{"version":3,"sources":["src/ast/expressions/ExistentialExpression.spider"],"names":["Node","module","require","ExistentialExpression","argument","type","parent","prototype","codegen","hasCallExpression","isArgumentCallExpression","context","getContext","id","getNextVariableName","node","body","splice","position","existentialIndex","nullCheck","operator","left","right","resetVariableNames","exports"],"mappings":"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"}