{"version":3,"sources":["src/ast/Node.spider"],"names":["Node","self","codeGenerated","definedIdentifiers","Object","defineProperty","value","writable","configurable","enumerable","getContext","type","node","position","parent","context","body","indexOf","defineIdentifier","identifier","push","isIdentifierDefined","name","defined","getDefinedIdentifier","id","blockWrap","myParent","blockStatement","module","require","block","BlockStatement","prototype","codegen","setErrorManager","errorManager","getErrorManager","exports"],"mappings":"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"}