Skip to content

Instantly share code, notes, and snippets.

@forki
Created May 15, 2020 11:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save forki/8623d5fd0d9906fedd28cfda04bfe226 to your computer and use it in GitHub Desktop.
Save forki/8623d5fd0d9906fedd28cfda04bfe226 to your computer and use it in GitHub Desktop.
JSON parsing failed on {"sourceType":"module","body":[{"specifiers":[{"imported":{"name":"toFail","type":"Identifier"},"local":{"name":"toFail","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"toText","type":"Identifier"},"local":{"name":"toText","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"printf","type":"Identifier"},"local":{"name":"printf","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"validateGuid","type":"Identifier"},"local":{"name":"validateGuid","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"join","type":"Identifier"},"local":{"name":"join","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/String.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"int16ToString","type":"Identifier"},"local":{"name":"int16ToString","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"mapCurriedArgs","type":"Identifier"},"local":{"name":"mapCurriedArgs","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"compare","type":"Identifier"},"local":{"name":"compare","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"comparePrimitives","type":"Identifier"},"local":{"name":"comparePrimitives","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"uncurry","type":"Identifier"},"local":{"name":"uncurry","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"int32ToString","type":"Identifier"},"local":{"name":"int32ToString","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"partialApply","type":"Identifier"},"local":{"name":"partialApply","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Util.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"map","type":"Identifier"},"local":{"name":"map$$4","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"mapOk","type":"Identifier"},"local":{"name":"mapOk","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"defaultArg","type":"Identifier"},"local":{"name":"defaultArg","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"some","type":"Identifier"},"local":{"name":"some","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"Result","type":"Identifier"},"local":{"name":"Result","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Option.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"Util$$$CachedDecoders","type":"Identifier"},"local":{"name":"Util$0024$0024$0024CachedDecoders","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"Util$002ECache$00601$$GetOrAdd$$43981464","type":"Identifier"},"local":{"name":"Util$0024002ECache$002400601$0024$0024GetOrAdd$0024$002443981464","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"CaseStrategy","type":"Identifier"},"local":{"name":"CaseStrategy","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"Util$002ECasing$$$convert","type":"Identifier"},"local":{"name":"Util$0024002ECasing$0024$0024$0024convert","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"ErrorReason","type":"Identifier"},"local":{"name":"ErrorReason","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"./Types.fs","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"tryParse","type":"Identifier"},"local":{"name":"tryParse$$16","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Int32.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"tryParse","type":"Identifier"},"local":{"name":"tryParse$$17","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fromNumber","type":"Identifier"},"local":{"name":"fromNumber","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"toNumber","type":"Identifier"},"local":{"name":"toNumber","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fromBits","type":"Identifier"},"local":{"name":"fromBits","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Long.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"parse","type":"Identifier"},"local":{"name":"parse","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fromInt32","type":"Identifier"},"local":{"name":"fromInt32","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/BigInt.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"tryParse","type":"Identifier"},"local":{"name":"tryParse$$18","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Decimal.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"local":{"name":"Decimal","type":"Identifier"},"type":"ImportDefaultSpecifier"}],"source":{"value":"../fable-library.2.9.0/Decimal.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"toUniversalTime","type":"Identifier"},"local":{"name":"toUniversalTime","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"tryParse","type":"Identifier"},"local":{"name":"tryParse$$19","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"minValue","type":"Identifier"},"local":{"name":"minValue","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Date.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"tryParse","type":"Identifier"},"local":{"name":"tryParse$$20","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"minValue","type":"Identifier"},"local":{"name":"minValue$$1","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/DateOffset.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"tryParse","type":"Identifier"},"local":{"name":"tryParse$$21","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/TimeSpan.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"FSharpRef","type":"Identifier"},"local":{"name":"FSharpRef","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"declare","type":"Identifier"},"local":{"name":"declare","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"List","type":"Identifier"},"local":{"name":"List","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Types.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"ofArray","type":"Identifier"},"local":{"name":"ofArray","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"map","type":"Identifier"},"local":{"name":"map$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"length","type":"Identifier"},"local":{"name":"length","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"ofSeq","type":"Identifier"},"local":{"name":"ofSeq","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"append","type":"Identifier"},"local":{"name":"append$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"reverse","type":"Identifier"},"local":{"name":"reverse","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fold","type":"Identifier"},"local":{"name":"fold","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"tryLast","type":"Identifier"},"local":{"name":"tryLast","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/List.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"ofList","type":"Identifier"},"local":{"name":"ofList$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"map","type":"Identifier"},"local":{"name":"map$$2","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"tryFind","type":"Identifier"},"local":{"name":"tryFind","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"foldBack2","type":"Identifier"},"local":{"name":"foldBack2","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"foldBack","type":"Identifier"},"local":{"name":"foldBack","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fill","type":"Identifier"},"local":{"name":"fill","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fold","type":"Identifier"},"local":{"name":"fold$$1","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Array.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"contains","type":"Identifier"},"local":{"name":"contains","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fold","type":"Identifier"},"local":{"name":"fold$$2","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"reverse","type":"Identifier"},"local":{"name":"reverse$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"append","type":"Identifier"},"local":{"name":"append","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Seq.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"empty","type":"Identifier"},"local":{"name":"empty","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"map","type":"Identifier"},"local":{"name":"map$$3","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"tryFind","type":"Identifier"},"local":{"name":"tryFind$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"add","type":"Identifier"},"local":{"name":"add","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"ofSeq","type":"Identifier"},"local":{"name":"ofSeq$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"ofList","type":"Identifier"},"local":{"name":"ofList","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Map.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"getGenerics","type":"Identifier"},"local":{"name":"getGenerics","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getGenericTypeDefinition","type":"Identifier"},"local":{"name":"getGenericTypeDefinition","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"makeTuple","type":"Identifier"},"local":{"name":"makeTuple","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getTupleElements","type":"Identifier"},"local":{"name":"getTupleElements","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"isTuple","type":"Identifier"},"local":{"name":"isTuple","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"isGenericType","type":"Identifier"},"local":{"name":"isGenericType","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"parseEnum","type":"Identifier"},"local":{"name":"parseEnum","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getEnumValues","type":"Identifier"},"local":{"name":"getEnumValues","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getEnumUnderlyingType","type":"Identifier"},"local":{"name":"getEnumUnderlyingType","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"isEnum","type":"Identifier"},"local":{"name":"isEnum","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getElementType","type":"Identifier"},"local":{"name":"getElementType","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"isArray","type":"Identifier"},"local":{"name":"isArray","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"isUnion","type":"Identifier"},"local":{"name":"isUnion","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"makeRecord","type":"Identifier"},"local":{"name":"makeRecord","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getRecordElements","type":"Identifier"},"local":{"name":"getRecordElements","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"isRecord","type":"Identifier"},"local":{"name":"isRecord","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"fullName","type":"Identifier"},"local":{"name":"fullName","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getUnionCaseFields","type":"Identifier"},"local":{"name":"getUnionCaseFields","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"makeUnion","type":"Identifier"},"local":{"name":"makeUnion$$1","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"name","type":"Identifier"},"local":{"name":"name$$22","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"getUnionCases","type":"Identifier"},"local":{"name":"getUnionCases","type":"Identifier"},"type":"ImportSpecifier"},{"imported":{"name":"generic_type","type":"Identifier"},"local":{"name":"generic_type","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Reflection.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"specifiers":[{"imported":{"name":"ofSeq","type":"Identifier"},"local":{"name":"ofSeq$$2","type":"Identifier"},"type":"ImportSpecifier"}],"source":{"value":"../fable-library.2.9.0/Set.js","type":"StringLiteral"},"type":"ImportDeclaration"},{"declaration":{"params":[{"name":"o","type":"Identifier","loc":{"start":{"line":45,"column":25},"end":{"line":45,"column":26},"identifierName":"o"}}],"body":{"body":[{"argument":{"left":{"value":"typeof $0","args":[{"name":"o","type":"Identifier","loc":{"start":{"line":45,"column":56},"end":{"line":45,"column":57},"identifierName":"o"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":45,"column":47},"end":{"line":45,"column":57}}},"right":{"value":"undefined","type":"StringLiteral","loc":{"start":{"line":45,"column":60},"end":{"line":45,"column":71}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":45,"column":47},"end":{"line":45,"column":71}}},"type":"ReturnStatement","loc":{"start":{"line":45,"column":47},"end":{"line":45,"column":71}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"Helpers$$$isUndefined","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":45,"column":12},"end":{"line":45,"column":23}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"params":[{"name":"msg","type":"Identifier","loc":{"start":{"line":60,"column":27},"end":{"line":60,"column":30},"identifierName":"msg"}},{"name":"value$$1","type":"Identifier","loc":{"start":{"line":60,"column":31},"end":{"line":60,"column":36},"identifierName":"value"}},{"name":"newLine","type":"Identifier","loc":{"start":{"line":60,"column":37},"end":{"line":60,"column":44},"identifierName":"newLine"}}],"body":{"body":[{"block":{"body":[{"argument":{"left":{"left":{"left":{"left":{"value":"Expecting ","type":"StringLiteral","loc":{"start":{"line":62,"column":12},"end":{"line":62,"column":24}}},"right":{"name":"msg","type":"Identifier","loc":{"start":{"line":63,"column":18},"end":{"line":63,"column":21},"identifierName":"msg"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":62,"column":12},"end":{"line":63,"column":21}}},"right":{"value":" but instead got:","type":"StringLiteral","loc":{"start":{"line":64,"column":18},"end":{"line":64,"column":37}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":62,"column":12},"end":{"line":64,"column":37}}},"right":{"test":{"name":"newLine","type":"Identifier","loc":{"start":{"line":65,"column":22},"end":{"line":65,"column":29},"identifierName":"newLine"}},"consequent":{"value":"\n","type":"StringLiteral","loc":{"start":{"line":65,"column":35},"end":{"line":65,"column":39}}},"alternate":{"value":" ","type":"StringLiteral","loc":{"start":{"line":65,"column":45},"end":{"line":65,"column":48}}},"type":"ConditionalExpression","loc":{"start":{"line":65,"column":19},"end":{"line":65,"column":48}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":62,"column":12},"end":{"line":65,"column":49}}},"right":{"value":"JSON.stringify($0, null, 4) + ''","args":[{"name":"value$$1","type":"Identifier","loc":{"start":{"line":66,"column":39},"end":{"line":66,"column":44},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":66,"column":19},"end":{"line":66,"column":44}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":62,"column":12},"end":{"line":66,"column":45}}},"type":"ReturnStatement","loc":{"start":{"line":62,"column":12},"end":{"line":66,"column":45}}}],"directives":[],"type":"BlockStatement"},"handler":{"param":{"name":"matchValue","type":"Identifier","loc":{"start":{"line":67,"column":8},"end":{"line":72,"column":49},"identifierName":"matchValue"}},"body":{"body":[{"argument":{"left":{"left":{"left":{"value":"Expecting ","type":"StringLiteral","loc":{"start":{"line":69,"column":16},"end":{"line":69,"column":28}}},"right":{"name":"msg","type":"Identifier","loc":{"start":{"line":70,"column":18},"end":{"line":70,"column":21},"identifierName":"msg"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":69,"column":16},"end":{"line":70,"column":21}}},"right":{"value":" but decoder failed. Couldn't report given value due to circular structure.","type":"StringLiteral","loc":{"start":{"line":71,"column":18},"end":{"line":71,"column":95}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":69,"column":16},"end":{"line":71,"column":95}}},"right":{"test":{"name":"newLine","type":"Identifier","loc":{"start":{"line":72,"column":22},"end":{"line":72,"column":29},"identifierName":"newLine"}},"consequent":{"value":"\n","type":"StringLiteral","loc":{"start":{"line":72,"column":35},"end":{"line":72,"column":39}}},"alternate":{"value":" ","type":"StringLiteral","loc":{"start":{"line":72,"column":45},"end":{"line":72,"column":48}}},"type":"ConditionalExpression","loc":{"start":{"line":72,"column":19},"end":{"line":72,"column":48}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":69,"column":16},"end":{"line":72,"column":49}}},"type":"ReturnStatement","loc":{"start":{"line":69,"column":16},"end":{"line":72,"column":49}}}],"directives":[],"type":"BlockStatement"},"type":"CatchClause"},"type":"TryStatement","loc":{"start":{"line":61,"column":8},"end":{"line":72,"column":49}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"genericMsg","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":60,"column":16},"end":{"line":60,"column":26}}},{"params":[{"name":"path","type":"Identifier","loc":{"start":{"line":74,"column":31},"end":{"line":74,"column":35},"identifierName":"path"}},{"name":"error","type":"Identifier","loc":{"start":{"line":74,"column":46},"end":{"line":74,"column":51},"identifierName":"error"}}],"body":{"body":[{"declarations":[{"id":{"name":"reason$$1","type":"Identifier","loc":{"start":{"line":75,"column":12},"end":{"line":75,"column":18},"identifierName":"reason"}},"init":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":2.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"callee":{"name":"genericMsg","type":"Identifier","loc":{"start":{"line":80,"column":16},"end":{"line":80,"column":41},"identifierName":"genericMsg"}},"arguments":[{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":80,"column":16},"end":{"line":80,"column":41},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":80,"column":16},"end":{"line":80,"column":41}}},{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":80,"column":16},"end":{"line":80,"column":41},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":80,"column":16},"end":{"line":80,"column":41}}},{"value":true,"type":"BooleanLiteral","loc":{"start":{"line":80,"column":37},"end":{"line":80,"column":41}}}],"type":"CallExpression","loc":{"start":{"line":80,"column":16},"end":{"line":80,"column":41}}},"alternate":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":1.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"left":{"left":{"callee":{"name":"genericMsg","type":"Identifier","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":42},"identifierName":"genericMsg"}},"arguments":[{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66}}},{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66}}},{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":82,"column":37},"end":{"line":82,"column":42}}}],"type":"CallExpression","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":42}}},"right":{"value":"\nReason: ","type":"StringLiteral","loc":{"start":{"line":82,"column":45},"end":{"line":82,"column":57}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":57}}},"right":{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":82,"column":16},"end":{"line":82,"column":66}}},"alternate":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":3.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"callee":{"name":"genericMsg","type":"Identifier","loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":41},"identifierName":"genericMsg"}},"arguments":[{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":41},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":41}}},{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":41},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":41}}},{"value":true,"type":"BooleanLiteral","loc":{"start":{"line":84,"column":37},"end":{"line":84,"column":41}}}],"type":"CallExpression","loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":41}}},"alternate":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":4.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"left":{"callee":{"name":"genericMsg","type":"Identifier","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":41},"identifierName":"genericMsg"}},"arguments":[{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85}}},{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85}}},{"value":true,"type":"BooleanLiteral","loc":{"start":{"line":86,"column":37},"end":{"line":86,"column":41}}}],"type":"CallExpression","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":41}}},"right":{"left":{"left":{"value":"\nNode `","type":"StringLiteral","loc":{"start":{"line":86,"column":45},"end":{"line":86,"column":55}}},"right":{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":86,"column":45},"end":{"line":86,"column":67}}},"right":{"value":"` is unkown.","type":"StringLiteral","loc":{"start":{"line":86,"column":70},"end":{"line":86,"column":84}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":86,"column":45},"end":{"line":86,"column":84}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":85}}},"alternate":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":5.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"left":{"left":{"left":{"value":"Expecting ","type":"StringLiteral","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":28}}},"right":{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":72},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":72}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":34}}},"right":{"value":".\n","type":"StringLiteral","loc":{"start":{"line":88,"column":37},"end":{"line":88,"column":42}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":42}}},"right":{"value":"JSON.stringify($0, null, 4) + ''","args":[{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":72},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":72}}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":88,"column":46},"end":{"line":88,"column":71}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":72}}},"alternate":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":7.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"left":{"value":"The following errors were found:\n\n","type":"StringLiteral","loc":{"start":{"line":90,"column":16},"end":{"line":90,"column":54}}},"right":{"callee":{"name":"join","type":"Identifier"},"arguments":[{"value":"\n\n","type":"StringLiteral","loc":{"start":{"line":90,"column":71},"end":{"line":90,"column":77}}},{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":90,"column":16},"end":{"line":90,"column":86},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":90,"column":16},"end":{"line":90,"column":86}}}],"type":"CallExpression","loc":{"start":{"line":90,"column":57},"end":{"line":90,"column":86}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":90,"column":16},"end":{"line":90,"column":86}}},"alternate":{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":6.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"consequent":{"left":{"value":"The following `failure` occurred with the decoder: ","type":"StringLiteral","loc":{"start":{"line":92,"column":16},"end":{"line":92,"column":69}}},"right":{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":92,"column":16},"end":{"line":92,"column":75},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":92,"column":16},"end":{"line":92,"column":75}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":92,"column":16},"end":{"line":92,"column":75}}},"alternate":{"callee":{"name":"genericMsg","type":"Identifier","loc":{"start":{"line":78,"column":16},"end":{"line":78,"column":42},"identifierName":"genericMsg"}},"arguments":[{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":78,"column":16},"end":{"line":78,"column":42},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":78,"column":16},"end":{"line":78,"column":42}}},{"object":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":78,"column":16},"end":{"line":78,"column":42},"identifierName":"error"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":78,"column":16},"end":{"line":78,"column":42}}},{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":78,"column":37},"end":{"line":78,"column":42}}}],"type":"CallExpression","loc":{"start":{"line":78,"column":16},"end":{"line":78,"column":42}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"ConditionalExpression","loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":23}}},"type":"VariableDeclarator","loc":{"start":{"line":75,"column":12},"end":{"line":76,"column":18}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":75,"column":12},"end":{"line":76,"column":18}}},{"test":{"left":{"object":{"name":"error","type":"Identifier","loc":{"start":{"line":94,"column":14},"end":{"line":94,"column":19},"identifierName":"error"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":7.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":94,"column":14},"end":{"line":94,"column":19}}},"consequent":{"body":[{"argument":{"name":"reason$$1","type":"Identifier","loc":{"start":{"line":97,"column":12},"end":{"line":97,"column":18},"identifierName":"reason"}},"type":"ReturnStatement","loc":{"start":{"line":97,"column":12},"end":{"line":97,"column":18},"identifierName":"reason"}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"left":{"left":{"left":{"value":"Error at: `","type":"StringLiteral","loc":{"start":{"line":99,"column":12},"end":{"line":99,"column":25}}},"right":{"name":"path","type":"Identifier","loc":{"start":{"line":99,"column":28},"end":{"line":99,"column":32},"identifierName":"path"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":99,"column":12},"end":{"line":99,"column":32}}},"right":{"value":"`\n","type":"StringLiteral","loc":{"start":{"line":99,"column":35},"end":{"line":99,"column":40}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":99,"column":12},"end":{"line":99,"column":40}}},"right":{"name":"reason$$1","type":"Identifier","loc":{"start":{"line":99,"column":43},"end":{"line":99,"column":49},"identifierName":"reason"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":99,"column":12},"end":{"line":99,"column":49}}},"type":"ReturnStatement","loc":{"start":{"line":99,"column":12},"end":{"line":99,"column":49}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":94,"column":14},"end":{"line":94,"column":19}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"errorToString","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":74,"column":16},"end":{"line":74,"column":29}}},{"declaration":{"params":[{"name":"path$$1","type":"Identifier","loc":{"start":{"line":105,"column":19},"end":{"line":105,"column":23},"identifierName":"path"}},{"name":"decoder","type":"Identifier","loc":{"start":{"line":105,"column":35},"end":{"line":105,"column":42},"identifierName":"decoder"}},{"name":"value$$8","type":"Identifier","loc":{"start":{"line":106,"column":12},"end":{"line":106,"column":17},"identifierName":"value"}}],"body":{"body":[{"declarations":[{"id":{"name":"matchValue$$1","type":"Identifier","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":36},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"clo1","type":"Identifier","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25},"identifierName":"clo1"}},"init":{"callee":{"name":"partialApply","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"name":"decoder","type":"Identifier","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25},"identifierName":"decoder"}},{"elements":[{"name":"path$$1","type":"Identifier","loc":{"start":{"line":107,"column":26},"end":{"line":107,"column":30},"identifierName":"path"}}],"type":"ArrayExpression"}],"type":"CallExpression"},"type":"VariableDeclarator","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25},"identifierName":"clo1"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25},"identifierName":"clo1"}},{"expression":{"left":{"name":"matchValue$$1","type":"Identifier","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":36},"identifierName":"matchValue"}},"right":{"callee":{"name":"clo1","type":"Identifier","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25},"identifierName":"clo1"}},"arguments":[{"name":"value$$8","type":"Identifier","loc":{"start":{"line":107,"column":31},"end":{"line":107,"column":36},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":25}}},{"test":{"left":{"object":{"name":"matchValue$$1","type":"Identifier","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":36},"identifierName":"matchValue"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":1.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":36}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"callee":{"name":"errorToString","type":"Identifier","loc":{"start":{"line":111,"column":23},"end":{"line":111,"column":42},"identifierName":"errorToString"}},"arguments":[{"object":{"object":{"object":{"name":"matchValue$$1","type":"Identifier","loc":{"start":{"line":111,"column":16},"end":{"line":111,"column":43},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":111,"column":16},"end":{"line":111,"column":43}}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":111,"column":23},"end":{"line":111,"column":42}}},{"object":{"object":{"object":{"name":"matchValue$$1","type":"Identifier","loc":{"start":{"line":111,"column":16},"end":{"line":111,"column":43},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":111,"column":16},"end":{"line":111,"column":43}}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":111,"column":23},"end":{"line":111,"column":42}}}],"type":"CallExpression","loc":{"start":{"line":111,"column":23},"end":{"line":111,"column":42}}}],"type":"NewExpression","loc":{"start":{"line":111,"column":16},"end":{"line":111,"column":43}}},"type":"ReturnStatement","loc":{"start":{"line":111,"column":16},"end":{"line":111,"column":43}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"object":{"name":"matchValue$$1","type":"Identifier","loc":{"start":{"line":109,"column":16},"end":{"line":109,"column":26},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":109,"column":16},"end":{"line":109,"column":26}}}],"type":"NewExpression","loc":{"start":{"line":109,"column":16},"end":{"line":109,"column":26}}},"type":"ReturnStatement","loc":{"start":{"line":109,"column":16},"end":{"line":109,"column":26}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":36}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"fromValue","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":105,"column":8},"end":{"line":105,"column":17}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"decoder$$1","type":"Identifier","loc":{"start":{"line":113,"column":20},"end":{"line":113,"column":27},"identifierName":"decoder"}},{"name":"value$$9","type":"Identifier","loc":{"start":{"line":114,"column":12},"end":{"line":114,"column":17},"identifierName":"value"}}],"body":{"body":[{"block":{"body":[{"declarations":[{"id":{"name":"json","type":"Identifier","loc":{"start":{"line":116,"column":19},"end":{"line":116,"column":23},"identifierName":"json"}},"init":{"callee":{"object":{"name":"JSON","type":"Identifier"},"property":{"name":"parse","type":"Identifier"},"computed":false,"type":"MemberExpression"},"arguments":[{"name":"value$$9","type":"Identifier","loc":{"start":{"line":116,"column":40},"end":{"line":116,"column":45},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":116,"column":26},"end":{"line":116,"column":45}}},"type":"VariableDeclarator","loc":{"start":{"line":116,"column":19},"end":{"line":116,"column":26}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":116,"column":19},"end":{"line":116,"column":26}}},{"argument":{"callee":{"name":"fromValue","type":"Identifier","loc":{"start":{"line":117,"column":15},"end":{"line":117,"column":41},"identifierName":"fromValue"}},"arguments":[{"value":"$","type":"StringLiteral","loc":{"start":{"line":117,"column":25},"end":{"line":117,"column":28}}},{"name":"decoder$$1","type":"Identifier","loc":{"start":{"line":117,"column":29},"end":{"line":117,"column":36},"identifierName":"decoder"}},{"name":"json","type":"Identifier","loc":{"start":{"line":117,"column":37},"end":{"line":117,"column":41},"identifierName":"json"}}],"type":"CallExpression","loc":{"start":{"line":117,"column":15},"end":{"line":117,"column":41}}},"type":"ReturnStatement","loc":{"start":{"line":117,"column":15},"end":{"line":117,"column":41}}}],"directives":[],"type":"BlockStatement"},"handler":{"param":{"name":"matchValue$$2","type":"Identifier","loc":{"start":{"line":118,"column":12},"end":{"line":120,"column":65},"identifierName":"matchValue"}},"body":{"body":[{"test":{"value":"$0 instanceof SyntaxError","args":[{"name":"matchValue$$2","type":"Identifier","loc":{"start":{"line":118,"column":12},"end":{"line":120,"column":65},"identifierName":"matchValue"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":119,"column":26},"end":{"line":119,"column":50}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"left":{"value":"Given an invalid JSON: ","type":"StringLiteral","loc":{"start":{"line":120,"column":26},"end":{"line":120,"column":51}}},"right":{"object":{"name":"matchValue$$2","type":"Identifier","loc":{"start":{"line":120,"column":20},"end":{"line":120,"column":65},"identifierName":"matchValue"}},"property":{"name":"message","type":"Identifier"},"computed":false,"type":"MemberExpression","loc":{"start":{"line":120,"column":54},"end":{"line":120,"column":64}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":120,"column":26},"end":{"line":120,"column":64}}}],"type":"NewExpression","loc":{"start":{"line":120,"column":20},"end":{"line":120,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":120,"column":20},"end":{"line":120,"column":65}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"name":"matchValue$$2","type":"Identifier","loc":{"start":{"line":118,"column":12},"end":{"line":120,"column":65},"identifierName":"matchValue"}},"type":"ThrowStatement","loc":{"start":{"line":118,"column":12},"end":{"line":120,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":118,"column":12},"end":{"line":120,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"CatchClause"},"type":"TryStatement","loc":{"start":{"line":115,"column":12},"end":{"line":120,"column":65}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"fromString","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":113,"column":8},"end":{"line":113,"column":18}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"decoder$$2","type":"Identifier","loc":{"start":{"line":122,"column":26},"end":{"line":122,"column":33},"identifierName":"decoder"}},{"name":"value$$10","type":"Identifier","loc":{"start":{"line":123,"column":12},"end":{"line":123,"column":17},"identifierName":"value"}}],"body":{"body":[{"declarations":[{"id":{"name":"matchValue$$3","type":"Identifier","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":42},"identifierName":"matchValue"}},"init":{"callee":{"name":"fromString","type":"Identifier","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":42},"identifierName":"fromString"}},"arguments":[{"name":"decoder$$2","type":"Identifier","loc":{"start":{"line":124,"column":29},"end":{"line":124,"column":36},"identifierName":"decoder"}},{"name":"value$$10","type":"Identifier","loc":{"start":{"line":124,"column":37},"end":{"line":124,"column":42},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":42}}},"type":"VariableDeclarator","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":18}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":18}}},{"test":{"left":{"object":{"name":"matchValue$$3","type":"Identifier","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":42},"identifierName":"matchValue"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":1.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":42}}},"consequent":{"body":[{"argument":{"callee":{"name":"Error","type":"Identifier"},"arguments":[{"object":{"object":{"name":"matchValue$$3","type":"Identifier","loc":{"start":{"line":126,"column":27},"end":{"line":126,"column":39},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":126,"column":27},"end":{"line":126,"column":39}}}],"type":"NewExpression"},"type":"ThrowStatement","loc":{"start":{"line":126,"column":27},"end":{"line":126,"column":39}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"object":{"object":{"name":"matchValue$$3","type":"Identifier","loc":{"start":{"line":125,"column":22},"end":{"line":125,"column":23},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":125,"column":22},"end":{"line":125,"column":23}}},"type":"ReturnStatement","loc":{"start":{"line":125,"column":22},"end":{"line":125,"column":23}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":42}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"unsafeFromString","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":122,"column":8},"end":{"line":122,"column":24}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$3","type":"Identifier","loc":{"start":{"line":129,"column":21},"end":{"line":129,"column":25},"identifierName":"path"}},{"name":"decoder$$3","type":"Identifier","loc":{"start":{"line":129,"column":37},"end":{"line":129,"column":44},"identifierName":"decoder"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$11","type":"Identifier","loc":{"start":{"line":129,"column":62},"end":{"line":129,"column":84},"identifierName":"value"}}],"body":{"body":[{"argument":{"callee":{"name":"fromValue","type":"Identifier","loc":{"start":{"line":129,"column":62},"end":{"line":129,"column":84},"identifierName":"fromValue"}},"arguments":[{"name":"path$$3","type":"Identifier","loc":{"start":{"line":129,"column":62},"end":{"line":129,"column":84},"identifierName":"path"}},{"name":"decoder$$3","type":"Identifier","loc":{"start":{"line":129,"column":77},"end":{"line":129,"column":84},"identifierName":"decoder"}},{"name":"value$$11","type":"Identifier","loc":{"start":{"line":129,"column":62},"end":{"line":129,"column":84},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":129,"column":62},"end":{"line":129,"column":84}}},"type":"ReturnStatement","loc":{"start":{"line":129,"column":62},"end":{"line":129,"column":84}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"decodeValue","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":129,"column":8},"end":{"line":129,"column":19}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"decoder$$5","type":"Identifier","loc":{"start":{"line":132,"column":22},"end":{"line":132,"column":29},"identifierName":"decoder"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$12","type":"Identifier","loc":{"start":{"line":132,"column":47},"end":{"line":132,"column":65},"identifierName":"value"}}],"body":{"body":[{"argument":{"callee":{"name":"fromString","type":"Identifier","loc":{"start":{"line":132,"column":47},"end":{"line":132,"column":65},"identifierName":"fromString"}},"arguments":[{"name":"decoder$$5","type":"Identifier","loc":{"start":{"line":132,"column":58},"end":{"line":132,"column":65},"identifierName":"decoder"}},{"name":"value$$12","type":"Identifier","loc":{"start":{"line":132,"column":47},"end":{"line":132,"column":65},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":132,"column":47},"end":{"line":132,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":132,"column":47},"end":{"line":132,"column":65}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"decodeString","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":132,"column":8},"end":{"line":132,"column":20}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$4","type":"Identifier","loc":{"start":{"line":139,"column":12},"end":{"line":139,"column":16},"identifierName":"path"}},{"name":"value$$13","type":"Identifier","loc":{"start":{"line":139,"column":17},"end":{"line":139,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"prefix":true,"argument":{"name":"value$$13","type":"Identifier","loc":{"start":{"line":140,"column":32},"end":{"line":140,"column":37},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"value$$13","type":"Identifier","loc":{"start":{"line":141,"column":36},"end":{"line":141,"column":41},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":141,"column":16},"end":{"line":141,"column":42}}},"type":"ReturnStatement","loc":{"start":{"line":141,"column":16},"end":{"line":141,"column":42}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0","type":"Identifier","loc":{"start":{"line":143,"column":59},"end":{"line":143,"column":64},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$4","type":"Identifier","loc":{"start":{"line":143,"column":17},"end":{"line":143,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a string","type":"StringLiteral","loc":{"start":{"line":143,"column":36},"end":{"line":143,"column":46}}},{"name":"value$$13","type":"Identifier","loc":{"start":{"line":143,"column":48},"end":{"line":143,"column":53},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":143,"column":23},"end":{"line":143,"column":54}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":143,"column":59},"end":{"line":143,"column":64},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":143,"column":59},"end":{"line":143,"column":64},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0","type":"Identifier","loc":{"start":{"line":143,"column":59},"end":{"line":143,"column":64},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":143,"column":59},"end":{"line":143,"column":64}}},"type":"ReturnStatement","loc":{"start":{"line":143,"column":59},"end":{"line":143,"column":64}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":140,"column":12},"end":{"line":143,"column":64}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"string","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":138,"column":8},"end":{"line":138,"column":14}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$5","type":"Identifier","loc":{"start":{"line":146,"column":12},"end":{"line":146,"column":16},"identifierName":"path"}},{"name":"value$$14","type":"Identifier","loc":{"start":{"line":146,"column":17},"end":{"line":146,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"prefix":true,"argument":{"name":"value$$14","type":"Identifier","loc":{"start":{"line":147,"column":32},"end":{"line":147,"column":37},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$4","type":"Identifier","loc":{"start":{"line":148,"column":22},"end":{"line":148,"column":67},"identifierName":"matchValue"}},"init":{"callee":{"name":"validateGuid","type":"Identifier"},"arguments":[{"name":"value$$14","type":"Identifier","loc":{"start":{"line":148,"column":61},"end":{"line":148,"column":66},"identifierName":"value"}},{"value":true,"type":"BooleanLiteral"}],"type":"CallExpression"},"type":"VariableDeclarator","loc":{"start":{"line":148,"column":22},"end":{"line":148,"column":67},"identifierName":"matchValue"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":148,"column":22},"end":{"line":148,"column":67},"identifierName":"matchValue"}},{"test":{"object":{"name":"matchValue$$4","type":"Identifier","loc":{"start":{"line":148,"column":22},"end":{"line":148,"column":67},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":148,"column":22},"end":{"line":148,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$4","type":"Identifier","loc":{"start":{"line":149,"column":29},"end":{"line":149,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":149,"column":29},"end":{"line":149,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":149,"column":29},"end":{"line":149,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":149,"column":29},"end":{"line":149,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$1","type":"Identifier","loc":{"start":{"line":150,"column":64},"end":{"line":150,"column":69},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$5","type":"Identifier","loc":{"start":{"line":150,"column":24},"end":{"line":150,"column":28},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a guid","type":"StringLiteral","loc":{"start":{"line":150,"column":43},"end":{"line":150,"column":51}}},{"name":"value$$14","type":"Identifier","loc":{"start":{"line":150,"column":53},"end":{"line":150,"column":58},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":150,"column":30},"end":{"line":150,"column":59}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":150,"column":64},"end":{"line":150,"column":69},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":150,"column":64},"end":{"line":150,"column":69},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$1","type":"Identifier","loc":{"start":{"line":150,"column":64},"end":{"line":150,"column":69},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":150,"column":64},"end":{"line":150,"column":69}}},"type":"ReturnStatement","loc":{"start":{"line":150,"column":64},"end":{"line":150,"column":69}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":148,"column":22},"end":{"line":148,"column":67}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$2","type":"Identifier","loc":{"start":{"line":151,"column":58},"end":{"line":151,"column":63},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$5","type":"Identifier","loc":{"start":{"line":151,"column":18},"end":{"line":151,"column":22},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a guid","type":"StringLiteral","loc":{"start":{"line":151,"column":37},"end":{"line":151,"column":45}}},{"name":"value$$14","type":"Identifier","loc":{"start":{"line":151,"column":47},"end":{"line":151,"column":52},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":151,"column":24},"end":{"line":151,"column":53}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":151,"column":58},"end":{"line":151,"column":63},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":151,"column":58},"end":{"line":151,"column":63},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$2","type":"Identifier","loc":{"start":{"line":151,"column":58},"end":{"line":151,"column":63},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":151,"column":58},"end":{"line":151,"column":63}}},"type":"ReturnStatement","loc":{"start":{"line":151,"column":58},"end":{"line":151,"column":63}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":147,"column":12},"end":{"line":151,"column":63}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"guid","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":145,"column":8},"end":{"line":145,"column":12}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$6","type":"Identifier","loc":{"start":{"line":154,"column":12},"end":{"line":154,"column":16},"identifierName":"path"}},{"name":"value$$15","type":"Identifier","loc":{"start":{"line":154,"column":17},"end":{"line":154,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"name":"value$$15","type":"Identifier","loc":{"start":{"line":155,"column":35},"end":{"line":155,"column":40},"identifierName":"value"}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":33,"column":54},"end":{"line":33,"column":62}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"prefix":true,"argument":{"type":"NullLiteral"},"operator":"void","type":"UnaryExpression","loc":{"start":{"line":156,"column":19},"end":{"line":156,"column":21}}}],"type":"NewExpression","loc":{"start":{"line":156,"column":16},"end":{"line":156,"column":21}}},"type":"ReturnStatement","loc":{"start":{"line":156,"column":16},"end":{"line":156,"column":21}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$3","type":"Identifier","loc":{"start":{"line":158,"column":55},"end":{"line":158,"column":60},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$6","type":"Identifier","loc":{"start":{"line":158,"column":17},"end":{"line":158,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"null","type":"StringLiteral","loc":{"start":{"line":158,"column":36},"end":{"line":158,"column":42}}},{"name":"value$$15","type":"Identifier","loc":{"start":{"line":158,"column":44},"end":{"line":158,"column":49},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":158,"column":23},"end":{"line":158,"column":50}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":158,"column":55},"end":{"line":158,"column":60},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":158,"column":55},"end":{"line":158,"column":60},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$3","type":"Identifier","loc":{"start":{"line":158,"column":55},"end":{"line":158,"column":60},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":158,"column":55},"end":{"line":158,"column":60}}},"type":"ReturnStatement","loc":{"start":{"line":158,"column":55},"end":{"line":158,"column":60}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":155,"column":12},"end":{"line":158,"column":60}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"unit","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":153,"column":8},"end":{"line":153,"column":12}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$7","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$19","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":185,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":185,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$19","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"prefix":true,"argument":{"value":128.0,"type":"NumericLiteral"},"operator":"-","type":"UnaryExpression","loc":{"start":{"line":188,"column":12},"end":{"line":188,"column":33}}},"right":{"name":"value$$19","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$19","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"value":127.0,"type":"NumericLiteral","loc":{"start":{"line":189,"column":12},"end":{"line":189,"column":33}}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"value":"($0 + 0x80 & 0xFF) - 0x80","args":[{"name":"value$$19","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$4","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$7","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"a sbyte","type":"StringLiteral","loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":21}}},{"name":"value$$19","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for a sbyte","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":186,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$4","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$5","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$7","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"a sbyte","type":"StringLiteral","loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":21}}},{"name":"value$$19","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$5","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$5","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$1","type":"Identifier","loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":33},"identifierName":"arg00"}},"init":{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":187,"column":12},"end":{"line":185,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":187,"column":12},"end":{"line":185,"column":8}}},{"expression":{"left":{"name":"matchValue$$5","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$16","type":"Identifier"},"arguments":[{"name":"arg00$$1","type":"Identifier","loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":33},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":false,"type":"BooleanLiteral"},{"value":8.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":33}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":33}}},{"test":{"object":{"name":"matchValue$$5","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$5","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$6","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$7","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a sbyte","type":"StringLiteral","loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":21}}},{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$6","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$7","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$7","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a sbyte","type":"StringLiteral","loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":21}}},{"name":"value$$17","type":"Identifier","loc":{"start":{"line":185,"column":8},"end":{"line":190,"column":17},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$7","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"sbyte","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":184,"column":8},"end":{"line":184,"column":13}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$9","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$23","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":194,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":194,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$23","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"value":0.0,"type":"NumericLiteral","loc":{"start":{"line":197,"column":12},"end":{"line":197,"column":32}}},"right":{"name":"value$$23","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$23","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"value":255.0,"type":"NumericLiteral","loc":{"start":{"line":198,"column":12},"end":{"line":198,"column":32}}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"value":"$0 & 0xFF","args":[{"name":"value$$23","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$8","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$9","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"a byte","type":"StringLiteral","loc":{"start":{"line":195,"column":12},"end":{"line":195,"column":20}}},{"name":"value$$23","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for a byte","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":195,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$8","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$9","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$9","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"a byte","type":"StringLiteral","loc":{"start":{"line":195,"column":12},"end":{"line":195,"column":20}}},{"name":"value$$23","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$9","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$6","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$2","type":"Identifier","loc":{"start":{"line":196,"column":12},"end":{"line":196,"column":32},"identifierName":"arg00"}},"init":{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":196,"column":12},"end":{"line":194,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":196,"column":12},"end":{"line":194,"column":8}}},{"expression":{"left":{"name":"matchValue$$6","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$16","type":"Identifier"},"arguments":[{"name":"arg00$$2","type":"Identifier","loc":{"start":{"line":196,"column":12},"end":{"line":196,"column":32},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":true,"type":"BooleanLiteral"},{"value":8.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":196,"column":12},"end":{"line":196,"column":32}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":196,"column":12},"end":{"line":196,"column":32}}},{"test":{"object":{"name":"matchValue$$6","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$6","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$10","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$9","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a byte","type":"StringLiteral","loc":{"start":{"line":195,"column":12},"end":{"line":195,"column":20}}},{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$10","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$11","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$9","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a byte","type":"StringLiteral","loc":{"start":{"line":195,"column":12},"end":{"line":195,"column":20}}},{"name":"value$$21","type":"Identifier","loc":{"start":{"line":194,"column":8},"end":{"line":199,"column":16},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$11","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"byte$","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":193,"column":8},"end":{"line":193,"column":12}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$11","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$27","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":202,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":202,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$27","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"prefix":true,"argument":{"value":32768.0,"type":"NumericLiteral"},"operator":"-","type":"UnaryExpression","loc":{"start":{"line":205,"column":12},"end":{"line":205,"column":33}}},"right":{"name":"value$$27","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$27","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"value":32767.0,"type":"NumericLiteral","loc":{"start":{"line":206,"column":12},"end":{"line":206,"column":33}}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"value":"($0 + 0x8000 & 0xFFFF) - 0x8000","args":[{"name":"value$$27","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$12","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$11","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an int16","type":"StringLiteral","loc":{"start":{"line":203,"column":12},"end":{"line":203,"column":22}}},{"name":"value$$27","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for an int16","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":203,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$12","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$13","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$11","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an int16","type":"StringLiteral","loc":{"start":{"line":203,"column":12},"end":{"line":203,"column":22}}},{"name":"value$$27","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$13","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$7","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$3","type":"Identifier","loc":{"start":{"line":204,"column":12},"end":{"line":204,"column":33},"identifierName":"arg00"}},"init":{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":204,"column":12},"end":{"line":202,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":204,"column":12},"end":{"line":202,"column":8}}},{"expression":{"left":{"name":"matchValue$$7","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$16","type":"Identifier"},"arguments":[{"name":"arg00$$3","type":"Identifier","loc":{"start":{"line":204,"column":12},"end":{"line":204,"column":33},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":false,"type":"BooleanLiteral"},{"value":16.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":204,"column":12},"end":{"line":204,"column":33}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":204,"column":12},"end":{"line":204,"column":33}}},{"test":{"object":{"name":"matchValue$$7","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$7","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$14","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$11","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an int16","type":"StringLiteral","loc":{"start":{"line":203,"column":12},"end":{"line":203,"column":22}}},{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$14","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$15","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$11","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an int16","type":"StringLiteral","loc":{"start":{"line":203,"column":12},"end":{"line":203,"column":22}}},{"name":"value$$25","type":"Identifier","loc":{"start":{"line":202,"column":8},"end":{"line":207,"column":17},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$15","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"int16","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":201,"column":8},"end":{"line":201,"column":13}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$13","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$31","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":210,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":210,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$31","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"value":0.0,"type":"NumericLiteral","loc":{"start":{"line":213,"column":12},"end":{"line":213,"column":34}}},"right":{"name":"value$$31","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$31","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"value":65535.0,"type":"NumericLiteral","loc":{"start":{"line":214,"column":12},"end":{"line":214,"column":34}}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"value":"$0 & 0xFFFF","args":[{"name":"value$$31","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$16","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$13","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an uint16","type":"StringLiteral","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":23}}},{"name":"value$$31","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for an uint16","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":211,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$16","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$17","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$13","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an uint16","type":"StringLiteral","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":23}}},{"name":"value$$31","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$17","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$8","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$4","type":"Identifier","loc":{"start":{"line":212,"column":12},"end":{"line":212,"column":34},"identifierName":"arg00"}},"init":{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":212,"column":12},"end":{"line":210,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":212,"column":12},"end":{"line":210,"column":8}}},{"expression":{"left":{"name":"matchValue$$8","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$16","type":"Identifier"},"arguments":[{"name":"arg00$$4","type":"Identifier","loc":{"start":{"line":212,"column":12},"end":{"line":212,"column":34},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":true,"type":"BooleanLiteral"},{"value":16.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":212,"column":12},"end":{"line":212,"column":34}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":212,"column":12},"end":{"line":212,"column":34}}},{"test":{"object":{"name":"matchValue$$8","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$8","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$18","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$13","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an uint16","type":"StringLiteral","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":23}}},{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$18","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$19","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$13","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an uint16","type":"StringLiteral","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":23}}},{"name":"value$$29","type":"Identifier","loc":{"start":{"line":210,"column":8},"end":{"line":215,"column":18},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$19","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"uint16","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":209,"column":8},"end":{"line":209,"column":14}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$15","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$35","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":218,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":218,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$35","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"prefix":true,"argument":{"value":2147483648.0,"type":"NumericLiteral"},"operator":"-","type":"UnaryExpression","loc":{"start":{"line":221,"column":12},"end":{"line":221,"column":33}}},"right":{"name":"value$$35","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$35","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"value":2147483647.0,"type":"NumericLiteral","loc":{"start":{"line":222,"column":12},"end":{"line":222,"column":33}}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"prefix":true,"argument":{"prefix":true,"argument":{"name":"value$$35","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}},"operator":"~","type":"UnaryExpression"},"operator":"~","type":"UnaryExpression"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$20","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$15","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an int","type":"StringLiteral","loc":{"start":{"line":219,"column":12},"end":{"line":219,"column":20}}},{"name":"value$$35","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for an int","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":219,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$20","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$21","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$15","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an int","type":"StringLiteral","loc":{"start":{"line":219,"column":12},"end":{"line":219,"column":20}}},{"name":"value$$35","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$21","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$9","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$5","type":"Identifier","loc":{"start":{"line":220,"column":12},"end":{"line":220,"column":33},"identifierName":"arg00"}},"init":{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":220,"column":12},"end":{"line":218,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":220,"column":12},"end":{"line":218,"column":8}}},{"expression":{"left":{"name":"matchValue$$9","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$16","type":"Identifier"},"arguments":[{"name":"arg00$$5","type":"Identifier","loc":{"start":{"line":220,"column":12},"end":{"line":220,"column":33},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":false,"type":"BooleanLiteral"},{"value":32.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":220,"column":12},"end":{"line":220,"column":33}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":220,"column":12},"end":{"line":220,"column":33}}},{"test":{"object":{"name":"matchValue$$9","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$9","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$22","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$15","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an int","type":"StringLiteral","loc":{"start":{"line":219,"column":12},"end":{"line":219,"column":20}}},{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$22","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$23","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$15","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an int","type":"StringLiteral","loc":{"start":{"line":219,"column":12},"end":{"line":219,"column":20}}},{"name":"value$$33","type":"Identifier","loc":{"start":{"line":218,"column":8},"end":{"line":223,"column":15},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$23","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"int$","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":217,"column":8},"end":{"line":217,"column":11}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$17","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$39","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":226,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":226,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$39","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"value":0.0,"type":"NumericLiteral","loc":{"start":{"line":229,"column":12},"end":{"line":229,"column":34}}},"right":{"name":"value$$39","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$39","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"value":4294967295.0,"type":"NumericLiteral","loc":{"start":{"line":230,"column":12},"end":{"line":230,"column":34}}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"value":"$0 >>> 0","args":[{"name":"value$$39","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$24","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$17","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an uint32","type":"StringLiteral","loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":23}}},{"name":"value$$39","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for an uint32","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":227,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$24","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$25","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$17","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an uint32","type":"StringLiteral","loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":23}}},{"name":"value$$39","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$25","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$10","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$6","type":"Identifier","loc":{"start":{"line":228,"column":12},"end":{"line":228,"column":34},"identifierName":"arg00"}},"init":{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":228,"column":12},"end":{"line":226,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":228,"column":12},"end":{"line":226,"column":8}}},{"expression":{"left":{"name":"matchValue$$10","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$16","type":"Identifier"},"arguments":[{"name":"arg00$$6","type":"Identifier","loc":{"start":{"line":228,"column":12},"end":{"line":228,"column":34},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":true,"type":"BooleanLiteral"},{"value":32.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":228,"column":12},"end":{"line":228,"column":34}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":228,"column":12},"end":{"line":228,"column":34}}},{"test":{"object":{"name":"matchValue$$10","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$10","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$26","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$17","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an uint32","type":"StringLiteral","loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":23}}},{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$26","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$27","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$17","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an uint32","type":"StringLiteral","loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":23}}},{"name":"value$$37","type":"Identifier","loc":{"start":{"line":226,"column":8},"end":{"line":231,"column":18},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$27","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"id":{"name":"uint32","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":225,"column":8},"end":{"line":225,"column":14}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"declarations":[{"id":{"name":"int64","type":"Identifier"},"init":{"callee":{"params":[],"body":{"body":[{"declarations":[{"id":{"name":"min$$12","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"min"}},"init":{"callee":{"name":"fromBits","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":2147483648.0,"type":"NumericLiteral"},{"value":false,"type":"BooleanLiteral"}],"type":"CallExpression","loc":{"start":{"line":237,"column":12},"end":{"line":237,"column":33}}},"type":"VariableDeclarator","loc":{"start":{"line":234,"column":8},"end":{"line":237,"column":12}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":234,"column":8},"end":{"line":237,"column":12}}},{"declarations":[{"id":{"name":"max$$12","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"max"}},"init":{"callee":{"name":"fromBits","type":"Identifier"},"arguments":[{"value":4294967295.0,"type":"NumericLiteral"},{"value":2147483647.0,"type":"NumericLiteral"},{"value":false,"type":"BooleanLiteral"}],"type":"CallExpression","loc":{"start":{"line":238,"column":12},"end":{"line":238,"column":33}}},"type":"VariableDeclarator","loc":{"start":{"line":234,"column":8},"end":{"line":238,"column":12}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":234,"column":8},"end":{"line":238,"column":12}}},{"argument":{"params":[{"name":"path$$19","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$43","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":234,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":234,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$43","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"callee":{"name":"toNumber","type":"Identifier"},"arguments":[{"name":"min$$12","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"min"}}],"type":"CallExpression"},"right":{"name":"value$$43","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$43","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"callee":{"name":"toNumber","type":"Identifier"},"arguments":[{"name":"max$$12","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"max"}}],"type":"CallExpression"},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"callee":{"name":"fromNumber","type":"Identifier"},"arguments":[{"name":"value$$43","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}},{"value":false,"type":"BooleanLiteral"}],"type":"CallExpression"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$28","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$19","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an int64","type":"StringLiteral","loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":22}}},{"name":"value$$43","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for an int64","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":235,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$28","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$29","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$19","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an int64","type":"StringLiteral","loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":22}}},{"name":"value$$43","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$29","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$11","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$7","type":"Identifier","loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":33},"identifierName":"arg00"}},"init":{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":236,"column":12},"end":{"line":234,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":236,"column":12},"end":{"line":234,"column":8}}},{"expression":{"left":{"name":"matchValue$$11","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$17","type":"Identifier"},"arguments":[{"name":"arg00$$7","type":"Identifier","loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":33},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":false,"type":"BooleanLiteral"},{"value":64.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":33}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":33}}},{"test":{"object":{"name":"matchValue$$11","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$11","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$30","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$19","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an int64","type":"StringLiteral","loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":22}}},{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$30","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$31","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$19","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an int64","type":"StringLiteral","loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":22}}},{"name":"value$$41","type":"Identifier","loc":{"start":{"line":234,"column":8},"end":{"line":239,"column":17},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$31","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"expression":false,"type":"ArrowFunctionExpression"},"arguments":[],"type":"CallExpression"},"type":"VariableDeclarator"}],"kind":"const","type":"VariableDeclaration"},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"declarations":[{"id":{"name":"uint64","type":"Identifier"},"init":{"callee":{"params":[],"body":{"body":[{"declarations":[{"id":{"name":"min$$14","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"min"}},"init":{"callee":{"name":"fromBits","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":0.0,"type":"NumericLiteral"},{"value":true,"type":"BooleanLiteral"}],"type":"CallExpression","loc":{"start":{"line":245,"column":12},"end":{"line":245,"column":34}}},"type":"VariableDeclarator","loc":{"start":{"line":242,"column":8},"end":{"line":245,"column":12}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":242,"column":8},"end":{"line":245,"column":12}}},{"declarations":[{"id":{"name":"max$$14","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"max"}},"init":{"callee":{"name":"fromBits","type":"Identifier"},"arguments":[{"value":4294967295.0,"type":"NumericLiteral"},{"value":4294967295.0,"type":"NumericLiteral"},{"value":true,"type":"BooleanLiteral"}],"type":"CallExpression","loc":{"start":{"line":246,"column":12},"end":{"line":246,"column":34}}},"type":"VariableDeclarator","loc":{"start":{"line":242,"column":8},"end":{"line":246,"column":12}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":242,"column":8},"end":{"line":246,"column":12}}},{"argument":{"params":[{"name":"path$$21","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"path"}}],"body":{"body":[{"argument":{"params":[{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"value$$47","type":"Identifier","loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":25},"identifierName":"value"}},"init":{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":169,"column":20},"end":{"line":242,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":169,"column":20},"end":{"line":242,"column":8}}},{"test":{"value":"isFinite($0) && Math.floor($0) === $0","args":[{"name":"value$$47","type":"Identifier","loc":{"start":{"line":170,"column":43},"end":{"line":170,"column":48},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":48}}},"consequent":{"body":[{"test":{"test":{"left":{"callee":{"name":"toNumber","type":"Identifier"},"arguments":[{"name":"min$$14","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"min"}}],"type":"CallExpression"},"right":{"name":"value$$47","type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":43},"identifierName":"value"}},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":43}}},"consequent":{"left":{"name":"value$$47","type":"Identifier","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":52},"identifierName":"value"}},"right":{"callee":{"name":"toNumber","type":"Identifier"},"arguments":[{"name":"max$$14","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"max"}}],"type":"CallExpression"},"operator":"<=","type":"BinaryExpression","loc":{"start":{"line":171,"column":47},"end":{"line":171,"column":67}}},"alternate":{"value":false,"type":"BooleanLiteral","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"type":"ConditionalExpression","loc":{"start":{"line":171,"column":23},"end":{"line":171,"column":67}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"expressions":[{"callee":{"name":"fromNumber","type":"Identifier"},"arguments":[{"name":"value$$47","type":"Identifier","loc":{"start":{"line":172,"column":32},"end":{"line":172,"column":37},"identifierName":"value"}},{"value":true,"type":"BooleanLiteral"}],"type":"CallExpression"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}},"type":"ReturnStatement","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":38}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$32","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$21","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an uint64","type":"StringLiteral","loc":{"start":{"line":243,"column":12},"end":{"line":243,"column":23}}},{"name":"value$$47","type":"Identifier","loc":{"start":{"line":174,"column":55},"end":{"line":174,"column":60},"identifierName":"value"}},{"value":"Value was either too large or too small for an uint64","type":"StringLiteral","loc":{"start":{"line":174,"column":62},"end":{"line":243,"column":12}}}],"type":"NewExpression","loc":{"start":{"line":174,"column":31},"end":{"line":174,"column":116}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$32","type":"Identifier","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}},"type":"ReturnStatement","loc":{"start":{"line":174,"column":121},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":171,"column":20},"end":{"line":174,"column":126}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$33","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$21","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"BadPrimitiveExtra","type":"StringLiteral"},{"value":"an uint64","type":"StringLiteral","loc":{"start":{"line":243,"column":12},"end":{"line":243,"column":23}}},{"name":"value$$47","type":"Identifier","loc":{"start":{"line":176,"column":51},"end":{"line":176,"column":56},"identifierName":"value"}},{"value":"Value is not an integral value","type":"StringLiteral","loc":{"start":{"line":176,"column":58},"end":{"line":176,"column":90}}}],"type":"NewExpression","loc":{"start":{"line":176,"column":27},"end":{"line":176,"column":91}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$33","type":"Identifier","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":176,"column":96},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":170,"column":16},"end":{"line":176,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$12","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$8","type":"Identifier","loc":{"start":{"line":244,"column":12},"end":{"line":244,"column":34},"identifierName":"arg00"}},"init":{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":244,"column":12},"end":{"line":242,"column":8}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":244,"column":12},"end":{"line":242,"column":8}}},{"expression":{"left":{"name":"matchValue$$12","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"right":{"callee":{"name":"tryParse$$17","type":"Identifier"},"arguments":[{"name":"arg00$$8","type":"Identifier","loc":{"start":{"line":244,"column":12},"end":{"line":244,"column":34},"identifierName":"arg00"}},{"value":511.0,"type":"NumericLiteral"},{"value":true,"type":"BooleanLiteral"},{"value":64.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":244,"column":12},"end":{"line":244,"column":34}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":244,"column":12},"end":{"line":244,"column":34}}},{"test":{"object":{"name":"matchValue$$12","type":"Identifier","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$12","type":"Identifier","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":179,"column":29},"end":{"line":179,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$34","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$21","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an uint64","type":"StringLiteral","loc":{"start":{"line":243,"column":12},"end":{"line":243,"column":23}}},{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":30},"end":{"line":180,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$34","type":"Identifier","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":180,"column":60},"end":{"line":180,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":178,"column":22},"end":{"line":178,"column":55}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$35","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$21","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"an uint64","type":"StringLiteral","loc":{"start":{"line":243,"column":12},"end":{"line":243,"column":23}}},{"name":"value$$45","type":"Identifier","loc":{"start":{"line":242,"column":8},"end":{"line":247,"column":18},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":23},"end":{"line":182,"column":48}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$35","type":"Identifier","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}},"type":"ReturnStatement","loc":{"start":{"line":182,"column":53},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":177,"column":12},"end":{"line":182,"column":58}}},"type":"IfStatement","loc":{"start":{"line":168,"column":12},"end":{"line":182,"column":58}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"expression":false,"type":"ArrowFunctionExpression"},"arguments":[],"type":"CallExpression"},"type":"VariableDeclarator"}],"kind":"const","type":"VariableDeclaration"},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$23","type":"Identifier","loc":{"start":{"line":250,"column":12},"end":{"line":250,"column":16},"identifierName":"path"}},{"name":"value$$48","type":"Identifier","loc":{"start":{"line":250,"column":17},"end":{"line":250,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$48","type":"Identifier","loc":{"start":{"line":251,"column":32},"end":{"line":251,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"arg0$$36","type":"Identifier","loc":{"start":{"line":252,"column":49},"end":{"line":252,"column":51},"identifierName":"arg0"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"arg00$$9","type":"Identifier","loc":{"start":{"line":252,"column":39},"end":{"line":252,"column":45},"identifierName":"arg00"}},"init":{"left":{"name":"value$$48","type":"Identifier","loc":{"start":{"line":252,"column":30},"end":{"line":252,"column":35},"identifierName":"value"}},"right":{"value":0.0,"type":"NumericLiteral"},"operator":"|","type":"BinaryExpression"},"type":"VariableDeclarator","loc":{"start":{"line":252,"column":39},"end":{"line":252,"column":45},"identifierName":"arg00"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":252,"column":39},"end":{"line":252,"column":45},"identifierName":"arg00"}},{"expression":{"left":{"name":"arg0$$36","type":"Identifier","loc":{"start":{"line":252,"column":49},"end":{"line":252,"column":51},"identifierName":"arg0"}},"right":{"callee":{"name":"fromInt32","type":"Identifier"},"arguments":[{"name":"arg00$$9","type":"Identifier","loc":{"start":{"line":252,"column":39},"end":{"line":252,"column":45},"identifierName":"arg00"}}],"type":"CallExpression","loc":{"start":{"line":252,"column":39},"end":{"line":252,"column":45}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":252,"column":39},"end":{"line":252,"column":45}}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"arg0$$36","type":"Identifier","loc":{"start":{"line":252,"column":49},"end":{"line":252,"column":51},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":252,"column":49},"end":{"line":252,"column":51}}},"type":"ReturnStatement","loc":{"start":{"line":252,"column":49},"end":{"line":252,"column":51}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$48","type":"Identifier","loc":{"start":{"line":253,"column":34},"end":{"line":253,"column":39},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"block":{"body":[{"declarations":[{"id":{"name":"arg0$$37","type":"Identifier","loc":{"start":{"line":257,"column":61},"end":{"line":257,"column":63},"identifierName":"arg0"}},"init":{"callee":{"name":"parse","type":"Identifier"},"arguments":[{"name":"value$$48","type":"Identifier","loc":{"start":{"line":257,"column":51},"end":{"line":257,"column":56},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":257,"column":20},"end":{"line":257,"column":57}}},"type":"VariableDeclarator","loc":{"start":{"line":257,"column":61},"end":{"line":257,"column":20}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":257,"column":61},"end":{"line":257,"column":20}}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"arg0$$37","type":"Identifier","loc":{"start":{"line":257,"column":61},"end":{"line":257,"column":63},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":257,"column":61},"end":{"line":257,"column":63}}},"type":"ReturnStatement","loc":{"start":{"line":257,"column":61},"end":{"line":257,"column":63}}}],"directives":[],"type":"BlockStatement"},"handler":{"param":{"name":"matchValue$$13","type":"Identifier","loc":{"start":{"line":258,"column":16},"end":{"line":259,"column":68},"identifierName":"matchValue"}},"body":{"body":[{"declarations":[{"id":{"name":"arg0$$38","type":"Identifier","loc":{"start":{"line":259,"column":63},"end":{"line":259,"column":68},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$23","type":"Identifier","loc":{"start":{"line":259,"column":21},"end":{"line":259,"column":25},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a bigint","type":"StringLiteral","loc":{"start":{"line":259,"column":40},"end":{"line":259,"column":50}}},{"name":"value$$48","type":"Identifier","loc":{"start":{"line":259,"column":52},"end":{"line":259,"column":57},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":259,"column":27},"end":{"line":259,"column":58}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":259,"column":63},"end":{"line":259,"column":68},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":259,"column":63},"end":{"line":259,"column":68},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$38","type":"Identifier","loc":{"start":{"line":259,"column":63},"end":{"line":259,"column":68},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":259,"column":63},"end":{"line":259,"column":68}}},"type":"ReturnStatement","loc":{"start":{"line":259,"column":63},"end":{"line":259,"column":68}}}],"directives":[],"type":"BlockStatement"},"type":"CatchClause"},"type":"TryStatement","loc":{"start":{"line":256,"column":16},"end":{"line":259,"column":68}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$39","type":"Identifier","loc":{"start":{"line":261,"column":59},"end":{"line":261,"column":64},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$23","type":"Identifier","loc":{"start":{"line":261,"column":17},"end":{"line":261,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a bigint","type":"StringLiteral","loc":{"start":{"line":261,"column":36},"end":{"line":261,"column":46}}},{"name":"value$$48","type":"Identifier","loc":{"start":{"line":261,"column":48},"end":{"line":261,"column":53},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":261,"column":23},"end":{"line":261,"column":54}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":261,"column":59},"end":{"line":261,"column":64},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":261,"column":59},"end":{"line":261,"column":64},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$39","type":"Identifier","loc":{"start":{"line":261,"column":59},"end":{"line":261,"column":64},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":261,"column":59},"end":{"line":261,"column":64}}},"type":"ReturnStatement","loc":{"start":{"line":261,"column":59},"end":{"line":261,"column":64}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":253,"column":12},"end":{"line":261,"column":64}}},"type":"IfStatement","loc":{"start":{"line":251,"column":12},"end":{"line":261,"column":64}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"bigint","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":249,"column":8},"end":{"line":249,"column":14}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$24","type":"Identifier","loc":{"start":{"line":264,"column":12},"end":{"line":264,"column":16},"identifierName":"path"}},{"name":"value$$49","type":"Identifier","loc":{"start":{"line":264,"column":17},"end":{"line":264,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"prefix":true,"argument":{"name":"value$$49","type":"Identifier","loc":{"start":{"line":265,"column":33},"end":{"line":265,"column":38},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"boolean","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":22,"column":53},"end":{"line":22,"column":62}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"value$$49","type":"Identifier","loc":{"start":{"line":266,"column":34},"end":{"line":266,"column":39},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":266,"column":16},"end":{"line":266,"column":40}}},"type":"ReturnStatement","loc":{"start":{"line":266,"column":16},"end":{"line":266,"column":40}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$40","type":"Identifier","loc":{"start":{"line":268,"column":60},"end":{"line":268,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$24","type":"Identifier","loc":{"start":{"line":268,"column":17},"end":{"line":268,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a boolean","type":"StringLiteral","loc":{"start":{"line":268,"column":36},"end":{"line":268,"column":47}}},{"name":"value$$49","type":"Identifier","loc":{"start":{"line":268,"column":49},"end":{"line":268,"column":54},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":268,"column":23},"end":{"line":268,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":268,"column":60},"end":{"line":268,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":268,"column":60},"end":{"line":268,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$40","type":"Identifier","loc":{"start":{"line":268,"column":60},"end":{"line":268,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":268,"column":60},"end":{"line":268,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":268,"column":60},"end":{"line":268,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":265,"column":12},"end":{"line":268,"column":65}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"bool","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":263,"column":8},"end":{"line":263,"column":12}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$25","type":"Identifier","loc":{"start":{"line":271,"column":12},"end":{"line":271,"column":16},"identifierName":"path"}},{"name":"value$$50","type":"Identifier","loc":{"start":{"line":271,"column":17},"end":{"line":271,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$50","type":"Identifier","loc":{"start":{"line":272,"column":32},"end":{"line":272,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"value$$50","type":"Identifier","loc":{"start":{"line":273,"column":35},"end":{"line":273,"column":40},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":273,"column":16},"end":{"line":273,"column":41}}},"type":"ReturnStatement","loc":{"start":{"line":273,"column":16},"end":{"line":273,"column":41}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$41","type":"Identifier","loc":{"start":{"line":275,"column":58},"end":{"line":275,"column":63},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$25","type":"Identifier","loc":{"start":{"line":275,"column":17},"end":{"line":275,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a float","type":"StringLiteral","loc":{"start":{"line":275,"column":36},"end":{"line":275,"column":45}}},{"name":"value$$50","type":"Identifier","loc":{"start":{"line":275,"column":47},"end":{"line":275,"column":52},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":275,"column":23},"end":{"line":275,"column":53}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":275,"column":58},"end":{"line":275,"column":63},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":275,"column":58},"end":{"line":275,"column":63},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$41","type":"Identifier","loc":{"start":{"line":275,"column":58},"end":{"line":275,"column":63},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":275,"column":58},"end":{"line":275,"column":63}}},"type":"ReturnStatement","loc":{"start":{"line":275,"column":58},"end":{"line":275,"column":63}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":272,"column":12},"end":{"line":275,"column":63}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"float$","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":270,"column":8},"end":{"line":270,"column":13}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$26","type":"Identifier","loc":{"start":{"line":278,"column":12},"end":{"line":278,"column":16},"identifierName":"path"}},{"name":"value$$51","type":"Identifier","loc":{"start":{"line":278,"column":17},"end":{"line":278,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$51","type":"Identifier","loc":{"start":{"line":279,"column":32},"end":{"line":279,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"value$$51","type":"Identifier","loc":{"start":{"line":280,"column":37},"end":{"line":280,"column":42},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":280,"column":16},"end":{"line":280,"column":43}}},"type":"ReturnStatement","loc":{"start":{"line":280,"column":16},"end":{"line":280,"column":43}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$42","type":"Identifier","loc":{"start":{"line":282,"column":60},"end":{"line":282,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$26","type":"Identifier","loc":{"start":{"line":282,"column":17},"end":{"line":282,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a float32","type":"StringLiteral","loc":{"start":{"line":282,"column":36},"end":{"line":282,"column":47}}},{"name":"value$$51","type":"Identifier","loc":{"start":{"line":282,"column":49},"end":{"line":282,"column":54},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":282,"column":23},"end":{"line":282,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":282,"column":60},"end":{"line":282,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":282,"column":60},"end":{"line":282,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$42","type":"Identifier","loc":{"start":{"line":282,"column":60},"end":{"line":282,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":282,"column":60},"end":{"line":282,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":282,"column":60},"end":{"line":282,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":279,"column":12},"end":{"line":282,"column":65}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"float32","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":277,"column":8},"end":{"line":277,"column":15}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$27","type":"Identifier","loc":{"start":{"line":285,"column":12},"end":{"line":285,"column":16},"identifierName":"path"}},{"name":"value$$52","type":"Identifier","loc":{"start":{"line":285,"column":17},"end":{"line":285,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"value":"typeof $0","args":[{"name":"value$$52","type":"Identifier","loc":{"start":{"line":286,"column":32},"end":{"line":286,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":62}}},"right":{"value":"number","type":"StringLiteral","loc":{"start":{"line":24,"column":65},"end":{"line":24,"column":73}}},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":24,"column":52},"end":{"line":24,"column":73}}},"consequent":{"body":[{"declarations":[{"id":{"name":"arg0$$43","type":"Identifier","loc":{"start":{"line":287,"column":52},"end":{"line":287,"column":54},"identifierName":"arg0"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"value$$53","type":"Identifier","loc":{"start":{"line":287,"column":41},"end":{"line":287,"column":48},"identifierName":"value"}},"init":{"name":"value$$52","type":"Identifier","loc":{"start":{"line":287,"column":32},"end":{"line":287,"column":37},"identifierName":"value"}},"type":"VariableDeclarator","loc":{"start":{"line":287,"column":41},"end":{"line":287,"column":32}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":287,"column":41},"end":{"line":287,"column":32}}},{"expression":{"left":{"name":"arg0$$43","type":"Identifier","loc":{"start":{"line":287,"column":52},"end":{"line":287,"column":54},"identifierName":"arg0"}},"right":{"callee":{"name":"Decimal","type":"Identifier"},"arguments":[{"name":"value$$53","type":"Identifier","loc":{"start":{"line":287,"column":41},"end":{"line":287,"column":48},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":287,"column":41},"end":{"line":287,"column":48}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":287,"column":41},"end":{"line":287,"column":48}}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"arg0$$43","type":"Identifier","loc":{"start":{"line":287,"column":52},"end":{"line":287,"column":54},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":287,"column":52},"end":{"line":287,"column":54}}},"type":"ReturnStatement","loc":{"start":{"line":287,"column":52},"end":{"line":287,"column":54}}}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"left":{"prefix":true,"argument":{"name":"value$$52","type":"Identifier","loc":{"start":{"line":288,"column":34},"end":{"line":288,"column":39},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$14","type":"Identifier","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":70},"identifierName":"matchValue"}},"init":{"callee":{"name":"tryParse$$18","type":"Identifier"},"arguments":[{"name":"value$$52","type":"Identifier","loc":{"start":{"line":289,"column":64},"end":{"line":289,"column":69},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":70}}},"type":"VariableDeclarator","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":22}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":22}}},{"test":{"object":{"name":"matchValue$$14","type":"Identifier","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":70},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":70}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$14","type":"Identifier","loc":{"start":{"line":290,"column":29},"end":{"line":290,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":290,"column":29},"end":{"line":290,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":290,"column":29},"end":{"line":290,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":290,"column":29},"end":{"line":290,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$44","type":"Identifier","loc":{"start":{"line":291,"column":67},"end":{"line":291,"column":72},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$27","type":"Identifier","loc":{"start":{"line":291,"column":24},"end":{"line":291,"column":28},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a decimal","type":"StringLiteral","loc":{"start":{"line":291,"column":43},"end":{"line":291,"column":54}}},{"name":"value$$52","type":"Identifier","loc":{"start":{"line":291,"column":56},"end":{"line":291,"column":61},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":291,"column":30},"end":{"line":291,"column":62}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":291,"column":67},"end":{"line":291,"column":72},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":291,"column":67},"end":{"line":291,"column":72},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$44","type":"Identifier","loc":{"start":{"line":291,"column":67},"end":{"line":291,"column":72},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":291,"column":67},"end":{"line":291,"column":72}}},"type":"ReturnStatement","loc":{"start":{"line":291,"column":67},"end":{"line":291,"column":72}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":289,"column":22},"end":{"line":289,"column":70}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$45","type":"Identifier","loc":{"start":{"line":293,"column":60},"end":{"line":293,"column":65},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$27","type":"Identifier","loc":{"start":{"line":293,"column":17},"end":{"line":293,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a decimal","type":"StringLiteral","loc":{"start":{"line":293,"column":36},"end":{"line":293,"column":47}}},{"name":"value$$52","type":"Identifier","loc":{"start":{"line":293,"column":49},"end":{"line":293,"column":54},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":293,"column":23},"end":{"line":293,"column":55}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":293,"column":60},"end":{"line":293,"column":65},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":293,"column":60},"end":{"line":293,"column":65},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$45","type":"Identifier","loc":{"start":{"line":293,"column":60},"end":{"line":293,"column":65},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":293,"column":60},"end":{"line":293,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":293,"column":60},"end":{"line":293,"column":65}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":288,"column":12},"end":{"line":293,"column":65}}},"type":"IfStatement","loc":{"start":{"line":286,"column":12},"end":{"line":293,"column":65}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"decimal","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":284,"column":8},"end":{"line":284,"column":15}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$28","type":"Identifier","loc":{"start":{"line":296,"column":12},"end":{"line":296,"column":16},"identifierName":"path"}},{"name":"value$$54","type":"Identifier","loc":{"start":{"line":296,"column":17},"end":{"line":296,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"prefix":true,"argument":{"name":"value$$54","type":"Identifier","loc":{"start":{"line":297,"column":32},"end":{"line":297,"column":37},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$15","type":"Identifier","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":71},"identifierName":"matchValue"}},"init":{"callee":{"name":"tryParse$$19","type":"Identifier"},"arguments":[{"name":"value$$54","type":"Identifier","loc":{"start":{"line":298,"column":65},"end":{"line":298,"column":70},"identifierName":"value"}},{"callee":{"name":"minValue","type":"Identifier"},"arguments":[],"type":"CallExpression"}],"type":"CallExpression","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":71}}},"type":"VariableDeclarator","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":22}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":22}}},{"test":{"object":{"name":"matchValue$$15","type":"Identifier","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":71},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":71}}},"consequent":{"body":[{"declarations":[{"id":{"name":"arg0$$46","type":"Identifier","loc":{"start":{"line":299,"column":52},"end":{"line":299,"column":54},"identifierName":"arg0"}},"init":{"callee":{"name":"toUniversalTime","type":"Identifier"},"arguments":[{"object":{"name":"matchValue$$15","type":"Identifier","loc":{"start":{"line":299,"column":29},"end":{"line":299,"column":54},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":299,"column":29},"end":{"line":299,"column":54}}}],"type":"CallExpression","loc":{"start":{"line":299,"column":29},"end":{"line":299,"column":48}}},"type":"VariableDeclarator","loc":{"start":{"line":299,"column":52},"end":{"line":299,"column":29}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":299,"column":52},"end":{"line":299,"column":29}}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"name":"arg0$$46","type":"Identifier","loc":{"start":{"line":299,"column":52},"end":{"line":299,"column":54},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":299,"column":52},"end":{"line":299,"column":54}}},"type":"ReturnStatement","loc":{"start":{"line":299,"column":52},"end":{"line":299,"column":54}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$47","type":"Identifier","loc":{"start":{"line":300,"column":68},"end":{"line":300,"column":73},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$28","type":"Identifier","loc":{"start":{"line":300,"column":24},"end":{"line":300,"column":28},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a datetime","type":"StringLiteral","loc":{"start":{"line":300,"column":43},"end":{"line":300,"column":55}}},{"name":"value$$54","type":"Identifier","loc":{"start":{"line":300,"column":57},"end":{"line":300,"column":62},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":300,"column":30},"end":{"line":300,"column":63}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":300,"column":68},"end":{"line":300,"column":73},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":300,"column":68},"end":{"line":300,"column":73},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$47","type":"Identifier","loc":{"start":{"line":300,"column":68},"end":{"line":300,"column":73},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":300,"column":68},"end":{"line":300,"column":73}}},"type":"ReturnStatement","loc":{"start":{"line":300,"column":68},"end":{"line":300,"column":73}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":298,"column":22},"end":{"line":298,"column":71}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$48","type":"Identifier","loc":{"start":{"line":302,"column":61},"end":{"line":302,"column":66},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$28","type":"Identifier","loc":{"start":{"line":302,"column":17},"end":{"line":302,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a datetime","type":"StringLiteral","loc":{"start":{"line":302,"column":36},"end":{"line":302,"column":48}}},{"name":"value$$54","type":"Identifier","loc":{"start":{"line":302,"column":50},"end":{"line":302,"column":55},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":302,"column":23},"end":{"line":302,"column":56}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":302,"column":61},"end":{"line":302,"column":66},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":302,"column":61},"end":{"line":302,"column":66},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$48","type":"Identifier","loc":{"start":{"line":302,"column":61},"end":{"line":302,"column":66},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":302,"column":61},"end":{"line":302,"column":66}}},"type":"ReturnStatement","loc":{"start":{"line":302,"column":61},"end":{"line":302,"column":66}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":297,"column":12},"end":{"line":302,"column":66}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"datetime","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":295,"column":8},"end":{"line":295,"column":16}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$29","type":"Identifier","loc":{"start":{"line":305,"column":12},"end":{"line":305,"column":16},"identifierName":"path"}},{"name":"value$$55","type":"Identifier","loc":{"start":{"line":305,"column":17},"end":{"line":305,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"prefix":true,"argument":{"name":"value$$55","type":"Identifier","loc":{"start":{"line":306,"column":32},"end":{"line":306,"column":37},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$16","type":"Identifier","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":76},"identifierName":"matchValue"}},"init":{"callee":{"name":"tryParse$$20","type":"Identifier"},"arguments":[{"name":"value$$55","type":"Identifier","loc":{"start":{"line":307,"column":70},"end":{"line":307,"column":75},"identifierName":"value"}},{"callee":{"name":"minValue$$1","type":"Identifier"},"arguments":[],"type":"CallExpression"}],"type":"CallExpression","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":76}}},"type":"VariableDeclarator","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":22}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":22}}},{"test":{"object":{"name":"matchValue$$16","type":"Identifier","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":76},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":76}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$16","type":"Identifier","loc":{"start":{"line":308,"column":29},"end":{"line":308,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":308,"column":29},"end":{"line":308,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":308,"column":29},"end":{"line":308,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":308,"column":29},"end":{"line":308,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$49","type":"Identifier","loc":{"start":{"line":309,"column":74},"end":{"line":309,"column":79},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$29","type":"Identifier","loc":{"start":{"line":309,"column":24},"end":{"line":309,"column":28},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a datetimeoffset","type":"StringLiteral","loc":{"start":{"line":309,"column":43},"end":{"line":309,"column":61}}},{"name":"value$$55","type":"Identifier","loc":{"start":{"line":309,"column":63},"end":{"line":309,"column":68},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":309,"column":30},"end":{"line":309,"column":69}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":309,"column":74},"end":{"line":309,"column":79},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":309,"column":74},"end":{"line":309,"column":79},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$49","type":"Identifier","loc":{"start":{"line":309,"column":74},"end":{"line":309,"column":79},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":309,"column":74},"end":{"line":309,"column":79}}},"type":"ReturnStatement","loc":{"start":{"line":309,"column":74},"end":{"line":309,"column":79}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":307,"column":22},"end":{"line":307,"column":76}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$50","type":"Identifier","loc":{"start":{"line":311,"column":61},"end":{"line":311,"column":66},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$29","type":"Identifier","loc":{"start":{"line":311,"column":17},"end":{"line":311,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a datetime","type":"StringLiteral","loc":{"start":{"line":311,"column":36},"end":{"line":311,"column":48}}},{"name":"value$$55","type":"Identifier","loc":{"start":{"line":311,"column":50},"end":{"line":311,"column":55},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":311,"column":23},"end":{"line":311,"column":56}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":311,"column":61},"end":{"line":311,"column":66},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":311,"column":61},"end":{"line":311,"column":66},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$50","type":"Identifier","loc":{"start":{"line":311,"column":61},"end":{"line":311,"column":66},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":311,"column":61},"end":{"line":311,"column":66}}},"type":"ReturnStatement","loc":{"start":{"line":311,"column":61},"end":{"line":311,"column":66}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":306,"column":12},"end":{"line":311,"column":66}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"datetimeOffset","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":304,"column":8},"end":{"line":304,"column":22}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"path$$30","type":"Identifier","loc":{"start":{"line":314,"column":12},"end":{"line":314,"column":16},"identifierName":"path"}},{"name":"value$$56","type":"Identifier","loc":{"start":{"line":314,"column":17},"end":{"line":314,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"left":{"prefix":true,"argument":{"name":"value$$56","type":"Identifier","loc":{"start":{"line":315,"column":32},"end":{"line":315,"column":37},"identifierName":"value"}},"operator":"typeof","type":"UnaryExpression"},"right":{"value":"string","type":"StringLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":20,"column":52},"end":{"line":20,"column":63}}},"consequent":{"body":[{"declarations":[{"id":{"name":"matchValue$$17","type":"Identifier","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":70},"identifierName":"matchValue"}},"init":{"callee":{"name":"tryParse$$21","type":"Identifier"},"arguments":[{"name":"value$$56","type":"Identifier","loc":{"start":{"line":316,"column":64},"end":{"line":316,"column":69},"identifierName":"value"}},{"value":0.0,"type":"NumericLiteral"}],"type":"CallExpression","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":70}}},"type":"VariableDeclarator","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":22}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":22}}},{"test":{"object":{"name":"matchValue$$17","type":"Identifier","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":70},"identifierName":"matchValue"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":70}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"object":{"name":"matchValue$$17","type":"Identifier","loc":{"start":{"line":317,"column":29},"end":{"line":317,"column":33},"identifierName":"matchValue"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":317,"column":29},"end":{"line":317,"column":33}}}],"type":"NewExpression","loc":{"start":{"line":317,"column":29},"end":{"line":317,"column":33}}},"type":"ReturnStatement","loc":{"start":{"line":317,"column":29},"end":{"line":317,"column":33}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$51","type":"Identifier","loc":{"start":{"line":318,"column":68},"end":{"line":318,"column":73},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$30","type":"Identifier","loc":{"start":{"line":318,"column":24},"end":{"line":318,"column":28},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a timespan","type":"StringLiteral","loc":{"start":{"line":318,"column":43},"end":{"line":318,"column":55}}},{"name":"value$$56","type":"Identifier","loc":{"start":{"line":318,"column":57},"end":{"line":318,"column":62},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":318,"column":30},"end":{"line":318,"column":63}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":318,"column":68},"end":{"line":318,"column":73},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":318,"column":68},"end":{"line":318,"column":73},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$51","type":"Identifier","loc":{"start":{"line":318,"column":68},"end":{"line":318,"column":73},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":318,"column":68},"end":{"line":318,"column":73}}},"type":"ReturnStatement","loc":{"start":{"line":318,"column":68},"end":{"line":318,"column":73}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":316,"column":22},"end":{"line":316,"column":70}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"arg0$$52","type":"Identifier","loc":{"start":{"line":320,"column":61},"end":{"line":320,"column":66},"identifierName":"arg0"}},"init":{"elements":[{"name":"path$$30","type":"Identifier","loc":{"start":{"line":320,"column":17},"end":{"line":320,"column":21},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"BadPrimitive","type":"StringLiteral"},{"value":"a timespan","type":"StringLiteral","loc":{"start":{"line":320,"column":36},"end":{"line":320,"column":48}}},{"name":"value$$56","type":"Identifier","loc":{"start":{"line":320,"column":50},"end":{"line":320,"column":55},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":320,"column":23},"end":{"line":320,"column":56}}}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":320,"column":61},"end":{"line":320,"column":66},"identifierName":"arg0"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":320,"column":61},"end":{"line":320,"column":66},"identifierName":"arg0"}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"name":"arg0$$52","type":"Identifier","loc":{"start":{"line":320,"column":61},"end":{"line":320,"column":66},"identifierName":"arg0"}}],"type":"NewExpression","loc":{"start":{"line":320,"column":61},"end":{"line":320,"column":66}}},"type":"ReturnStatement","loc":{"start":{"line":320,"column":61},"end":{"line":320,"column":66}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":315,"column":12},"end":{"line":320,"column":66}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"timespan","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":313,"column":8},"end":{"line":313,"column":16}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"params":[{"name":"path$$31","type":"Identifier","loc":{"start":{"line":326,"column":32},"end":{"line":326,"column":36},"identifierName":"path"}},{"name":"decoder$$7","type":"Identifier","loc":{"start":{"line":326,"column":38},"end":{"line":326,"column":45},"identifierName":"decoder"}},{"name":"value$$57","type":"Identifier","loc":{"start":{"line":326,"column":61},"end":{"line":326,"column":66},"identifierName":"value"}}],"body":{"body":[{"declarations":[{"id":{"name":"o$$50","type":"Identifier","loc":{"start":{"line":33,"column":32},"end":{"line":33,"column":33},"identifierName":"o"}},"type":"VariableDeclarator"}],"kind":"var","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"matchValue$$18","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32},"identifierName":"matchValue"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"clo1$$1","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21},"identifierName":"clo1"}},"init":{"callee":{"name":"partialApply","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"name":"decoder$$7","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21},"identifierName":"decoder"}},{"elements":[{"name":"path$$31","type":"Identifier","loc":{"start":{"line":328,"column":22},"end":{"line":328,"column":26},"identifierName":"path"}}],"type":"ArrayExpression"}],"type":"CallExpression"},"type":"VariableDeclarator","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21},"identifierName":"clo1"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21},"identifierName":"clo1"}},{"expression":{"left":{"name":"matchValue$$18","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32},"identifierName":"matchValue"}},"right":{"callee":{"name":"clo1$$1","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21},"identifierName":"clo1"}},"arguments":[{"name":"value$$57","type":"Identifier","loc":{"start":{"line":328,"column":27},"end":{"line":328,"column":32},"identifierName":"value"}}],"type":"CallExpression","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":21}}},{"test":{"left":{"object":{"name":"matchValue$$18","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32},"identifierName":"matchValue"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":1.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32}}},"consequent":{"body":[{"test":{"expressions":[{"left":{"name":"o$$50","type":"Identifier","loc":{"start":{"line":33,"column":32},"end":{"line":33,"column":33},"identifierName":"o"}},"right":{"name":"value$$57","type":"Identifier","loc":{"start":{"line":330,"column":43},"end":{"line":330,"column":48},"identifierName":"value"}},"operator":"=","type":"AssignmentExpression"},{"left":{"name":"o$$50","type":"Identifier","loc":{"start":{"line":33,"column":61},"end":{"line":33,"column":62},"identifierName":"o"}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":33,"column":54},"end":{"line":33,"column":62}}}],"type":"SequenceExpression"},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"type":"NullLiteral"}],"type":"NewExpression","loc":{"start":{"line":330,"column":52},"end":{"line":330,"column":59}}},"type":"ReturnStatement","loc":{"start":{"line":330,"column":52},"end":{"line":330,"column":59}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"test":{"left":{"object":{"name":"matchValue$$18","type":"Identifier","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32},"identifierName":"matchValue"}},"property":{"name":"tag","type":"Identifier"},"computed":false,"type":"MemberExpression"},"right":{"value":1.0,"type":"NumericLiteral"},"operator":"===","type":"BinaryExpression","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"object":{"object":{"name":"matchValue$$18","type":"Identifier","loc":{"start":{"line":331,"column":22},"end":{"line":331,"column":30},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":331,"column":22},"end":{"line":331,"column":30}}}],"type":"NewExpression","loc":{"start":{"line":331,"column":22},"end":{"line":331,"column":30}}},"type":"ReturnStatement","loc":{"start":{"line":331,"column":22},"end":{"line":331,"column":30}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"Error","type":"Identifier"},"arguments":[{"value":"The match cases were incomplete","type":"StringLiteral"}],"type":"NewExpression"},"type":"ThrowStatement","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"callee":{"name":"some","type":"Identifier"},"arguments":[{"object":{"object":{"name":"matchValue$$18","type":"Identifier","loc":{"start":{"line":329,"column":18},"end":{"line":329,"column":28},"identifierName":"matchValue"}},"property":{"name":"fields","type":"Identifier"},"computed":false,"type":"MemberExpression"},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":329,"column":18},"end":{"line":329,"column":28}}}],"type":"CallExpression","loc":{"start":{"line":329,"column":21},"end":{"line":329,"column":27}}}],"type":"NewExpression","loc":{"start":{"line":329,"column":18},"end":{"line":329,"column":28}}},"type":"ReturnStatement","loc":{"start":{"line":329,"column":18},"end":{"line":329,"column":28}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":328,"column":14},"end":{"line":328,"column":32}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"decodeMaybeNull","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":326,"column":16},"end":{"line":326,"column":31}}},{"declaration":{"params":[{"name":"fieldName$$1","type":"Identifier","loc":{"start":{"line":333,"column":18},"end":{"line":333,"column":27},"identifierName":"fieldName"}},{"name":"decoder$$8","type":"Identifier","loc":{"start":{"line":333,"column":39},"end":{"line":333,"column":46},"identifierName":"decoder"}},{"name":"path$$32","type":"Identifier","loc":{"start":{"line":334,"column":12},"end":{"line":334,"column":16},"identifierName":"path"}},{"name":"value$$58","type":"Identifier","loc":{"start":{"line":334,"column":17},"end":{"line":334,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"value":"$0 === null ? false : (Object.getPrototypeOf($0 || false) === Object.prototype)","args":[{"name":"value$$58","type":"Identifier","loc":{"start":{"line":335,"column":32},"end":{"line":335,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":335,"column":15},"end":{"line":335,"column":37}}},"consequent":{"body":[{"declarations":[{"id":{"name":"fieldValue","type":"Identifier","loc":{"start":{"line":336,"column":20},"end":{"line":336,"column":30},"identifierName":"fieldValue"}},"init":{"object":{"name":"value$$58","type":"Identifier","loc":{"start":{"line":336,"column":60},"end":{"line":336,"column":65},"identifierName":"value"}},"property":{"name":"fieldName$$1","type":"Identifier","loc":{"start":{"line":336,"column":50},"end":{"line":336,"column":59},"identifierName":"fieldName"}},"computed":true,"type":"MemberExpression","loc":{"start":{"line":19,"column":65},"end":{"line":19,"column":77}}},"type":"VariableDeclarator","loc":{"start":{"line":336,"column":20},"end":{"line":19,"column":65}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":336,"column":20},"end":{"line":19,"column":65}}},{"test":{"callee":{"name":"Helpers$$$isUndefined","type":"Identifier","loc":{"start":{"line":337,"column":19},"end":{"line":337,"column":49},"identifierName":"isUndefined"}},"arguments":[{"name":"fieldValue","type":"Identifier","loc":{"start":{"line":337,"column":39},"end":{"line":337,"column":49},"identifierName":"fieldValue"}}],"type":"CallExpression","loc":{"start":{"line":337,"column":19},"end":{"line":337,"column":49}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"type":"NullLiteral"}],"type":"NewExpression","loc":{"start":{"line":337,"column":55},"end":{"line":337,"column":62}}},"type":"ReturnStatement","loc":{"start":{"line":337,"column":55},"end":{"line":337,"column":62}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"decodeMaybeNull","type":"Identifier","loc":{"start":{"line":338,"column":21},"end":{"line":338,"column":80},"identifierName":"decodeMaybeNull"}},"arguments":[{"left":{"left":{"name":"path$$32","type":"Identifier","loc":{"start":{"line":338,"column":38},"end":{"line":338,"column":42},"identifierName":"path"}},"right":{"value":".","type":"StringLiteral","loc":{"start":{"line":338,"column":45},"end":{"line":338,"column":48}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":338,"column":38},"end":{"line":338,"column":48}}},"right":{"name":"fieldName$$1","type":"Identifier","loc":{"start":{"line":338,"column":51},"end":{"line":338,"column":60},"identifierName":"fieldName"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":338,"column":38},"end":{"line":338,"column":60}}},{"name":"decoder$$8","type":"Identifier","loc":{"start":{"line":338,"column":62},"end":{"line":338,"column":69},"identifierName":"decoder"}},{"name":"fieldValue","type":"Identifier","loc":{"start":{"line":338,"column":70},"end":{"line":338,"column":80},"identifierName":"fieldValue"}}],"type":"CallExpression","loc":{"start":{"line":338,"column":21},"end":{"line":338,"column":80}}},"type":"ReturnStatement","loc":{"start":{"line":338,"column":21},"end":{"line":338,"column":80}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":337,"column":16},"end":{"line":338,"column":80}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"elements":[{"name":"path$$32","type":"Identifier","loc":{"start":{"line":340,"column":22},"end":{"line":340,"column":26},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":2.0,"type":"NumericLiteral"},{"value":"BadType","type":"StringLiteral"},{"value":"an object","type":"StringLiteral","loc":{"start":{"line":340,"column":36},"end":{"line":340,"column":47}}},{"name":"value$$58","type":"Identifier","loc":{"start":{"line":340,"column":49},"end":{"line":340,"column":54},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":340,"column":28},"end":{"line":340,"column":55}}}],"type":"ArrayExpression"}],"type":"NewExpression","loc":{"start":{"line":340,"column":16},"end":{"line":340,"column":56}}},"type":"ReturnStatement","loc":{"start":{"line":340,"column":16},"end":{"line":340,"column":56}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":335,"column":12},"end":{"line":340,"column":56}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"optional","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":333,"column":8},"end":{"line":333,"column":16}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"params":[{"name":"fieldNames","type":"Identifier","loc":{"start":{"line":342,"column":29},"end":{"line":342,"column":39},"identifierName":"fieldNames"}},{"name":"currentPath","type":"Identifier","loc":{"start":{"line":342,"column":40},"end":{"line":342,"column":51},"identifierName":"currentPath"}},{"name":"value$$59","type":"Identifier","loc":{"start":{"line":342,"column":52},"end":{"line":342,"column":57},"identifierName":"value"}}],"body":{"body":[{"declarations":[{"id":{"name":"strings","type":"Identifier","loc":{"start":{"line":343,"column":69},"end":{"line":343,"column":86},"identifierName":"strings"}},"type":"VariableDeclarator"},{"id":{"name":"option$$1","type":"Identifier","loc":{"start":{"line":345,"column":75},"end":{"line":345,"column":97},"identifierName":"option"}},"type":"VariableDeclarator"}],"kind":"var","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"currentPath$$1","type":"Identifier","loc":{"start":{"line":343,"column":12},"end":{"line":343,"column":23},"identifierName":"currentPath"}},"init":{"callee":{"name":"defaultArg","type":"Identifier"},"arguments":[{"name":"currentPath","type":"Identifier","loc":{"start":{"line":343,"column":37},"end":{"line":343,"column":48},"identifierName":"currentPath"}},{"expressions":[{"left":{"name":"strings","type":"Identifier","loc":{"start":{"line":343,"column":69},"end":{"line":343,"column":86},"identifierName":"strings"}},"right":{"callee":{"name":"List","type":"Identifier"},"arguments":[{"value":"$","type":"StringLiteral","loc":{"start":{"line":343,"column":50},"end":{"line":343,"column":53}}},{"name":"fieldNames","type":"Identifier","loc":{"start":{"line":343,"column":55},"end":{"line":343,"column":65},"identifierName":"fieldNames"}}],"type":"NewExpression"},"operator":"=","type":"AssignmentExpression"},{"expressions":[{"callee":{"name":"join","type":"Identifier"},"arguments":[{"value":".","type":"StringLiteral","loc":{"start":{"line":343,"column":83},"end":{"line":343,"column":86}}},{"name":"strings","type":"Identifier","loc":{"start":{"line":343,"column":69},"end":{"line":343,"column":86},"identifierName":"strings"}}],"type":"CallExpression","loc":{"start":{"line":343,"column":69},"end":{"line":343,"column":86}}}],"type":"SequenceExpression"}],"type":"SequenceExpression"}],"type":"CallExpression","loc":{"start":{"line":343,"column":26},"end":{"line":343,"column":87}}},"type":"VariableDeclarator","loc":{"start":{"line":343,"column":12},"end":{"line":343,"column":26}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":343,"column":12},"end":{"line":343,"column":26}}},{"declarations":[{"id":{"name":"msg$$9","type":"Identifier","loc":{"start":{"line":344,"column":12},"end":{"line":344,"column":15},"identifierName":"msg"}},"init":{"left":{"left":{"value":"an object with path `","type":"StringLiteral","loc":{"start":{"line":344,"column":18},"end":{"line":344,"column":41}}},"right":{"callee":{"name":"join","type":"Identifier"},"arguments":[{"value":".","type":"StringLiteral","loc":{"start":{"line":344,"column":59},"end":{"line":344,"column":62}}},{"name":"fieldNames","type":"Identifier","loc":{"start":{"line":344,"column":63},"end":{"line":344,"column":73},"identifierName":"fieldNames"}}],"type":"CallExpression","loc":{"start":{"line":344,"column":45},"end":{"line":344,"column":73}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":344,"column":18},"end":{"line":344,"column":74}}},"right":{"value":"`","type":"StringLiteral","loc":{"start":{"line":344,"column":77},"end":{"line":344,"column":80}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":344,"column":18},"end":{"line":344,"column":80}}},"type":"VariableDeclarator","loc":{"start":{"line":344,"column":12},"end":{"line":344,"column":18}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":344,"column":12},"end":{"line":344,"column":18}}},{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"elements":[{"name":"currentPath$$1","type":"Identifier","loc":{"start":{"line":345,"column":14},"end":{"line":345,"column":25},"identifierName":"currentPath"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":4.0,"type":"NumericLiteral"},{"value":"BadPath","type":"StringLiteral"},{"name":"msg$$9","type":"Identifier","loc":{"start":{"line":345,"column":36},"end":{"line":345,"column":39},"identifierName":"msg"}},{"name":"value$$59","type":"Identifier","loc":{"start":{"line":345,"column":41},"end":{"line":345,"column":46},"identifierName":"value"}},{"expressions":[{"left":{"name":"option$$1","type":"Identifier","loc":{"start":{"line":345,"column":75},"end":{"line":345,"column":97},"identifierName":"option"}},"right":{"callee":{"name":"tryLast","type":"Identifier"},"arguments":[{"name":"fieldNames","type":"Identifier","loc":{"start":{"line":345,"column":61},"end":{"line":345,"column":71},"identifierName":"fieldNames"}}],"type":"CallExpression","loc":{"start":{"line":345,"column":48},"end":{"line":345,"column":71}}},"operator":"=","type":"AssignmentExpression"},{"expressions":[{"callee":{"name":"defaultArg","type":"Identifier"},"arguments":[{"name":"option$$1","type":"Identifier","loc":{"start":{"line":345,"column":75},"end":{"line":345,"column":97},"identifierName":"option"}},{"value":"","type":"StringLiteral","loc":{"start":{"line":345,"column":95},"end":{"line":345,"column":97}}}],"type":"CallExpression","loc":{"start":{"line":345,"column":75},"end":{"line":345,"column":97}}}],"type":"SequenceExpression"}],"type":"SequenceExpression"}],"type":"NewExpression","loc":{"start":{"line":345,"column":27},"end":{"line":345,"column":98}}}],"type":"ArrayExpression"}],"type":"NewExpression","loc":{"start":{"line":345,"column":8},"end":{"line":345,"column":99}}},"type":"ReturnStatement","loc":{"start":{"line":345,"column":8},"end":{"line":345,"column":99}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"badPathError","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":342,"column":16},"end":{"line":342,"column":28}}},{"declaration":{"params":[{"name":"fieldNames$$1","type":"Identifier","loc":{"start":{"line":347,"column":20},"end":{"line":347,"column":30},"identifierName":"fieldNames"}},{"name":"decoder$$9","type":"Identifier","loc":{"start":{"line":347,"column":47},"end":{"line":347,"column":54},"identifierName":"decoder"}},{"name":"firstPath","type":"Identifier","loc":{"start":{"line":348,"column":12},"end":{"line":348,"column":21},"identifierName":"firstPath"}},{"name":"firstValue","type":"Identifier","loc":{"start":{"line":348,"column":22},"end":{"line":348,"column":32},"identifierName":"firstValue"}}],"body":{"body":[{"declarations":[{"id":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":363,"column":15},"end":{"line":363,"column":23},"identifierName":"_arg1"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"state","type":"Identifier","loc":{"start":{"line":350,"column":16},"end":{"line":362,"column":52},"identifierName":"state"}},"init":{"elements":[{"name":"firstPath","type":"Identifier","loc":{"start":{"line":349,"column":14},"end":{"line":349,"column":23},"identifierName":"firstPath"}},{"name":"firstValue","type":"Identifier","loc":{"start":{"line":349,"column":25},"end":{"line":349,"column":35},"identifierName":"firstValue"}},{"type":"NullLiteral"}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":350,"column":16},"end":{"line":362,"column":52},"identifierName":"state"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":350,"column":16},"end":{"line":362,"column":52},"identifierName":"state"}},{"expression":{"left":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":363,"column":15},"end":{"line":363,"column":23},"identifierName":"_arg1"}},"right":{"callee":{"name":"fold","type":"Identifier"},"arguments":[{"id":{"name":"folder","type":"Identifier"},"params":[{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},{"name":"field$$1","type":"Identifier","loc":{"start":{"line":350,"column":56},"end":{"line":350,"column":61},"identifierName":"field"}}],"body":{"body":[{"test":{"left":{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":351,"column":22},"end":{"line":351,"column":25}}},"consequent":{"body":[{"test":{"left":{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":33,"column":54},"end":{"line":33,"column":62}}},"consequent":{"body":[{"declarations":[{"id":{"name":"res$$1","type":"Identifier","loc":{"start":{"line":355,"column":28},"end":{"line":355,"column":31},"identifierName":"res"}},"init":{"callee":{"name":"badPathError","type":"Identifier","loc":{"start":{"line":355,"column":34},"end":{"line":355,"column":83},"identifierName":"badPathError"}},"arguments":[{"name":"fieldNames$$1","type":"Identifier","loc":{"start":{"line":355,"column":47},"end":{"line":355,"column":57},"identifierName":"fieldNames"}},{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"name":"firstValue","type":"Identifier","loc":{"start":{"line":355,"column":73},"end":{"line":355,"column":83},"identifierName":"firstValue"}}],"type":"CallExpression","loc":{"start":{"line":355,"column":34},"end":{"line":355,"column":83}}},"type":"VariableDeclarator","loc":{"start":{"line":355,"column":28},"end":{"line":355,"column":34}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":355,"column":28},"end":{"line":355,"column":34}}},{"argument":{"elements":[{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"name":"res$$1","type":"Identifier","loc":{"start":{"line":356,"column":48},"end":{"line":356,"column":51},"identifierName":"res"}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"value":"$0 === null ? false : (Object.getPrototypeOf($0 || false) === Object.prototype)","args":[{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":357,"column":25},"end":{"line":357,"column":50}}},"consequent":{"body":[{"declarations":[{"id":{"name":"curValue$$1","type":"Identifier","loc":{"start":{"line":358,"column":28},"end":{"line":358,"column":36},"identifierName":"curValue"}},"init":{"object":{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},"property":{"name":"field$$1","type":"Identifier","loc":{"start":{"line":358,"column":56},"end":{"line":358,"column":61},"identifierName":"field"}},"computed":true,"type":"MemberExpression","loc":{"start":{"line":19,"column":65},"end":{"line":19,"column":77}}},"type":"VariableDeclarator","loc":{"start":{"line":358,"column":28},"end":{"line":19,"column":65}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":358,"column":28},"end":{"line":19,"column":65}}},{"argument":{"elements":[{"left":{"left":{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},"right":{"value":".","type":"StringLiteral","loc":{"start":{"line":359,"column":34},"end":{"line":359,"column":37}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":359,"column":24},"end":{"line":359,"column":37}}},"right":{"name":"field$$1","type":"Identifier","loc":{"start":{"line":359,"column":40},"end":{"line":359,"column":45},"identifierName":"field"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":359,"column":24},"end":{"line":359,"column":45}}},{"name":"curValue$$1","type":"Identifier","loc":{"start":{"line":359,"column":47},"end":{"line":359,"column":55},"identifierName":"curValue"}},{"type":"NullLiteral"}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"res$$2","type":"Identifier","loc":{"start":{"line":361,"column":28},"end":{"line":361,"column":31},"identifierName":"res"}},"init":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"elements":[{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":2.0,"type":"NumericLiteral"},{"value":"BadType","type":"StringLiteral"},{"value":"an object","type":"StringLiteral","loc":{"start":{"line":361,"column":57},"end":{"line":361,"column":68}}},{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}}],"type":"NewExpression","loc":{"start":{"line":361,"column":49},"end":{"line":361,"column":79}}}],"type":"ArrayExpression"}],"type":"NewExpression","loc":{"start":{"line":361,"column":34},"end":{"line":361,"column":80}}},"type":"VariableDeclarator","loc":{"start":{"line":361,"column":28},"end":{"line":361,"column":34}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":361,"column":28},"end":{"line":361,"column":34}}},{"argument":{"elements":[{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"name":"res$$2","type":"Identifier","loc":{"start":{"line":362,"column":48},"end":{"line":362,"column":51},"identifierName":"res"}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":357,"column":20},"end":{"line":362,"column":51}}},"type":"IfStatement","loc":{"start":{"line":354,"column":20},"end":{"line":362,"column":51}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"elements":[{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}},{"object":{"name":"tupledArg","type":"Identifier","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39},"identifierName":"tupledArg"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":350,"column":32},"end":{"line":350,"column":39}}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":351,"column":22},"end":{"line":351,"column":25}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},{"name":"state","type":"Identifier","loc":{"start":{"line":350,"column":16},"end":{"line":362,"column":52},"identifierName":"state"}},{"name":"fieldNames$$1","type":"Identifier","loc":{"start":{"line":349,"column":44},"end":{"line":349,"column":54},"identifierName":"fieldNames"}}],"type":"CallExpression","loc":{"start":{"line":350,"column":16},"end":{"line":362,"column":52}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":350,"column":16},"end":{"line":362,"column":52}}},{"test":{"left":{"object":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":363,"column":15},"end":{"line":367,"column":67},"identifierName":"_arg1"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":363,"column":15},"end":{"line":367,"column":67}}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":363,"column":15},"end":{"line":363,"column":23}}},"consequent":{"body":[{"test":{"callee":{"name":"Helpers$$$isUndefined","type":"Identifier","loc":{"start":{"line":366,"column":23},"end":{"line":366,"column":52},"identifierName":"isUndefined"}},"arguments":[{"object":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67},"identifierName":"_arg1"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67}}}],"type":"CallExpression","loc":{"start":{"line":366,"column":23},"end":{"line":366,"column":52}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":0.0,"type":"NumericLiteral"},{"value":"Ok","type":"StringLiteral"},{"type":"NullLiteral"}],"type":"NewExpression","loc":{"start":{"line":366,"column":58},"end":{"line":366,"column":65}}},"type":"ReturnStatement","loc":{"start":{"line":366,"column":58},"end":{"line":366,"column":65}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"decodeMaybeNull","type":"Identifier","loc":{"start":{"line":367,"column":25},"end":{"line":367,"column":67},"identifierName":"decodeMaybeNull"}},"arguments":[{"object":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67},"identifierName":"_arg1"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67}}},{"name":"decoder$$9","type":"Identifier","loc":{"start":{"line":367,"column":50},"end":{"line":367,"column":57},"identifierName":"decoder"}},{"object":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67},"identifierName":"_arg1"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67}}}],"type":"CallExpression","loc":{"start":{"line":367,"column":25},"end":{"line":367,"column":67}}},"type":"ReturnStatement","loc":{"start":{"line":367,"column":25},"end":{"line":367,"column":67}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":366,"column":20},"end":{"line":367,"column":67}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"res$$3","type":"Identifier","loc":{"start":{"line":364,"column":29},"end":{"line":364,"column":32},"identifierName":"res"}},"init":{"object":{"name":"_arg1","type":"Identifier","loc":{"start":{"line":363,"column":15},"end":{"line":367,"column":67},"identifierName":"_arg1"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":364,"column":36},"end":{"line":364,"column":39}}},"type":"VariableDeclarator","loc":{"start":{"line":364,"column":29},"end":{"line":364,"column":36}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":364,"column":29},"end":{"line":364,"column":36}}},{"argument":{"name":"res$$3","type":"Identifier","loc":{"start":{"line":364,"column":36},"end":{"line":364,"column":39},"identifierName":"res"}},"type":"ReturnStatement","loc":{"start":{"line":364,"column":36},"end":{"line":364,"column":39},"identifierName":"res"}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":363,"column":15},"end":{"line":367,"column":67}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"optionalAt","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":347,"column":8},"end":{"line":347,"column":18}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"fieldName$$4","type":"Identifier","loc":{"start":{"line":369,"column":15},"end":{"line":369,"column":24},"identifierName":"fieldName"}},{"name":"decoder$$10","type":"Identifier","loc":{"start":{"line":369,"column":35},"end":{"line":369,"column":42},"identifierName":"decoder"}},{"name":"path$$33","type":"Identifier","loc":{"start":{"line":370,"column":12},"end":{"line":370,"column":16},"identifierName":"path"}},{"name":"value$$61","type":"Identifier","loc":{"start":{"line":370,"column":17},"end":{"line":370,"column":22},"identifierName":"value"}}],"body":{"body":[{"test":{"value":"$0 === null ? false : (Object.getPrototypeOf($0 || false) === Object.prototype)","args":[{"name":"value$$61","type":"Identifier","loc":{"start":{"line":371,"column":32},"end":{"line":371,"column":37},"identifierName":"value"}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":371,"column":15},"end":{"line":371,"column":37}}},"consequent":{"body":[{"declarations":[{"id":{"name":"fieldValue$$1","type":"Identifier","loc":{"start":{"line":372,"column":20},"end":{"line":372,"column":30},"identifierName":"fieldValue"}},"init":{"object":{"name":"value$$61","type":"Identifier","loc":{"start":{"line":372,"column":60},"end":{"line":372,"column":65},"identifierName":"value"}},"property":{"name":"fieldName$$4","type":"Identifier","loc":{"start":{"line":372,"column":50},"end":{"line":372,"column":59},"identifierName":"fieldName"}},"computed":true,"type":"MemberExpression","loc":{"start":{"line":19,"column":65},"end":{"line":19,"column":77}}},"type":"VariableDeclarator","loc":{"start":{"line":372,"column":20},"end":{"line":19,"column":65}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":372,"column":20},"end":{"line":19,"column":65}}},{"test":{"callee":{"name":"Helpers$$$isUndefined","type":"Identifier","loc":{"start":{"line":373,"column":19},"end":{"line":373,"column":49},"identifierName":"isUndefined"}},"arguments":[{"name":"fieldValue$$1","type":"Identifier","loc":{"start":{"line":373,"column":39},"end":{"line":373,"column":49},"identifierName":"fieldValue"}}],"type":"CallExpression","loc":{"start":{"line":373,"column":19},"end":{"line":373,"column":49}}},"consequent":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"elements":[{"name":"path$$33","type":"Identifier","loc":{"start":{"line":374,"column":26},"end":{"line":374,"column":30},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":3.0,"type":"NumericLiteral"},{"value":"BadField","type":"StringLiteral"},{"left":{"left":{"value":"an object with a field named `","type":"StringLiteral","loc":{"start":{"line":374,"column":42},"end":{"line":374,"column":74}}},"right":{"name":"fieldName$$4","type":"Identifier","loc":{"start":{"line":374,"column":77},"end":{"line":374,"column":86},"identifierName":"fieldName"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":374,"column":42},"end":{"line":374,"column":86}}},"right":{"value":"`","type":"StringLiteral","loc":{"start":{"line":374,"column":89},"end":{"line":374,"column":92}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":374,"column":42},"end":{"line":374,"column":92}}},{"name":"value$$61","type":"Identifier","loc":{"start":{"line":374,"column":94},"end":{"line":374,"column":99},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":374,"column":32},"end":{"line":374,"column":100}}}],"type":"ArrayExpression"}],"type":"NewExpression","loc":{"start":{"line":374,"column":20},"end":{"line":374,"column":101}}},"type":"ReturnStatement","loc":{"start":{"line":374,"column":20},"end":{"line":374,"column":101}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"decoder$$10","type":"Identifier","loc":{"start":{"line":376,"column":20},"end":{"line":376,"column":27},"identifierName":"decoder"}},"arguments":[{"left":{"left":{"name":"path$$33","type":"Identifier","loc":{"start":{"line":376,"column":29},"end":{"line":376,"column":33},"identifierName":"path"}},"right":{"value":".","type":"StringLiteral","loc":{"start":{"line":376,"column":36},"end":{"line":376,"column":39}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":376,"column":29},"end":{"line":376,"column":39}}},"right":{"name":"fieldName$$4","type":"Identifier","loc":{"start":{"line":376,"column":42},"end":{"line":376,"column":51},"identifierName":"fieldName"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":376,"column":29},"end":{"line":376,"column":51}}},{"name":"fieldValue$$1","type":"Identifier","loc":{"start":{"line":376,"column":53},"end":{"line":376,"column":63},"identifierName":"fieldValue"}}],"type":"CallExpression","loc":{"start":{"line":376,"column":20},"end":{"line":376,"column":63}}},"type":"ReturnStatement","loc":{"start":{"line":376,"column":20},"end":{"line":376,"column":63}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":373,"column":16},"end":{"line":376,"column":63}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"elements":[{"name":"path$$33","type":"Identifier","loc":{"start":{"line":378,"column":22},"end":{"line":378,"column":26},"identifierName":"path"}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":2.0,"type":"NumericLiteral"},{"value":"BadType","type":"StringLiteral"},{"value":"an object","type":"StringLiteral","loc":{"start":{"line":378,"column":36},"end":{"line":378,"column":47}}},{"name":"value$$61","type":"Identifier","loc":{"start":{"line":378,"column":49},"end":{"line":378,"column":54},"identifierName":"value"}}],"type":"NewExpression","loc":{"start":{"line":378,"column":28},"end":{"line":378,"column":55}}}],"type":"ArrayExpression"}],"type":"NewExpression","loc":{"start":{"line":378,"column":16},"end":{"line":378,"column":56}}},"type":"ReturnStatement","loc":{"start":{"line":378,"column":16},"end":{"line":378,"column":56}}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":371,"column":12},"end":{"line":378,"column":56}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"field","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":369,"column":8},"end":{"line":369,"column":13}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"fieldNames$$2","type":"Identifier","loc":{"start":{"line":380,"column":12},"end":{"line":380,"column":22},"identifierName":"fieldNames"}},{"name":"decoder$$11","type":"Identifier","loc":{"start":{"line":380,"column":38},"end":{"line":380,"column":45},"identifierName":"decoder"}},{"name":"firstPath$$1","type":"Identifier","loc":{"start":{"line":381,"column":12},"end":{"line":381,"column":21},"identifierName":"firstPath"}},{"name":"firstValue$$1","type":"Identifier","loc":{"start":{"line":381,"column":22},"end":{"line":381,"column":32},"identifierName":"firstValue"}}],"body":{"body":[{"declarations":[{"id":{"name":"_arg1$$1","type":"Identifier","loc":{"start":{"line":400,"column":15},"end":{"line":400,"column":23},"identifierName":"_arg1"}},"type":"VariableDeclarator"}],"kind":"let","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"state$$1","type":"Identifier","loc":{"start":{"line":383,"column":16},"end":{"line":399,"column":52},"identifierName":"state"}},"init":{"elements":[{"name":"firstPath$$1","type":"Identifier","loc":{"start":{"line":382,"column":14},"end":{"line":382,"column":23},"identifierName":"firstPath"}},{"name":"firstValue$$1","type":"Identifier","loc":{"start":{"line":382,"column":25},"end":{"line":382,"column":35},"identifierName":"firstValue"}},{"type":"NullLiteral"}],"type":"ArrayExpression"},"type":"VariableDeclarator","loc":{"start":{"line":383,"column":16},"end":{"line":399,"column":52},"identifierName":"state"}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":383,"column":16},"end":{"line":399,"column":52},"identifierName":"state"}},{"expression":{"left":{"name":"_arg1$$1","type":"Identifier","loc":{"start":{"line":400,"column":15},"end":{"line":400,"column":23},"identifierName":"_arg1"}},"right":{"callee":{"name":"fold","type":"Identifier"},"arguments":[{"id":{"name":"folder$$1","type":"Identifier"},"params":[{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},{"name":"field$$2","type":"Identifier","loc":{"start":{"line":383,"column":56},"end":{"line":383,"column":61},"identifierName":"field"}}],"body":{"body":[{"test":{"left":{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":384,"column":22},"end":{"line":384,"column":25}}},"consequent":{"body":[{"test":{"left":{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":33,"column":54},"end":{"line":33,"column":62}}},"consequent":{"body":[{"declarations":[{"id":{"name":"res$$5","type":"Identifier","loc":{"start":{"line":388,"column":28},"end":{"line":388,"column":31},"identifierName":"res"}},"init":{"callee":{"name":"badPathError","type":"Identifier","loc":{"start":{"line":388,"column":34},"end":{"line":388,"column":83},"identifierName":"badPathError"}},"arguments":[{"name":"fieldNames$$2","type":"Identifier","loc":{"start":{"line":388,"column":47},"end":{"line":388,"column":57},"identifierName":"fieldNames"}},{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"name":"firstValue$$1","type":"Identifier","loc":{"start":{"line":388,"column":73},"end":{"line":388,"column":83},"identifierName":"firstValue"}}],"type":"CallExpression","loc":{"start":{"line":388,"column":34},"end":{"line":388,"column":83}}},"type":"VariableDeclarator","loc":{"start":{"line":388,"column":28},"end":{"line":388,"column":34}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":388,"column":28},"end":{"line":388,"column":34}}},{"argument":{"elements":[{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"name":"res$$5","type":"Identifier","loc":{"start":{"line":389,"column":48},"end":{"line":389,"column":51},"identifierName":"res"}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"alternate":{"test":{"value":"$0 === null ? false : (Object.getPrototypeOf($0 || false) === Object.prototype)","args":[{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}}],"macro":true,"type":"StringLiteral","loc":{"start":{"line":390,"column":25},"end":{"line":390,"column":50}}},"consequent":{"body":[{"declarations":[{"id":{"name":"curValue$$3","type":"Identifier","loc":{"start":{"line":391,"column":28},"end":{"line":391,"column":36},"identifierName":"curValue"}},"init":{"object":{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},"property":{"name":"field$$2","type":"Identifier","loc":{"start":{"line":391,"column":56},"end":{"line":391,"column":61},"identifierName":"field"}},"computed":true,"type":"MemberExpression","loc":{"start":{"line":19,"column":65},"end":{"line":19,"column":77}}},"type":"VariableDeclarator","loc":{"start":{"line":391,"column":28},"end":{"line":19,"column":65}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":391,"column":28},"end":{"line":19,"column":65}}},{"test":{"callee":{"name":"Helpers$$$isUndefined","type":"Identifier","loc":{"start":{"line":392,"column":27},"end":{"line":392,"column":55},"identifierName":"isUndefined"}},"arguments":[{"name":"curValue$$3","type":"Identifier","loc":{"start":{"line":392,"column":47},"end":{"line":392,"column":55},"identifierName":"curValue"}}],"type":"CallExpression","loc":{"start":{"line":392,"column":27},"end":{"line":392,"column":55}}},"consequent":{"body":[{"declarations":[{"id":{"name":"res$$6","type":"Identifier","loc":{"start":{"line":393,"column":32},"end":{"line":393,"column":35},"identifierName":"res"}},"init":{"callee":{"name":"badPathError","type":"Identifier","loc":{"start":{"line":393,"column":38},"end":{"line":393,"column":77},"identifierName":"badPathError"}},"arguments":[{"name":"fieldNames$$2","type":"Identifier","loc":{"start":{"line":393,"column":51},"end":{"line":393,"column":61},"identifierName":"fieldNames"}},{"type":"NullLiteral"},{"name":"firstValue$$1","type":"Identifier","loc":{"start":{"line":393,"column":67},"end":{"line":393,"column":77},"identifierName":"firstValue"}}],"type":"CallExpression","loc":{"start":{"line":393,"column":38},"end":{"line":393,"column":77}}},"type":"VariableDeclarator","loc":{"start":{"line":393,"column":32},"end":{"line":393,"column":38}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":393,"column":32},"end":{"line":393,"column":38}}},{"argument":{"elements":[{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"name":"curValue$$3","type":"Identifier","loc":{"start":{"line":394,"column":37},"end":{"line":394,"column":45},"identifierName":"curValue"}},{"name":"res$$6","type":"Identifier","loc":{"start":{"line":394,"column":52},"end":{"line":394,"column":55},"identifierName":"res"}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"elements":[{"left":{"left":{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},"right":{"value":".","type":"StringLiteral","loc":{"start":{"line":396,"column":38},"end":{"line":396,"column":41}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":396,"column":28},"end":{"line":396,"column":41}}},"right":{"name":"field$$2","type":"Identifier","loc":{"start":{"line":396,"column":44},"end":{"line":396,"column":49},"identifierName":"field"}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":396,"column":28},"end":{"line":396,"column":49}}},{"name":"curValue$$3","type":"Identifier","loc":{"start":{"line":396,"column":51},"end":{"line":396,"column":59},"identifierName":"curValue"}},{"type":"NullLiteral"}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":392,"column":24},"end":{"line":396,"column":65}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"res$$7","type":"Identifier","loc":{"start":{"line":398,"column":28},"end":{"line":398,"column":31},"identifierName":"res"}},"init":{"callee":{"name":"Result","type":"Identifier"},"arguments":[{"value":1.0,"type":"NumericLiteral"},{"value":"Error","type":"StringLiteral"},{"elements":[{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"callee":{"name":"ErrorReason","type":"Identifier"},"arguments":[{"value":2.0,"type":"NumericLiteral"},{"value":"BadType","type":"StringLiteral"},{"value":"an object","type":"StringLiteral","loc":{"start":{"line":398,"column":57},"end":{"line":398,"column":68}}},{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}}],"type":"NewExpression","loc":{"start":{"line":398,"column":49},"end":{"line":398,"column":79}}}],"type":"ArrayExpression"}],"type":"NewExpression","loc":{"start":{"line":398,"column":34},"end":{"line":398,"column":80}}},"type":"VariableDeclarator","loc":{"start":{"line":398,"column":28},"end":{"line":398,"column":34}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":398,"column":28},"end":{"line":398,"column":34}}},{"argument":{"elements":[{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"name":"res$$7","type":"Identifier","loc":{"start":{"line":399,"column":48},"end":{"line":399,"column":51},"identifierName":"res"}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":390,"column":20},"end":{"line":399,"column":51}}},"type":"IfStatement","loc":{"start":{"line":387,"column":20},"end":{"line":399,"column":51}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"argument":{"elements":[{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}},{"object":{"name":"tupledArg$$1","type":"Identifier","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39},"identifierName":"tupledArg"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":383,"column":32},"end":{"line":383,"column":39}}}],"type":"ArrayExpression"},"type":"ReturnStatement"}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":384,"column":22},"end":{"line":384,"column":25}}}],"directives":[],"type":"BlockStatement"},"async":false,"generator":false,"type":"FunctionExpression"},{"name":"state$$1","type":"Identifier","loc":{"start":{"line":383,"column":16},"end":{"line":399,"column":52},"identifierName":"state"}},{"name":"fieldNames$$2","type":"Identifier","loc":{"start":{"line":382,"column":44},"end":{"line":382,"column":54},"identifierName":"fieldNames"}}],"type":"CallExpression","loc":{"start":{"line":383,"column":16},"end":{"line":399,"column":52}}},"operator":"=","type":"AssignmentExpression"},"type":"ExpressionStatement","loc":{"start":{"line":383,"column":16},"end":{"line":399,"column":52}}},{"test":{"left":{"object":{"name":"_arg1$$1","type":"Identifier","loc":{"start":{"line":400,"column":15},"end":{"line":403,"column":46},"identifierName":"_arg1"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":400,"column":15},"end":{"line":403,"column":46}}},"right":{"type":"NullLiteral"},"operator":"==","type":"BinaryExpression","loc":{"start":{"line":400,"column":15},"end":{"line":400,"column":23}}},"consequent":{"body":[{"argument":{"callee":{"name":"decoder$$11","type":"Identifier","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":27},"identifierName":"decoder"}},"arguments":[{"object":{"name":"_arg1$$1","type":"Identifier","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":46},"identifierName":"_arg1"}},"property":{"value":0.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":46}}},{"object":{"name":"_arg1$$1","type":"Identifier","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":46},"identifierName":"_arg1"}},"property":{"value":1.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":46}}}],"type":"CallExpression","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":46}}},"type":"ReturnStatement","loc":{"start":{"line":403,"column":20},"end":{"line":403,"column":46}}}],"directives":[],"type":"BlockStatement"},"alternate":{"body":[{"declarations":[{"id":{"name":"res$$8","type":"Identifier","loc":{"start":{"line":401,"column":29},"end":{"line":401,"column":32},"identifierName":"res"}},"init":{"object":{"name":"_arg1$$1","type":"Identifier","loc":{"start":{"line":400,"column":15},"end":{"line":403,"column":46},"identifierName":"_arg1"}},"property":{"value":2.0,"type":"NumericLiteral"},"computed":true,"type":"MemberExpression","loc":{"start":{"line":401,"column":36},"end":{"line":401,"column":39}}},"type":"VariableDeclarator","loc":{"start":{"line":401,"column":29},"end":{"line":401,"column":36}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":401,"column":29},"end":{"line":401,"column":36}}},{"argument":{"name":"res$$8","type":"Identifier","loc":{"start":{"line":401,"column":36},"end":{"line":401,"column":39},"identifierName":"res"}},"type":"ReturnStatement","loc":{"start":{"line":401,"column":36},"end":{"line":401,"column":39},"identifierName":"res"}}],"directives":[],"type":"BlockStatement"},"type":"IfStatement","loc":{"start":{"line":400,"column":15},"end":{"line":403,"column":46}}}],"directives":[],"type":"BlockStatement"},"id":{"name":"at","type":"Identifier"},"async":false,"generator":false,"type":"FunctionDeclaration","loc":{"start":{"line":380,"column":8},"end":{"line":380,"column":10}}},"specifiers":[],"type":"ExportNamedDeclaration"},{"declaration":{"params":[{"name":"requestedIndex","type":"Identifier","loc":{"start":{"line":405,"column":15},"end":{"line":405,"column":29},"identifierName":"requestedIndex"}},{"name":"decoder$$12","type":"Identifier","loc":{"start":{"line":405,"column":37},"end":{"line":405,"column":44},"identifierName":"decoder"}},{"name":"path$$34","type":"Identifier","loc":{"start":{"line":406,"column":12},"end":{"line":406,"column":16},"identifierName":"path"}},{"name":"value$$62","type":"Identifier","loc":{"start":{"line":406,"column":17},"end":{"line":406,"column":22},"identifierName":"value"}}],"body":{"body":[{"declarations":[{"id":{"name":"copyOfStruct","type":"Identifier","loc":{"start":{"line":417,"column":31},"end":{"line":417,"column":55},"identifierName":"copyOfStruct"}},"type":"VariableDeclarator"}],"kind":"var","type":"VariableDeclaration"},{"declarations":[{"id":{"name":"currentPath$$2","type":"Identifier","loc":{"start":{"line":407,"column":16},"end":{"line":407,"column":27},"identifierName":"currentPath"}},"init":{"left":{"left":{"left":{"name":"path$$34","type":"Identifier","loc":{"start":{"line":407,"column":30},"end":{"line":407,"column":34},"identifierName":"path"}},"right":{"value":".[","type":"StringLiteral","loc":{"start":{"line":407,"column":37},"end":{"line":407,"column":41}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":407,"column":30},"end":{"line":407,"column":41}}},"right":{"callee":{"name":"int32ToString","type":"Identifier"},"arguments":[{"name":"requestedIndex","type":"Identifier","loc":{"start":{"line":407,"column":62},"end":{"line":407,"column":76},"identifierName":"requestedIndex"}}],"type":"CallExpression"},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":407,"column":30},"end":{"line":407,"column":77}}},"right":{"value":"]","type":"StringLiteral","loc":{"start":{"line":407,"column":80},"end":{"line":407,"column":83}}},"operator":"+","type":"BinaryExpression","loc":{"start":{"line":407,"column":30},"end":{"line":407,"column":83}}},"type":"VariableDeclarator","loc":{"start":{"line":407,"column":16},"end":{"line":407,"column":30}}}],"kind":"const","type":"VariableDeclaration","loc":{"start":{"line":407,"column":16},"end":{"line":407,"column":30}}},{"test":{"callee":{"object":{"name":"Array","type":"Identifier"},"property":{"name":"isArray"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment