UNPKG

@0xcert/utils

Version:

General utility module with common helper functions.

1 lines 35.8 kB
{"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/index.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/index.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":4},"end":{"line":4,"column":89}},"4":{"start":{"line":4,"column":71},"end":{"line":4,"column":83}},"5":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"6":{"start":{"line":6,"column":26},"end":{"line":6,"column":33}},"7":{"start":{"line":7,"column":4},"end":{"line":7,"column":17}},"8":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"9":{"start":{"line":10,"column":4},"end":{"line":10,"column":126}},"10":{"start":{"line":10,"column":21},"end":{"line":10,"column":126}},"11":{"start":{"line":10,"column":95},"end":{"line":10,"column":126}},"12":{"start":{"line":12,"column":0},"end":{"line":12,"column":62}},"13":{"start":{"line":13,"column":0},"end":{"line":13,"column":50}},"14":{"start":{"line":14,"column":0},"end":{"line":14,"column":48}},"15":{"start":{"line":15,"column":0},"end":{"line":15,"column":51}},"16":{"start":{"line":16,"column":0},"end":{"line":16,"column":53}},"17":{"start":{"line":17,"column":0},"end":{"line":17,"column":55}},"18":{"start":{"line":18,"column":0},"end":{"line":18,"column":55}},"19":{"start":{"line":19,"column":0},"end":{"line":19,"column":54}},"20":{"start":{"line":20,"column":0},"end":{"line":20,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":5,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":58},"end":{"line":4,"column":59}},"loc":{"start":{"line":4,"column":69},"end":{"line":4,"column":85}},"line":4},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":6},"end":{"line":5,"column":7}},"loc":{"start":{"line":5,"column":28},"end":{"line":8,"column":1}},"line":5},"3":{"name":"(anonymous_3)","decl":{"start":{"line":9,"column":50},"end":{"line":9,"column":51}},"loc":{"start":{"line":9,"column":71},"end":{"line":11,"column":1}},"line":9}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":8,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":8,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":5,"column":1}},{"start":{"line":5,"column":6},"end":{"line":8,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},{"start":{"line":6,"column":4},"end":{"line":6,"column":33}}],"line":6},"4":{"loc":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"type":"binary-expr","locations":[{"start":{"line":9,"column":20},"end":{"line":9,"column":24}},{"start":{"line":9,"column":28},"end":{"line":9,"column":45}},{"start":{"line":9,"column":50},"end":{"line":11,"column":1}}],"line":9},"5":{"loc":{"start":{"line":10,"column":21},"end":{"line":10,"column":126}},"type":"if","locations":[{"start":{"line":10,"column":21},"end":{"line":10,"column":126}},{"start":{"line":10,"column":21},"end":{"line":10,"column":126}}],"line":10},"6":{"loc":{"start":{"line":10,"column":25},"end":{"line":10,"column":93}},"type":"binary-expr","locations":[{"start":{"line":10,"column":25},"end":{"line":10,"column":40}},{"start":{"line":10,"column":44},"end":{"line":10,"column":93}}],"line":10}},"s":{"0":1,"1":8,"2":8,"3":8,"4":41,"5":0,"6":0,"7":0,"8":1,"9":8,"10":8,"11":8,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1},"f":{"0":8,"1":41,"2":0,"3":8},"b":{"0":[1,1,1],"1":[1,0],"2":[8,0],"3":[0,0],"4":[1,1,1],"5":[8,0],"6":[8,8]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/index.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,kDAAgC;AAChC,gDAA8B;AAC9B,mDAAiC;AACjC,qDAAmC;AACnC,uDAAqC;AACrC,uDAAqC;AACrC,sDAAoC;AACpC,qDAAmC","sourcesContent":["export * from './methods/fetch';\nexport * from './methods/sha';\nexport * from './methods/keccak';\nexport * from './methods/to-float';\nexport * from './methods/to-integer';\nexport * from './methods/to-seconds';\nexport * from './methods/to-string';\nexport * from './methods/to-tuple';\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9cbd3f424ad6377342e071ebb0d488a03e545986","contentHash":"956f7ee3971e46e2381dcdfbea2c71bf8ca33bd8914ebf71902825de9fffbcbe"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/fetch.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/fetch.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":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":27}},"14":{"start":{"line":14,"column":4},"end":{"line":29,"column":7}},"15":{"start":{"line":15,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":16,"column":12},"end":{"line":16,"column":69}},"17":{"start":{"line":16,"column":59},"end":{"line":16,"column":67}},"18":{"start":{"line":18,"column":13},"end":{"line":28,"column":9}},"19":{"start":{"line":19,"column":12},"end":{"line":24,"column":13}},"20":{"start":{"line":20,"column":16},"end":{"line":20,"column":96}},"21":{"start":{"line":20,"column":81},"end":{"line":20,"column":94}},"22":{"start":{"line":23,"column":16},"end":{"line":23,"column":28}},"23":{"start":{"line":27,"column":12},"end":{"line":27,"column":78}},"24":{"start":{"line":27,"column":68},"end":{"line":27,"column":76}},"25":{"start":{"line":31,"column":0},"end":{"line":31,"column":30}}},"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":"fetchJson","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":18}},"loc":{"start":{"line":13,"column":34},"end":{"line":30,"column":1}},"line":13},"8":{"name":"(anonymous_8)","decl":{"start":{"line":14,"column":43},"end":{"line":14,"column":44}},"loc":{"start":{"line":14,"column":56},"end":{"line":29,"column":5}},"line":14},"9":{"name":"(anonymous_9)","decl":{"start":{"line":16,"column":52},"end":{"line":16,"column":53}},"loc":{"start":{"line":16,"column":59},"end":{"line":16,"column":67}},"line":16},"10":{"name":"(anonymous_10)","decl":{"start":{"line":20,"column":74},"end":{"line":20,"column":75}},"loc":{"start":{"line":20,"column":81},"end":{"line":20,"column":94}},"line":20},"11":{"name":"(anonymous_11)","decl":{"start":{"line":27,"column":61},"end":{"line":27,"column":62}},"loc":{"start":{"line":27,"column":68},"end":{"line":27,"column":76}},"line":27}},"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":15,"column":8},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":15,"column":8},"end":{"line":28,"column":9}},{"start":{"line":15,"column":8},"end":{"line":28,"column":9}}],"line":15},"6":{"loc":{"start":{"line":18,"column":13},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":18,"column":13},"end":{"line":28,"column":9}},{"start":{"line":18,"column":13},"end":{"line":28,"column":9}}],"line":18}},"s":{"0":1,"1":0,"2":0,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":2,"11":2,"12":1,"13":1,"14":2,"15":2,"16":0,"17":0,"18":2,"19":1,"20":1,"21":1,"22":0,"23":1,"24":1,"25":1},"f":{"0":2,"1":0,"2":0,"3":2,"4":0,"5":0,"6":2,"7":2,"8":2,"9":0,"10":1,"11":1},"b":{"0":[1,1,1],"1":[0,0],"2":[2,2],"3":[2,0],"4":[2,2],"5":[0,2],"6":[1,1]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/fetch.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/fetch.ts"],"names":[],"mappings":";;;;;;;;;;;;AAIA,SAAsB,SAAS,CAAC,IAAI,EAAE,OAAQ;;QAC5C,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;YACjC,OAAQ,MAAc,CAAC,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC;SACnE;aAAM,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE;YAC5C,IAAI;gBACF,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;aACjF;YAAC,OAAO,CAAC,EAAE;gBACV,OAAO,IAAI,CAAC;aACb;SACF;aAAM;YACL,OAAO,OAAO,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC;SACnE;IACH,CAAC;CAAA;AAZD,8BAYC","sourcesContent":["/**\n * Universal fetch method reads remote or local JSON file.\n * @param path URL or local path.\n */\nexport async function fetchJson(path, options?): Promise<any> {\n if (typeof window !== 'undefined') {\n return (window as any).fetch(path, options).then((r) => r.json());\n } else if (path.lastIndexOf('http', 0) !== 0) {\n try { // UI with SSR sometimes can't find `fs` module, but it's not needed\n return require('fs').promises.readFile(path, 'utf8').then((d) => JSON.parse(d));\n } catch (e) {\n return null;\n }\n } else {\n return require('node-fetch')(path, options).then((r) => r.json());\n }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4493b7f4a8878226ee29735f9a900e4d2777f8af","contentHash":"e9e8ef652c75826cab53f1f9c90ce36776f5e2dd2ccb2bab3e52d88d42acbc4b"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/sha.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/sha.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":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":21}},"14":{"start":{"line":14,"column":4},"end":{"line":24,"column":7}},"15":{"start":{"line":15,"column":8},"end":{"line":23,"column":9}},"16":{"start":{"line":16,"column":30},"end":{"line":16,"column":80}},"17":{"start":{"line":17,"column":31},"end":{"line":17,"column":93}},"18":{"start":{"line":18,"column":30},"end":{"line":18,"column":68}},"19":{"start":{"line":19,"column":12},"end":{"line":19,"column":84}},"20":{"start":{"line":19,"column":40},"end":{"line":19,"column":73}},"21":{"start":{"line":22,"column":12},"end":{"line":22,"column":92}},"22":{"start":{"line":26,"column":0},"end":{"line":26,"column":18}}},"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":"sha","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":12}},"loc":{"start":{"line":13,"column":28},"end":{"line":25,"column":1}},"line":13},"8":{"name":"(anonymous_8)","decl":{"start":{"line":14,"column":43},"end":{"line":14,"column":44}},"loc":{"start":{"line":14,"column":56},"end":{"line":24,"column":5}},"line":14},"9":{"name":"(anonymous_9)","decl":{"start":{"line":19,"column":33},"end":{"line":19,"column":34}},"loc":{"start":{"line":19,"column":40},"end":{"line":19,"column":73}},"line":19}},"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":15,"column":8},"end":{"line":23,"column":9}},"type":"if","locations":[{"start":{"line":15,"column":8},"end":{"line":23,"column":9}},{"start":{"line":15,"column":8},"end":{"line":23,"column":9}}],"line":15}},"s":{"0":1,"1":0,"2":0,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":2,"11":2,"12":1,"13":1,"14":2,"15":2,"16":0,"17":0,"18":0,"19":0,"20":0,"21":2,"22":1},"f":{"0":2,"1":0,"2":0,"3":2,"4":0,"5":0,"6":2,"7":2,"8":2,"9":0},"b":{"0":[1,1,1],"1":[0,0],"2":[2,2],"3":[2,0],"4":[2,2],"5":[0,2]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/sha.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/sha.ts"],"names":[],"mappings":";;;;;;;;;;;;AAKA,SAAsB,GAAG,CAAC,IAAY,EAAE,OAAe;;QACrD,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;YACjC,MAAM,SAAS,GAAG,IAAK,MAAc,CAAC,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;YAC9E,MAAM,UAAU,GAAG,MAAM,MAAM,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,SAAS,CAAC,CAAC;YAClF,MAAM,SAAS,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC;YACzD,OAAO,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;SACzE;aAAM;YACL,OAAO,OAAO,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,MAAM,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;SACjF;IACH,CAAC;CAAA;AATD,kBASC","sourcesContent":["/**\n * Converts a message into SHA256 hash string.\n * @param bits Number of bits (e.g. 256).\n * @param message Text message.\n */\nexport async function sha(bits: number, message: string) {\n if (typeof window !== 'undefined') {\n const msgBuffer = new (window as any)['TextEncoder']('utf-8').encode(message);\n const hashBuffer = await window['crypto'].subtle.digest(`SHA-${bits}`, msgBuffer);\n const hashArray = Array.from(new Uint8Array(hashBuffer));\n return hashArray.map((b) => (`00${b.toString(16)}`).slice(-2)).join('');\n } else {\n return require('crypto').createHash(`sha${bits}`).update(message).digest('hex');\n }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"91d3bb88d449f595228d811e278abbe21d28f8a7","contentHash":"d3836e4770da6f3b1d69ed878cbb7be343f7f5c5c872e75f734f331768f2e0dc"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/keccak.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/keccak.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"2":{"start":{"line":4,"column":13},"end":{"line":4,"column":40}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":30}}},"fnMap":{"0":{"name":"keccak256","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":18}},"loc":{"start":{"line":5,"column":26},"end":{"line":7,"column":1}},"line":5}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":2,"4":1},"f":{"0":2},"b":{},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/keccak.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/keccak.ts"],"names":[],"mappings":";;;AAAA,yCAAyC;AAKzC,SAAgB,SAAS,CAAC,KAAU;IAClC,OAAO,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC/B,CAAC;AAFD,8BAEC","sourcesContent":["import * as Hash from 'eth-lib/src/hash';\n\n/**\n * Generates keccak256 hash.\n */\nexport function keccak256(input: any) {\n return Hash.keccak256(input);\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"11dc4c080cf83d4b48afd9cd0b5c3f9b2a8a2f52","contentHash":"98f134bd16924a4b2ef1235ecab61fc83a55c002f85f490268f668109dfd7a5f"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-float.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-float.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":5,"column":4},"end":{"line":5,"column":37}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":26}}},"fnMap":{"0":{"name":"toFloat","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":16}},"loc":{"start":{"line":4,"column":22},"end":{"line":6,"column":1}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":11},"end":{"line":5,"column":36}},"type":"binary-expr","locations":[{"start":{"line":5,"column":11},"end":{"line":5,"column":31}},{"start":{"line":5,"column":35},"end":{"line":5,"column":36}}],"line":5}},"s":{"0":1,"1":1,"2":7,"3":1},"f":{"0":7},"b":{"0":[7,3]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-float.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-float.ts"],"names":[],"mappings":";;;AAGA,SAAgB,OAAO,CAAC,GAAW;IACjC,OAAO,UAAU,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;AACnC,CAAC;AAFD,0BAEC","sourcesContent":["/**\n * Converts number to float.\n */\nexport function toFloat(val: number) {\n return parseFloat(`${val}`) || 0;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"14a2fecb7b0030cb6a11562d972c579cfa75ed14","contentHash":"bafccc6aea144018e18354aa5476e1f8fc5af921b0c3a3986a4789ea52bc0233"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-integer.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-integer.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"2":{"start":{"line":5,"column":4},"end":{"line":13,"column":5}},"3":{"start":{"line":6,"column":8},"end":{"line":6,"column":17}},"4":{"start":{"line":8,"column":9},"end":{"line":13,"column":5}},"5":{"start":{"line":9,"column":8},"end":{"line":9,"column":17}},"6":{"start":{"line":12,"column":8},"end":{"line":12,"column":39}},"7":{"start":{"line":15,"column":0},"end":{"line":15,"column":30}}},"fnMap":{"0":{"name":"toInteger","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":18}},"loc":{"start":{"line":4,"column":24},"end":{"line":14,"column":1}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":4},"end":{"line":13,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":13,"column":5}},{"start":{"line":5,"column":4},"end":{"line":13,"column":5}}],"line":5},"1":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":64}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":31}},{"start":{"line":5,"column":35},"end":{"line":5,"column":64}}],"line":5},"2":{"loc":{"start":{"line":8,"column":9},"end":{"line":13,"column":5}},"type":"if","locations":[{"start":{"line":8,"column":9},"end":{"line":13,"column":5}},{"start":{"line":8,"column":9},"end":{"line":13,"column":5}}],"line":8},"3":{"loc":{"start":{"line":8,"column":13},"end":{"line":8,"column":53}},"type":"binary-expr","locations":[{"start":{"line":8,"column":13},"end":{"line":8,"column":37}},{"start":{"line":8,"column":41},"end":{"line":8,"column":53}}],"line":8},"4":{"loc":{"start":{"line":12,"column":15},"end":{"line":12,"column":38}},"type":"binary-expr","locations":[{"start":{"line":12,"column":15},"end":{"line":12,"column":33}},{"start":{"line":12,"column":37},"end":{"line":12,"column":38}}],"line":12}},"s":{"0":1,"1":1,"2":10,"3":1,"4":9,"5":1,"6":8,"7":1},"f":{"0":10},"b":{"0":[1,9],"1":[10,4],"2":[1,8],"3":[9,2],"4":[8,5]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-integer.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-integer.ts"],"names":[],"mappings":";;;AAGA,SAAgB,SAAS,CAAC,GAA8B;IACtD,IAAI,OAAO,GAAG,KAAK,QAAQ,IAAI,GAAG,GAAG,MAAM,CAAC,gBAAgB,EAAE;QAC5D,OAAO,CAAC,CAAC;KACV;SAAM,IAAI,OAAO,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,IAAI,EAAE;QACnD,OAAO,CAAC,CAAC;KACV;SAAM;QACL,OAAO,QAAQ,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;KAChC;AACH,CAAC;AARD,8BAQC","sourcesContent":["/**\n * Converts numeric values to integer.\n */\nexport function toInteger(val: number | string | boolean) {\n if (typeof val === 'number' && val > Number.MAX_SAFE_INTEGER) {\n return 0;\n } else if (typeof val === 'boolean' && val === true) {\n return 1;\n } else {\n return parseInt(`${val}`) || 0;\n }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"61d84146d9d97c4f3b33a653d6d9c96422d2c3b7","contentHash":"cc3cb92a3f7b6676d146b0bf888a8d17a9e35ab3df1210d24de1b078d6cf5fc7"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-seconds.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-seconds.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"2":{"start":{"line":5,"column":4},"end":{"line":5,"column":68}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":30}}},"fnMap":{"0":{"name":"toSeconds","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":18}},"loc":{"start":{"line":4,"column":33},"end":{"line":6,"column":1}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":11},"end":{"line":5,"column":67}},"type":"binary-expr","locations":[{"start":{"line":5,"column":11},"end":{"line":5,"column":62}},{"start":{"line":5,"column":66},"end":{"line":5,"column":67}}],"line":5}},"s":{"0":1,"1":1,"2":7,"3":1},"f":{"0":7},"b":{"0":[7,4]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-seconds.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-seconds.ts"],"names":[],"mappings":";;;AAGA,SAAgB,SAAS,CAAC,YAAoB;IAC5C,OAAO,QAAQ,CAAC,GAAG,UAAU,CAAC,GAAG,YAAY,EAAE,CAAC,GAAG,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC;AAClE,CAAC;AAFD,8BAEC","sourcesContent":["/**\n * Converts time in milliseconds to the appropriate ethereum timestamp.\n */\nexport function toSeconds(milliseconds: number) {\n return parseInt(`${parseFloat(`${milliseconds}`) / 1000}`) || 0;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"50c9c5bd40e564a0d014da039eca7465b66bf677","contentHash":"b2259bc6c29d9ac7ba3150d153b50acd30f96f606d07b654de07bf1c9ed9698c"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-string.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-string.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"2":{"start":{"line":5,"column":4},"end":{"line":5,"column":69}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":28}}},"fnMap":{"0":{"name":"toString","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":17}},"loc":{"start":{"line":4,"column":23},"end":{"line":6,"column":1}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":11},"end":{"line":5,"column":68}},"type":"cond-expr","locations":[{"start":{"line":5,"column":47},"end":{"line":5,"column":61}},{"start":{"line":5,"column":64},"end":{"line":5,"column":68}}],"line":5},"1":{"loc":{"start":{"line":5,"column":11},"end":{"line":5,"column":44}},"type":"binary-expr","locations":[{"start":{"line":5,"column":11},"end":{"line":5,"column":23}},{"start":{"line":5,"column":27},"end":{"line":5,"column":44}}],"line":5}},"s":{"0":1,"1":1,"2":8,"3":1},"f":{"0":8},"b":{"0":[6,2],"1":[8,7]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-string.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-string.ts"],"names":[],"mappings":";;;AAGA,SAAgB,QAAQ,CAAC,GAAQ;IAC/B,OAAO,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;AACnE,CAAC;AAFD,4BAEC","sourcesContent":["/**\n * Converts a value to string.\n */\nexport function toString(val: any) {\n return val !== null && val !== undefined ? val.toString() : null;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0523a03530722c73f67c8c0b293ca571fb5398f9","contentHash":"ee9e7f779f08c4848b5b411b3f05fba8acba6f73e2ee338b07a851e25cac85ac"},"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-tuple.ts":{"path":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-tuple.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":5,"column":4},"end":{"line":7,"column":5}},"3":{"start":{"line":6,"column":8},"end":{"line":6,"column":18}},"4":{"start":{"line":8,"column":19},"end":{"line":8,"column":21}},"5":{"start":{"line":9,"column":12},"end":{"line":9,"column":13}},"6":{"start":{"line":10,"column":4},"end":{"line":27,"column":7}},"7":{"start":{"line":11,"column":8},"end":{"line":25,"column":9}},"8":{"start":{"line":12,"column":12},"end":{"line":12,"column":40}},"9":{"start":{"line":14,"column":13},"end":{"line":25,"column":9}},"10":{"start":{"line":15,"column":21},"end":{"line":15,"column":22}},"11":{"start":{"line":16,"column":26},"end":{"line":16,"column":28}},"12":{"start":{"line":17,"column":12},"end":{"line":20,"column":15}},"13":{"start":{"line":18,"column":16},"end":{"line":18,"column":44}},"14":{"start":{"line":19,"column":16},"end":{"line":19,"column":21}},"15":{"start":{"line":21,"column":12},"end":{"line":21,"column":30}},"16":{"start":{"line":24,"column":12},"end":{"line":24,"column":31}},"17":{"start":{"line":26,"column":8},"end":{"line":26,"column":12}},"18":{"start":{"line":28,"column":4},"end":{"line":28,"column":18}},"19":{"start":{"line":30,"column":0},"end":{"line":30,"column":26}}},"fnMap":{"0":{"name":"toTuple","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":16}},"loc":{"start":{"line":4,"column":22},"end":{"line":29,"column":1}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":10,"column":29},"end":{"line":10,"column":30}},"loc":{"start":{"line":10,"column":36},"end":{"line":27,"column":5}},"line":10},"2":{"name":"(anonymous_2)","decl":{"start":{"line":17,"column":27},"end":{"line":17,"column":28}},"loc":{"start":{"line":17,"column":35},"end":{"line":20,"column":13}},"line":17}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},{"start":{"line":5,"column":4},"end":{"line":7,"column":5}}],"line":5},"1":{"loc":{"start":{"line":11,"column":8},"end":{"line":25,"column":9}},"type":"if","locations":[{"start":{"line":11,"column":8},"end":{"line":25,"column":9}},{"start":{"line":11,"column":8},"end":{"line":25,"column":9}}],"line":11},"2":{"loc":{"start":{"line":14,"column":13},"end":{"line":25,"column":9}},"type":"if","locations":[{"start":{"line":14,"column":13},"end":{"line":25,"column":9}},{"start":{"line":14,"column":13},"end":{"line":25,"column":9}}],"line":14}},"s":{"0":1,"1":1,"2":7,"3":0,"4":7,"5":7,"6":7,"7":15,"8":6,"9":9,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":9,"17":15,"18":7,"19":1},"f":{"0":7,"1":15,"2":0},"b":{"0":[0,7],"1":[6,9],"2":[0,9]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-tuple.ts","sources":["/Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-utils/src/methods/to-tuple.ts"],"names":[],"mappings":";;;AAIA,SAAgB,OAAO,CAAC,GAAG;IACzB,IAAI,CAAC,CAAC,GAAG,YAAY,MAAM,CAAC,EAAE;QAC5B,OAAO,EAAE,CAAC;KACX;IAED,MAAM,MAAM,GAAG,EAAE,CAAC;IAClB,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;QAC7B,IAAI,GAAG,CAAC,CAAC,CAAC,YAAY,MAAM,EAAE;YAC5B,MAAM,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;SAC7B;aAAM,IAAI,GAAG,CAAC,CAAC,CAAC,YAAY,KAAK,EAAE;YAClC,IAAI,EAAE,GAAG,CAAC,CAAC;YACX,MAAM,KAAK,GAAG,EAAE,CAAC;YACjB,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,EAAE;gBACpB,KAAK,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC5B,EAAE,EAAE,CAAC;YACP,CAAC,CAAC,CAAC;YACH,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;SACnB;aAAM;YACL,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC;SACpB;QACD,CAAC,EAAE,CAAC;IACN,CAAC,CAAC,CAAC;IAEH,OAAO,MAAM,CAAC;AAChB,CAAC;AAzBD,0BAyBC","sourcesContent":["/**\n * Transforms an object into web3 tuple type.\n * @param obj Web3 structure as object.\n */\nexport function toTuple(obj) {\n if (!(obj instanceof Object)) {\n return [];\n }\n\n const output = [];\n let i = 0;\n Object.keys(obj).forEach((k) => {\n if (obj[k] instanceof Object) {\n output[i] = toTuple(obj[k]);\n } else if (obj[k] instanceof Array) {\n let j1 = 0;\n const temp1 = [];\n obj[k].forEach((ak) => {\n temp1[j1] = toTuple(obj[k]);\n j1++;\n });\n output[i] = temp1;\n } else {\n output[i] = obj[k];\n }\n i++;\n });\n\n return output;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"43048a17219ac02256765e7946d368498e135a2d","contentHash":"d89402d50db1a6a8481da6198ad2b6b0ff3af2ec18bd83af7330d90bc3541ce0"}}