Build 533169stable
Module 136722
3,452 characters · in no known chunkDependencies
Required by (94)
2655986520015344574647754605581496086871071880659227795701112389123677124759125862133343134413135668147036148719159495167074168186169909200330218113219935223251233993240591273867274184276373309010311127317525324898329482332934361588374963376092376708379768387255391836396816402655406704427157442187488926495273512031519387520057523599541285570465576705585510595849611010629442652215653981657681686956692848698325736400776781799422808728817857818348845618849736855918868952903790920268931991939006942234946116953660957545963307966394978733985925990007
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{B8:()=>T,H0:()=>p,TF:()=>R,WQ:()=>C,X8:()=>N,aI:()=>S,iu:()=>m,jB:()=>O,kg:()=>y,pG:()=>b,pb:()=>g,zy:()=>v});var r=n(824120),i=n.n(r);let s=64,a=16,o=4;function l(){try{return!0}catch(e){return!1}}function u(e,t,n){let r=0;for(let i=0;i<n;i++){let n=e[t+i];if(void 0===n)break;r+=n*16**i}return r}function c(e){let t=[];for(let n=0;n<e.length;n++){let r=Number(e[n]);for(let e=0;r||e<t.length;e++)r+=10*(t[e]||0),t[e]=r%16,r=(r-t[e])/16}return t}function d(e){let t=c(e),n=Array(o);for(let e=0;e<o;e++)n[o-1-e]=u(t,e*o,o);return n}class _{parts;str;static fromString(e){return new _(d(e),e)}static fromBit(e){let t=Array(o),n=Math.floor(e/a);for(let r=0;r<o;r++)t[o-1-r]=r===n?1<<e-n*a:0;return new _(t)}static asUintN(e,t){let{parts:n}=t,r=0,i=0;for(;i<e&&i<n.length*a;){let t=Math.min(e-i,a),s=(1<<t)-1,o=n.length-Math.floor(i/a)-1;r|=(n[o]&s)<<i,i+=t}return r}constructor(e,t){this.parts=e,this.str=t}and(e){let{parts:t}=e;return new _(this.parts.map((e,n)=>e&t[n]))}or(e){let{parts:t}=e;return new _(this.parts.map((e,n)=>e|t[n]))}xor(e){let{parts:t}=e;return new _(this.parts.map((e,n)=>e^t[n]))}not(){return new _(this.parts.map(e=>~e))}equals(e){let{parts:t}=e;return this.parts.every((e,n)=>e===t[n])}toString(){if(null!=this.str)return this.str;let e=Array(s/4);return this.parts.forEach((t,n)=>{let r=c(t.toString());for(let t=0;t<4;t++)e[t+4*n]=r[3-t]||0}),this.str=i().fromArray(e,16).toString()}toJSON(){return this.toString()}}let f=l();f&&null==BigInt.prototype.toJSON&&(BigInt.prototype.toJSON=function(){return this.toString()});let p=f?function(e){return"bigint"==typeof e}:function(e){return e instanceof _},h={},m=f?function(e){return BigInt(e)}:function(e){return e instanceof _?e:("number"==typeof e&&(e=e.toString()),null!=h[e]||(h[e]=_.fromString(e)),h[e])},E=m(0),g=f?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;return e&t}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;return e.and(t)},A=f?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;return e|t}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;return e.or(t)},I=f?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;return e^t}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;return e.xor(t)},T=f?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E;return~e}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E;return e.not()},S=f?function(e,t){return e===t}:function(e,t){return null==e||null==t?e==t:e.equals(t)};function y(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=t[0];for(let e=1;e<t.length;e++)r=A(r,t[e]);return r}function v(e,t){return S(g(e,t),t)}function N(e,t){return!S(g(e,t),E)}function C(e,t){return t===E?e:A(e,t)}function R(e,t){return t===E?e:I(e,g(e,t))}let O=f?function(e){return BigInt(1)<<BigInt(e)}:function(e){return _.fromBit(e)},b=f?function(e,t){return Number(BigInt.asUintN(e,t))}:function(e,t){return _.asUintN(e,t)}}