tx · 6q4CS74jZbFvtsNu7YpE6hrCqcCJsmM9NHgtt4d33iyt
3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL: +2.092335 XTN.
———————————————————————————————————: -0.00500000 Waves
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: -2.092335 XTN.
2024.01.22 22:31 [4008873] transfer 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL liquidate() 2.092335 XTN.
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV notifyNotional()
2024.01.22 22:31 [4008873] invoke 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj deposit() 2.092335 XTN.
2024.01.22 22:31 [4008873] invoke 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW deposit() 2.092335 XTN.
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm addFree() 2.092335 XTN.
2024.01.22 22:31 [4008873] transfer 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ withdrawLocked() 4.184670 XTN.
2024.01.22 22:31 [4008873] transfer 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm withdraw() 4.184670 XTN.
2024.01.22 22:31 [4008873] transfer 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW withdraw() 4.184670 XTN.
2024.01.22 22:31 [4008873] invoke 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj withdraw()
2024.01.22 22:31 [4008873] invoke 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW withdraw()
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm withdrawLocked()
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm exchangeFreeAndLocked()
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ syncTerminalPriceToOracle()
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx updateData()
2024.01.22 22:31 [4008873] invoke 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ > 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ updateOracle()
2024.01.22 22:31 [4008873] invoke 3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL > 3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ liquidate()
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_balance: 483534910 -> 479350240
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_openInterestShort: 0 == 0
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_openInterestLong: 1982230237 -> 1685455212
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_totalShortPositionSize: 0 == 0
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_totalLongPositionSize: 22932265229 -> 19500653456
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_openInterestNotional: 1982230237 -> 1685455212
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_totalPositionSize: 22932265229 -> 19500653456
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_bsAstR: 136402715756599 -> 136406147368372
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_qtAstR: 10001681217640 -> 10001429602242
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_positionTimestamp_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1: 1705951799590 -> 1705951878506
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_positionFraction_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1: 2058 == 2058
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_positionOpenNotional_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1: 1978235032 -> 1681460007
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_positionMargin_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1: 164217296 -> 142269135
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_positionSize_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1: 22877411820 -> 19445800047
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderCumulativeVolume_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2: 71185911407800 -> 71215588910300
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderVolume_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_19744: 2471785300700 -> 2501462803200
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderAverageNotionalInPeriod_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_2820: 483765298629 -> 474494931238
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_lastNotional_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2: 197823503200 -> 168146000700
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderScoreInPeriod_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_2820: 33523847908 -> 33329816402
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_totalScoreInPeriod_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_2820: 33523847908 -> 33329816402
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_rate: 104760180 -> 104760353
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_freeBalance: 126827882505200 -> 126828091738700
3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1352378162096 -> 1352380254431
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1352378162096 -> 1352380254431
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_lockedBalance: 6215335268000 -> 6214916801000
3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1352382346766 -> 1352378162096
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1352382346766 -> 1352378162096
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_bsAstW: 1000000 == 1000000
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_qtAstW: 1111282 -> 1108881
3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ: k_balance: 487571514 -> 483534910
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_rate: 104759847 -> 104760180
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_freeBalance: 126827478844800 -> 126827882505200
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_lockedBalance: 6215738928400 -> 6215335268000
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_block_DOGE: 4008872 -> 4008873
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_timestamp_DOGE: 1705951836000 -> 1705951874000
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_spread_DOGE: 108 -> 104
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_price_DOGE: 81457 -> 81281
{
"type": 16,
"id": "6q4CS74jZbFvtsNu7YpE6hrCqcCJsmM9NHgtt4d33iyt",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1705951876975,
"version": 1,
"sender": "3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL",
"senderPublicKey": "D46KVThpCSwAd53HFKuqjtad2prirKA49s4beVEMKYky",
"proofs": [
"6dA3ayMDKRVsfvGJo1i8cwHQBb4s34G9pNpNVJdT476amwhwGk7xQ2vBJkdJFZyvPbT926bMKXvEreoXyHTXP3o"
],
"dApp": "3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ",
"payment": [],
"call": {
"function": "liquidate",
"args": [
{
"type": "string",
"value": "3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2"
},
{
"type": "integer",
"value": 1
},
{
"type": "string",
"value": "DOGE__1705951874000__81281__104__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=NLrqrQPfBaUnhKX4BVcB8jFGZxb1ixrubKN8BddkCQHZEVGKEjqmhs18QFSeij6jNL4pzNHWCNQBa8K1tboDZN9"
}
]
},
"height": 4008873,
"applicationStatus": "succeeded",
"spentComplexity": 6601,
"stateChanges": {
"data": [
{
"key": "k_positionSize_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1",
"type": "integer",
"value": 19445800047
},
{
"key": "k_positionMargin_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1",
"type": "integer",
"value": 142269135
},
{
"key": "k_positionOpenNotional_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1",
"type": "integer",
"value": 1681460007
},
{
"key": "k_positionFraction_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1",
"type": "integer",
"value": 2058
},
{
"key": "k_positionTimestamp_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_1",
"type": "integer",
"value": 1705951878506
},
{
"key": "k_qtAstR",
"type": "integer",
"value": 10001429602242
},
{
"key": "k_bsAstR",
"type": "integer",
"value": 136406147368372
},
{
"key": "k_totalPositionSize",
"type": "integer",
"value": 19500653456
},
{
"key": "k_openInterestNotional",
"type": "integer",
"value": 1685455212
},
{
"key": "k_totalLongPositionSize",
"type": "integer",
"value": 19500653456
},
{
"key": "k_totalShortPositionSize",
"type": "integer",
"value": 0
},
{
"key": "k_openInterestLong",
"type": "integer",
"value": 1685455212
},
{
"key": "k_openInterestShort",
"type": "integer",
"value": 0
},
{
"key": "k_balance",
"type": "integer",
"value": 479350240
}
],
"transfers": [
{
"address": "3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2092335
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ",
"call": {
"function": "updateOracle",
"args": [
{
"type": "String",
"value": "DOGE__1705951874000__81281__104__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=NLrqrQPfBaUnhKX4BVcB8jFGZxb1ixrubKN8BddkCQHZEVGKEjqmhs18QFSeij6jNL4pzNHWCNQBa8K1tboDZN9"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx",
"call": {
"function": "updateData",
"args": [
{
"type": "String",
"value": "DOGE__1705951874000__81281__104__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=NLrqrQPfBaUnhKX4BVcB8jFGZxb1ixrubKN8BddkCQHZEVGKEjqmhs18QFSeij6jNL4pzNHWCNQBa8K1tboDZN9"
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_stream_data_price_DOGE",
"type": "integer",
"value": 81281
},
{
"key": "k_stream_data_spread_DOGE",
"type": "integer",
"value": 104
},
{
"key": "k_stream_data_timestamp_DOGE",
"type": "integer",
"value": 1705951874000
},
{
"key": "k_stream_data_block_DOGE",
"type": "integer",
"value": 4008873
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ",
"call": {
"function": "syncTerminalPriceToOracle",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_balance",
"type": "integer",
"value": 483534910
},
{
"key": "k_qtAstW",
"type": "integer",
"value": 1108881
},
{
"key": "k_bsAstW",
"type": "integer",
"value": 1000000
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "exchangeFreeAndLocked",
"args": [
{
"type": "Int",
"value": -4036604
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 6215335268000
},
{
"key": "k_freeBalance",
"type": "integer",
"value": 126827882505200
},
{
"key": "k_rate",
"type": "integer",
"value": 104760180
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "withdrawLocked",
"args": [
{
"type": "Int",
"value": 4184670
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 6214916801000
}
],
"transfers": [
{
"address": "3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 4184670
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 4184670
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1352378162096
}
],
"transfers": [
{
"address": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 4184670
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 4184670
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1352378162096
}
],
"transfers": [
{
"address": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 4184670
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "addFree",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2092335
}
],
"stateChanges": {
"data": [
{
"key": "k_freeBalance",
"type": "integer",
"value": 126828091738700
},
{
"key": "k_rate",
"type": "integer",
"value": 104760353
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2092335
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1352380254431
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2092335
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1352380254431
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV",
"call": {
"function": "notifyNotional",
"args": [
{
"type": "String",
"value": "3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2"
},
{
"type": "Int",
"value": 1681460007
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_totalScoreInPeriod_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_2820",
"type": "integer",
"value": 33329816402
},
{
"key": "k_traderScoreInPeriod_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_2820",
"type": "integer",
"value": 33329816402
},
{
"key": "k_lastNotional_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2",
"type": "integer",
"value": 168146000700
},
{
"key": "k_traderAverageNotionalInPeriod_3P5su6UKdgVw91VF79vyW8sRABL3QxSAUtZ_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_2820",
"type": "integer",
"value": 474494931238
},
{
"key": "k_traderVolume_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2_19744",
"type": "integer",
"value": 2501462803200
},
{
"key": "k_traderCumulativeVolume_3PDBWwVRzTCWnh9nr6fKP8BCTGbzh4y5Ri2",
"type": "integer",
"value": 71215588910300
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}