{"/Users/jarcodallo/blockcoders/near-rpc-providers/src/default-provider.ts":{"path":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/default-provider.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"2":{"start":{"line":4,"column":18},"end":{"line":4,"column":53}},"3":{"start":{"line":5,"column":26},"end":{"line":5,"column":56}},"4":{"start":{"line":7,"column":27},"end":{"line":7,"column":29}},"5":{"start":{"line":8,"column":4},"end":{"line":8,"column":76}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":62}},"7":{"start":{"line":11,"column":0},"end":{"line":11,"column":48}}},"fnMap":{"0":{"name":"getDefaultProvider","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":27}},"loc":{"start":{"line":6,"column":37},"end":{"line":10,"column":1}},"line":6}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":2,"6":1,"7":1},"f":{"0":2},"b":{},"inputSourceMap":{"version":3,"file":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/default-provider.ts","sources":["/Users/jarcodallo/blockcoders/near-rpc-providers/src/default-provider.ts"],"names":[],"mappings":";;;AACA,sDAAyE;AACzE,yDAAqD;AAErD,SAAgB,kBAAkB,CAAC,OAAoB;IACrD,IAAM,gBAAgB,GAA2B,EAAE,CAAA;IAEnD,gBAAgB,CAAC,IAAI,CAAC,IAAI,mCAAe,CAAC,OAAO,CAAC,CAAC,CAAA;IAEnD,OAAO,IAAI,4BAAgB,CAAC,gBAAgB,CAAC,CAAA;AAC/C,CAAC;AAND,gDAMC","sourcesContent":["import { Networkish } from '@ethersproject/networks'\nimport { BaseProvider, FallbackProvider } from '@ethersproject/providers'\nimport { NearRpcProvider } from './near-rpc-provider'\n\nexport function getDefaultProvider(network?: Networkish): BaseProvider {\n  const defaultProviders: Array<NearRpcProvider> = []\n\n  defaultProviders.push(new NearRpcProvider(network))\n\n  return new FallbackProvider(defaultProviders)\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"53d6c24b676245e17863b1a3e735ef561a69375f"},"/Users/jarcodallo/blockcoders/near-rpc-providers/src/near-rpc-provider.ts":{"path":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/near-rpc-provider.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":16,"column":4}},"1":{"start":{"line":3,"column":24},"end":{"line":8,"column":5}},"2":{"start":{"line":4,"column":8},"end":{"line":6,"column":110}},"3":{"start":{"line":5,"column":69},"end":{"line":5,"column":85}},"4":{"start":{"line":6,"column":30},"end":{"line":6,"column":107}},"5":{"start":{"line":6,"column":47},"end":{"line":6,"column":107}},"6":{"start":{"line":6,"column":95},"end":{"line":6,"column":107}},"7":{"start":{"line":7,"column":8},"end":{"line":7,"column":35}},"8":{"start":{"line":9,"column":4},"end":{"line":15,"column":6}},"9":{"start":{"line":10,"column":8},"end":{"line":11,"column":102}},"10":{"start":{"line":11,"column":12},"end":{"line":11,"column":102}},"11":{"start":{"line":12,"column":8},"end":{"line":12,"column":28}},"12":{"start":{"line":13,"column":24},"end":{"line":13,"column":45}},"13":{"start":{"line":14,"column":8},"end":{"line":14,"column":93}},"14":{"start":{"line":17,"column":16},"end":{"line":25,"column":1}},"15":{"start":{"line":18,"column":28},"end":{"line":18,"column":110}},"16":{"start":{"line":18,"column":91},"end":{"line":18,"column":106}},"17":{"start":{"line":19,"column":4},"end":{"line":24,"column":7}},"18":{"start":{"line":20,"column":36},"end":{"line":20,"column":97}},"19":{"start":{"line":20,"column":42},"end":{"line":20,"column":70}},"20":{"start":{"line":20,"column":85},"end":{"line":20,"column":95}},"21":{"start":{"line":21,"column":35},"end":{"line":21,"column":100}},"22":{"start":{"line":21,"column":41},"end":{"line":21,"column":73}},"23":{"start":{"line":21,"column":88},"end":{"line":21,"column":98}},"24":{"start":{"line":22,"column":32},"end":{"line":22,"column":116}},"25":{"start":{"line":23,"column":8},"end":{"line":23,"column":78}},"26":{"start":{"line":26,"column":18},"end":{"line":52,"column":1}},"27":{"start":{"line":27,"column":12},"end":{"line":27,"column":104}},"28":{"start":{"line":27,"column":43},"end":{"line":27,"column":68}},"29":{"start":{"line":27,"column":57},"end":{"line":27,"column":68}},"30":{"start":{"line":27,"column":69},"end":{"line":27,"column":81}},"31":{"start":{"line":28,"column":4},"end":{"line":28,"column":157}},"32":{"start":{"line":28,"column":138},"end":{"line":28,"column":150}},"33":{"start":{"line":29,"column":23},"end":{"line":29,"column":68}},"34":{"start":{"line":29,"column":45},"end":{"line":29,"column":65}},"35":{"start":{"line":31,"column":8},"end":{"line":31,"column":70}},"36":{"start":{"line":31,"column":15},"end":{"line":31,"column":70}},"37":{"start":{"line":32,"column":8},"end":{"line":49,"column":66}},"38":{"start":{"line":32,"column":18},"end":{"line":49,"column":66}},"39":{"start":{"line":33,"column":12},"end":{"line":33,"column":169}},"40":{"start":{"line":33,"column":160},"end":{"line":33,"column":169}},"41":{"start":{"line":34,"column":12},"end":{"line":34,"column":52}},"42":{"start":{"line":34,"column":26},"end":{"line":34,"column":52}},"43":{"start":{"line":35,"column":12},"end":{"line":47,"column":13}},"44":{"start":{"line":36,"column":32},"end":{"line":36,"column":39}},"45":{"start":{"line":36,"column":40},"end":{"line":36,"column":46}},"46":{"start":{"line":37,"column":24},"end":{"line":37,"column":34}},"47":{"start":{"line":37,"column":35},"end":{"line":37,"column":72}},"48":{"start":{"line":38,"column":24},"end":{"line":38,"column":34}},"49":{"start":{"line":38,"column":35},"end":{"line":38,"column":45}},"50":{"start":{"line":38,"column":46},"end":{"line":38,"column":55}},"51":{"start":{"line":38,"column":56},"end":{"line":38,"column":65}},"52":{"start":{"line":39,"column":24},"end":{"line":39,"column":41}},"53":{"start":{"line":39,"column":42},"end":{"line":39,"column":55}},"54":{"start":{"line":39,"column":56},"end":{"line":39,"column":65}},"55":{"start":{"line":41,"column":20},"end":{"line":41,"column":128}},"56":{"start":{"line":41,"column":110},"end":{"line":41,"column":116}},"57":{"start":{"line":41,"column":117},"end":{"line":41,"column":126}},"58":{"start":{"line":42,"column":20},"end":{"line":42,"column":106}},"59":{"start":{"line":42,"column":81},"end":{"line":42,"column":97}},"60":{"start":{"line":42,"column":98},"end":{"line":42,"column":104}},"61":{"start":{"line":43,"column":20},"end":{"line":43,"column":89}},"62":{"start":{"line":43,"column":57},"end":{"line":43,"column":72}},"63":{"start":{"line":43,"column":73},"end":{"line":43,"column":80}},"64":{"start":{"line":43,"column":81},"end":{"line":43,"column":87}},"65":{"start":{"line":44,"column":20},"end":{"line":44,"column":87}},"66":{"start":{"line":44,"column":47},"end":{"line":44,"column":62}},"67":{"start":{"line":44,"column":63},"end":{"line":44,"column":78}},"68":{"start":{"line":44,"column":79},"end":{"line":44,"column":85}},"69":{"start":{"line":45,"column":20},"end":{"line":45,"column":42}},"70":{"start":{"line":45,"column":30},"end":{"line":45,"column":42}},"71":{"start":{"line":46,"column":20},"end":{"line":46,"column":33}},"72":{"start":{"line":46,"column":34},"end":{"line":46,"column":43}},"73":{"start":{"line":48,"column":12},"end":{"line":48,"column":39}},"74":{"start":{"line":49,"column":22},"end":{"line":49,"column":34}},"75":{"start":{"line":49,"column":35},"end":{"line":49,"column":41}},"76":{"start":{"line":49,"column":54},"end":{"line":49,"column":64}},"77":{"start":{"line":50,"column":8},"end":{"line":50,"column":35}},"78":{"start":{"line":50,"column":23},"end":{"line":50,"column":35}},"79":{"start":{"line":50,"column":36},"end":{"line":50,"column":89}},"80":{"start":{"line":53,"column":0},"end":{"line":53,"column":62}},"81":{"start":{"line":54,"column":0},"end":{"line":54,"column":52}},"82":{"start":{"line":55,"column":18},"end":{"line":55,"column":53}},"83":{"start":{"line":56,"column":15},"end":{"line":56,"column":47}},"84":{"start":{"line":57,"column":19},"end":{"line":57,"column":55}},"85":{"start":{"line":58,"column":18},"end":{"line":58,"column":53}},"86":{"start":{"line":59,"column":12},"end":{"line":59,"column":41}},"87":{"start":{"line":60,"column":20},"end":{"line":60,"column":42}},"88":{"start":{"line":61,"column":20},"end":{"line":61,"column":58}},"89":{"start":{"line":62,"column":15},"end":{"line":62,"column":34}},"90":{"start":{"line":63,"column":17},"end":{"line":63,"column":38}},"91":{"start":{"line":64,"column":14},"end":{"line":64,"column":32}},"92":{"start":{"line":65,"column":16},"end":{"line":78,"column":8}},"93":{"start":{"line":66,"column":4},"end":{"line":66,"column":32}},"94":{"start":{"line":68,"column":20},"end":{"line":68,"column":106}},"95":{"start":{"line":69,"column":8},"end":{"line":69,"column":35}},"96":{"start":{"line":70,"column":8},"end":{"line":70,"column":78}},"97":{"start":{"line":71,"column":8},"end":{"line":71,"column":78}},"98":{"start":{"line":72,"column":8},"end":{"line":72,"column":78}},"99":{"start":{"line":73,"column":8},"end":{"line":73,"column":80}},"100":{"start":{"line":74,"column":8},"end":{"line":74,"column":58}},"101":{"start":{"line":75,"column":8},"end":{"line":75,"column":21}},"102":{"start":{"line":77,"column":4},"end":{"line":77,"column":20}},"103":{"start":{"line":79,"column":0},"end":{"line":79,"column":28}},"104":{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},"105":{"start":{"line":82,"column":8},"end":{"line":82,"column":42}},"106":{"start":{"line":84,"column":4},"end":{"line":84,"column":26}},"107":{"start":{"line":86,"column":23},"end":{"line":774,"column":30}},"108":{"start":{"line":87,"column":4},"end":{"line":87,"column":39}},"109":{"start":{"line":89,"column":25},"end":{"line":89,"column":41}},"110":{"start":{"line":90,"column":20},"end":{"line":90,"column":24}},"111":{"start":{"line":91,"column":22},"end":{"line":91,"column":58}},"112":{"start":{"line":92,"column":22},"end":{"line":92,"column":84}},"113":{"start":{"line":93,"column":26},"end":{"line":93,"column":92}},"114":{"start":{"line":94,"column":8},"end":{"line":94,"column":60}},"115":{"start":{"line":95,"column":8},"end":{"line":95,"column":41}},"116":{"start":{"line":96,"column":8},"end":{"line":96,"column":27}},"117":{"start":{"line":97,"column":8},"end":{"line":97,"column":21}},"118":{"start":{"line":99,"column":4},"end":{"line":101,"column":6}},"119":{"start":{"line":100,"column":8},"end":{"line":100,"column":39}},"120":{"start":{"line":102,"column":4},"end":{"line":112,"column":6}},"121":{"start":{"line":103,"column":8},"end":{"line":110,"column":9}},"122":{"start":{"line":105,"column":16},"end":{"line":105,"column":54}},"123":{"start":{"line":107,"column":16},"end":{"line":107,"column":54}},"124":{"start":{"line":109,"column":16},"end":{"line":109,"column":54}},"125":{"start":{"line":111,"column":8},"end":{"line":111,"column":93}},"126":{"start":{"line":113,"column":4},"end":{"line":121,"column":6}},"127":{"start":{"line":114,"column":8},"end":{"line":119,"column":9}},"128":{"start":{"line":116,"column":16},"end":{"line":116,"column":63}},"129":{"start":{"line":118,"column":16},"end":{"line":118,"column":63}},"130":{"start":{"line":120,"column":8},"end":{"line":120,"column":101}},"131":{"start":{"line":122,"column":4},"end":{"line":125,"column":6}},"132":{"start":{"line":123,"column":8},"end":{"line":123,"column":26}},"133":{"start":{"line":124,"column":8},"end":{"line":124,"column":28}},"134":{"start":{"line":126,"column":4},"end":{"line":182,"column":6}},"135":{"start":{"line":127,"column":8},"end":{"line":181,"column":11}},"136":{"start":{"line":129,"column":12},"end":{"line":180,"column":15}},"137":{"start":{"line":130,"column":16},"end":{"line":179,"column":17}},"138":{"start":{"line":132,"column":24},"end":{"line":132,"column":39}},"139":{"start":{"line":133,"column":24},"end":{"line":133,"column":37}},"140":{"start":{"line":135,"column":24},"end":{"line":135,"column":50}},"141":{"start":{"line":136,"column":24},"end":{"line":136,"column":60}},"142":{"start":{"line":138,"column":24},"end":{"line":138,"column":51}},"143":{"start":{"line":139,"column":24},"end":{"line":139,"column":58}},"144":{"start":{"line":140,"column":24},"end":{"line":140,"column":38}},"145":{"start":{"line":142,"column":24},"end":{"line":142,"column":44}},"146":{"start":{"line":143,"column":24},"end":{"line":143,"column":37}},"147":{"start":{"line":145,"column":24},"end":{"line":145,"column":50}},"148":{"start":{"line":146,"column":24},"end":{"line":146,"column":81}},"149":{"start":{"line":148,"column":24},"end":{"line":148,"column":51}},"150":{"start":{"line":149,"column":24},"end":{"line":149,"column":58}},"151":{"start":{"line":150,"column":24},"end":{"line":150,"column":38}},"152":{"start":{"line":152,"column":24},"end":{"line":152,"column":44}},"153":{"start":{"line":153,"column":24},"end":{"line":157,"column":32}},"154":{"start":{"line":158,"column":28},"end":{"line":158,"column":42}},"155":{"start":{"line":160,"column":24},"end":{"line":175,"column":25}},"156":{"start":{"line":161,"column":28},"end":{"line":174,"column":29}},"157":{"start":{"line":162,"column":32},"end":{"line":162,"column":121}},"158":{"start":{"line":163,"column":32},"end":{"line":165,"column":33}},"159":{"start":{"line":164,"column":36},"end":{"line":164,"column":96}},"160":{"start":{"line":166,"column":32},"end":{"line":166,"column":52}},"161":{"start":{"line":169,"column":32},"end":{"line":173,"column":40}},"162":{"start":{"line":176,"column":24},"end":{"line":178,"column":32}},"163":{"start":{"line":183,"column":4},"end":{"line":241,"column":6}},"164":{"start":{"line":184,"column":8},"end":{"line":240,"column":11}},"165":{"start":{"line":186,"column":24},"end":{"line":186,"column":28}},"166":{"start":{"line":187,"column":12},"end":{"line":239,"column":15}},"167":{"start":{"line":188,"column":16},"end":{"line":238,"column":17}},"168":{"start":{"line":190,"column":24},"end":{"line":195,"column":26}},"169":{"start":{"line":196,"column":24},"end":{"line":200,"column":27}},"170":{"start":{"line":201,"column":24},"end":{"line":201,"column":104}},"171":{"start":{"line":202,"column":24},"end":{"line":204,"column":25}},"172":{"start":{"line":203,"column":28},"end":{"line":203,"column":60}},"173":{"start":{"line":205,"column":24},"end":{"line":205,"column":37}},"174":{"start":{"line":207,"column":24},"end":{"line":207,"column":50}},"175":{"start":{"line":208,"column":24},"end":{"line":208,"column":110}},"176":{"start":{"line":210,"column":24},"end":{"line":210,"column":43}},"177":{"start":{"line":211,"column":24},"end":{"line":216,"column":27}},"178":{"start":{"line":217,"column":24},"end":{"line":222,"column":25}},"179":{"start":{"line":218,"column":28},"end":{"line":218,"column":57}},"180":{"start":{"line":219,"column":28},"end":{"line":221,"column":34}},"181":{"start":{"line":220,"column":32},"end":{"line":220,"column":59}},"182":{"start":{"line":223,"column":24},"end":{"line":223,"column":43}},"183":{"start":{"line":225,"column":24},"end":{"line":225,"column":42}},"184":{"start":{"line":226,"column":24},"end":{"line":226,"column":41}},"185":{"start":{"line":227,"column":24},"end":{"line":232,"column":27}},"186":{"start":{"line":233,"column":24},"end":{"line":235,"column":25}},"187":{"start":{"line":234,"column":28},"end":{"line":234,"column":73}},"188":{"start":{"line":236,"column":24},"end":{"line":236,"column":36}},"189":{"start":{"line":237,"column":28},"end":{"line":237,"column":39}},"190":{"start":{"line":242,"column":4},"end":{"line":272,"column":6}},"191":{"start":{"line":243,"column":8},"end":{"line":271,"column":11}},"192":{"start":{"line":245,"column":12},"end":{"line":270,"column":15}},"193":{"start":{"line":246,"column":16},"end":{"line":269,"column":17}},"194":{"start":{"line":248,"column":24},"end":{"line":248,"column":50}},"195":{"start":{"line":249,"column":24},"end":{"line":249,"column":112}},"196":{"start":{"line":251,"column":24},"end":{"line":251,"column":43}},"197":{"start":{"line":252,"column":24},"end":{"line":257,"column":27}},"198":{"start":{"line":258,"column":24},"end":{"line":258,"column":43}},"199":{"start":{"line":260,"column":24},"end":{"line":260,"column":42}},"200":{"start":{"line":261,"column":24},"end":{"line":266,"column":27}},"201":{"start":{"line":267,"column":24},"end":{"line":267,"column":36}},"202":{"start":{"line":268,"column":28},"end":{"line":268,"column":39}},"203":{"start":{"line":273,"column":4},"end":{"line":299,"column":6}},"204":{"start":{"line":274,"column":8},"end":{"line":298,"column":11}},"205":{"start":{"line":276,"column":12},"end":{"line":297,"column":15}},"206":{"start":{"line":277,"column":16},"end":{"line":296,"column":17}},"207":{"start":{"line":279,"column":24},"end":{"line":279,"column":36}},"208":{"start":{"line":280,"column":24},"end":{"line":284,"column":25}},"209":{"start":{"line":281,"column":51},"end":{"line":281,"column":65}},"210":{"start":{"line":282,"column":47},"end":{"line":282,"column":61}},"211":{"start":{"line":283,"column":48},"end":{"line":283,"column":62}},"212":{"start":{"line":285,"column":24},"end":{"line":285,"column":38}},"213":{"start":{"line":286,"column":28},"end":{"line":286,"column":82}},"214":{"start":{"line":288,"column":24},"end":{"line":288,"column":50}},"215":{"start":{"line":289,"column":24},"end":{"line":289,"column":64}},"216":{"start":{"line":290,"column":28},"end":{"line":290,"column":73}},"217":{"start":{"line":291,"column":28},"end":{"line":291,"column":71}},"218":{"start":{"line":293,"column":24},"end":{"line":293,"column":48}},"219":{"start":{"line":294,"column":24},"end":{"line":294,"column":58}},"220":{"start":{"line":295,"column":28},"end":{"line":295,"column":92}},"221":{"start":{"line":300,"column":4},"end":{"line":302,"column":6}},"222":{"start":{"line":301,"column":8},"end":{"line":301,"column":46}},"223":{"start":{"line":303,"column":4},"end":{"line":315,"column":6}},"224":{"start":{"line":304,"column":8},"end":{"line":314,"column":11}},"225":{"start":{"line":306,"column":12},"end":{"line":313,"column":15}},"226":{"start":{"line":307,"column":16},"end":{"line":312,"column":17}},"227":{"start":{"line":308,"column":28},"end":{"line":308,"column":64}},"228":{"start":{"line":310,"column":24},"end":{"line":310,"column":51}},"229":{"start":{"line":311,"column":24},"end":{"line":311,"column":51}},"230":{"start":{"line":316,"column":4},"end":{"line":325,"column":6}},"231":{"start":{"line":317,"column":8},"end":{"line":324,"column":11}},"232":{"start":{"line":318,"column":12},"end":{"line":323,"column":15}},"233":{"start":{"line":319,"column":16},"end":{"line":322,"column":24}},"234":{"start":{"line":326,"column":4},"end":{"line":330,"column":6}},"235":{"start":{"line":327,"column":23},"end":{"line":327,"column":34}},"236":{"start":{"line":327,"column":48},"end":{"line":327,"column":60}},"237":{"start":{"line":327,"column":75},"end":{"line":327,"column":88}},"238":{"start":{"line":327,"column":98},"end":{"line":327,"column":106}},"239":{"start":{"line":327,"column":118},"end":{"line":327,"column":128}},"240":{"start":{"line":327,"column":142},"end":{"line":327,"column":154}},"241":{"start":{"line":328,"column":26},"end":{"line":328,"column":122}},"242":{"start":{"line":329,"column":8},"end":{"line":329,"column":27}},"243":{"start":{"line":331,"column":4},"end":{"line":347,"column":6}},"244":{"start":{"line":332,"column":8},"end":{"line":346,"column":11}},"245":{"start":{"line":334,"column":12},"end":{"line":345,"column":15}},"246":{"start":{"line":335,"column":16},"end":{"line":344,"column":17}},"247":{"start":{"line":336,"column":28},"end":{"line":336,"column":58}},"248":{"start":{"line":338,"column":24},"end":{"line":338,"column":44}},"249":{"start":{"line":339,"column":24},"end":{"line":339,"column":79}},"250":{"start":{"line":340,"column":24},"end":{"line":340,"column":122}},"251":{"start":{"line":342,"column":24},"end":{"line":342,"column":43}},"252":{"start":{"line":343,"column":24},"end":{"line":343,"column":128}},"253":{"start":{"line":348,"column":4},"end":{"line":365,"column":6}},"254":{"start":{"line":349,"column":8},"end":{"line":364,"column":11}},"255":{"start":{"line":351,"column":12},"end":{"line":363,"column":15}},"256":{"start":{"line":352,"column":16},"end":{"line":362,"column":17}},"257":{"start":{"line":353,"column":28},"end":{"line":353,"column":58}},"258":{"start":{"line":355,"column":24},"end":{"line":355,"column":44}},"259":{"start":{"line":356,"column":24},"end":{"line":356,"column":79}},"260":{"start":{"line":357,"column":24},"end":{"line":357,"column":111}},"261":{"start":{"line":359,"column":24},"end":{"line":359,"column":43}},"262":{"start":{"line":360,"column":24},"end":{"line":360,"column":54}},"263":{"start":{"line":361,"column":24},"end":{"line":361,"column":88}},"264":{"start":{"line":366,"column":4},"end":{"line":418,"column":6}},"265":{"start":{"line":367,"column":8},"end":{"line":417,"column":11}},"266":{"start":{"line":369,"column":24},"end":{"line":369,"column":28}},"267":{"start":{"line":370,"column":12},"end":{"line":416,"column":15}},"268":{"start":{"line":371,"column":16},"end":{"line":415,"column":17}},"269":{"start":{"line":372,"column":28},"end":{"line":372,"column":58}},"270":{"start":{"line":374,"column":24},"end":{"line":374,"column":44}},"271":{"start":{"line":375,"column":24},"end":{"line":375,"column":54}},"272":{"start":{"line":377,"column":24},"end":{"line":377,"column":43}},"273":{"start":{"line":378,"column":24},"end":{"line":378,"column":78}},"274":{"start":{"line":380,"column":24},"end":{"line":380,"column":45}},"275":{"start":{"line":381,"column":24},"end":{"line":381,"column":61}},"276":{"start":{"line":382,"column":24},"end":{"line":382,"column":58}},"277":{"start":{"line":384,"column":24},"end":{"line":384,"column":48}},"278":{"start":{"line":385,"column":24},"end":{"line":414,"column":31}},"279":{"start":{"line":394,"column":52},"end":{"line":413,"column":35}},"280":{"start":{"line":396,"column":36},"end":{"line":412,"column":39}},"281":{"start":{"line":397,"column":40},"end":{"line":411,"column":41}},"282":{"start":{"line":398,"column":52},"end":{"line":398,"column":134}},"283":{"start":{"line":400,"column":48},"end":{"line":400,"column":69}},"284":{"start":{"line":401,"column":48},"end":{"line":410,"column":55}},"285":{"start":{"line":419,"column":4},"end":{"line":428,"column":6}},"286":{"start":{"line":420,"column":8},"end":{"line":427,"column":11}},"287":{"start":{"line":422,"column":24},"end":{"line":422,"column":28}},"288":{"start":{"line":423,"column":12},"end":{"line":426,"column":15}},"289":{"start":{"line":424,"column":16},"end":{"line":424,"column":162}},"290":{"start":{"line":424,"column":54},"end":{"line":424,"column":99}},"291":{"start":{"line":424,"column":125},"end":{"line":424,"column":158}},"292":{"start":{"line":425,"column":16},"end":{"line":425,"column":33}},"293":{"start":{"line":429,"column":4},"end":{"line":431,"column":6}},"294":{"start":{"line":430,"column":8},"end":{"line":430,"column":96}},"295":{"start":{"line":432,"column":4},"end":{"line":461,"column":6}},"296":{"start":{"line":433,"column":8},"end":{"line":460,"column":11}},"297":{"start":{"line":435,"column":12},"end":{"line":459,"column":15}},"298":{"start":{"line":436,"column":16},"end":{"line":458,"column":17}},"299":{"start":{"line":438,"column":24},"end":{"line":442,"column":26}},"300":{"start":{"line":443,"column":24},"end":{"line":443,"column":73}},"301":{"start":{"line":445,"column":24},"end":{"line":445,"column":52}},"302":{"start":{"line":446,"column":24},"end":{"line":456,"column":25}},"303":{"start":{"line":447,"column":28},"end":{"line":447,"column":91}},"304":{"start":{"line":450,"column":28},"end":{"line":455,"column":36}},"305":{"start":{"line":457,"column":24},"end":{"line":457,"column":35}},"306":{"start":{"line":462,"column":4},"end":{"line":470,"column":6}},"307":{"start":{"line":463,"column":8},"end":{"line":468,"column":9}},"308":{"start":{"line":464,"column":12},"end":{"line":464,"column":38}},"309":{"start":{"line":467,"column":12},"end":{"line":467,"column":39}},"310":{"start":{"line":469,"column":8},"end":{"line":469,"column":22}},"311":{"start":{"line":471,"column":4},"end":{"line":508,"column":6}},"312":{"start":{"line":472,"column":8},"end":{"line":507,"column":11}},"313":{"start":{"line":475,"column":12},"end":{"line":506,"column":15}},"314":{"start":{"line":476,"column":16},"end":{"line":505,"column":17}},"315":{"start":{"line":478,"column":24},"end":{"line":480,"column":26}},"316":{"start":{"line":481,"column":24},"end":{"line":481,"column":50}},"317":{"start":{"line":483,"column":24},"end":{"line":484,"column":32}},"318":{"start":{"line":485,"column":24},"end":{"line":485,"column":37}},"319":{"start":{"line":487,"column":24},"end":{"line":487,"column":50}},"320":{"start":{"line":488,"column":24},"end":{"line":488,"column":62}},"321":{"start":{"line":489,"column":24},"end":{"line":489,"column":45}},"322":{"start":{"line":490,"column":24},"end":{"line":490,"column":45}},"323":{"start":{"line":492,"column":24},"end":{"line":492,"column":79}},"324":{"start":{"line":493,"column":24},"end":{"line":493,"column":70}},"325":{"start":{"line":495,"column":24},"end":{"line":495,"column":49}},"326":{"start":{"line":496,"column":24},"end":{"line":496,"column":61}},"327":{"start":{"line":498,"column":24},"end":{"line":498,"column":44}},"328":{"start":{"line":499,"column":24},"end":{"line":503,"column":32}},"329":{"start":{"line":504,"column":28},"end":{"line":504,"column":39}},"330":{"start":{"line":509,"column":4},"end":{"line":540,"column":6}},"331":{"start":{"line":510,"column":8},"end":{"line":539,"column":11}},"332":{"start":{"line":512,"column":12},"end":{"line":538,"column":15}},"333":{"start":{"line":513,"column":16},"end":{"line":537,"column":17}},"334":{"start":{"line":515,"column":24},"end":{"line":515,"column":51}},"335":{"start":{"line":516,"column":24},"end":{"line":516,"column":37}},"336":{"start":{"line":518,"column":24},"end":{"line":518,"column":50}},"337":{"start":{"line":519,"column":24},"end":{"line":521,"column":25}},"338":{"start":{"line":520,"column":28},"end":{"line":520,"column":77}},"339":{"start":{"line":522,"column":24},"end":{"line":524,"column":25}},"340":{"start":{"line":523,"column":28},"end":{"line":523,"column":77}},"341":{"start":{"line":525,"column":24},"end":{"line":525,"column":78}},"342":{"start":{"line":527,"column":24},"end":{"line":527,"column":50}},"343":{"start":{"line":528,"column":24},"end":{"line":528,"column":50}},"344":{"start":{"line":530,"column":24},"end":{"line":530,"column":44}},"345":{"start":{"line":531,"column":24},"end":{"line":535,"column":32}},"346":{"start":{"line":536,"column":28},"end":{"line":536,"column":39}},"347":{"start":{"line":541,"column":4},"end":{"line":573,"column":6}},"348":{"start":{"line":542,"column":8},"end":{"line":572,"column":11}},"349":{"start":{"line":544,"column":12},"end":{"line":571,"column":15}},"350":{"start":{"line":545,"column":16},"end":{"line":570,"column":17}},"351":{"start":{"line":547,"column":24},"end":{"line":547,"column":51}},"352":{"start":{"line":548,"column":24},"end":{"line":548,"column":37}},"353":{"start":{"line":550,"column":24},"end":{"line":550,"column":50}},"354":{"start":{"line":551,"column":24},"end":{"line":553,"column":25}},"355":{"start":{"line":552,"column":28},"end":{"line":552,"column":77}},"356":{"start":{"line":554,"column":24},"end":{"line":557,"column":25}},"357":{"start":{"line":555,"column":28},"end":{"line":555,"column":77}},"358":{"start":{"line":556,"column":28},"end":{"line":556,"column":77}},"359":{"start":{"line":558,"column":24},"end":{"line":558,"column":78}},"360":{"start":{"line":560,"column":24},"end":{"line":560,"column":50}},"361":{"start":{"line":561,"column":24},"end":{"line":561,"column":50}},"362":{"start":{"line":563,"column":24},"end":{"line":563,"column":44}},"363":{"start":{"line":564,"column":24},"end":{"line":568,"column":32}},"364":{"start":{"line":569,"column":28},"end":{"line":569,"column":39}},"365":{"start":{"line":574,"column":4},"end":{"line":612,"column":6}},"366":{"start":{"line":575,"column":8},"end":{"line":611,"column":11}},"367":{"start":{"line":578,"column":12},"end":{"line":610,"column":15}},"368":{"start":{"line":579,"column":16},"end":{"line":609,"column":17}},"369":{"start":{"line":581,"column":24},"end":{"line":583,"column":26}},"370":{"start":{"line":584,"column":24},"end":{"line":584,"column":50}},"371":{"start":{"line":586,"column":24},"end":{"line":588,"column":32}},"372":{"start":{"line":589,"column":24},"end":{"line":589,"column":37}},"373":{"start":{"line":591,"column":24},"end":{"line":591,"column":50}},"374":{"start":{"line":592,"column":24},"end":{"line":592,"column":62}},"375":{"start":{"line":593,"column":24},"end":{"line":593,"column":46}},"376":{"start":{"line":594,"column":24},"end":{"line":594,"column":45}},"377":{"start":{"line":596,"column":24},"end":{"line":596,"column":80}},"378":{"start":{"line":597,"column":24},"end":{"line":597,"column":71}},"379":{"start":{"line":599,"column":24},"end":{"line":599,"column":50}},"380":{"start":{"line":600,"column":24},"end":{"line":600,"column":50}},"381":{"start":{"line":602,"column":24},"end":{"line":602,"column":44}},"382":{"start":{"line":603,"column":24},"end":{"line":607,"column":32}},"383":{"start":{"line":608,"column":28},"end":{"line":608,"column":39}},"384":{"start":{"line":613,"column":4},"end":{"line":634,"column":6}},"385":{"start":{"line":614,"column":8},"end":{"line":633,"column":11}},"386":{"start":{"line":616,"column":12},"end":{"line":632,"column":15}},"387":{"start":{"line":617,"column":16},"end":{"line":631,"column":17}},"388":{"start":{"line":619,"column":24},"end":{"line":619,"column":50}},"389":{"start":{"line":620,"column":24},"end":{"line":620,"column":84}},"390":{"start":{"line":622,"column":24},"end":{"line":622,"column":54}},"391":{"start":{"line":623,"column":24},"end":{"line":623,"column":54}},"392":{"start":{"line":625,"column":24},"end":{"line":625,"column":44}},"393":{"start":{"line":626,"column":24},"end":{"line":629,"column":32}},"394":{"start":{"line":630,"column":28},"end":{"line":630,"column":39}},"395":{"start":{"line":635,"column":4},"end":{"line":655,"column":6}},"396":{"start":{"line":636,"column":8},"end":{"line":654,"column":11}},"397":{"start":{"line":638,"column":12},"end":{"line":653,"column":15}},"398":{"start":{"line":639,"column":16},"end":{"line":652,"column":17}},"399":{"start":{"line":641,"column":24},"end":{"line":641,"column":50}},"400":{"start":{"line":642,"column":24},"end":{"line":642,"column":66}},"401":{"start":{"line":644,"column":24},"end":{"line":644,"column":52}},"402":{"start":{"line":645,"column":24},"end":{"line":645,"column":52}},"403":{"start":{"line":647,"column":24},"end":{"line":647,"column":44}},"404":{"start":{"line":648,"column":24},"end":{"line":650,"column":32}},"405":{"start":{"line":651,"column":28},"end":{"line":651,"column":39}},"406":{"start":{"line":656,"column":4},"end":{"line":693,"column":6}},"407":{"start":{"line":657,"column":8},"end":{"line":692,"column":11}},"408":{"start":{"line":660,"column":12},"end":{"line":691,"column":15}},"409":{"start":{"line":661,"column":16},"end":{"line":690,"column":17}},"410":{"start":{"line":663,"column":24},"end":{"line":665,"column":26}},"411":{"start":{"line":666,"column":24},"end":{"line":666,"column":50}},"412":{"start":{"line":668,"column":24},"end":{"line":669,"column":32}},"413":{"start":{"line":670,"column":24},"end":{"line":670,"column":37}},"414":{"start":{"line":672,"column":24},"end":{"line":672,"column":50}},"415":{"start":{"line":673,"column":24},"end":{"line":673,"column":62}},"416":{"start":{"line":674,"column":24},"end":{"line":674,"column":54}},"417":{"start":{"line":675,"column":24},"end":{"line":675,"column":45}},"418":{"start":{"line":677,"column":24},"end":{"line":677,"column":88}},"419":{"start":{"line":678,"column":24},"end":{"line":678,"column":79}},"420":{"start":{"line":680,"column":24},"end":{"line":680,"column":58}},"421":{"start":{"line":681,"column":24},"end":{"line":681,"column":58}},"422":{"start":{"line":683,"column":24},"end":{"line":683,"column":44}},"423":{"start":{"line":684,"column":24},"end":{"line":688,"column":32}},"424":{"start":{"line":689,"column":28},"end":{"line":689,"column":39}},"425":{"start":{"line":694,"column":4},"end":{"line":732,"column":6}},"426":{"start":{"line":695,"column":8},"end":{"line":731,"column":11}},"427":{"start":{"line":698,"column":12},"end":{"line":730,"column":15}},"428":{"start":{"line":699,"column":16},"end":{"line":729,"column":17}},"429":{"start":{"line":701,"column":24},"end":{"line":703,"column":26}},"430":{"start":{"line":704,"column":24},"end":{"line":704,"column":50}},"431":{"start":{"line":706,"column":24},"end":{"line":708,"column":32}},"432":{"start":{"line":709,"column":24},"end":{"line":709,"column":37}},"433":{"start":{"line":711,"column":24},"end":{"line":711,"column":50}},"434":{"start":{"line":712,"column":24},"end":{"line":712,"column":62}},"435":{"start":{"line":713,"column":24},"end":{"line":713,"column":50}},"436":{"start":{"line":714,"column":24},"end":{"line":714,"column":45}},"437":{"start":{"line":716,"column":24},"end":{"line":716,"column":84}},"438":{"start":{"line":717,"column":24},"end":{"line":717,"column":75}},"439":{"start":{"line":719,"column":24},"end":{"line":719,"column":54}},"440":{"start":{"line":720,"column":24},"end":{"line":720,"column":54}},"441":{"start":{"line":722,"column":24},"end":{"line":722,"column":45}},"442":{"start":{"line":723,"column":24},"end":{"line":727,"column":32}},"443":{"start":{"line":728,"column":28},"end":{"line":728,"column":39}},"444":{"start":{"line":733,"column":4},"end":{"line":772,"column":6}},"445":{"start":{"line":734,"column":8},"end":{"line":771,"column":11}},"446":{"start":{"line":737,"column":12},"end":{"line":770,"column":15}},"447":{"start":{"line":738,"column":16},"end":{"line":769,"column":17}},"448":{"start":{"line":740,"column":24},"end":{"line":742,"column":26}},"449":{"start":{"line":743,"column":24},"end":{"line":743,"column":50}},"450":{"start":{"line":745,"column":24},"end":{"line":748,"column":32}},"451":{"start":{"line":749,"column":24},"end":{"line":749,"column":37}},"452":{"start":{"line":751,"column":24},"end":{"line":751,"column":50}},"453":{"start":{"line":752,"column":24},"end":{"line":752,"column":62}},"454":{"start":{"line":753,"column":24},"end":{"line":753,"column":50}},"455":{"start":{"line":754,"column":24},"end":{"line":754,"column":45}},"456":{"start":{"line":756,"column":24},"end":{"line":756,"column":84}},"457":{"start":{"line":757,"column":24},"end":{"line":757,"column":75}},"458":{"start":{"line":759,"column":24},"end":{"line":759,"column":53}},"459":{"start":{"line":760,"column":24},"end":{"line":760,"column":53}},"460":{"start":{"line":762,"column":24},"end":{"line":762,"column":45}},"461":{"start":{"line":763,"column":24},"end":{"line":767,"column":32}},"462":{"start":{"line":768,"column":28},"end":{"line":768,"column":39}},"463":{"start":{"line":773,"column":4},"end":{"line":773,"column":27}},"464":{"start":{"line":775,"column":0},"end":{"line":775,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":45},"end":{"line":2,"column":46}},"loc":{"start":{"line":2,"column":57},"end":{"line":16,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":24},"end":{"line":3,"column":25}},"loc":{"start":{"line":3,"column":40},"end":{"line":8,"column":5}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":51},"end":{"line":5,"column":52}},"loc":{"start":{"line":5,"column":67},"end":{"line":5,"column":87}},"line":5},"3":{"name":"(anonymous_3)","decl":{"start":{"line":6,"column":12},"end":{"line":6,"column":13}},"loc":{"start":{"line":6,"column":28},"end":{"line":6,"column":109}},"line":6},"4":{"name":"(anonymous_4)","decl":{"start":{"line":9,"column":11},"end":{"line":9,"column":12}},"loc":{"start":{"line":9,"column":27},"end":{"line":15,"column":5}},"line":9},"5":{"name":"__","decl":{"start":{"line":13,"column":17},"end":{"line":13,"column":19}},"loc":{"start":{"line":13,"column":22},"end":{"line":13,"column":47}},"line":13},"6":{"name":"(anonymous_6)","decl":{"start":{"line":17,"column":44},"end":{"line":17,"column":45}},"loc":{"start":{"line":17,"column":89},"end":{"line":25,"column":1}},"line":17},"7":{"name":"adopt","decl":{"start":{"line":18,"column":13},"end":{"line":18,"column":18}},"loc":{"start":{"line":18,"column":26},"end":{"line":18,"column":112}},"line":18},"8":{"name":"(anonymous_8)","decl":{"start":{"line":18,"column":70},"end":{"line":18,"column":71}},"loc":{"start":{"line":18,"column":89},"end":{"line":18,"column":108}},"line":18},"9":{"name":"(anonymous_9)","decl":{"start":{"line":19,"column":36},"end":{"line":19,"column":37}},"loc":{"start":{"line":19,"column":63},"end":{"line":24,"column":5}},"line":19},"10":{"name":"fulfilled","decl":{"start":{"line":20,"column":17},"end":{"line":20,"column":26}},"loc":{"start":{"line":20,"column":34},"end":{"line":20,"column":99}},"line":20},"11":{"name":"rejected","decl":{"start":{"line":21,"column":17},"end":{"line":21,"column":25}},"loc":{"start":{"line":21,"column":33},"end":{"line":21,"column":102}},"line":21},"12":{"name":"step","decl":{"start":{"line":22,"column":17},"end":{"line":22,"column":21}},"loc":{"start":{"line":22,"column":30},"end":{"line":22,"column":118}},"line":22},"13":{"name":"(anonymous_13)","decl":{"start":{"line":26,"column":48},"end":{"line":26,"column":49}},"loc":{"start":{"line":26,"column":73},"end":{"line":52,"column":1}},"line":26},"14":{"name":"(anonymous_14)","decl":{"start":{"line":27,"column":30},"end":{"line":27,"column":31}},"loc":{"start":{"line":27,"column":41},"end":{"line":27,"column":83}},"line":27},"15":{"name":"(anonymous_15)","decl":{"start":{"line":28,"column":125},"end":{"line":28,"column":126}},"loc":{"start":{"line":28,"column":136},"end":{"line":28,"column":152}},"line":28},"16":{"name":"verb","decl":{"start":{"line":29,"column":13},"end":{"line":29,"column":17}},"loc":{"start":{"line":29,"column":21},"end":{"line":29,"column":70}},"line":29},"17":{"name":"(anonymous_17)","decl":{"start":{"line":29,"column":30},"end":{"line":29,"column":31}},"loc":{"start":{"line":29,"column":43},"end":{"line":29,"column":67}},"line":29},"18":{"name":"step","decl":{"start":{"line":30,"column":13},"end":{"line":30,"column":17}},"loc":{"start":{"line":30,"column":22},"end":{"line":51,"column":5}},"line":30},"19":{"name":"(anonymous_19)","decl":{"start":{"line":65,"column":16},"end":{"line":65,"column":17}},"loc":{"start":{"line":65,"column":34},"end":{"line":78,"column":1}},"line":65},"20":{"name":"RpcError","decl":{"start":{"line":67,"column":13},"end":{"line":67,"column":21}},"loc":{"start":{"line":67,"column":29},"end":{"line":76,"column":5}},"line":67},"21":{"name":"getResult","decl":{"start":{"line":80,"column":9},"end":{"line":80,"column":18}},"loc":{"start":{"line":80,"column":28},"end":{"line":85,"column":1}},"line":80},"22":{"name":"(anonymous_22)","decl":{"start":{"line":86,"column":23},"end":{"line":86,"column":24}},"loc":{"start":{"line":86,"column":41},"end":{"line":774,"column":1}},"line":86},"23":{"name":"NearRpcProvider","decl":{"start":{"line":88,"column":13},"end":{"line":88,"column":28}},"loc":{"start":{"line":88,"column":39},"end":{"line":98,"column":5}},"line":88},"24":{"name":"(anonymous_24)","decl":{"start":{"line":99,"column":33},"end":{"line":99,"column":34}},"loc":{"start":{"line":99,"column":45},"end":{"line":101,"column":5}},"line":99},"25":{"name":"(anonymous_25)","decl":{"start":{"line":102,"column":33},"end":{"line":102,"column":34}},"loc":{"start":{"line":102,"column":52},"end":{"line":112,"column":5}},"line":102},"26":{"name":"(anonymous_26)","decl":{"start":{"line":113,"column":37},"end":{"line":113,"column":38}},"loc":{"start":{"line":113,"column":56},"end":{"line":121,"column":5}},"line":113},"27":{"name":"(anonymous_27)","decl":{"start":{"line":122,"column":42},"end":{"line":122,"column":43}},"loc":{"start":{"line":122,"column":54},"end":{"line":125,"column":5}},"line":122},"28":{"name":"(anonymous_28)","decl":{"start":{"line":126,"column":55},"end":{"line":126,"column":56}},"loc":{"start":{"line":126,"column":67},"end":{"line":182,"column":5}},"line":126},"29":{"name":"(anonymous_29)","decl":{"start":{"line":127,"column":47},"end":{"line":127,"column":48}},"loc":{"start":{"line":127,"column":59},"end":{"line":181,"column":9}},"line":127},"30":{"name":"(anonymous_30)","decl":{"start":{"line":129,"column":37},"end":{"line":129,"column":38}},"loc":{"start":{"line":129,"column":51},"end":{"line":180,"column":13}},"line":129},"31":{"name":"(anonymous_31)","decl":{"start":{"line":183,"column":37},"end":{"line":183,"column":38}},"loc":{"start":{"line":183,"column":63},"end":{"line":241,"column":5}},"line":183},"32":{"name":"(anonymous_32)","decl":{"start":{"line":184,"column":47},"end":{"line":184,"column":48}},"loc":{"start":{"line":184,"column":59},"end":{"line":240,"column":9}},"line":184},"33":{"name":"(anonymous_33)","decl":{"start":{"line":187,"column":37},"end":{"line":187,"column":38}},"loc":{"start":{"line":187,"column":51},"end":{"line":239,"column":13}},"line":187},"34":{"name":"(anonymous_34)","decl":{"start":{"line":219,"column":39},"end":{"line":219,"column":40}},"loc":{"start":{"line":219,"column":51},"end":{"line":221,"column":29}},"line":219},"35":{"name":"(anonymous_35)","decl":{"start":{"line":242,"column":51},"end":{"line":242,"column":52}},"loc":{"start":{"line":242,"column":70},"end":{"line":272,"column":5}},"line":242},"36":{"name":"(anonymous_36)","decl":{"start":{"line":243,"column":47},"end":{"line":243,"column":48}},"loc":{"start":{"line":243,"column":59},"end":{"line":271,"column":9}},"line":243},"37":{"name":"(anonymous_37)","decl":{"start":{"line":245,"column":37},"end":{"line":245,"column":38}},"loc":{"start":{"line":245,"column":51},"end":{"line":270,"column":13}},"line":245},"38":{"name":"(anonymous_38)","decl":{"start":{"line":273,"column":40},"end":{"line":273,"column":41}},"loc":{"start":{"line":273,"column":66},"end":{"line":299,"column":5}},"line":273},"39":{"name":"(anonymous_39)","decl":{"start":{"line":274,"column":47},"end":{"line":274,"column":48}},"loc":{"start":{"line":274,"column":59},"end":{"line":298,"column":9}},"line":274},"40":{"name":"(anonymous_40)","decl":{"start":{"line":276,"column":37},"end":{"line":276,"column":38}},"loc":{"start":{"line":276,"column":51},"end":{"line":297,"column":13}},"line":276},"41":{"name":"(anonymous_41)","decl":{"start":{"line":300,"column":44},"end":{"line":300,"column":45}},"loc":{"start":{"line":300,"column":69},"end":{"line":302,"column":5}},"line":300},"42":{"name":"(anonymous_42)","decl":{"start":{"line":303,"column":39},"end":{"line":303,"column":40}},"loc":{"start":{"line":303,"column":51},"end":{"line":315,"column":5}},"line":303},"43":{"name":"(anonymous_43)","decl":{"start":{"line":304,"column":47},"end":{"line":304,"column":48}},"loc":{"start":{"line":304,"column":59},"end":{"line":314,"column":9}},"line":304},"44":{"name":"(anonymous_44)","decl":{"start":{"line":306,"column":37},"end":{"line":306,"column":38}},"loc":{"start":{"line":306,"column":51},"end":{"line":313,"column":13}},"line":306},"45":{"name":"(anonymous_45)","decl":{"start":{"line":316,"column":41},"end":{"line":316,"column":42}},"loc":{"start":{"line":316,"column":72},"end":{"line":325,"column":5}},"line":316},"46":{"name":"(anonymous_46)","decl":{"start":{"line":317,"column":47},"end":{"line":317,"column":48}},"loc":{"start":{"line":317,"column":59},"end":{"line":324,"column":9}},"line":317},"47":{"name":"(anonymous_47)","decl":{"start":{"line":318,"column":37},"end":{"line":318,"column":38}},"loc":{"start":{"line":318,"column":51},"end":{"line":323,"column":13}},"line":318},"48":{"name":"(anonymous_48)","decl":{"start":{"line":326,"column":50},"end":{"line":326,"column":51}},"loc":{"start":{"line":326,"column":64},"end":{"line":330,"column":5}},"line":326},"49":{"name":"(anonymous_49)","decl":{"start":{"line":331,"column":48},"end":{"line":331,"column":49}},"loc":{"start":{"line":331,"column":83},"end":{"line":347,"column":5}},"line":331},"50":{"name":"(anonymous_50)","decl":{"start":{"line":332,"column":47},"end":{"line":332,"column":48}},"loc":{"start":{"line":332,"column":59},"end":{"line":346,"column":9}},"line":332},"51":{"name":"(anonymous_51)","decl":{"start":{"line":334,"column":37},"end":{"line":334,"column":38}},"loc":{"start":{"line":334,"column":51},"end":{"line":345,"column":13}},"line":334},"52":{"name":"(anonymous_52)","decl":{"start":{"line":348,"column":44},"end":{"line":348,"column":45}},"loc":{"start":{"line":348,"column":86},"end":{"line":365,"column":5}},"line":348},"53":{"name":"(anonymous_53)","decl":{"start":{"line":349,"column":47},"end":{"line":349,"column":48}},"loc":{"start":{"line":349,"column":59},"end":{"line":364,"column":9}},"line":349},"54":{"name":"(anonymous_54)","decl":{"start":{"line":351,"column":37},"end":{"line":351,"column":38}},"loc":{"start":{"line":351,"column":51},"end":{"line":363,"column":13}},"line":351},"55":{"name":"(anonymous_55)","decl":{"start":{"line":366,"column":48},"end":{"line":366,"column":49}},"loc":{"start":{"line":366,"column":77},"end":{"line":418,"column":5}},"line":366},"56":{"name":"(anonymous_56)","decl":{"start":{"line":367,"column":47},"end":{"line":367,"column":48}},"loc":{"start":{"line":367,"column":59},"end":{"line":417,"column":9}},"line":367},"57":{"name":"(anonymous_57)","decl":{"start":{"line":370,"column":37},"end":{"line":370,"column":38}},"loc":{"start":{"line":370,"column":51},"end":{"line":416,"column":13}},"line":370},"58":{"name":"(anonymous_58)","decl":{"start":{"line":394,"column":38},"end":{"line":394,"column":39}},"loc":{"start":{"line":394,"column":50},"end":{"line":413,"column":37}},"line":394},"59":{"name":"(anonymous_59)","decl":{"start":{"line":394,"column":92},"end":{"line":394,"column":93}},"loc":{"start":{"line":394,"column":104},"end":{"line":413,"column":33}},"line":394},"60":{"name":"(anonymous_60)","decl":{"start":{"line":396,"column":61},"end":{"line":396,"column":62}},"loc":{"start":{"line":396,"column":75},"end":{"line":412,"column":37}},"line":396},"61":{"name":"(anonymous_61)","decl":{"start":{"line":419,"column":62},"end":{"line":419,"column":63}},"loc":{"start":{"line":419,"column":91},"end":{"line":428,"column":5}},"line":419},"62":{"name":"(anonymous_62)","decl":{"start":{"line":420,"column":47},"end":{"line":420,"column":48}},"loc":{"start":{"line":420,"column":59},"end":{"line":427,"column":9}},"line":420},"63":{"name":"(anonymous_63)","decl":{"start":{"line":423,"column":37},"end":{"line":423,"column":38}},"loc":{"start":{"line":423,"column":51},"end":{"line":426,"column":13}},"line":423},"64":{"name":"(anonymous_64)","decl":{"start":{"line":424,"column":40},"end":{"line":424,"column":41}},"loc":{"start":{"line":424,"column":52},"end":{"line":424,"column":101}},"line":424},"65":{"name":"(anonymous_65)","decl":{"start":{"line":424,"column":106},"end":{"line":424,"column":107}},"loc":{"start":{"line":424,"column":123},"end":{"line":424,"column":160}},"line":424},"66":{"name":"(anonymous_66)","decl":{"start":{"line":429,"column":51},"end":{"line":429,"column":52}},"loc":{"start":{"line":429,"column":80},"end":{"line":431,"column":5}},"line":429},"67":{"name":"(anonymous_67)","decl":{"start":{"line":432,"column":52},"end":{"line":432,"column":53}},"loc":{"start":{"line":432,"column":70},"end":{"line":461,"column":5}},"line":432},"68":{"name":"(anonymous_68)","decl":{"start":{"line":433,"column":47},"end":{"line":433,"column":48}},"loc":{"start":{"line":433,"column":59},"end":{"line":460,"column":9}},"line":433},"69":{"name":"(anonymous_69)","decl":{"start":{"line":435,"column":37},"end":{"line":435,"column":38}},"loc":{"start":{"line":435,"column":51},"end":{"line":459,"column":13}},"line":435},"70":{"name":"(anonymous_70)","decl":{"start":{"line":462,"column":60},"end":{"line":462,"column":61}},"loc":{"start":{"line":462,"column":88},"end":{"line":470,"column":5}},"line":462},"71":{"name":"(anonymous_71)","decl":{"start":{"line":471,"column":40},"end":{"line":471,"column":41}},"loc":{"start":{"line":471,"column":75},"end":{"line":508,"column":5}},"line":471},"72":{"name":"(anonymous_72)","decl":{"start":{"line":472,"column":47},"end":{"line":472,"column":48}},"loc":{"start":{"line":472,"column":59},"end":{"line":507,"column":9}},"line":472},"73":{"name":"(anonymous_73)","decl":{"start":{"line":475,"column":37},"end":{"line":475,"column":38}},"loc":{"start":{"line":475,"column":51},"end":{"line":506,"column":13}},"line":475},"74":{"name":"(anonymous_74)","decl":{"start":{"line":509,"column":50},"end":{"line":509,"column":51}},"loc":{"start":{"line":509,"column":68},"end":{"line":540,"column":5}},"line":509},"75":{"name":"(anonymous_75)","decl":{"start":{"line":510,"column":47},"end":{"line":510,"column":48}},"loc":{"start":{"line":510,"column":59},"end":{"line":539,"column":9}},"line":510},"76":{"name":"(anonymous_76)","decl":{"start":{"line":512,"column":37},"end":{"line":512,"column":38}},"loc":{"start":{"line":512,"column":51},"end":{"line":538,"column":13}},"line":512},"77":{"name":"(anonymous_77)","decl":{"start":{"line":541,"column":48},"end":{"line":541,"column":49}},"loc":{"start":{"line":541,"column":66},"end":{"line":573,"column":5}},"line":541},"78":{"name":"(anonymous_78)","decl":{"start":{"line":542,"column":47},"end":{"line":542,"column":48}},"loc":{"start":{"line":542,"column":59},"end":{"line":572,"column":9}},"line":542},"79":{"name":"(anonymous_79)","decl":{"start":{"line":544,"column":37},"end":{"line":544,"column":38}},"loc":{"start":{"line":544,"column":51},"end":{"line":571,"column":13}},"line":544},"80":{"name":"(anonymous_80)","decl":{"start":{"line":574,"column":49},"end":{"line":574,"column":50}},"loc":{"start":{"line":574,"column":84},"end":{"line":612,"column":5}},"line":574},"81":{"name":"(anonymous_81)","decl":{"start":{"line":575,"column":47},"end":{"line":575,"column":48}},"loc":{"start":{"line":575,"column":59},"end":{"line":611,"column":9}},"line":575},"82":{"name":"(anonymous_82)","decl":{"start":{"line":578,"column":37},"end":{"line":578,"column":38}},"loc":{"start":{"line":578,"column":51},"end":{"line":610,"column":13}},"line":578},"83":{"name":"(anonymous_83)","decl":{"start":{"line":613,"column":51},"end":{"line":613,"column":52}},"loc":{"start":{"line":613,"column":85},"end":{"line":634,"column":5}},"line":613},"84":{"name":"(anonymous_84)","decl":{"start":{"line":614,"column":47},"end":{"line":614,"column":48}},"loc":{"start":{"line":614,"column":59},"end":{"line":633,"column":9}},"line":614},"85":{"name":"(anonymous_85)","decl":{"start":{"line":616,"column":37},"end":{"line":616,"column":38}},"loc":{"start":{"line":616,"column":51},"end":{"line":632,"column":13}},"line":616},"86":{"name":"(anonymous_86)","decl":{"start":{"line":635,"column":47},"end":{"line":635,"column":48}},"loc":{"start":{"line":635,"column":59},"end":{"line":655,"column":5}},"line":635},"87":{"name":"(anonymous_87)","decl":{"start":{"line":636,"column":47},"end":{"line":636,"column":48}},"loc":{"start":{"line":636,"column":59},"end":{"line":654,"column":9}},"line":636},"88":{"name":"(anonymous_88)","decl":{"start":{"line":638,"column":37},"end":{"line":638,"column":38}},"loc":{"start":{"line":638,"column":51},"end":{"line":653,"column":13}},"line":638},"89":{"name":"(anonymous_89)","decl":{"start":{"line":656,"column":49},"end":{"line":656,"column":50}},"loc":{"start":{"line":656,"column":84},"end":{"line":693,"column":5}},"line":656},"90":{"name":"(anonymous_90)","decl":{"start":{"line":657,"column":47},"end":{"line":657,"column":48}},"loc":{"start":{"line":657,"column":59},"end":{"line":692,"column":9}},"line":657},"91":{"name":"(anonymous_91)","decl":{"start":{"line":660,"column":37},"end":{"line":660,"column":38}},"loc":{"start":{"line":660,"column":51},"end":{"line":691,"column":13}},"line":660},"92":{"name":"(anonymous_92)","decl":{"start":{"line":694,"column":45},"end":{"line":694,"column":46}},"loc":{"start":{"line":694,"column":91},"end":{"line":732,"column":5}},"line":694},"93":{"name":"(anonymous_93)","decl":{"start":{"line":695,"column":47},"end":{"line":695,"column":48}},"loc":{"start":{"line":695,"column":59},"end":{"line":731,"column":9}},"line":695},"94":{"name":"(anonymous_94)","decl":{"start":{"line":698,"column":37},"end":{"line":698,"column":38}},"loc":{"start":{"line":698,"column":51},"end":{"line":730,"column":13}},"line":698},"95":{"name":"(anonymous_95)","decl":{"start":{"line":733,"column":45},"end":{"line":733,"column":46}},"loc":{"start":{"line":733,"column":104},"end":{"line":772,"column":5}},"line":733},"96":{"name":"(anonymous_96)","decl":{"start":{"line":734,"column":47},"end":{"line":734,"column":48}},"loc":{"start":{"line":734,"column":59},"end":{"line":771,"column":9}},"line":734},"97":{"name":"(anonymous_97)","decl":{"start":{"line":737,"column":37},"end":{"line":737,"column":38}},"loc":{"start":{"line":737,"column":51},"end":{"line":770,"column":13}},"line":737}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":16,"column":4}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":16,"column":4}}],"line":2},"1":{"loc":{"start":{"line":4,"column":24},"end":{"line":6,"column":109}},"type":"binary-expr","locations":[{"start":{"line":4,"column":24},"end":{"line":4,"column":45}},{"start":{"line":5,"column":13},"end":{"line":5,"column":47}},{"start":{"line":5,"column":51},"end":{"line":5,"column":87}},{"start":{"line":6,"column":12},"end":{"line":6,"column":109}}],"line":4},"2":{"loc":{"start":{"line":6,"column":47},"end":{"line":6,"column":107}},"type":"if","locations":[{"start":{"line":6,"column":47},"end":{"line":6,"column":107}},{"start":{"line":6,"column":47},"end":{"line":6,"column":107}}],"line":6},"3":{"loc":{"start":{"line":10,"column":8},"end":{"line":11,"column":102}},"type":"if","locations":[{"start":{"line":10,"column":8},"end":{"line":11,"column":102}},{"start":{"line":10,"column":8},"end":{"line":11,"column":102}}],"line":10},"4":{"loc":{"start":{"line":10,"column":12},"end":{"line":10,"column":49}},"type":"binary-expr","locations":[{"start":{"line":10,"column":12},"end":{"line":10,"column":35}},{"start":{"line":10,"column":39},"end":{"line":10,"column":49}}],"line":10},"5":{"loc":{"start":{"line":14,"column":22},"end":{"line":14,"column":92}},"type":"cond-expr","locations":[{"start":{"line":14,"column":35},"end":{"line":14,"column":51}},{"start":{"line":14,"column":55},"end":{"line":14,"column":91}}],"line":14},"6":{"loc":{"start":{"line":17,"column":16},"end":{"line":25,"column":1}},"type":"binary-expr","locations":[{"start":{"line":17,"column":17},"end":{"line":17,"column":21}},{"start":{"line":17,"column":25},"end":{"line":17,"column":39}},{"start":{"line":17,"column":44},"end":{"line":25,"column":1}}],"line":17},"7":{"loc":{"start":{"line":18,"column":35},"end":{"line":18,"column":109}},"type":"cond-expr","locations":[{"start":{"line":18,"column":56},"end":{"line":18,"column":61}},{"start":{"line":18,"column":64},"end":{"line":18,"column":109}}],"line":18},"8":{"loc":{"start":{"line":19,"column":16},"end":{"line":19,"column":34}},"type":"binary-expr","locations":[{"start":{"line":19,"column":16},"end":{"line":19,"column":17}},{"start":{"line":19,"column":22},"end":{"line":19,"column":33}}],"line":19},"9":{"loc":{"start":{"line":22,"column":32},"end":{"line":22,"column":115}},"type":"cond-expr","locations":[{"start":{"line":22,"column":46},"end":{"line":22,"column":67}},{"start":{"line":22,"column":70},"end":{"line":22,"column":115}}],"line":22},"10":{"loc":{"start":{"line":23,"column":51},"end":{"line":23,"column":67}},"type":"binary-expr","locations":[{"start":{"line":23,"column":51},"end":{"line":23,"column":61}},{"start":{"line":23,"column":65},"end":{"line":23,"column":67}}],"line":23},"11":{"loc":{"start":{"line":26,"column":18},"end":{"line":52,"column":1}},"type":"binary-expr","locations":[{"start":{"line":26,"column":19},"end":{"line":26,"column":23}},{"start":{"line":26,"column":27},"end":{"line":26,"column":43}},{"start":{"line":26,"column":48},"end":{"line":52,"column":1}}],"line":26},"12":{"loc":{"start":{"line":27,"column":43},"end":{"line":27,"column":68}},"type":"if","locations":[{"start":{"line":27,"column":43},"end":{"line":27,"column":68}},{"start":{"line":27,"column":43},"end":{"line":27,"column":68}}],"line":27},"13":{"loc":{"start":{"line":28,"column":71},"end":{"line":28,"column":153}},"type":"binary-expr","locations":[{"start":{"line":28,"column":71},"end":{"line":28,"column":99}},{"start":{"line":28,"column":104},"end":{"line":28,"column":152}}],"line":28},"14":{"loc":{"start":{"line":31,"column":8},"end":{"line":31,"column":70}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":31,"column":70}},{"start":{"line":31,"column":8},"end":{"line":31,"column":70}}],"line":31},"15":{"loc":{"start":{"line":33,"column":12},"end":{"line":33,"column":169}},"type":"if","locations":[{"start":{"line":33,"column":12},"end":{"line":33,"column":169}},{"start":{"line":33,"column":12},"end":{"line":33,"column":169}}],"line":33},"16":{"loc":{"start":{"line":33,"column":23},"end":{"line":33,"column":158}},"type":"binary-expr","locations":[{"start":{"line":33,"column":23},"end":{"line":33,"column":24}},{"start":{"line":33,"column":29},"end":{"line":33,"column":125}},{"start":{"line":33,"column":130},"end":{"line":33,"column":158}}],"line":33},"17":{"loc":{"start":{"line":33,"column":33},"end":{"line":33,"column":125}},"type":"cond-expr","locations":[{"start":{"line":33,"column":45},"end":{"line":33,"column":56}},{"start":{"line":33,"column":59},"end":{"line":33,"column":125}}],"line":33},"18":{"loc":{"start":{"line":33,"column":59},"end":{"line":33,"column":125}},"type":"cond-expr","locations":[{"start":{"line":33,"column":67},"end":{"line":33,"column":116}},{"start":{"line":33,"column":119},"end":{"line":33,"column":125}}],"line":33},"19":{"loc":{"start":{"line":33,"column":67},"end":{"line":33,"column":116}},"type":"binary-expr","locations":[{"start":{"line":33,"column":67},"end":{"line":33,"column":77}},{"start":{"line":33,"column":82},"end":{"line":33,"column":115}}],"line":33},"20":{"loc":{"start":{"line":33,"column":82},"end":{"line":33,"column":112}},"type":"binary-expr","locations":[{"start":{"line":33,"column":83},"end":{"line":33,"column":98}},{"start":{"line":33,"column":103},"end":{"line":33,"column":112}}],"line":33},"21":{"loc":{"start":{"line":34,"column":12},"end":{"line":34,"column":52}},"type":"if","locations":[{"start":{"line":34,"column":12},"end":{"line":34,"column":52}},{"start":{"line":34,"column":12},"end":{"line":34,"column":52}}],"line":34},"22":{"loc":{"start":{"line":35,"column":12},"end":{"line":47,"column":13}},"type":"switch","locations":[{"start":{"line":36,"column":16},"end":{"line":36,"column":23}},{"start":{"line":36,"column":24},"end":{"line":36,"column":46}},{"start":{"line":37,"column":16},"end":{"line":37,"column":72}},{"start":{"line":38,"column":16},"end":{"line":38,"column":65}},{"start":{"line":39,"column":16},"end":{"line":39,"column":65}},{"start":{"line":40,"column":16},"end":{"line":46,"column":43}}],"line":35},"23":{"loc":{"start":{"line":41,"column":20},"end":{"line":41,"column":128}},"type":"if","locations":[{"start":{"line":41,"column":20},"end":{"line":41,"column":128}},{"start":{"line":41,"column":20},"end":{"line":41,"column":128}}],"line":41},"24":{"loc":{"start":{"line":41,"column":24},"end":{"line":41,"column":106}},"type":"binary-expr","locations":[{"start":{"line":41,"column":24},"end":{"line":41,"column":74}},{"start":{"line":41,"column":79},"end":{"line":41,"column":90}},{"start":{"line":41,"column":94},"end":{"line":41,"column":105}}],"line":41},"25":{"loc":{"start":{"line":41,"column":42},"end":{"line":41,"column":73}},"type":"binary-expr","locations":[{"start":{"line":41,"column":42},"end":{"line":41,"column":54}},{"start":{"line":41,"column":58},"end":{"line":41,"column":73}}],"line":41},"26":{"loc":{"start":{"line":42,"column":20},"end":{"line":42,"column":106}},"type":"if","locations":[{"start":{"line":42,"column":20},"end":{"line":42,"column":106}},{"start":{"line":42,"column":20},"end":{"line":42,"column":106}}],"line":42},"27":{"loc":{"start":{"line":42,"column":24},"end":{"line":42,"column":77}},"type":"binary-expr","locations":[{"start":{"line":42,"column":24},"end":{"line":42,"column":35}},{"start":{"line":42,"column":40},"end":{"line":42,"column":42}},{"start":{"line":42,"column":47},"end":{"line":42,"column":59}},{"start":{"line":42,"column":63},"end":{"line":42,"column":75}}],"line":42},"28":{"loc":{"start":{"line":43,"column":20},"end":{"line":43,"column":89}},"type":"if","locations":[{"start":{"line":43,"column":20},"end":{"line":43,"column":89}},{"start":{"line":43,"column":20},"end":{"line":43,"column":89}}],"line":43},"29":{"loc":{"start":{"line":43,"column":24},"end":{"line":43,"column":53}},"type":"binary-expr","locations":[{"start":{"line":43,"column":24},"end":{"line":43,"column":35}},{"start":{"line":43,"column":39},"end":{"line":43,"column":53}}],"line":43},"30":{"loc":{"start":{"line":44,"column":20},"end":{"line":44,"column":87}},"type":"if","locations":[{"start":{"line":44,"column":20},"end":{"line":44,"column":87}},{"start":{"line":44,"column":20},"end":{"line":44,"column":87}}],"line":44},"31":{"loc":{"start":{"line":44,"column":24},"end":{"line":44,"column":43}},"type":"binary-expr","locations":[{"start":{"line":44,"column":24},"end":{"line":44,"column":25}},{"start":{"line":44,"column":29},"end":{"line":44,"column":43}}],"line":44},"32":{"loc":{"start":{"line":45,"column":20},"end":{"line":45,"column":42}},"type":"if","locations":[{"start":{"line":45,"column":20},"end":{"line":45,"column":42}},{"start":{"line":45,"column":20},"end":{"line":45,"column":42}}],"line":45},"33":{"loc":{"start":{"line":50,"column":8},"end":{"line":50,"column":35}},"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":35}},{"start":{"line":50,"column":8},"end":{"line":50,"column":35}}],"line":50},"34":{"loc":{"start":{"line":50,"column":52},"end":{"line":50,"column":74}},"type":"cond-expr","locations":[{"start":{"line":50,"column":60},"end":{"line":50,"column":65}},{"start":{"line":50,"column":68},"end":{"line":50,"column":74}}],"line":50},"35":{"loc":{"start":{"line":68,"column":20},"end":{"line":68,"column":106}},"type":"binary-expr","locations":[{"start":{"line":68,"column":20},"end":{"line":68,"column":98}},{"start":{"line":68,"column":102},"end":{"line":68,"column":106}}],"line":68},"36":{"loc":{"start":{"line":68,"column":38},"end":{"line":68,"column":97}},"type":"cond-expr","locations":[{"start":{"line":68,"column":75},"end":{"line":68,"column":81}},{"start":{"line":68,"column":84},"end":{"line":68,"column":97}}],"line":68},"37":{"loc":{"start":{"line":68,"column":38},"end":{"line":68,"column":72}},"type":"binary-expr","locations":[{"start":{"line":68,"column":38},"end":{"line":68,"column":52}},{"start":{"line":68,"column":56},"end":{"line":68,"column":72}}],"line":68},"38":{"loc":{"start":{"line":70,"column":21},"end":{"line":70,"column":77}},"type":"cond-expr","locations":[{"start":{"line":70,"column":58},"end":{"line":70,"column":64}},{"start":{"line":70,"column":67},"end":{"line":70,"column":77}}],"line":70},"39":{"loc":{"start":{"line":70,"column":21},"end":{"line":70,"column":55}},"type":"binary-expr","locations":[{"start":{"line":70,"column":21},"end":{"line":70,"column":35}},{"start":{"line":70,"column":39},"end":{"line":70,"column":55}}],"line":70},"40":{"loc":{"start":{"line":71,"column":21},"end":{"line":71,"column":77}},"type":"cond-expr","locations":[{"start":{"line":71,"column":58},"end":{"line":71,"column":64}},{"start":{"line":71,"column":67},"end":{"line":71,"column":77}}],"line":71},"41":{"loc":{"start":{"line":71,"column":21},"end":{"line":71,"column":55}},"type":"binary-expr","locations":[{"start":{"line":71,"column":21},"end":{"line":71,"column":35}},{"start":{"line":71,"column":39},"end":{"line":71,"column":55}}],"line":71},"42":{"loc":{"start":{"line":72,"column":21},"end":{"line":72,"column":77}},"type":"cond-expr","locations":[{"start":{"line":72,"column":58},"end":{"line":72,"column":64}},{"start":{"line":72,"column":67},"end":{"line":72,"column":77}}],"line":72},"43":{"loc":{"start":{"line":72,"column":21},"end":{"line":72,"column":55}},"type":"binary-expr","locations":[{"start":{"line":72,"column":21},"end":{"line":72,"column":35}},{"start":{"line":72,"column":39},"end":{"line":72,"column":55}}],"line":72},"44":{"loc":{"start":{"line":73,"column":22},"end":{"line":73,"column":79}},"type":"cond-expr","locations":[{"start":{"line":73,"column":59},"end":{"line":73,"column":65}},{"start":{"line":73,"column":68},"end":{"line":73,"column":79}}],"line":73},"45":{"loc":{"start":{"line":73,"column":22},"end":{"line":73,"column":56}},"type":"binary-expr","locations":[{"start":{"line":73,"column":22},"end":{"line":73,"column":36}},{"start":{"line":73,"column":40},"end":{"line":73,"column":56}}],"line":73},"46":{"loc":{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},{"start":{"line":81,"column":4},"end":{"line":83,"column":5}}],"line":81},"47":{"loc":{"start":{"line":94,"column":16},"end":{"line":94,"column":59}},"type":"binary-expr","locations":[{"start":{"line":94,"column":16},"end":{"line":94,"column":51}},{"start":{"line":94,"column":55},"end":{"line":94,"column":59}}],"line":94},"48":{"loc":{"start":{"line":103,"column":8},"end":{"line":110,"column":9}},"type":"switch","locations":[{"start":{"line":104,"column":12},"end":{"line":105,"column":54}},{"start":{"line":106,"column":12},"end":{"line":107,"column":54}},{"start":{"line":108,"column":12},"end":{"line":109,"column":54}}],"line":103},"49":{"loc":{"start":{"line":103,"column":16},"end":{"line":103,"column":50}},"type":"cond-expr","locations":[{"start":{"line":103,"column":26},"end":{"line":103,"column":38}},{"start":{"line":103,"column":41},"end":{"line":103,"column":50}}],"line":103},"50":{"loc":{"start":{"line":114,"column":8},"end":{"line":119,"column":9}},"type":"switch","locations":[{"start":{"line":115,"column":12},"end":{"line":116,"column":63}},{"start":{"line":117,"column":12},"end":{"line":118,"column":63}}],"line":114},"51":{"loc":{"start":{"line":114,"column":16},"end":{"line":114,"column":50}},"type":"cond-expr","locations":[{"start":{"line":114,"column":26},"end":{"line":114,"column":38}},{"start":{"line":114,"column":41},"end":{"line":114,"column":50}}],"line":114},"52":{"loc":{"start":{"line":130,"column":16},"end":{"line":179,"column":17}},"type":"switch","locations":[{"start":{"line":131,"column":20},"end":{"line":133,"column":37}},{"start":{"line":134,"column":20},"end":{"line":136,"column":60}},{"start":{"line":137,"column":20},"end":{"line":140,"column":38}},{"start":{"line":141,"column":20},"end":{"line":143,"column":37}},{"start":{"line":144,"column":20},"end":{"line":146,"column":81}},{"start":{"line":147,"column":20},"end":{"line":150,"column":38}},{"start":{"line":151,"column":20},"end":{"line":157,"column":32}},{"start":{"line":158,"column":20},"end":{"line":158,"column":42}},{"start":{"line":159,"column":20},"end":{"line":178,"column":32}}],"line":130},"53":{"loc":{"start":{"line":160,"column":24},"end":{"line":175,"column":25}},"type":"if","locations":[{"start":{"line":160,"column":24},"end":{"line":175,"column":25}},{"start":{"line":160,"column":24},"end":{"line":175,"column":25}}],"line":160},"54":{"loc":{"start":{"line":163,"column":32},"end":{"line":165,"column":33}},"type":"if","locations":[{"start":{"line":163,"column":32},"end":{"line":165,"column":33}},{"start":{"line":163,"column":32},"end":{"line":165,"column":33}}],"line":163},"55":{"loc":{"start":{"line":163,"column":36},"end":{"line":163,"column":74}},"type":"binary-expr","locations":[{"start":{"line":163,"column":36},"end":{"line":163,"column":44}},{"start":{"line":163,"column":48},"end":{"line":163,"column":74}}],"line":163},"56":{"loc":{"start":{"line":188,"column":16},"end":{"line":238,"column":17}},"type":"switch","locations":[{"start":{"line":189,"column":20},"end":{"line":205,"column":37}},{"start":{"line":206,"column":20},"end":{"line":208,"column":110}},{"start":{"line":209,"column":20},"end":{"line":223,"column":43}},{"start":{"line":224,"column":20},"end":{"line":236,"column":36}},{"start":{"line":237,"column":20},"end":{"line":237,"column":39}}],"line":188},"57":{"loc":{"start":{"line":202,"column":24},"end":{"line":204,"column":25}},"type":"if","locations":[{"start":{"line":202,"column":24},"end":{"line":204,"column":25}},{"start":{"line":202,"column":24},"end":{"line":204,"column":25}}],"line":202},"58":{"loc":{"start":{"line":202,"column":28},"end":{"line":202,"column":56}},"type":"binary-expr","locations":[{"start":{"line":202,"column":28},"end":{"line":202,"column":33}},{"start":{"line":202,"column":37},"end":{"line":202,"column":56}}],"line":202},"59":{"loc":{"start":{"line":217,"column":24},"end":{"line":222,"column":25}},"type":"if","locations":[{"start":{"line":217,"column":24},"end":{"line":222,"column":25}},{"start":{"line":217,"column":24},"end":{"line":222,"column":25}}],"line":217},"60":{"loc":{"start":{"line":233,"column":24},"end":{"line":235,"column":25}},"type":"if","locations":[{"start":{"line":233,"column":24},"end":{"line":235,"column":25}},{"start":{"line":233,"column":24},"end":{"line":235,"column":25}}],"line":233},"61":{"loc":{"start":{"line":246,"column":16},"end":{"line":269,"column":17}},"type":"switch","locations":[{"start":{"line":247,"column":20},"end":{"line":249,"column":112}},{"start":{"line":250,"column":20},"end":{"line":258,"column":43}},{"start":{"line":259,"column":20},"end":{"line":267,"column":36}},{"start":{"line":268,"column":20},"end":{"line":268,"column":39}}],"line":246},"62":{"loc":{"start":{"line":277,"column":16},"end":{"line":296,"column":17}},"type":"switch","locations":[{"start":{"line":278,"column":20},"end":{"line":285,"column":38}},{"start":{"line":286,"column":20},"end":{"line":286,"column":82}},{"start":{"line":287,"column":20},"end":{"line":289,"column":64}},{"start":{"line":290,"column":20},"end":{"line":290,"column":73}},{"start":{"line":291,"column":20},"end":{"line":291,"column":71}},{"start":{"line":292,"column":20},"end":{"line":294,"column":58}},{"start":{"line":295,"column":20},"end":{"line":295,"column":92}}],"line":277},"63":{"loc":{"start":{"line":280,"column":24},"end":{"line":284,"column":25}},"type":"switch","locations":[{"start":{"line":281,"column":28},"end":{"line":281,"column":65}},{"start":{"line":282,"column":28},"end":{"line":282,"column":61}},{"start":{"line":283,"column":28},"end":{"line":283,"column":62}}],"line":280},"64":{"loc":{"start":{"line":307,"column":16},"end":{"line":312,"column":17}},"type":"switch","locations":[{"start":{"line":308,"column":20},"end":{"line":308,"column":64}},{"start":{"line":309,"column":20},"end":{"line":311,"column":51}}],"line":307},"65":{"loc":{"start":{"line":335,"column":16},"end":{"line":344,"column":17}},"type":"switch","locations":[{"start":{"line":336,"column":20},"end":{"line":336,"column":58}},{"start":{"line":337,"column":20},"end":{"line":340,"column":122}},{"start":{"line":341,"column":20},"end":{"line":343,"column":128}}],"line":335},"66":{"loc":{"start":{"line":352,"column":16},"end":{"line":362,"column":17}},"type":"switch","locations":[{"start":{"line":353,"column":20},"end":{"line":353,"column":58}},{"start":{"line":354,"column":20},"end":{"line":357,"column":111}},{"start":{"line":358,"column":20},"end":{"line":361,"column":88}}],"line":352},"67":{"loc":{"start":{"line":371,"column":16},"end":{"line":415,"column":17}},"type":"switch","locations":[{"start":{"line":372,"column":20},"end":{"line":372,"column":58}},{"start":{"line":373,"column":20},"end":{"line":375,"column":54}},{"start":{"line":376,"column":20},"end":{"line":378,"column":78}},{"start":{"line":379,"column":20},"end":{"line":382,"column":58}},{"start":{"line":383,"column":20},"end":{"line":414,"column":31}}],"line":371},"68":{"loc":{"start":{"line":397,"column":40},"end":{"line":411,"column":41}},"type":"switch","locations":[{"start":{"line":398,"column":44},"end":{"line":398,"column":134}},{"start":{"line":399,"column":44},"end":{"line":410,"column":55}}],"line":397},"69":{"loc":{"start":{"line":436,"column":16},"end":{"line":458,"column":17}},"type":"switch","locations":[{"start":{"line":437,"column":20},"end":{"line":443,"column":73}},{"start":{"line":444,"column":20},"end":{"line":457,"column":35}}],"line":436},"70":{"loc":{"start":{"line":463,"column":8},"end":{"line":468,"column":9}},"type":"if","locations":[{"start":{"line":463,"column":8},"end":{"line":468,"column":9}},{"start":{"line":463,"column":8},"end":{"line":468,"column":9}}],"line":463},"71":{"loc":{"start":{"line":476,"column":16},"end":{"line":505,"column":17}},"type":"switch","locations":[{"start":{"line":477,"column":20},"end":{"line":481,"column":50}},{"start":{"line":482,"column":20},"end":{"line":485,"column":37}},{"start":{"line":486,"column":20},"end":{"line":490,"column":45}},{"start":{"line":491,"column":20},"end":{"line":493,"column":70}},{"start":{"line":494,"column":20},"end":{"line":496,"column":61}},{"start":{"line":497,"column":20},"end":{"line":503,"column":32}},{"start":{"line":504,"column":20},"end":{"line":504,"column":39}}],"line":476},"72":{"loc":{"start":{"line":513,"column":16},"end":{"line":537,"column":17}},"type":"switch","locations":[{"start":{"line":514,"column":20},"end":{"line":516,"column":37}},{"start":{"line":517,"column":20},"end":{"line":525,"column":78}},{"start":{"line":526,"column":20},"end":{"line":528,"column":50}},{"start":{"line":529,"column":20},"end":{"line":535,"column":32}},{"start":{"line":536,"column":20},"end":{"line":536,"column":39}}],"line":513},"73":{"loc":{"start":{"line":519,"column":24},"end":{"line":521,"column":25}},"type":"if","locations":[{"start":{"line":519,"column":24},"end":{"line":521,"column":25}},{"start":{"line":519,"column":24},"end":{"line":521,"column":25}}],"line":519},"74":{"loc":{"start":{"line":522,"column":24},"end":{"line":524,"column":25}},"type":"if","locations":[{"start":{"line":522,"column":24},"end":{"line":524,"column":25}},{"start":{"line":522,"column":24},"end":{"line":524,"column":25}}],"line":522},"75":{"loc":{"start":{"line":545,"column":16},"end":{"line":570,"column":17}},"type":"switch","locations":[{"start":{"line":546,"column":20},"end":{"line":548,"column":37}},{"start":{"line":549,"column":20},"end":{"line":558,"column":78}},{"start":{"line":559,"column":20},"end":{"line":561,"column":50}},{"start":{"line":562,"column":20},"end":{"line":568,"column":32}},{"start":{"line":569,"column":20},"end":{"line":569,"column":39}}],"line":545},"76":{"loc":{"start":{"line":551,"column":24},"end":{"line":553,"column":25}},"type":"if","locations":[{"start":{"line":551,"column":24},"end":{"line":553,"column":25}},{"start":{"line":551,"column":24},"end":{"line":553,"column":25}}],"line":551},"77":{"loc":{"start":{"line":554,"column":24},"end":{"line":557,"column":25}},"type":"if","locations":[{"start":{"line":554,"column":24},"end":{"line":557,"column":25}},{"start":{"line":554,"column":24},"end":{"line":557,"column":25}}],"line":554},"78":{"loc":{"start":{"line":554,"column":28},"end":{"line":554,"column":62}},"type":"binary-expr","locations":[{"start":{"line":554,"column":28},"end":{"line":554,"column":43}},{"start":{"line":554,"column":47},"end":{"line":554,"column":62}}],"line":554},"79":{"loc":{"start":{"line":579,"column":16},"end":{"line":609,"column":17}},"type":"switch","locations":[{"start":{"line":580,"column":20},"end":{"line":584,"column":50}},{"start":{"line":585,"column":20},"end":{"line":589,"column":37}},{"start":{"line":590,"column":20},"end":{"line":594,"column":45}},{"start":{"line":595,"column":20},"end":{"line":597,"column":71}},{"start":{"line":598,"column":20},"end":{"line":600,"column":50}},{"start":{"line":601,"column":20},"end":{"line":607,"column":32}},{"start":{"line":608,"column":20},"end":{"line":608,"column":39}}],"line":579},"80":{"loc":{"start":{"line":617,"column":16},"end":{"line":631,"column":17}},"type":"switch","locations":[{"start":{"line":618,"column":20},"end":{"line":620,"column":84}},{"start":{"line":621,"column":20},"end":{"line":623,"column":54}},{"start":{"line":624,"column":20},"end":{"line":629,"column":32}},{"start":{"line":630,"column":20},"end":{"line":630,"column":39}}],"line":617},"81":{"loc":{"start":{"line":639,"column":16},"end":{"line":652,"column":17}},"type":"switch","locations":[{"start":{"line":640,"column":20},"end":{"line":642,"column":66}},{"start":{"line":643,"column":20},"end":{"line":645,"column":52}},{"start":{"line":646,"column":20},"end":{"line":650,"column":32}},{"start":{"line":651,"column":20},"end":{"line":651,"column":39}}],"line":639},"82":{"loc":{"start":{"line":661,"column":16},"end":{"line":690,"column":17}},"type":"switch","locations":[{"start":{"line":662,"column":20},"end":{"line":666,"column":50}},{"start":{"line":667,"column":20},"end":{"line":670,"column":37}},{"start":{"line":671,"column":20},"end":{"line":675,"column":45}},{"start":{"line":676,"column":20},"end":{"line":678,"column":79}},{"start":{"line":679,"column":20},"end":{"line":681,"column":58}},{"start":{"line":682,"column":20},"end":{"line":688,"column":32}},{"start":{"line":689,"column":20},"end":{"line":689,"column":39}}],"line":661},"83":{"loc":{"start":{"line":699,"column":16},"end":{"line":729,"column":17}},"type":"switch","locations":[{"start":{"line":700,"column":20},"end":{"line":704,"column":50}},{"start":{"line":705,"column":20},"end":{"line":709,"column":37}},{"start":{"line":710,"column":20},"end":{"line":714,"column":45}},{"start":{"line":715,"column":20},"end":{"line":717,"column":75}},{"start":{"line":718,"column":20},"end":{"line":720,"column":54}},{"start":{"line":721,"column":20},"end":{"line":727,"column":32}},{"start":{"line":728,"column":20},"end":{"line":728,"column":39}}],"line":699},"84":{"loc":{"start":{"line":738,"column":16},"end":{"line":769,"column":17}},"type":"switch","locations":[{"start":{"line":739,"column":20},"end":{"line":743,"column":50}},{"start":{"line":744,"column":20},"end":{"line":749,"column":37}},{"start":{"line":750,"column":20},"end":{"line":754,"column":45}},{"start":{"line":755,"column":20},"end":{"line":757,"column":75}},{"start":{"line":758,"column":20},"end":{"line":760,"column":53}},{"start":{"line":761,"column":20},"end":{"line":767,"column":32}},{"start":{"line":768,"column":20},"end":{"line":768,"column":39}}],"line":738}},"s":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":1,"8":1,"9":2,"10":0,"11":2,"12":2,"13":2,"14":1,"15":237,"16":49,"17":194,"18":204,"19":204,"20":3,"21":33,"22":33,"23":32,"24":392,"25":194,"26":1,"27":194,"28":274,"29":33,"30":241,"31":194,"32":0,"33":582,"34":431,"35":431,"36":0,"37":431,"38":1096,"39":1096,"40":0,"41":1096,"42":0,"43":1096,"44":431,"45":431,"46":237,"47":237,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":428,"56":194,"57":194,"58":234,"59":37,"60":37,"61":197,"62":37,"63":37,"64":37,"65":160,"66":0,"67":0,"68":0,"69":160,"70":0,"71":160,"72":160,"73":505,"74":76,"75":76,"76":1096,"77":194,"78":39,"79":155,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":21,"95":21,"96":21,"97":21,"98":21,"99":21,"100":21,"101":21,"102":1,"103":1,"104":87,"105":17,"106":70,"107":1,"108":1,"109":81,"110":81,"111":81,"112":81,"113":79,"114":78,"115":78,"116":78,"117":78,"118":1,"119":1,"120":1,"121":81,"122":1,"123":77,"124":1,"125":2,"126":1,"127":79,"128":1,"129":77,"130":1,"131":1,"132":90,"133":90,"134":1,"135":25,"136":25,"137":76,"138":25,"139":25,"140":25,"141":25,"142":23,"143":23,"144":23,"145":2,"146":2,"147":2,"148":2,"149":1,"150":1,"151":0,"152":2,"153":2,"154":0,"155":23,"156":22,"157":22,"158":22,"159":1,"160":21,"161":1,"162":1,"163":1,"164":90,"165":90,"166":90,"167":193,"168":90,"169":90,"170":90,"171":90,"172":4,"173":86,"174":86,"175":86,"176":86,"177":69,"178":69,"179":39,"180":39,"181":39,"182":69,"183":17,"184":17,"185":17,"186":17,"187":1,"188":16,"189":0,"190":1,"191":1,"192":1,"193":2,"194":1,"195":1,"196":1,"197":1,"198":1,"199":0,"200":0,"201":0,"202":0,"203":1,"204":14,"205":14,"206":39,"207":14,"208":14,"209":7,"210":2,"211":4,"212":1,"213":7,"214":7,"215":7,"216":2,"217":4,"218":4,"219":4,"220":1,"221":1,"222":2,"223":1,"224":7,"225":7,"226":14,"227":7,"228":7,"229":7,"230":1,"231":2,"232":2,"233":2,"234":1,"235":2,"236":2,"237":2,"238":2,"239":2,"240":2,"241":2,"242":2,"243":1,"244":2,"245":2,"246":6,"247":2,"248":2,"249":2,"250":2,"251":2,"252":2,"253":1,"254":1,"255":1,"256":3,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":2,"267":2,"268":10,"269":2,"270":2,"271":2,"272":2,"273":2,"274":2,"275":2,"276":2,"277":2,"278":2,"279":1,"280":1,"281":2,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":0,"292":1,"293":1,"294":2,"295":1,"296":2,"297":2,"298":4,"299":2,"300":2,"301":2,"302":1,"303":1,"304":0,"305":0,"306":1,"307":23,"308":10,"309":13,"310":23,"311":1,"312":4,"313":4,"314":17,"315":4,"316":4,"317":4,"318":4,"319":4,"320":4,"321":4,"322":4,"323":4,"324":4,"325":4,"326":3,"327":1,"328":1,"329":0,"330":1,"331":11,"332":11,"333":25,"334":11,"335":11,"336":11,"337":11,"338":7,"339":11,"340":1,"341":11,"342":11,"343":8,"344":3,"345":3,"346":0,"347":1,"348":6,"349":6,"350":16,"351":6,"352":6,"353":6,"354":6,"355":1,"356":6,"357":1,"358":1,"359":6,"360":6,"361":2,"362":4,"363":4,"364":0,"365":1,"366":4,"367":4,"368":17,"369":4,"370":4,"371":4,"372":4,"373":4,"374":4,"375":4,"376":4,"377":4,"378":4,"379":4,"380":3,"381":1,"382":1,"383":0,"384":1,"385":4,"386":4,"387":9,"388":4,"389":4,"390":4,"391":3,"392":1,"393":1,"394":0,"395":1,"396":2,"397":2,"398":4,"399":2,"400":2,"401":1,"402":1,"403":1,"404":1,"405":0,"406":1,"407":4,"408":4,"409":17,"410":4,"411":4,"412":4,"413":4,"414":4,"415":4,"416":4,"417":4,"418":4,"419":4,"420":4,"421":3,"422":1,"423":1,"424":0,"425":1,"426":5,"427":5,"428":21,"429":5,"430":5,"431":5,"432":5,"433":5,"434":5,"435":5,"436":5,"437":5,"438":5,"439":5,"440":4,"441":1,"442":1,"443":0,"444":1,"445":6,"446":6,"447":27,"448":6,"449":6,"450":6,"451":6,"452":6,"453":6,"454":6,"455":6,"456":6,"457":6,"458":6,"459":3,"460":3,"461":3,"462":0,"463":1,"464":1},"f":{"0":1,"1":1,"2":0,"3":0,"4":2,"5":2,"6":194,"7":237,"8":49,"9":194,"10":204,"11":33,"12":392,"13":194,"14":274,"15":0,"16":582,"17":431,"18":431,"19":1,"20":21,"21":87,"22":1,"23":81,"24":1,"25":81,"26":79,"27":90,"28":25,"29":25,"30":76,"31":90,"32":90,"33":193,"34":39,"35":1,"36":1,"37":2,"38":14,"39":14,"40":39,"41":2,"42":7,"43":7,"44":14,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":6,"52":1,"53":1,"54":3,"55":2,"56":2,"57":10,"58":1,"59":1,"60":2,"61":1,"62":1,"63":1,"64":1,"65":0,"66":2,"67":2,"68":2,"69":4,"70":23,"71":4,"72":4,"73":17,"74":11,"75":11,"76":25,"77":6,"78":6,"79":16,"80":4,"81":4,"82":17,"83":4,"84":4,"85":9,"86":2,"87":2,"88":4,"89":4,"90":4,"91":17,"92":5,"93":5,"94":21,"95":6,"96":6,"97":27},"b":{"0":[1,1,1],"1":[1,0,0,0],"2":[0,0],"3":[0,2],"4":[2,0],"5":[0,2],"6":[1,1,1],"7":[188,49],"8":[194,194],"9":[155,237],"10":[194,194],"11":[1,1,1],"12":[33,241],"13":[194,194],"14":[0,431],"15":[0,1096],"16":[1096,0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,1096],"22":[398,431,237,0,0,428],"23":[194,234],"24":[428,231,192],"25":[428,197],"26":[37,197],"27":[234,60,23,23],"28":[37,160],"29":[197,73],"30":[0,160],"31":[160,160],"32":[0,160],"33":[39,155],"34":[155,0],"35":[21,0],"36":[0,21],"37":[21,21],"38":[0,21],"39":[21,21],"40":[0,21],"41":[21,21],"42":[0,21],"43":[21,21],"44":[0,21],"45":[21,21],"46":[17,70],"47":[78,0],"48":[1,77,1],"49":[79,2],"50":[1,77],"51":[79,0],"52":[25,25,23,2,2,1,2,0,23],"53":[22,1],"54":[1,21],"55":[22,22],"56":[90,86,86,17,0],"57":[4,86],"58":[90,46],"59":[39,30],"60":[1,16],"61":[1,1,0,0],"62":[14,7,7,2,4,4,1],"63":[7,2,4],"64":[7,7],"65":[2,2,2],"66":[1,1,1],"67":[2,2,2,2,2],"68":[1,1],"69":[2,2],"70":[10,13],"71":[4,4,4,4,4,1,0],"72":[11,11,11,3,0],"73":[7,4],"74":[1,10],"75":[6,6,6,4,0],"76":[1,5],"77":[1,5],"78":[6,2],"79":[4,4,4,4,4,1,0],"80":[4,4,1,0],"81":[2,1,1,0],"82":[4,4,4,4,4,1,0],"83":[5,5,5,5,5,1,0],"84":[6,6,6,6,6,3,0]},"inputSourceMap":{"version":3,"file":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/near-rpc-provider.ts","sources":["/Users/jarcodallo/blockcoders/near-rpc-providers/src/near-rpc-provider.ts"],"names":[],"mappings":"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","sourcesContent":["import { BigNumber } from '@ethersproject/bignumber'\nimport { Logger } from '@ethersproject/logger'\nimport { deepCopy, getStatic } from '@ethersproject/properties'\nimport {\n  BlockTag,\n  JsonRpcProvider,\n  Network,\n  Networkish,\n  TransactionReceipt,\n  TransactionResponse,\n} from '@ethersproject/providers'\nimport { fetchJson } from '@ethersproject/web'\nimport { InMemorySigner, KeyPair } from 'near-api-js'\nimport { createTransaction, SignedTransaction, signTransaction, Transaction } from 'near-api-js/lib/transaction'\nimport { logger } from './logger'\nimport { getNetwork } from './networks'\nimport {\n  GetBalanceParams,\n  GetCodeParams,\n  GetChunkDetailsParams,\n  GetStateParams,\n  GetBlockDetailsParams,\n  GetAccessKeyListParams,\n  GetAccessKeyParams,\n  GetContractCall,\n  Request,\n} from './parameters'\nimport {\n  BlockRpcResponse,\n  GenesisConfigRpcResponse,\n  GetBalanceRpcResponse,\n  RpcResponse,\n  StatusRpcResponse,\n  GetLastGasPriceRpcResponse,\n  GetCodeRpcResponse,\n  GetTransactionStatusRpcResponse,\n  NearBlockWithChunk,\n  NearChunkDetailsResponse,\n  GetStateResponse,\n  GetValidatorStatusResponse,\n  GetNetworkInfoResponse,\n  GetAccessKeyListResponse,\n  GetAccessKeyResponse,\n  GetContractCallResponse,\n} from './responses'\nimport { errorIsHandlerError, retry } from './utils'\n\nexport class RpcError extends Error {\n  public readonly type?: string\n  public readonly code?: number\n  public readonly data?: string\n  public readonly cause?: {\n    name: string\n    info: Record<string, any>\n  }\n\n  constructor(error: RpcResponse['error']) {\n    super(error?.message)\n    this.name = RpcError.name\n    this.type = error?.name\n    this.code = error?.code\n    this.data = error?.data\n    this.cause = error?.cause\n\n    Error.captureStackTrace(this, this.constructor)\n  }\n}\n\nfunction getResult(payload: RpcResponse): any {\n  if (payload.error) {\n    throw new RpcError(payload.error)\n  }\n\n  return payload.result\n}\n\nexport class NearRpcProvider extends JsonRpcProvider {\n  private _archivalUrl: string\n\n  constructor(_network?: Networkish) {\n    const network = getNetwork(_network)\n    const baseUrl = getStatic<(network?: Network | null) => string>(new.target, 'getBaseUrl')(network)\n    const archivalUrl = getStatic<(network?: Network | null) => string>(new.target, 'getArchivalUrl')(network)\n\n    super(baseUrl, network)\n\n    this._archivalUrl = archivalUrl\n    this._nextId = 52\n  }\n\n  static defaultUrl(): string {\n    return 'http://localhost:3030'\n  }\n\n  static getBaseUrl(network?: Network | null): string {\n    switch (network ? network.name : 'invalid') {\n      case 'near':\n        return 'https://rpc.mainnet.near.org'\n      case 'neartestnet':\n        return 'https://rpc.testnet.near.org'\n      case 'nearbetanet':\n        return 'https://rpc.betanet.near.org'\n    }\n\n    return logger.throwArgumentError('unsupported network', 'network', network)\n  }\n\n  static getArchivalUrl(network?: Network | null): string {\n    switch (network ? network.name : 'invalid') {\n      case 'near':\n        return 'https://archival-rpc.mainnet.near.org'\n      case 'neartestnet':\n        return 'https://archival-rpc.testnet.near.org'\n    }\n\n    return logger.throwArgumentError('network has no archival url', 'network', network)\n  }\n\n  getNextId(): number {\n    this._nextId += 1\n\n    return this._nextId\n  }\n\n  async _uncachedDetectNetwork(): Promise<Network> {\n    let chainId = null\n\n    try {\n      const statusResponse = await this.send<StatusRpcResponse>('status', {})\n\n      chainId = statusResponse.chain_id\n    } catch (error) {\n      try {\n        const configResponse = await this.send<GenesisConfigRpcResponse>('EXPERIMENTAL_genesis_config', {})\n        chainId = configResponse.chain_id\n      } catch (error) {\n        return logger.throwError('could not detect network', Logger.errors.NETWORK_ERROR, {\n          chainId: chainId,\n          event: 'invalidNetwork',\n          serverError: error,\n        })\n      }\n    }\n\n    if (chainId !== null) {\n      try {\n        const network = getNetwork(parseInt(Buffer.from(chainId).toString('hex'), 16))\n\n        if (!network || network.name === 'unknown') {\n          throw new Error(`Invalid network chainId ${chainId}`)\n        }\n\n        return network\n      } catch (error) {\n        return logger.throwError('could not detect network', Logger.errors.NETWORK_ERROR, {\n          chainId: chainId,\n          event: 'invalidNetwork',\n          serverError: error,\n        })\n      }\n    }\n\n    return logger.throwError('could not detect network', Logger.errors.NETWORK_ERROR, {\n      event: 'noNetwork',\n    })\n  }\n\n  async send<T>(method: string, params: Record<string, any> | any[]): Promise<T> {\n    const request = {\n      method: method,\n      params: params,\n      id: this.getNextId(),\n      jsonrpc: '2.0',\n    }\n\n    this.emit('debug', {\n      action: 'request',\n      request: deepCopy(request),\n      provider: this,\n    })\n\n    const cache = ['status', 'EXPERIMENTAL_genesis_config', 'block'].indexOf(method) >= 0\n    if (cache && this._cache[method]) {\n      return this._cache[method]\n    }\n\n    try {\n      const result = await fetchJson(this.connection, JSON.stringify(request), getResult)\n\n      this.emit('debug', {\n        action: 'response',\n        request: request,\n        response: result,\n        provider: this,\n      })\n\n      // Cache the fetch, but clear it on the next event loop\n      if (cache) {\n        this._cache[method] = result\n        setTimeout(() => {\n          this._eventLoopCache = {}\n        }, 0)\n      }\n\n      return result as T\n    } catch (err) {\n      const response = err as RpcResponse\n\n      this.emit('debug', {\n        action: 'response',\n        error: err,\n        request: request,\n        provider: this,\n      })\n\n      if (errorIsHandlerError(response.error)) {\n        return this.sendToArchivalNode<T>(request)\n      }\n\n      throw err\n    }\n  }\n\n  private async sendToArchivalNode<T>(request: Request): Promise<T> {\n    try {\n      const result = await fetchJson(this._archivalUrl, JSON.stringify(request), getResult)\n\n      this.emit('debug', {\n        action: 'response_archival',\n        request: request,\n        response: result,\n        provider: this,\n      })\n\n      return result as T\n    } catch (err) {\n      this.emit('debug', {\n        action: 'response_archival',\n        error: err,\n        request: request,\n        provider: this,\n      })\n\n      throw err\n    }\n  }\n\n  async perform(method: string, params: Record<string, any>): Promise<any> {\n    switch (method) {\n      case 'getBlockNumber':\n        const blockResponse = await this.send<BlockRpcResponse>('block', { finality: 'final' })\n        return blockResponse.header.height\n      case 'getBalance':\n        return this._internalGetBalance(params)\n      case 'getGasPrice':\n        const gasResponse = await this.send<GetLastGasPriceRpcResponse>('gas_price', [null])\n        return gasResponse.gas_price\n      default:\n        return super.perform(method, params)\n    }\n  }\n\n  _getAddress(addressOrName: string | Promise<string>): Promise<string> {\n    return Promise.resolve(addressOrName)\n  }\n\n  async status() {\n    const statusResponse = await this.send<StatusRpcResponse>('status', {})\n    return statusResponse\n  }\n\n  async getBlock(blockHashOrBlockTag: BlockTag | string | Promise<BlockTag | string>) {\n    return logger.throwError(\n      'getBlock function is not supported in Near Provider. Please use getBlockWithChunk function',\n      Logger.errors.SERVER_ERROR,\n      {\n        method: 'getBlock',\n        params: blockHashOrBlockTag,\n      },\n    )\n  }\n\n  createTransaction({\n    signerId,\n    publicKey,\n    receiverId,\n    nonce,\n    actions,\n    blockHash,\n  }: Omit<Transaction, 'encode' | 'decode'>) {\n    const transaction = createTransaction(signerId, publicKey, receiverId, nonce, actions, blockHash)\n    return transaction\n  }\n\n  async signTransaction(encodedKey: string, transaction: Transaction): Promise<[Uint8Array, SignedTransaction]> {\n    const network = await this.getNetwork()\n    const keyPair = KeyPair.fromString(encodedKey)\n    const signer = await InMemorySigner.fromKeyPair(network.name, transaction.signerId, keyPair)\n\n    return signTransaction(transaction, signer, transaction.signerId, network.name)\n  }\n\n  async signMessage(encodedKey: string, message: string, accountId: string) {\n    const network = await this.getNetwork()\n    const keyPair = KeyPair.fromString(encodedKey)\n    const signer = await InMemorySigner.fromKeyPair(network.name, accountId, keyPair)\n\n    const buffer = Buffer.from(message)\n    return signer.signMessage(buffer, accountId, network.name)\n  }\n\n  async sendTransaction(signedTransaction: string | Promise<string>): Promise<TransactionResponse> {\n    const network = await this.getNetwork()\n    const signed = await signedTransaction\n    const response = await this.send<string>('broadcast_tx_async', [signed])\n    const tx = this._decodeTransaction(signed)\n    const blockNumber = await this.getBlockNumber()\n    return {\n      hash: response,\n      from: tx.transaction.signerId,\n      nonce: tx.transaction.nonce,\n      confirmations: 0,\n      data: JSON.stringify(tx.transaction.actions),\n      gasLimit: BigNumber.from(0),\n      value: BigNumber.from(0),\n      chainId: network.chainId,\n      wait: async () => {\n        const txStatus = await this._internalGetTransactionStatus(response, tx.transaction.signerId)\n\n        return {\n          blockHash: txStatus.transaction_outcome.block_hash,\n          blockNumber,\n          from: tx.transaction.signerId,\n          to: tx.transaction.receiverId,\n          transactionHash: response,\n          confirmations: txStatus.receipts_outcome.length,\n          gasUsed: BigNumber.from(txStatus.transaction_outcome.outcome.gas_burnt),\n          status: parseInt(txStatus.status.SuccessValue, 10),\n        } as unknown as TransactionReceipt\n      },\n    }\n  }\n\n  private async _internalGetTransactionStatus(txHash: string, accountId: string) {\n    const fn = retry(\n      () => this.send<GetTransactionStatusRpcResponse>('tx', [txHash, accountId]),\n      5,\n      (retry) => 2 ** retry * 1000,\n    )\n    return fn()\n  }\n\n  private _decodeTransaction(signedTransaction: string): SignedTransaction {\n    return SignedTransaction.decode(Buffer.from(signedTransaction, 'base64'))\n  }\n\n  private async _internalGetBalance(params: Record<string, any>): Promise<BigNumber> {\n    const getBalanceParams: GetBalanceParams = {\n      request_type: 'view_account' as const,\n      finality: 'final' as const,\n      account_id: params.address,\n    }\n\n    const balanceResponse = await this.send<GetBalanceRpcResponse>('query', getBalanceParams)\n\n    try {\n      return BigNumber.from(balanceResponse.amount)\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getBalance',\n        params: getBalanceParams,\n        result: balanceResponse,\n        error,\n      })\n    }\n  }\n\n  private _setParamsFinalityOrBlockId(params: any, blockTag: BlockTag) {\n    if (blockTag === 'latest') {\n      params.finality = 'final'\n    } else {\n      params.block_id = blockTag\n    }\n    return params\n  }\n\n  async getCode(addressOrName: string | Promise<string>, blockTag: BlockTag | Promise<BlockTag>): Promise<string> {\n    let getCodeParams: GetCodeParams = {\n      request_type: 'view_code',\n      account_id: await addressOrName,\n    }\n    try {\n      getCodeParams = this._setParamsFinalityOrBlockId(getCodeParams, await blockTag)\n      const codeResponse = await this.send<GetCodeRpcResponse>('query', getCodeParams)\n      return codeResponse.code_base64\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getCode',\n        params: getCodeParams,\n        error,\n      })\n    }\n  }\n\n  async getBlockWithChunk(params: Record<string, any>): Promise<NearBlockWithChunk> {\n    const getBlockDetailsParams: GetBlockDetailsParams = {}\n    try {\n      if (params.finality) {\n        getBlockDetailsParams.finality = params.finality\n      }\n\n      if (params.block_id) {\n        getBlockDetailsParams.block_id = params.block_id\n      }\n\n      const chunkResponse = await this.send<NearBlockWithChunk>('block', getBlockDetailsParams)\n      return chunkResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getBlockWithChunk',\n        params: getBlockDetailsParams,\n        error,\n      })\n    }\n  }\n\n  async getChunkDetails(params: Record<string, any>): Promise<NearChunkDetailsResponse> {\n    const getChunkDetailsParams: GetChunkDetailsParams = {}\n    try {\n      if (params.chunk_id) {\n        getChunkDetailsParams.chunk_id = params.chunk_id\n      }\n\n      if (params.block_id && params.shard_id) {\n        getChunkDetailsParams.block_id = params.block_id\n        getChunkDetailsParams.shard_id = params.shard_id\n      }\n\n      const chunkResponse = await this.send<NearChunkDetailsResponse>('chunk', getChunkDetailsParams)\n      return chunkResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getChunkDetails',\n        params: getChunkDetailsParams,\n        error,\n      })\n    }\n  }\n\n  async getContractState(\n    addressOrName: string | Promise<string>,\n    blockTag: BlockTag | Promise<BlockTag>,\n  ): Promise<GetStateResponse> {\n    let getStateParams: GetStateParams = {\n      request_type: 'view_state',\n      account_id: await addressOrName,\n      prefix_base64: '',\n    }\n    try {\n      getStateParams = this._setParamsFinalityOrBlockId(getStateParams, await blockTag)\n      const stateResponse = await this.send<GetStateResponse>('query', getStateParams)\n      return stateResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getContractState',\n        params: getStateParams,\n        error,\n      })\n    }\n  }\n\n  async getValidatorStatus(blockHashOrBlockNumber: string[] | number[] | null[]): Promise<GetValidatorStatusResponse> {\n    try {\n      const validatorResponse = await this.send<GetValidatorStatusResponse>('validators', blockHashOrBlockNumber)\n      return validatorResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getValidatorStatus',\n        params: blockHashOrBlockNumber,\n      })\n    }\n  }\n\n  async getNetworkInfo(): Promise<GetNetworkInfoResponse> {\n    try {\n      const networkResponse = await this.send<GetNetworkInfoResponse>('network_info', {})\n      return networkResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getNetworkInfo',\n      })\n    }\n  }\n\n  async getAccessKeyList(\n    addressOrName: string | Promise<string>,\n    blockTag: BlockTag | Promise<BlockTag>,\n  ): Promise<GetAccessKeyListResponse> {\n    let getAccessKeyListParams: GetAccessKeyListParams = {\n      request_type: 'view_access_key_list',\n      account_id: await addressOrName,\n    }\n\n    try {\n      getAccessKeyListParams = this._setParamsFinalityOrBlockId(getAccessKeyListParams, await blockTag)\n      const accessKeyListResponse = await this.send<GetAccessKeyListResponse>('query', getAccessKeyListParams)\n      return accessKeyListResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getAccessKeyList',\n        params: getAccessKeyListParams,\n        error,\n      })\n    }\n  }\n\n  async getAccessKey(\n    addressOrName: string | Promise<string>,\n    publicKey: string,\n    blockTag: BlockTag | Promise<BlockTag>,\n  ): Promise<GetAccessKeyResponse> {\n    let getAccessKeyParams: GetAccessKeyParams = {\n      request_type: 'view_access_key',\n      account_id: await addressOrName,\n      public_key: publicKey,\n    }\n    try {\n      getAccessKeyParams = this._setParamsFinalityOrBlockId(getAccessKeyParams, await blockTag)\n      const accessKeyResponse = await this.send<GetAccessKeyResponse>('query', getAccessKeyParams)\n      return accessKeyResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'getAccessKey',\n        params: getAccessKeyParams,\n        error,\n      })\n    }\n  }\n\n  async contractCall(\n    addressOrName: string | Promise<string>,\n    blockTag: BlockTag | Promise<BlockTag>,\n    methodName: string,\n    argsBase64: string,\n  ) {\n    let contractCallParams: GetContractCall = {\n      request_type: 'call_function',\n      account_id: await addressOrName,\n      method_name: methodName,\n      args_base64: argsBase64,\n    }\n    try {\n      contractCallParams = this._setParamsFinalityOrBlockId(contractCallParams, await blockTag)\n      const contractResponse = await this.send<GetContractCallResponse>('query', contractCallParams)\n      return contractResponse\n    } catch (error) {\n      return logger.throwError('bad result from backend', Logger.errors.SERVER_ERROR, {\n        method: 'contractCall',\n        params: contractCallParams,\n        error,\n      })\n    }\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"6ba81b590a0e8f5f11f3f63a794d74e20ad39c1e"},"/Users/jarcodallo/blockcoders/near-rpc-providers/src/logger.ts":{"path":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/logger.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":24}},"2":{"start":{"line":4,"column":15},"end":{"line":4,"column":47}},"3":{"start":{"line":5,"column":17},"end":{"line":5,"column":38}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":57}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/logger.ts","sources":["/Users/jarcodallo/blockcoders/near-rpc-providers/src/logger.ts"],"names":[],"mappings":";;;AAAA,gDAA8C;AAC9C,uCAAoC;AAEvB,QAAA,MAAM,GAAG,IAAI,eAAM,CAAC,kBAAO,CAAC,CAAA","sourcesContent":["import { Logger } from '@ethersproject/logger'\nimport { version } from './_version'\n\nexport const logger = new Logger(version)\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae9bde5de2df8cd55dc819200d19dcdbe4811af9"},"/Users/jarcodallo/blockcoders/near-rpc-providers/src/_version.ts":{"path":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/_version.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/_version.ts","sources":["/Users/jarcodallo/blockcoders/near-rpc-providers/src/_version.ts"],"names":[],"mappings":";;;AAAa,QAAA,OAAO,GAAG,0BAA0B,CAAA","sourcesContent":["export const version = 'near-rpc-providers/1.0.0'\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8cf127eb49494be83906d0883066ba2427c10578"},"/Users/jarcodallo/blockcoders/near-rpc-providers/src/networks.ts":{"path":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/networks.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":113}},"2":{"start":{"line":4,"column":15},"end":{"line":4,"column":34}},"3":{"start":{"line":5,"column":0},"end":{"line":8,"column":2}},"4":{"start":{"line":9,"column":0},"end":{"line":12,"column":2}},"5":{"start":{"line":13,"column":0},"end":{"line":16,"column":2}},"6":{"start":{"line":17,"column":15},"end":{"line":21,"column":1}},"7":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"8":{"start":{"line":24,"column":8},"end":{"line":24,"column":25}},"9":{"start":{"line":26,"column":4},"end":{"line":37,"column":5}},"10":{"start":{"line":27,"column":8},"end":{"line":32,"column":9}},"11":{"start":{"line":28,"column":28},"end":{"line":28,"column":44}},"12":{"start":{"line":29,"column":12},"end":{"line":31,"column":13}},"13":{"start":{"line":30,"column":16},"end":{"line":30,"column":33}},"14":{"start":{"line":33,"column":8},"end":{"line":36,"column":10}},"15":{"start":{"line":38,"column":4},"end":{"line":44,"column":5}},"16":{"start":{"line":39,"column":24},"end":{"line":39,"column":42}},"17":{"start":{"line":40,"column":8},"end":{"line":42,"column":9}},"18":{"start":{"line":41,"column":12},"end":{"line":41,"column":29}},"19":{"start":{"line":43,"column":8},"end":{"line":43,"column":25}},"20":{"start":{"line":45,"column":18},"end":{"line":45,"column":41}},"21":{"start":{"line":46,"column":4},"end":{"line":48,"column":5}},"22":{"start":{"line":47,"column":8},"end":{"line":47,"column":88}},"23":{"start":{"line":49,"column":4},"end":{"line":49,"column":19}},"24":{"start":{"line":51,"column":0},"end":{"line":51,"column":32}}},"fnMap":{"0":{"name":"getNetwork","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":19}},"loc":{"start":{"line":22,"column":30},"end":{"line":50,"column":1}},"line":22}},"branchMap":{"0":{"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},{"start":{"line":23,"column":4},"end":{"line":25,"column":5}}],"line":23},"1":{"loc":{"start":{"line":26,"column":4},"end":{"line":37,"column":5}},"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":37,"column":5}},{"start":{"line":26,"column":4},"end":{"line":37,"column":5}}],"line":26},"2":{"loc":{"start":{"line":29,"column":12},"end":{"line":31,"column":13}},"type":"if","locations":[{"start":{"line":29,"column":12},"end":{"line":31,"column":13}},{"start":{"line":29,"column":12},"end":{"line":31,"column":13}}],"line":29},"3":{"loc":{"start":{"line":38,"column":4},"end":{"line":44,"column":5}},"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":44,"column":5}},{"start":{"line":38,"column":4},"end":{"line":44,"column":5}}],"line":38},"4":{"loc":{"start":{"line":40,"column":8},"end":{"line":42,"column":9}},"type":"if","locations":[{"start":{"line":40,"column":8},"end":{"line":42,"column":9}},{"start":{"line":40,"column":8},"end":{"line":42,"column":9}}],"line":40},"5":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":5}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":5}},{"start":{"line":46,"column":4},"end":{"line":48,"column":5}}],"line":46}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":110,"8":2,"9":108,"10":24,"11":50,"12":50,"13":22,"14":2,"15":84,"16":3,"17":3,"18":2,"19":1,"20":81,"21":81,"22":1,"23":80,"24":1},"f":{"0":110},"b":{"0":[2,108],"1":[24,84],"2":[22,28],"3":[3,81],"4":[2,1],"5":[1,80]},"inputSourceMap":{"version":3,"file":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/networks.ts","sources":["/Users/jarcodallo/blockcoders/near-rpc-providers/src/networks.ts"],"names":[],"mappings":";;;AACA,mCAAiC;AAMpB,QAAA,YAAY,GAAY;IACnC,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC;CAC9D,CAAA;AAEY,QAAA,oBAAoB,GAAY;IAC3C,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC;CAC9D,CAAA;AAEY,QAAA,oBAAoB,GAAY;IAC3C,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC;CAC9D,CAAA;AAED,IAAM,QAAQ,GAAgC;IAC5C,IAAI,EAAE,oBAAY;IAClB,WAAW,EAAE,4BAAoB;IACjC,WAAW,EAAE,4BAAoB;CAClC,CAAA;AAED,SAAgB,UAAU,CAAC,QAAqB;IAC9C,IAAI,CAAC,QAAQ,EAAE;QACb,OAAO,SAAS,CAAA;KACjB;IAED,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE;QAChC,KAAK,IAAM,MAAI,IAAI,QAAQ,EAAE;YAC3B,IAAM,SAAO,GAAG,QAAQ,CAAC,MAAI,CAAC,CAAA;YAC9B,IAAI,SAAO,CAAC,OAAO,KAAK,QAAQ,EAAE;gBAChC,OAAO,SAAO,CAAA;aACf;SACF;QAED,OAAO;YACL,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,QAAQ;SAClB,CAAA;KACF;IAED,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE;QAChC,IAAM,SAAO,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAA;QAElC,IAAI,CAAC,SAAO,EAAE;YACZ,OAAO,SAAS,CAAA;SACjB;QAED,OAAO,SAAO,CAAA;KACf;IAED,IAAM,OAAO,GAAG,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;IAEvC,IAAI,CAAC,OAAO,EAAE;QACZ,eAAM,CAAC,kBAAkB,CAAC,uBAAuB,EAAE,SAAS,EAAE,OAAO,CAAC,CAAA;KACvE;IAED,OAAO,OAAO,CAAA;AAChB,CAAC;AApCD,gCAoCC","sourcesContent":["import { Network, Networkish } from '@ethersproject/networks'\nimport { logger } from './logger'\n\nexport interface NetworkWithUrl extends Network {\n  url: string\n}\n\nexport const NEAR_NETWORK: Network = {\n  name: 'near',\n  chainId: parseInt(Buffer.from('mainnet').toString('hex'), 16),\n}\n\nexport const NEAR_TESTNET_NETWORK: Network = {\n  name: 'neartestnet',\n  chainId: parseInt(Buffer.from('testnet').toString('hex'), 16),\n}\n\nexport const NEAR_BETANET_NETWORK: Network = {\n  name: 'nearbetanet',\n  chainId: parseInt(Buffer.from('betanet').toString('hex'), 16),\n}\n\nconst networks: { [name: string]: Network } = {\n  near: NEAR_NETWORK,\n  neartestnet: NEAR_TESTNET_NETWORK,\n  nearbetanet: NEAR_BETANET_NETWORK,\n}\n\nexport function getNetwork(_network?: Networkish): Network | undefined {\n  if (!_network) {\n    return undefined\n  }\n\n  if (typeof _network === 'number') {\n    for (const name in networks) {\n      const network = networks[name]\n      if (network.chainId === _network) {\n        return network\n      }\n    }\n\n    return {\n      name: 'unknown',\n      chainId: _network,\n    }\n  }\n\n  if (typeof _network === 'string') {\n    const network = networks[_network]\n\n    if (!network) {\n      return undefined\n    }\n\n    return network\n  }\n\n  const network = networks[_network.name]\n\n  if (!network) {\n    logger.throwArgumentError('Invalid near network.', 'network', network)\n  }\n\n  return network\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"2e2ebc7ec59e84da1a5a90c562235b011ee5097d"},"/Users/jarcodallo/blockcoders/near-rpc-providers/src/utils.ts":{"path":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/utils.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":18},"end":{"line":37,"column":1}},"13":{"start":{"line":12,"column":12},"end":{"line":12,"column":104}},"14":{"start":{"line":12,"column":43},"end":{"line":12,"column":68}},"15":{"start":{"line":12,"column":57},"end":{"line":12,"column":68}},"16":{"start":{"line":12,"column":69},"end":{"line":12,"column":81}},"17":{"start":{"line":13,"column":4},"end":{"line":13,"column":157}},"18":{"start":{"line":13,"column":138},"end":{"line":13,"column":150}},"19":{"start":{"line":14,"column":23},"end":{"line":14,"column":68}},"20":{"start":{"line":14,"column":45},"end":{"line":14,"column":65}},"21":{"start":{"line":16,"column":8},"end":{"line":16,"column":70}},"22":{"start":{"line":16,"column":15},"end":{"line":16,"column":70}},"23":{"start":{"line":17,"column":8},"end":{"line":34,"column":66}},"24":{"start":{"line":17,"column":18},"end":{"line":34,"column":66}},"25":{"start":{"line":18,"column":12},"end":{"line":18,"column":169}},"26":{"start":{"line":18,"column":160},"end":{"line":18,"column":169}},"27":{"start":{"line":19,"column":12},"end":{"line":19,"column":52}},"28":{"start":{"line":19,"column":26},"end":{"line":19,"column":52}},"29":{"start":{"line":20,"column":12},"end":{"line":32,"column":13}},"30":{"start":{"line":21,"column":32},"end":{"line":21,"column":39}},"31":{"start":{"line":21,"column":40},"end":{"line":21,"column":46}},"32":{"start":{"line":22,"column":24},"end":{"line":22,"column":34}},"33":{"start":{"line":22,"column":35},"end":{"line":22,"column":72}},"34":{"start":{"line":23,"column":24},"end":{"line":23,"column":34}},"35":{"start":{"line":23,"column":35},"end":{"line":23,"column":45}},"36":{"start":{"line":23,"column":46},"end":{"line":23,"column":55}},"37":{"start":{"line":23,"column":56},"end":{"line":23,"column":65}},"38":{"start":{"line":24,"column":24},"end":{"line":24,"column":41}},"39":{"start":{"line":24,"column":42},"end":{"line":24,"column":55}},"40":{"start":{"line":24,"column":56},"end":{"line":24,"column":65}},"41":{"start":{"line":26,"column":20},"end":{"line":26,"column":128}},"42":{"start":{"line":26,"column":110},"end":{"line":26,"column":116}},"43":{"start":{"line":26,"column":117},"end":{"line":26,"column":126}},"44":{"start":{"line":27,"column":20},"end":{"line":27,"column":106}},"45":{"start":{"line":27,"column":81},"end":{"line":27,"column":97}},"46":{"start":{"line":27,"column":98},"end":{"line":27,"column":104}},"47":{"start":{"line":28,"column":20},"end":{"line":28,"column":89}},"48":{"start":{"line":28,"column":57},"end":{"line":28,"column":72}},"49":{"start":{"line":28,"column":73},"end":{"line":28,"column":80}},"50":{"start":{"line":28,"column":81},"end":{"line":28,"column":87}},"51":{"start":{"line":29,"column":20},"end":{"line":29,"column":87}},"52":{"start":{"line":29,"column":47},"end":{"line":29,"column":62}},"53":{"start":{"line":29,"column":63},"end":{"line":29,"column":78}},"54":{"start":{"line":29,"column":79},"end":{"line":29,"column":85}},"55":{"start":{"line":30,"column":20},"end":{"line":30,"column":42}},"56":{"start":{"line":30,"column":30},"end":{"line":30,"column":42}},"57":{"start":{"line":31,"column":20},"end":{"line":31,"column":33}},"58":{"start":{"line":31,"column":34},"end":{"line":31,"column":43}},"59":{"start":{"line":33,"column":12},"end":{"line":33,"column":39}},"60":{"start":{"line":34,"column":22},"end":{"line":34,"column":34}},"61":{"start":{"line":34,"column":35},"end":{"line":34,"column":41}},"62":{"start":{"line":34,"column":54},"end":{"line":34,"column":64}},"63":{"start":{"line":35,"column":8},"end":{"line":35,"column":35}},"64":{"start":{"line":35,"column":23},"end":{"line":35,"column":35}},"65":{"start":{"line":35,"column":36},"end":{"line":35,"column":89}},"66":{"start":{"line":38,"column":0},"end":{"line":38,"column":62}},"67":{"start":{"line":39,"column":0},"end":{"line":39,"column":53}},"68":{"start":{"line":40,"column":26},"end":{"line":47,"column":1}},"69":{"start":{"line":42,"column":19},"end":{"line":42,"column":24}},"70":{"start":{"line":43,"column":4},"end":{"line":44,"column":21}},"71":{"start":{"line":44,"column":8},"end":{"line":44,"column":21}},"72":{"start":{"line":45,"column":4},"end":{"line":46,"column":198}},"73":{"start":{"line":48,"column":0},"end":{"line":48,"column":50}},"74":{"start":{"line":49,"column":12},"end":{"line":49,"column":105}},"75":{"start":{"line":49,"column":28},"end":{"line":49,"column":103}},"76":{"start":{"line":49,"column":68},"end":{"line":49,"column":99}},"77":{"start":{"line":51,"column":4},"end":{"line":51,"column":73}},"78":{"start":{"line":51,"column":31},"end":{"line":51,"column":71}},"79":{"start":{"line":51,"column":56},"end":{"line":51,"column":68}},"80":{"start":{"line":52,"column":18},"end":{"line":52,"column":19}},"81":{"start":{"line":53,"column":4},"end":{"line":80,"column":6}},"82":{"start":{"line":54,"column":19},"end":{"line":54,"column":21}},"83":{"start":{"line":55,"column":8},"end":{"line":57,"column":9}},"84":{"start":{"line":55,"column":22},"end":{"line":55,"column":23}},"85":{"start":{"line":56,"column":12},"end":{"line":56,"column":37}},"86":{"start":{"line":58,"column":8},"end":{"line":79,"column":11}},"87":{"start":{"line":60,"column":12},"end":{"line":78,"column":15}},"88":{"start":{"line":61,"column":16},"end":{"line":77,"column":17}},"89":{"start":{"line":63,"column":24},"end":{"line":63,"column":50}},"90":{"start":{"line":64,"column":24},"end":{"line":64,"column":59}},"91":{"start":{"line":65,"column":28},"end":{"line":65,"column":50}},"92":{"start":{"line":67,"column":24},"end":{"line":67,"column":40}},"93":{"start":{"line":68,"column":24},"end":{"line":69,"column":38}},"94":{"start":{"line":69,"column":28},"end":{"line":69,"column":38}},"95":{"start":{"line":70,"column":24},"end":{"line":70,"column":54}},"96":{"start":{"line":71,"column":24},"end":{"line":71,"column":53}},"97":{"start":{"line":73,"column":24},"end":{"line":73,"column":34}},"98":{"start":{"line":74,"column":24},"end":{"line":74,"column":64}},"99":{"start":{"line":75,"column":28},"end":{"line":75,"column":50}},"100":{"start":{"line":76,"column":28},"end":{"line":76,"column":39}},"101":{"start":{"line":82,"column":0},"end":{"line":82,"column":22}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"(anonymous_7)","decl":{"start":{"line":11,"column":48},"end":{"line":11,"column":49}},"loc":{"start":{"line":11,"column":73},"end":{"line":37,"column":1}},"line":11},"8":{"name":"(anonymous_8)","decl":{"start":{"line":12,"column":30},"end":{"line":12,"column":31}},"loc":{"start":{"line":12,"column":41},"end":{"line":12,"column":83}},"line":12},"9":{"name":"(anonymous_9)","decl":{"start":{"line":13,"column":125},"end":{"line":13,"column":126}},"loc":{"start":{"line":13,"column":136},"end":{"line":13,"column":152}},"line":13},"10":{"name":"verb","decl":{"start":{"line":14,"column":13},"end":{"line":14,"column":17}},"loc":{"start":{"line":14,"column":21},"end":{"line":14,"column":70}},"line":14},"11":{"name":"(anonymous_11)","decl":{"start":{"line":14,"column":30},"end":{"line":14,"column":31}},"loc":{"start":{"line":14,"column":43},"end":{"line":14,"column":67}},"line":14},"12":{"name":"step","decl":{"start":{"line":15,"column":13},"end":{"line":15,"column":17}},"loc":{"start":{"line":15,"column":22},"end":{"line":36,"column":5}},"line":15},"13":{"name":"(anonymous_13)","decl":{"start":{"line":40,"column":26},"end":{"line":40,"column":27}},"loc":{"start":{"line":40,"column":43},"end":{"line":47,"column":1}},"line":40},"14":{"name":"(anonymous_14)","decl":{"start":{"line":49,"column":12},"end":{"line":49,"column":13}},"loc":{"start":{"line":49,"column":26},"end":{"line":49,"column":105}},"line":49},"15":{"name":"(anonymous_15)","decl":{"start":{"line":49,"column":47},"end":{"line":49,"column":48}},"loc":{"start":{"line":49,"column":66},"end":{"line":49,"column":101}},"line":49},"16":{"name":"retry","decl":{"start":{"line":50,"column":9},"end":{"line":50,"column":14}},"loc":{"start":{"line":50,"column":41},"end":{"line":81,"column":1}},"line":50},"17":{"name":"(anonymous_17)","decl":{"start":{"line":51,"column":42},"end":{"line":51,"column":43}},"loc":{"start":{"line":51,"column":54},"end":{"line":51,"column":70}},"line":51},"18":{"name":"wrapped","decl":{"start":{"line":53,"column":20},"end":{"line":53,"column":27}},"loc":{"start":{"line":53,"column":30},"end":{"line":80,"column":5}},"line":53},"19":{"name":"(anonymous_19)","decl":{"start":{"line":58,"column":47},"end":{"line":58,"column":48}},"loc":{"start":{"line":58,"column":59},"end":{"line":79,"column":9}},"line":58},"20":{"name":"(anonymous_20)","decl":{"start":{"line":60,"column":37},"end":{"line":60,"column":38}},"loc":{"start":{"line":60,"column":51},"end":{"line":78,"column":13}},"line":60}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":11,"column":18},"end":{"line":37,"column":1}},"type":"binary-expr","locations":[{"start":{"line":11,"column":19},"end":{"line":11,"column":23}},{"start":{"line":11,"column":27},"end":{"line":11,"column":43}},{"start":{"line":11,"column":48},"end":{"line":37,"column":1}}],"line":11},"6":{"loc":{"start":{"line":12,"column":43},"end":{"line":12,"column":68}},"type":"if","locations":[{"start":{"line":12,"column":43},"end":{"line":12,"column":68}},{"start":{"line":12,"column":43},"end":{"line":12,"column":68}}],"line":12},"7":{"loc":{"start":{"line":13,"column":71},"end":{"line":13,"column":153}},"type":"binary-expr","locations":[{"start":{"line":13,"column":71},"end":{"line":13,"column":99}},{"start":{"line":13,"column":104},"end":{"line":13,"column":152}}],"line":13},"8":{"loc":{"start":{"line":16,"column":8},"end":{"line":16,"column":70}},"type":"if","locations":[{"start":{"line":16,"column":8},"end":{"line":16,"column":70}},{"start":{"line":16,"column":8},"end":{"line":16,"column":70}}],"line":16},"9":{"loc":{"start":{"line":18,"column":12},"end":{"line":18,"column":169}},"type":"if","locations":[{"start":{"line":18,"column":12},"end":{"line":18,"column":169}},{"start":{"line":18,"column":12},"end":{"line":18,"column":169}}],"line":18},"10":{"loc":{"start":{"line":18,"column":23},"end":{"line":18,"column":158}},"type":"binary-expr","locations":[{"start":{"line":18,"column":23},"end":{"line":18,"column":24}},{"start":{"line":18,"column":29},"end":{"line":18,"column":125}},{"start":{"line":18,"column":130},"end":{"line":18,"column":158}}],"line":18},"11":{"loc":{"start":{"line":18,"column":33},"end":{"line":18,"column":125}},"type":"cond-expr","locations":[{"start":{"line":18,"column":45},"end":{"line":18,"column":56}},{"start":{"line":18,"column":59},"end":{"line":18,"column":125}}],"line":18},"12":{"loc":{"start":{"line":18,"column":59},"end":{"line":18,"column":125}},"type":"cond-expr","locations":[{"start":{"line":18,"column":67},"end":{"line":18,"column":116}},{"start":{"line":18,"column":119},"end":{"line":18,"column":125}}],"line":18},"13":{"loc":{"start":{"line":18,"column":67},"end":{"line":18,"column":116}},"type":"binary-expr","locations":[{"start":{"line":18,"column":67},"end":{"line":18,"column":77}},{"start":{"line":18,"column":82},"end":{"line":18,"column":115}}],"line":18},"14":{"loc":{"start":{"line":18,"column":82},"end":{"line":18,"column":112}},"type":"binary-expr","locations":[{"start":{"line":18,"column":83},"end":{"line":18,"column":98}},{"start":{"line":18,"column":103},"end":{"line":18,"column":112}}],"line":18},"15":{"loc":{"start":{"line":19,"column":12},"end":{"line":19,"column":52}},"type":"if","locations":[{"start":{"line":19,"column":12},"end":{"line":19,"column":52}},{"start":{"line":19,"column":12},"end":{"line":19,"column":52}}],"line":19},"16":{"loc":{"start":{"line":20,"column":12},"end":{"line":32,"column":13}},"type":"switch","locations":[{"start":{"line":21,"column":16},"end":{"line":21,"column":23}},{"start":{"line":21,"column":24},"end":{"line":21,"column":46}},{"start":{"line":22,"column":16},"end":{"line":22,"column":72}},{"start":{"line":23,"column":16},"end":{"line":23,"column":65}},{"start":{"line":24,"column":16},"end":{"line":24,"column":65}},{"start":{"line":25,"column":16},"end":{"line":31,"column":43}}],"line":20},"17":{"loc":{"start":{"line":26,"column":20},"end":{"line":26,"column":128}},"type":"if","locations":[{"start":{"line":26,"column":20},"end":{"line":26,"column":128}},{"start":{"line":26,"column":20},"end":{"line":26,"column":128}}],"line":26},"18":{"loc":{"start":{"line":26,"column":24},"end":{"line":26,"column":106}},"type":"binary-expr","locations":[{"start":{"line":26,"column":24},"end":{"line":26,"column":74}},{"start":{"line":26,"column":79},"end":{"line":26,"column":90}},{"start":{"line":26,"column":94},"end":{"line":26,"column":105}}],"line":26},"19":{"loc":{"start":{"line":26,"column":42},"end":{"line":26,"column":73}},"type":"binary-expr","locations":[{"start":{"line":26,"column":42},"end":{"line":26,"column":54}},{"start":{"line":26,"column":58},"end":{"line":26,"column":73}}],"line":26},"20":{"loc":{"start":{"line":27,"column":20},"end":{"line":27,"column":106}},"type":"if","locations":[{"start":{"line":27,"column":20},"end":{"line":27,"column":106}},{"start":{"line":27,"column":20},"end":{"line":27,"column":106}}],"line":27},"21":{"loc":{"start":{"line":27,"column":24},"end":{"line":27,"column":77}},"type":"binary-expr","locations":[{"start":{"line":27,"column":24},"end":{"line":27,"column":35}},{"start":{"line":27,"column":40},"end":{"line":27,"column":42}},{"start":{"line":27,"column":47},"end":{"line":27,"column":59}},{"start":{"line":27,"column":63},"end":{"line":27,"column":75}}],"line":27},"22":{"loc":{"start":{"line":28,"column":20},"end":{"line":28,"column":89}},"type":"if","locations":[{"start":{"line":28,"column":20},"end":{"line":28,"column":89}},{"start":{"line":28,"column":20},"end":{"line":28,"column":89}}],"line":28},"23":{"loc":{"start":{"line":28,"column":24},"end":{"line":28,"column":53}},"type":"binary-expr","locations":[{"start":{"line":28,"column":24},"end":{"line":28,"column":35}},{"start":{"line":28,"column":39},"end":{"line":28,"column":53}}],"line":28},"24":{"loc":{"start":{"line":29,"column":20},"end":{"line":29,"column":87}},"type":"if","locations":[{"start":{"line":29,"column":20},"end":{"line":29,"column":87}},{"start":{"line":29,"column":20},"end":{"line":29,"column":87}}],"line":29},"25":{"loc":{"start":{"line":29,"column":24},"end":{"line":29,"column":43}},"type":"binary-expr","locations":[{"start":{"line":29,"column":24},"end":{"line":29,"column":25}},{"start":{"line":29,"column":29},"end":{"line":29,"column":43}}],"line":29},"26":{"loc":{"start":{"line":30,"column":20},"end":{"line":30,"column":42}},"type":"if","locations":[{"start":{"line":30,"column":20},"end":{"line":30,"column":42}},{"start":{"line":30,"column":20},"end":{"line":30,"column":42}}],"line":30},"27":{"loc":{"start":{"line":35,"column":8},"end":{"line":35,"column":35}},"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":35}},{"start":{"line":35,"column":8},"end":{"line":35,"column":35}}],"line":35},"28":{"loc":{"start":{"line":35,"column":52},"end":{"line":35,"column":74}},"type":"cond-expr","locations":[{"start":{"line":35,"column":60},"end":{"line":35,"column":65}},{"start":{"line":35,"column":68},"end":{"line":35,"column":74}}],"line":35},"29":{"loc":{"start":{"line":43,"column":4},"end":{"line":44,"column":21}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":44,"column":21}},{"start":{"line":43,"column":4},"end":{"line":44,"column":21}}],"line":43},"30":{"loc":{"start":{"line":45,"column":12},"end":{"line":46,"column":196}},"type":"binary-expr","locations":[{"start":{"line":45,"column":12},"end":{"line":45,"column":45}},{"start":{"line":46,"column":9},"end":{"line":46,"column":97}},{"start":{"line":46,"column":101},"end":{"line":46,"column":195}}],"line":45},"31":{"loc":{"start":{"line":46,"column":10},"end":{"line":46,"column":76}},"type":"cond-expr","locations":[{"start":{"line":46,"column":60},"end":{"line":46,"column":66}},{"start":{"line":46,"column":69},"end":{"line":46,"column":76}}],"line":46},"32":{"loc":{"start":{"line":46,"column":10},"end":{"line":46,"column":57}},"type":"binary-expr","locations":[{"start":{"line":46,"column":10},"end":{"line":46,"column":40}},{"start":{"line":46,"column":44},"end":{"line":46,"column":57}}],"line":46},"33":{"loc":{"start":{"line":46,"column":102},"end":{"line":46,"column":168}},"type":"cond-expr","locations":[{"start":{"line":46,"column":152},"end":{"line":46,"column":158}},{"start":{"line":46,"column":161},"end":{"line":46,"column":168}}],"line":46},"34":{"loc":{"start":{"line":46,"column":102},"end":{"line":46,"column":149}},"type":"binary-expr","locations":[{"start":{"line":46,"column":102},"end":{"line":46,"column":132}},{"start":{"line":46,"column":136},"end":{"line":46,"column":149}}],"line":46},"35":{"loc":{"start":{"line":51,"column":4},"end":{"line":51,"column":73}},"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":51,"column":73}},{"start":{"line":51,"column":4},"end":{"line":51,"column":73}}],"line":51},"36":{"loc":{"start":{"line":61,"column":16},"end":{"line":77,"column":17}},"type":"switch","locations":[{"start":{"line":62,"column":20},"end":{"line":64,"column":59}},{"start":{"line":65,"column":20},"end":{"line":65,"column":50}},{"start":{"line":66,"column":20},"end":{"line":71,"column":53}},{"start":{"line":72,"column":20},"end":{"line":74,"column":64}},{"start":{"line":75,"column":20},"end":{"line":75,"column":50}},{"start":{"line":76,"column":20},"end":{"line":76,"column":39}}],"line":61},"37":{"loc":{"start":{"line":68,"column":24},"end":{"line":69,"column":38}},"type":"if","locations":[{"start":{"line":68,"column":24},"end":{"line":69,"column":38}},{"start":{"line":68,"column":24},"end":{"line":69,"column":38}}],"line":68}},"s":{"0":1,"1":8,"2":0,"3":4,"4":6,"5":6,"6":0,"7":2,"8":2,"9":0,"10":12,"11":4,"12":1,"13":4,"14":10,"15":2,"16":8,"17":4,"18":0,"19":12,"20":12,"21":12,"22":0,"23":12,"24":30,"25":30,"26":0,"27":30,"28":0,"29":30,"30":12,"31":12,"32":8,"33":8,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":10,"42":4,"43":4,"44":6,"45":0,"46":0,"47":6,"48":2,"49":2,"50":2,"51":4,"52":0,"53":0,"54":0,"55":4,"56":0,"57":4,"58":4,"59":14,"60":2,"61":2,"62":30,"63":4,"64":0,"65":4,"66":1,"67":1,"68":1,"69":20,"70":20,"71":0,"72":20,"73":1,"74":1,"75":2,"76":2,"77":2,"78":0,"79":0,"80":2,"81":2,"82":4,"83":4,"84":4,"85":0,"86":4,"87":4,"88":14,"89":4,"90":4,"91":4,"92":2,"93":2,"94":0,"95":2,"96":2,"97":2,"98":2,"99":2,"100":0,"101":1},"f":{"0":4,"1":8,"2":0,"3":4,"4":6,"5":2,"6":12,"7":4,"8":10,"9":0,"10":12,"11":12,"12":12,"13":20,"14":2,"15":2,"16":2,"17":0,"18":4,"19":4,"20":14},"b":{"0":[1,1,1],"1":[8,0],"2":[4,4],"3":[4,8],"4":[4,4],"5":[1,1,1],"6":[2,8],"7":[4,4],"8":[0,12],"9":[0,30],"10":[30,0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,30],"16":[10,12,8,0,0,10],"17":[4,6],"18":[10,4,4],"19":[10,6],"20":[0,6],"21":[6,0,0,0],"22":[2,4],"23":[6,2],"24":[0,4],"25":[4,4],"26":[0,4],"27":[0,4],"28":[4,0],"29":[0,20],"30":[20,4,3],"31":[0,4],"32":[4,4],"33":[0,3],"34":[3,3],"35":[0,2],"36":[4,4,2,2,2,0],"37":[0,2]},"inputSourceMap":{"version":3,"file":"/Users/jarcodallo/blockcoders/near-rpc-providers/src/utils.ts","sources":["/Users/jarcodallo/blockcoders/near-rpc-providers/src/utils.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASO,IAAM,mBAAmB,GAAG,UAAC,KAAc;;IAChD,IAAM,QAAQ,GAAG,KAAiB,CAAA;IAClC,IAAI,CAAC,QAAQ;QAAE,OAAO,KAAK,CAAA;IAE3B,OAAO,CACL,QAAQ,CAAC,IAAI,KAAK,eAAe;QACjC,CAAC,CAAA,MAAA,QAAQ,CAAC,KAAK,0CAAE,IAAI,MAAK,eAAe,IAAI,CAAA,MAAA,QAAQ,CAAC,KAAK,0CAAE,IAAI,MAAK,qBAAqB,CAAC,CAC7F,CAAA;AACH,CAAC,CAAA;AARY,QAAA,mBAAmB,uBAQ/B;AAMD,IAAM,KAAK,GAAG,UAAC,EAAU,IAAK,OAAA,IAAI,OAAO,CAAC,UAAC,OAAO,IAAK,OAAA,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,EAAvB,CAAuB,CAAC,EAAjD,CAAiD,CAAA;AAE/E,SAAgB,KAAK,CAAmB,EAAM,EAAE,UAAkB,EAAE,QAA8B;IAA9B,yBAAA,EAAA,yBAA0B,OAAA,IAAI,EAAJ,CAAI;IAChG,IAAI,OAAO,GAAG,CAAC,CAAA;IAEf,OAAO,SAAe,OAAO;QAAC,cAAuB;aAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;YAAvB,yBAAuB;;;;;;;;wBAE1C,WAAM,EAAE,eAAI,IAAI,GAAC;4BAAxB,WAAO,SAAiB,EAAA;;;wBAExB,IAAI,EAAE,OAAO,GAAG,UAAU;4BAAE,MAAM,GAAC,CAAA;wBAE7B,SAAS,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAA;wBACnC,WAAM,KAAK,CAAC,SAAS,CAAC,EAAA;;wBAAtB,SAAsB,CAAA;wBACf,WAAM,OAAO,eAAI,IAAI,GAAC;4BAA7B,WAAO,SAAsB,EAAA;;;;;KAEhC,CAAA;AACH,CAAC;AAdD,sBAcC","sourcesContent":["import { RpcError } from './near-rpc-provider'\n\ninterface HandlerError {\n  name: 'HANDLER_ERROR'\n  cause: {\n    name: 'UNKNOWN_BLOCK' | 'UNKNOWN_TRANSACTION'\n  }\n  code: number\n}\nexport const errorIsHandlerError = (error: unknown): error is HandlerError => {\n  const rpcError = error as RpcError\n  if (!rpcError) return false\n\n  return (\n    rpcError.type === 'HANDLER_ERROR' &&\n    (rpcError.cause?.name === 'UNKNOWN_BLOCK' || rpcError.cause?.name === 'UNKNOWN_TRANSACTION')\n  )\n}\n\ntype AnyFn = (...any: any[]) => any\ntype Awaited<T> = T extends PromiseLike<infer U> ? U : T\ntype DelayFn = (retry: number) => number\n\nconst delay = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms))\n\nexport function retry<Fn extends AnyFn>(fn: Fn, maxRetries: number, getDelay: DelayFn = () => 5000) {\n  let retries = 0\n\n  return async function wrapped(...args: Parameters<Fn>): Promise<Awaited<ReturnType<Fn>>> {\n    try {\n      return await fn(...args)\n    } catch (e) {\n      if (++retries > maxRetries) throw e\n\n      const delayTime = getDelay(retries)\n      await delay(delayTime)\n      return await wrapped(...args)\n    }\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a4363a6609d8b8a9e22818924c5e0a51d3939dba"}}