{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":80,"index":80}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","exportNames":["*"],"imports":1}},{"name":"../types/index.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":81},"end":{"line":2,"column":48,"index":129}}],"key":"Dzv6CMl+vq7CFlqgmhEatxJWlxs=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.paramsNotation = paramsNotation;\n exports.encodeTypeDef = encodeTypeDef;\n exports.withTypeString = withTypeString;\n var _polkadotUtil = require(_dependencyMap[0], \"@polkadot/util\");\n var _typesIndexJs = require(_dependencyMap[1], \"../types/index.js\");\n const stringIdentity = value => value.toString();\n const INFO_WRAP = ['BTreeMap', 'BTreeSet', 'Compact', 'HashMap', 'Option', 'Result', 'Vec'];\n function paramsNotation(outer, inner, transform = stringIdentity) {\n return `${outer}${inner ? `<${(Array.isArray(inner) ? inner : [inner]).map(transform).join(', ')}>` : ''}`;\n }\n function encodeWithParams(registry, typeDef, outer) {\n const {\n info,\n sub\n } = typeDef;\n switch (info) {\n case _typesIndexJs.TypeDefInfo.BTreeMap:\n case _typesIndexJs.TypeDefInfo.BTreeSet:\n case _typesIndexJs.TypeDefInfo.Compact:\n case _typesIndexJs.TypeDefInfo.HashMap:\n case _typesIndexJs.TypeDefInfo.Linkage:\n case _typesIndexJs.TypeDefInfo.Option:\n case _typesIndexJs.TypeDefInfo.Range:\n case _typesIndexJs.TypeDefInfo.RangeInclusive:\n case _typesIndexJs.TypeDefInfo.Result:\n case _typesIndexJs.TypeDefInfo.Vec:\n case _typesIndexJs.TypeDefInfo.WrapperKeepOpaque:\n case _typesIndexJs.TypeDefInfo.WrapperOpaque:\n return paramsNotation(outer, sub, p => encodeTypeDef(registry, p));\n }\n throw new Error(`Unable to encode ${(0, _polkadotUtil.stringify)(typeDef)} with params`);\n }\n function encodeSubTypes(registry, sub, asEnum, extra) {\n const names = sub.map(({\n name\n }) => name);\n if (!names.every(n => !!n)) {\n throw new Error(`Subtypes does not have consistent names, ${names.join(', ')}`);\n }\n const inner = (0, _polkadotUtil.objectSpread)({}, extra);\n for (let i = 0, count = sub.length; i < count; i++) {\n const def = sub[i];\n if (!def.name) {\n throw new Error(`No name found in ${(0, _polkadotUtil.stringify)(def)}`);\n }\n inner[def.name] = encodeTypeDef(registry, def);\n }\n return (0, _polkadotUtil.stringify)(asEnum ? {\n _enum: inner\n } : inner);\n }\n const encoders = {\n [_typesIndexJs.TypeDefInfo.BTreeMap]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'BTreeMap'),\n [_typesIndexJs.TypeDefInfo.BTreeSet]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'BTreeSet'),\n [_typesIndexJs.TypeDefInfo.Compact]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'Compact'),\n [_typesIndexJs.TypeDefInfo.DoNotConstruct]: (registry, {\n displayName,\n lookupIndex,\n lookupName\n }) => `DoNotConstruct<${lookupName || displayName || ((0, _polkadotUtil.isUndefined)(lookupIndex) ? 'Unknown' : registry.createLookupType(lookupIndex))}>`,\n [_typesIndexJs.TypeDefInfo.Enum]: (registry, {\n sub\n }) => {\n if (!Array.isArray(sub)) {\n throw new Error('Unable to encode Enum type');\n }\n // c-like enums have all Null entries\n // TODO We need to take the disciminant into account and auto-add empty entries\n return sub.every(({\n type\n }) => type === 'Null') ? (0, _polkadotUtil.stringify)({\n _enum: sub.map(({\n name\n }, index) => `${name || `Empty${index}`}`)\n }) : encodeSubTypes(registry, sub, true);\n },\n [_typesIndexJs.TypeDefInfo.HashMap]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'HashMap'),\n [_typesIndexJs.TypeDefInfo.Int]: (_registry, {\n length = 32\n }) => `Int<${length}>`,\n [_typesIndexJs.TypeDefInfo.Linkage]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'Linkage'),\n [_typesIndexJs.TypeDefInfo.Null]: (_registry, _typeDef) => 'Null',\n [_typesIndexJs.TypeDefInfo.Option]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'Option'),\n [_typesIndexJs.TypeDefInfo.Plain]: (_registry, {\n displayName,\n type\n }) => displayName || type,\n [_typesIndexJs.TypeDefInfo.Range]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'Range'),\n [_typesIndexJs.TypeDefInfo.RangeInclusive]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'RangeInclusive'),\n [_typesIndexJs.TypeDefInfo.Result]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'Result'),\n [_typesIndexJs.TypeDefInfo.Set]: (_registry, {\n length = 8,\n sub\n }) => {\n if (!Array.isArray(sub)) {\n throw new Error('Unable to encode Set type');\n }\n return (0, _polkadotUtil.stringify)({\n _set: sub.reduce((all, {\n index,\n name\n }, count) => (0, _polkadotUtil.objectSpread)(all, {\n [`${name || `Unknown${index || count}`}`]: index || count\n }), {\n _bitLength: length || 8\n })\n });\n },\n [_typesIndexJs.TypeDefInfo.Si]: (_registry, {\n lookupName,\n type\n }) => lookupName || type,\n [_typesIndexJs.TypeDefInfo.Struct]: (registry, {\n alias,\n sub\n }) => {\n if (!Array.isArray(sub)) {\n throw new Error('Unable to encode Struct type');\n }\n return encodeSubTypes(registry, sub, false, alias ? {\n _alias: [...alias.entries()].reduce((all, [k, v]) => (0, _polkadotUtil.objectSpread)(all, {\n [k]: v\n }), {})\n } : {});\n },\n [_typesIndexJs.TypeDefInfo.Tuple]: (registry, {\n sub\n }) => {\n if (!Array.isArray(sub)) {\n throw new Error('Unable to encode Tuple type');\n }\n return `(${sub.map(type => encodeTypeDef(registry, type)).join(',')})`;\n },\n [_typesIndexJs.TypeDefInfo.UInt]: (_registry, {\n length = 32\n }) => `UInt<${length}>`,\n [_typesIndexJs.TypeDefInfo.Vec]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'Vec'),\n [_typesIndexJs.TypeDefInfo.VecFixed]: (_registry, {\n length,\n sub\n }) => {\n if (!(0, _polkadotUtil.isNumber)(length) || !sub || Array.isArray(sub)) {\n throw new Error('Unable to encode VecFixed type');\n }\n return `[${sub.type};${length}]`;\n },\n [_typesIndexJs.TypeDefInfo.WrapperKeepOpaque]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'WrapperKeepOpaque'),\n [_typesIndexJs.TypeDefInfo.WrapperOpaque]: (registry, typeDef) => encodeWithParams(registry, typeDef, 'WrapperOpaque')\n };\n function encodeType(registry, typeDef, withLookup = true) {\n return withLookup && typeDef.lookupName ? typeDef.lookupName : encoders[typeDef.info](registry, typeDef);\n }\n function encodeTypeDef(registry, typeDef) {\n // In the case of contracts we do have the unfortunate situation where the displayName would\n // refer to \"Option\" when it is an option. For these, string it out, only using when actually\n // not a top-level element to be used\n return typeDef.displayName && !INFO_WRAP.some(i => typeDef.displayName === i) ? typeDef.displayName : encodeType(registry, typeDef);\n }\n function withTypeString(registry, typeDef) {\n return (0, _polkadotUtil.objectSpread)({}, typeDef, {\n type: encodeType(registry, typeDef, false)\n });\n }\n});","lineCount":170,"map":[[7,2,5,0,"exports"],[7,9,5,0],[7,10,5,0,"paramsNotation"],[7,24,5,0],[7,27,5,0,"paramsNotation"],[7,41,5,0],[8,2,111,0,"exports"],[8,9,111,0],[8,10,111,0,"encodeTypeDef"],[8,23,111,0],[8,26,111,0,"encodeTypeDef"],[8,39,111,0],[9,2,119,0,"exports"],[9,9,119,0],[9,10,119,0,"withTypeString"],[9,24,119,0],[9,27,119,0,"withTypeString"],[9,41,119,0],[10,2,1,0],[10,6,1,0,"_polkadotUtil"],[10,19,1,0],[10,22,1,0,"require"],[10,29,1,0],[10,30,1,0,"_dependencyMap"],[10,44,1,0],[11,2,2,0],[11,6,2,0,"_typesIndexJs"],[11,19,2,0],[11,22,2,0,"require"],[11,29,2,0],[11,30,2,0,"_dependencyMap"],[11,44,2,0],[12,2,3,0],[12,8,3,6,"stringIdentity"],[12,22,3,20],[12,25,3,24,"value"],[12,30,3,29],[12,34,3,34,"value"],[12,39,3,39],[12,40,3,40,"toString"],[12,48,3,48],[12,49,3,49],[12,50,3,50],[13,2,4,0],[13,8,4,6,"INFO_WRAP"],[13,17,4,15],[13,20,4,18],[13,21,4,19],[13,31,4,29],[13,33,4,31],[13,43,4,41],[13,45,4,43],[13,54,4,52],[13,56,4,54],[13,65,4,63],[13,67,4,65],[13,75,4,73],[13,77,4,75],[13,85,4,83],[13,87,4,85],[13,92,4,90],[13,93,4,91],[14,2,5,7],[14,11,5,16,"paramsNotation"],[14,25,5,30,"paramsNotation"],[14,26,5,31,"outer"],[14,31,5,36],[14,33,5,38,"inner"],[14,38,5,43],[14,40,5,45,"transform"],[14,49,5,54],[14,52,5,57,"stringIdentity"],[14,66,5,71],[14,68,5,73],[15,4,6,4],[15,11,6,11],[15,14,6,14,"outer"],[15,19,6,19],[15,22,6,22,"inner"],[15,27,6,27],[15,30,7,10],[15,34,7,14],[15,35,7,15,"Array"],[15,40,7,20],[15,41,7,21,"isArray"],[15,48,7,28],[15,49,7,29,"inner"],[15,54,7,34],[15,55,7,35],[15,58,7,38,"inner"],[15,63,7,43],[15,66,7,46],[15,67,7,47,"inner"],[15,72,7,52],[15,73,7,53],[15,75,7,55,"map"],[15,78,7,58],[15,79,7,59,"transform"],[15,88,7,68],[15,89,7,69],[15,90,7,70,"join"],[15,94,7,74],[15,95,7,75],[15,99,7,79],[15,100,7,80],[15,103,7,83],[15,106,8,10],[15,108,8,12],[15,110,8,14],[16,2,9,0],[17,2,10,0],[17,11,10,9,"encodeWithParams"],[17,27,10,25,"encodeWithParams"],[17,28,10,26,"registry"],[17,36,10,34],[17,38,10,36,"typeDef"],[17,45,10,43],[17,47,10,45,"outer"],[17,52,10,50],[17,54,10,52],[18,4,11,4],[18,10,11,10],[19,6,11,12,"info"],[19,10,11,16],[20,6,11,18,"sub"],[21,4,11,22],[21,5,11,23],[21,8,11,26,"typeDef"],[21,15,11,33],[22,4,12,4],[22,12,12,12,"info"],[22,16,12,16],[23,6,13,8],[23,11,13,13,"TypeDefInfo"],[23,24,13,24],[23,25,13,24,"TypeDefInfo"],[23,36,13,24],[23,37,13,25,"BTreeMap"],[23,45,13,33],[24,6,14,8],[24,11,14,13,"TypeDefInfo"],[24,24,14,24],[24,25,14,24,"TypeDefInfo"],[24,36,14,24],[24,37,14,25,"BTreeSet"],[24,45,14,33],[25,6,15,8],[25,11,15,13,"TypeDefInfo"],[25,24,15,24],[25,25,15,24,"TypeDefInfo"],[25,36,15,24],[25,37,15,25,"Compact"],[25,44,15,32],[26,6,16,8],[26,11,16,13,"TypeDefInfo"],[26,24,16,24],[26,25,16,24,"TypeDefInfo"],[26,36,16,24],[26,37,16,25,"HashMap"],[26,44,16,32],[27,6,17,8],[27,11,17,13,"TypeDefInfo"],[27,24,17,24],[27,25,17,24,"TypeDefInfo"],[27,36,17,24],[27,37,17,25,"Linkage"],[27,44,17,32],[28,6,18,8],[28,11,18,13,"TypeDefInfo"],[28,24,18,24],[28,25,18,24,"TypeDefInfo"],[28,36,18,24],[28,37,18,25,"Option"],[28,43,18,31],[29,6,19,8],[29,11,19,13,"TypeDefInfo"],[29,24,19,24],[29,25,19,24,"TypeDefInfo"],[29,36,19,24],[29,37,19,25,"Range"],[29,42,19,30],[30,6,20,8],[30,11,20,13,"TypeDefInfo"],[30,24,20,24],[30,25,20,24,"TypeDefInfo"],[30,36,20,24],[30,37,20,25,"RangeInclusive"],[30,51,20,39],[31,6,21,8],[31,11,21,13,"TypeDefInfo"],[31,24,21,24],[31,25,21,24,"TypeDefInfo"],[31,36,21,24],[31,37,21,25,"Result"],[31,43,21,31],[32,6,22,8],[32,11,22,13,"TypeDefInfo"],[32,24,22,24],[32,25,22,24,"TypeDefInfo"],[32,36,22,24],[32,37,22,25,"Vec"],[32,40,22,28],[33,6,23,8],[33,11,23,13,"TypeDefInfo"],[33,24,23,24],[33,25,23,24,"TypeDefInfo"],[33,36,23,24],[33,37,23,25,"WrapperKeepOpaque"],[33,54,23,42],[34,6,24,8],[34,11,24,13,"TypeDefInfo"],[34,24,24,24],[34,25,24,24,"TypeDefInfo"],[34,36,24,24],[34,37,24,25,"WrapperOpaque"],[34,50,24,38],[35,8,25,12],[35,15,25,19,"paramsNotation"],[35,29,25,33],[35,30,25,34,"outer"],[35,35,25,39],[35,37,25,41,"sub"],[35,40,25,44],[35,42,25,47,"p"],[35,43,25,48],[35,47,25,53,"encodeTypeDef"],[35,60,25,66],[35,61,25,67,"registry"],[35,69,25,75],[35,71,25,77,"p"],[35,72,25,78],[35,73,25,79],[35,74,25,80],[36,4,26,4],[37,4,27,4],[37,10,27,10],[37,14,27,14,"Error"],[37,19,27,19],[37,20,27,20],[37,40,27,40],[37,44,27,40,"stringify"],[37,57,27,49],[37,58,27,49,"stringify"],[37,67,27,49],[37,69,27,50,"typeDef"],[37,76,27,57],[37,77,27,58],[37,91,27,72],[37,92,27,73],[38,2,28,0],[39,2,29,0],[39,11,29,9,"encodeSubTypes"],[39,25,29,23,"encodeSubTypes"],[39,26,29,24,"registry"],[39,34,29,32],[39,36,29,34,"sub"],[39,39,29,37],[39,41,29,39,"asEnum"],[39,47,29,45],[39,49,29,47,"extra"],[39,54,29,52],[39,56,29,54],[40,4,30,4],[40,10,30,10,"names"],[40,15,30,15],[40,18,30,18,"sub"],[40,21,30,21],[40,22,30,22,"map"],[40,25,30,25],[40,26,30,26],[40,27,30,27],[41,6,30,29,"name"],[42,4,30,34],[42,5,30,35],[42,10,30,40,"name"],[42,14,30,44],[42,15,30,45],[43,4,31,4],[43,8,31,8],[43,9,31,9,"names"],[43,14,31,14],[43,15,31,15,"every"],[43,20,31,20],[43,21,31,22,"n"],[43,22,31,23],[43,26,31,28],[43,27,31,29],[43,28,31,30,"n"],[43,29,31,31],[43,30,31,32],[43,32,31,34],[44,6,32,8],[44,12,32,14],[44,16,32,18,"Error"],[44,21,32,23],[44,22,32,24],[44,66,32,68,"names"],[44,71,32,73],[44,72,32,74,"join"],[44,76,32,78],[44,77,32,79],[44,81,32,83],[44,82,32,84],[44,84,32,86],[44,85,32,87],[45,4,33,4],[46,4,34,4],[46,10,34,10,"inner"],[46,15,34,15],[46,18,34,18],[46,22,34,18,"objectSpread"],[46,35,34,30],[46,36,34,30,"objectSpread"],[46,48,34,30],[46,50,34,31],[46,51,34,32],[46,52,34,33],[46,54,34,35,"extra"],[46,59,34,40],[46,60,34,41],[47,4,35,4],[47,9,35,9],[47,13,35,13,"i"],[47,14,35,14],[47,17,35,17],[47,18,35,18],[47,20,35,20,"count"],[47,25,35,25],[47,28,35,28,"sub"],[47,31,35,31],[47,32,35,32,"length"],[47,38,35,38],[47,40,35,40,"i"],[47,41,35,41],[47,44,35,44,"count"],[47,49,35,49],[47,51,35,51,"i"],[47,52,35,52],[47,54,35,54],[47,56,35,56],[48,6,36,8],[48,12,36,14,"def"],[48,15,36,17],[48,18,36,20,"sub"],[48,21,36,23],[48,22,36,24,"i"],[48,23,36,25],[48,24,36,26],[49,6,37,8],[49,10,37,12],[49,11,37,13,"def"],[49,14,37,16],[49,15,37,17,"name"],[49,19,37,21],[49,21,37,23],[50,8,38,12],[50,14,38,18],[50,18,38,22,"Error"],[50,23,38,27],[50,24,38,28],[50,44,38,48],[50,48,38,48,"stringify"],[50,61,38,57],[50,62,38,57,"stringify"],[50,71,38,57],[50,73,38,58,"def"],[50,76,38,61],[50,77,38,62],[50,79,38,64],[50,80,38,65],[51,6,39,8],[52,6,40,8,"inner"],[52,11,40,13],[52,12,40,14,"def"],[52,15,40,17],[52,16,40,18,"name"],[52,20,40,22],[52,21,40,23],[52,24,40,26,"encodeTypeDef"],[52,37,40,39],[52,38,40,40,"registry"],[52,46,40,48],[52,48,40,50,"def"],[52,51,40,53],[52,52,40,54],[53,4,41,4],[54,4,42,4],[54,11,42,11],[54,15,42,11,"stringify"],[54,28,42,20],[54,29,42,20,"stringify"],[54,38,42,20],[54,40,42,21,"asEnum"],[54,46,42,27],[54,49,43,10],[55,6,43,12,"_enum"],[55,11,43,17],[55,13,43,19,"inner"],[56,4,43,25],[56,5,43,26],[56,8,44,10,"inner"],[56,13,44,15],[56,14,44,16],[57,2,45,0],[58,2,46,0],[58,8,46,6,"encoders"],[58,16,46,14],[58,19,46,17],[59,4,47,4],[59,5,47,5,"TypeDefInfo"],[59,18,47,16],[59,19,47,16,"TypeDefInfo"],[59,30,47,16],[59,31,47,17,"BTreeMap"],[59,39,47,25],[59,42,47,28],[59,43,47,29,"registry"],[59,51,47,37],[59,53,47,39,"typeDef"],[59,60,47,46],[59,65,47,51,"encodeWithParams"],[59,81,47,67],[59,82,47,68,"registry"],[59,90,47,76],[59,92,47,78,"typeDef"],[59,99,47,85],[59,101,47,87],[59,111,47,97],[59,112,47,98],[60,4,48,4],[60,5,48,5,"TypeDefInfo"],[60,18,48,16],[60,19,48,16,"TypeDefInfo"],[60,30,48,16],[60,31,48,17,"BTreeSet"],[60,39,48,25],[60,42,48,28],[60,43,48,29,"registry"],[60,51,48,37],[60,53,48,39,"typeDef"],[60,60,48,46],[60,65,48,51,"encodeWithParams"],[60,81,48,67],[60,82,48,68,"registry"],[60,90,48,76],[60,92,48,78,"typeDef"],[60,99,48,85],[60,101,48,87],[60,111,48,97],[60,112,48,98],[61,4,49,4],[61,5,49,5,"TypeDefInfo"],[61,18,49,16],[61,19,49,16,"TypeDefInfo"],[61,30,49,16],[61,31,49,17,"Compact"],[61,38,49,24],[61,41,49,27],[61,42,49,28,"registry"],[61,50,49,36],[61,52,49,38,"typeDef"],[61,59,49,45],[61,64,49,50,"encodeWithParams"],[61,80,49,66],[61,81,49,67,"registry"],[61,89,49,75],[61,91,49,77,"typeDef"],[61,98,49,84],[61,100,49,86],[61,109,49,95],[61,110,49,96],[62,4,50,4],[62,5,50,5,"TypeDefInfo"],[62,18,50,16],[62,19,50,16,"TypeDefInfo"],[62,30,50,16],[62,31,50,17,"DoNotConstruct"],[62,45,50,31],[62,48,50,34],[62,49,50,35,"registry"],[62,57,50,43],[62,59,50,45],[63,6,50,47,"displayName"],[63,17,50,58],[64,6,50,60,"lookupIndex"],[64,17,50,71],[65,6,50,73,"lookupName"],[66,4,50,84],[66,5,50,85],[66,10,50,90],[66,28,50,108,"lookupName"],[66,38,50,118],[66,42,50,122,"displayName"],[66,53,50,133],[66,58,50,138],[66,62,50,138,"isUndefined"],[66,75,50,149],[66,76,50,149,"isUndefined"],[66,87,50,149],[66,89,50,150,"lookupIndex"],[66,100,50,161],[66,101,50,162],[66,104,50,165],[66,113,50,174],[66,116,50,177,"registry"],[66,124,50,185],[66,125,50,186,"createLookupType"],[66,141,50,202],[66,142,50,203,"lookupIndex"],[66,153,50,214],[66,154,50,215],[66,155,50,216],[66,158,50,219],[67,4,51,4],[67,5,51,5,"TypeDefInfo"],[67,18,51,16],[67,19,51,16,"TypeDefInfo"],[67,30,51,16],[67,31,51,17,"Enum"],[67,35,51,21],[67,38,51,24],[67,39,51,25,"registry"],[67,47,51,33],[67,49,51,35],[68,6,51,37,"sub"],[69,4,51,41],[69,5,51,42],[69,10,51,47],[70,6,52,8],[70,10,52,12],[70,11,52,13,"Array"],[70,16,52,18],[70,17,52,19,"isArray"],[70,24,52,26],[70,25,52,27,"sub"],[70,28,52,30],[70,29,52,31],[70,31,52,33],[71,8,53,12],[71,14,53,18],[71,18,53,22,"Error"],[71,23,53,27],[71,24,53,28],[71,52,53,56],[71,53,53,57],[72,6,54,8],[73,6,55,8],[74,6,56,8],[75,6,57,8],[75,13,57,15,"sub"],[75,16,57,18],[75,17,57,19,"every"],[75,22,57,24],[75,23,57,25],[75,24,57,26],[76,8,57,28,"type"],[77,6,57,33],[77,7,57,34],[77,12,57,39,"type"],[77,16,57,43],[77,21,57,48],[77,27,57,54],[77,28,57,55],[77,31,58,14],[77,35,58,14,"stringify"],[77,48,58,23],[77,49,58,23,"stringify"],[77,58,58,23],[77,60,58,24],[78,8,58,26,"_enum"],[78,13,58,31],[78,15,58,33,"sub"],[78,18,58,36],[78,19,58,37,"map"],[78,22,58,40],[78,23,58,41],[78,24,58,42],[79,10,58,44,"name"],[80,8,58,49],[80,9,58,50],[80,11,58,52,"index"],[80,16,58,57],[80,21,58,62],[80,24,58,65,"name"],[80,28,58,69],[80,32,58,73],[80,40,58,81,"index"],[80,45,58,86],[80,47,58,88],[80,49,58,90],[81,6,58,92],[81,7,58,93],[81,8,58,94],[81,11,59,14,"encodeSubTypes"],[81,25,59,28],[81,26,59,29,"registry"],[81,34,59,37],[81,36,59,39,"sub"],[81,39,59,42],[81,41,59,44],[81,45,59,48],[81,46,59,49],[82,4,60,4],[82,5,60,5],[83,4,61,4],[83,5,61,5,"TypeDefInfo"],[83,18,61,16],[83,19,61,16,"TypeDefInfo"],[83,30,61,16],[83,31,61,17,"HashMap"],[83,38,61,24],[83,41,61,27],[83,42,61,28,"registry"],[83,50,61,36],[83,52,61,38,"typeDef"],[83,59,61,45],[83,64,61,50,"encodeWithParams"],[83,80,61,66],[83,81,61,67,"registry"],[83,89,61,75],[83,91,61,77,"typeDef"],[83,98,61,84],[83,100,61,86],[83,109,61,95],[83,110,61,96],[84,4,62,4],[84,5,62,5,"TypeDefInfo"],[84,18,62,16],[84,19,62,16,"TypeDefInfo"],[84,30,62,16],[84,31,62,17,"Int"],[84,34,62,20],[84,37,62,23],[84,38,62,24,"_registry"],[84,47,62,33],[84,49,62,35],[85,6,62,37,"length"],[85,12,62,43],[85,15,62,46],[86,4,62,49],[86,5,62,50],[86,10,62,55],[86,17,62,62,"length"],[86,23,62,68],[86,26,62,71],[87,4,63,4],[87,5,63,5,"TypeDefInfo"],[87,18,63,16],[87,19,63,16,"TypeDefInfo"],[87,30,63,16],[87,31,63,17,"Linkage"],[87,38,63,24],[87,41,63,27],[87,42,63,28,"registry"],[87,50,63,36],[87,52,63,38,"typeDef"],[87,59,63,45],[87,64,63,50,"encodeWithParams"],[87,80,63,66],[87,81,63,67,"registry"],[87,89,63,75],[87,91,63,77,"typeDef"],[87,98,63,84],[87,100,63,86],[87,109,63,95],[87,110,63,96],[88,4,64,4],[88,5,64,5,"TypeDefInfo"],[88,18,64,16],[88,19,64,16,"TypeDefInfo"],[88,30,64,16],[88,31,64,17,"Null"],[88,35,64,21],[88,38,64,24],[88,39,64,25,"_registry"],[88,48,64,34],[88,50,64,36,"_typeDef"],[88,58,64,44],[88,63,64,49],[88,69,64,55],[89,4,65,4],[89,5,65,5,"TypeDefInfo"],[89,18,65,16],[89,19,65,16,"TypeDefInfo"],[89,30,65,16],[89,31,65,17,"Option"],[89,37,65,23],[89,40,65,26],[89,41,65,27,"registry"],[89,49,65,35],[89,51,65,37,"typeDef"],[89,58,65,44],[89,63,65,49,"encodeWithParams"],[89,79,65,65],[89,80,65,66,"registry"],[89,88,65,74],[89,90,65,76,"typeDef"],[89,97,65,83],[89,99,65,85],[89,107,65,93],[89,108,65,94],[90,4,66,4],[90,5,66,5,"TypeDefInfo"],[90,18,66,16],[90,19,66,16,"TypeDefInfo"],[90,30,66,16],[90,31,66,17,"Plain"],[90,36,66,22],[90,39,66,25],[90,40,66,26,"_registry"],[90,49,66,35],[90,51,66,37],[91,6,66,39,"displayName"],[91,17,66,50],[92,6,66,52,"type"],[93,4,66,57],[93,5,66,58],[93,10,66,63,"displayName"],[93,21,66,74],[93,25,66,78,"type"],[93,29,66,82],[94,4,67,4],[94,5,67,5,"TypeDefInfo"],[94,18,67,16],[94,19,67,16,"TypeDefInfo"],[94,30,67,16],[94,31,67,17,"Range"],[94,36,67,22],[94,39,67,25],[94,40,67,26,"registry"],[94,48,67,34],[94,50,67,36,"typeDef"],[94,57,67,43],[94,62,67,48,"encodeWithParams"],[94,78,67,64],[94,79,67,65,"registry"],[94,87,67,73],[94,89,67,75,"typeDef"],[94,96,67,82],[94,98,67,84],[94,105,67,91],[94,106,67,92],[95,4,68,4],[95,5,68,5,"TypeDefInfo"],[95,18,68,16],[95,19,68,16,"TypeDefInfo"],[95,30,68,16],[95,31,68,17,"RangeInclusive"],[95,45,68,31],[95,48,68,34],[95,49,68,35,"registry"],[95,57,68,43],[95,59,68,45,"typeDef"],[95,66,68,52],[95,71,68,57,"encodeWithParams"],[95,87,68,73],[95,88,68,74,"registry"],[95,96,68,82],[95,98,68,84,"typeDef"],[95,105,68,91],[95,107,68,93],[95,123,68,109],[95,124,68,110],[96,4,69,4],[96,5,69,5,"TypeDefInfo"],[96,18,69,16],[96,19,69,16,"TypeDefInfo"],[96,30,69,16],[96,31,69,17,"Result"],[96,37,69,23],[96,40,69,26],[96,41,69,27,"registry"],[96,49,69,35],[96,51,69,37,"typeDef"],[96,58,69,44],[96,63,69,49,"encodeWithParams"],[96,79,69,65],[96,80,69,66,"registry"],[96,88,69,74],[96,90,69,76,"typeDef"],[96,97,69,83],[96,99,69,85],[96,107,69,93],[96,108,69,94],[97,4,70,4],[97,5,70,5,"TypeDefInfo"],[97,18,70,16],[97,19,70,16,"TypeDefInfo"],[97,30,70,16],[97,31,70,17,"Set"],[97,34,70,20],[97,37,70,23],[97,38,70,24,"_registry"],[97,47,70,33],[97,49,70,35],[98,6,70,37,"length"],[98,12,70,43],[98,15,70,46],[98,16,70,47],[99,6,70,49,"sub"],[100,4,70,53],[100,5,70,54],[100,10,70,59],[101,6,71,8],[101,10,71,12],[101,11,71,13,"Array"],[101,16,71,18],[101,17,71,19,"isArray"],[101,24,71,26],[101,25,71,27,"sub"],[101,28,71,30],[101,29,71,31],[101,31,71,33],[102,8,72,12],[102,14,72,18],[102,18,72,22,"Error"],[102,23,72,27],[102,24,72,28],[102,51,72,55],[102,52,72,56],[103,6,73,8],[104,6,74,8],[104,13,74,15],[104,17,74,15,"stringify"],[104,30,74,24],[104,31,74,24,"stringify"],[104,40,74,24],[104,42,74,25],[105,8,75,12,"_set"],[105,12,75,16],[105,14,75,18,"sub"],[105,17,75,21],[105,18,75,22,"reduce"],[105,24,75,28],[105,25,75,29],[105,26,75,30,"all"],[105,29,75,33],[105,31,75,35],[106,10,75,37,"index"],[106,15,75,42],[107,10,75,44,"name"],[108,8,75,49],[108,9,75,50],[108,11,75,52,"count"],[108,16,75,57],[108,21,75,62],[108,25,75,62,"objectSpread"],[108,38,75,74],[108,39,75,74,"objectSpread"],[108,51,75,74],[108,53,75,75,"all"],[108,56,75,78],[108,58,75,80],[109,10,75,82],[109,11,75,83],[109,14,75,86,"name"],[109,18,75,90],[109,22,75,94],[109,32,75,104,"index"],[109,37,75,109],[109,41,75,113,"count"],[109,46,75,118],[109,48,75,120],[109,50,75,122],[109,53,75,125,"index"],[109,58,75,130],[109,62,75,134,"count"],[110,8,75,140],[110,9,75,141],[110,10,75,142],[110,12,75,144],[111,10,75,146,"_bitLength"],[111,20,75,156],[111,22,75,158,"length"],[111,28,75,164],[111,32,75,168],[112,8,75,170],[112,9,75,171],[113,6,76,8],[113,7,76,9],[113,8,76,10],[114,4,77,4],[114,5,77,5],[115,4,78,4],[115,5,78,5,"TypeDefInfo"],[115,18,78,16],[115,19,78,16,"TypeDefInfo"],[115,30,78,16],[115,31,78,17,"Si"],[115,33,78,19],[115,36,78,22],[115,37,78,23,"_registry"],[115,46,78,32],[115,48,78,34],[116,6,78,36,"lookupName"],[116,16,78,46],[117,6,78,48,"type"],[118,4,78,53],[118,5,78,54],[118,10,78,59,"lookupName"],[118,20,78,69],[118,24,78,73,"type"],[118,28,78,77],[119,4,79,4],[119,5,79,5,"TypeDefInfo"],[119,18,79,16],[119,19,79,16,"TypeDefInfo"],[119,30,79,16],[119,31,79,17,"Struct"],[119,37,79,23],[119,40,79,26],[119,41,79,27,"registry"],[119,49,79,35],[119,51,79,37],[120,6,79,39,"alias"],[120,11,79,44],[121,6,79,46,"sub"],[122,4,79,50],[122,5,79,51],[122,10,79,56],[123,6,80,8],[123,10,80,12],[123,11,80,13,"Array"],[123,16,80,18],[123,17,80,19,"isArray"],[123,24,80,26],[123,25,80,27,"sub"],[123,28,80,30],[123,29,80,31],[123,31,80,33],[124,8,81,12],[124,14,81,18],[124,18,81,22,"Error"],[124,23,81,27],[124,24,81,28],[124,54,81,58],[124,55,81,59],[125,6,82,8],[126,6,83,8],[126,13,83,15,"encodeSubTypes"],[126,27,83,29],[126,28,83,30,"registry"],[126,36,83,38],[126,38,83,40,"sub"],[126,41,83,43],[126,43,83,45],[126,48,83,50],[126,50,83,52,"alias"],[126,55,83,57],[126,58,84,14],[127,8,85,16,"_alias"],[127,14,85,22],[127,16,85,24],[127,17,85,25],[127,20,85,28,"alias"],[127,25,85,33],[127,26,85,34,"entries"],[127,33,85,41],[127,34,85,42],[127,35,85,43],[127,36,85,44],[127,37,85,45,"reduce"],[127,43,85,51],[127,44,85,52],[127,45,85,53,"all"],[127,48,85,56],[127,50,85,58],[127,51,85,59,"k"],[127,52,85,60],[127,54,85,62,"v"],[127,55,85,63],[127,56,85,64],[127,61,85,69],[127,65,85,69,"objectSpread"],[127,78,85,81],[127,79,85,81,"objectSpread"],[127,91,85,81],[127,93,85,82,"all"],[127,96,85,85],[127,98,85,87],[128,10,85,89],[128,11,85,90,"k"],[128,12,85,91],[128,15,85,94,"v"],[129,8,85,96],[129,9,85,97],[129,10,85,98],[129,12,85,100],[129,13,85,101],[129,14,85,102],[130,6,86,12],[130,7,86,13],[130,10,87,14],[130,11,87,15],[130,12,87,16],[130,13,87,17],[131,4,88,4],[131,5,88,5],[132,4,89,4],[132,5,89,5,"TypeDefInfo"],[132,18,89,16],[132,19,89,16,"TypeDefInfo"],[132,30,89,16],[132,31,89,17,"Tuple"],[132,36,89,22],[132,39,89,25],[132,40,89,26,"registry"],[132,48,89,34],[132,50,89,36],[133,6,89,38,"sub"],[134,4,89,42],[134,5,89,43],[134,10,89,48],[135,6,90,8],[135,10,90,12],[135,11,90,13,"Array"],[135,16,90,18],[135,17,90,19,"isArray"],[135,24,90,26],[135,25,90,27,"sub"],[135,28,90,30],[135,29,90,31],[135,31,90,33],[136,8,91,12],[136,14,91,18],[136,18,91,22,"Error"],[136,23,91,27],[136,24,91,28],[136,53,91,57],[136,54,91,58],[137,6,92,8],[138,6,93,8],[138,13,93,15],[138,17,93,19,"sub"],[138,20,93,22],[138,21,93,23,"map"],[138,24,93,26],[138,25,93,28,"type"],[138,29,93,32],[138,33,93,37,"encodeTypeDef"],[138,46,93,50],[138,47,93,51,"registry"],[138,55,93,59],[138,57,93,61,"type"],[138,61,93,65],[138,62,93,66],[138,63,93,67],[138,64,93,68,"join"],[138,68,93,72],[138,69,93,73],[138,72,93,76],[138,73,93,77],[138,76,93,80],[139,4,94,4],[139,5,94,5],[140,4,95,4],[140,5,95,5,"TypeDefInfo"],[140,18,95,16],[140,19,95,16,"TypeDefInfo"],[140,30,95,16],[140,31,95,17,"UInt"],[140,35,95,21],[140,38,95,24],[140,39,95,25,"_registry"],[140,48,95,34],[140,50,95,36],[141,6,95,38,"length"],[141,12,95,44],[141,15,95,47],[142,4,95,50],[142,5,95,51],[142,10,95,56],[142,18,95,64,"length"],[142,24,95,70],[142,27,95,73],[143,4,96,4],[143,5,96,5,"TypeDefInfo"],[143,18,96,16],[143,19,96,16,"TypeDefInfo"],[143,30,96,16],[143,31,96,17,"Vec"],[143,34,96,20],[143,37,96,23],[143,38,96,24,"registry"],[143,46,96,32],[143,48,96,34,"typeDef"],[143,55,96,41],[143,60,96,46,"encodeWithParams"],[143,76,96,62],[143,77,96,63,"registry"],[143,85,96,71],[143,87,96,73,"typeDef"],[143,94,96,80],[143,96,96,82],[143,101,96,87],[143,102,96,88],[144,4,97,4],[144,5,97,5,"TypeDefInfo"],[144,18,97,16],[144,19,97,16,"TypeDefInfo"],[144,30,97,16],[144,31,97,17,"VecFixed"],[144,39,97,25],[144,42,97,28],[144,43,97,29,"_registry"],[144,52,97,38],[144,54,97,40],[145,6,97,42,"length"],[145,12,97,48],[146,6,97,50,"sub"],[147,4,97,54],[147,5,97,55],[147,10,97,60],[148,6,98,8],[148,10,98,12],[148,11,98,13],[148,15,98,13,"isNumber"],[148,28,98,21],[148,29,98,21,"isNumber"],[148,37,98,21],[148,39,98,22,"length"],[148,45,98,28],[148,46,98,29],[148,50,98,33],[148,51,98,34,"sub"],[148,54,98,37],[148,58,98,41,"Array"],[148,63,98,46],[148,64,98,47,"isArray"],[148,71,98,54],[148,72,98,55,"sub"],[148,75,98,58],[148,76,98,59],[148,78,98,61],[149,8,99,12],[149,14,99,18],[149,18,99,22,"Error"],[149,23,99,27],[149,24,99,28],[149,56,99,60],[149,57,99,61],[150,6,100,8],[151,6,101,8],[151,13,101,15],[151,17,101,19,"sub"],[151,20,101,22],[151,21,101,23,"type"],[151,25,101,27],[151,29,101,31,"length"],[151,35,101,37],[151,38,101,40],[152,4,102,4],[152,5,102,5],[153,4,103,4],[153,5,103,5,"TypeDefInfo"],[153,18,103,16],[153,19,103,16,"TypeDefInfo"],[153,30,103,16],[153,31,103,17,"WrapperKeepOpaque"],[153,48,103,34],[153,51,103,37],[153,52,103,38,"registry"],[153,60,103,46],[153,62,103,48,"typeDef"],[153,69,103,55],[153,74,103,60,"encodeWithParams"],[153,90,103,76],[153,91,103,77,"registry"],[153,99,103,85],[153,101,103,87,"typeDef"],[153,108,103,94],[153,110,103,96],[153,129,103,115],[153,130,103,116],[154,4,104,4],[154,5,104,5,"TypeDefInfo"],[154,18,104,16],[154,19,104,16,"TypeDefInfo"],[154,30,104,16],[154,31,104,17,"WrapperOpaque"],[154,44,104,30],[154,47,104,33],[154,48,104,34,"registry"],[154,56,104,42],[154,58,104,44,"typeDef"],[154,65,104,51],[154,70,104,56,"encodeWithParams"],[154,86,104,72],[154,87,104,73,"registry"],[154,95,104,81],[154,97,104,83,"typeDef"],[154,104,104,90],[154,106,104,92],[154,121,104,107],[155,2,105,0],[155,3,105,1],[156,2,106,0],[156,11,106,9,"encodeType"],[156,21,106,19,"encodeType"],[156,22,106,20,"registry"],[156,30,106,28],[156,32,106,30,"typeDef"],[156,39,106,37],[156,41,106,39,"withLookup"],[156,51,106,49],[156,54,106,52],[156,58,106,56],[156,60,106,58],[157,4,107,4],[157,11,107,11,"withLookup"],[157,21,107,21],[157,25,107,25,"typeDef"],[157,32,107,32],[157,33,107,33,"lookupName"],[157,43,107,43],[157,46,108,10,"typeDef"],[157,53,108,17],[157,54,108,18,"lookupName"],[157,64,108,28],[157,67,109,10,"encoders"],[157,75,109,18],[157,76,109,19,"typeDef"],[157,83,109,26],[157,84,109,27,"info"],[157,88,109,31],[157,89,109,32],[157,90,109,33,"registry"],[157,98,109,41],[157,100,109,43,"typeDef"],[157,107,109,50],[157,108,109,51],[158,2,110,0],[159,2,111,7],[159,11,111,16,"encodeTypeDef"],[159,24,111,29,"encodeTypeDef"],[159,25,111,30,"registry"],[159,33,111,38],[159,35,111,40,"typeDef"],[159,42,111,47],[159,44,111,49],[160,4,112,4],[161,4,113,4],[162,4,114,4],[163,4,115,4],[163,11,115,12,"typeDef"],[163,18,115,19],[163,19,115,20,"displayName"],[163,30,115,31],[163,34,115,35],[163,35,115,36,"INFO_WRAP"],[163,44,115,45],[163,45,115,46,"some"],[163,49,115,50],[163,50,115,52,"i"],[163,51,115,53],[163,55,115,58,"typeDef"],[163,62,115,65],[163,63,115,66,"displayName"],[163,74,115,77],[163,79,115,82,"i"],[163,80,115,83],[163,81,115,84],[163,84,116,10,"typeDef"],[163,91,116,17],[163,92,116,18,"displayName"],[163,103,116,29],[163,106,117,10,"encodeType"],[163,116,117,20],[163,117,117,21,"registry"],[163,125,117,29],[163,127,117,31,"typeDef"],[163,134,117,38],[163,135,117,39],[164,2,118,0],[165,2,119,7],[165,11,119,16,"withTypeString"],[165,25,119,30,"withTypeString"],[165,26,119,31,"registry"],[165,34,119,39],[165,36,119,41,"typeDef"],[165,43,119,48],[165,45,119,50],[166,4,120,4],[166,11,120,11],[166,15,120,11,"objectSpread"],[166,28,120,23],[166,29,120,23,"objectSpread"],[166,41,120,23],[166,43,120,24],[166,44,120,25],[166,45,120,26],[166,47,120,28,"typeDef"],[166,54,120,35],[166,56,120,37],[167,6,121,8,"type"],[167,10,121,12],[167,12,121,14,"encodeType"],[167,22,121,24],[167,23,121,25,"registry"],[167,31,121,33],[167,33,121,35,"typeDef"],[167,40,121,42],[167,42,121,44],[167,47,121,49],[168,4,122,4],[168,5,122,5],[168,6,122,6],[169,2,123,0],[170,0,123,1],[170,3]],"functionMap":{"names":["","stringIdentity","paramsNotation","encodeWithParams","paramsNotation$argument_2","encodeSubTypes","sub.map$argument_0","names.every$argument_0","encoders.TypeDefInfo.BTreeMap","encoders.TypeDefInfo.BTreeSet","encoders.TypeDefInfo.Compact","encoders.TypeDefInfo.DoNotConstruct","encoders.TypeDefInfo.Enum","sub.every$argument_0","encoders.TypeDefInfo.HashMap","encoders.TypeDefInfo.Int","encoders.TypeDefInfo.Linkage","encoders.TypeDefInfo.Null","encoders.TypeDefInfo.Option","encoders.TypeDefInfo.Plain","encoders.TypeDefInfo.Range","encoders.TypeDefInfo.RangeInclusive","encoders.TypeDefInfo.Result","encoders.TypeDefInfo.Set","sub.reduce$argument_0","encoders.TypeDefInfo.Si","encoders.TypeDefInfo.Struct","reduce$argument_0","encoders.TypeDefInfo.Tuple","encoders.TypeDefInfo.UInt","encoders.TypeDefInfo.Vec","encoders.TypeDefInfo.VecFixed","encoders.TypeDefInfo.WrapperKeepOpaque","encoders.TypeDefInfo.WrapperOpaque","encodeType","encodeTypeDef","INFO_WRAP.some$argument_0","withTypeString"],"mappings":"AAA;uBCE,2BD;OEE;CFI;AGC;8CCe,iCD;CHG;AKC;0BCC,kBD;qBEC,UF;CLc;4BQE,sER;4BSC,sET;2BUC,qEV;kCWC,yLX;wBYC;yBCM,6BD;yCNC,iDM;KZE;2BcC,qEd;uBeC,gDf;2BgBC,qEhB;wBiBC,+BjB;0BkBC,oElB;yBmBC,yDnB;yBoBC,mEpB;kCqBC,4ErB;0BsBC,oEtB;uBuBC;6BCK,iHD;KvBE;sByBC,uDzB;0B0BC;oDCM,8CD;K1BG;yB4BC;2BtBI,uCsB;K5BC;wB6BC,iD7B;uB8BC,iE9B;4B+BC;K/BK;qCgCC,+EhC;iCiCC,2EjC;AkCE;ClCI;OmCC;mDCI,gCD;CnCG;OqCC;CrCI"},"hasCjsExports":false},"type":"js/module"}]}