-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
1 lines (1 loc) · 21.4 KB
/
main.js
1
(()=>{var e={8111:e=>{e.exports=THB=new Intl.NumberFormat("th-TH",{style:"currency",currency:"THB"})},5314:(e,t,n)=>{const r=n(7404),o=n(8011),i=n(4167),s=n(6707),a=n(5403),l=n(234),p=n(300),u=n(8579);e.exports=FTHAISATANGWORDS=["","",r,o,i,s,a,l,p,u]},4416:(e,t,n)=>{const r=n(8742),o=n(7105),i=n(8011),s=n(4167),a=n(6707),l=n(5403),p=n(234),u=n(300),c=n(8579);e.exports=LTHAISATANGWORDS=["",r,o,i,s,a,l,p,u,c]},1126:(e,t,n)=>{const r=n(7039),o=n(7105),i=n(8011),s=n(4167),a=n(6707),l=n(5403),p=n(234),u=n(300),c=n(8579);e.exports=ONETONINE=[r,o,i,s,a,l,p,u,c]},6789:(e,t,n)=>{const r=n(1824),o=n(2079),i=n(5877),s=n(8094),a=n(6281);e.exports=REVERSETHAIDIGITWORDS=[a,s,i,o,r,""]},3780:e=>{e.exports=THAI2ARABICNumerals=[{th:"๐",a:"0"},{th:"๑",a:"1"},{th:"๒",a:"2"},{th:"๓",a:"3"},{th:"๔",a:"4"},{th:"๕",a:"5"},{th:"๖",a:"6"},{th:"๗",a:"7"},{th:"๘",a:"8"},{th:"๙",a:"9"}]},7903:(e,t,n)=>{const r=n(1449),o=n(7039),i=n(7105),s=n(8011),a=n(4167),l=n(6707),p=n(5403),u=n(234),c=n(300),f=n(8579),m=n(1824);e.exports=THAINUMBERWORDS=[r,o,i,s,a,l,p,u,c,f,m]},793:e=>{e.exports=large_numbers=[{name:"Million",powof10:6},{name:"Billion",powof10:9},{name:"Trillion",powof10:12},{name:"Quadrillion",powof10:15},{name:"Quintillion",powof10:18},{name:"Sextillion",powof10:21},{name:"Septillion",powof10:24},{name:"Octillion",powof10:27},{name:"Nonillion",powof10:30},{name:"Decillion",powof10:33},{name:"Undecillion",powof10:36},{name:"Duodecillion",powof10:39},{name:"Tredecillion",powof10:42},{name:"Quattuordecillion",powof10:45},{name:"Quindecillion",powof10:48},{name:"Sedecillion",powof10:51},{name:"Septendecillion",powof10:54},{name:"Octodecillion",powof10:57},{name:"Novendecillion",powof10:60},{name:"Vigintillion",powof10:63},{name:"Unvigintillion",powof10:66},{name:"Duovigintillion",powof10:69},{name:"Tresvigintillion",powof10:72},{name:"Quattuorvigintillion",powof10:75},{name:"Quinvigintillion",powof10:78},{name:"Sesvigintillion",powof10:81},{name:"Septemvigintillion",powof10:84},{name:"Octovigintillion",powof10:87},{name:"Novemvigintillion",powof10:90},{name:"Trigintillion",powof10:93},{name:"Untrigintillion",powof10:96},{name:"Duotrigintillion",powof10:99},{name:"Trestrigintillion",powof10:102},{name:"Quattuortrigintillion",powof10:105},{name:"Quintrigintillion",powof10:108},{name:"Sestrigintillion",powof10:111},{name:"Septentrigintillion",powof10:114},{name:"Octotrigintillion",powof10:117},{name:"Noventrigintillion",powof10:120},{name:"Quadragintillion",powof10:123},{name:"Quinquagintillion",powof10:153},{name:"Sexagintillion",powof10:183},{name:"Septuagintillion",powof10:213},{name:"Octogintillion",powof10:243},{name:"Nonagintillion",powof10:273},{name:"Centillion",powof10:303},{name:"Uncentillion",powof10:306},{name:"Decicentillion",powof10:333},{name:"Undecicentillion",powof10:336},{name:"Viginticentillion",powof10:363},{name:"Unviginticentillion",powof10:366},{name:"Trigintacentillion",powof10:393},{name:"Quadragintacentillion",powof10:423},{name:"Quinquagintacentillion",powof10:453},{name:"Sexagintacentillion",powof10:483},{name:"Septuagintacentillion",powof10:513},{name:"Octogintacentillion",powof10:543},{name:"Nonagintacentillion",powof10:573},{name:"Ducentillion",powof10:603},{name:"Trecentillion",powof10:903},{name:"Quadringentillion",powof10:1203},{name:"Quingentillion",powof10:1503},{name:"Sescentillion",powof10:1803},{name:"Septingentillion",powof10:2103},{name:"Octingentillion",powof10:2403},{name:"Nongentillion",powof10:2703},{name:"Millinillion",powof10:3003},{name:"Googol",powof10:100}]},9829:(e,t,n)=>{const r=n(4728),o=n(2001),i=n(3095),s=n(4016),a=n(8742),l=n(7404),p=n(1824),u=n(406),c=n(2671),f=n(4235),m=n(2375),g=n(495),T=n(2474),x=n(9511),I=n(1449),N=n(7039),E=n(7105),d=n(8011),h=n(4167),S=n(6707),w=n(5403),A=n(234),R=n(300),$=n(8579),O=n(7903),v=n(1126),B=n(4416),b=n(5314),D=n(2079),y=n(5877),H=n(8094),L=n(6281),U=n(6789),M=n(3780),G=n(4812),W=n(2285),C=n(928),P=n(4159),F=n(6774),V=n(1010),j=n(793),Q=n(9244),k=n(8200),Z=n(8337);let _=n(8111);e.exports={DEBUG:r,GoogleSheetsCellCharactersLimit:o,VERSION:i,SPECIALONE:a,SPECIALTWO:l,TEN:p,BAHT:u,MILLION:c,FULLBAHT:f,SATANG:m,READAS:g,LAST6DIGITPATTERN:T,SPLITPATTERN:x,ZERO:I,ONE:N,TWO:E,THREE:d,FOUR:h,FIVE:S,SIX:w,SEVEN:A,EIGHT:R,NINE:$,THAINUMBERWORDS:O,ONETONINE:v,LTHAISATANGWORDS:B,FTHAISATANGWORDS:b,HUNDRED:D,THOUSAND:y,TENTHOUSAND:H,HUNDREDTHOUSAND:L,REVERSETHAIDIGITWORDS:U,THAI2ARABICNumerals:M,ValidSATANGRegex:G,defaultBulkBahtTextPat:W,defaultBulkBahtTextSkips:C,OneToTenTextRegex:P,ElevenToNineteenRegex:F,TwentyToNinetyNine:V,large_numbers:j,octalRegex1:k,octalRegex2:Z,MAX_SAFE_INTEGER:Q,THB:_,negative:s}},406:e=>{e.exports=BAHT="บาท"},4728:e=>{e.exports=DEBUG=!1},300:e=>{e.exports=EIGHT="แปด"},6707:e=>{e.exports=FIVE="ห้า"},4167:e=>{e.exports=FOUR="สี่"},4235:e=>{e.exports=FULLBAHT="ถ้วน"},2001:e=>{e.exports=GoogleSheetsCellCharactersLimit=5e4},2079:e=>{e.exports=HUNDRED="ร้อย"},6281:e=>{e.exports=HUNDREDTHOUSAND="แสน"},9244:e=>{e.exports=MAX_SAFE_INTEGER=9007199254740991},2671:e=>{e.exports=MILLION="ล้าน"},8579:e=>{e.exports=NINE="เก้า"},7039:e=>{e.exports=ONE="หนึ่ง"},495:e=>{e.exports=READAS="อ่านว่า"},2375:e=>{e.exports=SATANG="สตางค์"},234:e=>{e.exports=SEVEN="เจ็ด"},5403:e=>{e.exports=SIX="หก"},8742:e=>{e.exports=SPECIALONE="เอ็ด"},7404:e=>{e.exports=SPECIALTWO="ยี่"},1824:e=>{e.exports=TEN="สิบ"},8094:e=>{e.exports=TENTHOUSAND="หมื่น"},5877:e=>{e.exports=THOUSAND="พัน"},8011:e=>{e.exports=THREE="สาม"},7105:e=>{e.exports=TWO="สอง"},3095:e=>{e.exports=VERSION="1.4.5"},1449:e=>{e.exports=ZERO="ศูนย์"},4016:e=>{e.exports=negative="ลบ"},6774:e=>{e.exports=ElevenToNineteenRegex=/^สิบ(เอ็ด|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)$/},2474:e=>{e.exports=LAST6DIGITPATTERN=/\d{1,6}$/g},4159:e=>{e.exports=OneToTenTextRegex=/^(หนึ่ง|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า|สิบ)$/},9511:e=>{e.exports=SPLITPATTERN=/^(\d*)(\.\d{0,2}0*)?$/},1010:e=>{e.exports=TwentyToNinetyNine=/^(ยี่|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)สิบ(เอ็ด|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?$/},4812:e=>{e.exports=ValidSATANGRegex=/((ยี่|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?(สิบ)(เอ็ด|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?)สตางค์|(หนึ่ง|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า|สิบ)สตางค์|(ถ้วน)/gs},2285:e=>{e.exports=defaultBulkBahtTextPat=/\b(\d+)(\.\d{0,2}0*)?\b/g},928:e=>{e.exports=defaultBulkBahtTextSkips=[/\b5+\+?\b/]},8200:e=>{e.exports=octalRegex1=/^0o?[0-7]+$/i},8337:e=>{e.exports=octalRegex2=/^0+[0-7]+$/i},4579:(e,t,n)=>{const r=n(8516),o=n(7240);e.exports=ABT=(e,t=!1,i=!1)=>{let s;if(!e)return s;switch(typeof e){case"number":e>MAX_SAFE_INTEGER&&console.warn("Consider use BahtRext");const a=n(3186);s=e<0?`ลบ${a(-e)}`:a(e);break;case"string":s=i?r(e,t):o(e,t)}return s}},7240:(e,t,n)=>{const r=n(3780),o=n(4210);e.exports=BF=(e,t=!1,n="Invalid Type",i=!1)=>{if(!e)return;if("string"!=typeof e)return n;let s=e;for(const e of r)s=s.replace(RegExp(e.th,"g"),e.a);return o(s,t,i)}},4210:(e,t,n)=>{const{isOctal:r,toDec:o}=n(8922),i=n(6860),s=n(6294);e.exports=BT=(e,t=!1,n=!1,a="")=>{n&&r(e)&&(e=o(e));const l=s(e,t,THB,READAS,i,'"Invalid Type"',null,a);if(!l)return;const p=l.split('"').at(-2);return p?(p.length>GoogleSheetsCellCharactersLimit&&console.warn(`return string Exceed Google Sheets Cell Limit (${GoogleSheetsCellCharactersLimit})`),p):void 0}},6294:(e,t,n)=>{const r=n(4869),o=n(1319),i=n(8424),{THAINUMBERWORDS:s,BAHT:a,FULLBAHT:l}=n(9829),p=n(2084),u=n(4532),c=n(1733),f=n(6860),m=n(8111),g=n(495);e.exports=BahtText=(e,t=!1,n=m,T=g,x=f,I='"Invalid Type"',N=null,E="")=>{if(!e)return N;if("string"!=typeof e)return I;const d=o(e);if(!u(d,E)||"."===e)return x(e);const[h,S,w]=r(d);if(h.match(/^(0*)(\.0*)?$/))return`${n?n.format(h):h} ${T} "${s[0]}${a}${l}"`;const A=p(w,E),R=c.sum(A[1],""===S?"0":S),$=i(""===R?"0":R,t).replace(/^บาท$/,"");return`${n?n.format(h):h} ${T} "${$}${A[0]}"`}},5014:(e,t,n)=>{const r=n(6294),o=n(5230),i=n(2285),s=n(928);e.exports=BulkBahtText=(e,t=i,n=s,a=!1)=>{if("string"!=typeof e)return"Invalid Type";if(!e)return null;const l=e.match(t);if(!l)return e;for(const t of l)o(t,n)||(e=e.replace(t,r(t.replace(/[^\d]/g,"")).split('"').at(-2),a));return e}},5230:e=>{e.exports=IsMatchInSkipsPattern=(e,t)=>{for(const n of t)if(n.test(e))return!0;return!1}},4532:(e,t,n)=>{const r=n(9511);e.exports=IsMoneyValidate=(e,t)=>""===t?r.test(e):/\d*(\.\d+)?/.test(e)},4834:(e,t,n)=>{const r=n(4210),o=n(1810),i=n(4235);e.exports=IsValidTB=e=>e===r(o(e)).replace(/\s/g,"").replace(i,"")},7223:(e,t,n)=>{const r=n(2671),o=n(6789),i=n(6281),s=n(8094),a=n(5877),l=n(2079),p=n(1824),u=n(8742),c=n(7404),f=n(1126);e.exports=IsValidText=e=>{if("string"!=typeof e)return!1;if(""===e.replace(/ล้าน/g,""))return!1;const t=e.split(r);for(const e of t){if(/สองสิบ/.test(e))return!1;if(/สิบหนึ่ง/.test(e))return!1;for(const t of o.slice(0,-1))if((e.match(new RegExp(t,"g"))?.length||0)>1)return!1;const t=e.indexOf(i),n=e.indexOf(s),r=e.indexOf(a),m=e.indexOf(l),g=e.indexOf(p),T=-1==g?0:g,x=-1==m?0:m,I=-1==r?0:r,N=-1==n?0:n,E=-1==t?0:t;if(!((T>=x&&T>=I&&T>=N&&T>=E||0==T)&&(x>=I&&x>=N&&x>=E||0==x)&&(I>=N&&I>=E||0==I)&&(N>=E||0==N)))return!1;let d=e.split(/แสน|หมื่น|พัน|ร้อย|สิบ/);for(let e=0;e<d.length;e++)if(""!==d.at(e)&&-1===f.indexOf(d.at(e))){if(d.at(e)===u)continue;if(d.at(e)===c)continue;return!1}}return!0}},5816:(e,t,n)=>{const r=n(793),o=n(4210),i=n(6759);e.exports=LNBT=(e,t="1")=>{switch(typeof e){case"string":try{if("Googolplex"==e)return"Don't Try This";const n=r.find((t=>t.name===e)).powof10;if(n<0)return;return o(t+i("0",[n]))}catch(e){return}case"number":if(e<0)return;return o(t+"0".repeat(e));default:return}}},1319:(e,t,n)=>{const r=n(2910);e.exports=MoneyLaundering=e=>{const t=e.replace(/,/g,"").replace(/_/g,"");return r(t)}},8516:(e,t,n)=>{const r=n(4016),o=n(7240);e.exports=NEG=(e,t=!1,n=o,i=r)=>{let s;return s=/^\-([\d๐-๙]*)(\.\[\d๐-๙]{0,2}0*)?/.test(e)&&!/^\-{2,}/.test(e)?`${i}${n(e=e.replace(/^\-/,""),t)}`:n(e,t),s}},8161:(e,t,n)=>{const r=n(7903);e.exports=NumText=(e,t=r,n="g")=>{if(e){if("string"!=typeof e)return"Invalid Type";for(const r in t)e=e.replace(new RegExp(r,n),t[r]);return e}}},1937:(e,t,n)=>{const r=n(4579);e.exports=OB=e=>({val:e,typ:typeof e,err:void 0===r(e),txt:r(e)})},8424:(e,t,n)=>{const r=n(3021),o=n(2441),i=n(2474);e.exports=PrintBaht=(e,t=!1)=>{if(!e)return"";let n=[];for(;""!=e;){let o=e.match(i)[0];n.push(`${r(o,t)}${MILLION}`),e=e.replace(i,"")}return`${o(n.reverse().join("")).replace(/ล้าน$/,"")}${BAHT}`}},2084:(e,t,n)=>{const{FULLBAHT:r,SATANG:o}=n(9829),i=n(2603),s=n(2935),a=n(1733);e.exports=PrintSatangs=(e,t="")=>{if(e.match(/^0*$/))return[r,"0"];if(!/^\d{0,2}$/.test(e)&&""===t||/[^\d]/.test(e))return[void 0,"0"];let n=e.slice(0,2),l=!1;if("c"===t){const t=e.slice(2,e.length);t.match(/^\d*[1-9]+/)&&t.match(/^\d*$/)&&(l=!0),l&&(n=a.sum("1",n)),e=n}return"100"===e?[r,"1"]:[`${i(e[0])}${s(e)}${o}`,"0"]}},3594:(e,t,n)=>{const r=n(4579),o=n(1126),i=n(6789),s=n(2671),a=n(8742),l=n(7404),p=n(406),u=n(4235);e.exports=SEP=(e,t="-")=>{let n=r(e,!0);for(let e of o)n=n.replace(new RegExp(e,"g"),`${e}${t}`);for(let e of i.filter((e=>""!==e)))n=n.replace(new RegExp(e,"g"),`${e}${t}`);return n=n.replace(new RegExp(s,"g"),`${s}${t}`).replace(new RegExp(a,"g"),`${a}${t}`).replace(new RegExp(l,"g"),`${l}${t}`).replace(`${p}${u}`,"").replace(p,`${p}${t}`).replace(new RegExp(`${t}$`),""),n}},2603:(e,t,n)=>{const{TEN:r,SPECIALTWO:o,THAINUMBERWORDS:i}=n(9829);e.exports=SatangFirstDigit=e=>0==e?"":1==e?`${r}`:2==e?`${o}${r}`:`${i[parseInt(e)]}${r}`},3350:(e,t,n)=>{const r=n(4235),o=n(4159),i=n(6774),s=n(1010),a=n(5314),l=n(4416),p=n(7903),u=n(4551);e.exports=SatangNum=e=>{if(e==r)return"00";if(o.test(e))return`${u(p.indexOf(e),2)}`;if(i.test(e))return`1${l.indexOf(e.split(TEN).at(-1))}`;if(s.test(e)){const[t,n]=e.split(TEN);return`${a.indexOf(t)}${l.indexOf(n)}`}}},2935:(e,t,n)=>{const{SPECIALONE:r,THAINUMBERWORDS:o}=n(9829);e.exports=SatangSecondDigit=e=>void 0===e[1]||"0"===e[1]?"":"0"!==e[0]&&"1"===e[1]?r:`${o[parseInt(e[1])]}`},1810:(e,t,n)=>{const r=n(3350),o=n(7223),i=n(2910),s=n(4235),a=n(406),l=n(2375);e.exports=TB=(e,t="Invalid String")=>{if(!e)return;if(/บาท$/.test(e)&&(e=`${e}${s}`),!/สตางค์$/.test(e)&&!/ถ้วน$/.test(e))return t;const[n,p]=e.split(a);if(/สตางค์$/.test(n)&&!p)return`0.${r(n.replace(l,""))}`;if(!r(p.replace(l,"")))return t;const u=[],c=n.split(MILLION).reverse();if(!o(n))return t;for(const e of c){if(r(e)){u.push(padWithLeadingZeros(r(e),6));continue}const t=/(หนึ่ง|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?แสน/.exec(e)?.at(1)||ZERO,n=THAINUMBERWORDS.indexOf(t),o=/(หนึ่ง|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?หมื่น/.exec(e)?.at(1)||ZERO,i=THAINUMBERWORDS.indexOf(o),s=/(หนึ่ง|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?พัน/.exec(e)?.at(1)||ZERO,a=THAINUMBERWORDS.indexOf(s),l=/(หนึ่ง|สอง|สาม|สี่|ห้า|หก|เจ็ด|แปด|เก้า)?ร้อย/.exec(e)?.at(1)||ZERO,p=THAINUMBERWORDS.indexOf(l),c=r(e.replace(/.+แสน/,"").replace(/.+หมื่น/,"").replace(/.+พัน/,"").replace(/.+ร้อย/,""))||"00";u.push(padWithLeadingZeros(`${n}${i}${a}${p}${c}`,6))}return`${i(u.reverse().join(""))}.${r(p.replace(l,""))}`}},3021:(e,t,n)=>{const{REVERSETHAIDIGITWORDS:r,THAINUMBERWORDS:o,SPECIALONE:i,SPECIALTWO:s,TEN:a}=n(9829),l=n(4551);e.exports=hundredThousandToOne=(e,t=!1)=>{let n="",p=0;const u=l(e,6);for(let e of u)e=parseInt(e),0!==e&&(4==p&&2==e?n+=`${s}${a}`:4==p&&1==e?n+=a:5==p&&1==e&&t||5==p&&1==e&&0!=u[4]?n+=i:n+=`${o[e]}${r[p]}`),p++;return n}},6759:e=>{e.exports=repeat=(e,t)=>{for(const n of t)e=`${e}`.repeat(n);return e}},4869:e=>{e.exports=splitIntFrac=e=>{const t=e.match(/(\d*)(\.\d+)?/);let[n,r,o]=t;return o=void 0===o?"":o.replace(/^\./,""),[n,r,o]}},1755:(e,t,n)=>{const r=n(1733),o=/^\d+$/,i=e=>e?!o.test(e)&&"Numbers must be numbers":"Numbers cannot be empty",s=e=>{if(i(e))return i(e);if(e.length<=2)return parseInt(e)%7==0;const t=e.split(""),n=t.slice(0,t.length-1).join(""),o=t.at(-1);return s(0==o?n:r.minus(n,r.multiply(o,"2")))};e.exports={ErrorValidsnum:i,IsDivisibleBy2:e=>i(e)?i(e):/[02468]$/.test(e),IsDivisibleBy3:e=>{if(i(e))return i(e);for(;;){let t=e.replace(/[0369]/g,"");if(0==t.length)return!0;if(1==t.length)return"0"==t;if(e=r.sum(t.split("").slice(0,-1).join(""),t.split("").at(-1)),/^[12]$/.test(e))return!1}},IsDivisibleBy4:e=>{if(i(e))return i(e);if(e.length<=2)return parseInt(e)%4==0;const t=e.split("");return e=t.slice(t.length-2).join(""),parseInt(e)%4==0},IsDivisibleBy5:e=>i(e)?i(e):/[50]$/.test(e),IsDivisibleBy7:s,IsDivisibleBy10:e=>i(e)?i(e):/[0]$/.test(e)}},1733:(e,t,n)=>{const r=/^\d+$/,o=n(1755),i=e=>e.replace(/^0+/g,""),s=(e,t)=>String(e).padStart(t,"0"),a=(e,t,n=!0)=>{if(!e||!t)return"Numbers cannot be empty";if(!r.test(e)||!r.test(t))return"Numbers must be numbers";n&&(e=i(e),t=i(t));const o=e.length,a=t.length,l=Math.max(o,a),p=s(e,l),u=s(t,l),c=p.split("").reverse(),f=u.split("").reverse(),m=[];let g=0;for(let e=0;e<l;e++){let t=parseInt(c.at(e))+parseInt(f.at(e))+g;m.push(t%10),g=t>=10?1:0}return m.push(`${g}`),n?i(m.reverse().join("")):g?m.reverse().join(""):m.reverse().join("").slice(-l)},l=(e,t,n=!0)=>{if(n&&(e=i(e),t=i(t)),!e)return"Numbers cannot be empty";if(!t)return e;if(e==t)return"0";if(!r.test(e)||!r.test(t))return"Numbers must be numbers";const o=e.length,a=t.length,l=Math.max(o,a),p=s(e,l),u=s(t,l),c=p.split("").reverse(),f=u.split("").reverse(),m=[];for(let e=0;e<l;e++){let t=parseInt(c.at(e))-parseInt(f.at(e));t<0?(m.push(t<0?t+10:t),c[e+1]=""+(parseInt(c.at(e+1))-1)):m.push(t)}return n?i(m.reverse().join("")):m.reverse().join("")},p=(e,t,n=!0)=>{if(n&&(e=i(e),t=i(t)),!e||!t)return"Numbers cannot be empty";if(!r.test(e)||!r.test(t))return"Numbers must be numbers";const o=e.length,s=t.length;if(s>o)return!1;if(o>s)return!0;const a=e.split(""),l=t.split("");for(const e in a)if(a.at(e)!=l.at(e))return parseInt(a.at(e))>parseInt(l.at(e));return!1},u=(e,t,n=!0)=>{if("0"===e||"0"===t)return"0";if(!e||!t)return"Numbers cannot be empty";if(!r.test(e)||!r.test(t))return"Numbers must be numbers";n&&(e=i(e),t=i(t));const o=[],s=p(e,t),l=s?e.split(""):t.split(""),u=s?t.split(""):e.split(""),c=l.reverse(),f=u.reverse();let m=0;for(const e of f){let t=0,n=[];for(const r of c){if("0"==e)break;let o=parseInt(r)*parseInt(e)+t;n.push(""+o%10),t=(o-o%10)/10}n.push(t),o.push(n.reverse().join("")+"0".repeat(m)),m+=1}return o.filter((e=>!/^0+$/g.test(e))).reduce(((e,t)=>a(e,t)),"0")};e.exports={numinbase10:["0","1","2","3","4","5","6","7","8","9"],snumpat:r,sum:a,minus:l,multiplybysum:(e,t,n=!0)=>{if(!e||!t)return"Numbers cannot be empty";if(!r.test(e)||!r.test(t))return"Numbers must be numbers";n&&(e=i(e),t=i(t));const o=e.length,p=t.length,u=Math.max(o,p);s(e,u),s(t,u);let c="0";for(;""!=t&&""!=e;)c=a(c,e),t=l(t,"1");return c},multiply:u,fact:e=>{if(!e)return"Numbers cannot be empty";if(!r.test(e))return"Numbers must be numbers";let t="1";for(;e;)t=u(e,t),e=l(e,"1");return t},CSRange:{sbyte:"127",byte:"255",short:"32767",ushort:"65535",int:"2147483647",uint:"4294967295",long:"9223372036854775807",ulong:"18446744073709551615"},IsMoreThan:p,divby2:(e,t=!0)=>{t&&(e=i(e));const n=[];let r,s=0,a=0,l=0;for(const t of e.split(""))r=parseInt(t)+10*s,l=Math.floor(r/2),a=2*l,n.push(l),s=r-a;return t?i(n.join(""))+(o.IsDivisibleBy2(e)?"":".5"):n.join("")+(o.IsDivisibleBy2(e)?"":".5")},pow:(e,t,n=!0)=>e&&t?r.test(e)&&r.test(t)?"0"===t?"1":(n&&(e=i(e),t=i(t)),[...Array(parseInt(t)).keys()].map((t=>e)).reduce(((e,t)=>u(e,t)),"1")):"Numbers must be numbers":"Numbers cannot be empty",photo:e=>{const t=[];try{const n=e.split("").reverse();let r=0;for(let e=0;e<n.length;e++)try{let o=parseInt(n.at(e))+r+(0==e?1:0);t.push((""+o%10).replace("NaN",n.at(e))),r=o>=10?1:0}catch(o){r=0,t.push(n.at(e))}}catch(e){return t.join("")}return t.reverse().join("")}}},3186:(e,t)=>{"use strict";var n="บาท",r="สตางค์",o=["ศูนย์","หนึ่ง","สอง","สาม","สี่","ห้า","หก","เจ็ด","แปด","เก้า","สิบ"],i=["สิบ","ร้อย","พัน","หมื่น","แสน","ล้าน"],s=function(e){return void 0!==e&&0!==e};function a(e){return 0===parseInt("".concat(e),10)}var l=function(e){return 0==e},p=function(e){return e%6==1},u=function(e){return e>=6&&e%6==0},c=function(e,t){return e+1<t},f=function(e){var t=function(e){return e.toString().split("").reverse().join("")}(e),n="";return t.split("").forEach((function(e,r){n="".concat(function(e,t,n){var r=parseInt(t,10),i=o[r];return a(r)?"":(p(e)&&1==r&&(i=""),p(e)&&2==r&&(i="ยี่"),u(e)&&c(e,n)&&1==r&&(i="เอ็ด"),2==n&&c(e,n)&&1==r&&(i="เอ็ด"),n>1&&l(e)&&1==r&&(i="เอ็ด"),i)}(r,e,t.length)).concat(function(e,t){var n="";return l(e)||(n=i[Math.abs(e-1)%6]),a(t)&&!u(e)&&(n=""),n}(r,e)).concat(n)})),n};function m(e){if(isNaN(Number("".concat(e))))throw new TypeError("Invalid input. Expected a number or a string representing a number.");return function(e){var t=function(e,t){void 0===t&&(t=2);var n=parseFloat(e).toString().split("."),r=n[0],o=2==n.length?n[1].substring(0,t):"00";return parseFloat("".concat(r,".").concat(o)).toFixed(t)}(e),o=function(e){return parseInt(e.split(".")[0],10)}(t),i=function(e){return parseInt(e.split(".")[1],10)}(t),a=f(o),l=[];return a&&l.push("".concat([a,n].join(""))),a&&!s(i)&&l.push("ถ้วน"),s(i)&&f(i)&&l.push("".concat([f(i),r].join(""))),l.join("")}("".concat(e))}void 0!==e.exports?(e.exports=m,t.ThaiBahtText=m,t.THBText=m,t.default=m):(window.ThaiBahtText=m,window.THBText=window.ThaiBahtText)},8922:(e,t,n)=>{const{octalRegex1:r,octalRegex2:o}=n(9829),i=n(1733),s=e=>{if("string"==typeof e)return r.test(e)||o.test(e)};e.exports={isOctal:s,toDec:e=>{let t="0";if(!s(e))return e;e=e.replace(/^0+o?/,"");let n=-1;for(let r of e.split("").reverse()){let e=i.multiply(i.pow("8",`${n+1}`),r);t=i.sum(t,e),n++}return t}}},2441:(e,t,n)=>{const r=n(7039);e.exports=LeadingSpecialOneToOne=e=>e.replace(/^เอ็ด(?=(ล้าน)+)/,r)},6860:e=>{e.exports=MoneyInvalid=e=>`Your Input is Invalid Format!\nThis is Your Input : ${e}\nTry Again`},4551:e=>{e.exports=padWithLeadingZeros=(e,t)=>String(e).padStart(t,"0")},2910:e=>{e.exports=removeLeadingingZeros=e=>e.replace(/^0+/g,"")},44:(e,t,n)=>{const{VERSION:r,THAI2ARABICNumerals:o,large_numbers:i}=n(9829),s=n(2910),a=n(1319),l=n(4532),p=n(2441),u=n(8424),c=n(2084),f=n(6294),m=n(4210),g=n(7240),T=n(5014),x=n(8161),I=n(3350),N=n(7223),E=n(1810),d=n(4834),h=n(8516),S=n(4579),w=n(6759),A=n(5816),R=n(1937),$=n(3594);e.exports={VERSION:r,MoneyLaundering:a,removeLeadingingZeros:s,IsMoneyValidate:l,PrintBaht:u,PrintSatangs:c,BahtText:f,BT:m,BulkBahtText:T,NumText:x,SatangNum:I,TB:E,IsValidTB:d,THAI2ARABICNumerals:o,BF:g,ABT:S,large_numbers:i,LNBT:A,LeadingSpecialOneToOne:p,OB:R,IsValidText:N,repeat:w,SEP:$,NEG:h}}},t={};!function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(44)})();