diff --git a/V1PreviewHistory.json b/V1PreviewHistory.json index 1cd068b..1bac5c3 100644 --- a/V1PreviewHistory.json +++ b/V1PreviewHistory.json @@ -1,41 +1,17 @@ [ { - "current_hash": "8a623238dcfe41cd25356cac234e202b8cd3a7e9fe295e462818c610e4b82a8d" + "current_hash": "fd6c6df5a24322e71b7fef20f73fcb5ba15826410291ac9f6aed6fbb7a701315" }, { - "current_hash": "00000c4708deb49a1076a185b4ab963ea7107ee08fd94bbe12ad7f8072a210c4" + "current_hash": "000006ad3f063717b77de71c8c68d758357da1a82ef7492b00870b10907bc486" }, { - "current_hash": "00000f3390355d958e16eaf7252f70058fe19cebb0b1a7f940e2ce18021d8bfe" + "current_hash": "00000a223a10491db9151aed79f9087dfa54616962f34702df65dc4f00dc8682" }, { - "current_hash": "000002694ef5552134bb700fe031c6591bd4b1d81c1bb4a117b635662953d039" + "current_hash": "00000bb4e8514f879d8e7781fe9889fc3bcb74974f75fdc9f7f89aded2cbd0c5" }, { - "current_hash": "00000a252051028bd77ab25139419ed03254ba24a8332479176c4df8005d7336" - }, - { - "current_hash": "000002fbe7b31cad029b21e69ee39227029be382c8a6f2338405d0b1bf681eaf" - }, - { - "current_hash": "00000769debb1fe2576c1c81037073754dadf18431519bd2fab3a2d8abad1ae7" - }, - { - "current_hash": "00000e4ed1ded7f0336ec69e01310a1e4b73eaad1f4a900b7c99d30448c5cfee" - }, - { - "current_hash": "000004fd95295374da6c85e69a81d03e5b50a1bd9694ff68b983b7561d346405" - }, - { - "current_hash": "0000008b29b3a26868f65c6c046c7a115aea7cbf48bec9f9474952bb51536230" - }, - { - "current_hash": "000002e9a6dcae68fc1cc22109d7ca363b4435749641601ff7c3e09715c2c5eb" - }, - { - "current_hash": "00000c7383ee4c191a32b84e2ec5ec200241a57cc4f58ee1d65cab645973003c" - }, - { - "current_hash": "00000b7fdf94f608cd61fc4620e9575d163461d2dd59f5bb39300e11e6fec200" + "current_hash": "00000698fe2ba6bcd634bfae3581e1505534f932ce1251831f212d42684df8c5" } ] diff --git a/aiken.lock b/aiken.lock index 76202ff..cb01500 100644 --- a/aiken.lock +++ b/aiken.lock @@ -3,7 +3,7 @@ [[requirements]] name = "aiken-lang/stdlib" -version = "1.9.0" +version = "main" source = "github" [[requirements]] @@ -18,7 +18,7 @@ source = "github" [[packages]] name = "aiken-lang/stdlib" -version = "1.9.0" +version = "main" requirements = [] source = "github" @@ -35,4 +35,5 @@ requirements = [] source = "github" [etags] -"aiken-lang/fuzz@main" = [{ secs_since_epoch = 1722215482, nanos_since_epoch = 763808000 }, "24d601fa19a2002318495bbb8562b9677563ca1b5c03126d6b093a65df076bef"] +"aiken-lang/fuzz@main" = [{ secs_since_epoch = 1724384870, nanos_since_epoch = 318942000 }, "24d601fa19a2002318495bbb8562b9677563ca1b5c03126d6b093a65df076bef"] +"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1724384870, nanos_since_epoch = 68948000 }, "5e58899446492a704d0927a43299139856bef746e697b55895ba34206fa28452"] diff --git a/aiken.toml b/aiken.toml index 1293c3c..d44e3da 100644 --- a/aiken.toml +++ b/aiken.toml @@ -1,6 +1,6 @@ name = "aiken-lang/fortuna" version = "0.0.0" -compiler = "v1.0.29-alpha" +compiler = "v1.0.31-alpha" plutus = "v2" license = "Apache-2.0" description = "Aiken contracts for pow coin" @@ -12,7 +12,7 @@ platform = "github" [[dependencies]] name = "aiken-lang/stdlib" -version = "1.9.0" +version = "main" source = "github" [[dependencies]] diff --git a/currentPreviewRoot.txt b/currentPreviewRoot.txt index 28adddb..8b23f84 100644 --- a/currentPreviewRoot.txt +++ b/currentPreviewRoot.txt @@ -1 +1 @@ -4d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1 \ No newline at end of file +13db411f7a21debfd3c5321f97bc7a8921a32ae4a75821f81e3b5dc7827fcf6b \ No newline at end of file diff --git a/genesis/preview.json b/genesis/preview.json index 29e6462..f87dbec 100644 --- a/genesis/preview.json +++ b/genesis/preview.json @@ -1 +1 @@ -{"validator":"592c71592c6e01000033232323232323232323232323232323232323232323232323222232533333301d0021532323232323233301b3001301d37540102a660389211c52756e6e696e672032206172672076616c696461746f72206d696e740013232533301d3232533301f3009302137540082646464a666044601060486ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c0c068c0c8dd50010992999818980d98199baa00613253330325333032333032533303200314a22a6606692011a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a99981929998190030a51153303349011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66606466e24cdc0801000a4181f82a294454cc0cd2412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a029405280992999819a9998199980a807919baf301730373754002046294454cc0d12414a6c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d29203f2046616c73650014a026464a6660720022a6606c0522c264a666074607a0042646464a66607266e1d2004303b3754002264a666074a66607464a66607e0022a660780642c264a6660806086004264a66607a60506eb8c0fc0084c09c0045281bad303f001153303d03316304100132533303b3025303d3754002297adef6c60137566082607c6ea8004c8cc00400404c894ccc100004530103d87a800013232323253330403372203c0042a66608066e3c0780084c0a4cc114dd3000a5eb80530103d87a8000133006006003375660840066eb8c100008c110008c1080045288a9981da4813d666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c69637929203f2046616c73650014a02a666074a666074a66607c0062a660760642c26464a6660800022a6607a0682c264a6660826088004264646464a66608260500082a66608a0022a660840742c264a66608c609200426464a66608866e3c01408854ccc110c0b80044c0bc0085280a50375a608c0046eb8c11000454cc10c0ec58c11c00454ccc11400c54cc1080ec584c94ccc118c1240104c8c94ccc110cdc78038110a9998221817000898178010a5014a06eb4c118008dd718220008a9982181e0b18238019bab3043004375c60820066eacc104010dd7181f8018a9981f01a8b1821000982100218200018a51153303b490145666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c69637929203f2046616c73650014a026464a66607866ebcc094cc105300101000033041375201266082981010500330414c10319ffff00330414c101000033041375001466082981010000330414c10180004bd700010a51153303d49125696e697469616c5f7374617465203d3d206f75747075745f7374617465203f2046616c73650014a0a6660766042607a6ea80044c94ccc10000454cc0f40c4584c8c94ccc10800454cc0fc0cc584c8c94ccc11000454cc1040d4584c8c94ccc11800454cc10c0dc584c8c94ccc12000454cc1140e4584c8c94ccc12800454cc11c0ec584c8c94ccc13000454cc1240f4584c8c94ccc13800454cc12c0fc584c94ccc13cc148008526153304c04016325333333053001153304c04016153304c04016137580022a660980802c2a660980802c60a000260a0004609c002609c00464a66666609e0022a660900782c2a660900782c2a660900782c26eb400454cc1200f058c130004c130008c94cccccc13400454cc1180e85854cc1180e85854cc1180e8584dd68008a9982301d0b182500098250011929999998258008a9982201c0b0a9982201c0b0a9982201c0b09bad001153304403816304800130480023253333330490011533042036161533042036161533042036161375a0022a6608406c2c608c002608c00464a66666608e0022a660800682c2a660800682c2a660800682c2a660800682c26eb8004c110004c110008c94cccccc11400454cc0f80c85854cc0f80c85854cc0f80c8584dd68008a9981f0190b1821000981f1baa001153303c0301653333330420011001153303b02f16153303b02f16153303b02f16153303b02f16153303b4914565787065637420666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c696379293f0016153303b4913d65787065637420666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c696379293f0016303f303c37540022a6607405a2c607c607e0046eacc0f4004c0f4c0e4dd50008a9981b8150b181d800991980080080791299981d0008a5eb804c8c94ccc0e0cdd7980d981d9baa301b303b375400466e9520023303d375202c97ae013303d00233004004001133004004001303e002303c001323237240026e48004dd98110a9981a2481546578706563740a202020202020202020206c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d293f00163370066e0ccdc0801000a40080022a6606604a2c6eb4c0dcc0d0dd50030a998190118b1bad3036303337540042a660620422c602e60626ea8c0d4c0d8008c0d0004c0c0dd51819981a002180a18171baa303230330023031001302d3754606000260586ea8c0bcc0c0c0c0c0c0008c8cc004004dd598178011129998170008a5eb7bdb1804c8c8c8c94ccc0b8cdc8a45000021533302e301500210031005133033337606ea4008dd3000998030030019bab3030003375c605c00460640046060002605c605c0046eb0c0b0004c0b0c0b0008dd6181500098131baa003375c6050604a6ea800454cc08c04858c09cc0a0008c098004c088dd500609919192999811180418121baa0011325333023330053758600c604c6ea800c8cdd7980398139baa30073027375460546056604e6ea80040085288a998122481646c6973742e616e792874782e696e707574732c20666e28696e70757429207b20696e7075742e6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d206f776e5f63726564656e7469616c207d29203f2046616c73650014a066e9520023302730283025375400297ae01533023012163027302800230260013022375401844646600200200644a66604c00229404c94ccc08cc010c0a40085288998018018009814800918120008a4c2a6603c92011856616c696461746f722072657475726e65642066616c7365001365632533301d300300115333021302037540042930a9980f0098b0a99980e98038008a99981098101baa002149854cc07804c5854cc07804c58c078dd5000a99999981180488048a9980e0088b0a9980e0088b0a9980e0088b0a9980e0088b0a9980e2491d52756e6e696e672033206172672076616c696461746f72207370656e640013323223225333020323232323232323232323232323232325333030301a3032375400226464646464646464646464a666076604a607a6ea80044c8c94ccc10400454cc0f80e0584c94ccc108c1140084c8c8c8c8c8c8c8c8c8c94ccc120c0c8c128dd50010992999824981998259baa00613232533304b533304b33304b533304b00414a22a660989211a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a999825a9998258038a51153304c49011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66609666e24cdc080180124181f82a294454cc1312412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a0294052809919191929991919828a999828a99982899b8802c00314a22a660a49212b666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73203f2046616c73650014a0294454ccc1454ccc144c0080b05288a9982924812c666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73203f2046616c73650014a02a6660a26002054294454cc14924012b666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572203f2046616c73650014a029404c94ccc1494ccc148c0f0c94ccc14cc0f4c154dd50008a400026eb4c164c158dd5000992999829981e982a9baa00114c0103d87a800013233001001375660b460ae6ea8008894ccc164004530103d87a8000132323232533305933722911096c6f72642074756e6100002153330593044002130423305e375000297ae014c103d87a8000133006006003375a60b60066eb8c164008c174008c16c004cc00406405c5288a99829a49517175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031203f2046616c73650014a0264a6660ae0022a660a809e2c264a6660b060b60042646464a6660aea6660aea6660ae66e3cdd7182c8022450454554e410014a22a660b092128746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65203f2046616c73650014a02a6660ae66e1c00c0045288a9982c249257175616e74697479203d3d2065787065637465645f7175616e74697479203f2046616c73650014a0294054ccc15d4ccc15d4ccc16c06054cc16013c584c8c94ccc17400454cc168144584c94ccc178c1840084c8c8c8c94ccc178c11401054ccc18800454cc17c15c584c94ccc18cc1980084c8c94ccc184cdc78028130a9998309825800898260010a5014a06eb4c18c008dd718308008a9983002c0b18320008a9998310018a9982f82c0b0992999831983300209919299983099b8f00702615333061304b0011304c00214a02940dd698318011bae30610011533060059163064003375660c00086eb8c17800cdd5982f0021bae305c003153305b05216305f001305f019305d01814a22a660b0920151666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f6861736829203f2046616c73650014a02a6660ae66e1d20043059375402e26464a6660b2607e60b66ea80044c94ccc17800454cc16c15c584c8c94ccc18000454cc174164584c8c94ccc18800454cc17c16c584c8c94ccc19000454cc184174584c8c94ccc19800454cc18c17c584c8c94ccc1a000454cc194184584c8c94ccc1a800454cc19c18c584c8c94ccc1b000454cc1a4194584c94ccc1b4c1c00084c94ccc1a94ccc1a94ccc1a8c140cdc3024a41803e260a409229404c8c8c94ccc1b54ccc1b4cdc39bad3073307400200f14a22a660dc92012f6e65775f6c656164696e675f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660daa6660da66e1c0040345288a9983724812b6e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660da60a6016294454cc1b924011b30203d3d206f75745f65706f63685f74696d65203f2046616c73650014a029405281bad30720013333002044046375a60e20026eb4c1c4c1c8004c94ccc1ad4ccc1accdc4a401066e0d2080a0c88109001130533370c9040506440848008a5014bd709010100810104000a999835a99983599b8948020cdc1800a410141910212260a666e180052080a0c8810914a0297ae101010400810101000998381ba8001330704c01051a48190800004bd7019b813370008204007e264a6660d6a6660d666e1c1180345288a9983624812a6c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660d6a6660d666e1c11002c5288a9983624812a7461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660d666e1c0040245288a99836249286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65203f2046616c73650014a0294052819b813370008204007e2a6660d4a6660d466e1c0180805288a99835a481376f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65203f2046616c73650014a02a6660d4a6660d4a6660d466e1cc0781240404cdc780700f8a5014a22a660d692153626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179203f2046616c73650014a02a6660d4a6660d466e24dc69bb300448200205288a99835a49496275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132203f2046616c73650014a02a6660d466ebcdd39919199980080082002282391111919192999839299983919b8800102414a22a6660e4604600226044004294054ccc1d80184cc1dc020cc1dc020cccc01c01d2f5c0004002264a6660ee0022660f0012660f0012666601001097ae0003002133078009330780093333008008307a0010030023079006132333300100100700600522223232325333079533307933710002056294454ccc1e4c0a80044c0a40085280a99983e80309983f0079999803803a5eb800080044cc1f803ccccc01c01cc200040180080044018dd6983f183f8011bad307d001333300d002001480092004375a60ee60f00046eb4c1d8004cccc018008005200248020dd480f9ba700214a22a660d6920198666f7274756e612e63616c63756c6174655f696e7465726c696e6b28696e7465726c696e6b2c20666f756e645f6279746561727261792c20666f756e645f6c656164696e675f7a65726f732c20666f756e645f7461726765745f6e756d6265722c207461726765745f6e756d6265722c206c656164696e675f7a65726f7329203d3d206f75745f696e7465726c696e6b203f2046616c73650014a02a660d69214b65787065637420286275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132293f0016153306b4915b6578706563740a20202020202028626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179293f0016153306b4913965787065637420286f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65293f0016153306b491ff6578706563740a202020202020696620626c6f636b5f6e756d62657220252065706f63685f6e756d626572203d3d203020262620626c6f636b5f6e756d626572203e2030207b0a20202020202020202f2f2075736520746f74616c2065706f63682074696d652077697468207461726765742065706f63682074696d6520746f2067657420646966666963756c74792061646a7573746d656e7420726174696f0a20202020202020202f2f20726174696f206d61786573206f757420617420342f3120616e64206d696e7320746f20312f340a20202020202020206c657420746f74616c5f65706f63685f74696d65203d0a2020202020202020202065706fff63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020206c6574202861646a7573746d656e745f6e756d657261746f722c2061646a7573746d656e745f64656e6f6d696e61746f7229203d0a20202020202020202020666f7274756e612e6765745f646966666963756c74795f61646a7573746d656e7428746f74616c5f65706f63685f74696d65290a20202020202020202f2f204e6f772075736520726174696f20746f2066696e64206e6577206c656164696e67207a65726f7320646966666963756c74790a20202020202020206c657420286e65775fff646966666963756c74792c206e65775f6c656164696e675f7a65726f657329203d0a20202020202020202020666f7274756e612e6765745f6e65775f646966666963756c7479280a2020202020202020202020207461726765745f6e756d6265722c0a2020202020202020202020206c656164696e675f7a65726f732c0a20202020202020202020202061646a7573746d656e745f6e756d657261746f722c0a20202020202020202020202061646a7573746d656e745f64656e6f6d696e61746f722c0a20202020202020202020290a20202020202020202f2f0a2020202020202020616e64207b0a20202020202020202020286e65775f6c656164696e67ff5f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020286e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572293f2c0a202020202020202020202830203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d20656c7365207b0a20202020202020206c6574206e65775f65706f63685f74696d65203d0a2020202020202020202065706f63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020202f2f200a20202020202020a920616e64207b0a20202020202020202020286c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020287461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572293f2c0a20202020202020202020286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d001622223232533306f305533706004904040040a99983799b89481e001452f5c303191000008102183c0009983a1ba8002330743750604600a97ae01533306f305733706002904040040a99983799b890054801052f5c210319ffff008101020009983a1ba83370600290101983a1ba83370000a9000a5eb804cc1d0dd40009983a1ba80054bd7019b8300148080cdc199b823370400890100010008a998350330b1929999998388008a998350330b0a998350330b09bac001153306a06616153306a06616306e001306e002306c001306c00232533333306d0011533066062161533066062161533066062161375a0022a660cc0c42c60d400260d400464a6666660d60022a660c80c02c2a660c80c02c2a660c80c02c26eb400454cc19018058c1a0004c1a0008c94cccccc1a400454cc1881785854cc1881785854cc188178584dd68008a9983102f0b183300098330011929999998338008a9983002e0b0a9983002e0b0a9983002e0b09bad001153306005c1630640013064002325333333065001153305e05a16153305e05a16153305e05a16153305e05a161375c00260c400260c400464a6666660c60022a660b80b02c2a660b80b02c2a660b80b02c26eb400454cc17016058c180004c170dd50008a9982d02b0b299999983000088008a9982c82a8b0a9982c82a8b0a9982c82a8b0a9982c82a8b182e982d1baa017153305849012c65787065637420496e6c696e65446174756d286f75747075745f646174756d29203d206f75745f646174756d00161533058491576578706563740a202020202020666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f68617368293f001615330584916b65787065637420616e64207b0a202020202020202028746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65293f2c0a2020202020202020287175616e74697479203d3d2065787065637465645f7175616e74697479293f2c0a2020202020207d0016533305633710901d0008a4000266e0d2080c8afa02533230010012253233305930014804054ccc164c00520001480004cdc7244108010204081020408000002153330593001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400080099b83034482834464dd6982b8008a9982a8280b182c800992999829981e982a9baa00114bd6f7b63009bab3059305637540026600203a02e2a660a6921596578706563740a202020202020287175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031293f001622323300100100322533305900114c0103d87a800013232323253330593372200e0042a6660b266e3c01c0084c108cc178dd3000a5eb80530103d87a8000133006006003375660b60066eb8c164008c174008c16c004dc41bad3056003370e0022a660a09201c1657870656374206f72207b0a202020202020202028666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73293f2c0a2020202020202020616e64207b0a2020202020202020202028666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73293f2c0a2020202020202020202028666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572293f2c0a20202020202020207d2c0a2020202020207d0016375a60a860aa002646464a6660a0606c66e180092004133055375066e00cdc11801800a41000860066008002660aa6ea00092f5c02660aa6ea0cdc019b8033704600600290402019b823003300400148080cdc1980199b8000148011202033055375000497ae03370600290021919800800a40004464a6660a2606e002266e012004330030033005002153330513371000290100a40042900018018009b8e0023700900119191b9200137240026eccc0d0cc140dd4816998281ba802a330503752050660a06ea0098cc140dd4012198281ba80224bd700a9982601f0b19b803370666e040080052004001375a609e60986ea801854cc1280ec58dd6982718259baa002153304903916302f30493754609a609c004609800260906ea8c12cc130010c0b0c118dd518251825801182480098229baa30480013044375401a608c608e0046eacc114004c114c104dd50008a9981f81c8b182180099198008008059129998210008a5eb804c8c94ccc100cdd7980518219baa0020081330450023300400400113300400400130460023044001375c6082607c6ea800454cc0f1241386578706563742053637269707443726564656e7469616c286f776e5f76616c696461746f725f6861736829203d2063726564656e7469616c00163004303d37540046eacc0fcc100008c0f8004c0e8dd51991191980080080191299981f8008a9981e24811b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533303c3375e600c607e6ea80040104c108c10cc0fcdd5000899801801982180118208009bac303d007303d303a37540104607a00264660020026eacc0f000c894ccc0ec00452f5bded8c0264646464a66607666e452201000021533303b302200210031005133040337606ea4008dd3000998030030019bab303d003375c6076004607e004607a0026074607660766076002607460740046eb0c0e0004c0e0c0e0004c0ccdd50010a99818a48125657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f736500163035303600230340013030375401c6eb0c0c8c0ccc0cc008dd6981880098188011bad302f001302f002375a605a002605a0046eb4c0ac004c0ac008dd7181480098148011bad30270013023375400a2930a99810a4811856616c696461746f722072657475726e65642066616c736500136565333333026001153301f01c16153301f01c16153301f01c16153301f01c161375c002a6660386004603c6ea80044c94ccc08400454cc078070584c8c94ccc08c00454cc080078584c8c94ccc09400454cc088080584c8c94ccc09c00454cc090088584c8c94ccc0a400454cc098090584c8c94ccc0ac00454cc0a0098584c8c94ccc0b400454cc0a80a0584c8c94ccc0bc00454cc0b00a8584c94ccc0c0c0cc008526153302d02b16325333333034001153302d02b16153302d02b16137580022a6605a0562c2a6605a0562c60620026062004605e002605e00464a6666660600022a6605204e2c2a6605204e2c2a6605204e2c26eb400454cc0a409c58c0b4004c0b4008c94cccccc0b800454cc09c0945854cc09c0945854cc09c094584dd68008a998138128b181580098158011929999998160008a998128118b0a998128118b0a998128118b09bad0011533025023163029001302900232533333302a0011533023021161533023021161533023021161375a0022a660460422c604e002604e00464a6666660500022a6604203e2c2a6604203e2c2a6604203e2c2a6604203e2c26eb8004c094004c094008c94cccccc09800454cc07c0745854cc07c0745854cc07c074584dd68008a9980f80e8b1811800980f9baa001153301d01b1653333330230091009153301c01a16153301c01a16153301c01a16153301c01a163021301e37540106e1d2000371e91100371090001ba548000dc3a40046e3d221096c6f72642074756e6100153301600116153301600116153301600116153301600116490191496e636f72726563742072656465656d6572207479706520666f722076616c696461746f72207370656e642e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e0049015365787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d0a20202020202020202020637478004901286578706563742046696e6974652875707065725f72616e676529203d2075707065725f72616e6765004901286578706563742046696e697465286c6f7765725f72616e676529203d206c6f7765725f72616e67650049018f65787065637420616e64207b0a2020202020202020202020202175707065725f69735f696e636c75736976653f2c0a2020202020202020202020206c6f7765725f69735f696e636c75736976653f2c0a2020202020202020202020202875707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030293f2c0a202020202020202020207d004901f1657870656374205b4f7574707574207b20646174756d3a20496e6c696e65446174756d286f75747075745f646174756d292c2076616c75652c202e2e207d5d203d0a202020202020202020206c6973742e66696c746572280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f757470757429207b0a20202020202020202020202020206f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c696379290a2020202020202020202020207d2c0a202020202020202020202900490129657870656374206f75747075745f73746174653a205374617465203d206f75747075745f646174756d0049011473746174653a204d696e74696e67416374696f6e00490162657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202076616c0a2020202020207c3e20746f6b656e73286f776e5f706f6c696379290a2020202020207c3e20646963742e746f5f7061697273282900490171657870656374205b5061697228706f6c696379312c20616d6f756e7431292c205061697228706f6c696379322c20616d6f756e7432295d203d0a2020202076616c0a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f7061697273282900490140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7432207c3e20646963742e746f5f7061697273282900490140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7431207c3e20646963742e746f5f7061697273282900490165657870656374205b6f776e5f6f75747075745d203d0a2020202020206c6973742e66696c746572286f7574707574732c20666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d290049016f657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202020206d696e740a20202020202020207c3e20746f6b656e73286f776e5f76616c696461746f725f68617368290a20202020202020207c3e20646963742e746f5f7061697273004901ff657870656374205374617465207b0a202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a20202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a2020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a20202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202063757272656e745f706f7369785f74696d653a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020696e7465726c696e6b3a206f75745f696e7465726c696e6b2c0a2020202020206578487472612c0a2020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a202020207d3a205374617465203d206f75747075745f646174756d004901116e6f6e63653a20496e7075744e6f6e63650049010c73746174653a205374617465005734ae7155ceaab9e5573eae815d0aba257489812bd8799fd8799f5820d85cacd6a90fa25ca4ac8d0911561000dbdcb5d0879e4f53f1442fae6e7fb802ff01ff0001","validatorHash":"f9519a1062c4cd1ae7472bd4374d1ba4f07edcdb6e5fd23fa0a7b3c1","validatorAddress":"addr_test1wru4rxssvtzv6xh8gu4agd6drwj0qlkumdh9l53l5znm8sgtmwacr","bootstrapHash":"8a623238dcfe41cd25356cac234e202b8cd3a7e9fe295e462818c610e4b82a8d","datum":"d8799f0058208a623238dcfe41cd25356cac234e202b8cd3a7e9fe295e462818c610e4b82a8d0519ffff001b000001908a5d71100080ff","outRef":{"txHash":"d85cacd6a90fa25ca4ac8d0911561000dbdcb5d0879e4f53f1442fae6e7fb802","index":1}} \ No newline at end of file +{"validator":"59272b59272801000033232323232323232323232323232323232323232323232323223232323232323232323232322232533333302900215333021300e302337540042a660449211c52756e6e696e672032206172672076616c696461746f72206d696e74001353333330290031323253330233010001153330273026375400a2a0040322a666046601c0022a66604e604c6ea801454008064064c090dd5002092999811192999811980718129baa0051323232533302630133028375400226464646464646464646464646464a666068603e606c6ea80084c94ccc0d4c080c0dcdd5003099299981b299981b19981b299981b0018a5115330374911a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a99981b299981b0030a51153303749011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66606c66e24cdc0801000a4181f82a294454cc0dd2412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a02940528099299981ba99981b9980a807919baf301f303b375400204e294454cc0e12414a6c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d29203f2046616c73650014a026464a66607a00205a264a66607c60820042646464a66607a66e1d2004303f3754002264a66607ca66607c64a666086002076264a666088608e004264a66608260566eb8c10c0084c0b00045281bad304300103c30450013302101201814a22a6607e9213d666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c69637929203f2046616c73650014a02a66607ca66607c6604e006030294454cc0fd24145666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c69637929203f2046616c73650014a02a66666608c00226660540022a66607c66ebcc08ccc10d300101000033043375200e66086981010500330434c10319ffff00330434c101000033043375001066086981010000330434c10180004bd700008a51153303f49125696e697469616c5f7374617465203d3d206f75747075745f7374617465203f2046616c73650014a00660660660660662a6607e92014565787065637420666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c696379293f0016153303f4913d65787065637420666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c696379293f0016304330403754002062608460860046eacc104004c104c0f4dd5000817181f80099810007119baf3020303c3754604060786ea8004cdd2a40046607c6ea404d2f5c064646e48004dc90009bb302615330384901546578706563740a202020202020202020206c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d293f00163370066e0ccdc0801000a40080020526eb4c0ecc0e0dd50030139bad303a3037375400404a603c606a6ea8c0e4c0e8008c0e0004c0d0dd5181b981c002180d98191baa30363037002303500130313754606800260606ea8c0ccc0d0c0d0c0d0008c048dd59819000981918190011bac3030001303030300023758605c00260546ea800cdd7181618149baa001016302b302c002302a001302637540042646464a66604c602660506ea80044c94ccc09ccc014dd6180718151baa00323375e601e60566ea8c03cc0acdd5180b18159baa00100214a22a66050921646c6973742e616e792874782e696e707574732c20666e28696e70757429207b20696e7075742e6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d206f776e5f63726564656e7469616c207d29203f2046616c73650014a066e9520023302b302c3029375400297ae0016302b302c002302a0013026375400444646600200200644a66605400229404c94ccc09cc010c0b400852889980180180098168008a4c2a660469211856616c696461746f722072657475726e65642066616c7365001365601701701701700215330224911d52756e6e696e672033206172672076616c696461746f72207370656e6400135333333029003133300d00312533333302a00101c01c01c01c13225333024323232323232323232323232323232325333034301f30363754002264646464646464646464a66607c605260806ea80044c8c94ccc1100040dc4c94ccc114c1200084c8c8c8c8c8c8c8c8c8c94ccc12cc0d8c134dd50010992999826181b98271baa00613232533304e533304e33304e533304e00414a22a6609e92011a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a99982729998270038a51153304f49011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66609c66e24cdc080180124181f82a294454cc13d2412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a029405280991919192999191982a299982a299982a19b8802b00314a22a660aa9212b666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73203f2046616c73650014a0294454ccc1514ccc150c0080ac5288a9982aa4812c666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73203f2046616c73650014a02a6660a86002052294454cc15524012b666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572203f2046616c73650014a0294054ccc1514ccc150c0fcc94ccc154c100c15cdd50008a400026eb4c16cc160dd500099299982a9820182b9baa00114c0103d87a800013233001001375660b860b26ea8008894ccc16c004530103d87a8000132323232533305b33722911096c6f72642074756e61000021533305b30450021304033060375000297ae014c103d87a8000133006006003375a60ba0066eb8c16c008c17c008c174004cc0e00600585288a9982aa49517175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031203f2046616c73650014a0264a6660b200209a264a6660b460ba0042646464a6660b2a6660b2a6660b266e3cdd7182d80224410454554e410014a22a660b492128746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65203f2046616c73650014a02a6660b266e1c00c0045288a9982d249257175616e74697479203d3d2065787065637465645f7175616e74697479203f2046616c73650014a0294054ccc1654ccc164cc10805c06c5288a9982d248151666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f6861736829203f2046616c73650014a02a6660b266e1d2004305b375402c264a6666660c40022a6660b4608e60b86ea80044c94ccc17c0041504c94cccccc1900041541541544c8c94ccc18800415c4c94cccccc19c0041601601601604c8c94ccc1940041684c94cccccc1a800416c16c16c4c8c94ccc1a00041744c94cccccc1b40041781781784c8c94ccc1ac0041804c94cccccc1c00041841841844c8c94ccc1b800418c4c94cccccc1cc0041901901904c8c94ccc1c40041984c8c94ccc1cc0041a04c94cccccc1e00041a41a44c94ccc1d4c1e000c4c94ccc1c94ccc1c94ccc1c8c17ccdc3026a41e00e266e21200004d14a02646464a6660eaa6660ea66e1cdd6983d983e0010098a51153307649012f6e65775f6c656164696e675f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660eaa6660ea66e1c0040405288a9983b24812b6e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660ea60c401a294454cc1d924011b30203d3d206f75745f65706f63685f74696d65203f2046616c73650014a029405281bad307a001333300204804a375a60f20026eb4c1e4c1e8004c94ccc1cccdc499b8200148021208088b2a00214bd709010100810104000a99983999b8948020cdc1800a410111654004297ae1010104008101010009983c1ba8001330784c01051a12064200004bd7019b813370008a04a086264a6660e6a6660e666e1c1280445288a9983a24812a6c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660e6a6660e666e1c1200385288a9983a24812a7461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660e666e1c00402c5288a9983a249286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65203f2046616c73650014a0294052819b813370008a04a0862a6660e4a6660e466e1c01c0945288a99839a481376f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65203f2046616c73650014a02a6660e4a6660e4a6660e466e1cc08c1340584cdc78098120a5014a22a660e692153626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179203f2046616c73650014a02a6660e4a6660e466e24dc69bb300548200205288a99839a49496275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132203f2046616c73650014a02a6660e466ebcdd3991919998008008220248259111191919299983d299983d19b8800102914a22a6660f460500022604e004294054ccc1f80184cc1fc020cc1fc020cccc01c01d2f5c0004002264a6660fe002266100020126610002012666601001097ae000300213308001009330800100933330080083082010010030023081010061323333001001007006005222232323253330810153330810133710002060294454ccc20404c0bc0044c0b80085280a99984280803099843008079999803803a5eb800080044cc2180403ccccc01c01cc220040180080044018dd69843009843808011bad308501001333300d002001480092004375a60fe6100020046eb4c1f8004cccc018008005200248020dd48121ba700214a22a660e6920198666f7274756e612e63616c63756c6174655f696e7465726c696e6b28696e7465726c696e6b2c20666f756e645f6279746561727261792c20666f756e645f6c656164696e675f7a65726f732c20666f756e645f7461726765745f6e756d6265722c207461726765745f6e756d6265722c206c656164696e675f7a65726f7329203d3d206f75745f696e7465726c696e6b203f2046616c73650014a02a660e69214b65787065637420286275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132293f001615330734915b6578706563740a20202020202028626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179293f001615330734913965787065637420286f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65293f00161533073491ff6578706563740a202020202020696620626c6f636b5f6e756d62657220252065706f63685f6e756d626572203d3d203020262620626c6f636b5f6e756d626572203e2030207b0a20202020202020202f2f2075736520746f74616c2065706f63682074696d652077697468207461726765742065706f63682074696d6520746f2067657420646966666963756c74792061646a7573746d656e7420726174696f0a20202020202020202f2f20726174696f206d61786573206f757420617420342f3120616e64206d696e7320746f20312f340a20202020202020206c657420746f74616c5f65706f63685f74696d65203d0a2020202020202020202065706fff63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020206c6574202861646a7573746d656e745f6e756d657261746f722c2061646a7573746d656e745f64656e6f6d696e61746f7229203d0a20202020202020202020666f7274756e612e6765745f646966666963756c74795f61646a7573746d656e7428746f74616c5f65706f63685f74696d65290a20202020202020202f2f204e6f772075736520726174696f20746f2066696e64206e6577206c656164696e67207a65726f7320646966666963756c74790a20202020202020206c657420286e65775fff646966666963756c74792c206e65775f6c656164696e675f7a65726f657329203d0a20202020202020202020666f7274756e612e6765745f6e65775f646966666963756c7479280a2020202020202020202020207461726765745f6e756d6265722c0a2020202020202020202020206c656164696e675f7a65726f732c0a20202020202020202020202061646a7573746d656e745f6e756d657261746f722c0a20202020202020202020202061646a7573746d656e745f64656e6f6d696e61746f722c0a20202020202020202020290a20202020202020202f2f0a2020202020202020616e64207b0a20202020202020202020286e65775f6c656164696e67ff5f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020286e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572293f2c0a202020202020202020202830203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d20656c7365207b0a20202020202020206c6574206e65775f65706f63685f74696d65203d0a2020202020202020202065706f63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020202f2f200a20202020202020a920616e64207b0a20202020202020202020286c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020287461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572293f2c0a20202020202020202020286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d0016222232325333077306433706004904040040a99983b99b89481e001452f5c303191000008102183c0009983e1ba80023307c3750605000a97ae01533307733710900019b8300148202002054ccc1dccdc4802a4008297ae1010319ffff008101020009983e1ba83370600290101983e1ba83370000a9000a5eb804cc1f0dd40009983e1ba80054bd7019b8300148080cdc199b823370400890100010008351bac0010690693075001307500230730013073003375a0020c860e000260e00066eb4004184c1b4004c1b400cdd680082f183500098350019bad00105b30670013067003375c00260c800260c80066eb4004154c184004c174dd5000829829829829829982f982e1baa016153305a49012c65787065637420496e6c696e65446174756d286f75747075745f646174756d29203d206f75745f646174756d0016153305a491576578706563740a202020202020666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f68617368293f0016153305a4916b65787065637420616e64207b0a202020202020202028746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65293f2c0a2020202020202020287175616e74697479203d3d2065787065637465645f7175616e74697479293f2c0a2020202020207d0016533305833710901d0008a4000266e0d2080c8afa02533230010012253233305b30014804054ccc16cc00520001480004cdc72441080102040810204080000021533305b3001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400080099b83032482834464dd6982c800827182d8009981b80d80b0a9982aa49596578706563740a202020202020287175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031293f001637106eb4c16400cdc38008a99829a481c1657870656374206f72207b0a202020202020202028666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73293f2c0a2020202020202020616e64207b0a2020202020202020202028666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73293f2c0a2020202020202020202028666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572293f2c0a20202020202020207d2c0a2020202020207d0016375a60ae60b0002646464a6660a6608066e180092004133058375066e00cdc11801800a41000860066008002660b06ea00092f5c02660b06ea0cdc019b8033704600600290402019b823003300400148080cdc1980199b8000148011202033058375000497ae03370600290021919800800a40004464a6660a86082002266e012004330030033005002153330543371000290100a40042900018018009b8e0023700900119191b9200137240026eccc0cccc14cdd4816198299ba802933053375204e660a66ea0094cc14cdd4011998299ba80214bd7002099b803370666e040080052004001375a60a4609e6ea80180f8dd6982898271baa00203c3035304c375460a060a2004609e00260966ea8c138c13c010c0c8c124dd518269827001182600098241baa304b00130473754018609260940046eacc120004c120c110dd500081c182300099813804919baf30273043375400200a6eb8c110c104dd50008a9981fa481386578706563742053637269707443726564656e7469616c286f776e5f76616c696461746f725f6861736829203d2063726564656e7469616c00163024304037540046eacc108c10c008c104004c0f4dd5199119198008008019129998210008a9981fa4811b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533303f3375e604c60846ea80040104c0b4c108dd5000899801801982300118220009bac30400063040303d375400e603e6eacc0fc008c0f8c0fcc0fcc0fc004c0f8c0f8008dd6181e000981e181e000981b9baa002153303549125657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f736500163039303a00230380013034375401c6eb0c0d8c0dcc0dc008dd6981a800981a8011bad30330013033002375a606200260620046eb4c0bc004c0bc008dd7181680098168011bad302b0013027375400c2930a99812a4811856616c696461746f722072657475726e65642066616c73650013656375c002038038038038038604e60486ea800854cc0880045854cc0880045854cc0880045854cc08800459240191496e636f72726563742072656465656d6572207479706520666f722076616c696461746f72207370656e642e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e0022325333020300b30223754002297adef6c6013756604c60466ea8004cc00c00800488c8cc00400400c894ccc0900045300103d87a800013232323253330243372200e0042a66604866e3c01c0084c024cc0a4dd3000a5eb80530103d87a80001330060060033756604c0066eb8c090008c0a0008c098004dd2a40004646600200200444a666042002297adef6c60132323232533302133722910100002153330213371e91010000210031005133026337606ea4008dd3000998030030019bab3023003375c6042004604a00460460024604000244646600200200644a666040002297ae013232533301e3005002133023002330040040011330040040013024002302200122533301d00201613232533301f0010181325333020302300213232323253330203371e0089101001533302400101f132533302530280021323253330233371e00a0162a666046601c0022601a00429405281bad3025002375c6046002040604c0022a66604800603c264a66604a605000826464a66604666e3c01c02c54ccc08cc0380044c0340085280a50375a604a0046eb8c08c00407cc09800cdd598110021bae3020003375660400086eb8c07800c064c084004c08400cc07c008dc7a441096c6f72642074756e6100370e9001111299980b9802180c9baa003132533301c001002132533333302100100300300313232533301f0010051325333333024001006006006006132325333022001008132533333302700100900900913232533302500100b132533333302a00100c00c00c13232533302800100e132533333302d00100f00f00f13232533302b001011132533333303000101201201213232533302e00101413232533303000101613253333330350010170171325333032303500315019018375800202e02e60640026064004606000260600066eb4004048c0b4004c0b400cdd6800807981500098150019bad00100c30270013027003375a002012604800260480066eb8004c084004c08400cdd6800801980f000980d1baa003001370e90001180c980d0008a99808a495365787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d0a2020202020202020202063747800161533010491286578706563742046696e6974652875707065725f72616e676529203d2075707065725f72616e67650016153300f491286578706563742046696e697465286c6f7765725f72616e676529203d206c6f7765725f72616e67650016153300e4918f65787065637420616e64207b0a2020202020202020202020202175707065725f69735f696e636c75736976653f2c0a2020202020202020202020206c6f7765725f69735f696e636c75736976653f2c0a2020202020202020202020202875707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030293f2c0a202020202020202020207d0016153300d491f1657870656374205b4f7574707574207b20646174756d3a20496e6c696e65446174756d286f75747075745f646174756d292c2076616c75652c202e2e207d5d203d0a202020202020202020206c6973742e66696c746572280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f757470757429207b0a20202020202020202020202020206f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c696379290a2020202020202020202020207d2c0a20202020202020202020290016153300c49129657870656374206f75747075745f73746174653a205374617465203d206f75747075745f646174756d0016153300b4911473746174653a204d696e74696e67416374696f6e0016153300a49165657870656374205b6f776e5f6f75747075745d203d0a2020202020206c6973742e66696c746572286f7574707574732c20666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d29001615330094916f657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202020206d696e740a20202020202020207c3e20746f6b656e73286f776e5f76616c696461746f725f68617368290a20202020202020207c3e20646963742e746f5f706169727300161533008491ff657870656374205374617465207b0a202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a20202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a2020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a20202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202063757272656e745f706f7369785f74696d653a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020696e7465726c696e6b3a206f75745f696e7465726c696e6b2c0a2020202020206578487472612c0a2020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a202020207d3a205374617465203d206f75747075745f646174756d00161533007491116e6f6e63653a20496e7075744e6f6e6365001615330064910c73746174653a2053746174650016153300549162657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202076616c0a2020202020207c3e20746f6b656e73286f776e5f706f6c696379290a2020202020207c3e20646963742e746f5f706169727328290016153300449171657870656374205b5061697228706f6c696379312c20616d6f756e7431292c205061697228706f6c696379322c20616d6f756e7432295d203d0a2020202076616c0a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f706169727328290016153300349140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7431207c3e20646963742e746f5f706169727328290016153300249140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7432207c3e20646963742e746f5f7061697273282900165734ae7155ceaab9e5573eae815d0aba257489812bd8799fd8799f5820d568e4f4e74f179b87cfab6e2cfe64342d29a73497bca3ce74e40a246f607510ff03ff0001","validatorHash":"7b64730f4010a94068296b71c7e11db5cd82e41e52bb6520398cb5f1","validatorAddress":"addr_test1wpakguc0gqg2jsrg994hr3lprk6umqhyreftkefq8xxttughht77w","bootstrapHash":"fd6c6df5a24322e71b7fef20f73fcb5ba15826410291ac9f6aed6fbb7a701315","datum":"d8799f005820fd6c6df5a24322e71b7fef20f73fcb5ba15826410291ac9f6aed6fbb7a7013150519ffff001b0000019170d88a080080ff","outRef":{"txHash":"d568e4f4e74f179b87cfab6e2cfe64342d29a73497bca3ce74e40a246f607510","index":3}} \ No newline at end of file diff --git a/genesis/previewV2.json b/genesis/previewV2.json index 553ac66..103da70 100644 --- a/genesis/previewV2.json +++ b/genesis/previewV2.json @@ -1 +1 @@ -{"forkValidator":{"validator":"591461010000323232323232323232323232323232322232223253333330160021532323323301130013013375400a2a660249212052756e6e696e672032206172672076616c696461746f72206e66745f666f726b001533301132323232532333016300600213322323300100100322533301e00114a0264a66603666ebc010c074c08400852889980180180098108009bab301c301d301d301d301d301d301d30193754008600e66036600266036603860326ea800d2f5c097ae0153330163370e90020010991919299980c9804980d9baa003132533301a300c301c37540022646464646464646464646464a66604c602c60506ea803c4c8c8c8c8c8c8c8c8c8c8c94ccc0c4c084c0ccdd5198009bac303700b23375e601e606a6ea80040a84c94ccc0c8c088c0d0dd500089919299981c000817899299981c981e0010a99981a98139bad30380011325333036302630383754002264a66607600206626464a66607a00206a26464a66607e00206e26464a66608200207226464a66608600207626464a66608a00207a26464a66608e00207e26464a666092002082264a666094609a00426464a66609066ebc070c0e4cc134c0cccc134dd481725eb80cc135300103d87a80004bd700a99982419baf01900213375e6e98c0b0068dd30008a5014a066605405a91010a6c6f636b5f73746174650048008cdd2a400866096606e660966ea003ccc12d30010100004bd7025eb80108c94cccccc1380041081084dd6000821021182580098258011824800982480119299999982500081f01f01f09bad00103e3047001304700232533333304800103c03c03c1375a002078608a002608a00464a66666608c00207407407426eb40040e8c10c004c10c008c94cccccc1100040e00e00e04dd680081c1820800982080119299999982100081b01b01b01b09bae001303f001303f0023253333330400010340340341375a002068607a00260726ea80040c8c94cccccc0f800440040c80c80c80c8c05cc0ecc0f0c0f0c0e0dd51809981c1baa003030030303a0013301430130090193038303537540022a66066921ff65787065637420536f6d652876315f6d696e65725f72656629203d207b0a20202020202020202020202020206c657420696e707574203c2d206c6973742e66696e64287265666572656e63655f696e70757473290a2020202020202020202020202020696e7075742e6f75747075742e76616c75650a202020202020202020202020202020207c3e2076616c75652e746f5f646963740a202020202020202020202020202020207c3e20646963742e746f5f70616972730a202020202020202020202020202020207c3e207175616e746974795f6f6628666f7274756e615f76315f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e613e6d65290a202020202020202020202020202020207c3e206275696c74696e2e657175616c735f696e74656765722831290a2020202020202020202020207d0016330010092302433301137566020606a6ea8c040c0d4dd50008142441096c6f72642074756e610015330324919865787065637420536f6d65285f29203d0a20202020202020202020202020206c6973742e66696e64280a20202020202020202020202020202020696e707574732c0a20202020202020202020202020202020666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d20696e69745f7574786f5f726566207d2c0a202020202020202020202020202029001622323300100100322533303800114c0103d87a80001323253330363005002130273303b0024bd70099802002000981e001181d000981a981b0011bab303400130340023032001302e37546600c6eb0c0c4008dd6981898171baa014375660606062606200260600046eb0c0b8004c0b8004c0a4dd500a09919191919191929998189980718069bab30333034303400201313232533303300102c132533303430370021323232323232323232323232533303c302c303e3754002264a66608200207626464a66608600207a264a666088608e004264a666082606260866ea80044c94ccc1180041044c8c94ccc12000410c4c94ccc124c1300084c94ccc118cdd780a8088a999823181c1998128098162450a6c6f636b5f737461746500153330463375e6e98c0a803cdd30060a99982319b8700200d153330463370e0120082a66608c66e240080044cdc380f19b8100200714a029405280a5014a02940c8c8c8c94ccc124cdc400624141a232266e080312080c8afa02513370066e0920a0d1194820322be8094cc004cdc00062413fa23290011800800911299982519b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e00009209fd1193370000290011800800912991998241800a40202a666090600290000a4000266e39220108010204081020408000002153330483001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400082219299999982680082202202209bad001044304a001304a00232533333304b0010420420421375a002084609000260886ea8004100c94cccccc1240044004100100100100c0880200f8c94cccccc1200040f80f80f84dd680081f1822800982280119299999982300081e01e01e09bad00103c3043001303f375400207464a6666660880022002074074074074603a60826084012664644a66607a605a0082002264646600200200644a66608800226608a66ec0dd481b1ba60034bd6f7b630099191919299982219b9003a002133049337606ea40e8dd30038028a99982219b8f03a002132533304530353047375400226609466ec0dd481d982598241baa0010041004325333045533304900114a22940530103d87a8000130363304a374c00297ae0323300100100222533304a00113304b337609801054454554e4100375001a97adef6c60132323232533304a3372091010454554e410000213304f337609801054454554e4100375002200a2a66609466e3d2210454554e4100002132533304b303b304d37540022660a066ec1301054454554e41003051304e3754002008200864a6660966076002298103d87a80001303c33050375000297ae03370000202226609e66ec0dd48011ba800133006006003375a60980066eb8c128008c138008c1300044cc124cdd81ba9002374c0026600c00c0066eacc11800cdd7182200118240011823000991900118018009982119bb04c01054454554e4100375000897adef6c60300100122533304000114984c94ccc10400452613232533303f337206eb8c104c114010dd71820801099802802998220010008a99820249326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630450023043001304300133301d02048810a6c6f636b5f73746174650048008ccc0600080bd2210454554e4100303e303f0023756607a002607a0046076002606e6ea8cc03c020034dd5981c800981c801181b80098199baa303630373033375400205a606a002646600200200a44a666068002297ae01323253330323375e601e606a6ea8c040c0d4dd500100289981b80119802002000899802002000981c001181b000980f19819180c198191ba90134bd7019819260103d87a80004bd700a99817248196657870656374205b5d203d0a20202020202020202020202020206d696e740a202020202020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a202020202020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a202020202020202020202020202020207c3e20646963742e746f5f7061697273001637586064002606460640046eb0c0c0004c0b0dd500b9bad302e302f002375a605a00260526ea803cc0040048894ccc09cc05c0044c0b40084ccc00c00cc0b8008cdc0000a400246054002460526054002444646600200200844a666054002290000991919299981499b8f375c605600600e2646600200200444a66605e002290000991919299981719b8f375c6060006016200226600a00a0046eb4c0c0008c0cc008c0c40044cc014014008dd5981580118170011816000919803000a450022325333022301430243754002297adef6c60137566050604a6ea8004c8cc00400400c894ccc09c004530103d87a800013232323253330273372200e0042a66604e66e3c01c0084c060cc0b0dd3000a5eb80530103d87a8000133006006003375660520066eb8c09c008c0ac008c0a400494ccc07ccdc3a400860426ea80044c094c088dd50008a99810248115457870656374656420696e6c696e6520646174756d00162225333020301000114bd6f7b6300991919800800a5eb7bdb180894ccc09c0044cc0a0cdd81ba9006374c00697adef6c6013232323253330273372001400426605866ec0dd48051ba6007005153330273371e01400426605866ec0dd48051ba600700313302c337606ea4008dd3000998030030019bab3029003375c604e00460560046052002646600200297adef6c60225333026001133027337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc098cdc800400109981599bb037520106ea001c01454ccc098cdc780400109981599bb037520106ea001c00c4cc0accdd81ba900237500026600c00c0066eb4c0a000cdd7181300118150011814000919801000a450022323300100100322533302300114bd6f7b630099191919299981199b91007002153330233371e00e0042006200a26605066ec0dd48011ba6001330060060033756604a0066eb8c08c008c09c008c094004dd71810180e9baa001014301f301c375400602664a6660326012002264a66603c002026264a66603e604400429300a19299999981180080a00a00a09bad0010143020001301c37540042a6660326016002264a66603c00202626464a66604000202a264a666042604800429300b19299999981280080b00b00b09bad001016302200130220023253333330230010140140141375a002028604000260386ea8008048c068dd5000a99999980f8060806008008008008180e180c9baa00314a06e9520023016375400260326034004603000260286ea801452615330124911856616c696461746f722072657475726e65642066616c73650013656370e90000a99808a4811c52756e6e696e672033206172672076616c696461746f7220666f726b00132253330123232325333015300730173754002264646644646600200200644a66603e00229404c94ccc070cdd7802180f18110010a5113300300300130220013756603a603c603c603c603c603c603c004601066038600260346ea8c004c068dd51991191980080080191299980f8008a9980e2491b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533301c3375e600c603e6ea80040104c088c08cc07cdd5000899801801981180118108009bac301d002301d301a375400697ae02301d001301837540042a6602c9201226578706563742074782e5370656e64286f776e5f72656629203d20707572706f73650016301a301b0023019001301537540022930a99809a491856616c696461746f722072657475726e65642066616c736500136563016301337540086e952000370e90010a998078008b0a998078008b0a998078008b0a998078008b248190496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220666f726b2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00375c0022a6601092012765787065637420616374696f6e3a204e6674466f726b416374696f6e203d2072656465656d6572001615330074913865787065637420496e6c696e652853637269707443726564656e7469616c286f776e5f706f6c6963792929203d207374616b655f6372656400161533006491a0657870656374205b50616972285f2c2031295d203d0a20202020202020202020202020206d696e740a202020202020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a202020202020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a202020202020202020202020202020207c3e20646963742e746f5f7061697273001615330054916c657870656374205374617465207b20626c6f636b5f6e756d6265722c202e2e207d3a205374617465203d0a202020202020202020202020202076315f6d696e65725f7265662e6f75747075742e646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d00161533004491c9657870656374205b496e707574285f2c204f757470757428696e5f616464726573732c20696e5f6c6f636b5f76616c75652c20696e5f646174756d2c205f29295d203d0a20202020202020202020202020206c6973742e66696c746572280a20202020202020202020202020202020696e707574732c0a20202020202020202020202020202020666e28696e70757429207b20696e7075742e6f75747075742e61646472657373203d3d206f776e5f61646472657373207d2c0a2020202020202020202020202020290016153300349174657870656374204c6f636b5374617465207b20626c6f636b5f6865696768742c2063757272656e745f6c6f636b65645f74756e61207d3a204c6f636b5374617465203d0a2020202020202020202020202020696e5f646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d0016153300249172657870656374204c6f636b5374617465286f75745f626c6f636b5f6865696768742c206e65775f6c6f636b65645f74756e61293a204c6f636b5374617465203d0a20202020202020202020202020206f75745f646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d00165734ae7155ceaab9e5573eae815d0aba257481","validatorHash":"3d7722741c9f2034117e8980e59e3afe86263e1b676afb22bb0b5f0f","validatorAddress":"addr_test1wq7hwgn5rj0jqdq306ycpev78tlgvf37rdnk47ezhv947rcsrsvzv","datum":"d8799f0c00ff","outRef":{"txHash":"0a3fd192e376ec408fc8d898e3d74791a7d225e7fce6846b967c6ccb05b44a23","index":2}},"tunaV2MintValidator":{"validator":"5935655935620100003332323232323232323232323232323232323232323232323232323232322222325333333022002153232323232323232323232323233302730023029375401e2a660509211c52756e6e696e672032206172672076616c696461746f722074756e61001323232533302a323232533302d3008302f3754002264646464646464646464646464646464646464a666080603602426464646464646464a66609800207e26464a66609c002082264a66609e60a40042a666096604a6eb4c13800c54ccc12cc094dd69827000899192999826981418279baa001132533305200104613253330533056002132325333051302c30533754002264a6660a4605a60a86ea80044c94ccc15c0041304c8c94ccc1640041384c8c94ccc16c0041404c8c94ccc1740041484c8c94ccc17c0041504c8c94ccc1840041584c8c94ccc18c0041604c8c94ccc1940041684c94ccc198c1a40084c8c8c94ccc194c0fcc19cdd500089919299983399baf00400513375e6e98c0a0dd5981b98351baa018374c0022940cccc0a8ccc0b40e4c12c0052002039304a3302801348810048008dd7183598341baa001153306649014e6578706563742053637269707443726564656e7469616c287370656e645f6861736829203d2074756e6176325f6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c0016303530673754606a60ce6ea8054c0acc08cc198dd500a1821198339ba800f33067375201a660ce6ea0cdc0005a4006660ce6ea0024cc19cdd4003998339ba8005330674c012258204d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1004bd7002d99299999983500082d82d89bac00105b05b30670013067002306500130650023253333330660010570570571375a0020ae60c600260c600464a6666660c80020aa0aa0aa26eb4004154c184004c184008c94cccccc18800414c14c14c4dd6800829982f800982f80119299999983000082882882889bad001051305d001305d00232533333305e00104f04f04f04f1375c00260b600260b600464a6666660b800209a09a09a26eb4004134c164004c154dd500082599299999982d0008800825825825825980c9808982a1baa30213054375460ae60a86ea800454cc149241ef65787065637420536f6d652876315f6d696e65725f72656629203d207b0a202020206c657420696e707574203c2d206c6973742e66696e64287265666572656e63655f696e70757473290a20202020696e7075742e6f75747075742e76616c75650a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f70616972730a2020202020207c3e207175616e746974795f6f6628666f7274756e615f76315f686173682c206d61737465725f746f6b656e5f6e616d65290a2020202020207c3e206275696c74696e2e657175616c735f696e74656765722831290a20207d0016323300100100f22533305600114c0103d87a8000132325333054302e33301d3756604860ae6ea8c090c15cdd5001007a45096c6f72642074756e610013034330590024bd70099802002000982d001182c0009980c805981a80082399299999982b80082382382389bad00104730540013050375400208aa6666660a800220020880880880886602e6eacc144c148c148c148c148c148c148c148c148c148c138dd50101816998281815998281815198281ba90054bd7025eb812f5c008408408460a000260a0004609c00266028602a6eacc134c138c1380100694cccccc1380c00f00f00f00f04dd7018299999982681801d01d01d01d09bae0303758609400260940046eb0c120004c120c110dd500b11823982418240008a999820180e80909919192999821980e98229baa001132533304800103013232533304a001032132533304b304e002132533304c001035132533304d3050002132533304a302b375c60980042a66609466e1c0040104cdc42400000229405281bad304c001036304e00133014301500601a03332533333304f0010330330331375a0020666098002609800464a66666609a00206206206226eb40040c4c128004c118dd50008179929999998258008800817817817817998071bab30483049304930493049304900230243304730223304730213304702c4bd7025eb812f5c06eacc11c004c11cc11cc11cc11cc10cdd500a8992999820980d8098991919191919192999824181118251baa0011323232533304f00103913232533305100103b13253330523055002132533304f3029375a60a4008264a6660a060546eb4c14c00c4c8c8c8c94ccc150cdc7a99982a19b8f00500b1006153330543371e00c016200a2a660aa921214269672054756e61206e6f7420666f756e6420696e20696e7075742076616c7565001600413375e6e98040dd30008a50325333054337200080062660b266ec0dd480226101200033059337606ea400d301010100001133059337606ea400d30101010033059337606ea401130101200000153330533371090200008a5eb7bdb1804cc160cdd82601054454554e4100375066e0d2080c8afa02533230010012253233305630014804054ccc158c00520001480004cdc7244108010204081020408000002153330563001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000800a5eb7bdb180cdc180824141a23264606c00266026606e01e9101003230350013301200e4890003e375c60a200407a6eb8c14000c0f0c14c004c14c008c144004cc05c010074c0b8004dd7182718259baa0011533049491466578706563742053637269707443726564656e7469616c287370656e645f6372656429203d207370656e645f616464726573732e7061796d656e745f63726564656e7469616c00163018304a3754609a0046eacc130c134004c120dd5198029bac304b002304b00433011301237566094609660966096609600202e608c6ea8060dd69824182480098221baa01a15333041301d01313232323232323232323232533305000103b13253330513054002132533304e3028375a60a200426464646464a6660a6605a60aa6ea80044c8c94ccc154c0bcc15cdd5000899191919191919299982e19b8f00f303f01a1533305c3375e605a60be6ea8010c0eccc184dd4817a5eb8054ccc170cdd79ba600e374c603a0042a6660b866ebc01800454ccc170cdc499b8100700948303f0544c8cc004004060894ccc188004528099299982f99baf303030623754606060c46ea8c0bcc188dd5183280100a8a51133003003001306500114a029405280a5014a060c260c40046eacc180004c180008c178004c168dd51981080800a181c1982d981b1982d9ba90143305b4c10100003305b375200e660b69810100003305b375066e0000d2080a0c881094bd7025eb80dd6982d982c1baa001045305a305737540066eb4c164c158dd5000821982c182a9baa3058002305730580013053375400e6466600200291100371a01c444a6660a4605a0022004266600600666e2ccdc0a41fc0666e38040c0c0004008c0c0004ccc054084005200203d375c609e00207860a40026603060326eacc14400c078c0a4cc13cdd480425eb80c13cc140c140c140004c13cc13c008dd61826800982698268011bac304b001304737540326eb4c124c128008dd7182400098221baa01a15333041301901313232323232323253330483023304a3754002264a66609a00207426464a66609e00207826464a6660a200207c26464a6660a600208026464a6660aa002084264a6660ac60b2004264a6660ae00208a264a6660b060b6004264a6660aa605e6eb4c16000854ccc154cdd79813182c1baa01130343305a375205097ae015333055302f33301e00f028303800c153330553371e00201829444cdc78008040a5014a008e6eb8c158004118c164004cc07cc08004009410cc94cccccc16800410c10c10c4dd6800821982b800982b80119299999982c00082082082089bad0010413055001305500232533333305600103f03f03f03f1375c00260a600260a600464a6666660a800207a07a07a26eb40040f4c144004c144008c94cccccc1480040ec0ec0ec0ec4dd7000982780098259baa0010393253333330500011001039039039039300f304d304e0023756609800260980046094002608c6ea8cc00cdd61824801182498231baa01c37566090609260926092002609060886ea805854ccc104cdc3a4014026264660020026601e60206eacc120c124c124c124c124c114dd500b80a9129998238008a51132533304432325333046337106eb4c124009200013330465333046533304630273337189000240100022a66608c603c6e34004528899b87371a00290200a5014a2266e3cccdc6240009007000a44107434f554e544552004a09445281bae3047001304a00213300300300114a0609400226464646464646464646464646464646464646464a6660aa605e60ae6ea80044c8c94ccc15cc0c4c164dd5000899299982e00082589919299982f00082689919299983000082789929998309832001099191919191919191919192999834299983419baf3039306b3754038608e660da6ea40ed2f5c0294454cc1a524145696e5f616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c69637929203f2046616c73650014a02a6660d0a6660d066ebcc0e4c1acdd50051823998369ba90104bd700a5115330694901476f75745f616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c287363726970745f6861736829203f2046616c73650014a02a6660d0a6660d066ebcc0e0c1acdd5005260103d87a800014a22a660d29212c6f75745f616464726573732e7374616b655f63726564656e7469616c203d3d204e6f6e65203f2046616c73650014a02a6660d0a6660d066ebcdd3181480b1ba600314a22a660d292014776616c75652e776974686f75745f6c6f76656c6163652874756e615f696e5f76616c756529203d3d2065787065637465645f696e5f74756e615f76616c7565203f2046616c73650014a02a6660d0a6660d066ebcdd3181480d1ba600414a22a660d292013d76616c75652e776974686f75745f6c6f76656c61636528696e5f76616c756529203d3d2065787065637465645f696e5f76616c7565203f2046616c73650014a02a6660d0a6660d066ebcdd318148041ba600214a22a660d292014276616c75652e776974686f75745f6c6f76656c616365286f75745f76616c756529203d3d2065787065637465645f6f75747075745f76616c7565203f2046616c73650014a02a6660d0a6660d066e2003008c5288a99834a4812c626c6f636b5f6865696768745f646561646c696e65203c20626c6f636b5f6e756d626572203f2046616c73650014a02a6660d0a6660d066e240140385288a99834a481336d696e65725f737570706f72745f636f756e74203e3d2065787065637465645f6d696e65725f766f746573203f2046616c73650014a02a6660d0a6660d066ebcdd31981a981b00f01d9ba600114a22a660d2920156280a20206d696e740a202020207c3e2066726f6d5f6d696e7465645f76616c75650a202020207c3e20746f6b656e73286f776e5f706f6c696379290a29203d3d2065787065637465645f6d696e74203f2046616c73650014a02a6660d066ebc01c0545288a99834a49226f75745f646174756d203d3d20696e5f74756e615f646174756d203f2046616c73650014a029405280a5014a029405280a5014a02940c8c94ccc1a4cdc800100089983719bb0375260980229810120003306e337606ea40093010101003306e337606ea40053010120004bd6f7b63009983719bb03752609802298010120003306e337606ea40053010120003306e337606ea40093010101004bd6f7b63018268099826007999981519981681c98258072400407260940089001199981499981601c1825008240040706092006900119981581b98238062400466e0ccdc1240c8905206a41a01e6604803a91010030673068002375660cc00260cc00460c800260c06ea8cc09c050064140c94cccccc1940041401401404dd68008281831000983100119299999983180082702702709bad00104e3060001306000232533333306100104c04c04c04c1375c00260bc00260b46ea8004128c94cccccc17c0044004128128128128c07801cdd7182d982c1baa001153305649015f6578706563742053637269707443726564656e7469616c2863757272656e745f7370656e645f76616c696461746f7229203d0a2020202020202020202074756e615f696e5f616464726573732e7061796d656e745f63726564656e7469616c001630253057375460b400860b260b40046eacc160004c160004c14cdd519808004982b007182a982b0011bab305400130540023052001304e37546601600860a20146eacc140c144c144008dd61827800982798278011bac304d001304937540366eb4c12cc130008dd698250009825000982480098221baa01a22323300100100322533304800103e13253330453375e602c60906ea80040104c054c120dd500089980180198260011825000919807800a450030010012225333040301b002100113330030033370800490400219b8b00200122225333040301b00110041323233001001006225333047001133048337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc11ccdc800500109982619bb037520146e9801c01454ccc11ccdc78050010992999824181198251baa00113304d337606ea402cc138c12cdd5000802080219299982429998260008a5114a02980103d87a8000130283304d374c00297ae0323300100100222533304d00113304e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc134cdc800780109982919bb0375201e6ea003801454ccc134cdc78078010992999827181498281baa001133053337606ea4040c150c144dd5000802080219299982718148008a6103d87a80001302e33053375000297ae03370000201c2660a466ec0dd48011ba800133006006003375a609e0066eb8c134008c144008c13c0044cc130cdd81ba9002374c0026600c00c0066eacc12400cdd7182380118258011824800991900118030009982299bb037520046ea00052f5bded8c0600200244a66608000229309929998208008a4c26464a66607e66e40dd7182098228021bae30410021330050053304400200115330404901326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f726465720016304500230430013043001222533303c301700114bd6f7b6300991919800800a5eb7bdb180894ccc10c0044cc110cdd81ba9006374c00697adef6c6013232323253330433372001400426609066ec0dd48051ba6007005153330433371e01400426609066ec0dd48051ba6007003133048337606ea4008dd3000998030030019bab3045003375c6086004608e004608a002646600200297adef6c60225333042001133043337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc108cdc800400109982399bb037520106ea001c01454ccc108cdc780400109982399bb037520106ea001c00c4cc11ccdd81ba900237500026600c00c0066eb4c11000cdd71821001182300118220009299981c980b181d9baa0011303f303c37540022a6607492115457870656374656420696e6c696e6520646174756d001622232330010010042253330400011480004c8c8c94ccc0fccdc79bae3041003007132330010010022253330450011480004c8c8c94ccc110cdc79bae304600300b1001133005005002375a608c0046092004608e00226600a00a0046eacc104008c110008c108004c0040048894ccc0e0c04c0044c0f80084ccc00c00cc0fc008c05800488c8cc00400400c894ccc0f0004584c8c8c94ccc0eccdd7803181e8018800899802802801181e8011820001181f00091191980080080191299981d8008b0991919299981d19b8f006375c6078006200226600a00a0046eacc0f0008c0fc008c0f40048cc00800522010022323300100100322533303900114bd6f7b630099191919299981c99b91007002153330393371e00e0042006200a26607c66ec0dd48011ba600133006006003375660760066eb8c0e4008c0f4008c0ec0048c0dcc0e00048c0d8004c0c0dd50039bae3033303037540022a6605c9214965787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d206374780016303230330023031001302d37540242930a99815a491856616c696461746f722072657475726e65642066616c736500136563232533302b30060011533302f302e375400829300f8a999815980280089929998180008100991929998190008110992999819981b00109924c6600c00604604664a66666606e00204604604626eb400408cc0d0004c0d0008c94cccccc0d40044004084084084084c0c8004c0b8dd50020a99981598040008a99981798171baa004149807c54ccc0acc01c0044c94ccc0c00040804c8c94ccc0c80040884c94ccc0ccc0d80085260233253333330370010230230231375a0020466068002606800464a66666606a00204204204204226eb8004c0c8004c0b8dd50020a999815980180089929998180008100992999818981a00109924c6600800204204264a66666606a00220020420420420426064002605c6ea801054ccc0accdc3a40140022a66605e605c6ea801052601f1533302b3370e9006000899299981800081009919299981900081109919299981a00081209919299981b000813099299981b981d0010991924c6601600c0506601400e04e04e64a66666607600204e04e04e26eb400409cc0e0004c0e0008c94cccccc0e40040940940944dd6800812981b000981b00119299999981b8008800811811811811981a000981a00119299999981a8008800810810810810981900098171baa00401f302c375400644a666056600c605a6ea80084c94ccc0c00040804c8c94ccc0c80040884c94ccc0ccc0d80084c926533302f300a30313754006264a666068002048264a66606a607000429301299299999981c80081281281281289bae00130360013032375400604604664a66666606e00204604604626eb400408cc0d0004c0d0008c94cccccc0d40044004084084084084c0c8004c0b8dd500100f9b87480214cccccc0bc040404006c06c06c06c54cc0a12411e52756e6e696e672033206172672076616c696461746f7220676f7665726e00133232232322533302d3232325333030300a3032375400226464646464646464646464a666076602c0142666600294402c03405054ccc0ecc0540284cccc0052800580680a099191919192999820180e8078991919191919191919192999825181218261baa0231323232323232323232325333054302e3056375400226464646464646464a6660b8606c60bc6ea80044c94ccc1840041644c8c94ccc18c00416c4c94ccc190c19c0084c94ccc184cdd78080058a99983099b8901f01315333061303b33302e302601900d3045012153330613375e00e010266ebcdd318140079ba6302800914a029405280a503302400305c05c32533333306800105c05c05c1375a0020b860ca00260ca00464a6666660cc00220020b40b40b40b460c600260be6ea8004160c94cccccc1900044004160160160160cc078048c0eccc180dd4803a5eb80c0f0cc17cc0e4cc17cdd48079982f9ba8304000d3305f375001897ae04bd70182f98300011bab305e001305e002305c001305837546603a01e0286eb8c168c15cdd50008279810982b1baa002375660b060b200460ae00260a66ea8cc068030080cc04003522100375a60a860aa0046eb4c14c004c14c008dd7182880098269baa023153304b49176657870656374204d696e696e67207b0a202020202020202020207363726970745f686173682c0a202020202020202020206d696e65725f737570706f72745f636f756e742c0a20202020202020202020626c6f636b5f6865696768745f646561646c696e652c0a20202020202020207d203d2064617400163756609e60a060a060a060a060a00046eacc138004c138c138008dd61826000982618260011bac304a0013046375402a6eb4c120c124008dd6982380098219baa0161323232323232323232323232323232533304f302930513754002264646464a6660a6605c60aa6ea80b04c8c8c8c8c8c8c8c94ccc16cc0d4c174dd50008991919191919192999831299199831a99983199baf0173069007153330633375e6e98c0a8058dd318150028a99983199baf004003153330633371266e0ccdc11800805a416814906807806899b893370666e0800920f403483403cc00402c5280a5014a029405288a99983199b87333030302801c014304600f4800454ccc18ccdc400699b83337046002016905a05241a01e29444cdc4180080599b8333704004907a01a41a01e2940dc00060a99983119b880090071301000e14a02940c8c8c8c94ccc194cdc4012a4141a232266e080952080c8afa02513370066e0920a0d1194820322be8094cc004cdc0012a413fa23290011800800911299983319b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e00009209fd119304c00130010012253233306430014804054ccc190c00520001480004cdc7244108010204081020408000002153330643001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000982119832981f998329ba900c330654c101000033065375066e0008120644bd7025eb80c194c198008dd598320009832000982f9baa3302401748000dd69830982f1baa001153305c4901426578706563742046696e697465286c6f7765725f626f756e6429203d2076616c69646974795f72616e67652e6c6f7765725f626f756e642e626f756e645f7479706500163028305d3754605060ba6ea8044dd6982f98300011bad305e001305e305e002375a60b800260b80046eb8c168004c158dd5016099191919299982ba99982b99b88375a60ba00466e0ccdc1240c8905206a41a01e2a6660ae66e1cccc090c070040020c0e800d200115333057300500313371000202e29405280a5014a226464a6660b266e1d200c305b3754002264a6660bc0020ae26464a6660c00020b226464a6660c40020b626464a6660c80020ba264a6660ca60d00042646464a6660c8607c66606202e02a608e020266ebcc0c8c19cdd50009821998349ba90104bd700a503069306637546605603c00a6604c00c0be6604a00e0bc0bc64a6666660d20020bc0bc0bc26eb4004178c198004c198008c94cccccc19c0041701701704dd680082e18320009832001192999999832800880082d02d02d02d18310009831001192999999831800880082c02c02c02c1830000982e1baa001056533333306000110010550550550553301a00d30373305c375201097ae0375a60b860ba00260b80046eb8c168004c158dd5016129998299816999810003002181b0008991980080080891299982c8008a50132533305632323253330593033305b375400226464a6660b6606a6660500080180142606a6660500080180022940c0fc004dd7182f982e1baa00114a060bc60b66ea8c178008dd5982e982f000982c9baa30223059375460b800429444cc00c00c004c170004528181a80099808808244100375c60aa60a46ea800454cc1412401486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c0016301c305137540046eacc14cc150008c148004c138dd51980a9bac305100a01b375660a060a260a2004609e002609e609e609e0046eacc134004c134c134008dd6182580098258011bac30490013049001304437540266eb4c118c10cdd500b18008009112999820980e0010800899980180199b840024820010cdc58010009119198008008019129998228008b0991919299982219baf0063046003100113300500500230460023049002304700122533303e301930403754004264a66608600207626464a66608a00207a264a66608c6092004264932999821180e98221baa003132533304700103f1325333048304b0021498100c94cccccc1300041001001001004dd7000982480098229baa00303e03e32533333304a00103e03e03e1375a00207c608e002608e00464a6666660900022002078078078078608a00260826ea80080e88cc01c005220100222232323232323232533304530203047375401026464646464646464646464646464a6660a6605a60aa6ea80044c8c94ccc154c0bcc15cdd500089919191919191919299982ea99982e981b999815006005182000b8a51153305e49017f7175616e746974795f6f6628696e5f76616c7565207c3e2076616c75652e746f5f64696374207c3e20646963742e746f5f70616972732c206f776e5f686173682c206279746561727261792e636f6e636174286e6f6d696e617465645f7072656669782c207363726970745f686173682929203d3d2031203f2046616c73650014a02a6660baa6660ba66ebc0340185288a9982f248121696e5f61646472657373203d3d206f75745f61646472657373203f2046616c73650014a02a6660baa6660ba66e240200405288a9982f24811f75707065725f72616e6765203c3d20646561646c696e65203f2046616c73650014a02a6660baa6660ba66ebcdd318120061ba6302400414a22a660bc92014d76616c75652e776974686f75745f6c6f76656c61636528696e5f76616c756529203d3d2076616c75652e776974686f75745f6c6f76656c616365286f75745f76616c756529203f2046616c73650014a02a6660baa6660baa6660ba046266e200540084cdc40088010a51153305e49153696620666f72207b0a2020766f7465735f696e5f7478203e20666f725f636f756e740a7d20656c7365207b0a2020766f7465735f696e5f7478203e20616761696e73745f636f756e740a7d203f2046616c73650014a02a6660ba66ebc00400c5288a9982f2492365787065637465645f646174756d203d3d206f75745f646174756d203f2046616c73650014a029405280a5014a02940c0f8cc184c0f0cc184dd480b198309ba8533305c02210011014330613752024660c26ea14ccc17008840404004cc184dd4007a5eb812f5c064646600200203844a6660c4002290000991919299983099baf006302d3064375460ce004266e00ccc0b800403922010454554e4100330050050031325333066001133006006004132533306700113300700700515333067306a001132323232323233700a6660d2a6660d266e3c01006c54ccc1a4c10c00c4c1280085280a5010011533306953330693371e0040362a6660d2608600226094008294052808018a40006601a01a0166eb4c1ac010dd718348019bad3069003375c60ce00460d400460d200426600e00e00a60d2002646600200200444a6660ce002297adef6c60132323253330663371e0266eb8c1a000c40044cc014014008dd59834001183580118348009bab3066306700130623754605660c46ea8c194008c194004c0eccc180c0eccc180c0e8cc180dd4806a5eb812f5c097ae030603061002375660be00260be00460ba00260b26ea8cc07804d2000375a60b660b06ea800454cc159241426578706563742046696e6974652875707065725f72616e676529203d2076616c69646974795f72616e67652e75707065725f626f756e642e626f756e645f747970650016302230573754604060ae6ea8040dd7182c982b1baa00104e3020305537540046eacc15cc160008c158004c148dd51980c80800a299982700a080408021bad30533054002375a60a400260a40046eb8c140004c140008dd6982700098270011bae304c001304837540102a6608c920173657870656374204e6f6d696e61746564207b0a202020207363726970745f686173682c0a20202020646561646c696e652c0a20202020666f725f636f756e742c0a20202020616e74695f7363726970745f686173682c0a20202020616761696e73745f636f756e742c0a20207d203d206461740016304a304b304b304b304b304b0023758609200260920046eb0c11c004c11c008dd6182280098209baa002233005001489003001001222533303a30150011304000213330030033041002301800122323300100100322533303e001034132533303b3375e6012607c6ea80040104c01cc0f8dd50008998018019821001182000091191980080080191299981e8008a5eb7bdb1804c8c8c8c94ccc0f4cdc88038010a99981e99b8f00700210031005133042337606ea4008dd3000998030030019bab303f003375c607a0046082004607e002460766078002444646600200200844a666078002290000991919299981d99b8f375c607a00600e2646600200200444a666082002290000991919299982019b8f375c6084006016200226600a00a0046eb4c108008c114008c10c0044cc014014008dd5981e8011820001181f0009181c80098199baa0073036303337540022a6606292014765787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a205370656e64286f776e5f72656629207d203d206374780016303530360023034001303037540022930a998172491856616c696461746f722072657475726e65642066616c7365001365632533302c300700115333030302f37540042930150a99981618030008a99981818179baa00214980a854ccc0b0c0240044c94ccc0c40040ac4c8c94ccc0cc0040b44c94ccc0d0c0dc00852602e32533333303800102e02e02e1375a00205c606a002606a00464a66666606c00205805805826eb40040b0c0cc004c0bcdd50010a999816180400089929998188008158992999819181a8010a4c05864a66666606c00205805805826eb40040b0c0cc004c0bcdd500101518169baa001533333303200110010280280280283253330293004001132533302e00102913232533303000102b13232533303200102d13232533303400102f1323253330360010311325333037303a00214980c8c94cccccc0ec0040c80c80c84dd6800819181c000981c00119299999981c80081801801809bad0010303036001303600232533333303700102e02e02e02e1375c0026068002606800464a66666606a00205805805826eb40040b0c0c8004c0c8008c94cccccc0cc0040a80a80a80a84dd7000981800098161baa002153330293003001132533302e00102913232533303000102b13232533303200102d1325333033303600214980b8c94cccccc0dc0040b80b80b84dd6800817181a000981a00119299999981a80081601601609bad00102c3032001303200232533333303300102a02a02a02a1375c002606000260586ea80080a0c0a8dd5000a9999998178080808013013013013181698151baa00f370e90011b8748000dc3a400c6e1d2004370090009ba548008dd2a40006e3d2210454554e4100374a90021b8a4881044e4f4d41003714910107434f554e54455200371491010454554e4100370090010a9980d8008b0a9980d8008b0a9980d8008b0a9980d8008b248192496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220676f7665726e2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00153301549167657870656374204c6f636b207b206c6f636b696e675f616d6f756e742c202e2e207d3a204e6674466f726b416374696f6e203d0a202020202020202020206578706563745f66697273742872656465656d6572732c2077697468647261775f707572706f736529001615330144917f657870656374205b50616972286d696e745f6e616d652c206d696e745f616d6f756e74295d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e20746f6b656e73286f776e5f706f6c696379290016153301349157657870656374205b5061697228746f6b656e312c2031292c205061697228746f6b656e322c2031295d203d0a202020202020202020207370656e645f76616c7565207c3e20746f6b656e73286f776e5f706f6c696379290016153301249166657870656374205b50616972286e6f6d696e617465645f636f6e74726163745f746f6b656e2c2031295d203d0a202020202020202020206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f6b656e73286f776e5f706f6c6963792900161533011491c865787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b20626f756e645f747970653a2046696e6974652875707065725f72616e6765292c202e2e207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b20626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c202e2e207d2c0a20202020202020207d203d2076616c69646974795f72616e67650016153301049174657870656374204e6f6d696e61746564207b207363726970745f686173682c20616e74695f7363726970745f686173682c202e2e207d3a2054756e615570677261646550726f63657373203d0a202020202020202020206765745f696e6c696e655f646174756d287370656e645f646174756d290016153300f4915a657870656374205b5061697228766f74696e675f746f6b656e2c2031295d203d0a202020202020202020206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f6b656e73286f776e5f706f6c696379290016153300e491a1657870656374204d696e696e67207b0a202020202020202020207363726970745f686173682c0a202020202020202020206d696e65725f737570706f72745f636f756e742c0a20202020202020202020626c6f636b5f6865696768745f646561646c696e652c0a20202020202020207d3a2054756e615570677261646550726f63657373203d206765745f696e6c696e655f646174756d28696e5f646174756d290016153300d4911472656465656d65723a2054756e61416374696f6e0016153300c4913365787065637420666f7274756e615f76315f686173683a20427974654172726179203d20666f7274756e615f76315f686173680016153300b4913565787065637420666f726b5f7363726970745f686173683a20427974654172726179203d20666f726b5f7363726970745f686173680016153300a49167657870656374205b50616972285f2c2031292c2050616972285f2c2031295d203d0a202020206d696e740a2020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020207c3e20746f6b656e73286f776e5f706f6c6963792900161533009491446578706563742048617264466f726b207b206c6f636b5f6f75747075745f696e646578207d3a204e6674466f726b416374696f6e203d20666f726b5f72656465656d657200161533008491c0657870656374205374617465207b0a20202020626c6f636b5f6e756d6265722c0a2020202063757272656e745f686173682c0a202020206c656164696e675f7a65726f732c0a202020207461726765745f6e756d6265722c0a2020202065706f63685f74696d652c0a2020202063757272656e745f706f7369785f74696d652c0a202020202e2e0a20207d3a205374617465203d206765745f696e6c696e655f646174756d2876315f6d696e65725f7265662e6f75747075742e646174756d29001615330074911b657870656374205b696e7075742c202e2e5d203d20696e7075747300161533006491416578706563742053637269707443726564656e7469616c286f776e5f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c0016153300549154657870656374204d696e6554756e61207b202e2e207d3a2054756e61416374696f6e203d0a202020202020202020206578706563745f66697273742872656465656d6572732c206d696e745f707572706f736529001615330044915d6578706563742046696e616c697a654e6f6d696e6174696f6e285f2c205f2c206f75747075745f696e6465782c205f293a2054756e61416374696f6e203d0a202020202020202020202020202020202020757067726164655f72646d72001615330034911572646d723a2054756e615370656e64416374696f6e00161533002491176461743a2054756e615570677261646550726f6365737300165734ae7155ceaab9e5573eae815d0aba257489811e581cf9519a1062c4cd1ae7472bd4374d1ba4f07edcdb6e5fd23fa0a7b3c1004c011e581c3d7722741c9f2034117e8980e59e3afe86263e1b676afb22bb0b5f0f0001","validatorHash":"48c72a663561fa6c150d9f5570d2d2b31325dd025ebb54b3d541197a","validatorAddress":"addr_test1wpyvw2nxx4sl5mq4pk042uxj62e3xfwaqf0tk49n64q3j7s2mgsur"},"tunaV2SpendValidator":{"validator":"59221159220e01000033232323232323232323232323232322322323232232323232253330133232325323232333019300e301b37540162646464646464646464646464646464646464646464a66605c603c60606ea80044c8c8c8c8c8c8c8c94ccc0d8c098c0e0dd500089919299981c1816981d1baa00113232323232323232325333041303130433754006264646464a66608a606a608e6ea80084c8c8c8c8c8c8c8c8c94ccc138c10cc140dd5000899299982980082589919299982a80082689919299982b80082789919299982c80082889919299982d80082989919299982e80082a89919299982f80082b8992999830183180109919299982f19982f00d2504a22a6660bc03c2a6660bc66e24cdc080c80ea4181f82a264a664660c0a6660c060aa60c46ea81104cc88c8cc00400400c894ccc1a0004528099299983299b8f375c60d600400829444cc00c00c004c1ac004dd618331833983398339833983398339833983398319baa034375c60cc60c66ea81104c8c8c148ccc010dd5982718329baa333230010012225333065305a0011306b0021333003003306c0023006001032375a60d060d20026eb8c1a0008dd71834000983400098319baa0441533306053330603371007a028294454ccc180cdc380a01e899b8801503b14a02a6660c060a06660040580b060920542a6660c066ebcdd30019ba6323300100102822533306600114bd6f7b630099191919299983319b9148900002153330663371e9101000021003100513306b337606ea4008dd3000998030030019bab3068003375c60cc00460d400460d00022a6660c0a6660c0a6660c060aa66e1810520641302104114a02646464a6660c666e1cdd6983498350010080a99983199b8700100e1305800c14a02940dd6983400099192999831982c19b8300248202002054ccc18ccdc4a40f0080297ae1103191000008102183c000998341ba8002330683750603408097ae015333063302433706002904040040a99983199b890404801052f5c210319ffff00810102000998341ba8337060029010198341ba830040404bd700998341ba800133068375008097ae033706002901019b833370466e080f12020375a60ce0026eb4c19cc1a0004c94ccc184cdc499b820014802120808ece1c14bd709010100810104000a99983099b8948020cdc1800a41011d9c38297ae101010400810101000998331ba8001330664c01051a01c9c380004bd7019b813370007203406e264a6660c266e1c0f803854ccc184cdc381e006099b8700100a14a02940cdc099b8003901a037153330603370e00e0342a6660c066e1cc05c10404454ccc180cdc780780c0a9998301919b8f33323232323232323232323232323232322253330733371e6464666002002900002c111299983d8008a4412000000000000000000000000000000000000000000000000000000000000000000013232533307d002132533307a306a307c37540022646603466e2cdd69834183f1baa001375c60ce60fc6ea8004dd71808983f1baa001308001308101307d375400200460fe006002264a6660fa004264a6660f460d660f86ea80044c8cc068cc02cdd71840808008031bae308101308201001308101307d375400200460fe00600226464a646660f660e060fa6ea800c4c8c8ccccc038028020004ccc024024004010dd718418098420080118011bad308201001307e375400626464a6660fa60da60fe6ea80084c8c8ccccc044030028004ccc02c02c00400cc21404c21804008c010dd69842008009840009baa0021323232323333301300e00c00133300d00d00130880100b306933086013750660300040186610c026ea4cc044008004cc21804c21c04c2200400d2f5c0600c6eb4c2180400cdd71842808009842808009840009baa3083010073083010063081010053700606200a61000200660fc00460fc0026e500040084cc88c8ccc0040052000059222533307c001133017330080050020041323253233307b3070307d3754006264646666601c01400e0026660100100020086eb8c20c04c21004008c008dd6984100800983f1baa00313232533307d306d307f37540042646466666022018012002666014014002006610a02610c0200460086eb4c21004004c20004dd500109919191919999809807005800999806006000984400805183499843009ba833018002302200133086013752660220040026610c02610e0261100200697ae03006375a610c020066eb8c21404004c21404004c20004dd51841808031841808029840808021b803031004308001002307e00137280026e500ac54cc1d124129657870656374206578636c7564696e67286b65792c2070726f6f6629203d3d2073656c662e726f6f74001622533307230673370c002900209919b8b483f80c004cc018008cdc1800a40082646466e2d200000133716660140060040026600c00466e0cc0a4005200422222330133330090050043015003333332222253330793371200a900709980c1999980880280380180100080209980c00219999808980600280380180100099805802980a801999b8c480012040001333718902024080002666e3120800148100004ccdc624180029020000911111919299983a99983a99b87002375a60c460f06ea800d28251133014001332253330773371000890080a99983b99b88002480404cc058cccc04001001800800522120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533307733712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60c460f06ea800ccc050dd71830983c1baa003375c601660f06ea800c54cc1d9240120657870656374206272616e636820213d206e65696768626f722e6e6962626c65001633300900600530150043300a00530140033700900791199b8c001337026e34008004008888c8cc00400400c894ccc1c0cdc48018008a45001337166600e00a00266004004604e002460e260e460e400244a6660d660c066e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc1b4cdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660d666e2001120081533306b3371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533306b33712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299983499b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc1a0cdc4002240082a6660d066e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100133007333006004003488120000000000000000000000000000000000000000000000000000000000000000000333006300500200148812000000000000000000000000000000000000000000000000000000000000000000015333068337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299983299b89003480004cc0100080044cc01000400888dca19b8a00200130010373728032600200c4a6660c266e1cdc6800a408020022a660c492138657870656374206279746561727261792e6c656e67746828726f6f7429203d3d20626c616b6532625f3235365f6469676573745f73697a65001615333060337126e340652080401337126e34119204014a029405280a5014a029405280a5014a06e01200114a0444646600200200844a6660ce002290000991919299983319b8f375c60d000600e2646600200200444a6660d8002290000991919299983599b8f375c60da006016200226600a00a0046eb4c1b4008c1c0008c1b80044cc014014008dd59834001183580118348008a5014a02940ccc8c8894ccc184c145200010021323233001001004225333068001133069337606ea4170dd3001a5eb7bdb1804c8c8c8c94ccc1a0cdc803000109983699bb037520c06e9801c01454ccc1a0c1480084c94ccc1a4c178c1acdd500089983719bb037520c260de60d86ea80040104010c94ccc1a54ccc1b40045288a5014c0103d87a8000130513306e374c00297ae0323300100100222533306e00113306f337606ea40293010101004bd6f7b630099191919299983719b9000e002133073337606ea40393010101000051533306e3371e01c004264a6660de60c860e26ea80044cc1d0cdd81ba900f307530723754002008200864a6660de60c8002298103d87a80001305733074375000297ae03025001133073337606ea4008dd4000998030030019bad3070003375c60dc00460e400460e00022660da66ec0dd48011ba600133006006003375660d40066eb8c1a0008c1b0008c1a8004c8c8008c010004cc198cdd81ba90014c10101004bd6f7b63018008009129998318008a4c264a6660c800229309919299983119b90375c60c860d00086eb8c1900084cc014014cc19c00800454cc18d241326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630680023066001306600132533305e304e4800052f5bded8c0264646600200297adef6c60225333065001133066337606ea4164dd3001a5eb7bdb1804c8c8c8c94ccc194cdc802e80109983519bb037520ba6e9801c01454ccc194c13c0084cc1a8cdd81ba905d374c00e0062660d466ec0dd48011ba600133006006003375660ce0066eb8c194008c1a4008c19c004c8cc0040052f5bded8c044a6660c80022660ca66ec0dd4801a6010101004bd6f7b630099191919299983219b90007002133069337606ea401d301010100005153330643371e00e0042660d266ec0dd4803a61010100003133069337606ea4008dd4000998030030019bad3066003375c60c800460d000460cc002608c04e66e29220107434f554e5445520000133323001001222533305f3054002100113330030033370800490400219b8b00200100d489000583253333330640010580580580581375c00260c200260c200464a6666660c40020ac0ac0ac26eb4004158c17c004c17c008c94cccccc1800041501501504dd680082a182e800982e80119299999982f00082902902909bad001052305b001305b00232533333305c0010500500501375a0020a060b200260b200464a6666660b400209c09c09c09c26eb8004c15c004c15c008c94cccccc1600041301301304dd6800826182a80098289baa00104a325333333056001100104a04a04a04a533304d303e304f3754026260a660a06ea804c54cc13924115457870656374656420696e6c696e6520646174756d0016375a60a460a60046eb4c144004c8c8c94ccc134c108cdc3001240082660a46ea0cdc019b8230030014820010c00cc010004cc148dd400125eb804cc148dd419b803370066e08c00c0052080403370460066008002901019b83300333700002900224040660a46ea00092f5c066e0c005200432330010014800088c94ccc138c10c0044cdc02400866006006600a0042a66609c66e200052020148008520003003001371c0046e012002323237240026e48004dd99818198269ba902e3304d37526e50004cc134dd4014998269ba90273304d375004a6609a6ea008ccc134dd4010a5eb80dd981599b803370666e040040152004005375a609660906ea8008100c014c118dd518251825801182480098229baa006375a608e60886ea800c0f0c004c108dd5182318238019b8848000c110004c100dd5182180118211821800981f1baa00a304030410023756607e002607e60766ea8c0f8c0ecdd50008a9981ca499065787065637420536f6d65286f776e5f6f757470757429203d0a202020202020202020206c6973742e66696e64280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d2c0a20202020202020202020290016323300100100822533303d00114c0103d87a800013232533303b3375e6050607c6ea80080204c08ccc1000092f5c02660080080026082004607e0026eb8c0f0c0e4dd50008a9981ba481486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c00163022303837540046eacc0e8c0ec008c0e4004c0d4dd51980e9bac303800430383035375400a606e607060706070607060700046eb0c0d8004c0d8c0d8004c0c4dd50010141819981a001181900098171baa019375c606060620046eb4c0bc004c0bc008dd6981680098168011bad302b001302b002375a605200260520046eb8c09c004c09c008dd6981280098109baa014375860466048004604400260440046eb8c080004c070dd50058991919299980e1806180f1baa001132323232323253330223370e900618121baa001132533302700102013232533302900102213232533302b00102413232533302d001026132533302e3031002132323232533302e301e303037540022603c6464a666060604060646ea8004520001375a606c60666ea8004c94ccc0c0c080c0c8dd50008a60103d87a8000132330010013756606e60686ea8008894ccc0d8004530103d87a80001323232325333036337220100042a66606c66e3c0200084c078cc0ecdd4000a5eb80530103d87a8000133006006003375a60700066eb8c0d8008c0e8008c0e0004c8cc004004044894ccc0d40045300103d87a800013232323253330353372205a0042a66606a603e0042603a660746e980052f5c0298103d87a80001330060060033756606e0066eb8c0d4008c0e4008c0dc004c05cdd7181a18189baa001153302f491406578706563742053637269707443726564656e7469616c287370656e645f6861736829203d20616464726573732e7061796d656e745f63726564656e7469616c0016301a3030375401e6600400e0526600201005044a6660586042605c6ea80084c94ccc0c40040a84c8c94ccc0cc0040b04c94ccc0d0c0dc0084c9265333030302530323754006264a66606a00205c264a66606c607200429301799299999981d00081781781781789bae00130370013033375400605a05a64a66666607000205a05a05a26eb40040b4c0d4004c0d4008c94cccccc0d800440040ac0ac0ac0acc0cc004c0bcdd500101481399299999981900081381381389bad001027302f001302f0023253333330300010250250251375a00204a605a002605a00464a66666605c00220020460460460466056002605600464a66666605800220020420420420426052002604a6ea800407d4cccccc0a40044004078078078078cc88c8cc00400400c894ccc0a0004584c8c8c94ccc09ccdd7803181480188008998028028011814801181600118150009bab3026302730273027302730273027302730273027004300833025375203097ae03756604a604c004604800260406ea8cc020dd61811800981198101baa002301f375400402c60426044004604000260386ea801cdd2a40006e292210454554e4100371e01c44646600200200644a66603a0022a660349211b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533301a3375e600e603a6ea80040104c018c074dd50008998018019810801180f8009180d980e0009180d0008a4c2a6602892011856616c696461746f722072657475726e65642066616c736500136563253330123007001132533301700101113232533301900101313232533301b001015132533301c301f00213232498c8cc00400400c894ccc07c004526132330030033023002323232533301e3013001132533302300101d13232533302500101f132533302630290021498080c94cccccc0a80040800800800804dd70009813800981380119299999981400080f00f00f09bad00101e3025001302137540042a66603c601c002264a66604600203a26464a66604a00203e264a66604c6052004264932999811180b98121baa001132533302700102113232533302900102313232533302b001025132533302c302f0021498098c94cccccc0c00040980980980984dd70009816800981680119299999981700081201201201209bae001302b001302b00232533333302c0010220220221375a0020446052002604a6ea8004080080c94cccccc0a80044004080080080080c09c004c09c008c94cccccc0a00040780780784dd680080f181280098109baa0021533301e300f001132533302300101d13232533302500101f1323253330270010211325333028302b0021498088c94cccccc0b00040880880880884dd70009814800981480119299999981500081001001001009bae0013027001302700232533333302800101e01e01e1375a00203c604a00260426ea8008070c07cdd5000a999999812000880080d00d00d00d181080099299980c9807000899299980f00080c09919299981000080d099299981098120010a4c0366044002604400464a66666604600203203203203226eb8004c080004c070dd50020a99980c9804800899299980f00080c09919299981000080d09919299981100080e09919299981200080f099299981298140010a4c03e604c002604c00464a66666604e00203a03a03a26eb4004074c090004c090008c94cccccc09400406c06c06c06c4dd70009811000981100119299999981180080c80c80c80c89bae0013020001301c375400802e60346ea800c058c94cccccc0800040580584dd600080b00b180e800980e80119299999980f000880080a00a00a00a180d800980d80119299999980e00080900900900909bae0013019001301537540082a66602460040022a66602c602a6ea8010526010010301337540066e1d2002370e9002299999980b00088008060060060062999806180098071baa002132533301100100c13232533301300100e13232533301500101013232533301700101213232533301900101413232533301b00101613232533301d001018132533301e30210021498064c94cccccc0880040640640640644dd7000980f800980f80119299999981000080b80b80b89bad001017301d001301d00232533333301e0010150150151375a00202a6036002603600464a66666603800202602602626eb400404cc064004c064008c94cccccc0680040440440444dd6800808980b800980b80119299999980c00080780780780789bae0013015001301500232533333301600100d00d00d1375a00201a6026002601e6ea800802cdc3a4000a66666602400220020120120120126eb800454cc01d24125657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f736500161533006491ff65787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e6974652875707065725f72616e6765292c0a20202020202020202020202069735f696e636c75736976653a2075707065725f69735f696e636c75736976652c0a202020202020202020207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c0a202020202020202020204b202069735f696e636c75736976653a206c6f7765725f69735f696e636c75736976652c0a202020202020202020207d2c0a20202020202020207d203d2076616c69646974795f72616e676500161533005491ff6578706563742053746174657632207b0a2020202020202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a2020202020202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a202020202020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a202020202020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a2020202020202020202063757272656e745f706f7369785f74696d656d3a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020202020206d65726b6c655f726f6f743a206f75745f6d65726b6c652c0a20202020202020207d3a2053746174657632203d206765745f696e6c696e655f646174756d286f75745f646174756d29001615330044913b6578706563742046696e616c697a654e6f6d696e6174696f6e207b202e2e207d3a2054756e61416374696f6e203d20757067726164655f72646d72001615330034911472656465656d65723a204d696e65416374696f6e001615330024910e646174756d3a205374617465763200165734ae7155ceaab9e5573eae815d0aba257489811e581c48c72a663561fa6c150d9f5570d2d2b31325dd025ebb54b3d541197a0001","validatorHash":"427a3d30c6ddc10d5e8438290904a581fda2c3cdba7007c17767ad85","validatorAddress":"addr_test1wpp850fscmwuzr27ssuzjzgy5kqlmgkreka8qp7pwan6mpgkyq2vl","datum":"d8799f0c582000000b7fdf94f608cd61fc4620e9575d163461d2dd59f5bb39300e11e6fec2000319ffff1a05a786681b000001909004f77858204d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1ff"}} \ No newline at end of file +{"forkValidator":{"validator":"590b150100003232323232323232223232323222532323323300c3001300d37540082a66601864646464a64666022600c0042660166eacc058c05cc05cc05cc05cc05cc05cc04cdd500218039980a98009980a980b18099baa0034bd7025eb8054ccc044cdc3a40080042646464a6660286012002264a6660300022c264a66666603a0022c2c2c264a666034603a0062a00a2c6eb400458c068004c058dd50068a99980a1805800899299980c0008b099299999980e8008b0b0b09919299980d8008b09929999998100008b0b0b099299980e98100018a8040b1bad00116301d001301d003375a0022c6034002602c6ea803458c050dd50060a999809180398099baa0011325333013300a30143754002264646464646464646464a66603a6024603c6ea80584c8c8c8c8c8c8c8c8c8c8c94ccc0a0c074c0a4dd5198009bac302d00b23375e604860566ea80040a04c94ccc0a4c078c0a8dd50008991919299981798190010a99981618119bad302e001132533302d3022302e3754002264646464646464646464646464646464a666080608600426464a66607e66ebc070c0d4cc10cc0bccc10cdd481625eb80cc10d300103d87a80004bd700a99981f99baf01900213375e6e98c0a8068dd30008a5014a066605005691010a6c6f636b5f73746174650048008cdd2a4008660826066660826ea003ccc10530010100004bd7025eb8058dd618208009820801181f800981f8011bad303d001303d002375a607600260760046eb4c0e4004c0e4008dd6981b800981b8011bae30350013035002375a6066002605e6ea800458c054c0c4c0c8c0c8c0b8dd5181418171baa00316163030001330123011009017302e302b37540022c660020124604066601e6eacc094c0acdd5181298159baa0010264881096c6f72642074756e61001622323300100100322533302e00114c0103d87a800013232533302d300500213023330310024bd7009980200200098190011818000981598160011bab302a001302a0023028001302437546600c6eb0c09c008dd6981398121baa01b3756604c604e604e002604c0046eb0c090004c090004c07cdd500809919191919191929998139980618059bab3029302a302a0020111323232533302a302d00213232323232323232323232325333033302830343754002264646464a666074607a004264a666070605a60726ea80044c8c8c8c94ccc0fcc1080084c94ccc0f4cdd780a8088a99981e981a1998118098152450a6c6f636b5f7374617465001533303d3375e6e98c0a003cdd30060a99981e99b8700200d1533303d3370e0120082a66607a66e240080044cdc380f19b8100200714a029405280a5014a02940c8c8c8c94ccc100cdc400624141a232266e080312080c8afa0251337009040404ee842df6e819980099b8000c4827f4465200230010012225333041337100049050688c899b833370400490406457d0129802000899b80337069040404ee842df6e81980200099980180199b800024827f4464cdc0000a4004600200244a6466607e600290080a99981f9800a400029000099b8e489080102040810204080000021533303f3001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008b1bad30400013040002375a607c00260746ea800458c08002058dd6981d800981d8011bad3039001303537540022c6036606e6070012664644a66606860520082002264646600200200644a66607400226607666ec0dd481a1ba60034bd6f7b630099191919299981d99b9003800213303f337606ea40e0dd30038028a99981d99b8f038002132533303c3031303d375400226608066ec0dd481c9820981f1baa001004100432533303c533303f00114a22940530103d87a80001303233040374c00297ae03233001001002225333040001133041337609801054454554e4100375001a97adef6c6013232323253330413372091010454554e4100002133045337609801054454554e4100375002200a2a66608266e3d2210454554e4100002132533304230373043375400226608c66ec1301054454554e4100304730443754002008200864a666084606e002298103d87a80001303833046375000297ae03370000202226608a66ec0dd48011ba800133006006003375a60840066eb8c100008c110008c1080044cc0fccdd81ba9002374c0026600c00c0066eacc0f000cdd7181d001181f001181e000991900118018009981c19bb04c01054454554e4100375000897adef6c60300100122533303600114984c94ccc0dc004526132325333036337206eb8c0dcc0ec010dd7181b8010998028029981d0010008b181d801181c800981c80099980d80f24410a6c6f636b5f73746174650048008ccc0580080b52210454554e4100303430350023756606600260660046062002605a6ea8cc03c020034dd598178009817801181680098149baa302c302d302937540022c6056002646600200200a44a666054002297ae01323253330293375e604860566ea8c094c0acdd50010028998168011980200200089980200200098170011816000980d19814180a198141ba90114bd701981426103d87a80004bd700b1bac3028001302830280023758604c00260446ea804cdd6981218128011bad3023001301f375402c6002002444a66603c6026002260460042666006006604800466e00005200122232330010010042253330220011480004c8c8c94ccc088cdc79bae3023003007132330010010022253330270011480004c8c8c94ccc09ccdc79bae302800300b1001133005005002375a60500046056004605200226600a00a0046eacc08c008c098008c0900048cc018005221002232533301b3012301c3754002297adef6c60137566040603a6ea8004c8cc00400400c894ccc07c004530103d87a800013232323253330203372200e0042a66604066e3c01c0084c058cc090dd3000a5eb80530103d87a8000133006006003375660420066eb8c07c008c08c008c08400494ccc060cdc3a400860326ea80044c074c068dd50008b111299980c98070008a5eb7bdb1804c8c8cc0040052f5bded8c044a66603e00226604066ec0dd48031ba60034bd6f7b630099191919299981019b9000a002133024337606ea4028dd30038028a99981019b8f00a002133024337606ea4028dd300380189981219bb037520046e98004cc01801800cdd598108019bae301f0023023002302100132330010014bd6f7b63011299980f00089980f99bb037520086ea000d2f5bded8c0264646464a66603e66e400200084cc08ccdd81ba9008375000e00a2a66603e66e3c0200084cc08ccdd81ba9008375000e00626604666ec0dd48011ba800133006006003375a60400066eb8c078008c088008c0800048cc0080052210022323300100100322533301b00114bd6f7b630099191919299980e19b910070021533301c3371e00e0042006200a26604066ec0dd48011ba6001330060060033756603a0066eb8c06c008c07c008c074004dd7180c180a9baa001163017301437540022c602c60266ea800c5281ba548008c040dd50009809980a001180900098071baa00414984d958dc3a40002644a66601a646464a666020600e60226ea80044c8cc02cdd5980b180b980b980b980b980b980b80098039980a980618099baa300c30133754664464660020020064464a66602c66ebcc044c060dd500080209809180c1baa001133003003301c002301a0013758602c002602c60266ea80092f5c060246ea800858c050c054008c04c004c03cdd50008a4c26cac6020601a6ea800cdd2a40006e1d200222323300100100322533300d00114a0264a66601666ebc010c030c0400085288998018018009808000918058009180518058009bae0015734aae7555cf2ab9f5740ae855d12ba401","validatorHash":"989553b2b432253ba776e836b856cae0458a6308a19ad5ff54acd1ea","validatorAddress":"addr_test1wzvf25ajksez2wa8wm5rdwzketsytznrpzse440l2jkdr6s7tjcyg","datum":"d8799f0400ff","outRef":{"txHash":"0395c96bcdc57e33da2520ca7e7f0e9ee93a81bd1a639a3d6c72828119dfff8a","index":1}},"tunaV2MintValidator":{"validator":"591cc7591cc4010000333232323232323232223232323232323232323232323232323232322253232323232323232323232333022301b3023375401826646464a66604a603c0022a666050604e6ea8040540085854ccc094c01c0044c94ccc0a4004584c94cccccc0b80044c94ccc0ac004584c94cccccc0c00045858584c94ccc0b4c0c000c4ccc0600105401c5858dd68008b181680098168010b0b0b0b181580098139baa01015333025300d00115333028302737540202a0042c2a66604a601c002264a6660520022c264a66666605c0022c2c2c2c26464a6660580022c264a6666660620022c2c2c264a66605c60620062a0102c6eb400458c0b8004c0b800cdd7000981580098139baa010153330253003001132533302900116132533333302e0011533302a302d002133301500115004161616161616302b001302737540202a66604a66e1d200a00115333028302737540202a0042c2a66604a66e1d200c001132533302900116132533333302e001132533302b001161325333333030001132533302d00116132533333303200116161613232533303000116132533333303500116161613253330323035003133301d009133301d0071500c161616375a0022c606400260640066eb400458c0bc004c0bc00858585858c0b4004c0b400858585858c0ac004c09cdd50080b18129baa00f125333024323232533302730203028375400226464646464646464a66605e605000e26464646464646464646464a66607a60800042a66607460386eb4c0f000c54ccc0e8c070dd6981e000899299981d981a181e1baa001132325333040304300213232533303f303830403754002264a666080607260826ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc14cc1580084c8c8c94ccc14cc0d4c150dd500089919299982a99baf00400513375e6e98c120dd59828182b9baa018374c0022940cccc098ccc0a40b4c0e8005200202d3039330430134890048008dd7182c182a9baa00116304e30543754609c60a86ea8054c09cc088c14cdd500a18181982a1ba800f33054375201a660a86ea0cdc0005a4006660a86ea0024cc150dd40039982a1ba8005330544c1225820dd7c16581d8d48dcf382f2f1e0a050e2502461b3d0d8862c89f984869fd70916004bd700b1bac3054001305400230520013052002375a60a000260a00046eb4c138004c138008dd6982600098260011bad304a001304a002375c609000260900046eb4c118004c108dd50008b180a980818209baa303a30413754608860826ea800458c8cc004004038894ccc10c0045300103d87a800013232533304230243330373756607a60886ea8c0f4c110dd5001007245096c6f72642074756e610013022330460024bd70099802002000982380118228009981980518120008b1bad3041001303d37540022c660566eacc0fcc100c100c100c100c100c100c100c100c100c0f0dd500a980e9981f180d1981f180c9981f1ba90054bd7025eb812f5c02c2c2c607c002607c00460780026601a60506eacc0ecc0f0c0f001003cdd70199bae0333758607000260700046eb0c0d8004c0d8c0c8dd50059181a981b181b0008a999817980b80389919192999819180a18199baa0011323232325333039303c00213232533303b303e0021325333039301a375c60740042a66607266e1c0040104cdc42400000229405281bad303a00116303c0013300d302800600f16375a607400260740046eb4c0e0004c0d0dd50008b198111bab30363037303730373037303700230143303530113303530103303502f4bd7025eb812f5c06eacc0d4004c0d4c0d4c0d4c0d4c0c4dd50050a9998179808803899191919191919299981b180c181b9baa0011323232323232533303f3042002132533303d301f375a607e008264a66607c60406eb4c10000c4c8c8c8c94ccc108cdc7a99982119b8f00500b1006153330423371e00c016200a2c008266ebcdd30081ba600114a064a66608466e4001000c4cc118cdd81ba90044c0101200033046337606ea400d301010100001133046337606ea400d30101010033046337606ea401130101200000153330413371090200008a5eb7bdb1804cc114cdd82601054454554e4100375066e0d2080c8afa025302d0014bd6f7b63019b83010482834464c8c094004cc0b8c09803d2201003230240013302d00e4890016375c607c0042c6eb8c0f400c58c100004c100008c0f8004cc03c010044c074004dd7181d981c1baa0011630313037375460740046eacc0e4c0e8004c0d4dd5198169bac303800230380043300930243756606e607060706070607000201660666ea8030dd6981a981b00098189baa01a1533302f30180071323232323232323232323232533303e3041002132533303c301e375a607c00426464646464a666082604660846ea80044c8c94ccc10cc094c110dd5000899191919191919299982519b8f00f302e01a1533304a3375e608c60986ea8010c0a4cc138dd4811a5eb8054ccc128cdd79ba600e374c607a0042a66609466ebc01800454ccc128cdc499b8100700948303f0544cc11c05c8cdd7982398269baa3047304d3754608c609a6ea800404c5280a5014a02940528182718278011bab304d001304d002304b0013047375466076020028604e660906048660906ea4050cc121300101000033048375200e6609098101000033048375066e0000d2080be92014bd7025eb80dd6982418229baa001163047304437540066eb4c118c10cdd50008b182298211baa3045002304430450013040375400e6466600200291100371a01c444a66608060720022004266600600666e2ccdc0a41fc0666e38040c0e0004008c0e0004ccc044054005200216375c60780022c607e0026602060566eacc0f800c048c05ccc0f0dd480425eb80c0f0c0f4c0f4c0f4004c0f0c0f0008dd6181d000981d181d0011bac30380013034375401a6eb4c0d8c0dc008dd7181a80098189baa01a1533302f300d0071323232323232325333036302f30373754002264646464646464646464a666086608c00426464a66608a6090004264a666086604a6eb4c11400854ccc10ccdd7981f98229baa011302233047375203897ae015333043302533303800f01c302700c153330433371e00201829444cdc78008040a5014a02c6eb8c10c00458c118004cc05cc0c804006458dd6982200098220011bad30420013042002375c608000260800046eb4c0f8004c0f8008dd7181e000981c1baa00116300b303a303b002375660720026072004606e00260666ea8cc0acdd6181b001181b18199baa01c3756606a606c606c606c002606a60626ea802854ccc0bccdc3a401400e264660020026600e60446eacc0d4c0d8c0d8c0d8c0d8c0c8dd500580491299981a0008a51132533303232325333034337106eb4c0d8009200013330345333034533303430153337189000240100022a66606860246e34004528899b87371a00290200a5014a2266e3cccdc6240009007000a44107434f554e544552004a09445281bae3034001303700213300300300114a0606e00226464646464646464646464646464646464646464a666086604a60886ea80044c8c94ccc114c09cc118dd5000899191919191929998271828801099191919191919191919299982a99baf3051305737540366068660b26ea40b92f5c02a6660aa66ebcc144c15cdd5004981a1982c9ba900f4bd700a99982a99baf30503057375401298103d87a8000153330553375e6e98c120054dd30018a99982a99baf374c60900326e9801054ccc154cdd79ba63048007374c0042a6660aa66e2002c08854ccc154cdc4a406401a2a6660aa66ebcdd319816182380e8171ba600113375e00c02829405280a5014a029405280a5014a02940c8c94ccc158cdc800100089982d19bb0375260740209810120003305a337606ea40093010101003305a337606ea40053010120004bd6f7b63009982d19bb03752607402098010120003305a337606ea40053010120003305a337606ea40093010101004bd6f7b630181d809181d0071999812999814016181c806a4004058607000690011999812199813815981c007a4004056606e0049001199813015181a805a40046607e03a9110030543055002375660a600260a600460a2002609a6ea8cc10405006458dd6982780098278011bad304d001304d002375c6096002608e6ea800458c06801cdd7182418229baa00116303e30443754608e008608c608e0046eacc114004c114004c100dd51981c0049821807182118218011bab30410013041002303f001303b375466066008607c0146eacc0f4c0f8c0f8008dd6181e000981e181e0011bac303a0013036375401e6eb4c0e0c0e4008dd6981b800981b800981b00098189baa01a22225333032302b00110041323233001001006225333038001133039337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc0e4cdc800500109981e99bb037520146e9801c01454ccc0e4cdc7805001099299981d1819981d9baa00113303e337606ea402cc0fcc0f0dd5000802080219299981d299981e8008a5114a0298103d87a80001301a3303e374c00297ae0323300100100222533303e00113303f337606ea402cdd400525eb7bdb1804c8c8c8c94ccc0fccdc800780109982199bb0375201e6ea003801454ccc0fccdc78078010992999820181c98209baa001133044337606ea4040c114c108dd50008020802192999820181c8008a6103d87a80001302033044375000297ae03370000201c26608666ec0dd48011ba800133006006003375a60800066eb8c0f8008c108008c1000044cc0f4cdd81ba9002374c0026600c00c0066eacc0e800cdd7181c001181e001181d000991900118030009981b19bb037520046ea00052f5bded8c0600200244a66606200229309929998190008a4c26464a66606266e40dd71819181b0021bae30320021330050053303500200116303600230340013034001222533302e302700114bd6f7b6300991919800800a5eb7bdb180894ccc0d00044cc0d4cdd81ba9006374c00697adef6c6013232323253330353372001400426607266ec0dd48051ba6007005153330353371e01400426607266ec0dd48051ba6007003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c002646600200297adef6c60225333033001133034337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc0d0cdc800400109981c19bb037520106ea001c01454ccc0d0cdc780400109981c19bb037520106ea001c00c4cc0e0cdd81ba900237500026600c00c0066eb4c0d400cdd71819801181b801181a80092999815980998161baa00113030302d37540022c44646600200200644a6660600022c2646464a66606066e3c018dd7181880188008998028028011bab303100230340023032001302937540266eb8c0b0c0a4dd50008b18159816001181500098131baa00114984d958dc3a4010018266464a666048603a002264a6660500022c264a66666605a0022c2c2c2c26464a6660560022c264a6666660600022c2c2c26464a66605c0022c264a6666660660022c2c2c2c26464a6660620022c264a66666606c0022c2c2c26464a6660680022c264a6666660720022c2c2c264a66606c60720062a0222c6eb400458c0d8004c0d800cdd68008b181980098198019bae00130300013030003375a0022c605a002605a0066eb8004c0a8004c098dd50078a999812180300089929998140008b09929999998168008b0b0b0b0991929998158008b09929999998180008b0b0b0991929998170008b09929999998198008b0b0b099299981818198018a8058b1bad0011630300013030003375a0022c605a002605a0066eb8004c0a8004c098dd50078b18121baa00e1232325333025301e00115333028302737540062a0042c2a66604a600e0022a666050604e6ea800c540085854ccc094c0340044c94ccc0a4004584c94cccccc0b80045858584c8c94ccc0b0004584c94cccccc0c40045858584c94ccc0b8c0c400c5402058dd68008b181700098170019bad00116302b001302737540062a66604a601c002264a6660520022c264a66666605c0022c2c2c264a666056605c0062a00a2c6eb400458c0ac004c09cdd50018b18129baa00212533302432323253330273009302837540022646464a66605460460042666600294400c01405454ccc0a8c0300084cccc0052800180280a8a9998151809001099191919191919191919299981a180b181a9baa01f132323232323232323232533303e3020303f375400226464646464646464a66608c6050608e6ea80044c8c8c8c94ccc134c1400084ccc0e000c54ccc128cdd78078050a99982519b8901e0121533304a302c33303f303c01800c302f0111533304a3375e00c00e266ebcdd3181e8071ba6303d00814a029405280a501616375a609c002609c004609800260906ea800458cc0d8048c094cc124dd4803a5eb80c09ccc120c08ccc120dd4807998241ba8302b00d33048375001897ae04bd70182418248011bab304700130470023045001304137546606a01e0286eb8c10cc100dd50008b181c981f9baa002375660826084004608000260786ea8cc0d003004ccc0a0035220100375a607a607c0046eb4c0f0004c0f0008dd7181d000981b1baa01f1637566070607260726072607260720046eacc0dc004c0dcc0dc008dd6181a800981a981a8011bac3033001302f37540106eb4c0c4c0c8008dd6981800098161baa00813232323232323232323232323232325333039301b303a3754002264646464a66607a606c607c6ea80a04c8c8c8c8c8c8c8c94ccc114c09cc118dd50008991919191919192999826299199826a99982699baf01730520071533304d3375e6e98c100058dd318200028a99982699baf0040031533304d3371266e0ccdc11800805a416814906807806899b893370666e08009209003483403cc00402c5280a5014a029405288a99982699b87333042303f01c014303100f4800454ccc134cdc400699b83337046002016905a05241a01e29444cdc4180080599b8333704004904801a41a01e2940dc00060a99982619b880090071301000e14a02940c8c94ccc134cdc4011a4141a232266e0808d2080c8afa0251337009040404ee842df6e819980099b800234827f446520023001001222533304e337100049050688c899b833370400490406457d012981d000899b80337069040404ee842df6e81981d00099980180199b800024827f4464c0d4004c0b4cc138c0a4cc138dd4806198272610100003304e375066e00081203c4bd7025eb80c138c13c008dd59826800982680098241baa3303c01748000dd6982518239baa001163040304637546080608c6ea8044dd6982418248011bad304700130473047002375a608a002608a0046eb8c10c004c0fcdd50140991919192999820a99982099b88375a608c00490190a99982099b87333036303301000830250034800454ccc104c01400c4cdc400080b8a5014a02940528899299982119b8748030c10cdd50008991919191919191929998269828001099981c003899981c0028992999825981699982000a0091817806899baf3047304d375400260546609e6ea40352f5c02940c13cc130dd51982000d8018b0b0b1bad304e001304e002375a6098002609800460940026094004609000260886ea800458cc0c8034c084cc114dd480425eb80dd69822982300098228011bae3043001303f37540504a66607a603e66606400c00860420022660740204646464a666082604660846ea80044c8c94ccc10cc094ccc0e00100280204c094ccc0e001002800452818140009bae3046304337540022940c114c108dd518228011bab3044304500130403754607260806ea800452818100009981480824500375c607c60766ea800458c0d0c0e8dd50011bab303c303d002303b001303737546605e6eb0c0e8028038dd5981c981d181d001181c000981c181c181c0011bab3036001303630360023758606800260680046eb0c0c8004c0c8004c0b4dd50031bad302f302c3754010444464646464646464a666068605a606a6ea80204c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc108c090c10cdd5000899192999822181318229baa00113232323232323232533304c302e33304100c00a30300171533304c3375e01a00c2a66609866e2402004054ccc130cdd79ba6303f00c374c607e0082a666098a666098046266e200540084cdc4008801099baf00100314a029405280a5014a0605c6609e60566609e6ea4058cc13cdd429998258110800880a198279ba90123304f3750a666096044202020026609e6ea003d2f5c097ae032323300100101c2253330500011480004c8c8c94ccc140cdd7803182598291baa305500213370066608a00201c91010454554e41003300500500313253330540011330060060041325333055001133007007005153330553058001132323232323233700a6660b0a6660b066e3c01006c54ccc160c0e800c4c0e40085280a5010011533305853330583371e0040362a6660b0607400226072008294052808018a40006601a01a0166eb4c164010dd7182b8019bad3057003375c60aa00460b000460ae00426600e00e00a60ae002646600200200444a6660aa002297adef6c60132323253330553371e0266eb8c15800c40044cc014014008dd5982b001182c801182b8009bab3054305500130503754609260a06ea8c14c008c14c004c0a8cc138c0a8cc138c0a4cc138dd4806a5eb812f5c097ae0304e304f0023756609a002609a0046096002608e6ea8cc0ec04d2000375a6092608c6ea800458c0fcc114dd5181f18229baa010375c608e60886ea800458c0f4c10cdd50011bab3045304600230440013040375466070020028a66607a028201020086eb4c104c108008dd6982000098200011bae303e001303e002375a607800260780046eb8c0e8004c0d8dd50040b181c181c981c981c981c981c8011bac303700130370023758606a002606a0046eb0c0cc004c0bcdd500118149baa006302c302937540022c605660580046054002604c6ea8004526136563027302437540186e952002374a90001b8f4890454554e4100370e90011ba548010dc52441044e4f4d41003714910107434f554e54455200371491010454554e4100370090011b8748010dc3a400c600200244a6466602c600290080a99980b1800a400029000099b8e48908010204081020408000002153330163001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000911299980a9807180b1baa0031325333019001002132533333301e001132533301b0010041325333333020001005005005132533301d30200031533301a3013301b3754008264a66603c00200e264a666666046002010010010010264a66604060460062a0140126eb8004c080004c070dd50020030031bad001005301d001301d002003003003003301b001301737540060026002002444a66602660180042002266600600666e100092080043371600400244646600200200644a66602c0022c2646464a66602c66ebc018c05c00c40044cc014014008c05c008c068008c0600048cc00c0052201002330020014890022323300100100322533301300114bd6f7b630099191919299980a19b91007002153330143371e00e0042006200a26603066ec0dd48011ba6001330060060033756602a0066eb8c04c008c05c008c054004888c8cc004004010894ccc04c00452000132323253330133371e6eb8c05000c01c4c8cc004004008894ccc06000452000132323253330183371e6eb8c06400c02c40044cc014014008dd6980c801180e001180d0008998028028011bab3014002301700230150013001001222533300c300500113011002133300300330120023004001370090009b874800088c8cc00400400c88c94ccc02ccdd7980398069baa00100413006300d37540022660060066022004601e0024601660180024601400244646600200200644a66601400229404c94ccc020c010c0340085288998018018009806800ab9a5573aaae7955cfaba05742ae895d22611e581c7b64730f4010a94068296b71c7e11db5cd82e41e52bb6520398cb5f1004c011e581c989553b2b432253ba776e836b856cae0458a6308a19ad5ff54acd1ea0001","validatorHash":"90bd35048e7cb3f7737cd422e1ed9051f3a4932f2c00cd037eeb8a60","validatorAddress":"addr_test1wzgt6dgy3e7t8amn0n2z9c0djpgl8fyn9ukqpngr0m4c5cqqa3r5s"},"tunaV2SpendValidator":{"validator":"591ad9591ad6010000332323232323232322322533233005300130063754004264a6660120022c264a66666601c0022c2c2c26464a6660180022c264a6666660220022c2c2c2c26464a66601e0022c264a6666660280022c2c2c26464a6660240022c264a66666602e0022c2c2c26464a66602a0022c264a6666660340022c2c2c26464a6660300022c264a66666603a0022c2c2c26464a6660360022c264a6666660400022c2c2c2c264a66603a60400062464646464a66603e6036002264a6660460022c264a6666660500022c2c2c2c26464a66604c0022c264a666666056002264a6660500022c264a66666605a0022c2c264a666054605a00626464a666052604a002264a66605a0022c264a6666660640022c2c2c2c26464a6660600022c264a66606260680042a00e2c606400260640066eb8004c0bc004c0acdd50030a999814980680089929998168008b09929999998190008b0b0b0b0991929998180008b099299999981a8008b0b0b0b0991929998198008b099299999981c0008b0b0b09919299981b0008b099299981b981d0010a8068b181c000981c0019bad0011630350013035003375c002606400260640066eb8004c0bc004c0acdd50030b18149baa005132330010010022232533302d0021500d132533333303200113232533302d3029001132533303100116132533333303600116161613232533303400116132533333303900116161616132533303630390031500816375c002606c002606c0066eb400458c0cc004c0bcdd50018a999816980880089929998188008b099299999981b0008b0b0b09919299981a0008b099299999981c8008a99981a981c0010a999819181718199baa001132533303600116132533333303b00116161613232533303900116132533333303e0011616161613232533303c00116132533333304100116161616132533303e30410031501016375c002607c002607c0066eb8004c0ec004c0ec00cdd68008b181c000981a1baa00116161616161630360013036003375a0022c6066002605e6ea800c54ccc0b4c0480044c94ccc0c4004584c94cccccc0d80045858584c8c94ccc0d0004584c94cccccc0e4004585858584c8c94ccc0dc004584c94cccccc0f0004585858584c94ccc0e4c0f000c5402c58dd7000981c800981c8019bae00130360013036003375a0022c6066002605e6ea800c58c0b4dd50010980118188018b0b0b0b181780118010010b1bac0011616302a001302a0021616161630280013028003375c002604a00260426ea801454ccc07cc00c00454ccc088c084dd50028a8010b0b180f9baa00412533301e32323253232323330243020302537540142646464646464646464646464646464646464646464a666072603a60746ea80044c8c8c8c8c8c8c8c94ccc104c094c108dd5000899192999821981f98221baa00113232323232323232533304b302f304c3754004264646464a66609e606660a06ea80084c8c8c8c8c8c8c8c8c94ccc160c150c164dd5000899191919191919191919191919192999834983600109919299983419983400d2504a22a6660d003c2a6660d066e24cdc080c80ea4181f82a264a664660d4a6660d460cc60d66ea810c4cc88c8cc00400400c894ccc1c4004528099299983799b8f375c60e800400829444cc00c00c004c1d0004dd618379838183818381838183818381838183818361baa033375c60de60d86ea810c4c8c8c140ccc010dd5982698371baa33323001001222533306f306b00113074002133300300330750023006001031375a60e260e40026eb8c1c4008dd71838800983880098361baa0431533306a533306a33710078028294454ccc1a8cdc380a01e099b8801503a14a02a6660d4609c6660040560d060900522a6660d466ebcdd30019ba6323300100102722533306f00114bd6f7b630099191919299983819b9148900002153330703371e91010000210031005133074337606ea4008dd3000998030030019bab3071003375c60de00460e600460e20022a6660d4a6660d4a6660d460cc66e1810120f00713371090000200a501323232533306d3370e6eb4c1c8c1cc00804054ccc1b4cdc3800807098348060a5014a06eb4c1c4004c8c94ccc1b4c1a4cdc18012410100102a6660da66e25207803f14bd708103191000008102183c000998389ba8002330713750603407e97ae01533306d33710900019b8300148202002054ccc1b4cdc481fa4008297ae1010319ffff00810102000998389ba8337060029010198389ba8300403f4bd700998389ba800133071375007e97ae033706002901019b833370466e080ed2020375a60e00026eb4c1c0c1c4004c94ccc1accdc499b8200148021208088b2a00214bd709010100810104000a99983599b8948020cdc1800a410111654004297ae101010400810101000998379ba80013306f4c01051a12064200004bd7019b813370007003406c264a6660d666e1c0f403854ccc1accdc381d806099b8700100a14a02940cdc099b8003801a0361533306a3370e00e0342a6660d466e1cc05c10004454ccc1a8cdc780780c0a9998351919b8f333232323232323232323232323232323222533307d3371e6464666002002900002b9112999842008008a4412000000000000000000000000000000000000000000000000000000000000000000013232533308601002132533308401306830850137540022646603466e2cdd698339843809baa001375c60cc610e026ea8004dd718089843809baa001308901308a013086013754002004611002006002264a66610c02004264a6661080260d2610a026ea80044c8cc068cc02cdd71845008008031bae308a01308b01001308a01308601375400200461100200600226464a6466610a02610202610c026ea800c4c8c8ccccc038028020004ccc024024004010dd718460098468080118011bad308b01001308701375400626464a66610e0260d66110026ea80084c8c8ccccc044030028004ccc02c02c00400cc23804c23c04008c010dd69846808009844809baa0021323232323333301300e00c00133300d00d00130910100b30683308f013750660300040186611e026ea4cc044008004cc23c04c24004c2440400d2f5c0600c6eb4c23c0400cdd71847008009847008009844809baa308c01007308c01006308a010053700606200a611202006610e02004610e020026e500040084cc88c8ccc00400520000582225333085010011330173300800500200413232532333085013081013086013754006264646666601c01400e0026660100100020086eb8c23004c23404008c008dd69845808009843809baa00313232533308701306b30880137540042646466666022018012002666014014002006611c02611e0200460086eb4c23404004c22404dd500109919191919999809807005800999806006000984880805183419847809ba83301800230220013308f013752660220040026611e0261200261220200697ae03006375a611e020066eb8c23804004c23804004c22404dd51846008031846008029845008021b80303100430890100230870100137280026e500ac58894ccc1f0c1e0cdc3000a400826466e2d20fe03001330060023370600290020991919b8b48000004cdc5998050018010009980300119b8330290014801088888cc04cccc024014010c05400cccccc888894ccc20c04cdc4802a401c2660306666602200a00e00600400200826603000866666022601800a00e0060040026601600a602a006666e31200048100004ccdc6240809020000999b8c48200052040001333718906000a4080002444446464a6660fe6660fe66e1c008dd698309840809baa0034a09444cc050004cc894ccc20404cdc4002240202a6661020266e2000920101330163333010004006002001488120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000153330810133712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60c26102026ea800ccc050dd718301840809baa003375c60166102026ea800c58ccc024018014c054010cc028014c05000cdc02401e44666e30004cdc09b8d002001002222323300100100322533307a3371200600229101001337166600e00a00266004004604e002460f460f660f600244a6660ea60e266e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc1dccdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660ea66e200112008153330753371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533307533712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299983999b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc1c8cdc4002240082a6660e466e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100133007333006004003488120000000000000000000000000000000000000000000000000000000000000000000333006300500200148812000000000000000000000000000000000000000000000000000000000000000000015333072337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299983799b89003480004cc0100080044cc01000400888dca19b8a00200130010363728032600200c4a6660d666e1cdc6800a408020022c2a6660d466e24dc680ca410080266e24dc6822a408029405280a5014a029405280a5014a02940dc0240022940888c8cc004004010894ccc1c000452000132323253330703371e6eb8c1c400c01c4c8cc004004008894ccc1d400452000132323253330753371e6eb8c1d800c02c40044cc014014008dd6983b001183c801183b8008998028028011bab30710023074002307200114a02940528199919112999835a5010021323233001001004225333071001133072337606ea41b0dd3001a5eb7bdb1804c8c8c8c94ccc1c8cdc803800109983b19bb037520e06e9801c01454ccc1c8c1440084c94ccc1ccc1bcc1d0dd500089983b99bb037520e260f060ea6ea80040104010c94ccc1cd4ccc1d80045288a5014c0103d87a80001305033077374c00297ae03233001001002225333077001133078337606ea40293010101004bd6f7b630099191919299983c19b9000e00213307c337606ea4039301010100005153330783371e01c004264a6660f260ea60f46ea80044cc1f4cdd81ba900f307e307b3754002008200864a6660f260ea002298103d87a8000130563307d375000297ae0302500113307c337606ea4008dd4000998030030019bad3079003375c60ee00460f600460f20022660ec66ec0dd48011ba600133006006003375660e60066eb8c1c4008c1d4008c1cc004c8c8008c010004cc1bccdd81ba90014c10101004bd6f7b63018008009129998360008a4c264a6660da00229309919299983619b90375c60da60e20086eb8c1b40084cc014014cc1c000800458c1c4008c1bc004c1bc004c94ccc1a1280a5eb7bdb1804c8c8cc0040052f5bded8c044a6660dc0022660de66ec0dd48349ba60034bd6f7b630099191919299983799b9006d002133073337606ea41b4dd30038028a999837982700109983999bb037520da6e9801c00c4cc1cccdd81ba9002374c0026600c00c0066eacc1c000cdd71837001183900118380009919800800a5eb7bdb180894ccc1b40044cc1b8cdd81ba90034c010101004bd6f7b630099191919299983719b90007002133072337606ea401d3010101000051533306e3371e00e0042660e466ec0dd4803a61010100003133072337606ea4008dd4000998030030019bad306f003375c60da00460e200460de002608a04c66e29220107434f554e544552000013332300100122253330693065002100113330030033370800490400219b8b00200100d4890016375c60d400260d40046eb4c1a0004c1a0008dd6983300098330011bad30640013064002375a60c400260c40046eb8c180004c180008dd6982f000982d1baa001165333057303c30583754024260b860b26ea804858dd6982d982e0011bad305a001323232533305730533370c004900209982d9ba83370066e08c00c005208004300330040013305b375000497ae013305b375066e00cdc019b8230030014820100cdc118019802000a404066e0cc00ccdc0000a400890101982d9ba80024bd7019b8300148010c8cc004005200022325333058305400113370090021980180198028010a99982c19b880014808052002148000c00c004dc70011b8048008c8c8dc90009b920013766605e660ac6ea40b4cc158dd49b94001330563750050660ac6ea4098cc158dd40121982b1ba802233056375004097ae0376605466e00cdc199b8100100548010014dd6982a18289baa002163032304f375460a660a800460a4002609c6ea8014dd6982818269baa00216302e304b3754609e60a0004609c00260946ea8c134008c130c134004c120dd5005182518258011bab30490013049304537546090608a6ea800458c8cc004004020894ccc11c0045300103d87a80001323253330463375e605060906ea80080204c08ccc1280092f5c0266008008002609600460920026eb8c118c10cdd50008b181118211baa00237566088608a0046086002607e6ea8cc074dd618210021821181f9baa005304130423042304230423042002375860800026080608000260766ea800858c0f4c0f8008c0f0004c0e0dd500c9bae303a303b002375a607200260720046eb4c0dc004c0dc008dd6981a800981a8011bad30330013033002375c606200260620046eb4c0bc004c0acdd50131bac302d302e002302c001302c002375c6054002604c6ea80284c8c8c94ccc09cc02cc0a0dd500089919191919299981619b8748030c0b4dd500089919191919191919299981b981d0010991998008040999800803099299981b180d181b9baa0011301a32325333038301c303937540022900009bad303d303a375400264a666070603860726ea8004530103d87a8000132330010013756607c60766ea8008894ccc0f4004530103d87a8000132323232533303e337220100042a66607c66e3c0200084c06ccc108dd4000a5eb80530103d87a8000133006006003375a607e0066eb8c0f4008c104008c0fc004c8cc004004038894ccc0f00045300103d87a8000132323232533303d337220760042a66607a603800426034660826e980052f5c0298103d87a80001330060060033756607c0066eb8c0f0008c100008c0f8004c050dd7181d981c1baa001163017303737540182c2c444a66606e606660706ea800c4c94ccc0ec0040084c94cccccc1000044c94ccc0f40040104c94cccccc1080040140140144c94ccc0fcc10800c54ccc0f0c0e0c0f4dd500209929998200008038992999999822800804004004004099299982118228018a8050049bae0013042001303e375400800c00c6eb4004014c0fc004c0fc00800c00c00c00cc0f4004c0e4dd50018008b1bad30380013038002375a606c002606c004606800260680046064002605c6ea800458cc88c8cc00400400c894ccc0c8004584c8c8c94ccc0c8cdd7803181980188008998028028011819801181b001181a0009bab303030313031303130313031303130313031303100430083302f375205297ae03756605e6060004605c00260546ea8cc020dd61816800981698151baa002302937540042c605660580046054002604c6ea801cdd2a40006e2922010454554e4100371e03e4464660020020064464a66604a66ebcc01cc09cdd50008020980318139baa001133003003302b00230290012302530260012302400114984d958dc3a40046e1d200416375c002603a002603a0066eb400458c068004c06800cdd68008b180b800980b8019bad0011630140013014003375a0022c602200260220066eb8004c038004c03800cdd68008b180580098039baa002370e90000b1bae0015734aae7555cf2ab9f5740ae855d12ba44c011e581c90bd35048e7cb3f7737cd422e1ed9051f3a4932f2c00cd037eeb8a600001","validatorHash":"5b3efe1bc067dc298da0d1d98e5878ac16203e84b8f68435d67a7810","validatorAddress":"addr_test1wpdnalsmcpnac2vd5rganrjc0zkpvgp7sju0dpp46ea8syqpje6ez","datum":"d8799f04582000000698fe2ba6bcd634bfae3581e1505534f932ce1251831f212d42684df8c50319ffff1a00116cf01b0000019170e9f6f85820dd7c16581d8d48dcf382f2f1e0a050e2502461b3d0d8862c89f984869fd70916ff"}} \ No newline at end of file diff --git a/governance/previewV2.json b/governance/previewV2.json index bfe746c..da9ce0b 100644 --- a/governance/previewV2.json +++ b/governance/previewV2.json @@ -1 +1 @@ -{"tunaV3SpendValidator":{"validator":{"script":"5925b45925b1010000333232323232323232323232323232232222323232323225333011323253233301430080031323232323232533301a300e301c3754002264a66603e0022a6603802c2c26464a6660420022a6603c0302c26464a6660460022a660400342c26464a66604a0022a660440382c26464a66604e0022a6604803c2c26464a6660520022a6604c0402c26464a6660560022a660500442c264a666058605e0042646464a666056603c605a6ea80044c8c8c8c8c8c8c8c8c94ccc0d0c09cc0d8dd500089919299981b1815181c1baa0011323232323232323232533303f303230413754006264646464a666086606c608a6ea80084c8c8c8c8c8c8c8c94ccc12cc0fcc134dd500089929998280008a998268248b0991929998290008a998278258b09919299982a0008a998288268b09919299982b0008a998298278b09919299982c0008a9982a8288b09919299982d0008a9982b8298b09919299982e0008a9982c82a8b099299982e983000109919299982d99982d80ca504a22a6660b603a2a6660b666e24cdc080c00e24181f82a264a664660baa6660ba60a260be6ea81184cc88c8cc00400400c894ccc194004528099299983119b8f375c60d000400829444cc00c00c004c1a0004dd618319832183218321832183218321832183218301baa034375c60c660c06ea81184c8c8c148ccc010dd5981818311baa333230010012225333062305600113068002133300300330690023006001032375a60ca60cc0026eb8c194008dd71832800983280098301baa0461533305d533305d3371007c028294454ccc174cdc380a01f099b8801503c14a02a6660ba60a06660040560ac66e292210454554e41000291533305d3375e6e9800cdd319198008008139129998318008a5eb7bdb1804c8c8c8c94ccc18ccdc8a4500002153330633371e91010000210031005133068337606ea4008dd3000998030030019bab3065003375c60c600460ce00460ca0022a664660bca6660bca6660bc60a466e1810d20641302104314a02646464a6660c266e1cdd6983398340010088a99983099b8700100f1305500d14a02940dd6983300099192999830982a99b8300248202002054ccc184cdc4a40f0084297ae1103191000008102183c000998331ba8002330663750603608497ae015333061302433706002904040040a99983099b890424801052f5c210319ffff00810102000998331ba8337060029010198331ba830050424bd700998331ba800133066375008497ae033706002901019b833370466e080f92020375a60ca0026eb4c194c198004c94ccc17d4ccc17cc008cdc1a4101419102120022604466e192080a0c8810900114a0297ae101010100810104000a99982fa99982f980119b8300148202832204244c088cdc3000a410141910212294052f5c21010400810101000998321ba8001330644c01051a48190800004bd7019b8133700076034072264a6660be66e1c10003c54ccc17ccdc381f006899b8700100b14a02940cdc099b8003b01a0391533305e3370e0100342a6660bc66e1cc06010c04854ccc178cdc780800c8a99982f1919b8f33323232323232323232323232323232322253330713371e6464666002002900002d911299983c8008a4412000000000000000000000000000000000000000000000000000000000000000000013232533307b0021325333078306b307a37540022646603466e2cdd69833983e1baa001375c609460f86ea8004dd71808983e1baa001307e307f307b375400200460fa006002264a6660f6004264a6660f060d460f46ea80044c8cc068cc02cdd7183f8008031bae307f308001001307f307b375400200460fa00600226464a646660f260da60f66ea800c4c8c8ccccc038028020004ccc024024004010dd718408098410080118011bad308001001307c375400626464a6660f660dc60fa6ea80084c8c8ccccc044030028004ccc02c02c00400cc20c04c21004008c010dd6984100800983f1baa0021323232323333301300e00c00133300d00d00130860100b306c330840137506603000401866108026ea4cc044008004cc21004c21404c2180400d2f5c0600c6eb4c2100400cdd7184180800984180800983f1baa308101007308101006307f0053700606400a60fc00660f800460f80026e500040084cc88c8ccc004005200005c222533307a0011330173300800500200413232532333079306d307b3754006264646666601c01400e0026660100100020086eb8c20404c20804008c008dd6984000800983e1baa00313232533307b306e307d3754004264646666602201801200266601401400200661060261080200460086eb4c20804004c1f8dd500109919191919999809807005800999806006000984300805183619842009ba833018002302300133084013752660220040026610802610a02610c0200697ae03006375a6108020066eb8c20c04004c20c04004c1f8dd5184080803184080802983f8021b803032004307e002307c00137280026e500b054cc1c924129657870656374206578636c7564696e67286b65792c2070726f6f6629203d3d2073656c662e726f6f74001622533307030643370c002900209919b8b483f80c004cc018008cdc1800a40082646466e2d200000133716660140060040026600c00466e0cc0a8005200422222330133330090050043016003333332222253330773371200a900709980c1999980880280380180100080209980c00219999808980600280380180100099805802980b001999b8c480012040001333718902024080002666e3120800148100004ccdc624180029020000911111919299983999983999b87002375a60c260ec6ea800d28251133014001332253330753371000890080a99983a99b88002480404cc058cccc04001001800800522120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533307533712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60c260ec6ea800ccc050dd71822183b1baa003375c601660ec6ea800c54cc1d1240120657870656374206272616e636820213d206e65696768626f722e6e6962626c65001633300900600530160043300a00530150033700900791199b8c001337026e34008004008888c8cc00400400c894ccc1b8cdc48018008a45001337166600e00a002660040046050002460de60e060e000244a6660d260ba66e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc1accdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660d266e200112008153330693371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000015333069300c00213300a4892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299983399b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc198cdc4002240082a6660cc66e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100133007333006004003488120000000000000000000000000000000000000000000000000000000000000000000333006300500200148812000000000000000000000000000000000000000000000000000000000000000000015333066337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299983199b89003480004cc0100080044cc01000400888dca19b8a00200130010383728034600200e4a6660be66e1cdc6800a408020022a660c092138657870656374206279746561727261792e6c656e67746828726f6f7429203d3d20626c616b6532625f3235365f6469676573745f73697a6500161337126e34dd9823a41008029405280a5014a06e25200814a029405280a50370090008a5022232330010010042253330640011480004c8c8c94ccc18ccdc79bae3065003007132330010010022253330690011480004c8c8c94ccc1a0cdc79bae306a00300b1001133005005002375a60d400460da00460d600226600a00a0046eacc194008c1a0008c1980045280a5014a066646444a6660bc60a290000801099191980080080211299983280089983319bb037520b46e9800d2f5bded8c0264646464a6660ca66e401780084cc1a8cdd81ba905e374c00e00a2a6660ca66e3c1780084c94ccc198c168c1a0dd500089983599bb037520be60d860d26ea80040104010c94ccc1994ccc1a80045288a5014c0103d87a8000130533306b374c00297ae0323300100100222533306b00113306c337606ea40293010101004bd6f7b630099191919299983599b9000e002133070337606ea40393010101000051533306b3371e01c004264a6660d860c060dc6ea80044cc1c4cdd81ba900f3072306f3754002008200864a6660d860c0002298103d87a80001305933071375000297ae03025001133070337606ea4008dd4000998030030019bad306d003375c60d600460de00460da0022660d466ec0dd48011ba600133006006003375660ce0066eb8c194008c1a4008c19c004c8c8008c010004cc18ccdd81ba90014c10101004bd6f7b63018008009129998300008a4c264a6660c200229309919299982f99b90375c60c260ca0086eb8c1840084cc014014cc19000800454cc181241326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630650023063001306300132533305b304e4800052f5bded8c0264646600200297adef6c60225333062001133063337606ea415cdd3001a5eb7bdb1804c8c8c8c94ccc188cdc802d80109983399bb037520b66e9801c01454ccc188cdc782d80109983399bb037520b66e9801c00c4cc19ccdd81ba9002374c0026600c00c0066eacc19000cdd71831001183300118320009919800800a5eb7bdb180894ccc1840044cc188cdd81ba90034c010101004bd6f7b630099191919299983099b90007002133066337606ea401d301010100005153330613371e00e0042660cc66ec0dd4803a61010100003133066337606ea4008dd4000998030030019bad3063003375c60c200460ca00460c600266e292210454554e410002633714910107434f554e5445520000133323001001222533305c3050002100113330030033370800490400219b8b00200100d48900153305a05616325333333061001153305a05616153305a05616153305a05616153305a056161375c00260bc00260bc00464a6666660be0022a660b00a82c2a660b00a82c2a660b00a82c26eb400454cc16015058c170004c170008c94cccccc17400454cc1581485854cc1581485854cc158148584dd68008a9982b0290b182d000982d00119299999982d8008a9982a0280b0a9982a0280b0a9982a0280b09bad00115330540501630580013058002325333333059001153305204e16153305204e16153305204e161375a0022a660a409c2c60ac00260ac00464a6666660ae0022a660a00982c2a660a00982c2a660a00982c2a660a00982c26eb8004c150004c150008c94cccccc15400454cc1381285854cc1381285854cc138128584dd68008a998270250b182900098271baa001153304c048163253333330530011001153304c04816153304c04816153304c04816153304c04816533304a303c304c3754024260a0609a6ea804854cc12d24115457870656374656420696e6c696e6520646174756d0016375a609e60a00046eb4c138004c8c8c94ccc128c0f8cdc30012400826609e6ea0cdc019b8230030014820010c00cc010004cc13cdd400125eb804cc13cdd419b803370066e08c00c0052080403370460066008002901019b833003337000029002240406609e6ea00092f5c066e0c005200432330010014800088c94ccc12cc0fc0044cdc02400866006006600a0042a66609666e200052020148008520003003001371c0046e012002323237240026e48004dd99819198251ba90303304a37526e50dd9817198251ba80223304a3750054660946ea40a0cc128dd4013198251ba80244bd7019b803370666e040040152004005375a6092608c6ea800854cc1100fc58c014c110dd518241824801182380098219baa006375a608a60846ea800c54cc1000ec58c004c100dd5182218228019b8848000c108004c0f8dd5182080118201820800981e1baa00b303e303f0023756607a002607a60726ea8c0f0c0e4dd50008a9981ba4819065787065637420536f6d65286f776e5f6f757470757429203d0a202020202020202020206c6973742e66696e64280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d2c0a20202020202020202020290016323300100100922533303b00114c0103d87a80001323253330393375e604e60786ea80080204c098cc0f80092f5c0266008008002607e004607a0026eb8c0e8c0dcdd50008a9981aa481486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c00163021303637540046eacc0e0c0e4008c0dc004c0ccdd51991191980080080191299981c0008a9981aa4811b657870656374205b696e7075742c202e2e5d203d20696e70757473001613253330353375e604660706ea80040104c018c0e0dd5000899801801981e001181d0009bac303600530363033375400c4606c606e0026068606a606a606a606a606a0046eb0c0cc004c0ccc0cc004c0b8dd50010a9981624925657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f7365001630303031002302f001302b37540302a660520462c64a6666660600022a660520462c2a660520462c2a660520462c2a660520462c26eb8004c0b4004c0b4008c94cccccc0b800454cc09c0845854cc09c0845854cc09c084584dd68008a998138108b181580098158011929999998160008a9981280f8b0a9981280f8b0a9981280f8b09bad001153302501f163029001302900232533333302a001153302301d16153302301d16153302301d161375a0022a6604603a2c604e002604e00464a6666660500022a660420362c2a660420362c2a660420362c26eb400454cc08406c58c094004c094008c94cccccc09800454cc07c0645854cc07c0645854cc07c0645854cc07c064584dd7000981180098118011929999998120008a9980e80b8b0a9980e80b8b0a9980e80b8b09bad001153301d017163021001301d37540022a6603602a2ca66666604202020202a660340282c2a660340282c2a660340282c2a660340282c6eb0c078c07c008c074004c074008dd7180d800980b9baa0091533301430070031323253330163370e9006180c1baa001132533301b00115330180151613232533301d001153301a0171613232533301f001153301c01916132325333021001153301e01b161325333022302500213232324a26600400e03c6600201003a44a666040602860446ea80084c94ccc09400454cc088008584c8c94ccc09c00454cc090010584c94ccc0a0c0ac0084c9265333024301830263754006264a6660520022a6604c00c2c264a666054605a0042930a998138038b1929999998170008a998138038b0a998138038b0a998138038b0a998138038b09bae001302b001302737540062a6604a00a2c2a6604a00a2c64a6666660580022a6604a00a2c2a6604a00a2c2a6604a00a2c26eb400454cc09401458c0a4004c0a4008c94cccccc0a8004400454cc08c00c5854cc08c00c5854cc08c00c5854cc08c00c58c09c004c08cdd50010a998108008b0a9980f80e0b1929999998130008a9980f80e0b0a9980f80e0b0a9980f80e0b09bad001153301f01c1630230013023002325333333024001153301d01a16153301d01a16153301d01a161375a0022a6603a0342c6042002604200464a66666604400220022a660360302c2a660360302c2a660360302c2a660360302c603e002603e00464a66666604000220022a6603202c2c2a6603202c2c2a6603202c2c2a6603202c2c603a00260326ea800454cc05c050594cccccc074004400454cc05804c5854cc05804c5854cc05804c5854cc05804c58cc88c8cc00400400c894ccc070004584c8c8c94ccc06ccdd7803180e8018800899802802801180e8011810001180f0009bab301a301b301b301b301b301b301b301b301b301b301737546004602e6ea8010c004cc064dd4806a5eb804c8cc004004dd61801980c1baa30033018375400a44a66603400229404c94ccc05ccdd79802980d1baa301d00200f14a2266006006002603a0026e952000230190013013375400c2930a9980924811856616c696461746f722072657475726e65642066616c7365001365632533301030040011325333015001153301201016132325333017001153301401216132325333019001153301601416132533301a301d00213232498c8cc00400400c894ccc074004526132330030033021002323232533301c30100011325333021001153301e01c16132325333023001153302001e1613253330243027002149854cc08407c58c94cccccc0a000454cc08407c5854cc08407c5854cc08407c5854cc08407c584dd7000981280098128011929999998130008a9980f80e8b0a9980f80e8b0a9980f80e8b09bad001153301f01d163023001301f37540042a666038601e002264a6660420022a6603c0382c26464a6660460022a6604003c2c264a666048604e004264932999810180a18111baa0011325333025001153302202016132325333027001153302402216132325333029001153302602416132533302a302d002149854cc09c09458c94cccccc0b800454cc09c0945854cc09c0945854cc09c0945854cc09c094584dd7000981580098158011929999998160008a998128118b0a998128118b0a998128118b0a998128118b09bae0013029001302900232533333302a0011533023021161533023021161533023021161375a0022a660460422c604e00260466ea800454cc08407c5854cc08407c58c94cccccc0a0004400454cc08407c5854cc08407c5854cc08407c5854cc08407c58c094004c094008c94cccccc09800454cc07c0745854cc07c0745854cc07c074584dd68008a9980f80e8b1811800980f9baa0021533301c300e0011325333021001153301e01c16132325333023001153302001e1613232533302500115330220201613253330263029002149854cc08c08458c94cccccc0a800454cc08c0845854cc08c0845854cc08c0845854cc08c084584dd7000981380098138011929999998140008a9981080f8b0a9981080f8b0a9981080f8b0a9981080f8b09bae00130250013025002325333333026001153301f01d16153301f01d16153301f01d161375a0022a6603e03a2c6046002603e6ea800854cc07406c58c074dd5000a99999981100088008a9980d80c8b0a9980d80c8b0a9980d80c8b0a9980d80c8b180f80099299980b9805800899299980e0008a9980c80b8b09919299980f0008a9980d80c8b099299980f98110010a4c2a660380342c6040002604000464a6666660420022a660340302c2a660340302c2a660340302c2a660340302c26eb8004c078004c068dd50020a99980b9805000899299980e0008a9980c80b8b09919299980f0008a9980d80c8b0991929998100008a9980e80d8b0991929998110008a9980f80e8b099299981198130010a4c2a6604003c2c6048002604800464a66666604a0022a6603c0382c2a6603c0382c2a6603c0382c26eb400454cc07807058c088004c088008c94cccccc08c00454cc0700685854cc0700685854cc0700685854cc070068584dd7000981000098100011929999998108008a9980d00c0b0a9980d00c0b0a9980d00c0b0a9980d00c0b09bae001301e001301a37540082a6603002c2c60306ea800c54cc05c05458c94cccccc07800454cc05c0545854cc05c054584dd60008a9980b80a8b0a9980b80a8b180d800980d80119299999980e00088008a9980a8098b0a9980a8098b0a9980a8098b0a9980a8098b180c800980c80119299999980d0008a998098088b0a998098088b0a998098088b0a998098088b09bae00130170013013375400a2a66602060060022a66602860266ea8014526153301100f16153330103002001153330143013375400a2930a998088078b0a998088078b18089baa004370e90021b8748008dc3a4000a66666602600220022a660180142c2a660180142c2a660180142c2a660180142c6eb80052401d86578706563742053746174657632207b0a20202020202020202020626c6f636b5f6e756d6265722c0a2020202020202020202063757272656e745f686173682c0a202020202020202020206c656164696e675f7a65726f732c0a202020202020202020207461726765745f6e756d6265722c0a2020202020202020202065706f63685f74696d652c0a2020202020202020202063757272656e745f706f7369785f74696d652c0a202020202020202020206d65726b6c655f726f6f742c0a20202020202020207d3a2053746174657632203d20646174756d004901ff65787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e6974652875707065725f72616e6765292c0a20202020202020202020202069735f696e636c75736976653a2075707065725f69735f696e636c75736976652c0a202020202020202020207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c0a202020202020202020204b202069735f696e636c75736976653a206c6f7765725f69735f696e636c75736976652c0a202020202020202020207d2c0a20202020202020207d203d2076616c69646974795f72616e6765004901ff6578706563742053746174657632207b0a2020202020202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a2020202020202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a202020202020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a202020202020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a2020202020202020202063757272656e745f706f7369785f74696d656d3a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020202020206d65726b6c655f726f6f743a206f75745f6d65726b6c652c0a20202020202020207d3a2053746174657632203d206765745f696e6c696e655f646174756d286f75745f646174756d290049013b6578706563742046696e616c697a654e6f6d696e6174696f6e207b202e2e207d3a2054756e61416374696f6e203d20757067726164655f72646d720049011472656465656d65723a204d696e65416374696f6e005734ae7155ceaab9e5573eae815d0aba257489811e581c576126a20c26d59967085c2d10b7351739ce8c080d1c74ab886ad1cc004c012bd8799fd8799f58208f4d5e9e9bedd164cf0cdeae10b0d721a37d08b4fb3e0a1b67c92d2e6f40720bff01ff0001","type":"PlutusV2"},"validatorHash":"6742effdfffb5cb9afc5c7b9c37c627ecf106a21e6322cca218d74ad","validatorAddress":"addr_test1wpn59mlalla4ewd0chrmnsmuvflv7yr2y8nrytx2yxxhftgrnn0v5"}} \ No newline at end of file +{"tunaV3SpendValidator":{"validator":{"script":"5918ef5918ec0100003332323232323232322322223232323232533300b3003001132533300f001161325333333014001161616161323253330120011613253333330170011325333014001161325333333019001161613253330163019003132325333015300d001132533301900116132533333301e0011616161613232533301c00116132533301d30200021500716301e001301e003375c0026036002602e6ea801854ccc054c0380044c94ccc064004584c94cccccc078004585858584c8c94ccc070004584c94cccccc084004585858584c8c94ccc07c004584c94cccccc0900045858584c8c94ccc088004584c94ccc08cc0980085403458c090004c09000cdd68008b181080098108019bae001301e001301e003375c0026036002602e6ea801858c054dd5002899198008008011119299980c8010a806899299999980f00089919299980c9808800899299980e8008b09929999998110008b0b0b0991929998100008b09929999998128008b0b0b0b099299981118128018a8040b1bae00130220013022003375a0022c603e00260366ea800c54ccc064c0480044c94ccc074004584c94cccccc0880045858584c8c94ccc080004584c94cccccc09400454ccc084c09000854ccc078c058c07cdd500089929998110008b09929999998138008b0b0b0991929998128008b09929999998150008b0b0b0b0991929998140008b09929999998168008b0b0b0b099299981518168018a8080b1bae001302a001302a003375c002604e002604e0066eb400458c090004c080dd50008b0b0b0b0b0b181100098110019bad00116301f001301b37540062a6660326026002264a66603a0022c264a6666660440022c2c2c26464a6660400022c264a66666604a0022c2c2c2c26464a6660460022c264a6666660500022c2c2c2c264a66604a60500062a0162c6eb8004c094004c09400cdd7000981100098110019bad00116301f001301b37540062c60326ea80084c008c07400c58585858c06c008c00800858dd60008b0b180b000980b0010b0b0b0b180a000980a0019bae0013011001300d375400c2a66601660080022a66601c601a6ea8018540085854ccc02cc01400454ccc038c034dd50030a8010b0b18059baa00512533300a323253233300d3005003132323232325333012300a3013375401c26464646464646464646464646464a666046604c0042646464a666046603860486ea80044c8c8c8c8c8c8c8c8c94ccc0b0c094c0b4dd5000899192999817181318179baa001132323232323232325333036302f30373754004264646464a666074606660766ea80084c8c8c8c8c8c8c8c94ccc108c0e8c10cdd5000899191919191919191919191919192999829982b00109919299982919982900ca504a22a6660a403a2a6660a466e24cdc080c00e24181f82a264a664660a8a6660a8609860aa6ea81104cc88c8cc00400400c894ccc16c004528099299982c99b8f375c60bc00400829444cc00c00c004c178004dd6182c982d182d182d182d182d182d182d182d182b1baa033375c60b260ac6ea81104c8c8c13cccc010dd59817982c1baa33323001001222533305930510011305e0021333003003305f0023006001031375a60b660b80026eb8c16c008dd7182d800982d800982b1baa0441533305453330543371007a028294454ccc150cdc380a01e899b8801503b14a02a6660a8609a6660040540a466e292210454554e4100028153330543375e6e9800cdd3191980080081311299982c8008a5eb7bdb1804c8c8c8c94ccc168cdc8a45000021533305a3371e9101000021003100513305e337606ea4008dd3000998030030019bab305b003375c60b200460ba00460b60022a6660a8a6660a8a6660a8609866e1810520f00713371090000208a50132323253330573370e6eb4c170c17400804054ccc15ccdc3800807098278060a5014a06eb4c16c004c8c94ccc15cc13ccdc18012410100102a6660ae66e25207804014bd708103191000008102183c0009982d9ba80023305b3750603408097ae01533305733710900019b8300148202002054ccc15ccdc482024008297ae1010319ffff008101020009982d9ba83370600290101982d9ba830040404bd7009982d9ba80013305b375008097ae033706002901019b833370466e080f12020375a60b40026eb4c168c16c004c94ccc154cdc499b8200148021208088b2a00214bd709010100810104000a99982a99b8948020cdc1800a410111654004297ae1010104008101010009982c9ba8001330594c01051a12064200004bd7019b813370007203206e264a6660aa66e1c0f803854ccc154cdc381e006099b8700100a14a02940cdc099b80039019037153330543370e00e0322a6660a866e1cc05c10404454ccc150cdc780780c0a99982a1919b8f33323232323232323232323232323232322253330673371e6464666002002900002c11129998370008a44120000000000000000000000000000000000000000000000000000000000000000000132325333070002132533306e3067306f37540022646603466e2cdd6983218389baa001375c609060e26ea8004dd7180898389baa001307330743070375400200460e4006002264a6660e0004264a6660dc60d060de6ea80044c8cc068cc02cdd7183a0008031bae3074307500130743070375400200460e400600226464a646660de60ce60e06ea800c4c8c8ccccc038028020004ccc024024004010dd7183b183b80118011bad30750013071375400626464a6660e260d460e46ea80084c8c8ccccc044030028004ccc02c02c00400cc1e0c1e4008c010dd6983b80098399baa0021323232323333301300e00c00133300d00d001307b00b306933079375066030004018660f26ea4cc044008004cc1e4c1e8c1ec00d2f5c0600c6eb4c1e400cdd7183c000983c00098399baa3076007307600630740053700606200a60e600660e200460e20026e500040084cc88c8ccc0040052000059222533306f001133017330080050020041323253233306f306730703754006264646666601c01400e0026660100100020086eb8c1d8c1dc008c008dd6983a80098389baa003132325333071306a30723754004264646666602201801200266601401400200660f060f200460086eb4c1dc004c1ccdd500109919191919999809807005800999806006000983d80518349983c9ba833018002302200133079375266022004002660f260f460f600697ae03006375a60f20066eb8c1e0004c1e0004c1ccdd5183b003183b002983a0021b8030310043073002307100137280026e500ac58894ccc198c178cdc3000a400826466e2d20fe03001330060023370600290020991919b8b48000004cdc5998050018010009980300119b8330290014801088888cc04cccc024014010c05400cccccc888894ccc1b4cdc4802a401c2660306666602200a00e00600400200826603000866666022601800a00e0060040026601600a602a006666e31200048100004ccdc6240809020000999b8c48200052040001333718906000a4080002444446464a6660d26660d266e1c008dd6982f18359baa0034a09444cc050004cc894ccc1accdc4002240202a6660d666e2000920101330163333010004006002001488120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533306b33712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60bc60d66ea800ccc050dd7182118359baa003375c601660d66ea800c58ccc024018014c054010cc028014c05000cdc02401e44666e30004cdc09b8d00200100222232330010010032253330643371200600229101001337166600e00a00266004004604e002460c860ca60ca00244a6660be60ae66e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc184cdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660be66e2001120081533305f3371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533305f33712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299982e99b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc170cdc4002240082a6660b866e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610013300733300600400348812000000000000000000000000000000000000000000000000000000000000000000033300630050020014881200000000000000000000000000000000000000000000000000000000000000000001533305c337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299982c99b89003480004cc0100080044cc01000400888dca19b8a00200130010363728032600200c4a6660aa66e1cdc6800a408020022c266e24dc69bb304448201005280a5014a029405280a5014a02940dc0240022940888c8cc004004010894ccc168004520001323232533305a3371e6eb8c16c00c01c4c8cc004004008894ccc17c004520001323232533305f3371e6eb8c18000c02c40044cc014014008dd69830001183180118308008998028028011bab305b002305e002305c00114a0294052819991911299982aa501002132323300100100422533305b00113305c337606ea4158dd3001a5eb7bdb1804c8c8c8c94ccc170cdc802d00109983019bb037520b46e9801c01454ccc170cdc782d001099299982e982a982f1baa001133061337606ea416cc188c17cdd5000802080219299982ea9998300008a5114a02980103d87a80001305133061374c00297ae03233001001002225333061001133062337606ea40293010101004bd6f7b630099191919299983119b9000e002133066337606ea4039301010100005153330623371e01c004264a6660c660b660c86ea80044cc19ccdd81ba900f306830653754002008200864a6660c660b6002298103d87a80001305733067375000297ae03025001133066337606ea4008dd4000998030030019bad3063003375c60c200460ca00460c60022660c066ec0dd48011ba600133006006003375660ba0066eb8c16c008c17c008c174004c8c8008c010004cc164cdd81ba90014c10101004bd6f7b630180080091299982b0008a4c264a6660ae00229309919299982b19b90375c60ae60b60086eb8c15c0084cc014014cc16800800458c16c008c164004c164004c94ccc149280a5eb7bdb1804c8c8cc0040052f5bded8c044a6660b00022660b266ec0dd48299ba60034bd6f7b630099191919299982c99b9005700213305d337606ea415cdd30038028a99982c99b8f05700213305d337606ea415cdd300380189982e99bb037520046e98004cc01801800cdd5982d0019bae3058002305c002305a00132330010014bd6f7b63011299982b80089982c19bb0375200698010101004bd6f7b630099191919299982c19b9000700213305c337606ea401d301010100005153330583371e00e0042660b866ec0dd4803a6101010000313305c337606ea4008dd4000998030030019bad3059003375c60ae00460b600460b200266e292210454554e410002533714910107434f554e54455200001333230010012225333053304b002100113330030033370800490400219b8b00200100d4890016375c60a800260a80046eb4c148004c148008dd6982800098280011bad304e001304e002375a609800260980046eb8c128004c128008dd6982400098221baa001165333041303b304237540222608c60866ea804458dd6982298230011bad3044001323232533304130393370c00490020998229ba83370066e08c00c0052080043003300400133045375000497ae0133045375066e00cdc019b8230030014820100cdc118019802000a404066e0cc00ccdc0000a40089010198229ba80024bd7019b8300148010c8cc004005200022325333042303a00113370090021980180198028010a99982119b880014808052002148000c00c004dc70011b8048008c8c8dc90009b9200137666060660806ea40b8cc100dd49b943766058660806ea0084cc100dd4014998201ba902733040375004a660806ea008d2f5c066e00cdc199b8100100548010014dd6981f981e1baa002163032303a3754607c607e004607a00260726ea8014dd6981d981c1baa00216302e30363754607460760046072002606a6ea8c0e0008c0dcc0e0004c0ccdd5005981a981b0011bab3034001303430303754606660606ea800458c8cc004004024894ccc0c8004530103d87a80001323253330313375e604c60666ea80080204c094cc0d40092f5c0266008008002606c00460680026eb8c0c4c0b8dd50008b181018169baa0023756605e6060004605c00260546ea8cc88c8cc00400400c88c94ccc0b4cdd7981118179baa00100413006302f3754002266006006606600460620026eb0c0b4014c0b4c0a8dd50031181698170009815981618161816181618160011bac302a001302a302a001302537540042c604e6050004604c00260446ea805c58dd7181200098120011bad30220013022002375a604000260400046eb4c078004c078008dd6980e000980e0011bae301a001301a002375a603000260286ea803858dd6180b180b801180a800980a8011bae3013001300f37540102a66601a600c006264a66601c66e1d200c300f375400226464646464646464a6660326038004264666002010266600200c294458588894ccc064c044c068dd5001899299980e8008010992999999811000899299980f8008020992999999812000802802802899299981098120018a99980f180b180f9baa00413253330220010071325333333027001008008008008132533302430270031500a009375c002604800260406ea8010018018dd680080298108009810801001801801801980f800980d9baa00300116375a603400260340046eb4c060004c060008c058004c058008c050004c040dd50008b1991191980080080191299980a0008b0991919299980a19baf0063015003100113300500500230150023018002301600137566024602660266026602660266026602660266026601e6ea8c008c03cdd50021800998089ba900b4bd70099198008009bac300330103754600660206ea8014894ccc048004528099299980819baf300530123754602a00401a29444cc00c00c004c054004dd2a40004602200260166ea801452613656370e90001b8748008dc3a40086eb80055cd2ab9d5573caae7d5d02ba15744ae9130011e581c90bd35048e7cb3f7737cd422e1ed9051f3a4932f2c00cd037eeb8a60004c012bd8799fd8799f58200b144fb0c2b85ee2203064f63a4f735e7d7b1f9f1cbf13bbfcc4b4929f399fe2ff01ff0001","type":"PlutusV2"},"validatorHash":"793c08fe719d7f344ca139fa62dd7c62b63a478cd143e045d30cc1d6","validatorAddress":"addr_test1wpuncz87wxwh7dzv5yul5cka033tvwj83ng58cz96vxvr4ske47h6"}} \ No newline at end of file diff --git a/lib/fortuna/parameters.ak b/lib/fortuna/parameters.ak index ce4676b..9e4fc64 100644 --- a/lib/fortuna/parameters.ak +++ b/lib/fortuna/parameters.ak @@ -3,7 +3,7 @@ pub const halving_number = 210000 pub const initial_payout = 5000000000 -// The number of blocks in an epoch. After each epoch the +// The number of blocks in an epoch. After each epoch the // difficulty changes pub const epoch_number = 504 @@ -17,7 +17,7 @@ pub const max_difficulty_adjustment = 4 // New Params for V2 pub const latest_merkle_root = - #"4d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1" + #"dd7c16581d8d48dcf382f2f1e0a050e2502461b3d0d8862c89f984869fd70916" // pub const latest_merkle_root = // #"08f6adda95e55efab85705f7b3313559db6750f5d7385de9b11d932a8db86204" @@ -26,8 +26,8 @@ pub const latest_merkle_root = pub const voting_days = 14 /// Minimum supply threshold for the upgrade contract vote to be successful -/// In thousandth percentage i.e. 250 = 25% -pub const supply_threshold = 250 +/// In thousandth percentage i.e. 200 = 20% +pub const supply_threshold = 200 /// Minimum yes votes over no votes for the upgrade contract vote to be successful pub const vote_threshold = 666 @@ -38,4 +38,5 @@ pub const miner_threshold = 850 /// Number of blocks where voters can vote for a particular script /// as they mine Fortuna -pub const miner_voting_period = 30 +/// TODO: this should be set to 2016 +pub const miner_voting_period = 2016 diff --git a/lib/fortunav2.ak b/lib/fortunav2.ak index 7c623e8..af6d73c 100644 --- a/lib/fortunav2.ak +++ b/lib/fortunav2.ak @@ -34,7 +34,8 @@ pub fn genesis_v2(tx, own_policy, fortuna_v1_hash: Data, fork_script_hash: Data) expect fork_script_hash: ByteArray = fork_script_hash // 2 tokens minted - expect [Pair(_, 1), Pair(_, 1)] = + expect [Pair(_, 1), + Pair(_, 1)] = mint |> value.from_minted_value |> tokens(own_policy) @@ -108,7 +109,8 @@ pub fn genesis_v2(tx, own_policy, fortuna_v1_hash: Data, fork_script_hash: Data) } // Voting and governance functions -// TODO change back to normal before launch +// TODO: change back to normal before launch +// Should be day * voting period pub fn voting_period() -> Int { 1000 * 60 * 60 * 24 * voting_days } diff --git a/miner/main.ts b/miner/main.ts index 617f13b..8a28a1c 100644 --- a/miner/main.ts +++ b/miner/main.ts @@ -8,7 +8,6 @@ import fs from 'fs'; import { Constr, Data, - Kupmios, Lucid, UTxO, applyParamsToScript, @@ -78,7 +77,7 @@ type GenesisV3 = { }; const delay = (ms: number | undefined) => new Promise((res) => setTimeout(res, ms)); -const epochNumber = 50n; +const epochNumber = 504n; const twoWeeks = 30_000_000n; const halvingNumber = 210000n; @@ -86,18 +85,14 @@ const app = new Command(); app.name('fortuna').description('Fortuna miner').version('0.0.2'); -const kupoUrlOption = new Option('-k, --kupo-url ', 'Kupo URL') - .env('KUPO_URL') - .makeOptionMandatory(true); - -const ogmiosUrlOption = new Option('-o, --ogmios-url ', 'Ogmios URL') - .env('OGMIOS_URL') - .makeOptionMandatory(true); - const utxoRpcUriOption = new Option('-u, --utxo-rpc-uri ', 'Utxo RPC URI') .env('UTXO_RPC_URI') .makeOptionMandatory(true); +const blockFrostOption = new Option('-b, --blockfrost-key ', 'Blockfrost Key') + .env('BLOCKFROST_KEY') + .makeOptionMandatory(true); + const utxoRpcApiKeyOption = new Option('-y, --utxo-rpc-api-key ', 'Utxo RPC API Key') .env('UTXO_RPC_API_KEY') .makeOptionMandatory(true); @@ -109,11 +104,18 @@ const useV2History = new Option('-h, --useHistory', 'Use history of V2').default app .command('mineV1') .description('Start the miner') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { + .action(async ({ preview, blockfrostKey }) => { const trueValue = true; + + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); + + lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf8' })); + while (trueValue) { const { validatorAddress, validator, validatorHash }: Genesis = JSON.parse( fs.readFileSync(`genesis/${preview ? 'preview' : 'mainnet'}.json`, { @@ -121,11 +123,6 @@ app }), ); - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); - - lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf8' })); - let validatorUTXOs = await lucid.utxosAt(validatorAddress); let validatorOutRef = validatorUTXOs.find( @@ -220,7 +217,7 @@ app targetState.fields[0] = toHex(nonce); } - const realTimeNow = Number((Date.now() / 1000).toFixed(0)) * 1000 - 60000; + const realTimeNow = lucid.utils.slotToUnixTime(lucid.currentSlot() - 90); const interlink = calculateInterlink( toHex(targetHash), @@ -278,19 +275,13 @@ app 5000000000n / 2n ** ((state.fields[0] as bigint) / halvingNumber), }; const masterToken = { [validatorHash + fromText('lord tuna')]: 1n }; + try { - const readUtxo = await lucid.utxosByOutRef([ - { - txHash: '01751095ea408a3ebe6083b4de4de8a24b635085183ab8a2ac76273ef8fff5dd', - outputIndex: 0, - }, - ]); const txMine = await lucid .newTx() .collectFrom([validatorOutRef], Data.to(new Constr(1, [toHex(nonce)]))) .payToAddressWithData(validatorAddress, { inline: outDat }, masterToken) .mintAssets(mintTokens, Data.to(new Constr(0, []))) - .readFrom(readUtxo) .validTo(realTimeNow + 180000) .validFrom(realTimeNow) .attachSpendingValidator({ script: validator, type: 'PlutusV2' }) @@ -303,8 +294,8 @@ app console.log(`TX HASH: ${signed.toHash()}`); console.log('Waiting for confirmation...'); - // // await lucid.awaitTx(signed.toHash()); - await delay(5000); + await lucid.awaitTx(signed.toHash()); + await delay(20000); } catch (e) { console.log(e); } @@ -314,10 +305,9 @@ app app .command('mine') .description('Start the miner') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { + .action(async ({ preview, blockfrostKey }) => { const alwaysLoop = true; // Construct a new trie with on-disk storage under the file path 'db'. @@ -336,8 +326,10 @@ app }), ); - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf8' })); const userPkh = lucid.utils.getAddressDetails(await lucid.wallet.address()).paymentCredential!; @@ -425,7 +417,7 @@ app toHex(nonce), // miner_cred_hash: ByteArray toHex(minerCredHash), - // block_number: Int + // block_number: In state.fields[0] as bigint, // current_hash: ByteArray state.fields[1] as bigint, @@ -581,7 +573,7 @@ app console.log('Waiting for confirmation...'); await lucid.awaitTx(signed.toHash()); - await delay(3000); + await delay(25000); } catch (e) { console.log(e); await trie.delete(Buffer.from(blake256(targetHash))); @@ -592,16 +584,16 @@ app app .command('genesis') .description('Create block 0') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + .action(async ({ preview, blockfrostKey }) => { const unAppliedValidator = readValidator(); - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0', blockfrostKey); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); + console.log(lucid.wallet.address()); const utxos = await lucid.wallet.getUtxos(); if (utxos.length === 0) { @@ -693,10 +685,9 @@ app app .command('fork') .description('Hard fork the v1 tuna to v2 tuna') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + .action(async ({ preview, blockfrostKey }) => { const fortunaV1: Genesis = JSON.parse( fs.readFileSync(`genesis/${preview ? 'preview' : 'mainnet'}.json`, { encoding: 'utf8', @@ -709,8 +700,10 @@ app encoding: 'utf-8', }); - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); + lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); const utxos = (await lucid.wallet.getUtxos()).sort((a, b) => { @@ -904,11 +897,12 @@ app app .command('redeem') .description('Lock V1 Tuna and redeem V2 Tuna') + .addOption(blockFrostOption) .addOption(previewOption) .addArgument( new Argument('', 'Amount of V1 Tuna to lock').argParser((val) => BigInt(val)), ) - .action(async (amount, { preview }) => { + .action(async (amount, { preview, blockfrostKey }) => { const fortunaV1: Genesis = JSON.parse( fs.readFileSync(`genesis/${preview ? 'preview' : 'mainnet'}.json`, { encoding: 'utf8', @@ -925,11 +919,10 @@ app ); // const provider = new Kupmios(kupoUrl, ogmiosUrl); - const provider = new Blockfrost( - 'https://cardano-preview.blockfrost.io/api/v0/', - 'previewty2mM5pfSKV4NnMQUhOZl6nzX37xP9Qb', - ); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); const rewardAddress = lucid.utils.credentialToRewardAddress( @@ -993,10 +986,9 @@ app app .command('setup') .description('Create script refs') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + .action(async ({ preview, blockfrostKey }) => { const fortunaV1: Genesis = JSON.parse( fs.readFileSync(`genesis/${preview ? 'preview' : 'mainnet'}.json`, { encoding: 'utf8', @@ -1005,21 +997,27 @@ app const [forkValidator, fortunaV2Mint, fortunaV2Spend] = readValidators(); - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); + lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); - const tx_test = await lucid - .newTx() - .payToAddress(await lucid.wallet.address(), { lovelace: 800000000n }) - .payToAddress(await lucid.wallet.address(), { lovelace: 800000000n }) - .complete(); + // const tx_test = await lucid + // .newTx() + // .payToAddress(await lucid.wallet.address(), { lovelace: 800000000n }) + // .payToAddress(await lucid.wallet.address(), { lovelace: 800000000n }) + // .complete(); + + // const signed_test = await tx_test.sign().complete(); + + // await signed_test.submit(); - const signed_test = await tx_test.sign().complete(); + // console.log(signed_test.toHash()); - await signed_test.submit(); + // await lucid.awaitTx(signed_test.toHash()); - await lucid.awaitTx(signed_test.toHash()); + // await delay(10000); const utxos = (await lucid.wallet.getUtxos()).sort((a, b) => { return a.txHash.localeCompare(b.txHash) || a.outputIndex - b.outputIndex; @@ -1065,7 +1063,7 @@ app .collectFrom([utxos.at(1)!]) .payToAddressWithData(forkValidatorAddress, { scriptRef: forkValidatorApplied }, {}) .payToAddressWithData(forkValidatorAddress, { scriptRef: tunaV2SpendApplied }, {}) - .complete({ coinSelection: true, change: { address: await lucid.wallet.address() } }); + .complete({ coinSelection: true }); const signed = await tx.sign().complete(); @@ -1075,6 +1073,10 @@ app await lucid.awaitTx(signed.toHash()); + await lucid.awaitTx(signed.toHash()); + + await delay(20000); + const tx2 = await lucid .newTx() .collectFrom([ @@ -1086,7 +1088,7 @@ app ]) .payToAddressWithData(forkValidatorAddress, { scriptRef: tunaV2MintApplied }, {}) .registerStake(forkValidatorRewardAddress) - .complete({ coinSelection: true, change: { address: await lucid.wallet.address() } }); + .complete({ coinSelection: true }); const signed2 = await tx2.sign().complete(); @@ -1138,8 +1140,8 @@ app }, }); let nextToken: BlockRef | undefined = new BlockRef({ - index: 55194964n, - hash: fromHex('125ff4eb8168a03e34ed003975ed95b8844b1e751274fd5ce1b5abd8ca5b9908'), + index: 68696872n, + hash: fromHex('9afa726a18ab749fcb0ffa94e0b6aa52bef33d811d81ea9b57700794c919e15d'), }); const headerHashes = JSON.parse( @@ -1185,7 +1187,7 @@ app ); }) ) { - const datum = output.datum!.plutusData.value! as Cardano.Constr; + const datum = output.datum!.payload!.plutusData.value! as Cardano.Constr; const currentHash = toHex(datum.fields[1].plutusData.value! as Uint8Array); @@ -1224,12 +1226,13 @@ app app .command('address') .description('Check address balance') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, ogmiosUrl, kupoUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1278,12 +1281,13 @@ app app .command('nominate') .description('Nominate a new Fortuna Spending Contract') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1359,6 +1363,8 @@ app await lucid.awaitTx(setupTxSigned.toHash()); + await delay(10000); + console.log(setupTxSigned.toHash()); const contractUtxo = await lucid.utxosAt(newSpendAddress); @@ -1418,12 +1424,13 @@ app app .command('mintVoteTokens') .description('Mint a marker token for Voting') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1451,17 +1458,20 @@ app const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const mintVoteForRedeemer = new Constr(4, [ new Constr(0, [new Constr(0, [voteStateUtxo.txHash]), BigInt(voteStateUtxo.outputIndex)]), ]); + console.log(tunaV3SpendHash); + try { const setupTx = await lucid .newTx() - .readFrom([voteStateUtxo]) - .readFrom(readUtxos) + .readFrom([voteStateUtxo, ...readUtxos]) .mintAssets({ [tunav2ValidatorHash + tunaV3SpendHash]: 1n }, Data.to(mintVoteForRedeemer)) .complete(); console.log('here'); @@ -1481,12 +1491,13 @@ app app .command('mintVoteAgainstTokens') .description('Mint a marker token for Against Voting') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1524,7 +1535,9 @@ app const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const mintVoteForRedeemer = new Constr(4, [ new Constr(0, [new Constr(0, [voteStateUtxo.txHash]), BigInt(voteStateUtxo.outputIndex)]), @@ -1554,12 +1567,13 @@ app app .command('countForVote') .description('count referenced Utxos in Voting') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1607,7 +1621,9 @@ app const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const [script_hash, for_count, anti_script_hash, against_count, deadline] = ( Data.from(voteStateUtxo.datum!) as Constr @@ -1615,7 +1631,6 @@ app const voteSpendRedeemer = new Constr(1, [new Constr(0, [])]); - console.log('HERE222'); console.log('Input Datum', script_hash, for_count, anti_script_hash, against_count, deadline); console.log(totalTuna); @@ -1634,8 +1649,6 @@ app deadline, ]); - console.log('HERE333'); - try { const setupTx = await lucid .newTx() @@ -1653,7 +1666,6 @@ app }, ) .complete(); - console.log('here1'); const setupTxSigned = await setupTx.sign().complete(); @@ -1663,9 +1675,9 @@ app await lucid.awaitTx(setupTxSigned.toHash()); - const realTimeNow = Number((Date.now() / 1000).toFixed(0)) * 1000; + await delay(20000); - console.log('HERE444'); + const realTimeNow = Number((Date.now() / 1000).toFixed(0)) * 1000; const tx = await lucid .newTx() @@ -1685,7 +1697,7 @@ app { inline: Data.to(voteStateOutputDatum) }, { [tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash]: 1n }, ) - .validTo(realTimeNow + 60000) + .validTo(realTimeNow + 80000) .complete(); console.log('here'); @@ -1725,12 +1737,13 @@ app app .command('countForAgainstVotes') .description('count referenced Utxos in Voting') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1778,7 +1791,9 @@ app const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const [script_hash, for_count, anti_script_hash, against_count, deadline] = ( Data.from(voteStateUtxo.datum!) as Constr @@ -1787,7 +1802,6 @@ app const voteSpendRedeemer = new Constr(1, [new Constr(0, [])]); const voteSpendRedeemer2 = new Constr(1, [new Constr(1, [])]); - console.log('HERE222'); console.log('Input Datum', script_hash, for_count, anti_script_hash, against_count, deadline); console.log('TOTAL TUNA FOUND', totalTuna); @@ -1814,8 +1828,6 @@ app deadline, ]); - console.log('HERE333'); - try { const setupTx = await lucid .newTx() @@ -1845,8 +1857,8 @@ app [tunav2ValidatorHash + fromText('TUNA')]: totalTuna / 4n, }, ) + .payToAddress(await lucid.wallet.address(), { lovelace: 90000000n }) .complete(); - console.log('here1'); const setupTxSigned = await setupTx.sign().complete(); @@ -1856,9 +1868,9 @@ app await lucid.awaitTx(setupTxSigned.toHash()); - const realTimeNow = Number((Date.now() / 1000).toFixed(0)) * 1000; + await delay(20000); - console.log('HERE444'); + const realTimeNow = Number((Date.now() / 1000).toFixed(0)) * 1000; const tx = await lucid .newTx() @@ -1878,7 +1890,7 @@ app { inline: Data.to(voteStateOutputDatum) }, { [tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash]: 1n }, ) - .validTo(realTimeNow + 60000) + .validTo(realTimeNow + 80000) .complete(); console.log('here'); @@ -1890,6 +1902,14 @@ app console.log(txSigned.toHash()); await lucid.awaitTx(txSigned.toHash()); + await delay(20000); + + const voteStateUtxo2 = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; + + const realTimeNow2 = Number((Date.now() / 1000).toFixed(0)) * 1000; + const againstTx = await lucid .newTx() .readFrom(readUtxos) @@ -1902,13 +1922,13 @@ app ), ) .readFrom(await lucid.wallet.getUtxos()) - .collectFrom([voteStateUtxo], Data.to(voteSpendRedeemer2)) + .collectFrom([voteStateUtxo2], Data.to(voteSpendRedeemer2)) .payToContract( tunaV2RealAddress, { inline: Data.to(voteStateOutputDatum2) }, { [tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash]: 1n }, ) - .validTo(realTimeNow + 60000) + .validTo(realTimeNow2 + 80000) .complete(); console.log('here here'); @@ -1957,12 +1977,13 @@ app app .command('cancelNomination') .description('Cancel a nomination that did not pass the vote') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -1996,7 +2017,9 @@ app const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const lordTunaDatum = Data.from(lordTunaUtxo[0].datum!) as Constr; @@ -2039,12 +2062,13 @@ app app .command('transitionNomination') .description('Transition Nomination to the next stage') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); @@ -2078,7 +2102,9 @@ app const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const lordTunaDatum = Data.from(lordTunaUtxo[0].datum!) as Constr; @@ -2097,7 +2123,7 @@ app .payToContract( tunaV2RealAddress, { - inline: Data.to(new Constr(1, [tunaV3SpendHash, 0n, (blockNumber as bigint) + 50n])), + inline: Data.to(new Constr(1, [tunaV3SpendHash, 0n, (blockNumber as bigint) + 30n])), }, { [tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash]: 1n, @@ -2123,17 +2149,13 @@ app app .command('activateNomination') .description('Transition Nomination to being the active spend contract') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + // const provider = new Kupmios(kupoUrl, ogmiosUrl); - // const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); - const provider = new Blockfrost( - 'https://cardano-preview.blockfrost.io/api/v0/', - 'previewty2mM5pfSKV4NnMQUhOZl6nzX37xP9Qb', - ); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf-8' })); const { @@ -2170,7 +2192,9 @@ app }); const readUtxos = await lucid.utxosAt(forkValidatorAddress); - const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress))[0]; + const voteStateUtxo = (await lucid.utxosAt(tunaV2RealAddress)).filter((x) => { + return x.assets[tunav2ValidatorHash + fromText('NOMA') + tunaV3SpendHash] === 1n; + })[0]; const voteStateUtxoRef = new Constr(0, [ new Constr(0, [voteStateUtxo.txHash]), @@ -2237,12 +2261,13 @@ app app .command('clearWallet') .description('Cancel a nomination that did not pass the vote') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + .action(async ({ preview, blockfrostKey }) => { + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); const a: Genesis = JSON.parse( fs.readFileSync(`genesis/${preview ? 'preview' : 'mainnet'}.json`, { @@ -2292,10 +2317,9 @@ app app .command('mineWithNominatedContract') .description('Start the miner and allows vote for nominated contract') - .addOption(kupoUrlOption) - .addOption(ogmiosUrlOption) + .addOption(blockFrostOption) .addOption(previewOption) - .action(async ({ preview, kupoUrl, ogmiosUrl }) => { + .action(async ({ preview, blockfrostKey }) => { const alwaysLoop = true; // Construct a new trie with on-disk storage under the file path 'db'. @@ -2325,8 +2349,10 @@ app }), ); - const provider = new Kupmios(kupoUrl, ogmiosUrl); - const lucid = await Lucid.new(provider, preview ? 'Preview' : 'Mainnet'); + const provider = new Blockfrost('https://cardano-preprod.blockfrost.io/api/v0/', blockfrostKey); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? 'Preprod' : 'Mainnet'); lucid.selectWalletFromSeed(fs.readFileSync('seed.txt', { encoding: 'utf8' })); const userPkh = lucid.utils.getAddressDetails(await lucid.wallet.address()).paymentCredential!; @@ -2566,6 +2592,7 @@ app const txMine = await lucid .newTx() + .readFrom(readUtxos) .collectFrom([minerOutput], minerRedeemer) .collectFrom(mintUtxos, Data.to(spendGovRedeemer)) .payToContract(tunaV2ValidatorAddress, { inline: outDat }, masterTokens) @@ -2576,10 +2603,9 @@ app ) .mintAssets(mintTokens, mintRedeemer) .addSigner(await lucid.wallet.address()) - .readFrom(readUtxos) .validTo(realTimeNow + 180000) .validFrom(realTimeNow) - .complete(); + .complete({ nativeUplc: false }); const signed = await txMine.sign().complete(); @@ -2589,7 +2615,7 @@ app console.log('Waiting for confirmation...'); await lucid.awaitTx(signed.toHash()); - await delay(3000); + await delay(25000); } catch (e) { console.log(e); await trie.delete(Buffer.from(blake256(targetHash))); diff --git a/package.json b/package.json index b7881cb..f8205c6 100644 --- a/package.json +++ b/package.json @@ -67,8 +67,9 @@ "@blaze-cardano/tx": "^0.0.29", "@blaze-cardano/uplc": "^0.0.8", "@blaze-cardano/wallet": "^0.1.16", - "@utxorpc/sdk": "^0.1.0", - "@utxorpc/spec": "^0.5.1", + "@utxorpc/sdk": "^0.3.0", + "@utxorpc/spec": "^0.9.0", + "blakejs": "^1.2.1", "buffer": "^6.0.3", "d3-array": "^3.2.4", "d3-scale": "^4.0.2", @@ -76,8 +77,10 @@ "date-fns": "^3.6.0", "drizzle-orm": "^0.31.2", "layerchart": "^0.34.0", + "lucid-cardano": "^0.10.7", "postgres": "^3.4.4", - "uplc-web": "^0.0.3" + "uplc-web": "^0.0.3", + "ws": "^8.18.0" }, "browser": { "fs": false, diff --git a/plutus.json b/plutus.json index d621c64..a55abce 100644 --- a/plutus.json +++ b/plutus.json @@ -6,7 +6,7 @@ "plutusVersion": "v2", "compiler": { "name": "Aiken", - "version": "v1.0.29-alpha+976262c" + "version": "v1.0.31-alpha+802e827" }, "license": "Apache-2.0" }, @@ -39,8 +39,8 @@ } } ], - "compiledCode": "5921220100003232323232323232323232323232232222323232323225333011323253233301430080031323232323232533301a300e301c3754002264a66603e00202c26464a66604200203026464a66604600203426464a66604a00203826464a66604e00203c26464a66605200204026464a666056002044264a666058605e0042646464a666056603c605a6ea80044c8c8c8c8c8c8c8c8c94ccc0d0c09cc0d8dd500089919299981b1815181c1baa0011323232323232323232533303f303230413754006264646464a666086606c608a6ea80084c8c8c8c8c8c8c8c94ccc12cc0fcc134dd5000899299982800082489919299982900082589919299982a00082689919299982b00082789919299982c00082889919299982d00082989919299982e00082a899299982e983000109919299982d99982d80ca504a22a6660b603a2a6660b666e24cdc080c00e24181f82a264a664660baa6660ba60a260be6ea81184cc88c8cc00400400c894ccc194004528099299983119b8f375c60d000400829444cc00c00c004c1a0004dd618319832183218321832183218321832183218301baa034375c60c660c06ea81184c8c8c148ccc010dd5981818311baa333230010012225333062305600113068002133300300330690023006001032375a60ca60cc0026eb8c194008dd71832800983280098301baa0461533305d533305d3371007c028294454ccc174cdc380a01f099b8801503c14a02a6660ba60a06660040560ac66e292210454554e41000291533305d3375e6e9800cdd319198008008139129998318008a5eb7bdb1804c8c8c8c94ccc18ccdc8a4500002153330633371e91010000210031005133068337606ea4008dd3000998030030019bab3065003375c60c600460ce00460ca0022a6660baa6660baa6660ba60a266e1810920641302004214a02646464a6660c066e1cdd6983318338010080a99983019b8700100e1305400c14a02940dd6983280099192999830182a19b8300248202002054ccc180cdc4a40f0082297ae1103191000008102183c000998329ba8002330653750603408297ae015333060302333706002904040040a99983019b890414801052f5c210319ffff00810102000998329ba8337060029010198329ba830040414bd700998329ba800133065375008297ae033706002901019b833370466e080f52020375a60c80026eb4c190c194004c94ccc178cdc499b820014802120808ece1c14bd709010100810104000a99982f19b8948020cdc1800a41011d9c38297ae101010400810101000998319ba8001330634c01051a01c9c380004bd7019b8133700074032070264a6660bc66e1c0fc03854ccc178cdc381e806099b8700100a14a02940cdc099b8003a0190381533305d3370e00e0322a6660ba66e1cc05c10804454ccc174cdc780780c0a99982e9919b8f33323232323232323232323232323232322253330703371e6464666002002900002d111299983c0008a4412000000000000000000000000000000000000000000000000000000000000000000013232533307a0021325333077306a307937540022646603466e2cdd69833183d9baa001375c609260f66ea8004dd71808983d9baa001307d307e307a375400200460f8006002264a6660f4004264a6660ee60d260f26ea80044c8cc068cc02cdd7183f0008031bae307e307f001307e307a375400200460f800600226464a646660f060d860f46ea800c4c8c8ccccc038028020004ccc024024004010dd718400098408080118011bad307f001307b375400626464a6660f460da60f86ea80084c8c8ccccc044030028004ccc02c02c00400cc20804c20c04008c010dd6984080800983e9baa0021323232323333301300e00c00133300d00d00130850100b306b330830137506603000401866106026ea4cc044008004cc20c04c21004c2140400d2f5c0600c6eb4c20c0400cdd7184100800984100800983e9baa308001007308001006307e0053700606200a60fa00660f600460f60026e500040084cc88c8ccc004005200005b22253330790011330173300800500200413232532333078306c307a3754006264646666601c01400e0026660100100020086eb8c20004c20404008c008dd6983f800983d9baa00313232533307a306d307c3754004264646666602201801200266601401400200661040261060200460086eb4c20404004c1f4dd500109919191919999809807005800999806006000984280805183599841809ba833018002302200133083013752660220040026610602610802610a0200697ae03006375a6106020066eb8c20804004c20804004c1f4dd5184000803184000802983f0021b803031004307d002307b00137280026e500ac54cc1c524129657870656374206578636c7564696e67286b65792c2070726f6f6629203d3d2073656c662e726f6f74001622533306f30633370c002900209919b8b483f80c004cc018008cdc1800a40082646466e2d200000133716660140060040026600c00466e0cc0a4005200422222330133330090050043015003333332222253330763371200a900709980c1999980880280380180100080209980c00219999808980600280380180100099805802980a801999b8c480012040001333718902024080002666e3120800148100004ccdc624180029020000911111919299983919983919b87002375a60c060ea6ea800d28251133014001332253330743371000890080a99983a19b88002480404cc058cccc04001001800800522120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533307433712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60c060ea6ea800ccc050dd71821983a9baa003375c601660ea6ea800c54cc1cd240120657870656374206272616e636820213d206e65696768626f722e6e6962626c65001633300900600530150043300a00530140033700900791199b8c001337026e34008004008888c8cc00400400c894ccc1b4cdc48018008a45001337166600e00a00266004004604e002460dc60de60de00244a6660d060b866e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc1a8cdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660d066e200112008153330683371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533306833712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299983319b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc194cdc4002240082a6660ca66e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100133007333006004003488120000000000000000000000000000000000000000000000000000000000000000000333006300500200148812000000000000000000000000000000000000000000000000000000000000000000015333065337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299983119b89003480004cc0100080044cc01000400888dca19b8a00200130010373728032600200c4a6660bc66e1cdc6800a408020022a660be92138657870656374206279746561727261792e6c656e67746828726f6f7429203d3d20626c616b6532625f3235365f6469676573745f73697a6500161337126e34dd9823241008029405280a5014a029405280a5014a06e01200114a0444646600200200844a6660c8002290000991919299983199b8f375c60ca00600e2646600200200444a6660d2002290000991919299983419b8f375c60d4006016200226600a00a0046eb4c1a8008c1b4008c1ac0044cc014014008dd59832801183400118330008a5014a02940ccc8c8894ccc178c145200010021323233001001004225333065001133066337606ea4168dd3001a5eb7bdb1804c8c8c8c94ccc194cdc802f00109983519bb037520bc6e9801c01454ccc194cdc782f0010992999833182d18341baa00113306b337606ea417cc1b0c1a4dd5000802080219299983329998350008a5114a02980103d87a8000130533306b374c00297ae0323300100100222533306b00113306c337606ea40293010101004bd6f7b630099191919299983599b9000e002133070337606ea40393010101000051533306b3371e01c004264a6660d860c060dc6ea80044cc1c4cdd81ba900f3072306f3754002008200864a6660d860c0002298103d87a80001305933071375000297ae03025001133070337606ea4008dd4000998030030019bad306d003375c60d600460de00460da0022660d466ec0dd48011ba600133006006003375660ce0066eb8c194008c1a4008c19c004c8c8008c010004cc18ccdd81ba90014c10101004bd6f7b63018008009129998300008a4c264a6660c200229309919299982f99b90375c60c260ca0086eb8c1840084cc014014cc19000800454cc181241326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630650023063001306300132533305b304e4800052f5bded8c0264646600200297adef6c60225333062001133063337606ea415cdd3001a5eb7bdb1804c8c8c8c94ccc188cdc802d80109983399bb037520b66e9801c01454ccc188cdc782d80109983399bb037520b66e9801c00c4cc19ccdd81ba9002374c0026600c00c0066eacc19000cdd71831001183300118320009919800800a5eb7bdb180894ccc1840044cc188cdd81ba90034c010101004bd6f7b630099191919299983099b90007002133066337606ea401d301010100005153330613371e00e0042660cc66ec0dd4803a61010100003133066337606ea4008dd4000998030030019bad3063003375c60c200460ca00460c600266e292210454554e410002633714910107434f554e5445520000133323001001222533305c3050002100113330030033370800490400219b8b00200100d489000563253333330610010560560560561375c00260bc00260bc00464a6666660be0020a80a80a826eb4004150c170004c170008c94cccccc1740041481481484dd6800829182d000982d00119299999982d80082802802809bad0010503058001305800232533333305900104e04e04e1375a00209c60ac00260ac00464a6666660ae00209809809809826eb8004c150004c150008c94cccccc1540041281281284dd6800825182900098271baa0010483253333330530011001048048048048533304a303c304c3754024260a0609a6ea804854cc12d24115457870656374656420696e6c696e6520646174756d0016375a609e60a00046eb4c138004c8c8c94ccc128c0f8cdc30012400826609e6ea0cdc019b8230030014820010c00cc010004cc13cdd400125eb804cc13cdd419b803370066e08c00c0052080403370460066008002901019b833003337000029002240406609e6ea00092f5c066e0c005200432330010014800088c94ccc12cc0fc0044cdc02400866006006600a0042a66609666e200052020148008520003003001371c0046e012002323237240026e48004dd99819198251ba90303304a37526e50dd9817198251ba80223304a3750054660946ea40a0cc128dd4013198251ba80244bd7019b803370666e040040152004005375a6092608c6ea80080fcc014c110dd518241824801182380098219baa006375a608a60846ea800c0ecc004c100dd5182218228019b8848000c108004c0f8dd5182080118201820800981e1baa00b303e303f0023756607a002607a60726ea8c0f0c0e4dd50008a9981ba4819065787065637420536f6d65286f776e5f6f757470757429203d0a202020202020202020206c6973742e66696e64280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d2c0a20202020202020202020290016323300100100922533303b00114c0103d87a80001323253330393375e604e60786ea80080204c098cc0f80092f5c0266008008002607e004607a0026eb8c0e8c0dcdd50008a9981aa481486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c00163021303637540046eacc0e0c0e4008c0dc004c0ccdd51991191980080080191299981c0008a9981aa4811b657870656374205b696e7075742c202e2e5d203d20696e70757473001613253330353375e604660706ea80040104c018c0e0dd5000899801801981e001181d0009bac303600530363033375400c4606c606e0026068606a606a606a606a606a0046eb0c0cc004c0ccc0cc004c0b8dd50010a9981624925657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f7365001630303031002302f001302b375403004664a66666606000204604604604626eb8004c0b4004c0b4008c94cccccc0b80040840840844dd68008109815800981580119299999981600080f80f80f89bad00101f3029001302900232533333302a00101d01d01d1375a00203a604e002604e00464a66666605000203603603626eb400406cc094004c094008c94cccccc0980040640640640644dd70009811800981180119299999981200080b80b80b89bad0010173021001301d375400202aa66666604202020200280280280286eb0c078c07c008c074004c074008dd7180d800980b9baa0091533301430070031323253330163370e9006180c1baa001132533301b00101513232533301d00101713232533301f00101913232533302100101b1325333022302500213232324a26600400e03c6600201003a44a666040602860446ea80084c94ccc09400407c4c8c94ccc09c0040844c94ccc0a0c0ac0084c9265333024301830263754006264a666052002046264a666054605a00429301219299999981700081201201201209bae001302b0013027375400604404464a66666605800204404404426eb4004088c0a4004c0a4008c94cccccc0a80044004080080080080c09c004c08cdd500100f00e19299999981300080e00e00e09bad00101c3023001302300232533333302400101a01a01a1375a0020346042002604200464a6666660440022002030030030030603e002603e00464a666666040002200202c02c02c02c603a00260326ea80040514cccccc074004400404c04c04c04ccc88c8cc00400400c894ccc070004584c8c8c94ccc06ccdd7803180e8018800899802802801180e8011810001180f0009bab301a301b301b301b301b301b301b301b301b301b301737546004602e6ea8010c004cc064dd4806a5eb804c8cc004004dd61801980c1baa30033018375400a44a66603400229404c94ccc05ccdd79802980d1baa301d00200f14a2266006006002603a0026e952000230190013013375400c2930a998092491856616c696461746f722072657475726e65642066616c7365001365632533301030040011325333015001010132325333017001012132325333019001014132533301a301d00213232498c8cc00400400c894ccc074004526132330030033021002323232533301c3010001132533302100101c13232533302300101e13253330243027002149807cc94cccccc0a000407c07c07c07c4dd70009812800981280119299999981300080e80e80e89bad00101d3023001301f37540042a666038601e002264a66604200203826464a66604600203c264a666048604e004264932999810180a18111baa0011325333025001020132325333027001022132325333029001024132533302a302d0021498094c94cccccc0b80040940940940944dd70009815800981580119299999981600081181181181189bae0013029001302900232533333302a0010210210211375a002042604e00260466ea800407c07cc94cccccc0a0004400407c07c07c07cc094004c094008c94cccccc0980040740740744dd680080e9811800980f9baa0021533301c300e001132533302100101c13232533302300101e132325333025001020132533302630290021498084c94cccccc0a80040840840840844dd70009813800981380119299999981400080f80f80f80f89bae0013025001302500232533333302600101d01d01d1375a00203a6046002603e6ea800806cc074dd5000a999999811000880080c80c80c80c980f80099299980b9805800899299980e00080b89919299980f00080c899299980f98110010a4c0346040002604000464a66666604200203003003003026eb8004c078004c068dd50020a99980b9805000899299980e00080b89919299980f00080c89919299981000080d89919299981100080e899299981198130010a4c03c6048002604800464a66666604a00203803803826eb4004070c088004c088008c94cccccc08c0040680680680684dd70009810000981000119299999981080080c00c00c00c09bae001301e001301a375400802c60306ea800c054c94cccccc0780040540544dd600080a80a980d800980d80119299999980e0008800809809809809980c800980c80119299999980d00080880880880889bae00130170013013375400a2a66602060060022a66602860266ea801452600f153330103002001153330143013375400a29300780798089baa004370e90021b8748008dc3a4000a66666602600220020140140140146eb800454cc019241d86578706563742053746174657632207b0a20202020202020202020626c6f636b5f6e756d6265722c0a2020202020202020202063757272656e745f686173682c0a202020202020202020206c656164696e675f7a65726f732c0a202020202020202020207461726765745f6e756d6265722c0a2020202020202020202065706f63685f74696d652c0a2020202020202020202063757272656e745f706f7369785f74696d652c0a202020202020202020206d65726b6c655f726f6f742c0a20202020202020207d3a2053746174657632203d20646174756d00161533005491ff65787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e6974652875707065725f72616e6765292c0a20202020202020202020202069735f696e636c75736976653a2075707065725f69735f696e636c75736976652c0a202020202020202020207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c0a202020202020202020204b202069735f696e636c75736976653a206c6f7765725f69735f696e636c75736976652c0a202020202020202020207d2c0a20202020202020207d203d2076616c69646974795f72616e676500161533004491ff6578706563742053746174657632207b0a2020202020202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a2020202020202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a202020202020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a202020202020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a2020202020202020202063757272656e745f706f7369785f74696d656d3a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020202020206d65726b6c655f726f6f743a206f75745f6d65726b6c652c0a20202020202020207d3a2053746174657632203d206765745f696e6c696e655f646174756d286f75745f646174756d29001615330034913b6578706563742046696e616c697a654e6f6d696e6174696f6e207b202e2e207d3a2054756e61416374696f6e203d20757067726164655f72646d72001615330024911472656465656d65723a204d696e65416374696f6e00165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "a6c5d73265d58e25b1815def2dd0b613bd4fc4144459380a164a21ef" + "compiledCode": "59189901000032323232323232322322223232323232533300b3003001132533300f001161325333333014001161616161323253330120011613253333330170011325333014001161325333333019001161613253330163019003132325333015300d001132533301900116132533333301e0011616161613232533301c00116132533301d30200021500716301e001301e003375c0026036002602e6ea801854ccc054c0380044c94ccc064004584c94cccccc078004585858584c8c94ccc070004584c94cccccc084004585858584c8c94ccc07c004584c94cccccc0900045858584c8c94ccc088004584c94ccc08cc0980085403458c090004c09000cdd68008b181080098108019bae001301e001301e003375c0026036002602e6ea801858c054dd5002899198008008011119299980c8010a806899299999980f00089919299980c9808800899299980e8008b09929999998110008b0b0b0991929998100008b09929999998128008b0b0b0b099299981118128018a8040b1bae00130220013022003375a0022c603e00260366ea800c54ccc064c0480044c94ccc074004584c94cccccc0880045858584c8c94ccc080004584c94cccccc09400454ccc084c09000854ccc078c058c07cdd500089929998110008b09929999998138008b0b0b0991929998128008b09929999998150008b0b0b0b0991929998140008b09929999998168008b0b0b0b099299981518168018a8080b1bae001302a001302a003375c002604e002604e0066eb400458c090004c080dd50008b0b0b0b0b0b181100098110019bad00116301f001301b37540062a6660326026002264a66603a0022c264a6666660440022c2c2c26464a6660400022c264a66666604a0022c2c2c2c26464a6660460022c264a6666660500022c2c2c2c264a66604a60500062a0162c6eb8004c094004c09400cdd7000981100098110019bad00116301f001301b37540062c60326ea80084c008c07400c58585858c06c008c00800858dd60008b0b180b000980b0010b0b0b0b180a000980a0019bae0013011001300d375400c2a66601660080022a66601c601a6ea8018540085854ccc02cc01400454ccc038c034dd50030a8010b0b18059baa00512533300a323253233300d3005003132323232325333012300a3013375401c26464646464646464646464646464a666046604c0042646464a666046603860486ea80044c8c8c8c8c8c8c8c8c94ccc0b0c094c0b4dd5000899192999817181318179baa001132323232323232325333036302f30373754004264646464a666074606660766ea80084c8c8c8c8c8c8c8c94ccc108c0e8c10cdd5000899191919191919191919191919192999829982b00109919299982919982900ca504a22a6660a403a2a6660a466e24cdc080c00e24181f82a264a664660a8a6660a8609860aa6ea81104cc88c8cc00400400c894ccc16c004528099299982c99b8f375c60bc00400829444cc00c00c004c178004dd6182c982d182d182d182d182d182d182d182d182b1baa033375c60b260ac6ea81104c8c8c13cccc010dd59817982c1baa33323001001222533305930510011305e0021333003003305f0023006001031375a60b660b80026eb8c16c008dd7182d800982d800982b1baa0441533305453330543371007a028294454ccc150cdc380a01e899b8801503b14a02a6660a8609a6660040540a466e292210454554e4100028153330543375e6e9800cdd3191980080081311299982c8008a5eb7bdb1804c8c8c8c94ccc168cdc8a45000021533305a3371e9101000021003100513305e337606ea4008dd3000998030030019bab305b003375c60b200460ba00460b60022a6660a8a6660a8a6660a8609866e1810520f00713371090000208a50132323253330573370e6eb4c170c17400804054ccc15ccdc3800807098278060a5014a06eb4c16c004c8c94ccc15cc13ccdc18012410100102a6660ae66e25207804014bd708103191000008102183c0009982d9ba80023305b3750603408097ae01533305733710900019b8300148202002054ccc15ccdc482024008297ae1010319ffff008101020009982d9ba83370600290101982d9ba830040404bd7009982d9ba80013305b375008097ae033706002901019b833370466e080f12020375a60b40026eb4c168c16c004c94ccc154cdc499b8200148021208088b2a00214bd709010100810104000a99982a99b8948020cdc1800a410111654004297ae1010104008101010009982c9ba8001330594c01051a12064200004bd7019b813370007203206e264a6660aa66e1c0f803854ccc154cdc381e006099b8700100a14a02940cdc099b80039019037153330543370e00e0322a6660a866e1cc05c10404454ccc150cdc780780c0a99982a1919b8f33323232323232323232323232323232322253330673371e6464666002002900002c11129998370008a44120000000000000000000000000000000000000000000000000000000000000000000132325333070002132533306e3067306f37540022646603466e2cdd6983218389baa001375c609060e26ea8004dd7180898389baa001307330743070375400200460e4006002264a6660e0004264a6660dc60d060de6ea80044c8cc068cc02cdd7183a0008031bae3074307500130743070375400200460e400600226464a646660de60ce60e06ea800c4c8c8ccccc038028020004ccc024024004010dd7183b183b80118011bad30750013071375400626464a6660e260d460e46ea80084c8c8ccccc044030028004ccc02c02c00400cc1e0c1e4008c010dd6983b80098399baa0021323232323333301300e00c00133300d00d001307b00b306933079375066030004018660f26ea4cc044008004cc1e4c1e8c1ec00d2f5c0600c6eb4c1e400cdd7183c000983c00098399baa3076007307600630740053700606200a60e600660e200460e20026e500040084cc88c8ccc0040052000059222533306f001133017330080050020041323253233306f306730703754006264646666601c01400e0026660100100020086eb8c1d8c1dc008c008dd6983a80098389baa003132325333071306a30723754004264646666602201801200266601401400200660f060f200460086eb4c1dc004c1ccdd500109919191919999809807005800999806006000983d80518349983c9ba833018002302200133079375266022004002660f260f460f600697ae03006375a60f20066eb8c1e0004c1e0004c1ccdd5183b003183b002983a0021b8030310043073002307100137280026e500ac58894ccc198c178cdc3000a400826466e2d20fe03001330060023370600290020991919b8b48000004cdc5998050018010009980300119b8330290014801088888cc04cccc024014010c05400cccccc888894ccc1b4cdc4802a401c2660306666602200a00e00600400200826603000866666022601800a00e0060040026601600a602a006666e31200048100004ccdc6240809020000999b8c48200052040001333718906000a4080002444446464a6660d26660d266e1c008dd6982f18359baa0034a09444cc050004cc894ccc1accdc4002240202a6660d666e2000920101330163333010004006002001488120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533306b33712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60bc60d66ea800ccc050dd7182118359baa003375c601660d66ea800c58ccc024018014c054010cc028014c05000cdc02401e44666e30004cdc09b8d00200100222232330010010032253330643371200600229101001337166600e00a00266004004604e002460c860ca60ca00244a6660be60ae66e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc184cdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660be66e2001120081533305f3371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533305f33712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299982e99b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc170cdc4002240082a6660b866e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610013300733300600400348812000000000000000000000000000000000000000000000000000000000000000000033300630050020014881200000000000000000000000000000000000000000000000000000000000000000001533305c337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299982c99b89003480004cc0100080044cc01000400888dca19b8a00200130010363728032600200c4a6660aa66e1cdc6800a408020022c266e24dc69bb304448201005280a5014a029405280a5014a02940dc0240022940888c8cc004004010894ccc168004520001323232533305a3371e6eb8c16c00c01c4c8cc004004008894ccc17c004520001323232533305f3371e6eb8c18000c02c40044cc014014008dd69830001183180118308008998028028011bab305b002305e002305c00114a0294052819991911299982aa501002132323300100100422533305b00113305c337606ea4158dd3001a5eb7bdb1804c8c8c8c94ccc170cdc802d00109983019bb037520b46e9801c01454ccc170cdc782d001099299982e982a982f1baa001133061337606ea416cc188c17cdd5000802080219299982ea9998300008a5114a02980103d87a80001305133061374c00297ae03233001001002225333061001133062337606ea40293010101004bd6f7b630099191919299983119b9000e002133066337606ea4039301010100005153330623371e01c004264a6660c660b660c86ea80044cc19ccdd81ba900f306830653754002008200864a6660c660b6002298103d87a80001305733067375000297ae03025001133066337606ea4008dd4000998030030019bad3063003375c60c200460ca00460c60022660c066ec0dd48011ba600133006006003375660ba0066eb8c16c008c17c008c174004c8c8008c010004cc164cdd81ba90014c10101004bd6f7b630180080091299982b0008a4c264a6660ae00229309919299982b19b90375c60ae60b60086eb8c15c0084cc014014cc16800800458c16c008c164004c164004c94ccc149280a5eb7bdb1804c8c8cc0040052f5bded8c044a6660b00022660b266ec0dd48299ba60034bd6f7b630099191919299982c99b9005700213305d337606ea415cdd30038028a99982c99b8f05700213305d337606ea415cdd300380189982e99bb037520046e98004cc01801800cdd5982d0019bae3058002305c002305a00132330010014bd6f7b63011299982b80089982c19bb0375200698010101004bd6f7b630099191919299982c19b9000700213305c337606ea401d301010100005153330583371e00e0042660b866ec0dd4803a6101010000313305c337606ea4008dd4000998030030019bad3059003375c60ae00460b600460b200266e292210454554e410002533714910107434f554e54455200001333230010012225333053304b002100113330030033370800490400219b8b00200100d4890016375c60a800260a80046eb4c148004c148008dd6982800098280011bad304e001304e002375a609800260980046eb8c128004c128008dd6982400098221baa001165333041303b304237540222608c60866ea804458dd6982298230011bad3044001323232533304130393370c00490020998229ba83370066e08c00c0052080043003300400133045375000497ae0133045375066e00cdc019b8230030014820100cdc118019802000a404066e0cc00ccdc0000a40089010198229ba80024bd7019b8300148010c8cc004005200022325333042303a00113370090021980180198028010a99982119b880014808052002148000c00c004dc70011b8048008c8c8dc90009b9200137666060660806ea40b8cc100dd49b943766058660806ea0084cc100dd4014998201ba902733040375004a660806ea008d2f5c066e00cdc199b8100100548010014dd6981f981e1baa002163032303a3754607c607e004607a00260726ea8014dd6981d981c1baa00216302e30363754607460760046072002606a6ea8c0e0008c0dcc0e0004c0ccdd5005981a981b0011bab3034001303430303754606660606ea800458c8cc004004024894ccc0c8004530103d87a80001323253330313375e604c60666ea80080204c094cc0d40092f5c0266008008002606c00460680026eb8c0c4c0b8dd50008b181018169baa0023756605e6060004605c00260546ea8cc88c8cc00400400c88c94ccc0b4cdd7981118179baa00100413006302f3754002266006006606600460620026eb0c0b4014c0b4c0a8dd50031181698170009815981618161816181618160011bac302a001302a302a001302537540042c604e6050004604c00260446ea805c58dd7181200098120011bad30220013022002375a604000260400046eb4c078004c078008dd6980e000980e0011bae301a001301a002375a603000260286ea803858dd6180b180b801180a800980a8011bae3013001300f37540102a66601a600c006264a66601c66e1d200c300f375400226464646464646464a6660326038004264666002010266600200c294458588894ccc064c044c068dd5001899299980e8008010992999999811000899299980f8008020992999999812000802802802899299981098120018a99980f180b180f9baa00413253330220010071325333333027001008008008008132533302430270031500a009375c002604800260406ea8010018018dd680080298108009810801001801801801980f800980d9baa00300116375a603400260340046eb4c060004c060008c058004c058008c050004c040dd50008b1991191980080080191299980a0008b0991919299980a19baf0063015003100113300500500230150023018002301600137566024602660266026602660266026602660266026601e6ea8c008c03cdd50021800998089ba900b4bd70099198008009bac300330103754600660206ea8014894ccc048004528099299980819baf300530123754602a00401a29444cc00c00c004c054004dd2a40004602200260166ea801452613656370e90001b8748008dc3a40086eb80055cd2ab9d5573caae7d5d02ba15744ae91", + "hash": "7bba63b9d2bb8bf3946a195b858b8dd54d7732b151a879d109734ec5" }, { "title": "simplerfork.nft_fork", @@ -64,8 +64,8 @@ } } ], - "compiledCode": "591461010000323232323232323232323232323232322232223253333330160021532323323301130013013375400a2a660249212052756e6e696e672032206172672076616c696461746f72206e66745f666f726b001533301132323232532333016300600213322323300100100322533301e00114a0264a66603666ebc010c074c08400852889980180180098108009bab301c301d301d301d301d301d301d30193754008600e66036600266036603860326ea800d2f5c097ae0153330163370e90020010991919299980c9804980d9baa003132533301a300c301c37540022646464646464646464646464a66604c602c60506ea803c4c8c8c8c8c8c8c8c8c8c8c94ccc0c4c084c0ccdd5198009bac303700b23375e601e606a6ea80040a84c94ccc0c8c088c0d0dd500089919299981c000817899299981c981e0010a99981a98139bad30380011325333036302630383754002264a66607600206626464a66607a00206a26464a66607e00206e26464a66608200207226464a66608600207626464a66608a00207a26464a66608e00207e26464a666092002082264a666094609a00426464a66609066ebc070c0e4cc134c0cccc134dd481725eb80cc135300103d87a80004bd700a99982419baf01900213375e6e98c0b0068dd30008a5014a066605405a91010a6c6f636b5f73746174650048008cdd2a400866096606e660966ea003ccc12d30010100004bd7025eb80108c94cccccc1380041081084dd6000821021182580098258011824800982480119299999982500081f01f01f09bad00103e3047001304700232533333304800103c03c03c1375a002078608a002608a00464a66666608c00207407407426eb40040e8c10c004c10c008c94cccccc1100040e00e00e04dd680081c1820800982080119299999982100081b01b01b01b09bae001303f001303f0023253333330400010340340341375a002068607a00260726ea80040c8c94cccccc0f800440040c80c80c80c8c05cc0ecc0f0c0f0c0e0dd51809981c1baa003030030303a0013301430130090193038303537540022a66066921ff65787065637420536f6d652876315f6d696e65725f72656629203d207b0a20202020202020202020202020206c657420696e707574203c2d206c6973742e66696e64287265666572656e63655f696e70757473290a2020202020202020202020202020696e7075742e6f75747075742e76616c75650a202020202020202020202020202020207c3e2076616c75652e746f5f646963740a202020202020202020202020202020207c3e20646963742e746f5f70616972730a202020202020202020202020202020207c3e207175616e746974795f6f6628666f7274756e615f76315f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e613e6d65290a202020202020202020202020202020207c3e206275696c74696e2e657175616c735f696e74656765722831290a2020202020202020202020207d0016330010092302433301137566020606a6ea8c040c0d4dd50008142441096c6f72642074756e610015330324919865787065637420536f6d65285f29203d0a20202020202020202020202020206c6973742e66696e64280a20202020202020202020202020202020696e707574732c0a20202020202020202020202020202020666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d20696e69745f7574786f5f726566207d2c0a202020202020202020202020202029001622323300100100322533303800114c0103d87a80001323253330363005002130273303b0024bd70099802002000981e001181d000981a981b0011bab303400130340023032001302e37546600c6eb0c0c4008dd6981898171baa014375660606062606200260600046eb0c0b8004c0b8004c0a4dd500a09919191919191929998189980718069bab30333034303400201313232533303300102c132533303430370021323232323232323232323232533303c302c303e3754002264a66608200207626464a66608600207a264a666088608e004264a666082606260866ea80044c94ccc1180041044c8c94ccc12000410c4c94ccc124c1300084c94ccc118cdd780a8088a999823181c1998128098162450a6c6f636b5f737461746500153330463375e6e98c0a803cdd30060a99982319b8700200d153330463370e0120082a66608c66e240080044cdc380f19b8100200714a029405280a5014a02940c8c8c8c94ccc124cdc400624141a232266e080312080c8afa02513370066e0920a0d1194820322be8094cc004cdc00062413fa23290011800800911299982519b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e00009209fd1193370000290011800800912991998241800a40202a666090600290000a4000266e39220108010204081020408000002153330483001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400082219299999982680082202202209bad001044304a001304a00232533333304b0010420420421375a002084609000260886ea8004100c94cccccc1240044004100100100100c0880200f8c94cccccc1200040f80f80f84dd680081f1822800982280119299999982300081e01e01e09bad00103c3043001303f375400207464a6666660880022002074074074074603a60826084012664644a66607a605a0082002264646600200200644a66608800226608a66ec0dd481b1ba60034bd6f7b630099191919299982219b9003a002133049337606ea40e8dd30038028a99982219b8f03a002132533304530353047375400226609466ec0dd481d982598241baa0010041004325333045533304900114a22940530103d87a8000130363304a374c00297ae0323300100100222533304a00113304b337609801054454554e4100375001a97adef6c60132323232533304a3372091010454554e410000213304f337609801054454554e4100375002200a2a66609466e3d2210454554e4100002132533304b303b304d37540022660a066ec1301054454554e41003051304e3754002008200864a6660966076002298103d87a80001303c33050375000297ae03370000202226609e66ec0dd48011ba800133006006003375a60980066eb8c128008c138008c1300044cc124cdd81ba9002374c0026600c00c0066eacc11800cdd7182200118240011823000991900118018009982119bb04c01054454554e4100375000897adef6c60300100122533304000114984c94ccc10400452613232533303f337206eb8c104c114010dd71820801099802802998220010008a99820249326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630450023043001304300133301d02048810a6c6f636b5f73746174650048008ccc0600080bd2210454554e4100303e303f0023756607a002607a0046076002606e6ea8cc03c020034dd5981c800981c801181b80098199baa303630373033375400205a606a002646600200200a44a666068002297ae01323253330323375e601e606a6ea8c040c0d4dd500100289981b80119802002000899802002000981c001181b000980f19819180c198191ba90134bd7019819260103d87a80004bd700a99817248196657870656374205b5d203d0a20202020202020202020202020206d696e740a202020202020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a202020202020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a202020202020202020202020202020207c3e20646963742e746f5f7061697273001637586064002606460640046eb0c0c0004c0b0dd500b9bad302e302f002375a605a00260526ea803cc0040048894ccc09cc05c0044c0b40084ccc00c00cc0b8008cdc0000a400246054002460526054002444646600200200844a666054002290000991919299981499b8f375c605600600e2646600200200444a66605e002290000991919299981719b8f375c6060006016200226600a00a0046eb4c0c0008c0cc008c0c40044cc014014008dd5981580118170011816000919803000a450022325333022301430243754002297adef6c60137566050604a6ea8004c8cc00400400c894ccc09c004530103d87a800013232323253330273372200e0042a66604e66e3c01c0084c060cc0b0dd3000a5eb80530103d87a8000133006006003375660520066eb8c09c008c0ac008c0a400494ccc07ccdc3a400860426ea80044c094c088dd50008a99810248115457870656374656420696e6c696e6520646174756d00162225333020301000114bd6f7b6300991919800800a5eb7bdb180894ccc09c0044cc0a0cdd81ba9006374c00697adef6c6013232323253330273372001400426605866ec0dd48051ba6007005153330273371e01400426605866ec0dd48051ba600700313302c337606ea4008dd3000998030030019bab3029003375c604e00460560046052002646600200297adef6c60225333026001133027337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc098cdc800400109981599bb037520106ea001c01454ccc098cdc780400109981599bb037520106ea001c00c4cc0accdd81ba900237500026600c00c0066eb4c0a000cdd7181300118150011814000919801000a450022323300100100322533302300114bd6f7b630099191919299981199b91007002153330233371e00e0042006200a26605066ec0dd48011ba6001330060060033756604a0066eb8c08c008c09c008c094004dd71810180e9baa001014301f301c375400602664a6660326012002264a66603c002026264a66603e604400429300a19299999981180080a00a00a09bad0010143020001301c37540042a6660326016002264a66603c00202626464a66604000202a264a666042604800429300b19299999981280080b00b00b09bad001016302200130220023253333330230010140140141375a002028604000260386ea8008048c068dd5000a99999980f8060806008008008008180e180c9baa00314a06e9520023016375400260326034004603000260286ea801452615330124911856616c696461746f722072657475726e65642066616c73650013656370e90000a99808a4811c52756e6e696e672033206172672076616c696461746f7220666f726b00132253330123232325333015300730173754002264646644646600200200644a66603e00229404c94ccc070cdd7802180f18110010a5113300300300130220013756603a603c603c603c603c603c603c004601066038600260346ea8c004c068dd51991191980080080191299980f8008a9980e2491b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533301c3375e600c603e6ea80040104c088c08cc07cdd5000899801801981180118108009bac301d002301d301a375400697ae02301d001301837540042a6602c9201226578706563742074782e5370656e64286f776e5f72656629203d20707572706f73650016301a301b0023019001301537540022930a99809a491856616c696461746f722072657475726e65642066616c736500136563016301337540086e952000370e90010a998078008b0a998078008b0a998078008b0a998078008b248190496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220666f726b2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00375c0022a6601092012765787065637420616374696f6e3a204e6674466f726b416374696f6e203d2072656465656d6572001615330074913865787065637420496e6c696e652853637269707443726564656e7469616c286f776e5f706f6c6963792929203d207374616b655f6372656400161533006491a0657870656374205b50616972285f2c2031295d203d0a20202020202020202020202020206d696e740a202020202020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a202020202020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a202020202020202020202020202020207c3e20646963742e746f5f7061697273001615330054916c657870656374205374617465207b20626c6f636b5f6e756d6265722c202e2e207d3a205374617465203d0a202020202020202020202020202076315f6d696e65725f7265662e6f75747075742e646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d00161533004491c9657870656374205b496e707574285f2c204f757470757428696e5f616464726573732c20696e5f6c6f636b5f76616c75652c20696e5f646174756d2c205f29295d203d0a20202020202020202020202020206c6973742e66696c746572280a20202020202020202020202020202020696e707574732c0a20202020202020202020202020202020666e28696e70757429207b20696e7075742e6f75747075742e61646472657373203d3d206f776e5f61646472657373207d2c0a2020202020202020202020202020290016153300349174657870656374204c6f636b5374617465207b20626c6f636b5f6865696768742c2063757272656e745f6c6f636b65645f74756e61207d3a204c6f636b5374617465203d0a2020202020202020202020202020696e5f646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d0016153300249172657870656374204c6f636b5374617465286f75745f626c6f636b5f6865696768742c206e65775f6c6f636b65645f74756e61293a204c6f636b5374617465203d0a20202020202020202020202020206f75745f646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d00165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "6c87b6bb5471e42b9e4eaef6d552812519016613450e8090132f0ab3" + "compiledCode": "590b150100003232323232323232223232323222532323323300c3001300d37540082a66601864646464a64666022600c0042660166eacc058c05cc05cc05cc05cc05cc05cc04cdd500218039980a98009980a980b18099baa0034bd7025eb8054ccc044cdc3a40080042646464a6660286012002264a6660300022c264a66666603a0022c2c2c264a666034603a0062a00a2c6eb400458c068004c058dd50068a99980a1805800899299980c0008b099299999980e8008b0b0b09919299980d8008b09929999998100008b0b0b099299980e98100018a8040b1bad00116301d001301d003375a0022c6034002602c6ea803458c050dd50060a999809180398099baa0011325333013300a30143754002264646464646464646464a66603a6024603c6ea80584c8c8c8c8c8c8c8c8c8c8c94ccc0a0c074c0a4dd5198009bac302d00b23375e604860566ea80040a04c94ccc0a4c078c0a8dd50008991919299981798190010a99981618119bad302e001132533302d3022302e3754002264646464646464646464646464646464a666080608600426464a66607e66ebc070c0d4cc10cc0bccc10cdd481625eb80cc10d300103d87a80004bd700a99981f99baf01900213375e6e98c0a8068dd30008a5014a066605005691010a6c6f636b5f73746174650048008cdd2a4008660826066660826ea003ccc10530010100004bd7025eb8058dd618208009820801181f800981f8011bad303d001303d002375a607600260760046eb4c0e4004c0e4008dd6981b800981b8011bae30350013035002375a6066002605e6ea800458c054c0c4c0c8c0c8c0b8dd5181418171baa00316163030001330123011009017302e302b37540022c660020124604066601e6eacc094c0acdd5181298159baa0010264881096c6f72642074756e61001622323300100100322533302e00114c0103d87a800013232533302d300500213023330310024bd7009980200200098190011818000981598160011bab302a001302a0023028001302437546600c6eb0c09c008dd6981398121baa01b3756604c604e604e002604c0046eb0c090004c090004c07cdd500809919191919191929998139980618059bab3029302a302a0020111323232533302a302d00213232323232323232323232325333033302830343754002264646464a666074607a004264a666070605a60726ea80044c8c8c8c94ccc0fcc1080084c94ccc0f4cdd780a8088a99981e981a1998118098152450a6c6f636b5f7374617465001533303d3375e6e98c0a003cdd30060a99981e99b8700200d1533303d3370e0120082a66607a66e240080044cdc380f19b8100200714a029405280a5014a02940c8c8c8c94ccc100cdc400624141a232266e080312080c8afa0251337009040404ee842df6e819980099b8000c4827f4465200230010012225333041337100049050688c899b833370400490406457d0129802000899b80337069040404ee842df6e81980200099980180199b800024827f4464cdc0000a4004600200244a6466607e600290080a99981f9800a400029000099b8e489080102040810204080000021533303f3001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008b1bad30400013040002375a607c00260746ea800458c08002058dd6981d800981d8011bad3039001303537540022c6036606e6070012664644a66606860520082002264646600200200644a66607400226607666ec0dd481a1ba60034bd6f7b630099191919299981d99b9003800213303f337606ea40e0dd30038028a99981d99b8f038002132533303c3031303d375400226608066ec0dd481c9820981f1baa001004100432533303c533303f00114a22940530103d87a80001303233040374c00297ae03233001001002225333040001133041337609801054454554e4100375001a97adef6c6013232323253330413372091010454554e4100002133045337609801054454554e4100375002200a2a66608266e3d2210454554e4100002132533304230373043375400226608c66ec1301054454554e4100304730443754002008200864a666084606e002298103d87a80001303833046375000297ae03370000202226608a66ec0dd48011ba800133006006003375a60840066eb8c100008c110008c1080044cc0fccdd81ba9002374c0026600c00c0066eacc0f000cdd7181d001181f001181e000991900118018009981c19bb04c01054454554e4100375000897adef6c60300100122533303600114984c94ccc0dc004526132325333036337206eb8c0dcc0ec010dd7181b8010998028029981d0010008b181d801181c800981c80099980d80f24410a6c6f636b5f73746174650048008ccc0580080b52210454554e4100303430350023756606600260660046062002605a6ea8cc03c020034dd598178009817801181680098149baa302c302d302937540022c6056002646600200200a44a666054002297ae01323253330293375e604860566ea8c094c0acdd50010028998168011980200200089980200200098170011816000980d19814180a198141ba90114bd701981426103d87a80004bd700b1bac3028001302830280023758604c00260446ea804cdd6981218128011bad3023001301f375402c6002002444a66603c6026002260460042666006006604800466e00005200122232330010010042253330220011480004c8c8c94ccc088cdc79bae3023003007132330010010022253330270011480004c8c8c94ccc09ccdc79bae302800300b1001133005005002375a60500046056004605200226600a00a0046eacc08c008c098008c0900048cc018005221002232533301b3012301c3754002297adef6c60137566040603a6ea8004c8cc00400400c894ccc07c004530103d87a800013232323253330203372200e0042a66604066e3c01c0084c058cc090dd3000a5eb80530103d87a8000133006006003375660420066eb8c07c008c08c008c08400494ccc060cdc3a400860326ea80044c074c068dd50008b111299980c98070008a5eb7bdb1804c8c8cc0040052f5bded8c044a66603e00226604066ec0dd48031ba60034bd6f7b630099191919299981019b9000a002133024337606ea4028dd30038028a99981019b8f00a002133024337606ea4028dd300380189981219bb037520046e98004cc01801800cdd598108019bae301f0023023002302100132330010014bd6f7b63011299980f00089980f99bb037520086ea000d2f5bded8c0264646464a66603e66e400200084cc08ccdd81ba9008375000e00a2a66603e66e3c0200084cc08ccdd81ba9008375000e00626604666ec0dd48011ba800133006006003375a60400066eb8c078008c088008c0800048cc0080052210022323300100100322533301b00114bd6f7b630099191919299980e19b910070021533301c3371e00e0042006200a26604066ec0dd48011ba6001330060060033756603a0066eb8c06c008c07c008c074004dd7180c180a9baa001163017301437540022c602c60266ea800c5281ba548008c040dd50009809980a001180900098071baa00414984d958dc3a40002644a66601a646464a666020600e60226ea80044c8cc02cdd5980b180b980b980b980b980b980b80098039980a980618099baa300c30133754664464660020020064464a66602c66ebcc044c060dd500080209809180c1baa001133003003301c002301a0013758602c002602c60266ea80092f5c060246ea800858c050c054008c04c004c03cdd50008a4c26cac6020601a6ea800cdd2a40006e1d200222323300100100322533300d00114a0264a66601666ebc010c030c0400085288998018018009808000918058009180518058009bae0015734aae7555cf2ab9f5740ae855d12ba401", + "hash": "956b984049765d7bbb8a8edff0d69f6f7c233bbd17d9ca93bf755962" }, { "title": "simplerfork.fork", @@ -95,8 +95,8 @@ } } ], - "compiledCode": "591461010000323232323232323232323232323232322232223253333330160021532323323301130013013375400a2a660249212052756e6e696e672032206172672076616c696461746f72206e66745f666f726b001533301132323232532333016300600213322323300100100322533301e00114a0264a66603666ebc010c074c08400852889980180180098108009bab301c301d301d301d301d301d301d30193754008600e66036600266036603860326ea800d2f5c097ae0153330163370e90020010991919299980c9804980d9baa003132533301a300c301c37540022646464646464646464646464a66604c602c60506ea803c4c8c8c8c8c8c8c8c8c8c8c94ccc0c4c084c0ccdd5198009bac303700b23375e601e606a6ea80040a84c94ccc0c8c088c0d0dd500089919299981c000817899299981c981e0010a99981a98139bad30380011325333036302630383754002264a66607600206626464a66607a00206a26464a66607e00206e26464a66608200207226464a66608600207626464a66608a00207a26464a66608e00207e26464a666092002082264a666094609a00426464a66609066ebc070c0e4cc134c0cccc134dd481725eb80cc135300103d87a80004bd700a99982419baf01900213375e6e98c0b0068dd30008a5014a066605405a91010a6c6f636b5f73746174650048008cdd2a400866096606e660966ea003ccc12d30010100004bd7025eb80108c94cccccc1380041081084dd6000821021182580098258011824800982480119299999982500081f01f01f09bad00103e3047001304700232533333304800103c03c03c1375a002078608a002608a00464a66666608c00207407407426eb40040e8c10c004c10c008c94cccccc1100040e00e00e04dd680081c1820800982080119299999982100081b01b01b01b09bae001303f001303f0023253333330400010340340341375a002068607a00260726ea80040c8c94cccccc0f800440040c80c80c80c8c05cc0ecc0f0c0f0c0e0dd51809981c1baa003030030303a0013301430130090193038303537540022a66066921ff65787065637420536f6d652876315f6d696e65725f72656629203d207b0a20202020202020202020202020206c657420696e707574203c2d206c6973742e66696e64287265666572656e63655f696e70757473290a2020202020202020202020202020696e7075742e6f75747075742e76616c75650a202020202020202020202020202020207c3e2076616c75652e746f5f646963740a202020202020202020202020202020207c3e20646963742e746f5f70616972730a202020202020202020202020202020207c3e207175616e746974795f6f6628666f7274756e615f76315f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e613e6d65290a202020202020202020202020202020207c3e206275696c74696e2e657175616c735f696e74656765722831290a2020202020202020202020207d0016330010092302433301137566020606a6ea8c040c0d4dd50008142441096c6f72642074756e610015330324919865787065637420536f6d65285f29203d0a20202020202020202020202020206c6973742e66696e64280a20202020202020202020202020202020696e707574732c0a20202020202020202020202020202020666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d20696e69745f7574786f5f726566207d2c0a202020202020202020202020202029001622323300100100322533303800114c0103d87a80001323253330363005002130273303b0024bd70099802002000981e001181d000981a981b0011bab303400130340023032001302e37546600c6eb0c0c4008dd6981898171baa014375660606062606200260600046eb0c0b8004c0b8004c0a4dd500a09919191919191929998189980718069bab30333034303400201313232533303300102c132533303430370021323232323232323232323232533303c302c303e3754002264a66608200207626464a66608600207a264a666088608e004264a666082606260866ea80044c94ccc1180041044c8c94ccc12000410c4c94ccc124c1300084c94ccc118cdd780a8088a999823181c1998128098162450a6c6f636b5f737461746500153330463375e6e98c0a803cdd30060a99982319b8700200d153330463370e0120082a66608c66e240080044cdc380f19b8100200714a029405280a5014a02940c8c8c8c94ccc124cdc400624141a232266e080312080c8afa02513370066e0920a0d1194820322be8094cc004cdc00062413fa23290011800800911299982519b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e00009209fd1193370000290011800800912991998241800a40202a666090600290000a4000266e39220108010204081020408000002153330483001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400082219299999982680082202202209bad001044304a001304a00232533333304b0010420420421375a002084609000260886ea8004100c94cccccc1240044004100100100100c0880200f8c94cccccc1200040f80f80f84dd680081f1822800982280119299999982300081e01e01e09bad00103c3043001303f375400207464a6666660880022002074074074074603a60826084012664644a66607a605a0082002264646600200200644a66608800226608a66ec0dd481b1ba60034bd6f7b630099191919299982219b9003a002133049337606ea40e8dd30038028a99982219b8f03a002132533304530353047375400226609466ec0dd481d982598241baa0010041004325333045533304900114a22940530103d87a8000130363304a374c00297ae0323300100100222533304a00113304b337609801054454554e4100375001a97adef6c60132323232533304a3372091010454554e410000213304f337609801054454554e4100375002200a2a66609466e3d2210454554e4100002132533304b303b304d37540022660a066ec1301054454554e41003051304e3754002008200864a6660966076002298103d87a80001303c33050375000297ae03370000202226609e66ec0dd48011ba800133006006003375a60980066eb8c128008c138008c1300044cc124cdd81ba9002374c0026600c00c0066eacc11800cdd7182200118240011823000991900118018009982119bb04c01054454554e4100375000897adef6c60300100122533304000114984c94ccc10400452613232533303f337206eb8c104c114010dd71820801099802802998220010008a99820249326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630450023043001304300133301d02048810a6c6f636b5f73746174650048008ccc0600080bd2210454554e4100303e303f0023756607a002607a0046076002606e6ea8cc03c020034dd5981c800981c801181b80098199baa303630373033375400205a606a002646600200200a44a666068002297ae01323253330323375e601e606a6ea8c040c0d4dd500100289981b80119802002000899802002000981c001181b000980f19819180c198191ba90134bd7019819260103d87a80004bd700a99817248196657870656374205b5d203d0a20202020202020202020202020206d696e740a202020202020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a202020202020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a202020202020202020202020202020207c3e20646963742e746f5f7061697273001637586064002606460640046eb0c0c0004c0b0dd500b9bad302e302f002375a605a00260526ea803cc0040048894ccc09cc05c0044c0b40084ccc00c00cc0b8008cdc0000a400246054002460526054002444646600200200844a666054002290000991919299981499b8f375c605600600e2646600200200444a66605e002290000991919299981719b8f375c6060006016200226600a00a0046eb4c0c0008c0cc008c0c40044cc014014008dd5981580118170011816000919803000a450022325333022301430243754002297adef6c60137566050604a6ea8004c8cc00400400c894ccc09c004530103d87a800013232323253330273372200e0042a66604e66e3c01c0084c060cc0b0dd3000a5eb80530103d87a8000133006006003375660520066eb8c09c008c0ac008c0a400494ccc07ccdc3a400860426ea80044c094c088dd50008a99810248115457870656374656420696e6c696e6520646174756d00162225333020301000114bd6f7b6300991919800800a5eb7bdb180894ccc09c0044cc0a0cdd81ba9006374c00697adef6c6013232323253330273372001400426605866ec0dd48051ba6007005153330273371e01400426605866ec0dd48051ba600700313302c337606ea4008dd3000998030030019bab3029003375c604e00460560046052002646600200297adef6c60225333026001133027337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc098cdc800400109981599bb037520106ea001c01454ccc098cdc780400109981599bb037520106ea001c00c4cc0accdd81ba900237500026600c00c0066eb4c0a000cdd7181300118150011814000919801000a450022323300100100322533302300114bd6f7b630099191919299981199b91007002153330233371e00e0042006200a26605066ec0dd48011ba6001330060060033756604a0066eb8c08c008c09c008c094004dd71810180e9baa001014301f301c375400602664a6660326012002264a66603c002026264a66603e604400429300a19299999981180080a00a00a09bad0010143020001301c37540042a6660326016002264a66603c00202626464a66604000202a264a666042604800429300b19299999981280080b00b00b09bad001016302200130220023253333330230010140140141375a002028604000260386ea8008048c068dd5000a99999980f8060806008008008008180e180c9baa00314a06e9520023016375400260326034004603000260286ea801452615330124911856616c696461746f722072657475726e65642066616c73650013656370e90000a99808a4811c52756e6e696e672033206172672076616c696461746f7220666f726b00132253330123232325333015300730173754002264646644646600200200644a66603e00229404c94ccc070cdd7802180f18110010a5113300300300130220013756603a603c603c603c603c603c603c004601066038600260346ea8c004c068dd51991191980080080191299980f8008a9980e2491b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533301c3375e600c603e6ea80040104c088c08cc07cdd5000899801801981180118108009bac301d002301d301a375400697ae02301d001301837540042a6602c9201226578706563742074782e5370656e64286f776e5f72656629203d20707572706f73650016301a301b0023019001301537540022930a99809a491856616c696461746f722072657475726e65642066616c736500136563016301337540086e952000370e90010a998078008b0a998078008b0a998078008b0a998078008b248190496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220666f726b2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00375c0022a6601092012765787065637420616374696f6e3a204e6674466f726b416374696f6e203d2072656465656d6572001615330074913865787065637420496e6c696e652853637269707443726564656e7469616c286f776e5f706f6c6963792929203d207374616b655f6372656400161533006491a0657870656374205b50616972285f2c2031295d203d0a20202020202020202020202020206d696e740a202020202020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a202020202020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a202020202020202020202020202020207c3e20646963742e746f5f7061697273001615330054916c657870656374205374617465207b20626c6f636b5f6e756d6265722c202e2e207d3a205374617465203d0a202020202020202020202020202076315f6d696e65725f7265662e6f75747075742e646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d00161533004491c9657870656374205b496e707574285f2c204f757470757428696e5f616464726573732c20696e5f6c6f636b5f76616c75652c20696e5f646174756d2c205f29295d203d0a20202020202020202020202020206c6973742e66696c746572280a20202020202020202020202020202020696e707574732c0a20202020202020202020202020202020666e28696e70757429207b20696e7075742e6f75747075742e61646472657373203d3d206f776e5f61646472657373207d2c0a2020202020202020202020202020290016153300349174657870656374204c6f636b5374617465207b20626c6f636b5f6865696768742c2063757272656e745f6c6f636b65645f74756e61207d3a204c6f636b5374617465203d0a2020202020202020202020202020696e5f646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d0016153300249172657870656374204c6f636b5374617465286f75745f626c6f636b5f6865696768742c206e65775f6c6f636b65645f74756e61293a204c6f636b5374617465203d0a20202020202020202020202020206f75745f646174756d207c3e207574696c732e6765745f696e6c696e655f646174756d00165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "6c87b6bb5471e42b9e4eaef6d552812519016613450e8090132f0ab3" + "compiledCode": "590b150100003232323232323232223232323222532323323300c3001300d37540082a66601864646464a64666022600c0042660166eacc058c05cc05cc05cc05cc05cc05cc04cdd500218039980a98009980a980b18099baa0034bd7025eb8054ccc044cdc3a40080042646464a6660286012002264a6660300022c264a66666603a0022c2c2c264a666034603a0062a00a2c6eb400458c068004c058dd50068a99980a1805800899299980c0008b099299999980e8008b0b0b09919299980d8008b09929999998100008b0b0b099299980e98100018a8040b1bad00116301d001301d003375a0022c6034002602c6ea803458c050dd50060a999809180398099baa0011325333013300a30143754002264646464646464646464a66603a6024603c6ea80584c8c8c8c8c8c8c8c8c8c8c94ccc0a0c074c0a4dd5198009bac302d00b23375e604860566ea80040a04c94ccc0a4c078c0a8dd50008991919299981798190010a99981618119bad302e001132533302d3022302e3754002264646464646464646464646464646464a666080608600426464a66607e66ebc070c0d4cc10cc0bccc10cdd481625eb80cc10d300103d87a80004bd700a99981f99baf01900213375e6e98c0a8068dd30008a5014a066605005691010a6c6f636b5f73746174650048008cdd2a4008660826066660826ea003ccc10530010100004bd7025eb8058dd618208009820801181f800981f8011bad303d001303d002375a607600260760046eb4c0e4004c0e4008dd6981b800981b8011bae30350013035002375a6066002605e6ea800458c054c0c4c0c8c0c8c0b8dd5181418171baa00316163030001330123011009017302e302b37540022c660020124604066601e6eacc094c0acdd5181298159baa0010264881096c6f72642074756e61001622323300100100322533302e00114c0103d87a800013232533302d300500213023330310024bd7009980200200098190011818000981598160011bab302a001302a0023028001302437546600c6eb0c09c008dd6981398121baa01b3756604c604e604e002604c0046eb0c090004c090004c07cdd500809919191919191929998139980618059bab3029302a302a0020111323232533302a302d00213232323232323232323232325333033302830343754002264646464a666074607a004264a666070605a60726ea80044c8c8c8c94ccc0fcc1080084c94ccc0f4cdd780a8088a99981e981a1998118098152450a6c6f636b5f7374617465001533303d3375e6e98c0a003cdd30060a99981e99b8700200d1533303d3370e0120082a66607a66e240080044cdc380f19b8100200714a029405280a5014a02940c8c8c8c94ccc100cdc400624141a232266e080312080c8afa0251337009040404ee842df6e819980099b8000c4827f4465200230010012225333041337100049050688c899b833370400490406457d0129802000899b80337069040404ee842df6e81980200099980180199b800024827f4464cdc0000a4004600200244a6466607e600290080a99981f9800a400029000099b8e489080102040810204080000021533303f3001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008b1bad30400013040002375a607c00260746ea800458c08002058dd6981d800981d8011bad3039001303537540022c6036606e6070012664644a66606860520082002264646600200200644a66607400226607666ec0dd481a1ba60034bd6f7b630099191919299981d99b9003800213303f337606ea40e0dd30038028a99981d99b8f038002132533303c3031303d375400226608066ec0dd481c9820981f1baa001004100432533303c533303f00114a22940530103d87a80001303233040374c00297ae03233001001002225333040001133041337609801054454554e4100375001a97adef6c6013232323253330413372091010454554e4100002133045337609801054454554e4100375002200a2a66608266e3d2210454554e4100002132533304230373043375400226608c66ec1301054454554e4100304730443754002008200864a666084606e002298103d87a80001303833046375000297ae03370000202226608a66ec0dd48011ba800133006006003375a60840066eb8c100008c110008c1080044cc0fccdd81ba9002374c0026600c00c0066eacc0f000cdd7181d001181f001181e000991900118018009981c19bb04c01054454554e4100375000897adef6c60300100122533303600114984c94ccc0dc004526132325333036337206eb8c0dcc0ec010dd7181b8010998028029981d0010008b181d801181c800981c80099980d80f24410a6c6f636b5f73746174650048008ccc0580080b52210454554e4100303430350023756606600260660046062002605a6ea8cc03c020034dd598178009817801181680098149baa302c302d302937540022c6056002646600200200a44a666054002297ae01323253330293375e604860566ea8c094c0acdd50010028998168011980200200089980200200098170011816000980d19814180a198141ba90114bd701981426103d87a80004bd700b1bac3028001302830280023758604c00260446ea804cdd6981218128011bad3023001301f375402c6002002444a66603c6026002260460042666006006604800466e00005200122232330010010042253330220011480004c8c8c94ccc088cdc79bae3023003007132330010010022253330270011480004c8c8c94ccc09ccdc79bae302800300b1001133005005002375a60500046056004605200226600a00a0046eacc08c008c098008c0900048cc018005221002232533301b3012301c3754002297adef6c60137566040603a6ea8004c8cc00400400c894ccc07c004530103d87a800013232323253330203372200e0042a66604066e3c01c0084c058cc090dd3000a5eb80530103d87a8000133006006003375660420066eb8c07c008c08c008c08400494ccc060cdc3a400860326ea80044c074c068dd50008b111299980c98070008a5eb7bdb1804c8c8cc0040052f5bded8c044a66603e00226604066ec0dd48031ba60034bd6f7b630099191919299981019b9000a002133024337606ea4028dd30038028a99981019b8f00a002133024337606ea4028dd300380189981219bb037520046e98004cc01801800cdd598108019bae301f0023023002302100132330010014bd6f7b63011299980f00089980f99bb037520086ea000d2f5bded8c0264646464a66603e66e400200084cc08ccdd81ba9008375000e00a2a66603e66e3c0200084cc08ccdd81ba9008375000e00626604666ec0dd48011ba800133006006003375a60400066eb8c078008c088008c0800048cc0080052210022323300100100322533301b00114bd6f7b630099191919299980e19b910070021533301c3371e00e0042006200a26604066ec0dd48011ba6001330060060033756603a0066eb8c06c008c07c008c074004dd7180c180a9baa001163017301437540022c602c60266ea800c5281ba548008c040dd50009809980a001180900098071baa00414984d958dc3a40002644a66601a646464a666020600e60226ea80044c8cc02cdd5980b180b980b980b980b980b980b80098039980a980618099baa300c30133754664464660020020064464a66602c66ebcc044c060dd500080209809180c1baa001133003003301c002301a0013758602c002602c60266ea80092f5c060246ea800858c050c054008c04c004c03cdd50008a4c26cac6020601a6ea800cdd2a40006e1d200222323300100100322533300d00114a0264a66601666ebc010c030c0400085288998018018009808000918058009180518058009bae0015734aae7555cf2ab9f5740ae855d12ba401", + "hash": "956b984049765d7bbb8a8edff0d69f6f7c233bbd17d9ca93bf755962" }, { "title": "tunav1.mint", @@ -114,8 +114,8 @@ } } ], - "compiledCode": "5929650100003232323232323232323232323232323232323232323232323222232533333301d0021532323232323233301b3001301d37540102a6603892011c52756e6e696e672032206172672076616c696461746f72206d696e740013232533301d3232533301f3009302137540082646464a666044601060486ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c0c068c0c8dd50010992999818980d98199baa00613253330325333032333032533303200314a22a6606692011a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a99981929998190030a51153303349011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66606466e24cdc0801000a4181f82a294454cc0cd2412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a029405280992999819a9998199980a807919baf301730373754002046294454cc0d12414a6c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d29203f2046616c73650014a026464a666072002052264a666074607a0042646464a66607266e1d2004303b3754002264a666074a66607464a66607e002064264a6660806086004264a66607a60506eb8c0fc0084c09c0045281bad303f001033304100132533303b3025303d3754002297adef6c60137566082607c6ea8004c8cc00400404c894ccc1000045300103d87a800013232323253330403372203c0042a66608066e3c0780084c0a4cc114dd3000a5eb80530103d87a8000133006006003375660840066eb8c100008c110008c1080045288a9981da4813d666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c69637929203f2046616c73650014a02a666074a666074a66607c00606426464a666080002068264a6660826088004264646464a66608260500082a66608a002076264a66608c609200426464a66608866e3c01408854ccc110c0b80044c0bc0085280a50375a608c0046eb8c1100040f0c11c00454ccc11400c0e84c94ccc118c1240104c8c94ccc110cdc78038110a9998221817000898178010a5014a06eb4c118008dd7182200081d98238019bab3043004375c60820066eacc104010dd7181f80181a9821000982100218200018a51153303b49145666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c69637929203f2046616c73650014a026464a66607866ebcc094cc105300101000033041375201266082981010500330414c10319ffff00330414c101000033041375001466082981010000330414c10180004bd700010a51153303d49125696e697469616c5f7374617465203d3d206f75747075745f7374617465203f2046616c73650014a0a6660766042607a6ea80044c94ccc1000040c44c8c94ccc1080040cc4c8c94ccc1100040d44c8c94ccc1180040dc4c8c94ccc1200040e44c8c94ccc1280040ec4c8c94ccc1300040f44c8c94ccc1380040fc4c94ccc13cc1480085260403253333330530010400401375800208008060a000260a0004609c002609c00464a66666609e00207807807826eb40040f0c130004c130008c94cccccc1340040e80e80e84dd680081d1825000982500119299999982580081c01c01c09bad001038304800130480023253333330490010360360361375a00206c608c002608c00464a66666608e00206806806806826eb8004c110004c110008c94cccccc1140040c80c80c84dd68008191821000981f1baa0010305333333042001100102f02f02f02f153303b4914565787065637420666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c696379293f0016153303b4913d65787065637420666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c696379293f0016303f303c375400205a607c607e0046eacc0f4004c0f4c0e4dd5000815181d800991980080080791299981d0008a5eb804c8c94ccc0e0cdd7980d981d9baa301b303b375400466e9520023303d375202c97ae013303d00233004004001133004004001303e002303c001323237240026e48004dd98110a9981a2481546578706563740a202020202020202020206c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d293f00163370066e0ccdc0801000a400800204a6eb4c0dcc0d0dd50030119bad303630333754004042602e60626ea8c0d4c0d8008c0d0004c0c0dd51819981a002180a18171baa303230330023031001302d3754606000260586ea8c0bcc0c0c0c0c0c0008c8cc004004dd598178011129998170008a5eb7bdb1804c8c8c8c94ccc0b8cdc8a441000021533302e301500210031005133033337606ea4008dd3000998030030019bab3030003375c605c00460640046060002605c605c0046eb0c0b0004c0b0c0b0008dd6181500098131baa003375c6050604a6ea8004048c09cc0a0008c098004c088dd500609919192999811180418121baa0011325333023330053758600c604c6ea800c8cdd7980398139baa30073027375460546056604e6ea80040085288a99812249646c6973742e616e792874782e696e707574732c20666e28696e70757429207b20696e7075742e6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d206f776e5f63726564656e7469616c207d29203f2046616c73650014a066e9520023302730283025375400297ae00123027302800230260013022375401844646600200200644a66604c00229404c94ccc08cc010c0a40085288998018018009814800918120008a4c2a6603c9211856616c696461746f722072657475726e65642066616c7365001365632533301d300300115333021302037540042930098a99980e98038008a99981098101baa002149804c04cc078dd5000a99999981180488048088088088088a9980e24811d52756e6e696e672033206172672076616c696461746f72207370656e640013323223225333020323232323232323232323232323232325333030301a3032375400226464646464646464646464a666076604a607a6ea80044c8c94ccc1040040e04c94ccc108c1140084c8c8c8c8c8c8c8c8c8c94ccc120c0c8c128dd50010992999824981998259baa00613232533304b533304b33304b533304b00414a22a6609892011a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a999825a9998258038a51153304c49011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66609666e24cdc080180124181f82a294454cc1312412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a0294052809919191929991919828a999828a99982899b8802c00314a22a660a49212b666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73203f2046616c73650014a0294454ccc1454ccc144c0080b05288a9982924812c666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73203f2046616c73650014a02a6660a26002054294454cc14924012b666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572203f2046616c73650014a029404c94ccc1494ccc148c0f0c94ccc14cc0f4c154dd50008a400026eb4c164c158dd5000992999829981e982a9baa00114c0103d87a800013233001001375660b460ae6ea8008894ccc164004530103d87a8000132323232533305933722911096c6f72642074756e6100002153330593044002130423305e375000297ae014c103d87a8000133006006003375a60b60066eb8c164008c174008c16c004cc00406405c5288a99829a49517175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031203f2046616c73650014a0264a6660ae00209e264a6660b060b60042646464a6660aea6660aea6660ae66e3cdd7182c80224410454554e410014a22a660b092128746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65203f2046616c73650014a02a6660ae66e1c00c0045288a9982c249257175616e74697479203d3d2065787065637465645f7175616e74697479203f2046616c73650014a0294054ccc15d4ccc15d4ccc16c06013c4c8c94ccc1740041444c94ccc178c1840084c8c8c8c94ccc178c11401054ccc1880041604c94ccc18cc1980084c8c94ccc184cdc78028130a9998309825800898260010a5014a06eb4c18c008dd7183080082c98320008a99983100182b8992999831983300209919299983099b8f00702615333061304b0011304c00214a02940dd698318011bae30610010583064003375660c00086eb8c17800cdd5982f0021bae305c003052305f001305f019305d01814a22a660b092151666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f6861736829203f2046616c73650014a02a6660ae66e1d20043059375402e26464a6660b2607e60b66ea80044c94ccc17800415c4c8c94ccc1800041644c8c94ccc18800416c4c8c94ccc1900041744c8c94ccc19800417c4c8c94ccc1a00041844c8c94ccc1a800418c4c8c94ccc1b00041944c94ccc1b4c1c00084c94ccc1a94ccc1a94ccc1a8c140cdc3024a40c8260a409229404c8c8c94ccc1b54ccc1b4cdc39bad3073307400200f14a22a660dc92012f6e65775f6c656164696e675f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660daa6660da66e1c0040345288a9983724812b6e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660da60a6016294454cc1b924011b30203d3d206f75745f65706f63685f74696d65203f2046616c73650014a029405281bad30720013333002044046375a60e20026eb4c1c4c1c8004c94ccc1accdc499b820014802120808ece1c14bd709010100810104000a99983599b8948020cdc1800a41011d9c38297ae101010400810101000998381ba8001330704c01051a01c9c380004bd7019b813370008204007e264a6660d6a6660d666e1c1180345288a9983624812a6c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660d6a6660d666e1c11002c5288a9983624812a7461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660d666e1c0040245288a99836249286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65203f2046616c73650014a0294052819b813370008204007e2a6660d4a6660d466e1c0180805288a99835a481376f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65203f2046616c73650014a02a6660d4a6660d4a6660d466e1cc0781240404cdc780700f8a5014a22a660d692153626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179203f2046616c73650014a02a6660d4a6660d466e24dc69bb300448200205288a99835a49496275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132203f2046616c73650014a02a6660d466ebcdd39919199980080082002282391111919192999839299983919b8800102414a22a6660e4604600226044004294054ccc1d80184cc1dc020cc1dc020cccc01c01d2f5c0004002264a6660ee0022660f0012660f0012666601001097ae0003002133078009330780093333008008307a0010030023079006132333300100100700600522223232325333079533307933710002056294454ccc1e4c0a80044c0a40085280a99983e80309983f0079999803803a5eb800080044cc1f803ccccc01c01cc200040180080044018dd6983f183f8011bad307d001333300d002001480092004375a60ee60f00046eb4c1d8004cccc018008005200248020dd480f9ba700214a22a660d6920198666f7274756e612e63616c63756c6174655f696e7465726c696e6b28696e7465726c696e6b2c20666f756e645f6279746561727261792c20666f756e645f6c656164696e675f7a65726f732c20666f756e645f7461726765745f6e756d6265722c207461726765745f6e756d6265722c206c656164696e675f7a65726f7329203d3d206f75745f696e7465726c696e6b203f2046616c73650014a02a660d69214b65787065637420286275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132293f0016153306b4915b6578706563740a20202020202028626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179293f0016153306b4913965787065637420286f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65293f0016153306b491ff6578706563740a202020202020696620626c6f636b5f6e756d62657220252065706f63685f6e756d626572203d3d203020262620626c6f636b5f6e756d626572203e2030207b0a20202020202020202f2f2075736520746f74616c2065706f63682074696d652077697468207461726765742065706f63682074696d6520746f2067657420646966666963756c74792061646a7573746d656e7420726174696f0a20202020202020202f2f20726174696f206d61786573206f757420617420342f3120616e64206d696e7320746f20312f340a20202020202020206c657420746f74616c5f65706f63685f74696d65203d0a2020202020202020202065706fff63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020206c6574202861646a7573746d656e745f6e756d657261746f722c2061646a7573746d656e745f64656e6f6d696e61746f7229203d0a20202020202020202020666f7274756e612e6765745f646966666963756c74795f61646a7573746d656e7428746f74616c5f65706f63685f74696d65290a20202020202020202f2f204e6f772075736520726174696f20746f2066696e64206e6577206c656164696e67207a65726f7320646966666963756c74790a20202020202020206c657420286e65775fff646966666963756c74792c206e65775f6c656164696e675f7a65726f657329203d0a20202020202020202020666f7274756e612e6765745f6e65775f646966666963756c7479280a2020202020202020202020207461726765745f6e756d6265722c0a2020202020202020202020206c656164696e675f7a65726f732c0a20202020202020202020202061646a7573746d656e745f6e756d657261746f722c0a20202020202020202020202061646a7573746d656e745f64656e6f6d696e61746f722c0a20202020202020202020290a20202020202020202f2f0a2020202020202020616e64207b0a20202020202020202020286e65775f6c656164696e67ff5f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020286e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572293f2c0a202020202020202020202830203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d20656c7365207b0a20202020202020206c6574206e65775f65706f63685f74696d65203d0a2020202020202020202065706f63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020202f2f200a20202020202020a920616e64207b0a20202020202020202020286c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020287461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572293f2c0a20202020202020202020286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d001622223232533306f305533706004904040040a99983799b89481e001452f5c303191000008102183c0009983a1ba8002330743750604600a97ae01533306f305733706002904040040a99983799b890054801052f5c210319ffff008101020009983a1ba83370600290101983a1ba83370000a9000a5eb804cc1d0dd40009983a1ba80054bd7019b8300148080cdc199b8233704008901000100083319299999983880083303309bac001066066306e001306e002306c001306c00232533333306d0010620620621375a0020c460d400260d400464a6666660d60020c00c00c026eb4004180c1a0004c1a0008c94cccccc1a40041781781784dd680082f1833000983300119299999983380082e02e02e09bad00105c3064001306400232533333306500105a05a05a05a1375c00260c400260c400464a6666660c60020b00b00b026eb4004160c180004c170dd500082b2999999830000880082a82a82a82a982e982d1baa017153305849012c65787065637420496e6c696e65446174756d286f75747075745f646174756d29203d206f75745f646174756d00161533058491576578706563740a202020202020666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f68617368293f001615330584916b65787065637420616e64207b0a202020202020202028746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65293f2c0a2020202020202020287175616e74697479203d3d2065787065637465645f7175616e74697479293f2c0a2020202020207d0016533305633710901d0008a4000266e0d2080c8afa02533230010012253233305930014804054ccc164c00520001480004cdc7244108010204081020408000002153330593001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400080099b83034482834464dd6982b800828182c800992999829981e982a9baa00114bd6f7b63009bab3059305637540026600203a02e2a660a69201596578706563740a202020202020287175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031293f001622323300100100322533305900114c0103d87a800013232323253330593372200e0042a6660b266e3c01c0084c108cc178dd3000a5eb80530103d87a8000133006006003375660b60066eb8c164008c174008c16c004dc41bad3056003370e0022a660a09201c1657870656374206f72207b0a202020202020202028666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73293f2c0a2020202020202020616e64207b0a2020202020202020202028666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73293f2c0a2020202020202020202028666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572293f2c0a20202020202020207d2c0a2020202020207d0016375a60a860aa002646464a6660a0606c66e180092004133055375066e00cdc11801800a41000860066008002660aa6ea00092f5c02660aa6ea0cdc019b8033704600600290402019b823003300400148080cdc1980199b8000148011202033055375000497ae03370600290021919800800a40004464a6660a2606e002266e012004330030033005002153330513371000290100a40042900018018009b8e0023700900119191b9200137240026eccc0d0cc140dd4816998281ba802a330503752050660a06ea0098cc140dd4012198281ba80224bd7001f19b803370666e040080052004001375a609e60986ea80180ecdd6982718259baa002039302f30493754609a609c004609800260906ea8c12cc130010c0b0c118dd518251825801182480098229baa30480013044375401a608c608e0046eacc114004c114c104dd500081c982180099198008008059129998210008a5eb804c8c94ccc100cdd7980518219baa0020081330450023300400400113300400400130460023044001375c6082607c6ea800454cc0f1241386578706563742053637269707443726564656e7469616c286f776e5f76616c696461746f725f6861736829203d2063726564656e7469616c00163004303d37540046eacc0fcc100008c0f8004c0e8dd51991191980080080191299981f8008a9981e24811b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533303c3375e600c607e6ea80040104c108c10cc0fcdd5000899801801982180118208009bac303d007303d303a37540104607a00264660020026eacc0f000c894ccc0ec00452f5bded8c0264646464a66607666e452201000021533303b302200210031005133040337606ea4008dd3000998030030019bab303d003375c6076004607e004607a0026074607660766076002607460740046eb0c0e0004c0e0c0e0004c0ccdd50010a99818a48125657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f736500163035303600230340013030375401c6eb0c0c8c0ccc0cc008dd6981880098188011bad302f001302f002375a605a002605a0046eb4c0ac004c0ac008dd7181480098148011bad30270013023375400a2930a99810a4811856616c696461746f722072657475726e65642066616c73650013656533333302600101c01c01c01c1375c002a6660386004603c6ea80044c94ccc0840040704c8c94ccc08c0040784c8c94ccc0940040804c8c94ccc09c0040884c8c94ccc0a40040904c8c94ccc0ac0040984c8c94ccc0b40040a04c8c94ccc0bc0040a84c94ccc0c0c0cc00852602b32533333303400102b02b1375800205605660620026062004605e002605e00464a66666606000204e04e04e26eb400409cc0b4004c0b4008c94cccccc0b80040940940944dd68008129815800981580119299999981600081181181189bad0010233029001302900232533333302a0010210210211375a002042604e002604e00464a66666605000203e03e03e03e26eb8004c094004c094008c94cccccc0980040740740744dd680080e9811800980f9baa00101b5333333023009100901a01a01a01a3021301e37540106e1d2000371e91100371090001ba548000dc3a40046e3d221096c6f72642074756e6100153301600116153301600116153301600116153301600116490191496e636f72726563742072656465656d6572207479706520666f722076616c696461746f72207370656e642e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e0015330114915365787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d0a2020202020202020202063747800161533010491286578706563742046696e6974652875707065725f72616e676529203d2075707065725f72616e67650016153300f491286578706563742046696e697465286c6f7765725f72616e676529203d206c6f7765725f72616e67650016153300e4918f65787065637420616e64207b0a2020202020202020202020202175707065725f69735f696e636c75736976653f2c0a2020202020202020202020206c6f7765725f69735f696e636c75736976653f2c0a2020202020202020202020202875707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030293f2c0a202020202020202020207d0016153300d491f1657870656374205b4f7574707574207b20646174756d3a20496e6c696e65446174756d286f75747075745f646174756d292c2076616c75652c202e2e207d5d203d0a202020202020202020206c6973742e66696c746572280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f757470757429207b0a20202020202020202020202020206f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c696379290a2020202020202020202020207d2c0a20202020202020202020290016153300c49129657870656374206f75747075745f73746174653a205374617465203d206f75747075745f646174756d0016153300b4911473746174653a204d696e74696e67416374696f6e0016153300a49162657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202076616c0a2020202020207c3e20746f6b656e73286f776e5f706f6c696379290a2020202020207c3e20646963742e746f5f706169727328290016153300949171657870656374205b5061697228706f6c696379312c20616d6f756e7431292c205061697228706f6c696379322c20616d6f756e7432295d203d0a2020202076616c0a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f706169727328290016153300849140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7431207c3e20646963742e746f5f706169727328290016153300749140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7432207c3e20646963742e746f5f706169727328290016153300649165657870656374205b6f776e5f6f75747075745d203d0a2020202020206c6973742e66696c746572286f7574707574732c20666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d29001615330054916f657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202020206d696e740a20202020202020207c3e20746f6b656e73286f776e5f76616c696461746f725f68617368290a20202020202020207c3e20646963742e746f5f706169727300161533004491ff657870656374205374617465207b0a202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a20202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a2020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a20202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202063757272656e745f706f7369785f74696d653a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020696e7465726c696e6b3a206f75745f696e7465726c696e6b2c0a2020202020206578487472612c0a2020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a202020207d3a205374617465203d206f75747075745f646174756d00161533003491116e6f6e63653a20496e7075744e6f6e6365001615330024910c73746174653a20537461746500165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "07fdd35db27ce582f0f04b521ab9ca1bbe24995577678b816756a4c4" + "compiledCode": "590d3d01000032323232323232322323232323232323232323232225333010300d30113754002266464a666024601e0022a66602a60286ea8010540085854ccc048c03400454ccc054c050dd50020a8010b0b18091baa003125333011325333012300d301337540082646464a66602a6024602c6ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc08cc078c090dd50010992999812180f98129baa006132533302553330253330250034a094454ccc0940184cdc499b8100200148303f0545280a5013253330263301500f23375e603c60526ea80040984c8c8c94ccc0b0c0bc0084c8c8c94ccc0b0cdc3a4008605a6ea80044c94ccc0b4c8c94ccc0c8c0d40084c94ccc0c0c0a8dd71818801098158008a50375a60620022c6066002660400240302a66605a6604c0060302666052002266ebcc088cc0c5300101000033031375200e66062981010500330314c10319ffff00330314c101000033031375001066062981010000330314c10180004bd700008b0b0b181898171baa00116303030310023756605e002605e60566ea800458c0b4004cc07c0388cdd7980f98151baa301f302a375400266e9520023302c375202697ae0323237240026e48004dd98128b19b803370666e04008005200400116375a6052604c6ea801858dd6981418129baa00216301d30233754604e6050004604c00260446ea8c094c098010c068c080dd5181218128011811800980f9baa3022001301e3754604260446044604400460226eacc080004c080c080008dd6180f000980f180f0011bac301c001301837540066eb8c068c05cdd50008b180c980d001180c000980a1baa002132323253330153012301637540022646600a6eb0c034c060dd5001919baf300e30193754601c60326ea8c054c064dd500080119ba548008cc064c068c05cdd5000a5eb8058c064c068008c060004c050dd500111191980080080191299980c0008a5013253330163004301b00214a2266006006002603600229309b2b00089999806001091912999809991919191919191919191919191919192999811980f18121baa001132323232323232323232533302d3028302e37540022646464a666066606c004264646464646464646464a666074606a60766ea80084c94ccc0ecc0d8c0f0dd500309919299981ea99981e99981e8022504a22a66607a00e266e24cdc080180124181f82a294052809919191929991919821a99982199b8802b00314a22a666086600405626002052294054ccc10cc0f8c94ccc110c0fcc114dd50008a400026eb4c124c118dd5000992999822181f98229baa00114c0103d87a80001323300100137566094608e6ea8008894ccc124004530103d87a8000132323232533304a33722911096c6f72642074756e61000021533304a30440021303f3304e375000297ae014c103d87a8000133006006003375a60960066eb8c124008c134008c12c004cc0dc0600584c8c94ccc120c12c0084c8c8c94ccc1214ccc120cdc79bae304900448810454554e410013370e006002294054ccc120cc10405c06c54ccc120cdc3a400860926ea80584c94ccc124c118c128dd5000899191919191919191919191919191919299982e182f801099299982d299982d299982d182b99b86046483c01c4cdc42400008c29404c8c8c94ccc174cdc39bad3062306300200f1533305d3370e00201a260b401629405281bad30610013333002041043375a60c00026eb4c180c184004c94ccc16ccdc499b8200148021208088b2a00214bd7081010100810104000a99982d99b8948020cdc1800a410111654004297ae1010104008101010009982f9ba80013305f4c01051a12064200004bd7019b813370007c03c078264a6660b666e1c10c03454ccc16ccdc3820805899b8700100914a02940cdc099b8003e01e03c1533305a3370e00c03c2a6660b4a6660b466e1cc0701180404cdc780700e8a501533305a337126e34dd98022410010266ebcdd39919199980080081e82102211111919192999831299983119b8800102214a22a6660c4604200226040004294054ccc1940184cc198020cc198020cccc01c01d2f5c0004002264a6660cc0022660ce012660ce012666601001097ae000300213306700933067009333300800830690010030023068006132333300100100700600522223232325333069533306933710002052294454ccc1a4c0a00044c09c0085280a9998360030998368079999803803a5eb800080044cc1b403ccccc01c01cc1bc0180080044018dd6983698370011bad306c001333300d002001480092004375a60cc60ce0046eb4c194004cccc018008005200248020dd480e9ba70021616161622223232533305f305c33706004904040040a99982f99b89481e001452f5c2103191000008102183c000998319ba8002330633750604200a97ae01533305f33710900019b8300148202002054ccc17ccdc4802a4008297ae1010319ffff00810102000998319ba8337060029010198319ba83370000a9000a5eb804cc18cdd4000998319ba80054bd7019b8300148080cdc199b823370400890100010008b1bac305d001305d002305b001305b002375a60b200260b20046eb4c15c004c15c008dd6982a800982a8011bad30530013053002375c60a200260a20046eb4c13c004c12cdd50008b182698251baa016161616533304733710901d0008a4000266e0d2080c8afa02533230010012253233304a30014804054ccc128c00520001480004cdc7245080102040810204080000021533304a3001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400080099b83032482834464dd698238008b18248009981b00d80b0b1b88375a608e0066e1c00458dd6982298230009919192999821181f99b86002480104cc118dd419b8033704600600290400218019802000998231ba80024bd700998231ba83370066e00cdc11801800a41008066e08c00cc010005202033706600666e00005200448080cc118dd400125eb80cdc1800a400864660020029000111929998219820000899b8048010cc00c00cc01400854ccc10ccdc4000a4040290010a400060060026e38008dc02400464646e48004dc90009bb33032330413752058660826ea00a4cc104dd4813998209ba8025330413750046660826ea00852f5c02c66e00cdc199b8100200148010004dd69820181e9baa00616375a607e60786ea800858c0d0c0e8dd5181f181f801181e800981c9baa303c303d004303130373754607660780046074002606c6ea8c0e4004c0d4dd5006181b981c0011bab30360013036303237540022c60680026604c012466ebcc098c0c4dd50008029bae3032302f37540022c6046605c6ea8008dd598181818801181780098159baa332232330010010032232533302e3375e604a60606ea80040104c0b0c0c0dd5000899801801981a00118190009bac302e006302e302b375400e603c6eacc0b4008c0b0c0b4c0b4c0b4004c0b0c0b0008dd618150009815181500098129baa002163027302800230260013022375401c6eb0c090c094c094008dd6981180098118011bad30210013021002375a603e002603e0046eb4c074004c074008dd7180d800980d8011bad30190013015375400a29309b2b1bae001163015301237540024464a666020601660226ea800452f5bded8c026eacc054c048dd5000998018010009119198008008019129998098008a6103d87a800013232323253330143372200e0042a66602866e3c01c0084c024cc060dd3000a5eb80530103d87a80001330060060033756602a0066eb8c04c008c05c008c054004dd2a40004646600200200444a666020002297adef6c60132323232533301133722910100002153330113371e91010000210031005133015337606ea4008dd3000998030030019bab3012003375c6020004602800460240024601e00244646600200200644a66601e002297ae013232533300e3005002133012002330040040011330040040013013002301100122323232533300f301200213232323253330103371e008910100132533301430170021323253330133371e00a0162a666026601c0022601a00429405281bad3014002375c60240022c602a002264a666028602e00826464a66602666e3c01c02c54ccc04cc0380044c0340085280a50375a60280046eb8c04800458c05400cdd598088021bae300f0033756601e0086eb8c03400c58c040004c04000cc038008dc7a45096c6f72642074756e6100370e90011112999803980218041baa003132533300b001002132533333301000100300300313232533300e0010051325333333013001006006006006132325333011001008132533333301600100900900913232533301400100b132533333301900100c00c00c13232533301700100e132533333301c00100f00f00f13232533301a001011132533333301f00101201201213232533301d00101413232533301f00101613253333330240010170171325333021302400315019018375800202e02e60420026042004603e002603e0066eb4004048c070004c07000cdd6800807980c800980c8019bad00100c30160013016003375a002012602600260260066eb8004c040004c04000cdd6800801980680098049baa003001370e9000118041804800ab9a5573aaae7955cfaba05742ae895d21", + "hash": "c08945c766fddbc3f103ea836b9c6310fb66bc2bc83e10e24ee409b0" }, { "title": "tunav1.spend", @@ -139,8 +139,8 @@ } } ], - "compiledCode": "5929650100003232323232323232323232323232323232323232323232323222232533333301d0021532323232323233301b3001301d37540102a6603892011c52756e6e696e672032206172672076616c696461746f72206d696e740013232533301d3232533301f3009302137540082646464a666044601060486ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c0c068c0c8dd50010992999818980d98199baa00613253330325333032333032533303200314a22a6606692011a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a99981929998190030a51153303349011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66606466e24cdc0801000a4181f82a294454cc0cd2412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a029405280992999819a9998199980a807919baf301730373754002046294454cc0d12414a6c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d29203f2046616c73650014a026464a666072002052264a666074607a0042646464a66607266e1d2004303b3754002264a666074a66607464a66607e002064264a6660806086004264a66607a60506eb8c0fc0084c09c0045281bad303f001033304100132533303b3025303d3754002297adef6c60137566082607c6ea8004c8cc00400404c894ccc1000045300103d87a800013232323253330403372203c0042a66608066e3c0780084c0a4cc114dd3000a5eb80530103d87a8000133006006003375660840066eb8c100008c110008c1080045288a9981da4813d666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c69637929203f2046616c73650014a02a666074a666074a66607c00606426464a666080002068264a6660826088004264646464a66608260500082a66608a002076264a66608c609200426464a66608866e3c01408854ccc110c0b80044c0bc0085280a50375a608c0046eb8c1100040f0c11c00454ccc11400c0e84c94ccc118c1240104c8c94ccc110cdc78038110a9998221817000898178010a5014a06eb4c118008dd7182200081d98238019bab3043004375c60820066eacc104010dd7181f80181a9821000982100218200018a51153303b49145666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c69637929203f2046616c73650014a026464a66607866ebcc094cc105300101000033041375201266082981010500330414c10319ffff00330414c101000033041375001466082981010000330414c10180004bd700010a51153303d49125696e697469616c5f7374617465203d3d206f75747075745f7374617465203f2046616c73650014a0a6660766042607a6ea80044c94ccc1000040c44c8c94ccc1080040cc4c8c94ccc1100040d44c8c94ccc1180040dc4c8c94ccc1200040e44c8c94ccc1280040ec4c8c94ccc1300040f44c8c94ccc1380040fc4c94ccc13cc1480085260403253333330530010400401375800208008060a000260a0004609c002609c00464a66666609e00207807807826eb40040f0c130004c130008c94cccccc1340040e80e80e84dd680081d1825000982500119299999982580081c01c01c09bad001038304800130480023253333330490010360360361375a00206c608c002608c00464a66666608e00206806806806826eb8004c110004c110008c94cccccc1140040c80c80c84dd68008191821000981f1baa0010305333333042001100102f02f02f02f153303b4914565787065637420666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c6163652876616c75652c206f776e5f706f6c696379293f0016153303b4913d65787065637420666f7274756e612e76616c75655f636f6e7461696e735f6d61737465725f746f6b656e286d696e742c206f776e5f706f6c696379293f0016303f303c375400205a607c607e0046eacc0f4004c0f4c0e4dd5000815181d800991980080080791299981d0008a5eb804c8c94ccc0e0cdd7980d981d9baa301b303b375400466e9520023303d375202c97ae013303d00233004004001133004004001303e002303c001323237240026e48004dd98110a9981a2481546578706563740a202020202020202020206c6973742e616e7928696e707574732c20666e28696e70757429207b20696e7075742e6f75747075745f7265666572656e6365203d3d207574786f5f726566207d293f00163370066e0ccdc0801000a400800204a6eb4c0dcc0d0dd50030119bad303630333754004042602e60626ea8c0d4c0d8008c0d0004c0c0dd51819981a002180a18171baa303230330023031001302d3754606000260586ea8c0bcc0c0c0c0c0c0008c8cc004004dd598178011129998170008a5eb7bdb1804c8c8c8c94ccc0b8cdc8a441000021533302e301500210031005133033337606ea4008dd3000998030030019bab3030003375c605c00460640046060002605c605c0046eb0c0b0004c0b0c0b0008dd6181500098131baa003375c6050604a6ea8004048c09cc0a0008c098004c088dd500609919192999811180418121baa0011325333023330053758600c604c6ea800c8cdd7980398139baa30073027375460546056604e6ea80040085288a99812249646c6973742e616e792874782e696e707574732c20666e28696e70757429207b20696e7075742e6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d206f776e5f63726564656e7469616c207d29203f2046616c73650014a066e9520023302730283025375400297ae00123027302800230260013022375401844646600200200644a66604c00229404c94ccc08cc010c0a40085288998018018009814800918120008a4c2a6603c9211856616c696461746f722072657475726e65642066616c7365001365632533301d300300115333021302037540042930098a99980e98038008a99981098101baa002149804c04cc078dd5000a99999981180488048088088088088a9980e24811d52756e6e696e672033206172672076616c696461746f72207370656e640013323223225333020323232323232323232323232323232325333030301a3032375400226464646464646464646464a666076604a607a6ea80044c8c94ccc1040040e04c94ccc108c1140084c8c8c8c8c8c8c8c8c8c94ccc120c0c8c128dd50010992999824981998259baa00613232533304b533304b33304b533304b00414a22a6609892011a75707065725f69735f696e636c7573697665203f2046616c73650014a0941288a999825a9998258038a51153304c49011a6c6f7765725f69735f696e636c7573697665203f2046616c73650014a02a66609666e24cdc080180124181f82a294454cc1312412b75707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030203f2046616c73650014a0294052809919191929991919828a999828a99982899b8802c00314a22a660a49212b666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73203f2046616c73650014a0294454ccc1454ccc144c0080b05288a9982924812c666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73203f2046616c73650014a02a6660a26002054294454cc14924012b666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572203f2046616c73650014a029404c94ccc1494ccc148c0f0c94ccc14cc0f4c154dd50008a400026eb4c164c158dd5000992999829981e982a9baa00114c0103d87a800013233001001375660b460ae6ea8008894ccc164004530103d87a8000132323232533305933722911096c6f72642074756e6100002153330593044002130423305e375000297ae014c103d87a8000133006006003375a60b60066eb8c164008c174008c16c004cc00406405c5288a99829a49517175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031203f2046616c73650014a0264a6660ae00209e264a6660b060b60042646464a6660aea6660aea6660ae66e3cdd7182c80224410454554e410014a22a660b092128746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65203f2046616c73650014a02a6660ae66e1c00c0045288a9982c249257175616e74697479203d3d2065787065637465645f7175616e74697479203f2046616c73650014a0294054ccc15d4ccc15d4ccc16c06013c4c8c94ccc1740041444c94ccc178c1840084c8c8c8c94ccc178c11401054ccc1880041604c94ccc18cc1980084c8c94ccc184cdc78028130a9998309825800898260010a5014a06eb4c18c008dd7183080082c98320008a99983100182b8992999831983300209919299983099b8f00702615333061304b0011304c00214a02940dd698318011bae30610010583064003375660c00086eb8c17800cdd5982f0021bae305c003052305f001305f019305d01814a22a660b092151666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f6861736829203f2046616c73650014a02a6660ae66e1d20043059375402e26464a6660b2607e60b66ea80044c94ccc17800415c4c8c94ccc1800041644c8c94ccc18800416c4c8c94ccc1900041744c8c94ccc19800417c4c8c94ccc1a00041844c8c94ccc1a800418c4c8c94ccc1b00041944c94ccc1b4c1c00084c94ccc1a94ccc1a94ccc1a8c140cdc3024a40c8260a409229404c8c8c94ccc1b54ccc1b4cdc39bad3073307400200f14a22a660dc92012f6e65775f6c656164696e675f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660daa6660da66e1c0040345288a9983724812b6e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660da60a6016294454cc1b924011b30203d3d206f75745f65706f63685f74696d65203f2046616c73650014a029405281bad30720013333002044046375a60e20026eb4c1c4c1c8004c94ccc1accdc499b820014802120808ece1c14bd709010100810104000a99983599b8948020cdc1800a41011d9c38297ae101010400810101000998381ba8001330704c01051a01c9c380004bd7019b813370008204007e264a6660d6a6660d666e1c1180345288a9983624812a6c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73203f2046616c73650014a02a6660d6a6660d666e1c11002c5288a9983624812a7461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572203f2046616c73650014a02a6660d666e1c0040245288a99836249286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65203f2046616c73650014a0294052819b813370008204007e2a6660d4a6660d466e1c0180805288a99835a481376f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65203f2046616c73650014a02a6660d4a6660d4a6660d466e1cc0781240404cdc780700f8a5014a22a660d692153626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179203f2046616c73650014a02a6660d4a6660d466e24dc69bb300448200205288a99835a49496275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132203f2046616c73650014a02a6660d466ebcdd39919199980080082002282391111919192999839299983919b8800102414a22a6660e4604600226044004294054ccc1d80184cc1dc020cc1dc020cccc01c01d2f5c0004002264a6660ee0022660f0012660f0012666601001097ae0003002133078009330780093333008008307a0010030023079006132333300100100700600522223232325333079533307933710002056294454ccc1e4c0a80044c0a40085280a99983e80309983f0079999803803a5eb800080044cc1f803ccccc01c01cc200040180080044018dd6983f183f8011bad307d001333300d002001480092004375a60ee60f00046eb4c1d8004cccc018008005200248020dd480f9ba700214a22a660d6920198666f7274756e612e63616c63756c6174655f696e7465726c696e6b28696e7465726c696e6b2c20666f756e645f6279746561727261792c20666f756e645f6c656164696e675f7a65726f732c20666f756e645f7461726765745f6e756d6265722c207461726765745f6e756d6265722c206c656164696e675f7a65726f7329203d3d206f75745f696e7465726c696e6b203f2046616c73650014a02a660d69214b65787065637420286275696c74696e2e6c656e6774685f6f665f627974656172726179286275696c74696e2e73657269616c6973655f646174612865787472612929203c3d20353132293f0016153306b4915b6578706563740a20202020202028626c6f636b5f6e756d626572202b2031203d3d206f75745f626c6f636b5f6e756d626572202626206f75745f63757272656e745f68617368203d3d20666f756e645f627974656172726179293f0016153306b4913965787065637420286f75745f63757272656e745f706f7369785f74696d65203d3d2061766572616765645f63757272656e745f74696d65293f0016153306b491ff6578706563740a202020202020696620626c6f636b5f6e756d62657220252065706f63685f6e756d626572203d3d203020262620626c6f636b5f6e756d626572203e2030207b0a20202020202020202f2f2075736520746f74616c2065706f63682074696d652077697468207461726765742065706f63682074696d6520746f2067657420646966666963756c74792061646a7573746d656e7420726174696f0a20202020202020202f2f20726174696f206d61786573206f757420617420342f3120616e64206d696e7320746f20312f340a20202020202020206c657420746f74616c5f65706f63685f74696d65203d0a2020202020202020202065706fff63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020206c6574202861646a7573746d656e745f6e756d657261746f722c2061646a7573746d656e745f64656e6f6d696e61746f7229203d0a20202020202020202020666f7274756e612e6765745f646966666963756c74795f61646a7573746d656e7428746f74616c5f65706f63685f74696d65290a20202020202020202f2f204e6f772075736520726174696f20746f2066696e64206e6577206c656164696e67207a65726f7320646966666963756c74790a20202020202020206c657420286e65775fff646966666963756c74792c206e65775f6c656164696e675f7a65726f657329203d0a20202020202020202020666f7274756e612e6765745f6e65775f646966666963756c7479280a2020202020202020202020207461726765745f6e756d6265722c0a2020202020202020202020206c656164696e675f7a65726f732c0a20202020202020202020202061646a7573746d656e745f6e756d657261746f722c0a20202020202020202020202061646a7573746d656e745f64656e6f6d696e61746f722c0a20202020202020202020290a20202020202020202f2f0a2020202020202020616e64207b0a20202020202020202020286e65775f6c656164696e67ff5f7a65726f6573203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020286e65775f646966666963756c7479203d3d206f75745f7461726765745f6e756d626572293f2c0a202020202020202020202830203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d20656c7365207b0a20202020202020206c6574206e65775f65706f63685f74696d65203d0a2020202020202020202065706f63685f74696d65202b2061766572616765645f63757272656e745f74696d65202d2063757272656e745f706f7369785f74696d650a20202020202020202f2f200a20202020202020a920616e64207b0a20202020202020202020286c656164696e675f7a65726f73203d3d206f75745f6c656164696e675f7a65726f73293f2c0a20202020202020202020287461726765745f6e756d626572203d3d206f75745f7461726765745f6e756d626572293f2c0a20202020202020202020286e65775f65706f63685f74696d65203d3d206f75745f65706f63685f74696d65293f2c0a20202020202020207d0a2020202020207d001622223232533306f305533706004904040040a99983799b89481e001452f5c303191000008102183c0009983a1ba8002330743750604600a97ae01533306f305733706002904040040a99983799b890054801052f5c210319ffff008101020009983a1ba83370600290101983a1ba83370000a9000a5eb804cc1d0dd40009983a1ba80054bd7019b8300148080cdc199b8233704008901000100083319299999983880083303309bac001066066306e001306e002306c001306c00232533333306d0010620620621375a0020c460d400260d400464a6666660d60020c00c00c026eb4004180c1a0004c1a0008c94cccccc1a40041781781784dd680082f1833000983300119299999983380082e02e02e09bad00105c3064001306400232533333306500105a05a05a05a1375c00260c400260c400464a6666660c60020b00b00b026eb4004160c180004c170dd500082b2999999830000880082a82a82a82a982e982d1baa017153305849012c65787065637420496e6c696e65446174756d286f75747075745f646174756d29203d206f75745f646174756d00161533058491576578706563740a202020202020666f7274756e612e76616c75655f6861735f6f6e6c795f6d61737465725f616e645f6c6f76656c616365286f75745f76616c75652c206f776e5f76616c696461746f725f68617368293f001615330584916b65787065637420616e64207b0a202020202020202028746f6b656e5f6e616d65203d3d20666f7274756e612e746f6b656e5f6e616d65293f2c0a2020202020202020287175616e74697479203d3d2065787065637465645f7175616e74697479293f2c0a2020202020207d0016533305633710901d0008a4000266e0d2080c8afa02533230010012253233305930014804054ccc164c00520001480004cdc7244108010204081020408000002153330593001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400080099b83034482834464dd6982b800828182c800992999829981e982a9baa00114bd6f7b63009bab3059305637540026600203a02e2a660a69201596578706563740a202020202020287175616e746974795f6f6628696e5f76616c75652c206f776e5f76616c696461746f725f686173682c20666f7274756e612e6d61737465725f746f6b656e5f6e616d6529203d3d2031293f001622323300100100322533305900114c0103d87a800013232323253330593372200e0042a6660b266e3c01c0084c108cc178dd3000a5eb80530103d87a8000133006006003375660b60066eb8c164008c174008c16c004dc41bad3056003370e0022a660a09201c1657870656374206f72207b0a202020202020202028666f756e645f6c656164696e675f7a65726f73203e206c656164696e675f7a65726f73293f2c0a2020202020202020616e64207b0a2020202020202020202028666f756e645f6c656164696e675f7a65726f73203d3d206c656164696e675f7a65726f73293f2c0a2020202020202020202028666f756e645f7461726765745f6e756d626572203c207461726765745f6e756d626572293f2c0a20202020202020207d2c0a2020202020207d0016375a60a860aa002646464a6660a0606c66e180092004133055375066e00cdc11801800a41000860066008002660aa6ea00092f5c02660aa6ea0cdc019b8033704600600290402019b823003300400148080cdc1980199b8000148011202033055375000497ae03370600290021919800800a40004464a6660a2606e002266e012004330030033005002153330513371000290100a40042900018018009b8e0023700900119191b9200137240026eccc0d0cc140dd4816998281ba802a330503752050660a06ea0098cc140dd4012198281ba80224bd7001f19b803370666e040080052004001375a609e60986ea80180ecdd6982718259baa002039302f30493754609a609c004609800260906ea8c12cc130010c0b0c118dd518251825801182480098229baa30480013044375401a608c608e0046eacc114004c114c104dd500081c982180099198008008059129998210008a5eb804c8c94ccc100cdd7980518219baa0020081330450023300400400113300400400130460023044001375c6082607c6ea800454cc0f1241386578706563742053637269707443726564656e7469616c286f776e5f76616c696461746f725f6861736829203d2063726564656e7469616c00163004303d37540046eacc0fcc100008c0f8004c0e8dd51991191980080080191299981f8008a9981e24811b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533303c3375e600c607e6ea80040104c108c10cc0fcdd5000899801801982180118208009bac303d007303d303a37540104607a00264660020026eacc0f000c894ccc0ec00452f5bded8c0264646464a66607666e452201000021533303b302200210031005133040337606ea4008dd3000998030030019bab303d003375c6076004607e004607a0026074607660766076002607460740046eb0c0e0004c0e0c0e0004c0ccdd50010a99818a48125657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f736500163035303600230340013030375401c6eb0c0c8c0ccc0cc008dd6981880098188011bad302f001302f002375a605a002605a0046eb4c0ac004c0ac008dd7181480098148011bad30270013023375400a2930a99810a4811856616c696461746f722072657475726e65642066616c73650013656533333302600101c01c01c01c1375c002a6660386004603c6ea80044c94ccc0840040704c8c94ccc08c0040784c8c94ccc0940040804c8c94ccc09c0040884c8c94ccc0a40040904c8c94ccc0ac0040984c8c94ccc0b40040a04c8c94ccc0bc0040a84c94ccc0c0c0cc00852602b32533333303400102b02b1375800205605660620026062004605e002605e00464a66666606000204e04e04e26eb400409cc0b4004c0b4008c94cccccc0b80040940940944dd68008129815800981580119299999981600081181181189bad0010233029001302900232533333302a0010210210211375a002042604e002604e00464a66666605000203e03e03e03e26eb8004c094004c094008c94cccccc0980040740740744dd680080e9811800980f9baa00101b5333333023009100901a01a01a01a3021301e37540106e1d2000371e91100371090001ba548000dc3a40046e3d221096c6f72642074756e6100153301600116153301600116153301600116153301600116490191496e636f72726563742072656465656d6572207479706520666f722076616c696461746f72207370656e642e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e0015330114915365787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d0a2020202020202020202063747800161533010491286578706563742046696e6974652875707065725f72616e676529203d2075707065725f72616e67650016153300f491286578706563742046696e697465286c6f7765725f72616e676529203d206c6f7765725f72616e67650016153300e4918f65787065637420616e64207b0a2020202020202020202020202175707065725f69735f696e636c75736976653f2c0a2020202020202020202020206c6f7765725f69735f696e636c75736976653f2c0a2020202020202020202020202875707065725f72616e6765202d206c6f7765725f72616e6765203c3d20313830303030293f2c0a202020202020202020207d0016153300d491f1657870656374205b4f7574707574207b20646174756d3a20496e6c696e65446174756d286f75747075745f646174756d292c2076616c75652c202e2e207d5d203d0a202020202020202020206c6973742e66696c746572280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f757470757429207b0a20202020202020202020202020206f75747075742e616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c696379290a2020202020202020202020207d2c0a20202020202020202020290016153300c49129657870656374206f75747075745f73746174653a205374617465203d206f75747075745f646174756d0016153300b4911473746174653a204d696e74696e67416374696f6e0016153300a49162657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202076616c0a2020202020207c3e20746f6b656e73286f776e5f706f6c696379290a2020202020207c3e20646963742e746f5f706169727328290016153300949171657870656374205b5061697228706f6c696379312c20616d6f756e7431292c205061697228706f6c696379322c20616d6f756e7432295d203d0a2020202076616c0a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f706169727328290016153300849140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7431207c3e20646963742e746f5f706169727328290016153300749140657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d20616d6f756e7432207c3e20646963742e746f5f706169727328290016153300649165657870656374205b6f776e5f6f75747075745d203d0a2020202020206c6973742e66696c746572286f7574707574732c20666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d29001615330054916f657870656374205b5061697228746f6b656e5f6e616d652c207175616e74697479295d203d0a2020202020206d696e740a20202020202020207c3e20746f6b656e73286f776e5f76616c696461746f725f68617368290a20202020202020207c3e20646963742e746f5f706169727300161533004491ff657870656374205374617465207b0a202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a20202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a2020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a20202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202063757272656e745f706f7369785f74696d653a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020696e7465726c696e6b3a206f75745f696e7465726c696e6b2c0a2020202020206578487472612c0a2020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a202020207d3a205374617465203d206f75747075745f646174756d00161533003491116e6f6e63653a20496e7075744e6f6e6365001615330024910c73746174653a20537461746500165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "07fdd35db27ce582f0f04b521ab9ca1bbe24995577678b816756a4c4" + "compiledCode": "590d3d01000032323232323232322323232323232323232323232225333010300d30113754002266464a666024601e0022a66602a60286ea8010540085854ccc048c03400454ccc054c050dd50020a8010b0b18091baa003125333011325333012300d301337540082646464a66602a6024602c6ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc08cc078c090dd50010992999812180f98129baa006132533302553330253330250034a094454ccc0940184cdc499b8100200148303f0545280a5013253330263301500f23375e603c60526ea80040984c8c8c94ccc0b0c0bc0084c8c8c94ccc0b0cdc3a4008605a6ea80044c94ccc0b4c8c94ccc0c8c0d40084c94ccc0c0c0a8dd71818801098158008a50375a60620022c6066002660400240302a66605a6604c0060302666052002266ebcc088cc0c5300101000033031375200e66062981010500330314c10319ffff00330314c101000033031375001066062981010000330314c10180004bd700008b0b0b181898171baa00116303030310023756605e002605e60566ea800458c0b4004cc07c0388cdd7980f98151baa301f302a375400266e9520023302c375202697ae0323237240026e48004dd98128b19b803370666e04008005200400116375a6052604c6ea801858dd6981418129baa00216301d30233754604e6050004604c00260446ea8c094c098010c068c080dd5181218128011811800980f9baa3022001301e3754604260446044604400460226eacc080004c080c080008dd6180f000980f180f0011bac301c001301837540066eb8c068c05cdd50008b180c980d001180c000980a1baa002132323253330153012301637540022646600a6eb0c034c060dd5001919baf300e30193754601c60326ea8c054c064dd500080119ba548008cc064c068c05cdd5000a5eb8058c064c068008c060004c050dd500111191980080080191299980c0008a5013253330163004301b00214a2266006006002603600229309b2b00089999806001091912999809991919191919191919191919191919192999811980f18121baa001132323232323232323232533302d3028302e37540022646464a666066606c004264646464646464646464a666074606a60766ea80084c94ccc0ecc0d8c0f0dd500309919299981ea99981e99981e8022504a22a66607a00e266e24cdc080180124181f82a294052809919191929991919821a99982199b8802b00314a22a666086600405626002052294054ccc10cc0f8c94ccc110c0fcc114dd50008a400026eb4c124c118dd5000992999822181f98229baa00114c0103d87a80001323300100137566094608e6ea8008894ccc124004530103d87a8000132323232533304a33722911096c6f72642074756e61000021533304a30440021303f3304e375000297ae014c103d87a8000133006006003375a60960066eb8c124008c134008c12c004cc0dc0600584c8c94ccc120c12c0084c8c8c94ccc1214ccc120cdc79bae304900448810454554e410013370e006002294054ccc120cc10405c06c54ccc120cdc3a400860926ea80584c94ccc124c118c128dd5000899191919191919191919191919191919299982e182f801099299982d299982d299982d182b99b86046483c01c4cdc42400008c29404c8c8c94ccc174cdc39bad3062306300200f1533305d3370e00201a260b401629405281bad30610013333002041043375a60c00026eb4c180c184004c94ccc16ccdc499b8200148021208088b2a00214bd7081010100810104000a99982d99b8948020cdc1800a410111654004297ae1010104008101010009982f9ba80013305f4c01051a12064200004bd7019b813370007c03c078264a6660b666e1c10c03454ccc16ccdc3820805899b8700100914a02940cdc099b8003e01e03c1533305a3370e00c03c2a6660b4a6660b466e1cc0701180404cdc780700e8a501533305a337126e34dd98022410010266ebcdd39919199980080081e82102211111919192999831299983119b8800102214a22a6660c4604200226040004294054ccc1940184cc198020cc198020cccc01c01d2f5c0004002264a6660cc0022660ce012660ce012666601001097ae000300213306700933067009333300800830690010030023068006132333300100100700600522223232325333069533306933710002052294454ccc1a4c0a00044c09c0085280a9998360030998368079999803803a5eb800080044cc1b403ccccc01c01cc1bc0180080044018dd6983698370011bad306c001333300d002001480092004375a60cc60ce0046eb4c194004cccc018008005200248020dd480e9ba70021616161622223232533305f305c33706004904040040a99982f99b89481e001452f5c2103191000008102183c000998319ba8002330633750604200a97ae01533305f33710900019b8300148202002054ccc17ccdc4802a4008297ae1010319ffff00810102000998319ba8337060029010198319ba83370000a9000a5eb804cc18cdd4000998319ba80054bd7019b8300148080cdc199b823370400890100010008b1bac305d001305d002305b001305b002375a60b200260b20046eb4c15c004c15c008dd6982a800982a8011bad30530013053002375c60a200260a20046eb4c13c004c12cdd50008b182698251baa016161616533304733710901d0008a4000266e0d2080c8afa02533230010012253233304a30014804054ccc128c00520001480004cdc7245080102040810204080000021533304a3001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc400080099b83032482834464dd698238008b18248009981b00d80b0b1b88375a608e0066e1c00458dd6982298230009919192999821181f99b86002480104cc118dd419b8033704600600290400218019802000998231ba80024bd700998231ba83370066e00cdc11801800a41008066e08c00cc010005202033706600666e00005200448080cc118dd400125eb80cdc1800a400864660020029000111929998219820000899b8048010cc00c00cc01400854ccc10ccdc4000a4040290010a400060060026e38008dc02400464646e48004dc90009bb33032330413752058660826ea00a4cc104dd4813998209ba8025330413750046660826ea00852f5c02c66e00cdc199b8100200148010004dd69820181e9baa00616375a607e60786ea800858c0d0c0e8dd5181f181f801181e800981c9baa303c303d004303130373754607660780046074002606c6ea8c0e4004c0d4dd5006181b981c0011bab30360013036303237540022c60680026604c012466ebcc098c0c4dd50008029bae3032302f37540022c6046605c6ea8008dd598181818801181780098159baa332232330010010032232533302e3375e604a60606ea80040104c0b0c0c0dd5000899801801981a00118190009bac302e006302e302b375400e603c6eacc0b4008c0b0c0b4c0b4c0b4004c0b0c0b0008dd618150009815181500098129baa002163027302800230260013022375401c6eb0c090c094c094008dd6981180098118011bad30210013021002375a603e002603e0046eb4c074004c074008dd7180d800980d8011bad30190013015375400a29309b2b1bae001163015301237540024464a666020601660226ea800452f5bded8c026eacc054c048dd5000998018010009119198008008019129998098008a6103d87a800013232323253330143372200e0042a66602866e3c01c0084c024cc060dd3000a5eb80530103d87a80001330060060033756602a0066eb8c04c008c05c008c054004dd2a40004646600200200444a666020002297adef6c60132323232533301133722910100002153330113371e91010000210031005133015337606ea4008dd3000998030030019bab3012003375c6020004602800460240024601e00244646600200200644a66601e002297ae013232533300e3005002133012002330040040011330040040013013002301100122323232533300f301200213232323253330103371e008910100132533301430170021323253330133371e00a0162a666026601c0022601a00429405281bad3014002375c60240022c602a002264a666028602e00826464a66602666e3c01c02c54ccc04cc0380044c0340085280a50375a60280046eb8c04800458c05400cdd598088021bae300f0033756601e0086eb8c03400c58c040004c04000cc038008dc7a45096c6f72642074756e6100370e90011112999803980218041baa003132533300b001002132533333301000100300300313232533300e0010051325333333013001006006006006132325333011001008132533333301600100900900913232533301400100b132533333301900100c00c00c13232533301700100e132533333301c00100f00f00f13232533301a001011132533333301f00101201201213232533301d00101413232533301f00101613253333330240010170171325333021302400315019018375800202e02e60420026042004603e002603e0066eb4004048c070004c07000cdd6800807980c800980c8019bad00100c30160013016003375a002012602600260260066eb8004c040004c04000cdd6800801980680098049baa003001370e9000118041804800ab9a5573aaae7955cfaba05742ae895d21", + "hash": "c08945c766fddbc3f103ea836b9c6310fb66bc2bc83e10e24ee409b0" }, { "title": "tunav2.mine", @@ -164,8 +164,8 @@ } } ], - "compiledCode": "5921ec0100003232323232323232323232323232322322323232232323232253330133232325323232333019300e301b37540162646464646464646464646464646464646464646464a66605c603c60606ea80044c8c8c8c8c8c8c8c94ccc0d8c098c0e0dd500089919299981c1816981d1baa00113232323232323232325333041303130433754006264646464a66608a606a608e6ea80084c8c8c8c8c8c8c8c8c94ccc138c10cc140dd5000899299982980082589919299982a80082689919299982b80082789919299982c80082889919299982d80082989919299982e80082a89919299982f80082b8992999830183180109919299982f19982f00d2504a22a6660bc03c2a6660bc66e24cdc080c80ea4181f82a264a664660c0a6660c060aa60c46ea81104cc88c8cc00400400c894ccc1a0004528099299983299b8f375c60d600400829444cc00c00c004c1ac004dd618331833983398339833983398339833983398319baa034375c60cc60c66ea81104c8c8c148ccc010dd5982718329baa333230010012225333065305a0011306b0021333003003306c0023006001032375a60d060d20026eb8c1a0008dd71834000983400098319baa0441533306053330603371007a028294454ccc180cdc380a01e899b8801503b14a02a6660c060a06660040580b060920542a6660c066ebcdd30019ba6323300100102822533306600114bd6f7b630099191919299983319b91488100002153330663371e9101000021003100513306b337606ea4008dd3000998030030019bab3068003375c60cc00460d400460d00022a6660c0a6660c0a6660c060aa66e1810520641302104114a02646464a6660c666e1cdd6983498350010080a99983199b8700100e1305800c14a02940dd6983400099192999831982c19b8300248202002054ccc18ccdc4a40f0080297ae1103191000008102183c000998341ba8002330683750603408097ae015333063302433706002904040040a99983199b890404801052f5c210319ffff00810102000998341ba8337060029010198341ba830040404bd700998341ba800133068375008097ae033706002901019b833370466e080f12020375a60ce0026eb4c19cc1a0004c94ccc184cdc499b820014802120808ece1c14bd709010100810104000a99983099b8948020cdc1800a41011d9c38297ae101010400810101000998331ba8001330664c01051a01c9c380004bd7019b813370007203406e264a6660c266e1c0f803854ccc184cdc381e006099b8700100a14a02940cdc099b8003901a037153330603370e00e0342a6660c066e1cc05c10404454ccc180cdc780780c0a9998301919b8f33323232323232323232323232323232322253330733371e6464666002002900002c111299983d8008a4412000000000000000000000000000000000000000000000000000000000000000000013232533307d002132533307a306a307c37540022646603466e2cdd69834183f1baa001375c60ce60fc6ea8004dd71808983f1baa001308001308101307d375400200460fe006002264a6660fa004264a6660f460d660f86ea80044c8cc068cc02cdd71840808008031bae308101308201001308101307d375400200460fe00600226464a646660f660e060fa6ea800c4c8c8ccccc038028020004ccc024024004010dd718418098420080118011bad308201001307e375400626464a6660fa60da60fe6ea80084c8c8ccccc044030028004ccc02c02c00400cc21404c21804008c010dd69842008009840009baa0021323232323333301300e00c00133300d00d00130880100b306933086013750660300040186610c026ea4cc044008004cc21804c21c04c2200400d2f5c0600c6eb4c2180400cdd71842808009842808009840009baa3083010073083010063081010053700606200a61000200660fc00460fc0026e500040084cc88c8ccc0040052000059222533307c001133017330080050020041323253233307b3070307d3754006264646666601c01400e0026660100100020086eb8c20c04c21004008c008dd6984100800983f1baa00313232533307d306d307f37540042646466666022018012002666014014002006610a02610c0200460086eb4c21004004c20004dd500109919191919999809807005800999806006000984400805183499843009ba833018002302200133086013752660220040026610c02610e0261100200697ae03006375a610c020066eb8c21404004c21404004c20004dd51841808031841808029840808021b803031004308001002307e00137280026e500ac54cc1d124129657870656374206578636c7564696e67286b65792c2070726f6f6629203d3d2073656c662e726f6f74001622533307230673370c002900209919b8b483f80c004cc018008cdc1800a40082646466e2d200000133716660140060040026600c00466e0cc0a4005200422222330133330090050043015003333332222253330793371200a900709980c1999980880280380180100080209980c00219999808980600280380180100099805802980a801999b8c480012040001333718902024080002666e3120800148100004ccdc624180029020000911111919299983a99983a99b87002375a60c460f06ea800d28251133014001332253330773371000890080a99983b99b88002480404cc058cccc04001001800800522120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533307733712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60c460f06ea800ccc050dd71830983c1baa003375c601660f06ea800c54cc1d9240120657870656374206272616e636820213d206e65696768626f722e6e6962626c65001633300900600530150043300a00530140033700900791199b8c001337026e34008004008888c8cc00400400c894ccc1c0cdc48018008a45001337166600e00a00266004004604e002460e260e460e400244a6660d660c066e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc1b4cdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660d666e2001120081533306b3371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533306b33712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299983499b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc1a0cdc4002240082a6660d066e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100133007333006004003488120000000000000000000000000000000000000000000000000000000000000000000333006300500200148812000000000000000000000000000000000000000000000000000000000000000000015333068337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299983299b89003480004cc0100080044cc01000400888dca19b8a00200130010373728032600200c4a6660c266e1cdc6800a408020022a660c492138657870656374206279746561727261792e6c656e67746828726f6f7429203d3d20626c616b6532625f3235365f6469676573745f73697a65001615333060337126e340652080401337126e34119204014a029405280a5014a029405280a5014a06e01200114a0444646600200200844a6660ce002290000991919299983319b8f375c60d000600e2646600200200444a6660d8002290000991919299983599b8f375c60da006016200226600a00a0046eb4c1b4008c1c0008c1b80044cc014014008dd59834001183580118348008a5014a02940ccc8c8894ccc184c145200010021323233001001004225333068001133069337606ea4170dd3001a5eb7bdb1804c8c8c8c94ccc1a0cdc803000109983699bb037520c06e9801c01454ccc1a0c1480084c94ccc1a4c178c1acdd500089983719bb037520c260de60d86ea80040104010c94ccc1a54ccc1b40045288a5014c0103d87a8000130513306e374c00297ae0323300100100222533306e00113306f337606ea40293010101004bd6f7b630099191919299983719b9000e002133073337606ea40393010101000051533306e3371e01c004264a6660de60c860e26ea80044cc1d0cdd81ba900f307530723754002008200864a6660de60c8002298103d87a80001305733074375000297ae03025001133073337606ea4008dd4000998030030019bad3070003375c60dc00460e400460e00022660da66ec0dd48011ba600133006006003375660d40066eb8c1a0008c1b0008c1a8004c8c8008c010004cc198cdd81ba90014c10101004bd6f7b63018008009129998318008a4c264a6660c800229309919299983119b90375c60c860d00086eb8c1900084cc014014cc19c00800454cc18d241326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f72646572001630680023066001306600132533305e304e4800052f5bded8c0264646600200297adef6c60225333065001133066337606ea4164dd3001a5eb7bdb1804c8c8c8c94ccc194cdc802e80109983519bb037520ba6e9801c01454ccc194c13c0084cc1a8cdd81ba905d374c00e0062660d466ec0dd48011ba600133006006003375660ce0066eb8c194008c1a4008c19c004c8cc0040052f5bded8c044a6660c80022660ca66ec0dd4801a6010101004bd6f7b630099191919299983219b90007002133069337606ea401d301010100005153330643371e00e0042660d266ec0dd4803a61010100003133069337606ea4008dd4000998030030019bad3066003375c60c800460d000460cc002608c04e66e29220107434f554e5445520000133323001001222533305f3054002100113330030033370800490400219b8b00200100d489000583253333330640010580580580581375c00260c200260c200464a6666660c40020ac0ac0ac26eb4004158c17c004c17c008c94cccccc1800041501501504dd680082a182e800982e80119299999982f00082902902909bad001052305b001305b00232533333305c0010500500501375a0020a060b200260b200464a6666660b400209c09c09c09c26eb8004c15c004c15c008c94cccccc1600041301301304dd6800826182a80098289baa00104a325333333056001100104a04a04a04a533304d303e304f3754026260a660a06ea804c54cc13924115457870656374656420696e6c696e6520646174756d0016375a60a460a60046eb4c144004c8c8c94ccc134c108cdc3001240082660a46ea0cdc019b8230030014820010c00cc010004cc148dd400125eb804cc148dd419b803370066e08c00c0052080403370460066008002901019b83300333700002900224040660a46ea00092f5c066e0c005200432330010014800088c94ccc138c10c0044cdc02400866006006600a0042a66609c66e200052020148008520003003001371c0046e012002323237240026e48004dd99818198269ba902e3304d37526e50004cc134dd4014998269ba90273304d375004a6609a6ea008ccc134dd4010a5eb80dd981599b803370666e040040152004005375a609660906ea8008100c014c118dd518251825801182480098229baa006375a608e60886ea800c0f0c004c108dd5182318238019b8848000c110004c100dd5182180118211821800981f1baa00a304030410023756607e002607e60766ea8c0f8c0ecdd50008a9981ca499065787065637420536f6d65286f776e5f6f757470757429203d0a202020202020202020206c6973742e66696e64280a2020202020202020202020206f7574707574732c0a202020202020202020202020666e286f75747075743a204f757470757429207b206f75747075742e61646472657373203d3d20696e5f61646472657373207d2c0a20202020202020202020290016323300100100822533303d00114c0103d87a800013232533303b3375e6050607c6ea80080204c08ccc1000092f5c02660080080026082004607e0026eb8c0f0c0e4dd50008a9981ba481486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c00163022303837540046eacc0e8c0ec008c0e4004c0d4dd51980e9bac303800430383035375400a606e607060706070607060700046eb0c0d8004c0d8c0d8004c0c4dd50010141819981a001181900098171baa019375c606060620046eb4c0bc004c0bc008dd6981680098168011bad302b001302b002375a605200260520046eb8c09c004c09c008dd6981280098109baa014375860466048004604400260440046eb8c080004c070dd50058991919299980e1806180f1baa001132323232323253330223370e900618121baa001132533302700102013232533302900102213232533302b00102413232533302d001026132533302e3031002132323232533302e301e303037540022603c6464a666060604060646ea8004520001375a606c60666ea8004c94ccc0c0c080c0c8dd50008a60103d87a8000132330010013756606e60686ea8008894ccc0d8004530103d87a80001323232325333036337220100042a66606c66e3c0200084c078cc0ecdd4000a5eb80530103d87a8000133006006003375a60700066eb8c0d8008c0e8008c0e0004c8cc004004044894ccc0d40045300103d87a800013232323253330353372205a0042a66606a603e0042603a660746e980052f5c0298103d87a80001330060060033756606e0066eb8c0d4008c0e4008c0dc004c05cdd7181a18189baa001153302f491406578706563742053637269707443726564656e7469616c287370656e645f6861736829203d20616464726573732e7061796d656e745f63726564656e7469616c0016301a3030375401e6600400e0526600201005044a6660586042605c6ea80084c94ccc0c40040a84c8c94ccc0cc0040b04c94ccc0d0c0dc0084c9265333030302530323754006264a66606a00205c264a66606c607200429301799299999981d00081781781781789bae00130370013033375400605a05a64a66666607000205a05a05a26eb40040b4c0d4004c0d4008c94cccccc0d800440040ac0ac0ac0acc0cc004c0bcdd500101481399299999981900081381381389bad001027302f001302f0023253333330300010250250251375a00204a605a002605a00464a66666605c00220020460460460466056002605600464a66666605800220020420420420426052002604a6ea800407d4cccccc0a40044004078078078078cc88c8cc00400400c894ccc0a0004584c8c8c94ccc09ccdd7803181480188008998028028011814801181600118150009bab3026302730273027302730273027302730273027004300833025375203097ae03756604a604c004604800260406ea8cc020dd61811800981198101baa002301f375400402c60426044004604000260386ea801cdd2a40006e292210454554e4100371e01c44646600200200644a66603a0022a660349211b657870656374205b696e7075742c202e2e5d203d20696e707574730016132533301a3375e600e603a6ea80040104c018c074dd50008998018019810801180f8009180d980e0009180d0008a4c2a6602892011856616c696461746f722072657475726e65642066616c736500136563253330123007001132533301700101113232533301900101313232533301b001015132533301c301f00213232498c8cc00400400c894ccc07c004526132330030033023002323232533301e3013001132533302300101d13232533302500101f132533302630290021498080c94cccccc0a80040800800800804dd70009813800981380119299999981400080f00f00f09bad00101e3025001302137540042a66603c601c002264a66604600203a26464a66604a00203e264a66604c6052004264932999811180b98121baa001132533302700102113232533302900102313232533302b001025132533302c302f0021498098c94cccccc0c00040980980980984dd70009816800981680119299999981700081201201201209bae001302b001302b00232533333302c0010220220221375a0020446052002604a6ea8004080080c94cccccc0a80044004080080080080c09c004c09c008c94cccccc0a00040780780784dd680080f181280098109baa0021533301e300f001132533302300101d13232533302500101f1323253330270010211325333028302b0021498088c94cccccc0b00040880880880884dd70009814800981480119299999981500081001001001009bae0013027001302700232533333302800101e01e01e1375a00203c604a00260426ea8008070c07cdd5000a999999812000880080d00d00d00d181080099299980c9807000899299980f00080c09919299981000080d099299981098120010a4c0366044002604400464a66666604600203203203203226eb8004c080004c070dd50020a99980c9804800899299980f00080c09919299981000080d09919299981100080e09919299981200080f099299981298140010a4c03e604c002604c00464a66666604e00203a03a03a26eb4004074c090004c090008c94cccccc09400406c06c06c06c4dd70009811000981100119299999981180080c80c80c80c89bae0013020001301c375400802e60346ea800c058c94cccccc0800040580584dd600080b00b180e800980e80119299999980f000880080a00a00a00a180d800980d80119299999980e00080900900900909bae0013019001301537540082a66602460040022a66602c602a6ea8010526010010301337540066e1d2002370e9002299999980b00088008060060060062999806180098071baa002132533301100100c13232533301300100e13232533301500101013232533301700101213232533301900101413232533301b00101613232533301d001018132533301e30210021498064c94cccccc0880040640640640644dd7000980f800980f80119299999981000080b80b80b89bad001017301d001301d00232533333301e0010150150151375a00202a6036002603600464a66666603800202602602626eb400404cc064004c064008c94cccccc0680040440440444dd6800808980b800980b80119299999980c00080780780780789bae0013015001301500232533333301600100d00d00d1375a00201a6026002601e6ea800802cdc3a4000a66666602400220020120120120126eb800454cc01d24125657870656374205370656e64286f776e5f7265666572656e636529203d20707572706f736500161533006491ff65787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e6974652875707065725f72616e6765292c0a20202020202020202020202069735f696e636c75736976653a2075707065725f69735f696e636c75736976652c0a202020202020202020207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b0a202020202020202020202020626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c0a202020202020202020204b202069735f696e636c75736976653a206c6f7765725f69735f696e636c75736976652c0a202020202020202020207d2c0a20202020202020207d203d2076616c69646974795f72616e676500161533005491ff6578706563742053746174657632207b0a2020202020202020202065706f63685f74696d653a206f75745f65706f63685f74696d652c0a20202020202020202020626c6f636b5f6e756d6265723a206f75745f626c6f636b5f6e756d6265722c0a2020202020202020202063757272656e745f686173683a206f75745f63757272656e745f686173682c0a202020202020202020206c656164696e675f7a65726f733a206f75745f6c656164696e675f7a65726f732c0a202020202020202020207461726765745f6e756d6265723a206f75745f7461726765745f6e756d6265722c0a2020202020202020202063757272656e745f706f7369785f74696d656d3a206f75745f63757272656e745f706f7369785f74696d652c0a202020202020202020206d65726b6c655f726f6f743a206f75745f6d65726b6c652c0a20202020202020207d3a2053746174657632203d206765745f696e6c696e655f646174756d286f75745f646174756d29001615330044913b6578706563742046696e616c697a654e6f6d696e6174696f6e207b202e2e207d3a2054756e61416374696f6e203d20757067726164655f72646d72001615330034911472656465656d65723a204d696e65416374696f6e001615330024910e646174756d3a205374617465763200165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "ce7aca3ad6abcc245cdaaffa5959104ca88ba9196d026bbe3da5c6dc" + "compiledCode": "591ab401000032323232323232322322533233005300130063754004264a6660120022c264a66666601c0022c2c2c26464a6660180022c264a6666660220022c2c2c2c26464a66601e0022c264a6666660280022c2c2c26464a6660240022c264a66666602e0022c2c2c26464a66602a0022c264a6666660340022c2c2c26464a6660300022c264a66666603a0022c2c2c26464a6660360022c264a6666660400022c2c2c2c264a66603a60400062464646464a66603e6036002264a6660460022c264a6666660500022c2c2c2c26464a66604c0022c264a666666056002264a6660500022c264a66666605a0022c2c264a666054605a00626464a666052604a002264a66605a0022c264a6666660640022c2c2c2c26464a6660600022c264a66606260680042a00e2c606400260640066eb8004c0bc004c0acdd50030a999814980680089929998168008b09929999998190008b0b0b0b0991929998180008b099299999981a8008b0b0b0b0991929998198008b099299999981c0008b0b0b09919299981b0008b099299981b981d0010a8068b181c000981c0019bad0011630350013035003375c002606400260640066eb8004c0bc004c0acdd50030b18149baa005132330010010022232533302d0021500d132533333303200113232533302d3029001132533303100116132533333303600116161613232533303400116132533333303900116161616132533303630390031500816375c002606c002606c0066eb400458c0cc004c0bcdd50018a999816980880089929998188008b099299999981b0008b0b0b09919299981a0008b099299999981c8008a99981a981c0010a999819181718199baa001132533303600116132533333303b00116161613232533303900116132533333303e0011616161613232533303c00116132533333304100116161616132533303e30410031501016375c002607c002607c0066eb8004c0ec004c0ec00cdd68008b181c000981a1baa00116161616161630360013036003375a0022c6066002605e6ea800c54ccc0b4c0480044c94ccc0c4004584c94cccccc0d80045858584c8c94ccc0d0004584c94cccccc0e4004585858584c8c94ccc0dc004584c94cccccc0f0004585858584c94ccc0e4c0f000c5402c58dd7000981c800981c8019bae00130360013036003375a0022c6066002605e6ea800c58c0b4dd50010980118188018b0b0b0b181780118010010b1bac0011616302a001302a0021616161630280013028003375c002604a00260426ea801454ccc07cc00c00454ccc088c084dd50028a8010b0b180f9baa00412533301e32323253232323330243020302537540142646464646464646464646464646464646464646464a666072603a60746ea80044c8c8c8c8c8c8c8c94ccc104c094c108dd5000899192999821981f98221baa00113232323232323232533304b302f304c3754004264646464a66609e606660a06ea80084c8c8c8c8c8c8c8c8c94ccc160c150c164dd5000899191919191919191919191919192999834983600109919299983419983400d2504a22a6660d003c2a6660d066e24cdc080c80ea4181f82a264a664660d4a6660d460cc60d66ea810c4cc88c8cc00400400c894ccc1c4004528099299983799b8f375c60e800400829444cc00c00c004c1d0004dd618379838183818381838183818381838183818361baa033375c60de60d86ea810c4c8c8c140ccc010dd5982698371baa33323001001222533306f306b00113074002133300300330750023006001031375a60e260e40026eb8c1c4008dd71838800983880098361baa0431533306a533306a33710078028294454ccc1a8cdc380a01e099b8801503a14a02a6660d4609c6660040560d060900522a6660d466ebcdd30019ba6323300100102722533306f00114bd6f7b630099191919299983819b91488100002153330703371e91010000210031005133074337606ea4008dd3000998030030019bab3071003375c60de00460e600460e20022a6660d4a6660d4a6660d460cc66e1810120f00713371090000200a501323232533306d3370e6eb4c1c8c1cc00804054ccc1b4cdc3800807098348060a5014a06eb4c1c4004c8c94ccc1b4c1a4cdc18012410100102a6660da66e25207803f14bd708103191000008102183c000998389ba8002330713750603407e97ae01533306d33710900019b8300148202002054ccc1b4cdc481fa4008297ae1010319ffff00810102000998389ba8337060029010198389ba8300403f4bd700998389ba800133071375007e97ae033706002901019b833370466e080ed2020375a60e00026eb4c1c0c1c4004c94ccc1accdc499b8200148021208088b2a00214bd709010100810104000a99983599b8948020cdc1800a410111654004297ae101010400810101000998379ba80013306f4c01051a12064200004bd7019b813370007003406c264a6660d666e1c0f403854ccc1accdc381d806099b8700100a14a02940cdc099b8003801a0361533306a3370e00e0342a6660d466e1cc05c10004454ccc1a8cdc780780c0a9998351919b8f333232323232323232323232323232323222533307d3371e6464666002002900002b9112999842008008a4412000000000000000000000000000000000000000000000000000000000000000000013232533308601002132533308401306830850137540022646603466e2cdd698339843809baa001375c60cc610e026ea8004dd718089843809baa001308901308a013086013754002004611002006002264a66610c02004264a6661080260d2610a026ea80044c8cc068cc02cdd71845008008031bae308a01308b01001308a01308601375400200461100200600226464a6466610a02610202610c026ea800c4c8c8ccccc038028020004ccc024024004010dd718460098468080118011bad308b01001308701375400626464a66610e0260d66110026ea80084c8c8ccccc044030028004ccc02c02c00400cc23804c23c04008c010dd69846808009844809baa0021323232323333301300e00c00133300d00d00130910100b30683308f013750660300040186611e026ea4cc044008004cc23c04c24004c2440400d2f5c0600c6eb4c23c0400cdd71847008009847008009844809baa308c01007308c01006308a010053700606200a611202006610e02004610e020026e500040084cc88c8ccc00400520000582225333085010011330173300800500200413232532333085013081013086013754006264646666601c01400e0026660100100020086eb8c23004c23404008c008dd69845808009843809baa00313232533308701306b30880137540042646466666022018012002666014014002006611c02611e0200460086eb4c23404004c22404dd500109919191919999809807005800999806006000984880805183419847809ba83301800230220013308f013752660220040026611e0261200261220200697ae03006375a611e020066eb8c23804004c23804004c22404dd51846008031846008029845008021b80303100430890100230870100137280026e500ac58894ccc1f0c1e0cdc3000a400826466e2d20fe03001330060023370600290020991919b8b48000004cdc5998050018010009980300119b8330290014801088888cc04cccc024014010c05400cccccc888894ccc20c04cdc4802a401c2660306666602200a00e00600400200826603000866666022601800a00e0060040026601600a602a006666e31200048100004ccdc6240809020000999b8c48200052040001333718906000a4080002444446464a6660fe6660fe66e1c008dd698309840809baa0034a09444cc050004cc894ccc20404cdc4002240202a6661020266e2000920101330163333010004006002001488120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a001330163333300f00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00200148812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000153330810133712900800109980b244120b22df1a126b5ba4e33c16fd6157507610e55ffce20dae7ac44cae168a463612a003333010300a004006300a0020011330163333300f0020014892085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000003333300f300a00400648812085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b1004881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000375a60c26102026ea800ccc050dd718301840809baa003375c60166102026ea800c58ccc024018014c054010cc028014c05000cdc02401e44666e30004cdc09b8d002001002222323300100100322533307a3371200600229101001337166600e00a00266004004604e002460f460f660f600244a6660ea60e266e18005200413370666e38008cdc1800a40089010099b863371c00466e0c005200448080888894ccc1dccdc4802a400c266018666601000a0080040020062660180066666010600e00a0080040024444a6660ea66e200112008153330753371000490040998051999803802001801000a4412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10013300a3333006004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005002001489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f9761004881200000000000000000000000000000000000000000000000000000000000000000001533307533712900400109980524412085c09af929492a871e4fae32d9d5c36e352471cd659bcdb61de08f1722acc3b10033330073005004003300500200113300a33330060020014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f97610048812000000000000000000000000000000000000000000000000000000000000000000033330063005004003489200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100488120000000000000000000000000000000000000000000000000000000000000000000370090039111299983999b89004480084cc020ccc01c01000c0040084cc020008ccc01cc01801000c00488894ccc1c8cdc4002240082a6660e466e2000920041330073330060040030014881200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100133007333006004003488120000000000000000000000000000000000000000000000000000000000000000000333006300500200148812000000000000000000000000000000000000000000000000000000000000000000015333072337129002001099803a441200eb923b0cbd24df54401d998531feead35a47a99f4deed205de4af81120f976100333006300500400300113300733300600200148920000000000000000000000000000000000000000000000000000000000000000000333006300500400348812000000000000000000000000000000000000000000000000000000000000000000037009001911299983799b89003480004cc0100080044cc01000400888dca19b8a00200130010363728032600200c4a6660d666e1cdc6800a408020022c2a6660d466e24dc680ca410080266e24dc6822a408029405280a5014a029405280a5014a02940dc0240022940888c8cc004004010894ccc1c000452000132323253330703371e6eb8c1c400c01c4c8cc004004008894ccc1d400452000132323253330753371e6eb8c1d800c02c40044cc014014008dd6983b001183c801183b8008998028028011bab30710023074002307200114a02940528199919112999835a5010021323233001001004225333071001133072337606ea41b0dd3001a5eb7bdb1804c8c8c8c94ccc1c8cdc803800109983b19bb037520e06e9801c01454ccc1c8c1440084c94ccc1ccc1bcc1d0dd500089983b99bb037520e260f060ea6ea80040104010c94ccc1cd4ccc1d80045288a5014c0103d87a80001305033077374c00297ae03233001001002225333077001133078337606ea40293010101004bd6f7b630099191919299983c19b9000e00213307c337606ea4039301010100005153330783371e01c004264a6660f260ea60f46ea80044cc1f4cdd81ba900f307e307b3754002008200864a6660f260ea002298103d87a8000130563307d375000297ae0302500113307c337606ea4008dd4000998030030019bad3079003375c60ee00460f600460f20022660ec66ec0dd48011ba600133006006003375660e60066eb8c1c4008c1d4008c1cc004c8c8008c010004cc1bccdd81ba90014c10101004bd6f7b63018008009129998360008a4c264a6660da00229309919299983619b90375c60da60e20086eb8c1b40084cc014014cc1c000800458c1c4008c1bc004c1bc004c94ccc1a1280a5eb7bdb1804c8c8cc0040052f5bded8c044a6660dc0022660de66ec0dd48349ba60034bd6f7b630099191919299983799b9006d002133073337606ea41b4dd30038028a999837982700109983999bb037520da6e9801c00c4cc1cccdd81ba9002374c0026600c00c0066eacc1c000cdd71837001183900118380009919800800a5eb7bdb180894ccc1b40044cc1b8cdd81ba90034c010101004bd6f7b630099191919299983719b90007002133072337606ea401d3010101000051533306e3371e00e0042660e466ec0dd4803a61010100003133072337606ea4008dd4000998030030019bad306f003375c60da00460e200460de002608a04c66e29220107434f554e544552000013332300100122253330693065002100113330030033370800490400219b8b00200100d4890016375c60d400260d40046eb4c1a0004c1a0008dd6983300098330011bad30640013064002375a60c400260c40046eb8c180004c180008dd6982f000982d1baa001165333057303c30583754024260b860b26ea804858dd6982d982e0011bad305a001323232533305730533370c004900209982d9ba83370066e08c00c005208004300330040013305b375000497ae013305b375066e00cdc019b8230030014820100cdc118019802000a404066e0cc00ccdc0000a400890101982d9ba80024bd7019b8300148010c8cc004005200022325333058305400113370090021980180198028010a99982c19b880014808052002148000c00c004dc70011b8048008c8c8dc90009b920013766605e660ac6ea40b4cc158dd49b94001330563750050660ac6ea4098cc158dd40121982b1ba802233056375004097ae0376605466e00cdc199b8100100548010014dd6982a18289baa002163032304f375460a660a800460a4002609c6ea8014dd6982818269baa00216302e304b3754609e60a0004609c00260946ea8c134008c130c134004c120dd5005182518258011bab30490013049304537546090608a6ea800458c8cc004004020894ccc11c0045300103d87a80001323253330463375e605060906ea80080204c08ccc1280092f5c0266008008002609600460920026eb8c118c10cdd50008b181118211baa00237566088608a0046086002607e6ea8cc074dd618210021821181f9baa005304130423042304230423042002375860800026080608000260766ea800858c0f4c0f8008c0f0004c0e0dd500c9bae303a303b002375a607200260720046eb4c0dc004c0dc008dd6981a800981a8011bad30330013033002375c606200260620046eb4c0bc004c0acdd50131bac302d302e002302c001302c002375c6054002604c6ea80284c8c8c94ccc09cc02cc0a0dd500089919191919299981619b8748030c0b4dd500089919191919191919299981b981d0010991998008040999800803099299981b180d181b9baa0011301a32325333038301c303937540022900009bad303d303a375400264a666070603860726ea8004530103d87a8000132330010013756607c60766ea8008894ccc0f4004530103d87a8000132323232533303e337220100042a66607c66e3c0200084c06ccc108dd4000a5eb80530103d87a8000133006006003375a607e0066eb8c0f4008c104008c0fc004c8cc004004038894ccc0f00045300103d87a8000132323232533303d337220760042a66607a603800426034660826e980052f5c0298103d87a80001330060060033756607c0066eb8c0f0008c100008c0f8004c050dd7181d981c1baa001163017303737540182c2c444a66606e606660706ea800c4c94ccc0ec0040084c94cccccc1000044c94ccc0f40040104c94cccccc1080040140140144c94ccc0fcc10800c54ccc0f0c0e0c0f4dd500209929998200008038992999999822800804004004004099299982118228018a8050049bae0013042001303e375400800c00c6eb4004014c0fc004c0fc00800c00c00c00cc0f4004c0e4dd50018008b1bad30380013038002375a606c002606c004606800260680046064002605c6ea800458cc88c8cc00400400c894ccc0c8004584c8c8c94ccc0c8cdd7803181980188008998028028011819801181b001181a0009bab303030313031303130313031303130313031303100430083302f375205297ae03756605e6060004605c00260546ea8cc020dd61816800981698151baa002302937540042c605660580046054002604c6ea801cdd2a40006e2922010454554e4100371e03e4464660020020064464a66604a66ebcc01cc09cdd50008020980318139baa001133003003302b00230290012302530260012302400114984d958dc3a40046e1d200416375c002603a002603a0066eb400458c068004c06800cdd68008b180b800980b8019bad0011630140013014003375a0022c602200260220066eb8004c038004c03800cdd68008b180580098039baa002370e90000b1bae0015734aae7555cf2ab9f5740ae855d12ba401", + "hash": "4389ae12415a7a8c6cc03805c1903d8e34ee03fa0065f7694b41033c" }, { "title": "tunav2.tuna", @@ -189,8 +189,8 @@ } } ], - "compiledCode": "59351d01000032323232323232323232323232323232323232323232323232323232322222325333333022002153232323232323232323232323233302730023029375401e2a660509211c52756e6e696e672032206172672076616c696461746f722074756e61001323232533302a323232533302d3008302f3754002264646464646464646464646464646464646464a666080603602426464646464646464a66609800207e26464a66609c002082264a66609e60a40042a666096604a6eb4c13800c54ccc12cc094dd69827000899192999826981418279baa001132533305200104613253330533056002132325333051302c30533754002264a6660a4605a60a86ea80044c94ccc15c0041304c8c94ccc1640041384c8c94ccc16c0041404c8c94ccc1740041484c8c94ccc17c0041504c8c94ccc1840041584c8c94ccc18c0041604c8c94ccc1940041684c94ccc198c1a40084c8c8c94ccc194c0fcc19cdd500089919299983399baf00400513375e6e98c0a0dd5981b98351baa018374c0022940cccc0a8ccc0b40e4c12c0052002039304a3302801348810048008dd7183598341baa001153306649014e6578706563742053637269707443726564656e7469616c287370656e645f6861736829203d2074756e6176325f6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c0016303530673754606a60ce6ea8054c0acc08cc198dd500a1821198339ba800f33067375201a660ce6ea0cdc0005a4006660ce6ea0024cc19cdd4003998339ba8005330674c012258204d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1004bd7002d99299999983500082d82d89bac00105b05b30670013067002306500130650023253333330660010570570571375a0020ae60c600260c600464a6666660c80020aa0aa0aa26eb4004154c184004c184008c94cccccc18800414c14c14c4dd6800829982f800982f80119299999983000082882882889bad001051305d001305d00232533333305e00104f04f04f04f1375c00260b600260b600464a6666660b800209a09a09a26eb4004134c164004c154dd500082599299999982d0008800825825825825980c9808982a1baa30213054375460ae60a86ea800454cc149241ef65787065637420536f6d652876315f6d696e65725f72656629203d207b0a202020206c657420696e707574203c2d206c6973742e66696e64287265666572656e63655f696e70757473290a20202020696e7075742e6f75747075742e76616c75650a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f70616972730a2020202020207c3e207175616e746974795f6f6628666f7274756e615f76315f686173682c206d61737465725f746f6b656e5f6e616d65290a2020202020207c3e206275696c74696e2e657175616c735f696e74656765722831290a20207d0016323300100100f22533305600114c0103d87a8000132325333054302e33301d3756604860ae6ea8c090c15cdd5001007a45096c6f72642074756e610013034330590024bd70099802002000982d001182c0009980c805981a80082399299999982b80082382382389bad00104730540013050375400208aa6666660a800220020880880880886602e6eacc144c148c148c148c148c148c148c148c148c148c138dd50101816998281815998281815198281ba90054bd7025eb812f5c008408408460a000260a0004609c00266028602a6eacc134c138c1380100694cccccc1380c00f00f00f00f04dd7018299999982681801d01d01d01d09bae0303758609400260940046eb0c120004c120c110dd500b11823982418240008a999820180e80909919192999821980e98229baa001132533304800103013232533304a001032132533304b304e002132533304c001035132533304d3050002132533304a302b375c60980042a66609466e1c0040104cdc42400000229405281bad304c001036304e00133014301500601a03332533333304f0010330330331375a0020666098002609800464a66666609a00206206206226eb40040c4c128004c118dd50008179929999998258008800817817817817998071bab30483049304930493049304900230243304730223304730213304702c4bd7025eb812f5c06eacc11c004c11cc11cc11cc11cc10cdd500a8992999820980d8098991919191919192999824181118251baa0011323232533304f00103913232533305100103b13253330523055002132533304f3029375a60a4008264a6660a060546eb4c14c00c4c8c8c8c94ccc150cdc7a99982a19b8f00500b1006153330543371e00c016200a2a660aa921214269672054756e61206e6f7420666f756e6420696e20696e7075742076616c7565001600413375e6e98040dd30008a50325333054337200080062660b266ec0dd480226101200033059337606ea400d301010100001133059337606ea400d30101010033059337606ea401130101200000153330533371090200008a5eb7bdb1804cc160cdd82601054454554e4100375066e0d2080c8afa02533230010012253233305630014804054ccc158c00520001480004cdc7244108010204081020408000002153330563001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000800a5eb7bdb180cdc180824141a23264606c00266026606e01e9101003230350013301200e4890003e375c60a200407a6eb8c14000c0f0c14c004c14c008c144004cc05c010074c0b8004dd7182718259baa0011533049491466578706563742053637269707443726564656e7469616c287370656e645f6372656429203d207370656e645f616464726573732e7061796d656e745f63726564656e7469616c00163018304a3754609a0046eacc130c134004c120dd5198029bac304b002304b00433011301237566094609660966096609600202e608c6ea8060dd69824182480098221baa01a15333041301d01313232323232323232323232533305000103b13253330513054002132533304e3028375a60a200426464646464a6660a6605a60aa6ea80044c8c94ccc154c0bcc15cdd5000899191919191919299982e19b8f00f303f01a1533305c3375e605a60be6ea8010c0eccc184dd4817a5eb8054ccc170cdd79ba600e374c603a0042a6660b866ebc01800454ccc170cdc499b8100700948303f0544c8cc004004060894ccc188004528099299982f99baf303030623754606060c46ea8c0bcc188dd5183280100a8a51133003003001306500114a029405280a5014a060c260c40046eacc180004c180008c178004c168dd51981080800a181c1982d981b1982d9ba90143305b4c10100003305b375200e660b69810100003305b375066e0000d2080a0c881094bd7025eb80dd6982d982c1baa001045305a305737540066eb4c164c158dd5000821982c182a9baa3058002305730580013053375400e6466600200291100371a01c444a6660a4605a0022004266600600666e2ccdc0a41fc0666e38040c0c0004008c0c0004ccc054084005200203d375c609e00207860a40026603060326eacc14400c078c0a4cc13cdd480425eb80c13cc140c140c140004c13cc13c008dd61826800982698268011bac304b001304737540326eb4c124c128008dd7182400098221baa01a15333041301901313232323232323253330483023304a3754002264a66609a00207426464a66609e00207826464a6660a200207c26464a6660a600208026464a6660aa002084264a6660ac60b2004264a6660ae00208a264a6660b060b6004264a6660aa605e6eb4c16000854ccc154cdd79813182c1baa01130343305a375205097ae015333055302f33301e00f028303800c153330553371e00201829444cdc78008040a5014a008e6eb8c158004118c164004cc07cc08004009410cc94cccccc16800410c10c10c4dd6800821982b800982b80119299999982c00082082082089bad0010413055001305500232533333305600103f03f03f03f1375c00260a600260a600464a6666660a800207a07a07a26eb40040f4c144004c144008c94cccccc1480040ec0ec0ec0ec4dd7000982780098259baa0010393253333330500011001039039039039300f304d304e0023756609800260980046094002608c6ea8cc00cdd61824801182498231baa01c37566090609260926092002609060886ea805854ccc104cdc3a4014026264660020026601e60206eacc120c124c124c124c124c114dd500b80a9129998238008a51132533304432325333046337106eb4c124009200013330465333046533304630273337189000240100022a66608c603c6e34004528899b87371a00290200a5014a2266e3cccdc6240009007000a44107434f554e544552004a09445281bae3047001304a00213300300300114a0609400226464646464646464646464646464646464646464a6660aa605e60ae6ea80044c8c94ccc15cc0c4c164dd5000899299982e00082589919299982f00082689919299983000082789929998309832001099191919191919191919192999834299983419baf3039306b3754038608e660da6ea40ed2f5c0294454cc1a524145696e5f616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c69637929203f2046616c73650014a02a6660d0a6660d066ebcc0e4c1acdd50051823998369ba90104bd700a5115330694901476f75745f616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c287363726970745f6861736829203f2046616c73650014a02a6660d0a6660d066ebcc0e0c1acdd5005260103d87a800014a22a660d29212c6f75745f616464726573732e7374616b655f63726564656e7469616c203d3d204e6f6e65203f2046616c73650014a02a6660d0a6660d066ebcdd3181480b1ba600314a22a660d292014776616c75652e776974686f75745f6c6f76656c6163652874756e615f696e5f76616c756529203d3d2065787065637465645f696e5f74756e615f76616c7565203f2046616c73650014a02a6660d0a6660d066ebcdd3181480d1ba600414a22a660d292013d76616c75652e776974686f75745f6c6f76656c61636528696e5f76616c756529203d3d2065787065637465645f696e5f76616c7565203f2046616c73650014a02a6660d0a6660d066ebcdd318148041ba600214a22a660d292014276616c75652e776974686f75745f6c6f76656c616365286f75745f76616c756529203d3d2065787065637465645f6f75747075745f76616c7565203f2046616c73650014a02a6660d0a6660d066e2003008c5288a99834a4812c626c6f636b5f6865696768745f646561646c696e65203c20626c6f636b5f6e756d626572203f2046616c73650014a02a6660d0a6660d066e240140385288a99834a481336d696e65725f737570706f72745f636f756e74203e3d2065787065637465645f6d696e65725f766f746573203f2046616c73650014a02a6660d0a6660d066ebcdd31981a981b00f01d9ba600114a22a660d2920156280a20206d696e740a202020207c3e2066726f6d5f6d696e7465645f76616c75650a202020207c3e20746f6b656e73286f776e5f706f6c696379290a29203d3d2065787065637465645f6d696e74203f2046616c73650014a02a6660d066ebc01c0545288a99834a49226f75745f646174756d203d3d20696e5f74756e615f646174756d203f2046616c73650014a029405280a5014a029405280a5014a02940c8c94ccc1a4cdc800100089983719bb0375260980229810120003306e337606ea40093010101003306e337606ea40053010120004bd6f7b63009983719bb03752609802298010120003306e337606ea40053010120003306e337606ea40093010101004bd6f7b63018268099826007999981519981681c98258072400407260940089001199981499981601c1825008240040706092006900119981581b98238062400466e0ccdc1240c8905206a41a01e6604803a91010030673068002375660cc00260cc00460c800260c06ea8cc09c050064140c94cccccc1940041401401404dd68008281831000983100119299999983180082702702709bad00104e3060001306000232533333306100104c04c04c04c1375c00260bc00260b46ea8004128c94cccccc17c0044004128128128128c07801cdd7182d982c1baa001153305649015f6578706563742053637269707443726564656e7469616c2863757272656e745f7370656e645f76616c696461746f7229203d0a2020202020202020202074756e615f696e5f616464726573732e7061796d656e745f63726564656e7469616c001630253057375460b400860b260b40046eacc160004c160004c14cdd519808004982b007182a982b0011bab305400130540023052001304e37546601600860a20146eacc140c144c144008dd61827800982798278011bac304d001304937540366eb4c12cc130008dd698250009825000982480098221baa01a22323300100100322533304800103e13253330453375e602c60906ea80040104c054c120dd500089980180198260011825000919807800a450030010012225333040301b002100113330030033370800490400219b8b00200122225333040301b00110041323233001001006225333047001133048337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc11ccdc800500109982619bb037520146e9801c01454ccc11ccdc78050010992999824181198251baa00113304d337606ea402cc138c12cdd5000802080219299982429998260008a5114a02980103d87a8000130283304d374c00297ae0323300100100222533304d00113304e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc134cdc800780109982919bb0375201e6ea003801454ccc134cdc78078010992999827181498281baa001133053337606ea4040c150c144dd5000802080219299982718148008a6103d87a80001302e33053375000297ae03370000201c2660a466ec0dd48011ba800133006006003375a609e0066eb8c134008c144008c13c0044cc130cdd81ba9002374c0026600c00c0066eacc12400cdd7182380118258011824800991900118030009982299bb037520046ea00052f5bded8c0600200244a66608000229309929998208008a4c26464a66607e66e40dd7182098228021bae30410021330050053304400200115330404901326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f726465720016304500230430013043001222533303c301700114bd6f7b6300991919800800a5eb7bdb180894ccc10c0044cc110cdd81ba9006374c00697adef6c6013232323253330433372001400426609066ec0dd48051ba6007005153330433371e01400426609066ec0dd48051ba6007003133048337606ea4008dd3000998030030019bab3045003375c6086004608e004608a002646600200297adef6c60225333042001133043337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc108cdc800400109982399bb037520106ea001c01454ccc108cdc780400109982399bb037520106ea001c00c4cc11ccdd81ba900237500026600c00c0066eb4c11000cdd71821001182300118220009299981c980b181d9baa0011303f303c37540022a6607492115457870656374656420696e6c696e6520646174756d001622232330010010042253330400011480004c8c8c94ccc0fccdc79bae3041003007132330010010022253330450011480004c8c8c94ccc110cdc79bae304600300b1001133005005002375a608c0046092004608e00226600a00a0046eacc104008c110008c108004c0040048894ccc0e0c04c0044c0f80084ccc00c00cc0fc008c05800488c8cc00400400c894ccc0f0004584c8c8c94ccc0eccdd7803181e8018800899802802801181e8011820001181f00091191980080080191299981d8008b0991919299981d19b8f006375c6078006200226600a00a0046eacc0f0008c0fc008c0f40048cc00800522010022323300100100322533303900114bd6f7b630099191919299981c99b91007002153330393371e00e0042006200a26607c66ec0dd48011ba600133006006003375660760066eb8c0e4008c0f4008c0ec0048c0dcc0e00048c0d8004c0c0dd50039bae3033303037540022a6605c9214965787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d206374780016303230330023031001302d37540242930a99815a491856616c696461746f722072657475726e65642066616c736500136563232533302b30060011533302f302e375400829300f8a999815980280089929998180008100991929998190008110992999819981b00109924c6600c00604604664a66666606e00204604604626eb400408cc0d0004c0d0008c94cccccc0d40044004084084084084c0c8004c0b8dd50020a99981598040008a99981798171baa004149807c54ccc0acc01c0044c94ccc0c00040804c8c94ccc0c80040884c94ccc0ccc0d80085260233253333330370010230230231375a0020466068002606800464a66666606a00204204204204226eb8004c0c8004c0b8dd50020a999815980180089929998180008100992999818981a00109924c6600800204204264a66666606a00220020420420420426064002605c6ea801054ccc0accdc3a40140022a66605e605c6ea801052601f1533302b3370e9006000899299981800081009919299981900081109919299981a00081209919299981b000813099299981b981d0010991924c6601600c0506601400e04e04e64a66666607600204e04e04e26eb400409cc0e0004c0e0008c94cccccc0e40040940940944dd6800812981b000981b00119299999981b8008800811811811811981a000981a00119299999981a8008800810810810810981900098171baa00401f302c375400644a666056600c605a6ea80084c94ccc0c00040804c8c94ccc0c80040884c94ccc0ccc0d80084c926533302f300a30313754006264a666068002048264a66606a607000429301299299999981c80081281281281289bae00130360013032375400604604664a66666606e00204604604626eb400408cc0d0004c0d0008c94cccccc0d40044004084084084084c0c8004c0b8dd500100f9b87480214cccccc0bc040404006c06c06c06c54cc0a12411e52756e6e696e672033206172672076616c696461746f7220676f7665726e00133232232322533302d3232325333030300a3032375400226464646464646464646464a666076602c0142666600294402c03405054ccc0ecc0540284cccc0052800580680a099191919192999820180e8078991919191919191919192999825181218261baa0231323232323232323232325333054302e3056375400226464646464646464a6660b8606c60bc6ea80044c94ccc1840041644c8c94ccc18c00416c4c94ccc190c19c0084c94ccc184cdd78080058a99983099b8901f01315333061303b33302e302601900d3045012153330613375e00e010266ebcdd318140079ba6302800914a029405280a503302400305c05c32533333306800105c05c05c1375a0020b860ca00260ca00464a6666660cc00220020b40b40b40b460c600260be6ea8004160c94cccccc1900044004160160160160cc078048c0eccc180dd4803a5eb80c0f0cc17cc0e4cc17cdd48079982f9ba8304000d3305f375001897ae04bd70182f98300011bab305e001305e002305c001305837546603a01e0286eb8c168c15cdd50008279810982b1baa002375660b060b200460ae00260a66ea8cc068030080cc04003522100375a60a860aa0046eb4c14c004c14c008dd7182880098269baa023153304b49176657870656374204d696e696e67207b0a202020202020202020207363726970745f686173682c0a202020202020202020206d696e65725f737570706f72745f636f756e742c0a20202020202020202020626c6f636b5f6865696768745f646561646c696e652c0a20202020202020207d203d2064617400163756609e60a060a060a060a060a00046eacc138004c138c138008dd61826000982618260011bac304a0013046375402a6eb4c120c124008dd6982380098219baa0161323232323232323232323232323232533304f302930513754002264646464a6660a6605c60aa6ea80b04c8c8c8c8c8c8c8c94ccc16cc0d4c174dd50008991919191919192999831299199831a99983199baf0173069007153330633375e6e98c0a8058dd318150028a99983199baf004003153330633371266e0ccdc11800805a416814906807806899b893370666e0800920f403483403cc00402c5280a5014a029405288a99983199b87333030302801c014304600f4800454ccc18ccdc400699b83337046002016905a05241a01e29444cdc4180080599b8333704004907a01a41a01e2940dc00060a99983119b880090071301000e14a02940c8c8c8c94ccc194cdc4012a4141a232266e080952080c8afa02513370066e0920a0d1194820322be8094cc004cdc0012a413fa23290011800800911299983319b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e00009209fd119304c00130010012253233306430014804054ccc190c00520001480004cdc7244108010204081020408000002153330643001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000982119832981f998329ba900c330654c101000033065375066e0008120644bd7025eb80c194c198008dd598320009832000982f9baa3302401748000dd69830982f1baa001153305c4901426578706563742046696e697465286c6f7765725f626f756e6429203d2076616c69646974795f72616e67652e6c6f7765725f626f756e642e626f756e645f7479706500163028305d3754605060ba6ea8044dd6982f98300011bad305e001305e305e002375a60b800260b80046eb8c168004c158dd5016099191919299982ba99982b99b88375a60ba00466e0ccdc1240c8905206a41a01e2a6660ae66e1cccc090c070040020c0e800d200115333057300500313371000202e29405280a5014a226464a6660b266e1d200c305b3754002264a6660bc0020ae26464a6660c00020b226464a6660c40020b626464a6660c80020ba264a6660ca60d00042646464a6660c8607c66606202e02a608e020266ebcc0c8c19cdd50009821998349ba90104bd700a503069306637546605603c00a6604c00c0be6604a00e0bc0bc64a6666660d20020bc0bc0bc26eb4004178c198004c198008c94cccccc19c0041701701704dd680082e18320009832001192999999832800880082d02d02d02d18310009831001192999999831800880082c02c02c02c1830000982e1baa001056533333306000110010550550550553301a00d30373305c375201097ae0375a60b860ba00260b80046eb8c168004c158dd5016129998299816999810003002181b0008991980080080891299982c8008a50132533305632323253330593033305b375400226464a6660b6606a6660500080180142606a6660500080180022940c0fc004dd7182f982e1baa00114a060bc60b66ea8c178008dd5982e982f000982c9baa30223059375460b800429444cc00c00c004c170004528181a80099808808244100375c60aa60a46ea800454cc1412401486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c0016301c305137540046eacc14cc150008c148004c138dd51980a9bac305100a01b375660a060a260a2004609e002609e609e609e0046eacc134004c134c134008dd6182580098258011bac30490013049001304437540266eb4c118c10cdd500b18008009112999820980e0010800899980180199b840024820010cdc58010009119198008008019129998228008b0991919299982219baf0063046003100113300500500230460023049002304700122533303e301930403754004264a66608600207626464a66608a00207a264a66608c6092004264932999821180e98221baa003132533304700103f1325333048304b0021498100c94cccccc1300041001001001004dd7000982480098229baa00303e03e32533333304a00103e03e03e1375a00207c608e002608e00464a6666660900022002078078078078608a00260826ea80080e88cc01c005220100222232323232323232533304530203047375401026464646464646464646464646464a6660a6605a60aa6ea80044c8c94ccc154c0bcc15cdd500089919191919191919299982ea99982e981b999815006005182000b8a51153305e49017f7175616e746974795f6f6628696e5f76616c7565207c3e2076616c75652e746f5f64696374207c3e20646963742e746f5f70616972732c206f776e5f686173682c206279746561727261792e636f6e636174286e6f6d696e617465645f7072656669782c207363726970745f686173682929203d3d2031203f2046616c73650014a02a6660baa6660ba66ebc0340185288a9982f248121696e5f61646472657373203d3d206f75745f61646472657373203f2046616c73650014a02a6660baa6660ba66e240200405288a9982f24811f75707065725f72616e6765203c3d20646561646c696e65203f2046616c73650014a02a6660baa6660ba66ebcdd318120061ba6302400414a22a660bc92014d76616c75652e776974686f75745f6c6f76656c61636528696e5f76616c756529203d3d2076616c75652e776974686f75745f6c6f76656c616365286f75745f76616c756529203f2046616c73650014a02a6660baa6660baa6660ba046266e200540084cdc40088010a51153305e49153696620666f72207b0a2020766f7465735f696e5f7478203e20666f725f636f756e740a7d20656c7365207b0a2020766f7465735f696e5f7478203e20616761696e73745f636f756e740a7d203f2046616c73650014a02a6660ba66ebc00400c5288a9982f2492365787065637465645f646174756d203d3d206f75745f646174756d203f2046616c73650014a029405280a5014a02940c0f8cc184c0f0cc184dd480b198309ba8533305c02210011014330613752024660c26ea14ccc17008840404004cc184dd4007a5eb812f5c064646600200203844a6660c4002290000991919299983099baf006302d3064375460ce004266e00ccc0b800403922010454554e4100330050050031325333066001133006006004132533306700113300700700515333067306a001132323232323233700a6660d2a6660d266e3c01006c54ccc1a4c10c00c4c1280085280a5010011533306953330693371e0040362a6660d2608600226094008294052808018a40006601a01a0166eb4c1ac010dd718348019bad3069003375c60ce00460d400460d200426600e00e00a60d2002646600200200444a6660ce002297adef6c60132323253330663371e0266eb8c1a000c40044cc014014008dd59834001183580118348009bab3066306700130623754605660c46ea8c194008c194004c0eccc180c0eccc180c0e8cc180dd4806a5eb812f5c097ae030603061002375660be00260be00460ba00260b26ea8cc07804d2000375a60b660b06ea800454cc159241426578706563742046696e6974652875707065725f72616e676529203d2076616c69646974795f72616e67652e75707065725f626f756e642e626f756e645f747970650016302230573754604060ae6ea8040dd7182c982b1baa00104e3020305537540046eacc15cc160008c158004c148dd51980c80800a299982700a080408021bad30533054002375a60a400260a40046eb8c140004c140008dd6982700098270011bae304c001304837540102a6608c920173657870656374204e6f6d696e61746564207b0a202020207363726970745f686173682c0a20202020646561646c696e652c0a20202020666f725f636f756e742c0a20202020616e74695f7363726970745f686173682c0a20202020616761696e73745f636f756e742c0a20207d203d206461740016304a304b304b304b304b304b0023758609200260920046eb0c11c004c11c008dd6182280098209baa002233005001489003001001222533303a30150011304000213330030033041002301800122323300100100322533303e001034132533303b3375e6012607c6ea80040104c01cc0f8dd50008998018019821001182000091191980080080191299981e8008a5eb7bdb1804c8c8c8c94ccc0f4cdc88038010a99981e99b8f00700210031005133042337606ea4008dd3000998030030019bab303f003375c607a0046082004607e002460766078002444646600200200844a666078002290000991919299981d99b8f375c607a00600e2646600200200444a666082002290000991919299982019b8f375c6084006016200226600a00a0046eb4c108008c114008c10c0044cc014014008dd5981e8011820001181f0009181c80098199baa0073036303337540022a6606292014765787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a205370656e64286f776e5f72656629207d203d206374780016303530360023034001303037540022930a998172491856616c696461746f722072657475726e65642066616c7365001365632533302c300700115333030302f37540042930150a99981618030008a99981818179baa00214980a854ccc0b0c0240044c94ccc0c40040ac4c8c94ccc0cc0040b44c94ccc0d0c0dc00852602e32533333303800102e02e02e1375a00205c606a002606a00464a66666606c00205805805826eb40040b0c0cc004c0bcdd50010a999816180400089929998188008158992999819181a8010a4c05864a66666606c00205805805826eb40040b0c0cc004c0bcdd500101518169baa001533333303200110010280280280283253330293004001132533302e00102913232533303000102b13232533303200102d13232533303400102f1323253330360010311325333037303a00214980c8c94cccccc0ec0040c80c80c84dd6800819181c000981c00119299999981c80081801801809bad0010303036001303600232533333303700102e02e02e02e1375c0026068002606800464a66666606a00205805805826eb40040b0c0c8004c0c8008c94cccccc0cc0040a80a80a80a84dd7000981800098161baa002153330293003001132533302e00102913232533303000102b13232533303200102d1325333033303600214980b8c94cccccc0dc0040b80b80b84dd6800817181a000981a00119299999981a80081601601609bad00102c3032001303200232533333303300102a02a02a02a1375c002606000260586ea80080a0c0a8dd5000a9999998178080808013013013013181698151baa00f370e90011b8748000dc3a400c6e1d2004370090009ba548008dd2a40006e3d2210454554e4100374a90021b8a4881044e4f4d41003714910107434f554e54455200371491010454554e4100370090010a9980d8008b0a9980d8008b0a9980d8008b0a9980d8008b248192496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220676f7665726e2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00153301549167657870656374204c6f636b207b206c6f636b696e675f616d6f756e742c202e2e207d3a204e6674466f726b416374696f6e203d0a202020202020202020206578706563745f66697273742872656465656d6572732c2077697468647261775f707572706f736529001615330144917f657870656374205b50616972286d696e745f6e616d652c206d696e745f616d6f756e74295d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e20746f6b656e73286f776e5f706f6c696379290016153301349157657870656374205b5061697228746f6b656e312c2031292c205061697228746f6b656e322c2031295d203d0a202020202020202020207370656e645f76616c7565207c3e20746f6b656e73286f776e5f706f6c696379290016153301249166657870656374205b50616972286e6f6d696e617465645f636f6e74726163745f746f6b656e2c2031295d203d0a202020202020202020206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f6b656e73286f776e5f706f6c6963792900161533011491c865787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b20626f756e645f747970653a2046696e6974652875707065725f72616e6765292c202e2e207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b20626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c202e2e207d2c0a20202020202020207d203d2076616c69646974795f72616e67650016153301049174657870656374204e6f6d696e61746564207b207363726970745f686173682c20616e74695f7363726970745f686173682c202e2e207d3a2054756e615570677261646550726f63657373203d0a202020202020202020206765745f696e6c696e655f646174756d287370656e645f646174756d290016153300f4915a657870656374205b5061697228766f74696e675f746f6b656e2c2031295d203d0a202020202020202020206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f6b656e73286f776e5f706f6c696379290016153300e491a1657870656374204d696e696e67207b0a202020202020202020207363726970745f686173682c0a202020202020202020206d696e65725f737570706f72745f636f756e742c0a20202020202020202020626c6f636b5f6865696768745f646561646c696e652c0a20202020202020207d3a2054756e615570677261646550726f63657373203d206765745f696e6c696e655f646174756d28696e5f646174756d290016153300d4911472656465656d65723a2054756e61416374696f6e0016153300c4913365787065637420666f7274756e615f76315f686173683a20427974654172726179203d20666f7274756e615f76315f686173680016153300b4913565787065637420666f726b5f7363726970745f686173683a20427974654172726179203d20666f726b5f7363726970745f686173680016153300a49167657870656374205b50616972285f2c2031292c2050616972285f2c2031295d203d0a202020206d696e740a2020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020207c3e20746f6b656e73286f776e5f706f6c6963792900161533009491446578706563742048617264466f726b207b206c6f636b5f6f75747075745f696e646578207d3a204e6674466f726b416374696f6e203d20666f726b5f72656465656d657200161533008491c0657870656374205374617465207b0a20202020626c6f636b5f6e756d6265722c0a2020202063757272656e745f686173682c0a202020206c656164696e675f7a65726f732c0a202020207461726765745f6e756d6265722c0a2020202065706f63685f74696d652c0a2020202063757272656e745f706f7369785f74696d652c0a202020202e2e0a20207d3a205374617465203d206765745f696e6c696e655f646174756d2876315f6d696e65725f7265662e6f75747075742e646174756d29001615330074911b657870656374205b696e7075742c202e2e5d203d20696e7075747300161533006491416578706563742053637269707443726564656e7469616c286f776e5f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c0016153300549154657870656374204d696e6554756e61207b202e2e207d3a2054756e61416374696f6e203d0a202020202020202020206578706563745f66697273742872656465656d6572732c206d696e745f707572706f736529001615330044915d6578706563742046696e616c697a654e6f6d696e6174696f6e285f2c205f2c206f75747075745f696e6465782c205f293a2054756e61416374696f6e203d0a202020202020202020202020202020202020757067726164655f72646d72001615330034911572646d723a2054756e615370656e64416374696f6e00161533002491176461743a2054756e615570677261646550726f6365737300165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "98cee5d6f40f5202ea345679e940a0ed9d5b9542585184a54bfe5e5f" + "compiledCode": "591c830100003232323232323232223232323232323232323232323232323232322253232323232323232323232333022301b3023375401826646464a66604a603c0022a666050604e6ea8040540085854ccc094c01c0044c94ccc0a4004584c94cccccc0b80044c94ccc0ac004584c94cccccc0c00045858584c94ccc0b4c0c000c4ccc0600105401c5858dd68008b181680098168010b0b0b0b181580098139baa01015333025300d00115333028302737540202a0042c2a66604a601c002264a6660520022c264a66666605c0022c2c2c2c26464a6660580022c264a6666660620022c2c2c264a66605c60620062a0102c6eb400458c0b8004c0b800cdd7000981580098139baa010153330253003001132533302900116132533333302e0011533302a302d002133301500115004161616161616302b001302737540202a66604a66e1d200a00115333028302737540202a0042c2a66604a66e1d200c001132533302900116132533333302e001132533302b001161325333333030001132533302d00116132533333303200116161613232533303000116132533333303500116161613253330323035003133301d009133301d0071500c161616375a0022c606400260640066eb400458c0bc004c0bc00858585858c0b4004c0b400858585858c0ac004c09cdd50080b18129baa00f125333024323232533302730203028375400226464646464646464a66605e605000e26464646464646464646464a66607a60800042a66607460386eb4c0f000c54ccc0e8c070dd6981e000899299981d981a181e1baa001132325333040304300213232533303f303830403754002264a666080607260826ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc14cc1580084c8c8c94ccc14cc0d4c150dd500089919299982a99baf00400513375e6e98c120dd59828182b9baa018374c0022940cccc098ccc0a40b4c0e8005200202d3039330430134890048008dd7182c182a9baa00116304e30543754609c60a86ea8054c09cc088c14cdd500a18181982a1ba800f33054375201a660a86ea0cdc0005a4006660a86ea0024cc150dd40039982a1ba8005330544c1225820dd7c16581d8d48dcf382f2f1e0a050e2502461b3d0d8862c89f984869fd70916004bd700b1bac3054001305400230520013052002375a60a000260a00046eb4c138004c138008dd6982600098260011bad304a001304a002375c609000260900046eb4c118004c108dd50008b180a980818209baa303a30413754608860826ea800458c8cc004004038894ccc10c0045300103d87a800013232533304230243330373756607a60886ea8c0f4c110dd5001007245096c6f72642074756e610013022330460024bd70099802002000982380118228009981980518120008b1bad3041001303d37540022c660566eacc0fcc100c100c100c100c100c100c100c100c100c0f0dd500a980e9981f180d1981f180c9981f1ba90054bd7025eb812f5c02c2c2c607c002607c00460780026601a60506eacc0ecc0f0c0f001003cdd70199bae0333758607000260700046eb0c0d8004c0d8c0c8dd50059181a981b181b0008a999817980b80389919192999819180a18199baa0011323232325333039303c00213232533303b303e0021325333039301a375c60740042a66607266e1c0040104cdc42400000229405281bad303a00116303c0013300d302800600f16375a607400260740046eb4c0e0004c0d0dd50008b198111bab30363037303730373037303700230143303530113303530103303502f4bd7025eb812f5c06eacc0d4004c0d4c0d4c0d4c0d4c0c4dd50050a9998179808803899191919191919299981b180c181b9baa0011323232323232533303f3042002132533303d301f375a607e008264a66607c60406eb4c10000c4c8c8c8c94ccc108cdc7a99982119b8f00500b1006153330423371e00c016200a2c008266ebcdd30081ba600114a064a66608466e4001000c4cc118cdd81ba90044c0101200033046337606ea400d301010100001133046337606ea400d30101010033046337606ea401130101200000153330413371090200008a5eb7bdb1804cc114cdd82601054454554e4100375066e0d2080c8afa025302d0014bd6f7b63019b83010482834464c8c094004cc0b8c09803d2201003230240013302d00e4890016375c607c0042c6eb8c0f400c58c100004c100008c0f8004cc03c010044c074004dd7181d981c1baa0011630313037375460740046eacc0e4c0e8004c0d4dd5198169bac303800230380043300930243756606e607060706070607000201660666ea8030dd6981a981b00098189baa01a1533302f30180071323232323232323232323232533303e3041002132533303c301e375a607c00426464646464a666082604660846ea80044c8c94ccc10cc094c110dd5000899191919191919299982519b8f00f302e01a1533304a3375e608c60986ea8010c0a4cc138dd4811a5eb8054ccc128cdd79ba600e374c607a0042a66609466ebc01800454ccc128cdc499b8100700948303f0544cc11c05c8cdd7982398269baa3047304d3754608c609a6ea800404c5280a5014a02940528182718278011bab304d001304d002304b0013047375466076020028604e660906048660906ea4050cc121300101000033048375200e6609098101000033048375066e0000d2080a0c881094bd7025eb80dd6982418229baa001163047304437540066eb4c118c10cdd50008b182298211baa3045002304430450013040375400e6466600200291100371a01c444a66608060720022004266600600666e2ccdc0a41fc0666e38040c0e0004008c0e0004ccc044054005200216375c60780022c607e0026602060566eacc0f800c048c05ccc0f0dd480425eb80c0f0c0f4c0f4c0f4004c0f0c0f0008dd6181d000981d181d0011bac30380013034375401a6eb4c0d8c0dc008dd7181a80098189baa01a1533302f300d0071323232323232325333036302f30373754002264646464646464646464a666086608c00426464a66608a6090004264a666086604a6eb4c11400854ccc10ccdd7981f98229baa011302233047375203897ae015333043302533303800f01c302700c153330433371e00201829444cdc78008040a5014a02c6eb8c10c00458c118004cc05cc0c804006458dd6982200098220011bad30420013042002375c608000260800046eb4c0f8004c0f8008dd7181e000981c1baa00116300b303a303b002375660720026072004606e00260666ea8cc0acdd6181b001181b18199baa01c3756606a606c606c606c002606a60626ea802854ccc0bccdc3a401400e264660020026600e60446eacc0d4c0d8c0d8c0d8c0d8c0c8dd500580491299981a0008a51132533303232325333034337106eb4c0d8009200013330345333034533303430153337189000240100022a66606860246e34004528899b87371a00290200a5014a2266e3cccdc6240009007000a44107434f554e544552004a09445281bae3034001303700213300300300114a0606e00226464646464646464646464646464646464646464a666086604a60886ea80044c8c94ccc114c09cc118dd5000899191919191929998271828801099191919191919191919299982a99baf3051305737540366068660b26ea40b92f5c02a6660aa66ebcc144c15cdd5004981a1982c9ba900f4bd700a99982a99baf30503057375401298103d87a8000153330553375e6e98c120054dd30018a99982a99baf374c60900326e9801054ccc154cdd79ba63048007374c0042a6660aa66e2002c08854ccc154cdc4a41c43401a2a6660aa66ebcdd319816182380e8171ba600113375e00c02829405280a5014a029405280a5014a02940c8c94ccc158cdc800100089982d19bb0375260740209810120003305a337606ea40093010101003305a337606ea40053010120004bd6f7b63009982d19bb03752607402098010120003305a337606ea40053010120003305a337606ea40093010101004bd6f7b630181d809181d0071999812999814016181c806a4004058607000690011999812199813815981c007a4004056606e0049001199813015181a805a40046607e03a9110030543055002375660a600260a600460a2002609a6ea8cc10405006458dd6982780098278011bad304d001304d002375c6096002608e6ea800458c06801cdd7182418229baa00116303e30443754608e008608c608e0046eacc114004c114004c100dd51981c0049821807182118218011bab30410013041002303f001303b375466066008607c0146eacc0f4c0f8c0f8008dd6181e000981e181e0011bac303a0013036375401e6eb4c0e0c0e4008dd6981b800981b800981b00098189baa01a22225333032302b00110041323233001001006225333038001133039337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc0e4cdc800500109981e99bb037520146e9801c01454ccc0e4cdc7805001099299981d1819981d9baa00113303e337606ea402cc0fcc0f0dd5000802080219299981d299981e8008a5114a0298103d87a80001301a3303e374c00297ae0323300100100222533303e00113303f337606ea402cdd400525eb7bdb1804c8c8c8c94ccc0fccdc800780109982199bb0375201e6ea003801454ccc0fccdc78078010992999820181c98209baa001133044337606ea4040c114c108dd50008020802192999820181c8008a6103d87a80001302033044375000297ae03370000201c26608666ec0dd48011ba800133006006003375a60800066eb8c0f8008c108008c1000044cc0f4cdd81ba9002374c0026600c00c0066eacc0e800cdd7181c001181e001181d000991900118030009981b19bb037520046ea00052f5bded8c0600200244a66606200229309929998190008a4c26464a66606266e40dd71819181b0021bae30320021330050053303500200116303600230340013034001222533302e302700114bd6f7b6300991919800800a5eb7bdb180894ccc0d00044cc0d4cdd81ba9006374c00697adef6c6013232323253330353372001400426607266ec0dd48051ba6007005153330353371e01400426607266ec0dd48051ba6007003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c002646600200297adef6c60225333033001133034337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc0d0cdc800400109981c19bb037520106ea001c01454ccc0d0cdc780400109981c19bb037520106ea001c00c4cc0e0cdd81ba900237500026600c00c0066eb4c0d400cdd71819801181b801181a80092999815980998161baa00113030302d37540022c44646600200200644a6660600022c2646464a66606066e3c018dd7181880188008998028028011bab303100230340023032001302937540266eb8c0b0c0a4dd50008b18159816001181500098131baa00114984d958dc3a4010018266464a666048603a002264a6660500022c264a66666605a0022c2c2c2c26464a6660560022c264a6666660600022c2c2c26464a66605c0022c264a6666660660022c2c2c2c26464a6660620022c264a66666606c0022c2c2c26464a6660680022c264a6666660720022c2c2c264a66606c60720062a0222c6eb400458c0d8004c0d800cdd68008b181980098198019bae00130300013030003375a0022c605a002605a0066eb8004c0a8004c098dd50078a999812180300089929998140008b09929999998168008b0b0b0b0991929998158008b09929999998180008b0b0b0991929998170008b09929999998198008b0b0b099299981818198018a8058b1bad0011630300013030003375a0022c605a002605a0066eb8004c0a8004c098dd50078b18121baa00e1232325333025301e00115333028302737540062a0042c2a66604a600e0022a666050604e6ea800c540085854ccc094c0340044c94ccc0a4004584c94cccccc0b80045858584c8c94ccc0b0004584c94cccccc0c40045858584c94ccc0b8c0c400c5402058dd68008b181700098170019bad00116302b001302737540062a66604a601c002264a6660520022c264a66666605c0022c2c2c264a666056605c0062a00a2c6eb400458c0ac004c09cdd50018b18129baa00212533302432323253330273009302837540022646464a66605460460042666600294400c01405454ccc0a8c0300084cccc0052800180280a8a9998151809001099191919191919191919299981a180b181a9baa01f132323232323232323232533303e3020303f375400226464646464646464a66608c6050608e6ea80044c8c8c8c94ccc134c1400084ccc0e000c54ccc128cdd78078050a99982519b8901e0121533304a302c33303f303c01800c302f0111533304a3375e00c00e266ebcdd3181e8071ba6303d00814a029405280a501616375a609c002609c004609800260906ea800458cc0d8048c094cc124dd4803a5eb80c09ccc120c08ccc120dd4807998241ba8302b00d33048375001897ae04bd70182418248011bab304700130470023045001304137546606a01e0286eb8c10cc100dd50008b181c981f9baa002375660826084004608000260786ea8cc0d003004ccc0a0035220100375a607a607c0046eb4c0f0004c0f0008dd7181d000981b1baa01f1637566070607260726072607260720046eacc0dc004c0dcc0dc008dd6181a800981a981a8011bac3033001302f37540106eb4c0c4c0c8008dd6981800098161baa00813232323232323232323232323232325333039301b303a3754002264646464a66607a606c607c6ea80a04c8c8c8c8c8c8c8c94ccc114c09cc118dd50008991919191919192999826299199826a99982699baf01730520071533304d3375e6e98c100058dd318200028a99982699baf0040031533304d3371266e0ccdc11800805a416814906807806899b893370666e08009209003483403cc00402c5280a5014a029405288a99982699b87333042303f01c014303100f4800454ccc134cdc400699b83337046002016905a05241a01e29444cdc4180080599b8333704004904801a41a01e2940dc00060a99982619b880090071301000e14a02940c8c94ccc134cdc4011a4141a232266e0808d2080c8afa0251337009040404ee842df6e819980099b800234827f446520023001001222533304e337100049050688c899b833370400490406457d012981d000899b80337069040404ee842df6e81981d00099980180199b800024827f4464c0d4004c0b4cc138c0a4cc138dd4806198272610100003304e375066e0008120c01f4bd7025eb80c138c13c008dd59826800982680098241baa3303c01748000dd6982518239baa001163040304637546080608c6ea8044dd6982418248011bad304700130473047002375a608a002608a0046eb8c10c004c0fcdd50140991919192999820a99982099b88375a608c00490710d0a99982099b87333036303301000830250034800454ccc104c01400c4cdc400080b8a5014a02940528899299982119b8748030c10cdd50008991919191919191929998269828001099981c003899981c0028992999825981699982000a0091817806899baf3047304d375400260546609e6ea40352f5c02940c13cc130dd51982000d8018b0b0b1bad304e001304e002375a6098002609800460940026094004609000260886ea800458cc0c8034c084cc114dd480425eb80dd69822982300098228011bae3043001303f37540504a66607a603e66606400c00860420022660740204646464a666082604660846ea80044c8c94ccc10cc094ccc0e00100280204c094ccc0e001002800452818140009bae3046304337540022940c114c108dd518228011bab3044304500130403754607260806ea800452818100009981480824500375c607c60766ea800458c0d0c0e8dd50011bab303c303d002303b001303737546605e6eb0c0e8028038dd5981c981d181d001181c000981c181c181c0011bab3036001303630360023758606800260680046eb0c0c8004c0c8004c0b4dd50031bad302f302c3754010444464646464646464a666068605a606a6ea80204c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc108c090c10cdd5000899192999822181318229baa00113232323232323232533304c302e33304100c00a30300171533304c3375e01a00c2a66609866e2402004054ccc130cdd79ba6303f00c374c607e0082a666098a666098046266e200540084cdc4008801099baf00100314a029405280a5014a0605c6609e60566609e6ea4058cc13cdd429998258110800880a198279ba90123304f3750a666096044202020026609e6ea003d2f5c097ae032323300100101c2253330500011480004c8c8c94ccc140cdd7803182598291baa305500213370066608a00201c91010454554e41003300500500313253330540011330060060041325333055001133007007005153330553058001132323232323233700a6660b0a6660b066e3c01006c54ccc160c0e800c4c0e40085280a5010011533305853330583371e0040362a6660b0607400226072008294052808018a40006601a01a0166eb4c164010dd7182b8019bad3057003375c60aa00460b000460ae00426600e00e00a60ae002646600200200444a6660aa002297adef6c60132323253330553371e0266eb8c15800c40044cc014014008dd5982b001182c801182b8009bab3054305500130503754609260a06ea8c14c008c14c004c0a8cc138c0a8cc138c0a4cc138dd4806a5eb812f5c097ae0304e304f0023756609a002609a0046096002608e6ea8cc0ec04d2000375a6092608c6ea800458c0fcc114dd5181f18229baa010375c608e60886ea800458c0f4c10cdd50011bab3045304600230440013040375466070020028a66607a028201020086eb4c104c108008dd6982000098200011bae303e001303e002375a607800260780046eb8c0e8004c0d8dd50040b181c181c981c981c981c981c8011bac303700130370023758606a002606a0046eb0c0cc004c0bcdd500118149baa006302c302937540022c605660580046054002604c6ea8004526136563027302437540186e952002374a90001b8f4890454554e4100370e90011ba548010dc52441044e4f4d41003714910107434f554e54455200371491010454554e4100370090011b8748010dc3a400c600200244a6466602c600290080a99980b1800a400029000099b8e48908010204081020408000002153330163001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000911299980a9807180b1baa0031325333019001002132533333301e001132533301b0010041325333333020001005005005132533301d30200031533301a3013301b3754008264a66603c00200e264a666666046002010010010010264a66604060460062a0140126eb8004c080004c070dd50020030031bad001005301d001301d002003003003003301b001301737540060026002002444a66602660180042002266600600666e100092080043371600400244646600200200644a66602c0022c2646464a66602c66ebc018c05c00c40044cc014014008c05c008c068008c0600048cc00c0052201002330020014890022323300100100322533301300114bd6f7b630099191919299980a19b91007002153330143371e00e0042006200a26603066ec0dd48011ba6001330060060033756602a0066eb8c04c008c05c008c054004888c8cc004004010894ccc04c00452000132323253330133371e6eb8c05000c01c4c8cc004004008894ccc06000452000132323253330183371e6eb8c06400c02c40044cc014014008dd6980c801180e001180d0008998028028011bab3014002301700230150013001001222533300c300500113011002133300300330120023004001370090009b874800088c8cc00400400c88c94ccc02ccdd7980398069baa00100413006300d37540022660060066022004601e0024601660180024601400244646600200200644a66601400229404c94ccc020c010c0340085288998018018009806800ab9a5573aaae7955cfaba05742ae895d21", + "hash": "36df952be36dff214776bad3f2245d6be0094f9bfc97f6203808e4ae" }, { "title": "tunav2.govern", @@ -220,8 +220,8 @@ } } ], - "compiledCode": "59351d01000032323232323232323232323232323232323232323232323232323232322222325333333022002153232323232323232323232323233302730023029375401e2a660509211c52756e6e696e672032206172672076616c696461746f722074756e61001323232533302a323232533302d3008302f3754002264646464646464646464646464646464646464a666080603602426464646464646464a66609800207e26464a66609c002082264a66609e60a40042a666096604a6eb4c13800c54ccc12cc094dd69827000899192999826981418279baa001132533305200104613253330533056002132325333051302c30533754002264a6660a4605a60a86ea80044c94ccc15c0041304c8c94ccc1640041384c8c94ccc16c0041404c8c94ccc1740041484c8c94ccc17c0041504c8c94ccc1840041584c8c94ccc18c0041604c8c94ccc1940041684c94ccc198c1a40084c8c8c94ccc194c0fcc19cdd500089919299983399baf00400513375e6e98c0a0dd5981b98351baa018374c0022940cccc0a8ccc0b40e4c12c0052002039304a3302801348810048008dd7183598341baa001153306649014e6578706563742053637269707443726564656e7469616c287370656e645f6861736829203d2074756e6176325f6f75747075742e616464726573732e7061796d656e745f63726564656e7469616c0016303530673754606a60ce6ea8054c0acc08cc198dd500a1821198339ba800f33067375201a660ce6ea0cdc0005a4006660ce6ea0024cc19cdd4003998339ba8005330674c012258204d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1004bd7002d99299999983500082d82d89bac00105b05b30670013067002306500130650023253333330660010570570571375a0020ae60c600260c600464a6666660c80020aa0aa0aa26eb4004154c184004c184008c94cccccc18800414c14c14c4dd6800829982f800982f80119299999983000082882882889bad001051305d001305d00232533333305e00104f04f04f04f1375c00260b600260b600464a6666660b800209a09a09a26eb4004134c164004c154dd500082599299999982d0008800825825825825980c9808982a1baa30213054375460ae60a86ea800454cc149241ef65787065637420536f6d652876315f6d696e65725f72656629203d207b0a202020206c657420696e707574203c2d206c6973742e66696e64287265666572656e63655f696e70757473290a20202020696e7075742e6f75747075742e76616c75650a2020202020207c3e2076616c75652e746f5f646963740a2020202020207c3e20646963742e746f5f70616972730a2020202020207c3e207175616e746974795f6f6628666f7274756e615f76315f686173682c206d61737465725f746f6b656e5f6e616d65290a2020202020207c3e206275696c74696e2e657175616c735f696e74656765722831290a20207d0016323300100100f22533305600114c0103d87a8000132325333054302e33301d3756604860ae6ea8c090c15cdd5001007a45096c6f72642074756e610013034330590024bd70099802002000982d001182c0009980c805981a80082399299999982b80082382382389bad00104730540013050375400208aa6666660a800220020880880880886602e6eacc144c148c148c148c148c148c148c148c148c148c138dd50101816998281815998281815198281ba90054bd7025eb812f5c008408408460a000260a0004609c00266028602a6eacc134c138c1380100694cccccc1380c00f00f00f00f04dd7018299999982681801d01d01d01d09bae0303758609400260940046eb0c120004c120c110dd500b11823982418240008a999820180e80909919192999821980e98229baa001132533304800103013232533304a001032132533304b304e002132533304c001035132533304d3050002132533304a302b375c60980042a66609466e1c0040104cdc42400000229405281bad304c001036304e00133014301500601a03332533333304f0010330330331375a0020666098002609800464a66666609a00206206206226eb40040c4c128004c118dd50008179929999998258008800817817817817998071bab30483049304930493049304900230243304730223304730213304702c4bd7025eb812f5c06eacc11c004c11cc11cc11cc11cc10cdd500a8992999820980d8098991919191919192999824181118251baa0011323232533304f00103913232533305100103b13253330523055002132533304f3029375a60a4008264a6660a060546eb4c14c00c4c8c8c8c94ccc150cdc7a99982a19b8f00500b1006153330543371e00c016200a2a660aa921214269672054756e61206e6f7420666f756e6420696e20696e7075742076616c7565001600413375e6e98040dd30008a50325333054337200080062660b266ec0dd480226101200033059337606ea400d301010100001133059337606ea400d30101010033059337606ea401130101200000153330533371090200008a5eb7bdb1804cc160cdd82601054454554e4100375066e0d2080c8afa02533230010012253233305630014804054ccc158c00520001480004cdc7244108010204081020408000002153330563001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000800a5eb7bdb180cdc180824141a23264606c00266026606e01e9101003230350013301200e4890003e375c60a200407a6eb8c14000c0f0c14c004c14c008c144004cc05c010074c0b8004dd7182718259baa0011533049491466578706563742053637269707443726564656e7469616c287370656e645f6372656429203d207370656e645f616464726573732e7061796d656e745f63726564656e7469616c00163018304a3754609a0046eacc130c134004c120dd5198029bac304b002304b00433011301237566094609660966096609600202e608c6ea8060dd69824182480098221baa01a15333041301d01313232323232323232323232533305000103b13253330513054002132533304e3028375a60a200426464646464a6660a6605a60aa6ea80044c8c94ccc154c0bcc15cdd5000899191919191919299982e19b8f00f303f01a1533305c3375e605a60be6ea8010c0eccc184dd4817a5eb8054ccc170cdd79ba600e374c603a0042a6660b866ebc01800454ccc170cdc499b8100700948303f0544c8cc004004060894ccc188004528099299982f99baf303030623754606060c46ea8c0bcc188dd5183280100a8a51133003003001306500114a029405280a5014a060c260c40046eacc180004c180008c178004c168dd51981080800a181c1982d981b1982d9ba90143305b4c10100003305b375200e660b69810100003305b375066e0000d2080a0c881094bd7025eb80dd6982d982c1baa001045305a305737540066eb4c164c158dd5000821982c182a9baa3058002305730580013053375400e6466600200291100371a01c444a6660a4605a0022004266600600666e2ccdc0a41fc0666e38040c0c0004008c0c0004ccc054084005200203d375c609e00207860a40026603060326eacc14400c078c0a4cc13cdd480425eb80c13cc140c140c140004c13cc13c008dd61826800982698268011bac304b001304737540326eb4c124c128008dd7182400098221baa01a15333041301901313232323232323253330483023304a3754002264a66609a00207426464a66609e00207826464a6660a200207c26464a6660a600208026464a6660aa002084264a6660ac60b2004264a6660ae00208a264a6660b060b6004264a6660aa605e6eb4c16000854ccc154cdd79813182c1baa01130343305a375205097ae015333055302f33301e00f028303800c153330553371e00201829444cdc78008040a5014a008e6eb8c158004118c164004cc07cc08004009410cc94cccccc16800410c10c10c4dd6800821982b800982b80119299999982c00082082082089bad0010413055001305500232533333305600103f03f03f03f1375c00260a600260a600464a6666660a800207a07a07a26eb40040f4c144004c144008c94cccccc1480040ec0ec0ec0ec4dd7000982780098259baa0010393253333330500011001039039039039300f304d304e0023756609800260980046094002608c6ea8cc00cdd61824801182498231baa01c37566090609260926092002609060886ea805854ccc104cdc3a4014026264660020026601e60206eacc120c124c124c124c124c114dd500b80a9129998238008a51132533304432325333046337106eb4c124009200013330465333046533304630273337189000240100022a66608c603c6e34004528899b87371a00290200a5014a2266e3cccdc6240009007000a44107434f554e544552004a09445281bae3047001304a00213300300300114a0609400226464646464646464646464646464646464646464a6660aa605e60ae6ea80044c8c94ccc15cc0c4c164dd5000899299982e00082589919299982f00082689919299983000082789929998309832001099191919191919191919192999834299983419baf3039306b3754038608e660da6ea40ed2f5c0294454cc1a524145696e5f616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c286f776e5f706f6c69637929203f2046616c73650014a02a6660d0a6660d066ebcc0e4c1acdd50051823998369ba90104bd700a5115330694901476f75745f616464726573732e7061796d656e745f63726564656e7469616c203d3d2053637269707443726564656e7469616c287363726970745f6861736829203f2046616c73650014a02a6660d0a6660d066ebcc0e0c1acdd5005260103d87a800014a22a660d29212c6f75745f616464726573732e7374616b655f63726564656e7469616c203d3d204e6f6e65203f2046616c73650014a02a6660d0a6660d066ebcdd3181480b1ba600314a22a660d292014776616c75652e776974686f75745f6c6f76656c6163652874756e615f696e5f76616c756529203d3d2065787065637465645f696e5f74756e615f76616c7565203f2046616c73650014a02a6660d0a6660d066ebcdd3181480d1ba600414a22a660d292013d76616c75652e776974686f75745f6c6f76656c61636528696e5f76616c756529203d3d2065787065637465645f696e5f76616c7565203f2046616c73650014a02a6660d0a6660d066ebcdd318148041ba600214a22a660d292014276616c75652e776974686f75745f6c6f76656c616365286f75745f76616c756529203d3d2065787065637465645f6f75747075745f76616c7565203f2046616c73650014a02a6660d0a6660d066e2003008c5288a99834a4812c626c6f636b5f6865696768745f646561646c696e65203c20626c6f636b5f6e756d626572203f2046616c73650014a02a6660d0a6660d066e240140385288a99834a481336d696e65725f737570706f72745f636f756e74203e3d2065787065637465645f6d696e65725f766f746573203f2046616c73650014a02a6660d0a6660d066ebcdd31981a981b00f01d9ba600114a22a660d2920156280a20206d696e740a202020207c3e2066726f6d5f6d696e7465645f76616c75650a202020207c3e20746f6b656e73286f776e5f706f6c696379290a29203d3d2065787065637465645f6d696e74203f2046616c73650014a02a6660d066ebc01c0545288a99834a49226f75745f646174756d203d3d20696e5f74756e615f646174756d203f2046616c73650014a029405280a5014a029405280a5014a02940c8c94ccc1a4cdc800100089983719bb0375260980229810120003306e337606ea40093010101003306e337606ea40053010120004bd6f7b63009983719bb03752609802298010120003306e337606ea40053010120003306e337606ea40093010101004bd6f7b63018268099826007999981519981681c98258072400407260940089001199981499981601c1825008240040706092006900119981581b98238062400466e0ccdc1240c8905206a41a01e6604803a91010030673068002375660cc00260cc00460c800260c06ea8cc09c050064140c94cccccc1940041401401404dd68008281831000983100119299999983180082702702709bad00104e3060001306000232533333306100104c04c04c04c1375c00260bc00260b46ea8004128c94cccccc17c0044004128128128128c07801cdd7182d982c1baa001153305649015f6578706563742053637269707443726564656e7469616c2863757272656e745f7370656e645f76616c696461746f7229203d0a2020202020202020202074756e615f696e5f616464726573732e7061796d656e745f63726564656e7469616c001630253057375460b400860b260b40046eacc160004c160004c14cdd519808004982b007182a982b0011bab305400130540023052001304e37546601600860a20146eacc140c144c144008dd61827800982798278011bac304d001304937540366eb4c12cc130008dd698250009825000982480098221baa01a22323300100100322533304800103e13253330453375e602c60906ea80040104c054c120dd500089980180198260011825000919807800a450030010012225333040301b002100113330030033370800490400219b8b00200122225333040301b00110041323233001001006225333047001133048337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc11ccdc800500109982619bb037520146e9801c01454ccc11ccdc78050010992999824181198251baa00113304d337606ea402cc138c12cdd5000802080219299982429998260008a5114a02980103d87a8000130283304d374c00297ae0323300100100222533304d00113304e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc134cdc800780109982919bb0375201e6ea003801454ccc134cdc78078010992999827181498281baa001133053337606ea4040c150c144dd5000802080219299982718148008a6103d87a80001302e33053375000297ae03370000201c2660a466ec0dd48011ba800133006006003375a609e0066eb8c134008c144008c13c0044cc130cdd81ba9002374c0026600c00c0066eacc12400cdd7182380118258011824800991900118030009982299bb037520046ea00052f5bded8c0600200244a66608000229309929998208008a4c26464a66607e66e40dd7182098228021bae30410021330050053304400200115330404901326b65797320696e206173736f63696174697665206c697374206172656e277420696e20617363656e64696e67206f726465720016304500230430013043001222533303c301700114bd6f7b6300991919800800a5eb7bdb180894ccc10c0044cc110cdd81ba9006374c00697adef6c6013232323253330433372001400426609066ec0dd48051ba6007005153330433371e01400426609066ec0dd48051ba6007003133048337606ea4008dd3000998030030019bab3045003375c6086004608e004608a002646600200297adef6c60225333042001133043337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc108cdc800400109982399bb037520106ea001c01454ccc108cdc780400109982399bb037520106ea001c00c4cc11ccdd81ba900237500026600c00c0066eb4c11000cdd71821001182300118220009299981c980b181d9baa0011303f303c37540022a6607492115457870656374656420696e6c696e6520646174756d001622232330010010042253330400011480004c8c8c94ccc0fccdc79bae3041003007132330010010022253330450011480004c8c8c94ccc110cdc79bae304600300b1001133005005002375a608c0046092004608e00226600a00a0046eacc104008c110008c108004c0040048894ccc0e0c04c0044c0f80084ccc00c00cc0fc008c05800488c8cc00400400c894ccc0f0004584c8c8c94ccc0eccdd7803181e8018800899802802801181e8011820001181f00091191980080080191299981d8008b0991919299981d19b8f006375c6078006200226600a00a0046eacc0f0008c0fc008c0f40048cc00800522010022323300100100322533303900114bd6f7b630099191919299981c99b91007002153330393371e00e0042006200a26607c66ec0dd48011ba600133006006003375660760066eb8c0e4008c0f4008c0ec0048c0dcc0e00048c0d8004c0c0dd50039bae3033303037540022a6605c9214965787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a204d696e74286f776e5f706f6c69637929207d203d206374780016303230330023031001302d37540242930a99815a491856616c696461746f722072657475726e65642066616c736500136563232533302b30060011533302f302e375400829300f8a999815980280089929998180008100991929998190008110992999819981b00109924c6600c00604604664a66666606e00204604604626eb400408cc0d0004c0d0008c94cccccc0d40044004084084084084c0c8004c0b8dd50020a99981598040008a99981798171baa004149807c54ccc0acc01c0044c94ccc0c00040804c8c94ccc0c80040884c94ccc0ccc0d80085260233253333330370010230230231375a0020466068002606800464a66666606a00204204204204226eb8004c0c8004c0b8dd50020a999815980180089929998180008100992999818981a00109924c6600800204204264a66666606a00220020420420420426064002605c6ea801054ccc0accdc3a40140022a66605e605c6ea801052601f1533302b3370e9006000899299981800081009919299981900081109919299981a00081209919299981b000813099299981b981d0010991924c6601600c0506601400e04e04e64a66666607600204e04e04e26eb400409cc0e0004c0e0008c94cccccc0e40040940940944dd6800812981b000981b00119299999981b8008800811811811811981a000981a00119299999981a8008800810810810810981900098171baa00401f302c375400644a666056600c605a6ea80084c94ccc0c00040804c8c94ccc0c80040884c94ccc0ccc0d80084c926533302f300a30313754006264a666068002048264a66606a607000429301299299999981c80081281281281289bae00130360013032375400604604664a66666606e00204604604626eb400408cc0d0004c0d0008c94cccccc0d40044004084084084084c0c8004c0b8dd500100f9b87480214cccccc0bc040404006c06c06c06c54cc0a12411e52756e6e696e672033206172672076616c696461746f7220676f7665726e00133232232322533302d3232325333030300a3032375400226464646464646464646464a666076602c0142666600294402c03405054ccc0ecc0540284cccc0052800580680a099191919192999820180e8078991919191919191919192999825181218261baa0231323232323232323232325333054302e3056375400226464646464646464a6660b8606c60bc6ea80044c94ccc1840041644c8c94ccc18c00416c4c94ccc190c19c0084c94ccc184cdd78080058a99983099b8901f01315333061303b33302e302601900d3045012153330613375e00e010266ebcdd318140079ba6302800914a029405280a503302400305c05c32533333306800105c05c05c1375a0020b860ca00260ca00464a6666660cc00220020b40b40b40b460c600260be6ea8004160c94cccccc1900044004160160160160cc078048c0eccc180dd4803a5eb80c0f0cc17cc0e4cc17cdd48079982f9ba8304000d3305f375001897ae04bd70182f98300011bab305e001305e002305c001305837546603a01e0286eb8c168c15cdd50008279810982b1baa002375660b060b200460ae00260a66ea8cc068030080cc04003522100375a60a860aa0046eb4c14c004c14c008dd7182880098269baa023153304b49176657870656374204d696e696e67207b0a202020202020202020207363726970745f686173682c0a202020202020202020206d696e65725f737570706f72745f636f756e742c0a20202020202020202020626c6f636b5f6865696768745f646561646c696e652c0a20202020202020207d203d2064617400163756609e60a060a060a060a060a00046eacc138004c138c138008dd61826000982618260011bac304a0013046375402a6eb4c120c124008dd6982380098219baa0161323232323232323232323232323232533304f302930513754002264646464a6660a6605c60aa6ea80b04c8c8c8c8c8c8c8c94ccc16cc0d4c174dd50008991919191919192999831299199831a99983199baf0173069007153330633375e6e98c0a8058dd318150028a99983199baf004003153330633371266e0ccdc11800805a416814906807806899b893370666e0800920f403483403cc00402c5280a5014a029405288a99983199b87333030302801c014304600f4800454ccc18ccdc400699b83337046002016905a05241a01e29444cdc4180080599b8333704004907a01a41a01e2940dc00060a99983119b880090071301000e14a02940c8c8c8c94ccc194cdc4012a4141a232266e080952080c8afa02513370066e0920a0d1194820322be8094cc004cdc0012a413fa23290011800800911299983319b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e00009209fd119304c00130010012253233306430014804054ccc190c00520001480004cdc7244108010204081020408000002153330643001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000982119832981f998329ba900c330654c101000033065375066e0008120644bd7025eb80c194c198008dd598320009832000982f9baa3302401748000dd69830982f1baa001153305c4901426578706563742046696e697465286c6f7765725f626f756e6429203d2076616c69646974795f72616e67652e6c6f7765725f626f756e642e626f756e645f7479706500163028305d3754605060ba6ea8044dd6982f98300011bad305e001305e305e002375a60b800260b80046eb8c168004c158dd5016099191919299982ba99982b99b88375a60ba00466e0ccdc1240c8905206a41a01e2a6660ae66e1cccc090c070040020c0e800d200115333057300500313371000202e29405280a5014a226464a6660b266e1d200c305b3754002264a6660bc0020ae26464a6660c00020b226464a6660c40020b626464a6660c80020ba264a6660ca60d00042646464a6660c8607c66606202e02a608e020266ebcc0c8c19cdd50009821998349ba90104bd700a503069306637546605603c00a6604c00c0be6604a00e0bc0bc64a6666660d20020bc0bc0bc26eb4004178c198004c198008c94cccccc19c0041701701704dd680082e18320009832001192999999832800880082d02d02d02d18310009831001192999999831800880082c02c02c02c1830000982e1baa001056533333306000110010550550550553301a00d30373305c375201097ae0375a60b860ba00260b80046eb8c168004c158dd5016129998299816999810003002181b0008991980080080891299982c8008a50132533305632323253330593033305b375400226464a6660b6606a6660500080180142606a6660500080180022940c0fc004dd7182f982e1baa00114a060bc60b66ea8c178008dd5982e982f000982c9baa30223059375460b800429444cc00c00c004c170004528181a80099808808244100375c60aa60a46ea800454cc1412401486578706563742053637269707443726564656e7469616c286f776e5f7363726970745f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c0016301c305137540046eacc14cc150008c148004c138dd51980a9bac305100a01b375660a060a260a2004609e002609e609e609e0046eacc134004c134c134008dd6182580098258011bac30490013049001304437540266eb4c118c10cdd500b18008009112999820980e0010800899980180199b840024820010cdc58010009119198008008019129998228008b0991919299982219baf0063046003100113300500500230460023049002304700122533303e301930403754004264a66608600207626464a66608a00207a264a66608c6092004264932999821180e98221baa003132533304700103f1325333048304b0021498100c94cccccc1300041001001001004dd7000982480098229baa00303e03e32533333304a00103e03e03e1375a00207c608e002608e00464a6666660900022002078078078078608a00260826ea80080e88cc01c005220100222232323232323232533304530203047375401026464646464646464646464646464a6660a6605a60aa6ea80044c8c94ccc154c0bcc15cdd500089919191919191919299982ea99982e981b999815006005182000b8a51153305e49017f7175616e746974795f6f6628696e5f76616c7565207c3e2076616c75652e746f5f64696374207c3e20646963742e746f5f70616972732c206f776e5f686173682c206279746561727261792e636f6e636174286e6f6d696e617465645f7072656669782c207363726970745f686173682929203d3d2031203f2046616c73650014a02a6660baa6660ba66ebc0340185288a9982f248121696e5f61646472657373203d3d206f75745f61646472657373203f2046616c73650014a02a6660baa6660ba66e240200405288a9982f24811f75707065725f72616e6765203c3d20646561646c696e65203f2046616c73650014a02a6660baa6660ba66ebcdd318120061ba6302400414a22a660bc92014d76616c75652e776974686f75745f6c6f76656c61636528696e5f76616c756529203d3d2076616c75652e776974686f75745f6c6f76656c616365286f75745f76616c756529203f2046616c73650014a02a6660baa6660baa6660ba046266e200540084cdc40088010a51153305e49153696620666f72207b0a2020766f7465735f696e5f7478203e20666f725f636f756e740a7d20656c7365207b0a2020766f7465735f696e5f7478203e20616761696e73745f636f756e740a7d203f2046616c73650014a02a6660ba66ebc00400c5288a9982f2492365787065637465645f646174756d203d3d206f75745f646174756d203f2046616c73650014a029405280a5014a02940c0f8cc184c0f0cc184dd480b198309ba8533305c02210011014330613752024660c26ea14ccc17008840404004cc184dd4007a5eb812f5c064646600200203844a6660c4002290000991919299983099baf006302d3064375460ce004266e00ccc0b800403922010454554e4100330050050031325333066001133006006004132533306700113300700700515333067306a001132323232323233700a6660d2a6660d266e3c01006c54ccc1a4c10c00c4c1280085280a5010011533306953330693371e0040362a6660d2608600226094008294052808018a40006601a01a0166eb4c1ac010dd718348019bad3069003375c60ce00460d400460d200426600e00e00a60d2002646600200200444a6660ce002297adef6c60132323253330663371e0266eb8c1a000c40044cc014014008dd59834001183580118348009bab3066306700130623754605660c46ea8c194008c194004c0eccc180c0eccc180c0e8cc180dd4806a5eb812f5c097ae030603061002375660be00260be00460ba00260b26ea8cc07804d2000375a60b660b06ea800454cc159241426578706563742046696e6974652875707065725f72616e676529203d2076616c69646974795f72616e67652e75707065725f626f756e642e626f756e645f747970650016302230573754604060ae6ea8040dd7182c982b1baa00104e3020305537540046eacc15cc160008c158004c148dd51980c80800a299982700a080408021bad30533054002375a60a400260a40046eb8c140004c140008dd6982700098270011bae304c001304837540102a6608c920173657870656374204e6f6d696e61746564207b0a202020207363726970745f686173682c0a20202020646561646c696e652c0a20202020666f725f636f756e742c0a20202020616e74695f7363726970745f686173682c0a20202020616761696e73745f636f756e742c0a20207d203d206461740016304a304b304b304b304b304b0023758609200260920046eb0c11c004c11c008dd6182280098209baa002233005001489003001001222533303a30150011304000213330030033041002301800122323300100100322533303e001034132533303b3375e6012607c6ea80040104c01cc0f8dd50008998018019821001182000091191980080080191299981e8008a5eb7bdb1804c8c8c8c94ccc0f4cdc88038010a99981e99b8f00700210031005133042337606ea4008dd3000998030030019bab303f003375c607a0046082004607e002460766078002444646600200200844a666078002290000991919299981d99b8f375c607a00600e2646600200200444a666082002290000991919299982019b8f375c6084006016200226600a00a0046eb4c108008c114008c10c0044cc014014008dd5981e8011820001181f0009181c80098199baa0073036303337540022a6606292014765787065637420536372697074436f6e74657874207b207472616e73616374696f6e3a2074782c20707572706f73653a205370656e64286f776e5f72656629207d203d206374780016303530360023034001303037540022930a998172491856616c696461746f722072657475726e65642066616c7365001365632533302c300700115333030302f37540042930150a99981618030008a99981818179baa00214980a854ccc0b0c0240044c94ccc0c40040ac4c8c94ccc0cc0040b44c94ccc0d0c0dc00852602e32533333303800102e02e02e1375a00205c606a002606a00464a66666606c00205805805826eb40040b0c0cc004c0bcdd50010a999816180400089929998188008158992999819181a8010a4c05864a66666606c00205805805826eb40040b0c0cc004c0bcdd500101518169baa001533333303200110010280280280283253330293004001132533302e00102913232533303000102b13232533303200102d13232533303400102f1323253330360010311325333037303a00214980c8c94cccccc0ec0040c80c80c84dd6800819181c000981c00119299999981c80081801801809bad0010303036001303600232533333303700102e02e02e02e1375c0026068002606800464a66666606a00205805805826eb40040b0c0c8004c0c8008c94cccccc0cc0040a80a80a80a84dd7000981800098161baa002153330293003001132533302e00102913232533303000102b13232533303200102d1325333033303600214980b8c94cccccc0dc0040b80b80b84dd6800817181a000981a00119299999981a80081601601609bad00102c3032001303200232533333303300102a02a02a02a1375c002606000260586ea80080a0c0a8dd5000a9999998178080808013013013013181698151baa00f370e90011b8748000dc3a400c6e1d2004370090009ba548008dd2a40006e3d2210454554e4100374a90021b8a4881044e4f4d41003714910107434f554e54455200371491010454554e4100370090010a9980d8008b0a9980d8008b0a9980d8008b0a9980d8008b248192496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220676f7665726e2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00153301549167657870656374204c6f636b207b206c6f636b696e675f616d6f756e742c202e2e207d3a204e6674466f726b416374696f6e203d0a202020202020202020206578706563745f66697273742872656465656d6572732c2077697468647261775f707572706f736529001615330144917f657870656374205b50616972286d696e745f6e616d652c206d696e745f616d6f756e74295d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e20746f6b656e73286f776e5f706f6c696379290016153301349157657870656374205b5061697228746f6b656e312c2031292c205061697228746f6b656e322c2031295d203d0a202020202020202020207370656e645f76616c7565207c3e20746f6b656e73286f776e5f706f6c696379290016153301249166657870656374205b50616972286e6f6d696e617465645f636f6e74726163745f746f6b656e2c2031295d203d0a202020202020202020206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f6b656e73286f776e5f706f6c6963792900161533011491c865787065637420496e74657276616c207b0a2020202020202020202075707065725f626f756e643a20496e74657276616c426f756e64207b20626f756e645f747970653a2046696e6974652875707065725f72616e6765292c202e2e207d2c0a202020202020202020206c6f7765725f626f756e643a20496e74657276616c426f756e64207b20626f756e645f747970653a2046696e697465286c6f7765725f72616e6765292c202e2e207d2c0a20202020202020207d203d2076616c69646974795f72616e67650016153301049174657870656374204e6f6d696e61746564207b207363726970745f686173682c20616e74695f7363726970745f686173682c202e2e207d3a2054756e615570677261646550726f63657373203d0a202020202020202020206765745f696e6c696e655f646174756d287370656e645f646174756d290016153300f4915a657870656374205b5061697228766f74696e675f746f6b656e2c2031295d203d0a202020202020202020206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f6b656e73286f776e5f706f6c696379290016153300e491a1657870656374204d696e696e67207b0a202020202020202020207363726970745f686173682c0a202020202020202020206d696e65725f737570706f72745f636f756e742c0a20202020202020202020626c6f636b5f6865696768745f646561646c696e652c0a20202020202020207d3a2054756e615570677261646550726f63657373203d206765745f696e6c696e655f646174756d28696e5f646174756d290016153300d4911472656465656d65723a2054756e61416374696f6e0016153300c4913365787065637420666f7274756e615f76315f686173683a20427974654172726179203d20666f7274756e615f76315f686173680016153300b4913565787065637420666f726b5f7363726970745f686173683a20427974654172726179203d20666f726b5f7363726970745f686173680016153300a49167657870656374205b50616972285f2c2031292c2050616972285f2c2031295d203d0a202020206d696e740a2020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020207c3e20746f6b656e73286f776e5f706f6c6963792900161533009491446578706563742048617264466f726b207b206c6f636b5f6f75747075745f696e646578207d3a204e6674466f726b416374696f6e203d20666f726b5f72656465656d657200161533008491c0657870656374205374617465207b0a20202020626c6f636b5f6e756d6265722c0a2020202063757272656e745f686173682c0a202020206c656164696e675f7a65726f732c0a202020207461726765745f6e756d6265722c0a2020202065706f63685f74696d652c0a2020202063757272656e745f706f7369785f74696d652c0a202020202e2e0a20207d3a205374617465203d206765745f696e6c696e655f646174756d2876315f6d696e65725f7265662e6f75747075742e646174756d29001615330074911b657870656374205b696e7075742c202e2e5d203d20696e7075747300161533006491416578706563742053637269707443726564656e7469616c286f776e5f6861736829203d20696e5f616464726573732e7061796d656e745f63726564656e7469616c0016153300549154657870656374204d696e6554756e61207b202e2e207d3a2054756e61416374696f6e203d0a202020202020202020206578706563745f66697273742872656465656d6572732c206d696e745f707572706f736529001615330044915d6578706563742046696e616c697a654e6f6d696e6174696f6e285f2c205f2c206f75747075745f696e6465782c205f293a2054756e61416374696f6e203d0a202020202020202020202020202020202020757067726164655f72646d72001615330034911572646d723a2054756e615370656e64416374696f6e00161533002491176461743a2054756e615570677261646550726f6365737300165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "98cee5d6f40f5202ea345679e940a0ed9d5b9542585184a54bfe5e5f" + "compiledCode": "591c830100003232323232323232223232323232323232323232323232323232322253232323232323232323232333022301b3023375401826646464a66604a603c0022a666050604e6ea8040540085854ccc094c01c0044c94ccc0a4004584c94cccccc0b80044c94ccc0ac004584c94cccccc0c00045858584c94ccc0b4c0c000c4ccc0600105401c5858dd68008b181680098168010b0b0b0b181580098139baa01015333025300d00115333028302737540202a0042c2a66604a601c002264a6660520022c264a66666605c0022c2c2c2c26464a6660580022c264a6666660620022c2c2c264a66605c60620062a0102c6eb400458c0b8004c0b800cdd7000981580098139baa010153330253003001132533302900116132533333302e0011533302a302d002133301500115004161616161616302b001302737540202a66604a66e1d200a00115333028302737540202a0042c2a66604a66e1d200c001132533302900116132533333302e001132533302b001161325333333030001132533302d00116132533333303200116161613232533303000116132533333303500116161613253330323035003133301d009133301d0071500c161616375a0022c606400260640066eb400458c0bc004c0bc00858585858c0b4004c0b400858585858c0ac004c09cdd50080b18129baa00f125333024323232533302730203028375400226464646464646464a66605e605000e26464646464646464646464a66607a60800042a66607460386eb4c0f000c54ccc0e8c070dd6981e000899299981d981a181e1baa001132325333040304300213232533303f303830403754002264a666080607260826ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc14cc1580084c8c8c94ccc14cc0d4c150dd500089919299982a99baf00400513375e6e98c120dd59828182b9baa018374c0022940cccc098ccc0a40b4c0e8005200202d3039330430134890048008dd7182c182a9baa00116304e30543754609c60a86ea8054c09cc088c14cdd500a18181982a1ba800f33054375201a660a86ea0cdc0005a4006660a86ea0024cc150dd40039982a1ba8005330544c1225820dd7c16581d8d48dcf382f2f1e0a050e2502461b3d0d8862c89f984869fd70916004bd700b1bac3054001305400230520013052002375a60a000260a00046eb4c138004c138008dd6982600098260011bad304a001304a002375c609000260900046eb4c118004c108dd50008b180a980818209baa303a30413754608860826ea800458c8cc004004038894ccc10c0045300103d87a800013232533304230243330373756607a60886ea8c0f4c110dd5001007245096c6f72642074756e610013022330460024bd70099802002000982380118228009981980518120008b1bad3041001303d37540022c660566eacc0fcc100c100c100c100c100c100c100c100c100c0f0dd500a980e9981f180d1981f180c9981f1ba90054bd7025eb812f5c02c2c2c607c002607c00460780026601a60506eacc0ecc0f0c0f001003cdd70199bae0333758607000260700046eb0c0d8004c0d8c0c8dd50059181a981b181b0008a999817980b80389919192999819180a18199baa0011323232325333039303c00213232533303b303e0021325333039301a375c60740042a66607266e1c0040104cdc42400000229405281bad303a00116303c0013300d302800600f16375a607400260740046eb4c0e0004c0d0dd50008b198111bab30363037303730373037303700230143303530113303530103303502f4bd7025eb812f5c06eacc0d4004c0d4c0d4c0d4c0d4c0c4dd50050a9998179808803899191919191919299981b180c181b9baa0011323232323232533303f3042002132533303d301f375a607e008264a66607c60406eb4c10000c4c8c8c8c94ccc108cdc7a99982119b8f00500b1006153330423371e00c016200a2c008266ebcdd30081ba600114a064a66608466e4001000c4cc118cdd81ba90044c0101200033046337606ea400d301010100001133046337606ea400d30101010033046337606ea401130101200000153330413371090200008a5eb7bdb1804cc114cdd82601054454554e4100375066e0d2080c8afa025302d0014bd6f7b63019b83010482834464c8c094004cc0b8c09803d2201003230240013302d00e4890016375c607c0042c6eb8c0f400c58c100004c100008c0f8004cc03c010044c074004dd7181d981c1baa0011630313037375460740046eacc0e4c0e8004c0d4dd5198169bac303800230380043300930243756606e607060706070607000201660666ea8030dd6981a981b00098189baa01a1533302f30180071323232323232323232323232533303e3041002132533303c301e375a607c00426464646464a666082604660846ea80044c8c94ccc10cc094c110dd5000899191919191919299982519b8f00f302e01a1533304a3375e608c60986ea8010c0a4cc138dd4811a5eb8054ccc128cdd79ba600e374c607a0042a66609466ebc01800454ccc128cdc499b8100700948303f0544cc11c05c8cdd7982398269baa3047304d3754608c609a6ea800404c5280a5014a02940528182718278011bab304d001304d002304b0013047375466076020028604e660906048660906ea4050cc121300101000033048375200e6609098101000033048375066e0000d2080a0c881094bd7025eb80dd6982418229baa001163047304437540066eb4c118c10cdd50008b182298211baa3045002304430450013040375400e6466600200291100371a01c444a66608060720022004266600600666e2ccdc0a41fc0666e38040c0e0004008c0e0004ccc044054005200216375c60780022c607e0026602060566eacc0f800c048c05ccc0f0dd480425eb80c0f0c0f4c0f4c0f4004c0f0c0f0008dd6181d000981d181d0011bac30380013034375401a6eb4c0d8c0dc008dd7181a80098189baa01a1533302f300d0071323232323232325333036302f30373754002264646464646464646464a666086608c00426464a66608a6090004264a666086604a6eb4c11400854ccc10ccdd7981f98229baa011302233047375203897ae015333043302533303800f01c302700c153330433371e00201829444cdc78008040a5014a02c6eb8c10c00458c118004cc05cc0c804006458dd6982200098220011bad30420013042002375c608000260800046eb4c0f8004c0f8008dd7181e000981c1baa00116300b303a303b002375660720026072004606e00260666ea8cc0acdd6181b001181b18199baa01c3756606a606c606c606c002606a60626ea802854ccc0bccdc3a401400e264660020026600e60446eacc0d4c0d8c0d8c0d8c0d8c0c8dd500580491299981a0008a51132533303232325333034337106eb4c0d8009200013330345333034533303430153337189000240100022a66606860246e34004528899b87371a00290200a5014a2266e3cccdc6240009007000a44107434f554e544552004a09445281bae3034001303700213300300300114a0606e00226464646464646464646464646464646464646464a666086604a60886ea80044c8c94ccc114c09cc118dd5000899191919191929998271828801099191919191919191919299982a99baf3051305737540366068660b26ea40b92f5c02a6660aa66ebcc144c15cdd5004981a1982c9ba900f4bd700a99982a99baf30503057375401298103d87a8000153330553375e6e98c120054dd30018a99982a99baf374c60900326e9801054ccc154cdd79ba63048007374c0042a6660aa66e2002c08854ccc154cdc4a41c43401a2a6660aa66ebcdd319816182380e8171ba600113375e00c02829405280a5014a029405280a5014a02940c8c94ccc158cdc800100089982d19bb0375260740209810120003305a337606ea40093010101003305a337606ea40053010120004bd6f7b63009982d19bb03752607402098010120003305a337606ea40053010120003305a337606ea40093010101004bd6f7b630181d809181d0071999812999814016181c806a4004058607000690011999812199813815981c007a4004056606e0049001199813015181a805a40046607e03a9110030543055002375660a600260a600460a2002609a6ea8cc10405006458dd6982780098278011bad304d001304d002375c6096002608e6ea800458c06801cdd7182418229baa00116303e30443754608e008608c608e0046eacc114004c114004c100dd51981c0049821807182118218011bab30410013041002303f001303b375466066008607c0146eacc0f4c0f8c0f8008dd6181e000981e181e0011bac303a0013036375401e6eb4c0e0c0e4008dd6981b800981b800981b00098189baa01a22225333032302b00110041323233001001006225333038001133039337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc0e4cdc800500109981e99bb037520146e9801c01454ccc0e4cdc7805001099299981d1819981d9baa00113303e337606ea402cc0fcc0f0dd5000802080219299981d299981e8008a5114a0298103d87a80001301a3303e374c00297ae0323300100100222533303e00113303f337606ea402cdd400525eb7bdb1804c8c8c8c94ccc0fccdc800780109982199bb0375201e6ea003801454ccc0fccdc78078010992999820181c98209baa001133044337606ea4040c114c108dd50008020802192999820181c8008a6103d87a80001302033044375000297ae03370000201c26608666ec0dd48011ba800133006006003375a60800066eb8c0f8008c108008c1000044cc0f4cdd81ba9002374c0026600c00c0066eacc0e800cdd7181c001181e001181d000991900118030009981b19bb037520046ea00052f5bded8c0600200244a66606200229309929998190008a4c26464a66606266e40dd71819181b0021bae30320021330050053303500200116303600230340013034001222533302e302700114bd6f7b6300991919800800a5eb7bdb180894ccc0d00044cc0d4cdd81ba9006374c00697adef6c6013232323253330353372001400426607266ec0dd48051ba6007005153330353371e01400426607266ec0dd48051ba6007003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c002646600200297adef6c60225333033001133034337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc0d0cdc800400109981c19bb037520106ea001c01454ccc0d0cdc780400109981c19bb037520106ea001c00c4cc0e0cdd81ba900237500026600c00c0066eb4c0d400cdd71819801181b801181a80092999815980998161baa00113030302d37540022c44646600200200644a6660600022c2646464a66606066e3c018dd7181880188008998028028011bab303100230340023032001302937540266eb8c0b0c0a4dd50008b18159816001181500098131baa00114984d958dc3a4010018266464a666048603a002264a6660500022c264a66666605a0022c2c2c2c26464a6660560022c264a6666660600022c2c2c26464a66605c0022c264a6666660660022c2c2c2c26464a6660620022c264a66666606c0022c2c2c26464a6660680022c264a6666660720022c2c2c264a66606c60720062a0222c6eb400458c0d8004c0d800cdd68008b181980098198019bae00130300013030003375a0022c605a002605a0066eb8004c0a8004c098dd50078a999812180300089929998140008b09929999998168008b0b0b0b0991929998158008b09929999998180008b0b0b0991929998170008b09929999998198008b0b0b099299981818198018a8058b1bad0011630300013030003375a0022c605a002605a0066eb8004c0a8004c098dd50078b18121baa00e1232325333025301e00115333028302737540062a0042c2a66604a600e0022a666050604e6ea800c540085854ccc094c0340044c94ccc0a4004584c94cccccc0b80045858584c8c94ccc0b0004584c94cccccc0c40045858584c94ccc0b8c0c400c5402058dd68008b181700098170019bad00116302b001302737540062a66604a601c002264a6660520022c264a66666605c0022c2c2c264a666056605c0062a00a2c6eb400458c0ac004c09cdd50018b18129baa00212533302432323253330273009302837540022646464a66605460460042666600294400c01405454ccc0a8c0300084cccc0052800180280a8a9998151809001099191919191919191919299981a180b181a9baa01f132323232323232323232533303e3020303f375400226464646464646464a66608c6050608e6ea80044c8c8c8c94ccc134c1400084ccc0e000c54ccc128cdd78078050a99982519b8901e0121533304a302c33303f303c01800c302f0111533304a3375e00c00e266ebcdd3181e8071ba6303d00814a029405280a501616375a609c002609c004609800260906ea800458cc0d8048c094cc124dd4803a5eb80c09ccc120c08ccc120dd4807998241ba8302b00d33048375001897ae04bd70182418248011bab304700130470023045001304137546606a01e0286eb8c10cc100dd50008b181c981f9baa002375660826084004608000260786ea8cc0d003004ccc0a0035220100375a607a607c0046eb4c0f0004c0f0008dd7181d000981b1baa01f1637566070607260726072607260720046eacc0dc004c0dcc0dc008dd6181a800981a981a8011bac3033001302f37540106eb4c0c4c0c8008dd6981800098161baa00813232323232323232323232323232325333039301b303a3754002264646464a66607a606c607c6ea80a04c8c8c8c8c8c8c8c94ccc114c09cc118dd50008991919191919192999826299199826a99982699baf01730520071533304d3375e6e98c100058dd318200028a99982699baf0040031533304d3371266e0ccdc11800805a416814906807806899b893370666e08009209003483403cc00402c5280a5014a029405288a99982699b87333042303f01c014303100f4800454ccc134cdc400699b83337046002016905a05241a01e29444cdc4180080599b8333704004904801a41a01e2940dc00060a99982619b880090071301000e14a02940c8c94ccc134cdc4011a4141a232266e0808d2080c8afa0251337009040404ee842df6e819980099b800234827f446520023001001222533304e337100049050688c899b833370400490406457d012981d000899b80337069040404ee842df6e81981d00099980180199b800024827f4464c0d4004c0b4cc138c0a4cc138dd4806198272610100003304e375066e0008120c01f4bd7025eb80c138c13c008dd59826800982680098241baa3303c01748000dd6982518239baa001163040304637546080608c6ea8044dd6982418248011bad304700130473047002375a608a002608a0046eb8c10c004c0fcdd50140991919192999820a99982099b88375a608c00490710d0a99982099b87333036303301000830250034800454ccc104c01400c4cdc400080b8a5014a02940528899299982119b8748030c10cdd50008991919191919191929998269828001099981c003899981c0028992999825981699982000a0091817806899baf3047304d375400260546609e6ea40352f5c02940c13cc130dd51982000d8018b0b0b1bad304e001304e002375a6098002609800460940026094004609000260886ea800458cc0c8034c084cc114dd480425eb80dd69822982300098228011bae3043001303f37540504a66607a603e66606400c00860420022660740204646464a666082604660846ea80044c8c94ccc10cc094ccc0e00100280204c094ccc0e001002800452818140009bae3046304337540022940c114c108dd518228011bab3044304500130403754607260806ea800452818100009981480824500375c607c60766ea800458c0d0c0e8dd50011bab303c303d002303b001303737546605e6eb0c0e8028038dd5981c981d181d001181c000981c181c181c0011bab3036001303630360023758606800260680046eb0c0c8004c0c8004c0b4dd50031bad302f302c3754010444464646464646464a666068605a606a6ea80204c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc108c090c10cdd5000899192999822181318229baa00113232323232323232533304c302e33304100c00a30300171533304c3375e01a00c2a66609866e2402004054ccc130cdd79ba6303f00c374c607e0082a666098a666098046266e200540084cdc4008801099baf00100314a029405280a5014a0605c6609e60566609e6ea4058cc13cdd429998258110800880a198279ba90123304f3750a666096044202020026609e6ea003d2f5c097ae032323300100101c2253330500011480004c8c8c94ccc140cdd7803182598291baa305500213370066608a00201c91010454554e41003300500500313253330540011330060060041325333055001133007007005153330553058001132323232323233700a6660b0a6660b066e3c01006c54ccc160c0e800c4c0e40085280a5010011533305853330583371e0040362a6660b0607400226072008294052808018a40006601a01a0166eb4c164010dd7182b8019bad3057003375c60aa00460b000460ae00426600e00e00a60ae002646600200200444a6660aa002297adef6c60132323253330553371e0266eb8c15800c40044cc014014008dd5982b001182c801182b8009bab3054305500130503754609260a06ea8c14c008c14c004c0a8cc138c0a8cc138c0a4cc138dd4806a5eb812f5c097ae0304e304f0023756609a002609a0046096002608e6ea8cc0ec04d2000375a6092608c6ea800458c0fcc114dd5181f18229baa010375c608e60886ea800458c0f4c10cdd50011bab3045304600230440013040375466070020028a66607a028201020086eb4c104c108008dd6982000098200011bae303e001303e002375a607800260780046eb8c0e8004c0d8dd50040b181c181c981c981c981c981c8011bac303700130370023758606a002606a0046eb0c0cc004c0bcdd500118149baa006302c302937540022c605660580046054002604c6ea8004526136563027302437540186e952002374a90001b8f4890454554e4100370e90011ba548010dc52441044e4f4d41003714910107434f554e54455200371491010454554e4100370090011b8748010dc3a400c600200244a6466602c600290080a99980b1800a400029000099b8e48908010204081020408000002153330163001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc4000911299980a9807180b1baa0031325333019001002132533333301e001132533301b0010041325333333020001005005005132533301d30200031533301a3013301b3754008264a66603c00200e264a666666046002010010010010264a66604060460062a0140126eb8004c080004c070dd50020030031bad001005301d001301d002003003003003301b001301737540060026002002444a66602660180042002266600600666e100092080043371600400244646600200200644a66602c0022c2646464a66602c66ebc018c05c00c40044cc014014008c05c008c068008c0600048cc00c0052201002330020014890022323300100100322533301300114bd6f7b630099191919299980a19b91007002153330143371e00e0042006200a26603066ec0dd48011ba6001330060060033756602a0066eb8c04c008c05c008c054004888c8cc004004010894ccc04c00452000132323253330133371e6eb8c05000c01c4c8cc004004008894ccc06000452000132323253330183371e6eb8c06400c02c40044cc014014008dd6980c801180e001180d0008998028028011bab3014002301700230150013001001222533300c300500113011002133300300330120023004001370090009b874800088c8cc00400400c88c94ccc02ccdd7980398069baa00100413006300d37540022660060066022004601e0024601660180024601400244646600200200644a66601400229404c94ccc020c010c0340085288998018018009806800ab9a5573aaae7955cfaba05742ae895d21", + "hash": "36df952be36dff214776bad3f2245d6be0094f9bfc97f6203808e4ae" }, { "title": "unused_fork.nft_fork", @@ -245,8 +245,8 @@ } } ], - "compiledCode": "5934500100003232323232323232323232323232323232323232323232323232323232323232323232323222322232533333302b0021532323323302630013028375400a2a6604e9212052756e6e696e672032206172672076616c696461746f72206e66745f666f726b00153330263232323253233302b300600213322323300100100322533303300114a0264a66606066ebc010c0c8c0d8008528899801801800981b0009bab3031303230323032303230323032302e3754008600e660606002660606062605c6ea800d2f5c097ae0153323302c30010031323232325333030300b30323754008264a666062601c60666ea80044c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0f8c0640304c8c8c8c8c8c8c8c8c94ccc12c0040bc4c8c94ccc1340040c44c8c94ccc13c0040cc4c94ccc140c14c00854ccc130c0a4dd698278028a99982618149bad304f0031533304c3029375a609e002264646464646464646464646464646464a6660b8606e60bc6ea80044c94ccc1840041184c8c94ccc18c0041204c8c94ccc1940041284c8c94ccc19c0041304c94ccc1a0c1ac00854ccc190c0fcc198dd50038a99983418339baa0071325333065304230673754002264a6660d40020a026464a6660d80020a4264a6660da60e00042a6660d260880062a6660d26088002264a6660d4607e60d86ea80044c94ccc1bc0041584c94ccc1c0c1cc00854ccc1b0c11c00454cc8cc1b4c00407c54ccc1b4c00406c54ccc1b4c00405854ccc1b4c128ccc0cc0740f122103686673001533306d304a33303301d00a4881096c6f72642074756e61001533306d304a33303301903c4881106d696e65725f6c6f636b5f7374617465001533306d304a33303301403c48810a6c6f636b5f7374617465001533306d3375e042042266e1c03920c80114a029405280a5014a029405281baf02a14a00ae0ae64a6666660e80020ae0ae0ae26eb400415cc1c4004c1b4dd500082a992999999839000880082a82a82a82a981700782982982999299999983880082982982989bad001053306e001306e00232533333306f0010510510511375a0020a260d800260d06ea800413cc94cccccc1b4004400413c13c13c13cc0a403c134134134c94cccccc1b00041341341341344dd70009834800983480119299999983500082582582582589bae001306700130670023253333330680010490490491375a00209260ca00260ca00464a6666660cc002200208e08e08e08e60c600260be6ea8004114c94cccccc1900044004114114114114c080c184c188030c180c184008dd5982f800982f801182e800982c9baa011305b305c002375660b400260b400460b000260a86ea8034dd5982b000982b001182a00098281baa00a3301500d02f03403403403430510013051002304f001304f002304d0013300d301237566098609a609a00c02a66010008900219803801a40046600c0049000180f19823980c198239ba90114bd7019823a60103d87a80004bd701bac3047001304730470023758608a00260826ea805c4c8c8c8c94ccc108c07c0404c8c8c8c8c8c8c8c8c94ccc12cc098c134dd500089919192991998279815001099191919191919191919191919299982e1817182f1baa001132533306100104a1325333062306500213533305e303b3060375402c26464a6660c800209c264a6660ca60d0004264a6660c4607e6eb4c19400854ccc1980341444c94ccc19cc1a80384c8c94ccc194cdc7802003891998008040018010a998332481174d696e7465642077726f6e6720746f6b656e206e616d65001633302a00b04548810454554e41003069306a306637540020a460d001a0a06eb8c18c00413cc198004cc098c0ac0300b8dca1bb330293061375460c801c264a6660c66604c605601805c2a6660c60140a026464a6660ca0020a4264a6660cc60d200426464646464a6660ce607260d26ea80044c94ccc1b00041684c94ccc1b4c1c00084c94ccc1a8c11cccc0c0dd59838183898369baa3302d01800c03900212333001003008002153306b49012e4f776e6572736869702070726f6f6620646f6573206e6f74206d61746368204e465420696e70757420737461746500163370266605e0200949110454554e410033302f00404a48810454554e410005b32533333307100105b05b05b05b1375c00260dc00260d46ea8004164c94cccccc1bc0044004164164164164c0acc1b0c1b4008dd59835800983598339baa306a306b002306900153330623375e604460ca6ea8c0b0c194dd5001804099833981618329baa00133067302c3065375400697ae0133067302c30653754006660ce605860ca6ea80052f5c00a660ce00260ce01660ca01409e6eb4c190c184dd500b1112999830981e18319baa01813253330623371e00a0082a6660c466ebc02c0384c8c8c94ccc194c108c19cdd500089929998350008320991929998360008330992999836983800109919192999836182398371baa001132533307100106713232533307300106913232533307500106b13232533307700106d13232533307900106f13232533307b00107113232533307d00107313232533307f00107513253330800130830100213232323232533308101305e3083013754002264a66610c020021020226464a6661100200210602264a666112026118020042a66610a0260c46660960360cc911096c6f72642074756e61001533308501303702515333085013370e00666e0009407c54ccc214054ccc21404cdc499b800394833c3c0604cdc380099b8001d480084cdc380080e8a9998428099baf00803115333085013375e6e98c110018dd318220110983119982580302a245106d696e65725f6c6f636b5f73746174650014a029405280a5014a0294021004c94cccccc234040042100421004210044dd6800842009845008009845008011929999998458080084100841008410089bad0010820130880100130840137540021000264a66666611202002200210002100021000210002608a610c02610e020046eacc21404004c21404008c20c04004c1fcdd51981f81501c03b1929999998420080083b03b09bac001076076308101001308101002307f001307f002325333333080010010720720721375a0020e460fa00260fa00464a6666660fc0020e00e00e026eb40041c0c1ec004c1ec008c94cccccc1f00041b81b81b84dd6800837183c800983c80119299999983d00083603603609bad00106c3077001307700232533333307800106a06a06a06a1375c00260ea00260ea00464a6666660ec0020d00d00d026eb40041a0c1cc004c1bcdd500083319299999983a00088008330330330331818183898390011bab30700013070306c37546605802e0100ce64a6666660e20020ce0ce0ce26eb400419cc1b8004c1b8008c94cccccc1bc0041941941944dd6800832983600098341baa00106332533333306d00110010630630630633029306a306b002375660d200260d260ca6ea800c5280a50375a60ce60c86ea806054ccc184cdc78020018a99983099baf00a00d13232325333064303930663754002264a6660d20020c2264a6660d460da00426464646464a6660d6608060da6ea80044c94ccc1c00041a44c94ccc1c4c1d000854ccc1b4c07c03454ccc1b4cdc380099b8000d0081533306d3375e00c0322a6660da66ebcdd318160021ba6302c00b1304a33303300403c4890a6c6f636b5f73746174650014a029405280a5006a32533333307500106a06a06a1375a0020d460e400260dc6ea80041a0c94cccccc1cc00440041a01a01a01a0c0bcc1c0c1c4008dd598378009837801183680098349baa3302901402206232533333306e0010620620621375a0020c460d600260ce6ea8004180c94cccccc1b00044004180180180180c0a0c1a4c1a8008dd59834000983418321baa00214a0294012cc94cccccc19800412c12c12c12c4dd70009831800982f9baa0010493253333330640011001049049049049302000130603061002375660be00260be00460ba00260b26ea8cc064010040cc0580148cdd79810982c9baa3020305937540020046060660b26054660b26ea408d2f5c0660b2980103d87a80004bd701bab3059305a305a002375860b000260b060b00046eb0c158004c148dd50140a9998279816001099192999828981618299baa001132533305230273054375400226464a6660a8606260ac6ea80044c94ccc1640040ec4c8c94ccc16c0040f44c94ccc170c17c0084c8c8c8c8c8c8c8c8c8c8c8c8c94ccc194c0dcc19cdd500089929998350008298992999835983700109a999833982218349baa01f13232533306d001057132533306e3071002132533306b3048375a60dc0042a6660de01a0b4264a6660e060e601c26464a6660dc66e3c01001c48ccc00402000c00854cc1bd241174d696e7465642077726f6e6720746f6b656e206e616d65001633303300b04e48810454554e410030723073306f37540020b660e201a0b26eb8c1b0004160c1bc004cc0bcc0d00300dcdca1bb33032306a375460da01c264a6660d86605e606801806e2a6660d80140b226464a6660dc0020b6264a6660de60e400426464646464a6660e0608460e46ea80044c94ccc1d400418c4c94ccc1d8c1e40084c94ccc1ccc140ccc0e4dd5983c983d183b1baa3303601800c04200212333001003008002153307449012e4f776e6572736869702070726f6f6620646f6573206e6f74206d61746368204e465420696e7075742073746174650016337026660700200a69110454554e410033303800405348810454554e410006432533333307a0010640640640641375c00260ee00260e66ea8004188c94cccccc1e00044004188188188188c0d0c1d4c1d8008dd5983a000983a18381baa307330740023072001533306b3375e605660dc6ea8c0d4c1b8dd5001804099838181a98371baa001330703035306e375400697ae01330703035306e3754006660e0606a60dc6ea80052f5c00b860e000260e001660dc0140b06eb4c1b4c1a8dd500f911299983519baf0214c103d87a80001533306a3371e0080062a6660d466ebc0280344c8c8c94ccc1b4c108c1bcdd500089929998390008350992999839983b00109919191919299983a1824983b1baa0011325333079001072132533307a307d00215333076302800d153330763370e00266e0003402054ccc1d8cdc499b80001021027153330763375e00c0322a6660ec66ebcdd3181a8021ba6303500b1305333303c0040454890a6c6f636b5f73746174650014a029405280a5014a00e664a6666660fc0020e60e60e626eb40041ccc1ec004c1dcdd500083899299999983e0008800838838838838981c183c983d0011bab30780013078002307600130723754660640280560d664a6666660ee0020d60d60d626eb40041acc1d0004c1c0dd500083499299999983a80088008348348348349818983918398011bab30710013071306d375400429405280a5005432533333306f0010540540540541375c00260d800260d06ea8004148c94cccccc1b40044004148148148148c0a4004c1a4c1a8008dd598340009834001183300098311baa330220040193301f00523375e605460c46ea8c0a4c188dd5000801181c998311819998311ba902c4bd701983126103d87a80004bd701bab306230633063002375860c200260c260c20046eb0c17c004c16cdd501881f19299999983000081f01f01f09bad00103e305d001305d00232533333305e00103c03c03c1375a00207860b600260ae6ea80040e94cccccc16c00440040e40e40e40e4c160c154dd50008a99829a496765787065637420496e6c696e65446174756d286d696e65725f6c6f636b65645f73746174655f646174756d29203d0a2020202020202020202020202020202020206d696e65725f6c6f636b65645f73746174655f6f75747075742e6f75747075742e646174756d0016301130543754603660a86ea8c15cc150dd50008a99829249ff65787065637420536f6d65286d696e65725f6c6f636b65645f73746174655f6f757470757429203d0a2020202020202020202020202020202020206c6973742e66696e64280a20202020202020202020202020202020202020207472616e73616374696f6e2e7265666572656e63655f696e707574732c0a2020202020202020202020202020202020202020666e28696e70757429207b0a202020202020202020202020202020202020202020207175616e746974795f6f66280a202020202020202020202020202020202020202020202020696e7075742e6f75747075742e76616c75652c0a202020202020202020202020202020202020202020202020836f776e5f706f6c6963792c0a2020202020202020202020202020202020202020202020206d696e65725f6c6f636b5f73746174655f746f6b656e2c0a2020202020202020202020202020202020202020202029203d3d20310a20202020202020202020202020202020202020207d2c0a202020202020202020202020202020202020290016330123758603460a66ea80a48c0b8ccc05cdd5980d982a1baa301b305437540020409101106d696e65725f6c6f636b5f7374617465003232323253330533371000e9050688c899b820074820322be80944cdc019b824828344652080c8afa025330013370000e904fe88ca40046002002444a6660a866e2000920a0d11913370666e080092080c8afa025300400113370066e0ccdc124141a23290406457d012980200099980180199b800024827f4464cdc0000a4004600200244a646660a4600290080a9998291800a400029000099b8e48908010204081020408000002153330523001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008a503710900018279baa3053002375a60a460a6002609c6ea800454cc131241e16578706563742048617264466f726b5374617465207b207374617475732c20666f726b5f626c6f636b5f6865696768742c202e2e207d203d0a202020202020202020202020202068662e76616c69646174655f68617264666f726b5f7374617465280a202020202020202020202020202020207472616e73616374696f6e2e7265666572656e63655f696e707574732c0a20202020202020202020202020202020686172645f666f726b5f73746174655f7265662c0a202020202020202020202020202020206f776e5f706f6c6963792c0a202020202020202020202020202029001632533304b30283330113756602a609c6ea8004069221036866730013232533304d3028304f3754002264a6660a400207426464a6660a800207826464a6660ac00207c26464a6660b0002080264a6660b260b800426401664a6660ac60620022a6660b460b26ea80205260421533305630330011533305a305937540102930210a99982b18158008a99982d182c9baa0081498108108c15cdd500382099299999982e80082082082082089bae001305a001305a00232533333305b00103f03f03f03f1375c00260b000260b000464a6666660b200207a07a07a26eb40040f4c158004c158008c94cccccc15c00440040ec0ec0ec0ecc150004c140dd500081ca99999982a000880081c01c01c01c19299999982a000880081c01c01c01c1808180598271baa001153304c49015b6578706563740a202020207175616e746974795f6f6628686172645f666f726b5f73746174655f696e7075742e76616c75652c206f776e5f706f6c6963792c20686172645f666f726b5f73746174655f746f6b656e29203d3d203100163301337586028609a6ea808cc140020c13cc140008c138004c138008dd6982600098260011bad304a001304a0013045375402a2a66608460280202646464646464a666098006076264a66609a60a0008264646464a66609a6050609e6ea80044c94ccc1480041084c8c94ccc1500041104c8c94ccc1580041184c8c94ccc1600041204c94ccc164c17000854ccc154c0a8c15cdd50038a99982c982c1baa0071325333056302830583754002264a6660b6002098264a6660b860be004264a6660ba00209e264a6660bc60c2004264a6660b666e1d2001375a60bc0042a6660b660706660420200549101036866730013371e0020082940144dd7182e000828182f8009980f80901382699299999983000082682682682689bae001305d0013059375400209664a6666660bc0022002096096096096603460b660b860b860b06ea8030124124124c94cccccc1740041241241241244dd7000982d000982d00119299999982d80082382382382389bae001305800130580023253333330590010450450451375a00208a60ac00260ac00464a6666660ae002200208608608608660a800260a06ea8004104c94cccccc1540044004104104104104c044c148c14c008dd59828800982898269baa003304f3050304c3754002078609c006660206eb0c134010c134c128dd500d18091bab304c304d304d304d0033300637586096006466ebcc044c124dd5180818249baa001002302033049301a33049375202697ae0330494c103d87a80004bd70182500098229baa01b153330423370e900400809919911919191919192999827998061bac305100623375e602e609e6ea8c058c13cdd50008020991919192999827981518289baa001132533305400104713232533305600104913232533305800104b13232533305a00104d132533305b305e0021533305730343059375400e2a6660b660b46ea801c4c94ccc160c0a8c168dd5000899299982e800827099299982f1830801099299982f80082889929998301831801099299982e99b8748004dd698300010a99982e981d1998118080162441036866730013371e002008294014cdd7182f00082918308009981080881482799299999983100082782782782789bae001305f001305b375400209a64a6666660c0002200209a09a09a09a603860ba60bc60bc60b46ea8030138138138c94cccccc17c0041381381381384dd7000982e000982e00119299999982e80082602602602609bae001305a001305a00232533333305b00104a04a04a1375a00209460b000260b000464a6666660b2002200209009009009060ac00260a46ea8004118c94cccccc15c0044004118118118118c04cc150c154008dd59829800982998279baa00233014004007153304c49119657870656374205b5d203d207363726970745f696e7075747300163301300300730153756609e60a060a060a000660486609a603c6609a6ea405d2f5c06609a98103d87a80004bd701bac304d001304d0013048375403c609200260926094002608a6ea805454ccc108c05c0404c94ccc10cc078c114dd50008992999822180c98231baa001132533304900102c132533304a304d002153304749104746f646f001602d32533333304e00102d02d02d1375a00205a6096002608e6ea80040acc94cccccc13000440040ac0ac0ac0acc020c00cc118dd5180698231baa3049304637540022a66088921fc65787065637420536f6d65286c6f636b65645f73746174655f696e70757429203d0a20202020202020202020202020206c6973742e66696e64280a202020202020202020202020202020207472616e73616374696f6e2e7265666572656e63655f696e707574732c0a20202020202020202020202020202020666e28696e70757429207b0a2020202020202020202020202020202020207175616e746974795f6f6628696e7075742e6f75747075742e76616c75652c206f776e5f706f6c6963792c206c6f636b5f73746174655f746f6b656e29203d3d20310a202020202020202020202020202020207d2c0a20202020202020202020202020202900163300437586018608a6ea806c8c080ccc024dd5980698231baa300d3046375400202491010a6c6f636b5f737461746500132323232323232533304d001041132533304e3051002132533304f30170051533304b30283330113756602a609c6ea800406922010368667300132533304c3027304e3754002264a6660a200208c26464a6660a600209026464a6660aa00209426464a6660ae002098264a6660b060b60042a6660a8605e60ac6ea801c54ccc160c15cdd50038a99982c0078a9982aa4921657870656374205b6866735f6f75747075742c202e2e5d203d206f757470757473001613253330553375e6e98c050dd5980f982c1baa00b374c60286eacc07cc160dd50008a99982a99baf30153058375400266e9520043305a30313305a4c0103d87b80003305a375000c660b46ea4010cc168dd480125eb812f5c02646464a6660b0606660b46ea80044c94ccc17400414c4c8c94ccc17c0041544c8c94ccc18400415c4c8c94ccc18c0041644c8c94ccc19400416c4c8c94ccc19c0041744c8c94ccc1a400417c4c8c94ccc1ac0041844c94ccc1b0c1bc00854ccc1a0cdc400c80789822999817009024a45096c6f72642074756e610014a00c464a6666660e00020c40c426eb0004188188c1b4004c1b4008c1ac004c1ac008c94cccccc1b00041781781784dd680082f1834800983480119299999983500082e02e02e09bad00105c3067001306700232533333306800105a05a05a1375a0020b460ca00260ca00464a6666660cc0020b00b00b026eb4004160c18c004c18c008c94cccccc1900041581581581584dd70009830800983080119299999983100082a02a02a09bad001054305f001305b37540020a464a6666660c000220020a40a40a40a4603860ba60bc0046eacc170004c170c160dd51980c0080098a9982b24927657870656374206866735f6f75747075742e646174756d203d3d206f75747075745f646174756d001615330564914e65787065637420776974686f75745f6c6f76656c616365286866735f696e7075742e76616c756529203d3d20776974686f75745f6c6f76656c616365286866735f6f75747075742e76616c7565290016305a00f04d04d04d32533333305c00104d04d04d04d1375c00260b200260b200464a6666660b400209609609609626eb8004c15c004c15c008c94cccccc1600041241241244dd6800824982a800982a80119299999982b0008800823823823823982980098279baa00104532533333305400110010450450450453010300b304e37540022a660989214b657870656374207175616e746974795f6f66286866735f696e7075742e76616c75652c206f776e5f706f6c6963792c20686172645f666f726b5f73746174655f746f6b656e29203d3d20310016153304c4913c657870656374205b5d203d206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f5f64696374207c3e20746f5f7061697273001630503051304d3754002084609e002660126eb0c1380148cdd7980a18261baa3013304c3754002004604666098603a660986ea40592f5c06609898103d87a80004bd701bab304c304d304d0023758609600260966096002608c6ea8070dd6982418229baa01523300f001488100230473048304800122323300100100322533304700114bd70099192999822980280109982500119802002000899802002000982580118248009119198008008019129998230008a60103d87a8000132325333044300500213020330490024bd70099802002000982500118240009800800911299981f980d000898228010999801801982300119b800014800494ccc0f0c044c0f8dd500089821181f9baa001153303d490115457870656374656420696e6c696e6520646174756d001622232533303e301930403754002264a66607e603460826ea80044dd6982298211baa001148000c8cc004004dd5982298211baa00222533304400114c0103d87a80001323232325333044337220100042a66608866e3c0200084c080cc124dd4000a5eb80530103d87a8000133006006003375a608c0066eb8c110008c120008c11800452000330050030022232533303c3019303e3754002297adef6c60137566084607e6ea8004cc00c00800488c8cc00400400c894ccc1000045300103d87a800013232323253330403372200e0042a66608066e3c01c0084c070cc114dd3000a5eb80530103d87a8000133006006003375660840066eb8c100008c110008c10800488c8cc00400400c894ccc0fc0040d84c94ccc0f0cdd79803981f9baa00100413006303f3754002266006006608600460820024607a607c0024607800246600400291010022323300100100322533303b00114bd6f7b630099191919299981d99b910070021533303b3371e00e0042006200a26608066ec0dd48011ba6001330060060033756607a0066eb8c0ec008c0fc008c0f4004c0d0dd50029bae30373034375400202c606c60666ea8010054c8c8c8c94ccc0ccc03800454ccc0dcc0d8dd50030a4c02e2a6660666020002264a66607000203026464a66607400203426464a66607800203826464a66607c00203c26464a666080002040264a6660826088004264646493198070018119980700201119807004810810992999999822800880081081081081098210009821001192999999821800880080f80f80f80f9820000982000119299999982080080e80e80e89bad00101d303e001303e00232533333303f00101b01b01b1375a0020366078002607800464a66666607a00220020320320320326074002606c6ea801854ccc0ccc0200044c94ccc0e00040604c8c94ccc0e80040684c8c94ccc0f00040704c8c94ccc0f80040784c8c94ccc1000040804c8c94ccc1080040884c8c94ccc1100040904c94ccc114c1200084c8c8c92633012003027330120060263301200d0250253253333330490011001025025025025304600130460023253333330470010230230231375a0020466088002608800464a66666608a00220020420420420426084002608400464a66666608600203e03e03e26eb400407cc100004c100008c94cccccc1040040740740744dd680080e981f000981f00119299999981f80080d80d80d89bad00101b303c001303c00232533333303d0011001019019019019303a0013036375400c2a666066600a002264a666070002030264a6660726078004264931980300080c80c99299999981e800880080c80c80c80c981d000981b1baa006153330333370e9004000899299981c00080c09919299981d00080d099299981d981f0010991924c660120040386601000603603664a66666607e00220020360360360366078002607800464a66666607a00220020320320320326074002606c6ea801854ccc0cccdc3a4014002264a666070002030264a666072607800429300c99299999981e80080c80c80c89bad001019303a0013036375400c02e60686ea801488c94ccc0d0c03c0044c94ccc0e40040644c94ccc0e8c0f400852601a32533333303e00101a01a01a1375a0020346076002606e6ea800c54ccc0d0c04400454ccc0e0c0dcdd50018a4c030030606a6ea800888c94ccc0ccc0380044c94ccc0e00040604c94ccc0e4c0f000852601932533333303d0010190190191375a0020326074002606c6ea800c54ccc0ccc04000454ccc0dcc0d8dd50018a4c02e02e60686ea8008894ccc0c4c030c0ccdd5001099299981b00080b09919299981c00080c099299981c981e00109924ca66606a6020606e6ea800c4c94ccc0e80040684c94ccc0ecc0f800852601b32533333303f00101b01b01b01b1375c002607800260706ea800c064064c94cccccc0f40040640640644dd680080c981d000981d00119299999981d800880080b80b80b80b981c000981a1baa002015370e9003299999981a8068806808808808808981918179baa004370e90020a50374a900118159baa001302e302f002302d0013029375400a2930a99813a491856616c696461746f722072657475726e65642066616c73650013656370e90000a9981324811c52756e6e696e672033206172672076616c696461746f7220666f726b0013225333027323232533302a3007302c3754002264646644646600200200644a66606800229404c94ccc0c4cdd78021819981b8010a511330030030013037001375660646066606660666066606660660046010660626002605e6ea8c004c0bcdd51991191980080080191299981a000815899299981899baf3006303437540020082606e607060686ea80044cc00c00cc0e0008c0d8004dd61819001181918179baa0034bd701181900098169baa002153302b491226578706563742074782e5370656e64286f776e5f72656629203d20707572706f73650016302f3030002302e001302a37540022930a998142491856616c696461746f722072657475726e65642066616c73650013656302b302837540086e952000370e90010a998120008b0a998120008b0a998120008b0a998120008b248190496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220666f726b2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00375c0022a6603a92012765787065637420616374696f6e3a204e6674466f726b416374696f6e203d2072656465656d65720016153301c4913865787065637420496e6c696e652853637269707443726564656e7469616c286f776e5f706f6c6963792929203d207374616b655f637265640016153301b49174657870656374204d696e65724c6f636b5374617465207b206c6f636b65645f74756e613a206d696e65725f6c6f636b65645f74756e612c202e2e207d3a20466f726b446174756d203d0a2020202020202020202020202020202020206d696e65725f6c6f636b65645f73746174655f646174756d0016153301a49180657870656374204c6f636b5374617465207b206c6f636b65645f74756e613a205f757365725f6c6f636b65645f74756e61207d3a20466f726b446174756d203d0a20202020202020202020202020206765745f696e6c696e655f646174756d286c6f636b65645f73746174655f696e7075742e6f75747075742e646174756d29001615330194915d657870656374205b50616972285f2c2031292c2050616972285f2c2031292c2050616972285f2c2031295d203d0a202020206d696e74207c3e20746f6b656e73286f776e5f706f6c69637929207c3e20646963742e746f5f706169727300161533018491946578706563742048617264466f726b5374617465207b0a202020207374617475733a204e6f74466f726b65642c0a20202020666f726b5f626c6f636b5f6865696768742c0a20202020666f7274756e615f6e6578745f6d696e745f686173682c0a202020202e2e0a20207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286866735f646174756d29001615330174916f657870656374204d696e65724c6f636b5374617465207b206c6f636b65645f74756e613a20302c20626c6f636b5f7369676e616c733a2030207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286d696e65725f73746174655f646174756d290016153301649157657870656374204c6f636b5374617465207b206c6f636b65645f74756e613a2030207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286c6f636b5f73746174655f646174756d2900161533015491636578706563742048617264466f726b5374617465207b202e2e207d20617320646174756d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d28686172645f666f726b5f73746174655f696e7075742e646174756d290016153301449159657870656374204e66745374617465207b206e66745f6b65793a206f75745f6e66745f6b6579207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286f75745f6e66745f646174756d29001615330134919b657870656374205b50616972286d696e7465645f746f6b656e2c2031295d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a2020202020202020202020207c3e20646963742e746f5f70616972730016153301249139657870656374205b496e707574207b206f75747075743a206c6f636b5f696e7075742c202e2e207d5d203d207363726970745f696e707574730016153301149186657870656374205b5d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a2020202020202020202020207c3e20646963742e746f5f70616972730016153301049135657870656374205b7363726970745f696e707574312c207363726970745f696e707574325d203d207363726970745f696e707574730016153300f49144657870656374204e66745374617465207b206e66745f6b6579207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286e66745f646174756d290016153300e4913e657870656374205b496e707574207b206f75747075743a206c6f636b65645f76315f696e7075742c202e2e207d5d203d207363726970745f696e707574730016153300d4915c6578706563742048617264466f726b5374617465207b207374617475733a204661696c6564466f726b2c202e2e207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286866735f646174756d290016153300c49144657870656374204e66745374617465207b206e66745f6b6579207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286e66745f7374617465290016153300b4914b657870656374205b5061697228746f6b656e5f6e616d652c202d31295d203d206d696e74207c3e20746f6b656e73286f776e5f706f6c69637929207c3e20646963742e746f5f70616972730016153300a491586578706563742048617264466f726b5374617465207b207374617475733a20466f726b65642c202e2e207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286866735f646174756d290016153300949138657870656374205b496e707574207b206f75747075743a206866735f696e7075742c202e2e207d5d203d207363726970745f696e7075747300161533008491b06578706563742048617264466f726b5374617465207b0a202020207374617475733a204e6f74466f726b65642c0a20202020666f726b5f626c6f636b5f6865696768742c0a20202020666f7274756e615f6e6578745f7370656e645f686173682c0a20202020666f7274756e615f6e6578745f6d696e745f686173682c0a20207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286866735f696e7075742e646174756d29001615330074914d657870656374205374617465207b20626c6f636b5f6e756d6265722c202e2e207d3a205374617465203d206765745f696e6c696e655f646174756d28666f7274756e615f76315f646174756d29001615330064911b657870656374205b696e7075742c202e2e5d203d20696e70757473001615330054914a657870656374204c6f636b5374617465207b206c6f636b65645f74756e61207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286c6f636b5f646174756d290016153300449163657870656374204c6f636b5374617465207b206c6f636b65645f74756e613a206f75745f6c6f636b65645f74756e61207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286f75745f6c6f636b5f646174756d290016153300349168657870656374204d696e65724c6f636b5374617465207b206c6f636b65645f74756e612c20626c6f636b5f7369676e616c73207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286d696e65725f6c6f636b5f646174756d290016153300249197657870656374204d696e65724c6f636b5374617465207b0a202020206c6f636b65645f74756e613a206f75745f6c6f636b65645f74756e612c0a20202020626c6f636b5f7369676e616c733a206f75745f626c6f636b5f7369676e616c732c0a20207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286f75745f6d696e65725f6c6f636b5f646174756d2900165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "b5968f69813ce2c68d42a812022f963b6b5d75ba149d236f43d00c20" + "compiledCode": "59199d010000323232323232323222323232323222532323323300d3001300e37540082a66601a64646464a64666024600c00426601c6eacc05cc060c060c060c060c060c060c050dd500218039980b18009980b180b980a1baa0034bd7025eb8054cc8cc04cc00400c4c8c8cc8c8c88c94ccc068c03800454ccc074c070dd50090a8010b0a99980d1808000899299980f0008b099299999981180089929998100008b09929999998128008b0b0b0991929998118008b09929999998140008b0b0b0991929998130008b099299999981580089929998140008b09929999998168008a99981498160010999808805899980800189998078008a8070b0b0b0b0b0b0b0b181500098150010b0b0b0b181400098140019bad0011630250013025003375a0022c604400260440042c2c2c2c604000260386ea804854ccc068c0200044c94ccc078004584c94cccccc08c0044c94ccc080004584c94cccccc0940045858584c8c94ccc08c004584c94cccccc0a00045858584c8c94ccc098004584c94cccccc0ac0045858584c8c94ccc0a4004584c94cccccc0b80044c94ccc0ac004584c94cccccc0c00045858584c8c94ccc0b8004584c94cccccc0cc00454ccc0bcc0c80084ccc05c0444ccc0580184ccc054004540505858585858585858c0c0004c0c000cdd68008b181680098168010b0b0b0b181580098158019bad0011630280013028003375a0022c604a002604a0066eb400458c088004c08800858585858c080004c070dd50090a99980d1803000899299980f0008b09929999998118008a99980f981100109998038008a8020b0b0b0b0b0b1810000980e1baa0121533301a3370e9004000899299980f0008b099299999981180089929998100008b09929999998128008a9998109812001099980480189998048008a8030b0b0b0b0b0b0b181100098110010b0b0b0b1810000980e1baa0121533301a3370e9005000899299980f0008b09929999998118008b0b0b099299981018118018a8028b1bad001163020001301c37540242c60346ea8044888c94ccc06cc03c0044c94ccc07c00400c4c94cccccc0900040100100104c94ccc084c09000c54018014dd68008021810800980e9baa0041533301b30110011533301e301d37540082a00600400460366ea800c888c94ccc068c0380044c94ccc07800400c4c94cccccc08c0040100100104c94ccc080c08c00c54018014dd68008021810000980e1baa0041533301a30100011533301d301c37540082a00600400460346ea800c8894ccc060c030c064dd5001899299980e0008010992999999810800899299980f0008020992999999811800802802802899299981018118018a99980e9808980f1baa00413253330210010071325333333026001008008008008132533302330260031500a009375c0026046002603e6ea8010018018dd680080298100009810001001801801801980f000980d1baa00300115333015300930163754004264a66602c6018602e6ea80044c8c8c8c8c8c8c8c8c8c94ccc080c0500244c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c4c0d000854ccc0b8c090dd698180028a99981718121bad30300031533302e3024375a6060002264646464646464646464646464646464a66607c6064607e6ea80044c8c8c8c8c8c8c8c94ccc124c13000854ccc118c0e8c11cdd50038a99982498241baa0071325333047303d30483754002264646464a66609c60a20042a666096607e0062a666096607e002264a6660986074609a6ea80044c8c94ccc144c15000854ccc138c10800454cc8cc13cc00407c54ccc13cc00406c54ccc13cc00405854ccc13cc114ccc0cc0740e5220103686673001533304f304533303301d00a4881096c6f72642074756e61001533304f30453330330190394881106d696e65725f6c6f636b5f7374617465001533304f304533303301403948810a6c6f636b5f7374617465001533304f3375e042042266e1c03920c80114a029405280a5014a029405281baf02a14a02c2c6eb4c148004c138dd50008b18170078b0b0b1bad304f001304f002375a609a00260926ea800458c0a403c585858dd7182500098250011bae30480013048002375a608c002608c004608800260806ea800458c080c108c10c030c104c108008dd598200009820001181f000981d1baa011303c303d0023756607600260760046072002606a6ea8034dd5981b800981b801181a80098189baa00a3302700d02d161616163032001303200230300013030002302e0013300d300f3756605a605c605c00c02466010008900219803801a40046600c0049000180c998141809998141ba900e4bd701981426103d87a80004bd701bac3028001302830280023758604c00260446ea80484c8c8c8c94ccc090c0680344c8c8c8c8c8c8c8c8c94ccc0b4c084c0b8dd500089919192991998189812801099191919191919191919191919299981f1815181f9baa001132325333043304600213533304030363041375402c2646464a66608c6092004264a66608860746eb4c1180084c94ccc120c12c0384c8c94ccc11ccdc7802003891998008040018010b199815005821a450454554e4100304a304b304737540022c609201a2c6eb8c11000458c11c004cc098c0a00300acdca1bb3303b30423754608a01c264a6660886604c60500180562646464a66608e609400426464646464a666092606a60946ea80044c8c94ccc138c1440084c94ccc130c108ccc0c0dd59828982918271baa3302d01800c03600212333001003008002163370266605e0200909110454554e410033302f00404848810454554e410016375c609e00260966ea800458c0acc134c138008dd59826000982618241baa304b304c002304a00153330443375e6044608c6ea8c0f8c118dd5001804099824181f18231baa00133048303e3046375400697ae0133048303e3046375400666090607c608c6ea80052f5c02c60900026090016608c0142c6eb4c114c108dd500b1112999821981b98221baa01813253330443371e00a0082a66608866ebc02c0384c8c8c94ccc11cc0f4c120dd50008991919192999827182880109919192999827182118279baa00113232323232323232323232323232323253330613064002132323232325333063305930643754002264646464a6660d460da0042a6660ce60ba6660960360c8911096c6f72642074756e6100153330673037025153330673370e00666e0009407c54ccc19d4ccc19ccdc499b800394833c3c0604cdc380099b8001d480084cdc380080e8a99983399baf008031153330673375e6e98c110018dd318220110982e999825803028a45106d696e65725f6c6f636b5f73746174650014a029405280a5014a0294058dd6983580098358011bad3069001306537540022c608a60ce60d00046eacc198004c198008c190004c180dd51981f81501c0b1bac3062001306200230600013060002375a60bc00260bc0046eb4c170004c170008dd6982d000982d0011bad30580013058002375c60ac00260ac0046eb4c150004c140dd50008b1818182918298011bab30510013051304d37546605802e0102c6eb4c13c004c13c008dd6982680098249baa001163029304b304c002375660940026094608c6ea800c5280a50375a6090608a6ea806054ccc10ccdc78020018a99982199baf00a00d1323232533304630343047375400226464a666096609c00426464646464a66609a6076609c6ea80044c8c94ccc148c15400854ccc13cc07c03454ccc13ccdc380099b8000d0081533304f3375e00c0322a66609e66ebcdd318160021ba6302c00b130453330330040394890a6c6f636b5f73746174650014a029405280a5016375a60a6002609e6ea800458c0bcc144c148008dd598280009828001182700098251baa3302901402216375a609800260906ea800458c0a0c128c12c008dd59824800982498229baa00214a0294058dd7182200098201baa00116302000130413042002375660800026080004607c00260746ea8cc064010040cc0580148cdd79819981d1baa3032303a3754002004605666074604a660746ea40812f5c066074980103d87a80004bd701bab303a303b303b00237586072002607260720046eb0c0dc004c0ccdd50118a99981898138010991929998199813981a1baa0011325333034302230353754002264a66606a6056606c6ea80044c8c8c8c94ccc0f0c0fc0084c8c8c8c8c8c8c8c8c8c8c8c8c94ccc118c0c8c11cdd5000899192999825982700109a999824181f18249baa01e1323232533304e3051002132533304c3042375a609c004264a6660a060a601c26464a66609e66e3c01001c48ccc00402000c00858ccc0c802c12d22010454554e410030523053304f37540022c60a201a2c6eb8c13000458c13c004cc0b8c0c00300ccdca1bb33043304a3754609a01c264a6660986605c60600180662646464a66609e60a400426464646464a6660a2607a60a46ea80044c8c94ccc158c1640084c94ccc150c128ccc0e0dd5982c982d182b1baa3303501800c03e00212333001003008002163370266606e0200a09110454554e410033303700405048810454554e410016375c60ae00260a66ea800458c0ccc154c158008dd5982a000982a18281baa305330540023052001533304c3375e6054609c6ea8c118c138dd5001804099828182318271baa001330503046304e375400697ae01330503046304e3754006660a0608c609c6ea80052f5c02c60a000260a0016609c0142c6eb4c134c128dd500f111299982599baf0204c103d87a80001533304b3371e0080062a66609666ebc0280344c8c8c94ccc138c0f0c13cdd5000899192999829982b00109919191919299982a9821982b1baa00113232533305a305d00215333057302700d153330573370e00266e0003402054ccc15ccdc499b80001021026153330573375e00c0322a6660ae66ebcdd3181a0021ba6303400b1304d33303b0040414890a6c6f636b5f73746174650014a029405280a5014a02c6eb4c16c004c15cdd50008b181b982c982d0011bab30580013058002305600130523754660620280542c6eb4c150004c140dd50008b1818182918298011bab30510013051304d375400429405280a5016375c609800260906ea800458c0a0004c124c128008dd598240009824001182300098211baa330210040183301e00523375e607660846ea8c0e8c108dd50008011819998211816998211ba90284bd701982126103d87a80004bd701bab30423043304300237586082002608260820046eb0c0fc004c0ecdd50158b1bad303d001303d002375a6076002606e6ea800458c0e4c0d8dd50008b1808981a9baa302d303537546070606a6ea800458cc048dd61816181a1baa024230293330173756605a606a6ea8c0b4c0d4dd500080ea45106d696e65725f6c6f636b5f7374617465003232323253330353371000e9050688c899b820074820322be80944cdc024101013ba10b7dba066600266e0001d209fd11948008c0040048894ccc0d8cdc400124141a232266e0ccdc100124101915f404a6008002266e00cdc1a4101013ba10b7dba06600800266600600666e00009209fd11933700002900118008009129919981a1800a40202a666068600290000a4000266e3922108010204081020408000002153330343001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008a503710900018181baa3034002375a60666068002605e6ea800458c94ccc0b4c08cccc044dd5981398179baa00101748810368667300132533302e3022302f375400226464646464646464a666072607800426464a66607060580022a66607660746ea8024540085854ccc0e0c0b800454ccc0ecc0e8dd50048a8010b0a99981c18130008a99981d981d1baa0091500216163038375401020122c6eb8c0e8004c0e8008dd7181c000981c0011bad303600130360023034001303037540022c60206016605e6ea800458cc094dd6181318171baa01e303100830303031002302f001302f002375a605a002605a0046eb4c0ac004c0ac004c098dd500e0a9998121808006899191919191919299981718188020991919192999817981198181baa00113232323232323232533303a303d0021533303730253038375400e2a66607460726ea801c4c94ccc0e0c090c0e4dd500089919299981e982000109919299981f9821001099299981e99b8748004dd6981f8010a99981e9819999810808013a441036866730013371e002008294058dd7181e8008b18200009980f8090120b1bae303e001303a37540022c60346078607a607a60726ea8030585858dd7181d800981d8011bae30390013039002375a606e002606e004606a00260626ea800458c044c0ccc0d0008dd59819000981918171baa00330303031302d37540022c605e006660446eb0c0b8010c0b8c0acdd501098079bab302d302e302e302e0033300637586058006466ebcc08cc0a8dd5181118151baa001002301b3302a30153302a375202097ae03302a4c103d87a80004bd70181580098131baa016153330243370e900400689919911919191919192999818198061bac303200623375e605260606ea8c0a0c0c0dd50008020991919192999818981298191baa00113232323232323232533303c303f00215333039302f303a375400e2a66607860766ea801c4c94ccc0e8c098c0ecdd500089919299981f98210010991929998209822001099299981f99b8748004dd698208010a99981f981a999811808014a441036866730013371e002008294058dd7181f8008b1821000998108088130b1bae3040001303c37540022c6038607c607e607e60766ea8030585858dd7181e800981e8011bae303b001303b002375a60720026072004606e00260666ea800458c04cc0d4c0d8008dd5981a000981a18181baa002330260040071633025003007301237566060606260626062006603e6605c60326605c6ea40512f5c06605c980103d87a80004bd701bac302e001302e00130293754032605400260546056002604c6ea807054ccc090c0480344c94ccc094c064c098dd50008992999813180a18139baa00113232533302b302e0021616375a605800260506ea800458c020c00cc09cdd5180f98139baa302a302737540022c660086eb0c078c098dd500b1180d9998049bab301f30273754603e604e6ea800403d22010a6c6f636b5f73746174650013232323232323232533302f3032002132533303030140051533302d30233330113756604e605e6ea800405d22010368667300132533302e3022302f375400226464646464646464a66607260780042a66606c6054606e6ea801c54ccc0e4c0e0dd5003899299981b99baf374c60286eacc0c4c0e4dd50059ba630143756606260726ea800454ccc0dccdd7980a981c9baa0013374a90021981d98161981da6103d87b80003303b375000c660766ea4010cc0ecdd480125eb812f5c02646464a666074605c60766ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc134c14000854ccc128cdc400c80789820199817009023a45096c6f72642074756e610014a02c6eb0c138004c138008c130004c130008dd6982500098250011bad30480013048002375a608c002608c0046eb4c110004c110008dd7182100098210011bad3040001303c37540022c6038607c607e0046eacc0f4004c0f4c0e4dd51980c0080098b0b181d8078b0b0b1bae303a001303a002375c607000260700046eb4c0d8004c0d8008c0d0004c0c0dd50008b1808180598179baa001161630313032302e37540022c6060002660126eb0c0bc0148cdd7981318169baa3025302d3754002004603c6605a60306605a6ea404d2f5c06605a98103d87a80004bd701bab302d302e302e0023758605800260586058002604e6ea805cdd6981498131baa01c23300c001488100230283029302900122323300100100322533302800114bd70099192999813980280109981580119802002000899802002000981600118150009119198008008019129998138008a60103d87a800013232533302630050021301b3302a0024bd700998020020009815801181480098008009112999810980a800898130010999801801981380119b800014800494ccc078c030c07cdd50008981198101baa00116222325333020301430213754002264a666042602a60446ea80044dd6981318119baa001148000c8cc004004dd5981318119baa00222533302500114c103d87a80001323232325333026337220100042a66604c66e3c0200084c06ccc0a8dd4000a5eb80530103d87a8000133006006003375a604e0066eb8c094008c0a4008c09c00452000330050030022232533301e3014301f3754002297adef6c6013756604660406ea8004cc00c00800488c8cc00400400c894ccc0840045300103d87a800013232323253330223372200e0042a66604466e3c01c0084c05ccc098dd3000a5eb80530103d87a8000133006006003375660460066eb8c084008c094008c08c0048cc0080052210022323300100100322533301f00114bd6f7b630099191919299981019b91007002153330203371e00e0042006200a26604866ec0dd48011ba600133006006003375660420066eb8c07c008c08c008c084004c060dd50079bae301b301837540022c6034602e6ea800858dc3a400c6030602a6ea8010dc3a40082940dd2a400460226ea8004c050c054008c04c004c03cdd50020a4c26cac6e1d20001322533300e32323253330113007301237540022646601c6eacc05cc060c060c060c060c060c060004c01ccc058c034c050dd51806980a1baa3300b3758602e002602e60286ea80092f5c060266ea800858c054c058008c050004c040dd50008a4c26cac6022601c6ea800cdd2a40006e1d20022232330010010032232533300c3375e600e601c6ea80040104c018c038dd500089980180198090011808000918061806800918058009119198008008019129998058008a5013253330093375e0086014601c00429444cc00c00c004c038004dd7000ab9a5573aaae7955cfaba05742ae895d201", + "hash": "59bb6feb0eb1a35a68fd85c2aa895416d1b4b8b56b3201b080f74a3e" }, { "title": "unused_fork.fork", @@ -276,8 +276,8 @@ } } ], - "compiledCode": "5934500100003232323232323232323232323232323232323232323232323232323232323232323232323222322232533333302b0021532323323302630013028375400a2a6604e9212052756e6e696e672032206172672076616c696461746f72206e66745f666f726b00153330263232323253233302b300600213322323300100100322533303300114a0264a66606066ebc010c0c8c0d8008528899801801800981b0009bab3031303230323032303230323032302e3754008600e660606002660606062605c6ea800d2f5c097ae0153323302c30010031323232325333030300b30323754008264a666062601c60666ea80044c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0f8c0640304c8c8c8c8c8c8c8c8c94ccc12c0040bc4c8c94ccc1340040c44c8c94ccc13c0040cc4c94ccc140c14c00854ccc130c0a4dd698278028a99982618149bad304f0031533304c3029375a609e002264646464646464646464646464646464a6660b8606e60bc6ea80044c94ccc1840041184c8c94ccc18c0041204c8c94ccc1940041284c8c94ccc19c0041304c94ccc1a0c1ac00854ccc190c0fcc198dd50038a99983418339baa0071325333065304230673754002264a6660d40020a026464a6660d80020a4264a6660da60e00042a6660d260880062a6660d26088002264a6660d4607e60d86ea80044c94ccc1bc0041584c94ccc1c0c1cc00854ccc1b0c11c00454cc8cc1b4c00407c54ccc1b4c00406c54ccc1b4c00405854ccc1b4c128ccc0cc0740f122103686673001533306d304a33303301d00a4881096c6f72642074756e61001533306d304a33303301903c4881106d696e65725f6c6f636b5f7374617465001533306d304a33303301403c48810a6c6f636b5f7374617465001533306d3375e042042266e1c03920c80114a029405280a5014a029405281baf02a14a00ae0ae64a6666660e80020ae0ae0ae26eb400415cc1c4004c1b4dd500082a992999999839000880082a82a82a82a981700782982982999299999983880082982982989bad001053306e001306e00232533333306f0010510510511375a0020a260d800260d06ea800413cc94cccccc1b4004400413c13c13c13cc0a403c134134134c94cccccc1b00041341341341344dd70009834800983480119299999983500082582582582589bae001306700130670023253333330680010490490491375a00209260ca00260ca00464a6666660cc002200208e08e08e08e60c600260be6ea8004114c94cccccc1900044004114114114114c080c184c188030c180c184008dd5982f800982f801182e800982c9baa011305b305c002375660b400260b400460b000260a86ea8034dd5982b000982b001182a00098281baa00a3301500d02f03403403403430510013051002304f001304f002304d0013300d301237566098609a609a00c02a66010008900219803801a40046600c0049000180f19823980c198239ba90114bd7019823a60103d87a80004bd701bac3047001304730470023758608a00260826ea805c4c8c8c8c94ccc108c07c0404c8c8c8c8c8c8c8c8c94ccc12cc098c134dd500089919192991998279815001099191919191919191919191919299982e1817182f1baa001132533306100104a1325333062306500213533305e303b3060375402c26464a6660c800209c264a6660ca60d0004264a6660c4607e6eb4c19400854ccc1980341444c94ccc19cc1a80384c8c94ccc194cdc7802003891998008040018010a998332481174d696e7465642077726f6e6720746f6b656e206e616d65001633302a00b04548810454554e41003069306a306637540020a460d001a0a06eb8c18c00413cc198004cc098c0ac0300b8dca1bb330293061375460c801c264a6660c66604c605601805c2a6660c60140a026464a6660ca0020a4264a6660cc60d200426464646464a6660ce607260d26ea80044c94ccc1b00041684c94ccc1b4c1c00084c94ccc1a8c11cccc0c0dd59838183898369baa3302d01800c03900212333001003008002153306b49012e4f776e6572736869702070726f6f6620646f6573206e6f74206d61746368204e465420696e70757420737461746500163370266605e0200949110454554e410033302f00404a48810454554e410005b32533333307100105b05b05b05b1375c00260dc00260d46ea8004164c94cccccc1bc0044004164164164164c0acc1b0c1b4008dd59835800983598339baa306a306b002306900153330623375e604460ca6ea8c0b0c194dd5001804099833981618329baa00133067302c3065375400697ae0133067302c30653754006660ce605860ca6ea80052f5c00a660ce00260ce01660ca01409e6eb4c190c184dd500b1112999830981e18319baa01813253330623371e00a0082a6660c466ebc02c0384c8c8c94ccc194c108c19cdd500089929998350008320991929998360008330992999836983800109919192999836182398371baa001132533307100106713232533307300106913232533307500106b13232533307700106d13232533307900106f13232533307b00107113232533307d00107313232533307f00107513253330800130830100213232323232533308101305e3083013754002264a66610c020021020226464a6661100200210602264a666112026118020042a66610a0260c46660960360cc911096c6f72642074756e61001533308501303702515333085013370e00666e0009407c54ccc214054ccc21404cdc499b800394833c3c0604cdc380099b8001d480084cdc380080e8a9998428099baf00803115333085013375e6e98c110018dd318220110983119982580302a245106d696e65725f6c6f636b5f73746174650014a029405280a5014a0294021004c94cccccc234040042100421004210044dd6800842009845008009845008011929999998458080084100841008410089bad0010820130880100130840137540021000264a66666611202002200210002100021000210002608a610c02610e020046eacc21404004c21404008c20c04004c1fcdd51981f81501c03b1929999998420080083b03b09bac001076076308101001308101002307f001307f002325333333080010010720720721375a0020e460fa00260fa00464a6666660fc0020e00e00e026eb40041c0c1ec004c1ec008c94cccccc1f00041b81b81b84dd6800837183c800983c80119299999983d00083603603609bad00106c3077001307700232533333307800106a06a06a06a1375c00260ea00260ea00464a6666660ec0020d00d00d026eb40041a0c1cc004c1bcdd500083319299999983a00088008330330330331818183898390011bab30700013070306c37546605802e0100ce64a6666660e20020ce0ce0ce26eb400419cc1b8004c1b8008c94cccccc1bc0041941941944dd6800832983600098341baa00106332533333306d00110010630630630633029306a306b002375660d200260d260ca6ea800c5280a50375a60ce60c86ea806054ccc184cdc78020018a99983099baf00a00d13232325333064303930663754002264a6660d20020c2264a6660d460da00426464646464a6660d6608060da6ea80044c94ccc1c00041a44c94ccc1c4c1d000854ccc1b4c07c03454ccc1b4cdc380099b8000d0081533306d3375e00c0322a6660da66ebcdd318160021ba6302c00b1304a33303300403c4890a6c6f636b5f73746174650014a029405280a5006a32533333307500106a06a06a1375a0020d460e400260dc6ea80041a0c94cccccc1cc00440041a01a01a01a0c0bcc1c0c1c4008dd598378009837801183680098349baa3302901402206232533333306e0010620620621375a0020c460d600260ce6ea8004180c94cccccc1b00044004180180180180c0a0c1a4c1a8008dd59834000983418321baa00214a0294012cc94cccccc19800412c12c12c12c4dd70009831800982f9baa0010493253333330640011001049049049049302000130603061002375660be00260be00460ba00260b26ea8cc064010040cc0580148cdd79810982c9baa3020305937540020046060660b26054660b26ea408d2f5c0660b2980103d87a80004bd701bab3059305a305a002375860b000260b060b00046eb0c158004c148dd50140a9998279816001099192999828981618299baa001132533305230273054375400226464a6660a8606260ac6ea80044c94ccc1640040ec4c8c94ccc16c0040f44c94ccc170c17c0084c8c8c8c8c8c8c8c8c8c8c8c8c94ccc194c0dcc19cdd500089929998350008298992999835983700109a999833982218349baa01f13232533306d001057132533306e3071002132533306b3048375a60dc0042a6660de01a0b4264a6660e060e601c26464a6660dc66e3c01001c48ccc00402000c00854cc1bd241174d696e7465642077726f6e6720746f6b656e206e616d65001633303300b04e48810454554e410030723073306f37540020b660e201a0b26eb8c1b0004160c1bc004cc0bcc0d00300dcdca1bb33032306a375460da01c264a6660d86605e606801806e2a6660d80140b226464a6660dc0020b6264a6660de60e400426464646464a6660e0608460e46ea80044c94ccc1d400418c4c94ccc1d8c1e40084c94ccc1ccc140ccc0e4dd5983c983d183b1baa3303601800c04200212333001003008002153307449012e4f776e6572736869702070726f6f6620646f6573206e6f74206d61746368204e465420696e7075742073746174650016337026660700200a69110454554e410033303800405348810454554e410006432533333307a0010640640640641375c00260ee00260e66ea8004188c94cccccc1e00044004188188188188c0d0c1d4c1d8008dd5983a000983a18381baa307330740023072001533306b3375e605660dc6ea8c0d4c1b8dd5001804099838181a98371baa001330703035306e375400697ae01330703035306e3754006660e0606a60dc6ea80052f5c00b860e000260e001660dc0140b06eb4c1b4c1a8dd500f911299983519baf0214c103d87a80001533306a3371e0080062a6660d466ebc0280344c8c8c94ccc1b4c108c1bcdd500089929998390008350992999839983b00109919191919299983a1824983b1baa0011325333079001072132533307a307d00215333076302800d153330763370e00266e0003402054ccc1d8cdc499b80001021027153330763375e00c0322a6660ec66ebcdd3181a8021ba6303500b1305333303c0040454890a6c6f636b5f73746174650014a029405280a5014a00e664a6666660fc0020e60e60e626eb40041ccc1ec004c1dcdd500083899299999983e0008800838838838838981c183c983d0011bab30780013078002307600130723754660640280560d664a6666660ee0020d60d60d626eb40041acc1d0004c1c0dd500083499299999983a80088008348348348349818983918398011bab30710013071306d375400429405280a5005432533333306f0010540540540541375c00260d800260d06ea8004148c94cccccc1b40044004148148148148c0a4004c1a4c1a8008dd598340009834001183300098311baa330220040193301f00523375e605460c46ea8c0a4c188dd5000801181c998311819998311ba902c4bd701983126103d87a80004bd701bab306230633063002375860c200260c260c20046eb0c17c004c16cdd501881f19299999983000081f01f01f09bad00103e305d001305d00232533333305e00103c03c03c1375a00207860b600260ae6ea80040e94cccccc16c00440040e40e40e40e4c160c154dd50008a99829a496765787065637420496e6c696e65446174756d286d696e65725f6c6f636b65645f73746174655f646174756d29203d0a2020202020202020202020202020202020206d696e65725f6c6f636b65645f73746174655f6f75747075742e6f75747075742e646174756d0016301130543754603660a86ea8c15cc150dd50008a99829249ff65787065637420536f6d65286d696e65725f6c6f636b65645f73746174655f6f757470757429203d0a2020202020202020202020202020202020206c6973742e66696e64280a20202020202020202020202020202020202020207472616e73616374696f6e2e7265666572656e63655f696e707574732c0a2020202020202020202020202020202020202020666e28696e70757429207b0a202020202020202020202020202020202020202020207175616e746974795f6f66280a202020202020202020202020202020202020202020202020696e7075742e6f75747075742e76616c75652c0a202020202020202020202020202020202020202020202020836f776e5f706f6c6963792c0a2020202020202020202020202020202020202020202020206d696e65725f6c6f636b5f73746174655f746f6b656e2c0a2020202020202020202020202020202020202020202029203d3d20310a20202020202020202020202020202020202020207d2c0a202020202020202020202020202020202020290016330123758603460a66ea80a48c0b8ccc05cdd5980d982a1baa301b305437540020409101106d696e65725f6c6f636b5f7374617465003232323253330533371000e9050688c899b820074820322be80944cdc019b824828344652080c8afa025330013370000e904fe88ca40046002002444a6660a866e2000920a0d11913370666e080092080c8afa025300400113370066e0ccdc124141a23290406457d012980200099980180199b800024827f4464cdc0000a4004600200244a646660a4600290080a9998291800a400029000099b8e48908010204081020408000002153330523001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008a503710900018279baa3053002375a60a460a6002609c6ea800454cc131241e16578706563742048617264466f726b5374617465207b207374617475732c20666f726b5f626c6f636b5f6865696768742c202e2e207d203d0a202020202020202020202020202068662e76616c69646174655f68617264666f726b5f7374617465280a202020202020202020202020202020207472616e73616374696f6e2e7265666572656e63655f696e707574732c0a20202020202020202020202020202020686172645f666f726b5f73746174655f7265662c0a202020202020202020202020202020206f776e5f706f6c6963792c0a202020202020202020202020202029001632533304b30283330113756602a609c6ea8004069221036866730013232533304d3028304f3754002264a6660a400207426464a6660a800207826464a6660ac00207c26464a6660b0002080264a6660b260b800426401664a6660ac60620022a6660b460b26ea80205260421533305630330011533305a305937540102930210a99982b18158008a99982d182c9baa0081498108108c15cdd500382099299999982e80082082082082089bae001305a001305a00232533333305b00103f03f03f03f1375c00260b000260b000464a6666660b200207a07a07a26eb40040f4c158004c158008c94cccccc15c00440040ec0ec0ec0ecc150004c140dd500081ca99999982a000880081c01c01c01c19299999982a000880081c01c01c01c1808180598271baa001153304c49015b6578706563740a202020207175616e746974795f6f6628686172645f666f726b5f73746174655f696e7075742e76616c75652c206f776e5f706f6c6963792c20686172645f666f726b5f73746174655f746f6b656e29203d3d203100163301337586028609a6ea808cc140020c13cc140008c138004c138008dd6982600098260011bad304a001304a0013045375402a2a66608460280202646464646464a666098006076264a66609a60a0008264646464a66609a6050609e6ea80044c94ccc1480041084c8c94ccc1500041104c8c94ccc1580041184c8c94ccc1600041204c94ccc164c17000854ccc154c0a8c15cdd50038a99982c982c1baa0071325333056302830583754002264a6660b6002098264a6660b860be004264a6660ba00209e264a6660bc60c2004264a6660b666e1d2001375a60bc0042a6660b660706660420200549101036866730013371e0020082940144dd7182e000828182f8009980f80901382699299999983000082682682682689bae001305d0013059375400209664a6666660bc0022002096096096096603460b660b860b860b06ea8030124124124c94cccccc1740041241241241244dd7000982d000982d00119299999982d80082382382382389bae001305800130580023253333330590010450450451375a00208a60ac00260ac00464a6666660ae002200208608608608660a800260a06ea8004104c94cccccc1540044004104104104104c044c148c14c008dd59828800982898269baa003304f3050304c3754002078609c006660206eb0c134010c134c128dd500d18091bab304c304d304d304d0033300637586096006466ebcc044c124dd5180818249baa001002302033049301a33049375202697ae0330494c103d87a80004bd70182500098229baa01b153330423370e900400809919911919191919192999827998061bac305100623375e602e609e6ea8c058c13cdd50008020991919192999827981518289baa001132533305400104713232533305600104913232533305800104b13232533305a00104d132533305b305e0021533305730343059375400e2a6660b660b46ea801c4c94ccc160c0a8c168dd5000899299982e800827099299982f1830801099299982f80082889929998301831801099299982e99b8748004dd698300010a99982e981d1998118080162441036866730013371e002008294014cdd7182f00082918308009981080881482799299999983100082782782782789bae001305f001305b375400209a64a6666660c0002200209a09a09a09a603860ba60bc60bc60b46ea8030138138138c94cccccc17c0041381381381384dd7000982e000982e00119299999982e80082602602602609bae001305a001305a00232533333305b00104a04a04a1375a00209460b000260b000464a6666660b2002200209009009009060ac00260a46ea8004118c94cccccc15c0044004118118118118c04cc150c154008dd59829800982998279baa00233014004007153304c49119657870656374205b5d203d207363726970745f696e7075747300163301300300730153756609e60a060a060a000660486609a603c6609a6ea405d2f5c06609a98103d87a80004bd701bac304d001304d0013048375403c609200260926094002608a6ea805454ccc108c05c0404c94ccc10cc078c114dd50008992999822180c98231baa001132533304900102c132533304a304d002153304749104746f646f001602d32533333304e00102d02d02d1375a00205a6096002608e6ea80040acc94cccccc13000440040ac0ac0ac0acc020c00cc118dd5180698231baa3049304637540022a66088921fc65787065637420536f6d65286c6f636b65645f73746174655f696e70757429203d0a20202020202020202020202020206c6973742e66696e64280a202020202020202020202020202020207472616e73616374696f6e2e7265666572656e63655f696e707574732c0a20202020202020202020202020202020666e28696e70757429207b0a2020202020202020202020202020202020207175616e746974795f6f6628696e7075742e6f75747075742e76616c75652c206f776e5f706f6c6963792c206c6f636b5f73746174655f746f6b656e29203d3d20310a202020202020202020202020202020207d2c0a20202020202020202020202020202900163300437586018608a6ea806c8c080ccc024dd5980698231baa300d3046375400202491010a6c6f636b5f737461746500132323232323232533304d001041132533304e3051002132533304f30170051533304b30283330113756602a609c6ea800406922010368667300132533304c3027304e3754002264a6660a200208c26464a6660a600209026464a6660aa00209426464a6660ae002098264a6660b060b60042a6660a8605e60ac6ea801c54ccc160c15cdd50038a99982c0078a9982aa4921657870656374205b6866735f6f75747075742c202e2e5d203d206f757470757473001613253330553375e6e98c050dd5980f982c1baa00b374c60286eacc07cc160dd50008a99982a99baf30153058375400266e9520043305a30313305a4c0103d87b80003305a375000c660b46ea4010cc168dd480125eb812f5c02646464a6660b0606660b46ea80044c94ccc17400414c4c8c94ccc17c0041544c8c94ccc18400415c4c8c94ccc18c0041644c8c94ccc19400416c4c8c94ccc19c0041744c8c94ccc1a400417c4c8c94ccc1ac0041844c94ccc1b0c1bc00854ccc1a0cdc400c80789822999817009024a45096c6f72642074756e610014a00c464a6666660e00020c40c426eb0004188188c1b4004c1b4008c1ac004c1ac008c94cccccc1b00041781781784dd680082f1834800983480119299999983500082e02e02e09bad00105c3067001306700232533333306800105a05a05a1375a0020b460ca00260ca00464a6666660cc0020b00b00b026eb4004160c18c004c18c008c94cccccc1900041581581581584dd70009830800983080119299999983100082a02a02a09bad001054305f001305b37540020a464a6666660c000220020a40a40a40a4603860ba60bc0046eacc170004c170c160dd51980c0080098a9982b24927657870656374206866735f6f75747075742e646174756d203d3d206f75747075745f646174756d001615330564914e65787065637420776974686f75745f6c6f76656c616365286866735f696e7075742e76616c756529203d3d20776974686f75745f6c6f76656c616365286866735f6f75747075742e76616c7565290016305a00f04d04d04d32533333305c00104d04d04d04d1375c00260b200260b200464a6666660b400209609609609626eb8004c15c004c15c008c94cccccc1600041241241244dd6800824982a800982a80119299999982b0008800823823823823982980098279baa00104532533333305400110010450450450453010300b304e37540022a660989214b657870656374207175616e746974795f6f66286866735f696e7075742e76616c75652c206f776e5f706f6c6963792c20686172645f666f726b5f73746174655f746f6b656e29203d3d20310016153304c4913c657870656374205b5d203d206d696e74207c3e2066726f6d5f6d696e7465645f76616c7565207c3e20746f5f64696374207c3e20746f5f7061697273001630503051304d3754002084609e002660126eb0c1380148cdd7980a18261baa3013304c3754002004604666098603a660986ea40592f5c06609898103d87a80004bd701bab304c304d304d0023758609600260966096002608c6ea8070dd6982418229baa01523300f001488100230473048304800122323300100100322533304700114bd70099192999822980280109982500119802002000899802002000982580118248009119198008008019129998230008a60103d87a8000132325333044300500213020330490024bd70099802002000982500118240009800800911299981f980d000898228010999801801982300119b800014800494ccc0f0c044c0f8dd500089821181f9baa001153303d490115457870656374656420696e6c696e6520646174756d001622232533303e301930403754002264a66607e603460826ea80044dd6982298211baa001148000c8cc004004dd5982298211baa00222533304400114c0103d87a80001323232325333044337220100042a66608866e3c0200084c080cc124dd4000a5eb80530103d87a8000133006006003375a608c0066eb8c110008c120008c11800452000330050030022232533303c3019303e3754002297adef6c60137566084607e6ea8004cc00c00800488c8cc00400400c894ccc1000045300103d87a800013232323253330403372200e0042a66608066e3c01c0084c070cc114dd3000a5eb80530103d87a8000133006006003375660840066eb8c100008c110008c10800488c8cc00400400c894ccc0fc0040d84c94ccc0f0cdd79803981f9baa00100413006303f3754002266006006608600460820024607a607c0024607800246600400291010022323300100100322533303b00114bd6f7b630099191919299981d99b910070021533303b3371e00e0042006200a26608066ec0dd48011ba6001330060060033756607a0066eb8c0ec008c0fc008c0f4004c0d0dd50029bae30373034375400202c606c60666ea8010054c8c8c8c94ccc0ccc03800454ccc0dcc0d8dd50030a4c02e2a6660666020002264a66607000203026464a66607400203426464a66607800203826464a66607c00203c26464a666080002040264a6660826088004264646493198070018119980700201119807004810810992999999822800880081081081081098210009821001192999999821800880080f80f80f80f9820000982000119299999982080080e80e80e89bad00101d303e001303e00232533333303f00101b01b01b1375a0020366078002607800464a66666607a00220020320320320326074002606c6ea801854ccc0ccc0200044c94ccc0e00040604c8c94ccc0e80040684c8c94ccc0f00040704c8c94ccc0f80040784c8c94ccc1000040804c8c94ccc1080040884c8c94ccc1100040904c94ccc114c1200084c8c8c92633012003027330120060263301200d0250253253333330490011001025025025025304600130460023253333330470010230230231375a0020466088002608800464a66666608a00220020420420420426084002608400464a66666608600203e03e03e26eb400407cc100004c100008c94cccccc1040040740740744dd680080e981f000981f00119299999981f80080d80d80d89bad00101b303c001303c00232533333303d0011001019019019019303a0013036375400c2a666066600a002264a666070002030264a6660726078004264931980300080c80c99299999981e800880080c80c80c80c981d000981b1baa006153330333370e9004000899299981c00080c09919299981d00080d099299981d981f0010991924c660120040386601000603603664a66666607e00220020360360360366078002607800464a66666607a00220020320320320326074002606c6ea801854ccc0cccdc3a4014002264a666070002030264a666072607800429300c99299999981e80080c80c80c89bad001019303a0013036375400c02e60686ea801488c94ccc0d0c03c0044c94ccc0e40040644c94ccc0e8c0f400852601a32533333303e00101a01a01a1375a0020346076002606e6ea800c54ccc0d0c04400454ccc0e0c0dcdd50018a4c030030606a6ea800888c94ccc0ccc0380044c94ccc0e00040604c94ccc0e4c0f000852601932533333303d0010190190191375a0020326074002606c6ea800c54ccc0ccc04000454ccc0dcc0d8dd50018a4c02e02e60686ea8008894ccc0c4c030c0ccdd5001099299981b00080b09919299981c00080c099299981c981e00109924ca66606a6020606e6ea800c4c94ccc0e80040684c94ccc0ecc0f800852601b32533333303f00101b01b01b01b1375c002607800260706ea800c064064c94cccccc0f40040640640644dd680080c981d000981d00119299999981d800880080b80b80b80b981c000981a1baa002015370e9003299999981a8068806808808808808981918179baa004370e90020a50374a900118159baa001302e302f002302d0013029375400a2930a99813a491856616c696461746f722072657475726e65642066616c73650013656370e90000a9981324811c52756e6e696e672033206172672076616c696461746f7220666f726b0013225333027323232533302a3007302c3754002264646644646600200200644a66606800229404c94ccc0c4cdd78021819981b8010a511330030030013037001375660646066606660666066606660660046010660626002605e6ea8c004c0bcdd51991191980080080191299981a000815899299981899baf3006303437540020082606e607060686ea80044cc00c00cc0e0008c0d8004dd61819001181918179baa0034bd701181900098169baa002153302b491226578706563742074782e5370656e64286f776e5f72656629203d20707572706f73650016302f3030002302e001302a37540022930a998142491856616c696461746f722072657475726e65642066616c73650013656302b302837540086e952000370e90010a998120008b0a998120008b0a998120008b0a998120008b248190496e636f72726563742072656465656d6572207479706520666f722076616c696461746f7220666f726b2e0a2020202020202020202020202020202020202020446f75626c6520636865636b20796f7520686176652077726170706564207468652072656465656d657220747970652061732073706563696669656420696e20796f757220706c757475732e6a736f6e00375c0022a6603a92012765787065637420616374696f6e3a204e6674466f726b416374696f6e203d2072656465656d65720016153301c4913865787065637420496e6c696e652853637269707443726564656e7469616c286f776e5f706f6c6963792929203d207374616b655f637265640016153301b49174657870656374204d696e65724c6f636b5374617465207b206c6f636b65645f74756e613a206d696e65725f6c6f636b65645f74756e612c202e2e207d3a20466f726b446174756d203d0a2020202020202020202020202020202020206d696e65725f6c6f636b65645f73746174655f646174756d0016153301a49180657870656374204c6f636b5374617465207b206c6f636b65645f74756e613a205f757365725f6c6f636b65645f74756e61207d3a20466f726b446174756d203d0a20202020202020202020202020206765745f696e6c696e655f646174756d286c6f636b65645f73746174655f696e7075742e6f75747075742e646174756d29001615330194915d657870656374205b50616972285f2c2031292c2050616972285f2c2031292c2050616972285f2c2031295d203d0a202020206d696e74207c3e20746f6b656e73286f776e5f706f6c69637929207c3e20646963742e746f5f706169727300161533018491946578706563742048617264466f726b5374617465207b0a202020207374617475733a204e6f74466f726b65642c0a20202020666f726b5f626c6f636b5f6865696768742c0a20202020666f7274756e615f6e6578745f6d696e745f686173682c0a202020202e2e0a20207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286866735f646174756d29001615330174916f657870656374204d696e65724c6f636b5374617465207b206c6f636b65645f74756e613a20302c20626c6f636b5f7369676e616c733a2030207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286d696e65725f73746174655f646174756d290016153301649157657870656374204c6f636b5374617465207b206c6f636b65645f74756e613a2030207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286c6f636b5f73746174655f646174756d2900161533015491636578706563742048617264466f726b5374617465207b202e2e207d20617320646174756d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d28686172645f666f726b5f73746174655f696e7075742e646174756d290016153301449159657870656374204e66745374617465207b206e66745f6b65793a206f75745f6e66745f6b6579207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286f75745f6e66745f646174756d29001615330134919b657870656374205b50616972286d696e7465645f746f6b656e2c2031295d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a2020202020202020202020207c3e20646963742e746f5f70616972730016153301249139657870656374205b496e707574207b206f75747075743a206c6f636b5f696e7075742c202e2e207d5d203d207363726970745f696e707574730016153301149186657870656374205b5d203d0a202020202020202020206d696e740a2020202020202020202020207c3e2076616c75652e66726f6d5f6d696e7465645f76616c75650a2020202020202020202020207c3e2076616c75652e746f6b656e73286f776e5f706f6c696379290a2020202020202020202020207c3e20646963742e746f5f70616972730016153301049135657870656374205b7363726970745f696e707574312c207363726970745f696e707574325d203d207363726970745f696e707574730016153300f49144657870656374204e66745374617465207b206e66745f6b6579207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286e66745f646174756d290016153300e4913e657870656374205b496e707574207b206f75747075743a206c6f636b65645f76315f696e7075742c202e2e207d5d203d207363726970745f696e707574730016153300d4915c6578706563742048617264466f726b5374617465207b207374617475733a204661696c6564466f726b2c202e2e207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286866735f646174756d290016153300c49144657870656374204e66745374617465207b206e66745f6b6579207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286e66745f7374617465290016153300b4914b657870656374205b5061697228746f6b656e5f6e616d652c202d31295d203d206d696e74207c3e20746f6b656e73286f776e5f706f6c69637929207c3e20646963742e746f5f70616972730016153300a491586578706563742048617264466f726b5374617465207b207374617475733a20466f726b65642c202e2e207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286866735f646174756d290016153300949138657870656374205b496e707574207b206f75747075743a206866735f696e7075742c202e2e207d5d203d207363726970745f696e7075747300161533008491b06578706563742048617264466f726b5374617465207b0a202020207374617475733a204e6f74466f726b65642c0a20202020666f726b5f626c6f636b5f6865696768742c0a20202020666f7274756e615f6e6578745f7370656e645f686173682c0a20202020666f7274756e615f6e6578745f6d696e745f686173682c0a20207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286866735f696e7075742e646174756d29001615330074914d657870656374205374617465207b20626c6f636b5f6e756d6265722c202e2e207d3a205374617465203d206765745f696e6c696e655f646174756d28666f7274756e615f76315f646174756d29001615330064911b657870656374205b696e7075742c202e2e5d203d20696e70757473001615330054914a657870656374204c6f636b5374617465207b206c6f636b65645f74756e61207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286c6f636b5f646174756d290016153300449163657870656374204c6f636b5374617465207b206c6f636b65645f74756e613a206f75745f6c6f636b65645f74756e61207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286f75745f6c6f636b5f646174756d290016153300349168657870656374204d696e65724c6f636b5374617465207b206c6f636b65645f74756e612c20626c6f636b5f7369676e616c73207d3a20466f726b446174756d203d0a202020206765745f696e6c696e655f646174756d286d696e65725f6c6f636b5f646174756d290016153300249197657870656374204d696e65724c6f636b5374617465207b0a202020206c6f636b65645f74756e613a206f75745f6c6f636b65645f74756e612c0a20202020626c6f636b5f7369676e616c733a206f75745f626c6f636b5f7369676e616c732c0a20207d3a20466f726b446174756d203d206765745f696e6c696e655f646174756d286f75745f6d696e65725f6c6f636b5f646174756d2900165734ae7155ceaab9e5573eae815d0aba257481", - "hash": "b5968f69813ce2c68d42a812022f963b6b5d75ba149d236f43d00c20" + "compiledCode": "59199d010000323232323232323222323232323222532323323300d3001300e37540082a66601a64646464a64666024600c00426601c6eacc05cc060c060c060c060c060c060c050dd500218039980b18009980b180b980a1baa0034bd7025eb8054cc8cc04cc00400c4c8c8cc8c8c88c94ccc068c03800454ccc074c070dd50090a8010b0a99980d1808000899299980f0008b099299999981180089929998100008b09929999998128008b0b0b0991929998118008b09929999998140008b0b0b0991929998130008b099299999981580089929998140008b09929999998168008a99981498160010999808805899980800189998078008a8070b0b0b0b0b0b0b0b181500098150010b0b0b0b181400098140019bad0011630250013025003375a0022c604400260440042c2c2c2c604000260386ea804854ccc068c0200044c94ccc078004584c94cccccc08c0044c94ccc080004584c94cccccc0940045858584c8c94ccc08c004584c94cccccc0a00045858584c8c94ccc098004584c94cccccc0ac0045858584c8c94ccc0a4004584c94cccccc0b80044c94ccc0ac004584c94cccccc0c00045858584c8c94ccc0b8004584c94cccccc0cc00454ccc0bcc0c80084ccc05c0444ccc0580184ccc054004540505858585858585858c0c0004c0c000cdd68008b181680098168010b0b0b0b181580098158019bad0011630280013028003375a0022c604a002604a0066eb400458c088004c08800858585858c080004c070dd50090a99980d1803000899299980f0008b09929999998118008a99980f981100109998038008a8020b0b0b0b0b0b1810000980e1baa0121533301a3370e9004000899299980f0008b099299999981180089929998100008b09929999998128008a9998109812001099980480189998048008a8030b0b0b0b0b0b0b181100098110010b0b0b0b1810000980e1baa0121533301a3370e9005000899299980f0008b09929999998118008b0b0b099299981018118018a8028b1bad001163020001301c37540242c60346ea8044888c94ccc06cc03c0044c94ccc07c00400c4c94cccccc0900040100100104c94ccc084c09000c54018014dd68008021810800980e9baa0041533301b30110011533301e301d37540082a00600400460366ea800c888c94ccc068c0380044c94ccc07800400c4c94cccccc08c0040100100104c94ccc080c08c00c54018014dd68008021810000980e1baa0041533301a30100011533301d301c37540082a00600400460346ea800c8894ccc060c030c064dd5001899299980e0008010992999999810800899299980f0008020992999999811800802802802899299981018118018a99980e9808980f1baa00413253330210010071325333333026001008008008008132533302330260031500a009375c0026046002603e6ea8010018018dd680080298100009810001001801801801980f000980d1baa00300115333015300930163754004264a66602c6018602e6ea80044c8c8c8c8c8c8c8c8c8c94ccc080c0500244c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c4c0d000854ccc0b8c090dd698180028a99981718121bad30300031533302e3024375a6060002264646464646464646464646464646464a66607c6064607e6ea80044c8c8c8c8c8c8c8c94ccc124c13000854ccc118c0e8c11cdd50038a99982498241baa0071325333047303d30483754002264646464a66609c60a20042a666096607e0062a666096607e002264a6660986074609a6ea80044c8c94ccc144c15000854ccc138c10800454cc8cc13cc00407c54ccc13cc00406c54ccc13cc00405854ccc13cc114ccc0cc0740e5220103686673001533304f304533303301d00a4881096c6f72642074756e61001533304f30453330330190394881106d696e65725f6c6f636b5f7374617465001533304f304533303301403948810a6c6f636b5f7374617465001533304f3375e042042266e1c03920c80114a029405280a5014a029405281baf02a14a02c2c6eb4c148004c138dd50008b18170078b0b0b1bad304f001304f002375a609a00260926ea800458c0a403c585858dd7182500098250011bae30480013048002375a608c002608c004608800260806ea800458c080c108c10c030c104c108008dd598200009820001181f000981d1baa011303c303d0023756607600260760046072002606a6ea8034dd5981b800981b801181a80098189baa00a3302700d02d161616163032001303200230300013030002302e0013300d300f3756605a605c605c00c02466010008900219803801a40046600c0049000180c998141809998141ba900e4bd701981426103d87a80004bd701bac3028001302830280023758604c00260446ea80484c8c8c8c94ccc090c0680344c8c8c8c8c8c8c8c8c94ccc0b4c084c0b8dd500089919192991998189812801099191919191919191919191919299981f1815181f9baa001132325333043304600213533304030363041375402c2646464a66608c6092004264a66608860746eb4c1180084c94ccc120c12c0384c8c94ccc11ccdc7802003891998008040018010b199815005821a450454554e4100304a304b304737540022c609201a2c6eb8c11000458c11c004cc098c0a00300acdca1bb3303b30423754608a01c264a6660886604c60500180562646464a66608e609400426464646464a666092606a60946ea80044c8c94ccc138c1440084c94ccc130c108ccc0c0dd59828982918271baa3302d01800c03600212333001003008002163370266605e0200909110454554e410033302f00404848810454554e410016375c609e00260966ea800458c0acc134c138008dd59826000982618241baa304b304c002304a00153330443375e6044608c6ea8c0f8c118dd5001804099824181f18231baa00133048303e3046375400697ae0133048303e3046375400666090607c608c6ea80052f5c02c60900026090016608c0142c6eb4c114c108dd500b1112999821981b98221baa01813253330443371e00a0082a66608866ebc02c0384c8c8c94ccc11cc0f4c120dd50008991919192999827182880109919192999827182118279baa00113232323232323232323232323232323253330613064002132323232325333063305930643754002264646464a6660d460da0042a6660ce60ba6660960360c8911096c6f72642074756e6100153330673037025153330673370e00666e0009407c54ccc19d4ccc19ccdc499b800394833c3c0604cdc380099b8001d480084cdc380080e8a99983399baf008031153330673375e6e98c110018dd318220110982e999825803028a45106d696e65725f6c6f636b5f73746174650014a029405280a5014a0294058dd6983580098358011bad3069001306537540022c608a60ce60d00046eacc198004c198008c190004c180dd51981f81501c0b1bac3062001306200230600013060002375a60bc00260bc0046eb4c170004c170008dd6982d000982d0011bad30580013058002375c60ac00260ac0046eb4c150004c140dd50008b1818182918298011bab30510013051304d37546605802e0102c6eb4c13c004c13c008dd6982680098249baa001163029304b304c002375660940026094608c6ea800c5280a50375a6090608a6ea806054ccc10ccdc78020018a99982199baf00a00d1323232533304630343047375400226464a666096609c00426464646464a66609a6076609c6ea80044c8c94ccc148c15400854ccc13cc07c03454ccc13ccdc380099b8000d0081533304f3375e00c0322a66609e66ebcdd318160021ba6302c00b130453330330040394890a6c6f636b5f73746174650014a029405280a5016375a60a6002609e6ea800458c0bcc144c148008dd598280009828001182700098251baa3302901402216375a609800260906ea800458c0a0c128c12c008dd59824800982498229baa00214a0294058dd7182200098201baa00116302000130413042002375660800026080004607c00260746ea8cc064010040cc0580148cdd79819981d1baa3032303a3754002004605666074604a660746ea40812f5c066074980103d87a80004bd701bab303a303b303b00237586072002607260720046eb0c0dc004c0ccdd50118a99981898138010991929998199813981a1baa0011325333034302230353754002264a66606a6056606c6ea80044c8c8c8c94ccc0f0c0fc0084c8c8c8c8c8c8c8c8c8c8c8c8c94ccc118c0c8c11cdd5000899192999825982700109a999824181f18249baa01e1323232533304e3051002132533304c3042375a609c004264a6660a060a601c26464a66609e66e3c01001c48ccc00402000c00858ccc0c802c12d22010454554e410030523053304f37540022c60a201a2c6eb8c13000458c13c004cc0b8c0c00300ccdca1bb33043304a3754609a01c264a6660986605c60600180662646464a66609e60a400426464646464a6660a2607a60a46ea80044c8c94ccc158c1640084c94ccc150c128ccc0e0dd5982c982d182b1baa3303501800c03e00212333001003008002163370266606e0200a09110454554e410033303700405048810454554e410016375c60ae00260a66ea800458c0ccc154c158008dd5982a000982a18281baa305330540023052001533304c3375e6054609c6ea8c118c138dd5001804099828182318271baa001330503046304e375400697ae01330503046304e3754006660a0608c609c6ea80052f5c02c60a000260a0016609c0142c6eb4c134c128dd500f111299982599baf0204c103d87a80001533304b3371e0080062a66609666ebc0280344c8c8c94ccc138c0f0c13cdd5000899192999829982b00109919191919299982a9821982b1baa00113232533305a305d00215333057302700d153330573370e00266e0003402054ccc15ccdc499b80001021026153330573375e00c0322a6660ae66ebcdd3181a0021ba6303400b1304d33303b0040414890a6c6f636b5f73746174650014a029405280a5014a02c6eb4c16c004c15cdd50008b181b982c982d0011bab30580013058002305600130523754660620280542c6eb4c150004c140dd50008b1818182918298011bab30510013051304d375400429405280a5016375c609800260906ea800458c0a0004c124c128008dd598240009824001182300098211baa330210040183301e00523375e607660846ea8c0e8c108dd50008011819998211816998211ba90284bd701982126103d87a80004bd701bab30423043304300237586082002608260820046eb0c0fc004c0ecdd50158b1bad303d001303d002375a6076002606e6ea800458c0e4c0d8dd50008b1808981a9baa302d303537546070606a6ea800458cc048dd61816181a1baa024230293330173756605a606a6ea8c0b4c0d4dd500080ea45106d696e65725f6c6f636b5f7374617465003232323253330353371000e9050688c899b820074820322be80944cdc024101013ba10b7dba066600266e0001d209fd11948008c0040048894ccc0d8cdc400124141a232266e0ccdc100124101915f404a6008002266e00cdc1a4101013ba10b7dba06600800266600600666e00009209fd11933700002900118008009129919981a1800a40202a666068600290000a4000266e3922108010204081020408000002153330343001481004cdc124100086600600666e00009200f1337049040404040101980180199b80002480fcdc40008a503710900018181baa3034002375a60666068002605e6ea800458c94ccc0b4c08cccc044dd5981398179baa00101748810368667300132533302e3022302f375400226464646464646464a666072607800426464a66607060580022a66607660746ea8024540085854ccc0e0c0b800454ccc0ecc0e8dd50048a8010b0a99981c18130008a99981d981d1baa0091500216163038375401020122c6eb8c0e8004c0e8008dd7181c000981c0011bad303600130360023034001303037540022c60206016605e6ea800458cc094dd6181318171baa01e303100830303031002302f001302f002375a605a002605a0046eb4c0ac004c0ac004c098dd500e0a9998121808006899191919191919299981718188020991919192999817981198181baa00113232323232323232533303a303d0021533303730253038375400e2a66607460726ea801c4c94ccc0e0c090c0e4dd500089919299981e982000109919299981f9821001099299981e99b8748004dd6981f8010a99981e9819999810808013a441036866730013371e002008294058dd7181e8008b18200009980f8090120b1bae303e001303a37540022c60346078607a607a60726ea8030585858dd7181d800981d8011bae30390013039002375a606e002606e004606a00260626ea800458c044c0ccc0d0008dd59819000981918171baa00330303031302d37540022c605e006660446eb0c0b8010c0b8c0acdd501098079bab302d302e302e302e0033300637586058006466ebcc08cc0a8dd5181118151baa001002301b3302a30153302a375202097ae03302a4c103d87a80004bd70181580098131baa016153330243370e900400689919911919191919192999818198061bac303200623375e605260606ea8c0a0c0c0dd50008020991919192999818981298191baa00113232323232323232533303c303f00215333039302f303a375400e2a66607860766ea801c4c94ccc0e8c098c0ecdd500089919299981f98210010991929998209822001099299981f99b8748004dd698208010a99981f981a999811808014a441036866730013371e002008294058dd7181f8008b1821000998108088130b1bae3040001303c37540022c6038607c607e607e60766ea8030585858dd7181e800981e8011bae303b001303b002375a60720026072004606e00260666ea800458c04cc0d4c0d8008dd5981a000981a18181baa002330260040071633025003007301237566060606260626062006603e6605c60326605c6ea40512f5c06605c980103d87a80004bd701bac302e001302e00130293754032605400260546056002604c6ea807054ccc090c0480344c94ccc094c064c098dd50008992999813180a18139baa00113232533302b302e0021616375a605800260506ea800458c020c00cc09cdd5180f98139baa302a302737540022c660086eb0c078c098dd500b1180d9998049bab301f30273754603e604e6ea800403d22010a6c6f636b5f73746174650013232323232323232533302f3032002132533303030140051533302d30233330113756604e605e6ea800405d22010368667300132533302e3022302f375400226464646464646464a66607260780042a66606c6054606e6ea801c54ccc0e4c0e0dd5003899299981b99baf374c60286eacc0c4c0e4dd50059ba630143756606260726ea800454ccc0dccdd7980a981c9baa0013374a90021981d98161981da6103d87b80003303b375000c660766ea4010cc0ecdd480125eb812f5c02646464a666074605c60766ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc134c14000854ccc128cdc400c80789820199817009023a45096c6f72642074756e610014a02c6eb0c138004c138008c130004c130008dd6982500098250011bad30480013048002375a608c002608c0046eb4c110004c110008dd7182100098210011bad3040001303c37540022c6038607c607e0046eacc0f4004c0f4c0e4dd51980c0080098b0b181d8078b0b0b1bae303a001303a002375c607000260700046eb4c0d8004c0d8008c0d0004c0c0dd50008b1808180598179baa001161630313032302e37540022c6060002660126eb0c0bc0148cdd7981318169baa3025302d3754002004603c6605a60306605a6ea404d2f5c06605a98103d87a80004bd701bab302d302e302e0023758605800260586058002604e6ea805cdd6981498131baa01c23300c001488100230283029302900122323300100100322533302800114bd70099192999813980280109981580119802002000899802002000981600118150009119198008008019129998138008a60103d87a800013232533302630050021301b3302a0024bd700998020020009815801181480098008009112999810980a800898130010999801801981380119b800014800494ccc078c030c07cdd50008981198101baa00116222325333020301430213754002264a666042602a60446ea80044dd6981318119baa001148000c8cc004004dd5981318119baa00222533302500114c103d87a80001323232325333026337220100042a66604c66e3c0200084c06ccc0a8dd4000a5eb80530103d87a8000133006006003375a604e0066eb8c094008c0a4008c09c00452000330050030022232533301e3014301f3754002297adef6c6013756604660406ea8004cc00c00800488c8cc00400400c894ccc0840045300103d87a800013232323253330223372200e0042a66604466e3c01c0084c05ccc098dd3000a5eb80530103d87a8000133006006003375660460066eb8c084008c094008c08c0048cc0080052210022323300100100322533301f00114bd6f7b630099191919299981019b91007002153330203371e00e0042006200a26604866ec0dd48011ba600133006006003375660420066eb8c07c008c08c008c084004c060dd50079bae301b301837540022c6034602e6ea800858dc3a400c6030602a6ea8010dc3a40082940dd2a400460226ea8004c050c054008c04c004c03cdd50020a4c26cac6e1d20001322533300e32323253330113007301237540022646601c6eacc05cc060c060c060c060c060c060004c01ccc058c034c050dd51806980a1baa3300b3758602e002602e60286ea80092f5c060266ea800858c054c058008c050004c040dd50008a4c26cac6022601c6ea800cdd2a40006e1d20022232330010010032232533300c3375e600e601c6ea80040104c018c038dd500089980180198090011808000918061806800918058009119198008008019129998058008a5013253330093375e0086014601c00429444cc00c00c004c038004dd7000ab9a5573aaae7955cfaba05742ae895d201", + "hash": "59bb6feb0eb1a35a68fd85c2aa895416d1b4b8b56b3201b080f74a3e" } ], "definitions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c26e257..3330653 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,11 +33,14 @@ importers: specifier: ^0.1.16 version: 0.1.16 '@utxorpc/sdk': - specifier: ^0.1.0 - version: 0.1.0(@bufbuild/protobuf@1.10.0) + specifier: ^0.3.0 + version: 0.3.0(@bufbuild/protobuf@1.10.0) '@utxorpc/spec': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.9.0 + version: 0.9.0 + blakejs: + specifier: ^1.2.1 + version: 1.2.1 buffer: specifier: ^6.0.3 version: 6.0.3 @@ -59,12 +62,18 @@ importers: layerchart: specifier: ^0.34.0 version: 0.34.0(postcss-load-config@4.0.2(postcss@8.4.40))(postcss@8.4.40)(svelte@5.0.0-next.199)(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.12)) + lucid-cardano: + specifier: ^0.10.7 + version: 0.10.7 postgres: specifier: ^3.4.4 version: 3.4.4 uplc-web: specifier: ^0.0.3 version: 0.0.3 + ws: + specifier: ^8.18.0 + version: 8.18.0 devDependencies: '@cloudflare/workers-types': specifier: ^4.20240620.0 @@ -1044,6 +1053,17 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@peculiar/asn1-schema@2.3.13': + resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==} + + '@peculiar/json-schema@1.1.12': + resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} + engines: {node: '>=8.0.0'} + + '@peculiar/webcrypto@1.5.0': + resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==} + engines: {node: '>=10.12.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1259,6 +1279,9 @@ packages: '@types/node@18.19.42': resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + '@types/node@20.14.12': resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} @@ -1335,15 +1358,11 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@utxorpc/sdk@0.1.0': - resolution: {integrity: sha512-CksicbgN1oGJ3D1pqW4x3UL58eohtyn9VnoMwFfegBCUm8wK712cKEEfdN6ksVg47jxWokyx/Q9kJ0YwMKXE/g==} - - '@utxorpc/spec@0.3.0': - resolution: {integrity: sha512-Lw6hV9W5mTLRdlnu+n4V1TOATI1WTcujnZ4a6JX4Su81BWHqgx6qgFXnup88u1Oawa0blAr3+fTSGjHZXuv8KA==} - engines: {node: '>=16.0.0'} + '@utxorpc/sdk@0.3.0': + resolution: {integrity: sha512-sdm79WsQfa72Oe2stfO8Ecc1vX3xB314jHElpkgElx6y+PsYhCnBGVYRGZqH5cAnds4CXvPX76YkC1Px3Mdcxw==} - '@utxorpc/spec@0.5.1': - resolution: {integrity: sha512-wrL5w1cdjE2SeQ33aqIPs33a6PahNh7q70gnETau6xZJTCjeNAgJks/6vstBezaxJv/oVFCmqI3pCvMJayPBUQ==} + '@utxorpc/spec@0.9.0': + resolution: {integrity: sha512-MSAbFrYr2dXkuHSDWYMkItYv5anuzeGd50t2+XjBoaI/eCNhviflLpl1i90XB00a1LOuHyS8o2Z+EBgB5i/h/A==} engines: {node: '>=16.0.0'} '@vitest/expect@1.6.0': @@ -1442,6 +1461,10 @@ packages: asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + asn1js@3.0.5: + resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} + engines: {node: '>=12.0.0'} + assert@2.1.0: resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} @@ -1864,6 +1887,10 @@ packages: data-uri-to-buffer@2.0.2: resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} @@ -2236,6 +2263,10 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + fflate@0.4.8: resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} @@ -2284,6 +2315,10 @@ packages: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + fraction.js@4.0.1: resolution: {integrity: sha512-NQYzZw8MUsxSZFQo6E8tKOlmSd/BlDTNOR4puXFSHSwFwNaIlmbortQy5PDN/KnVQ4xWG2NtN0J0hjPw7eE06A==} @@ -2684,6 +2719,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lucid-cardano@0.10.7: + resolution: {integrity: sha512-hxJRMWj8VH+SGFqsVMG6T3LSRuxzwFbWOQ5DTGQQUyR/20FL7bjiVL+2ivMJF52tAbFKcwqpRD4fddR7LbqcAw==} + engines: {node: '>=14'} + magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} @@ -2816,6 +2855,10 @@ packages: node-buffer-encoding@1.0.2: resolution: {integrity: sha512-v2QFjf04xWb5Q7cyzbi8qEwe2vw2xJBXT7+pMOLA02+KJZlcJ/6syFYiH96ClXKfOG/kyBeysAuewJ7zfAUYKQ==} + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -2828,6 +2871,10 @@ packages: encoding: optional: true + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -3221,6 +3268,13 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + pvtsutils@1.3.5: + resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} + + pvutils@1.1.3: + resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} + engines: {node: '>=6.0.0'} + qs@6.12.3: resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} engines: {node: '>=0.6'} @@ -3865,9 +3919,16 @@ packages: web-encoding@1.1.5: resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + web-vitals@4.2.2: resolution: {integrity: sha512-nYfoOqb4EmElljyXU2qdeE76KsvoHdftQKY4DzA9Aw8DervCg2bG634pHLrJ/d6+B4mE3nWTSJv8Mo7B2mbZkw==} + webcrypto-core@1.8.0: + resolution: {integrity: sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw==} + webextension-polyfill@0.8.0: resolution: {integrity: sha512-a19+DzlT6Kp9/UI+mF9XQopeZ+n2ussjhxHJ4/pmIGge9ijCDz7Gn93mNnjpZAk95T4Tae8iHZ6sSf869txqiQ==} @@ -4796,6 +4857,24 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@peculiar/asn1-schema@2.3.13': + dependencies: + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.6.3 + + '@peculiar/json-schema@1.1.12': + dependencies: + tslib: 2.6.3 + + '@peculiar/webcrypto@1.5.0': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/json-schema': 1.1.12 + pvtsutils: 1.3.5 + tslib: 2.6.3 + webcrypto-core: 1.8.0 + '@pkgjs/parseargs@0.11.0': optional: true @@ -5006,6 +5085,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@20.14.10': + dependencies: + undici-types: 5.26.5 + '@types/node@20.14.12': dependencies: undici-types: 5.26.5 @@ -5105,20 +5188,16 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@utxorpc/sdk@0.1.0(@bufbuild/protobuf@1.10.0)': + '@utxorpc/sdk@0.3.0(@bufbuild/protobuf@1.10.0)': dependencies: '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) '@connectrpc/connect-node': 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@types/node': 20.14.12 - '@utxorpc/spec': 0.3.0 + '@types/node': 20.14.10 + '@utxorpc/spec': 0.9.0 transitivePeerDependencies: - '@bufbuild/protobuf' - '@utxorpc/spec@0.3.0': - dependencies: - '@bufbuild/protobuf': 1.10.0 - - '@utxorpc/spec@0.5.1': + '@utxorpc/spec@0.9.0': dependencies: '@bufbuild/protobuf': 1.10.0 @@ -5230,6 +5309,12 @@ snapshots: dependencies: safer-buffer: 2.1.2 + asn1js@3.0.5: + dependencies: + pvtsutils: 1.3.5 + pvutils: 1.1.3 + tslib: 2.6.3 + assert@2.1.0: dependencies: call-bind: 1.0.7 @@ -5727,6 +5812,8 @@ snapshots: data-uri-to-buffer@2.0.2: {} + data-uri-to-buffer@4.0.1: {} + date-fns@3.6.0: {} debug@4.3.5: @@ -6147,6 +6234,11 @@ snapshots: dependencies: reusify: 1.0.4 + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + fflate@0.4.8: {} file-entry-cache@6.0.1: @@ -6194,6 +6286,10 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + fraction.js@4.0.1: {} fraction.js@4.3.7: {} @@ -6598,6 +6694,15 @@ snapshots: lru-cache@10.4.3: {} + lucid-cardano@0.10.7: + dependencies: + '@peculiar/webcrypto': 1.5.0 + node-fetch: 3.3.2 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + magic-string@0.25.9: dependencies: sourcemap-codec: 1.4.8 @@ -6723,12 +6828,20 @@ snapshots: node-buffer-encoding@1.0.2: {} + node-domexception@1.0.0: {} + node-fetch-native@1.6.4: {} node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + node-forge@1.3.1: {} node-gyp-build@4.8.1: {} @@ -7033,6 +7146,12 @@ snapshots: punycode@2.3.1: {} + pvtsutils@1.3.5: + dependencies: + tslib: 2.6.3 + + pvutils@1.1.3: {} + qs@6.12.3: dependencies: side-channel: 1.0.6 @@ -7792,8 +7911,18 @@ snapshots: optionalDependencies: '@zxing/text-encoding': 0.9.0 + web-streams-polyfill@3.3.3: {} + web-vitals@4.2.2: {} + webcrypto-core@1.8.0: + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/json-schema': 1.1.12 + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.6.3 + webextension-polyfill@0.8.0: {} webidl-conversions@3.0.1: {} diff --git a/validators/tunav2.ak b/validators/tunav2.ak index 196b92a..fc1e1c4 100644 --- a/validators/tunav2.ak +++ b/validators/tunav2.ak @@ -104,8 +104,8 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { let big_tuna_name = bytearray.concat(fortunav2.big_tuna_prefix, spend_cred) - expect [Pair(token1, 1), Pair(token2, 1)] = - spend_value |> tokens(own_policy) + expect [Pair(token1, 1), + Pair(token2, 1)] = spend_value |> tokens(own_policy) let in_token_name = // By ledger rules we should only hit this first since token names @@ -129,10 +129,10 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { // Minted amount of TUNA halves every halving number let halving_exponent = block_number / halving_number - // We don't check the output because we expect the spend script to take care of + // We don't check the output because we expect the spend script to take care of // transporting the tokens to the next output // As a backup in case of a spend script exploit, we still check - // that the input has the correct 2 tokens (Lord Tuna and counter) and the payment credential is contained + // that the input has the correct 2 tokens (Lord Tuna and counter) and the payment credential is contained // within the Lord Tuna token name. let expected_mint = { let tail = @@ -140,8 +140,10 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { [] } else { [ - Pair(fortuna.token_name, - initial_payout / pow2(halving_exponent)), + Pair( + fortuna.token_name, + initial_payout / pow2(halving_exponent), + ), ] } @@ -167,9 +169,9 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { and { // input value check - in_token_name == expected_in_token_name, + (in_token_name == expected_in_token_name)?, // minted counter check - minted_names == expected_mint, + (minted_names == expected_mint)?, } } @@ -315,7 +317,7 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { } = utils.list_at(outputs, output_index) let block_number_as_bytes = integer_to_bytes(block_number, "") - let expected_miner_votes = epoch_number * miner_threshold / 1000 + let expected_miner_votes = miner_voting_period * miner_threshold / 1000 let expected_in_value = value.from_asset( @@ -361,15 +363,19 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { if builtin.less_than_bytearray(minted, burned) { [ - Pair(bytearray.concat(fortunav2.nominated_prefix, script_hash), - -1), + Pair( + bytearray.concat(fortunav2.nominated_prefix, script_hash), + -1, + ), Pair(minted, 1), Pair(burned, -1), ] } else { [ - Pair(bytearray.concat(fortunav2.nominated_prefix, script_hash), - -1), + Pair( + bytearray.concat(fortunav2.nominated_prefix, script_hash), + -1, + ), Pair(burned, -1), Pair(minted, 1), ] @@ -585,7 +591,7 @@ validator(fortuna_v1_hash: Data, fork_script_hash: Data) { Mining { script_hash, miner_support_count, block_height_deadline } -> or { and { - miner_support_count < epoch_number * miner_threshold / 1000, + miner_support_count < miner_voting_period * miner_threshold / 1000, ( mint |> from_minted_value @@ -665,7 +671,7 @@ validator(tunav2_minting_policy: ByteArray) { let Output { datum: out_datum, value: out_value, .. } = own_output - // Time Range Span is 3 minutes or less + // Time Range Span is 3 minutes or less // We have a constant expectation of the transaction time range expect Interval { upper_bound: IntervalBound { @@ -705,7 +711,7 @@ validator(tunav2_minting_policy: ByteArray) { fortuna.format_found_bytearray(found_bytearray) // Check output datum contains correct epoch time, block number, hash, and leading zeros - // Check for every divisible by 2016 block: + // Check for every divisible by 2016 block: // - Epoch time resets // - leading zeros is adjusted based on percent of hardcoded target time for 2016 blocks vs epoch time // Spend(8) requirement: Expect Output Datum to be of type Statev2 @@ -811,7 +817,7 @@ validator(tunav2_minting_policy: ByteArray) { }, // Spend(10) requirement: Output posix time is the averaged current time out_current_posix_time == averaged_current_time, - // Spend(11) requirement: Output block number is the input block number + 1 + // Spend(11) requirement: Output block number is the input block number + 1 block_number + 1 == out_block_number, // Spend(12) requirement: Output current hash is the found hash out_current_hash == found_bytearray,