2023.03.22 01:13 [3565939] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM()
2023.03.22 01:13 [3565939] invoke 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY()
2023.03.22 01:13 [3565939] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz getOneTknV2READONLY()
2023.03.22 01:13 [3565939] invoke 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY()
2023.03.22 01:13 [3565939] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz putOneTknV2WithBonusREADONLY()
2023.03.22 01:13 [3565939] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF finalizeDORA2()
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%d%d__groupStatus__0__3565939: true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__USDN-USDT__1679428800000: 31321 == 31321
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__USDN-USDT__1679428800000: 30813 == 30813
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__USDN-USDT__1679428800000: 183458 -> 183459
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__USDN-USDT__1679428800000: "88579097404" -> "88579128264"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__USDN-USDT: 183458 -> 183459
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__USDN-USDT: "88579097404" -> "88579128264"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__USDN-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__USDN-USDT__3565939: 183459
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__USDN-USDT__183459: 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__USDN-USDT: 183458 -> 183459
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__USDN-USDT__3565939: 30860
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__USDN-USDT: 3565938 -> 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__USDN-USDT: 30882 -> 30860
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__ETH-USDT__1679428800000: 1802840000 == 1802840000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__ETH-USDT__1679428800000: 1784870000 == 1784870000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__ETH-USDT__1679428800000: 183428 -> 183429
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__ETH-USDT__1679428800000: "262756662440000" -> "262758453590000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__ETH-USDT: 183428 -> 183429
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__ETH-USDT: "262756662440000" -> "262758453590000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__ETH-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__ETH-USDT__3565939: 867886
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__ETH-USDT__867886: 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__ETH-USDT: 867885 -> 867886
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__ETH-USDT__3565939: 1791150000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__ETH-USDT: 3565938 -> 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__ETH-USDT: 1790990000 -> 1791150000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__BTC-USDT__1679428800000: 28198890000 == 28198890000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__BTC-USDT__1679428800000: 27955180000 == 27955180000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__BTC-USDT__1679428800000: 183428 -> 183429
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__BTC-USDT__1679428800000: "3679732097320000" -> "3679760110970000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__BTC-USDT: 183428 -> 183429
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__BTC-USDT: "3679732097320000" -> "3679760110970000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__BTC-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__BTC-USDT__3565939: 867886
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__BTC-USDT__867886: 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__BTC-USDT: 867885 -> 867886
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__BTC-USDT__3565939: 28013650000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__BTC-USDT: 3565938 -> 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__BTC-USDT: 28026000000 -> 28013650000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__WAVES-USDT__1679428800000: 2268000 == 2268000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__WAVES-USDT__1679428800000: 2243000 == 2243000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__WAVES-USDT__1679428800000: 183428 -> 183429
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__WAVES-USDT__1679428800000: "405856995000" -> "405859251000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__WAVES-USDT: 183428 -> 183429
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__WAVES-USDT: "405856995000" -> "405859251000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__WAVES-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__WAVES-USDT__3565939: 866317
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__WAVES-USDT__866317: 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__WAVES-USDT: 866316 -> 866317
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__WAVES-USDT__3565939: 2256000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__WAVES-USDT: 3565938 -> 3565939
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__WAVES-USDT: 2255000 -> 2256000
{
"type": 16,
"id": "2soAnagZucPAeQ1QnLjtMCW79ei9xpsL2udayEidktxB",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1679436806094,
"version": 1,
"sender": "3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV",
"senderPublicKey": "CTGW73aKRwBASLi4rSHtorR6eNgXu4xREvTEAdkL1Yry",
"proofs": [
"D8qxZZmdUE6DCgrTVijD6eeyepXn49VnoPU1KrNW2ZrW89hMZ5jX1uw3KWZ3MBF65iddHCVp5CFdCABPhpyLah2"
],
"dApp": "3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF",
"payment": [],
"call": {
"function": "finalizeDORA2",
"args": [
{
"type": "string",
"value": "WAVES-DORA2:0:3565939"
},
{
"type": "string",
"value": "WAVES-USDT:2256000:1:BTC-USDT:28013650000:1:ETH-USDT:1791150000:1::0:1"
},
{
"type": "binary",
"value": "base64:IlG7eiER7ntD3xrnWvgAeI+YwD0IotXKjaX6T0zdL8etoZemyHmb4Yq/lkzwDONiAaSEakO4L5wWC3JpDG7sgBAu/Lu70Hs81WSMJVFU1kTxrNtCa3LdIx62e1LTyfo0JmifQO1Vk1QI0Tnf74BuPd5hbUtNoXK2inxzIxzKfwFgMFyS8flrolvyc0ACPITF8278YrFMMzMl8NgdTtzq79A+nVfUxFcCP+6vlFULbHxH7HM4hqfYgroQ8xudE/uAU4DjOUYeL+9gW8Q0IazxBJTg2l0wVX99kUzdQXCVdVNJnCnxM9nHkSn1+StLUxRLfem5nGzFue61dWDJpQPDj4vViKdOKI7IAkza6uMT63tv0dehF25jQGu/sORGufpG/wRT2QuNDtdvgLHSsVwwjquLGd1204LcAQy/fr+AmII="
},
{
"type": "binary",
"value": "base64:qeTs4CY0mKl3nYHoYR8NMjqT/pw6cHMcRe+vSrfc3YlyIpFBNvj+Ulwfki1bECYzimJLm2j0DasLSm1ADtv5hab+jbPIrEFqhGkmQopRY0orTzfCXP2UyviAAcPrEwAP0pfs75zYB0DB87+OzebKtcQwFAM4b9WTxEnpRLbNZAmTlXY+vjd5U3PY5uYDQFscE8jN6Ug2KGZaaFCpTyN/uQJmqwLHnR5vvllcghPW7Gp8sTp4Rsi+URXhgb/V90qK2dgjcQmnEImviH+Njze+zYa2y2TYPmyoqFML1lxaIIRKutI/5CFHUP/EVz3lL40YqbG1r2jmgGSshcJoo+mphTnyTxSXXwY1unvbJRLvVzw4UBwzoA1qjixLwCh51u0y34+DxiGiIgUWbjdatvtQOWBEIzKzOITIdjAtXMo9N4A="
},
{
"type": "binary",
"value": "base64:NXLiZpPmQLunealB6q811ExsPvQGHpF2X2iPhCnCd2PVEIY5/LxiE81h1AFvqlgZz7AHFpNPEB054+kdj+yAgL20lDPzlx4zcasCSKuY9pN5pNVexGEyappozizMnbQdszntwhvpey8NIRnKYHSrb7bvuPJgR0wkAaxQSUk7fgoWi0EecvOGsaShtnnNDG7a/T0UNl1d3p4Ks3d7SekeaWyMYMX5Rh653i/ZyL7AfVLygWBFGjwEzd+t6biaUEWKt+kUIyN1R5qHzx4a/rzZ2foj6WhG3hukPqMNBfn+8tQJit00M904FLGIfUikCRO7eS3kCoKlg7fKVAq+b4gjh6v4dA9cpCASklKij9/sAn5Ri0fOVHhnZ49PQyHgSC2/VFof8yU9IX+edIqf4NnHFqNNsW8+Bhm2rduKuR3wjIA="
},
{
"type": "binary",
"value": "base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
}
]
},
"height": 3565939,
"applicationStatus": "succeeded",
"spentComplexity": 8001,
"stateChanges": {
"data": [
{
"key": "%s%s__price__WAVES-USDT",
"type": "integer",
"value": 2256000
},
{
"key": "%s%s__lastHeight__WAVES-USDT",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__priceByHeight__WAVES-USDT__3565939",
"type": "integer",
"value": 2256000
},
{
"key": "%s%s__idxCurrent__WAVES-USDT",
"type": "integer",
"value": 866317
},
{
"key": "%s%s%d__idx2Height__WAVES-USDT__866317",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__height2Idx__WAVES-USDT__3565939",
"type": "integer",
"value": 866317
},
{
"key": "%s%s__isMarketOpened__WAVES-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__WAVES-USDT",
"type": "string",
"value": "405859251000"
},
{
"key": "%s%s__statsCountSum__WAVES-USDT",
"type": "integer",
"value": 183429
},
{
"key": "%s%s%d__statsPriceSum__WAVES-USDT__1679428800000",
"type": "string",
"value": "405859251000"
},
{
"key": "%s%s%d__statsCountSum__WAVES-USDT__1679428800000",
"type": "integer",
"value": 183429
},
{
"key": "%s%s%d__statsPriceMin__WAVES-USDT__1679428800000",
"type": "integer",
"value": 2243000
},
{
"key": "%s%s%d__statsPriceMax__WAVES-USDT__1679428800000",
"type": "integer",
"value": 2268000
},
{
"key": "%s%s__price__BTC-USDT",
"type": "integer",
"value": 28013650000
},
{
"key": "%s%s__lastHeight__BTC-USDT",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__priceByHeight__BTC-USDT__3565939",
"type": "integer",
"value": 28013650000
},
{
"key": "%s%s__idxCurrent__BTC-USDT",
"type": "integer",
"value": 867886
},
{
"key": "%s%s%d__idx2Height__BTC-USDT__867886",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__height2Idx__BTC-USDT__3565939",
"type": "integer",
"value": 867886
},
{
"key": "%s%s__isMarketOpened__BTC-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__BTC-USDT",
"type": "string",
"value": "3679760110970000"
},
{
"key": "%s%s__statsCountSum__BTC-USDT",
"type": "integer",
"value": 183429
},
{
"key": "%s%s%d__statsPriceSum__BTC-USDT__1679428800000",
"type": "string",
"value": "3679760110970000"
},
{
"key": "%s%s%d__statsCountSum__BTC-USDT__1679428800000",
"type": "integer",
"value": 183429
},
{
"key": "%s%s%d__statsPriceMin__BTC-USDT__1679428800000",
"type": "integer",
"value": 27955180000
},
{
"key": "%s%s%d__statsPriceMax__BTC-USDT__1679428800000",
"type": "integer",
"value": 28198890000
},
{
"key": "%s%s__price__ETH-USDT",
"type": "integer",
"value": 1791150000
},
{
"key": "%s%s__lastHeight__ETH-USDT",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__priceByHeight__ETH-USDT__3565939",
"type": "integer",
"value": 1791150000
},
{
"key": "%s%s__idxCurrent__ETH-USDT",
"type": "integer",
"value": 867886
},
{
"key": "%s%s%d__idx2Height__ETH-USDT__867886",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__height2Idx__ETH-USDT__3565939",
"type": "integer",
"value": 867886
},
{
"key": "%s%s__isMarketOpened__ETH-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__ETH-USDT",
"type": "string",
"value": "262758453590000"
},
{
"key": "%s%s__statsCountSum__ETH-USDT",
"type": "integer",
"value": 183429
},
{
"key": "%s%s%d__statsPriceSum__ETH-USDT__1679428800000",
"type": "string",
"value": "262758453590000"
},
{
"key": "%s%s%d__statsCountSum__ETH-USDT__1679428800000",
"type": "integer",
"value": 183429
},
{
"key": "%s%s%d__statsPriceMin__ETH-USDT__1679428800000",
"type": "integer",
"value": 1784870000
},
{
"key": "%s%s%d__statsPriceMax__ETH-USDT__1679428800000",
"type": "integer",
"value": 1802840000
},
{
"key": "%s%s__price__USDN-USDT",
"type": "integer",
"value": 30860
},
{
"key": "%s%s__lastHeight__USDN-USDT",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__priceByHeight__USDN-USDT__3565939",
"type": "integer",
"value": 30860
},
{
"key": "%s%s__idxCurrent__USDN-USDT",
"type": "integer",
"value": 183459
},
{
"key": "%s%s%d__idx2Height__USDN-USDT__183459",
"type": "integer",
"value": 3565939
},
{
"key": "%s%s%d__height2Idx__USDN-USDT__3565939",
"type": "integer",
"value": 183459
},
{
"key": "%s%s__isMarketOpened__USDN-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__USDN-USDT",
"type": "string",
"value": "88579128264"
},
{
"key": "%s%s__statsCountSum__USDN-USDT",
"type": "integer",
"value": 183459
},
{
"key": "%s%s%d__statsPriceSum__USDN-USDT__1679428800000",
"type": "string",
"value": "88579128264"
},
{
"key": "%s%s%d__statsCountSum__USDN-USDT__1679428800000",
"type": "integer",
"value": 183459
},
{
"key": "%s%s%d__statsPriceMin__USDN-USDT__1679428800000",
"type": "integer",
"value": 30813
},
{
"key": "%s%s%d__statsPriceMax__USDN-USDT__1679428800000",
"type": "integer",
"value": 31321
},
{
"key": "%s%d%d__groupStatus__0__3565939",
"type": "boolean",
"value": true
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz",
"call": {
"function": "putOneTknV2WithBonusREADONLY",
"args": [
{
"type": "Int",
"value": 1000000000
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getInFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz",
"call": {
"function": "getOneTknV2READONLY",
"args": [
{
"type": "String",
"value": "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
},
{
"type": "Int",
"value": 38121296245
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getOutFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp",
"call": {
"function": "calcGetAmountCPMM",
"args": [
{
"type": "String",
"value": "3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG"
},
{
"type": "String",
"value": "3PQHCTqfzE8e1Jo8m1QVaCXATSKyMmkYasF"
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "Int",
"value": 100000000
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}