{ "name": "ABITestUpdateStringInTuple", "desc": "", "methods": [ { "name": "updateStringInTuple", "args": [], "returns": { "type": "(uint8,uint16[],string,uint16[],uint8[])" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "createApplication", "args": [], "returns": { "type": "void" }, "actions": { "create": [ "NoOp" ], "call": [] } } ], "arcs": [ 4, 56 ], "structs": {}, "state": { "schema": { "global": { "bytes": 0, "ints": 0 }, "local": { "bytes": 0, "ints": 0 } }, "keys": { "global": {}, "local": {}, "box": {} }, "maps": { "global": {}, "local": {}, "box": {} } }, "bareActions": { "create": [], "call": [] }, "sourceInfo": { "approval": { "sourceInfo": [ { "teal": 1, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 0 ] }, { "teal": 2, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 1, 2, 3, 4, 5, 6, 7 ] }, { "teal": 3, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 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 ] }, { "teal": 15, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 45, 46 ] }, { "teal": 16, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 47 ] }, { "teal": 17, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 48, 49 ] }, { "teal": 18, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 50 ] }, { "teal": 19, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 51, 52 ] }, { "teal": 20, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 53 ] }, { "teal": 21, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 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 ] }, { "teal": 25, "source": "tests/contracts/abi.algo.ts:558", "errorMessage": "The requested action is not implemented in this contract. Are you using the correct OnComplete? Did you set your app ID?", "pc": [ 80 ] }, { "teal": 30, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 81, 82, 83, 84, 85, 86 ] }, { "teal": 33, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 87, 88, 89 ] }, { "teal": 34, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 90 ] }, { "teal": 35, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 91 ] }, { "teal": 36, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 92 ] }, { "teal": 37, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 93 ] }, { "teal": 41, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 94, 95, 96 ] }, { "teal": 44, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 97 ] }, { "teal": 48, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 98 ] }, { "teal": 49, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 99 ] }, { "teal": 50, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 100, 101, 102, 103 ] }, { "teal": 51, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 104, 105, 106 ] }, { "teal": 52, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 107, 108, 109 ] }, { "teal": 53, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 110, 111, 112, 113, 114, 115 ] }, { "teal": 54, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 116, 117, 118 ] }, { "teal": 55, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 119, 120, 121, 122, 123, 124, 125 ] }, { "teal": 56, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 126, 127, 128 ] }, { "teal": 57, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 129, 130, 131, 132, 133, 134 ] }, { "teal": 58, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 135, 136, 137 ] }, { "teal": 59, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 138, 139, 140, 141, 142 ] }, { "teal": 60, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 143, 144, 145 ] }, { "teal": 61, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 146 ] }, { "teal": 62, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 147 ] }, { "teal": 63, "source": "tests/contracts/abi.algo.ts:560", "pc": [ 148, 149 ] }, { "teal": 67, "source": "tests/contracts/abi.algo.ts:562", "pc": [ 150, 151 ] }, { "teal": 68, "source": "tests/contracts/abi.algo.ts:562", "pc": [ 152, 153 ] }, { "teal": 69, "source": "tests/contracts/abi.algo.ts:562", "pc": [ 154, 155 ] }, { "teal": 70, "source": "tests/contracts/abi.algo.ts:562", "pc": [ 156, 157, 158 ] }, { "teal": 71, "source": "tests/contracts/abi.algo.ts:562", "pc": [ 159, 160 ] }, { "teal": 72, "source": "tests/contracts/abi.algo.ts:562", "pc": [ 161, 162 ] }, { "teal": 76, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 163, 164 ] }, { "teal": 77, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 165, 166 ] }, { "teal": 78, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 167 ] }, { "teal": 79, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 168 ] }, { "teal": 80, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 169, 170 ] }, { "teal": 81, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 171, 172 ] }, { "teal": 82, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 173, 174 ] }, { "teal": 83, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 175, 176 ] }, { "teal": 84, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 177 ] }, { "teal": 85, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 178 ] }, { "teal": 86, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 179, 180 ] }, { "teal": 87, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 181 ] }, { "teal": 88, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 182, 183 ] }, { "teal": 89, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 184 ] }, { "teal": 90, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 185 ] }, { "teal": 91, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 186 ] }, { "teal": 92, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 187 ] }, { "teal": 93, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 188 ] }, { "teal": 94, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 189 ] }, { "teal": 95, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 190, 191 ] }, { "teal": 96, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 192, 193 ] }, { "teal": 97, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 194 ] }, { "teal": 98, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 195, 196 ] }, { "teal": 99, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 197 ] }, { "teal": 100, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 198 ] }, { "teal": 101, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 199 ] }, { "teal": 102, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 200, 201 ] }, { "teal": 103, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 202, 203 ] }, { "teal": 104, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 204, 205 ] }, { "teal": 105, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 206, 207 ] }, { "teal": 106, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 208 ] }, { "teal": 107, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 209, 210 ] }, { "teal": 108, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 211 ] }, { "teal": 109, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 212 ] }, { "teal": 110, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 213 ] }, { "teal": 111, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 214 ] }, { "teal": 112, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 215, 216 ] }, { "teal": 113, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 217, 218, 219 ] }, { "teal": 114, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 220, 221 ] }, { "teal": 115, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 222, 223 ] }, { "teal": 116, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 224 ] }, { "teal": 117, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 225 ] }, { "teal": 118, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 226, 227, 228 ] }, { "teal": 119, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 229, 230 ] }, { "teal": 120, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 231, 232 ] }, { "teal": 121, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 233 ] }, { "teal": 122, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 234 ] }, { "teal": 123, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 235, 236, 237 ] }, { "teal": 124, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 238, 239 ] }, { "teal": 125, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 240, 241 ] }, { "teal": 126, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 242, 243 ] }, { "teal": 127, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 244 ] }, { "teal": 128, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 245, 246, 247 ] }, { "teal": 129, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 248, 249 ] }, { "teal": 130, "source": "tests/contracts/abi.algo.ts:563", "pc": [ 250, 251 ] }, { "teal": 134, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 252, 253 ] }, { "teal": 135, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 254, 255 ] }, { "teal": 136, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 256, 257 ] }, { "teal": 137, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 258 ] }, { "teal": 138, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 259, 260 ] }, { "teal": 139, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 261, 262 ] }, { "teal": 140, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 263, 264 ] }, { "teal": 141, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 265, 266 ] }, { "teal": 142, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 267 ] }, { "teal": 143, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 268 ] }, { "teal": 144, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 269, 270 ] }, { "teal": 145, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 271 ] }, { "teal": 146, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 272, 273 ] }, { "teal": 147, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 274 ] }, { "teal": 148, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 275 ] }, { "teal": 149, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 276 ] }, { "teal": 150, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 277 ] }, { "teal": 151, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 278 ] }, { "teal": 152, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 279 ] }, { "teal": 153, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 280, 281 ] }, { "teal": 154, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 282, 283 ] }, { "teal": 155, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 284 ] }, { "teal": 156, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 285, 286 ] }, { "teal": 157, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 287 ] }, { "teal": 158, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 288 ] }, { "teal": 159, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 289 ] }, { "teal": 160, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 290, 291 ] }, { "teal": 161, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 292, 293 ] }, { "teal": 162, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 294, 295 ] }, { "teal": 163, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 296, 297 ] }, { "teal": 164, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 298 ] }, { "teal": 165, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 299, 300 ] }, { "teal": 166, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 301 ] }, { "teal": 167, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 302 ] }, { "teal": 168, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 303 ] }, { "teal": 169, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 304 ] }, { "teal": 170, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 305, 306 ] }, { "teal": 171, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 307, 308, 309 ] }, { "teal": 172, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 310, 311 ] }, { "teal": 173, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 312, 313 ] }, { "teal": 174, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 314 ] }, { "teal": 175, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 315 ] }, { "teal": 176, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 316, 317, 318 ] }, { "teal": 177, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 319, 320 ] }, { "teal": 178, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 321, 322 ] }, { "teal": 179, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 323 ] }, { "teal": 180, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 324 ] }, { "teal": 181, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 325, 326, 327 ] }, { "teal": 182, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 328, 329 ] }, { "teal": 183, "source": "tests/contracts/abi.algo.ts:564", "pc": [ 330, 331 ] }, { "teal": 187, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 332, 333 ] }, { "teal": 188, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 334, 335 ] }, { "teal": 189, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 336, 337 ] }, { "teal": 190, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 338 ] }, { "teal": 191, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 339, 340 ] }, { "teal": 192, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 341, 342 ] }, { "teal": 193, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 343, 344 ] }, { "teal": 194, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 345, 346 ] }, { "teal": 195, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 347 ] }, { "teal": 196, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 348 ] }, { "teal": 197, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 349, 350 ] }, { "teal": 198, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 351 ] }, { "teal": 199, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 352, 353 ] }, { "teal": 200, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 354 ] }, { "teal": 201, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 355 ] }, { "teal": 202, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 356 ] }, { "teal": 203, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 357 ] }, { "teal": 204, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 358 ] }, { "teal": 205, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 359 ] }, { "teal": 206, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 360, 361 ] }, { "teal": 207, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 362, 363 ] }, { "teal": 208, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 364 ] }, { "teal": 209, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 365, 366 ] }, { "teal": 210, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 367 ] }, { "teal": 211, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 368 ] }, { "teal": 212, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 369 ] }, { "teal": 213, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 370, 371 ] }, { "teal": 214, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 372, 373 ] }, { "teal": 215, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 374, 375 ] }, { "teal": 216, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 376, 377 ] }, { "teal": 217, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 378 ] }, { "teal": 218, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 379, 380 ] }, { "teal": 219, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 381 ] }, { "teal": 220, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 382 ] }, { "teal": 221, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 383 ] }, { "teal": 222, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 384 ] }, { "teal": 223, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 385, 386 ] }, { "teal": 224, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 387, 388, 389 ] }, { "teal": 225, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 390, 391 ] }, { "teal": 226, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 392, 393 ] }, { "teal": 227, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 394 ] }, { "teal": 228, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 395 ] }, { "teal": 229, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 396, 397, 398 ] }, { "teal": 230, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 399, 400 ] }, { "teal": 231, "source": "tests/contracts/abi.algo.ts:565", "pc": [ 401, 402 ] }, { "teal": 235, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 403, 404 ] }, { "teal": 236, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 405, 406 ] }, { "teal": 237, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 407, 408 ] }, { "teal": 238, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 409 ] }, { "teal": 239, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 410, 411 ] }, { "teal": 240, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 412, 413 ] }, { "teal": 241, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 414, 415 ] }, { "teal": 242, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 416, 417 ] }, { "teal": 243, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 418 ] }, { "teal": 244, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 419 ] }, { "teal": 245, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 420, 421 ] }, { "teal": 246, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 422 ] }, { "teal": 247, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 423, 424 ] }, { "teal": 248, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 425 ] }, { "teal": 249, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 426 ] }, { "teal": 250, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 427 ] }, { "teal": 251, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 428 ] }, { "teal": 252, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 429 ] }, { "teal": 253, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 430 ] }, { "teal": 254, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 431, 432 ] }, { "teal": 255, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 433, 434 ] }, { "teal": 256, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 435 ] }, { "teal": 257, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 436, 437 ] }, { "teal": 258, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 438 ] }, { "teal": 259, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 439, 440 ] }, { "teal": 260, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 441 ] }, { "teal": 261, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 442, 443 ] }, { "teal": 262, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 444, 445 ] }, { "teal": 263, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 446, 447 ] }, { "teal": 264, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 448, 449 ] }, { "teal": 265, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 450 ] }, { "teal": 266, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 451, 452 ] }, { "teal": 267, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 453 ] }, { "teal": 268, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 454 ] }, { "teal": 269, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 455 ] }, { "teal": 270, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 456 ] }, { "teal": 271, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 457, 458 ] }, { "teal": 272, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 459, 460, 461 ] }, { "teal": 273, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 462, 463 ] }, { "teal": 274, "source": "tests/contracts/abi.algo.ts:566", "pc": [ 464, 465 ] }, { "teal": 278, "source": "tests/contracts/abi.algo.ts:568", "pc": [ 466, 467 ] }, { "teal": 281, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 468, 469 ] }, { "teal": 282, "source": "tests/contracts/abi.algo.ts:559", "pc": [ 470 ] }, { "teal": 285, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 471 ] }, { "teal": 286, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 472 ] }, { "teal": 289, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 473, 474, 475, 476, 477, 478 ] }, { "teal": 290, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 479, 480, 481 ] }, { "teal": 291, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 482, 483, 484, 485 ] }, { "teal": 294, "source": "tests/contracts/abi.algo.ts:558", "errorMessage": "this contract does not implement the given ABI method for create NoOp", "pc": [ 486 ] }, { "teal": 297, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 487, 488, 489, 490, 491, 492 ] }, { "teal": 298, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 493, 494, 495 ] }, { "teal": 299, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 496, 497, 498, 499 ] }, { "teal": 302, "source": "tests/contracts/abi.algo.ts:558", "errorMessage": "this contract does not implement the given ABI method for call NoOp", "pc": [ 500 ] }, { "teal": 305, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 501, 502, 503 ] }, { "teal": 306, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 504, 505 ] }, { "teal": 307, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 506, 507 ] }, { "teal": 308, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 508 ] }, { "teal": 309, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 509, 510 ] }, { "teal": 310, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 511, 512 ] }, { "teal": 311, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 513 ] }, { "teal": 314, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 514, 515, 516 ] }, { "teal": 315, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 517, 518 ] }, { "teal": 316, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 519, 520 ] }, { "teal": 317, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 521 ] }, { "teal": 318, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 522, 523 ] }, { "teal": 319, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 524, 525 ] }, { "teal": 320, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 526 ] }, { "teal": 321, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 527 ] }, { "teal": 322, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 528, 529 ] }, { "teal": 323, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 530 ] }, { "teal": 324, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 531 ] }, { "teal": 325, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 532 ] }, { "teal": 326, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 533, 534, 535 ] }, { "teal": 327, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 536, 537 ] }, { "teal": 328, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 538, 539 ] }, { "teal": 329, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 540 ] }, { "teal": 330, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 541 ] }, { "teal": 331, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 542, 543 ] }, { "teal": 332, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 544, 545 ] }, { "teal": 333, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 546, 547 ] }, { "teal": 334, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 548, 549 ] }, { "teal": 335, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 550 ] }, { "teal": 338, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 551, 552, 553 ] }, { "teal": 339, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 554, 555 ] }, { "teal": 340, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 556, 557 ] }, { "teal": 341, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 558, 559 ] }, { "teal": 342, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 560 ] }, { "teal": 343, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 561, 562 ] }, { "teal": 344, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 563, 564, 565 ] }, { "teal": 345, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 566 ] }, { "teal": 346, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 567, 568, 569 ] }, { "teal": 349, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 570 ] }, { "teal": 350, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 571 ] }, { "teal": 353, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 572 ] }, { "teal": 354, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 573, 574, 575 ] }, { "teal": 355, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 576, 577 ] }, { "teal": 356, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 578 ] }, { "teal": 357, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 579, 580 ] }, { "teal": 358, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 581 ] }, { "teal": 359, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 582 ] }, { "teal": 360, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 583, 584 ] }, { "teal": 361, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 585 ] }, { "teal": 364, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 586, 587 ] }, { "teal": 365, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 588 ] }, { "teal": 366, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 589, 590 ] }, { "teal": 367, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 591 ] }, { "teal": 368, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 592, 593, 594 ] }, { "teal": 369, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 595, 596 ] }, { "teal": 370, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 597 ] }, { "teal": 371, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 598, 599 ] }, { "teal": 372, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 600 ] }, { "teal": 373, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 601, 602 ] }, { "teal": 374, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 603, 604, 605 ] }, { "teal": 377, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 606, 607 ] }, { "teal": 378, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 608, 609 ] }, { "teal": 379, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 610 ] }, { "teal": 380, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 611 ] }, { "teal": 381, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 612, 613 ] }, { "teal": 384, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 614 ] }, { "teal": 385, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 615, 616 ] }, { "teal": 386, "source": "tests/contracts/abi.algo.ts:558", "pc": [ 617 ] } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCmludGNibG9jayAyIDEgMCA0IDYKYnl0ZWNibG9jayAweCAweDAwMGM0ODY1NmM2YzZmMjA1NzZmNzI2YzY0MjEgMHgwMDAyMDAwYTAwMGIgMHgwMDAyMDAwZTAwMGYgMHgwMDAyMTAxMQoKLy8gVGhpcyBURUFMIHdhcyBnZW5lcmF0ZWQgYnkgVEVBTFNjcmlwdCB2MC4xMDcuMgovLyBodHRwczovL2dpdGh1Yi5jb20vYWxnb3JhbmRmb3VuZGF0aW9uL1RFQUxTY3JpcHQKCi8vIFRoaXMgY29udHJhY3QgaXMgY29tcGxpYW50IHdpdGggYW5kL29yIGltcGxlbWVudHMgdGhlIGZvbGxvd2luZyBBUkNzOiBbIEFSQzQgXQoKLy8gVGhlIGZvbGxvd2luZyB0ZW4gbGluZXMgb2YgVEVBTCBoYW5kbGUgaW5pdGlhbCBwcm9ncmFtIGZsb3cKLy8gVGhpcyBwYXR0ZXJuIGlzIHVzZWQgdG8gbWFrZSBpdCBlYXN5IGZvciBhbnlvbmUgdG8gcGFyc2UgdGhlIHN0YXJ0IG9mIHRoZSBwcm9ncmFtIGFuZCBkZXRlcm1pbmUgaWYgYSBzcGVjaWZpYyBhY3Rpb24gaXMgYWxsb3dlZAovLyBIZXJlLCBhY3Rpb24gcmVmZXJzIHRvIHRoZSBPbkNvbXBsZXRlIGluIGNvbWJpbmF0aW9uIHdpdGggd2hldGhlciB0aGUgYXBwIGlzIGJlaW5nIGNyZWF0ZWQgb3IgY2FsbGVkCi8vIEV2ZXJ5IHBvc3NpYmxlIGFjdGlvbiBmb3IgdGhpcyBjb250cmFjdCBpcyByZXByZXNlbnRlZCBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudAovLyBJZiB0aGUgYWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBpbiB0aGUgY29udHJhY3QsIGl0cyByZXNwZWN0aXZlIGJyYW5jaCB3aWxsIGJlICIqTk9UX0lNUExFTUVOVEVEIiB3aGljaCBqdXN0IGNvbnRhaW5zICJlcnIiCnR4biBBcHBsaWNhdGlvbklECiEKaW50YyA0IC8vIDYKKgp0eG4gT25Db21wbGV0aW9uCisKc3dpdGNoICpjYWxsX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpjcmVhdGVfTm9PcCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQKCipOT1RfSU1QTEVNRU5URUQ6CgkvLyBUaGUgcmVxdWVzdGVkIGFjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhpcyBjb250cmFjdC4gQXJlIHlvdSB1c2luZyB0aGUgY29ycmVjdCBPbkNvbXBsZXRlPyBEaWQgeW91IHNldCB5b3VyIGFwcCBJRD8KCWVycgoKLy8gdXBkYXRlU3RyaW5nSW5UdXBsZSgpKHVpbnQ4LHVpbnQxNltdLHN0cmluZyx1aW50MTZbXSx1aW50OFtdKQoqYWJpX3JvdXRlX3VwZGF0ZVN0cmluZ0luVHVwbGU6CgkvLyBUaGUgQUJJIHJldHVybiBwcmVmaXgKCXB1c2hieXRlcyAweDE1MWY3Yzc1CgoJLy8gZXhlY3V0ZSB1cGRhdGVTdHJpbmdJblR1cGxlKCkodWludDgsdWludDE2W10sc3RyaW5nLHVpbnQxNltdLHVpbnQ4W10pCgljYWxsc3ViIHVwZGF0ZVN0cmluZ0luVHVwbGUKCWNvbmNhdAoJbG9nCglpbnRjIDEgLy8gMQoJcmV0dXJuCgovLyB1cGRhdGVTdHJpbmdJblR1cGxlKCk6IFt1aW50PDg+LCB1aW50MTZbXSwgc3RyaW5nLCB1aW50MTZbXSwgdWludDw4PltdXQp1cGRhdGVTdHJpbmdJblR1cGxlOgoJcHJvdG8gMCAxCgoJLy8gUHVzaCBlbXB0eSBieXRlcyBhZnRlciB0aGUgZnJhbWUgcG9pbnRlciB0byByZXNlcnZlIHNwYWNlIGZvciBsb2NhbCB2YXJpYWJsZXMKCWJ5dGVjIDAgLy8gMHgKCgkvLyB0ZXN0cy9jb250cmFjdHMvYWJpLmFsZ28udHM6NTYwCgkvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0gPSBbOSwgWzhdLCAnSGk/JywgWzZdLCBbNV1dCglieXRlYyAwIC8vICBpbml0aWFsIGhlYWQKCWJ5dGVjIDAgLy8gIGluaXRpYWwgdGFpbAoJcHVzaGJ5dGVzIDB4MDAwOSAvLyBpbml0aWFsIGhlYWQgb2Zmc2V0CglwdXNoYnl0ZXMgMHgwOQoJY2FsbHN1YiAqcHJvY2Vzc19zdGF0aWNfdHVwbGVfZWxlbWVudAoJcHVzaGJ5dGVzIDB4MDAwMTAwMDgKCWNhbGxzdWIgKnByb2Nlc3NfZHluYW1pY190dXBsZV9lbGVtZW50CglwdXNoYnl0ZXMgMHgwMDAzNDg2OTNmCgljYWxsc3ViICpwcm9jZXNzX2R5bmFtaWNfdHVwbGVfZWxlbWVudAoJcHVzaGJ5dGVzIDB4MDAwMTAwMDYKCWNhbGxzdWIgKnByb2Nlc3NfZHluYW1pY190dXBsZV9lbGVtZW50CglwdXNoYnl0ZXMgMHgwMDAxMDUKCWNhbGxzdWIgKnByb2Nlc3NfZHluYW1pY190dXBsZV9lbGVtZW50Cglwb3AgLy8gcG9wIGhlYWQgb2Zmc2V0Cgljb25jYXQgLy8gY29uY2F0IGhlYWQgYW5kIHRhaWwKCWZyYW1lX2J1cnkgMCAvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0KCgkvLyB0ZXN0cy9jb250cmFjdHMvYWJpLmFsZ28udHM6NTYyCgkvLyBhWzBdID0gOTkgYXMgdWludDw4PgoJZnJhbWVfZGlnIDAgLy8gYTogW3VpbnQ8OD4sIHVpbnQxNltdLCBzdHJpbmcsIHVpbnQxNltdLCB1aW50PDg+W11dCglzdG9yZSAyNTUgLy8gZnVsbCBhcnJheQoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJcHVzaGJ5dGVzIDB4NjMKCXJlcGxhY2UyIDAKCWZyYW1lX2J1cnkgMCAvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0KCgkvLyB0ZXN0cy9jb250cmFjdHMvYWJpLmFsZ28udHM6NTYzCgkvLyBhWzFdID0gWzEwLCAxMV0KCWZyYW1lX2RpZyAwIC8vIGE6IFt1aW50PDg+LCB1aW50MTZbXSwgc3RyaW5nLCB1aW50MTZbXSwgdWludDw4PltdXQoJc3RvcmUgMjU1IC8vIGZ1bGwgYXJyYXkKCWludGMgMSAvLyAxCglkdXAKCXN0b3JlIDI1MSAvLyBlbGVtZW50IGhlYWQgb2Zmc2V0Cglsb2FkIDI1NSAvLyBmdWxsIGFycmF5Cglsb2FkIDI1NSAvLyBmdWxsIGFycmF5Cgl1bmNvdmVyIDIKCWV4dHJhY3RfdWludDE2CglkdXAKCXN0b3JlIDI1NCAvLyBlbGVtZW50IHN0YXJ0CglkdXAgLy8gZHVwbGljYXRlIHN0YXJ0IG9mIGVsZW1lbnQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCXN3YXAKCWV4dHJhY3RfdWludDE2IC8vIGdldCBudW1iZXIgb2YgZWxlbWVudHMKCWludGMgMCAvLyAgZ2V0IHR5cGUgbGVuZ3RoCgkqIC8vIG11bHRpcGx5IGJ5IHR5cGUgbGVuZ3RoCglpbnRjIDAgLy8gMgoJKyAvLyBhZGQgdHdvIGZvciBsZW5ndGgKCXN0b3JlIDI1MyAvLyBlbGVtZW50IGxlbmd0aAoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJaW50YyAyIC8vIDAKCWxvYWQgMjU0IC8vIGVsZW1lbnQgc3RhcnQKCXN1YnN0cmluZzMKCWJ5dGVjIDIgLy8gMHgwMDAyMDAwYTAwMGIKCWR1cAoJc3RvcmUgMjUyIC8vIG5ldyBlbGVtZW50Cglsb2FkIDI1NSAvLyBmdWxsIGFycmF5Cglsb2FkIDI1NCAvLyBlbGVtZW50IHN0YXJ0Cglsb2FkIDI1MyAvLyBlbGVtZW50IGxlbmd0aAoJKyAvLyBnZXQgZW5kIG9mIEVsZW1lbnQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWxlbgoJc3Vic3RyaW5nMwoJY29uY2F0Cgljb25jYXQKCXN0b3JlIDI1NSAvLyBmdWxsIGFycmF5CgljYWxsc3ViICpnZXRfbGVuZ3RoX2RpZmZlcmVuY2UKCWxvYWQgMjUwIC8vIGxlbmd0aCBkaWZmZXJlbmNlCglsb2FkIDI1MSAvLyBlbGVtZW50IGhlYWQgb2Zmc2V0CglpbnRjIDAgLy8gMgoJKyAvLyBoZWFkIG9mc2V0CgljYWxsc3ViICp1cGRhdGVfZHluYW1pY19oZWFkCglsb2FkIDI1MCAvLyBsZW5ndGggZGlmZmVyZW5jZQoJbG9hZCAyNTEgLy8gZWxlbWVudCBoZWFkIG9mZnNldAoJaW50YyAzIC8vIDQKCSsgLy8gaGVhZCBvZnNldAoJY2FsbHN1YiAqdXBkYXRlX2R5bmFtaWNfaGVhZAoJbG9hZCAyNTAgLy8gbGVuZ3RoIGRpZmZlcmVuY2UKCWxvYWQgMjUxIC8vIGVsZW1lbnQgaGVhZCBvZmZzZXQKCWludGMgNCAvLyA2CgkrIC8vIGhlYWQgb2ZzZXQKCWNhbGxzdWIgKnVwZGF0ZV9keW5hbWljX2hlYWQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWZyYW1lX2J1cnkgMCAvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0KCgkvLyB0ZXN0cy9jb250cmFjdHMvYWJpLmFsZ28udHM6NTY0CgkvLyBhWzJdID0gJ0hlbGxvIFdvcmxkIScKCWZyYW1lX2RpZyAwIC8vIGE6IFt1aW50PDg+LCB1aW50MTZbXSwgc3RyaW5nLCB1aW50MTZbXSwgdWludDw4PltdXQoJc3RvcmUgMjU1IC8vIGZ1bGwgYXJyYXkKCXB1c2hpbnQgMwoJZHVwCglzdG9yZSAyNTEgLy8gZWxlbWVudCBoZWFkIG9mZnNldAoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJdW5jb3ZlciAyCglleHRyYWN0X3VpbnQxNgoJZHVwCglzdG9yZSAyNTQgLy8gZWxlbWVudCBzdGFydAoJZHVwIC8vIGR1cGxpY2F0ZSBzdGFydCBvZiBlbGVtZW50Cglsb2FkIDI1NSAvLyBmdWxsIGFycmF5Cglzd2FwCglleHRyYWN0X3VpbnQxNiAvLyBnZXQgbnVtYmVyIG9mIGVsZW1lbnRzCglpbnRjIDEgLy8gIGdldCB0eXBlIGxlbmd0aAoJKiAvLyBtdWx0aXBseSBieSB0eXBlIGxlbmd0aAoJaW50YyAwIC8vIDIKCSsgLy8gYWRkIHR3byBmb3IgbGVuZ3RoCglzdG9yZSAyNTMgLy8gZWxlbWVudCBsZW5ndGgKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWludGMgMiAvLyAwCglsb2FkIDI1NCAvLyBlbGVtZW50IHN0YXJ0CglzdWJzdHJpbmczCglieXRlYyAxIC8vIDB4MDAwYzQ4NjU2YzZjNmYyMDU3NmY3MjZjNjQyMQoJZHVwCglzdG9yZSAyNTIgLy8gbmV3IGVsZW1lbnQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWxvYWQgMjU0IC8vIGVsZW1lbnQgc3RhcnQKCWxvYWQgMjUzIC8vIGVsZW1lbnQgbGVuZ3RoCgkrIC8vIGdldCBlbmQgb2YgRWxlbWVudAoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJbGVuCglzdWJzdHJpbmczCgljb25jYXQKCWNvbmNhdAoJc3RvcmUgMjU1IC8vIGZ1bGwgYXJyYXkKCWNhbGxzdWIgKmdldF9sZW5ndGhfZGlmZmVyZW5jZQoJbG9hZCAyNTAgLy8gbGVuZ3RoIGRpZmZlcmVuY2UKCWxvYWQgMjUxIC8vIGVsZW1lbnQgaGVhZCBvZmZzZXQKCWludGMgMCAvLyAyCgkrIC8vIGhlYWQgb2ZzZXQKCWNhbGxzdWIgKnVwZGF0ZV9keW5hbWljX2hlYWQKCWxvYWQgMjUwIC8vIGxlbmd0aCBkaWZmZXJlbmNlCglsb2FkIDI1MSAvLyBlbGVtZW50IGhlYWQgb2Zmc2V0CglpbnRjIDMgLy8gNAoJKyAvLyBoZWFkIG9mc2V0CgljYWxsc3ViICp1cGRhdGVfZHluYW1pY19oZWFkCglsb2FkIDI1NSAvLyBmdWxsIGFycmF5CglmcmFtZV9idXJ5IDAgLy8gYTogW3VpbnQ8OD4sIHVpbnQxNltdLCBzdHJpbmcsIHVpbnQxNltdLCB1aW50PDg+W11dCgoJLy8gdGVzdHMvY29udHJhY3RzL2FiaS5hbGdvLnRzOjU2NQoJLy8gYVszXSA9IFsxNCwgMTVdCglmcmFtZV9kaWcgMCAvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0KCXN0b3JlIDI1NSAvLyBmdWxsIGFycmF5CglwdXNoaW50IDUKCWR1cAoJc3RvcmUgMjUxIC8vIGVsZW1lbnQgaGVhZCBvZmZzZXQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCXVuY292ZXIgMgoJZXh0cmFjdF91aW50MTYKCWR1cAoJc3RvcmUgMjU0IC8vIGVsZW1lbnQgc3RhcnQKCWR1cCAvLyBkdXBsaWNhdGUgc3RhcnQgb2YgZWxlbWVudAoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJc3dhcAoJZXh0cmFjdF91aW50MTYgLy8gZ2V0IG51bWJlciBvZiBlbGVtZW50cwoJaW50YyAwIC8vICBnZXQgdHlwZSBsZW5ndGgKCSogLy8gbXVsdGlwbHkgYnkgdHlwZSBsZW5ndGgKCWludGMgMCAvLyAyCgkrIC8vIGFkZCB0d28gZm9yIGxlbmd0aAoJc3RvcmUgMjUzIC8vIGVsZW1lbnQgbGVuZ3RoCglsb2FkIDI1NSAvLyBmdWxsIGFycmF5CglpbnRjIDIgLy8gMAoJbG9hZCAyNTQgLy8gZWxlbWVudCBzdGFydAoJc3Vic3RyaW5nMwoJYnl0ZWMgMyAvLyAweDAwMDIwMDBlMDAwZgoJZHVwCglzdG9yZSAyNTIgLy8gbmV3IGVsZW1lbnQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWxvYWQgMjU0IC8vIGVsZW1lbnQgc3RhcnQKCWxvYWQgMjUzIC8vIGVsZW1lbnQgbGVuZ3RoCgkrIC8vIGdldCBlbmQgb2YgRWxlbWVudAoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJbGVuCglzdWJzdHJpbmczCgljb25jYXQKCWNvbmNhdAoJc3RvcmUgMjU1IC8vIGZ1bGwgYXJyYXkKCWNhbGxzdWIgKmdldF9sZW5ndGhfZGlmZmVyZW5jZQoJbG9hZCAyNTAgLy8gbGVuZ3RoIGRpZmZlcmVuY2UKCWxvYWQgMjUxIC8vIGVsZW1lbnQgaGVhZCBvZmZzZXQKCWludGMgMCAvLyAyCgkrIC8vIGhlYWQgb2ZzZXQKCWNhbGxzdWIgKnVwZGF0ZV9keW5hbWljX2hlYWQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWZyYW1lX2J1cnkgMCAvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0KCgkvLyB0ZXN0cy9jb250cmFjdHMvYWJpLmFsZ28udHM6NTY2CgkvLyBhWzRdID0gWzE2LCAxN10KCWZyYW1lX2RpZyAwIC8vIGE6IFt1aW50PDg+LCB1aW50MTZbXSwgc3RyaW5nLCB1aW50MTZbXSwgdWludDw4PltdXQoJc3RvcmUgMjU1IC8vIGZ1bGwgYXJyYXkKCXB1c2hpbnQgNwoJZHVwCglzdG9yZSAyNTEgLy8gZWxlbWVudCBoZWFkIG9mZnNldAoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJbG9hZCAyNTUgLy8gZnVsbCBhcnJheQoJdW5jb3ZlciAyCglleHRyYWN0X3VpbnQxNgoJZHVwCglzdG9yZSAyNTQgLy8gZWxlbWVudCBzdGFydAoJZHVwIC8vIGR1cGxpY2F0ZSBzdGFydCBvZiBlbGVtZW50Cglsb2FkIDI1NSAvLyBmdWxsIGFycmF5Cglzd2FwCglleHRyYWN0X3VpbnQxNiAvLyBnZXQgbnVtYmVyIG9mIGVsZW1lbnRzCglpbnRjIDEgLy8gIGdldCB0eXBlIGxlbmd0aAoJKiAvLyBtdWx0aXBseSBieSB0eXBlIGxlbmd0aAoJaW50YyAwIC8vIDIKCSsgLy8gYWRkIHR3byBmb3IgbGVuZ3RoCglzdG9yZSAyNTMgLy8gZWxlbWVudCBsZW5ndGgKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWludGMgMiAvLyAwCglsb2FkIDI1NCAvLyBlbGVtZW50IHN0YXJ0CglzdWJzdHJpbmczCglieXRlYyA0IC8vIDB4MDAwMjEwMTEKCWR1cAoJc3RvcmUgMjUyIC8vIG5ldyBlbGVtZW50Cglsb2FkIDI1NSAvLyBmdWxsIGFycmF5Cglsb2FkIDI1NCAvLyBlbGVtZW50IHN0YXJ0Cglsb2FkIDI1MyAvLyBlbGVtZW50IGxlbmd0aAoJKyAvLyBnZXQgZW5kIG9mIEVsZW1lbnQKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWxlbgoJc3Vic3RyaW5nMwoJY29uY2F0Cgljb25jYXQKCXN0b3JlIDI1NSAvLyBmdWxsIGFycmF5CgljYWxsc3ViICpnZXRfbGVuZ3RoX2RpZmZlcmVuY2UKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCWZyYW1lX2J1cnkgMCAvLyBhOiBbdWludDw4PiwgdWludDE2W10sIHN0cmluZywgdWludDE2W10sIHVpbnQ8OD5bXV0KCgkvLyB0ZXN0cy9jb250cmFjdHMvYWJpLmFsZ28udHM6NTY4CgkvLyByZXR1cm4gYTsKCWZyYW1lX2RpZyAwIC8vIGE6IFt1aW50PDg+LCB1aW50MTZbXSwgc3RyaW5nLCB1aW50MTZbXSwgdWludDw4PltdXQoKCS8vIHNldCB0aGUgc3Vicm91dGluZSByZXR1cm4gdmFsdWUKCWZyYW1lX2J1cnkgMAoJcmV0c3ViCgoqYWJpX3JvdXRlX2NyZWF0ZUFwcGxpY2F0aW9uOgoJaW50YyAxIC8vIDEKCXJldHVybgoKKmNyZWF0ZV9Ob09wOgoJcHVzaGJ5dGVzIDB4Yjg0NDdiMzYgLy8gbWV0aG9kICJjcmVhdGVBcHBsaWNhdGlvbigpdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfY3JlYXRlQXBwbGljYXRpb24KCgkvLyB0aGlzIGNvbnRyYWN0IGRvZXMgbm90IGltcGxlbWVudCB0aGUgZ2l2ZW4gQUJJIG1ldGhvZCBmb3IgY3JlYXRlIE5vT3AKCWVycgoKKmNhbGxfTm9PcDoKCXB1c2hieXRlcyAweGYxZmMyNTg2IC8vIG1ldGhvZCAidXBkYXRlU3RyaW5nSW5UdXBsZSgpKHVpbnQ4LHVpbnQxNltdLHN0cmluZyx1aW50MTZbXSx1aW50OFtdKSIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfdXBkYXRlU3RyaW5nSW5UdXBsZQoKCS8vIHRoaXMgY29udHJhY3QgZG9lcyBub3QgaW1wbGVtZW50IHRoZSBnaXZlbiBBQkkgbWV0aG9kIGZvciBjYWxsIE5vT3AKCWVycgoKKnByb2Nlc3Nfc3RhdGljX3R1cGxlX2VsZW1lbnQ6Cglwcm90byA0IDMKCWZyYW1lX2RpZyAtNCAvLyB0dXBsZSBoZWFkCglmcmFtZV9kaWcgLTEgLy8gZWxlbWVudAoJY29uY2F0CglmcmFtZV9kaWcgLTMgLy8gdHVwbGUgdGFpbAoJZnJhbWVfZGlnIC0yIC8vIGhlYWQgb2Zmc2V0CglyZXRzdWIKCipwcm9jZXNzX2R5bmFtaWNfdHVwbGVfZWxlbWVudDoKCXByb3RvIDQgMwoJZnJhbWVfZGlnIC00IC8vIHR1cGxlIGhlYWQKCWZyYW1lX2RpZyAtMiAvLyBoZWFkIG9mZnNldAoJY29uY2F0CglmcmFtZV9idXJ5IC00IC8vIHR1cGxlIGhlYWQKCWZyYW1lX2RpZyAtMSAvLyBlbGVtZW50CglkdXAKCWxlbgoJZnJhbWVfZGlnIC0yIC8vIGhlYWQgb2Zmc2V0CglidG9pCgkrCglpdG9iCglleHRyYWN0IDYgMgoJZnJhbWVfYnVyeSAtMiAvLyBoZWFkIG9mZnNldAoJZnJhbWVfZGlnIC0zIC8vIHR1cGxlIHRhaWwKCXN3YXAKCWNvbmNhdAoJZnJhbWVfYnVyeSAtMyAvLyB0dXBsZSB0YWlsCglmcmFtZV9kaWcgLTQgLy8gdHVwbGUgaGVhZAoJZnJhbWVfZGlnIC0zIC8vIHR1cGxlIHRhaWwKCWZyYW1lX2RpZyAtMiAvLyBoZWFkIG9mZnNldAoJcmV0c3ViCgoqdXBkYXRlX2R5bmFtaWNfaGVhZDoKCXByb3RvIDIgMAoJZnJhbWVfZGlnIC0yIC8vIGxlbmd0aCBkaWZmZXJlbmNlCglsb2FkIDI1NSAvLyBmdWxsIGFycmF5CglmcmFtZV9kaWcgLTEgLy8gZHluYW1pYyBhcnJheSBvZmZzZXQKCWV4dHJhY3RfdWludDE2IC8vIGV4dHJhY3QgZHluYW1pYyBhcnJheSBvZmZzZXQKCWxvYWQgMjQ5IC8vIHN1YnRyYWN0IGhlYWQgZGlmZmVyZW5jZQoJYnogKnN1YnRyYWN0X2hlYWRfZGlmZmVyZW5jZQoJKyAvLyBhZGQgZGlmZmVyZW5jZSB0byBvZmZzZXQKCWIgKmVuZF9jYWxjX25ld19oZWFkCgoqc3VidHJhY3RfaGVhZF9kaWZmZXJlbmNlOgoJc3dhcAoJLSAvLyBzdWJ0cmFjdCBkaWZmZXJlbmNlIGZyb20gb2ZmZXQKCiplbmRfY2FsY19uZXdfaGVhZDoKCWl0b2IgLy8gY29udmVydCB0byBieXRlcwoJZXh0cmFjdCA2IDIgLy8gY29udmVydCB0byB1aW50MTYKCWxvYWQgMjU1IC8vIGZ1bGwgYXJyYXkKCXN3YXAKCWZyYW1lX2RpZyAtMSAvLyBvZmZzZXQKCXN3YXAKCXJlcGxhY2UzIC8vIHVwZGF0ZSBvZmZzZXQKCXN0b3JlIDI1NSAvLyBmdWxsIGFycmF5CglyZXRzdWIKCipnZXRfbGVuZ3RoX2RpZmZlcmVuY2U6Cglsb2FkIDI1MiAvLyBuZXcgZWxlbWVudAoJbGVuIC8vIGxlbmd0aCBvZiBuZXcgZWxlbWVudAoJbG9hZCAyNTMgLy8gZWxlbWVudCBsZW5ndGgKCTwKCWJueiAqc3dhcHBlZF9kaWZmZXJlbmNlCglsb2FkIDI1MiAvLyBuZXcgZWxlbWVudAoJbGVuIC8vIGxlbmd0aCBvZiBuZXcgZWxlbWVudAoJbG9hZCAyNTMgLy8gZWxlbWVudCBsZW5ndGgKCWludGMgMSAvLyAxCglzdG9yZSAyNDkgLy8gc3VidHJhY3QgaGVhZCBkaWZmZXJlbmNlCgliICpnZXRfZGlmZmVyZW5jZQoKKnN3YXBwZWRfZGlmZmVyZW5jZToKCWxvYWQgMjUzIC8vIGVsZW1lbnQgbGVuZ3RoCglsb2FkIDI1MiAvLyBuZXcgZWxlbWVudAoJbGVuIC8vIGxlbmd0aCBvZiBuZXcgZWxlbWVudAoJaW50YyAyIC8vIDAKCXN0b3JlIDI0OSAvLyBzdWJ0cmFjdCBoZWFkIGRpZmZlcmVuY2UKCipnZXRfZGlmZmVyZW5jZToKCS0gLy8gZ2V0IGxlbmd0aCBkaWZmZXJlbmNlCglzdG9yZSAyNTAgLy8gbGVuZ3RoIGRpZmZlcmVuY2UKCXJldHN1Yg==", "clear": "I3ByYWdtYSB2ZXJzaW9uIDEw" }, "byteCode": { "approval": "CiAFAgEABAYmBQAOAAxIZWxsbyBXb3JsZCEGAAIACgALBgACAA4ADwQAAhARMRgUIQQLMRkIjQwBlwAAAAAAAAAAAAABiQAAAAAAAAAAAAAAgAQVH3x1iAAEULAjQ4oAASgoKIACAAmAAQmIAYeABAABAAiIAYuABQADSGk/iAGBgAQAAQAGiAF4gAMAAQWIAXBIUIwAiwA1/zT/gAFjXACMAIsANf8jSTX7NP80/08CWUk1/kk0/0xZIgsiCDX9NP8kNP5SKkk1/DT/NP40/Qg0/xVSUFA1/4gBbjT6NPsiCIgBQjT6NPslCIgBOTT6NPshBAiIAS80/4wAiwA1/4EDSTX7NP80/08CWUk1/kk0/0xZIwsiCDX9NP8kNP5SKUk1/DT/NP40/Qg0/xVSUFA1/4gBFDT6NPsiCIgA6DT6NPslCIgA3zT/jACLADX/gQVJNfs0/zT/TwJZSTX+STT/TFkiCyIINf00/yQ0/lIrSTX8NP80/jT9CDT/FVJQUDX/iADENPo0+yIIiACYNP+MAIsANf+BB0k1+zT/NP9PAllJNf5JNP9MWSMLIgg1/TT/JDT+UicESTX8NP80/jT9CDT/FVJQUDX/iAB8NP+MAIsAjACJI0OABLhEezY2GgCOAf/xAIAE8fwlhjYaAI4B/l0AigQDi/yL/1CL/Yv+iYoEA4v8i/5QjPyL/0kVi/4XCBZXBgKM/ov9TFCM/Yv8i/2L/omKAgCL/jT/i/9ZNPlBAAQIQgACTAkWVwYCNP9Mi/9MXTX/iTT8FTT9DEAACzT8FTT9IzX5QgAINP00/BUkNfkJNfqJ", "clear": "Cg==" }, "compilerInfo": { "compiler": "algod", "compilerVersion": { "major": 4, "minor": 4, "patch": 1, "commitHash": "7b607ce4" } } }