{"version":3,"file":"struct.mjs","mappings":"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","names":["R","chain_","map_","forEach_","forEachPar_","forEachParN_","struct","r","__trace","collect_","k","v","_","e","a","values","res","structPar","structParN","n","structParN_","bindAll","s","bindAll_","Object","assign","bindAllPar","bindAllPar_","bindAllParN","bindAllParN_"],"sourceRoot":"","sources":["../../_src/Managed/struct.ts"],"sourcesContent":[null]}