tx · 4WAF3Wr858y9Doxs28AjGBoFLuhAkMChJ2SauC3L4Z5j
3P2i1BLsAsevf4726GMxuEJndfZLCEzVmnP: +1.39622058 Waves
———————————————————————————————————: -1.00000000 TEAM DUXPLORER
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: -0.00147107 Puzzle
———————————————————————————————————: +0.220445 XTN.
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg: +0.00000088 Puzzle
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp: +0.00000309 Puzzle
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: +0.00146710 Puzzle
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: -0.222693 XTN.
———————————————————————————————————: +0.00407535 Waves
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +0.001799 XTN.
3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk: +0.000449 XTN.
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: -1.41239338 Waves
———————————————————————————————————: +1.41594210 Waves (GENERATOR)
———————————————————————————————————: +0.51963293 Duck Egg
3P6hQHv6LWTRdxJAJNT81zvrGURDYxErTtS: +0.00709745 Waves
3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r: -1.41594210 Waves (GENERATOR)
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: -0.51963293 Duck Egg
———————————————————————————————————: +1.00000000 TEAM DUXPLORER
2024.05.24 04:33 [4185528] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P2i1BLsAsevf4726GMxuEJndfZLCEzVmnP swap() 1.40122058 Waves
2024.05.24 04:33 [4185528] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000088 Puzzle
2024.05.24 04:33 [4185528] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00000309 Puzzle
2024.05.24 04:33 [4185528] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.00146710 Puzzle
2024.05.24 04:33 [4185528] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2024.05.24 04:33 [4185528] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.220445 XTN.
2024.05.24 04:33 [4185528] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.220445 XTN.
2024.05.24 04:33 [4185528] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.001799 XTN.
2024.05.24 04:33 [4185528] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk swap() 0.000449 XTN.
2024.05.24 04:33 [4185528] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.220445 XTN.
2024.05.24 04:33 [4185528] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB swap() 0.00407535 Waves
2024.05.24 04:33 [4185528] transfer 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3P6hQHv6LWTRdxJAJNT81zvrGURDYxErTtS swap() 0.00709745 Waves
2024.05.24 04:33 [4185528] transfer 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swapInternal() 1.40529593 Waves
2024.05.24 04:33 [4185528] lease 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r internal() 1591.23263809 Waves
2024.05.24 04:33 [4185528] unlease 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r internal() +1592.64858019 Waves
2024.05.24 04:33 [4185528] invoke 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ internal()
2024.05.24 04:33 [4185528] invoke 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ internal()
2024.05.24 04:33 [4185528] invoke 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ > 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ swapInternal()
2024.05.24 04:33 [4185528] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ swap() 0.51963293 Duck Egg
2024.05.24 04:33 [4185528] transfer 3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.51963293 Duck Egg
2024.05.24 04:33 [4185528] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa swap() 1.00000000 TEAM DUXPLORER
2024.05.24 04:33 [4185528] invoke 3P2i1BLsAsevf4726GMxuEJndfZLCEzVmnP > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 1.00000000 TEAM DUXPLORER
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest: 330874463234757911 -> 330874611726660745
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings: 326372692958 -> 326372839668
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: B_asset_balance: 110896969580 -> 110897190025
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: A_asset_balance: 74249953280 -> 74249806173
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume_usd: 41313955056 -> 41313965209
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume: 3841012055647 -> 3841012280589
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_earnedByOwner: 7639972454 -> 7639972903
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: hello: "world" == "world"
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_WAVES_balance: 46063578188 -> 46063977573
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 8475274857 -> 8475049914
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: volume_day_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_423: 389938482 -> 441901775
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: reveneu_day_WAVES_423: 12237258 -> 13656748
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: days_since_apy: 423 == 423
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance: 56530964713 -> 56582928006
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: global_WAVES_balance: 159264844069 -> 159123249858
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: leasing_amount: 159264858019 -> 159123263809
3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ: last_stake_id: "AHksJnzXQ5BoXJLbKJ5Uo3PT7MdwTwQGS78Arr6w9wgw" -> "4oorH6uguoqb8agDS8HdMwwxhD6k51GKbpcFUaHN1pBn"
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_volume: 3857908488632 -> 3857987923913
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_usUeJwSpvghP5FR6jE9X4fUJbgXyxXnAezSgbzoMA8K_balance: 4910279533 -> 5010279533
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance: 2656639038 -> 2603615270
{
"type": 16,
"id": "4WAF3Wr858y9Doxs28AjGBoFLuhAkMChJ2SauC3L4Z5j",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1716514491681,
"version": 2,
"chainId": 87,
"sender": "3P2i1BLsAsevf4726GMxuEJndfZLCEzVmnP",
"senderPublicKey": "AL5hbjeMqmEcUPJNh6uptQms7DC7XZHYhuvBcZc9YxmC",
"proofs": [
"4ePyT3EikdwfiBpftuT66M3sjwHDPUANuaZHw2smrChwbirNocs8FYzDQEhkeaJnZbhntuaviViaL8GAYZsHVgBk"
],
"dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"payment": [
{
"amount": 100000000,
"assetId": "usUeJwSpvghP5FR6jE9X4fUJbgXyxXnAezSgbzoMA8K"
}
],
"call": {
"function": "swap",
"args": [
{
"type": "string",
"value": "100000000/3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa,puzzle,usUeJwSpvghP5FR6jE9X4fUJbgXyxXnAezSgbzoMA8K,C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS;3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ,puzzle,C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS,WAVES"
},
{
"type": "integer",
"value": 133128051
}
]
},
"height": 4185528,
"applicationStatus": "succeeded",
"spentComplexity": 4640,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P2i1BLsAsevf4726GMxuEJndfZLCEzVmnP",
"asset": null,
"amount": 140122058
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS"
},
{
"type": "Int",
"value": 0
}
]
},
"payment": [
{
"assetId": "usUeJwSpvghP5FR6jE9X4fUJbgXyxXnAezSgbzoMA8K",
"amount": 100000000
}
],
"stateChanges": {
"data": [
{
"key": "global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance",
"type": "integer",
"value": 2603615270
},
{
"key": "global_usUeJwSpvghP5FR6jE9X4fUJbgXyxXnAezSgbzoMA8K_balance",
"type": "integer",
"value": 5010279533
},
{
"key": "global_volume",
"type": "integer",
"value": 3857987923913
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS",
"amount": 51963293
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "Int",
"value": 0
}
]
},
"payment": [
{
"assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS",
"amount": 51963293
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P6hQHv6LWTRdxJAJNT81zvrGURDYxErTtS",
"asset": null,
"amount": 709745
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ",
"call": {
"function": "swapInternal",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "Int",
"value": 0
},
{
"type": "Int",
"value": 51963293
},
{
"type": "String",
"value": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS"
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "global_WAVES_balance",
"type": "integer",
"value": 159123249858
},
{
"key": "global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance",
"type": "integer",
"value": 56582928006
},
{
"key": "days_since_apy",
"type": "integer",
"value": 423
},
{
"key": "reveneu_day_WAVES_423",
"type": "integer",
"value": 13656748
},
{
"key": "volume_day_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_423",
"type": "integer",
"value": 441901775
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": null,
"amount": 140529593
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ",
"call": {
"function": "internal",
"args": [
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 51963293
},
{
"type": "String",
"value": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ",
"call": {
"function": "internal",
"args": [
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 141594210
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "last_stake_id",
"type": "string",
"value": "4oorH6uguoqb8agDS8HdMwwxhD6k51GKbpcFUaHN1pBn"
},
{
"key": "leasing_amount",
"type": "integer",
"value": 159123263809
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "4oorH6uguoqb8agDS8HdMwwxhD6k51GKbpcFUaHN1pBn",
"originTransactionId": "4WAF3Wr858y9Doxs28AjGBoFLuhAkMChJ2SauC3L4Z5j",
"sender": "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ",
"recipient": "3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r",
"amount": 159123263809,
"height": 4185528,
"status": "canceled",
"cancelHeight": 4185535,
"cancelTransactionId": "FuQQJmdfkPXKaFXAL8wiXJtB3HQNJagHYrxCwTV1sDVQ"
}
],
"leaseCancels": [
{
"id": "AHksJnzXQ5BoXJLbKJ5Uo3PT7MdwTwQGS78Arr6w9wgw",
"originTransactionId": "8wDENFQuj7wDFdBg1scfE4uhDQf3BbZjtvQ1km3qEAB5",
"sender": "3PAZsTidSJHjo1xxqY9t3Rvuk144u3EHQXQ",
"recipient": "3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r",
"amount": 159264858019,
"height": 4185528,
"status": "canceled",
"cancelHeight": 4185528,
"cancelTransactionId": "4WAF3Wr858y9Doxs28AjGBoFLuhAkMChJ2SauC3L4Z5j"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 0
}
]
},
"payment": [
{
"assetId": null,
"amount": 407535
}
],
"stateChanges": {
"data": [
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 8475049914
},
{
"key": "global_WAVES_balance",
"type": "integer",
"value": 46063977573
},
{
"key": "hello",
"type": "string",
"value": "world"
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 7639972903
},
{
"key": "global_volume",
"type": "integer",
"value": 3841012280589
},
{
"key": "global_volume_usd",
"type": "integer",
"value": 41313965209
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 220445
},
{
"address": "3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 449
},
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 1799
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 220445
}
],
"stateChanges": {
"data": [
{
"key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings",
"type": "integer",
"value": 326372839668
},
{
"key": "global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest",
"type": "integer",
"value": 330874611726660745
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"call": {
"function": "exchange",
"args": [
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 220445
}
],
"stateChanges": {
"data": [
{
"key": "A_asset_balance",
"type": "integer",
"value": 74249806173
},
{
"key": "B_asset_balance",
"type": "integer",
"value": 110897190025
}
],
"transfers": [
{
"address": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 146710
},
{
"address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 309
},
{
"address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 88
}
],
"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": 220445
}
]
},
{
"type": "Array",
"value": [
{
"type": "ByteVector",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}