tx · 9GCrdquSP4By7wZ194eJM5zGB9XgUjGWn5VZ5J6sRwP

3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS:  -0.01400000 Waves

2021.05.14 13:15 [1525221] smart account 3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS > SELF 0.00000000 Waves

{ "type": 13, "id": "9GCrdquSP4By7wZ194eJM5zGB9XgUjGWn5VZ5J6sRwP", "fee": 1400000, "feeAssetId": null, "timestamp": 1620987361493, "version": 2, "chainId": 84, "sender": "3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS", "senderPublicKey": "93SZf1TATCRxGyBuGyngpQGKcpKZirb2yXLT2RQJ3UKb", "proofs": [ "4Kbm2Trhbo5w75pVjkxsAxUpmDoDYbsKdDAThtpQv93iWtXAo2jRDDXcBtBwdCjX2pxmGqxg6Xb71yPo2uCBHvW6" ], "script": "base64:AAIEAAAAAAAAABwIAhIAEgASAwoBARIAEgASBwoFGBEYEQESABIAAAAASwAAAAAMYWRtaW5QdWJLZXkxAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAMYWRtaW5QdWJLZXkyAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAMYWRtaW5QdWJLZXkzAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAUYWRtaW5QdWJLZXlTdGFydFN0b3ABAAAAIATPdeVk0MEPTme5HxNkxBoN6oQkQjF9M5BdQFgKnZNKAAAAABFhZG1pblB1YktleVdhbGxldAEAAAAgPndaZVpWyfwpVzO1vA1FLcrMp/iFkg43d1jzYhVSFBIAAAAACWtleUFjdGl2ZQIAAAAGYWN0aXZlAAAAAAhrZXlDYXVzZQIAAAAOc2h1dGRvd25fY2F1c2UAAAAAD2tleUxhc3RJbnRlcmVzdAIAAAANbGFzdF9pbnRlcmVzdAAAAAATa2V5VXNlckxhc3RJbnRlcmVzdAIAAAAOX2xhc3RfaW50ZXJlc3QAAAAAEWtleVVzZXJTV09QTG9ja2VkAgAAAAxfU1dPUF9hbW91bnQAAAAAFGtleVVzZXJHZXRCYWNrSGVpZ2h0AgAAAA5fZ2V0QmFja0hlaWdodAAAAAASa2V5VG90YWxTV09QTG9ja2VkAgAAABF0b3RhbF9TV09QX2Ftb3VudAAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAAF2tleVVzZXJWb3RlT3B0aW9uQW1vdW50AgAAABNfU1dPUF9vcHRpb25fYW1vdW50AAAAABhrZXlUb3RhbFZvdGVPcHRpb25BbW91bnQCAAAAGHRvdGFsX1NXT1Bfb3B0aW9uX2Ftb3VudAAAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50AgAAABRfU1dPUF9jbGFpbWVkX2Ftb3VudAAAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAIAAAAZX1NXT1BfbGFzdF9jbGFpbWVkX2Ftb3VudAAAAAALa2V5Vm90ZU5hbWUCAAAACXZvdGVfbmFtZQAAAAANa2V5T3B0aW9uTmFtZQIAAAAMX29wdGlvbl9uYW1lAAAAABRrZXlWb3RpbmdTdGFydEhlaWdodAIAAAAMX3N0YXJ0SGVpZ2h0AAAAAA9rZXlWb3RlRHVyYXRpb24CAAAADl92b3RlX2R1cmF0aW9uAAAAABxrZXlSZXdhcmRQb29sRnJhY3Rpb25DdXJyZW50AgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAda2V5UmV3YXJkUG9vbEZyYWN0aW9uUHJldmlvdXMCAAAAHl9wcmV2aW91c19wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAda2V5VG90YWxSZXdhcmRQZXJCbG9ja0N1cnJlbnQCAAAAHnRvdGFsX3Jld2FyZF9wZXJfYmxvY2tfY3VycmVudAAAAAAea2V5VG90YWxSZXdhcmRQZXJCbG9ja1ByZXZpb3VzAgAAAB90b3RhbF9yZXdhcmRfcGVyX2Jsb2NrX3ByZXZpb3VzAAAAABVrZXlSZXdhcmRVcGRhdGVIZWlnaHQCAAAAFHJld2FyZF91cGRhdGVfaGVpZ2h0AAAAABVrZXlOb1ZvdGluZ0Zvck5ld1Bvb2wCAAAACF92b3RlX25vAAAAABZrZXlZZXNWb3RpbmdGb3JOZXdQb29sAgAAAAlfdm90ZV95ZXMAAAAAG2tleUFtb3VudE9mVm90aW5nRm9yTmV3UG9vbAIAAAANYW1vdW50X3ZvdGluZwAAAAAba2V5U3RhdHVzT2ZWb3RpbmdGb3JOZXdQb29sAgAAAAdfc3RhdHVzAAAAAB9rZXlIZWlnaHRPZlBvb2xWb3RpbmdGb3JOZXdQb29sAgAAAA5fZmluaXNoX2hlaWdodAAAAAAPYWN0aXZlVm90ZUZpcnN0AgAAABR2b3RpbmdfYWN0aXZlX2NlbGxfMQAAAAAQYWN0aXZlVm90ZVNlY29uZAIAAAAUdm90aW5nX2FjdGl2ZV9jZWxsXzIAAAAAD2FjdGl2ZVZvdGVUaGlyZAIAAAAUdm90aW5nX2FjdGl2ZV9jZWxsXzMAAAAAEGFjdGl2ZVZvdGVGb3VydGgCAAAAFHZvdGluZ19hY3RpdmVfY2VsbF80AAAAAA9hY3RpdmVWb3RlRmlmdGgCAAAAFHZvdGluZ19hY3RpdmVfY2VsbF8xAAAAAAhpc0FjdGl2ZQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBsAAAACBQAAAAR0aGlzBQAAAAlrZXlBY3RpdmUGAAAAABJmYXJtaW5nU1dPUEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVQpz7mNXLOmHPsK8R2TE4ZRW0sloZIwaSEAAAAAEnZvdGluZ0xpdGVDb250cmFjdAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVLKfOZJZ7gcVjLpQvASHFQkmIwyv4c9XLwAAAAAQdm90aW5nRm9yTmV3UG9vbAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVMjIMKUsL7wpXHwT2nKeI0A2v2ssZIIyFQAAAAAJa2V5U1dPUGlkAgAAAAdTV09QX2lkAAAAAARTV09QCQACWQAAAAEJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAAEmZhcm1pbmdTV09QQWRkcmVzcwUAAAAJa2V5U1dPUGlkAAAAAApzY2FsZVZhbHVlAAAAAAAF9eEAAAAAAA50b3RhbFZvdGVTaGFyZQAAAAACVAvkAAAAAAAMa1N0YXJ0SGVpZ2h0AgAAAAxzdGFydF9oZWlnaHQAAAAAC2tCYXNlUGVyaW9kAgAAAAtiYXNlX3BlcmlvZAAAAAANa1BlcmlvZExlbmd0aAIAAAANcGVyaW9kX2xlbmd0aAAAAAAPa1VzZXJUb3RhbFN0cnVjAgAAABFfdXNlcl90b3RhbF9zdHJ1YwAAAAAKYmFzZVBlcmlvZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAAEnZvdGluZ0xpdGVDb250cmFjdAUAAAALa0Jhc2VQZXJpb2QCAAAAJEVtcHR5IGtCYXNlUGVyaW9kIGF0IHZvdGluZyBjb250cmFjdAAAAAALc3RhcnRIZWlnaHQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAABJ2b3RpbmdMaXRlQ29udHJhY3QFAAAADGtTdGFydEhlaWdodAIAAAAlRW1wdHkga1N0YXJ0SGVpZ2h0IGF0IHZvdGluZyBjb250cmFjdAAAAAAMcGVyaW9kTGVuZ3RoCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0BQAAAA1rUGVyaW9kTGVuZ3RoAgAAACZFbXB0eSBrUGVyaW9kTGVuZ3RoIGF0IHZvdGluZyBjb250cmFjdAAAAAAPZmlyc3RBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAD2FjdGl2ZVZvdGVGaXJzdAIAAAAAAAAAABBzZWNvbmRBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAEGFjdGl2ZVZvdGVTZWNvbmQCAAAAAAAAAAAPdGhpcmRBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAD2FjdGl2ZVZvdGVUaGlyZAIAAAAAAAAAABBmb3VydGhBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAEGFjdGl2ZVZvdGVGb3VydGgCAAAAAAAAAAAPZmlmdGhBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAD2FjdGl2ZVZvdGVGaWZ0aAIAAAAAAAAAABBjdXJyVm90aW5nUGVyaW9kCQAAZAAAAAIFAAAACmJhc2VQZXJpb2QJAABpAAAAAgkAAGUAAAACBQAAAAZoZWlnaHQFAAAAC3N0YXJ0SGVpZ2h0BQAAAAxwZXJpb2RMZW5ndGgBAAAAB3N1c3BlbmQAAAABAAAABWNhdXNlCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACBQAAAAlrZXlBY3RpdmUHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAACGtleUNhdXNlBQAAAAVjYXVzZQUAAAADbmlsAQAAABJ0aHJvd05vdEVub3VnaFNXT1AAAAAACQAAAgAAAAECAAAARk5vdCBlbm91Z2ggU1dPUDogdXNlclNXT1BMb2NrZWQgLSB1c2VyVG90YWxWb3RlQW1vdW50IDwgdm90ZVNXT1BBbW91bnQBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAAxsYXN0SW50ZXJlc3QJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAPa2V5TGFzdEludGVyZXN0AAAAAAAAAAAABQAAAAxsYXN0SW50ZXJlc3QBAAAAEWdldFVzZXJTV09QTG9ja2VkAAAAAQAAAAR1c2VyCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABFrZXlVc2VyU1dPUExvY2tlZAAAAAAAAAAAAAEAAAAYZ2V0VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAQAAAAR1c2VyCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABhrZXlVc2VyU1dPUENsYWltZWRBbW91bnQAAAAAAAAAAAABAAAAFmdldFVzZXJUb3RhbFZvdGVBbW91bnQAAAABAAAABHVzZXIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0CQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAASa1VzZXJUb3RhbFZvdGVTV09QAAAAAAAAAAAAAQAAABNnZXRVc2VySW50ZXJlc3RJbmZvAAAAAgAAAAR1c2VyAAAADGxhc3RJbnRlcmVzdAQAAAAOdXNlclNXT1BBbW91bnQJAQAAABFnZXRVc2VyU1dPUExvY2tlZAAAAAEFAAAABHVzZXIEAAAAEHVzZXJMYXN0SW50ZXJlc3QJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQAEJQAAAAEFAAAABHVzZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QEAAAAFXVzZXJMYXN0SW50ZXJlc3RWYWx1ZQQAAAAHJG1hdGNoMAUAAAAQdXNlckxhc3RJbnRlcmVzdAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAABB1c2VyTGFzdEludGVyZXN0BQAAAAckbWF0Y2gwBQAAABB1c2VyTGFzdEludGVyZXN0BQAAAAxsYXN0SW50ZXJlc3QJAAUUAAAAAgUAAAAVdXNlckxhc3RJbnRlcmVzdFZhbHVlBQAAAA51c2VyU1dPUEFtb3VudAEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACAAAABHBvb2wAAAAEdXNlcgQAAAAGdm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAABHBvb2wA//////////8EAAAADmhlaWdodE9mVm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAH2tleUhlaWdodE9mUG9vbFZvdGluZ0Zvck5ld1Bvb2wAAAAAAAAAAAAEAAAADnN0YXR1c09mVm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGwAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAG2tleVN0YXR1c09mVm90aW5nRm9yTmV3UG9vbAYEAAAADWN1cnJlbnRIZWlnaHQFAAAABmhlaWdodAMJAABmAAAAAgAAAAAAAAAAAAUAAAAGdm90aW5nAAAAAAAAAAAAAwkBAAAAASEAAAABBQAAAA5zdGF0dXNPZlZvdGluZwAAAAAAAAAAAAMJAABmAAAAAgUAAAAOaGVpZ2h0T2ZWb3RpbmcFAAAADWN1cnJlbnRIZWlnaHQJAABkAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAABB2b3RpbmdGb3JOZXdQb29sCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEFAAAABHVzZXICAAAAAV8JAAGkAAAAAQUAAAAGdm90aW5nBQAAABZrZXlZZXNWb3RpbmdGb3JOZXdQb29sAAAAAAAAAAAACQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAABXwkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAFWtleU5vVm90aW5nRm9yTmV3UG9vbAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgZ2V0VXNlclRvdGFsVm90ZUZvck5ld1Bvb2xBbW91bnQAAAABAAAABHVzZXIEAAAADGxpc3RPZlZvdGluZwkABEwAAAACCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACBQAAAA9maXJzdEFjdGl2ZVZvdGUFAAAABHVzZXIJAARMAAAAAgkBAAAAIGdldFVzZXJUb3RhbFZvdGVBbW91bnRGb3JPbmVQb29sAAAAAgUAAAAQc2Vjb25kQWN0aXZlVm90ZQUAAAAEdXNlcgkABEwAAAACCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACBQAAAA90aGlyZEFjdGl2ZVZvdGUFAAAABHVzZXIJAARMAAAAAgkBAAAAIGdldFVzZXJUb3RhbFZvdGVBbW91bnRGb3JPbmVQb29sAAAAAgUAAAAQZm91cnRoQWN0aXZlVm90ZQUAAAAEdXNlcgkABEwAAAACCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACBQAAAA9maWZ0aEFjdGl2ZVZvdGUFAAAABHVzZXIFAAAAA25pbAkAAZYAAAABBQAAAAxsaXN0T2ZWb3RpbmcBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAASa2V5VG90YWxTV09QTG9ja2VkAAAAAAAAAAAAAQAAAA9nZXRVc2VyVm90ZUluZm8AAAABAAAABHVzZXIEAAAACyR0MDYyNTk2ODEwAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQdAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0CQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAAPa1VzZXJUb3RhbFN0cnVjBAAAAARkYXRhCQAEtQAAAAIJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABB0AAAACBQAAABJ2b3RpbmdMaXRlQ29udHJhY3QJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAAA9rVXNlclRvdGFsU3RydWMCAAAAFUVtcHR5IGtVc2VyVG90YWxTdHJ1YwIAAAABXwkABRUAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAEZGF0YQAAAAAAAAAAAAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAABGRhdGEAAAAAAAAAAAEJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAARkYXRhAAAAAAAAAAACBAAAAA51UG9vbFRvdGFsU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAABJ2b3RpbmdMaXRlQ29udHJhY3QJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAJAAUVAAAAAwUAAAAOdVBvb2xUb3RhbFNXT1AAAAAAAAAAAAAFAAAAEGN1cnJWb3RpbmdQZXJpb2QEAAAAEXVzZXJUb3RhbFZvdGVTV09QCAUAAAALJHQwNjI1OTY4MTAAAAACXzEEAAAAC3VzZXJVbnZvdGVkCAUAAAALJHQwNjI1OTY4MTAAAAACXzIEAAAAEXVzZXJVbnZvdGVkUGVyaW9kCAUAAAALJHQwNjI1OTY4MTAAAAACXzMEAAAAEXVzZXJVbnZvdGVkQWN0dWFsAwkAAAAAAAACBQAAABF1c2VyVW52b3RlZFBlcmlvZAUAAAAQY3VyclZvdGluZ1BlcmlvZAUAAAALdXNlclVudm90ZWQAAAAAAAAAAAAJAAUUAAAAAgUAAAARdXNlclRvdGFsVm90ZVNXT1AFAAAAEXVzZXJVbnZvdGVkQWN0dWFsAQAAABdnZXRVc2VyVm90ZU9wdGlvbkFtb3VudAAAAAEAAAAEdXNlcgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAAXa2V5VXNlclZvdGVPcHRpb25BbW91bnQAAAAAAAAAAAABAAAAFGdldFZvdGluZ1N0YXJ0SGVpZ2h0AAAAAQAAAAh2b3RlTmFtZQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAACHZvdGVOYW1lBQAAABRrZXlWb3Rp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dElkBAAAAAlwbXRBbW91bnQIBQAAAAskdDA5NDYwOTUzNQAAAAJfMQQAAAAKcG10QXNzZXRJZAgFAAAACyR0MDk0NjA5NTM1AAAAAl8yAwkBAAAAAiE9AAAAAgUAAAAKcG10QXNzZXRJZAUAAAAEU1dPUAkAAAIAAAABAgAAABRJbmNvcnJlY3QgcG10QXNzZXRJZAQAAAAMbGFzdEludGVyZXN0CQEAAAATZ2V0TGFzdEludGVyZXN0SW5mbwAAAAAEAAAACyR0MDk2NTE5NzMzCQEAAAATZ2V0VXNlckludGVyZXN0SW5mbwAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAAMbGFzdEludGVyZXN0BAAAABB1c2VyTGFzdEludGVyZXN0CAUAAAALJHQwOTY1MTk3MzMAAAACXzEEAAAADnVzZXJTV09QTG9ja2VkCAUAAAALJHQwOTY1MTk3MzMAAAACXzIEAAAAC2NsYWltQW1vdW50CQAAawAAAAMFAAAADnVzZXJTV09QTG9ja2VkCQAAZQAAAAIFAAAADGxhc3RJbnRlcmVzdAUAAAAQdXNlckxhc3RJbnRlcmVzdAUAAAAKc2NhbGVWYWx1ZQQAAAARdXNlclNXT1BMb2NrZWROZXcJAABkAAAAAgkAAGQAAAACBQAAAA51c2VyU1dPUExvY2tlZAUAAAAJcG10QW1vdW50BQAAAAtjbGFpbUFtb3VudAQAAAAPdXNlck5ld0ludGVyZXN0BQAAAAxsYXN0SW50ZXJlc3QEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAAEnRvdGFsU1dPUExvY2tlZE5ldwkAAGQAAAACCQAAZAAAAAIFAAAAD3RvdGFsU1dPUExvY2tlZAUAAAAJcG10QW1vdW50BQAAAAtjbGFpbUFtb3VudAQAAAARdXNlckNsYWltZWRBbW91bnQJAQAAABhnZXRVc2VyU1dPUENsYWltZWRBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAAZAAAAAIFAAAAEXVzZXJDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAUAAAAPdXNlck5ld0ludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABFrZXlVc2VyU1dPUExvY2tlZAUAAAARdXNlclNXT1BMb2NrZWROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAEmtleVRvdGFsU1dPUExvY2tlZAUAAAASdG90YWxTV09QTG9ja2VkTmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABhrZXlVc2VyU1dPUENsYWltZWRBbW91bnQFAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABxrZXlVc2VyU1dPUExhc3RDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAUAAAADbmlsAAAAAWkBAAAADHdpdGhkcmF3U1dPUAAAAAEAAAAOd2l0aGRyYXdBbW91bnQDCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQDCQAAZwAAAAIAAAAAAAAAAAAFAAAADndpdGhkcmF3QW1vdW50CQAAAgAAAAECAAAAE3dpdGhkcmF3QW1vdW50IDw9IDAEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAADnVzZXJTV09QTG9ja2VkCQEAAAARZ2V0VXNlclNXT1BMb2NrZWQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAADSR0MDEwODgzMTA5MzgJAQAAAAljbGFpbUNhbGMAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAD3VzZXJOZXdJbnRlcmVzdAgFAAAADSR0MDEwODgzMTA5MzgAAAACXzEEAAAAC2NsYWltQW1vdW50CAUAAAANJHQwMTA4ODMxMDkzOAAAAAJfMgQAAAANJHQwMTA5NDMxMTAwOAkBAAAAD2dldFVzZXJWb3RlSW5mbwAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAOdXNlclZvdGVBbW91bnQIBQAAAA0kdDAxMDk0MzExMDA4AAAAAl8xBAAAABB1c2VyVW52b3RlQW1vdW50CAUAAAANJHQwMTA5NDMxMTAwOAAAAAJfMgQAAAAYdXNlclZvdGVBbW91bnRGb3JOZXdQb29sCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUZvck5ld1Bvb2xBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIDAwMJAABmAAAAAgAAAAAAAAAAAAUAAAAQdXNlclVudm90ZUFtb3VudAYJAABmAAAAAgAAAAAAAAAAAAUAAAAOdXNlclZvdGVBbW91bnQGCQAAZgAAAAIAAAAAAAAAAAAFAAAAGHVzZXJWb3RlQW1vdW50Rm9yTmV3UG9vbAkAAAIAAAABAgAAAEp1c2VyVW52b3RlQW1vdW50IDwgMCB8fCB1c2VyVm90ZUFtb3VudCA8IDAgfHwgdXNlclZvdGVBbW91bnRGb3JOZXdQb29sIDwgMAQAAAASYXZhaWxhYmxlVG9VbnN0YWtlCQAAZQAAAAIJAABlAAAAAgUAAAAOdXNlclNXT1BMb2NrZWQFAAAAEHVzZXJVbnZvdGVBbW91bnQJAAGWAAAAAQkABEwAAAACBQAAABh1c2VyVm90ZUFtb3VudEZvck5ld1Bvb2wJAARMAAAAAgUAAAAOdXNlclZvdGVBbW91bnQFAAAAA25pbAMJAABmAAAAAgUAAAAOd2l0aGRyYXdBbW91bnQFAAAAEmF2YWlsYWJsZVRvVW5zdGFrZQkAAAIAAAABAgAAACN3aXRoZHJhd0Ftb3VudCA+IGF2YWlsYWJsZVRvVW5zdGFrZQQAAAASdG90YWxTV09QTG9ja2VkTmV3CQAAZQAAAAIJAABkAAAAAgUAAAAPdG90YWxTV09QTG9ja2VkBQAAAAtjbGFpbUFtb3VudAUAAAAOd2l0aGRyYXdBbW91bnQEAAAAEXVzZXJTV09QYW1vdW50TmV3CQAAZQAAAAIJAABkAAAAAgUAAAAOdXNlclNXT1BMb2NrZWQFAAAAC2NsYWltQW1vdW50BQAAAA53aXRoZHJhd0Ftb3VudAQAAAARdXNlckNsYWltZWRBbW91bnQJAQAAABhnZXRVc2VyU1dPUENsYWltZWRBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAAZAAAAAIFAAAAEXVzZXJDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAUAAAAPdXNlck5ld0ludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABFrZXlVc2VyU1dPUExvY2tlZAUAAAARdXNlclNXT1BhbW91bnROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAEmtleVRvdGFsU1dPUExvY2tlZAUAAAASdG90YWxTV09QTG9ja2VkTmV3CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAOd2l0aGRyYXdBbW91bnQFAAAABFNXT1AJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAGGtleVVzZXJTV09QQ2xhaW1lZEFtb3VudAUAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAHGtleVVzZXJTV09QTGFzdENsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50BQAAAANuaWwAAAABaQEAAAAUY2xhaW1BbmRXaXRoZHJhd1NXT1AAAAAAAwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAAB9EQXBwIGlzIGluYWN0aXZlIGF0IHRoaXMgbW9tZW50BAAAAAxsYXN0SW50ZXJlc3QJAQAAABNnZXRMYXN0SW50ZXJlc3RJbmZvAAAAAAQAAAANJHQwMTIzODMxMjQzOAkBAAAACWNsYWltQ2FsYwAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAPdXNlck5ld0ludGVyZXN0CAUAAAANJHQwMTIzODMxMjQzOAAAAAJfMQQAAAALY2xhaW1BbW91bnQIBQAAAA0kdDAxMjM4MzEyNDM4AAAAAl8yBAAAABF1c2VyQ2xhaW1lZEFtb3VudAkBAAAAGGdldFVzZXJTV09QQ2xhaW1lZEFtb3VudAAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAABkAAAAAgUAAAARdXNlckNsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50AwkAAAAAAAACBQAAAAtjbGFpbUFtb3VudAAAAAAAAAAAAAkAAAIAAAABAgAAABlZb3UgaGF2ZSAwIGF2YWlsYWJsZSBTV09QCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABNrZXlVc2VyTGFzdEludGVyZXN0BQAAAA91c2VyTmV3SW50ZXJlc3QJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAGGtleVVzZXJTV09QQ2xhaW1lZEFtb3VudAUAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAHGtleVVzZXJTV09QTGFzdENsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAALY2xhaW1BbW91bnQFAAAABFNXT1AFAAAAA25pbAAAAAFpAQAAABFjbGFpbUFuZFN0YWtlU1dPUAAAAAADCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAADnVzZXJTV09QTG9ja2VkCQEAAAARZ2V0VXNlclNXT1BMb2NrZWQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAADGxhc3RJbnRlcmVzdAkBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAA0kdDAxMzIxNzEzMjcyCQEAAAAJY2xhaW1DYWxjAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAA91c2VyTmV3SW50ZXJlc3QIBQAAAA0kdDAxMzIxNzEzMjcyAAAAAl8xBAAAAAtjbGFpbUFtb3VudAgFAAAADSR0MDEzMjE3MTMyNzIAAAACXzIEAAAAEXVzZXJTV09QTG9ja2VkTmV3CQAAZAAAAAIFAAAADnVzZXJTV09QTG9ja2VkBQAAAAtjbGFpbUFtb3VudAQAAAASdG90YWxTV09QTG9ja2VkTmV3CQAAZAAAAAIFAAAAD3RvdGFsU1dPUExvY2tlZAUAAAALY2xhaW1BbW91bnQEAAAAEXVzZXJDbGFpbWVkQW1vdW50CQEAAAAYZ2V0VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkAAGQAAAACBQAAABF1c2VyQ2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQDCQAAAAAAAAIFAAAAC2NsYWltQW1vdW50AAAAAAAAAAAACQAAAgAAAAECAAAAGVlvdSBoYXZlIDAgYXZhaWxhYmxlIFNXT1AJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QFAAAAD3VzZXJOZXdJbnRlcmVzdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAASa2V5VG90YWxTV09QTG9ja2VkBQAAABJ0b3RhbFNXT1BMb2NrZWROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAEWtleVVzZXJTV09QTG9ja2VkBQAAABF1c2VyU1dPUExvY2tlZE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50BQAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQFAAAAA25pbAAAAAFpAQAAAA11cGRhdGVXZWlnaHRzAAAABQAAAA1wcmV2aW91c1Bvb2xzAAAAD3ByZXZpb3VzUmV3YXJkcwAAAAxjdXJyZW50UG9vbHMAAAAOY3VycmVudFJld2FyZHMAAAAScmV3YXJkVXBkYXRlSGVpZ2h0AwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAAB9EQXBwIGlzIGluYWN0aXZlIGF0IHRoaXMgbW9tZW50AwkBAAAAASEAAAABCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAxhZG1pblB1YktleTEJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkyCQAETAAAAAIFAAAADGFkbWluUHViS2V5MwkABEwAAAACBQAAABRhZG1pblB1YktleVN0YXJ0U3RvcAkABEwAAAACBQAAABFhZG1pblB1YktleVdhbGxldAUAAAADbmlsCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uCgEAAAADc3VtAAAAAgAAAAFhAAAAAWIJAABkAAAAAgUAAAABYQUAAAABYgoBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACAAAAC2FjY3VtdWxhdGVkAAAABHBvb2wEAAAACXBvb2xJbmRleAkBAAAABXZhbHVlAAAAAQkABE8AAAACBQAAAA1wcmV2aW91c1Bvb2xzBQAAAARwb29sBAAAAApwb29sUmV3YXJkCQABkQAAAAIFAAAAD3ByZXZpb3VzUmV3YXJkcwUAAAAJcG9vbEluZGV4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAHWtleVJld2FyZFBvb2xGcmFjdGlvblByZXZpb3VzBQAAAApwb29sUmV3YXJkBQAAAAthY2N1bXVsYXRlZAoBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIAAAALYWNjdW11bGF0ZWQAAAAEcG9vbAQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADGN1cnJlbnRQb29scwUAAAAEcG9vbAQAAAAKcG9vbFJld2FyZAkAAZEAAAACBQAAAA5jdXJyZW50UmV3YXJkcwUAAAAJcG9vbEluZGV4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAHGtleVJld2FyZFBvb2xGcmFjdGlvbkN1cnJlbnQFAAAACnBvb2xSZXdhcmQFAAAAC2FjY3VtdWxhdGVkBAAAABFzdW1SZXdhcmRQcmV2aW91cwQAAAAPJGxpc3QxNTA1MzE1MDg2BQAAAA9wcmV2aW91c1Jld2FyZHMEAAAADyRzaXplMTUwNTMxNTA4NgkAAZAAAAABBQAAAA8kbGlzdDE1MDUzMTUwODYEAAAADyRhY2MwMTUwNTMxNTA4NgAAAAAAAAAAAAMJAAAAAAAAAgUAAAAPJHNpemUxNTA1MzE1MDg2AAAAAAAAAAAABQAAAA8kYWNjMDE1MDUzMTUwODYEAAAADyRhY2MxMTUwNTMxNTA4NgkBAAAAA3N1bQAAAAIFAAAADyRhY2MwMTUwNTMxNTA4NgkAAZEAAAACBQAAAA8kbGlzdDE1MDUzMTUwODYAAAAAAAAAAAADCQAAAAAAAAIFAAAADyRzaXplMTUwNTMxNTA4NgAAAAAAAAAAAQUAAAAPJGFjYzExNTA1MzE1MDg2BAAAAA8kYWNjMjE1MDUzMTUwODYJAQAAAANzdW0AAAACBQAAAA8kYWNjMTE1MDUzMTUwODYJAAGRAAAAAgUAAAAPJGxpc3QxNTA1MzE1MDg2AAAAAAAAAAABAwkAAAAAAAACBQAAAA8kc2l6ZTE1MDUzMTUwODYAAAAAAAAAAAIFAAAADyRhY2My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UmV3YXJkQ3VycmVudAUAAAAOdG90YWxWb3RlU2hhcmUJAAACAAAAAQIAAABJc3VtUmV3YXJkUHJldmlvdXMgIT0gdG90YWxWb3RlU2hhcmUgb3Igc3VtUmV3YXJkQ3VycmVudCAhPSB0b3RhbFZvdGVTaGFyZQQAAAAWcHJldmlvdXNSZXdhcmRFbnRyeU5ldwQAAAAPJGxpc3QxNTQ1NjE1NTA0BQAAAA1wcmV2aW91c1Bvb2xzBAAAAA8kc2l6ZTE1NDU2MTU1MDQJAAGQAAAAAQUAAAAPJGxpc3QxNTQ1NjE1NTA0BAAAAA8kYWNjMDE1NDU2MTU1MDQFAAAAA25pbAMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAAABQAAAA8kYWNjMDE1NDU2MTU1MDQEAAAADyRhY2MxMTU0NTYxNTUwNAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMDE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAAAAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAAAEFAAAADyRhY2MxMTU0NTYxNTUwNAQAAAAPJGFjYzIxNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MxMTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAAAEDCQAAAAAAAAIFAAAADyRzaXplMTU0NTYxNTUwNAAAAAAAAAAAAgUAAAAPJGFjYzIxNTQ1NjE1NTA0BAAAAA8kYWNjMzE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzIxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAAAgMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAADBQAAAA8kYWNjMzE1NDU2MTU1MDQEAAAADyRhY2M0MTU0NTYxNTUwNAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMzE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAADAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAAAQFAAAADyRhY2M0MTU0NTYxNTUwNAQAAAAPJGFjYzUxNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M0MTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAAAQDCQAAAAAAAAIFAAAADyRzaXplMTU0NTYxNTUwNAAAAAAAAAAABQUAAAAPJGFjYzUxNTQ1NjE1NTA0BAAAAA8kYWNjNjE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzUxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAABQMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAAGBQAAAA8kYWNjNjE1NDU2MTU1MDQEAAAADyRhY2M3MTU0NTYxNTUwNAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNjE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAAGAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAAAcFAAAADyRhY2M3MTU0NTYxNTUwNAQAAAAPJGFjYzgxNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M3MTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAAAcDCQAAAAAAAAIFAAAADyRzaXplMTU0NTYxNTUwNAAAAAAAAAAACAUAAAAPJGFjYzgxNTQ1NjE1NTA0BAAAAA8kYWNjOTE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzgxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAACAMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAAJBQAAAA8kYWNjOTE1NDU2MTU1MDQEAAAAECRhY2MxMDE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzkxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAACQMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAAKBQAAABAkYWNjMTAxNTQ1NjE1NTA0BAAAABAkYWNjMTExNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMDE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAAKAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAAAsFAAAAECRhY2MxMTE1NDU2MTU1MDQEAAAAECRhY2MxMjE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzExMTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAAAsDCQAAAAAAAAIFAAAADyRzaXplMTU0NTYxNTUwNAAAAAAAAAAADAUAAAAQJGFjYzEyMTU0NTYxNTUwNAQAAAAQJGFjYzEzMTU0NTYxNTUwNAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTIxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAADAMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAANBQAAABAkYWNjMTMxNTQ1NjE1NTA0BAAAABAkYWNjMTQxNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMzE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAANAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAAA4FAAAAECRhY2MxNDE1NDU2MTU1MDQEAAAAECRhY2MxNTE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE0MTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAAA4DCQAAAAAAAAIFAAAADyRzaXplMTU0NTYxNTUwNAAAAAAAAAAADwUAAAAQJGFjYzE1MTU0NTYxNTUwNAQAAAAQJGFjYzE2MTU0NTYxNTUwNAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTUxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAADwMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAAQBQAAABAkYWNjMTYxNTQ1NjE1NTA0BAAAABAkYWNjMTcxNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNjE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAAQAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAABEFAAAAECRhY2MxNzE1NDU2MTU1MDQEAAAAECRhY2MxODE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE3MTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAABEDCQAAAAAAAAIFAAAADyRzaXplMTU0NTYxNTUwNAAAAAAAAAAAEgUAAAAQJGFjYzE4MTU0NTYxNTUwNAQAAAAQJGFjYzE5MTU0NTYxNTUwNAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTgxNTQ1NjE1NTA0CQABkQAAAAIFAAAADyRsaXN0MTU0NTYxNTUwNAAAAAAAAAAAEgMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1NjE1NTA0AAAAAAAAAAATBQAAABAkYWNjMTkxNTQ1NjE1NTA0BAAAABAkYWNjMjAxNTQ1NjE1NTA0CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxOTE1NDU2MTU1MDQJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1NjE1NTA0AAAAAAAAAAATAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDU2MTU1MDQAAAAAAAAAABQFAAAAECRhY2MyMDE1NDU2MTU1MDQEAAAAECRhY2MyMTE1NDU2MTU1MDQJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzIwMTU0NTYxNTUwNAkAAZEAAAACBQAAAA8kbGlzdDE1NDU2MTU1MDQAAAAAAAAAABQJAAACAAAAAQIAAAATTGlzdCBzaXplIGV4Y2VlZCAyMAQAAAAVY3VycmVudFJld2FyZEVudHJ5TmV3BAAAAA8kbGlzdDE1NTM3MTU1ODMFAAAADGN1cnJlbnRQb29scwQAAAAPJHNpemUxNTUzNzE1NTgzCQABkAAAAAEFAAAADyRsaXN0MTU1MzcxNTU4MwQAAAAPJGFjYzAxNTUzNzE1NTgzBQAAAANuaWwDCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAAAAUAAAAPJGFjYzAxNTUzNzE1NTgzBAAAAA8kYWNjMTE1NTM3MTU1ODMJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMDE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAAAAwkAAAAAAAACBQAAAA8kc2l6ZTE1NTM3MTU1ODMAAAAAAAAAAAEFAAAADyRhY2MxMTU1MzcxNTU4MwQAAAAPJGFjYzIxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzExNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAAAQMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAACBQAAAA8kYWNjMjE1NTM3MTU1ODMEAAAADyRhY2MzMTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MyMTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAAAIDCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAAAwUAAAAPJGFjYzMxNTUzNzE1NTgzBAAAAA8kYWNjNDE1NTM3MTU1ODMJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMzE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAADAwkAAAAAAAACBQAAAA8kc2l6ZTE1NTM3MTU1ODMAAAAAAAAAAAQFAAAADyRhY2M0MTU1MzcxNTU4MwQAAAAPJGFjYzUxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzQxNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAABAMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAAFBQAAAA8kYWNjNTE1NTM3MTU1ODMEAAAADyRhY2M2MTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M1MTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAAAUDCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAABgUAAAAPJGFjYzYxNTUzNzE1NTgzBAAAAA8kYWNjNzE1NTM3MTU1ODMJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNjE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAAGAwkAAAAAAAACBQAAAA8kc2l6ZTE1NTM3MTU1ODMAAAAAAAAAAAcFAAAADyRhY2M3MTU1MzcxNTU4MwQAAAAPJGFjYzgxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzcxNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAABwMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAAIBQAAAA8kYWNjODE1NTM3MTU1ODMEAAAADyRhY2M5MTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M4MTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAAAgDCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAACQUAAAAPJGFjYzkxNTUzNzE1NTgzBAAAABAkYWNjMTAxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzkxNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAACQMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAAKBQAAABAkYWNjMTAxNTUzNzE1NTgzBAAAABAkYWNjMTExNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzEwMTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAAAoDCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAACwUAAAAQJGFjYzExMTU1MzcxNTU4MwQAAAAQJGFjYzEyMTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMTE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAALAwkAAAAAAAACBQAAAA8kc2l6ZTE1NTM3MTU1ODMAAAAAAAAAAAwFAAAAECRhY2MxMjE1NTM3MTU1ODMEAAAAECRhY2MxMzE1NTM3MTU1ODMJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTIxNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAADAMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAANBQAAABAkYWNjMTMxNTUzNzE1NTgzBAAAABAkYWNjMTQxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzEzMTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAAA0DCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAADgUAAAAQJGFjYzE0MTU1MzcxNTU4MwQAAAAQJGFjYzE1MTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNDE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAAOAwkAAAAAAAACBQAAAA8kc2l6ZTE1NTM3MTU1ODMAAAAAAAAAAA8FAAAAECRhY2MxNTE1NTM3MTU1ODMEAAAAECRhY2MxNjE1NTM3MTU1ODMJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTUxNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAADwMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAAQBQAAABAkYWNjMTYxNTUzNzE1NTgzBAAAABAkYWNjMTcxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE2MTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAABADCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAAEQUAAAAQJGFjYzE3MTU1MzcxNTU4MwQAAAAQJGFjYzE4MTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNzE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAARAwkAAAAAAAACBQAAAA8kc2l6ZTE1NTM3MTU1ODMAAAAAAAAAABIFAAAAECRhY2MxODE1NTM3MTU1ODMEAAAAECRhY2MxOTE1NTM3MTU1ODMJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTgxNTUzNzE1NTgzCQABkQAAAAIFAAAADyRsaXN0MTU1MzcxNTU4MwAAAAAAAAAAEgMJAAAAAAAAAgUAAAAPJHNpemUxNTUzNzE1NTgzAAAAAAAAAAATBQAAABAkYWNjMTkxNTUzNzE1NTgzBAAAABAkYWNjMjAxNTUzNzE1NTgzCQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE5MTU1MzcxNTU4MwkAAZEAAAACBQAAAA8kbGlzdDE1NTM3MTU1ODMAAAAAAAAAABMDCQAAAAAAAAIFAAAADyRzaXplMTU1MzcxNTU4MwAAAAAAAAAAFAUAAAAQJGFjYzIwMTU1MzcxNTU4MwQAAAAQJGFjYzIxMTU1MzcxNTU4MwkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MyMDE1NTM3MTU1ODMJAAGRAAAAAgUAAAAPJGxpc3QxNTUzNzE1NTgzAAAAAAAAAAAUCQAAAgAAAAECAAAAE0xpc3Qgc2l6ZSBleGNlZWQgMjAJAAROAAAAAgkABE4AAAACBQAAABZwcmV2aW91c1Jld2FyZEVudHJ5TmV3BQAAABVjdXJyZW50UmV3YXJkRW50cnlOZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAFWtleVJld2FyZFVwZGF0ZUhlaWdodAUAAAAScmV3YXJkVXBkYXRlSGVpZ2h0BQAAAANuaWwAAAABaQEAAAAIc2h1dGRvd24AAAAAAwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABCQABLAAAAAICAAAAIkRBcHAgaXMgYWxyZWFkeSBzdXNwZW5kZWQuIENhdXNlOiAJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQdAAAAAgUAAAAEdGhpcwUAAAAIa2V5Q2F1c2UCAAAAGnRoZSBjYXVzZSB3YXNuJ3Qgc3BlY2lmaWVkAwkBAAAAASEAAAABCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAxhZG1pblB1YktleTEJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkyCQAETAAAAAIFAAAADGFkbWluUHViS2V5MwkABEwAAAACBQAAABRhZG1pblB1YktleVN0YXJ0U3RvcAUAAAADbmlsCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uCQEAAAAHc3VzcGVuZAAAAAECAAAAD1BhdXNlZCBieSBhZG1pbgAAAAFpAQAAAAhhY3RpdmF0ZQAAAAADBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAABZEQXBwIGlzIGFscmVhZHkgYWN0aXZlAwkBAAAAASEAAAABCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAxhZG1pblB1YktleTEJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkyCQAETAAAAAIFAAAADGFkbWluUHViS2V5MwkABEwAAAACBQAAABRhZG1pblB1YktleVN0YXJ0U3RvcAUAAAADbmlsCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACBQAAAAlrZXlBY3RpdmUGCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAACGtleUNhdXNlBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleWWHgVI=", "height": 1525221, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6c8mAhB6ZmKW8dAiZJkDcR7K8mjbvEsfUJ8XgUwZ3Bc Next: zHwwtKtXyAmCc4ZTivrPQdeRr82XaimTWbR86GbTM1u Diff:
OldNewDifferences
7979
8080 let M = Address(base58'3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN')
8181
82-let N = Address(base58'3Mzgi6deFV8CyF2nqbWSBkqba5JaD42EXyb')
82+let N = Address(base58'3N8DijjUMpYq512vvE9GHnCTUBUd4AZwhH6')
8383
8484 let O = "SWOP_id"
8585
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
55
66 let b = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
77
88 let c = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
99
1010 let d = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
1111
1212 let e = base58'5CqqMkmtXXt35KRH9LdWA3ap6TffPvTT5SHQzYrVFbBw'
1313
1414 let f = "active"
1515
1616 let g = "shutdown_cause"
1717
1818 let h = "last_interest"
1919
2020 let i = "_last_interest"
2121
2222 let j = "_SWOP_amount"
2323
2424 let k = "_getBackHeight"
2525
2626 let l = "total_SWOP_amount"
2727
2828 let m = "_user_total_SWOP_vote"
2929
3030 let n = "_SWOP_option_amount"
3131
3232 let o = "total_SWOP_option_amount"
3333
3434 let p = "_SWOP_claimed_amount"
3535
3636 let q = "_SWOP_last_claimed_amount"
3737
3838 let r = "vote_name"
3939
4040 let s = "_option_name"
4141
4242 let t = "_startHeight"
4343
4444 let u = "_vote_duration"
4545
4646 let v = "_current_pool_fraction_reward"
4747
4848 let w = "_previous_pool_fraction_reward"
4949
5050 let x = "total_reward_per_block_current"
5151
5252 let y = "total_reward_per_block_previous"
5353
5454 let z = "reward_update_height"
5555
5656 let A = "_vote_no"
5757
5858 let B = "_vote_yes"
5959
6060 let C = "amount_voting"
6161
6262 let D = "_status"
6363
6464 let E = "_finish_height"
6565
6666 let F = "voting_active_cell_1"
6767
6868 let G = "voting_active_cell_2"
6969
7070 let H = "voting_active_cell_3"
7171
7272 let I = "voting_active_cell_4"
7373
7474 let J = "voting_active_cell_1"
7575
7676 let K = valueOrElse(getBoolean(this, f), true)
7777
7878 let L = Address(base58'3MsjAKkxKjxVU4gC1BpJ1jKmAZyRufUCErC')
7979
8080 let M = Address(base58'3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN')
8181
82-let N = Address(base58'3Mzgi6deFV8CyF2nqbWSBkqba5JaD42EXyb')
82+let N = Address(base58'3N8DijjUMpYq512vvE9GHnCTUBUd4AZwhH6')
8383
8484 let O = "SWOP_id"
8585
8686 let P = fromBase58String(getStringValue(L, O))
8787
8888 let Q = 100000000
8989
9090 let R = 10000000000
9191
9292 let S = "start_height"
9393
9494 let T = "base_period"
9595
9696 let U = "period_length"
9797
9898 let V = "_user_total_struc"
9999
100100 let W = valueOrErrorMessage(getInteger(M, T), "Empty kBasePeriod at voting contract")
101101
102102 let X = valueOrErrorMessage(getInteger(M, S), "Empty kStartHeight at voting contract")
103103
104104 let Y = valueOrErrorMessage(getInteger(M, U), "Empty kPeriodLength at voting contract")
105105
106106 let Z = valueOrElse(getString(N, F), "")
107107
108108 let aa = valueOrElse(getString(N, G), "")
109109
110110 let ab = valueOrElse(getString(N, H), "")
111111
112112 let ac = valueOrElse(getString(N, I), "")
113113
114114 let ad = valueOrElse(getString(N, J), "")
115115
116116 let ae = (W + ((height - X) / Y))
117117
118118 func af (ag) = [BooleanEntry(f, false), StringEntry(g, ag)]
119119
120120
121121 func ah () = throw("Not enough SWOP: userSWOPLocked - userTotalVoteAmount < voteSWOPAmount")
122122
123123
124124 func ai () = {
125125 let aj = valueOrElse(getInteger(this, h), 0)
126126 aj
127127 }
128128
129129
130130 func ak (al) = valueOrElse(getInteger(this, (toString(al) + j)), 0)
131131
132132
133133 func am (al) = valueOrElse(getInteger(this, (toString(al) + p)), 0)
134134
135135
136136 func an (al) = valueOrElse(getInteger(M, (toString(al) + m)), 0)
137137
138138
139139 func ao (al,aj) = {
140140 let ap = ak(al)
141141 let aq = getInteger(this, (toString(al) + i))
142142 let ar = {
143143 let as = aq
144144 if ($isInstanceOf(as, "Int"))
145145 then {
146146 let aq = as
147147 aq
148148 }
149149 else aj
150150 }
151151 $Tuple2(ar, ap)
152152 }
153153
154154
155155 func at (au,al) = {
156156 let av = valueOrElse(getInteger(N, au), -1)
157157 let aw = valueOrElse(getInteger(N, (toString(av) + E)), 0)
158158 let ax = valueOrElse(getBoolean(N, (toString(av) + D)), true)
159159 let ay = height
160160 if ((0 > av))
161161 then 0
162162 else if (!(ax))
163163 then 0
164164 else if ((aw > ay))
165165 then (valueOrElse(getInteger(N, (((toString(al) + "_") + toString(av)) + B)), 0) + valueOrElse(getInteger(N, (((toString(al) + "_") + toString(av)) + A)), 0))
166166 else 0
167167 }
168168
169169
170170 func az (al) = {
171171 let aA = [at(Z, al), at(aa, al), at(ab, al), at(ac, al), at(ad, al)]
172172 max(aA)
173173 }
174174
175175
176176 func aB () = valueOrElse(getInteger(this, l), 0)
177177
178178
179179 func aC (al) = {
180180 let aD = if (isDefined(getString(M, (toString(al) + V))))
181181 then {
182182 let aE = split(valueOrErrorMessage(getString(M, (toString(al) + V)), "Empty kUserTotalStruc"), "_")
183183 $Tuple3(parseIntValue(aE[0]), parseIntValue(aE[1]), parseIntValue(aE[2]))
184184 }
185185 else {
186186 let aF = valueOrElse(getInteger(M, (toString(al) + m)), 0)
187187 $Tuple3(aF, 0, ae)
188188 }
189189 let aG = aD._1
190190 let aH = aD._2
191191 let aI = aD._3
192192 let aJ = if ((aI == ae))
193193 then aH
194194 else 0
195195 $Tuple2(aG, aJ)
196196 }
197197
198198
199199 func aK (al) = valueOrElse(getInteger(this, (toString(al) + n)), 0)
200200
201201
202202 func aL (aM) = valueOrElse(getInteger(this, (aM + t)), 0)
203203
204204
205205 func aN (al,aM,aO) = {
206206 let aP = getInteger(this, (((aM + aO) + toString(al)) + n))
207207 let aQ = {
208208 let as = aP
209209 if ($isInstanceOf(as, "Int"))
210210 then {
211211 let aQ = as
212212 aQ
213213 }
214214 else if ($isInstanceOf(as, "Unit"))
215215 then {
216216 let aQ = as
217217 0
218218 }
219219 else throw("Match error")
220220 }
221221 valueOrErrorMessage(aQ, (((("No data on the key: " + aM) + aO) + toString(al)) + n))
222222 }
223223
224224
225225 func aR (aM) = valueOrErrorMessage(getInteger(this, (aM + u)), (("No data on the key: " + aM) + u))
226226
227227
228228 func aS (aM,aO) = {
229229 let aT = getInteger(this, ((aM + aO) + o))
230230 let aU = {
231231 let as = aT
232232 if ($isInstanceOf(as, "Int"))
233233 then {
234234 let aU = as
235235 aU
236236 }
237237 else if ($isInstanceOf(as, "Unit"))
238238 then {
239239 let aU = as
240240 0
241241 }
242242 else throw("Match error")
243243 }
244244 aU
245245 }
246246
247247
248248 func aV (aM,aO,al,aW) = {
249249 let aX = ((((((aM + "_") + aO) + "_") + toString(al)) + "_") + toString(aW))
250250 valueOrErrorMessage(getInteger(this, aX), ("No data on the key: " + aX))
251251 }
252252
253253
254254 func aY (aZ) = {
255255 let aj = ai()
256256 let ba = ao(aZ, aj)
257257 let aq = ba._1
258258 let bb = ba._2
259259 let bc = fraction(bb, (aj - aq), Q)
260260 let bd = aj
261261 $Tuple2(bd, bc)
262262 }
263263
264264
265265 @Callable(be)
266266 func airDrop () = if (!(K))
267267 then throw("DApp is inactive at this moment")
268268 else {
269269 let bf = $Tuple2(be.payments[0].amount, be.payments[0].assetId)
270270 let bg = bf._1
271271 let bh = bf._2
272272 if ((bh != P))
273273 then throw("Incorrect pmtAssetId")
274274 else {
275275 let bi = aB()
276276 let aj = ai()
277277 let bj = (aj + fraction(bg, Q, bi))
278278 [IntegerEntry(h, bj)]
279279 }
280280 }
281281
282282
283283
284284 @Callable(be)
285285 func lockSWOP () = if (!(K))
286286 then throw("DApp is inactive at this moment")
287287 else {
288288 let bk = $Tuple2(be.payments[0].amount, be.payments[0].assetId)
289289 let bg = bk._1
290290 let bh = bk._2
291291 if ((bh != P))
292292 then throw("Incorrect pmtAssetId")
293293 else {
294294 let aj = ai()
295295 let bl = ao(be.caller, aj)
296296 let aq = bl._1
297297 let bb = bl._2
298298 let bc = fraction(bb, (aj - aq), Q)
299299 let bm = ((bb + bg) + bc)
300300 let bd = aj
301301 let bi = aB()
302302 let bn = ((bi + bg) + bc)
303303 let bo = am(be.caller)
304304 let bp = (bo + bc)
305305 [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry((toString(be.caller) + j), bm), IntegerEntry(l, bn), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc)]
306306 }
307307 }
308308
309309
310310
311311 @Callable(be)
312312 func withdrawSWOP (bq) = if (!(K))
313313 then throw("DApp is inactive at this moment")
314314 else if ((0 >= bq))
315315 then throw("withdrawAmount <= 0")
316316 else {
317317 let bi = aB()
318318 let bb = ak(be.caller)
319319 let br = aY(be.caller)
320320 let bd = br._1
321321 let bc = br._2
322322 let bs = aC(be.caller)
323323 let bt = bs._1
324324 let bu = bs._2
325325 let bv = az(be.caller)
326326 if (if (if ((0 > bu))
327327 then true
328328 else (0 > bt))
329329 then true
330330 else (0 > bv))
331331 then throw("userUnvoteAmount < 0 || userVoteAmount < 0 || userVoteAmountForNewPool < 0")
332332 else {
333333 let bw = ((bb - bu) - max([bv, bt]))
334334 if ((bq > bw))
335335 then throw("withdrawAmount > availableToUnstake")
336336 else {
337337 let bn = ((bi + bc) - bq)
338338 let bx = ((bb + bc) - bq)
339339 let bo = am(be.caller)
340340 let bp = (bo + bc)
341341 [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry((toString(be.caller) + j), bx), IntegerEntry(l, bn), ScriptTransfer(be.caller, bq, P), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc)]
342342 }
343343 }
344344 }
345345
346346
347347
348348 @Callable(be)
349349 func claimAndWithdrawSWOP () = if (!(K))
350350 then throw("DApp is inactive at this moment")
351351 else {
352352 let aj = ai()
353353 let by = aY(be.caller)
354354 let bd = by._1
355355 let bc = by._2
356356 let bo = am(be.caller)
357357 let bp = (bo + bc)
358358 if ((bc == 0))
359359 then throw("You have 0 available SWOP")
360360 else [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc), ScriptTransfer(be.caller, bc, P)]
361361 }
362362
363363
364364
365365 @Callable(be)
366366 func claimAndStakeSWOP () = if (!(K))
367367 then throw("DApp is inactive at this moment")
368368 else {
369369 let bi = aB()
370370 let bb = ak(be.caller)
371371 let aj = ai()
372372 let bz = aY(be.caller)
373373 let bd = bz._1
374374 let bc = bz._2
375375 let bm = (bb + bc)
376376 let bn = (bi + bc)
377377 let bo = am(be.caller)
378378 let bp = (bo + bc)
379379 if ((bc == 0))
380380 then throw("You have 0 available SWOP")
381381 else [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry(l, bn), IntegerEntry((toString(be.caller) + j), bm), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc)]
382382 }
383383
384384
385385
386386 @Callable(be)
387387 func updateWeights (bA,bB,bC,bD,bE) = if (!(K))
388388 then throw("DApp is inactive at this moment")
389389 else if (!(containsElement([a, b, c, d, e], be.callerPublicKey)))
390390 then throw("Only admin can call this function")
391391 else {
392392 func bF (bG,bH) = (bG + bH)
393393
394394 func bI (bJ,au) = {
395395 let bK = value(indexOf(bA, au))
396396 let bL = bB[bK]
397397 IntegerEntry((au + w), bL) :: bJ
398398 }
399399
400400 func bM (bJ,au) = {
401401 let bK = value(indexOf(bC, au))
402402 let bL = bD[bK]
403403 IntegerEntry((au + v), bL) :: bJ
404404 }
405405
406406 let bN = {
407407 let bO = bB
408408 let bP = size(bO)
409409 let bQ = 0
410410 if ((bP == 0))
411411 then bQ
412412 else {
413413 let bR = bF(bQ, bO[0])
414414 if ((bP == 1))
415415 then bR
416416 else {
417417 let bS = bF(bR, bO[1])
418418 if ((bP == 2))
419419 then bS
420420 else {
421421 let bT = bF(bS, bO[2])
422422 if ((bP == 3))
423423 then bT
424424 else {
425425 let bU = bF(bT, bO[3])
426426 if ((bP == 4))
427427 then bU
428428 else {
429429 let bV = bF(bU, bO[4])
430430 if ((bP == 5))
431431 then bV
432432 else {
433433 let bW = bF(bV, bO[5])
434434 if ((bP == 6))
435435 then bW
436436 else {
437437 let bX = bF(bW, bO[6])
438438 if ((bP == 7))
439439 then bX
440440 else {
441441 let bY = bF(bX, bO[7])
442442 if ((bP == 8))
443443 then bY
444444 else {
445445 let bZ = bF(bY, bO[8])
446446 if ((bP == 9))
447447 then bZ
448448 else {
449449 let ca = bF(bZ, bO[9])
450450 if ((bP == 10))
451451 then ca
452452 else {
453453 let cb = bF(ca, bO[10])
454454 if ((bP == 11))
455455 then cb
456456 else {
457457 let cc = bF(cb, bO[11])
458458 if ((bP == 12))
459459 then cc
460460 else {
461461 let cd = bF(cc, bO[12])
462462 if ((bP == 13))
463463 then cd
464464 else {
465465 let ce = bF(cd, bO[13])
466466 if ((bP == 14))
467467 then ce
468468 else {
469469 let cf = bF(ce, bO[14])
470470 if ((bP == 15))
471471 then cf
472472 else {
473473 let cg = bF(cf, bO[15])
474474 if ((bP == 16))
475475 then cg
476476 else {
477477 let ch = bF(cg, bO[16])
478478 if ((bP == 17))
479479 then ch
480480 else {
481481 let ci = bF(ch, bO[17])
482482 if ((bP == 18))
483483 then ci
484484 else {
485485 let cj = bF(ci, bO[18])
486486 if ((bP == 19))
487487 then cj
488488 else {
489489 let ck = bF(cj, bO[19])
490490 if ((bP == 20))
491491 then ck
492492 else {
493493 let cl = bF(ck, bO[20])
494494 throw("List size exceed 20")
495495 }
496496 }
497497 }
498498 }
499499 }
500500 }
501501 }
502502 }
503503 }
504504 }
505505 }
506506 }
507507 }
508508 }
509509 }
510510 }
511511 }
512512 }
513513 }
514514 }
515515 }
516516 }
517517 let cm = {
518518 let cn = bD
519519 let co = size(cn)
520520 let cp = 0
521521 if ((co == 0))
522522 then cp
523523 else {
524524 let cq = bF(cp, cn[0])
525525 if ((co == 1))
526526 then cq
527527 else {
528528 let cr = bF(cq, cn[1])
529529 if ((co == 2))
530530 then cr
531531 else {
532532 let cs = bF(cr, cn[2])
533533 if ((co == 3))
534534 then cs
535535 else {
536536 let ct = bF(cs, cn[3])
537537 if ((co == 4))
538538 then ct
539539 else {
540540 let cu = bF(ct, cn[4])
541541 if ((co == 5))
542542 then cu
543543 else {
544544 let cv = bF(cu, cn[5])
545545 if ((co == 6))
546546 then cv
547547 else {
548548 let cw = bF(cv, cn[6])
549549 if ((co == 7))
550550 then cw
551551 else {
552552 let cx = bF(cw, cn[7])
553553 if ((co == 8))
554554 then cx
555555 else {
556556 let cy = bF(cx, cn[8])
557557 if ((co == 9))
558558 then cy
559559 else {
560560 let cz = bF(cy, cn[9])
561561 if ((co == 10))
562562 then cz
563563 else {
564564 let cA = bF(cz, cn[10])
565565 if ((co == 11))
566566 then cA
567567 else {
568568 let cB = bF(cA, cn[11])
569569 if ((co == 12))
570570 then cB
571571 else {
572572 let cC = bF(cB, cn[12])
573573 if ((co == 13))
574574 then cC
575575 else {
576576 let cD = bF(cC, cn[13])
577577 if ((co == 14))
578578 then cD
579579 else {
580580 let cE = bF(cD, cn[14])
581581 if ((co == 15))
582582 then cE
583583 else {
584584 let cF = bF(cE, cn[15])
585585 if ((co == 16))
586586 then cF
587587 else {
588588 let cG = bF(cF, cn[16])
589589 if ((co == 17))
590590 then cG
591591 else {
592592 let cH = bF(cG, cn[17])
593593 if ((co == 18))
594594 then cH
595595 else {
596596 let cI = bF(cH, cn[18])
597597 if ((co == 19))
598598 then cI
599599 else {
600600 let cJ = bF(cI, cn[19])
601601 if ((co == 20))
602602 then cJ
603603 else {
604604 let cK = bF(cJ, cn[20])
605605 throw("List size exceed 20")
606606 }
607607 }
608608 }
609609 }
610610 }
611611 }
612612 }
613613 }
614614 }
615615 }
616616 }
617617 }
618618 }
619619 }
620620 }
621621 }
622622 }
623623 }
624624 }
625625 }
626626 }
627627 }
628628 if ((height > bE))
629629 then throw("rewardUpdateHeight < height")
630630 else if (if ((bN != R))
631631 then true
632632 else (cm != R))
633633 then throw("sumRewardPrevious != totalVoteShare or sumRewardCurrent != totalVoteShare")
634634 else {
635635 let cL = {
636636 let cM = bA
637637 let cN = size(cM)
638638 let cO = nil
639639 if ((cN == 0))
640640 then cO
641641 else {
642642 let cP = bI(cO, cM[0])
643643 if ((cN == 1))
644644 then cP
645645 else {
646646 let cQ = bI(cP, cM[1])
647647 if ((cN == 2))
648648 then cQ
649649 else {
650650 let cR = bI(cQ, cM[2])
651651 if ((cN == 3))
652652 then cR
653653 else {
654654 let cS = bI(cR, cM[3])
655655 if ((cN == 4))
656656 then cS
657657 else {
658658 let cT = bI(cS, cM[4])
659659 if ((cN == 5))
660660 then cT
661661 else {
662662 let cU = bI(cT, cM[5])
663663 if ((cN == 6))
664664 then cU
665665 else {
666666 let cV = bI(cU, cM[6])
667667 if ((cN == 7))
668668 then cV
669669 else {
670670 let cW = bI(cV, cM[7])
671671 if ((cN == 8))
672672 then cW
673673 else {
674674 let cX = bI(cW, cM[8])
675675 if ((cN == 9))
676676 then cX
677677 else {
678678 let cY = bI(cX, cM[9])
679679 if ((cN == 10))
680680 then cY
681681 else {
682682 let cZ = bI(cY, cM[10])
683683 if ((cN == 11))
684684 then cZ
685685 else {
686686 let da = bI(cZ, cM[11])
687687 if ((cN == 12))
688688 then da
689689 else {
690690 let db = bI(da, cM[12])
691691 if ((cN == 13))
692692 then db
693693 else {
694694 let dc = bI(db, cM[13])
695695 if ((cN == 14))
696696 then dc
697697 else {
698698 let dd = bI(dc, cM[14])
699699 if ((cN == 15))
700700 then dd
701701 else {
702702 let de = bI(dd, cM[15])
703703 if ((cN == 16))
704704 then de
705705 else {
706706 let df = bI(de, cM[16])
707707 if ((cN == 17))
708708 then df
709709 else {
710710 let dg = bI(df, cM[17])
711711 if ((cN == 18))
712712 then dg
713713 else {
714714 let dh = bI(dg, cM[18])
715715 if ((cN == 19))
716716 then dh
717717 else {
718718 let di = bI(dh, cM[19])
719719 if ((cN == 20))
720720 then di
721721 else {
722722 let dj = bI(di, cM[20])
723723 throw("List size exceed 20")
724724 }
725725 }
726726 }
727727 }
728728 }
729729 }
730730 }
731731 }
732732 }
733733 }
734734 }
735735 }
736736 }
737737 }
738738 }
739739 }
740740 }
741741 }
742742 }
743743 }
744744 }
745745 }
746746 let dk = {
747747 let dl = bC
748748 let dm = size(dl)
749749 let dn = nil
750750 if ((dm == 0))
751751 then dn
752752 else {
753753 let do = bM(dn, dl[0])
754754 if ((dm == 1))
755755 then do
756756 else {
757757 let dp = bM(do, dl[1])
758758 if ((dm == 2))
759759 then dp
760760 else {
761761 let dq = bM(dp, dl[2])
762762 if ((dm == 3))
763763 then dq
764764 else {
765765 let dr = bM(dq, dl[3])
766766 if ((dm == 4))
767767 then dr
768768 else {
769769 let ds = bM(dr, dl[4])
770770 if ((dm == 5))
771771 then ds
772772 else {
773773 let dt = bM(ds, dl[5])
774774 if ((dm == 6))
775775 then dt
776776 else {
777777 let du = bM(dt, dl[6])
778778 if ((dm == 7))
779779 then du
780780 else {
781781 let dv = bM(du, dl[7])
782782 if ((dm == 8))
783783 then dv
784784 else {
785785 let dw = bM(dv, dl[8])
786786 if ((dm == 9))
787787 then dw
788788 else {
789789 let dx = bM(dw, dl[9])
790790 if ((dm == 10))
791791 then dx
792792 else {
793793 let dy = bM(dx, dl[10])
794794 if ((dm == 11))
795795 then dy
796796 else {
797797 let dz = bM(dy, dl[11])
798798 if ((dm == 12))
799799 then dz
800800 else {
801801 let dA = bM(dz, dl[12])
802802 if ((dm == 13))
803803 then dA
804804 else {
805805 let dB = bM(dA, dl[13])
806806 if ((dm == 14))
807807 then dB
808808 else {
809809 let dC = bM(dB, dl[14])
810810 if ((dm == 15))
811811 then dC
812812 else {
813813 let dD = bM(dC, dl[15])
814814 if ((dm == 16))
815815 then dD
816816 else {
817817 let dE = bM(dD, dl[16])
818818 if ((dm == 17))
819819 then dE
820820 else {
821821 let dF = bM(dE, dl[17])
822822 if ((dm == 18))
823823 then dF
824824 else {
825825 let dG = bM(dF, dl[18])
826826 if ((dm == 19))
827827 then dG
828828 else {
829829 let dH = bM(dG, dl[19])
830830 if ((dm == 20))
831831 then dH
832832 else {
833833 let dI = bM(dH, dl[20])
834834 throw("List size exceed 20")
835835 }
836836 }
837837 }
838838 }
839839 }
840840 }
841841 }
842842 }
843843 }
844844 }
845845 }
846846 }
847847 }
848848 }
849849 }
850850 }
851851 }
852852 }
853853 }
854854 }
855855 }
856856 }
857857 ((cL ++ dk) ++ [IntegerEntry(z, bE)])
858858 }
859859 }
860860
861861
862862
863863 @Callable(be)
864864 func shutdown () = if (!(K))
865865 then throw(("DApp is already suspended. Cause: " + valueOrElse(getString(this, g), "the cause wasn't specified")))
866866 else if (!(containsElement([a, b, c, d], be.callerPublicKey)))
867867 then throw("Only admin can call this function")
868868 else af("Paused by admin")
869869
870870
871871
872872 @Callable(be)
873873 func activate () = if (K)
874874 then throw("DApp is already active")
875875 else if (!(containsElement([a, b, c, d], be.callerPublicKey)))
876876 then throw("Only admin can call this function")
877877 else [BooleanEntry(f, true), DeleteEntry(g)]
878878
879879
880880 @Verifier(dJ)
881881 func dK () = sigVerify(dJ.bodyBytes, dJ.proofs[0], dJ.senderPublicKey)
882882

github/deemru/w8io/026f985 
83.12 ms