{"version":3,"sources":["src/ast/expressions/SuperExpression.spider"],"names":["Node","module","require","extend","_extend","SuperExpression","type","prototype","codegen","parent","getErrorManager","error","message","loc","parentNode","node","inheritsFrom","left","property","name","object","addSelf","context","selfId","__isSelfDefined","body","splice","mutateCallExpression","id","selfNode","codeGenerated","Object","create","arguments","identifier","right","contextNode","value","getContext","memberExpression","computed","getDefinedIdentifier","callee","superContext","lastObject","isIdentifierDefined","position","defineIdentifier","defineProperty","enumerable","hasCallExpression","exports"],"mappings":"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"}