tx · EKEbMRU264BLLwkLhwNPc1hGnjemMyzGi6YZhW5rp3wK

3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t:  +0.383343 XTN.
———————————————————————————————————:  -0.00500000 Waves
3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp:  +1.49579123 WFTM
———————————————————————————————————:  -10.148968 XTN.
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.00299757 WFTM
———————————————————————————————————:  +0.019531 XTN.
3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc:  +0.08212922 Puzzle
———————————————————————————————————:  -1.49878880 WFTM
3PMcMiMEs6w56NRGacksXtFG5zS7doE9fpL:  +0.00016591 Puzzle
3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug:  +9.746094 XTN.
———————————————————————————————————:  -0.08295879 Puzzle

2023.05.10 19:07 [3637469] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t y() 0.383343 XTN.
2023.05.10 19:07 [3637469] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp swap() 0.00299757 WFTM
2023.05.10 19:07 [3637469] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00299757 WFTM
2023.05.10 19:07 [3637469] transfer 3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 10.148968 XTN.
2023.05.10 19:07 [3637469] invoke 3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.10 19:07 [3637469] invoke 3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.10 19:07 [3637469] invoke 3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp calculateAmountOutForSwapAndSendTokens() 1.49279366 WFTM
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.10 19:07 [3637469] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1.49878880 WFTM
2023.05.10 19:07 [3637469] transfer 3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc > 3PMcMiMEs6w56NRGacksXtFG5zS7doE9fpL swap() 0.00016591 Puzzle
2023.05.10 19:07 [3637469] transfer 3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez swap() 1.49878880 WFTM
2023.05.10 19:07 [3637469] burn 3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc > SELF swap() 0.00066366 Puzzle
2023.05.10 19:07 [3637469] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc swap() 0.08295879 Puzzle
2023.05.10 19:07 [3637469] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug swap() 0.019531 XTN.
2023.05.10 19:07 [3637469] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.019531 XTN.
2023.05.10 19:07 [3637469] transfer 3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 0.08295879 Puzzle
2023.05.10 19:07 [3637469] invoke 3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.10 19:07 [3637469] invoke 3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.10 19:07 [3637469] invoke 3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug calculateAmountOutForSwapAndSendTokens() 9.726563 XTN.
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.10 19:07 [3637469] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.10 19:07 [3637469] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 9.765625 XTN.
2023.05.10 19:07 [3637469] invoke 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez y()

3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc: global_volume: 151150088424 -> 151153400698
3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc: global_earnedByOwner: 1316409700 -> 1316426291
3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc: hello: "world" == "world"
3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance: 135710457 -> 143674502
3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc: global_4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV_balance: 2651751760 -> 2501872880

{ "type": 16, "id": "EKEbMRU264BLLwkLhwNPc1hGnjemMyzGi6YZhW5rp3wK", "fee": 500000, "feeAssetId": null, "timestamp": 1683734896827, "version": 2, "chainId": 87, "sender": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "senderPublicKey": "Cr1ybL2JGg9GwJHA2JwqxBPfSW6Q7Jg4HvNrsEiCsHu6", "proofs": [ "5s2THhkrFbBW18gwbxC1S8yViwVLbCLnpgR5iMWDekJSDxuh1YKtLdBch1FnbuSNX8vL9HwjV8SYWVFmd1fLgrxY" ], "dApp": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "payment": [], "call": { "function": "y", "args": [ { "type": "string", "value": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV_0_9765625_H|3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug_W|3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc_P|3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp_W|x" } ] }, "height": 3637469, "applicationStatus": "succeeded", "spentComplexity": 5150, "stateChanges": { "data": [], "transfers": [ { "address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 383343 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 9765625 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 19531 }, { "address": "3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 19531 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "String", "value": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "E8zHu33GfcNyGLypX77gZiUXfvuZQeaYmiEfsy7VYNwP" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 9726563 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 19531 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 9726563 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 8295879 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapContractREADONLY", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3P615yXeQ9Qu4qBM1QGimGzixyMS5W4Ktug" }, { "type": "String", "value": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PLU2okk1GVdoGW7CGbtCwRqFmHfLhsQimc", "call": { "function": "swap", "args": [ { "type": "String", "value": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 8295879 } ], "stateChanges": { "data": [ { "key": "global_4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV_balance", "type": "integer", "value": 2501872880 }, { "key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance", "type": "integer", "value": 143674502 }, { "key": "hello", "type": "string", "value": "world" }, { "key": "global_earnedByOwner", "type": "integer", "value": 1316426291 }, { "key": "global_volume", "type": "integer", "value": 151153400698 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV", "amount": 149878880 }, { "address": "3PMcMiMEs6w56NRGacksXtFG5zS7doE9fpL", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 16591 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "quantity": 66366 } ], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV", "amount": 149878880 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV", "amount": 299757 }, { "address": "3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp", "asset": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV", "amount": 299757 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "9s3j75byznhtBHfwerKirr6VbRgYkk8Y7AWd2wVL3vvL" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 149279366 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 299757 } ] }, "payment": [ { "assetId": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV", "amount": 149279366 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 10148968 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapContractREADONLY", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp" }, { "type": "String", "value": "4GZH8rk5vDmMXJ81Xqfm3ovFaczqMnQ11r7aELiNxWBV" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PL16V7grUJLcgSVKw94VYvpfrG8fmN7Hxp" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } }

github/deemru/w8io/3ef1775 
34.16 ms