{"version":3,"file":"uniformIntDistribution.mjs","mappings":"AACA,SAASA,sBAAT,EAAiCC,mBAAjC,QAA4D,0DAA5D;AACA,SAASC,mCAAT,QAAoD,qFAApD;AACA,SAASC,8BAAT,QAA+C,gFAA/C;AAIA,MAAMC,OAAO,GAAe;EAAEC,IAAI,EAAE,CAAR;EAAWC,IAAI,EAAE,CAAC,CAAD,EAAI,CAAJ;AAAjB,CAA5B;AACA,MAAMC,OAAO,GAAe;EAAEF,IAAI,EAAE,CAAR;EAAWC,IAAI,EAAE,CAAC,CAAD,EAAI,CAAJ;AAAjB,CAA5B;AACA,MAAME,OAAO,GAAe;EAAEH,IAAI,EAAE,CAAR;EAAWC,IAAI,EAAE,CAAC,CAAD,EAAI,CAAJ;AAAjB,CAA5B;AACA,MAAMG,UAAU,GAAG,CAAC,CAAD,EAAI,CAAJ,CAAnB;;AAEA,SAASC,uBAAT,CACEC,IADF,EAEEC,EAFF,EAGEC,SAHF,EAIEC,GAJF,EAIsB;EAEpB,MAAMC,sBAAsB,GAAGF,SAAS,IAAIG,MAAM,CAACC,gBAApB,GAC3BjB,sBAAsB,CAACQ,OAAD,EAAUK,SAAV,CADK,CACgB;EADhB,EAE3BZ,mBAAmB,CACnBO,OADmB,EAEnBR,sBAAsB,CAACI,OAAD,EAAUQ,EAAV,CAFH,EAGnBZ,sBAAsB,CAACO,OAAD,EAAUI,IAAV,CAHH,CAFvB,CAFoB,CAQhB;EAEJ;;EACA,IAAII,sBAAsB,CAACT,IAAvB,CAA4B,CAA5B,MAAmC,UAAvC,EAAmD;IACjD;IACA;IACA;IACAS,sBAAsB,CAACT,IAAvB,CAA4B,CAA5B,KAAkC,CAAlC;IACAS,sBAAsB,CAACT,IAAvB,CAA4B,CAA5B,IAAiC,CAAjC;EACD,CAND,MAMO;IACLS,sBAAsB,CAACT,IAAvB,CAA4B,CAA5B,KAAkC,CAAlC;EACD;;EAEDJ,mCAAmC,CAACO,UAAD,EAAaM,sBAAsB,CAACT,IAApC,EAA0CQ,GAA1C,CAAnC;EACA,OAAOL,UAAU,CAAC,CAAD,CAAV,GAAiB,WAAjB,GAA+BA,UAAU,CAAC,CAAD,CAAzC,GAAgDE,IAAvD;AACD;;AAED,SAASO,kBAAT,CAA4BP,IAA5B,EAA0CC,EAA1C,EAAsDE,GAAtD,EAA0E;EACxE,MAAMD,SAAS,GAAGD,EAAE,GAAGD,IAAvB;;EACA,IAAIE,SAAS,IAAI,UAAjB,EAA6B;IAC3B;IACA;IACA,IAAIM,CAAC,GAAGhB,8BAA8B,CAACU,SAAS,GAAG,CAAb,EAAgBC,GAAhB,CAAtC;IACAK,CAAC,IAAIR,IAAL;IACA,OAAOQ,CAAP;EACD;;EACD,OAAOT,uBAAuB,CAACC,IAAD,EAAOC,EAAP,EAAWC,SAAX,EAAsBC,GAAtB,CAA9B;AACD;;AAqBD,OAAM,SAAUM,sBAAV,CAAiCT,IAAjC,EAA+CC,EAA/C,EAA2DE,GAA3D,EAAgF;EACpF,IAAIA,GAAG,IAAI,IAAX,EAAiB;IACf,OAAOI,kBAAkB,CAACP,IAAD,EAAOC,EAAP,EAAWE,GAAX,CAAzB;EACD;;EACD,OAAQA,GAAD,IAA0BI,kBAAkB,CAACP,IAAD,EAAOC,EAAP,EAAWE,GAAX,CAAnD;AACD","names":["fromNumberToArrayInt64","substractArrayInt64","uniformArrayIntDistributionInternal","uniformIntDistributionInternal","sharedA","sign","data","sharedB","sharedC","sharedData","uniformLargeIntInternal","from","to","rangeSize","rng","rangeSizeArrayIntValue","Number","MAX_SAFE_INTEGER","uniformIntInternal","g","uniformIntDistribution"],"sourceRoot":"","sources":["../../../../../_src/io/Random/Distribution/operations/uniformIntDistribution.ts"],"sourcesContent":[null]}