tx · DwZd7KhKMU7H7fApbGNiMNoLAn9Cw9vPMpZyfQz8SUgw

3MumyD14hrRb2Vj3HAifsnCcUpsELAZWxAE:  -0.01400000 Waves

2021.03.13 12:29 [1435736] smart account 3MumyD14hrRb2Vj3HAifsnCcUpsELAZWxAE > SELF 0.00000000 Waves

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

github/deemru/w8io/169f3d6 
158.64 ms