{"version":3,"sources":["src/ast/expressions/NullPropagatingExpression.spider"],"names":["Node","module","require","NullPropagatingExpression","left","right","type","computed","object","parent","property","prototype","codegen","context","getContext","childType","hasCallExpression","id","getNextObjectName","node","body","splice","position","nullPropagatingIndex","condition","__member_expression","__first_object","definedObjectNames","name","push","isObjectNameDefined","indexOf","resetVariableNames","exports"],"mappings":"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"}