tx · GQeLc4F5MiHPrnQWdZH4ZJ5GXENKPhUSg7gjkXonJd1s

3N2FjnCq4gcpewsYQVT4scz9MjTgD6a4kQK:  -0.01400000 Waves

2019.09.25 20:31 [692163] smart account 3N2FjnCq4gcpewsYQVT4scz9MjTgD6a4kQK > SELF 0.00000000 Waves

{ "type": 13, "id": "GQeLc4F5MiHPrnQWdZH4ZJ5GXENKPhUSg7gjkXonJd1s", "fee": 1400000, "feeAssetId": null, "timestamp": 1569432740484, "version": 1, "sender": "3N2FjnCq4gcpewsYQVT4scz9MjTgD6a4kQK", "senderPublicKey": "7A8H5cWfJVSpSrnB71CzWqyNm8KMxZPjwFcj1mDUU8an", "proofs": [ "52C4EqXrqRsoca8xPQpqRVXdpXspr4Nh3TEePK8fyhzJizvgXbbBCAhjhMevVgDocPhGnbC31r8aCEqkjo3qCVcu" ], "script": "base64:AAIDAAAAAAAAAAAAAABKAAAAABZvcmFjbGVXaGl0ZUxpc3RBZGRyZXNzCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFURgbF8Y7OPgkLtFiSdXpmu5LRzu6Rj638AAAAABR0aGlzQWRkcmVzc1B1YmxpY0tleQEAAAAgW3yTxZOTTiNmvooSpXcphBB5DlU9aluLSa1r39oafQsAAAAAC0RBUFBBRERSRVNTAgAAACMzTjJGam5DcTRnY3Bld3NZUVZUNHNjejlNalRnRDZhNGtRSwAAAAAFQURNSU4CAAAAIzNOQ0tvRlF4UmY3enNETmJpdkxGdzFvSjd5OHFKekxtRXM0AAAAAARXVVNEAQAAACDdHL0B8M91BTB4B7KotjiY0UXdXB+6M1rjQG/6Zllw/QAAAAAEV0VVUgEAAAAg7BZhBF97kSFBBjs38+fX1Pjz08YOqoCX85C/0PoVupkAAAAABFdCVEMBAAAAIGz6av/F7aqMC3+1KpPSogwvgoLbdHoEjFP7/RMfc6D/AAAAAAVLT0xJTgEAAAAg2pnGDzCaCArIN9AsIhvcgYMfZowVYuDqNDNtJmjyiQ0AAAAABFdFVEgBAAAAIC4gw/bqip+JUbu/6IgREzbsftjCQgNyZQ1YzXMmQmWCAAAAAARXTFRDAQAAACD2HjZC05fd8lpYFSDuLA/aLUYGioA2kq5ViVmesMUsoQAAAAAKTElTVElOR0ZFRQkAAGgAAAACAAAAAAAAAAABAAAAAAAAD0JAAAAAAAROT05FAgAAAARub25lAQAAAA5nZXROdW1iZXJCeUtleQAAAAEAAAADa2V5BAAAAANudW0EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAFAAAAA251bQEAAAALZ2V0U3RyQnlLZXkAAAABAAAAA2tleQQAAAADc3RyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBQAAAANzdHIAAAAAC1dISVRFTElTVEVEAgAAAApyZWdpc3RlcmVkAAAAAAtCTEFDS0xJU1RFRAIAAAALYmxhY2tsaXN0ZWQAAAAAB0lOVklURUQCAAAAB2ludml0ZWQAAAAAC1NQRU5ESU5WSVRFAgAAAAxzcGVuZF9pbnZpdGUAAAAACU1PREVSQVRPUgIAAAAJbW9kZXJhdG9yAAAAAAZRVU9SVU0AAAAAAAAAAAUBAAAACmdldEtleUl0ZW0AAAACAAAABHVzZXIAAAAEaXRlbQkAASwAAAACAgAAAAVpdGVtXwkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQkAASwAAAACBQAAAAR1c2VyBQAAAARpdGVtAQAAABJnZXRLZXlJdGVtRG9jdW1lbnQAAAABAAAACGRvY3VtZW50CQABLAAAAAICAAAACWRvY3VtZW50XwUAAAAIZG9jdW1lbnQBAAAAFGdldFZhbHVlSXRlbURvY3VtZW50AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAASZ2V0S2V5SXRlbURvY3VtZW50AAAAAQUAAAAEaXRlbQEAAAASZ2V0S2V5V2hpdGVsaXN0UmVmAAAAAQAAAAdhY2NvdW50CQABLAAAAAICAAAAB3dsX3JlZl8FAAAAB2FjY291bnQBAAAAFGdldFZhbHVlV2hpdGVsaXN0UmVmAAAAAQAAAAdhY2NvdW50CQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAASZ2V0S2V5V2hpdGVsaXN0UmVmAAAAAQUAAAAHYWNjb3VudAEAAAAVZ2V0S2V5V2hpdGVsaXN0U3RhdHVzAAAAAQAAAAdhY2NvdW50CQABLAAAAAICAAAAB3dsX3N0c18FAAAAB2FjY291bnQBAAAADWdldEtleUJhbGFuY2UAAAABAAAAB2FjY291bnQJAAEsAAAAAgIAAAAIYmFsYW5jZV8FAAAAB2FjY291bnQBAAAAEmdldEtleVdoaXRlbGlzdEJpbwAAAAEAAAAHYWNjb3VudAkAASwAAAACAgAAAAd3bF9iaW9fBQAAAAdhY2NvdW50AQAAABRnZXRLZXlXaGl0ZWxpc3RCbG9jawAAAAEAAAAHYWNjb3VudAkAASwAAAACAgAAAAd3bF9ibGtfBQAAAAdhY2NvdW50AQAAABdnZXRLZXlJdGVtQWNjUmVwb3J0RGF0YQAAAAIAAAAEaXRlbQAAAAdhY2NvdW50CQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAdyZXBvcnRfBQAAAARpdGVtAgAAAAFfBQAAAAdhY2NvdW50AQAAAA9nZXRWYWx1ZUJhbGFuY2UAAAABAAAAB2FjY291bnQJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAA1nZXRLZXlCYWxhbmNlAAAAAQUAAAAHYWNjb3VudAEAAAAXZ2V0VmFsdWVXaGl0ZWxpc3RTdGF0dXMAAAABAAAAB2FjY291bnQJAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABVnZXRLZXlXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAAdhY2NvdW50AQAAABBnZXRLZXlJdGVtQXV0aG9yAAAAAQAAAARpdGVtCQABLAAAAAICAAAAB2F1dGhvcl8FAAAABGl0ZW0BAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEGdldEtleUl0ZW1BdXRob3IAAAABBQAAAARpdGVtAQAAABJnZXRLZXlJdGVtRGVhZGxpbmUAAAABAAAABGl0ZW0JAAEsAAAAAgIAAAAOZGVhZGxpbmVibG9ja18FAAAABGl0ZW0BAAAAFGdldFZhbHVlSXRlbURlYWRsaW5lAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAASZ2V0S2V5SXRlbURlYWRsaW5lAAAAAQUAAAAEaXRlbQEAAAAPZ2V0S2V5SXRlbUJsb2NrAAAAAQAAAARpdGVtCQABLAAAAAICAAAABmJsb2NrXwUAAAAEaXRlbQEAAAARZ2V0VmFsdWVJdGVtQmxvY2sAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAA9nZXRLZXlJdGVtQmxvY2sAAAABBQAAAARpdGVtAQAAABRnZXRLZXlJdGVtVHlwZU9mV29yawAAAAEAAAAEaXRlbQkAASwAAAACAgAAAAt0eXBlb2Z3b3JrXwUAAAAEaXRlbQEAAAAWZ2V0VmFsdWVJdGVtVHlwZU9mV29yawAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFGdldEtleUl0ZW1UeXBlT2ZXb3JrAAAAAQUAAAAEaXRlbQEAAAATZ2V0S2V5SXRlbVdvcmRDb3VudAAAAAEAAAAEaXRlbQkAASwAAAACAgAAAAp3b3JkY291bnRfBQAAAARpdGVtAQAAABVnZXRWYWx1ZUl0ZW1Xb3JkQ291bnQAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABNnZXRLZXlJdGVtV29yZENvdW50AAAAAQUAAAAEaXRlbQEAAAASZ2V0S2V5SXRlbVByaWNlVVNEAAAAAQAAAARpdGVtCQABLAAAAAICAAAACXByaWNlVVNEXwUAAAAEaXRlbQEAAAAUZ2V0VmFsdWVJdGVtUHJpY2VVU0QAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABJnZXRLZXlJdGVtUHJpY2VVU0QAAAABBQAAAARpdGVtAQAAABFnZXRLZXlJdGVtQXNzZXRJRAAAAAEAAAAEaXRlbQkAASwAAAACAgAAAAtwbXRhc3NldElEXwUAAAAEaXRlbQEAAAATZ2V0VmFsdWVJdGVtQXNzZXRJRAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEWdldEtleUl0ZW1Bc3NldElEAAAAAQUAAAAEaXRlbQEAAAAWZ2V0S2V5SXRlbVByaWNlQXNzZXRJRAAAAAEAAAAEaXRlbQkAASwAAAACAgAAAA1wcmljZWFzc2V0SURfBQAAAARpdGVtAQAAABhnZXRWYWx1ZUl0ZW1QcmljZUFzc2V0SUQAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABZnZXRLZXlJdGVtUHJpY2VBc3NldElEAAAAAQUAAAAEaXRlbQEAAAAOZ2V0S2V5SXRlbURhdGEAAAABAAAABGl0ZW0JAAEsAAAAAgIAAAAJZGF0YWpzb25fBQAAAARpdGVtAQAAABBnZXRWYWx1ZUl0ZW1EYXRhAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAOZ2V0S2V5SXRlbURhdGEAAAABBQAAAARpdGVtAQAAABBnZXRLZXlJdGVtU3RhdHVzAAAAAQAAAARpdGVtCQABLAAAAAICAAAAB3N0YXR1c18FAAAABGl0ZW0BAAAAEmdldFZhbHVlSXRlbVN0YXR1cwAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEGdldEtleUl0ZW1TdGF0dXMAAAABBQAAAARpdGVtAQAAABRnZXRLZXlJdGVtVHJhbnNsYXRvcgAAAAEAAAAEaXRlbQkAASwAAAACAgAAAAt0cmFuc2xhdG9yXwUAAAAEaXRlbQEAAAAWZ2V0VmFsdWVJdGVtVHJhbnNsYXRvcgAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAFGdldEtleUl0ZW1UcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQEAAAAQZ2V0S2V5SXRlbUR1ZUZvcgAAAAEAAAAEaXRlbQkAASwAAAACAgAAAAhkdWVfZm9yXwUAAAAEaXRlbQEAAAASZ2V0VmFsdWVJdGVtRHVlRm9yAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAQZ2V0S2V5SXRlbUR1ZUZvcgAAAAEFAAAABGl0ZW0BAAAAHGdldEtleUl0ZW1EaXNwdXRlSW5pdGlhdGVkQnkAAAABAAAABGl0ZW0JAAEsAAAAAgIAAAALZGlzcHV0ZWRieV8FAAAABGl0ZW0BAAAAHmdldFZhbHVlSXRlbURpc3B1dGVJbml0aWF0ZWRCeQAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAHGdldEtleUl0ZW1EaXNwdXRlSW5pdGlhdGVkQnkAAAABBQAAAARpdGVtAQAAABlnZXRLZXlJdGVtRGlzcHV0ZUNsb3NlZEJ5AAAAAQAAAARpdGVtCQABLAAAAAICAAAAEGRpc3B1dGVjbG9zZWRieV8FAAAABGl0ZW0BAAAAG2dldFZhbHVlSXRlbURpc3B1dGVDbG9zZWRCeQAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAGWdldEtleUl0ZW1EaXNwdXRlQ2xvc2VkQnkAAAABBQAAAARpdGVtAQAAAB1nZXRLZXlJdGVtRGlzcHV0ZUNsb3NlZFdpbm5lcgAAAAEAAAAEaXRlbQIAAAAPZGlzcHV0ZV93aW5uZXJfAQAAAB5nZXRLZXlWYWx1ZURpc3B1dGVDbG9zZWRXaW5uZXIAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAB1nZXRLZXlJdGVtRGlzcHV0ZUNsb3NlZFdpbm5lcgAAAAEFAAAABGl0ZW0BAAAAFGdldEtleUl0ZW1MYXN0VXBkYXRlAAAAAQAAAARpdGVtCQABLAAAAAICAAAADGxhc3RfdXBkYXRlXwUAAAAEaXRlbQEAAAAWZ2V0VmFsdWVJdGVtTGFzdFVwZGF0ZQAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFGdldEtleUl0ZW1MYXN0VXBkYXRlAAAAAQUAAAAEaXRlbQEAAAAgZ2V0S2V5SXRlbURpc3B1dGVWb3Rlc1RyYW5zbGF0b3IAAAABAAAABGl0ZW0JAAEsAAAAAgIAAAAPY250X3RyYW5zbGF0b3JfBQAAAARpdGVtAQAAACJnZXRWYWx1ZUl0ZW1EaXNwdXRlVm90ZXNUcmFuc2xhdG9yAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAgZ2V0S2V5SXRlbURpc3B1dGVWb3Rlc1RyYW5zbGF0b3IAAAABBQAAAARpdGVtAQAAABpnZXRLZXlJdGVtRGlzcHV0ZVZvdGVzVXNlcgAAAAEAAAAEaXRlbQkAASwAAAACAgAAAAljbnRfdXNlcl8FAAAABGl0ZW0BAAAAHGdldFZhbHVlSXRlbURpc3B1dGVWb3Rlc1VzZXIAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABpnZXRLZXlJdGVtRGlzcHV0ZVZvdGVzVXNlcgAAAAEFAAAABGl0ZW0BAAAAEWdldEtleUl0ZW1CYWxhbmNlAAAAAQAAAARpdGVtCQABLAAAAAICAAAACGJhbGFuY2VfBQAAAARpdGVtAQAAABNnZXRWYWx1ZUl0ZW1CYWxhbmNlAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAARZ2V0S2V5SXRlbUJhbGFuY2UAAAABBQAAAARpdGVtAQAAABhnZXRLZXlJdGVtQmFsYW5jZUFzc2V0SUQAAAABAAAABGl0ZW0JAAEsAAAAAgIAAAAPYmFsYW5jZV9hc3NldElEBQAAAARpdGVtAQAAABpnZXRWYWx1ZUl0ZW1CYWxhbmNlQXNzZXRJRAAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleUl0ZW1CYWxhbmNlQXNzZXRJRAAAAAEFAAAABGl0ZW0BAAAAHGdldEV4dEtleUl0ZW1XaGl0ZUxpc3RTdGF0dXMAAAABAAAAB2FjY291bnQFAAAAB2FjY291bnQBAAAAHmdldEV4dFZhbHVlSXRlbVdoaXRlTGlzdFN0YXR1cwAAAAIAAAAGb3JhY2xlAAAAB2FjY291bnQEAAAAA3N0cgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAZvcmFjbGUJAQAAABxnZXRFeHRLZXlJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAQUAAAAHYWNjb3VudAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBQAAAANzdHIAAAALAAAAAWkBAAAAEXN1Ym1pdFRyYW5zbGF0aW9uAAAABwAAAAhkb2N1bWVudAAAAARkYXRhAAAAB2Fzc2V0SUQAAAAMZnV0dXJlQmxvY2tzAAAACXdvcmRDb3VudAAAAAp0eXBlT2ZXb3JrAAAADHByaWNlQXNzZXRJRAQAAAAEdXNlcgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAARpdGVtCQEAAAAKZ2V0S2V5SXRlbQAAAAIFAAAABHVzZXIFAAAACGRvY3VtZW50BAAAAANwbXQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAANZGVhZGxpbmVibG9jawkAAGQAAAACCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAUAAAAMZnV0dXJlQmxvY2tzBAAAAApjdXJyc3RhdHVzCQEAAAAeZ2V0RXh0VmFsdWVJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAgUAAAAWb3JhY2xlV2hpdGVMaXN0QWRkcmVzcwUAAAAEdXNlcgMDAwkBAAAAAiE9AAAAAgUAAAAKY3VycnN0YXR1cwUAAAALV0hJVEVMSVNURUQJAQAAAAIhPQAAAAIFAAAABHVzZXIFAAAAC0RB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aWNlQXNzZXRJRAAAAAEFAAAABGl0ZW0FAAAADHByaWNlQXNzZXRJRAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEGdldEtleUl0ZW1TdGF0dXMAAAABBQAAAARpdGVtAgAAAAhuZXcgcG9zdAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAADmdldEtleUl0ZW1EYXRhAAAAAQUAAAAEaXRlbQUAAAAEZGF0YQUAAAADbmlsAAAAAWkBAAAABmVzY3JvdwAAAAMAAAAEaXRlbQAAAAp0cmFuc2xhdG9yAAAADGZ1dHVyZUJsb2NrcwQAAAAEdXNlcgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAANwbXQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAANZGVhZGxpbmVibG9jawkAAGQAAAACCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAUAAAAMZnV0dXJlQmxvY2tzBAAAAAVwcmljZQkBAAAAGGdldFZhbHVlSXRlbVByaWNlQXNzZXRJRAAAAAEFAAAABGl0ZW0EAAAAEXJlZ2lzdGVyZWRBc3NldElECQEAAAATZ2V0VmFsdWVJdGVtQXNzZXRJRAAAAAEFAAAABGl0ZW0EAAAAEHRyYW5zbGF0b3JTdGF0dXMJAQAAAB5nZXRFeHRWYWx1ZUl0ZW1XaGl0ZUxpc3RTdGF0dXMAAAACBQAAABZvcmFjbGVXaGl0ZUxpc3RBZGRyZXNzBQAAAAp0cmFuc2xhdG9yBAAAAAp1c2VyU3RhdHVzCQEAAAAeZ2V0RXh0VmFsdWVJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAgUAAAAWb3JhY2xlV2hpdGVMaXN0QWRkcmVzcwUAAAAEdXNlcgQAAAAKY3VycnN0YXR1cwkBAAAAF2dldFZhbHVlV2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAEdXNlcgMDAwkBAAAAAiE9AAAAAgUAAAAKY3VycnN0YXR1cwUAAAALV0hJVEVMSVNURUQJAQAAAAIhPQAAAAIFAAAABHVzZXIFAAAAC0RBUFBBRERSRVNTBwkBAAAAAiE9AAAAAgUAAAAKY3VycnN0YXR1cwUAAAAFQURNSU4HCQAAAgAAAAEJAAEsAAAAAgIAAAAoWW91ciBhY2NvdW50IGlzIG5vdCByZWdpc3RlcmVkLiBzdGF0dXM6IAUAAAAKY3VycnN0YXR1cwMJAQAAAAIhPQAAAAIJAQAAABRnZXRWYWx1ZUl0ZW1Eb2N1bWVudAAAAAEFAAAABGl0ZW0FAAAABGl0ZW0JAAACAAAAAQIAAAAadHJhbnNsYXRpb24gd29yayBub3QgZm91bmQDCQAAZwAAAAIJAQAAABRnZXRWYWx1ZUl0ZW1EZWFkbGluZQAAAAEFAAAABGl0ZW0IBQAAAAlsYXN0QmxvY2sAAAAGaGVpZ2h0CQAAAgAAAAECAAAAMGRlYWRsaW5lIGZvciB0aGlzIHdvcmsgaGFzIGJlZW4gYWxyZWFkeSBhY2hpZXZlZAMJAABmAAAAAgUAAAAFcHJpY2UIBQAAAANwbXQAAAAGYW1vdW50CQAAAgAAAAECAAAAMXByaWNlIGxvd2VyIHRoYW4gcG9zdGVkIGZvciB0aGlzIHRyYW5zbGF0aW9uIHdvcmsDCQAAZgAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAAAVwcmljZQkAAAIAAAABAgAAAEZtb25leSBwYXllZCBpcyBoaWdoZXIgdGhhbiB0aGlzIHRyYW5zbGF0aW9uIHdvcmssIG5vIG5lZWQgdG8gb3ZlcnNwZW5kAwkBAAAAAiE9AAAAAgUAAAAEdXNlcgkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0JAAACAAAAAQIAAAAxVXNlciBpcyBkaWZmZXJlbnQgdGhhbiB0cmFuc2xhdGlvbidzIHBvc3QgY3JlYXRvcgMJAAAAAAAAAgUAAAAKdXNlclN0YXR1cwUAAAALQkxBQ0tMSVNURUQJAAACAAAAAQIAAAAjdXNlcidzIGFjY291bnQgaGFzIGJlZW4gYmxhY2tsaXN0ZWQDCQAAAAAAAAIFAAAAEHRyYW5zbGF0b3JTdGF0dXMFAAAAC0JMQUNLTElTVEVECQAAAgAAAAECAAAAKXRyYW5zbGF0b3IncyBhY2NvdW50IGhhcyBiZWVuIGJsYWNrbGlzdGVkAwkAAGYAAAACAAAAAAAAAAWgBQAAAAxmdXR1cmVCbG9ja3MJAAACAAAAAQIAAABbcGxlYXNlIGFsbG93IGF0IGxlYXN0IDI0IGggKH4xNDQwIGJsb2NrcykgZm9yIHRoZSB0cmFuc2xhdGlvbiB3b3JrIHRvIGJlIHB1Ymxpc2hlZCBwcm9wZXJseQMJAABmAAAAAgUAAAAMZnV0dXJlQmxvY2tzAAAAAAAAAK5gCQAAAgAAAAECAAAATWEgdHJhbnNsYXRpb24gd29yayBjYW4gbm90IGJlIHBvc3RlZCBmb3IgbG9uZ2VyIHRoYW4gMzEgZGF5cyAofjQ0NjQwIGJsb2NrcykgAwkBAAAAAiE9AAAAAgkBAAAAEmdldFZhbHVlSXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAACG5ldyBwb3N0CQAAAgAAAAECAAAAJGVzY3JvdyBmb3IgdGhpcyB3b3JrIGFscmVhZHkgcHJlc2VudAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABBnZXRLZXlJdGVtU3RhdHVzAAAAAQUAAAAEaXRlbQIAAAAcd29yayBhbGxvY2F0ZWQgdG8gdHJhbnNsYXRvcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFGdldEtleUl0ZW1UcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQUAAAAKdHJhbnNsYXRvcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEGdldEtleUl0ZW1EdWVGb3IAAAABBQAAAARpdGVtBQAAAA1kZWFkbGluZWJsb2NrCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAUZ2V0S2V5SXRlbUxhc3RVcGRhdGUAAAABBQAAAARpdGVtBQAAAAZoZWlnaHQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABFnZXRLZXlJdGVtQmFsYW5jZQAAAAEFAAAABGl0ZW0IBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAYZ2V0S2V5SXRlbUJhbGFuY2VBc3NldElEAAAAAQUAAAAEaXRlbQUAAAARcmVnaXN0ZXJlZEFzc2V0SUQFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsAAAAAWkBAAAADWRpc3B1dGVFc2Nyb3cAAAABAAAABGl0ZW0EAAAABmNhbGxlcgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAZhbW91bnQJAQAAABhnZXRWYWx1ZUl0ZW1QcmljZUFzc2V0SUQAAAABBQAAAARpdGVtBAAAAAdhc3NldElECQEAAAATZ2V0VmFsdWVJdGVtQXNzZXRJRAAAAAEFAAAABGl0ZW0EAAAADWJsb2NrVW5sb2NrZWQJAQAAABJnZXRWYWx1ZUl0ZW1EdWVGb3IAAAABBQAAAARpdGVtBAAAABB0cmFuc2xhdG9yU3RhdHVzCQEAAAAeZ2V0RXh0VmFsdWVJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAgUAAAAWb3JhY2xlV2hpdGVMaXN0QWRkcmVzcwkBAAAAFmdldFZhbHVlSXRlbVRyYW5zbGF0b3IAAAABBQAAAARpdGVtBAAAAAp1c2VyU3RhdHVzCQEAAAAeZ2V0RXh0VmFsdWVJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAgUAAAAWb3JhY2xlV2hpdGVMaXN0QWRkcmVzcwkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0EAAAACmN1cnJzdGF0dXMJAQAAABdnZXRWYWx1ZVdoaXRlbGlzdFN0YXR1cwAAAAEFAAAABmNhbGxlcgMDAwkBAAAAAiE9AAAAAgUAAAAKY3VycnN0YXR1cwUAAAALV0hJVEVMSVNURUQJAQAAAAIhPQAAAAIFAAAABmNhbGxlcgUAAAALREFQUEFERFJFU1MHCQEAAAACIT0AAAACBQAAAApjdXJyc3RhdHVzBQAAAAVBRE1JTgcJAAACAAAAAQkAASwAAAACAgAAAChZb3VyIGFjY291bnQgaXMgbm90IHJlZ2lzdGVyZWQuIHN0YXR1czogBQAAAApjdXJyc3RhdHVzAwMDCQEAAAACIT0AAAACBQAAAAZjYWxsZXIJAQAAABZnZXRWYWx1ZUl0ZW1UcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQYJAQAAAAIhPQAAAAIFAAAABmNhbGxlcgkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0GCQEAAAACIT0AAAACBQAAAAZjYWxsZXIFAAAABUFETUlOCQAAAgAAAAECAAAAQGp1c3Qgd29yayBjcmVhdG9yLCB0cmFuc2xhdG9yIG9yIGFuIGFkbWluIGNhbiBpbml0aWF0ZSBhIGRpc3B1dGUDCQAAAAAAAAIJAQAAABBnZXRLZXlJdGVtU3RhdHVzAAAAAQUAAAAEaXRlbQIAAAATZGlzcHV0ZSBpbiBwcm9ncmVzcwkAAAIAAAABAgAAACRUaGlzIHdvcmsgaXMgY3VycmVudGx5IHVuZGVyIGRpc3B1dGUDCQAAAAAAAAIFAAAACnVzZXJTdGF0dXMFAAAAC0JMQUNLTElTVEVECQAAAgAAAAECAAAAI3VzZXIncyBhY2NvdW50IGhhcyBiZWVuIGJsYWNrbGlzdGVkAwkAAAAAAAACBQAAABB0cmFuc2xhdG9yU3RhdHVzBQAAAAtCTEFDS0xJU1RFRAkAAAIAAAABAgAAACl0cmFuc2xhdG9yJ3MgYWNjb3VudCBoYXMgYmVlbiBibGFja2xpc3RlZAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABBnZXRLZXlJdGVtU3RhdHVzAAAAAQUAAAAEaXRlbQIAAAATZGlzcHV0ZSBpbiBwcm9ncmVzcwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAHGdldEtleUl0ZW1EaXNwdXRlSW5pdGlhdGVkQnkAAAABBQAAAARpdGVtBQAAAAZjYWxsZXIJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABBnZXRLZXlJdGVtRHVlRm9yAAAAAQUAAAAEaXRlbQkAAGQAAAACCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAAAAAAAAAAFoAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFGdldEtleUl0ZW1MYXN0VXBkYXRlAAAAAQUAAAAEaXRlbQUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAZZ2V0S2V5SXRlbURpc3B1dGVDbG9zZWRCeQAAAAEFAAAABGl0ZW0FAAAABE5PTkUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAB1nZXRLZXlJdGVtRGlzcHV0ZUNsb3NlZFdpbm5lcgAAAAEFAAAABGl0ZW0FAAAABE5PTkUFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsAAAAAWkBAAAAEmRpc3B1dGVDbG9zZUVzY3JvdwAAAAEAAAAEaXRlbQQAAAAGY2FsbGVyCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABmFtb3VudAkBAAAAGGdldFZhbHVlSXRlbVByaWNlQXNzZXRJRAAAAAEFAAAABGl0ZW0EAAAAB2Fzc2V0SUQJAQAAABNnZXRWYWx1ZUl0ZW1Bc3NldElEAAAAAQUAAAAEaXRlbQQAAAANYmxvY2tVbmxvY2tlZAkBAAAAEmdldFZhbHVlSXRlbUR1ZUZvcgAAAAEFAAAABGl0ZW0EAAAAEHRyYW5zbGF0b3JTdGF0dXMJAQAAAB5nZXRFeHRWYWx1ZUl0ZW1XaGl0ZUxpc3RTdGF0dXMAAAACBQAAABZvcmFjbGVXaGl0ZUxpc3RBZGRyZXNzCQEAAAAWZ2V0VmFsdWVJdGVtVHJhbnNsYXRvcgAAAAEFAAAABGl0ZW0EAAAACnVzZXJTdGF0dXMJAQAAAB5nZXRFeHRWYWx1ZUl0ZW1XaGl0ZUxpc3RTdGF0dXMAAAACBQAAABZvcmFjbGVXaGl0ZUxpc3RBZGRyZXNzCQEAAAASZ2V0VmFsdWVJdGVtQXV0aG9yAAAAAQUAAAAEaXRlbQQAAAAKY3VycnN0YXR1cwkBAAAAF2dldFZhbHVlV2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAGY2FsbGVyAwMDCQEAAAACIT0AAAACBQAAAApjdXJyc3RhdHVzBQAAAAtXSElURUxJU1RFRAkBAAAAAiE9AAAAAgUAAAAGY2FsbGVyBQAAAAtEQVBQQUREUkVTUwcJAQAAAAIhPQAAAAIFAAAACmN1cnJzdGF0dXMFAAAABUFETUlOBwkAAAIAAAABCQABLAAAAAICAAAAKFlvdXIgYWNjb3VudCBpcyBub3QgcmVnaXN0ZXJlZC4gc3RhdHVzOiAFAAAACmN1cnJzdGF0dXMDCQEAAAACIT0AAAACBQAAAApjdXJyc3RhdHVzBQAAAAVBRE1JTgkAAAIAAAABAgAAAB9qdXN0IGFkbWlucyBjYW4gY2xvc2UgYSBkaXNwdXRlAwkBAAAAAiE9AAAAAgkBAAAAEGdldEtleUl0ZW1TdGF0dXMAAAABBQAAAARpdGVtAgAAABNkaXNwdXRlIGluIHByb2dyZXNzCQAAAgAAAAECAAAAHlRoaXMgd29yayBpcyBub3QgdW5kZXIgZGlzcHV0ZQMJAAAAAAAAAgUAAAAKdXNlclN0YXR1cwUAAAALQkxBQ0tMSVNURUQJAAACAAAAAQIAAAAjdXNlcidzIGFjY291bnQgaGFzIGJlZW4gYmxhY2tsaXN0ZWQDCQAAAAAAAAIFAAAAEHRyYW5zbGF0b3JTdGF0dXMFAAAAC0JMQUNLTElTVEVECQAAAgAAAAECAAAAKXRyYW5zbGF0b3IncyBhY2NvdW50IGhhcyBiZWVuIGJsYWNrbGlzdGVkAwMJAABmAAAAAgUAAAAGUVVPUlVNCQEAAAAiZ2V0VmFsdWVJdGVtRGlzcHV0ZVZvdGVzVHJhbnNsYXRvcgAAAAEFAAAABGl0ZW0JAABmAAAAAgUAAAAGUVVPUlVNCQEAAAAcZ2V0VmFsdWVJdGVtRGlzcHV0ZVZvdGVzVXNlcgAAAAEFAAAABGl0ZW0HCQAAAgAAAAECAAAAMFZvdGVzIGFyZSBub3QgZW5vdWdoIHRvIGZhdm91ciBhbnkgaW52b2x2ZWQgcGFydAMJAABnAAAAAgkBAAAAImdldFZhbHVlSXRlbURpc3B1dGVWb3Rlc1RyYW5zbGF0b3IAAAABBQAAAARpdGVtBQAAAAZRVU9SVU0JAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAQZ2V0S2V5SXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAADmRpc3B1dGUgY2xvc2VkCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAZZ2V0S2V5SXRlbURpc3B1dGVDbG9zZWRCeQAAAAEFAAAABGl0ZW0FAAAABmNhbGxlcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAHWdldEtleUl0ZW1EaXNwdXRlQ2xvc2VkV2lubmVyAAAAAQUAAAAEaXRlbQkBAAAAFmdldFZhbHVlSXRlbVRyYW5zbGF0b3IAAAABBQAAAARpdGVtCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAUZ2V0S2V5SXRlbUxhc3RVcGRhdGUAAAABBQAAAARpdGVtBQAAAAZoZWlnaHQFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEJAQAAABZnZXRWYWx1ZUl0ZW1UcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQUAAAAGYW1vdW50CQACWQAAAAEFAAAAB2Fzc2V0SUQFAAAAA25pbAMJAABnAAAAAgkBAAAAHGdldFZhbHVlSXRlbURpc3B1dGVWb3Rlc1VzZXIAAAABBQAAAARpdGVtBQAAAAZRVU9SVU0JAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAQZ2V0S2V5SXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAADmRpc3B1dGUgY2xvc2VkCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAZZ2V0S2V5SXRlbURpc3B1dGVDbG9zZWRCeQAAAAEFAAAABGl0ZW0FAAAABmNhbGxlcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAHWdldEtleUl0ZW1EaXNwdXRlQ2xvc2VkV2lubmVyAAAAAQUAAAAEaXRlbQkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABRnZXRLZXlJdGVtTGFzdFVwZGF0ZQAAAAEFAAAABGl0ZW0FAAAABmhlaWdodAUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0FAAAABmFtb3VudAkAAlkAAAABBQAAAAdhc3NldElEBQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAQZ2V0S2V5SXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAAGmRpc3B1dGUgc3RpbGwgdW5kZXIgcmV2aWV3CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAZZ2V0S2V5SXRlbURpc3B1dGVDbG9zZWRCeQAAAAEFAAAABGl0ZW0FAAAABE5PTkUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAB1nZXRLZXlJdGVtRGlzcHV0ZUNsb3NlZFdpbm5lcgAAAAEFAAAABGl0ZW0FAAAABE5PTkUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABRnZXRLZXlJdGVtTGFzdFVwZGF0ZQAAAAEFAAAABGl0ZW0FAAAABmhlaWdodAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEGdldEtleUl0ZW1EdWVGb3IAAAABBQAAAARpdGVtCQAAZAAAAAIIBQAAAAlsYXN0QmxvY2sAAAAGaGVpZ2h0AAAAAAAAAAWgBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAAA25pbAAAAAFpAQAAABF2b3RlRGlzcHV0ZUVzY3JvdwAAAAIAAAAEaXRlbQAAAAR2b3RlBAAAAAZjYWxsZXIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwMJAAAAAAAAAgkBAAAAEmdldFZhbHVlSXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAADmRpc3B1dGUgY2xvc2VkCQAAAgAAAAECAAAAFnRoaXMgZGlzcHV0ZSBpcyBjbG9zZWQDAwkBAAAAAiE9AAAAAgkBAAAAF2dldFZhbHVlV2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAGY2FsbGVyBQAAAAlNT0RFUkFUT1IGCQEAAAACIT0AAAACCQEAAAAXZ2V0VmFsdWVXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAAZjYWxsZXIFAAAABUFETUlOCQAAAgAAAAECAAAAQXlvdSBlaXRoZXIgbmVlZCB0byBiZSBhbiBBRE1JTiBvciBhIE1PREVSQVRPUiB0byB2b3RlIGluIGRpc3B1dGVzAwMJAQAAAAIhPQAAAAIJAQAAABJnZXRWYWx1ZUl0ZW1TdGF0dXMAAAABBQAAAARpdGVtAgAAABNkaXNwdXRlIGluIHByb2dyZXNzBgkBAAAAAiE9AAAAAgkBAAAAEmdldFZhbHVlSXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAAGmRpc3B1dGUgc3RpbGwgdW5kZXIgcmV2aWV3CQAAAgAAAAECAAAAInRyYW5zbGF0aW9uIHdvcmsgbm90IHVuZGVyIGRpc3B1dGUDCQAAZwAAAAIJAQAAACJnZXRWYWx1ZUl0ZW1EaXNwdXRlVm90ZXNUcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQUAAAAGUVVPUlVNCQAAAgAAAAECAAAAKVZvdGVzIGFyZSBlbm91Z2ggdG8gZmF2b3VyIHRoZSBUcmFuc2xhdG9yAwkAAGcAAAACCQEAAAAcZ2V0VmFsdWVJdGVtRGlzcHV0ZVZvdGVzVXNlcgAAAAEFAAAABGl0ZW0FAAAABlFVT1JVTQkAAAIAAAABAgAAACNWb3RlcyBhcmUgZW5vdWdoIHRvIGZhdm91ciB0aGUgVXNlcgMJAAAAAAAAAgUAAAAEdm90ZQkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0JAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABpnZXRLZXlJdGVtRGlzcHV0ZVZvdGVzVXNlcgAAAAEFAAAABGl0ZW0JAABkAAAAAgkBAAAAHGdldFZhbHVlSXRlbURpc3B1dGVWb3Rlc1VzZXIAAAABBQAAAARpdGVtAAAAAAAAAAABBQAAAANuaWwDCQAAAAAAAAIFAAAABHZvdGUJAQAAABZnZXRWYWx1ZUl0ZW1UcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAIGdldEtleUl0ZW1EaXNwdXRlVm90ZXNUcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQkAAGQAAAACCQEAAAAiZ2V0VmFsdWVJdGVtRGlzcHV0ZVZvdGVzVHJhbnNsYXRvcgAAAAEFAAAABGl0ZW0AAAAAAAAAAAEFAAAAA25pbAkAAAIAAAABAgAAABJ2b3RlIG5vdCBzdWJtaXR0ZWQAAAABaQEAAAAOd2l0aGRyYXdFc2Nyb3cAAAACAAAAB2FkZHJlc3MAAAAEaXRlbQQAAAAGY2FsbGVyCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAB2Fzc2V0SUQJAQAAABNnZXRWYWx1ZUl0ZW1Bc3NldElEAAAAAQUAAAAEaXRlbQQAAAAGYW1vdW50CQEAAAAYZ2V0VmFsdWVJdGVtUHJpY2VBc3NldElEAAAAAQUAAAAEaXRlbQQAAAAKY3VycnN0YXR1cwkBAAAAF2dldFZhbHVlV2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAGY2FsbGVyBAAAABB0cmFuc2xhdG9yU3RhdHVzCQEAAAAeZ2V0RXh0VmFsdWVJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAgUAAAAWb3JhY2xlV2hpdGVMaXN0QWRkcmVzcwkBAAAAFmdldFZhbHVlSXRlbVRyYW5zbGF0b3IAAAABBQAAAARpdGVtBAAAAAp1c2VyU3RhdHVzCQEAAAAeZ2V0RXh0VmFsdWVJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAgUAAAAWb3JhY2xlV2hpdGVMaXN0QWRkcmVzcwkBAAAAEmdldFZhbHVlSXRlbUF1dGhvcgAAAAEFAAAABGl0ZW0DAwMJAQAAAAIhPQAAAAIFAAAACmN1cnJzdGF0dXMFAAAAC1dISVRFTElTVEVECQEAAAACIT0AAAACBQAAAAZjYWxsZXIFAAAAC0RBUFBBRERSRVNTBwkBAAAAAiE9AAAAAgUAAAAKY3VycnN0YXR1cwUAAAAFQURNSU4HCQAAAgAAAAEJAAEsAAAAAgIAAAAoWW91ciBhY2NvdW50IGlzIG5vdCByZWdpc3RlcmVkLiBzdGF0dXM6IAUAAAAKY3VycnN0YXR1cwMJAABmAAAAAgkBAAAAEmdldFZhbHVlSXRlbUR1ZUZvcgAAAAEFAAAABGl0ZW0IBQAAAAlsYXN0QmxvY2sAAAAGaGVpZ2h0CQAAAgAAAAECAAAAHURlYWRsaW5lIGhhcyBub3QgZmluaXNoZWQgeWV0AwkAAAAAAAACCQEAAAAQZ2V0S2V5SXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0CAAAAE2Rpc3B1dGUgaW4gcHJvZ3Jlc3MJAAACAAAAAQIAAAAkVGhpcyB3b3JrIGlzIGN1cnJlbnRseSB1bmRlciBkaXNwdXRlAwMJAQAAAAIhPQAAAAIFAAAABmNhbGxlcgkBAAAAFmdldFZhbHVlSXRlbVRyYW5zbGF0b3IAAAABBQAAAARpdGVtBgkBAAAAAiE9AAAAAgUAAAAGY2FsbGVyCQEAAAASZ2V0VmFsdWVJdGVtQXV0aG9yAAAAAQUAAAAEaXRlbQkAAAIAAAABAgAAAFJqdXN0IHdvcmsgY3JlYXRvciBvciB0cmFuc2xhdG9yIGNhbiB3aXRoZHJhdyBmdW5kcy4gQWRtaW5zIG11c3QgaW5pdGlhdGUgYSBkaXNwdXRlAwMJAAAAAAAAAgUAAAAGY2FsbGVyCQEAAAASZ2V0VmFsdWVJdGVtQXV0aG9yAAAAAQUAAAAEaXRlbQkAAAAAAAACBQAAAAp1c2VyU3RhdHVzBQAAAAtCTEFDS0xJU1RFRAcJAAACAAAAAQIAAAAjdXNlcidzIGFjY291bnQgaGFzIGJlZW4gYmxhY2tsaXN0ZWQDAwkAAAAAAAACBQAAAAZjYWxsZXIJAQAAABZnZXRWYWx1ZUl0ZW1UcmFuc2xhdG9yAAAAAQUAAAAEaXRlbQkAAAAAAAACBQAAABB0cmFuc2xhdG9yU3RhdHVzBQAAAAtCTEFDS0xJU1RFRAcJAAACAAAAAQIAAAApdHJhbnNsYXRvcidzIGFjY291bnQgaGFzIGJlZW4gYmxhY2tsaXN0ZWQJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAARZ2V0S2V5SXRlbUJhbGFuY2UAAAABBQAAAARpdGVtAAAAAAAAAAAACQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAQZ2V0S2V5SXRlbVN0YXR1cwAAAAEFAAAABGl0ZW0JAAEsAAAAAgIAAAATbW9uZXkgd2l0aGRyYXduIGJ5IAUAAAAGY2FsbGVyCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAUZ2V0S2V5SXRlbUxhc3RVcGRhdGUAAAABBQAAAARpdGVtBQAAAAZoZWlnaHQFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAABmNhbGxlcgUAAAAGYW1vdW50CQACWQAAAAEFAAAAB2Fzc2V0SUQFAAAAA25pbAAAAAFpAQAAAAppbnZpdGV1c2VyAAAAAgAAAApuZXdhY2NvdW50AAAABGRhdGEEAAAABmNhbGxlcgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAluZXdzdGF0dXMJAQAAABdnZXRWYWx1ZVdoaXRlbGlzdFN0YXR1cwAAAAEFAAAACm5ld2FjY291bnQEAAAACmN1cnJzdGF0dXMJAQAAABdnZXRWYWx1ZVdoaXRlbGlzdFN0YXR1cwAAAAEFAAAABmNhbGxlcgMDAwkAAAAAAAACBQAAAAluZXdzdGF0dXMFAAAAC1dISVRFTElTVEVEBgkAAAAAAAACBQAAAAluZXdzdGF0dXMFAAAACU1PREVSQVRPUgYJAAAAAAAAAgUAAAAJbmV3c3RhdHVzBQAAAAVBRE1JTgkAAAIAAAABAgAAACBVc2VyIGhhcyBhbHJlYWR5IGJlZW4gcmVnaXN0ZXJlZAMJAAAAAAAAAgUAAAAJbmV3c3RhdHVzBQAAAAtCTEFDS0xJU1RFRAkAAAIAAAABAgAAADJUaGUgdXNlciB5b3Ugd2FudCB0byBpbnZpdGUgaXMgYWxyZWFkeSBCbGFja2xpc3RlZAMDAwkBAAAAAiE9AAAAAgUAAAAKY3VycnN0YXR1cwUAAAALV0hJVEVMSVNURUQJAQAAAAIhPQAAAAIFAAAABmNhbGxlcgUAAAALREFQUEFERFJFU1MHCQEAAAACIT0AAAACBQAAAApjdXJyc3RhdHVzBQAAAAVBRE1JTgcJAAACAAAAAQkAASwAAAACAgAAACxZb3VyIGFjY291bnQgc2hvdWxkIGJlIHdoaXRlbGlzdGVkLiBzdGF0dXM6IAUAAAAKY3VycnN0YXR1cwkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEmdldEtleVdoaXRlbGlzdFJlZgAAAAEFAAAACm5ld2FjY291bnQFAAAABmNhbGxlcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEmdldEtleVdoaXRlbGlzdEJpbwAAAAEFAAAACm5ld2FjY291bnQFAAAABGRhdGEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABVnZXRLZXlXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAApuZXdhY2NvdW50BQAAAAdJTlZJVEVEBQAAAANuaWwAAAABaQEAAAAKdXNlcnVwZGF0ZQAAAAIAAAAEZGF0YQAAAAR0eXBlBAAAAAdhY2NvdW50CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMDAwMJAAAAAAAAAgUAAAAEdHlwZQUAAAAJTU9ERVJBVE9SBgkAAAAAAAACBQAAAAR0eXBlBQAAAAVBRE1JTgkAAAAAAAACCQEAAAAXZ2V0VmFsdWVXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAAdhY2NvdW50BQAAAAtXSElURUxJU1RFRAcJAAACAAAAAQIAAAA9YW4gQURNSU4gb3IgTU9ERVJBVE9SIGFjY291bnQgY2FuIGJlIGNyZWF0ZWQgYnkgYW4gQURNSU4gb25seQMDCQAAAAAAAAIFAAAABHR5cGUFAAAABUFETUlOCQEAAAACIT0AAAACCQEAAAAXZ2V0VmFsdWVXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAAdhY2NvdW50BQAAAAVBRE1JTgcJAAACAAAAAQIAAAA1YW4gQURNSU4gYWNjb3VudCBjYW4gYmUgY3JlYXRlZCBieSBhbm90aGVyIEFETUlOIG9ubHkJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABJnZXRLZXlXaGl0ZWxpc3RCaW8AAAABBQAAAAdhY2NvdW50BQAAAARkYXRhCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVZ2V0S2V5V2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAHYWNjb3VudAMJAAAAAAAAAgUAAAAEdHlwZQUAAAAJTU9ERVJBVE9SBQAAAAlNT0RFUkFUT1IDCQAAAAAAAAIFAAAABHR5cGUFAAAABUFETUlOBQAAAAVBRE1JTgUAAAALV0hJVEVMSVNURUQFAAAAA25pbAAAAAFpAQAAAAxzaWdudXBieWxpbmsAAAADAAAABGhhc2gAAAAEZGF0YQAAAAR0eXBlBAAAAAdhY2NvdW50CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABnN0YXR1cwkBAAAAF2dldFZhbHVlV2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAEaGFzaAMJAQAAAAIhPQAAAAIFAAAABnN0YXR1cwUAAAAHSU5WSVRFRAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAoUmVmZXJyYWwgaW52aXRlIG5lZWRlZC4gQ3VycmVudCBzdGF0dXM6IAUAAAAGc3RhdHVzAgAAAAYsIGtleToJAQAAABVnZXRLZXlXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAARoYXNoAgAAAAosIGFjY291bnQ6BQAAAARoYXNoCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAASZ2V0S2V5V2hpdGVsaXN0QmlvAAAAAQUAAAAHYWNjb3VudAUAAAAEZGF0YQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFGdldEtleVdoaXRlbGlzdEJsb2NrAAAAAQUAAAAHYWNjb3VudAUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVZ2V0S2V5V2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAHYWNjb3VudAMJAAAAAAAAAgUAAAAEdHlwZQUAAAAJTU9ERVJBVE9SBQAAAAlNT0RFUkFUT1IFAAAAC1dISVRFTElTVEVECQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVZ2V0S2V5V2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAEaGFzaAUAAAALU1BFTkRJTlZJVEUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABJnZXRLZXlXaGl0ZWxpc3RSZWYAAAABBQAAAAdhY2NvdW50CQEAAAAUZ2V0VmFsdWVXaGl0ZWxpc3RSZWYAAAABBQAAAARoYXNoBQAAAANuaWwAAAABaQEAAAAGc2lnbnVwAAAAAgAAAARkYXRhAAAABHR5cGUEAAAAB2FjY291bnQJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAGc3RhdHVzCQEAAAAXZ2V0VmFsdWVXaGl0ZWxpc3RTdGF0dXMAAAABBQAAAAdhY2NvdW50AwkAAAAAAAACBQAAAAZzdGF0dXMFAAAABE5PTkUJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAKFJlZmVycmFsIGludml0ZSBuZWVkZWQuIEN1cnJlbnQgc3RhdHVzOiAFAAAABnN0YXR1cwIAAAAGLCBrZXk6CQEAAAAVZ2V0S2V5V2hpdGVsaXN0U3RhdHVzAAAAAQUAAAAHYWNjb3VudAIAAAAKLCBhY2NvdW50OgUAAAAHYWNjb3VudAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEmdldEtleVdoaXRlbGlzdEJpbwAAAAEFAAAAB2FjY291bnQFAAAABGRhdGEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABRnZXRLZXlXaGl0ZWxpc3RCbG9jawAAAAEFAAAAB2FjY291bnQFAAAABmhlaWdodAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWdldEtleVdoaXRlbGlzdFN0YXR1cwAAAAEFAAAAB2FjY291bnQDCQAAAAAAAAIFAAAABHR5cGUFAAAACU1PREVSQVRPUgUAAAAJTU9ERVJBVE9SBQAAAAtXSElURUxJU1RFRAUAAAADbmlsAAAAAWkBAAAADXJlcG9ydFByb2plY3QAAAACAAAABGl0ZW0AAAAEZGF0YQQAAAAHYWNjb3VudAkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAXZ2V0S2V5SXRlbUFjY1JlcG9ydERhdGEAAAACBQAAAARpdGVtBQAAAAdhY2NvdW50BQAAAARkYXRhBQAAAANuaWwAAAAAc+ZScw==", "chainId": 84, "height": 692163, "spentComplexity": 0 } View: original | compacted Prev: F3A2CxT9vQ95unMMPi8jsE2tFuLaM75Q9kUwwvgLPutT Next: Hy7kguq5FvC4VuB9DaPHoXHrjsACeeiRobuuWNDAGuCJ Diff:
OldNewDifferences
221221 func aC (B) = m(aB(B))
222222
223223
224-func aD (G) = ("verifier_status_" + G)
224+func aD (G) = G
225225
226226
227227 func aE (aF,G) = {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = Address(base58'3MvJMBxdrVAf1nCHiarJcQVnKy91HhBKe6w')
55
66 let b = base58'7A8H5cWfJVSpSrnB71CzWqyNm8KMxZPjwFcj1mDUU8an'
77
88 let c = "3N2FjnCq4gcpewsYQVT4scz9MjTgD6a4kQK"
99
1010 let d = "3NCKoFQxRf7zsDNbivLFw1oJ7y8qJzLmEs4"
1111
1212 let e = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
1313
1414 let f = base58'Gtb1WRznfchDnTh37ezoDTJ4wcoKaRsKqKjJjy7nm2zU'
1515
1616 let g = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
1717
1818 let h = base58'FiKspxSpkpzT4pMUA9ccZkbJmVXTdu4JhFDXNNXr5noW'
1919
2020 let i = base58'474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu'
2121
2222 let j = base58'HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk'
2323
2424 let k = (1 * 1000000)
2525
2626 let l = "none"
2727
2828 func m (n) = {
2929 let o = {
3030 let p = getInteger(this, n)
3131 if ($isInstanceOf(p, "Int"))
3232 then {
3333 let q = p
3434 q
3535 }
3636 else 0
3737 }
3838 o
3939 }
4040
4141
4242 func r (n) = {
4343 let s = {
4444 let p = getString(this, n)
4545 if ($isInstanceOf(p, "String"))
4646 then {
4747 let q = p
4848 q
4949 }
5050 else l
5151 }
5252 s
5353 }
5454
5555
5656 let t = "registered"
5757
5858 let u = "blacklisted"
5959
6060 let v = "invited"
6161
6262 let w = "spend_invite"
6363
6464 let x = "moderator"
6565
6666 let y = 5
6767
6868 func z (A,B) = ("item_" + toBase58String(sha256(toBytes((A + B)))))
6969
7070
7171 func C (D) = ("document_" + D)
7272
7373
7474 func E (B) = r(C(B))
7575
7676
7777 func F (G) = ("wl_ref_" + G)
7878
7979
8080 func H (G) = r(F(G))
8181
8282
8383 func I (G) = ("wl_sts_" + G)
8484
8585
8686 func J (G) = ("balance_" + G)
8787
8888
8989 func K (G) = ("wl_bio_" + G)
9090
9191
9292 func L (G) = ("wl_blk_" + G)
9393
9494
9595 func M (B,G) = ((("report_" + B) + "_") + G)
9696
9797
9898 func N (G) = m(J(G))
9999
100100
101101 func O (G) = r(I(G))
102102
103103
104104 func P (B) = ("author_" + B)
105105
106106
107107 func Q (B) = r(P(B))
108108
109109
110110 func R (B) = ("deadlineblock_" + B)
111111
112112
113113 func S (B) = m(R(B))
114114
115115
116116 func T (B) = ("block_" + B)
117117
118118
119119 func U (B) = m(T(B))
120120
121121
122122 func V (B) = ("typeofwork_" + B)
123123
124124
125125 func W (B) = m(V(B))
126126
127127
128128 func X (B) = ("wordcount_" + B)
129129
130130
131131 func Y (B) = m(X(B))
132132
133133
134134 func Z (B) = ("priceUSD_" + B)
135135
136136
137137 func aa (B) = m(Z(B))
138138
139139
140140 func ab (B) = ("pmtassetID_" + B)
141141
142142
143143 func ac (B) = r(ab(B))
144144
145145
146146 func ad (B) = ("priceassetID_" + B)
147147
148148
149149 func ae (B) = m(ad(B))
150150
151151
152152 func af (B) = ("datajson_" + B)
153153
154154
155155 func ag (B) = r(af(B))
156156
157157
158158 func ah (B) = ("status_" + B)
159159
160160
161161 func ai (B) = r(ah(B))
162162
163163
164164 func aj (B) = ("translator_" + B)
165165
166166
167167 func ak (B) = r(aj(B))
168168
169169
170170 func al (B) = ("due_for_" + B)
171171
172172
173173 func am (B) = m(al(B))
174174
175175
176176 func an (B) = ("disputedby_" + B)
177177
178178
179179 func ao (B) = r(an(B))
180180
181181
182182 func ap (B) = ("disputeclosedby_" + B)
183183
184184
185185 func aq (B) = r(ap(B))
186186
187187
188188 func ar (B) = "dispute_winner_"
189189
190190
191191 func as (B) = r(ar(B))
192192
193193
194194 func at (B) = ("last_update_" + B)
195195
196196
197197 func au (B) = m(at(B))
198198
199199
200200 func av (B) = ("cnt_translator_" + B)
201201
202202
203203 func aw (B) = m(av(B))
204204
205205
206206 func ax (B) = ("cnt_user_" + B)
207207
208208
209209 func ay (B) = m(ax(B))
210210
211211
212212 func az (B) = ("balance_" + B)
213213
214214
215215 func aA (B) = m(az(B))
216216
217217
218218 func aB (B) = ("balance_assetID" + B)
219219
220220
221221 func aC (B) = m(aB(B))
222222
223223
224-func aD (G) = ("verifier_status_" + G)
224+func aD (G) = G
225225
226226
227227 func aE (aF,G) = {
228228 let s = {
229229 let p = getString(aF, aD(G))
230230 if ($isInstanceOf(p, "String"))
231231 then {
232232 let q = p
233233 q
234234 }
235235 else l
236236 }
237237 s
238238 }
239239
240240
241241 @Callable(aG)
242242 func submitTranslation (D,aH,aI,aJ,aK,aL,aM) = {
243243 let A = toBase58String(aG.caller.bytes)
244244 let B = z(A, D)
245245 let aN = extract(aG.payment)
246246 let aO = (lastBlock.height + aJ)
247247 let aP = aE(a, A)
248248 if (if (if ((aP != t))
249249 then (A != c)
250250 else false)
251251 then (aP != d)
252252 else false)
253253 then throw(("Your account is not registered. status: " + aP))
254254 else if (if (if (if (if (if ((aN.assetId != i))
255255 then true
256256 else (aN.assetId != j))
257257 then true
258258 else (aN.assetId != f))
259259 then true
260260 else (aN.assetId != e))
261261 then true
262262 else (aN.assetId != g))
263263 then true
264264 else (aN.assetId != h))
265265 then throw("can only use WAVES, USD, EUR, BTC, ETH, LTC and KOLIN as payment methods")
266266 else if ((aN.amount != k))
267267 then throw(((("Please pay exact amount for the listing: " + toString(k)) + ", actual payment is: ") + toString(aN.amount)))
268268 else if ((Q(B) != l))
269269 then throw("Item already exist")
270270 else if ((1440 > aJ))
271271 then throw("please allow at least 24 h (~1440 blocks) for the translation work to be published properly")
272272 else if ((aJ > 44640))
273273 then throw("a translation work can not be posted for longer than 31 days (~44640 blocks) ")
274274 else WriteSet([DataEntry(C(D), B), DataEntry(P(B), A), DataEntry(T(B), height), DataEntry(at(B), height), DataEntry(R(B), aO), DataEntry(V(B), aL), DataEntry(X(B), aK), DataEntry(Z(B), (aL * aK)), DataEntry(ab(B), aI), DataEntry(ad(B), aM), DataEntry(ah(B), "new post"), DataEntry(af(B), aH)])
275275 }
276276
277277
278278
279279 @Callable(aG)
280280 func escrow (B,aQ,aJ) = {
281281 let A = toBase58String(aG.caller.bytes)
282282 let aN = extract(aG.payment)
283283 let aO = (lastBlock.height + aJ)
284284 let aR = ae(B)
285285 let aS = ac(B)
286286 let aT = aE(a, aQ)
287287 let aU = aE(a, A)
288288 let aP = O(A)
289289 if (if (if ((aP != t))
290290 then (A != c)
291291 else false)
292292 then (aP != d)
293293 else false)
294294 then throw(("Your account is not registered. status: " + aP))
295295 else if ((E(B) != B))
296296 then throw("translation work not found")
297297 else if ((S(B) >= lastBlock.height))
298298 then throw("deadline for this work has been already achieved")
299299 else if ((aR > aN.amount))
300300 then throw("price lower than posted for this translation work")
301301 else if ((aN.amount > aR))
302302 then throw("money payed is higher than this translation work, no need to overspend")
303303 else if ((A != Q(B)))
304304 then throw("User is different than translation's post creator")
305305 else if ((aU == u))
306306 then throw("user's account has been blacklisted")
307307 else if ((aT == u))
308308 then throw("translator's account has been blacklisted")
309309 else if ((1440 > aJ))
310310 then throw("please allow at least 24 h (~1440 blocks) for the translation work to be published properly")
311311 else if ((aJ > 44640))
312312 then throw("a translation work can not be posted for longer than 31 days (~44640 blocks) ")
313313 else if ((ai(B) != "new post"))
314314 then throw("escrow for this work already present")
315315 else ScriptResult(WriteSet([DataEntry(ah(B), "work allocated to translator"), DataEntry(aj(B), aQ), DataEntry(al(B), aO), DataEntry(at(B), height), DataEntry(az(B), aN.amount), DataEntry(aB(B), aS)]), TransferSet(nil))
316316 }
317317
318318
319319
320320 @Callable(aG)
321321 func disputeEscrow (B) = {
322322 let aV = toBase58String(aG.caller.bytes)
323323 let aW = ae(B)
324324 let aI = ac(B)
325325 let aX = am(B)
326326 let aT = aE(a, ak(B))
327327 let aU = aE(a, Q(B))
328328 let aP = O(aV)
329329 if (if (if ((aP != t))
330330 then (aV != c)
331331 else false)
332332 then (aP != d)
333333 else false)
334334 then throw(("Your account is not registered. status: " + aP))
335335 else if (if (if ((aV != ak(B)))
336336 then true
337337 else (aV != Q(B)))
338338 then true
339339 else (aV != d))
340340 then throw("just work creator, translator or an admin can initiate a dispute")
341341 else if ((ah(B) == "dispute in progress"))
342342 then throw("This work is currently under dispute")
343343 else if ((aU == u))
344344 then throw("user's account has been blacklisted")
345345 else if ((aT == u))
346346 then throw("translator's account has been blacklisted")
347347 else ScriptResult(WriteSet([DataEntry(ah(B), "dispute in progress"), DataEntry(an(B), aV), DataEntry(al(B), (lastBlock.height + 1440)), DataEntry(at(B), height), DataEntry(ap(B), l), DataEntry(ar(B), l)]), TransferSet(nil))
348348 }
349349
350350
351351
352352 @Callable(aG)
353353 func disputeCloseEscrow (B) = {
354354 let aV = toBase58String(aG.caller.bytes)
355355 let aW = ae(B)
356356 let aI = ac(B)
357357 let aX = am(B)
358358 let aT = aE(a, ak(B))
359359 let aU = aE(a, Q(B))
360360 let aP = O(aV)
361361 if (if (if ((aP != t))
362362 then (aV != c)
363363 else false)
364364 then (aP != d)
365365 else false)
366366 then throw(("Your account is not registered. status: " + aP))
367367 else if ((aP != d))
368368 then throw("just admins can close a dispute")
369369 else if ((ah(B) != "dispute in progress"))
370370 then throw("This work is not under dispute")
371371 else if ((aU == u))
372372 then throw("user's account has been blacklisted")
373373 else if ((aT == u))
374374 then throw("translator's account has been blacklisted")
375375 else if (if ((y > aw(B)))
376376 then (y > ay(B))
377377 else false)
378378 then throw("Votes are not enough to favour any involved part")
379379 else if ((aw(B) >= y))
380380 then ScriptResult(WriteSet([DataEntry(ah(B), "dispute closed"), DataEntry(ap(B), aV), DataEntry(ar(B), ak(B)), DataEntry(at(B), height)]), TransferSet([ScriptTransfer(addressFromStringValue(ak(B)), aW, fromBase58String(aI))]))
381381 else if ((ay(B) >= y))
382382 then ScriptResult(WriteSet([DataEntry(ah(B), "dispute closed"), DataEntry(ap(B), aV), DataEntry(ar(B), Q(B)), DataEntry(at(B), height)]), TransferSet([ScriptTransfer(addressFromStringValue(Q(B)), aW, fromBase58String(aI))]))
383383 else ScriptResult(WriteSet([DataEntry(ah(B), "dispute still under review"), DataEntry(ap(B), l), DataEntry(ar(B), l), DataEntry(at(B), height), DataEntry(al(B), (lastBlock.height + 1440))]), TransferSet(nil))
384384 }
385385
386386
387387
388388 @Callable(aG)
389389 func voteDisputeEscrow (B,aY) = {
390390 let aV = toBase58String(aG.caller.bytes)
391391 if ((ai(B) == "dispute closed"))
392392 then throw("this dispute is closed")
393393 else if (if ((O(aV) != x))
394394 then true
395395 else (O(aV) != d))
396396 then throw("you either need to be an ADMIN or a MODERATOR to vote in disputes")
397397 else if (if ((ai(B) != "dispute in progress"))
398398 then true
399399 else (ai(B) != "dispute still under review"))
400400 then throw("translation work not under dispute")
401401 else if ((aw(B) >= y))
402402 then throw("Votes are enough to favour the Translator")
403403 else if ((ay(B) >= y))
404404 then throw("Votes are enough to favour the User")
405405 else if ((aY == Q(B)))
406406 then WriteSet([DataEntry(ax(B), (ay(B) + 1))])
407407 else if ((aY == ak(B)))
408408 then WriteSet([DataEntry(av(B), (aw(B) + 1))])
409409 else throw("vote not submitted")
410410 }
411411
412412
413413
414414 @Callable(aG)
415415 func withdrawEscrow (aZ,B) = {
416416 let aV = toBase58String(aG.caller.bytes)
417417 let aI = ac(B)
418418 let aW = ae(B)
419419 let aP = O(aV)
420420 let aT = aE(a, ak(B))
421421 let aU = aE(a, Q(B))
422422 if (if (if ((aP != t))
423423 then (aV != c)
424424 else false)
425425 then (aP != d)
426426 else false)
427427 then throw(("Your account is not registered. status: " + aP))
428428 else if ((am(B) > lastBlock.height))
429429 then throw("Deadline has not finished yet")
430430 else if ((ah(B) == "dispute in progress"))
431431 then throw("This work is currently under dispute")
432432 else if (if ((aV != ak(B)))
433433 then true
434434 else (aV != Q(B)))
435435 then throw("just work creator or translator can withdraw funds. Admins must initiate a dispute")
436436 else if (if ((aV == Q(B)))
437437 then (aU == u)
438438 else false)
439439 then throw("user's account has been blacklisted")
440440 else if (if ((aV == ak(B)))
441441 then (aT == u)
442442 else false)
443443 then throw("translator's account has been blacklisted")
444444 else ScriptResult(WriteSet([DataEntry(az(B), 0), DataEntry(ah(B), ("money withdrawn by " + aV)), DataEntry(at(B), height)]), TransferSet([ScriptTransfer(addressFromStringValue(aV), aW, fromBase58String(aI))]))
445445 }
446446
447447
448448
449449 @Callable(aG)
450450 func inviteuser (ba,aH) = {
451451 let aV = toBase58String(aG.caller.bytes)
452452 let bb = O(ba)
453453 let aP = O(aV)
454454 if (if (if ((bb == t))
455455 then true
456456 else (bb == x))
457457 then true
458458 else (bb == d))
459459 then throw("User has already been registered")
460460 else if ((bb == u))
461461 then throw("The user you want to invite is already Blacklisted")
462462 else if (if (if ((aP != t))
463463 then (aV != c)
464464 else false)
465465 then (aP != d)
466466 else false)
467467 then throw(("Your account should be whitelisted. status: " + aP))
468468 else WriteSet([DataEntry(F(ba), aV), DataEntry(K(ba), aH), DataEntry(I(ba), v)])
469469 }
470470
471471
472472
473473 @Callable(aG)
474474 func userupdate (aH,bc) = {
475475 let G = toBase58String(aG.caller.bytes)
476476 if (if (if ((bc == x))
477477 then true
478478 else (bc == d))
479479 then (O(G) == t)
480480 else false)
481481 then throw("an ADMIN or MODERATOR account can be created by an ADMIN only")
482482 else if (if ((bc == d))
483483 then (O(G) != d)
484484 else false)
485485 then throw("an ADMIN account can be created by another ADMIN only")
486486 else WriteSet([DataEntry(K(G), aH), DataEntry(I(G), if ((bc == x))
487487 then x
488488 else if ((bc == d))
489489 then d
490490 else t)])
491491 }
492492
493493
494494
495495 @Callable(aG)
496496 func signupbylink (bd,aH,bc) = {
497497 let G = toBase58String(aG.caller.bytes)
498498 let be = O(bd)
499499 if ((be != v))
500500 then throw(((((("Referral invite needed. Current status: " + be) + ", key:") + I(bd)) + ", account:") + bd))
501501 else WriteSet([DataEntry(K(G), aH), DataEntry(L(G), height), DataEntry(I(G), if ((bc == x))
502502 then x
503503 else t), DataEntry(I(bd), w), DataEntry(F(G), H(bd))])
504504 }
505505
506506
507507
508508 @Callable(aG)
509509 func signup (aH,bc) = {
510510 let G = toBase58String(aG.caller.bytes)
511511 let be = O(G)
512512 if ((be == l))
513513 then throw(((((("Referral invite needed. Current status: " + be) + ", key:") + I(G)) + ", account:") + G))
514514 else WriteSet([DataEntry(K(G), aH), DataEntry(L(G), height), DataEntry(I(G), if ((bc == x))
515515 then x
516516 else t)])
517517 }
518518
519519
520520
521521 @Callable(aG)
522522 func reportProject (B,aH) = {
523523 let G = toBase58String(aG.caller.bytes)
524524 WriteSet([DataEntry(M(B, G), aH)])
525525 }
526526
527527

github/deemru/w8io/169f3d6 
67.17 ms