2024.06.22 02:08 [4227155] transfer 3P94EnCep6qDRWqnzE7iK3mJe6x11q71KTG > 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA default() 0.00500000 Waves 2024.06.22 02:08 [4227155] transfer 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv > 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo default() 799.230552 XTN. 2024.06.22 02:08 [4227155] transfer 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv > 3P94EnCep6qDRWqnzE7iK3mJe6x11q71KTG default() 0.01000000 Waves 2024.06.22 02:08 [4227155] transfer 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.482432 XTN. 2024.06.22 02:08 [4227155] transfer 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 1.688515 XTN. 2024.06.22 02:08 [4227155] transfer 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv exchange() 799.230552 XTN. 2024.06.22 02:08 [4227155] lease 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() 61288.63435913 Waves 2024.06.22 02:08 [4227155] unlease 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() +61275.63435913 Waves 2024.06.22 02:08 [4227155] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG stakeUnstake() 2024.06.22 02:08 [4227155] invoke 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange() 2024.06.22 02:08 [4227155] invoke 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv > 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG exchange() 13.00000000 Waves 2024.06.22 02:08 [4227155] invoke 3P94EnCep6qDRWqnzE7iK3mJe6x11q71KTG > 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv default() 2024.06.22 02:08 [4227155] invoke 3P94EnCep6qDRWqnzE7iK3mJe6x11q71KTG > xtnr default() 2024.06.22 02:07 [4227154] fees GENERATOR > 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r 0.01260000 Waves 2024.06.22 02:07 [4227154] reward 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r > 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv 2.00000000 Waves 2024.06.22 02:07 [4227154] reward 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r > 3PEgG7eZHLFhcfsTSaYxgRhZsh4AxMvA4Ms 2.00000000 Waves 2024.06.22 02:07 [4227154] reward GENERATOR > 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r 6.00000000 Waves 2024.06.22 02:07 [4227154] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF finalizeDORA2() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t calcPricesWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t getPoolConfigWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.22 02:07 [4227154] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.22 02:07 [4227154] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.22 02:07 [4227154] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF finalizeDORA2() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM calcPricesWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM getPoolConfigWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.22 02:07 [4227154] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.22 02:07 [4227154] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU calcPricesWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU getPoolConfigWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.22 02:07 [4227154] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.22 02:07 [4227154] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh fromX18WrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh calcPricesWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getAccBalanceWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getPoolConfigWrapperREADONLY() 2024.06.22 02:07 [4227154] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.22 02:07 [4227154] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.22 02:07 [4227154] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP finalizeCurrentPrice() 2024.06.22 02:06 [4227153] fees GENERATOR > 3PQ9hZ36dyXGcqabcrHXsjP9PaQMqy69yeE 0.00620000 Waves 2024.06.22 02:06 [4227153] reward 3PQ9hZ36dyXGcqabcrHXsjP9PaQMqy69yeE > 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv 2.00000000 Waves 2024.06.22 02:06 [4227153] reward 3PQ9hZ36dyXGcqabcrHXsjP9PaQMqy69yeE > 3PEgG7eZHLFhcfsTSaYxgRhZsh4AxMvA4Ms 2.00000000 Waves 2024.06.22 02:06 [4227153] reward GENERATOR > 3PQ9hZ36dyXGcqabcrHXsjP9PaQMqy69yeE 6.00000000 Waves 2024.06.22 02:06 [4227153] transfer 3P63sEyyaKTzG2m6Z71zYp1gsSf8ZzoDvV8 > 3PDVPrwtyDBuYe1bTbm26nzayJVXuNhSuYv 1.00000000 Waves 2024.06.22 02:06 [4227153] invoke 3PKSw5WZ5x9TZ9EXZsiEiQWDx6HVs8s79uP > 3PHNNEZmpW7jWg54Q7jKRtGxfCG1XwZRZwh finalizeDORA2() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDqijReU8yXKFfBGBrRjckzaAp5K8Sywhv estimateGetOperationWrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolEvaluateGetREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateWxLpTokenPrice() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg fromX18WrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg fromX18WrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg calcPricesWrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg getAccBalanceWrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg getAccBalanceWrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg getPoolConfigWrapperREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.22 02:06 [4227153] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.22 02:06 [4227153] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY()...
github/deemru/w8io/873ac7e 7.49 ms ◑![]()