{"version":3,"file":"instances.mjs","mappings":"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","names":["getApplicativeF","P","A","Any","any","AssociativeBothZip","both","zip","AssociativeFlatten","flatten","Covariant","map","ApplyZip","Monad","Applicative","ForEach","forEachF","ForEachWithIndex","forEachWithIndexF","Wiltable","separateF","WiltableWithIndex","separateWithIndexF","Witherable","compactF","WitherableWithIndex","compactWithIndexF","Compact","compact","Separate","separate","Extend","extend","Reduce","reduce","ReduceWithIndex","reduceWithIndex","ReduceRightWithIndex","reduceRightWithIndex","ReduceRight","reduceRight","FoldMap","foldMap","FoldMapWithIndex","foldMapWithIndex","Foldable","FoldableWithIndex","Filter","filter","FilterWithIndex","filterWithIndex","FilterMap","filterMap","collect","FilterMapWithIndex","filterMapWithIndex","collectWithIndex","Partition","partition","PartitionWithIndex","partitionWithIndex","PartitionMap","partitionMap","PartitionMapWithIndex","partitionMapWithIndex","Filterable","FilterableWithIndex","depthFirstChainRec","f","a","todo","result","length","e","shift","_tag","unshift","left","push","right","breadthFirstChainRec","initial","go","forEach","v","DepthFirstChainRec","chainRec","BreadthFirstChainRec"],"sourceRoot":"","sources":["../../../../_src/Collections/Immutable/Array/instances.ts"],"sourcesContent":[null]}