{"version":3,"file":"Number.mjs","mappings":"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","names":["dual","predicate","bounded","equivalence","monoid","order","semigroup","isNumber","sum","numberSum","combine","multiply","numberMultiply","subtract","self","that","divide","increment","n","decrement","Equivalence","number","Order","Bounded","SemigroupSum","SemigroupMax","max","SemigroupMin","min","SemigroupMultiply","MonoidSum","MonoidMultiply","MonoidMax","MonoidMin","sign","sumAll","combineAll","multiplyAll","remainder","divisor","selfDecCount","toString","split","length","divisorDecCount","decCount","selfInt","parseInt","toFixed","replace","divisorInt","Math","pow"],"sourceRoot":"","sources":["../src/Number.ts"],"sourcesContent":[null]}