1import{n as e,t}from"../intl-localematcher-DRXXZd2Y.js";var n=40;function r(e,t){if(e===0n)return[0n,0];for(;e%10n==0n;)e/=10n,t++;return[e,t]}function i(e){return e<0n?-e:e}function a(e){if(e===0n)return 1;e<0n&&(e=-e);let t=0,n=1000000000000000n;for(;e>=n;)e/=n,t+=15;let r=Number(e);for(;r>=1;)r/=10,t++;return t}var o=10n;function s(e){if(e<=0)return 1n;let t=1n,n=o,r=e;for(;r>0;)r&1&&(t*=n),n*=n,r>>=1;return t}function c(e){if(e=e.trim(),e===`NaN`)return{mantissa:0n,exponent:0,special:1,negativeZero:!1};if(e===`Infinity`||e===`+Infinity`)return{mantissa:0n,exponent:0,special:2,negativeZero:!1};if(e===`-Infinity`)return{mantissa:0n,exponent:0,special:3,negativeZero:!1};let t=!1,n=0;e[n]===`-`?(t=!0,n++):e[n]===`+`&&n++;let i=e.indexOf(`e`,n);i===-1&&(i=e.indexOf(`E`,n));let a=0,o;i===-1?o=e.substring(n):(a=parseInt(e.substring(i+1),10),o=e.substring(n,i));let s=o.indexOf(`.`),c,l;s===-1?(c=o,l=``):(c=o.substring(0,s),l=o.substring(s+1));let u=c+l,d=a-l.length;if(u===``||u===`0`||/^0+$/.test(u))return{mantissa:0n,exponent:0,special:0,negativeZero:t};let f=BigInt(u);t&&(f=-f);let[p,m]=r(f,d);return{mantissa:p,exponent:m,special:0,negativeZero:!1}}var l=class e{constructor(e){if(typeof e==`bigint`){let[t,n]=r(e,0);this._mantissa=t,this._exponent=n,this._special=0,this._negativeZero=!1;return}if(typeof e==`number`){if(Number.isNaN(e)){this._mantissa=0n,this._exponent=0,this._special=1,this._negativeZero=!1;return}if(e===1/0){this._mantissa=0n,this._exponent=0,this._special=2,this._negativeZero=!1;return}if(e===-1/0){this._mantissa=0n,this._exponent=0,this._special=3,this._negativeZero=!1;return}if(e===0){this._mantissa=0n,this._exponent=0,this._special=0,this._negativeZero=Object.is(e,-0);return}e=String(e)}let t=c(e);this._mantissa=t.mantissa,this._exponent=t.exponent,this._special=t.special,this._negativeZero=t.negativeZero}static _create(t,n,r,i){let a=Object.create(e.prototype);return a._mantissa=t,a._exponent=n,a._special=r,a._negativeZero=i,a}static _coerce(t){return t instanceof e?t:new e(t)}times(t){let n=e._coerce(t);if(this._special||n._special)return this._specialArith(n,`times`);if(this._mantissa===0n||n._mantissa===0n){let t=this._isSignNegative()?!n._isSignNegative():n._isSignNegative();return e._create(0n,0,0,t)}let[i,a]=r(this._mantissa*n._mantissa,this._exponent+n._exponent);return e._create(i,a,0,!1)}div(t){let i=e._coerce(t);if(this._special||i._special)return this._specialArith(i,`div`);if(i._mantissa===0n){if(this._mantissa===0n)return e._create(0n,0,1,!1);let t=this._isSignNegative()!==i._isSignNegative();return e._create(0n,0,t?3:2,!1)}if(this._mantissa===0n){let t=this._isSignNegative()!==i._isSignNegative();return e._create(0n,0,0,t)}let[a,o]=r(this._mantissa*s(n)/i._mantissa,this._exponent-i._exponent-n);return e._create(a,o,0,!1)}plus(t){let n=e._coerce(t);if(this._special||n._special)return this._specialArith(n,`plus`);if(this._mantissa===0n&&n._mantissa===0n){let t=this._negativeZero&&n._negativeZero;return e._create(0n,0,0,t)}if(this._mantissa===0n)return n;if(n._mantissa===0n)return this;let i=this._mantissa,a=n._mantissa,o=this._exponent,c=n._exponent,l=Math.min(o,c);o>l&&(i*=s(o-l)),c>l&&(a*=s(c-l));let u=i+a;if(u===0n)return e._create(0n,0,0,!1);let[d,f]=r(u,l);return e._create(d,f,0,!1)}minus(t){return this.plus(e._coerce(t).negated())}mod(t){let n=e._coerce(t);if(this._special||n._special){if(this._special===1||n._special===1||this._special===2||this._special===3)return e._create(0n,0,1,!1);if(n._special===2||n._special===3)return this}if(n._mantissa===0n)return e._create(0n,0,1,!1);if(this._mantissa===0n)return this;let i=this._mantissa,a=n._mantissa,o=this._exponent,c=n._exponent,l=Math.min(o,c);o>l&&(i*=s(o-l)),c>l&&(a*=s(c-l));let u=i%a;if(u===0n)return e._create(0n,0,0,!1);let[d,f]=r(u,l);return e._create(d,f,0,!1)}abs(){return this._special===1?this:this._special===3?e._create(0n,0,2,!1):e._create(i(this._mantissa),this._exponent,this._special,!1)}negated(){return this._special===1?this:this._special===2?e._create(0n,0,3,!1):this._special===3?e._create(0n,0,2,!1):this._mantissa===0n?e._create(0n,0,0,!this._negativeZero):e._create(-this._mantissa,this._exponent,0,!1)}pow(t){if(this._special===1)return this;if(t===0)return new e(1);if(t<0)return new e(1).div(this.pow(-t));if(this._special===2)return this;if(this._special===3)return t%2==0?e._create(0n,0,2,!1):this;if(this._mantissa===0n)return new e(0);let[n,i]=r(this._mantissa**BigInt(t),this._exponent*t);return e._create(n,i,0,!1)}floor(){if(this._special!==0||this._mantissa===0n||this._exponent>=0)return this;let t=s(-this._exponent),n=this._mantissa,i=n/t;if(n<0n&&n%t!==0n&&(i-=1n),i===0n){let t=this._mantissa<0n;return e._create(0n,0,0,t)}let[a,o]=r(i,0);return e._create(a,o,0,!1)}ceil(){if(this._special!==0||this._mantissa===0n||this._exponent>=0)return this;let t=s(-this._exponent),n=this._mantissa,i=n/t;if(n>0n&&n%t!==0n&&(i+=1n),i===0n)return e._create(0n,0,0,!1);let[a,o]=r(i,0);return e._create(a,o,0,!1)}log(t){if(this._special===1)return this;if(this._special===3)return e._create(0n,0,1,!1);if(this._special===2)return e._create(0n,0,2,!1);if(this._mantissa<0n)return e._create(0n,0,1,!1);if(this._mantissa===0n)return e._create(0n,0,3,!1);if(t===10)return this._log10();let n=this._log10(),r=new e(Math.log10(t));return n.div(r)}_log10(){let t=i(this._mantissa),n=a(t),r;if(n<=15)r=Math.log10(Number(t));else{let e=n-17,i=t/s(e);r=Math.log10(Number(i))+e}return new e(r+this._exponent)}eq(t){let n=e._coerce(t);return this._special===1||n._special===1||this._special!==n._special?!1:this._special!==0||this._mantissa===0n&&n._mantissa===0n||this._mantissa===n._mantissa&&this._exponent===n._exponent}_compareTo(e){if(this._special===1||e._special===1)return NaN;if(this._special===2)return e._special===2?0:1;if(this._special===3)return e._special===3?0:-1;if(e._special===2)return-1;if(e._special===3)return 1;let t=this._mantissa===0n,n=e._mantissa===0n;if(t&&n)return 0;if(t)return e._mantissa>0n?-1:1;if(n)return this._mantissa>0n?1:-1;let r=this._mantissa<0n;
1if(r!==e._mantissa<0n)return r?-1:1;let i=this._mantissa,a=e._mantissa,o=this._exponent,c=e._exponent,l=Math.min(o,c);return o>l&&(i*=s(o-l)),c>l&&(a*=s(c-l)),i<a?-1:+(i>a)}lessThan(t){return this._compareTo(e._coerce(t))===-1}greaterThan(t){return this._compareTo(e._coerce(t))===1}lessThanOrEqualTo(t){let n=this._compareTo(e._coerce(t));return n===0||n===-1}greaterThanOrEqualTo(t){let n=this._compareTo(e._coerce(t));return n===0||n===1}isZero(){return this._special===0&&this._mantissa===0n}isNaN(){return this._special===1}isFinite(){return this._special===0}isNegative(){return this._special===1?!1:this._special===3?!0:this._special===2?!1:this._mantissa===0n?this._negativeZero:this._mantissa<0n}isPositive(){return this._special===1?!1:this._special===2?!0:this._special===3?!1:this._mantissa===0n?!this._negativeZero:this._mantissa>0n}isInteger(){return this._special===0?this._mantissa===0n||this._exponent>=0:!1}toJSON(){return this.toString()}toNumber(){return this._special===1?NaN:this._special===2?1/0:this._special===3?-1/0:this._mantissa===0n?this._negativeZero?-0:0:Number(this.toString())}toString(){if(this._special===1)return`NaN`;if(this._special===2)return`Infinity`;if(this._special===3)return`-Infinity`;if(this._mantissa===0n)return`0`;let e=this._mantissa<0n,t=i(this._mantissa).toString(),n=e?`-`:``;if(this._exponent===0)return n+t;if(this._exponent>0)return n+t+`0`.repeat(this._exponent);let r=-this._exponent;if(r<t.length){let e=t.slice(0,t.length-r),i=t.slice(t.length-r);return n+e+`.`+i}{let e=r-t.length;return n+`0.`+`0`.repeat(e)+t}}static pow(t,n){let r=typeof n==`number`?n:n.toNumber();return typeof t==`number`&&t===10?e._create(1n,r,0,!1):(t instanceof e?t:new e(t)).pow(r)}static set(e){}_isSignNegative(){return this._special===3||this._mantissa<0n||this._mantissa===0n&&this._negativeZero}_specialArith(t,n){let r=this._special,i=t._special;if(r===1||i===1)return e._create(0n,0,1,!1);let a=this._isSignNegative(),o=t._isSignNegative(),s=r===2||r===3,c=i===2||i===3;if(n===`times`&&(s||c)){if(s&&t._mantissa===0n&&!c||c&&this._mantissa===0n&&!s)return e._create(0n,0,1,!1);let n=a!==o;return e._create(0n,0,n?3:2,!1)}if(n===`div`){if(s&&c)return e._create(0n,0,1,!1);if(s){let t=a!==o;return e._create(0n,0,t?3:2,!1)}if(c){let t=a!==o;return e._create(0n,0,0,t)}}if(n===`plus`){if(s&&c)return a===o?this:e._create(0n,0,1,!1);if(s)return this;if(c)return t}return e._create(0n,0,1,!1)}},u;function d(e){return Intl.getCanonicalLocales(e)}function f(e){if(e==null)throw TypeError(`undefined/null cannot be converted to object`);return Object(e)}function p(e){if(typeof e==`symbol`)throw TypeError(`Cannot convert a Symbol value to a string`);return String(e)}function m(e,t,n,r,i){if(typeof e!=`object`)throw TypeError(`Options must be an object`);let a=e[t];if(a!==void 0){if(n!==`boolean`&&n!==`string`)throw TypeError(`invalid type`);if(n===`boolean`&&(a=!!a),n===`string`&&(a=p(a)),r!==void 0&&!r.filter(e=>e==a).length)throw RangeError(`${a} is not within ${r.join(`, `)}`);return a}return i}function h(e,n,r){return r!==void 0&&(r=f(r),m(r,`localeMatcher`,`string`,[`lookup`,`best fit`],`best fit`)),t(Array.from(e),n)}function g(e,t,n=Error){if(!e)throw new n(t)}function _(e){return typeof e==`function`}function v(e,t){let n;n=t===`string`?[`toString`,`valueOf`]:[`valueOf`,`toString`];for(let t of n){let n=e[t];if(_(n)){let t=n.call(e);if(typeof t!=`object`)return t}}throw TypeError(`Cannot convert object to primitive value`)}function y(e,t){if(typeof e==`object`&&e){let n=Symbol.toPrimitive in e?e[Symbol.toPrimitive]:void 0,r;if(n!==void 0){t===void 0?r=`default`:t===`string`?r=`string`:(g(t===`number`,`preferredType must be "string" or "number"`),r=`number`);let i=n.call(e,r);if(typeof i!=`object`)return i;throw TypeError(`Cannot convert exotic object to primitive.`)}return t===void 0&&(t=`number`),v(e,t)}return e}function b(e){if(typeof e==`bigint`)return new l(e.toString());let t=y(e,`number`);if(t===void 0)return new l(NaN);if(t===!0)return new l(1);if(t===!1||t===null)return new l(0);try{return new l(t)}catch{return new l(NaN)}}function x(e){return e===void 0?Object.create(null):f(e)}function S(e,t,n,r){if(e===void 0)return r;let i=Number(e);if(isNaN(i)||i<t||i>n)throw RangeError(`${i} is outside of range [${t}, ${n}]`);return Math.floor(i)}function C(e,t,n,r,i){let a=e[t];return S(a,n,r,i)}function w(e,t){let n=t&&t.cache?t.cache:oe,r=t&&t.serializer?t.serializer:ie;return(t&&t.strategy?t.strategy:te)(e,{cache:n,serializer:r})}function ee(e){return e==null||typeof e==`number`||typeof e==`boolean`}function T(e,t,n,r){let i=ee(r)?r:n(r),a=t.get(i);return a===void 0&&(a=e.call(this,r),t.set(i,a)),a}function E(e,t,n){let r=Array.prototype.slice.call(arguments,3),i=n(r),a=t.get(i);return a===void 0&&(a=e.apply(this,r),t.set(i,a)),a}function D(e,t,n,r,i){return n.bind(t,e,r,i)}function te(e,t){let n=e.length===1?T:E;
1return D(e,this,n,t.cache.create(),t.serializer)}function ne(e,t){return D(e,this,E,t.cache.create(),t.serializer)}function re(e,t){return D(e,this,T,t.cache.create(),t.serializer)}var ie=function(){return JSON.stringify(arguments)},ae=class{constructor(){this.cache=Object.create(null)}get(e){return this.cache[e]}set(e,t){this.cache[e]=t}},oe={create:function(){return new ae}},O={variadic:ne,monadic:re};function k(e,t){if(typeof e.repeat==`function`)return e.repeat(t);let n=Array.from({length:t});for(let t=0;t<n.length;t++)n[t]=e;return n.join(``)}function se(e,t,{value:n}){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n})}function ce(){return typeof Intl>`u`&&Object.defineProperty(globalThis,"Intl",{configurable:!0,enumerable:!1,writable:!0,value:{}}),Intl}function A(e,t,n=Error){if(!e)throw new n(t)}w((...e)=>new Intl.NumberFormat(...e),{strategy:O.variadic}),w((...e)=>new Intl.PluralRules(...e),{strategy:O.variadic}),w((...e)=>new Intl.ListFormat(...e),{strategy:O.variadic});var j=new Set([1,2,5,10,20,25,50,100,200,250,500,1e3,2e3,2500,5e3]);function M(e,t,n,r,i){let a=C(t,`minimumIntegerDigits`,1,21,1),o=t.minimumFractionDigits,s=t.maximumFractionDigits,c=t.minimumSignificantDigits,l=t.maximumSignificantDigits;e.minimumIntegerDigits=a;let u=C(t,`roundingIncrement`,1,5e3,1);A(j.has(u),`Invalid rounding increment value: ${u}. 2Valid values are ${Array.from(j).join(`, `)}.`);let d=m(t,`roundingMode`,`string`,[`ceil`,`floor`,`expand`,`trunc`,`halfCeil`,`halfFloor`,`halfExpand`,`halfTrunc`,`halfEven`],`halfExpand`),f=m(t,`roundingPriority`,`string`,[`auto`,`morePrecision`,`lessPrecision`],`auto`),p=m(t,`trailingZeroDisplay`,`string`,[`auto`,`stripIfInteger`],`auto`);u!==1&&(r=n),e.roundingIncrement=u,e.roundingMode=d,e.trailingZeroDisplay=p;let h=c!==void 0||l!==void 0,g=o!==void 0||s!==void 0,_=!0,v=!0;if(f===`auto`&&(_=h,(h||!g&&i===`compact`)&&(v=!1)),_&&(h?(e.minimumSignificantDigits=S(c,1,21,1),e.maximumSignificantDigits=S(l,e.minimumSignificantDigits,21,21)):(e.minimumSignificantDigits=1,e.maximumSignificantDigits=21)),v){if(g){if(o=S(o,0,100,void 0),s=S(s,0,100,void 0),o===void 0)A(s!==void 0,`maximumFractionDigits must be defined`),o=Math.min(n,s);else if(s===void 0)s=Math.max(r,o);else if(o>s)throw RangeError(`Invalid range, ${o} > ${s}`);e.minimumFractionDigits=o,e.maximumFractionDigits=s}else e.minimumFractionDigits=n,e.maximumFractionDigits=r}!_&&!v?(e.minimumFractionDigits=0,e.maximumFractionDigits=0,e.minimumSignificantDigits=1,e.maximumSignificantDigits=2,e.roundingType=`morePrecision`,e.roundingPriority=`morePrecision`):f===`morePrecision`?(e.roundingType=`morePrecision`,e.roundingPriority=`morePrecision`):f===`lessPrecision`?(e.roundingType=`lessPrecision`,e.roundingPriority=`lessPrecision`):h?(e.roundingType=`significantDigits`,e.roundingPriority=`auto`):(e.roundingType=`fractionDigits`,e.roundingPriority=`auto`),u!==1&&(A(e.roundingType===`fractionDigits`,`Invalid roundingType`,TypeError),A(e.maximumFractionDigits===e.minimumFractionDigits,`With roundingIncrement > 1, maximumFractionDigits and minimumFractionDigits must be equal.`,RangeError))}function N(t,n,r,{availableLocales:i,relevantExtensionKeys:a,localeData:o,getDefaultLocale:s,getInternalSlots:c}){let l=d(n),u=Object.create(null),f=x(r),p=c(t);p.initializedPluralRules=!0,u.localeMatcher=m(f,`localeMatcher`,`string`,[`best fit`,`lookup`],`best fit`);let h=e(i,l,u,a,o,s);p.locale=h.locale,p.type=m(f,`type`,`string`,[`cardinal`,`ordinal`],`cardinal`);let g=m(f,`notation`,`string`,[`standard`,`compact`],`standard`);return p.notation=g,g===`compact`&&(p.compactDisplay=m(f,`compactDisplay`,`string`,[`short`,`long`],`short`),typeof Intl<`u`&&Intl.NumberFormat&&Intl.NumberFormat.localeData&&(p.dataLocaleData=Intl.NumberFormat.localeData[h.locale])),M(p,f,0,3,`standard`),t}function P(e){if(e===null)return`Null`;if(e===void 0)return`Undefined`;if(typeof e==`function`||typeof e==`object`)return`Object`;if(typeof e==`number`)return`Number`;if(typeof e==`boolean`)return`Boolean`;if(typeof e==`string`)return`String`;if(typeof e==`symbol`)return`Symbol`;if(typeof e==`bigint`)return`BigInt`}var F=w(e=>l.pow(10,e));function le(e,t){let{notation:n,dataLocaleData:r,numberingSystem:i}=e;switch(n){case`standard`:return 0;case`scientific`:return t.toNumber();case`engineering`:return t.div(3).floor().times(3).toNumber();default:{A(n===`compact`,`Invalid notation`);let{compactDisplay:a,style:o,currencyDisplay:s}=e,c;if(o===`currency`&&s!==`name`)c=(r.numbers.currency[i]||r.numbers.currency[r.numbers.nu[0]]).short;else{let e=r.numbers.decimal[i]||r.numbers.decimal[r.numbers.nu[0]];c=a===`long`?e.long:e.short}if(!c)return 0;let l=F(t).toString(),u=Object.keys(c);if(l<u[0])return 0;if(l>u[u.length-1]){let e=u[u.length-1];return c[e].other===`0`?0:e.length-c[e].other.match(/0+/)[0].length}let d=u.indexOf(l);if(d===-1)return 0;let f=u[d];return c[f].other===`0`?0:f.length-c[f].other.match(/0+/)[0].length}}}var I=new l(0),ue=new l(-0),L={ceil:`zero`,floor:`infinity`,expand:`infinity`,trunc:`zero`,halfCeil:`half-zero`,halfFloor:`half-infinity`,halfExpand:`half-infinity`,halfTrunc:`half-zero`,halfEven:`half-even`},R={ceil:`infinity`,floor:`zero`,expand:`infinity`,trunc:`zero`,halfCeil:`half-infinity`,halfFloor:`half-zero`,halfExpand:`half-infinity`,halfTrunc:`half-zero`,halfEven:`half-even`};function z(e,t){return t?L[e]:R[e]}function B(e,t,n,r){if(e.eq(t)||t.eq(n))return t;if(e.eq(n))return n;if(A(t.lessThan(e)&&e.lessThan(n),`x should be between r1 and r2 but x=${e}, r1=${t}, r2=${n}`),r===`zero`)return t;if(r===`infinity`)return n;let i=e.minus(t),a=n.minus(e);return i.lessThan(a)?t:a.lessThan(i)?n:(A(i.eq(a),`d1 should be equal to d2`),r===`half-zero`?t:r===`half-infinity`?n:(A(r===`half-even`,`unsignedRoundingMode should be half-even`),t.div(n.minus(t)).mod(2).isZero()?t:n))}function V(e,t){return e.times(F(-t))}function H(e,t,n){let r=e.times(F(t)).floor().div(n).floor().times(n);return{n1:r,r1:V(r,t)}}function de(e,t,n){let r=e.times(F(t)).ceil().div(n).ceil().times(n);return{n2:r,r2:V(r,t)}}function U(e,t,n,r,i){let a=n,{n1:o,r1:s}=H(e,a,r),{n2:c,r2:l}=de(e,a,r),u=B(e,s,l,i),d,f,p;
2u.eq(s)?(d=o,f=s):(d=c,f=l),p=d.isZero()?`0`:d.toString();let m;if(a!==0){let e=p.length;e<=a&&(p=k(`0`,a-e+1)+p,e=a+1);let t=p.slice(0,e-a),n=p.slice(p.length-a);p=t+`.`+n,m=t.length}else m=p.length;let h=n-t;for(;h>0&&p[p.length-1]===`0`;)p=p.slice(0,p.length-1),h--;return p[p.length-1]===`.`&&(p=p.slice(0,p.length-1)),{formattedString:p,roundedNumber:f,integerDigitsCount:m,roundingMagnitude:-a}}function fe(e,t){let n=F(t),r=F(t-1),i=e.log(10).floor(),a=F(i.minus(t).plus(1)),o=e.div(a).floor(),s=o.times(a);if(o.greaterThanOrEqualTo(n)){i=i.plus(1);let n=F(i.minus(t).plus(1));o=e.div(n).floor(),s=o.times(n)}else if(o.lessThan(r)){i=i.minus(1);let n=F(i.minus(t).plus(1));o=e.div(n).floor(),s=o.times(n)}if(s.lessThanOrEqualTo(e)&&o.lessThan(n)&&o.greaterThanOrEqualTo(r))return{n1:o,e1:i,r1:s};let c=e.div(r).log(10).plus(t).minus(1).ceil();for(;;){let i=F(c.minus(t).plus(1)),a=e.div(i).floor();if(a.lessThan(n)&&a.greaterThanOrEqualTo(r)){let t=a.times(i);if(t.lessThanOrEqualTo(e))return{n1:a,e1:c,r1:t}}c=c.minus(1)}}function pe(e,t){let n=F(t),r=F(t-1),i=e.log(10).floor(),a=F(i.minus(t).plus(1)),o=e.div(a).ceil(),s=o.times(a);if(o.greaterThanOrEqualTo(n)){i=i.plus(1);let n=F(i.minus(t).plus(1));o=e.div(n).ceil(),s=o.times(n)}else if(o.lessThan(r)){i=i.minus(1);let n=F(i.minus(t).plus(1));o=e.div(n).ceil(),s=o.times(n)}if(s.greaterThanOrEqualTo(e)&&o.lessThan(n)&&o.greaterThanOrEqualTo(r))return{n2:o,e2:i,r2:s};let c=e.div(n).log(10).plus(t).minus(1).floor();for(;;){let i=F(c.minus(t).plus(1)),a=e.div(i).ceil();if(a.lessThan(n)&&a.greaterThanOrEqualTo(r)){let t=a.times(i);if(t.greaterThanOrEqualTo(e))return{n2:a,e2:c,r2:t}}c=c.plus(1)}}function W(e,t,n,r){let i=n,a,o,s;if(e.isZero())a=k(`0`,i),o=0,s=I;else{let{n1:t,e1:n,r1:c}=fe(e,i),{n2:l,e2:u,r2:d}=pe(e,i),f=B(e,c,d,r),p;f.eq(c)?(p=t,o=n.toNumber(),s=c):(p=l,o=u.toNumber(),s=d),a=p.toString()}let c;if(o>=i-1?(a+=k(`0`,o-i+1),c=o+1):o>=0?(a=a.slice(0,o+1)+`.`+a.slice(a.length-(i-(o+1))),c=o+1):(A(o<0,`e should be less than 0`),a=`0.`+k(`0`,-o-1)+a,c=1),a.includes(`.`)&&n>t){let e=n-t;for(;e>0&&a[a.length-1]===`0`;)a=a.slice(0,a.length-1),e--;a[a.length-1]===`.`&&(a=a.slice(0,a.length-1))}return{formattedString:a,roundedNumber:s,integerDigitsCount:c,roundingMagnitude:o}}function me(e,t){let n=t,r;n.isZero()&&n.isNegative()?(r=`negative`,n=I):(A(n.isFinite(),`NumberFormatDigitInternalSlots value is not finite`),r=n.lessThan(0)?`negative`:`positive`,r===`negative`&&(n=n.negated()));let i,a=e.roundingType,o=z(e.roundingMode,r===`negative`);switch(a){case`significantDigits`:i=W(n,e.minimumSignificantDigits,e.maximumSignificantDigits,o);break;case`fractionDigits`:i=U(n,e.minimumFractionDigits,e.maximumFractionDigits,e.roundingIncrement,o);break;default:let t=W(n,e.minimumSignificantDigits,e.maximumSignificantDigits,o),r=U(n,e.minimumFractionDigits,e.maximumFractionDigits,e.roundingIncrement,o);e.roundingType===`morePrecision`?i=t.roundingMagnitude<=r.roundingMagnitude?t:r:(A(e.roundingType===`lessPrecision`,`Invalid roundingType`),i=t.roundingMagnitude<=r.roundingMagnitude?r:t)}n=i.roundedNumber;let s=i.formattedString;if(e.trailingZeroDisplay===`stripIfInteger`&&n.isInteger()){let e=s.indexOf(`.`);e>-1&&(s=s.slice(0,e))}let c=i.integerDigitsCount,l=e.minimumIntegerDigits;return c<l&&(s=k(`0`,l-c)+s),r===`negative`&&(n=n.isZero()?ue:n.negated()),{roundedNumber:n,formattedString:s}}var he=new l(0);function G(e,t,n=Error){if(!e)throw new n(t)}function K(e){if(typeof e==`number`)return new l(e);if(typeof e==`bigint`)return new l(e.toString());if(G(typeof e!=`symbol`,`Symbol is not supported`,TypeError),e===void 0)return new l(NaN);if(e===null||e===0)return he;if(e===!0)return new l(1);if(typeof e==`string`)try{return new l(e)}catch{return new l(NaN)}G(typeof e==`object`,`object expected`,TypeError);let t=y(e,`number`);return G(typeof t!=`object`,`object expected`,TypeError),K(t)}function ge(e,t=0){A(typeof e==`string`,`GetOperands should have been called with a string`);let n=K(e);A(n.isFinite(),`n should be finite`);let r=e.indexOf(`.`),i,a,o,s=``;r===-1?(i=n,a=I,o=0):(i=e.slice(0,r),s=e.slice(r,e.length),a=K(s),o=s.length);let c=K(i).abs(),l,u;if(a.isZero())l=0,u=I;else{let e=s.replace(/0+$/,``);l=e.length,u=K(e)}return{Number:n,IntegerDigits:c.lessThanOrEqualTo(2**53-1)&&c.greaterThanOrEqualTo(-(2**53-1))?c.toNumber():c.toString(),NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:l,FractionDigits:a.toNumber(),FractionDigitsWithoutTrailing:u.toNumber(),CompactExponent:t}}function q(e,t,{getInternalSlots:n,PluralRuleSelect:r}){let i=n(e);if(A(P(i)===`Object`,`pl has to be an object`),A(`initializedPluralRules`in i,`pluralrules must be initialized`),!t.isFinite())return{formattedString:String(t),pluralCategory:`other`};let{locale:a,type:o,notation:s}=i,c=me(i,t).formattedString,u=0;
2if(s===`compact`&&!t.isZero()&&i.dataLocaleData?.numbers)try{u=le(i,new l(Math.floor(Math.log10(Math.abs(t.toNumber())))))}catch{u=0}return{formattedString:c,pluralCategory:r(a,o,t,ge(c,u))}}function _e(e,t,{getInternalSlots:n,PluralRuleSelect:r}){return q(e,t,{getInternalSlots:n,PluralRuleSelect:r}).pluralCategory}function ve(e,t,n,{getInternalSlots:r,PluralRuleSelect:i,PluralRuleSelectRange:a}){if(!t.isFinite()||!n.isFinite())throw RangeError(`selectRange requires start and end values to be finite numbers`);let o=r(e);A(P(o)===`Object`,`pluralRules has to be an object`),A(`initializedPluralRules`in o,`pluralrules must be initialized`);let s=q(e,t,{getInternalSlots:r,PluralRuleSelect:i}),c=q(e,n,{getInternalSlots:r,PluralRuleSelect:i});if(s.formattedString===c.formattedString)return s.pluralCategory;let{locale:l,type:u}=o;return a(l,u,s.pluralCategory,c.pluralCategory)}var J=new WeakMap;function Y(e){let t=J.get(e);return t||(t=Object.create(null),J.set(e,t)),t}function X(e,t){if(!(e instanceof Q))throw TypeError(`Method Intl.PluralRules.prototype.${t} called on incompatible receiver ${String(e)}`)}function Z(e,t,n,{IntegerDigits:r,NumberOfFractionDigits:i,FractionDigits:a,CompactExponent:o}){return Q.localeData[e].fn(i?`${r}.${a}`:String(r),t===`ordinal`,o)}function ye(e,t,n,r){let i=Q.localeData[e];if(!i||!i.pluralRanges)return r;let a=`${n}_${r}`;return(t===`ordinal`?i.pluralRanges.ordinal:i.pluralRanges.cardinal)?.[a]??r}var Q=(u=class e{constructor(t,n){if(!(this&&this instanceof e&&this.constructor))throw TypeError(`Intl.PluralRules must be called with 'new'`);return N(this,t,n,{availableLocales:e.availableLocales,relevantExtensionKeys:e.relevantExtensionKeys,localeData:e.localeData,getDefaultLocale:e.getDefaultLocale,getInternalSlots:Y})}resolvedOptions(){X(this,`resolvedOptions`);let t=Object.create(null),n=Y(this);return t.locale=n.locale,t.type=n.type,[`minimumIntegerDigits`,`minimumFractionDigits`,`maximumFractionDigits`,`minimumSignificantDigits`,`maximumSignificantDigits`].forEach(e=>{let r=n[e];r!==void 0&&(t[e]=r)}),t.pluralCategories=[...e.localeData[t.locale].categories[t.type]],t}select(e){X(this,`select`);let t=b(e);return _e(this,t,{getInternalSlots:Y,PluralRuleSelect:Z})}selectRange(e,t){if(X(this,`selectRange`),e===void 0||t===void 0)throw TypeError(`selectRange requires both start and end arguments`);let n=b(e),r=b(t);return ve(this,n,r,{getInternalSlots:Y,PluralRuleSelect:Z,PluralRuleSelectRange:ye})}toString(){return`[object Intl.PluralRules]`}static supportedLocalesOf(t,n){return h(e.availableLocales,d(t),n)}static __addLocaleData(...t){for(let{data:n,locale:r}of t)e.localeData[r]=n,e.availableLocales.add(r),e.__defaultLocale||=r}static getDefaultLocale(){return e.__defaultLocale}},u.localeData={},u.availableLocales=new Set,u.__defaultLocale=``,u.relevantExtensionKeys=[],u.polyfilled=!0,u);try{typeof Symbol<`u`&&Object.defineProperty(Q.prototype,Symbol.toStringTag,{value:`Intl.PluralRules`,writable:!1,enumerable:!1,configurable:!0});try{Object.defineProperty(Q,"length",{value:0,writable:!1,enumerable:!1,configurable:!0})}catch{}Object.defineProperty(Q.prototype.constructor,"length",{value:0,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(Q.supportedLocalesOf,"length",{value:1,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(Q,"name",{value:`PluralRules`,writable:!1,enumerable:!1,configurable:!0})}catch{}se(ce(),`PluralRules`,{value:Q});var $=globalThis.__FORMATJS_PLURALRULES_DATA__;if($){for(let e of $)Q.__addLocaleData(e);delete globalThis.__FORMATJS_PLURALRULES_DATA__} 3//# sourceMappingURL=polyfill-force-intl-pluralrules-uDtUxX1a.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.