{"version":3,"sources":["src/ast/expressions/ObjectPattern.spider"],"names":["Node","module","require","ObjectPattern","properties","type","property","parent","prototype","codegen","context","getContext","node","i","value","defineIdentifier","key","hasCallExpression","exports"],"mappings":";;IAEAA,IAAIA,OAAOC,MAAAD,CAAOE,OAAPF,C,SAAAA,EAA0BA,IAArCA,C;IAEAA,SAAGG,aAAHH,CAAiBI,UAAjBJ,EACeA;AAAAA,QAALA,I,YAAKA;AAAAA,QAEbA,KAAKK,IAALL,G,eAAAA,CAFaA;AAAAA,QAGbA,KAAKI,UAALJ,GAAkBI,UAAlBJ,CAHaA;AAAAA,QAKbA,SAAIM,QAAJN,IAAgBA,KAAKI,UAArBJ,EAAgCA;AAAAA,YAC9BM,QAAAN,CAASO,MAATP,GAAkBA,IAAlBA,CAD8BA;AAAAA,SALnBA;AAAAA,K;IADZG,a,2BACOH,I;IAUVG,aAAAH,CAAcQ,SAAdR,CAAwBS,OAAxBT,GAAkCA,YAAMA;AAAAA,QACtCA,IAAGA,CAXKA,I,WAWES,OAANT,C,IAAAA,C,IAAAA,CAAJA,EAAoBA;AAAAA,YAClBA,OADkBA;AAAAA,SADkBA;AAAAA,QAKtCA,IAAIU,OAAAV,GAAUA,KAAKW,UAALX,GAAkBY,IAAhCZ,CALsCA;AAAAA,Q,IAMxBa,C,KANwBb;AAAAA,QAMtCA,SAAIM,QAAJN,IAAmBA,KAAKI,UAAxBJ,EAAmCA;AAAAA,YACjCA,KAAKI,UAALJ,CAAgBa,CAAhBb,IAAqBM,QAAAN,CAASS,OAATT,EAArBA,CADiCA;AAAAA,YAIjCA,I,OAAGM,QAAAN,CAASc,K,gBAATd,IAAAM,QAAAN,CAASc,K,SAAZd,EAAmBA;AAAAA,gBACjBA,IAAGM,QAAAN,CAASc,KAATd,CAAeK,IAAfL,K,YAAHA,EAAuCA;AAAAA,oBACrCU,OAAAV,CAAQe,gBAARf,CAAyBM,QAAAN,CAASc,KAAlCd,EADqCA;AAAAA,iBADtBA;AAAAA,aAAnBA,MAIOA;AAAAA,gBACLA,IAAGM,QAAAN,CAASgB,GAAThB,CAAaK,IAAbL,K,YAAHA,EAAqCA;AAAAA,oBACnCU,OAAAV,CAAQe,gBAARf,CAAyBM,QAAAN,CAASgB,GAAlChB,EADmCA;AAAAA,iBADhCA;AAAAA,aAR0BA;AAAAA,YAArBa,C,GAAqBb;AAAAA,SANGA;AAAAA,QAqBtCA,OAAOA,IAAPA,CArBsCA;AAAAA,KAAxCA,C;IAwBAG,aAAAH,CAAcQ,SAAdR,CAAwBiB,iBAAxBjB,GAA4CA,Y;eAAMA,I;KAAlDA,C;IAEAkB,OAAAlB,CAAQG,aAARH,GAAwBG,aAAxBH,C"}