UNPKG

@stacksjs/router

Version:
3 lines 7.62 MB
// @bun var Cp8=Object.create;var{getPrototypeOf:wp8,defineProperty:zk,getOwnPropertyNames:Ul0,getOwnPropertyDescriptor:Dp8}=Object,Fl0=Object.prototype.hasOwnProperty;var d0=(G,$,X)=>{X=G!=null?Cp8(wp8(G)):{};let U=$||!G||!G.__esModule?zk(X,"default",{value:G,enumerable:!0}):X;for(let F of Ul0(G))if(!Fl0.call(U,F))zk(U,F,{get:()=>G[F],enumerable:!0});return U},Xl0=new WeakMap,Yl0=(G)=>{var $=Xl0.get(G),X;if($)return $;if($=zk({},"__esModule",{value:!0}),G&&typeof G==="object"||typeof G==="function")Ul0(G).map((U)=>!Fl0.call($,U)&&zk($,U,{get:()=>G[U],enumerable:!(X=Dp8(G,U))||X.enumerable}));return Xl0.set(G,$),$},n=(G,$)=>()=>($||G(($={exports:{}}).exports,$),$.exports);var UU=(G,$)=>{for(var X in $)zk(G,X,{get:$[X],enumerable:!0,configurable:!0,set:(U)=>$[X]=()=>U})};var M=(G,$)=>()=>(G&&($=G(G=0)),$);var C1=import.meta.require;import{userMiddlewarePath as Bp8}from"@stacksjs/path";class Tp8{name;priority;handle;constructor(G){this.name=G.name,this.priority=G.priority,this.handle=G.handle}}async function Pp8(G){return[G]}async function C$0(){return await Pp8(Bp8())}var w$0=()=>{};import{toString as VT9}from"@stacksjs/strings";import{getTypeName as JT9}from"@stacksjs/types";function El0(G){return typeof G==="number"}function D$0(G){return typeof G==="string"}var Wl0=()=>{};function B$0(G){qp8=G}var qp8;var Zl0=M(()=>{qp8=[]});var Sp8,el=(G,$)=>{for(var X in $)Sp8(G,X,{get:$[X],enumerable:!0})};var Gp=M(()=>{Sp8=Object.defineProperty});function T$0(G,$,X,U,F){for($=$.split?$.split("."):$,U=0;U<$.length;U++)G=G?G[$[U]]:F;return G===F?X:G}var dG=n(($p,q$0)=>{Object.defineProperty($p,"__esModule",{value:!0});$p.default=jp8;function P$0(G){return P$0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},P$0(G)}function jp8(G){var $=typeof G==="string"||G instanceof String;if(!$){var X=P$0(G);if(G===null)X="null";else if(X==="object")X=G.constructor.name;throw new TypeError("Expected a string but received a ".concat(X))}}q$0.exports=$p.default;q$0.exports.default=$p.default});var Up=n((Xp,j$0)=>{Object.defineProperty(Xp,"__esModule",{value:!0});Xp.default=S$0;var hp8=Mp8(dG());function Mp8(G){return G&&G.__esModule?G:{default:G}}var Vl0="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",JO="(".concat(Vl0,"[.]){3}").concat(Vl0),bp8=new RegExp("^".concat(JO,"$")),W$="(?:[0-9a-fA-F]{1,4})",kp8=new RegExp("^("+"(?:".concat(W$,":){7}(?:").concat(W$,"|:)|")+"(?:".concat(W$,":){6}(?:").concat(JO,"|:").concat(W$,"|:)|")+"(?:".concat(W$,":){5}(?::").concat(JO,"|(:").concat(W$,"){1,2}|:)|")+"(?:".concat(W$,":){4}(?:(:").concat(W$,"){0,1}:").concat(JO,"|(:").concat(W$,"){1,3}|:)|")+"(?:".concat(W$,":){3}(?:(:").concat(W$,"){0,2}:").concat(JO,"|(:").concat(W$,"){1,4}|:)|")+"(?:".concat(W$,":){2}(?:(:").concat(W$,"){0,3}:").concat(JO,"|(:").concat(W$,"){1,5}|:)|")+"(?:".concat(W$,":){1}(?:(:").concat(W$,"){0,4}:").concat(JO,"|(:").concat(W$,"){1,6}|:)|")+"(?::((?::".concat(W$,"){0,5}:").concat(JO,"|(?::").concat(W$,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");function S$0(G){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if(hp8.default(G),$=String($),!$)return S$0(G,4)||S$0(G,6);if($==="4")return bp8.test(G);if($==="6")return kp8.test(G);return!1}j$0.exports=Xp.default;j$0.exports.default=Xp.default});var zO=n((Fp,f$0)=>{Object.defineProperty(Fp,"__esModule",{value:!0});Fp.default=vp8;function vp8(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=arguments.length>1?arguments[1]:void 0;for(var X in $)if(typeof G[X]==="undefined")G[X]=$[X];return G}f$0.exports=Fp.default;f$0.exports.default=Fp.default});var Jl0=n((Yp,h$0)=>{Object.defineProperty(Yp,"__esModule",{value:!0});Yp.default=ip8;var gp8=Kl0(dG()),_p8=Kl0(zO());function Kl0(G){return G&&G.__esModule?G:{default:G}}var cp8=/[^A-Z0-9+\/=]/i,mp8=/^[A-Z0-9_\-]*$/i,up8={urlSafe:!1};function ip8(G,$){gp8.default(G),$=_p8.default($,up8);var X=G.length;if($.urlSafe)return mp8.test(G);if(X%4!==0||cp8.test(G))return!1;var U=G.indexOf("=");return U===-1||U===X-1||U===X-2&&G[X-1]==="="}h$0.exports=Yp.default;h$0.exports.default=Yp.default});var Hl0=n((Ep,M$0)=>{Object.defineProperty(Ep,"__esModule",{value:!0});Ep.default=ap8;var pp8=zl0(dG()),dp8=zl0(Jl0());function zl0(G){return G&&G.__esModule?G:{default:G}}function ap8(G){pp8.default(G);var $=G.split("."),X=$.length;if(X!==3)return!1;return $.reduce(function(U,F){return U&&dp8.default(F,{urlSafe:!0})},!0)}M$0.exports=Ep.default;M$0.exports.default=Ep.default});var k$0=n((Wp,b$0)=>{Object.defineProperty(Wp,"__esModule",{value:!0});Wp.default=op8;var np8=Ql0(dG()),sp8=Ql0(zO());function Ql0(G){return G&&G.__esModule?G:{default:G}}var tp8={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function op8(G,$){if(np8.default(G),$=sp8.default($,tp8),$.allow_trailing_dot&&G[G.length-1]===".")G=G.substring(0,G.length-1);if($.allow_wildcard===!0&&G.indexOf("*.")===0)G=G.substring(2);var X=G.split("."),U=X[X.length-1];if($.require_tld){if(X.length<2)return!1;if(!$.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(U))return!1;if(/\s/.test(U))return!1}if(!$.allow_numeric_tld&&/^\d+$/.test(U))return!1;return X.every(function(F){if(F.length>63&&!$.ignore_max_length)return!1;if(!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(F))return!1;if(/[\uff01-\uff5e]/.test(F))return!1;if(/^-|-$/.test(F))return!1;if(!$.allow_underscores&&/_/.test(F))return!1;return!0})}b$0.exports=Wp.default;b$0.exports.default=Wp.default});var Il0=n((Vp,x$0)=>{Object.defineProperty(Vp,"__esModule",{value:!0});Vp.default=Jd8;var Gd8=Zp(dG()),$d8=Zp(k$0()),Rl0=Zp(Up()),Xd8=Zp(zO());function Zp(G){return G&&G.__esModule?G:{default:G}}function Ud8(G,$){return Wd8(G)||Ed8(G,$)||Yd8(G,$)||Fd8()}function Fd8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yd8(G,$){if(!G)return;if(typeof G==="string")return Ol0(G,$);var X=Object.prototype.toString.call(G).slice(8,-1);if(X==="Object"&&G.constructor)X=G.constructor.name;if(X==="Map"||X==="Set")return Array.from(G);if(X==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X))return Ol0(G,$)}function Ol0(G,$){if($==null||$>G.length)$=G.length;for(var X=0,U=new Array($);X<$;X++)U[X]=G[X];return U}function Ed8(G,$){var X=G==null?null:typeof Symbol!="undefined"&&G[Symbol.iterator]||G["@@iterator"];if(X!=null){var U,F,Y,W,E=[],V=!0,Z=!1;try{if(Y=(X=X.call(G)).next,$===0){if(Object(X)!==X)return;V=!1}else for(;!(V=(U=Y.call(X)).done)&&(E.push(U.value),E.length!==$);V=!0);}catch(J){Z=!0,F=J}finally{try{if(!V&&X.return!=null&&(W=X.return(),Object(W)!==W))return}finally{if(Z)throw F}}return E}}function Wd8(G){if(Array.isArray(G))return G}var Zd8={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,allow_fragments:!0,allow_query_components:!0,validate_length:!0},Vd8=/^\[([^\]]+)\](?::([0-9]+))?$/;function Kd8(G){return Object.prototype.toString.call(G)==="[object RegExp]"}function Ll0(G,$){for(var X=0;X<$.length;X++){var U=$[X];if(G===U||Kd8(U)&&U.test(G))return!0}return!1}function Jd8(G,$){if(Gd8.default(G),!G||/[\s<>]/.test(G))return!1;if(G.indexOf("mailto:")===0)return!1;if($=Xd8.default($,Zd8),$.validate_length&&G.length>=2083)return!1;if(!$.allow_fragments&&G.includes("#"))return!1;if(!$.allow_query_components&&(G.includes("?")||G.includes("&")))return!1;var X,U,F,Y,W,E,V,Z;if(V=G.split("#"),G=V.shift(),V=G.split("?"),G=V.shift(),V=G.split("://"),V.length>1){if(X=V.shift().toLowerCase(),$.require_valid_protocol&&$.protocols.indexOf(X)===-1)return!1}else if($.require_protocol)return!1;else if(G.slice(0,2)==="//"){if(!$.allow_protocol_relative_urls)return!1;V[0]=G.slice(2)}if(G=V.join("://"),G==="")return!1;if(V=G.split("/"),G=V.shift(),G===""&&!$.require_host)return!0;if(V=G.split("@"),V.length>1){if($.disallow_auth)return!1;if(V[0]==="")return!1;if(U=V.shift(),U.indexOf(":")>=0&&U.split(":").length>2)return!1;var J=U.split(":"),H=Ud8(J,2),K=H[0],z=H[1];if(K===""&&z==="")return!1}Y=V.join("@"),E=null,Z=null;var L=Y.match(Vd8);if(L)F="",Z=L[1],E=L[2]||null;else if(V=Y.split(":"),F=V.shift(),V.length)E=V.join(":");if(E!==null&&E.length>0){if(W=parseInt(E,10),!/^[0-9]+$/.test(E)||W<=0||W>65535)return!1}else if($.require_port)return!1;if($.host_whitelist)return Ll0(F,$.host_whitelist);if(F===""&&!$.require_host)return!0;if(!Rl0.default(F)&&!$d8.default(F,$)&&(!Z||!Rl0.default(Z,6)))return!1;if(F=F||Z,$.host_blacklist&&Ll0(F,$.host_blacklist))return!1;return!0}x$0.exports=Vp.default;x$0.exports.default=Vp.default});var Nl0=n((Kp,v$0)=>{Object.defineProperty(Kp,"__esModule",{value:!0});Kp.default=Od8;var Hd8=Qd8(dG());function Qd8(G){return G&&G.__esModule?G:{default:G}}var Rd8=/^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/;function Od8(G){return Hd8.default(G),Rd8.test(G)}v$0.exports=Kp.default;v$0.exports.default=Kp.default});var wl0=n((Al0)=>{Object.defineProperty(Al0,"__esModule",{value:!0});Al0.default=Dd8;Al0.locales=void 0;var Id8=Nd8(dG());function Nd8(G){return G&&G.__esModule?G:{default:G}}var Jp={AD:/^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/,AE:/^(AE[0-9]{2})\d{3}\d{16}$/,AL:/^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/,AT:/^(AT[0-9]{2})\d{16}$/,AZ:/^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/,BA:/^(BA[0-9]{2})\d{16}$/,BE:/^(BE[0-9]{2})\d{12}$/,BG:/^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/,BH:/^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/,BR:/^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/,BY:/^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/,CH:/^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/,CR:/^(CR[0-9]{2})\d{18}$/,CY:/^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/,CZ:/^(CZ[0-9]{2})\d{20}$/,DE:/^(DE[0-9]{2})\d{18}$/,DK:/^(DK[0-9]{2})\d{14}$/,DO:/^(DO[0-9]{2})[A-Z]{4}\d{20}$/,DZ:/^(DZ\d{24})$/,EE:/^(EE[0-9]{2})\d{16}$/,EG:/^(EG[0-9]{2})\d{25}$/,ES:/^(ES[0-9]{2})\d{20}$/,FI:/^(FI[0-9]{2})\d{14}$/,FO:/^(FO[0-9]{2})\d{14}$/,FR:/^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,GB:/^(GB[0-9]{2})[A-Z]{4}\d{14}$/,GE:/^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/,GI:/^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/,GL:/^(GL[0-9]{2})\d{14}$/,GR:/^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/,GT:/^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/,HR:/^(HR[0-9]{2})\d{17}$/,HU:/^(HU[0-9]{2})\d{24}$/,IE:/^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/,IL:/^(IL[0-9]{2})\d{19}$/,IQ:/^(IQ[0-9]{2})[A-Z]{4}\d{15}$/,IR:/^(IR[0-9]{2})0\d{2}0\d{18}$/,IS:/^(IS[0-9]{2})\d{22}$/,IT:/^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,JO:/^(JO[0-9]{2})[A-Z]{4}\d{22}$/,KW:/^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/,KZ:/^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/,LB:/^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/,LC:/^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/,LI:/^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/,LT:/^(LT[0-9]{2})\d{16}$/,LU:/^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/,LV:/^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/,MA:/^(MA[0-9]{26})$/,MC:/^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,MD:/^(MD[0-9]{2})[A-Z0-9]{20}$/,ME:/^(ME[0-9]{2})\d{18}$/,MK:/^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/,MR:/^(MR[0-9]{2})\d{23}$/,MT:/^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/,MU:/^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/,MZ:/^(MZ[0-9]{2})\d{21}$/,NL:/^(NL[0-9]{2})[A-Z]{4}\d{10}$/,NO:/^(NO[0-9]{2})\d{11}$/,PK:/^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/,PL:/^(PL[0-9]{2})\d{24}$/,PS:/^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/,PT:/^(PT[0-9]{2})\d{21}$/,QA:/^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/,RO:/^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/,RS:/^(RS[0-9]{2})\d{18}$/,SA:/^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/,SC:/^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/,SE:/^(SE[0-9]{2})\d{20}$/,SI:/^(SI[0-9]{2})\d{15}$/,SK:/^(SK[0-9]{2})\d{20}$/,SM:/^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,SV:/^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/,TL:/^(TL[0-9]{2})\d{19}$/,TN:/^(TN[0-9]{2})\d{20}$/,TR:/^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/,UA:/^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/,VA:/^(VA[0-9]{2})\d{18}$/,VG:/^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/,XK:/^(XK[0-9]{2})\d{16}$/};function Ad8(G){var $=G.filter(function(X){return!(X in Jp)});if($.length>0)return!1;return!0}function Cd8(G,$){var X=G.replace(/[\s\-]+/gi,"").toUpperCase(),U=X.slice(0,2).toUpperCase(),F=U in Jp;if($.whitelist){if(!Ad8($.whitelist))return!1;var Y=$.whitelist.includes(U);if(!Y)return!1}if($.blacklist){var W=$.blacklist.includes(U);if(W)return!1}return F&&Jp[U].test(X)}function wd8(G){var $=G.replace(/[^A-Z0-9]+/gi,"").toUpperCase(),X=$.slice(4)+$.slice(0,4),U=X.replace(/[A-Z]/g,function(Y){return Y.charCodeAt(0)-55}),F=U.match(/\d{1,7}/g).reduce(function(Y,W){return Number(Y+W)%97},"");return F===1}function Dd8(G){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Id8.default(G),Cd8(G,$)&&wd8(G)}var OT9=Al0.locales=Object.keys(Jp)});var Dl0=n((zp,y$0)=>{Object.defineProperty(zp,"__esModule",{value:!0});zp.default=Sd8;var Td8=Pd8(dG());function Pd8(G){return G&&G.__esModule?G:{default:G}}var qd8={1:/^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,2:/^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,7:/^[0-9A-F]{8}-[0-9A-F]{4}-7[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};function Sd8(G,$){Td8.default(G);var X=qd8[![void 0,null].includes($)?$:"all"];return!!X&&X.test(G)}y$0.exports=zp.default;y$0.exports.default=zp.default});var Bl0=n((Hp,g$0)=>{Object.defineProperty(Hp,"__esModule",{value:!0});Hp.default=bd8;var fd8=hd8(dG());function hd8(G){return G&&G.__esModule?G:{default:G}}var Md8=/^[\x00-\x7F]+$/;function bd8(G){return fd8.default(G),Md8.test(G)}g$0.exports=Hp.default;g$0.exports.default=Hp.default});var Tl0=n((Qp,c$0)=>{Object.defineProperty(Qp,"__esModule",{value:!0});Qp.default=yd8;var xd8=vd8(dG());function vd8(G){return G&&G.__esModule?G:{default:G}}function _$0(G){return _$0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},_$0(G)}function yd8(G,$){xd8.default(G);var X,U;if(_$0($)==="object")X=$.min||0,U=$.max;else X=arguments[1],U=arguments[2];var F=encodeURI(G).split(/%..|./).length-1;return F>=X&&(typeof U==="undefined"||F<=U)}c$0.exports=Qp.default;c$0.exports.default=Qp.default});var ql0=n((Rp,u$0)=>{Object.defineProperty(Rp,"__esModule",{value:!0});Rp.default=td8;var _d8=Hk(dG()),m$0=Hk(Tl0()),cd8=Hk(k$0()),Pl0=Hk(Up()),md8=Hk(zO());function Hk(G){return G&&G.__esModule?G:{default:G}}var ud8={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},id8=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,ld8=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,pd8=/^[a-z\d]+$/,dd8=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,ad8=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A1-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,rd8=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i,nd8=254;function sd8(G){var $=G.replace(/^"(.+)"$/,"$1");if(!$.trim())return!1;var X=/[\.";<>]/.test($);if(X){if($===G)return!1;var U=$.split('"').length===$.split("\\\"").length;if(!U)return!1}return!0}function td8(G,$){if(_d8.default(G),$=md8.default($,ud8),$.require_display_name||$.allow_display_name){var X=G.match(id8);if(X){var U=X[1];if(G=G.replace(U,"").replace(/(^<|>$)/g,""),U.endsWith(" "))U=U.slice(0,-1);if(!sd8(U))return!1}else if($.require_display_name)return!1}if(!$.ignore_max_length&&G.length>nd8)return!1;var F=G.split("@"),Y=F.pop(),W=Y.toLowerCase();if($.host_blacklist.includes(W))return!1;if($.host_whitelist.length>0&&!$.host_whitelist.includes(W))return!1;var E=F.join("@");if($.domain_specific_validation&&(W==="gmail.com"||W==="googlemail.com")){E=E.toLowerCase();var V=E.split("+")[0];if(!m$0.default(V.replace(/\./g,""),{min:6,max:30}))return!1;var Z=V.split(".");for(var J=0;J<Z.length;J++)if(!pd8.test(Z[J]))return!1}if($.ignore_max_length===!1&&(!m$0.default(E,{max:64})||!m$0.default(Y,{max:254})))return!1;if(!cd8.default(Y,{require_tld:$.require_tld,ignore_max_length:$.ignore_max_length,allow_underscores:$.allow_underscores})){if(!$.allow_ip_domain)return!1;if(!Pl0.default(Y)){if(!Y.startsWith("[")||!Y.endsWith("]"))return!1;var H=Y.slice(1,-1);if(H.length===0||!Pl0.default(H))return!1}}if(E[0]==='"')return E=E.slice(1,E.length-1),$.allow_utf8_local_part?rd8.test(E):dd8.test(E);var K=$.allow_utf8_local_part?ad8:ld8,z=E.split(".");for(var L=0;L<z.length;L++)if(!K.test(z[L]))return!1;if($.blacklisted_chars){if(E.search(new RegExp("[".concat($.blacklisted_chars,"]+"),"g"))!==-1)return!1}return!0}u$0.exports=Rp.default;u$0.exports.default=Rp.default});var Op=n((kl0)=>{Object.defineProperty(kl0,"__esModule",{value:!0});kl0.farsiLocales=kl0.englishLocales=kl0.dotDecimal=kl0.decimal=kl0.commaDecimal=kl0.bengaliLocales=kl0.arabicLocales=kl0.alphanumeric=kl0.alpha=void 0;var vY=kl0.alpha={"en-US":/^[A-Z]+$/i,"az-AZ":/^[A-VXYZ\u00C7\u018F\u011E\u0130\u0131\u00D6\u015E\u00DC]+$/i,"bg-BG":/^[\u0410-\u042F]+$/i,"cs-CZ":/^[A-Z\u00C1\u010C\u010E\u00C9\u011A\u00CD\u0147\u00D3\u0158\u0160\u0164\u00DA\u016E\u00DD\u017D]+$/i,"da-DK":/^[A-Z\u00C6\u00D8\u00C5]+$/i,"de-DE":/^[A-Z\u00C4\u00D6\u00DC\u00DF]+$/i,"el-GR":/^[\u0391-\u03CE]+$/i,"es-ES":/^[A-Z\u00C1\u00C9\u00CD\u00D1\u00D3\u00DA\u00DC]+$/i,"fa-IR":/^[\u0627\u0628\u067E\u062A\u062B\u062C\u0686\u062D\u062E\u062F\u0630\u0631\u0632\u0698\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\u0641\u0642\u06A9\u06AF\u0644\u0645\u0646\u0648\u0647\u06CC]+$/i,"fi-FI":/^[A-Z\u00C5\u00C4\u00D6]+$/i,"fr-FR":/^[A-Z\u00C0\u00C2\u00C6\u00C7\u00C9\u00C8\u00CA\u00CB\u00CF\u00CE\u00D4\u0152\u00D9\u00DB\u00DC\u0178]+$/i,"it-IT":/^[A-Z\u00C0\u00C9\u00C8\u00CC\u00CE\u00D3\u00D2\u00D9]+$/i,"ja-JP":/^[\u3041-\u3093\u30A1-\u30F6\uFF66-\uFF9F\u4E00-\u9FA0\u30FC\u30FB\u3002\u3001]+$/i,"nb-NO":/^[A-Z\u00C6\u00D8\u00C5]+$/i,"nl-NL":/^[A-Z\u00C1\u00C9\u00CB\u00CF\u00D3\u00D6\u00DC\u00DA]+$/i,"nn-NO":/^[A-Z\u00C6\u00D8\u00C5]+$/i,"hu-HU":/^[A-Z\u00C1\u00C9\u00CD\u00D3\u00D6\u0150\u00DA\u00DC\u0170]+$/i,"pl-PL":/^[A-Z\u0104\u0106\u0118\u015A\u0141\u0143\u00D3\u017B\u0179]+$/i,"pt-PT":/^[A-Z\u00C3\u00C1\u00C0\u00C2\u00C4\u00C7\u00C9\u00CA\u00CB\u00CD\u00CF\u00D5\u00D3\u00D4\u00D6\u00DA\u00DC]+$/i,"ru-RU":/^[\u0410-\u042F\u0401]+$/i,"kk-KZ":/^[\u0410-\u042F\u0401\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]+$/i,"sl-SI":/^[A-Z\u010C\u0106\u0110\u0160\u017D]+$/i,"sk-SK":/^[A-Z\u00C1\u010C\u010E\u00C9\u00CD\u0147\u00D3\u0160\u0164\u00DA\u00DD\u017D\u0139\u0154\u013D\u00C4\u00D4]+$/i,"sr-RS@latin":/^[A-Z\u010C\u0106\u017D\u0160\u0110]+$/i,"sr-RS":/^[\u0410-\u042F\u0402\u0408\u0409\u040A\u040B\u040F]+$/i,"sv-SE":/^[A-Z\u00C5\u00C4\u00D6]+$/i,"th-TH":/^[\u0E01-\u0E50\s]+$/i,"tr-TR":/^[A-Z\u00C7\u011E\u0130\u0131\u00D6\u015E\u00DC]+$/i,"uk-UA":/^[\u0410-\u0429\u042C\u042E\u042F\u0404I\u0407\u0490\u0456]+$/i,"vi-VN":/^[A-Z\u00C0\u00C1\u1EA0\u1EA2\u00C3\u00C2\u1EA6\u1EA4\u1EAC\u1EA8\u1EAA\u0102\u1EB0\u1EAE\u1EB6\u1EB2\u1EB4\u0110\u00C8\u00C9\u1EB8\u1EBA\u1EBC\u00CA\u1EC0\u1EBE\u1EC6\u1EC2\u1EC4\u00CC\u00CD\u1ECA\u1EC8\u0128\u00D2\u00D3\u1ECC\u1ECE\u00D5\u00D4\u1ED2\u1ED0\u1ED8\u1ED4\u1ED6\u01A0\u1EDC\u1EDA\u1EE2\u1EDE\u1EE0\u00D9\u00DA\u1EE4\u1EE6\u0168\u01AF\u1EEA\u1EE8\u1EF0\u1EEC\u1EEE\u1EF2\u00DD\u1EF4\u1EF6\u1EF8]+$/i,"ko-KR":/^[\u3131-\u314E\u314F-\u3163\uAC00-\uD7A3]*$/,"ku-IQ":/^[\u0626\u0627\u0628\u067E\u062A\u062C\u0686\u062D\u062E\u062F\u0631\u0695\u0632\u0698\u0633\u0634\u0639\u063A\u0641\u06A4\u0642\u06A9\u06AF\u0644\u06B5\u0645\u0646\u0648\u06C6\u06BE\u06D5\u06CC\u06CE\u064A\u0637\u0624\u062B\u0622\u0625\u0623\u0643\u0636\u0635\u0629\u0638\u0630]+$/i,ar:/^[\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\u0670]+$/,he:/^[\u05D0-\u05EA]+$/,fa:/^['\u0622\u0627\u0621\u0623\u0624\u0626\u0628\u067E\u062A\u062B\u062C\u0686\u062D\u062E\u062F\u0630\u0631\u0632\u0698\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\u0641\u0642\u06A9\u06AF\u0644\u0645\u0646\u0648\u0647\u0629\u06CC']+$/i,bn:/^['\u0980\u0981\u0982\u0983\u0985\u0986\u0987\u0988\u0989\u098A\u098B\u098C\u098F\u0990\u0993\u0994\u0995\u0996\u0997\u0998\u0999\u099A\u099B\u099C\u099D\u099E\u099F\u09A0\u09A1\u09A2\u09A3\u09A4\u09A5\u09A6\u09A7\u09A8\u09AA\u09AB\u09AC\u09AD\u09AE\u09AF\u09B0\u09B2\u09B6\u09B7\u09B8\u09B9\u09BC\u09BD\u09BE\u09BF\u09C0\u09C1\u09C2\u09C3\u09C4\u09C7\u09C8\u09CB\u09CC\u09CD\u09CE\u09D7\u09DC\u09DD\u09DF\u09E0\u09E1\u09E2\u09E3\u09F0\u09F1\u09F2\u09F3\u09F4\u09F5\u09F6\u09F7\u09F8\u09F9\u09FA\u09FB']+$/,eo:/^[ABC\u0108D-G\u011CH\u0124IJ\u0134K-PRS\u015CTU\u016CVZ]+$/i,"hi-IN":/^[\u0900-\u0961]+[\u0972-\u097F]*$/i,"si-LK":/^[\u0D80-\u0DFF]+$/},yY=kl0.alphanumeric={"en-US":/^[0-9A-Z]+$/i,"az-AZ":/^[0-9A-VXYZ\u00C7\u018F\u011E\u0130\u0131\u00D6\u015E\u00DC]+$/i,"bg-BG":/^[0-9\u0410-\u042F]+$/i,"cs-CZ":/^[0-9A-Z\u00C1\u010C\u010E\u00C9\u011A\u00CD\u0147\u00D3\u0158\u0160\u0164\u00DA\u016E\u00DD\u017D]+$/i,"da-DK":/^[0-9A-Z\u00C6\u00D8\u00C5]+$/i,"de-DE":/^[0-9A-Z\u00C4\u00D6\u00DC\u00DF]+$/i,"el-GR":/^[0-9\u0391-\u03C9]+$/i,"es-ES":/^[0-9A-Z\u00C1\u00C9\u00CD\u00D1\u00D3\u00DA\u00DC]+$/i,"fi-FI":/^[0-9A-Z\u00C5\u00C4\u00D6]+$/i,"fr-FR":/^[0-9A-Z\u00C0\u00C2\u00C6\u00C7\u00C9\u00C8\u00CA\u00CB\u00CF\u00CE\u00D4\u0152\u00D9\u00DB\u00DC\u0178]+$/i,"it-IT":/^[0-9A-Z\u00C0\u00C9\u00C8\u00CC\u00CE\u00D3\u00D2\u00D9]+$/i,"ja-JP":/^[0-9\uFF10-\uFF19\u3041-\u3093\u30A1-\u30F6\uFF66-\uFF9F\u4E00-\u9FA0\u30FC\u30FB\u3002\u3001]+$/i,"hu-HU":/^[0-9A-Z\u00C1\u00C9\u00CD\u00D3\u00D6\u0150\u00DA\u00DC\u0170]+$/i,"nb-NO":/^[0-9A-Z\u00C6\u00D8\u00C5]+$/i,"nl-NL":/^[0-9A-Z\u00C1\u00C9\u00CB\u00CF\u00D3\u00D6\u00DC\u00DA]+$/i,"nn-NO":/^[0-9A-Z\u00C6\u00D8\u00C5]+$/i,"pl-PL":/^[0-9A-Z\u0104\u0106\u0118\u015A\u0141\u0143\u00D3\u017B\u0179]+$/i,"pt-PT":/^[0-9A-Z\u00C3\u00C1\u00C0\u00C2\u00C4\u00C7\u00C9\u00CA\u00CB\u00CD\u00CF\u00D5\u00D3\u00D4\u00D6\u00DA\u00DC]+$/i,"ru-RU":/^[0-9\u0410-\u042F\u0401]+$/i,"kk-KZ":/^[0-9\u0410-\u042F\u0401\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]+$/i,"sl-SI":/^[0-9A-Z\u010C\u0106\u0110\u0160\u017D]+$/i,"sk-SK":/^[0-9A-Z\u00C1\u010C\u010E\u00C9\u00CD\u0147\u00D3\u0160\u0164\u00DA\u00DD\u017D\u0139\u0154\u013D\u00C4\u00D4]+$/i,"sr-RS@latin":/^[0-9A-Z\u010C\u0106\u017D\u0160\u0110]+$/i,"sr-RS":/^[0-9\u0410-\u042F\u0402\u0408\u0409\u040A\u040B\u040F]+$/i,"sv-SE":/^[0-9A-Z\u00C5\u00C4\u00D6]+$/i,"th-TH":/^[\u0E01-\u0E59\s]+$/i,"tr-TR":/^[0-9A-Z\u00C7\u011E\u0130\u0131\u00D6\u015E\u00DC]+$/i,"uk-UA":/^[0-9\u0410-\u0429\u042C\u042E\u042F\u0404I\u0407\u0490\u0456]+$/i,"ko-KR":/^[0-9\u3131-\u314E\u314F-\u3163\uAC00-\uD7A3]*$/,"ku-IQ":/^[\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u06690-9\u0626\u0627\u0628\u067E\u062A\u062C\u0686\u062D\u062E\u062F\u0631\u0695\u0632\u0698\u0633\u0634\u0639\u063A\u0641\u06A4\u0642\u06A9\u06AF\u0644\u06B5\u0645\u0646\u0648\u06C6\u06BE\u06D5\u06CC\u06CE\u064A\u0637\u0624\u062B\u0622\u0625\u0623\u0643\u0636\u0635\u0629\u0638\u0630]+$/i,"vi-VN":/^[0-9A-Z\u00C0\u00C1\u1EA0\u1EA2\u00C3\u00C2\u1EA6\u1EA4\u1EAC\u1EA8\u1EAA\u0102\u1EB0\u1EAE\u1EB6\u1EB2\u1EB4\u0110\u00C8\u00C9\u1EB8\u1EBA\u1EBC\u00CA\u1EC0\u1EBE\u1EC6\u1EC2\u1EC4\u00CC\u00CD\u1ECA\u1EC8\u0128\u00D2\u00D3\u1ECC\u1ECE\u00D5\u00D4\u1ED2\u1ED0\u1ED8\u1ED4\u1ED6\u01A0\u1EDC\u1EDA\u1EE2\u1EDE\u1EE0\u00D9\u00DA\u1EE4\u1EE6\u0168\u01AF\u1EEA\u1EE8\u1EF0\u1EEC\u1EEE\u1EF2\u00DD\u1EF4\u1EF6\u1EF8]+$/i,ar:/^[\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u06690-9\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\u0670]+$/,he:/^[0-9\u05D0-\u05EA]+$/,fa:/^['0-9\u0622\u0627\u0621\u0623\u0624\u0626\u0628\u067E\u062A\u062B\u062C\u0686\u062D\u062E\u062F\u0630\u0631\u0632\u0698\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\u0641\u0642\u06A9\u06AF\u0644\u0645\u0646\u0648\u0647\u0629\u06CC\u06F1\u06F2\u06F3\u06F4\u06F5\u06F6\u06F7\u06F8\u06F9\u06F0']+$/i,bn:/^['\u0980\u0981\u0982\u0983\u0985\u0986\u0987\u0988\u0989\u098A\u098B\u098C\u098F\u0990\u0993\u0994\u0995\u0996\u0997\u0998\u0999\u099A\u099B\u099C\u099D\u099E\u099F\u09A0\u09A1\u09A2\u09A3\u09A4\u09A5\u09A6\u09A7\u09A8\u09AA\u09AB\u09AC\u09AD\u09AE\u09AF\u09B0\u09B2\u09B6\u09B7\u09B8\u09B9\u09BC\u09BD\u09BE\u09BF\u09C0\u09C1\u09C2\u09C3\u09C4\u09C7\u09C8\u09CB\u09CC\u09CD\u09CE\u09D7\u09DC\u09DD\u09DF\u09E0\u09E1\u09E2\u09E3\u09E6\u09E7\u09E8\u09E9\u09EA\u09EB\u09EC\u09ED\u09EE\u09EF\u09F0\u09F1\u09F2\u09F3\u09F4\u09F5\u09F6\u09F7\u09F8\u09F9\u09FA\u09FB']+$/,eo:/^[0-9ABC\u0108D-G\u011CH\u0124IJ\u0134K-PRS\u015CTU\u016CVZ]+$/i,"hi-IN":/^[\u0900-\u0963]+[\u0966-\u097F]*$/i,"si-LK":/^[0-9\u0D80-\u0DFF]+$/},vF=kl0.decimal={"en-US":".",ar:"\u066B"},Sl0=kl0.englishLocales=["AU","GB","HK","IN","NZ","ZA","ZM"];for(Qk=0;Qk<Sl0.length;Qk++)QT="en-".concat(Sl0[Qk]),vY[QT]=vY["en-US"],yY[QT]=yY["en-US"],vF[QT]=vF["en-US"];var QT,Qk,jl0=kl0.arabicLocales=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"];for(Rk=0;Rk<jl0.length;Rk++)RT="ar-".concat(jl0[Rk]),vY[RT]=vY.ar,yY[RT]=yY.ar,vF[RT]=vF.ar;var RT,Rk,fl0=kl0.farsiLocales=["IR","AF"];for(Lk=0;Lk<fl0.length;Lk++)Ok="fa-".concat(fl0[Lk]),yY[Ok]=yY.fa,vF[Ok]=vF.ar;var Ok,Lk,hl0=kl0.bengaliLocales=["BD","IN"];for(Ik=0;Ik<hl0.length;Ik++)OT="bn-".concat(hl0[Ik]),vY[OT]=vY.bn,yY[OT]=yY.bn,vF[OT]=vF["en-US"];var OT,Ik,Ml0=kl0.dotDecimal=["ar-EG","ar-LB","ar-LY"],bl0=kl0.commaDecimal=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-ZM","eo","es-ES","fr-CA","fr-FR","id-ID","it-IT","ku-IQ","hi-IN","hu-HU","nb-NO","nn-NO","nl-NL","pl-PL","pt-PT","ru-RU","kk-KZ","si-LK","sl-SI","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA","vi-VN"];for(Nk=0;Nk<Ml0.length;Nk++)vF[Ml0[Nk]]=vF["en-US"];var Nk;for(Ak=0;Ak<bl0.length;Ak++)vF[bl0[Ak]]=",";var Ak;vY["fr-CA"]=vY["fr-FR"];yY["fr-CA"]=yY["fr-FR"];vY["pt-BR"]=vY["pt-PT"];yY["pt-BR"]=yY["pt-PT"];vF["pt-BR"]=vF["pt-PT"];vY["pl-Pl"]=vY["pl-PL"];yY["pl-Pl"]=yY["pl-PL"];vF["pl-Pl"]=vF["pl-PL"];vY["fa-AF"]=vY.fa});var gl0=n((vl0)=>{Object.defineProperty(vl0,"__esModule",{value:!0});vl0.default=Va8;vl0.locales=void 0;var Wa8=Za8(dG()),i$0=Op();function Za8(G){return G&&G.__esModule?G:{default:G}}function Va8(G){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Wa8.default(G);var U=G,F=X.ignore;if(F)if(F instanceof RegExp)U=U.replace(F,"");else if(typeof F==="string")U=U.replace(new RegExp("[".concat(F.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"");else throw new Error("ignore should be instance of a String or RegExp");if($ in i$0.alpha)return i$0.alpha[$].test(U);throw new Error("Invalid locale '".concat($,"'"))}var NT9=vl0.locales=Object.keys(i$0.alpha)});var cl0=n((Lp,l$0)=>{Object.defineProperty(Lp,"__esModule",{value:!0});Lp.default=Ia8;var Ja8=_l0(dG()),za8=_l0(zO());function _l0(G){return G&&G.__esModule?G:{default:G}}var Ha8=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,Qa8=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,Ra8=/^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i,Oa8=/^\s*([1-7]?\d{1,2}\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|180\D+0\D+0)\D+[EWew]?$/i,La8={checkDMS:!1};function Ia8(G,$){if(Ja8.default(G),$=za8.default($,La8),!G.includes(","))return!1;var X=G.split(",");if(X[0].startsWith("(")&&!X[1].endsWith(")")||X[1].endsWith(")")&&!X[0].startsWith("("))return!1;if($.checkDMS)return Ra8.test(X[0])&&Oa8.test(X[1]);return Ha8.test(X[0])&&Qa8.test(X[1])}l$0.exports=Lp.default;l$0.exports.default=Lp.default});var ul0=n((Ip,p$0)=>{Object.defineProperty(Ip,"__esModule",{value:!0});Ip.default=void 0;var Aa8=function G($,X){return $.some(function(U){return X===U})},CT9=Ip.default=Aa8;p$0.exports=Ip.default;p$0.exports.default=Ip.default});var ll0=n((Np,a$0)=>{Object.defineProperty(Np,"__esModule",{value:!0});Np.default=qa8;var Ca8=d$0(zO()),wa8=d$0(dG()),Da8=d$0(ul0()),il0=Op();function d$0(G){return G&&G.__esModule?G:{default:G}}function Ba8(G){var $=new RegExp("^[-+]?([0-9]+)?(\\".concat(il0.decimal[G.locale],"[0-9]{").concat(G.decimal_digits,"})").concat(G.force_decimal?"":"?","$"));return $}var Ta8={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},Pa8=["","-","+"];function qa8(G,$){if(wa8.default(G),$=Ca8.default($,Ta8),$.locale in il0.decimal)return!Da8.default(Pa8,G.replace(/ /g,""))&&Ba8($).test(G);throw new Error("Invalid locale '".concat($.locale,"'"))}a$0.exports=Np.default;a$0.exports.default=Np.default});var pl0=n((Ap,r$0)=>{Object.defineProperty(Ap,"__esModule",{value:!0});Ap.default=Ma8;var ja8=fa8(dG());function fa8(G){return G&&G.__esModule?G:{default:G}}var ha8=/^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i;function Ma8(G){return ja8.default(G),ha8.test(G)}r$0.exports=Ap.default;r$0.exports.default=Ap.default});var dl0=n((Cp,n$0)=>{Object.defineProperty(Cp,"__esModule",{value:!0});Cp.default=va8;var ka8=xa8(dG());function xa8(G){return G&&G.__esModule?G:{default:G}}function va8(G){ka8.default(G);var $=G.replace(/[- ]+/g,""),X=0,U,F,Y;for(var W=$.length-1;W>=0;W--){if(U=$.substring(W,W+1),F=parseInt(U,10),Y)if(F*=2,F>=10)X+=F%10+1;else X+=F;else X+=F;Y=!Y}return!!(X%10===0?$:!1)}n$0.exports=Cp.default;n$0.exports.default=Cp.default});var rl0=n((wp,s$0)=>{Object.defineProperty(wp,"__esModule",{value:!0});wp.default=ma8;var ga8=al0(dG()),_a8=al0(dl0());function al0(G){return G&&G.__esModule?G:{default:G}}var LT={amex:/^3[47][0-9]{13}$/,dinersclub:/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/,discover:/^6(?:011|5[0-9][0-9])[0-9]{12,15}$/,jcb:/^(?:2131|1800|35\d{3})\d{11}$/,mastercard:/^5[1-5][0-9]{2}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}$/,unionpay:/^(6[27][0-9]{14}|^(81[0-9]{14,17}))$/,visa:/^(?:4[0-9]{12})(?:[0-9]{3,6})?$/},ca8=function(){var G=[];for(var $ in LT)if(LT.hasOwnProperty($))G.push(LT[$]);return G}();function ma8(G){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ga8.default(G);var X=$.provider,U=G.replace(/[- ]+/g,"");if(X&&X.toLowerCase()in LT){if(!LT[X.toLowerCase()].test(U))return!1}else if(X&&!(X.toLowerCase()in LT))throw new Error("".concat(X," is not a valid credit card provider."));else if(!ca8.some(function(F){return F.test(U)}))return!1;return _a8.default(G)}s$0.exports=wp.default;s$0.exports.default=wp.default});var tl0=n((nl0)=>{Object.defineProperty(nl0,"__esModule",{value:!0});nl0.default=pa8;nl0.locales=void 0;var ia8=la8(dG()),t$0=Op();function la8(G){return G&&G.__esModule?G:{default:G}}function pa8(G){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};ia8.default(G);var U=G,F=X.ignore;if(F)if(F instanceof RegExp)U=U.replace(F,"");else if(typeof F==="string")U=U.replace(new RegExp("[".concat(F.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"");else throw new Error("ignore should be instance of a String or RegExp");if($ in t$0.alphanumeric)return t$0.alphanumeric[$].test(U);throw new Error("Invalid locale '".concat($,"'"))}var wT9=nl0.locales=Object.keys(t$0.alphanumeric)});var el0=n((Dp,o$0)=>{Object.defineProperty(Dp,"__esModule",{value:!0});Dp.default=na8;var aa8=ra8(dG());function ra8(G){return G&&G.__esModule?G:{default:G}}var ol0={AM:/^[A-Z]{2}\d{7}$/,AR:/^[A-Z]{3}\d{6}$/,AT:/^[A-Z]\d{7}$/,AU:/^[A-Z]\d{7}$/,AZ:/^[A-Z]{1}\d{8}$/,BE:/^[A-Z]{2}\d{6}$/,BG:/^\d{9}$/,BR:/^[A-Z]{2}\d{6}$/,BY:/^[A-Z]{2}\d{7}$/,CA:/^[A-Z]{2}\d{6}$/,CH:/^[A-Z]\d{7}$/,CN:/^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/,CY:/^[A-Z](\d{6}|\d{8})$/,CZ:/^\d{8}$/,DE:/^[CFGHJKLMNPRTVWXYZ0-9]{9}$/,DK:/^\d{9}$/,DZ:/^\d{9}$/,EE:/^([A-Z]\d{7}|[A-Z]{2}\d{7})$/,ES:/^[A-Z0-9]{2}([A-Z0-9]?)\d{6}$/,FI:/^[A-Z]{2}\d{7}$/,FR:/^\d{2}[A-Z]{2}\d{5}$/,GB:/^\d{9}$/,GR:/^[A-Z]{2}\d{7}$/,HR:/^\d{9}$/,HU:/^[A-Z]{2}(\d{6}|\d{7})$/,IE:/^[A-Z0-9]{2}\d{7}$/,IN:/^[A-Z]{1}-?\d{7}$/,ID:/^[A-C]\d{7}$/,IR:/^[A-Z]\d{8}$/,IS:/^(A)\d{7}$/,IT:/^[A-Z0-9]{2}\d{7}$/,JM:/^[Aa]\d{7}$/,JP:/^[A-Z]{2}\d{7}$/,KR:/^[MS]\d{8}$/,KZ:/^[a-zA-Z]\d{7}$/,LI:/^[a-zA-Z]\d{5}$/,LT:/^[A-Z0-9]{8}$/,LU:/^[A-Z0-9]{8}$/,LV:/^[A-Z0-9]{2}\d{7}$/,LY:/^[A-Z0-9]{8}$/,MT:/^\d{7}$/,MZ:/^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/,MY:/^[AHK]\d{8}$/,MX:/^\d{10,11}$/,NL:/^[A-Z]{2}[A-Z0-9]{6}\d$/,NZ:/^([Ll]([Aa]|[Dd]|[Ff]|[Hh])|[Ee]([Aa]|[Pp])|[Nn])\d{6}$/,PH:/^([A-Z](\d{6}|\d{7}[A-Z]))|([A-Z]{2}(\d{6}|\d{7}))$/,PK:/^[A-Z]{2}\d{7}$/,PL:/^[A-Z]{2}\d{7}$/,PT:/^[A-Z]\d{6}$/,RO:/^\d{8,9}$/,RU:/^\d{9}$/,SE:/^\d{8}$/,SL:/^(P)[A-Z]\d{7}$/,SK:/^[0-9A-Z]\d{7}$/,TH:/^[A-Z]{1,2}\d{6,7}$/,TR:/^[A-Z]\d{8}$/,UA:/^[A-Z]{2}\d{6}$/,US:/^\d{9}$/,ZA:/^[TAMD]\d{8}$/};function na8(G,$){aa8.default(G);var X=G.replace(/\s/g,"").toUpperCase();return $.toUpperCase()in ol0&&ol0[$].test(X)}o$0.exports=Dp.default;o$0.exports.default=Dp.default});var GX0=n(($p0)=>{Object.defineProperty($p0,"__esModule",{value:!0});$p0.default=ea8;$p0.locales=void 0;var ta8=oa8(dG());function oa8(G){return G&&G.__esModule?G:{default:G}}var Gp0=/^\d{3}$/,yE=/^\d{4}$/,yF=/^\d{5}$/,e$0=/^\d{6}$/,IT={AD:/^AD\d{3}$/,AT:yE,AU:yE,AZ:/^AZ\d{4}$/,BA:/^([7-8]\d{4}$)/,BE:yE,BG:yE,BR:/^\d{5}-\d{3}$/,BY:/^2[1-4]\d{4}$/,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i,CH:yE,CN:/^(0[1-7]|1[012356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[1-5]|8[1345]|9[09])\d{4}$/,CZ:/^\d{3}\s?\d{2}$/,DE:yF,DK:yE,DO:yF,DZ:yF,EE:yF,ES:/^(5[0-2]{1}|[0-4]{1}\d{1})\d{3}$/,FI:yF,FR:/^\d{2}\s?\d{3}$/,GB:/^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i,GR:/^\d{3}\s?\d{2}$/,HR:/^([1-5]\d{4}$)/,HT:/^HT\d{4}$/,HU:yE,ID:yF,IE:/^(?!.*(?:o))[A-Za-z]\d[\dw]\s\w{4}$/i,IL:/^(\d{5}|\d{7})$/,IN:/^((?!10|29|35|54|55|65|66|86|87|88|89)[1-9][0-9]{5})$/,IR:/^(?!(\d)\1{3})[13-9]{4}[1346-9][013-9]{5}$/,IS:Gp0,IT:yF,JP:/^\d{3}\-\d{4}$/,KE:yF,KR:/^(\d{5}|\d{6})$/,LI:/^(948[5-9]|949[0-7])$/,LT:/^LT\-\d{5}$/,LU:yE,LV:/^LV\-\d{4}$/,LK:yF,MG:Gp0,MX:yF,MT:/^[A-Za-z]{3}\s{0,1}\d{4}$/,MY:yF,NL:/^[1-9]\d{3}\s?(?!sa|sd|ss)[a-z]{2}$/i,NO:yE,NP:/^(10|21|22|32|33|34|44|45|56|57)\d{3}$|^(977)$/i,NZ:yE,PL:/^\d{2}\-\d{3}$/,PR:/^00[679]\d{2}([ -]\d{4})?$/,PT:/^\d{4}\-\d{3}?$/,RO:e$0,RU:e$0,SA:yF,SE:/^[1-9]\d{2}\s?\d{2}$/,SG:e$0,SI:yE,SK:/^\d{3}\s?\d{2}$/,TH:yF,TN:yE,TW:/^\d{3}(\d{2})?$/,UA:yF,US:/^\d{5}(-\d{4})?$/,ZA:yE,ZM:yF},BT9=$p0.locales=Object.keys(IT);function ea8(G,$){if(ta8.default(G),$ in IT)return IT[$].test(G);else if($==="any"){for(var X in IT)if(IT.hasOwnProperty(X)){var U=IT[X];if(U.test(G))return!0}return!1}throw new Error("Invalid locale '".concat($,"'"))}});var $X0=n((Up0)=>{Object.defineProperty(Up0,"__esModule",{value:!0});Up0.default=Ur8;Up0.locales=void 0;var $r8=Xr8(dG());function Xr8(G){return G&&G.__esModule?G:{default:G}}var TG={"am-AM":/^(\+?374|0)(33|4[134]|55|77|88|9[13-689])\d{6}$/,"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-BH":/^(\+?973)?(3|6)\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-LB":/^(\+?961)?((3|81)\d{6}|7\d{7})$/,"ar-EG":/^((\+?20)|0)?1[0125]\d{8}$/,"ar-IQ":/^(\+?964|0)?7[0-9]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-KW":/^(\+?965)([569]\d{7}|41\d{6})$/,"ar-LY":/^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/,"ar-MA":/^(?:(?:\+|00)212|0)[5-7]\d{8}$/,"ar-OM":/^((\+|00)968)?(9[1-9])\d{6}$/,"ar-PS":/^(\+?970|0)5[6|9](\d{7})$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SD":/^((\+?249)|0)?(9[012369]|1[012])\d{7}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"ar-TN":/^(\+?216)?[2459]\d{7}$/,"az-AZ":/^(\+994|0)(10|5[015]|7[07]|99)\d{7}$/,"bs-BA":/^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"bn-BD":/^(\+?880|0)1[13456789][0-9]{8}$/,"ca-AD":/^(\+376)?[346]\d{5}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^((\+49|0)1)(5[0-25-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,"de-AT":/^(\+43|0)\d{1,4}\d{3,12}$/,"de-CH":/^(\+41|0)([1-9])\d{1,9}$/,"de-LU":/^(\+352)?((6\d1)\d{6})$/,"dv-MV":/^(\+?960)?(7[2-9]|9[1-9])\d{5}$/,"el-GR":/^(\+?30|0)?6(8[5-9]|9(?![26])[0-9])\d{7}$/,"el-CY":/^(\+?357?)?(9(9|6)\d{6})$/,"en-AI":/^(\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\d{4}$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-AG":/^(?:\+1|1)268(?:464|7(?:1[3-9]|[28]\d|3[0246]|64|7[0-689]))\d{4}$/,"en-BM":/^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}$))/,"en-BS":/^(\+?1[-\s]?|0)?\(?242\)?[-\s]?\d{3}[-\s]?\d{4}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-GG":/^(\+?44|0)1481\d{6}$/,"en-GH":/^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/,"en-GY":/^(\+592|0)6\d{6}$/,"en-HK":/^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/,"en-MO":/^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/,"en-IE":/^(\+?353|0)8[356789]\d{7}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-JM":/^(\+?876)?\d{7}$/,"en-KE":/^(\+?254|0)(7|1)\d{8}$/,"fr-CF":/^(\+?236| ?)(70|75|77|72|21|22)\d{6}$/,"en-SS":/^(\+?211|0)(9[1257])\d{7}$/,"en-KI":/^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/,"en-KN":/^(?:\+1|1)869(?:46\d|48[89]|55[6-8]|66\d|76[02-7])\d{4}$/,"en-LS":/^(\+?266)(22|28|57|58|59|27|52)\d{6}$/,"en-MT":/^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,"en-MU":/^(\+?230|0)?\d{8}$/,"en-MW":/^(\+?265|0)(((77|88|31|99|98|21)\d{7})|(((111)|1)\d{6})|(32000\d{4}))$/,"en-NA":/^(\+?264|0)(6|8)\d{7}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)[28]\d{7,9}$/,"en-PG":/^(\+?675|0)?(7\d|8[18])\d{6}$/,"en-PK":/^((00|\+)?92|0)3[0-6]\d{8}$/,"en-PH":/^(09|\+639)\d{9}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[3689]\d{7}$/,"en-SL":/^(\+?232|0)\d{8}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"en-ZW":/^(\+263)[0-9]{9}$/,"en-BW":/^(\+?267)?(7[1-8]{1})\d{6}$/,"es-AR":/^\+?549(11|[2368]\d)\d{8}$/,"es-BO":/^(\+?591)?(6|7)\d{7}$/,"es-CO":/^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/,"es-CL":/^(\+?56|0)[2-9]\d{1}\d{7}$/,"es-CR":/^(\+506)?[2-8]\d{7}$/,"es-CU":/^(\+53|0053)?5\d{7}$/,"es-DO":/^(\+?1)?8[024]9\d{7}$/,"es-HN":/^(\+?504)?[9|8|3|2]\d{7}$/,"es-EC":/^(\+?593|0)([2-7]|9[2-9])\d{7}$/,"es-ES":/^(\+?34)?[6|7]\d{8}$/,"es-PE":/^(\+?51)?9\d{8}$/,"es-MX":/^(\+?52)?(1|01)?\d{10,11}$/,"es-NI":/^(\+?505)\d{7,8}$/,"es-PA":/^(\+?507)\d{7,8}$/,"es-PY":/^(\+?595|0)9[9876]\d{7}$/,"es-SV":/^(\+?503)?[67]\d{7}$/,"es-UY":/^(\+598|0)9[1-9][\d]{6}$/,"es-VE":/^(\+?58)?(2|4)\d{9}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4[0-6]|50)\s?(\d\s?){4,8}$/,"fj-FJ":/^(\+?679)?\s?\d{3}\s?\d{4}$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-BF":/^(\+226|0)[67]\d{7}$/,"fr-BJ":/^(\+229)\d{8}$/,"fr-CD":/^(\+?243|0)?(8|9)\d{8}$/,"fr-CM":/^(\+?237)6[0-9]{8}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"fr-GF":/^(\+?594|0|00594)[67]\d{8}$/,"fr-GP":/^(\+?590|0|00590)[67]\d{8}$/,"fr-MQ":/^(\+?596|0|00596)[67]\d{8}$/,"fr-PF":/^(\+?689)?8[789]\d{6}$/,"fr-RE":/^(\+?262|0|00262)[67]\d{8}$/,"fr-WF":/^(\+681)?\d{6}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,"hu-HU":/^(\+?36|06)(20|30|31|50|70)\d{7}$/,"id-ID":/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,"ir-IR":/^(\+98|0)?9\d{9}$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"it-SM":/^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/,"ja-JP":/^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/,"ka-GE":/^(\+?995)?(79\d{7}|5\d{8})$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"ky-KG":/^(\+?7\s?\+?7|0)\s?\d{2}\s?\d{3}\s?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"lv-LV":/^(\+?371)2\d{7}$/,"mg-MG":/^((\+?261|0)(2|3)\d)?\d{7}$/,"mn-MN":/^(\+|00|011)?976(77|81|88|91|94|95|96|99)\d{6}$/,"my-MM":/^(\+?959|09|9)(2[5-7]|3[1-2]|4[0-5]|6[6-9]|7[5-9]|9[6-9])[0-9]{7}$/,"ms-MY":/^(\+?60|0)1(([0145](-|\s)?\d{7,8})|([236-9](-|\s)?\d{7}))$/,"mz-MZ":/^(\+?258)?8[234567]\d{7}$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"ne-NP":/^(\+?977)?9[78]\d{8}$/,"nl-BE":/^(\+?32|0)4\d{8}$/,"nl-NL":/^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/,"nl-AW":/^(\+)?297(56|59|64|73|74|99)\d{5}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?([5-8]\d|45) ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[1-9]{1}\d{3}\-?\d{4}))$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"pt-AO":/^(\+244)\d{9}$/,"ro-MD":/^(\+?373|0)((6(0|1|2|6|7|8|9))|(7(6|7|8|9)))\d{6}$/,"ro-RO":/^(\+?40|0)\s?7\d{2}(\/|\s|\.|-)?\d{3}(\s|\.|-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"si-LK":/^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/,"sl-SI":/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"so-SO":/^(\+?252|0)((6[0-9])\d{7}|(7[1-9])\d{7})$/,"sq-AL":/^(\+355|0)6[789]\d{6}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"sv-SE":/^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/,"tg-TJ":/^(\+?992)?[5][5]\d{7}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"tk-TM":/^(\+993|993|8)\d{8}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"uz-UZ":/^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,"vi-VN":/^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,"zh-CN":/^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/,"dz-BT":/^(\+?975|0)?(17|16|77|02)\d{6}$/,"ar-YE":/^(((\+|00)9677|0?7)[0137]\d{7}|((\+|00)967|0)[1-7]\d{6})$/,"ar-EH":/^(\+?212|0)[\s\-]?(5288|5289)[\s\-]?\d{5}$/,"fa-AF":/^(\+93|0)?(2{1}[0-8]{1}|[3-5]{1}[0-4]{1})(\d{7})$/};TG["en-CA"]=TG["en-US"];TG["fr-CA"]=TG["en-CA"];TG["fr-BE"]=TG["nl-BE"];TG["zh-HK"]=TG["en-HK"];TG["zh-MO"]=TG["en-MO"];TG["ga-IE"]=TG["en-IE"];TG["fr-CH"]=TG["de-CH"];TG["it-CH"]=TG["fr-CH"];function Ur8(G,$,X){if($r8.default(G),X&&X.strictMode&&!G.startsWith("+"))return!1;if(Array.isArray($))return $.some(function(Y){if(TG.hasOwnProperty(Y)){var W=TG[Y];if(W.test(G))return!0}return!1});else if($ in TG)return TG[$].test(G);else if(!$||$==="any"){for(var U in TG)if(TG.hasOwnProperty(U)){var F=TG[U];if(F.test(G))return!0}return!1}throw new Error("Invalid locale '".concat($,"'"))}var PT9=Up0.locales=Object.keys(TG)});var Ep0,Wp0,Zp0,Vp0,Kp0,Jp0,zp0,Hp0,Qp0,Rp0,Op0,Lp0,Ip0,Np0,Ap0,Cp0,wp0,Dp0,Bp0,IA=class{#G;#$;constructor(G,$){this.#G=G,this.#$=$||{}}#X(G,$){if(!G.includes("{{"))return G;return G.replace(/(\\)?{{(.*?)}}/g,(X,U,F)=>{let Y=F.trim().split("."),W=$;while(Y.length){if(W===null||typeof W!=="object")return;let E=Y.shift();W=Object.hasOwn(W,E)?W[E]:void 0}return W})}getMessage(G,$,X,U){let F=this.#$[X.name]||X.name,Y=this.#G[`${X.getFieldPath()}.${$}`];if(Y)return this.#X(Y,{field:F,...U});let W=this.#G[`${X.wildCardPath}.${$}`];if(W)return this.#X(W,{field:F,...U});let E=this.#G[$];if(E)return this.#X(E,{field:F,...U});return this.#X(G,{field:F,...U})}toJSON(){return{messages:this.#G,fields:this.#$}}},NT,XX0,Yp0,UX0=class{hasErrors=!1;errors=[];report(G,$,X,U){let F={message:G,rule:$,field:X.getFieldPath()};if(U)F.meta=U;if(X.isArrayMember)F.index=X.name;this.hasErrors=!0,this.errors.push(F)}createError(){return new Yp0(this.errors)}},Yr8,Er8,Wr8,K4;var FX0=M(()=>{Gp();Ep0=d0(Up(),1),Wp0=d0(Hl0(),1),Zp0=d0(Il0(),1),Vp0=d0(Nl0(),1),Kp0=d0(wl0(),1),Jp0=d0(Dl0(),1),zp0=d0(Bl0(),1),Hp0=d0(ql0(),1),Qp0=d0(gl0(),1),Rp0=d0(cl0(),1),Op0=d0(ll0(),1),Lp0=d0(pl0(),1),Ip0=d0(rl0(),1),Np0=d0(tl0(),1),Ap0=d0(el0(),1),Cp0=d0(GX0(),1),wp0=d0($X0(),1),Dp0=d0($X0(),1),Bp0=d0(GX0(),1),NT={};el(NT,{E_VALIDATION_ERROR:()=>Yp0});XX0=class extends Error{constructor(G,$){super("Validation failure",$);this.messages=G;let X=this.constructor;if("captureStackTrace"in Error)Error.captureStackTrace(this,X)}status=422;code="E_VALIDATION_ERROR";get[Symbol.toStringTag](){return this.constructor.name}toString(){return`${this.name} [${this.code}]: ${this.message}`}},Yp0=XX0,Yr8=["1",1,"true",!0,"on"],Er8=["0",0,"false",!1],Wr8=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,K4={exists(G){return G!==null&&G!==void 0},isMissing(G){return!this.exists(G)},isTrue(G){return Yr8.includes(G)},isFalse(G){return Er8.includes(G)},isString(G){return typeof G==="string"},isObject(G){return!!(G&&typeof G==="object"&&!Array.isArray(G))},hasKeys(G,$){for(let X of $)if(X in G===!1)return!1;return!0},isArray(G){return Array.isArray(G)},isNumeric(G){return!Number.isNaN(Number(G))},asNumber(G){return G===null?Number.NaN:Number(G)},asBoolean(G){if(this.isTrue(G))return!0;if(this.isFalse(G))return!1;return null},isEmail:Hp0.default.default,isURL:Zp0.default.default,isAlpha:Qp0.default.default,isAlphaNumeric:Np0.default.default,isIP:Ep0.default.default,isUUID:Jp0.default.default,isAscii:zp0.default.default,isCreditCard:Ip0.default.default,isIBAN:Kp0.default.default,isJWT:Wp0.default.default,isLatLong:Rp0.default.default,isMobilePhone:wp0.default.default,isPassportNumber:Ap0.default.default,isPostalCode:Cp0.default.default,isSlug:Vp0.default.default,isDecimal:Op0.default.default,mobileLocales:Dp0.locales,postalCountryCodes:Bp0.locales,passportCountryCodes:["AM","AR","AT","AU","AZ","BE","BG","BR","BY","CA","CH","CY","CZ","DE","DK","DZ","ES","FI","FR","GB","GR","HR","HU","IE","IN","ID","IR","IS","IT","JM","JP","KR","KZ","LI","LT","LU","LV","LY","MT","MZ","MY","MX","NL","NZ","PH","PK","PL","PT","RO","RU","SE","SL","SK","TH","TR","UA","US"],isULID(G){if(typeof G!=="string")return!1;if(G[0]>"7")return!1;return Wr8.test(G)},isHexColor:(G)=>{if(!G.startsWith("#"))return!1;return Lp0.default.default(G)},isActiveURL:async(G)=>{let{resolve4:$,resolve6:X}=await import("node:dns/promises");try{let{hostname:U}=new URL(G);if((await X(U)).length)return!0;else return(await $(U)).length>0}catch{return!1}},isDistinct:(G,$)=>{let X=new Set;if(!$){for(let F of G)if(K4.exists(F))if(X.has(F))return!1;else X.add(F);return!0}let U=Array.isArray($)?$:[$];for(let F of G)if(K4.isObject(F)&&K4.hasKeys(F,U)){let Y=U.map((W)=>F[W]).join("_");if(X.has(Y))return!1;else X.add(Y)}return!0},getNestedValue(G,$){if(G.indexOf(".")>-1)return T$0($.data,G);return $.parent[G]}}});var C6,Tp0;var YX0=M(()=>{C6={required:"The {{ field }} field must be defined",string:"The {{ field }} field must be a string",email:"The {{ field }} field must be a valid email address",mobile:"The {{ field }} field must be a valid mobile phone number",creditCard:"The {{ field }} field must be a valid {{ providersList }} card number",passport:"The {{ field }} field must be a valid passport number",postalCode:"The {{ field }} field must be a valid postal code",regex:"The {{ field }} field format is invalid",ascii:"The {{ field }} field must only contain ASCII characters",iban:"The {{ field }} field must be a valid IBAN number",jwt:"The {{ field }} field must be a valid JWT token",coordinates:"The {{ field }} field must contain latitude and longitude coordinates",url:"The {{ field }} field must be a valid URL",activeUrl:"The {{ field }} field must be a valid URL",alpha:"The {{ field }} field must contain only letters",alphaNumeric:"The {{ field }} field must contain only letters and numbers",minLength:"The {{ field }} field must have at least {{ min }} characters",maxLength:"The {{ field }} field must not be greater than {{ max }} characters",fixedLength:"The {{ field }} field must be {{ size }} characters long",confirmed:"The {{ field }} field and {{ otherField }} field must be the same",endsWith:"The {{ field }} field must end with {{ substring }}",startsWith:"The {{ field }} field must start with {{ substring }}",sameAs:"The {{ field }} field and {{ otherField }} field must be the same",notSameAs:"The {{ field }} field and {{ otherField }} field must be different",in:"The selected {{ field }} is invalid",notIn:"The selected {{ field }} is invalid",ipAddress:"The {{ field }} field must be a valid IP address",uuid:"The {{ field }} field must be a valid UUID",ulid:"The {{ field }} field must be a valid ULID",hexCode:"The {{ field }} field must be a valid hex color code",boolean:"The value must be a boolean",number:"The {{ field }} field must be a number","number.in":"The selected {{ field }} is not in {{ values }}",min:"The {{ field }} field must be at least {{ min }}",max:"The {{ field }} field must not be greater than {{ max }}",range:"The {{ field }} field must be between {{ min }} and {{ max }}",positive:"The {{ field }} field must be positive",negative:"The {{ field }} field must be negative",decimal:"The {{ field }} field must have {{ digits }} decimal places",withoutDecimals:"The {{ field }} field must be an integer",accepted:"The {{ field }} field must be accepted",enum:"The selected {{ field }} is invalid",literal:"The {{ field }} field must be {{ expectedValue }}",object:"The {{ field }} field must be an object",array:"The {{ field }} field must be an array","array.minLength":"The {{ field }} field must have at least {{ min }} items","array.maxLength":"The {{ field }} field must not have more than {{ max }} items","array.fixedLength":"The {{ field }} field must contain {{ size }} items",notEmpty:"The {{ field }} field must not be empty",distinct:"The {{ field }} field has duplicate values",record:"The {{ field }} field must be an object","record.minLength":"The {{ field }} field must have at least {{ min }} items","record.maxLength":"The {{ field }} field must not have more than {{ max }} items","record.fix