{"version":3,"file":"operations.mjs","mappings":"AAGA,OAAO,KAAKA,CAAZ,MAAmB,0BAAnB;AAGA,SAASC,QAAT,QAAyB,uBAAzB;AAKA,SAASC,YAAT,QAA6B,oBAA7B;AAEA;;;;AAGA,OAAM,SAAUC,cAAV,CACJC,CADI,EAEJC,CAFI,EAEU;AAEd,SAAOD,CAAC,CAACE,MAAF,CAASD,CAAT,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUE,IAAV,CAAkBC,CAAlB,EAAgC;AACpC,QAAMC,KAAK,GAAGT,CAAC,CAACO,IAAF,CAAOC,CAAP,CAAd;AACA,SAAOC,KAAK,CAACD,CAAC,CAACP,QAAH,CAAZ;AACD;AAED;;;;AAGA,OAAM,SAAUS,QAAV,CAAsBF,CAAtB,EAAoC;AACxC,SAAON,YAAY,CAACM,CAAC,CAACP,QAAH,EAAaD,CAAC,CAACU,QAAF,CAAWF,CAAX,EAAcG,OAA3B,CAAnB;AACD;AAED;;;;AAGA,OAAM,SAAUC,YAAV,GAAsB;AAC1B,SAAOV,YAAY,CAACD,QAAD,EAAW,CAACY,CAAD,EAAIC,CAAJ,KAAWC,CAAD,IAAWA,CAAhC,CAAnB;AACD;AAED;;;;AAGA,OAAM,SAAUC,IAAV,CAAkBR,CAAlB,EAAgC;AACpC,SAAO,MAASN,YAAY,CAAEe,CAAD,IAAUT,CAAC,CAACP,QAAb,EAAuBD,CAAC,CAACgB,IAAF,CAAOR,CAAP,IAAeG,OAAtC,CAA5B;AACD;AAED;;;;AAGA,OAAM,SAAUO,GAAV,CAAiBC,CAAjB,EAA8B;AAClC,SAAOjB,YAAY,CAACiB,CAAC,CAACC,MAAH,EAAWpB,CAAC,CAACkB,GAAF,CAAMC,CAAN,EAASR,OAApB,CAAnB;AACD;AAED;;;;AAGA,OAAM,SAAUU,GAAV,CAAiBF,CAAjB,EAA8B;AAClC,SAAOjB,YAAY,CAACiB,CAAC,CAACG,GAAH,EAAQtB,CAAC,CAACqB,GAAF,CAAMF,CAAN,EAASR,OAAjB,CAAnB;AACD;AAED;;;;AAGA,OAAM,SAAUY,MAAV,CAAgDC,UAAhD,EAEL;AACC,QAAMC,KAAK,GAAQ,EAAnB;;AACA,OAAK,MAAMC,GAAX,IAAkBC,MAAM,CAACC,IAAP,CAAYJ,UAAZ,CAAlB,EAA2C;AACzCC,SAAK,CAACC,GAAD,CAAL,GAAaF,UAAU,CAACE,GAAD,CAAV,CAAiBzB,QAA9B;AACD;;AACD,SAAOC,YAAY,CAACuB,KAAD,EAAQzB,CAAC,CAACuB,MAAF,CAASC,UAAT,EAAqBb,OAA7B,CAAnB;AACD;AAED;;;;AAGA,OAAM,SAAUkB,KAAV,CACJ,GAAGL,UADC,EACY;AAIhB,SAAOtB,YAAY,CACjBsB,UAAU,CAACM,GAAX,CAAgBC,CAAD,IAAOA,CAAC,CAAC9B,QAAxB,CADiB,EAEjBD,CAAC,CAAC6B,KAAF,CAAQ,GAAGL,UAAX,EAAuBb,OAFN,CAAnB;AAID","names":["A","identity","makeIdentity","deriveIdentity","D","I","derive","fold","M","foldM","inverted","combine","endomorphism","x","y","a","func","_","max","B","bottom","min","top","struct","identities","empty","key","Object","keys","tuple","map","m"],"sourceRoot":"","sources":["../../_src/Identity/operations.ts"],"sourcesContent":[null]}