tx · 2REQENnEQnBki3G5MMyEurLfptX7pwTyR6Rk4LzKVguo
3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t: +0.947382 XTN.
———————————————————————————————————: -0.00500000 Waves
3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw: +20.90759462 VIRES
———————————————————————————————————: -53.976190 XTN.
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.04189898 VIRES
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: -20.94949360 VIRES
———————————————————————————————————: +4.142058 NSBT
3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m: -4.153308 NSBT
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg: +0.002500 NSBT
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp: +0.008750 NSBT
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: +53.028808 XTN.
2023.07.22 16:12 [3742749] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t y() 0.947382 XTN.
2023.07.22 16:12 [3742749] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw swap() 0.04189898 VIRES
2023.07.22 16:12 [3742749] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.04189898 VIRES
2023.07.22 16:12 [3742749] transfer 3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 53.976190 XTN.
2023.07.22 16:12 [3742749] invoke 3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.07.22 16:12 [3742749] invoke 3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.07.22 16:12 [3742749] invoke 3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.07.22 16:12 [3742749] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw calculateAmountOutForSwapAndSendTokens() 20.86569564 VIRES
2023.07.22 16:12 [3742749] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.07.22 16:12 [3742749] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.07.22 16:12 [3742749] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.07.22 16:12 [3742749] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 20.94949360 VIRES
2023.07.22 16:12 [3742749] transfer 3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez swap() 20.94949360 VIRES
2023.07.22 16:12 [3742749] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki swap() 4.142058 NSBT
2023.07.22 16:12 [3742749] transfer 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.002500 NSBT
2023.07.22 16:12 [3742749] transfer 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.008750 NSBT
2023.07.22 16:12 [3742749] transfer 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez exchange() 4.142058 NSBT
2023.07.22 16:12 [3742749] invoke 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ lockNeutrino() 53.028808 XTN.
2023.07.22 16:12 [3742749] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m stakeUnstake()
2023.07.22 16:12 [3742749] invoke 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.07.22 16:12 [3742749] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m exchange() 53.028808 XTN.
2023.07.22 16:12 [3742749] invoke 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez y()
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: global_volume: 7635281899087 -> 7635336627583
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: global_6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g_balance: 266375324 -> 270517382
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance: 139613191069 -> 137475487641
3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m: B_asset_balance: 31671181870 -> 31724210678
3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m: A_asset_balance: 2492923226 -> 2488769918
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 89359107577393 -> 89359160606201
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeTotalLocked: 89359107577393 -> 89359160606201
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeUsersCount: 4330 == 4330
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__locksCount: 500927 -> 500928
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m: 31671181870 -> 31724210678
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__start: 3356237 == 3356237
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__amount: 31671181870 -> 31724210678
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__userRwdFromDepNum__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m: 1 == 1
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__rwd__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s%s__history__stake__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__2REQENnEQnBki3G5MMyEurLfptX7pwTyR6Rk4LzKVguo: "%s%d%d%d%d__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__3742749__1690031546548__31671181870__31724210678"
{
"type": 16,
"id": "2REQENnEQnBki3G5MMyEurLfptX7pwTyR6Rk4LzKVguo",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1690031646841,
"version": 2,
"chainId": 87,
"sender": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t",
"senderPublicKey": "Cr1ybL2JGg9GwJHA2JwqxBPfSW6Q7Jg4HvNrsEiCsHu6",
"proofs": [
"5UuKmfQRrHpkL6bjy1nu9MaR93udn5KC4bwRsVgEpoaEiTnazjT4CcP4TiSepf4JhnZmEvRG7cwSUauctA5j9bRm"
],
"dApp": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"payment": [],
"call": {
"function": "y",
"args": [
{
"type": "string",
"value": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_0_53028808_L|3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m_S|3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki_P|3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw_W|x"
}
]
},
"height": 3742749,
"applicationStatus": "succeeded",
"spentComplexity": 4023,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 947382
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m",
"call": {
"function": "exchange",
"args": [
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 53028808
}
],
"stateChanges": {
"data": [
{
"key": "A_asset_balance",
"type": "integer",
"value": 2488769918
},
{
"key": "B_asset_balance",
"type": "integer",
"value": 31724210678
}
],
"transfers": [
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 4142058
},
{
"address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp",
"asset": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 8750
},
{
"address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg",
"asset": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 2500
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE",
"call": {
"function": "exchange",
"args": [
{
"type": "ByteVector",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
},
{
"type": "Array",
"value": [
{
"type": "String",
"value": "1"
}
]
},
{
"type": "Array",
"value": [
{
"type": "Int",
"value": 53028808
}
]
},
{
"type": "Array",
"value": [
{
"type": "ByteVector",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m",
"call": {
"function": "stakeUnstake",
"args": [
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 53028808
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ",
"call": {
"function": "lockNeutrino",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 53028808
}
],
"stateChanges": {
"data": [
{
"key": "%s%s%s%s__history__stake__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__2REQENnEQnBki3G5MMyEurLfptX7pwTyR6Rk4LzKVguo",
"type": "string",
"value": "%s%d%d%d%d__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__3742749__1690031546548__31671181870__31724210678"
},
{
"key": "%s%s%s__rwd__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 0
},
{
"key": "%s%s%s__userRwdFromDepNum__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m",
"type": "integer",
"value": 1
},
{
"key": "%s%s%s__paramByUser__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__amount",
"type": "integer",
"value": 31724210678
},
{
"key": "%s%s%s__paramByUser__3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m__start",
"type": "integer",
"value": 3356237
},
{
"key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3P2V63Xd6BviDkeMzxhUw2SJyojByRz8a8m",
"type": "integer",
"value": 31724210678
},
{
"key": "%s%s__stats__locksCount",
"type": "integer",
"value": 500928
},
{
"key": "%s%s__stats__activeUsersCount",
"type": "integer",
"value": 4330
},
{
"key": "%s%s__stats__activeTotalLocked",
"type": "integer",
"value": 89359160606201
},
{
"key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 89359160606201
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
},
{
"dApp": "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
},
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 4142058
}
],
"stateChanges": {
"data": [
{
"key": "global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance",
"type": "integer",
"value": 137475487641
},
{
"key": "global_6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g_balance",
"type": "integer",
"value": 270517382
},
{
"key": "global_volume",
"type": "integer",
"value": 7635336627583
}
],
"transfers": [
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 2094949360
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
}
]
},
"payment": [
{
"assetId": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 2094949360
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 4189898
},
{
"address": "3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw",
"asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 4189898
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "Tgk2yCxkzurHneBnUJb2xmf3oQKvDbs72fSi8rCNKBX"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 2086569564
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
},
{
"type": "Int",
"value": 4189898
}
]
},
"payment": [
{
"assetId": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 2086569564
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 53976190
}
],
"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": "3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw"
},
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P5HjPowgipiVB3UvXphDiPvKs424WC9xQw"
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}