tx · GTL2xHDPwwJYgNaiNU1p2mozUSJ5otV5cD8UYDAeE5MD

3MrGaZVRhknEGfHJ19ttUPNnDRoFqcHhVN7:  -0.01500000 Waves

2023.03.19 14:34 [2496841] smart account 3MrGaZVRhknEGfHJ19ttUPNnDRoFqcHhVN7 > SELF 0.00000000 Waves

{ "type": 13, "id": "GTL2xHDPwwJYgNaiNU1p2mozUSJ5otV5cD8UYDAeE5MD", "fee": 1500000, "feeAssetId": null, "timestamp": 1679225707581, "version": 2, "chainId": 84, "sender": "3MrGaZVRhknEGfHJ19ttUPNnDRoFqcHhVN7", "senderPublicKey": "CrHxACS7bWTh8cgmgqstvybmgMqR9KtDryGFt5svZhBW", "proofs": [ "A1tcbB8obg4L4ieiXVb7nHneMhFCZEwzCQeK79pqKWjcEoh9SYuPT6zG99zRzFsWks5eKZmM3GRy6y1EpNKMMxi" ], "script": "base64:BgIkCAISBwoFGBgBAQgSBAoCGBgSBQoDCBgYEgQKAggIEgQKAggIGAAIa0pzb25SZXMCB2pzb25SZXMABXF1b3RlCQCwCQEBASIBCW1ha2VGaWVsZAEJbmV4dFZhbHVlAwcJAKwCAgkArAICCQCsAgIJAKwCAgkArAICBQVxdW90ZQgFCW5leHRWYWx1ZQJfMQUFcXVvdGUCAToIBQluZXh0VmFsdWUCXzICASwJAKwCAgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIJAKwCAgUFcXVvdGUIBQluZXh0VmFsdWUCXzEFBXF1b3RlAgE6BQVxdW90ZQgFCW5leHRWYWx1ZQJfMgUFcXVvdGUCASwBD3JlZHVjZXJNYWtlSlNPTgIFYWNjdW0JbmV4dFZhbHVlCQCsAgIFBWFjY3VtCQEJbWFrZUZpZWxkAQUJbmV4dFZhbHVlAQ9pdGVyYXRlTWFrZUpTT04DBnBhcmFtcwNyZXMGbGVuZ3RoAwkAAAIFBmxlbmd0aAAACQACAQINRW1wdHkgIHBhcmFtcwMJAAACBQZsZW5ndGgAAQoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgMQkBBSRmMF8yAgkBBSRmMF8xAgUFJGFjYzAAAAABAwkAAAIFBmxlbmd0aAACCgACJGwFBnBhcmFtcwoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA3JlcwoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEPcmVkdWNlck1ha2VKU09OAgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhNMaXN0IHNpemUgZXhjZWVkcyAyCQEFJGYwXzICCQEFJGYwXzECCQEFJGYwXzECBQUkYWNjMAAAAAEAAgMJAAACBQZsZW5ndGgAAwoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgMwkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIAAwMJAAACBQZsZW5ndGgABAoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgNAkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIAAwAEAwkAAAIFBmxlbmd0aAAFCgACJGwFBnBhcmFtcwoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA3JlcwoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEPcmVkdWNlck1ha2VKU09OAgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhNMaXN0IHNpemUgZXhjZWVkcyA1CQEFJGYwXzICCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECBQUkYWNjMAAAAAEAAgADAAQABQMJAAACBQZsZW5ndGgABgoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgNgkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIAAwAEAAUABgMJAAACBQZsZW5ndGgABwoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgNwkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIAAwAEAAUABgAHAwkAAAIFBmxlbmd0aAAICgACJGwFBnBhcmFtcwoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA3JlcwoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEPcmVkdWNlck1ha2VKU09OAgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhNMaXN0IHNpemUgZXhjZWVkcyA4CQEFJGYwXzICCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECBQUkYWNjMAAAAAEAAgADAAQABQAGAAcACAMJAAACBQZsZW5ndGgACQoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgOQkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIAAwAEAAUABgAHAAgACQMJAAACBQZsZW5ndGgACgoAAiRsBQZwYXJhbXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwBQNyZXMKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBD3JlZHVjZXJNYWtlSlNPTgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQIUTGlzdCBzaXplIGV4Y2VlZHMgMTAJAQUkZjBfMgIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIFBSRhY2MwAAAAAQACAAMABAAFAAYABwAIAAkACgkAAgECJVRoZSBtYXggbnVtYmVyIG9mIHBhcmFtZXRlcnMgZXhjZWVkZWQBDmdldFBhcnRBbmRUYWlsAQNhcnIEA2VsMAkAkQMCBQNhcnIAAAQDZWwxCQCRAwIFA2FycgABBANlbDIJAJEDAgUDYXJyAAIEA2VsMwkAkQMCBQNhcnIAAwQDZWw0CQCRAwIFA2FycgAEBANlbDUJAJEDAgUDYXJyAAUEA2VsNgkAkQMCBQNhcnIABgQDZWw3CQCRAwIFA2FycgAHBANlbDgJAJEDAgUDYXJyAAgEA2VsOQkAkQMCBQNhcnIACQQEYXJyMAkA0QgCBQNhcnIAAAQEYXJyMQkA0QgCBQRhcnIwAAAEBGFycjIJANEIAgUEYXJyMQAABARhcnIzCQDRCAIFBGFycjIAAAQEYXJyNAkA0QgCBQRhcnIzAAAEBGFycjUJANEIAgUEYXJyNAAABARhcnI2CQDRCAIFBGFycjUAAAQEYXJyNwkA0QgCBQRhcnI2AAAEBGFycjgJANEIAgUEYXJyNwAABARhcnI5CQDRCAIFBGFycjgAAAkAlAoCCQDMCAIFA2VsMAkAzAgCBQNlbDEJAMwIAgUDZWwyCQDMCAIFA2VsMwkAzAgCBQNlbDQJAMwIAgUDZWw1CQDMCAIFA2VsNgkAzAgCBQNlbDcJAMwIAgUDZWw4CQDMCAIFA2VsOQUDbmlsBQRhcnI5AQxvbmx5SW50ZXJuYWwBBmNhbGxlcgMJAAACBQZjYWxsZXIFBHRoaXMFBHVuaXQJAAIBAhJPbmx5IGludGVybmFsIGNhbGwBCXByZXBhcmVfMQIDYXJyBGFycjIJAMwIAgkAlAoCCQCRAwIFA2FycgAACQCRAwIFBGFycjIAAAUDbmlsAQlwcmVwYXJlXzICA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQUDbmlsAQlwcmVwYXJlXzMCA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQkAzAgCCQCUCgIJAJEDAgUDYXJyAAIJAJEDAgUEYXJyMgACBQNuaWwBCXByZXBhcmVfNAIDYXJyBGFycjIJAMwIAgkAlAoCCQCRAwIFA2FycgAACQCRAwIFBGFycjIAAAkAzAgCCQCUCgIJAJEDAgUDYXJyAAEJAJEDAgUEYXJyMgABCQDMCAIJAJQKAgkAkQMCBQNhcnIAAgkAkQMCBQRhcnIyAAIJAMwIAgkAlAoCCQCRAwIFA2FycgADCQCRAwIFBGFycjIAAwUDbmlsAQlwcmVwYXJlXzUCA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQkAzAgCCQCUCgIJAJEDAgUDYXJyAAIJAJEDAgUEYXJyMgACCQDMCAIJAJQKAgkAkQMCBQNhcnIAAwkAkQMCBQRhcnIyAAMJAMwIAgkAlAoCCQCRAwIFA2FycgAECQCRAwIFBGFycjIABAUDbmlsAQlwcmVwYXJlXzYCA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQkAzAgCCQCUCgIJAJEDAgUDYXJyAAIJAJEDAgUEYXJyMgACCQDMCAIJAJQKAgkAkQMCBQNhcnIAAwkAkQMCBQRhcnIyAAMJAMwIAgkAlAoCCQCRAwIFA2FycgAECQCRAwIFBGFycjIABAkAzAgCCQCUCgIJAJEDAgUDYXJyAAUJAJEDAgUEYXJyMgAFBQNuaWwBCXByZXBhcmVfNwIDYXJyBGFycjIJAMwIAgkAlAoCCQCRAwIFA2FycgAACQCRAwIFBGFycjIAAAkAzAgCCQCUCgIJAJEDAgUDYXJyAAEJAJEDAgUEYXJyMgABCQDMCAIJAJQKAgkAkQMCBQNhcnIAAgkAkQMCBQRhcnIyAAIJAMwIAgkAlAoCCQCRAwIFA2FycgADCQCRAwIFBGFycjIAAwkAzAgCCQCUCgIJAJEDAgUDYXJyAAQJAJEDAgUEYXJyMgAECQDMCAIJAJQKAgkAkQMCBQNhcnIABQkAkQMCBQRhcnIyAAUJAMwIAgkAlAoCCQCRAwIFA2FycgAGCQCRAwIFBGFycjIABgUDbmlsAQlwcmVwYXJlXzgCA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQkAzAgCCQCUCgIJAJEDAgUDYXJyAAIJAJEDAgUEYXJyMgACCQDMCAIJAJQKAgkAkQMCBQNhcnIAAwkAkQMCBQRhcnIyAAMJAMwIAgkAlAoCCQCRAwIFA2FycgAECQCRAwIFBGFycjIABAkAzAgCCQCUCgIJAJEDAgUDYXJyAAUJAJEDAgUEYXJyMgAFCQDMCAIJAJQKAgkAkQMCBQNhcnIABgkAkQMCBQRhcnIyAAYJAMwIAgkAlAoCCQCRAwIFA2FycgAHCQCRAwIFBGFycjIABwUDbmlsAQlwcmVwYXJlXzkCA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQkAzAgCCQCUCgIJAJEDAgUDYXJyAAIJAJEDAgUEYXJyMgACCQDMCAIJAJQKAgkAkQMCBQNhcnIAAwkAkQMCBQRhcnIyAAMJAMwIAgkAlAoCCQCRAwIFA2FycgAECQCRAwIFBGFycjIABAkAzAgCCQCUCgIJAJEDAgUDYXJyAAUJAJEDAgUEYXJyMgAFCQDMCAIJAJQKAgkAkQMCBQNhcnIABgkAkQMCBQRhcnIyAAYJAMwIAgkAlAoCCQCRAwIFA2FycgAHCQCRAwIFBGFycjIABwkAzAgCCQCUCgIJAJEDAgUDYXJyAAgJAJEDAgUEYXJyMgAIBQNuaWwBCnByZXBhcmVfMTACA2FycgRhcnIyCQDMCAIJAJQKAgkAkQMCBQNhcnIAAAkAkQMCBQRhcnIyAAAJAMwIAgkAlAoCCQCRAwIFA2FycgABCQCRAwIFBGFycjIAAQkAzAgCCQCUCgIJAJEDAgUDYXJyAAIJAJEDAgUEYXJyMgACCQDMCAIJAJQKAgkAkQMCBQNhcnIAAwkAkQMCBQRhcnIyAAMJAMwIAgkAlAoCCQCRAwIFA2FycgAECQCRAwIFBGFycjIABAkAzAgCCQCUCgIJAJEDAgUDYXJyAAUJAJEDAgUEYXJyMgAFCQDMCAIJAJQKAgkAkQMCBQNhcnIABgkAkQMCBQRhcnIyAAYJAMwIAgkAlAoCCQCRAwIFA2FycgAHCQCRAwIFBGFycjIABwkAzAgCCQCUCgIJAJEDAgUDYXJyAAgJAJEDAgUEYXJyMgAICQDMCAIJAJQKAgkAkQMCBQNhcnIACQkAkQMCBQRhcnIyAAkFA25pbAENcHJlcGFyZVBhcmFtcwMSY3VycmVudEFyclBhcnRLZXlzFGN1cnJlbnRBcnJQYXJ0VmFsdWVzBmxlbmd0aAMJAAACBQZsZW5ndGgAAAkAAgECDUVtcHR5ICBwYXJhbXMDCQAAAgUGbGVuZ3RoAAEJAQlwcmVwYXJlXzECBRJjdXJyZW50QXJyUGFydEtleXMFFGN1cnJlbnRBcnJQYXJ0VmFsdWVzAwkAAAIFBmxlbmd0aAACCQEJcHJlcGFyZV8yAgUSY3VycmVudEFyclBhcnRLZXlzBRRjdXJyZW50QXJyUGFydFZhbHVlcwMJAAACBQZsZW5ndGgAAwkBCXByZXBhcmVfMwIFEmN1cnJlbnRBcnJQYXJ0S2V5cwUUY3VycmVudEFyclBhcnRWYWx1ZXMDCQAAAgUGbGVuZ3RoAAQJAQlwcmVwYXJlXzQCBRJjdXJyZW50QXJyUGFydEtleXMFFGN1cnJlbnRBcnJQYXJ0VmFsdWVzAwkAAAIFBmxlbmd0aAAFCQEJcHJlcGFyZV81AgUSY3VycmVudEFyclBhcnRLZXlzBRRjdXJyZW50QXJyUGFydFZhbHVlcwMJAAACBQZsZW5ndGgABgkBCXByZXBhcmVfNgIFEmN1cnJlbnRBcnJQYXJ0S2V5cwUUY3VycmVudEFyclBhcnRWYWx1ZXMDCQAAAgUGbGVuZ3RoAAcJAQlwcmVwYXJlXzcCBRJjdXJyZW50QXJyUGFydEtleXMFFGN1cnJlbnRBcnJQYXJ0VmFsdWVzAwkAAAIFBmxlbmd0aAAICQEJcHJlcGFyZV84AgUSY3VycmVudEFyclBhcnRLZXlzBRRjdXJyZW50QXJyUGFydFZhbHVlcwMJAAACBQZsZW5ndGgACQkBCXByZXBhcmVfOQIFEmN1cnJlbnRBcnJQYXJ0S2V5cwUUY3VycmVudEFyclBhcnRWYWx1ZXMDCQAAAgUGbGVuZ3RoAAoJAQpwcmVwYXJlXzEwAgUSY3VycmVudEFyclBhcnRLZXlzBRRjdXJyZW50QXJyUGFydFZhbHVlcwkAAgECIU1heCBudW1iZXIgb2YgcGFyYW1ldGVycyBleGNlZWRlZAEVZ2V0U3RhcnRBbmRFbmRJbmRleGVzAgRqc29uA2tleQQGa2V5TGVuCQCxAgEFA2tleQQKc3RhcnRJbmRleAkBBXZhbHVlAQkAswkCBQRqc29uBQNrZXkECGVuZEluZGV4CQELdmFsdWVPckVsc2UCCQC0CQMFBGpzb24CASwFCnN0YXJ0SW5kZXgJAQV2YWx1ZQEJALQJAwUEanNvbgIBfQUKc3RhcnRJbmRleAkAlQoDBQZrZXlMZW4FCnN0YXJ0SW5kZXgFCGVuZEluZGV4ARZyZWR1Y2VyRmluZE9iamNldEJ5S2V5AgVhY2N1bQRuZXh0BAskdDA2NDU0Njc3NgUFYWNjdW0EA2tleQgFCyR0MDY0NTQ2Nzc2Al8xBAdsZXZlbE9uCAULJHQwNjQ1NDY3NzYCXzIEDmN1cnJlbnRMZXZlbE9uCAULJHQwNjQ1NDY3NzYCXzMECnN0YXJ0SW5kZXgIBQskdDA2NDU0Njc3NgJfNAQIZW5kSW5kZXgIBQskdDA2NDU0Njc3NgJfNQQMY3VycmVudEluZGV4CAULJHQwNjQ1NDY3NzYCXzYEA2VuZAgFCyR0MDY0NTQ2Nzc2Al83AwkBASEBBQNlbmQEDGtleVZhbHVlTGlzdAkAtQkCBQRuZXh0AgE6BA5sZWZ0QnJhY2VDb3VudAkAZQIJAJADAQkAtQkCBQRuZXh0AgF7AAEED3JpZ2h0QnJhY2VDb3VudAkAZQIJAJADAQkAtQkCBQRuZXh0AgF9AAEEEG5leHRDdXJyZW50Q291bnQJAGUCBQ5sZWZ0QnJhY2VDb3VudAUPcmlnaHRCcmFjZUNvdW50BAskdDA3MDI5NzIyOQMDCQAAAgUHbGV2ZWxPbgUOY3VycmVudExldmVsT24JAAACCQCRAwIFDGtleVZhbHVlTGlzdAAABQNrZXkHCQCUCgIFDGN1cnJlbnRJbmRleAYJAJQKAgAABwQRZm91bmRlZFN0YXJ0SW5kZXgIBQskdDA3MDI5NzIyOQJfMQQMZm91bmRlZFN0YXJ0CAULJHQwNzAyOTcyMjkCXzIECyR0MDcyMzk3NDM1AwMJAAACBQdsZXZlbE9uBQ5jdXJyZW50TGV2ZWxPbgkAAAIJAJEDAgUMa2V5VmFsdWVMaXN0AAAFA2tleQcJAJQKAgUMY3VycmVudEluZGV4BgkAlAoCAAAHBA9mb3VuZGVkRW5kSW5kZXgIBQskdDA3MjM5NzQzNQJfMQQKZm91bmRlZEVuZAgFCyR0MDcyMzk3NDM1Al8yCQCZCgcFA2tleQUHbGV2ZWxPbgkAZAIFDmN1cnJlbnRMZXZlbE9uBRBuZXh0Q3VycmVudENvdW50AwUMZm91bmRlZFN0YXJ0BRFmb3VuZGVkU3RhcnRJbmRleAUKc3RhcnRJbmRleAMFCmZvdW5kZWRFbmQFD2ZvdW5kZWRFbmRJbmRleAUIZW5kSW5kZXgJAGQCBQxjdXJyZW50SW5kZXgAAQMFCmZvdW5kZWRFbmQFCmZvdW5kZWRFbmQFA2VuZAUFYWNjdW0BEXJlZHVjZXJDb25jYXRMaXN0AgVhY2N1bQRuZXh0BAskdDA3ODgxNzk0MgUFYWNjdW0EBnJlc3VsdAgFCyR0MDc4ODE3OTQyAl8xBAxjdXJyZW50SW5kZXgIBQskdDA3ODgxNzk0MgJfMgQKc3RhcnRJbmRleAgFCyR0MDc4ODE3OTQyAl8zBAhlbmRJbmRleAgFCyR0MDc4ODE3OTQyAl80BANlbmQIBQskdDA3ODgxNzk0MgJfNQMJAQEhAQUDZW5kBAluZXdSZXN1bHQDAwkAZwIFDGN1cnJlbnRJbmRleAUKc3RhcnRJbmRleAkAZwIFCGVuZEluZGV4BQxjdXJyZW50SW5kZXgHCQCsAgIJAKwCAgUGcmVzdWx0AgEsBQRuZXh0BQZyZXN1bHQEBm5ld0VuZAkAZgIFDGN1cnJlbnRJbmRleAUIZW5kSW5kZXgJAJcKBQUJbmV3UmVzdWx0CQBkAgUMY3VycmVudEluZGV4AAEFCnN0YXJ0SW5kZXgFCGVuZEluZGV4BQZuZXdFbmQFBWFjY3VtARFyZWR1Y2VyVGFrZU9iamVjdAIFYWNjdW0EbmV4dAQLJHQwODM4MDg0NDAFBWFjY3VtBAZyZXN1bHQIBQskdDA4MzgwODQ0MAJfMQQJbGVmdENvdW50CAULJHQwODM4MDg0NDACXzIECnJpZ2h0Q291bnQIBQskdDA4MzgwODQ0MAJfMwQBaQgFCyR0MDgzODA4NDQwAl80BAZpQ291bnQIBQskdDA4MzgwODQ0MAJfNQQDZW5kCAULJHQwODM4MDg0NDACXzYDAwkBASEBBQNlbmQGCQBmAgUGaUNvdW50BQFpBAskdDA4NDc4OTIzNQMJAQhjb250YWlucwIFBG5leHQCAXsEDl9uZXh0TGVmdENvdW50CQBlAgkAkAMBCQC1CQIFBG5leHQCAXsAAQkAlAoCBQ5fbmV4dExlZnRDb3VudAAAAwkBCGNvbnRhaW5zAgUEbmV4dAIBfQQPX25leHRSaWdodENvdW50CQBlAgkAkAMBCQC1CQIFBG5leHQCAX0AAQkAlAoCAAAFD19uZXh0UmlnaHRDb3VudAkAlAoCAAAAAAQNbmV4dExlZnRDb3VudAgFCyR0MDg0Nzg5MjM1Al8xBA5uZXh0UmlnaHRDb3VudAgFCyR0MDg0Nzg5MjM1Al8yBA9jdXJlbnRMZWZ0Q291bnQJAGQCBQlsZWZ0Q291bnQFDW5leHRMZWZ0Q291bnQEEWN1cnJlbnRSaWdodENvdW50CQBkAgUKcmlnaHRDb3VudAUObmV4dFJpZ2h0Q291bnQDCQAAAgUPY3VyZW50TGVmdENvdW50BRFjdXJyZW50UmlnaHRDb3VudAkAmAoGBQZyZXN1bHQFD2N1cmVudExlZnRDb3VudAURY3VycmVudFJpZ2h0Q291bnQJAGQCBQFpAAEFBmlDb3VudAYJAJgKBgkArAICCQCsAgIFBnJlc3VsdAIBLAUEbmV4dAUPY3VyZW50TGVmdENvdW50BRFjdXJyZW50UmlnaHRDb3VudAkAZAIFAWkAAQUGaUNvdW50BwUFYWNjdW0BEXJlYWRCeUtleUludGVybmFsAgRqc29uA2tleQQLJHQwOTc2OTk4ODUJARVnZXRTdGFydEFuZEVuZEluZGV4ZXMCBQRqc29uBQNrZXkEBmtleUxlbggFCyR0MDk3Njk5ODg1Al8xBApzdGFydEluZGV4CAULJHQwOTc2OTk4ODUCXzIECGVuZEluZGV4CAULJHQwOTc2OTk4ODUCXzMJALACAgkArwICBQRqc29uCQBlAgUIZW5kSW5kZXgAAQkAZAIJAGQCBQpzdGFydEluZGV4BQZrZXlMZW4AAwETZGVsZXRlQnlLZXlJbnRlcm5hbAIEanNvbgNrZXkEDSR0MDEwMTY2MTAyMzQJARVnZXRTdGFydEFuZEVuZEluZGV4ZXMCBQRqc29uBQNrZXkEBmtleUxlbggFDSR0MDEwMTY2MTAyMzQCXzEECnN0YXJ0SW5kZXgIBQ0kdDAxMDE2NjEwMjM0Al8yBAhlbmRJbmRleAgFDSR0MDEwMTY2MTAyMzQCXzMECHJvd1ZhbHVlCQCwAgIJAK8CAgUEanNvbgkAZQIFCGVuZEluZGV4AAEJAGQCCQBkAgUKc3RhcnRJbmRleAUGa2V5TGVuAAMECGpzb25Cb2R5CQCzAgIJALACAgUEanNvbgACAAIECGpzb25MaXN0CQC1CQIFCGpzb25Cb2R5AgEsBAhqc29uU2l6ZQkAkAMBBQhqc29uTGlzdAQMZGVsZXRlZFZhbHVlAwkBCGNvbnRhaW5zAgUIcm93VmFsdWUCAXsEDSR0MDEwNTU5MTA2OTMKAAIkbAUIanNvbkxpc3QKAAIkcwkAkAMBBQIkbAoABSRhY2MwCQCZCgcFA2tleQAAAAAAAAAAAAAHCgEFJGYwXzECAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJARZyZWR1Y2VyRmluZE9iamNldEJ5S2V5AgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhVMaXN0IHNpemUgZXhjZWVkcyAxMDAJAQUkZjBfMgIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIFBSRhY2MwAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0A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cnJLZXlzCWFyclZhbHVlcw9pdGVyYXRpb25zQ291bnQQbGFzdEl0ZXJhdGlvbkxlbgNyZXMJAQt2YWx1ZU9yRWxzZQIJAQxvbmx5SW50ZXJuYWwBCAUBaQZjYWxsZXIDCQBmAgUPaXRlcmF0aW9uc0NvdW50AAAEDSR0MDExODU0MTIwMTkJAQ5nZXRQYXJ0QW5kVGFpbAEFB2FycktleXMEEmN1cnJlbnRBcnJQYXJ0S2V5cwgFDSR0MDExODU0MTIwMTkCXzEEC2FyclRhaWxLZXlzCAUNJHQwMTE4NTQxMjAxOQJfMgQNJHQwMTIwMjgxMjE0NgkBDmdldFBhcnRBbmRUYWlsAQUJYXJyVmFsdWVzBBRjdXJyZW50QXJyUGFydFZhbHVlcwgFDSR0MDEyMDI4MTIxNDYCXzEEDWFyclRhaWxWYWx1ZXMIBQ0kdDAxMjAyODEyMTQ2Al8yBAZwYXJhbXMJAQ1wcmVwYXJlUGFyYW1zAwUSY3VycmVudEFyclBhcnRLZXlzBRRjdXJyZW50QXJyUGFydFZhbHVlcwAKBAluZXdTdHJpbmcJAQ9pdGVyYXRlTWFrZUpTT04DBQZwYXJhbXMFA3JlcwAKBAZyZXN1bHQJAPwHBAUEdGhpcwIQbWFrZUpTT05JbnRlcm5hbAkAzAgCBQthcnJUYWlsS2V5cwkAzAgCBQ1hcnJUYWlsVmFsdWVzCQDMCAIJAGUCBQ9pdGVyYXRpb25zQ291bnQAAQkAzAgCBRBsYXN0SXRlcmF0aW9uTGVuCQDMCAIFCW5ld1N0cmluZwUDbmlsBQNuaWwDCQAAAgUGcmVzdWx0BQZyZXN1bHQJAJQKAgUDbmlsBQZyZXN1bHQJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4DCQECIT0CBRBsYXN0SXRlcmF0aW9uTGVuAAAEBnBhcmFtcwkBDXByZXBhcmVQYXJhbXMDBQdhcnJLZXlzBQlhcnJWYWx1ZXMFEGxhc3RJdGVyYXRpb25MZW4ECW5ld1N0cmluZwkBD2l0ZXJhdGVNYWtlSlNPTgMFBnBhcmFtcwUDcmVzBRBsYXN0SXRlcmF0aW9uTGVuCQCUCgIFA25pbAkArAICCQCsAgICAXsJALMCAgUJbmV3U3RyaW5nAAECAX0JAJQKAgUDbmlsCQCsAgIJAKwCAgIBewkAswICBQNyZXMAAQIBfQFpAQhtYWtlSlNPTgIHYXJyS2V5cwlhcnJWYWx1ZXMDCQECIT0CCQCQAwEFB2FycktleXMJAJADAQUJYXJyVmFsdWVzCQACAQIuQXJyYXlLZXlzIGFuZCBBcnJheVZhbHVlcyBsZW5ndGggbXVzdCBiZSBlcXVhbAQDbGVuCQCQAwEFB2FycktleXMED2l0ZXJhdGlvbnNDb3VudAkAawMAAQUDbGVuAAoEEGxhc3RJdGVyYXRpb25MZW4JAGoCBQNsZW4ACgQDcmVzCQD8BwQFBHRoaXMCEG1ha2VKU09OSW50ZXJuYWwJAMwIAgUHYXJyS2V5cwkAzAgCBQlhcnJWYWx1ZXMJAMwIAgUPaXRlcmF0aW9uc0NvdW50CQDMCAIFEGxhc3RJdGVyYXRpb25MZW4JAMwIAgIABQNuaWwFA25pbAMJAAACBQNyZXMFA3JlcwkAlAoCBQNuaWwFA3JlcwkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQlhZGRUb0pTT04DBGpzb24HYXJyS2V5cwlhcnJWYWx1ZXMDCQECIT0CCQCQAwEFB2FycktleXMJAJADAQUJYXJyVmFsdWVzCQACAQIuQXJyYXlLZXlzIGFuZCBBcnJheVZhbHVlcyBsZW5ndGggbXVzdCBiZSBlcXVhbAQDbGVuCQCQAwEFB2FycktleXMED2l0ZXJhdGlvbnNDb3VudAkAawMAAQUDbGVuAAoEEGxhc3RJdGVyYXRpb25MZW4JAGoCBQNsZW4ACgQDcmVzCQD8BwQFBHRoaXMCEG1ha2VKU09OSW50ZXJuYWwJAMwIAgUHYXJyS2V5cwkAzAgCBQlhcnJWYWx1ZXMJAMwIAgUPaXRlcmF0aW9uc0NvdW50CQDMCAIFEGxhc3RJdGVyYXRpb25MZW4JAMwIAgkArAICCQCwAgIJALMCAgUEanNvbgABAAECASwFA25pbAUDbmlsAwkAAAIFA3JlcwUDcmVzCQCUCgIFA25pbAUDcmVzCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBDXJlYWRCeUpTT05LZXkCBGpzb24Da2V5BAp2YWx1ZUJ5S2V5CQERcmVhZEJ5S2V5SW50ZXJuYWwCBQRqc29uBQNrZXkJAJQKAgkAzAgCCQELU3RyaW5nRW50cnkCAgp2YWx1ZUJ5S2V5BQp2YWx1ZUJ5S2V5BQNuaWwFCnZhbHVlQnlLZXkBaQEPZGVsZXRlQnlKU09OS2V5AgRqc29uA2tleQQNJHQwMTY1NjIxNjkyMQkBE2RlbGV0ZUJ5S2V5SW50ZXJuYWwCBQRqc29uBQNrZXkEEWRlbGV0ZWRWYWx1ZUJ5S2V5CAUNJHQwMTY1NjIxNjkyMQJfMQQHbmV3SnNvbggFDSR0MDE2NTYyMTY5MjECXzIJAJQKAgkAzAgCCQELU3RyaW5nRW50cnkCAgxkZWxldGVkVmFsdWUFEWRlbGV0ZWRWYWx1ZUJ5S2V5CQDMCAIJAQtTdHJpbmdFbnRyeQIFCGtKc29uUmVzBQduZXdKc29uBQNuaWwJAJQKAgURZGVsZXRlZFZhbHVlQnlLZXkFB25ld0pzb24AQYqAnQ==", "height": 2496841, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BLcVMsP9hQnpMEU4FEG4U8LA5kVtA4dtvPq3dLN9Hffd Next: 35EQnvvnJSHaLV9z2uNc4UgRNYjPwsR8o47Hid53sXvS Diff:
OldNewDifferences
377377 let aX = split(aW, ",")
378378 let aY = size(aX)
379379 let aZ = if (contains(aV, "{"))
380- then ( let k = aX
381- let l = size(k)
382- let m = $Tuple6("", 0, 0, 0, aY, false)
383- func n (o,p) = if ((p >= l))
384- then o
385- else aE(o, k[p])
380+ then {
381+ let ba = {
382+ let k = aX
383+ let l = size(k)
384+ let m = $Tuple7(ae, 0, 0, 0, 0, 0, false)
385+ func n (o,p) = if ((p >= l))
386+ then o
387+ else ai(o, k[p])
386388
387- func q (o,p) = if ((p >= l))
388- then o
389- else throw("List size exceeds 100")
389+ func q (o,p) = if ((p >= l))
390+ then o
391+ else throw("List size exceeds 100")
390392
391- q(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100))._1
393+ q(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100)
394+ }
395+ let bb = ba._1
396+ let al = ba._2
397+ let am = ba._3
398+ let bc = ba._4
399+ let bd = ba._5
400+( let k = aX
401+ let l = size(k)
402+ let m = $Tuple5("", 0, bc, bd, false)
403+ func be (o,p) = if ((p >= l))
404+ then o
405+ else az(o, k[p])
406+
407+ func bf (o,p) = if ((p >= l))
408+ then o
409+ else throw("List size exceeds 100")
410+
411+ bf(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100))._1
412+ }
392413 else aV
393- let ba = ( let k = aX
394- let l = size(k)
395- let m = $Tuple5("", 0, 1, 13, false)
396- func n (o,p) = if ((p >= l))
397- then o
398- else az(o, k[p])
399-
400- func q (o,p) = if ((p >= l))
401- then o
402- else throw("List size exceeds 100")
403-
404- q(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100))._1
405- let bb = if (((size(ad) - ah) == 1))
414+ let bg = if (((size(ad) - ah) == 1))
406415 then (take(ad, (ag - 2)) + drop(ad, ah))
407416 else (take(ad, (ag - 1)) + drop(ad, (ah + 1)))
408- $Tuple2(ba, bb)
417+ $Tuple2(aZ, bg)
409418 }
410419
411420
412421 @Callable(aI)
413-func makeJSONInternal (bc,bd,be,bf,i) = valueOrElse(N(aI.caller), if ((be > 0))
422+func makeJSONInternal (bh,bi,bj,bk,i) = valueOrElse(N(aI.caller), if ((bj > 0))
414423 then {
415- let bg = r(bc)
416- let aa = bg._1
417- let bh = bg._2
418- let bi = r(bd)
419- let ab = bi._1
420- let bj = bi._2
424+ let bl = r(bh)
425+ let aa = bl._1
426+ let bm = bl._2
427+ let bn = r(bi)
428+ let ab = bn._1
429+ let bo = bn._2
421430 let h = Z(aa, ab, 10)
422- let bk = g(h, i, 10)
423- let aB = invoke(this, "makeJSONInternal", [bh, bj, (be - 1), bf, bk], nil)
431+ let bp = g(h, i, 10)
432+ let aB = invoke(this, "makeJSONInternal", [bm, bo, (bj - 1), bk, bp], nil)
424433 if ((aB == aB))
425434 then $Tuple2(nil, aB)
426435 else throw("Strict value is not equal to itself.")
427436 }
428- else if ((bf != 0))
437+ else if ((bk != 0))
429438 then {
430- let h = Z(bc, bd, bf)
431- let bk = g(h, i, bf)
432- $Tuple2(nil, (("{" + dropRight(bk, 1)) + "}"))
439+ let h = Z(bh, bi, bk)
440+ let bp = g(h, i, bk)
441+ $Tuple2(nil, (("{" + dropRight(bp, 1)) + "}"))
433442 }
434443 else $Tuple2(nil, (("{" + dropRight(i, 1)) + "}")))
435444
436445
437446
438447 @Callable(aI)
439-func makeJSON (bc,bd) = if ((size(bc) != size(bd)))
448+func makeJSON (bh,bi) = if ((size(bh) != size(bi)))
440449 then throw("ArrayKeys and ArrayValues length must be equal")
441450 else {
442- let bl = size(bc)
443- let be = fraction(1, bl, 10)
444- let bf = (bl % 10)
445- let i = invoke(this, "makeJSONInternal", [bc, bd, be, bf, ""], nil)
451+ let bq = size(bh)
452+ let bj = fraction(1, bq, 10)
453+ let bk = (bq % 10)
454+ let i = invoke(this, "makeJSONInternal", [bh, bi, bj, bk, ""], nil)
446455 if ((i == i))
447456 then $Tuple2(nil, i)
448457 else throw("Strict value is not equal to itself.")
451460
452461
453462 @Callable(aI)
454-func addToJSON (ad,bc,bd) = if ((size(bc) != size(bd)))
463+func addToJSON (ad,bh,bi) = if ((size(bh) != size(bi)))
455464 then throw("ArrayKeys and ArrayValues length must be equal")
456465 else {
457- let bl = size(bc)
458- let be = fraction(1, bl, 10)
459- let bf = (bl % 10)
460- let i = invoke(this, "makeJSONInternal", [bc, bd, be, bf, (drop(dropRight(ad, 1), 1) + ",")], nil)
466+ let bq = size(bh)
467+ let bj = fraction(1, bq, 10)
468+ let bk = (bq % 10)
469+ let i = invoke(this, "makeJSONInternal", [bh, bi, bj, bk, (drop(dropRight(ad, 1), 1) + ",")], nil)
461470 if ((i == i))
462471 then $Tuple2(nil, i)
463472 else throw("Strict value is not equal to itself.")
467476
468477 @Callable(aI)
469478 func readByJSONKey (ad,ae) = {
470- let bm = aR(ad, ae)
471- $Tuple2([StringEntry("valueByKey", bm)], bm)
479+ let br = aR(ad, ae)
480+ $Tuple2([StringEntry("valueByKey", br)], br)
472481 }
473482
474483
475484
476485 @Callable(aI)
477486 func deleteByJSONKey (ad,ae) = {
478- let bn = aT(ad, ae)
479- let bo = bn._1
480- let bb = bn._2
481- $Tuple2([StringEntry("deletedValue", bo), StringEntry(a, bb)], $Tuple2(bo, bb))
487+ let bs = aT(ad, ae)
488+ let bt = bs._1
489+ let bg = bs._2
490+ $Tuple2([StringEntry("deletedValue", bt), StringEntry(a, bg)], $Tuple2(bt, bg))
482491 }
483492
484493
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "jsonRes"
55
66 let b = toUtf8String(base58'b')
77
88 func c (d) = if (false)
99 then (((((b + d._1) + b) + ":") + d._2) + ",")
1010 else (((((((b + d._1) + b) + ":") + b) + d._2) + b) + ",")
1111
1212
1313 func e (f,d) = (f + c(d))
1414
1515
1616 func g (h,i,j) = if ((j == 0))
1717 then throw("Empty params")
1818 else if ((j == 1))
1919 then {
2020 let k = h
2121 let l = size(k)
2222 let m = i
2323 func n (o,p) = if ((p >= l))
2424 then o
2525 else e(o, k[p])
2626
2727 func q (o,p) = if ((p >= l))
2828 then o
2929 else throw("List size exceeds 1")
3030
3131 q(n(m, 0), 1)
3232 }
3333 else if ((j == 2))
3434 then {
3535 let k = h
3636 let l = size(k)
3737 let m = i
3838 func n (o,p) = if ((p >= l))
3939 then o
4040 else e(o, k[p])
4141
4242 func q (o,p) = if ((p >= l))
4343 then o
4444 else throw("List size exceeds 2")
4545
4646 q(n(n(m, 0), 1), 2)
4747 }
4848 else if ((j == 3))
4949 then {
5050 let k = h
5151 let l = size(k)
5252 let m = i
5353 func n (o,p) = if ((p >= l))
5454 then o
5555 else e(o, k[p])
5656
5757 func q (o,p) = if ((p >= l))
5858 then o
5959 else throw("List size exceeds 3")
6060
6161 q(n(n(n(m, 0), 1), 2), 3)
6262 }
6363 else if ((j == 4))
6464 then {
6565 let k = h
6666 let l = size(k)
6767 let m = i
6868 func n (o,p) = if ((p >= l))
6969 then o
7070 else e(o, k[p])
7171
7272 func q (o,p) = if ((p >= l))
7373 then o
7474 else throw("List size exceeds 4")
7575
7676 q(n(n(n(n(m, 0), 1), 2), 3), 4)
7777 }
7878 else if ((j == 5))
7979 then {
8080 let k = h
8181 let l = size(k)
8282 let m = i
8383 func n (o,p) = if ((p >= l))
8484 then o
8585 else e(o, k[p])
8686
8787 func q (o,p) = if ((p >= l))
8888 then o
8989 else throw("List size exceeds 5")
9090
9191 q(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5)
9292 }
9393 else if ((j == 6))
9494 then {
9595 let k = h
9696 let l = size(k)
9797 let m = i
9898 func n (o,p) = if ((p >= l))
9999 then o
100100 else e(o, k[p])
101101
102102 func q (o,p) = if ((p >= l))
103103 then o
104104 else throw("List size exceeds 6")
105105
106106 q(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6)
107107 }
108108 else if ((j == 7))
109109 then {
110110 let k = h
111111 let l = size(k)
112112 let m = i
113113 func n (o,p) = if ((p >= l))
114114 then o
115115 else e(o, k[p])
116116
117117 func q (o,p) = if ((p >= l))
118118 then o
119119 else throw("List size exceeds 7")
120120
121121 q(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7)
122122 }
123123 else if ((j == 8))
124124 then {
125125 let k = h
126126 let l = size(k)
127127 let m = i
128128 func n (o,p) = if ((p >= l))
129129 then o
130130 else e(o, k[p])
131131
132132 func q (o,p) = if ((p >= l))
133133 then o
134134 else throw("List size exceeds 8")
135135
136136 q(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8)
137137 }
138138 else if ((j == 9))
139139 then {
140140 let k = h
141141 let l = size(k)
142142 let m = i
143143 func n (o,p) = if ((p >= l))
144144 then o
145145 else e(o, k[p])
146146
147147 func q (o,p) = if ((p >= l))
148148 then o
149149 else throw("List size exceeds 9")
150150
151151 q(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9)
152152 }
153153 else if ((j == 10))
154154 then {
155155 let k = h
156156 let l = size(k)
157157 let m = i
158158 func n (o,p) = if ((p >= l))
159159 then o
160160 else e(o, k[p])
161161
162162 func q (o,p) = if ((p >= l))
163163 then o
164164 else throw("List size exceeds 10")
165165
166166 q(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
167167 }
168168 else throw("The max number of parameters exceeded")
169169
170170
171171 func r (s) = {
172172 let t = s[0]
173173 let u = s[1]
174174 let v = s[2]
175175 let w = s[3]
176176 let x = s[4]
177177 let y = s[5]
178178 let z = s[6]
179179 let A = s[7]
180180 let B = s[8]
181181 let C = s[9]
182182 let D = removeByIndex(s, 0)
183183 let E = removeByIndex(D, 0)
184184 let F = removeByIndex(E, 0)
185185 let G = removeByIndex(F, 0)
186186 let H = removeByIndex(G, 0)
187187 let I = removeByIndex(H, 0)
188188 let J = removeByIndex(I, 0)
189189 let K = removeByIndex(J, 0)
190190 let L = removeByIndex(K, 0)
191191 let M = removeByIndex(L, 0)
192192 $Tuple2([t, u, v, w, x, y, z, A, B, C], M)
193193 }
194194
195195
196196 func N (O) = if ((O == this))
197197 then unit
198198 else throw("Only internal call")
199199
200200
201201 func P (s,F) = [$Tuple2(s[0], F[0])]
202202
203203
204204 func Q (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1])]
205205
206206
207207 func R (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2])]
208208
209209
210210 func S (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3])]
211211
212212
213213 func T (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3]), $Tuple2(s[4], F[4])]
214214
215215
216216 func U (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3]), $Tuple2(s[4], F[4]), $Tuple2(s[5], F[5])]
217217
218218
219219 func V (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3]), $Tuple2(s[4], F[4]), $Tuple2(s[5], F[5]), $Tuple2(s[6], F[6])]
220220
221221
222222 func W (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3]), $Tuple2(s[4], F[4]), $Tuple2(s[5], F[5]), $Tuple2(s[6], F[6]), $Tuple2(s[7], F[7])]
223223
224224
225225 func X (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3]), $Tuple2(s[4], F[4]), $Tuple2(s[5], F[5]), $Tuple2(s[6], F[6]), $Tuple2(s[7], F[7]), $Tuple2(s[8], F[8])]
226226
227227
228228 func Y (s,F) = [$Tuple2(s[0], F[0]), $Tuple2(s[1], F[1]), $Tuple2(s[2], F[2]), $Tuple2(s[3], F[3]), $Tuple2(s[4], F[4]), $Tuple2(s[5], F[5]), $Tuple2(s[6], F[6]), $Tuple2(s[7], F[7]), $Tuple2(s[8], F[8]), $Tuple2(s[9], F[9])]
229229
230230
231231 func Z (aa,ab,j) = if ((j == 0))
232232 then throw("Empty params")
233233 else if ((j == 1))
234234 then P(aa, ab)
235235 else if ((j == 2))
236236 then Q(aa, ab)
237237 else if ((j == 3))
238238 then R(aa, ab)
239239 else if ((j == 4))
240240 then S(aa, ab)
241241 else if ((j == 5))
242242 then T(aa, ab)
243243 else if ((j == 6))
244244 then U(aa, ab)
245245 else if ((j == 7))
246246 then V(aa, ab)
247247 else if ((j == 8))
248248 then W(aa, ab)
249249 else if ((j == 9))
250250 then X(aa, ab)
251251 else if ((j == 10))
252252 then Y(aa, ab)
253253 else throw("Max number of parameters exceeded")
254254
255255
256256 func ac (ad,ae) = {
257257 let af = size(ae)
258258 let ag = value(indexOf(ad, ae))
259259 let ah = valueOrElse(indexOf(ad, ",", ag), value(indexOf(ad, "}", ag)))
260260 $Tuple3(af, ag, ah)
261261 }
262262
263263
264264 func ai (f,aj) = {
265265 let ak = f
266266 let ae = ak._1
267267 let al = ak._2
268268 let am = ak._3
269269 let ag = ak._4
270270 let ah = ak._5
271271 let an = ak._6
272272 let ao = ak._7
273273 if (!(ao))
274274 then {
275275 let ap = split(aj, ":")
276276 let aq = (size(split(aj, "{")) - 1)
277277 let ar = (size(split(aj, "}")) - 1)
278278 let as = (aq - ar)
279279 let at = if (if ((al == am))
280280 then (ap[0] == ae)
281281 else false)
282282 then $Tuple2(an, true)
283283 else $Tuple2(0, false)
284284 let au = at._1
285285 let av = at._2
286286 let aw = if (if ((al == am))
287287 then (ap[0] == ae)
288288 else false)
289289 then $Tuple2(an, true)
290290 else $Tuple2(0, false)
291291 let ax = aw._1
292292 let ay = aw._2
293293 $Tuple7(ae, al, (am + as), if (av)
294294 then au
295295 else ag, if (ay)
296296 then ax
297297 else ah, (an + 1), if (ay)
298298 then ay
299299 else ao)
300300 }
301301 else f
302302 }
303303
304304
305305 func az (f,aj) = {
306306 let aA = f
307307 let aB = aA._1
308308 let an = aA._2
309309 let ag = aA._3
310310 let ah = aA._4
311311 let ao = aA._5
312312 if (!(ao))
313313 then {
314314 let aC = if (if ((an >= ag))
315315 then (ah >= an)
316316 else false)
317317 then ((aB + ",") + aj)
318318 else aB
319319 let aD = (an > ah)
320320 $Tuple5(aC, (an + 1), ag, ah, aD)
321321 }
322322 else f
323323 }
324324
325325
326326 func aE (f,aj) = {
327327 let aF = f
328328 let aB = aF._1
329329 let aG = aF._2
330330 let aH = aF._3
331331 let aI = aF._4
332332 let aJ = aF._5
333333 let ao = aF._6
334334 if (if (!(ao))
335335 then true
336336 else (aJ > aI))
337337 then {
338338 let aK = if (contains(aj, "{"))
339339 then {
340340 let aL = (size(split(aj, "{")) - 1)
341341 $Tuple2(aL, 0)
342342 }
343343 else if (contains(aj, "}"))
344344 then {
345345 let aM = (size(split(aj, "}")) - 1)
346346 $Tuple2(0, aM)
347347 }
348348 else $Tuple2(0, 0)
349349 let aN = aK._1
350350 let aO = aK._2
351351 let aP = (aG + aN)
352352 let aQ = (aH + aO)
353353 if ((aP == aQ))
354354 then $Tuple6(aB, aP, aQ, (aI + 1), aJ, true)
355355 else $Tuple6(((aB + ",") + aj), aP, aQ, (aI + 1), aJ, false)
356356 }
357357 else f
358358 }
359359
360360
361361 func aR (ad,ae) = {
362362 let aS = ac(ad, ae)
363363 let af = aS._1
364364 let ag = aS._2
365365 let ah = aS._3
366366 drop(take(ad, (ah - 1)), ((ag + af) + 3))
367367 }
368368
369369
370370 func aT (ad,ae) = {
371371 let aU = ac(ad, ae)
372372 let af = aU._1
373373 let ag = aU._2
374374 let ah = aU._3
375375 let aV = drop(take(ad, (ah - 1)), ((ag + af) + 3))
376376 let aW = dropRight(drop(ad, 2), 2)
377377 let aX = split(aW, ",")
378378 let aY = size(aX)
379379 let aZ = if (contains(aV, "{"))
380- then ( let k = aX
381- let l = size(k)
382- let m = $Tuple6("", 0, 0, 0, aY, false)
383- func n (o,p) = if ((p >= l))
384- then o
385- else aE(o, k[p])
380+ then {
381+ let ba = {
382+ let k = aX
383+ let l = size(k)
384+ let m = $Tuple7(ae, 0, 0, 0, 0, 0, false)
385+ func n (o,p) = if ((p >= l))
386+ then o
387+ else ai(o, k[p])
386388
387- func q (o,p) = if ((p >= l))
388- then o
389- else throw("List size exceeds 100")
389+ func q (o,p) = if ((p >= l))
390+ then o
391+ else throw("List size exceeds 100")
390392
391- q(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100))._1
393+ q(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100)
394+ }
395+ let bb = ba._1
396+ let al = ba._2
397+ let am = ba._3
398+ let bc = ba._4
399+ let bd = ba._5
400+( let k = aX
401+ let l = size(k)
402+ let m = $Tuple5("", 0, bc, bd, false)
403+ func be (o,p) = if ((p >= l))
404+ then o
405+ else az(o, k[p])
406+
407+ func bf (o,p) = if ((p >= l))
408+ then o
409+ else throw("List size exceeds 100")
410+
411+ bf(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(be(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100))._1
412+ }
392413 else aV
393- let ba = ( let k = aX
394- let l = size(k)
395- let m = $Tuple5("", 0, 1, 13, false)
396- func n (o,p) = if ((p >= l))
397- then o
398- else az(o, k[p])
399-
400- func q (o,p) = if ((p >= l))
401- then o
402- else throw("List size exceeds 100")
403-
404- q(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100))._1
405- let bb = if (((size(ad) - ah) == 1))
414+ let bg = if (((size(ad) - ah) == 1))
406415 then (take(ad, (ag - 2)) + drop(ad, ah))
407416 else (take(ad, (ag - 1)) + drop(ad, (ah + 1)))
408- $Tuple2(ba, bb)
417+ $Tuple2(aZ, bg)
409418 }
410419
411420
412421 @Callable(aI)
413-func makeJSONInternal (bc,bd,be,bf,i) = valueOrElse(N(aI.caller), if ((be > 0))
422+func makeJSONInternal (bh,bi,bj,bk,i) = valueOrElse(N(aI.caller), if ((bj > 0))
414423 then {
415- let bg = r(bc)
416- let aa = bg._1
417- let bh = bg._2
418- let bi = r(bd)
419- let ab = bi._1
420- let bj = bi._2
424+ let bl = r(bh)
425+ let aa = bl._1
426+ let bm = bl._2
427+ let bn = r(bi)
428+ let ab = bn._1
429+ let bo = bn._2
421430 let h = Z(aa, ab, 10)
422- let bk = g(h, i, 10)
423- let aB = invoke(this, "makeJSONInternal", [bh, bj, (be - 1), bf, bk], nil)
431+ let bp = g(h, i, 10)
432+ let aB = invoke(this, "makeJSONInternal", [bm, bo, (bj - 1), bk, bp], nil)
424433 if ((aB == aB))
425434 then $Tuple2(nil, aB)
426435 else throw("Strict value is not equal to itself.")
427436 }
428- else if ((bf != 0))
437+ else if ((bk != 0))
429438 then {
430- let h = Z(bc, bd, bf)
431- let bk = g(h, i, bf)
432- $Tuple2(nil, (("{" + dropRight(bk, 1)) + "}"))
439+ let h = Z(bh, bi, bk)
440+ let bp = g(h, i, bk)
441+ $Tuple2(nil, (("{" + dropRight(bp, 1)) + "}"))
433442 }
434443 else $Tuple2(nil, (("{" + dropRight(i, 1)) + "}")))
435444
436445
437446
438447 @Callable(aI)
439-func makeJSON (bc,bd) = if ((size(bc) != size(bd)))
448+func makeJSON (bh,bi) = if ((size(bh) != size(bi)))
440449 then throw("ArrayKeys and ArrayValues length must be equal")
441450 else {
442- let bl = size(bc)
443- let be = fraction(1, bl, 10)
444- let bf = (bl % 10)
445- let i = invoke(this, "makeJSONInternal", [bc, bd, be, bf, ""], nil)
451+ let bq = size(bh)
452+ let bj = fraction(1, bq, 10)
453+ let bk = (bq % 10)
454+ let i = invoke(this, "makeJSONInternal", [bh, bi, bj, bk, ""], nil)
446455 if ((i == i))
447456 then $Tuple2(nil, i)
448457 else throw("Strict value is not equal to itself.")
449458 }
450459
451460
452461
453462 @Callable(aI)
454-func addToJSON (ad,bc,bd) = if ((size(bc) != size(bd)))
463+func addToJSON (ad,bh,bi) = if ((size(bh) != size(bi)))
455464 then throw("ArrayKeys and ArrayValues length must be equal")
456465 else {
457- let bl = size(bc)
458- let be = fraction(1, bl, 10)
459- let bf = (bl % 10)
460- let i = invoke(this, "makeJSONInternal", [bc, bd, be, bf, (drop(dropRight(ad, 1), 1) + ",")], nil)
466+ let bq = size(bh)
467+ let bj = fraction(1, bq, 10)
468+ let bk = (bq % 10)
469+ let i = invoke(this, "makeJSONInternal", [bh, bi, bj, bk, (drop(dropRight(ad, 1), 1) + ",")], nil)
461470 if ((i == i))
462471 then $Tuple2(nil, i)
463472 else throw("Strict value is not equal to itself.")
464473 }
465474
466475
467476
468477 @Callable(aI)
469478 func readByJSONKey (ad,ae) = {
470- let bm = aR(ad, ae)
471- $Tuple2([StringEntry("valueByKey", bm)], bm)
479+ let br = aR(ad, ae)
480+ $Tuple2([StringEntry("valueByKey", br)], br)
472481 }
473482
474483
475484
476485 @Callable(aI)
477486 func deleteByJSONKey (ad,ae) = {
478- let bn = aT(ad, ae)
479- let bo = bn._1
480- let bb = bn._2
481- $Tuple2([StringEntry("deletedValue", bo), StringEntry(a, bb)], $Tuple2(bo, bb))
487+ let bs = aT(ad, ae)
488+ let bt = bs._1
489+ let bg = bs._2
490+ $Tuple2([StringEntry("deletedValue", bt), StringEntry(a, bg)], $Tuple2(bt, bg))
482491 }
483492
484493

github/deemru/w8io/169f3d6 
81.80 ms