(function(C,m){typeof exports=="object"&&typeof module<"u"?m(exports):typeof define=="function"&&define.amd?define(["exports"],m):(C=typeof globalThis<"u"?globalThis:C||self,m(C["number-to-words-ru"]={}))})(this,function(C){"use strict";const B=typeof self=="object"?self:globalThis,II=(A,e)=>{const N=(E,V)=>(A.set(V,E),E),t=E=>{if(A.has(E))return A.get(E);const[V,r]=e[E];switch(V){case 0:case-1:return N(r,E);case 1:{const n=N([],E);for(const s of r)n.push(t(s));return n}case 2:{const n=N({},E);for(const[s,S]of r)n[t(s)]=t(S);return n}case 3:return N(new Date(r),E);case 4:{const{source:n,flags:s}=r;return N(new RegExp(n,s),E)}case 5:{const n=N(new Map,E);for(const[s,S]of r)n.set(t(s),t(S));return n}case 6:{const n=N(new Set,E);for(const s of r)n.add(t(s));return n}case 7:{const{name:n,message:s}=r;return N(new B[n](s),E)}case 8:return N(BigInt(r),E);case"BigInt":return N(Object(BigInt(r)),E)}return N(new B[V](r),E)};return t},$=A=>II(new Map,A)(0),P="",{toString:EI}={},{keys:TI}=Object,f=A=>{const e=typeof A;if(e!=="object"||!A)return[0,e];const N=EI.call(A).slice(8,-1);switch(N){case"Array":return[1,P];case"Object":return[2,P];case"Date":return[3,P];case"RegExp":return[4,P];case"Map":return[5,P];case"Set":return[6,P]}return N.includes("Array")?[1,N]:N.includes("Error")?[7,N]:[2,N]},p=([A,e])=>A===0&&(e==="function"||e==="symbol"),NI=(A,e,N,t)=>{const E=(r,n)=>{const s=t.push(r)-1;return N.set(n,s),s},V=r=>{if(N.has(r))return N.get(r);let[n,s]=f(r);switch(n){case 0:{let c=r;switch(s){case"bigint":n=8,c=r.toString();break;case"function":case"symbol":if(A)throw new TypeError("unable to serialize "+s);c=null;break;case"undefined":return E([-1],r)}return E([n,c],r)}case 1:{if(s)return E([s,[...r]],r);const c=[],o=E([n,c],r);for(const O of r)c.push(V(O));return o}case 2:{if(s)switch(s){case"BigInt":return E([s,r.toString()],r);case"Boolean":case"Number":case"String":return E([s,r.valueOf()],r)}if(e&&"toJSON"in r)return V(r.toJSON());const c=[],o=E([n,c],r);for(const O of TI(r))(A||!p(f(r[O])))&&c.push([V(O),V(r[O])]);return o}case 3:return E([n,r.toISOString()],r);case 4:{const{source:c,flags:o}=r;return E([n,{source:c,flags:o}],r)}case 5:{const c=[],o=E([n,c],r);for(const[O,a]of r)(A||!(p(f(O))||p(f(a))))&&c.push([V(O),V(a)]);return o}case 6:{const c=[],o=E([n,c],r);for(const O of r)(A||!p(f(O)))&&c.push(V(O));return o}}const{message:S}=r;return E([n,{name:s,message:S}],r)};return V},x=(A,{json:e,lossy:N}={})=>{const t=[];return NI(!(e||N),!!e,new Map,t)(A),t},eI=typeof structuredClone=="function"?(A,e)=>e&&("json"in e||"lossy"in e)?$(x(A,e)):structuredClone(A):(A,e)=>$(x(A,e));function D(A,e,N,t){const V=e[N][A];return typeof V=="object"?V[t]:V}const I={NOMINATIVE:"nominative",GENITIVE:"genitive",DATIVE:"dative",ACCUSATIVE:"accusative",INSTRUMENTAL:"instrumental",PREPOSITIONAL:"prepositional"},w=["миллион","миллиард","триллион","квадриллион","квинтиллион","секстиллион","септиллион","октиллион","нониллион","дециллион","ундециллион","додециллион","тредециллион","кваттуордециллион","квиндециллион","сексдециллион","септемдециллион","октодециллион","новемдециллион","вигинтиллион","унвигинтиллион","дуовигинтиллион","тревигинтиллион","кватуорвигинтиллион","квинвигинтиллион","сексвигинтиллион","септенвигинтиллион","октовигинтиллион","новемвигинтиллион","тригинтиллион","унтригинтиллион","дуотригинтиллион","третригинтиллион","кватортригинтиллион","квинтригинтиллион","секстригинтиллион","септентригинтиллион","октотригинтиллион","новемтригинтиллион","квадрагинтиллион","унквадрагинтиллион","дуоквадрагинтиллион","треквадрагинтиллион","кваторквадрагинтиллион","квинквадрагинтиллион","сексквадрагинтиллион","септенквадрагинтиллион","октоквадрагинтиллион","новемквадрагинтиллион","квинквагинтиллион","унквинкагинтиллион","дуоквинкагинтиллион","треквинкагинтиллион","кваторквинкагинтиллион","квинквинкагинтиллион","сексквинкагинтиллион","септенквинкагинтиллион","октоквинкагинтиллион","новемквинкагинтиллион","сексагинтиллион","унсексагинтиллион","дуосексагинтиллион","тресексагинтиллион","кваторсексагинтиллион","квинсексагинтиллион","секссексагинтиллион","септенсексагинтиллион","октосексагинтиллион","новемсексагинтиллион","септагинтиллион","унсептагинтиллион","дуосептагинтиллион","тресептагинтиллион","кваторсептагинтиллион","квинсептагинтиллион","секссептагинтиллион","септенсептагинтиллион","октосептагинтиллион","новемсептагинтиллион","октогинтиллион","уноктогинтиллион","дуооктогинтиллион","треоктогинтиллион","кватороктогинтиллион","квиноктогинтиллион","сексоктогинтиллион","септоктогинтиллион","октооктогинтиллион","новемоктогинтиллион","нонагинтиллион","уннонагинтиллион","дуононагинтиллион","тренонагинтиллион","кваторнонагинтиллион","квиннонагинтиллион","секснонагинтиллион","септеннонагинтиллион","октононагинтиллион","новемнонагинтиллион","центиллион"],AI={[I.NOMINATIVE]:["","ы"],[I.GENITIVE]:["а","ов"],[I.DATIVE]:["у","ам"],[I.ACCUSATIVE]:["","а"],[I.INSTRUMENTAL]:["ом","ами"],[I.PREPOSITIONAL]:["е","ах"]},tI={[I.NOMINATIVE]:["тысяча","тысячи"],[I.GENITIVE]:["тысячи","тысяч"],[I.DATIVE]:["тысяче","тысячам"],[I.ACCUSATIVE]:["тысячу","тысячи"],[I.INSTRUMENTAL]:["тысячей","тысячами"],[I.PREPOSITIONAL]:["тысяче","тысячах"]};function rI(A,e,N){let t=N,E=e===0?0:1;if((N===I.NOMINATIVE||N===I.ACCUSATIVE)&&e>=1&&(t=I.GENITIVE,E=e===1?0:1),A===0)return"";if(A===1)return tI[t][E];const V=AI[t][E];return w[A-2]+V}const T={MALE:"MALE",NEUTER:"NEUTER",FEMALE:"FEMALE"},nI="минус",G={numbers:{[I.NOMINATIVE]:["ноль",{[T.MALE]:"один",[T.NEUTER]:"одно",[T.FEMALE]:"одна"},{[T.MALE]:"два",[T.NEUTER]:"два",[T.FEMALE]:"две"},"три","четыре","пять","шесть","семь","восемь","девять"],[I.GENITIVE]:["ноля",{[T.MALE]:"одного",[T.NEUTER]:"одного",[T.FEMALE]:"одной"},"двух","трёх","четырёх","пяти","шести","семи","восьми","девяти"],[I.DATIVE]:["нолю",{[T.MALE]:"одному",[T.NEUTER]:"одному",[T.FEMALE]:"одной"},"двум","трём","четырём","пяти","шести","семи","восьми","девяти"],[I.ACCUSATIVE]:["ноль",{[T.MALE]:"один",[T.NEUTER]:"одно",[T.FEMALE]:"одну"},{[T.MALE]:"два",[T.NEUTER]:"два",[T.FEMALE]:"две"},"три","четыре","пять","шесть","семь","восемь","девять"],[I.INSTRUMENTAL]:["нолём",{[T.MALE]:"одним",[T.NEUTER]:"одним",[T.FEMALE]:"одной"},"двумя","тремя","четырьмя","пятью","шестью","семью","восемью","девятью"],[I.PREPOSITIONAL]:["ноле",{[T.MALE]:"одном",[T.NEUTER]:"одном",[T.FEMALE]:"одной"},"двух","трёх","четырёх","пяти","шести","семи","восьми","девяти"]},tenToNineteen:{[I.NOMINATIVE]:["десять","одиннадцать","двенадцать","тринадцать","четырнадцать","пятнадцать","шестнадцать","семнадцать","восемнадцать","девятнадцать"],[I.GENITIVE]:["десяти","одиннадцати","двенадцати","тринадцати","четырнадцати","пятнадцати","шестнадцати","семнадцати","восемнадцати","девятнадцати"],[I.DATIVE]:["десяти","одиннадцати","двенадцати","тринадцати","четырнадцати","пятнадцати","шестнадцати","семнадцати","восемнадцати","девятнадцати"],[I.ACCUSATIVE]:["десять","одиннадцать","двенадцать","тринадцать","четырнадцать","пятнадцать","шестнадцать","семнадцать","восемнадцать","девятнадцать"],[I.INSTRUMENTAL]:["десятью","одиннадцатью","двенадцатью","тринадцатью","четырнадцатью","пятнадцатью","шестнадцатью","семнадцатью","восемнадцатью","девятнадцатью"],[I.PREPOSITIONAL]:["десяти","одиннадцати","двенадцати","тринадцати","четырнадцати","пятнадцати","шестнадцати","семнадцати","восемнадцати","девятнадцати"]},tens:{[I.NOMINATIVE]:["","","двадцать","тридцать","сорок","пятьдесят","шестьдесят","семьдесят","восемьдесят","девяносто"],[I.GENITIVE]:["","","двадцати","тридцати","сорока","пятидесяти","шестидесяти","семидесяти","восьмидесяти","девяноста"],[I.DATIVE]:["","","двадцати","тридцати","сорока","пятидесяти","шестидесяти","семидесяти","восьмидесяти","девяноста"],[I.ACCUSATIVE]:["","","двадцать","тридцать","сорок","пятьдесят","шестьдесят","семьдесят","восемьдесят","девяносто"],[I.INSTRUMENTAL]:["","","двадцатью","тридцатью","сорока","пятьюдесятью","шестьюдесятью","семьюдесятью","восемьюдесятью","девяноста"],[I.PREPOSITIONAL]:["","","двадцати","тридцати","сорока","пятидесяти","шестидесяти","семидесяти","восьмидесяти","девяноста"]},hundreds:{[I.NOMINATIVE]:["","сто","двести","триста","четыреста","пятьсот","шестьсот","семьсот","восемьсот","девятьсот"],[I.GENITIVE]:["","ста","двухсот","трёхсот","четырёхсот","пятисот","шестисот","семисот","восьмисот","девятисот"],[I.DATIVE]:["","ста","двумстам","трёмстам","четырёмстам","пятистам","шестистам","семистам","восьмистам","девятистам"],[I.ACCUSATIVE]:["","сто","двести","триста","четыреста","пятьсот","шестьсот","семьсот","восемьсот","девятьсот"],[I.INSTRUMENTAL]:["","ста","двумястами","тремястами","четырьмястами","пятьюстами","шестьюстами","семьюстами","восемьюстами","девятьюстами"],[I.PREPOSITIONAL]:["","ста","двухстах","трёхстах","четырёхстах","пятистах","шестистах","семистах","восьмистах","девятистах"]}};function l(A,e=0,N=I.NOMINATIVE){let t="",E=2,V=!1;return A.some((r,n)=>{E=2,V=!1;const s=A.length-n,S=parseInt(r[0]),c=parseInt(r[1]),o=parseInt(r[2]);let O="",a="",i="";if(S===0&&c===0&&o===0)return V=!0,A.length===1?(t=D(o,G.numbers,N,T.MALE),E=2,!0):void 0;let L=T.MALE;s===2?L=T.FEMALE:s===1&&(e===1?L=T.FEMALE:e===2&&(L=T.NEUTER)),O=D(S,G.hundreds,N,L),c===1?a=D(o,G.tenToNineteen,N,L):(a=D(c,G.tens,N,L),i=D(o,G.numbers,N,L),o>=1&&o<=4&&(o===1&&(E=0),o>=2&&o<=4&&(E=1)));const F=rI(s-1,E,N);o===0&&(S>0||c>0)&&(i="");const j=`${O} ${a} ${i} ${F}`.replace(/\s+/g," ").trim();t+=` ${j}`}),{result:t.trim(),unitNameForm:E,lastScaleIsZero:V}}const VI=(A,e)=>A.length===e.length&&A.every((N,t)=>N===e[t]);function sI(A){const e=A.findIndex(t=>t!=="000");return A.slice(e)}function y(A,e,N=!1){var E,V;let t=(E=A[e])==null?void 0:E[N?1:0];return N===!0&&(e===I.NOMINATIVE||e===I.ACCUSATIVE)&&(t=(V=A[I.GENITIVE])==null?void 0:V[1]),t||""}const z=[{[I.NOMINATIVE]:["десятая","десятые"],[I.GENITIVE]:["десятой","десятых"],[I.DATIVE]:["десятой","десятым"],[I.ACCUSATIVE]:["десятую","десятых"],[I.INSTRUMENTAL]:["десятой","десятыми"],[I.PREPOSITIONAL]:["десятой","десятых"]},{[I.NOMINATIVE]:["сотая","сотые"],[I.GENITIVE]:["сотой","сотых"],[I.DATIVE]:["сотой","сотым"],[I.ACCUSATIVE]:["сотую","сотых"],[I.INSTRUMENTAL]:["сотой","сотыми"],[I.PREPOSITIONAL]:["сотой","сотых"]}],b=["тысяч"],cI=["","десяти","сто"],v={[I.NOMINATIVE]:["ная","ные"],[I.GENITIVE]:["ной","ных"],[I.DATIVE]:["ной","ным"],[I.ACCUSATIVE]:["ную","ные"],[I.INSTRUMENTAL]:["ной","ными"],[I.PREPOSITIONAL]:["ной","ных"]},oI=[{[T.MALE]:{[I.NOMINATIVE]:["нулевой","нулевые"],[I.GENITIVE]:["нулевого","нулевых"],[I.DATIVE]:["нулевому","нулевым"],[I.ACCUSATIVE]:["нулевой","нулевые"],[I.INSTRUMENTAL]:["нулевым","нулевыми"],[I.PREPOSITIONAL]:["нулевом","нулевых"]},[T.NEUTER]:{[I.NOMINATIVE]:["нулевое","нулевые"],[I.GENITIVE]:["нулевого","нулевых"],[I.DATIVE]:["нулевому","нулевым"],[I.ACCUSATIVE]:["нулевое","нулевые"],[I.INSTRUMENTAL]:["нулевым","нулевыми"],[I.PREPOSITIONAL]:["нулевом","нулевых"]},[T.FEMALE]:{[I.NOMINATIVE]:["нулевая","нулевые"],[I.GENITIVE]:["нулевой","нулевых"],[I.DATIVE]:["нулевой","нулевым"],[I.ACCUSATIVE]:["нулевую","нулевые"],[I.INSTRUMENTAL]:["нулевой","нулевыми"],[I.PREPOSITIONAL]:["нулевой","нулевых"]}},{[T.MALE]:{[I.NOMINATIVE]:["первый","первые"],[I.GENITIVE]:["первого","первых"],[I.DATIVE]:["первому","первым"],[I.ACCUSATIVE]:["первый","первые"],[I.INSTRUMENTAL]:["первым","первыми"],[I.PREPOSITIONAL]:["первом","первых"]},[T.NEUTER]:{[I.NOMINATIVE]:["первое","первые"],[I.GENITIVE]:["первого","первых"],[I.DATIVE]:["первому","первым"],[I.ACCUSATIVE]:["первое","первые"],[I.INSTRUMENTAL]:["первым","первыми"],[I.PREPOSITIONAL]:["первом","первых"]},[T.FEMALE]:{[I.NOMINATIVE]:["первая","первые"],[I.GENITIVE]:["первой","первых"],[I.DATIVE]:["первой","первым"],[I.ACCUSATIVE]:["первую","первые"],[I.INSTRUMENTAL]:["первой","первыми"],[I.PREPOSITIONAL]:["первой","первых"]}},{[T.MALE]:{[I.NOMINATIVE]:["второй","вторые"],[I.GENITIVE]:["второго","вторых"],[I.DATIVE]:["второму","вторым"],[I.ACCUSATIVE]:["второй","вторые"],[I.INSTRUMENTAL]:["вторым","вторыми"],[I.PREPOSITIONAL]:["втором","вторых"]},[T.NEUTER]:{[I.NOMINATIVE]:["второе","вторые"],[I.GENITIVE]:["второго","вторых"],[I.DATIVE]:["второму","вторым"],[I.ACCUSATIVE]:["второе","вторые"],[I.INSTRUMENTAL]:["вторым","вторыми"],[I.PREPOSITIONAL]:["втором","вторых"]},[T.FEMALE]:{[I.NOMINATIVE]:["вторая","вторые"],[I.GENITIVE]:["второй","вторых"],[I.DATIVE]:["второй","вторым"],[I.ACCUSATIVE]:["вторую","вторые"],[I.INSTRUMENTAL]:["второй","вторыми"],[I.PREPOSITIONAL]:["второй","вторых"]}},{[T.MALE]:{[I.NOMINATIVE]:["третий","третьи"],[I.GENITIVE]:["третьего","третьих"],[I.DATIVE]:["третьему","третьим"],[I.ACCUSATIVE]:["третий","третьи"],[I.INSTRUMENTAL]:["третьим","третьими"],[I.PREPOSITIONAL]:["третьем","третьих"]},[T.NEUTER]:{[I.NOMINATIVE]:["третье","третьи"],[I.GENITIVE]:["третьего","третьих"],[I.DATIVE]:["третьему","третьим"],[I.ACCUSATIVE]:["третье","третьи"],[I.INSTRUMENTAL]:["третьим","третьими"],[I.PREPOSITIONAL]:["третьем","третьих"]},[T.FEMALE]:{[I.NOMINATIVE]:["третья","третьи"],[I.GENITIVE]:["третьей","третьих"],[I.DATIVE]:["третьей","третьим"],[I.ACCUSATIVE]:["третью","третьи"],[I.INSTRUMENTAL]:["третьей","третьими"],[I.PREPOSITIONAL]:["третьей","третьих"]}},{[T.MALE]:{[I.NOMINATIVE]:["четвёртый","четвёртые"],[I.GENITIVE]:["четвёртого","четвёртых"],[I.DATIVE]:["четвёртому","четвёртым"],[I.ACCUSATIVE]:["четвёртый","четвёртые"],[I.INSTRUMENTAL]:["четвёртым","четвёртыми"],[I.PREPOSITIONAL]:["четвёртом","четвёртых"]},[T.NEUTER]:{[I.NOMINATIVE]:["четвёртое","четвёртые"],[I.GENITIVE]:["четвёртого","четвёртых"],[I.DATIVE]:["четвёртому","четвёртым"],[I.ACCUSATIVE]:["четвёртое","четвёртые"],[I.INSTRUMENTAL]:["четвёртым","четвёртыми"],[I.PREPOSITIONAL]:["четвёртом","четвёртых"]},[T.FEMALE]:{[I.NOMINATIVE]:["четвёртая","четвёртые"],[I.GENITIVE]:["четвёртой","четвёртых"],[I.DATIVE]:["четвёртой","четвёртым"],[I.ACCUSATIVE]:["четвёртую","четвёртые"],[I.INSTRUMENTAL]:["четвёртой","четвёртыми"],[I.PREPOSITIONAL]:["четвёртой","четвёртых"]}},{[T.MALE]:{[I.NOMINATIVE]:["пятый","пятые"],[I.GENITIVE]:["пятого","пятых"],[I.DATIVE]:["пятому","пятым"],[I.ACCUSATIVE]:["пятый","пятые"],[I.INSTRUMENTAL]:["пятым","пятыми"],[I.PREPOSITIONAL]:["пятом","пятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["пятое","пятые"],[I.GENITIVE]:["пятого","пятых"],[I.DATIVE]:["пятому","пятым"],[I.ACCUSATIVE]:["пятое","пятые"],[I.INSTRUMENTAL]:["пятым","пятыми"],[I.PREPOSITIONAL]:["пятом","пятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["пятая","пятые"],[I.GENITIVE]:["пятой","пятых"],[I.DATIVE]:["пятой","пятым"],[I.ACCUSATIVE]:["пятую","пятые"],[I.INSTRUMENTAL]:["пятой","пятыми"],[I.PREPOSITIONAL]:["пятой","пятых"]}},{[T.MALE]:{[I.NOMINATIVE]:["шестой","шестые"],[I.GENITIVE]:["шестого","шестых"],[I.DATIVE]:["шестому","шестым"],[I.ACCUSATIVE]:["шестой","шестые"],[I.INSTRUMENTAL]:["шестым","шестыми"],[I.PREPOSITIONAL]:["шестом","шестых"]},[T.NEUTER]:{[I.NOMINATIVE]:["шестое","шестые"],[I.GENITIVE]:["шестого","шестых"],[I.DATIVE]:["шестому","шестым"],[I.ACCUSATIVE]:["шестое","шестые"],[I.INSTRUMENTAL]:["шестым","шестыми"],[I.PREPOSITIONAL]:["шестом","шестых"]},[T.FEMALE]:{[I.NOMINATIVE]:["шестая","шестые"],[I.GENITIVE]:["шестой","шестых"],[I.DATIVE]:["шестой","шестым"],[I.ACCUSATIVE]:["шестую","шестые"],[I.INSTRUMENTAL]:["шестой","шестыми"],[I.PREPOSITIONAL]:["шестой","шестых"]}},{[T.MALE]:{[I.NOMINATIVE]:["седьмой","седьмые"],[I.GENITIVE]:["седьмого","седьмых"],[I.DATIVE]:["седьмому","седьмым"],[I.ACCUSATIVE]:["седьмой","седьмые"],[I.INSTRUMENTAL]:["седьмым","седьмыми"],[I.PREPOSITIONAL]:["седьмом","седьмых"]},[T.NEUTER]:{[I.NOMINATIVE]:["седьмое","седьмые"],[I.GENITIVE]:["седьмого","седьмых"],[I.DATIVE]:["седьмому","седьмым"],[I.ACCUSATIVE]:["седьмое","седьмые"],[I.INSTRUMENTAL]:["седьмым","седьмыми"],[I.PREPOSITIONAL]:["седьмом","седьмых"]},[T.FEMALE]:{[I.NOMINATIVE]:["седьмая","седьмые"],[I.GENITIVE]:["седьмой","седьмых"],[I.DATIVE]:["седьмой","седьмым"],[I.ACCUSATIVE]:["седьмую","седьмые"],[I.INSTRUMENTAL]:["седьмой","седьмыми"],[I.PREPOSITIONAL]:["седьмой","седьмых"]}},{[T.MALE]:{[I.NOMINATIVE]:["восьмой","восьмые"],[I.GENITIVE]:["восьмого","восьмых"],[I.DATIVE]:["восьмому","восьмым"],[I.ACCUSATIVE]:["восьмой","восьмые"],[I.INSTRUMENTAL]:["восьмым","восьмыми"],[I.PREPOSITIONAL]:["восьмом","восьмых"]},[T.NEUTER]:{[I.NOMINATIVE]:["восьмое","восьмые"],[I.GENITIVE]:["восьмого","восьмых"],[I.DATIVE]:["восьмому","восьмым"],[I.ACCUSATIVE]:["восьмое","восьмые"],[I.INSTRUMENTAL]:["восьмым","восьмыми"],[I.PREPOSITIONAL]:["восьмом","восьмых"]},[T.FEMALE]:{[I.NOMINATIVE]:["восьмая","восьмые"],[I.GENITIVE]:["восьмой","восьмых"],[I.DATIVE]:["восьмой","восьмым"],[I.ACCUSATIVE]:["восьмую","восьмые"],[I.INSTRUMENTAL]:["восьмой","восьмыми"],[I.PREPOSITIONAL]:["восьмой","восьмых"]}},{[T.MALE]:{[I.NOMINATIVE]:["девятый","девятые"],[I.GENITIVE]:["девятого","девятых"],[I.DATIVE]:["девятому","девятым"],[I.ACCUSATIVE]:["девятый","девятые"],[I.INSTRUMENTAL]:["девятым","девятыми"],[I.PREPOSITIONAL]:["девятом","девятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["девятое","девятые"],[I.GENITIVE]:["девятого","девятых"],[I.DATIVE]:["девятому","девятым"],[I.ACCUSATIVE]:["девятое","девятые"],[I.INSTRUMENTAL]:["девятым","девятыми"],[I.PREPOSITIONAL]:["девятом","девятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["девятая","девятые"],[I.GENITIVE]:["девятой","девятых"],[I.DATIVE]:["девятой","девятым"],[I.ACCUSATIVE]:["девятую","девятые"],[I.INSTRUMENTAL]:["девятой","девятыми"],[I.PREPOSITIONAL]:["девятой","девятых"]}}],SI=[{},{[T.MALE]:{[I.NOMINATIVE]:["сотый","сотые"],[I.GENITIVE]:["сотого","сотых"],[I.DATIVE]:["сотому","сотым"],[I.ACCUSATIVE]:["сотый","сотые"],[I.INSTRUMENTAL]:["сотым","сотыми"],[I.PREPOSITIONAL]:["сотом","сотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["сотое","сотые"],[I.GENITIVE]:["сотого","сотых"],[I.DATIVE]:["сотому","сотым"],[I.ACCUSATIVE]:["сотое","сотые"],[I.INSTRUMENTAL]:["сотым","сотыми"],[I.PREPOSITIONAL]:["сотом","сотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["сотая","сотые"],[I.GENITIVE]:["сотой","сотых"],[I.DATIVE]:["сотой","сотым"],[I.ACCUSATIVE]:["сотую","сотые"],[I.INSTRUMENTAL]:["сотой","сотыми"],[I.PREPOSITIONAL]:["сотой","сотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["двухсотый","двухсотые"],[I.GENITIVE]:["двухсотого","двухсотых"],[I.DATIVE]:["двухсотому","двухсотым"],[I.ACCUSATIVE]:["двухсотый","двухсотые"],[I.INSTRUMENTAL]:["двухсотым","двухсотыми"],[I.PREPOSITIONAL]:["двухсотом","двухсотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["двухсотое","двухсотые"],[I.GENITIVE]:["двухсотого","двухсотых"],[I.DATIVE]:["двухсотому","двухсотым"],[I.ACCUSATIVE]:["двухсотое","двухсотые"],[I.INSTRUMENTAL]:["двухсотым","двухсотыми"],[I.PREPOSITIONAL]:["двухсотом","двухсотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["двухсотая","двухсотые"],[I.GENITIVE]:["двухсотой","двухсотых"],[I.DATIVE]:["двухсотой","двухсотым"],[I.ACCUSATIVE]:["двухсотую","двухсотые"],[I.INSTRUMENTAL]:["двухсотой","двухсотыми"],[I.PREPOSITIONAL]:["двухсотой","двухсотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["трёхсотый","трёхсотые"],[I.GENITIVE]:["трёхсотого","трёхсотых"],[I.DATIVE]:["трёхсотому","трёхсотым"],[I.ACCUSATIVE]:["трёхсотый","трёхсотые"],[I.INSTRUMENTAL]:["трёхсотым","трёхсотыми"],[I.PREPOSITIONAL]:["трёхсотом","трёхсотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["трёхсотое","трёхсотые"],[I.GENITIVE]:["трёхсотого","трёхсотых"],[I.DATIVE]:["трёхсотому","трёхсотым"],[I.ACCUSATIVE]:["трёхсотое","трёхсотые"],[I.INSTRUMENTAL]:["трёхсотым","трёхсотыми"],[I.PREPOSITIONAL]:["трёхсотом","трёхсотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["трёхсотая ","трёхсотые"],[I.GENITIVE]:["трёхсотой","трёхсотых"],[I.DATIVE]:["трёхсотой","трёхсотым"],[I.ACCUSATIVE]:["трёхсотую","трёхсотые"],[I.INSTRUMENTAL]:["трёхсотой","трёхсотыми"],[I.PREPOSITIONAL]:["трёхсотой","трёхсотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["четырёхсотый","четырёхсотые"],[I.GENITIVE]:["четырёхсотого","четырёхсотых"],[I.DATIVE]:["четырёхсотому","четырёхсотым"],[I.ACCUSATIVE]:["четырёхсотый","четырёхсотые"],[I.INSTRUMENTAL]:["четырёхсотым","четырёхсотыми"],[I.PREPOSITIONAL]:["четырёхсотом","четырёхсотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["четырёхсотое","четырёхсотые"],[I.GENITIVE]:["четырёхсотого","четырёхсотых"],[I.DATIVE]:["четырёхсотому","четырёхсотым"],[I.ACCUSATIVE]:["четырёхсотое","четырёхсотые"],[I.INSTRUMENTAL]:["четырёхсотым","четырёхсотыми"],[I.PREPOSITIONAL]:["четырёхсотом","четырёхсотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["четырёхсотая","четырёхсотые"],[I.GENITIVE]:["четырёхсотой","четырёхсотых"],[I.DATIVE]:["четырёхсотой","четырёхсотым"],[I.ACCUSATIVE]:["четырёхсотую","четырёхсотые"],[I.INSTRUMENTAL]:["четырёхсотой","четырёхсотыми"],[I.PREPOSITIONAL]:["четырёхсотой","четырёхсотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["пятисотый","пятисотые"],[I.GENITIVE]:["пятисотого","пятисотых"],[I.DATIVE]:["пятисотому","пятисотым"],[I.ACCUSATIVE]:["пятисотый","пятисотые"],[I.INSTRUMENTAL]:["пятисотым","пятисотыми"],[I.PREPOSITIONAL]:["пятисотом","пятисотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["пятисотое","пятисотые"],[I.GENITIVE]:["пятисотого","пятисотых"],[I.DATIVE]:["пятисотому","пятисотым"],[I.ACCUSATIVE]:["пятисотое","пятисотые"],[I.INSTRUMENTAL]:["пятисотым","пятисотыми"],[I.PREPOSITIONAL]:["пятисотом","пятисотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["пятисотая","пятисотые"],[I.GENITIVE]:["пятисотой","пятисотых"],[I.DATIVE]:["пятисотой","пятисотым"],[I.ACCUSATIVE]:["пятисотую","пятисотые"],[I.INSTRUMENTAL]:["пятисотой","пятисотыми"],[I.PREPOSITIONAL]:["пятисотой","пятисотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["шестисотый","шестисотые"],[I.GENITIVE]:["шестисотого","шестисотых"],[I.DATIVE]:["шестисотому","шестисотым"],[I.ACCUSATIVE]:["шестисотый","шестисотые"],[I.INSTRUMENTAL]:["шестисотым","шестисотыми"],[I.PREPOSITIONAL]:["шестисотом","шестисотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["шестисотое","шестисотые"],[I.GENITIVE]:["шестисотого","шестисотых"],[I.DATIVE]:["шестисотому","шестисотым"],[I.ACCUSATIVE]:["шестисотое","шестисотые"],[I.INSTRUMENTAL]:["шестисотым","шестисотыми"],[I.PREPOSITIONAL]:["шестисотом","шестисотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["шестисотая","шестисотые"],[I.GENITIVE]:["шестисотой","шестисотых"],[I.DATIVE]:["шестисотой","шестисотым"],[I.ACCUSATIVE]:["шестисотую","шестисотые"],[I.INSTRUMENTAL]:["шестисотой","шестисотыми"],[I.PREPOSITIONAL]:["шестисотой","шестисотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["семисотый","семисотые"],[I.GENITIVE]:["семисотого","семисотых"],[I.DATIVE]:["семисотому","семисотым"],[I.ACCUSATIVE]:["семисотый","семисотые"],[I.INSTRUMENTAL]:["семисотым","семисотыми"],[I.PREPOSITIONAL]:["семисотом","семисотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["семисотое","семисотые"],[I.GENITIVE]:["семисотого","семисотых"],[I.DATIVE]:["семисотому","семисотым"],[I.ACCUSATIVE]:["семисотое","семисотые"],[I.INSTRUMENTAL]:["семисотым","семисотыми"],[I.PREPOSITIONAL]:["семисотом","семисотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["семисотая","семисотые"],[I.GENITIVE]:["семисотой","семисотых"],[I.DATIVE]:["семисотой","семисотым"],[I.ACCUSATIVE]:["семисотую","семисотые"],[I.INSTRUMENTAL]:["семисотой","семисотыми"],[I.PREPOSITIONAL]:["семисотой","семисотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["восьмисотый","восьмисотые"],[I.GENITIVE]:["восьмисотого","восьмисотых"],[I.DATIVE]:["восьмисотому","восьмисотым"],[I.ACCUSATIVE]:["восьмисотый","восьмисотые"],[I.INSTRUMENTAL]:["восьмисотым","восьмисотыми"],[I.PREPOSITIONAL]:["восьмисотом","восьмисотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["восьмисотое","восьмисотые"],[I.GENITIVE]:["восьмисотого","восьмисотых"],[I.DATIVE]:["восьмисотому","восьмисотым"],[I.ACCUSATIVE]:["восьмисотое","восьмисотые"],[I.INSTRUMENTAL]:["восьмисотым","восьмисотыми"],[I.PREPOSITIONAL]:["восьмисотом","восьмисотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["восьмисотая","восьмисотые"],[I.GENITIVE]:["восьмисотой","восьмисотых"],[I.DATIVE]:["восьмисотой","восьмисотым"],[I.ACCUSATIVE]:["восьмисотую","восьмисотые"],[I.INSTRUMENTAL]:["восьмисотой","восьмисотыми"],[I.PREPOSITIONAL]:["восьмисотой","восьмисотых"]}},{[T.MALE]:{[I.NOMINATIVE]:["девятисотый","девятисотые"],[I.GENITIVE]:["девятисотого","девятисотых"],[I.DATIVE]:["девятисотому","девятисотым"],[I.ACCUSATIVE]:["девятисотый","девятисотые"],[I.INSTRUMENTAL]:["девятисотым","девятисотыми"],[I.PREPOSITIONAL]:["девятисотом","девятисотых"]},[T.NEUTER]:{[I.NOMINATIVE]:["девятисотое","девятисотые"],[I.GENITIVE]:["девятисотого","девятисотых"],[I.DATIVE]:["девятисотому","девятисотым"],[I.ACCUSATIVE]:["девятисотое","девятисотые"],[I.INSTRUMENTAL]:["девятисотым","девятисотыми"],[I.PREPOSITIONAL]:["девятисотом","девятисотых"]},[T.FEMALE]:{[I.NOMINATIVE]:["девятисотая","девятисотые"],[I.GENITIVE]:["девятисотой","девятисотых"],[I.DATIVE]:["девятисотой","девятисотым"],[I.ACCUSATIVE]:["девятисотую","девятисотые"],[I.INSTRUMENTAL]:["девятисотой","девятисотыми"],[I.PREPOSITIONAL]:["девятисотой","девятисотых"]}}],OI=[{[T.MALE]:{[I.NOMINATIVE]:["десятый","десятые"],[I.GENITIVE]:["десятого","десятых"],[I.DATIVE]:["десятому","десятым"],[I.ACCUSATIVE]:["десятый","десятые"],[I.INSTRUMENTAL]:["десятым","десятыми"],[I.PREPOSITIONAL]:["десятом","десятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["десятое","десятые"],[I.GENITIVE]:["десятого","десятых"],[I.DATIVE]:["десятому","десятым"],[I.ACCUSATIVE]:["десятое","десятые"],[I.INSTRUMENTAL]:["десятым","десятыми"],[I.PREPOSITIONAL]:["десятом","десятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["десятая","десятые"],[I.GENITIVE]:["десятой","десятых"],[I.DATIVE]:["десятой","десятым"],[I.ACCUSATIVE]:["десятую","десятые"],[I.INSTRUMENTAL]:["десятой","десятыми"],[I.PREPOSITIONAL]:["десятой","десятых"]}},{[T.MALE]:{[I.NOMINATIVE]:["одиннадцатый","одиннадцатые"],[I.GENITIVE]:["одиннадцатого","одиннадцатых"],[I.DATIVE]:["одиннадцатому","одиннадцатым"],[I.ACCUSATIVE]:["одиннадцатый","одиннадцатые"],[I.INSTRUMENTAL]:["одиннадцатым","одиннадцатыми"],[I.PREPOSITIONAL]:["одиннадцатом","одиннадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["одиннадцатое","одиннадцатые"],[I.GENITIVE]:["одиннадцатого","одиннадцатых"],[I.DATIVE]:["одиннадцатому","одиннадцатым"],[I.ACCUSATIVE]:["одиннадцатое","одиннадцатые"],[I.INSTRUMENTAL]:["одиннадцатым","одиннадцатыми"],[I.PREPOSITIONAL]:["одиннадцатом","одиннадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["одиннадцатая","одиннадцатые"],[I.GENITIVE]:["одиннадцатой","одиннадцатых"],[I.DATIVE]:["одиннадцатой","одиннадцатым"],[I.ACCUSATIVE]:["одиннадцатую","одиннадцатые"],[I.INSTRUMENTAL]:["одиннадцатой","одиннадцатыми"],[I.PREPOSITIONAL]:["одиннадцатой","одиннадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["двенадцатый","двенадцатые"],[I.GENITIVE]:["двенадцатого","двенадцатых"],[I.DATIVE]:["двенадцатому","двенадцатым"],[I.ACCUSATIVE]:["двенадцатый","двенадцатые"],[I.INSTRUMENTAL]:["двенадцатым","двенадцатыми"],[I.PREPOSITIONAL]:["двенадцатом","двенадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["двенадцатое","двенадцатые"],[I.GENITIVE]:["двенадцатого","двенадцатых"],[I.DATIVE]:["двенадцатому","двенадцатым"],[I.ACCUSATIVE]:["двенадцатое","двенадцатые"],[I.INSTRUMENTAL]:["двенадцатым","двенадцатыми"],[I.PREPOSITIONAL]:["двенадцатом","двенадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["двенадцатая","двенадцатые"],[I.GENITIVE]:["двенадцатой","двенадцатых"],[I.DATIVE]:["двенадцатой","двенадцатым"],[I.ACCUSATIVE]:["двенадцатую","двенадцатые"],[I.INSTRUMENTAL]:["двенадцатой","двенадцатыми"],[I.PREPOSITIONAL]:["двенадцатой","двенадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["тринадцатый","тринадцатые"],[I.GENITIVE]:["тринадцатого","тринадцатых"],[I.DATIVE]:["тринадцатому","тринадцатым"],[I.ACCUSATIVE]:["тринадцатый","тринадцатые"],[I.INSTRUMENTAL]:["тринадцатым","тринадцатыми"],[I.PREPOSITIONAL]:["тринадцатом","тринадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["тринадцатое","тринадцатые"],[I.GENITIVE]:["тринадцатого","тринадцатых"],[I.DATIVE]:["тринадцатому","тринадцатым"],[I.ACCUSATIVE]:["тринадцатое","тринадцатые"],[I.INSTRUMENTAL]:["тринадцатым","тринадцатыми"],[I.PREPOSITIONAL]:["тринадцатом","тринадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["тринадцатая","тринадцатые"],[I.GENITIVE]:["тринадцатой","тринадцатых"],[I.DATIVE]:["тринадцатой","тринадцатым"],[I.ACCUSATIVE]:["тринадцатую","тринадцатые"],[I.INSTRUMENTAL]:["тринадцатой","тринадцатыми"],[I.PREPOSITIONAL]:["тринадцатой","тринадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["четырнадцатый","четырнадцатые"],[I.GENITIVE]:["четырнадцатого","четырнадцатых"],[I.DATIVE]:["четырнадцатому","четырнадцатым"],[I.ACCUSATIVE]:["четырнадцатый","четырнадцатые"],[I.INSTRUMENTAL]:["четырнадцатым","четырнадцатыми"],[I.PREPOSITIONAL]:["четырнадцатом","четырнадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["четырнадцатое","четырнадцатые"],[I.GENITIVE]:["четырнадцатого","четырнадцатых"],[I.DATIVE]:["четырнадцатому","четырнадцатым"],[I.ACCUSATIVE]:["четырнадцатое","четырнадцатые"],[I.INSTRUMENTAL]:["четырнадцатым","четырнадцатыми"],[I.PREPOSITIONAL]:["четырнадцатом","четырнадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["четырнадцатая","четырнадцатые"],[I.GENITIVE]:["четырнадцатой","четырнадцатых"],[I.DATIVE]:["четырнадцатой","четырнадцатым"],[I.ACCUSATIVE]:["четырнадцатую","четырнадцатые"],[I.INSTRUMENTAL]:["четырнадцатой","четырнадцатыми"],[I.PREPOSITIONAL]:["четырнадцатой","четырнадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["пятнадцатый","пятнадцатые"],[I.GENITIVE]:["пятнадцатого","пятнадцатых"],[I.DATIVE]:["пятнадцатому","пятнадцатым"],[I.ACCUSATIVE]:["пятнадцатый","пятнадцатые"],[I.INSTRUMENTAL]:["пятнадцатым","пятнадцатыми"],[I.PREPOSITIONAL]:["пятнадцатом","пятнадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["пятнадцатое","пятнадцатые"],[I.GENITIVE]:["пятнадцатого","пятнадцатых"],[I.DATIVE]:["пятнадцатому","пятнадцатым"],[I.ACCUSATIVE]:["пятнадцатое","пятнадцатые"],[I.INSTRUMENTAL]:["пятнадцатым","пятнадцатыми"],[I.PREPOSITIONAL]:["пятнадцатом","пятнадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["пятнадцатая","пятнадцатые"],[I.GENITIVE]:["пятнадцатой","пятнадцатых"],[I.DATIVE]:["пятнадцатой","пятнадцатым"],[I.ACCUSATIVE]:["пятнадцатую","пятнадцатые"],[I.INSTRUMENTAL]:["пятнадцатой","пятнадцатыми"],[I.PREPOSITIONAL]:["пятнадцатой","пятнадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["шестнадцатый","шестнадцатые"],[I.GENITIVE]:["шестнадцатого","шестнадцатых"],[I.DATIVE]:["шестнадцатому","шестнадцатым"],[I.ACCUSATIVE]:["шестнадцатый","шестнадцатые"],[I.INSTRUMENTAL]:["шестнадцатым","шестнадцатыми"],[I.PREPOSITIONAL]:["шестнадцатом","шестнадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["шестнадцатое","шестнадцатые"],[I.GENITIVE]:["шестнадцатого","шестнадцатых"],[I.DATIVE]:["шестнадцатому","шестнадцатым"],[I.ACCUSATIVE]:["шестнадцатое","шестнадцатые"],[I.INSTRUMENTAL]:["шестнадцатым","шестнадцатыми"],[I.PREPOSITIONAL]:["шестнадцатом","шестнадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["шестнадцатая","шестнадцатые"],[I.GENITIVE]:["шестнадцатой","шестнадцатых"],[I.DATIVE]:["шестнадцатой","шестнадцатым"],[I.ACCUSATIVE]:["шестнадцатую","шестнадцатые"],[I.INSTRUMENTAL]:["шестнадцатой","шестнадцатыми"],[I.PREPOSITIONAL]:["шестнадцатой","шестнадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["семнадцатый","семнадцатые"],[I.GENITIVE]:["семнадцатого","семнадцатых"],[I.DATIVE]:["семнадцатому","семнадцатым"],[I.ACCUSATIVE]:["семнадцатый","семнадцатые"],[I.INSTRUMENTAL]:["семнадцатым","семнадцатыми"],[I.PREPOSITIONAL]:["семнадцатом","семнадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["семнадцатое","семнадцатые"],[I.GENITIVE]:["семнадцатого","семнадцатых"],[I.DATIVE]:["семнадцатому","семнадцатым"],[I.ACCUSATIVE]:["семнадцатое","семнадцатые"],[I.INSTRUMENTAL]:["семнадцатым","семнадцатыми"],[I.PREPOSITIONAL]:["семнадцатом","семнадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["семнадцатая","семнадцатые"],[I.GENITIVE]:["семнадцатой","семнадцатых"],[I.DATIVE]:["семнадцатой","семнадцатым"],[I.ACCUSATIVE]:["семнадцатую","семнадцатые"],[I.INSTRUMENTAL]:["семнадцатой","семнадцатыми"],[I.PREPOSITIONAL]:["семнадцатой","семнадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["восемнадцатый","восемнадцатые"],[I.GENITIVE]:["восемнадцатого","восемнадцатых"],[I.DATIVE]:["восемнадцатому","восемнадцатым"],[I.ACCUSATIVE]:["восемнадцатый","восемнадцатые"],[I.INSTRUMENTAL]:["восемнадцатым","восемнадцатыми"],[I.PREPOSITIONAL]:["восемнадцатом","восемнадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["восемнадцатое","восемнадцатые"],[I.GENITIVE]:["восемнадцатого","восемнадцатых"],[I.DATIVE]:["восемнадцатому","восемнадцатым"],[I.ACCUSATIVE]:["восемнадцатое","восемнадцатые"],[I.INSTRUMENTAL]:["восемнадцатым","восемнадцатыми"],[I.PREPOSITIONAL]:["восемнадцатом","восемнадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["восемнадцатая","восемнадцатые"],[I.GENITIVE]:["восемнадцатой","восемнадцатых"],[I.DATIVE]:["восемнадцатой","восемнадцатым"],[I.ACCUSATIVE]:["восемнадцатую","восемнадцатые"],[I.INSTRUMENTAL]:["восемнадцатой","восемнадцатыми"],[I.PREPOSITIONAL]:["восемнадцатой","восемнадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["девятнадцатый","девятнадцатые"],[I.GENITIVE]:["девятнадцатого","девятнадцатых"],[I.DATIVE]:["девятнадцатому","девятнадцатым"],[I.ACCUSATIVE]:["девятнадцатый","девятнадцатые"],[I.INSTRUMENTAL]:["девятнадцатым","девятнадцатыми"],[I.PREPOSITIONAL]:["девятнадцатом","девятнадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["девятнадцатое","девятнадцатые"],[I.GENITIVE]:["девятнадцатого","девятнадцатых"],[I.DATIVE]:["девятнадцатому","девятнадцатым"],[I.ACCUSATIVE]:["девятнадцатое","девятнадцатые"],[I.INSTRUMENTAL]:["девятнадцатым","девятнадцатыми"],[I.PREPOSITIONAL]:["девятнадцатом","девятнадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["девятнадцатая","девятнадцатые"],[I.GENITIVE]:["девятнадцатой","девятнадцатых"],[I.DATIVE]:["девятнадцатой","девятнадцатым"],[I.ACCUSATIVE]:["девятнадцатую","девятнадцатые"],[I.INSTRUMENTAL]:["девятнадцатой","девятнадцатыми"],[I.PREPOSITIONAL]:["девятнадцатой","девятнадцатых"]}}],iI=[{},{},{[T.MALE]:{[I.NOMINATIVE]:["двадцатый","двадцатые"],[I.GENITIVE]:["двадцатого","двадцатых"],[I.DATIVE]:["двадцатому","двадцатым"],[I.ACCUSATIVE]:["двадцатый","двадцатые"],[I.INSTRUMENTAL]:["двадцатым","двадцатыми"],[I.PREPOSITIONAL]:["двадцатом","двадцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["двадцатое","двадцатые"],[I.GENITIVE]:["двадцатого","двадцатых"],[I.DATIVE]:["двадцатому","двадцатым"],[I.ACCUSATIVE]:["двадцатое","двадцатые"],[I.INSTRUMENTAL]:["двадцатым","двадцатыми"],[I.PREPOSITIONAL]:["двадцатом","двадцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["двадцатая","двадцатые"],[I.GENITIVE]:["двадцатой","двадцатых"],[I.DATIVE]:["двадцатой","двадцатым"],[I.ACCUSATIVE]:["двадцатую","двадцатые"],[I.INSTRUMENTAL]:["двадцатой","двадцатыми"],[I.PREPOSITIONAL]:["двадцатой","двадцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["тридцатый","тридцатые"],[I.GENITIVE]:["тридцатого","тридцатых"],[I.DATIVE]:["тридцатому","тридцатым"],[I.ACCUSATIVE]:["тридцатый","тридцатые"],[I.INSTRUMENTAL]:["тридцатым","тридцатыми"],[I.PREPOSITIONAL]:["тридцатом","тридцатых"]},[T.NEUTER]:{[I.NOMINATIVE]:["тридцатое","тридцатые"],[I.GENITIVE]:["тридцатого","тридцатых"],[I.DATIVE]:["тридцатому","тридцатым"],[I.ACCUSATIVE]:["тридцатое","тридцатые"],[I.INSTRUMENTAL]:["тридцатым","тридцатыми"],[I.PREPOSITIONAL]:["тридцатом","тридцатых"]},[T.FEMALE]:{[I.NOMINATIVE]:["тридцатая","тридцатые"],[I.GENITIVE]:["тридцатой","тридцатых"],[I.DATIVE]:["тридцатой","тридцатым"],[I.ACCUSATIVE]:["тридцатую","тридцатые"],[I.INSTRUMENTAL]:["тридцатой","тридцатыми"],[I.PREPOSITIONAL]:["тридцатой","тридцатых"]}},{[T.MALE]:{[I.NOMINATIVE]:["сороковой","сороковые"],[I.GENITIVE]:["сорокового","сороковых"],[I.DATIVE]:["сороковому","сороковым"],[I.ACCUSATIVE]:["сороковой","сороковые"],[I.INSTRUMENTAL]:["сороковым","сороковыми"],[I.PREPOSITIONAL]:["сороковом","сороковых"]},[T.NEUTER]:{[I.NOMINATIVE]:["сороковое","сороковые"],[I.GENITIVE]:["сорокового","сороковых"],[I.DATIVE]:["сороковому","сороковым"],[I.ACCUSATIVE]:["сороковое","сороковые"],[I.INSTRUMENTAL]:["сороковым","сороковыми"],[I.PREPOSITIONAL]:["сороковом","сороковых"]},[T.FEMALE]:{[I.NOMINATIVE]:["сороковая","сороковые"],[I.GENITIVE]:["сороковой","сороковых"],[I.DATIVE]:["сороковой","сороковым"],[I.ACCUSATIVE]:["сороковую","сороковые"],[I.INSTRUMENTAL]:["сороковой","сороковыми"],[I.PREPOSITIONAL]:["сороковой","сороковых"]}},{[T.MALE]:{[I.NOMINATIVE]:["пятидесятый","пятидесятые"],[I.GENITIVE]:["пятидесятого","пятидесятых"],[I.DATIVE]:["пятидесятому","пятидесятым"],[I.ACCUSATIVE]:["пятидесятый","пятидесятые"],[I.INSTRUMENTAL]:["пятидесятым","пятидесятыми"],[I.PREPOSITIONAL]:["пятидесятом","пятидесятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["пятидесятое","пятидесятые"],[I.GENITIVE]:["пятидесятого","пятидесятых"],[I.DATIVE]:["пятидесятому","пятидесятым"],[I.ACCUSATIVE]:["пятидесятое","пятидесятые"],[I.INSTRUMENTAL]:["пятидесятым","пятидесятыми"],[I.PREPOSITIONAL]:["пятидесятом","пятидесятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["пятидесятая","пятидесятые"],[I.GENITIVE]:["пятидесятой","пятидесятых"],[I.DATIVE]:["пятидесятой","пятидесятым"],[I.ACCUSATIVE]:["пятидесятую","пятидесятые"],[I.INSTRUMENTAL]:["пятидесятой","пятидесятыми"],[I.PREPOSITIONAL]:["пятидесятой","пятидесятых"]}},{[T.MALE]:{[I.NOMINATIVE]:["шестидесятый","шестидесятые"],[I.GENITIVE]:["шестидесятого","шестидесятых"],[I.DATIVE]:["шестидесятому","шестидесятым"],[I.ACCUSATIVE]:["шестидесятый","шестидесятые"],[I.INSTRUMENTAL]:["шестидесятым","шестидесятыми"],[I.PREPOSITIONAL]:["шестидесятом","шестидесятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["шестидесятое","шестидесятые"],[I.GENITIVE]:["шестидесятого","шестидесятых"],[I.DATIVE]:["шестидесятому ","шестидесятым"],[I.ACCUSATIVE]:["шестидесятое","шестидесятые"],[I.INSTRUMENTAL]:["шестидесятым","шестидесятыми"],[I.PREPOSITIONAL]:["шестидесятом","шестидесятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["шестидесятая","шестидесятые"],[I.GENITIVE]:["шестидесятой","шестидесятых"],[I.DATIVE]:["шестидесятой","шестидесятым"],[I.ACCUSATIVE]:["шестидесятую","шестидесятые"],[I.INSTRUMENTAL]:["шестидесятой","шестидесятыми"],[I.PREPOSITIONAL]:["шестидесятой","шестидесятых"]}},{[T.MALE]:{[I.NOMINATIVE]:["семидесятый","семидесятые"],[I.GENITIVE]:["семидесятого","семидесятых"],[I.DATIVE]:["семидесятому","семидесятым"],[I.ACCUSATIVE]:["семидесятый","семидесятые"],[I.INSTRUMENTAL]:["семидесятым","семидесятыми"],[I.PREPOSITIONAL]:["семидесятом","семидесятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["семидесятое","семидесятые"],[I.GENITIVE]:["семидесятого","семидесятых"],[I.DATIVE]:["семидесятому","семидесятым"],[I.ACCUSATIVE]:["семидесятое","семидесятые"],[I.INSTRUMENTAL]:["семидесятым","семидесятыми"],[I.PREPOSITIONAL]:["семидесятом","семидесятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["семидесятая","семидесятые"],[I.GENITIVE]:["семидесятой","семидесятых"],[I.DATIVE]:["семидесятой","семидесятым"],[I.ACCUSATIVE]:["семидесятую","семидесятые"],[I.INSTRUMENTAL]:["семидесятой","семидесятыми"],[I.PREPOSITIONAL]:["семидесятой","семидесятых"]}},{[T.MALE]:{[I.NOMINATIVE]:["восьмидесятый","восьмидесятые"],[I.GENITIVE]:["восьмидесятого","восьмидесятых"],[I.DATIVE]:["восьмидесятому","восьмидесятым"],[I.ACCUSATIVE]:["восьмидесятый","восьмидесятые"],[I.INSTRUMENTAL]:["восьмидесятым","восьмидесятыми"],[I.PREPOSITIONAL]:["восьмидесятом","восьмидесятых"]},[T.NEUTER]:{[I.NOMINATIVE]:["восьмидесятое","восьмидесятые"],[I.GENITIVE]:["восьмидесятого","восьмидесятых"],[I.DATIVE]:["восьмидесятому","восьмидесятым"],[I.ACCUSATIVE]:["восьмидесятое","восьмидесятые"],[I.INSTRUMENTAL]:["восьмидесятым","восьмидесятыми"],[I.PREPOSITIONAL]:["восьмидесятом","восьмидесятых"]},[T.FEMALE]:{[I.NOMINATIVE]:["восьмидесятая","восьмидесятые"],[I.GENITIVE]:["восьмидесятой","восьмидесятых"],[I.DATIVE]:["восьмидесятой","восьмидесятым"],[I.ACCUSATIVE]:["восьмидесятую","восьмидесятые"],[I.INSTRUMENTAL]:["восьмидесятой","восьмидесятыми"],[I.PREPOSITIONAL]:["восьмидесятой","восьмидесятых"]}},{[T.MALE]:{[I.NOMINATIVE]:["девяностый","девяностые"],[I.GENITIVE]:["девяностого","девяностых"],[I.DATIVE]:["девяностому","девяностым"],[I.ACCUSATIVE]:["девяностый","девяностые"],[I.INSTRUMENTAL]:["девяностым","девяностыми"],[I.PREPOSITIONAL]:["девяностом","девяностых"]},[T.NEUTER]:{[I.NOMINATIVE]:["девяностое","девяностые"],[I.GENITIVE]:["девяностого","девяностых"],[I.DATIVE]:["девяностому","девяностым"],[I.ACCUSATIVE]:["девяностое","девяностые"],[I.INSTRUMENTAL]:["девяностым","девяностыми"],[I.PREPOSITIONAL]:["девяностом","девяностых"]},[T.FEMALE]:{[I.NOMINATIVE]:["девяностая","девяностые"],[I.GENITIVE]:["девяностой","девяностых"],[I.DATIVE]:["девяностой","девяностым"],[I.ACCUSATIVE]:["девяностую","девяностые"],[I.INSTRUMENTAL]:["девяностой","девяностыми"],[I.PREPOSITIONAL]:["девяностой","девяностых"]}}],g={digits:oI,tenToNineteen:OI,tens:iI,hundreds:SI},h={digit:["","одно","двух","трёх","четырёх","пяти","шести","семи","восьми","девяти"],tenToNineteen:["десяти","одиннадцати","двенадцати","тринадцати","четырнадцати","пятнадцати","шестнадцати","семидесяти","восемнадцати","девятнадцати"],tens:["","","двадцати","тридцати","сорока","пятидесяти","шестидесяти","семидесяти","восьмидесяти","девяносто"],hundreds:["","сто","двухсот","трёхсот","четырёхсот","пятисот","шестисот","семисот","восьмисот","девятисот"]};function MI(A,e=1,N="nominative"){if(A.length<1)return"";let t="";const E=sI(A),V=[...E].reverse().findIndex(n=>n!=="000"),r=E.length-V-1;if(V===-1){const n=g.digits[0];return y(n[T.FEMALE],N,e!==0)}if(E.length-1-V>0){const n=E.map((s,S)=>S===r?"000":s);t+=l(n,1,I.NOMINATIVE).result+" "}if(V>=1){const n=E[r].split("").map(a=>parseInt(a)),s=h.hundreds[n[0]],S=n[1]===1?h.tenToNineteen[n[2]]:h.tens[n[1]];let c=n[1]===1?"":h.digit[n[2]];VI(n,[0,0,1])&&E.length-1===V&&(c="");const o=V<=b.length?b[V-1]:w[V-2],O=y(v,N,e!==0);t+=`${s}${S}${c}${o}${O} `}if(V===0){const n=E[r].split("").map(i=>parseInt(i)),s=[...n].reverse().findIndex(i=>i!==0),S=n.length-s-1,c=[n.map((i,L)=>L===S?0:i).map((i,L)=>L===1&&i===1?0:i).join("")];c[0]!=="000"&&(t+=l(c,1,I.NOMINATIVE).result+" ");let o=n[S],O=g.hundreds;s===0&&(O=g.digits),s===1&&(O=g.tens),n[1]===1&&(O=g.tenToNineteen,o=n[2]);const a=y(O[o][T.FEMALE],N,e!==0);t+=`${a} `}return t.trim()}function aI(A,e){if(A[2]==="/")return A;const N=[...A],t=e.fractionalPartMinLength||0;return N[3].length{const t=Array.isArray(e)?e:e.match(/([^[.\]])+/g);t==null||t.reduce((E,V,r)=>(E[V]===void 0&&(E[V]={}),r===t.length-1&&(E[V]=N),E[V]),A)};function LI(A,e){for(const N in A)Object.prototype.hasOwnProperty.call(A,N)&&e(A[N],N)}function RI(A){if(typeof A!="object"||A===null)return!1;const e=Object.getPrototypeOf(A);if(e===null)return!0;const N=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof N=="function"&&N instanceof N&&Function.prototype.toString.call(N)===Function.prototype.toString.call(Object)}function J(A,e){let N=structuredClone(A);const t=(E,V=[])=>{LI(E,(r,n)=>{RI(r)?r=t(r,[...V,n]):R(N,[...V,n],e(V,n,r))})};return t(A),N}function uI(A,e){return J(A,(N,t,E)=>Object.prototype.toString.call(M(e,[...N,t]))===Object.prototype.toString.call(E)?M(e,[...N,t]):E)}const _={currency:"rub",declension:I.NOMINATIVE,roundNumber:-1,convertMinusSignToWord:!0,showNumberParts:{integer:!0,fractional:!0},convertNumberToWords:{integer:!0,fractional:!1},showCurrency:{integer:!0,fractional:!0}},W={fractionalPartMinLength:2},Y={number:{fractionalPartMinLength:0,currencyNameCases:["целая","целых","целых"],currencyNameDeclensions:{[I.NOMINATIVE]:["целая",""],[I.GENITIVE]:["целой","целых"],[I.DATIVE]:["целой","целым"],[I.ACCUSATIVE]:["целую","целые"],[I.INSTRUMENTAL]:["целой","целыми"],[I.PREPOSITIONAL]:["целой","целых"]},fractionalPartNameCases:["","",""],fractionalPartNameDeclensions:{[I.NOMINATIVE]:["",""],[I.GENITIVE]:["",""],[I.DATIVE]:["",""],[I.ACCUSATIVE]:["",""],[I.INSTRUMENTAL]:["",""],[I.PREPOSITIONAL]:["",""]},currencyNounGender:{integer:1,fractionalPart:1}},rub:{...W,currencyNameCases:["рубль","рубля","рублей"],currencyNameDeclensions:{[I.NOMINATIVE]:["рубль",""],[I.GENITIVE]:["рубля","рублей"],[I.DATIVE]:["рублю","рублям"],[I.ACCUSATIVE]:["рубль",""],[I.INSTRUMENTAL]:["рублём","рублями"],[I.PREPOSITIONAL]:["рубле","рублях"]},fractionalPartNameCases:["копейка","копейки","копеек"],fractionalPartNameDeclensions:{[I.NOMINATIVE]:["копейка",""],[I.GENITIVE]:["копейки","копеек"],[I.DATIVE]:["копейке","копейкам"],[I.ACCUSATIVE]:["копейку",""],[I.INSTRUMENTAL]:["копейкой","копейками"],[I.PREPOSITIONAL]:["копейке","копейках"]},currencyNounGender:{integer:0,fractionalPart:1}},usd:{...W,currencyNameCases:["доллар","доллара","долларов"],currencyNameDeclensions:{[I.NOMINATIVE]:["доллар",""],[I.GENITIVE]:["доллара","долларов"],[I.DATIVE]:["доллару","долларам"],[I.ACCUSATIVE]:["доллар",""],[I.INSTRUMENTAL]:["долларом","долларами"],[I.PREPOSITIONAL]:["долларе","долларах"]},fractionalPartNameCases:["цент","цента","центов"],fractionalPartNameDeclensions:{[I.NOMINATIVE]:["цент",""],[I.GENITIVE]:["цента","центов"],[I.DATIVE]:["центу","центам"],[I.ACCUSATIVE]:["цент",""],[I.INSTRUMENTAL]:["центом","центами"],[I.PREPOSITIONAL]:["центе","центах"]},currencyNounGender:{integer:0,fractionalPart:0}},eur:{...W,currencyNameCases:["евро","евро","евро"],currencyNameDeclensions:{[I.NOMINATIVE]:["евро",""],[I.GENITIVE]:["евро","евро"],[I.DATIVE]:["евро","евро"],[I.ACCUSATIVE]:["евро",""],[I.INSTRUMENTAL]:["евро","евро"],[I.PREPOSITIONAL]:["евро","евро"]},fractionalPartNameCases:["цент","цента","центов"],fractionalPartNameDeclensions:{[I.NOMINATIVE]:["цент",""],[I.GENITIVE]:["цента","центов"],[I.DATIVE]:["центу","центам"],[I.ACCUSATIVE]:["цент",""],[I.INSTRUMENTAL]:["центом","центами"],[I.PREPOSITIONAL]:["центе","центах"]},currencyNounGender:{integer:0,fractionalPart:0}}};function CI(A){const e=structuredClone(A.currency),N=_.currency,t=Y[N];let E=structuredClone(t);return E=uI(E,e),M(e,["currencyNameDeclensions",I.NOMINATIVE,0])===void 0&&M(e,["currencyNameCases",0])!==void 0&&R(E,["currencyNameDeclensions",I.NOMINATIVE,0],e.currencyNameCases[0]),M(e,["currencyNameDeclensions",I.GENITIVE,0])===void 0&&M(e,["currencyNameCases",1])!==void 0&&R(E,["currencyNameDeclensions",I.GENITIVE,0],e.currencyNameCases[1]),M(e,["currencyNameDeclensions",I.GENITIVE,1])===void 0&&M(e,["currencyNameCases",2])!==void 0&&R(E,["currencyNameDeclensions",I.GENITIVE,1],e.currencyNameCases[2]),M(e,["fractionalPartNameDeclensions",I.NOMINATIVE,0])===void 0&&M(e,["fractionalPartNameCases",0])!==void 0&&R(E,["fractionalPartNameDeclensions",I.NOMINATIVE,0],e.fractionalPartNameCases[0]),M(e,["fractionalPartNameDeclensions",I.GENITIVE,0])===void 0&&M(e,["fractionalPartNameCases",1])!==void 0&&R(E,["fractionalPartNameDeclensions",I.GENITIVE,0],e.fractionalPartNameCases[1]),M(e,["fractionalPartNameDeclensions",I.GENITIVE,1])===void 0&&M(e,["fractionalPartNameCases",2])!==void 0&&R(E,["fractionalPartNameDeclensions",I.GENITIVE,1],e.fractionalPartNameCases[2]),delete E.currencyNameCases,delete E.fractionalPartNameCases,E}function UI(A={}){let e={};const N=(A==null?void 0:A.currency)||_.currency;return typeof N=="string"&&(e=Y[N]),typeof N=="object"&&(e=CI(A)),e}function k(A,e,N,t,E,V){var s,S,c,o;const r=e==="integer"?A.currencyNameDeclensions:A.fractionalPartNameDeclensions;let n=(s=r==null?void 0:r[V])==null?void 0:s[N===0?0:1];return(V===I.NOMINATIVE||V===I.ACCUSATIVE)&&N>=1&&(n=(S=r==null?void 0:r[I.GENITIVE])==null?void 0:S[N===1?0:1],E==="number"&&(n=(c=r==null?void 0:r[I.GENITIVE])==null?void 0:c[1])),t===!0&&(n=(o=r==null?void 0:r[I.GENITIVE])==null?void 0:o[1]),n||""}function PI(A,e,N="nominative",t=0){var r;A<0&&(A=0);let E="",V={};if(A<=z.length-1)V=z[A];else{const n=Math.ceil((A+2)/3)-1,s=A-n*3+1,S=n<=b.length?b[n-1]:w[n-2],c=cI[s];Object.keys(v).forEach(o=>{v[o].forEach((a,i)=>{R(V,[o,i],`${c}${S}${a}`)})})}return E=y(V,N,t!==0),e===0&&(E=(r=V[I.GENITIVE])==null?void 0:r[1]),E}function lI(A,e){const N=Array.isArray(e)?e:e.split(".");let t=A;for(const E of N){if(t==null||!Object.prototype.hasOwnProperty.call(t,E))return!1;t=t[E]}return!0}function fI(A={}){let e=structuredClone(A);return e.convertNumberToWords||e.convertNumbertToWords&&(e.convertNumberToWords=e.convertNumbertToWords),delete e.convertNumbertToWords,e}function H(A={}){const e=fI(A);return J(_,(t,E,V)=>lI(e,[...t,E])?M(e,[...t,E]):V)}function d(A){const e=A.length,E=Math.ceil(e/3)*3-e,V="0".repeat(E)+A,r=[];for(let n=0;n=0){if(A[3].length<=e)return A;const t=A[1],E=A[3].substring(0,e+1);let V=`${t}.${E}`,r=!1;for(let n=V.length-1;n>=0;n--)if(V[n].search(/[0-9]/)!==-1){const s=parseInt(V[n]);if(r===!0)if(s===9)V=X(V,n,0),r=!0,n===0&&(V=`1${V}`);else{V=X(V,n,s+1),r=!1;break}else{if(s<=4)break;r=!0}}N[1]=V.slice(0,-1).split(".")[0],N[3]=V.slice(0,-1).split(".")[1]}return N[3]=N[3].split("").reverse().join("").replace(/^0+/,"").split("").reverse().join(""),N[3]===""&&e!==0&&(N[3]="0"),N}function DI(A,e){var c,o,O,a,i,L,F,j,K,Q;const N=["","","","",""];let t=[...A];const E=H(e),V=UI(E);A[0]==="-"&&(E.convertMinusSignToWord===!0?N[0]=nI:N[0]="-"),t=Z(A,E.roundNumber),typeof E.currency=="string"&&E.currency!=="number"&&(t=Z(t,2)),t=aI(t,V);const r=t[1],n=t[3],s=t[2];if(((c=E.showNumberParts)==null?void 0:c.integer)===!0){N[1]=r;const u=l(d(r),(o=V.currencyNounGender)==null?void 0:o.integer,E.declension);if(((O=E.convertNumberToWords)==null?void 0:O.integer)===!0&&(s!=="/"?N[1]=u.result:N[1]=l(d(r),1,E.declension).result),((a=E.showCurrency)==null?void 0:a.integer)===!0&&s!=="/"){const U=k(V,"integer",u.unitNameForm,u.lastScaleIsZero,E.currency,E.declension);N[2]=U}}if(((i=E.showNumberParts)==null?void 0:i.fractional)===!0){N[3]=n;const u=l(d(n),(L=V.currencyNounGender)==null?void 0:L.fractionalPart,E.declension);if(((F=E.convertNumberToWords)==null?void 0:F.fractional)===!0)if(s==="/"){const U=l(d(r),(j=V.currencyNounGender)==null?void 0:j.integer,E.declension);N[3]=MI(d(n),U.unitNameForm,E.declension)}else N[3]=u.result;if(((K=E.convertNumberToWords)==null?void 0:K.fractional)===!1&&E.currency==="number"&&N[3].length>0&&(N[3]=N[3].replace(/^0+/,""),N[3]===""&&E.roundNumber!==0&&(N[3]="0")),((Q=E.showCurrency)==null?void 0:Q.fractional)===!0){if(E.currency!=="number"){const U=k(V,"fractional",u.unitNameForm,u.lastScaleIsZero,E.currency,E.declension);N[3]!==""&&(N[4]=U)}if(E.currency==="number"&&s!=="/"&&(E.roundNumber>0||E.roundNumber<0&&n.length>0)){const U=parseInt(n[n.length-1]);N[4]=PI(n.length-1,U,E.declension,u.unitNameForm)}s==="/"&&E.currency!=="number"&&(N[4]=V.currencyNameDeclensions[I.GENITIVE][0])}}let S=N.filter(Boolean).join(" ").replace(/\s+/g," ").trim();return S=S.charAt(0).toUpperCase()+S.slice(1),S}function GI(A){const N=typeof A=="string"||typeof A=="number"?A.toString():"0";let t=[];t[2]=".";let E=N.replace(/[^\d\.\,\/\-]/g,"");return E=E.length<1?"0":E,t[0]=E.search(/\-/)===0?"-":"+",E=E.replace(/[\-]/g,""),E.search(/[\,\.\/]/)>-1&&(t[2]=E.substr(E.search(/[\,\.\/]/),1)),E=E.replace(/[\,\.\/]/,"|CUTHERE|"),E=E.replace(/[\,\.\/]/g,""),t[1]=E.split("|CUTHERE|")[0],t[3]=E.split("|CUTHERE|")[1],t[3]=t[3]===void 0?"":t[3],t[1]=t[1].replace(/^0+/,""),t[2]!=="/"&&(t[3]=t[3].split("").reverse().join("").replace(/^0+/,"").split("").reverse().join("")),t[1]=t[1]===""?"0":t[1],t[3]=t[3]===""?"0":t[3],t[1].length>306&&(t[1]=t[1].slice(0,306)),t[3].length>306-1&&(t[3]=t[3].slice(0,306-1)),t}function q(A,e){const N=H(e),t=GI(A);return DI(t,N)}"structuredClone"in globalThis||(globalThis.structuredClone=eI);const gI={convert:q},dI=q;C.convert=dI,C.default=gI,Object.defineProperties(C,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});