tx · HvtL9RpSZ4wQqurUbE3HqaEHmyL4jMk9ao6cyhSV1Jok

3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS:  -0.01400000 Waves

2021.04.19 12:01 [1489140] smart account 3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS > SELF 0.00000000 Waves

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

github/deemru/w8io/026f985 
71.52 ms