tx · kZQhqfoz6bHyVfPwRJwLVxMYYTEGUuq5uE7eDYVUrBU

3N2FjnCq4gcpewsYQVT4scz9MjTgD6a4kQK:  -0.01400000 Waves

2019.09.27 00:02 [693871] smart account 3N2FjnCq4gcpewsYQVT4scz9MjTgD6a4kQK > SELF 0.00000000 Waves

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

github/deemru/w8io/169f3d6 
69.67 ms