{"version":3,"file":"Tuple.mjs","mappings":"AAAA;;;;;AAKA,SAASA,IAAI,QAAQ,sBAAsB;AAC3C,OAAO,KAAKC,WAAW,MAAM,mCAAmC;AAChE,OAAO,KAAKC,MAAM,MAAM,8BAA8B;AACtD,OAAO,KAAKC,KAAK,MAAM,6BAA6B;AACpD,OAAO,KAAKC,SAAS,MAAM,iCAAiC;AAE5D;;;;AAIA,OAAO,MAAMC,KAAK,GAAG,CAA+B,GAAGC,QAAW,KAAQA,QAAQ;AAElF;;;;;;;AAOA,OAAO,MAAMC,cAAc,GAEiBN,WAAW,CAACI,KAAK;AAE7D;;;;;;;;;AASA,OAAO,MAAMG,QAAQ,GAEWL,KAAK,CAACE,KAAK;AAE3C;;;;;;;;;AASA,OAAO,MAAMI,YAAY,GAAGL,SAAS,CAACC,KAAK;AAE3C;;;;;;;;;;;AAWA,OAAO,MAAMK,SAAS,GAAGR,MAAM,CAACG,KAAK;AAErC;;;;;AAKA,OAAO,MAAMM,aAAa,gBAGtBX,IAAI,CAAC,CAAC,EAAE,CAAsCY,IAAO,EAAEC,IAAO,KAAgB,CAAC,GAAGD,IAAI,EAAEC,IAAI,CAAC,CAAC;AAElG","names":["dual","equivalence","monoid","order","semigroup","tuple","elements","getEquivalence","getOrder","getSemigroup","getMonoid","appendElement","self","that"],"sourceRoot":"","sources":["../src/Tuple.ts"],"sourcesContent":[null]}