tx · 9BwAZLipoMBjUTb48yNrTmS3NeCMxeCj5JwqL47NSrXX
3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p: +20.06986597 Waves
———————————————————————————————————: -50.333131 NSBT
3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM: +0.199056 XTN.
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: -0.00939116 Puzzle
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg: +0.00000565 Puzzle
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp: +0.00001978 Puzzle
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: +0.00936573 Puzzle
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: +0.796226 XTN.
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: -1.013561 XTN.
———————————————————————————————————: +0.05838643 Waves
3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe: +0.008124 XTN.
3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk: +0.002031 XTN.
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +0.008124 XTN.
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: -20.13325240 Waves
3P339s9WVxF2zGC2ew8NPzjRWbLvyTdqc9n: +50.333131 NSBT
2023.10.04 12:30 [3849525] transfer 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw > 3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p puzzleSwap() 20.07486597 Waves
2023.10.04 12:30 [3849525] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM swapWithReferral() 0.199056 XTN.
2023.10.04 12:30 [3849525] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw swapWithReferral() 20.07486597 Waves
2023.10.04 12:30 [3849525] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000565 Puzzle
2023.10.04 12:30 [3849525] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00001978 Puzzle
2023.10.04 12:30 [3849525] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.00936573 Puzzle
2023.10.04 12:30 [3849525] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ lockNeutrino() 0.796226 XTN.
2023.10.04 12:30 [3849525] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee stakeUnstake()
2023.10.04 12:30 [3849525] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.10.04 12:30 [3849525] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.796226 XTN.
2023.10.04 12:30 [3849525] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.796226 XTN.
2023.10.04 12:30 [3849525] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.008124 XTN.
2023.10.04 12:30 [3849525] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk swap() 0.002031 XTN.
2023.10.04 12:30 [3849525] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.995282 XTN.
2023.10.04 12:30 [3849525] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.008124 XTN.
2023.10.04 12:30 [3849525] invoke 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.008124 XTN.
2023.10.04 12:30 [3849525] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB swap() 0.05838643 Waves
2023.10.04 12:30 [3849525] transfer 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU fulfillOrder() 20.13325240 Waves
2023.10.04 12:30 [3849525] transfer 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b > 3P339s9WVxF2zGC2ew8NPzjRWbLvyTdqc9n fulfillOrder() 50.333131 NSBT
2023.10.04 12:30 [3849525] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b fulfillOrder() 50.333131 NSBT
2023.10.04 12:30 [3849525] invoke 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swapWithReferral() 50.333131 NSBT
2023.10.04 12:30 [3849525] invoke 3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p > 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw puzzleSwap() 50.333131 NSBT
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest: 153963952857401556 -> 153964904659230824
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings: 151946497899 -> 151947434472
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: B_asset_balance: 81184336889 -> 81185133115
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: A_asset_balance: 96071785902 -> 96070846786
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 62176246083948 -> 62176246880174
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeTotalLocked: 62176246083948 -> 62176246880174
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeUsersCount: 4325 == 4325
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__locksCount: 558409 -> 558410
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: 81184336889 -> 81185133115
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__start: 3356244 == 3356244
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__amount: 81184336889 -> 81185133115
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__userRwdFromDepNum__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: 1 == 1
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__rwd__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s%s__history__stake__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__9BwAZLipoMBjUTb48yNrTmS3NeCMxeCj5JwqL47NSrXX: "%s%d%d%d%d__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__3849525__1696411838148__81184336889__81185133115"
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume: 1508130816771 -> 1508131832364
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_earnedByOwner: 2987692164 -> 2987694195
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: hello: "world" == "world"
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_WAVES_balance: 49789481102 -> 49795202973
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 8661550347 -> 8660534754
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: order_619_fulfilled1: 521658217 -> 571991348
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: order_619_fulfilled0: 20866328680 -> 22879653920
{
"type": 16,
"id": "9BwAZLipoMBjUTb48yNrTmS3NeCMxeCj5JwqL47NSrXX",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1696411895687,
"version": 2,
"chainId": 87,
"sender": "3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p",
"senderPublicKey": "995AZfDAW4mY8qLxZ51AqtD9mvqUsxL8KqLYWYHb6EcS",
"proofs": [
"28U7mzqPPjh3YanaV7QixKoF1J76HTpKQ2JZeJ9of64YgPSN2n99PqTSQ2khTLJL4kUBTS4NhfHygvpY2CMZfoiL"
],
"dApp": "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw",
"payment": [
{
"amount": 50333131,
"assetId": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g"
}
],
"call": {
"function": "puzzleSwap",
"args": [
{
"type": "string",
"value": "50333131/619>50333131,limit,6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g,WAVES"
},
{
"type": "integer",
"value": 2005479110
},
{
"type": "list",
"value": [
{
"type": "string",
"value": ""
},
{
"type": "string",
"value": ""
}
]
}
]
},
"height": 3849525,
"applicationStatus": "succeeded",
"spentComplexity": 3663,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p",
"asset": null,
"amount": 2007486597
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"call": {
"function": "swapWithReferral",
"args": [
{
"type": "String",
"value": "50333131/619>50333131,limit,6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g,WAVES"
},
{
"type": "Int",
"value": 2005479110
},
{
"type": "String",
"value": "keeper"
}
]
},
"payment": [
{
"assetId": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 50333131
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw",
"asset": null,
"amount": 2007486597
},
{
"address": "3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 199056
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b",
"call": {
"function": "fulfillOrder",
"args": [
{
"type": "String",
"value": "619"
}
]
},
"payment": [
{
"assetId": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 50333131
}
],
"stateChanges": {
"data": [
{
"key": "order_619_fulfilled0",
"type": "integer",
"value": 22879653920
},
{
"key": "order_619_fulfilled1",
"type": "integer",
"value": 571991348
}
],
"transfers": [
{
"address": "3P339s9WVxF2zGC2ew8NPzjRWbLvyTdqc9n",
"asset": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 50333131
},
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": null,
"amount": 2013325240
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 0
}
]
},
"payment": [
{
"assetId": null,
"amount": 5838643
}
],
"stateChanges": {
"data": [
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 8660534754
},
{
"key": "global_WAVES_balance",
"type": "integer",
"value": 49795202973
},
{
"key": "hello",
"type": "string",
"value": "world"
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 2987694195
},
{
"key": "global_volume",
"type": "integer",
"value": 1508131832364
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 995282
},
{
"address": "3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2031
},
{
"address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 8124
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 8124
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 8124
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 796226
}
],
"stateChanges": {
"data": [
{
"key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings",
"type": "integer",
"value": 151947434472
},
{
"key": "global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest",
"type": "integer",
"value": 153964904659230824
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"call": {
"function": "exchange",
"args": [
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 796226
}
],
"stateChanges": {
"data": [
{
"key": "A_asset_balance",
"type": "integer",
"value": 96070846786
},
{
"key": "B_asset_balance",
"type": "integer",
"value": 81185133115
}
],
"transfers": [
{
"address": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 936573
},
{
"address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 1978
},
{
"address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 565
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE",
"call": {
"function": "exchange",
"args": [
{
"type": "ByteVector",
"value": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW"
},
{
"type": "Array",
"value": [
{
"type": "String",
"value": "1"
}
]
},
{
"type": "Array",
"value": [
{
"type": "Int",
"value": 796226
}
]
},
{
"type": "Array",
"value": [
{
"type": "ByteVector",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"call": {
"function": "stakeUnstake",
"args": [
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 796226
},
{
"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": 796226
}
],
"stateChanges": {
"data": [
{
"key": "%s%s%s%s__history__stake__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__9BwAZLipoMBjUTb48yNrTmS3NeCMxeCj5JwqL47NSrXX",
"type": "string",
"value": "%s%d%d%d%d__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__3849525__1696411838148__81184336889__81185133115"
},
{
"key": "%s%s%s__rwd__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 0
},
{
"key": "%s%s%s__userRwdFromDepNum__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"type": "integer",
"value": 1
},
{
"key": "%s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__amount",
"type": "integer",
"value": 81185133115
},
{
"key": "%s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__start",
"type": "integer",
"value": 3356244
},
{
"key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"type": "integer",
"value": 81185133115
},
{
"key": "%s%s__stats__locksCount",
"type": "integer",
"value": 558410
},
{
"key": "%s%s__stats__activeUsersCount",
"type": "integer",
"value": 4325
},
{
"key": "%s%s__stats__activeTotalLocked",
"type": "integer",
"value": 62176246880174
},
{
"key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 62176246880174
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}