tx · 4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: +0.39006157 WBriacas~WAVESLP
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: +0.36701630 sWAVES
———————————————————————————————————: +0.10000001 Waves
———————————————————————————————————: +0.43222839 WBriacash
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -0.39999999 Waves (GENERATOR)
———————————————————————————————————: +0.39999999 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: +0.39999999 Waves (GENERATOR)
3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W: -0.50500000 Waves
———————————————————————————————————: -0.43222839 WBriacash
2023.11.11 23:31 [3905042] invoke 3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV > 3PJyz4AHXKBgDuFx7uZdYmHCBtTmDnRgCx3 getBoostCoeffREADONLY()
2023.11.11 23:31 [3905042] invoke 3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV > 3PCZbz9o5YfWtK36j3tFcM8E1DUa9d7MyXS isFinalizationInProgress()
2023.11.11 23:31 [3905042] invoke 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk > 3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV stake() 0.39006157 WBriacas~WAVESLP
2023.11.11 23:31 [3905042] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk deposit() 0.36701630 sWAVES
2023.11.11 23:31 [3905042] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.36701630 sWAVES
2023.11.11 23:31 [3905042] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.36701630 sWAVES
2023.11.11 23:31 [3905042] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1302685.00610472 Waves
2023.11.11 23:31 [3905042] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1302684.60610473 Waves
2023.11.11 23:31 [3905042] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.39999999 Waves
2023.11.11 23:31 [3905042] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.11.11 23:31 [3905042] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.39999999 Waves
2023.11.11 23:31 [3905042] invoke 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.39999999 Waves
2023.11.11 23:31 [3905042] invoke 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.11.11 23:31 [3905042] invoke 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.11.11 23:31 [3905042] invoke 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk > 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk rebalance()
2023.11.11 23:31 [3905042] transfer 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv > 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk emit() 0.39006157 WBriacas~WAVESLP
2023.11.11 23:31 [3905042] reissue 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv > SELF emit() 0.39006157 WBriacas~WAVESLP
2023.11.11 23:31 [3905042] invoke 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv emit()
2023.11.11 23:31 [3905042] invoke 3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W > 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk put() 0.50000000 Waves
2023.11.11 23:31 [3905042] invoke 3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W > 3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk put() 0.43222839 WBriacash
2023.11.11 23:31 [3905042] sponsor 3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W > 3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W 0.00375000 WBriacash
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s__kLp: "11918139918099826044368429439" -> "11918139918130023189525916406"
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s__kLpRefreshedHeight: 3905022 -> 3905042
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s%s%s__P__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw: "%d%d%d%d%d%d%d%d%d%d__43222839__50000000__39006157__115679582__100000__0__3905042__1699734669371__0__0"
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s%s%d%d__price__history__3905042__1699734669371: 115679582
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s%s__price__last: 115679582 == 115679582
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__uIntL: "1941981674963" -> "1942096585623"
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__lpIntH: 3905022 -> 3905042
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__lpInt: "542783003312" -> "542876080946"
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__wxPerLp: "0" == "0"
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__common__lpIntH: 3905022 -> 3905042
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__common__lpInt: "1941981674963" -> "1942096585623"
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s%s__history__stake__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw: "%s%s%s%d%d%d__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__stake__3905042__1699734669371__39006157"
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s__staked__total__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP: 91935755885 -> 91974762042
3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV: %s%s%s__staked__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP: 81000000000 -> 81039006157
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 79283349799 -> 79320051429
3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk: %s%s__stakedBalance__WAVES: 86278198163 -> 86318198162
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 130268460610473 -> 130268500610472
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3905040 -> 3905042
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AeHd" -> "base64:AeHc"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AP3BSYtq" -> "base64:AP3BTU8k"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 130268460610473 -> 130268500610472
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xa679a99273b1b08fd39af5a60b97eafe7b8d582f2856489784df81690a473394" -> "0x0f59fe28c4421cb698f69d1a211545044fa765ab39e75844c8b2a8bd3a8ac125"
{
"type": 16,
"id": "4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw",
"fee": 375000,
"feeAssetId": "8caLEWCK2PWtJ9d3Qw7xxoBqV9p2fxpRLZCbrDAg6A5U",
"timestamp": 1699734666710,
"version": 1,
"sender": "3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W",
"senderPublicKey": "F7VV9GvSaLZ86zQEteTKTWcL1HHo9YMENVuCmLrGwSSk",
"proofs": [
"5tk3Aqo5XaBfP9t41qe47HHzjKSz7iVS1ezbozn1U6gzPpEvhDMyg4foftgWfnNLX2efVB12S7yuEQX53rA1kPkV"
],
"dApp": "3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk",
"payment": [
{
"amount": 43222839,
"assetId": "8caLEWCK2PWtJ9d3Qw7xxoBqV9p2fxpRLZCbrDAg6A5U"
},
{
"amount": 50000000,
"assetId": null
}
],
"call": {
"function": "put",
"args": [
{
"type": "integer",
"value": 100000
},
{
"type": "boolean",
"value": true
}
]
},
"height": 3905042,
"applicationStatus": "succeeded",
"spentComplexity": 4700,
"stateChanges": {
"data": [
{
"key": "%s%s__price__last",
"type": "integer",
"value": 115679582
},
{
"key": "%s%s%d%d__price__history__3905042__1699734669371",
"type": "integer",
"value": 115679582
},
{
"key": "%s%s%s__P__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw",
"type": "string",
"value": "%d%d%d%d%d%d%d%d%d%d__43222839__50000000__39006157__115679582__100000__0__3905042__1699734669371__0__0"
},
{
"key": "%s__kLpRefreshedHeight",
"type": "integer",
"value": 3905042
},
{
"key": "%s__kLp",
"type": "string",
"value": "11918139918130023189525916406"
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "emit",
"args": [
{
"type": "Int",
"value": 39006157
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk",
"asset": "Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP",
"amount": 39006157
}
],
"issues": [],
"reissues": [
{
"assetId": "Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP",
"isReissuable": true,
"quantity": 39006157
}
],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk",
"call": {
"function": "rebalance",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 86318198162
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 79320051429
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk"
},
{
"type": "String",
"value": "8caLEWCK2PWtJ9d3Qw7xxoBqV9p2fxpRLZCbrDAg6A5U"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 39999999
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PQRjDvsptYJoL6HqwzPfYaqkibQ7S4TgVk",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 36701630
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 39999999
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AP3BTU8k"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:AeHc"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 3905042
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 130268500610472
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 36701630
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 36701630
}
],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"call": {
"function": "claimReward",
"args": []
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"call": {
"function": "stake",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 39999999
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:D1n+KMRCHLaY9p0aIRVFBE+nZas551hEyLKovTqKwSU="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 130268500610472
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "22vhvWtJbgfPieoR7DZy9y6ncnH9bbMRNzzUM4pRmVpG",
"originTransactionId": "4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 130268500610472,
"height": 3905042,
"status": "canceled",
"cancelHeight": 3905042,
"cancelTransactionId": "GmATzDrQbNF4WXLByj6yVA3qDDuqBj7kuRRxzxF9VLRY"
}
],
"leaseCancels": [
{
"id": "CCrH3hQBFPVvN2sELEbheokNFzHkBs3pE6mau5eDQfk7",
"originTransactionId": "FtwLu9R95NaoToSgJbqcAdKW1HifPsXkxq8MJbnHLBws",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 130268460610473,
"height": 3905040,
"status": "canceled",
"cancelHeight": 3905042,
"cancelTransactionId": "4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
},
{
"dApp": "3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV",
"call": {
"function": "stake",
"args": []
},
"payment": [
{
"assetId": "Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP",
"amount": 39006157
}
],
"stateChanges": {
"data": [
{
"key": "%s%s%s__staked__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP",
"type": "integer",
"value": 81039006157
},
{
"key": "%s%s%s__staked__total__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP",
"type": "integer",
"value": 91974762042
},
{
"key": "%s%s%s%s__history__stake__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__4H117waXLxW8DGToZALU4nBgMmWZFZBXBnZN6AE18AJw",
"type": "string",
"value": "%s%s%s%d%d%d__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__stake__3905042__1699734669371__39006157"
},
{
"key": "%s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__common__lpInt",
"type": "string",
"value": "1942096585623"
},
{
"key": "%s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__common__lpIntH",
"type": "integer",
"value": 3905042
},
{
"key": "%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__wxPerLp",
"type": "string",
"value": "0"
},
{
"key": "%s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__lpInt",
"type": "string",
"value": "542876080946"
},
{
"key": "%s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__lpIntH",
"type": "integer",
"value": 3905042
},
{
"key": "%s%s%s%s__Gh9nHWyfRyxAk3HZ4kRFVto2XsN3ekCVExzXyxjFywnP__3PHXPgqPXPMvLghURnXk9Ngugw6v5Akzg4W__uIntL",
"type": "string",
"value": "1942096585623"
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCZbz9o5YfWtK36j3tFcM8E1DUa9d7MyXS",
"call": {
"function": "isFinalizationInProgress",
"args": []
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PJyz4AHXKBgDuFx7uZdYmHCBtTmDnRgCx3",
"call": {
"function": "getBoostCoeffREADONLY",
"args": []
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}