{"version":3,"file":"Function.mjs","mappings":"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","names":["isFunction","input","dual","dataFirstArity","body","arguments","length","apply","self","a","identity","unsafeCoerce","constant","value","constTrue","constFalse","constNull","constUndefined","undefined","constVoid","flip","f","b","flow","ab","bc","cd","de","ef","fg","gh","hi","ij","compose","absurd","_","Error","tupled","untupled","pipe","ret","i","hole","SK"],"sourceRoot":"","sources":["../src/Function.ts"],"sourcesContent":[null]}