tx · A7Rzs9yZTikazvJ5EvuqxpaGEqfKxAsgSyJivabAC82D
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g: +0.006000 XTN
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN: +1.994000 XTN
3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: -2.000000 XTN
———————————————————————————————————: -0.00500000 Waves
2022.12.22 12:44 [2371341] transfer 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g increasePosition() 0.006000 XTN
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5 notifyNotional()
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5 notifyFees()
2022.12.22 12:44 [2371341] invoke 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 > 3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN deposit() 0.014000 XTN
2022.12.22 12:44 [2371341] invoke 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH > 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 deposit() 0.014000 XTN
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH addFree() 0.014000 XTN
2022.12.22 12:44 [2371341] invoke 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 > 3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN deposit() 1.980000 XTN
2022.12.22 12:44 [2371341] invoke 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH > 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 deposit() 1.980000 XTN
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH addLocked() 1.980000 XTN
2022.12.22 12:44 [2371341] transfer 3MxN27tyS9DuFsab1QSfM5Q2BfauiyVCr4M > 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD acceptPaymentWithLink() 0.020000 XTN
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3MxN27tyS9DuFsab1QSfM5Q2BfauiyVCr4M acceptPaymentWithLink() 0.020000 XTN
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5 computeFeeDiscount()
2022.12.22 12:44 [2371341] invoke 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD > 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD syncTerminalPriceToOracle()
2022.12.22 12:44 [2371341] invoke 3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi > 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD increasePosition() 2.000000 XTN
2022.12.22 12:44 [2371341] ethereum 3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi > 3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD increasePosition()
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_balance: 54042354859 -> 54044334859
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_twapDataLastPrice_27861704: 1218607180 -> 1218610385
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_twapDataLastCumulativePrice_27861704: 17055628326876 == 17055628326876
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_openInterestShort: 131465576330 == 131465576330
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_openInterestLong: 147133813766 -> 147141733766
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_totalShortPositionSize: 104450085 == 104450085
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_totalLongPositionSize: 117727955 -> 117734454
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_openInterestNotional: 278599390096 -> 278607310096
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_totalPositionSize: 13277870 -> 13284369
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_bsAstR: 1272812735300 -> 1272812728801
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_qtAstR: 3017425887601 -> 3017433807601
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_positionAsset_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ" == "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ"
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_positionFraction_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: 104782498 == 104782498
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_positionOpenNotional_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: 9900000 -> 17820000
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_positionMargin_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: 5940000 -> 7920000
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_positionSize_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: 8124 -> 14623
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderCumulativeVolume_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: 17226000000 -> 18018000000
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderVolume_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_19348: 5343568200 -> 6135568200
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderAverageNotionalInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_2764: 1001067020 -> 1747167864
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_lastNotional_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi: 990000000 -> 1782000000
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderScoreInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_2764: 24514212 -> 40259037
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_totalScoreInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_2764: 19317697824 -> 19333442649
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_totalFeesInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_2764: 4340645200 -> 4342645200
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderFeesInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_2764: 6000000 -> 8000000
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_rate: 192093338 -> 192093380
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalance: 6395161940200 -> 6395163340200
3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 348779834751 -> 348779848751
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN: k_funds: 348779834751 -> 348779848751
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_lockedBalance: 26590037720700 -> 26590235720700
3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 348777854751 -> 348779834751
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN: k_funds: 348777854751 -> 348779834751
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_twapDataLastPrice_27861704: 1218607180 == 1218607180
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_twapDataLastCumulativePrice_27861704: 17055628326876 == 17055628326876
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_bsAstW: 1000000 == 1000000
3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD: k_qtAstW: 514033748 == 514033748
{
"type": 18,
"id": "A7Rzs9yZTikazvJ5EvuqxpaGEqfKxAsgSyJivabAC82D",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1671702284052,
"version": 1,
"chainId": 84,
"bytes": "0xf90192860185393887148502540be4008307a12094359cd768482f133f7bc5d6d5eb9d2a60ccaa1e9d80b901244cd7f315000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000003d090000000000000000000000000000000000000000000000000000000000000018e100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f776eaf7f783ca65db6e13ee023bcf582995a9c1d18df24bda6cd81d6280c8de00000000000000000000000000000000000000000000000000000000001e848081cca008ec5aae9f47670fd741c3422f16025a2bb912635cdd628a72c76d880162dac7a036e008a62fd8f7b6e727918c1e3a7c18739bd78229bd647831abcca5fb7eb3aa",
"sender": "3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"senderPublicKey": "3nnqyfaUuzKbVdfLnWJjN2xMzNTGEVbec6rC81JE6XEiHReyELBB7VAUx1NEiXFTbB3wnTdNRs3i35XaWRKKJRTC",
"height": 2371341,
"applicationStatus": "succeeded",
"spentComplexity": 5244,
"payload": {
"type": "invocation",
"dApp": "3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD",
"call": {
"function": "increasePosition",
"args": [
{
"type": "integer",
"value": 1
},
{
"type": "integer",
"value": 4000000
},
{
"type": "integer",
"value": 6369
},
{
"type": "string",
"value": ""
}
]
},
"payment": [
{
"amount": 2000000,
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ"
}
],
"stateChanges": {
"data": [
{
"key": "k_positionSize_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "integer",
"value": 14623
},
{
"key": "k_positionMargin_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "integer",
"value": 7920000
},
{
"key": "k_positionOpenNotional_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "integer",
"value": 17820000
},
{
"key": "k_positionFraction_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "integer",
"value": 104782498
},
{
"key": "k_positionAsset_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "string",
"value": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ"
},
{
"key": "k_qtAstR",
"type": "integer",
"value": 3017433807601
},
{
"key": "k_bsAstR",
"type": "integer",
"value": 1272812728801
},
{
"key": "k_totalPositionSize",
"type": "integer",
"value": 13284369
},
{
"key": "k_openInterestNotional",
"type": "integer",
"value": 278607310096
},
{
"key": "k_totalLongPositionSize",
"type": "integer",
"value": 117734454
},
{
"key": "k_totalShortPositionSize",
"type": "integer",
"value": 104450085
},
{
"key": "k_openInterestLong",
"type": "integer",
"value": 147141733766
},
{
"key": "k_openInterestShort",
"type": "integer",
"value": 131465576330
},
{
"key": "k_twapDataLastCumulativePrice_27861704",
"type": "integer",
"value": 17055628326876
},
{
"key": "k_twapDataLastPrice_27861704",
"type": "integer",
"value": 1218610385
},
{
"key": "k_balance",
"type": "integer",
"value": 54044334859
}
],
"transfers": [
{
"address": "3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 6000
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD",
"call": {
"function": "syncTerminalPriceToOracle",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_qtAstW",
"type": "integer",
"value": 514033748
},
{
"key": "k_bsAstW",
"type": "integer",
"value": 1000000
},
{
"key": "k_twapDataLastCumulativePrice_27861704",
"type": "integer",
"value": 17055628326876
},
{
"key": "k_twapDataLastPrice_27861704",
"type": "integer",
"value": 1218607180
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5",
"call": {
"function": "computeFeeDiscount",
"args": [
{
"type": "String",
"value": "3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3MxN27tyS9DuFsab1QSfM5Q2BfauiyVCr4M",
"call": {
"function": "acceptPaymentWithLink",
"args": [
{
"type": "String",
"value": "3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi"
},
{
"type": "String",
"value": ""
}
]
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 20000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 20000
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH",
"call": {
"function": "addLocked",
"args": [
{
"type": "Boolean",
"value": false
}
]
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 1980000
}
],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 26590235720700
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 1980000
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"type": "integer",
"value": 348779834751
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN",
"call": {
"function": "deposit",
"args": [
{
"type": "String",
"value": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN"
},
{
"type": "Boolean",
"value": false
}
]
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 1980000
}
],
"stateChanges": {
"data": [
{
"key": "k_funds",
"type": "integer",
"value": 348779834751
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH",
"call": {
"function": "addFree",
"args": []
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 14000
}
],
"stateChanges": {
"data": [
{
"key": "k_freeBalance",
"type": "integer",
"value": 6395163340200
},
{
"key": "k_rate",
"type": "integer",
"value": 192093380
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 14000
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"type": "integer",
"value": 348779848751
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN",
"call": {
"function": "deposit",
"args": [
{
"type": "String",
"value": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN"
},
{
"type": "Boolean",
"value": false
}
]
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 14000
}
],
"stateChanges": {
"data": [
{
"key": "k_funds",
"type": "integer",
"value": 348779848751
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5",
"call": {
"function": "notifyFees",
"args": [
{
"type": "String",
"value": "3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi"
},
{
"type": "Int",
"value": 20000
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_traderFeesInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_2764",
"type": "integer",
"value": 8000000
},
{
"key": "k_totalFeesInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_2764",
"type": "integer",
"value": 4342645200
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5",
"call": {
"function": "notifyNotional",
"args": [
{
"type": "String",
"value": "3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi"
},
{
"type": "Int",
"value": 17820000
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_totalScoreInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_2764",
"type": "integer",
"value": 19333442649
},
{
"key": "k_traderScoreInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_2764",
"type": "integer",
"value": 40259037
},
{
"key": "k_lastNotional_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "integer",
"value": 1782000000
},
{
"key": "k_traderAverageNotionalInPeriod_3MtoZUczzB13W1FBwFat4qUsPvZTmfbPgfD_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_2764",
"type": "integer",
"value": 1747167864
},
{
"key": "k_traderVolume_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi_19348",
"type": "integer",
"value": 6135568200
},
{
"key": "k_traderCumulativeVolume_3NBZWCzbLGcuvyMkFP6SuVpSDi5xruittCi",
"type": "integer",
"value": 18018000000
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
}