var qd=Object.defineProperty;var Wd=(e,u,t)=>u in e?qd(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t;var St=(e,u,t)=>Wd(e,typeof u!="symbol"?u+"":u,t);/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Rs(e){const u=Object.create(null);for(const t of e.split(","))u[t]=1;return t=>t in u}const Te={},Rn=[],Gu=()=>{},Gd=()=>!1,ua=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$s=e=>e.startsWith("onUpdate:"),lu=Object.assign,Ns=(e,u)=>{const t=e.indexOf(u);t>-1&&e.splice(t,1)},Kd=Object.prototype.hasOwnProperty,Le=(e,u)=>Kd.call(e,u),le=Array.isArray,$n=e=>l0(e)==="[object Map]",i0=e=>l0(e)==="[object Set]",Ui=e=>l0(e)==="[object Date]",Yd=e=>l0(e)==="[object RegExp]",pe=e=>typeof e=="function",Ze=e=>typeof e=="string",Yu=e=>typeof e=="symbol",Ne=e=>e!==null&&typeof e=="object",zs=e=>(Ne(e)||pe(e))&&pe(e.then)&&pe(e.catch),UD=Object.prototype.toString,l0=e=>UD.call(e),Zd=e=>l0(e).slice(8,-1),jD=e=>l0(e)==="[object Object]",Vs=e=>Ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nn=Rs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vr=e=>{const u=Object.create(null);return t=>u[t]||(u[t]=e(t))},Xd=/-(\w)/g,Lu=vr(e=>e.replace(Xd,(u,t)=>t?t.toUpperCase():"")),Jd=/\B([A-Z])/g,wt=vr(e=>e.replace(Jd,"-$1").toLowerCase()),Br=vr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Oa=vr(e=>e?`on${Br(e)}`:""),bu=(e,u)=>!Object.is(e,u),zn=(e,...u)=>{for(let t=0;t{Object.defineProperty(e,u,{configurable:!0,enumerable:!1,writable:n,value:t})},qa=e=>{const u=parseFloat(e);return isNaN(u)?e:u},WD=e=>{const u=Ze(e)?Number(e):NaN;return isNaN(u)?e:u};let ji;const yr=()=>ji||(ji=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function D0(e){if(le(e)){const u={};for(let t=0;t{if(t){const n=t.split(e3);n.length>1&&(u[n[0].trim()]=n[1].trim())}}),u}function ve(e){let u="";if(Ze(e))u=e;else if(le(e))for(let t=0;tdn(t,u))}const KD=e=>!!(e&&e.__v_isRef===!0),Fe=e=>Ze(e)?e:e==null?"":le(e)||Ne(e)&&(e.toString===UD||!pe(e.toString))?KD(e)?Fe(e.value):JSON.stringify(e,YD,2):String(e),YD=(e,u)=>KD(u)?YD(e,u.value):$n(u)?{[`Map(${u.size})`]:[...u.entries()].reduce((t,[n,a],r)=>(t[Yr(n,r)+" =>"]=a,t),{})}:i0(u)?{[`Set(${u.size})`]:[...u.values()].map(t=>Yr(t))}:Yu(u)?Yr(u):Ne(u)&&!le(u)&&!jD(u)?String(u):u,Yr=(e,u="")=>{var t;return Yu(e)?`Symbol(${(t=e.description)!=null?t:u})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let mu;class ZD{constructor(u=!1){this.detached=u,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=mu,!u&&mu&&(this.index=(mu.scopes||(mu.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let u,t;if(this.scopes)for(u=0,t=this.scopes.length;u0)return;if(M0){let u=M0;for(M0=void 0;u;){const t=u.next;u.next=void 0,u.flags&=-9,u=t}}let e;for(;x0;){let u=x0;for(x0=void 0;u;){const t=u.next;if(u.next=void 0,u.flags&=-9,u.flags&1)try{u.trigger()}catch(n){e||(e=n)}u=t}}if(e)throw e}function uc(e){for(let u=e.deps;u;u=u.nextDep)u.version=-1,u.prevActiveLink=u.dep.activeLink,u.dep.activeLink=u}function tc(e){let u,t=e.depsTail,n=t;for(;n;){const a=n.prevDep;n.version===-1?(n===t&&(t=a),Ws(n),o3(n)):u=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=a}e.deps=u,e.depsTail=t}function zo(e){for(let u=e.deps;u;u=u.nextDep)if(u.dep.version!==u.version||u.dep.computed&&(nc(u.dep.computed)||u.dep.version!==u.version))return!0;return!!e._dirty}function nc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===z0))return;e.globalVersion=z0;const u=e.dep;if(e.flags|=2,u.version>0&&!e.isSSR&&e.deps&&!zo(e)){e.flags&=-3;return}const t=Ve,n=Ku;Ve=e,Ku=!0;try{uc(e);const a=e.fn(e._value);(u.version===0||bu(a,e._value))&&(e._value=a,u.version++)}catch(a){throw u.version++,a}finally{Ve=t,Ku=n,tc(e),e.flags&=-3}}function Ws(e,u=!1){const{dep:t,prevSub:n,nextSub:a}=e;if(n&&(n.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=n,e.nextSub=void 0),t.subs===e&&(t.subs=n,!n&&t.computed)){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Ws(r,!0)}!u&&!--t.sc&&t.map&&t.map.delete(t.key)}function o3(e){const{prevDep:u,nextDep:t}=e;u&&(u.nextDep=t,e.prevDep=void 0),t&&(t.prevDep=u,e.nextDep=void 0)}let Ku=!0;const ac=[];function Kt(){ac.push(Ku),Ku=!1}function Yt(){const e=ac.pop();Ku=e===void 0?!0:e}function qi(e){const{cleanup:u}=e;if(e.cleanup=void 0,u){const t=Ve;Ve=void 0;try{u()}finally{Ve=t}}}let z0=0;class s3{constructor(u,t){this.sub=u,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class _r{constructor(u){this.computed=u,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(u){if(!Ve||!Ku||Ve===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Ve)t=this.activeLink=new s3(Ve,this),Ve.deps?(t.prevDep=Ve.depsTail,Ve.depsTail.nextDep=t,Ve.depsTail=t):Ve.deps=Ve.depsTail=t,rc(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const n=t.nextDep;n.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=n),t.prevDep=Ve.depsTail,t.nextDep=void 0,Ve.depsTail.nextDep=t,Ve.depsTail=t,Ve.deps===t&&(Ve.deps=n)}return t}trigger(u){this.version++,z0++,this.notify(u)}notify(u){js();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{qs()}}}function rc(e){if(e.dep.sc++,e.sub.flags&4){const u=e.dep.computed;if(u&&!e.dep.subs){u.flags|=20;for(let n=u.deps;n;n=n.nextDep)rc(n)}const t=e.dep.subs;t!==e&&(e.prevSub=t,t&&(t.nextSub=e)),e.dep.subs=e}}const Wa=new WeakMap,ln=Symbol(""),Vo=Symbol(""),V0=Symbol("");function Cu(e,u,t){if(Ku&&Ve){let n=Wa.get(e);n||Wa.set(e,n=new Map);let a=n.get(t);a||(n.set(t,a=new _r),a.map=n,a.key=t),a.track()}}function mt(e,u,t,n,a,r){const o=Wa.get(e);if(!o){z0++;return}const s=i=>{i&&i.trigger()};if(js(),u==="clear")o.forEach(s);else{const i=le(e),l=i&&Vs(t);if(i&&t==="length"){const c=Number(n);o.forEach((D,d)=>{(d==="length"||d===V0||!Yu(d)&&d>=c)&&s(D)})}else switch((t!==void 0||o.has(void 0))&&s(o.get(t)),l&&s(o.get(V0)),u){case"add":i?l&&s(o.get("length")):(s(o.get(ln)),$n(e)&&s(o.get(Vo)));break;case"delete":i||(s(o.get(ln)),$n(e)&&s(o.get(Vo)));break;case"set":$n(e)&&s(o.get(ln));break}}qs()}function i3(e,u){const t=Wa.get(e);return t&&t.get(u)}function wn(e){const u=xe(e);return u===e?u:(Cu(u,"iterate",V0),Nu(e)?u:u.map(pu))}function wr(e){return Cu(e=xe(e),"iterate",V0),e}const l3={__proto__:null,[Symbol.iterator](){return Xr(this,Symbol.iterator,pu)},concat(...e){return wn(this).concat(...e.map(u=>le(u)?wn(u):u))},entries(){return Xr(this,"entries",e=>(e[1]=pu(e[1]),e))},every(e,u){return dt(this,"every",e,u,void 0,arguments)},filter(e,u){return dt(this,"filter",e,u,t=>t.map(pu),arguments)},find(e,u){return dt(this,"find",e,u,pu,arguments)},findIndex(e,u){return dt(this,"findIndex",e,u,void 0,arguments)},findLast(e,u){return dt(this,"findLast",e,u,pu,arguments)},findLastIndex(e,u){return dt(this,"findLastIndex",e,u,void 0,arguments)},forEach(e,u){return dt(this,"forEach",e,u,void 0,arguments)},includes(...e){return Jr(this,"includes",e)},indexOf(...e){return Jr(this,"indexOf",e)},join(e){return wn(this).join(e)},lastIndexOf(...e){return Jr(this,"lastIndexOf",e)},map(e,u){return dt(this,"map",e,u,void 0,arguments)},pop(){return E0(this,"pop")},push(...e){return E0(this,"push",e)},reduce(e,...u){return Wi(this,"reduce",e,u)},reduceRight(e,...u){return Wi(this,"reduceRight",e,u)},shift(){return E0(this,"shift")},some(e,u){return dt(this,"some",e,u,void 0,arguments)},splice(...e){return E0(this,"splice",e)},toReversed(){return wn(this).toReversed()},toSorted(e){return wn(this).toSorted(e)},toSpliced(...e){return wn(this).toSpliced(...e)},unshift(...e){return E0(this,"unshift",e)},values(){return Xr(this,"values",pu)}};function Xr(e,u,t){const n=wr(e),a=n[u]();return n!==e&&!Nu(e)&&(a._next=a.next,a.next=()=>{const r=a._next();return r.value&&(r.value=t(r.value)),r}),a}const D3=Array.prototype;function dt(e,u,t,n,a,r){const o=wr(e),s=o!==e&&!Nu(e),i=o[u];if(i!==D3[u]){const D=i.apply(e,r);return s?pu(D):D}let l=t;o!==e&&(s?l=function(D,d){return t.call(this,pu(D),d,e)}:t.length>2&&(l=function(D,d){return t.call(this,D,d,e)}));const c=i.call(o,l,n);return s&&a?a(c):c}function Wi(e,u,t,n){const a=wr(e);let r=t;return a!==e&&(Nu(e)?t.length>3&&(r=function(o,s,i){return t.call(this,o,s,i,e)}):r=function(o,s,i){return t.call(this,o,pu(s),i,e)}),a[u](r,...n)}function Jr(e,u,t){const n=xe(e);Cu(n,"iterate",V0);const a=n[u](...t);return(a===-1||a===!1)&&Zs(t[0])?(t[0]=xe(t[0]),n[u](...t)):a}function E0(e,u,t=[]){Kt(),js();const n=xe(e)[u].apply(e,t);return qs(),Yt(),n}const c3=Rs("__proto__,__v_isRef,__isVue"),oc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yu));function d3(e){Yu(e)||(e=String(e));const u=xe(this);return Cu(u,"has",e),u.hasOwnProperty(e)}class sc{constructor(u=!1,t=!1){this._isReadonly=u,this._isShallow=t}get(u,t,n){if(t==="__v_skip")return u.__v_skip;const a=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!a;if(t==="__v_isReadonly")return a;if(t==="__v_isShallow")return r;if(t==="__v_raw")return n===(a?r?b3:cc:r?Dc:lc).get(u)||Object.getPrototypeOf(u)===Object.getPrototypeOf(n)?u:void 0;const o=le(u);if(!a){let i;if(o&&(i=l3[t]))return i;if(t==="hasOwnProperty")return d3}const s=Reflect.get(u,t,tu(u)?u:n);return(Yu(t)?oc.has(t):c3(t))||(a||Cu(u,"get",t),r)?s:tu(s)?o&&Vs(t)?s:s.value:Ne(s)?a?Ks(s):c0(s):s}}class ic extends sc{constructor(u=!1){super(!1,u)}set(u,t,n,a){let r=u[t];if(!this._isShallow){const i=Fn(r);if(!Nu(n)&&!Fn(n)&&(r=xe(r),n=xe(n)),!le(u)&&tu(r)&&!tu(n))return i?!1:(r.value=n,!0)}const o=le(u)&&Vs(t)?Number(t)e,Ca=e=>Reflect.getPrototypeOf(e);function E3(e,u,t){return function(...n){const a=this.__v_raw,r=xe(a),o=$n(r),s=e==="entries"||e===Symbol.iterator&&o,i=e==="keys"&&o,l=a[e](...n),c=t?Uo:u?jo:pu;return!u&&Cu(r,"iterate",i?Vo:ln),{next(){const{value:D,done:d}=l.next();return d?{value:D,done:d}:{value:s?[c(D[0]),c(D[1])]:c(D),done:d}},[Symbol.iterator](){return this}}}}function pa(e){return function(...u){return e==="delete"?!1:e==="clear"?void 0:this}}function h3(e,u){const t={get(a){const r=this.__v_raw,o=xe(r),s=xe(a);e||(bu(a,s)&&Cu(o,"get",a),Cu(o,"get",s));const{has:i}=Ca(o),l=u?Uo:e?jo:pu;if(i.call(o,a))return l(r.get(a));if(i.call(o,s))return l(r.get(s));r!==o&&r.get(a)},get size(){const a=this.__v_raw;return!e&&Cu(xe(a),"iterate",ln),Reflect.get(a,"size",a)},has(a){const r=this.__v_raw,o=xe(r),s=xe(a);return e||(bu(a,s)&&Cu(o,"has",a),Cu(o,"has",s)),a===s?r.has(a):r.has(a)||r.has(s)},forEach(a,r){const o=this,s=o.__v_raw,i=xe(s),l=u?Uo:e?jo:pu;return!e&&Cu(i,"iterate",ln),s.forEach((c,D)=>a.call(r,l(c),l(D),o))}};return lu(t,e?{add:pa("add"),set:pa("set"),delete:pa("delete"),clear:pa("clear")}:{add(a){!u&&!Nu(a)&&!Fn(a)&&(a=xe(a));const r=xe(this);return Ca(r).has.call(r,a)||(r.add(a),mt(r,"add",a,a)),this},set(a,r){!u&&!Nu(r)&&!Fn(r)&&(r=xe(r));const o=xe(this),{has:s,get:i}=Ca(o);let l=s.call(o,a);l||(a=xe(a),l=s.call(o,a));const c=i.call(o,a);return o.set(a,r),l?bu(r,c)&&mt(o,"set",a,r):mt(o,"add",a,r),this},delete(a){const r=xe(this),{has:o,get:s}=Ca(r);let i=o.call(r,a);i||(a=xe(a),i=o.call(r,a)),s&&s.call(r,a);const l=r.delete(a);return i&&mt(r,"delete",a,void 0),l},clear(){const a=xe(this),r=a.size!==0,o=a.clear();return r&&mt(a,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=E3(a,e,u)}),t}function Gs(e,u){const t=h3(e,u);return(n,a,r)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?n:Reflect.get(Le(t,a)&&a in n?t:n,a,r)}const m3={get:Gs(!1,!1)},g3={get:Gs(!1,!0)},A3={get:Gs(!0,!1)};const lc=new WeakMap,Dc=new WeakMap,cc=new WeakMap,b3=new WeakMap;function v3(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function B3(e){return e.__v_skip||!Object.isExtensible(e)?0:v3(Zd(e))}function c0(e){return Fn(e)?e:Ys(e,!1,F3,m3,lc)}function Ln(e){return Ys(e,!1,p3,g3,Dc)}function Ks(e){return Ys(e,!0,C3,A3,cc)}function Ys(e,u,t,n,a){if(!Ne(e)||e.__v_raw&&!(u&&e.__v_isReactive))return e;const r=a.get(e);if(r)return r;const o=B3(e);if(o===0)return e;const s=new Proxy(e,o===2?n:t);return a.set(e,s),s}function Dn(e){return Fn(e)?Dn(e.__v_raw):!!(e&&e.__v_isReactive)}function Fn(e){return!!(e&&e.__v_isReadonly)}function Nu(e){return!!(e&&e.__v_isShallow)}function Zs(e){return e?!!e.__v_raw:!1}function xe(e){const u=e&&e.__v_raw;return u?xe(u):e}function y3(e){return!Le(e,"__v_skip")&&Object.isExtensible(e)&&qD(e,"__v_skip",!0),e}const pu=e=>Ne(e)?c0(e):e,jo=e=>Ne(e)?Ks(e):e;function tu(e){return e?e.__v_isRef===!0:!1}function Ce(e){return dc(e,!1)}function it(e){return dc(e,!0)}function dc(e,u){return tu(e)?e:new _3(e,u)}class _3{constructor(u,t){this.dep=new _r,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?u:xe(u),this._value=t?u:pu(u),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(u){const t=this._rawValue,n=this.__v_isShallow||Nu(u)||Fn(u);u=n?u:xe(u),bu(u,t)&&(this._rawValue=u,this._value=n?u:pu(u),this.dep.trigger())}}function De(e){return tu(e)?e.value:e}function qe(e){return pe(e)?e():De(e)}const w3={get:(e,u,t)=>u==="__v_raw"?e:De(Reflect.get(e,u,t)),set:(e,u,t,n)=>{const a=e[u];return tu(a)&&!tu(t)?(a.value=t,!0):Reflect.set(e,u,t,n)}};function fc(e){return Dn(e)?e:new Proxy(e,w3)}class k3{constructor(u){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new _r,{get:n,set:a}=u(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=a}get value(){return this._value=this._get()}set value(u){this._set(u)}}function Fc(e){return new k3(e)}function x3(e){const u=le(e)?new Array(e.length):{};for(const t in e)u[t]=Cc(e,t);return u}class M3{constructor(u,t,n){this._object=u,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const u=this._object[this._key];return this._value=u===void 0?this._defaultValue:u}set value(u){this._object[this._key]=u}get dep(){return i3(xe(this._object),this._key)}}class S3{constructor(u){this._getter=u,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Xs(e,u,t){return tu(e)?e:pe(e)?new S3(e):Ne(e)&&arguments.length>1?Cc(e,u,t):Ce(e)}function Cc(e,u,t){const n=e[u];return tu(n)?n:new M3(e,u,t)}class T3{constructor(u,t,n){this.fn=u,this.setter=t,this._value=void 0,this.dep=new _r(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=z0-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Ve!==this)return ec(this,!0),!0}get value(){const u=this.dep.track();return nc(this),u&&(u.version=this.dep.version),this._value}set value(u){this.setter&&this.setter(u)}}function H3(e,u,t=!1){let n,a;return pe(e)?n=e:(n=e.get,a=e.set),new T3(n,a,t)}const Ea={},Ga=new WeakMap;let nn;function P3(e,u=!1,t=nn){if(t){let n=Ga.get(t);n||Ga.set(t,n=[]),n.push(e)}}function L3(e,u,t=Te){const{immediate:n,deep:a,once:r,scheduler:o,augmentJob:s,call:i}=t,l=p=>a?p:Nu(p)||a===!1||a===0?gt(p,1):gt(p);let c,D,d,f,C=!1,g=!1;if(tu(e)?(D=()=>e.value,C=Nu(e)):Dn(e)?(D=()=>l(e),C=!0):le(e)?(g=!0,C=e.some(p=>Dn(p)||Nu(p)),D=()=>e.map(p=>{if(tu(p))return p.value;if(Dn(p))return l(p);if(pe(p))return i?i(p,2):p()})):pe(e)?u?D=i?()=>i(e,2):e:D=()=>{if(d){Kt();try{d()}finally{Yt()}}const p=nn;nn=c;try{return i?i(e,3,[f]):e(f)}finally{nn=p}}:D=Gu,u&&a){const p=D,b=a===!0?1/0:a;D=()=>gt(p(),b)}const m=An(),E=()=>{c.stop(),m&&m.active&&Ns(m.effects,c)};if(r&&u){const p=u;u=(...b)=>{p(...b),E()}}let h=g?new Array(e.length).fill(Ea):Ea;const F=p=>{if(!(!(c.flags&1)||!c.dirty&&!p))if(u){const b=c.run();if(a||C||(g?b.some((w,_)=>bu(w,h[_])):bu(b,h))){d&&d();const w=nn;nn=c;try{const _=[b,h===Ea?void 0:g&&h[0]===Ea?[]:h,f];i?i(u,3,_):u(..._),h=b}finally{nn=w}}}else c.run()};return s&&s(F),c=new JD(D),c.scheduler=o?()=>o(F,!1):F,f=p=>P3(p,!1,c),d=c.onStop=()=>{const p=Ga.get(c);if(p){if(i)i(p,4);else for(const b of p)b();Ga.delete(c)}},u?n?F(!0):h=c.run():o?o(F.bind(null,!0),!0):c.run(),E.pause=c.pause.bind(c),E.resume=c.resume.bind(c),E.stop=E,E}function gt(e,u=1/0,t){if(u<=0||!Ne(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),u--,tu(e))gt(e.value,u,t);else if(le(e))for(let n=0;n{gt(n,u,t)});else if(jD(e)){for(const n in e)gt(e[n],u,t);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&>(e[n],u,t)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function ta(e,u,t,n){try{return n?e(...n):e()}catch(a){d0(a,u,t)}}function Zu(e,u,t,n){if(pe(e)){const a=ta(e,u,t,n);return a&&zs(a)&&a.catch(r=>{d0(r,u,t)}),a}if(le(e)){const a=[];for(let r=0;r>>1,a=gu[n],r=U0(a);r=U0(t)?gu.push(e):gu.splice(O3(u),0,e),e.flags|=1,Ec()}}function Ec(){Ka||(Ka=pc.then(hc))}function Ya(e){le(e)?Vn.push(...e):Lt&&e.id===-1?Lt.splice(xn+1,0,e):e.flags&1||(Vn.push(e),e.flags|=1),Ec()}function Gi(e,u,t=nt+1){for(;tU0(t)-U0(n));if(Vn.length=0,Lt){Lt.push(...u);return}for(Lt=u,xn=0;xne.id==null?e.flags&2?-1:1/0:e.id;function hc(e){try{for(nt=0;nt{n._d&&al(-1);const r=Xa(u);let o;try{o=e(...a)}finally{Xa(r),n._d&&al(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Cn(e,u){if(su===null)return e;const t=Hr(su),n=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,It=Symbol("_leaveCb"),ha=Symbol("_enterCb");function $3(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Vu(()=>{e.isMounted=!0}),bn(()=>{e.isUnmounting=!0}),e}const Ou=[Function,Array],Ac={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ou,onEnter:Ou,onAfterEnter:Ou,onEnterCancelled:Ou,onBeforeLeave:Ou,onLeave:Ou,onAfterLeave:Ou,onLeaveCancelled:Ou,onBeforeAppear:Ou,onAppear:Ou,onAfterAppear:Ou,onAppearCancelled:Ou},bc=e=>{const u=e.subTree;return u.component?bc(u.component):u},N3={name:"BaseTransition",props:Ac,setup(e,{slots:u}){const t=_u(),n=$3();return()=>{const a=u.default&&yc(u.default(),!0);if(!a||!a.length)return;const r=vc(a),o=xe(e),{mode:s}=o;if(n.isLeaving)return Qr(r);const i=Ki(r);if(!i)return Qr(r);let l=qo(i,o,n,t,D=>l=D);i.type!==ru&&Xn(i,l);let c=t.subTree&&Ki(t.subTree);if(c&&c.type!==ru&&!qu(i,c)&&bc(t).type!==ru){let D=qo(c,o,n,t);if(Xn(c,D),s==="out-in"&&i.type!==ru)return n.isLeaving=!0,D.afterLeave=()=>{n.isLeaving=!1,t.job.flags&8||t.update(),delete D.afterLeave,c=void 0},Qr(r);s==="in-out"&&i.type!==ru?D.delayLeave=(d,f,C)=>{const g=Bc(n,c);g[String(c.key)]=c,d[It]=()=>{f(),d[It]=void 0,delete l.delayedLeave,c=void 0},l.delayedLeave=()=>{C(),delete l.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function vc(e){let u=e[0];if(e.length>1){for(const t of e)if(t.type!==ru){u=t;break}}return u}const z3=N3;function Bc(e,u){const{leavingVNodes:t}=e;let n=t.get(u.type);return n||(n=Object.create(null),t.set(u.type,n)),n}function qo(e,u,t,n,a){const{appear:r,mode:o,persisted:s=!1,onBeforeEnter:i,onEnter:l,onAfterEnter:c,onEnterCancelled:D,onBeforeLeave:d,onLeave:f,onAfterLeave:C,onLeaveCancelled:g,onBeforeAppear:m,onAppear:E,onAfterAppear:h,onAppearCancelled:F}=u,p=String(e.key),b=Bc(t,e),w=(O,T)=>{O&&Zu(O,n,9,T)},_=(O,T)=>{const R=T[1];w(O,T),le(O)?O.every(S=>S.length<=1)&&R():O.length<=1&&R()},G={mode:o,persisted:s,beforeEnter(O){let T=i;if(!t.isMounted)if(r)T=m||i;else return;O[It]&&O[It](!0);const R=b[p];R&&qu(e,R)&&R.el[It]&&R.el[It](),w(T,[O])},enter(O){let T=l,R=c,S=D;if(!t.isMounted)if(r)T=E||l,R=h||c,S=F||D;else return;let z=!1;const q=O[ha]=U=>{z||(z=!0,U?w(S,[O]):w(R,[O]),G.delayedLeave&&G.delayedLeave(),O[ha]=void 0)};T?_(T,[O,q]):q()},leave(O,T){const R=String(e.key);if(O[ha]&&O[ha](!0),t.isUnmounting)return T();w(d,[O]);let S=!1;const z=O[It]=q=>{S||(S=!0,T(),q?w(g,[O]):w(C,[O]),O[It]=void 0,b[R]===e&&delete b[R])};b[R]=e,f?_(f,[O,z]):z()},clone(O){const T=qo(O,u,t,n,a);return a&&a(T),T}};return G}function Qr(e){if(na(e))return e=yt(e),e.children=null,e}function Ki(e){if(!na(e))return gc(e.type)&&e.children?vc(e.children):e;const{shapeFlag:u,children:t}=e;if(t){if(u&16)return t[0];if(u&32&&pe(t.default))return t.default()}}function Xn(e,u){e.shapeFlag&6&&e.component?(e.transition=u,Xn(e.component.subTree,u)):e.shapeFlag&128?(e.ssContent.transition=u.clone(e.ssContent),e.ssFallback.transition=u.clone(e.ssFallback)):e.transition=u}function yc(e,u=!1,t){let n=[],a=0;for(let r=0;r1)for(let r=0;rj0(C,u&&(le(u)?u[g]:u),t,n,a));return}if(Vt(n)&&!a){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&j0(e,u,t,n.component.subTree);return}const r=n.shapeFlag&4?Hr(n.component):n.el,o=a?null:r,{i:s,r:i}=e,l=u&&u.r,c=s.refs===Te?s.refs={}:s.refs,D=s.setupState,d=xe(D),f=D===Te?()=>!1:C=>Le(d,C);if(l!=null&&l!==i&&(Ze(l)?(c[l]=null,f(l)&&(D[l]=null)):tu(l)&&(l.value=null)),pe(i))ta(i,s,12,[o,c]);else{const C=Ze(i),g=tu(i);if(C||g){const m=()=>{if(e.f){const E=C?f(i)?D[i]:c[i]:i.value;a?le(E)&&Ns(E,r):le(E)?E.includes(r)||E.push(r):C?(c[i]=[r],f(i)&&(D[i]=c[i])):(i.value=[r],e.k&&(c[e.k]=i.value))}else C?(c[i]=o,f(i)&&(D[i]=o)):g&&(i.value=o,e.k&&(c[e.k]=o))};o?(m.id=-1,Fu(m,t)):m()}}}let Yi=!1;const kn=()=>{Yi||(console.error("Hydration completed but contains mismatches."),Yi=!0)},U3=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",j3=e=>e.namespaceURI.includes("MathML"),ma=e=>{if(e.nodeType===1){if(U3(e))return"svg";if(j3(e))return"mathml"}},In=e=>e.nodeType===8;function q3(e){const{mt:u,p:t,o:{patchProp:n,createText:a,nextSibling:r,parentNode:o,remove:s,insert:i,createComment:l}}=e,c=(F,p)=>{if(!p.hasChildNodes()){t(null,F,p),Za(),p._vnode=F;return}D(p.firstChild,F,null,null,null),Za(),p._vnode=F},D=(F,p,b,w,_,G=!1)=>{G=G||!!p.dynamicChildren;const O=In(F)&&F.data==="[",T=()=>g(F,p,b,w,_,O),{type:R,ref:S,shapeFlag:z,patchFlag:q}=p;let U=F.nodeType;p.el=F,q===-2&&(G=!1,p.dynamicChildren=null);let P=null;switch(R){case Ut:U!==3?p.children===""?(i(p.el=a(""),o(F),F),P=F):P=T():(F.data!==p.children&&(kn(),F.data=p.children),P=r(F));break;case ru:h(F)?(P=r(F),E(p.el=F.content.firstChild,F,b)):U!==8||O?P=T():P=r(F);break;case jn:if(O&&(F=r(F),U=F.nodeType),U===1||U===3){P=F;const K=!p.children.length;for(let L=0;L{G=G||!!p.dynamicChildren;const{type:O,props:T,patchFlag:R,shapeFlag:S,dirs:z,transition:q}=p,U=O==="input"||O==="option";if(U||R!==-1){z&&at(p,null,b,"created");let P=!1;if(h(F)){P=Kc(null,q)&&b&&b.vnode.props&&b.vnode.props.appear;const L=F.content.firstChild;P&&q.beforeEnter(L),E(L,F,b),p.el=F=L}if(S&16&&!(T&&(T.innerHTML||T.textContent))){let L=f(F.firstChild,p,F,b,w,_,G);for(;L;){ga(F,1)||kn();const te=L;L=L.nextSibling,s(te)}}else if(S&8){let L=p.children;L[0]===` `&&(F.tagName==="PRE"||F.tagName==="TEXTAREA")&&(L=L.slice(1)),F.textContent!==L&&(ga(F,0)||kn(),F.textContent=p.children)}if(T){if(U||!G||R&48){const L=F.tagName.includes("-");for(const te in T)(U&&(te.endsWith("value")||te==="indeterminate")||ua(te)&&!Nn(te)||te[0]==="."||L)&&n(F,te,null,T[te],void 0,b)}else if(T.onClick)n(F,"onClick",null,T.onClick,void 0,b);else if(R&4&&Dn(T.style))for(const L in T.style)T.style[L]}let K;(K=T&&T.onVnodeBeforeMount)&&Au(K,b,p),z&&at(p,null,b,"beforeMount"),((K=T&&T.onVnodeMounted)||z||P)&&u2(()=>{K&&Au(K,b,p),P&&q.enter(F),z&&at(p,null,b,"mounted")},w)}return F.nextSibling},f=(F,p,b,w,_,G,O)=>{O=O||!!p.dynamicChildren;const T=p.children,R=T.length;for(let S=0;S{const{slotScopeIds:O}=p;O&&(_=_?_.concat(O):O);const T=o(F),R=f(r(F),p,T,b,w,_,G);return R&&In(R)&&R.data==="]"?r(p.anchor=R):(kn(),i(p.anchor=l("]"),T,R),R)},g=(F,p,b,w,_,G)=>{if(ga(F.parentElement,1)||kn(),p.el=null,G){const R=m(F);for(;;){const S=r(F);if(S&&S!==R)s(S);else break}}const O=r(F),T=o(F);return s(F),t(null,p,T,O,b,w,ma(T),_),b&&(b.vnode.el=p.el,Tr(b,p.el)),O},m=(F,p="[",b="]")=>{let w=0;for(;F;)if(F=r(F),F&&In(F)&&(F.data===p&&w++,F.data===b)){if(w===0)return r(F);w--}return F},E=(F,p,b)=>{const w=p.parentNode;w&&w.replaceChild(F,p);let _=b;for(;_;)_.vnode.el===p&&(_.vnode.el=_.subTree.el=F),_=_.parent},h=F=>F.nodeType===1&&F.tagName==="TEMPLATE";return[c,D]}const Zi="data-allow-mismatch",W3={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ga(e,u){if(u===0||u===1)for(;e&&!e.hasAttribute(Zi);)e=e.parentElement;const t=e&&e.getAttribute(Zi);if(t==null)return!1;if(t==="")return!0;{const n=t.split(",");return u===0&&n.includes("children")?!0:t.split(",").includes(W3[u])}}yr().requestIdleCallback;yr().cancelIdleCallback;function G3(e,u){if(In(e)&&e.data==="["){let t=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(u(n)===!1)break}else if(In(n))if(n.data==="]"){if(--t===0)break}else n.data==="["&&t++;n=n.nextSibling}}else u(e)}const Vt=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function KB(e){pe(e)&&(e={loader:e});const{loader:u,loadingComponent:t,errorComponent:n,delay:a=200,hydrate:r,timeout:o,suspensible:s=!0,onError:i}=e;let l=null,c,D=0;const d=()=>(D++,l=null,f()),f=()=>{let C;return l||(C=l=u().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),i)return new Promise((m,E)=>{i(g,()=>m(d()),()=>E(g),D+1)});throw g}).then(g=>C!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return Ee({name:"AsyncComponentWrapper",__asyncLoader:f,__asyncHydrate(C,g,m){const E=r?()=>{const h=r(m,F=>G3(C,F));h&&(g.bum||(g.bum=[])).push(h)}:m;c?E():f().then(()=>!g.isUnmounted&&E())},get __asyncResolved(){return c},setup(){const C=ou;if(Qs(C),c)return()=>eo(c,C);const g=F=>{l=null,d0(F,C,13,!n)};if(s&&C.suspense||Qn)return f().then(F=>()=>eo(F,C)).catch(F=>(g(F),()=>n?fe(n,{error:F}):null));const m=Ce(!1),E=Ce(),h=Ce(!!a);return a&&setTimeout(()=>{h.value=!1},a),o!=null&&setTimeout(()=>{if(!m.value&&!E.value){const F=new Error(`Async component timed out after ${o}ms.`);g(F),E.value=F}},o),f().then(()=>{m.value=!0,C.parent&&na(C.parent.vnode)&&C.parent.update()}).catch(F=>{g(F),E.value=F}),()=>{if(m.value&&c)return eo(c,C);if(E.value&&n)return fe(n,{error:E.value});if(t&&!h.value)return fe(t)}}})}function eo(e,u){const{ref:t,props:n,children:a,ce:r}=u.vnode,o=fe(e,n,a);return o.ref=t,o.ce=r,delete u.vnode.ce,o}const na=e=>e.type.__isKeepAlive,K3={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:u}){const t=_u(),n=t.ctx;if(!n.renderer)return()=>{const h=u.default&&u.default();return h&&h.length===1?h[0]:h};const a=new Map,r=new Set;let o=null;const s=t.suspense,{renderer:{p:i,m:l,um:c,o:{createElement:D}}}=n,d=D("div");n.activate=(h,F,p,b,w)=>{const _=h.component;l(h,F,p,0,s),i(_.vnode,h,F,p,_,s,b,h.slotScopeIds,w),Fu(()=>{_.isDeactivated=!1,_.a&&zn(_.a);const G=h.props&&h.props.onVnodeMounted;G&&Au(G,_.parent,h)},s)},n.deactivate=h=>{const F=h.component;er(F.m),er(F.a),l(h,d,null,1,s),Fu(()=>{F.da&&zn(F.da);const p=h.props&&h.props.onVnodeUnmounted;p&&Au(p,F.parent,h),F.isDeactivated=!0},s)};function f(h){uo(h),c(h,t,s,!0)}function C(h){a.forEach((F,p)=>{const b=es(F.type);b&&!h(b)&&g(p)})}function g(h){const F=a.get(h);F&&(!o||!qu(F,o))?f(F):o&&uo(o),a.delete(h),r.delete(h)}Ke(()=>[e.include,e.exclude],([h,F])=>{h&&C(p=>B0(h,p)),F&&C(p=>!B0(F,p))},{flush:"post",deep:!0});let m=null;const E=()=>{m!=null&&(ur(t.subTree.type)?Fu(()=>{a.set(m,Aa(t.subTree))},t.subTree.suspense):a.set(m,Aa(t.subTree)))};return Vu(E),Sc(E),bn(()=>{a.forEach(h=>{const{subTree:F,suspense:p}=t,b=Aa(F);if(h.type===b.type&&h.key===b.key){uo(b);const w=b.component.da;w&&Fu(w,p);return}f(h)})}),()=>{if(m=null,!u.default)return o=null;const h=u.default(),F=h[0];if(h.length>1)return o=null,h;if(!pn(F)||!(F.shapeFlag&4)&&!(F.shapeFlag&128))return o=null,F;let p=Aa(F);if(p.type===ru)return o=null,p;const b=p.type,w=es(Vt(p)?p.type.__asyncResolved||{}:b),{include:_,exclude:G,max:O}=e;if(_&&(!w||!B0(_,w))||G&&w&&B0(G,w))return p.shapeFlag&=-257,o=p,F;const T=p.key==null?b:p.key,R=a.get(T);return p.el&&(p=yt(p),F.shapeFlag&128&&(F.ssContent=p)),m=T,R?(p.el=R.el,p.component=R.component,p.transition&&Xn(p,p.transition),p.shapeFlag|=512,r.delete(T),r.add(T)):(r.add(T),O&&r.size>parseInt(O,10)&&g(r.values().next().value)),p.shapeFlag|=256,o=p,ur(F.type)?F:p}}},YB=K3;function B0(e,u){return le(e)?e.some(t=>B0(t,u)):Ze(e)?e.split(",").includes(u):Yd(e)?(e.lastIndex=0,e.test(u)):!1}function _c(e,u){kc(e,"a",u)}function wc(e,u){kc(e,"da",u)}function kc(e,u,t=ou){const n=e.__wdc||(e.__wdc=()=>{let a=t;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(kr(u,n,t),t){let a=t.parent;for(;a&&a.parent;)na(a.parent.vnode)&&Y3(n,u,t,a),a=a.parent}}function Y3(e,u,t,n){const a=kr(u,e,n,!0);aa(()=>{Ns(n[u],a)},t)}function uo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Aa(e){return e.shapeFlag&128?e.ssContent:e}function kr(e,u,t=ou,n=!1){if(t){const a=t[e]||(t[e]=[]),r=u.__weh||(u.__weh=(...o)=>{Kt();const s=En(t),i=Zu(u,t,e,o);return s(),Yt(),i});return n?a.unshift(r):a.push(r),r}}const kt=e=>(u,t=ou)=>{(!Qn||e==="sp")&&kr(e,(...n)=>u(...n),t)},xc=kt("bm"),Vu=kt("m"),Mc=kt("bu"),Sc=kt("u"),bn=kt("bum"),aa=kt("um"),Z3=kt("sp"),X3=kt("rtg"),J3=kt("rtc");function Q3(e,u=ou){kr("ec",e,u)}const e4="components",Tc=Symbol.for("v-ndc");function xt(e){return Ze(e)?u4(e4,e,!1)||e:e||Tc}function u4(e,u,t=!0,n=!1){const a=su||ou;if(a){const r=a.type;{const s=es(r,!1);if(s&&(s===u||s===Lu(u)||s===Br(Lu(u))))return r}const o=Xi(a[e]||r[e],u)||Xi(a.appContext[e],u);return!o&&n?r:o}}function Xi(e,u){return e&&(e[u]||e[Lu(u)]||e[Br(Lu(u))])}function xr(e,u,t,n){let a;const r=t,o=le(e);if(o||Ze(e)){const s=o&&Dn(e);let i=!1;s&&(i=!Nu(e),e=wr(e)),a=new Array(e.length);for(let l=0,c=e.length;lu(s,i,void 0,r));else{const s=Object.keys(e);a=new Array(s.length);for(let i=0,l=s.length;i{const r=n.fn(...a);return r&&(r.key=n.key),r}:n.fn)}return e}function uu(e,u,t={},n,a){if(su.ce||su.parent&&Vt(su.parent)&&su.parent.ce)return u!=="default"&&(t.name=u),j(),ye(je,null,[fe("slot",t,n&&n())],64);let r=e[u];r&&r._c&&(r._d=!1),j();const o=r&&Hc(r(t)),s=t.key||o&&o.key,i=ye(je,{key:(s&&!Yu(s)?s:`_${u}`)+(!o&&n?"_fb":"")},o||(n?n():[]),o&&e._===1?64:-2);return!a&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),r&&r._c&&(r._d=!0),i}function Hc(e){return e.some(u=>pn(u)?!(u.type===ru||u.type===je&&!Hc(u.children)):!0)?e:null}function XB(e,u){const t={};for(const n in e)t[/[A-Z]/.test(n)?`on:${n}`:Oa(n)]=e[n];return t}const Wo=e=>e?r2(e)?Hr(e):Wo(e.parent):null,S0=lu(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Wo(e.parent),$root:e=>Wo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Lc(e),$forceUpdate:e=>e.f||(e.f=()=>{Js(e.update)}),$nextTick:e=>e.n||(e.n=Bt.bind(e.proxy)),$watch:e=>y4.bind(e)}),to=(e,u)=>e!==Te&&!e.__isScriptSetup&&Le(e,u),t4={get({_:e},u){if(u==="__v_skip")return!0;const{ctx:t,setupState:n,data:a,props:r,accessCache:o,type:s,appContext:i}=e;let l;if(u[0]!=="$"){const f=o[u];if(f!==void 0)switch(f){case 1:return n[u];case 2:return a[u];case 4:return t[u];case 3:return r[u]}else{if(to(n,u))return o[u]=1,n[u];if(a!==Te&&Le(a,u))return o[u]=2,a[u];if((l=e.propsOptions[0])&&Le(l,u))return o[u]=3,r[u];if(t!==Te&&Le(t,u))return o[u]=4,t[u];Go&&(o[u]=0)}}const c=S0[u];let D,d;if(c)return u==="$attrs"&&Cu(e.attrs,"get",""),c(e);if((D=s.__cssModules)&&(D=D[u]))return D;if(t!==Te&&Le(t,u))return o[u]=4,t[u];if(d=i.config.globalProperties,Le(d,u))return d[u]},set({_:e},u,t){const{data:n,setupState:a,ctx:r}=e;return to(a,u)?(a[u]=t,!0):n!==Te&&Le(n,u)?(n[u]=t,!0):Le(e.props,u)||u[0]==="$"&&u.slice(1)in e?!1:(r[u]=t,!0)},has({_:{data:e,setupState:u,accessCache:t,ctx:n,appContext:a,propsOptions:r}},o){let s;return!!t[o]||e!==Te&&Le(e,o)||to(u,o)||(s=r[0])&&Le(s,o)||Le(n,o)||Le(S0,o)||Le(a.config.globalProperties,o)},defineProperty(e,u,t){return t.get!=null?e._.accessCache[u]=0:Le(t,"value")&&this.set(e,u,t.value,null),Reflect.defineProperty(e,u,t)}};function JB(){return n4().slots}function n4(){const e=_u();return e.setupContext||(e.setupContext=s2(e))}function Ja(e){return le(e)?e.reduce((u,t)=>(u[t]=null,u),{}):e}function a4(e,u){return!e||!u?e||u:le(e)&&le(u)?e.concat(u):lu({},Ja(e),Ja(u))}function QB(e){const u=_u();let t=e();return Jo(),zs(t)&&(t=t.catch(n=>{throw En(u),n})),[t,()=>En(u)]}let Go=!0;function r4(e){const u=Lc(e),t=e.proxy,n=e.ctx;Go=!1,u.beforeCreate&&Ji(u.beforeCreate,e,"bc");const{data:a,computed:r,methods:o,watch:s,provide:i,inject:l,created:c,beforeMount:D,mounted:d,beforeUpdate:f,updated:C,activated:g,deactivated:m,beforeDestroy:E,beforeUnmount:h,destroyed:F,unmounted:p,render:b,renderTracked:w,renderTriggered:_,errorCaptured:G,serverPrefetch:O,expose:T,inheritAttrs:R,components:S,directives:z,filters:q}=u;if(l&&o4(l,n,null),o)for(const K in o){const L=o[K];pe(L)&&(n[K]=L.bind(t))}if(a){const K=a.call(t,t);Ne(K)&&(e.data=c0(K))}if(Go=!0,r)for(const K in r){const L=r[K],te=pe(L)?L.bind(t,t):pe(L.get)?L.get.bind(t,t):Gu,ie=!pe(L)&&pe(L.set)?L.set.bind(t):Gu,de=X({get:te,set:ie});Object.defineProperty(n,K,{enumerable:!0,configurable:!0,get:()=>de.value,set:ge=>de.value=ge})}if(s)for(const K in s)Pc(s[K],n,t,K);if(i){const K=pe(i)?i.call(t):i;Reflect.ownKeys(K).forEach(L=>{T0(L,K[L])})}c&&Ji(c,e,"c");function P(K,L){le(L)?L.forEach(te=>K(te.bind(t))):L&&K(L.bind(t))}if(P(xc,D),P(Vu,d),P(Mc,f),P(Sc,C),P(_c,g),P(wc,m),P(Q3,G),P(J3,w),P(X3,_),P(bn,h),P(aa,p),P(Z3,O),le(T))if(T.length){const K=e.exposed||(e.exposed={});T.forEach(L=>{Object.defineProperty(K,L,{get:()=>t[L],set:te=>t[L]=te})})}else e.exposed||(e.exposed={});b&&e.render===Gu&&(e.render=b),R!=null&&(e.inheritAttrs=R),S&&(e.components=S),z&&(e.directives=z),O&&Qs(e)}function o4(e,u,t=Gu){le(e)&&(e=Ko(e));for(const n in e){const a=e[n];let r;Ne(a)?"default"in a?r=yu(a.from||n,a.default,!0):r=yu(a.from||n):r=yu(a),tu(r)?Object.defineProperty(u,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):u[n]=r}}function Ji(e,u,t){Zu(le(e)?e.map(n=>n.bind(u.proxy)):e.bind(u.proxy),u,t)}function Pc(e,u,t,n){let a=n.includes(".")?Xc(t,n):()=>t[n];if(Ze(e)){const r=u[e];pe(r)&&Ke(a,r)}else if(pe(e))Ke(a,e.bind(t));else if(Ne(e))if(le(e))e.forEach(r=>Pc(r,u,t,n));else{const r=pe(e.handler)?e.handler.bind(t):u[e.handler];pe(r)&&Ke(a,r,e)}}function Lc(e){const u=e.type,{mixins:t,extends:n}=u,{mixins:a,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,s=r.get(u);let i;return s?i=s:!a.length&&!t&&!n?i=u:(i={},a.length&&a.forEach(l=>Qa(i,l,o,!0)),Qa(i,u,o)),Ne(u)&&r.set(u,i),i}function Qa(e,u,t,n=!1){const{mixins:a,extends:r}=u;r&&Qa(e,r,t,!0),a&&a.forEach(o=>Qa(e,o,t,!0));for(const o in u)if(!(n&&o==="expose")){const s=s4[o]||t&&t[o];e[o]=s?s(e[o],u[o]):u[o]}return e}const s4={data:Qi,props:el,emits:el,methods:y0,computed:y0,beforeCreate:Eu,created:Eu,beforeMount:Eu,mounted:Eu,beforeUpdate:Eu,updated:Eu,beforeDestroy:Eu,beforeUnmount:Eu,destroyed:Eu,unmounted:Eu,activated:Eu,deactivated:Eu,errorCaptured:Eu,serverPrefetch:Eu,components:y0,directives:y0,watch:l4,provide:Qi,inject:i4};function Qi(e,u){return u?e?function(){return lu(pe(e)?e.call(this,this):e,pe(u)?u.call(this,this):u)}:u:e}function i4(e,u){return y0(Ko(e),Ko(u))}function Ko(e){if(le(e)){const u={};for(let t=0;t1)return t&&pe(u)?u.call(n&&n.proxy):u}}function Oc(){return!!(ou||su||cn)}const Rc={},$c=()=>Object.create(Rc),Nc=e=>Object.getPrototypeOf(e)===Rc;function d4(e,u,t,n=!1){const a={},r=$c();e.propsDefaults=Object.create(null),zc(e,u,a,r);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);t?e.props=n?a:Ln(a):e.type.props?e.props=a:e.props=r,e.attrs=r}function f4(e,u,t,n){const{props:a,attrs:r,vnode:{patchFlag:o}}=e,s=xe(a),[i]=e.propsOptions;let l=!1;if((n||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let D=0;D{i=!0;const[d,f]=Vc(D,u,!0);lu(o,d),f&&s.push(...f)};!t&&u.mixins.length&&u.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!i)return Ne(e)&&n.set(e,Rn),Rn;if(le(r))for(let c=0;ce[0]==="_"||e==="$stable",ei=e=>le(e)?e.map(Tu):[Tu(e)],C4=(e,u,t)=>{if(u._n)return u;const n=Re((...a)=>ei(u(...a)),t);return n._c=!1,n},jc=(e,u,t)=>{const n=e._ctx;for(const a in e){if(Uc(a))continue;const r=e[a];if(pe(r))u[a]=C4(a,r,n);else if(r!=null){const o=ei(r);u[a]=()=>o}}},qc=(e,u)=>{const t=ei(u);e.slots.default=()=>t},Wc=(e,u,t)=>{for(const n in u)(t||n!=="_")&&(e[n]=u[n])},p4=(e,u,t)=>{const n=e.slots=$c();if(e.vnode.shapeFlag&32){const a=u._;a?(Wc(n,u,t),t&&qD(n,"_",a,!0)):jc(u,n)}else u&&qc(e,u)},E4=(e,u,t)=>{const{vnode:n,slots:a}=e;let r=!0,o=Te;if(n.shapeFlag&32){const s=u._;s?t&&s===1?r=!1:Wc(a,u,t):(r=!u.$stable,jc(u,a)),o=u}else u&&(qc(e,u),o={default:1});if(r)for(const s in a)!Uc(s)&&o[s]==null&&delete a[s]},Fu=u2;function h4(e){return Gc(e)}function m4(e){return Gc(e,q3)}function Gc(e,u){const t=yr();t.__VUE__=!0;const{insert:n,remove:a,patchProp:r,createElement:o,createText:s,createComment:i,setText:l,setElementText:c,parentNode:D,nextSibling:d,setScopeId:f=Gu,insertStaticContent:C}=e,g=(v,y,H,Y=null,V=null,A=null,B=void 0,M=null,$=!!y.dynamicChildren)=>{if(v===y)return;v&&!qu(v,y)&&(Y=N(v),ge(v,V,A,!0),v=null),y.patchFlag===-2&&($=!1,y.dynamicChildren=null);const{type:W,ref:J,shapeFlag:x}=y;switch(W){case Ut:m(v,y,H,Y);break;case ru:E(v,y,H,Y);break;case jn:v==null&&h(y,H,Y,B);break;case je:S(v,y,H,Y,V,A,B,M,$);break;default:x&1?b(v,y,H,Y,V,A,B,M,$):x&6?z(v,y,H,Y,V,A,B,M,$):(x&64||x&128)&&W.process(v,y,H,Y,V,A,B,M,$,ue)}J!=null&&V&&j0(J,v&&v.ref,A,y||v,!y)},m=(v,y,H,Y)=>{if(v==null)n(y.el=s(y.children),H,Y);else{const V=y.el=v.el;y.children!==v.children&&l(V,y.children)}},E=(v,y,H,Y)=>{v==null?n(y.el=i(y.children||""),H,Y):y.el=v.el},h=(v,y,H,Y)=>{[v.el,v.anchor]=C(v.children,y,H,Y,v.el,v.anchor)},F=({el:v,anchor:y},H,Y)=>{let V;for(;v&&v!==y;)V=d(v),n(v,H,Y),v=V;n(y,H,Y)},p=({el:v,anchor:y})=>{let H;for(;v&&v!==y;)H=d(v),a(v),v=H;a(y)},b=(v,y,H,Y,V,A,B,M,$)=>{y.type==="svg"?B="svg":y.type==="math"&&(B="mathml"),v==null?w(y,H,Y,V,A,B,M,$):O(v,y,V,A,B,M,$)},w=(v,y,H,Y,V,A,B,M)=>{let $,W;const{props:J,shapeFlag:x,transition:I,dirs:ae}=v;if($=v.el=o(v.type,A,J&&J.is,J),x&8?c($,v.children):x&16&&G(v.children,$,null,Y,V,no(v,A),B,M),ae&&at(v,null,Y,"created"),_($,v,v.scopeId,B,Y),J){for(const we in J)we!=="value"&&!Nn(we)&&r($,we,null,J[we],A,Y);"value"in J&&r($,"value",null,J.value,A),(W=J.onVnodeBeforeMount)&&Au(W,Y,v)}ae&&at(v,null,Y,"beforeMount");const ce=Kc(V,I);ce&&I.beforeEnter($),n($,y,H),((W=J&&J.onVnodeMounted)||ce||ae)&&Fu(()=>{W&&Au(W,Y,v),ce&&I.enter($),ae&&at(v,null,Y,"mounted")},V)},_=(v,y,H,Y,V)=>{if(H&&f(v,H),Y)for(let A=0;A{for(let W=$;W{const M=y.el=v.el;let{patchFlag:$,dynamicChildren:W,dirs:J}=y;$|=v.patchFlag&16;const x=v.props||Te,I=y.props||Te;let ae;if(H&&Qt(H,!1),(ae=I.onVnodeBeforeUpdate)&&Au(ae,H,y,v),J&&at(y,v,H,"beforeUpdate"),H&&Qt(H,!0),(x.innerHTML&&I.innerHTML==null||x.textContent&&I.textContent==null)&&c(M,""),W?T(v.dynamicChildren,W,M,H,Y,no(y,V),A):B||L(v,y,M,null,H,Y,no(y,V),A,!1),$>0){if($&16)R(M,x,I,H,V);else if($&2&&x.class!==I.class&&r(M,"class",null,I.class,V),$&4&&r(M,"style",x.style,I.style,V),$&8){const ce=y.dynamicProps;for(let we=0;we{ae&&Au(ae,H,y,v),J&&at(y,v,H,"updated")},Y)},T=(v,y,H,Y,V,A,B)=>{for(let M=0;M{if(y!==H){if(y!==Te)for(const A in y)!Nn(A)&&!(A in H)&&r(v,A,y[A],null,V,Y);for(const A in H){if(Nn(A))continue;const B=H[A],M=y[A];B!==M&&A!=="value"&&r(v,A,M,B,V,Y)}"value"in H&&r(v,"value",y.value,H.value,V)}},S=(v,y,H,Y,V,A,B,M,$)=>{const W=y.el=v?v.el:s(""),J=y.anchor=v?v.anchor:s("");let{patchFlag:x,dynamicChildren:I,slotScopeIds:ae}=y;ae&&(M=M?M.concat(ae):ae),v==null?(n(W,H,Y),n(J,H,Y),G(y.children||[],H,J,V,A,B,M,$)):x>0&&x&64&&I&&v.dynamicChildren?(T(v.dynamicChildren,I,H,V,A,B,M),(y.key!=null||V&&y===V.subTree)&&Yc(v,y,!0)):L(v,y,H,J,V,A,B,M,$)},z=(v,y,H,Y,V,A,B,M,$)=>{y.slotScopeIds=M,v==null?y.shapeFlag&512?V.ctx.activate(y,H,Y,B,$):q(y,H,Y,V,A,B,$):U(v,y,$)},q=(v,y,H,Y,V,A,B)=>{const M=v.component=j4(v,Y,V);if(na(v)&&(M.ctx.renderer=ue),q4(M,!1,B),M.asyncDep){if(V&&V.registerDep(M,P,B),!v.el){const $=M.subTree=fe(ru);E(null,$,y,H)}}else P(M,v,y,H,V,A,B)},U=(v,y,H)=>{const Y=y.component=v.component;if(S4(v,y,H))if(Y.asyncDep&&!Y.asyncResolved){K(Y,y,H);return}else Y.next=y,Y.update();else y.el=v.el,Y.vnode=y},P=(v,y,H,Y,V,A,B)=>{const M=()=>{if(v.isMounted){let{next:x,bu:I,u:ae,parent:ce,vnode:we}=v;{const ku=Zc(v);if(ku){x&&(x.el=we.el,K(v,x,B)),ku.asyncDep.then(()=>{v.isUnmounted||M()});return}}let ke=x,au;Qt(v,!1),x?(x.el=we.el,K(v,x,B)):x=we,I&&zn(I),(au=x.props&&x.props.onVnodeBeforeUpdate)&&Au(au,ce,x,we),Qt(v,!0);const Du=ao(v),Iu=v.subTree;v.subTree=Du,g(Iu,Du,D(Iu.el),N(Iu),v,V,A),x.el=Du.el,ke===null&&Tr(v,Du.el),ae&&Fu(ae,V),(au=x.props&&x.props.onVnodeUpdated)&&Fu(()=>Au(au,ce,x,we),V)}else{let x;const{el:I,props:ae}=y,{bm:ce,m:we,parent:ke,root:au,type:Du}=v,Iu=Vt(y);if(Qt(v,!1),ce&&zn(ce),!Iu&&(x=ae&&ae.onVnodeBeforeMount)&&Au(x,ke,y),Qt(v,!0),I&&Be){const ku=()=>{v.subTree=ao(v),Be(I,v.subTree,v,V,null)};Iu&&Du.__asyncHydrate?Du.__asyncHydrate(I,v,ku):ku()}else{au.ce&&au.ce._injectChildStyle(Du);const ku=v.subTree=ao(v);g(null,ku,H,Y,v,V,A),y.el=ku.el}if(we&&Fu(we,V),!Iu&&(x=ae&&ae.onVnodeMounted)){const ku=y;Fu(()=>Au(x,ke,ku),V)}(y.shapeFlag&256||ke&&Vt(ke.vnode)&&ke.vnode.shapeFlag&256)&&v.a&&Fu(v.a,V),v.isMounted=!0,y=H=Y=null}};v.scope.on();const $=v.effect=new JD(M);v.scope.off();const W=v.update=$.run.bind($),J=v.job=$.runIfDirty.bind($);J.i=v,J.id=v.uid,$.scheduler=()=>Js(J),Qt(v,!0),W()},K=(v,y,H)=>{y.component=v;const Y=v.vnode.props;v.vnode=y,v.next=null,f4(v,y.props,Y,H),E4(v,y.children,H),Kt(),Gi(v),Yt()},L=(v,y,H,Y,V,A,B,M,$=!1)=>{const W=v&&v.children,J=v?v.shapeFlag:0,x=y.children,{patchFlag:I,shapeFlag:ae}=y;if(I>0){if(I&128){ie(W,x,H,Y,V,A,B,M,$);return}else if(I&256){te(W,x,H,Y,V,A,B,M,$);return}}ae&8?(J&16&&Ue(W,V,A),x!==W&&c(H,x)):J&16?ae&16?ie(W,x,H,Y,V,A,B,M,$):Ue(W,V,A,!0):(J&8&&c(H,""),ae&16&&G(x,H,Y,V,A,B,M,$))},te=(v,y,H,Y,V,A,B,M,$)=>{v=v||Rn,y=y||Rn;const W=v.length,J=y.length,x=Math.min(W,J);let I;for(I=0;IJ?Ue(v,V,A,!0,!1,x):G(y,H,Y,V,A,B,M,$,x)},ie=(v,y,H,Y,V,A,B,M,$)=>{let W=0;const J=y.length;let x=v.length-1,I=J-1;for(;W<=x&&W<=I;){const ae=v[W],ce=y[W]=$?Ot(y[W]):Tu(y[W]);if(qu(ae,ce))g(ae,ce,H,null,V,A,B,M,$);else break;W++}for(;W<=x&&W<=I;){const ae=v[x],ce=y[I]=$?Ot(y[I]):Tu(y[I]);if(qu(ae,ce))g(ae,ce,H,null,V,A,B,M,$);else break;x--,I--}if(W>x){if(W<=I){const ae=I+1,ce=aeI)for(;W<=x;)ge(v[W],V,A,!0),W++;else{const ae=W,ce=W,we=new Map;for(W=ce;W<=I;W++){const xu=y[W]=$?Ot(y[W]):Tu(y[W]);xu.key!=null&&we.set(xu.key,W)}let ke,au=0;const Du=I-ce+1;let Iu=!1,ku=0;const p0=new Array(Du);for(W=0;W=Du){ge(xu,V,A,!0);continue}let ut;if(xu.key!=null)ut=we.get(xu.key);else for(ke=ce;ke<=I;ke++)if(p0[ke-ce]===0&&qu(xu,y[ke])){ut=ke;break}ut===void 0?ge(xu,V,A,!0):(p0[ut-ce]=W+1,ut>=ku?ku=ut:Iu=!0,g(xu,y[ut],H,null,V,A,B,M,$),au++)}const zi=Iu?g4(p0):Rn;for(ke=zi.length-1,W=Du-1;W>=0;W--){const xu=ce+W,ut=y[xu],Vi=xu+1{const{el:A,type:B,transition:M,children:$,shapeFlag:W}=v;if(W&6){de(v.component.subTree,y,H,Y);return}if(W&128){v.suspense.move(y,H,Y);return}if(W&64){B.move(v,y,H,ue);return}if(B===je){n(A,y,H);for(let x=0;x<$.length;x++)de($[x],y,H,Y);n(v.anchor,y,H);return}if(B===jn){F(v,y,H);return}if(Y!==2&&W&1&&M)if(Y===0)M.beforeEnter(A),n(A,y,H),Fu(()=>M.enter(A),V);else{const{leave:x,delayLeave:I,afterLeave:ae}=M,ce=()=>n(A,y,H),we=()=>{x(A,()=>{ce(),ae&&ae()})};I?I(A,ce,we):we()}else n(A,y,H)},ge=(v,y,H,Y=!1,V=!1)=>{const{type:A,props:B,ref:M,children:$,dynamicChildren:W,shapeFlag:J,patchFlag:x,dirs:I,cacheIndex:ae}=v;if(x===-2&&(V=!1),M!=null&&j0(M,null,H,v,!0),ae!=null&&(y.renderCache[ae]=void 0),J&256){y.ctx.deactivate(v);return}const ce=J&1&&I,we=!Vt(v);let ke;if(we&&(ke=B&&B.onVnodeBeforeUnmount)&&Au(ke,y,v),J&6)Qe(v.component,H,Y);else{if(J&128){v.suspense.unmount(H,Y);return}ce&&at(v,null,y,"beforeUnmount"),J&64?v.type.remove(v,y,H,ue,Y):W&&!W.hasOnce&&(A!==je||x>0&&x&64)?Ue(W,y,H,!1,!0):(A===je&&x&384||!V&&J&16)&&Ue($,y,H),Y&&_e(v)}(we&&(ke=B&&B.onVnodeUnmounted)||ce)&&Fu(()=>{ke&&Au(ke,y,v),ce&&at(v,null,y,"unmounted")},H)},_e=v=>{const{type:y,el:H,anchor:Y,transition:V}=v;if(y===je){Ie(H,Y);return}if(y===jn){p(v);return}const A=()=>{a(H),V&&!V.persisted&&V.afterLeave&&V.afterLeave()};if(v.shapeFlag&1&&V&&!V.persisted){const{leave:B,delayLeave:M}=V,$=()=>B(H,A);M?M(v.el,A,$):$()}else A()},Ie=(v,y)=>{let H;for(;v!==y;)H=d(v),a(v),v=H;a(y)},Qe=(v,y,H)=>{const{bum:Y,scope:V,job:A,subTree:B,um:M,m:$,a:W}=v;er($),er(W),Y&&zn(Y),V.stop(),A&&(A.flags|=8,ge(B,v,y,H)),M&&Fu(M,y),Fu(()=>{v.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Ue=(v,y,H,Y=!1,V=!1,A=0)=>{for(let B=A;B{if(v.shapeFlag&6)return N(v.component.subTree);if(v.shapeFlag&128)return v.suspense.next();const y=d(v.anchor||v.el),H=y&&y[R3];return H?d(H):y};let ne=!1;const Q=(v,y,H)=>{v==null?y._vnode&&ge(y._vnode,null,null,!0):g(y._vnode||null,v,y,null,null,null,H),y._vnode=v,ne||(ne=!0,Gi(),Za(),ne=!1)},ue={p:g,um:ge,m:de,r:_e,mt:q,mc:G,pc:L,pbc:T,n:N,o:e};let he,Be;return u&&([he,Be]=u(ue)),{render:Q,hydrate:he,createApp:c4(Q,he)}}function no({type:e,props:u},t){return t==="svg"&&e==="foreignObject"||t==="mathml"&&e==="annotation-xml"&&u&&u.encoding&&u.encoding.includes("html")?void 0:t}function Qt({effect:e,job:u},t){t?(e.flags|=32,u.flags|=4):(e.flags&=-33,u.flags&=-5)}function Kc(e,u){return(!e||e&&!e.pendingBranch)&&u&&!u.persisted}function Yc(e,u,t=!1){const n=e.children,a=u.children;if(le(n)&&le(a))for(let r=0;r>1,e[t[s]]0&&(u[n]=t[r-1]),t[r]=n)}}for(r=t.length,o=t[r-1];r-- >0;)t[r]=o,o=u[o];return t}function Zc(e){const u=e.subTree.component;if(u)return u.asyncDep&&!u.asyncResolved?u:Zc(u)}function er(e){if(e)for(let u=0;uyu(A4);function v4(e,u){return Mr(e,null,u)}function B4(e,u){return Mr(e,null,{flush:"sync"})}function Ke(e,u,t){return Mr(e,u,t)}function Mr(e,u,t=Te){const{immediate:n,deep:a,flush:r,once:o}=t,s=lu({},t),i=u&&n||!u&&r!=="post";let l;if(Qn){if(r==="sync"){const f=b4();l=f.__watcherHandles||(f.__watcherHandles=[])}else if(!i){const f=()=>{};return f.stop=Gu,f.resume=Gu,f.pause=Gu,f}}const c=ou;s.call=(f,C,g)=>Zu(f,c,C,g);let D=!1;r==="post"?s.scheduler=f=>{Fu(f,c&&c.suspense)}:r!=="sync"&&(D=!0,s.scheduler=(f,C)=>{C?f():Js(f)}),s.augmentJob=f=>{u&&(f.flags|=4),D&&(f.flags|=2,c&&(f.id=c.uid,f.i=c))};const d=L3(e,u,s);return Qn&&(l?l.push(d):i&&d()),d}function y4(e,u,t){const n=this.proxy,a=Ze(e)?e.includes(".")?Xc(n,e):()=>n[e]:e.bind(n,n);let r;pe(u)?r=u:(r=u.handler,t=u);const o=En(this),s=Mr(a,r.bind(n),t);return o(),s}function Xc(e,u){const t=u.split(".");return()=>{let n=e;for(let a=0;a{let c,D=Te,d;return B4(()=>{const f=e[a];bu(c,f)&&(c=f,l())}),{get(){return i(),t.get?t.get(c):c},set(f){const C=t.set?t.set(f):f;if(!bu(C,c)&&!(D!==Te&&bu(f,D)))return;const g=n.vnode.props;g&&(u in g||a in g||r in g)&&(`onUpdate:${u}`in g||`onUpdate:${a}`in g||`onUpdate:${r}`in g)||(c=f,l()),n.emit(`update:${u}`,C),bu(f,C)&&bu(f,D)&&!bu(C,d)&&l(),D=f,d=C}}});return s[Symbol.iterator]=()=>{let i=0;return{next(){return i<2?{value:i++?o||Te:s,done:!1}:{done:!0}}}},s}const Jc=(e,u)=>u==="modelValue"||u==="model-value"?e.modelModifiers:e[`${u}Modifiers`]||e[`${Lu(u)}Modifiers`]||e[`${wt(u)}Modifiers`];function w4(e,u,...t){if(e.isUnmounted)return;const n=e.vnode.props||Te;let a=t;const r=u.startsWith("update:"),o=r&&Jc(n,u.slice(7));o&&(o.trim&&(a=t.map(c=>Ze(c)?c.trim():c)),o.number&&(a=t.map(qa)));let s,i=n[s=Oa(u)]||n[s=Oa(Lu(u))];!i&&r&&(i=n[s=Oa(wt(u))]),i&&Zu(i,e,6,a);const l=n[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Zu(l,e,6,a)}}function Qc(e,u,t=!1){const n=u.emitsCache,a=n.get(e);if(a!==void 0)return a;const r=e.emits;let o={},s=!1;if(!pe(e)){const i=l=>{const c=Qc(l,u,!0);c&&(s=!0,lu(o,c))};!t&&u.mixins.length&&u.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!r&&!s?(Ne(e)&&n.set(e,null),null):(le(r)?r.forEach(i=>o[i]=null):lu(o,r),Ne(e)&&n.set(e,o),o)}function Sr(e,u){return!e||!ua(u)?!1:(u=u.slice(2).replace(/Once$/,""),Le(e,u[0].toLowerCase()+u.slice(1))||Le(e,wt(u))||Le(e,u))}function ao(e){const{type:u,vnode:t,proxy:n,withProxy:a,propsOptions:[r],slots:o,attrs:s,emit:i,render:l,renderCache:c,props:D,data:d,setupState:f,ctx:C,inheritAttrs:g}=e,m=Xa(e);let E,h;try{if(t.shapeFlag&4){const p=a||n,b=p;E=Tu(l.call(b,p,c,D,f,d,C)),h=s}else{const p=u;E=Tu(p.length>1?p(D,{attrs:s,slots:o,emit:i}):p(D,null)),h=u.props?s:x4(s)}}catch(p){H0.length=0,d0(p,e,1),E=fe(ru)}let F=E;if(h&&g!==!1){const p=Object.keys(h),{shapeFlag:b}=F;p.length&&b&7&&(r&&p.some($s)&&(h=M4(h,r)),F=yt(F,h,!1,!0))}return t.dirs&&(F=yt(F,null,!1,!0),F.dirs=F.dirs?F.dirs.concat(t.dirs):t.dirs),t.transition&&Xn(F,t.transition),E=F,Xa(m),E}function k4(e,u=!0){let t;for(let n=0;n{let u;for(const t in e)(t==="class"||t==="style"||ua(t))&&((u||(u={}))[t]=e[t]);return u},M4=(e,u)=>{const t={};for(const n in e)(!$s(n)||!(n.slice(9)in u))&&(t[n]=e[n]);return t};function S4(e,u,t){const{props:n,children:a,component:r}=e,{props:o,children:s,patchFlag:i}=u,l=r.emitsOptions;if(u.dirs||u.transition)return!0;if(t&&i>=0){if(i&1024)return!0;if(i&16)return n?tl(n,o,l):!!o;if(i&8){const c=u.dynamicProps;for(let D=0;De.__isSuspense;let Zo=0;const T4={name:"Suspense",__isSuspense:!0,process(e,u,t,n,a,r,o,s,i,l){if(e==null)H4(u,t,n,a,r,o,s,i,l);else{if(r&&r.deps>0&&!e.suspense.isInFallback){u.suspense=e.suspense,u.suspense.vnode=u,u.el=e.el;return}P4(e,u,t,n,a,o,s,i,l)}},hydrate:L4,normalize:I4},ey=T4;function q0(e,u){const t=e.props&&e.props[u];pe(t)&&t()}function H4(e,u,t,n,a,r,o,s,i){const{p:l,o:{createElement:c}}=i,D=c("div"),d=e.suspense=e2(e,a,n,u,D,t,r,o,s,i);l(null,d.pendingBranch=e.ssContent,D,null,n,d,r,o),d.deps>0?(q0(e,"onPending"),q0(e,"onFallback"),l(null,e.ssFallback,u,t,n,null,r,o),Un(d,e.ssFallback)):d.resolve(!1,!0)}function P4(e,u,t,n,a,r,o,s,{p:i,um:l,o:{createElement:c}}){const D=u.suspense=e.suspense;D.vnode=u,u.el=e.el;const d=u.ssContent,f=u.ssFallback,{activeBranch:C,pendingBranch:g,isInFallback:m,isHydrating:E}=D;if(g)D.pendingBranch=d,qu(d,g)?(i(g,d,D.hiddenContainer,null,a,D,r,o,s),D.deps<=0?D.resolve():m&&(E||(i(C,f,t,n,a,null,r,o,s),Un(D,f)))):(D.pendingId=Zo++,E?(D.isHydrating=!1,D.activeBranch=g):l(g,a,D),D.deps=0,D.effects.length=0,D.hiddenContainer=c("div"),m?(i(null,d,D.hiddenContainer,null,a,D,r,o,s),D.deps<=0?D.resolve():(i(C,f,t,n,a,null,r,o,s),Un(D,f))):C&&qu(d,C)?(i(C,d,t,n,a,D,r,o,s),D.resolve(!0)):(i(null,d,D.hiddenContainer,null,a,D,r,o,s),D.deps<=0&&D.resolve()));else if(C&&qu(d,C))i(C,d,t,n,a,D,r,o,s),Un(D,d);else if(q0(u,"onPending"),D.pendingBranch=d,d.shapeFlag&512?D.pendingId=d.component.suspenseId:D.pendingId=Zo++,i(null,d,D.hiddenContainer,null,a,D,r,o,s),D.deps<=0)D.resolve();else{const{timeout:h,pendingId:F}=D;h>0?setTimeout(()=>{D.pendingId===F&&D.fallback(f)},h):h===0&&D.fallback(f)}}function e2(e,u,t,n,a,r,o,s,i,l,c=!1){const{p:D,m:d,um:f,n:C,o:{parentNode:g,remove:m}}=l;let E;const h=O4(e);h&&u&&u.pendingBranch&&(E=u.pendingId,u.deps++);const F=e.props?WD(e.props.timeout):void 0,p=r,b={vnode:e,parent:u,parentComponent:t,namespace:o,container:n,hiddenContainer:a,deps:0,pendingId:Zo++,timeout:typeof F=="number"?F:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(w=!1,_=!1){const{vnode:G,activeBranch:O,pendingBranch:T,pendingId:R,effects:S,parentComponent:z,container:q}=b;let U=!1;b.isHydrating?b.isHydrating=!1:w||(U=O&&T.transition&&T.transition.mode==="out-in",U&&(O.transition.afterLeave=()=>{R===b.pendingId&&(d(T,q,r===p?C(O):r,0),Ya(S))}),O&&(g(O.el)===q&&(r=C(O)),f(O,z,b,!0)),U||d(T,q,r,0)),Un(b,T),b.pendingBranch=null,b.isInFallback=!1;let P=b.parent,K=!1;for(;P;){if(P.pendingBranch){P.effects.push(...S),K=!0;break}P=P.parent}!K&&!U&&Ya(S),b.effects=[],h&&u&&u.pendingBranch&&E===u.pendingId&&(u.deps--,u.deps===0&&!_&&u.resolve()),q0(G,"onResolve")},fallback(w){if(!b.pendingBranch)return;const{vnode:_,activeBranch:G,parentComponent:O,container:T,namespace:R}=b;q0(_,"onFallback");const S=C(G),z=()=>{b.isInFallback&&(D(null,w,T,S,O,null,R,s,i),Un(b,w))},q=w.transition&&w.transition.mode==="out-in";q&&(G.transition.afterLeave=z),b.isInFallback=!0,f(G,O,null,!0),q||z()},move(w,_,G){b.activeBranch&&d(b.activeBranch,w,_,G),b.container=w},next(){return b.activeBranch&&C(b.activeBranch)},registerDep(w,_,G){const O=!!b.pendingBranch;O&&b.deps++;const T=w.vnode.el;w.asyncDep.catch(R=>{d0(R,w,0)}).then(R=>{if(w.isUnmounted||b.isUnmounted||b.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:S}=w;Qo(w,R),T&&(S.el=T);const z=!T&&w.subTree.el;_(w,S,g(T||w.subTree.el),T?null:C(w.subTree),b,o,G),z&&m(z),Tr(w,S.el),O&&--b.deps===0&&b.resolve()})},unmount(w,_){b.isUnmounted=!0,b.activeBranch&&f(b.activeBranch,t,w,_),b.pendingBranch&&f(b.pendingBranch,t,w,_)}};return b}function L4(e,u,t,n,a,r,o,s,i){const l=u.suspense=e2(u,n,t,e.parentNode,document.createElement("div"),null,a,r,o,s,!0),c=i(e,l.pendingBranch=u.ssContent,t,l,r,o);return l.deps===0&&l.resolve(!1,!0),c}function I4(e){const{shapeFlag:u,children:t}=e,n=u&32;e.ssContent=nl(n?t.default:t),e.ssFallback=n?nl(t.fallback):fe(ru)}function nl(e){let u;if(pe(e)){const t=Jn&&e._c;t&&(e._d=!1,j()),e=e(),t&&(e._d=!0,u=Bu,t2())}return le(e)&&(e=k4(e)),e=Tu(e),u&&!e.dynamicChildren&&(e.dynamicChildren=u.filter(t=>t!==e)),e}function u2(e,u){u&&u.pendingBranch?le(e)?u.effects.push(...e):u.effects.push(e):Ya(e)}function Un(e,u){e.activeBranch=u;const{vnode:t,parentComponent:n}=e;let a=u.el;for(;!a&&u.component;)u=u.component.subTree,a=u.el;t.el=a,n&&n.subTree===t&&(n.vnode.el=a,Tr(n,a))}function O4(e){const u=e.props&&e.props.suspensible;return u!=null&&u!==!1}const je=Symbol.for("v-fgt"),Ut=Symbol.for("v-txt"),ru=Symbol.for("v-cmt"),jn=Symbol.for("v-stc"),H0=[];let Bu=null;function j(e=!1){H0.push(Bu=e?null:[])}function t2(){H0.pop(),Bu=H0[H0.length-1]||null}let Jn=1;function al(e,u=!1){Jn+=e,e<0&&Bu&&u&&(Bu.hasOnce=!0)}function n2(e){return e.dynamicChildren=Jn>0?Bu||Rn:null,t2(),Jn>0&&Bu&&Bu.push(e),e}function ee(e,u,t,n,a,r){return n2(Z(e,u,t,n,a,r,!0))}function ye(e,u,t,n,a){return n2(fe(e,u,t,n,a,!0))}function pn(e){return e?e.__v_isVNode===!0:!1}function qu(e,u){return e.type===u.type&&e.key===u.key}const a2=({key:e})=>e??null,Ra=({ref:e,ref_key:u,ref_for:t})=>(typeof e=="number"&&(e=""+e),e!=null?Ze(e)||tu(e)||pe(e)?{i:su,r:e,k:u,f:!!t}:e:null);function Z(e,u=null,t=null,n=0,a=null,r=e===je?0:1,o=!1,s=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:u,key:u&&a2(u),ref:u&&Ra(u),scopeId:mc,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:su};return s?(ui(i,t),r&128&&e.normalize(i)):t&&(i.shapeFlag|=Ze(t)?8:16),Jn>0&&!o&&Bu&&(i.patchFlag>0||r&6)&&i.patchFlag!==32&&Bu.push(i),i}const fe=R4;function R4(e,u=null,t=null,n=0,a=null,r=!1){if((!e||e===Tc)&&(e=ru),pn(e)){const s=yt(e,u,!0);return t&&ui(s,t),Jn>0&&!r&&Bu&&(s.shapeFlag&6?Bu[Bu.indexOf(e)]=s:Bu.push(s)),s.patchFlag=-2,s}if(K4(e)&&(e=e.__vccOpts),u){u=$4(u);let{class:s,style:i}=u;s&&!Ze(s)&&(u.class=ve(s)),Ne(i)&&(Zs(i)&&!le(i)&&(i=lu({},i)),u.style=D0(i))}const o=Ze(e)?1:ur(e)?128:gc(e)?64:Ne(e)?4:pe(e)?2:0;return Z(e,u,t,n,a,o,r,!0)}function $4(e){return e?Zs(e)||Nc(e)?lu({},e):e:null}function yt(e,u,t=!1,n=!1){const{props:a,ref:r,patchFlag:o,children:s,transition:i}=e,l=u?z4(a||{},u):a,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&a2(l),ref:u&&u.ref?t&&r?le(r)?r.concat(Ra(u)):[r,Ra(u)]:Ra(u):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:u&&e.type!==je?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:i,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yt(e.ssContent),ssFallback:e.ssFallback&&yt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return i&&n&&Xn(c,i.clone(c)),c}function vu(e=" ",u=0){return fe(Ut,null,e,u)}function N4(e,u){const t=fe(jn,null,e);return t.staticCount=u,t}function me(e="",u=!1){return u?(j(),ye(ru,null,e)):fe(ru,null,e)}function Tu(e){return e==null||typeof e=="boolean"?fe(ru):le(e)?fe(je,null,e.slice()):pn(e)?Ot(e):fe(Ut,null,String(e))}function Ot(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yt(e)}function ui(e,u){let t=0;const{shapeFlag:n}=e;if(u==null)u=null;else if(le(u))t=16;else if(typeof u=="object")if(n&65){const a=u.default;a&&(a._c&&(a._d=!1),ui(e,a()),a._c&&(a._d=!0));return}else{t=32;const a=u._;!a&&!Nc(u)?u._ctx=su:a===3&&su&&(su.slots._===1?u._=1:(u._=2,e.patchFlag|=1024))}else pe(u)?(u={default:u,_ctx:su},t=32):(u=String(u),n&64?(t=16,u=[vu(u)]):t=8);e.children=u,e.shapeFlag|=t}function z4(...e){const u={};for(let t=0;tou||su;let tr,Xo;{const e=yr(),u=(t,n)=>{let a;return(a=e[t])||(a=e[t]=[]),a.push(n),r=>{a.length>1?a.forEach(o=>o(r)):a[0](r)}};tr=u("__VUE_INSTANCE_SETTERS__",t=>ou=t),Xo=u("__VUE_SSR_SETTERS__",t=>Qn=t)}const En=e=>{const u=ou;return tr(e),e.scope.on(),()=>{e.scope.off(),tr(u)}},Jo=()=>{ou&&ou.scope.off(),tr(null)};function r2(e){return e.vnode.shapeFlag&4}let Qn=!1;function q4(e,u=!1,t=!1){u&&Xo(u);const{props:n,children:a}=e.vnode,r=r2(e);d4(e,n,r,u),p4(e,a,t);const o=r?W4(e,u):void 0;return u&&Xo(!1),o}function W4(e,u){const t=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,t4);const{setup:n}=t;if(n){Kt();const a=e.setupContext=n.length>1?s2(e):null,r=En(e),o=ta(n,e,0,[e.props,a]),s=zs(o);if(Yt(),r(),(s||e.sp)&&!Vt(e)&&Qs(e),s){if(o.then(Jo,Jo),u)return o.then(i=>{Qo(e,i)}).catch(i=>{d0(i,e,0)});e.asyncDep=o}else Qo(e,o)}else o2(e)}function Qo(e,u,t){pe(u)?e.type.__ssrInlineRender?e.ssrRender=u:e.render=u:Ne(u)&&(e.setupState=fc(u)),o2(e)}function o2(e,u,t){const n=e.type;e.render||(e.render=n.render||Gu);{const a=En(e);Kt();try{r4(e)}finally{Yt(),a()}}}const G4={get(e,u){return Cu(e,"get",""),e[u]}};function s2(e){const u=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,G4),slots:e.slots,emit:e.emit,expose:u}}function Hr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fc(y3(e.exposed)),{get(u,t){if(t in u)return u[t];if(t in S0)return S0[t](e)},has(u,t){return t in u||t in S0}})):e.proxy}function es(e,u=!0){return pe(e)?e.displayName||e.name:e.name||u&&e.__name}function K4(e){return pe(e)&&"__vccOpts"in e}const X=(e,u)=>H3(e,u,Qn);function et(e,u,t){const n=arguments.length;return n===2?Ne(u)&&!le(u)?pn(u)?fe(e,null,[u]):fe(e,u):fe(e,null,u):(n>3?t=Array.prototype.slice.call(arguments,2):n===3&&pn(t)&&(t=[t]),fe(e,u,t))}const i2="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let us;const rl=typeof window<"u"&&window.trustedTypes;if(rl)try{us=rl.createPolicy("vue",{createHTML:e=>e})}catch{}const l2=us?e=>us.createHTML(e):e=>e,Y4="http://www.w3.org/2000/svg",Z4="http://www.w3.org/1998/Math/MathML",Et=typeof document<"u"?document:null,ol=Et&&Et.createElement("template"),X4={insert:(e,u,t)=>{u.insertBefore(e,t||null)},remove:e=>{const u=e.parentNode;u&&u.removeChild(e)},createElement:(e,u,t,n)=>{const a=u==="svg"?Et.createElementNS(Y4,e):u==="mathml"?Et.createElementNS(Z4,e):t?Et.createElement(e,{is:t}):Et.createElement(e);return e==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:e=>Et.createTextNode(e),createComment:e=>Et.createComment(e),setText:(e,u)=>{e.nodeValue=u},setElementText:(e,u)=>{e.textContent=u},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Et.querySelector(e),setScopeId(e,u){e.setAttribute(u,"")},insertStaticContent(e,u,t,n,a,r){const o=t?t.previousSibling:u.lastChild;if(a&&(a===r||a.nextSibling))for(;u.insertBefore(a.cloneNode(!0),t),!(a===r||!(a=a.nextSibling)););else{ol.innerHTML=l2(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const s=ol.content;if(n==="svg"||n==="mathml"){const i=s.firstChild;for(;i.firstChild;)s.appendChild(i.firstChild);s.removeChild(i)}u.insertBefore(s,t)}return[o?o.nextSibling:u.firstChild,t?t.previousSibling:u.lastChild]}},Tt="transition",h0="animation",W0=Symbol("_vtc"),D2={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},J4=lu({},Ac,D2),Q4=e=>(e.displayName="Transition",e.props=J4,e),qn=Q4((e,{slots:u})=>et(z3,ef(e),u)),en=(e,u=[])=>{le(e)?e.forEach(t=>t(...u)):e&&e(...u)},sl=e=>e?le(e)?e.some(u=>u.length>1):e.length>1:!1;function ef(e){const u={};for(const S in e)S in D2||(u[S]=e[S]);if(e.css===!1)return u;const{name:t="v",type:n,duration:a,enterFromClass:r=`${t}-enter-from`,enterActiveClass:o=`${t}-enter-active`,enterToClass:s=`${t}-enter-to`,appearFromClass:i=r,appearActiveClass:l=o,appearToClass:c=s,leaveFromClass:D=`${t}-leave-from`,leaveActiveClass:d=`${t}-leave-active`,leaveToClass:f=`${t}-leave-to`}=e,C=uf(a),g=C&&C[0],m=C&&C[1],{onBeforeEnter:E,onEnter:h,onEnterCancelled:F,onLeave:p,onLeaveCancelled:b,onBeforeAppear:w=E,onAppear:_=h,onAppearCancelled:G=F}=u,O=(S,z,q,U)=>{S._enterCancelled=U,un(S,z?c:s),un(S,z?l:o),q&&q()},T=(S,z)=>{S._isLeaving=!1,un(S,D),un(S,f),un(S,d),z&&z()},R=S=>(z,q)=>{const U=S?_:h,P=()=>O(z,S,q);en(U,[z,P]),il(()=>{un(z,S?i:r),ft(z,S?c:s),sl(U)||ll(z,n,g,P)})};return lu(u,{onBeforeEnter(S){en(E,[S]),ft(S,r),ft(S,o)},onBeforeAppear(S){en(w,[S]),ft(S,i),ft(S,l)},onEnter:R(!1),onAppear:R(!0),onLeave(S,z){S._isLeaving=!0;const q=()=>T(S,z);ft(S,D),S._enterCancelled?(ft(S,d),dl()):(dl(),ft(S,d)),il(()=>{S._isLeaving&&(un(S,D),ft(S,f),sl(p)||ll(S,n,m,q))}),en(p,[S,q])},onEnterCancelled(S){O(S,!1,void 0,!0),en(F,[S])},onAppearCancelled(S){O(S,!0,void 0,!0),en(G,[S])},onLeaveCancelled(S){T(S),en(b,[S])}})}function uf(e){if(e==null)return null;if(Ne(e))return[ro(e.enter),ro(e.leave)];{const u=ro(e);return[u,u]}}function ro(e){return WD(e)}function ft(e,u){u.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[W0]||(e[W0]=new Set)).add(u)}function un(e,u){u.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const t=e[W0];t&&(t.delete(u),t.size||(e[W0]=void 0))}function il(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let tf=0;function ll(e,u,t,n){const a=e._endId=++tf,r=()=>{a===e._endId&&n()};if(t!=null)return setTimeout(r,t);const{type:o,timeout:s,propCount:i}=nf(e,u);if(!o)return n();const l=o+"end";let c=0;const D=()=>{e.removeEventListener(l,d),r()},d=f=>{f.target===e&&++c>=i&&D()};setTimeout(()=>{c(t[C]||"").split(", "),a=n(`${Tt}Delay`),r=n(`${Tt}Duration`),o=Dl(a,r),s=n(`${h0}Delay`),i=n(`${h0}Duration`),l=Dl(s,i);let c=null,D=0,d=0;u===Tt?o>0&&(c=Tt,D=o,d=r.length):u===h0?l>0&&(c=h0,D=l,d=i.length):(D=Math.max(o,l),c=D>0?o>l?Tt:h0:null,d=c?c===Tt?r.length:i.length:0);const f=c===Tt&&/\b(transform|all)(,|$)/.test(n(`${Tt}Property`).toString());return{type:c,timeout:D,propCount:d,hasTransform:f}}function Dl(e,u){for(;e.lengthcl(t)+cl(e[n])))}function cl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function dl(){return document.body.offsetHeight}function af(e,u,t){const n=e[W0];n&&(u=(u?[u,...n]:[...n]).join(" ")),u==null?e.removeAttribute("class"):t?e.setAttribute("class",u):e.className=u}const nr=Symbol("_vod"),c2=Symbol("_vsh"),ar={beforeMount(e,{value:u},{transition:t}){e[nr]=e.style.display==="none"?"":e.style.display,t&&u?t.beforeEnter(e):m0(e,u)},mounted(e,{value:u},{transition:t}){t&&u&&t.enter(e)},updated(e,{value:u,oldValue:t},{transition:n}){!u!=!t&&(n?u?(n.beforeEnter(e),m0(e,!0),n.enter(e)):n.leave(e,()=>{m0(e,!1)}):m0(e,u))},beforeUnmount(e,{value:u}){m0(e,u)}};function m0(e,u){e.style.display=u?e[nr]:"none",e[c2]=!u}const d2=Symbol("");function Pr(e){const u=_u();if(!u)return;const t=u.ut=(a=e(u.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${u.uid}"]`)).forEach(r=>rr(r,a))},n=()=>{const a=e(u.proxy);u.ce?rr(u.ce,a):ts(u.subTree,a),t(a)};Mc(()=>{Ya(n)}),Vu(()=>{Ke(n,Gu,{flush:"post"});const a=new MutationObserver(n);a.observe(u.subTree.el.parentNode,{childList:!0}),aa(()=>a.disconnect())})}function ts(e,u){if(e.shapeFlag&128){const t=e.suspense;e=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(()=>{ts(t.activeBranch,u)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)rr(e.el,u);else if(e.type===je)e.children.forEach(t=>ts(t,u));else if(e.type===jn){let{el:t,anchor:n}=e;for(;t&&(rr(t,u),t!==n);)t=t.nextSibling}}function rr(e,u){if(e.nodeType===1){const t=e.style;let n="";for(const a in u)t.setProperty(`--${a}`,u[a]),n+=`--${a}: ${u[a]};`;t[d2]=n}}const rf=/(^|;)\s*display\s*:/;function of(e,u,t){const n=e.style,a=Ze(t);let r=!1;if(t&&!a){if(u)if(Ze(u))for(const o of u.split(";")){const s=o.slice(0,o.indexOf(":")).trim();t[s]==null&&$a(n,s,"")}else for(const o in u)t[o]==null&&$a(n,o,"");for(const o in t)o==="display"&&(r=!0),$a(n,o,t[o])}else if(a){if(u!==t){const o=n[d2];o&&(t+=";"+o),n.cssText=t,r=rf.test(t)}}else u&&e.removeAttribute("style");nr in e&&(e[nr]=r?n.display:"",e[c2]&&(n.display="none"))}const fl=/\s*!important$/;function $a(e,u,t){if(le(t))t.forEach(n=>$a(e,u,n));else if(t==null&&(t=""),u.startsWith("--"))e.setProperty(u,t);else{const n=sf(e,u);fl.test(t)?e.setProperty(wt(n),t.replace(fl,""),"important"):e[n]=t}}const Fl=["Webkit","Moz","ms"],oo={};function sf(e,u){const t=oo[u];if(t)return t;let n=Lu(u);if(n!=="filter"&&n in e)return oo[u]=n;n=Br(n);for(let a=0;aso||(df.then(()=>so=0),so=Date.now());function Ff(e,u){const t=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=t.attached)return;Zu(Cf(n,t.value),u,5,[n])};return t.value=e,t.attached=ff(),t}function Cf(e,u){if(le(u)){const t=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{t.call(e),e._stopped=!0},u.map(n=>a=>!a._stopped&&n&&n(a))}else return u}const gl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,pf=(e,u,t,n,a,r)=>{const o=a==="svg";u==="class"?af(e,n,o):u==="style"?of(e,t,n):ua(u)?$s(u)||Df(e,u,t,n,r):(u[0]==="."?(u=u.slice(1),!0):u[0]==="^"?(u=u.slice(1),!1):Ef(e,u,n,o))?(El(e,u,n),!e.tagName.includes("-")&&(u==="value"||u==="checked"||u==="selected")&&pl(e,u,n,o,r,u!=="value")):e._isVueCE&&(/[A-Z]/.test(u)||!Ze(n))?El(e,Lu(u),n,r,u):(u==="true-value"?e._trueValue=n:u==="false-value"&&(e._falseValue=n),pl(e,u,n,o))};function Ef(e,u,t,n){if(n)return!!(u==="innerHTML"||u==="textContent"||u in e&&gl(u)&&pe(t));if(u==="spellcheck"||u==="draggable"||u==="translate"||u==="form"||u==="list"&&e.tagName==="INPUT"||u==="type"&&e.tagName==="TEXTAREA")return!1;if(u==="width"||u==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return gl(u)&&Ze(t)?!1:u in e}const qt=e=>{const u=e.props["onUpdate:modelValue"]||!1;return le(u)?t=>zn(u,t):u};function hf(e){e.target.composing=!0}function Al(e){const u=e.target;u.composing&&(u.composing=!1,u.dispatchEvent(new Event("input")))}const zu=Symbol("_assign"),bl={created(e,{modifiers:{lazy:u,trim:t,number:n}},a){e[zu]=qt(a);const r=n||a.props&&a.props.type==="number";At(e,u?"change":"input",o=>{if(o.target.composing)return;let s=e.value;t&&(s=s.trim()),r&&(s=qa(s)),e[zu](s)}),t&&At(e,"change",()=>{e.value=e.value.trim()}),u||(At(e,"compositionstart",hf),At(e,"compositionend",Al),At(e,"change",Al))},mounted(e,{value:u}){e.value=u??""},beforeUpdate(e,{value:u,oldValue:t,modifiers:{lazy:n,trim:a,number:r}},o){if(e[zu]=qt(o),e.composing)return;const s=(r||e.type==="number")&&!/^0\d/.test(e.value)?qa(e.value):e.value,i=u??"";s!==i&&(document.activeElement===e&&e.type!=="range"&&(n&&u===t||a&&e.value.trim()===i)||(e.value=i))}},ti={deep:!0,created(e,u,t){e[zu]=qt(t),At(e,"change",()=>{const n=e._modelValue,a=e0(e),r=e.checked,o=e[zu];if(le(n)){const s=Us(n,a),i=s!==-1;if(r&&!i)o(n.concat(a));else if(!r&&i){const l=[...n];l.splice(s,1),o(l)}}else if(i0(n)){const s=new Set(n);r?s.add(a):s.delete(a),o(s)}else o(F2(e,r))})},mounted:vl,beforeUpdate(e,u,t){e[zu]=qt(t),vl(e,u,t)}};function vl(e,{value:u,oldValue:t},n){e._modelValue=u;let a;if(le(u))a=Us(u,n.props.value)>-1;else if(i0(u))a=u.has(n.props.value);else{if(u===t)return;a=dn(u,F2(e,!0))}e.checked!==a&&(e.checked=a)}const f2={created(e,{value:u},t){e.checked=dn(u,t.props.value),e[zu]=qt(t),At(e,"change",()=>{e[zu](e0(e))})},beforeUpdate(e,{value:u,oldValue:t},n){e[zu]=qt(n),u!==t&&(e.checked=dn(u,n.props.value))}},mf={deep:!0,created(e,{value:u,modifiers:{number:t}},n){const a=i0(u);At(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>t?qa(e0(o)):e0(o));e[zu](e.multiple?a?new Set(r):r:r[0]),e._assigning=!0,Bt(()=>{e._assigning=!1})}),e[zu]=qt(n)},mounted(e,{value:u}){Bl(e,u)},beforeUpdate(e,u,t){e[zu]=qt(t)},updated(e,{value:u}){e._assigning||Bl(e,u)}};function Bl(e,u){const t=e.multiple,n=le(u);if(!(t&&!n&&!i0(u))){for(let a=0,r=e.options.length;aString(l)===String(s)):o.selected=Us(u,s)>-1}else o.selected=u.has(s);else if(dn(e0(o),u)){e.selectedIndex!==a&&(e.selectedIndex=a);return}}!t&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function e0(e){return"_value"in e?e._value:e.value}function F2(e,u){const t=u?"_trueValue":"_falseValue";return t in e?e[t]:u}const uy={created(e,u,t){ba(e,u,t,null,"created")},mounted(e,u,t){ba(e,u,t,null,"mounted")},beforeUpdate(e,u,t,n){ba(e,u,t,n,"beforeUpdate")},updated(e,u,t,n){ba(e,u,t,n,"updated")}};function gf(e,u){switch(e){case"SELECT":return mf;case"TEXTAREA":return bl;default:switch(u){case"checkbox":return ti;case"radio":return f2;default:return bl}}}function ba(e,u,t,n,a){const o=gf(e.tagName,t.props&&t.props.type)[a];o&&o(e,u,t,n)}const Af=["ctrl","shift","alt","meta"],bf={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,u)=>Af.some(t=>e[`${t}Key`]&&!u.includes(t))},P0=(e,u)=>{const t=e._withMods||(e._withMods={}),n=u.join(".");return t[n]||(t[n]=(a,...r)=>{for(let o=0;o{const t=e._withKeys||(e._withKeys={}),n=u.join(".");return t[n]||(t[n]=a=>{if(!("key"in a))return;const r=wt(a.key);if(u.some(o=>o===r||vf[o]===r))return e(a)})},C2=lu({patchProp:pf},X4);let L0,_l=!1;function Bf(){return L0||(L0=h4(C2))}function yf(){return L0=_l?L0:m4(C2),_l=!0,L0}const ty=(...e)=>{const u=Bf().createApp(...e),{mount:t}=u;return u.mount=n=>{const a=E2(n);if(!a)return;const r=u._component;!pe(r)&&!r.render&&!r.template&&(r.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const o=t(a,!1,p2(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},u},ny=(...e)=>{const u=yf().createApp(...e),{mount:t}=u;return u.mount=n=>{const a=E2(n);if(a)return t(a,!0,p2(a))},u};function p2(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function E2(e){return Ze(e)?document.querySelector(e):e}const _f=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,wf=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,kf=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function xf(e,u){if(e==="__proto__"||e==="constructor"&&u&&typeof u=="object"&&"prototype"in u){Mf(e);return}return u}function Mf(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function h2(e,u={}){if(typeof e!="string")return e;const t=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return t.slice(1,-1);if(t.length<=9){const n=t.toLowerCase();if(n==="true")return!0;if(n==="false")return!1;if(n==="undefined")return;if(n==="null")return null;if(n==="nan")return Number.NaN;if(n==="infinity")return Number.POSITIVE_INFINITY;if(n==="-infinity")return Number.NEGATIVE_INFINITY}if(!kf.test(e)){if(u.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(_f.test(e)||wf.test(e)){if(u.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,xf)}return JSON.parse(e)}catch(n){if(u.strict)throw n;return e}}const Sf=/#/g,Tf=/&/g,Hf=/\//g,Pf=/=/g,ni=/\+/g,Lf=/%5e/gi,If=/%60/gi,Of=/%7c/gi,Rf=/%20/gi;function $f(e){return encodeURI(""+e).replace(Of,"|")}function ns(e){return $f(typeof e=="string"?e:JSON.stringify(e)).replace(ni,"%2B").replace(Rf,"+").replace(Sf,"%23").replace(Tf,"%26").replace(If,"`").replace(Lf,"^").replace(Hf,"%2F")}function io(e){return ns(e).replace(Pf,"%3D")}function or(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Nf(e){return or(e.replace(ni," "))}function zf(e){return or(e.replace(ni," "))}function Vf(e=""){const u={};e[0]==="?"&&(e=e.slice(1));for(const t of e.split("&")){const n=t.match(/([^=]+)=?(.*)/)||[];if(n.length<2)continue;const a=Nf(n[1]);if(a==="__proto__"||a==="constructor")continue;const r=zf(n[2]||"");u[a]===void 0?u[a]=r:Array.isArray(u[a])?u[a].push(r):u[a]=[u[a],r]}return u}function Uf(e,u){return(typeof u=="number"||typeof u=="boolean")&&(u=String(u)),u?Array.isArray(u)?u.map(t=>`${io(e)}=${ns(t)}`).join("&"):`${io(e)}=${ns(u)}`:io(e)}function jf(e){return Object.keys(e).filter(u=>e[u]!==void 0).map(u=>Uf(u,e[u])).filter(Boolean).join("&")}const qf=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,m2=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Wf=/^([/\\]\s*){2,}[^/\\]/,Gf=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Kf=/\/$|\/\?|\/#/,Yf=/^\.?\//;function ra(e,u={}){return typeof u=="boolean"&&(u={acceptRelative:u}),u.strict?qf.test(e):m2.test(e)||(u.acceptRelative?Wf.test(e):!1)}function Zf(e){return!!e&&Gf.test(e)}function as(e="",u){return u?Kf.test(e):e.endsWith("/")}function ai(e="",u){if(!u)return(as(e)?e.slice(0,-1):e)||"/";if(!as(e,!0))return e||"/";let t=e,n="";const a=e.indexOf("#");a>=0&&(t=e.slice(0,a),n=e.slice(a));const[r,...o]=t.split("?");return((r.endsWith("/")?r.slice(0,-1):r)||"/")+(o.length>0?`?${o.join("?")}`:"")+n}function rs(e="",u){if(!u)return e.endsWith("/")?e:e+"/";if(as(e,!0))return e||"/";let t=e,n="";const a=e.indexOf("#");if(a>=0&&(t=e.slice(0,a),n=e.slice(a),!t))return n;const[r,...o]=t.split("?");return r+"/"+(o.length>0?`?${o.join("?")}`:"")+n}function Xf(e=""){return e.startsWith("/")}function wl(e=""){return Xf(e)?e:"/"+e}function ay(e,u){if(g2(u)||ra(e))return e;const t=ai(u);return e.startsWith(t)?e:A2(t,e)}function ry(e,u){if(g2(u))return e;const t=ai(u);if(!e.startsWith(t))return e;const n=e.slice(t.length);return n[0]==="/"?n:"/"+n}function Jf(e,u){const t=B2(e),n={...Vf(t.search),...u};return t.search=jf(n),u8(t)}function g2(e){return!e||e==="/"}function Qf(e){return e&&e!=="/"}function A2(e,...u){let t=e||"";for(const n of u.filter(a=>Qf(a)))if(t){const a=n.replace(Yf,"");t=rs(t)+a}else t=n;return t}function b2(...e){var o,s,i,l;const u=/\/(?!\/)/,t=e.filter(Boolean),n=[];let a=0;for(const c of t)if(!(!c||c==="/")){for(const[D,d]of c.split(u).entries())if(!(!d||d===".")){if(d===".."){if(n.length===1&&ra(n[0]))continue;n.pop(),a--;continue}if(D===1&&((o=n[n.length-1])!=null&&o.endsWith(":/"))){n[n.length-1]+="/"+d;continue}n.push(d),a++}}let r=n.join("/");return a>=0?(s=t[0])!=null&&s.startsWith("/")&&!r.startsWith("/")?r="/"+r:(i=t[0])!=null&&i.startsWith("./")&&!r.startsWith("./")&&(r="./"+r):r="../".repeat(-1*a)+r,(l=t[t.length-1])!=null&&l.endsWith("/")&&!r.endsWith("/")&&(r+="/"),r}function oy(e){return e8(e,"https://")}function e8(e,u){let t=e.match(m2);return t||(t=e.match(/^\/{2,}/)),t?u+e.slice(t[0].length):u+e}function sy(e,u,t={}){return t.trailingSlash||(e=rs(e),u=rs(u)),t.leadingSlash||(e=wl(e),u=wl(u)),t.encoding||(e=or(e),u=or(u)),e===u}const v2=Symbol.for("ufo:protocolRelative");function B2(e="",u){const t=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(t){const[,D,d=""]=t;return{protocol:D.toLowerCase(),pathname:d,href:D+d,auth:"",host:"",search:"",hash:""}}if(!ra(e,{acceptRelative:!0}))return u?B2(u+e):kl(e);const[,n="",a,r=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,o="",s=""]=r.match(/([^#/?]*)(.*)?/)||[];n==="file:"&&(s=s.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:i,search:l,hash:c}=kl(s);return{protocol:n.toLowerCase(),auth:a?a.slice(0,Math.max(0,a.length-1)):"",host:o,pathname:i,search:l,hash:c,[v2]:!n}}function kl(e=""){const[u="",t="",n=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:u,search:t,hash:n}}function u8(e){const u=e.pathname||"",t=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",n=e.hash||"",a=e.auth?e.auth+"@":"",r=e.host||"";return(e.protocol||e[v2]?(e.protocol||"")+"//":"")+a+r+u+t+n}const t8=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},sr=t8().app,iy=()=>sr.baseURL,n8=()=>sr.buildAssetsDir,y2=(...e)=>b2(_2(),n8(),...e),_2=(...e)=>{const u=sr.cdnURL||sr.baseURL;return e.length?b2(u,...e):u};globalThis.__buildAssetsURL=y2,globalThis.__publicAssetsURL=_2;function os(e,u={},t){for(const n in e){const a=e[n],r=t?`${t}:${n}`:n;typeof a=="object"&&a!==null?os(a,u,r):typeof a=="function"&&(u[r]=a)}return u}const a8={run:e=>e()},r8=()=>a8,w2=typeof console.createTask<"u"?console.createTask:r8;function o8(e,u){const t=u.shift(),n=w2(t);return e.reduce((a,r)=>a.then(()=>n.run(()=>r(...u))),Promise.resolve())}function s8(e,u){const t=u.shift(),n=w2(t);return Promise.all(e.map(a=>n.run(()=>a(...u))))}function lo(e,u){for(const t of[...e])t(u)}class i8{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(u,t,n={}){if(!u||typeof t!="function")return()=>{};const a=u;let r;for(;this._deprecatedHooks[u];)r=this._deprecatedHooks[u],u=r.to;if(r&&!n.allowDeprecated){let o=r.message;o||(o=`${a} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+u.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[u]=this._hooks[u]||[],this._hooks[u].push(t),()=>{t&&(this.removeHook(u,t),t=void 0)}}hookOnce(u,t){let n,a=(...r)=>(typeof n=="function"&&n(),n=void 0,a=void 0,t(...r));return n=this.hook(u,a),n}removeHook(u,t){if(this._hooks[u]){const n=this._hooks[u].indexOf(t);n!==-1&&this._hooks[u].splice(n,1),this._hooks[u].length===0&&delete this._hooks[u]}}deprecateHook(u,t){this._deprecatedHooks[u]=typeof t=="string"?{to:t}:t;const n=this._hooks[u]||[];delete this._hooks[u];for(const a of n)this.hook(u,a)}deprecateHooks(u){Object.assign(this._deprecatedHooks,u);for(const t in u)this.deprecateHook(t,u[t])}addHooks(u){const t=os(u),n=Object.keys(t).map(a=>this.hook(a,t[a]));return()=>{for(const a of n.splice(0,n.length))a()}}removeHooks(u){const t=os(u);for(const n in t)this.removeHook(n,t[n])}removeAllHooks(){for(const u in this._hooks)delete this._hooks[u]}callHook(u,...t){return t.unshift(u),this.callHookWith(o8,u,...t)}callHookParallel(u,...t){return t.unshift(u),this.callHookWith(s8,u,...t)}callHookWith(u,t,...n){const a=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&lo(this._before,a);const r=u(t in this._hooks?[...this._hooks[t]]:[],n);return r instanceof Promise?r.finally(()=>{this._after&&a&&lo(this._after,a)}):(this._after&&a&&lo(this._after,a),r)}beforeEach(u){return this._before=this._before||[],this._before.push(u),()=>{if(this._before!==void 0){const t=this._before.indexOf(u);t!==-1&&this._before.splice(t,1)}}}afterEach(u){return this._after=this._after||[],this._after.push(u),()=>{if(this._after!==void 0){const t=this._after.indexOf(u);t!==-1&&this._after.splice(t,1)}}}}function k2(){return new i8}function l8(e={}){let u,t=!1;const n=o=>{if(u&&u!==o)throw new Error("Context conflict")};let a;if(e.asyncContext){const o=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;o?a=new o:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const r=()=>{if(a){const o=a.getStore();if(o!==void 0)return o}return u};return{use:()=>{const o=r();if(o===void 0)throw new Error("Context is not available");return o},tryUse:()=>r(),set:(o,s)=>{s||n(o),u=o,t=!0},unset:()=>{u=void 0,t=!1},call:(o,s)=>{n(o),u=o;try{return a?a.run(o,s):s()}finally{t||(u=void 0)}},async callAsync(o,s){u=o;const i=()=>{u=o},l=()=>u===o?i:void 0;ss.add(l);try{const c=a?a.run(o,s):s();return t||(u=void 0),await c}finally{ss.delete(l)}}}}function D8(e={}){const u={};return{get(t,n={}){return u[t]||(u[t]=l8({...e,...n})),u[t]}}}const ir=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},xl="__unctx__",c8=ir[xl]||(ir[xl]=D8()),d8=(e,u={})=>c8.get(e,u),Ml="__unctx_async_handlers__",ss=ir[Ml]||(ir[Ml]=new Set);function ly(e){const u=[];for(const a of ss){const r=a();r&&u.push(r)}const t=()=>{for(const a of u)a()};let n=e();return n&&typeof n=="object"&&"catch"in n&&(n=n.catch(a=>{throw t(),a})),[n,t]}const Dy=!1,f8=!1,cy=!1,On={value:null,errorValue:null,deep:!0},F8=null,dy="#__nuxt",x2="nuxt-app",fy=36e5,C8="vite:preloadError";function M2(e=x2){return d8(e,{asyncContext:!1})}const p8="__nuxt_plugin";function Fy(e){var a;let u=0;const t={_id:e.id||x2||"nuxt-app",_scope:XD(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.15.4"},get vue(){return t.vueApp.version}},payload:Ln({...((a=e.ssrContext)==null?void 0:a.payload)||{},data:Ln({}),state:c0({}),once:new Set,_errors:Ln({})}),static:{data:{}},runWithContext(r){return t._scope.active&&!An()?t._scope.run(()=>Sl(t,r)):Sl(t,r)},isHydrating:!0,deferHydration(){if(!t.isHydrating)return()=>{};u++;let r=!1;return()=>{if(!r&&(r=!0,u--,u===0))return t.isHydrating=!1,t.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Ln({}),_payloadRevivers:{},...e};{const r=window.__NUXT__;if(r)for(const o in r)switch(o){case"data":case"state":case"_errors":Object.assign(t.payload[o],r[o]);break;default:t.payload[o]=r[o]}}t.hooks=k2(),t.hook=t.hooks.hook,t.callHook=t.hooks.callHook,t.provide=(r,o)=>{const s="$"+r;va(t,s,o),va(t.vueApp.config.globalProperties,s,o)},va(t.vueApp,"$nuxt",t),va(t.vueApp.config.globalProperties,"$nuxt",t);{window.addEventListener(C8,o=>{t.callHook("app:chunkError",{error:o.payload}),(t.isHydrating||o.payload.message.includes("Unable to preload CSS"))&&o.preventDefault()}),window.useNuxtApp=window.useNuxtApp||nu;const r=t.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});t.hook("app:mounted",r)}const n=t.payload.config;return t.provide("config",n),t}function E8(e,u){u.hooks&&e.hooks.addHooks(u.hooks)}async function h8(e,u){if(typeof u=="function"){const{provide:t}=await e.runWithContext(()=>u(e))||{};if(t&&typeof t=="object")for(const n in t)e.provide(n,t[n])}}async function Cy(e,u){const t=[],n=[],a=[],r=[];let o=0;async function s(i){var c;const l=((c=i.dependsOn)==null?void 0:c.filter(D=>u.some(d=>d._name===D)&&!t.includes(D)))??[];if(l.length>0)n.push([new Set(l),i]);else{const D=h8(e,i).then(async()=>{i._name&&(t.push(i._name),await Promise.all(n.map(async([d,f])=>{d.has(i._name)&&(d.delete(i._name),d.size===0&&(o++,await s(f)))})))});i.parallel?a.push(D.catch(d=>r.push(d))):await D}}for(const i of u)E8(e,i);for(const i of u)await s(i);if(await Promise.all(a),o)for(let i=0;i{}),e,{[p8]:!0,_name:u})}function Sl(e,u,t){const n=()=>u();return M2(e._id).set(e),e.vueApp.runWithContext(n)}function m8(e){var t;let u;return Oc()&&(u=(t=_u())==null?void 0:t.appContext.app.$nuxt),u=u||M2(e).tryUse(),u||null}function nu(e){const u=m8(e);if(!u)throw new Error("[nuxt] instance unavailable");return u}function ri(e){return nu().$config}function va(e,u,t){Object.defineProperty(e,u,{get:()=>t})}function g8(e,u){if(typeof e!="string")throw new TypeError("argument str must be a string");const t={},n=u||{},a=n.decode||A8;let r=0;for(;rT2(t,e)}}function S2(e){const u={};for(const t in e)u[t]=t==="dynamic"?new Map(Object.entries(e[t]).map(([n,a])=>[n,S2(a)])):new Map(Object.entries(e[t]));return u}function y8(e){return B8(S2(e))}function T2(e,u,t){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const n=[];for(const[r,o]of Hl(u.wildcard))(e===r||e.startsWith(r+"/"))&&n.push(o);for(const[r,o]of Hl(u.dynamic))if(e.startsWith(r+"/")){const s="/"+e.slice(r.length).split("/").splice(2).join("/");n.push(...T2(s,o))}const a=u.static.get(e);return a&&n.push(a),n.filter(Boolean)}function Hl(e){return[...e.entries()].sort((u,t)=>u[0].length-t[0].length)}function Do(e){if(e===null||typeof e!="object")return!1;const u=Object.getPrototypeOf(e);return u!==null&&u!==Object.prototype&&Object.getPrototypeOf(u)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function is(e,u,t=".",n){if(!Do(u))return is(e,{},t,n);const a=Object.assign({},u);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const o=e[r];o!=null&&(n&&n(a,r,o,t)||(Array.isArray(o)&&Array.isArray(a[r])?a[r]=[...o,...a[r]]:Do(o)&&Do(a[r])?a[r]=is(o,a[r],(t?`${t}.`:"")+r.toString(),n):a[r]=o))}return a}function _8(e){return(...u)=>u.reduce((t,n)=>is(t,n,"",e),{})}const w8=_8();function k8(e,u){try{return u in e}catch{return!1}}class ls extends Error{constructor(t,n={}){super(t,n);St(this,"statusCode",500);St(this,"fatal",!1);St(this,"unhandled",!1);St(this,"statusMessage");St(this,"data");St(this,"cause");n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Ds(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=H2(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}St(ls,"__h3_error__",!0);function x8(e){if(typeof e=="string")return new ls(e);if(M8(e))return e;const u=new ls(e.message??e.statusMessage??"",{cause:e.cause||e});if(k8(e,"stack"))try{Object.defineProperty(u,"stack",{get(){return e.stack}})}catch{try{u.stack=e.stack}catch{}}if(e.data&&(u.data=e.data),e.statusCode?u.statusCode=Ds(e.statusCode,u.statusCode):e.status&&(u.statusCode=Ds(e.status,u.statusCode)),e.statusMessage?u.statusMessage=e.statusMessage:e.statusText&&(u.statusMessage=e.statusText),u.statusMessage){const t=u.statusMessage;H2(u.statusMessage)!==t&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(u.fatal=e.fatal),e.unhandled!==void 0&&(u.unhandled=e.unhandled),u}function M8(e){var u;return((u=e==null?void 0:e.constructor)==null?void 0:u.__h3_error__)===!0}const S8=/[^\u0009\u0020-\u007E]/g;function H2(e=""){return e.replace(S8,"")}function Ds(e,u=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?u:e}const Ey=Symbol("layout-meta"),T8=Symbol("route"),lr=()=>{var e;return(e=nu())==null?void 0:e.$router},H8=()=>Oc()?yu(T8,nu()._route):nu()._route;function hy(e){return e}const my=(e,u,t={})=>{const n=nu(),a=t.global||!1,r=u;if(!r){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}a?n._middleware.global.push(r):n._middleware.named[e]=r},P8=()=>{try{if(nu()._processingMiddleware)return!0}catch{return!1}return!1},gy=(e,u)=>{e||(e="/");const t=typeof e=="string"?e:"path"in e?L8(e):lr().resolve(e).href;if(u!=null&&u.open){const{target:i="_blank",windowFeatures:l={}}=u.open,c=Object.entries(l).filter(([D,d])=>d!==void 0).map(([D,d])=>`${D.toLowerCase()}=${d}`).join(", ");return open(t,i,c),Promise.resolve()}const n=ra(t,{acceptRelative:!0}),a=(u==null?void 0:u.external)||n;if(a){if(!(u!=null&&u.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:i}=new URL(t,window.location.href);if(i&&Zf(i))throw new Error(`Cannot navigate to a URL with '${i}' protocol.`)}const r=P8();if(!a&&r)return u!=null&&u.replace?typeof e=="string"?{path:e,replace:!0}:{...e,replace:!0}:e;const o=lr(),s=nu();return a?(s._scope.stop(),u!=null&&u.replace?location.replace(t):location.href=t,r?s.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):u!=null&&u.replace?o.replace(e):o.push(e)};function L8(e){return Jf(e.path||"",e.query||{})+(e.hash||"")}const P2="__nuxt_error",L2=()=>Xs(nu().payload,"error"),Ay=e=>{const u=I2(e);try{const t=nu(),n=L2();t.hooks.callHook("app:error",u),n.value=n.value||u}catch{throw u}return u},by=async(e={})=>{const u=nu(),t=L2();u.callHook("app:error:cleared",e),e.redirect&&await lr().replace(e.redirect),t.value=F8},vy=e=>!!e&&typeof e=="object"&&P2 in e,I2=e=>{const u=x8(e);return Object.defineProperty(u,P2,{value:!0,configurable:!1,writable:!1}),u};function Pl(e){const u=O8(e),t=new ArrayBuffer(u.length),n=new DataView(t);for(let a=0;a>16),u+=String.fromCharCode((t&65280)>>8),u+=String.fromCharCode(t&255),t=n=0);return n===12?(t>>=4,u+=String.fromCharCode(t)):n===18&&(t>>=2,u+=String.fromCharCode((t&65280)>>8),u+=String.fromCharCode(t&255)),u}const R8=-1,$8=-2,N8=-3,z8=-4,V8=-5,U8=-6;function j8(e,u){return q8(JSON.parse(e),u)}function q8(e,u){if(typeof e=="number")return a(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const t=e,n=Array(t.length);function a(r,o=!1){if(r===R8)return;if(r===N8)return NaN;if(r===z8)return 1/0;if(r===V8)return-1/0;if(r===U8)return-0;if(o)throw new Error("Invalid input");if(r in n)return n[r];const s=t[r];if(!s||typeof s!="object")n[r]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const i=s[0],l=u==null?void 0:u[i];if(l)return n[r]=l(a(s[1]));switch(i){case"Date":n[r]=new Date(s[1]);break;case"Set":const c=new Set;n[r]=c;for(let f=1;f>>9)+65536).toString(16).substring(1,8).toLowerCase()}function cs(e){if(e._h)return e._h;if(e._d)return Dr(e._d);let u=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const t in e.props)u+=`${t}:${String(e.props[t])},`;return Dr(u)}function Z8(e,u){return e instanceof Promise?e.then(u):u(e)}function ds(e,u,t,n){const a=n||$2(typeof u=="object"&&typeof u!="function"&&!(u instanceof Promise)?{...u}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:u},e==="templateParams"||e==="titleTemplate");if(a instanceof Promise)return a.then(o=>ds(e,u,t,o));const r={tag:e,props:a};for(const o of O2){const s=r.props[o]!==void 0?r.props[o]:t[o];s!==void 0&&((!(o==="innerHTML"||o==="textContent"||o==="children")||W8.has(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}return r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function X8(e,u){var n;const t=e==="class"?" ":";";return u&&typeof u=="object"&&!Array.isArray(u)&&(u=Object.entries(u).filter(([,a])=>a).map(([a,r])=>e==="style"?`${a}:${r}`:a)),(n=String(Array.isArray(u)?u.join(t):u))==null?void 0:n.split(t).filter(a=>!!a.trim()).join(t)}function R2(e,u,t,n){for(let a=n;a(e[r]=o,R2(e,u,t,a)));if(!u&&!O2.has(r)){const o=String(e[r]),s=r.startsWith("data-");o==="true"||o===""?e[r]=s?"true":!0:e[r]||(s&&o==="false"?e[r]="false":delete e[r])}}}function $2(e,u=!1){const t=R2(e,u,Object.keys(e),0);return t instanceof Promise?t.then(()=>e):e}const J8=10;function N2(e,u,t){for(let n=t;n(u[n]=r,N2(e,u,n)));Array.isArray(a)?e.push(...a):e.push(a)}}function Q8(e){const u=[],t=e.resolvedInput;for(const a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;const r=t[a];if(!(r===void 0||!G8.has(a))){if(Array.isArray(r)){for(const o of r)u.push(ds(a,o,e));continue}u.push(ds(a,r,e))}}if(u.length===0)return[];const n=[];return Z8(N2(n,u,0),()=>n.map((a,r)=>(a._e=e._i,e.mode&&(a._m=e.mode),a._p=(e._i<{if(s===Rt||!r.includes(s))return s;const i=t7(u,s.slice(1),n);return i!==void 0?i:s}).trim(),o&&(e.endsWith(Rt)&&(e=e.slice(0,-Rt.length)),e.startsWith(Rt)&&(e=e.slice(Rt.length)),e=e.replace(n7,t).trim()),e}function Rl(e,u){return e==null?u||null:typeof e=="function"?e(u):e}async function a7(e,u={}){const t=u.document||e.resolvedOptions.document;if(!t||!e.dirty)return;const n={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",n),!!n.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async a=>{var D;const r=(await e.resolveTags()).map(d=>({tag:d,id:Na.has(d.tag)?cs(d):d.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:t.documentElement,bodyAttrs:t.body}};const d=new Set;for(const f of["body","head"]){const C=(D=t[f])==null?void 0:D.children;for(const g of C){const m=g.tagName.toLowerCase();if(!Na.has(m))continue;const E={tag:m,props:await $2(g.getAttributeNames().reduce((b,w)=>({...b,[w]:g.getAttribute(w)}),{})),innerHTML:g.innerHTML},h=z2(E);let F=h,p=1;for(;F&&d.has(F);)F=`${h}:${p++}`;F&&(E._d=F,d.add(F)),o.elMap[g.getAttribute("data-hid")||cs(E)]=g}}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};function s(d,f,C){const g=`${d}:${f}`;o.sideEffects[g]=C,delete o.pendingSideEffects[g]}function i({id:d,$el:f,tag:C}){const g=C.tag.endsWith("Attrs");if(o.elMap[d]=f,g||(C.textContent&&C.textContent!==f.textContent&&(f.textContent=C.textContent),C.innerHTML&&C.innerHTML!==f.innerHTML&&(f.innerHTML=C.innerHTML),s(d,"el",()=>{var m;(m=o.elMap[d])==null||m.remove(),delete o.elMap[d]})),C._eventHandlers)for(const m in C._eventHandlers)Object.prototype.hasOwnProperty.call(C._eventHandlers,m)&&f.getAttribute(`data-${m}`)!==""&&((C.tag==="bodyAttrs"?t.defaultView:f).addEventListener(m.substring(2),C._eventHandlers[m].bind(f)),f.setAttribute(`data-${m}`,""));for(const m in C.props){if(!Object.prototype.hasOwnProperty.call(C.props,m))continue;const E=C.props[m],h=`attr:${m}`;if(m==="class"){if(!E)continue;for(const F of E.split(" "))g&&s(d,`${h}:${F}`,()=>f.classList.remove(F)),!f.classList.contains(F)&&f.classList.add(F)}else if(m==="style"){if(!E)continue;for(const F of E.split(";")){const p=F.indexOf(":"),b=F.substring(0,p).trim(),w=F.substring(p+1).trim();s(d,`${h}:${b}`,()=>{f.style.removeProperty(b)}),f.style.setProperty(b,w)}}else f.getAttribute(m)!==E&&f.setAttribute(m,E===!0?"":String(E)),g&&s(d,h,()=>f.removeAttribute(m))}}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const d of r){const{tag:f,shouldRender:C,id:g}=d;if(C){if(f.tag==="title"){t.title=f.textContent;continue}d.$el=d.$el||o.elMap[g],d.$el?i(d):Na.has(f.tag)&&l.push(d)}}for(const d of l){const f=d.tag.tagPosition||"head";d.$el=t.createElement(d.tag.tag),i(d),c[f]=c[f]||t.createDocumentFragment(),c[f].appendChild(d.$el)}for(const d of r)await e.hooks.callHook("dom:renderTag",d,t,s);c.head&&t.head.appendChild(c.head),c.bodyOpen&&t.body.insertBefore(c.bodyOpen,t.body.firstChild),c.bodyClose&&t.body.appendChild(c.bodyClose);for(const d in o.pendingSideEffects)o.pendingSideEffects[d]();e._dom=o,await e.hooks.callHook("dom:rendered",{renders:r}),a()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function r7(e,u={}){const t=u.delayFn||(n=>setTimeout(n,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(n=>t(()=>a7(e,u).then(()=>{delete e._domDebouncedUpdatePromise,n()})))}function o7(e){return u=>{var n,a;const t=((a=(n=u.resolvedOptions.document)==null?void 0:n.head.querySelector('script[id="unhead:payload"]'))==null?void 0:a.innerHTML)||!1;return t&&u.push(JSON.parse(t)),{mode:"client",hooks:{"entries:updated":r=>{r7(r,e)}}}}}const s7=new Set(["templateParams","htmlAttrs","bodyAttrs"]),i7={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const u=z2(e);u&&!u.startsWith("meta:og:")&&!u.startsWith("meta:twitter:")&&delete e.key;const t=u||(e.key?`${e.tag}:${e.key}`:!1);t&&(e._d=t)},"tags:resolve":e=>{const u=Object.create(null);for(const n of e.tags){const a=(n.key?`${n.tag}:${n.key}`:n._d)||cs(n),r=u[a];if(r){let s=n==null?void 0:n.tagDuplicateStrategy;if(!s&&s7.has(n.tag)&&(s="merge"),s==="merge"){const i=r.props;i.style&&n.props.style&&(i.style[i.style.length-1]!==";"&&(i.style+=";"),n.props.style=`${i.style} ${n.props.style}`),i.class&&n.props.class?n.props.class=`${i.class} ${n.props.class}`:i.class&&(n.props.class=i.class),u[a].props={...i,...n.props};continue}else if(n._e===r._e){r._duped=r._duped||[],n._d=`${r._d}:${r._duped.length+1}`,r._duped.push(n);continue}else if(cr(n)>cr(r))continue}if(!(n.innerHTML||n.textContent||Object.keys(n.props).length!==0)&&Na.has(n.tag)){delete u[a];continue}u[a]=n}const t=[];for(const n in u){const a=u[n],r=a._duped;t.push(a),r&&(delete a._duped,t.push(...r))}e.tags=t,e.tags=e.tags.filter(n=>!(n.tag==="meta"&&(n.props.name||n.props.property)&&!n.props.content))}}},l7=new Set(["script","link","bodyAttrs"]),D7=e=>({hooks:{"tags:resolve":u=>{for(const t of u.tags){if(!l7.has(t.tag))continue;const n=t.props;for(const a in n){if(a[0]!=="o"||a[1]!=="n"||!Object.prototype.hasOwnProperty.call(n,a))continue;const r=n[a];typeof r=="function"&&(e.ssr&&Ll.has(a)?n[a]=`this.dataset.${a}fired = true`:delete n[a],t._eventHandlers=t._eventHandlers||{},t._eventHandlers[a]=r)}e.ssr&&t._eventHandlers&&(t.props.src||t.props.href)&&(t.key=t.key||Dr(t.props.src||t.props.href))}},"dom:renderTag":({$el:u,tag:t})=>{var a,r;const n=u==null?void 0:u.dataset;if(n)for(const o in n){if(!o.endsWith("fired"))continue;const s=o.slice(0,-5);Ll.has(s)&&((r=(a=t._eventHandlers)==null?void 0:a[s])==null||r.call(u,new Event(s.substring(2))))}}}}),c7=new Set(["link","style","script","noscript"]),d7={hooks:{"tag:normalise":({tag:e})=>{e.key&&c7.has(e.tag)&&(e.props["data-hid"]=e._h=Dr(e.key))}}},f7={mode:"server",hooks:{"tags:beforeResolve":e=>{const u={};let t=!1;for(const n of e.tags)n._m!=="server"||n.tag!=="titleTemplate"&&n.tag!=="templateParams"&&n.tag!=="title"||(u[n.tag]=n.tag==="title"||n.tag==="titleTemplate"?n.textContent:n.props,t=!0);t&&e.tags.push({tag:"script",innerHTML:JSON.stringify(u),props:{id:"unhead:payload",type:"application/json"}})}}},F7={hooks:{"tags:resolve":e=>{var u;for(const t of e.tags)if(typeof t.tagPriority=="string")for(const{prefix:n,offset:a}of e7){if(!t.tagPriority.startsWith(n))continue;const r=t.tagPriority.substring(n.length),o=(u=e.tags.find(s=>s._d===r))==null?void 0:u._p;if(o!==void 0){t._p=o+a;break}}e.tags.sort((t,n)=>{const a=cr(t),r=cr(n);return ar?1:t._p-n._p})}}},C7={meta:"content",link:"href",htmlAttrs:"lang"},p7=["innerHTML","textContent"],E7=e=>({hooks:{"tags:resolve":u=>{var o;const{tags:t}=u;let n;for(let s=0;ss.tag==="title"))==null?void 0:o.textContent)||"",a,r);for(const s of t){if(s.processTemplateParams===!1)continue;const i=C7[s.tag];if(i&&typeof s.props[i]=="string")s.props[i]=ya(s.props[i],a,r);else if(s.processTemplateParams||s.tag==="titleTemplate"||s.tag==="title")for(const l of p7)typeof s[l]=="string"&&(s[l]=ya(s[l],a,r,s.tag==="script"&&s.props.type.endsWith("json")))}e._templateParams=a,e._separator=r},"tags:afterResolve":({tags:u})=>{let t;for(let n=0;n{const{tags:u}=e;let t,n;for(let a=0;a{for(const u of e.tags)typeof u.innerHTML=="string"&&(u.innerHTML&&(u.props.type==="application/ld+json"||u.props.type==="application/json")?u.innerHTML=u.innerHTML.replace(/{s.dirty=!0,u.callHook("entries:updated",s)};let a=0,r=[];const o=[],s={plugins:o,dirty:!1,resolvedOptions:e,hooks:u,headEntries(){return r},use(i){const l=typeof i=="function"?i(s):i;(!l.key||!o.some(c=>c.key===l.key))&&(o.push(l),$l(l.mode,t)&&u.addHooks(l.hooks||{}))},push(i,l){l==null||delete l.head;const c={_i:a++,input:i,...l};return $l(c.mode,t)&&(r.push(c),n()),{dispose(){r=r.filter(D=>D._i!==c._i),n()},patch(D){for(const d of r)d._i===c._i&&(d.input=c.input=D);n()}}},async resolveTags(){const i={tags:[],entries:[...r]};await u.callHook("entries:resolve",i);for(const l of i.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const D of await Q8(l)){const d={tag:D,entry:l,resolvedOptions:s.resolvedOptions};await u.callHook("tag:normalise",d),i.tags.push(d.tag)}}return await u.callHook("tags:beforeResolve",i),await u.callHook("tags:resolve",i),await u.callHook("tags:afterResolve",i),i.tags},ssr:t};return[i7,f7,D7,d7,F7,E7,h7,m7,...(e==null?void 0:e.plugins)||[]].forEach(i=>s.use(i)),s.hooks.callHook("init",s),s}function b7(){return V2}const v7=i2[0]==="3";function B7(e){return typeof e=="function"?e():De(e)}function dr(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const u=B7(e);if(!e||!u)return u;if(Array.isArray(u))return u.map(t=>dr(t));if(typeof u=="object"){const t={};for(const n in u)if(Object.prototype.hasOwnProperty.call(u,n)){if(n==="titleTemplate"||n[0]==="o"&&n[1]==="n"){t[n]=De(u[n]);continue}t[n]=dr(u[n])}return t}return u}const y7={hooks:{"entries:resolve":e=>{for(const u of e.entries)u.resolvedInput=dr(u.input)}}},U2="usehead";function _7(e){return{install(t){v7&&(t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide(U2,e))}}.install}function By(e={}){e.domDelayFn=e.domDelayFn||(t=>Bt(()=>setTimeout(()=>t(),0)));const u=g7(e);return u.use(y7),u.install=_7(u),u}const fs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Fs="__unhead_injection_handler__";function yy(e){fs[Fs]=e}function w7(){return Fs in fs?fs[Fs]():yu(U2)||b7()}function _y(e,u={}){const t=u.head||w7();if(t)return t.ssr?t.push(e,u):k7(t,e,u)}function k7(e,u,t={}){const n=Ce(!1),a=Ce({});v4(()=>{a.value=n.value?{}:dr(u)});const r=e.push(a.value,t);return Ke(a,s=>{r.patch(s)}),_u()&&(bn(()=>{r.dispose()}),wc(()=>{n.value=!0}),_c(()=>{n.value=!1})),r}const x7="modulepreload",M7=function(e,u){return new URL(e,u).href},Nl={},wy=function(u,t,n){let a=Promise.resolve();if(t&&t.length>0){const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),i=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.allSettled(t.map(l=>{if(l=M7(l,n),l in Nl)return;Nl[l]=!0;const c=l.endsWith(".css"),D=c?'[rel="stylesheet"]':"";if(!!n)for(let C=o.length-1;C>=0;C--){const g=o[C];if(g.href===l&&(!c||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${D}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":x7,c||(f.as="script"),f.crossOrigin="",f.href=l,i&&f.setAttribute("nonce",i),document.head.appendChild(f),c)return new Promise((C,g)=>{f.addEventListener("load",C),f.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}function r(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return a.then(o=>{for(const s of o||[])s.status==="rejected"&&r(s.reason);return u().catch(r)})};let za,Va;function S7(){return za=$fetch(y2(`builds/meta/${ri().app.buildId}.json`),{responseType:"json"}),za.then(e=>{Va=y8(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),za}function j2(){return za||S7()}async function T7(e){const u=typeof e=="string"?e:e.path;if(await j2(),!Va)return console.error("[nuxt] Error creating app manifest matcher.",Va),{};try{return w8({},...Va.matchAll(u).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function ky(e,u={}){const t=await P7(e,u),n=nu(),a=n._payloadCache=n._payloadCache||{};return t in a?a[t]||null:(a[t]=W2(e).then(r=>r?q2(t).then(o=>o||(delete a[t],null)):(a[t]=null,null)),a[t])}const H7="_payload.json";async function P7(e,u={}){const t=new URL(e,"http://localhost");if(t.host!=="localhost"||ra(t.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const n=ri(),a=u.hash||(u.fresh?Date.now():n.app.buildId),r=n.app.cdnURL,o=r&&await W2(e)?r:n.app.baseURL;return A2(o,t.pathname,H7+(a?`?${a}`:""))}async function q2(e){const u=fetch(e).then(t=>t.text().then(G2));try{return await u}catch(t){console.warn("[nuxt] Cannot load payload ",e,t)}return null}async function W2(e=H8().path){const u=nu();return e=ai(e),(await j2()).prerendered.includes(e)?!0:u.runWithContext(async()=>{const n=await T7({path:e});return!!n.prerender&&!n.redirect})}let tn=null;async function xy(){var n;if(tn)return tn;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const u=await G2(e.textContent||""),t=e.dataset.src?await q2(e.dataset.src):void 0;return tn={...u,...t,...window.__NUXT__},(n=tn.config)!=null&&n.public&&(tn.config.public=c0(tn.config.public)),tn}async function G2(e){return await j8(e,nu()._payloadRevivers)}function My(e,u){nu()._payloadRevivers[e]=u}/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const Mn=typeof document<"u";function K2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function L7(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&K2(e.default)}const Pe=Object.assign;function co(e,u){const t={};for(const n in u){const a=u[n];t[n]=Xu(a)?a.map(e):e(a)}return t}const I0=()=>{},Xu=Array.isArray,Y2=/#/g,I7=/&/g,O7=/\//g,R7=/=/g,$7=/\?/g,Z2=/\+/g,N7=/%5B/g,z7=/%5D/g,X2=/%5E/g,V7=/%60/g,J2=/%7B/g,U7=/%7C/g,Q2=/%7D/g,j7=/%20/g;function oi(e){return encodeURI(""+e).replace(U7,"|").replace(N7,"[").replace(z7,"]")}function q7(e){return oi(e).replace(J2,"{").replace(Q2,"}").replace(X2,"^")}function Cs(e){return oi(e).replace(Z2,"%2B").replace(j7,"+").replace(Y2,"%23").replace(I7,"%26").replace(V7,"`").replace(J2,"{").replace(Q2,"}").replace(X2,"^")}function W7(e){return Cs(e).replace(R7,"%3D")}function G7(e){return oi(e).replace(Y2,"%23").replace($7,"%3F")}function K7(e){return e==null?"":G7(e).replace(O7,"%2F")}function G0(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Y7=/\/$/,Z7=e=>e.replace(Y7,"");function fo(e,u,t="/"){let n,a={},r="",o="";const s=u.indexOf("#");let i=u.indexOf("?");return s=0&&(i=-1),i>-1&&(n=u.slice(0,i),r=u.slice(i+1,s>-1?s:u.length),a=e(r)),s>-1&&(n=n||u.slice(0,s),o=u.slice(s,u.length)),n=eF(n??u,t),{fullPath:n+(r&&"?")+r+o,path:n,query:a,hash:G0(o)}}function X7(e,u){const t=u.query?e(u.query):"";return u.path+(t&&"?")+t+(u.hash||"")}function zl(e,u){return!u||!e.toLowerCase().startsWith(u.toLowerCase())?e:e.slice(u.length)||"/"}function J7(e,u,t){const n=u.matched.length-1,a=t.matched.length-1;return n>-1&&n===a&&u0(u.matched[n],t.matched[a])&&e5(u.params,t.params)&&e(u.query)===e(t.query)&&u.hash===t.hash}function u0(e,u){return(e.aliasOf||e)===(u.aliasOf||u)}function e5(e,u){if(Object.keys(e).length!==Object.keys(u).length)return!1;for(const t in e)if(!Q7(e[t],u[t]))return!1;return!0}function Q7(e,u){return Xu(e)?Vl(e,u):Xu(u)?Vl(u,e):e===u}function Vl(e,u){return Xu(u)?e.length===u.length&&e.every((t,n)=>t===u[n]):e.length===1&&e[0]===u}function eF(e,u){if(e.startsWith("/"))return e;if(!e)return u;const t=u.split("/"),n=e.split("/"),a=n[n.length-1];(a===".."||a===".")&&n.push("");let r=t.length-1,o,s;for(o=0;o1&&r--;else break;return t.slice(0,r).join("/")+"/"+n.slice(o).join("/")}const pt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var K0;(function(e){e.pop="pop",e.push="push"})(K0||(K0={}));var O0;(function(e){e.back="back",e.forward="forward",e.unknown=""})(O0||(O0={}));function uF(e){if(!e)if(Mn){const u=document.querySelector("base");e=u&&u.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Z7(e)}const tF=/^[^#]+#/;function nF(e,u){return e.replace(tF,"#")+u}function aF(e,u){const t=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:u.behavior,left:n.left-t.left-(u.left||0),top:n.top-t.top-(u.top||0)}}const Lr=()=>({left:window.scrollX,top:window.scrollY});function rF(e){let u;if("el"in e){const t=e.el,n=typeof t=="string"&&t.startsWith("#"),a=typeof t=="string"?n?document.getElementById(t.slice(1)):document.querySelector(t):t;if(!a)return;u=aF(a,e)}else u=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(u):window.scrollTo(u.left!=null?u.left:window.scrollX,u.top!=null?u.top:window.scrollY)}function Ul(e,u){return(history.state?history.state.position-u:-1)+e}const ps=new Map;function oF(e,u){ps.set(e,u)}function sF(e){const u=ps.get(e);return ps.delete(e),u}let iF=()=>location.protocol+"//"+location.host;function u5(e,u){const{pathname:t,search:n,hash:a}=u,r=e.indexOf("#");if(r>-1){let s=a.includes(e.slice(r))?e.slice(r).length:1,i=a.slice(s);return i[0]!=="/"&&(i="/"+i),zl(i,"")}return zl(t,e)+n+a}function lF(e,u,t,n){let a=[],r=[],o=null;const s=({state:d})=>{const f=u5(e,location),C=t.value,g=u.value;let m=0;if(d){if(t.value=f,u.value=d,o&&o===C){o=null;return}m=g?d.position-g.position:0}else n(f);a.forEach(E=>{E(t.value,C,{delta:m,type:K0.pop,direction:m?m>0?O0.forward:O0.back:O0.unknown})})};function i(){o=t.value}function l(d){a.push(d);const f=()=>{const C=a.indexOf(d);C>-1&&a.splice(C,1)};return r.push(f),f}function c(){const{history:d}=window;d.state&&d.replaceState(Pe({},d.state,{scroll:Lr()}),"")}function D(){for(const d of r)d();r=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:i,listen:l,destroy:D}}function jl(e,u,t,n=!1,a=!1){return{back:e,current:u,forward:t,replaced:n,position:window.history.length,scroll:a?Lr():null}}function DF(e){const{history:u,location:t}=window,n={value:u5(e,t)},a={value:u.state};a.value||r(n.value,{back:null,current:n.value,forward:null,position:u.length-1,replaced:!0,scroll:null},!0);function r(i,l,c){const D=e.indexOf("#"),d=D>-1?(t.host&&document.querySelector("base")?e:e.slice(D))+i:iF()+e+i;try{u[c?"replaceState":"pushState"](l,"",d),a.value=l}catch(f){console.error(f),t[c?"replace":"assign"](d)}}function o(i,l){const c=Pe({},u.state,jl(a.value.back,i,a.value.forward,!0),l,{position:a.value.position});r(i,c,!0),n.value=i}function s(i,l){const c=Pe({},a.value,u.state,{forward:i,scroll:Lr()});r(c.current,c,!0);const D=Pe({},jl(n.value,i,null),{position:c.position+1},l);r(i,D,!1),n.value=i}return{location:n,state:a,push:s,replace:o}}function Sy(e){e=uF(e);const u=DF(e),t=lF(e,u.state,u.location,u.replace);function n(r,o=!0){o||t.pauseListeners(),history.go(r)}const a=Pe({location:"",base:e,go:n,createHref:nF.bind(null,e)},u,t);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>u.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>u.state.value}),a}function cF(e){return typeof e=="string"||e&&typeof e=="object"}function t5(e){return typeof e=="string"||typeof e=="symbol"}const n5=Symbol("");var ql;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ql||(ql={}));function t0(e,u){return Pe(new Error,{type:e,[n5]:!0},u)}function Ft(e,u){return e instanceof Error&&n5 in e&&(u==null||!!(e.type&u))}const Wl="[^/]+?",dF={sensitive:!1,strict:!1,start:!0,end:!0},fF=/[.+*?^${}()[\]/\\]/g;function FF(e,u){const t=Pe({},dF,u),n=[];let a=t.start?"^":"";const r=[];for(const l of e){const c=l.length?[]:[90];t.strict&&!l.length&&(a+="/");for(let D=0;Du.length?u.length===1&&u[0]===80?1:-1:0}function a5(e,u){let t=0;const n=e.score,a=u.score;for(;t0&&u[u.length-1]<0}const pF={type:0,value:""},EF=/[a-zA-Z0-9_]/;function hF(e){if(!e)return[[]];if(e==="/")return[[pF]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function u(f){throw new Error(`ERR (${t})/"${l}": ${f}`)}let t=0,n=t;const a=[];let r;function o(){r&&a.push(r),r=[]}let s=0,i,l="",c="";function D(){l&&(t===0?r.push({type:0,value:l}):t===1||t===2||t===3?(r.length>1&&(i==="*"||i==="+")&&u(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:l,regexp:c,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):u("Invalid state to consume buffer"),l="")}function d(){l+=i}for(;s{o(F)}:I0}function o(D){if(t5(D)){const d=n.get(D);d&&(n.delete(D),t.splice(t.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=t.indexOf(D);d>-1&&(t.splice(d,1),D.record.name&&n.delete(D.record.name),D.children.forEach(o),D.alias.forEach(o))}}function s(){return t}function i(D){const d=vF(D,t);t.splice(d,0,D),D.record.name&&!Zl(D)&&n.set(D.record.name,D)}function l(D,d){let f,C={},g,m;if("name"in D&&D.name){if(f=n.get(D.name),!f)throw t0(1,{location:D});m=f.record.name,C=Pe(Kl(d.params,f.keys.filter(F=>!F.optional).concat(f.parent?f.parent.keys.filter(F=>F.optional):[]).map(F=>F.name)),D.params&&Kl(D.params,f.keys.map(F=>F.name))),g=f.stringify(C)}else if(D.path!=null)g=D.path,f=t.find(F=>F.re.test(g)),f&&(C=f.parse(g),m=f.record.name);else{if(f=d.name?n.get(d.name):t.find(F=>F.re.test(d.path)),!f)throw t0(1,{location:D,currentLocation:d});m=f.record.name,C=Pe({},d.params,D.params),g=f.stringify(C)}const E=[];let h=f;for(;h;)E.unshift(h.record),h=h.parent;return{name:m,path:g,params:C,matched:E,meta:bF(E)}}e.forEach(D=>r(D));function c(){t.length=0,n.clear()}return{addRoute:r,resolve:l,removeRoute:o,clearRoutes:c,getRoutes:s,getRecordMatcher:a}}function Kl(e,u){const t={};for(const n of u)n in e&&(t[n]=e[n]);return t}function Yl(e){const u={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:AF(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(u,"mods",{value:{}}),u}function AF(e){const u={},t=e.props||!1;if("component"in e)u.default=t;else for(const n in e.components)u[n]=typeof t=="object"?t[n]:t;return u}function Zl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bF(e){return e.reduce((u,t)=>Pe(u,t.meta),{})}function Xl(e,u){const t={};for(const n in e)t[n]=n in u?u[n]:e[n];return t}function vF(e,u){let t=0,n=u.length;for(;t!==n;){const r=t+n>>1;a5(e,u[r])<0?n=r:t=r+1}const a=BF(e);return a&&(n=u.lastIndexOf(a,n-1)),n}function BF(e){let u=e;for(;u=u.parent;)if(r5(u)&&a5(e,u)===0)return u}function r5({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function yF(e){const u={};if(e===""||e==="?")return u;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&Cs(r)):[n&&Cs(n)]).forEach(r=>{r!==void 0&&(u+=(u.length?"&":"")+t,r!=null&&(u+="="+r))})}return u}function _F(e){const u={};for(const t in e){const n=e[t];n!==void 0&&(u[t]=Xu(n)?n.map(a=>a==null?null:""+a):n==null?n:""+n)}return u}const wF=Symbol(""),Ql=Symbol(""),Ir=Symbol(""),si=Symbol(""),Es=Symbol("");function g0(){let e=[];function u(n){return e.push(n),()=>{const a=e.indexOf(n);a>-1&&e.splice(a,1)}}function t(){e=[]}return{add:u,list:()=>e.slice(),reset:t}}function $t(e,u,t,n,a,r=o=>o()){const o=n&&(n.enterCallbacks[a]=n.enterCallbacks[a]||[]);return()=>new Promise((s,i)=>{const l=d=>{d===!1?i(t0(4,{from:t,to:u})):d instanceof Error?i(d):cF(d)?i(t0(2,{from:u,to:d})):(o&&n.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),s())},c=r(()=>e.call(n&&n.instances[a],u,t,l));let D=Promise.resolve(c);e.length<3&&(D=D.then(l)),D.catch(d=>i(d))})}function Fo(e,u,t,n,a=r=>r()){const r=[];for(const o of e)for(const s in o.components){let i=o.components[s];if(!(u!=="beforeRouteEnter"&&!o.instances[s]))if(K2(i)){const c=(i.__vccOpts||i)[u];c&&r.push($t(c,t,n,o,s,a))}else{let l=i();r.push(()=>l.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const D=L7(c)?c.default:c;o.mods[s]=c,o.components[s]=D;const f=(D.__vccOpts||D)[u];return f&&$t(f,t,n,o,s,a)()}))}}return r}function e1(e){const u=yu(Ir),t=yu(si),n=X(()=>{const i=De(e.to);return u.resolve(i)}),a=X(()=>{const{matched:i}=n.value,{length:l}=i,c=i[l-1],D=t.matched;if(!c||!D.length)return-1;const d=D.findIndex(u0.bind(null,c));if(d>-1)return d;const f=u1(i[l-2]);return l>1&&u1(c)===f&&D[D.length-1].path!==f?D.findIndex(u0.bind(null,i[l-2])):d}),r=X(()=>a.value>-1&&TF(t.params,n.value.params)),o=X(()=>a.value>-1&&a.value===t.matched.length-1&&e5(t.params,n.value.params));function s(i={}){if(SF(i)){const l=u[De(e.replace)?"replace":"push"](De(e.to)).catch(I0);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>l),l}return Promise.resolve()}return{route:n,href:X(()=>n.value.href),isActive:r,isExactActive:o,navigate:s}}function kF(e){return e.length===1?e[0]:e}const xF=Ee({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:e1,setup(e,{slots:u}){const t=c0(e1(e)),{options:n}=yu(Ir),a=X(()=>({[t1(e.activeClass,n.linkActiveClass,"router-link-active")]:t.isActive,[t1(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:t.isExactActive}));return()=>{const r=u.default&&kF(u.default(t));return e.custom?r:et("a",{"aria-current":t.isExactActive?e.ariaCurrentValue:null,href:t.href,onClick:t.navigate,class:a.value},r)}}}),MF=xF;function SF(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const u=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(u))return}return e.preventDefault&&e.preventDefault(),!0}}function TF(e,u){for(const t in u){const n=u[t],a=e[t];if(typeof n=="string"){if(n!==a)return!1}else if(!Xu(a)||a.length!==n.length||n.some((r,o)=>r!==a[o]))return!1}return!0}function u1(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const t1=(e,u,t)=>e??u??t,HF=Ee({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:u,slots:t}){const n=yu(Es),a=X(()=>e.route||n.value),r=yu(Ql,0),o=X(()=>{let l=De(r);const{matched:c}=a.value;let D;for(;(D=c[l])&&!D.components;)l++;return l}),s=X(()=>a.value.matched[o.value]);T0(Ql,X(()=>o.value+1)),T0(wF,s),T0(Es,a);const i=Ce();return Ke(()=>[i.value,s.value,e.name],([l,c,D],[d,f,C])=>{c&&(c.instances[D]=l,f&&f!==c&&l&&l===d&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),l&&c&&(!f||!u0(c,f)||!d)&&(c.enterCallbacks[D]||[]).forEach(g=>g(l))},{flush:"post"}),()=>{const l=a.value,c=e.name,D=s.value,d=D&&D.components[c];if(!d)return n1(t.default,{Component:d,route:l});const f=D.props[c],C=f?f===!0?l.params:typeof f=="function"?f(l):f:null,m=et(d,Pe({},C,u,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(D.instances[c]=null)},ref:i}));return n1(t.default,{Component:m,route:l})||m}}});function n1(e,u){if(!e)return null;const t=e(u);return t.length===1?t[0]:t}const PF=HF;function Ty(e){const u=gF(e.routes,e),t=e.parseQuery||yF,n=e.stringifyQuery||Jl,a=e.history,r=g0(),o=g0(),s=g0(),i=it(pt);let l=pt;Mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=co.bind(null,N=>""+N),D=co.bind(null,K7),d=co.bind(null,G0);function f(N,ne){let Q,ue;return t5(N)?(Q=u.getRecordMatcher(N),ue=ne):ue=N,u.addRoute(ue,Q)}function C(N){const ne=u.getRecordMatcher(N);ne&&u.removeRoute(ne)}function g(){return u.getRoutes().map(N=>N.record)}function m(N){return!!u.getRecordMatcher(N)}function E(N,ne){if(ne=Pe({},ne||i.value),typeof N=="string"){const y=fo(t,N,ne.path),H=u.resolve({path:y.path},ne),Y=a.createHref(y.fullPath);return Pe(y,H,{params:d(H.params),hash:G0(y.hash),redirectedFrom:void 0,href:Y})}let Q;if(N.path!=null)Q=Pe({},N,{path:fo(t,N.path,ne.path).path});else{const y=Pe({},N.params);for(const H in y)y[H]==null&&delete y[H];Q=Pe({},N,{params:D(y)}),ne.params=D(ne.params)}const ue=u.resolve(Q,ne),he=N.hash||"";ue.params=c(d(ue.params));const Be=X7(n,Pe({},N,{hash:q7(he),path:ue.path})),v=a.createHref(Be);return Pe({fullPath:Be,hash:he,query:n===Jl?_F(N.query):N.query||{}},ue,{redirectedFrom:void 0,href:v})}function h(N){return typeof N=="string"?fo(t,N,i.value.path):Pe({},N)}function F(N,ne){if(l!==N)return t0(8,{from:ne,to:N})}function p(N){return _(N)}function b(N){return p(Pe(h(N),{replace:!0}))}function w(N){const ne=N.matched[N.matched.length-1];if(ne&&ne.redirect){const{redirect:Q}=ne;let ue=typeof Q=="function"?Q(N):Q;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=h(ue):{path:ue},ue.params={}),Pe({query:N.query,hash:N.hash,params:ue.path!=null?{}:N.params},ue)}}function _(N,ne){const Q=l=E(N),ue=i.value,he=N.state,Be=N.force,v=N.replace===!0,y=w(Q);if(y)return _(Pe(h(y),{state:typeof y=="object"?Pe({},he,y.state):he,force:Be,replace:v}),ne||Q);const H=Q;H.redirectedFrom=ne;let Y;return!Be&&J7(n,ue,Q)&&(Y=t0(16,{to:H,from:ue}),de(ue,ue,!0,!1)),(Y?Promise.resolve(Y):T(H,ue)).catch(V=>Ft(V)?Ft(V,2)?V:ie(V):L(V,H,ue)).then(V=>{if(V){if(Ft(V,2))return _(Pe({replace:v},h(V.to),{state:typeof V.to=="object"?Pe({},he,V.to.state):he,force:Be}),ne||H)}else V=S(H,ue,!0,v,he);return R(H,ue,V),V})}function G(N,ne){const Q=F(N,ne);return Q?Promise.reject(Q):Promise.resolve()}function O(N){const ne=Ie.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(N):N()}function T(N,ne){let Q;const[ue,he,Be]=LF(N,ne);Q=Fo(ue.reverse(),"beforeRouteLeave",N,ne);for(const y of ue)y.leaveGuards.forEach(H=>{Q.push($t(H,N,ne))});const v=G.bind(null,N,ne);return Q.push(v),Ue(Q).then(()=>{Q=[];for(const y of r.list())Q.push($t(y,N,ne));return Q.push(v),Ue(Q)}).then(()=>{Q=Fo(he,"beforeRouteUpdate",N,ne);for(const y of he)y.updateGuards.forEach(H=>{Q.push($t(H,N,ne))});return Q.push(v),Ue(Q)}).then(()=>{Q=[];for(const y of Be)if(y.beforeEnter)if(Xu(y.beforeEnter))for(const H of y.beforeEnter)Q.push($t(H,N,ne));else Q.push($t(y.beforeEnter,N,ne));return Q.push(v),Ue(Q)}).then(()=>(N.matched.forEach(y=>y.enterCallbacks={}),Q=Fo(Be,"beforeRouteEnter",N,ne,O),Q.push(v),Ue(Q))).then(()=>{Q=[];for(const y of o.list())Q.push($t(y,N,ne));return Q.push(v),Ue(Q)}).catch(y=>Ft(y,8)?y:Promise.reject(y))}function R(N,ne,Q){s.list().forEach(ue=>O(()=>ue(N,ne,Q)))}function S(N,ne,Q,ue,he){const Be=F(N,ne);if(Be)return Be;const v=ne===pt,y=Mn?history.state:{};Q&&(ue||v?a.replace(N.fullPath,Pe({scroll:v&&y&&y.scroll},he)):a.push(N.fullPath,he)),i.value=N,de(N,ne,Q,v),ie()}let z;function q(){z||(z=a.listen((N,ne,Q)=>{if(!Qe.listening)return;const ue=E(N),he=w(ue);if(he){_(Pe(he,{replace:!0,force:!0}),ue).catch(I0);return}l=ue;const Be=i.value;Mn&&oF(Ul(Be.fullPath,Q.delta),Lr()),T(ue,Be).catch(v=>Ft(v,12)?v:Ft(v,2)?(_(Pe(h(v.to),{force:!0}),ue).then(y=>{Ft(y,20)&&!Q.delta&&Q.type===K0.pop&&a.go(-1,!1)}).catch(I0),Promise.reject()):(Q.delta&&a.go(-Q.delta,!1),L(v,ue,Be))).then(v=>{v=v||S(ue,Be,!1),v&&(Q.delta&&!Ft(v,8)?a.go(-Q.delta,!1):Q.type===K0.pop&&Ft(v,20)&&a.go(-1,!1)),R(ue,Be,v)}).catch(I0)}))}let U=g0(),P=g0(),K;function L(N,ne,Q){ie(N);const ue=P.list();return ue.length?ue.forEach(he=>he(N,ne,Q)):console.error(N),Promise.reject(N)}function te(){return K&&i.value!==pt?Promise.resolve():new Promise((N,ne)=>{U.add([N,ne])})}function ie(N){return K||(K=!N,q(),U.list().forEach(([ne,Q])=>N?Q(N):ne()),U.reset()),N}function de(N,ne,Q,ue){const{scrollBehavior:he}=e;if(!Mn||!he)return Promise.resolve();const Be=!Q&&sF(Ul(N.fullPath,0))||(ue||!Q)&&history.state&&history.state.scroll||null;return Bt().then(()=>he(N,ne,Be)).then(v=>v&&rF(v)).catch(v=>L(v,N,ne))}const ge=N=>a.go(N);let _e;const Ie=new Set,Qe={currentRoute:i,listening:!0,addRoute:f,removeRoute:C,clearRoutes:u.clearRoutes,hasRoute:m,getRoutes:g,resolve:E,options:e,push:p,replace:b,go:ge,back:()=>ge(-1),forward:()=>ge(1),beforeEach:r.add,beforeResolve:o.add,afterEach:s.add,onError:P.add,isReady:te,install(N){const ne=this;N.component("RouterLink",MF),N.component("RouterView",PF),N.config.globalProperties.$router=ne,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>De(i)}),Mn&&!_e&&i.value===pt&&(_e=!0,p(a.location).catch(he=>{}));const Q={};for(const he in pt)Object.defineProperty(Q,he,{get:()=>i.value[he],enumerable:!0});N.provide(Ir,ne),N.provide(si,Ln(Q)),N.provide(Es,i);const ue=N.unmount;Ie.add(N),N.unmount=function(){Ie.delete(N),Ie.size<1&&(l=pt,z&&z(),z=null,i.value=pt,_e=!1,K=!1),ue()}}};function Ue(N){return N.reduce((ne,Q)=>ne.then(()=>O(Q)),Promise.resolve())}return Qe}function LF(e,u){const t=[],n=[],a=[],r=Math.max(u.matched.length,e.matched.length);for(let o=0;ou0(l,s))?n.push(s):t.push(s));const i=e.matched[o];i&&(u.matched.find(l=>u0(l,i))||a.push(i))}return[t,n,a]}function Hy(){return yu(Ir)}function o5(e){return yu(si)}const Py=(e,u)=>({default:()=>{var t;return e?et(qn,e===!0?{}:e,u):(t=u.default)==null?void 0:t.call(u)}}),IF=/(:\w+)\([^)]+\)/g,OF=/(:\w+)[?+*]/g,RF=/:\w+/g;function a1(e){const u=(e==null?void 0:e.meta.key)??e.path.replace(IF,"$1").replace(OF,"$1").replace(RF,t=>{var n;return((n=e.params[t.slice(1)])==null?void 0:n.toString())||""});return typeof u=="function"?u(e):u}function $F(e,u){return e===u||u===pt?!1:a1(e)!==a1(u)?!0:!e.matched.every((n,a)=>{var r,o;return n.components&&n.components.default===((o=(r=u.matched[a])==null?void 0:r.components)==null?void 0:o.default)})}const NF={scrollBehavior(e,u,t){var l;const n=nu(),a=((l=lr().options)==null?void 0:l.scrollBehaviorType)??"auto";let r=t||void 0;const o=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,u):e.meta.scrollToTop;if(!r&&u&&e&&o!==!1&&$F(e,u)&&(r={left:0,top:0}),e.path===u.path)return u.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:r1(e.hash),behavior:a}:!1;const s=c=>!!(c.meta.pageTransition??f8),i=s(u)&&s(e)?"page:transition:finish":"page:finish";return new Promise(c=>{n.hooks.hookOnce(i,async()=>{await new Promise(D=>setTimeout(D,0)),e.hash&&(r={el:e.hash,top:r1(e.hash),behavior:a}),c(r)})})}};function r1(e){try{const u=document.querySelector(e);if(u)return(Number.parseFloat(getComputedStyle(u).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const zF={hashMode:!1,scrollBehaviorType:"auto"},Ly={...zF,...NF};function VF(e){return Array.isArray(e)?e:[e]}const o1=globalThis.requestIdleCallback||(e=>{const u=Date.now(),t={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-u))};return setTimeout(()=>{e(t)},1)}),UF=e=>{const u=nu();u.isHydrating?u.hooks.hookOnce("app:suspense:resolve",()=>{o1(()=>e())}):o1(()=>e())},jF=e=>e==="defer"||e===!1;function Iy(...e){var g;const u=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(u);let[t,n,a={}]=e;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof n!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const r=nu(),o=n,s=()=>On.value,i=()=>r.isHydrating?r.payload.data[t]:r.static.data[t];a.server=a.server??!0,a.default=a.default??s,a.getCachedData=a.getCachedData??i,a.lazy=a.lazy??!1,a.immediate=a.immediate??!0,a.deep=a.deep??On.deep,a.dedupe=a.dedupe??"cancel";const l=a.getCachedData(t,r),c=l!=null;if(!r._asyncData[t]||!a.immediate){(g=r.payload._errors)[t]??(g[t]=On.errorValue);const m=a.deep?Ce:it;r._asyncData[t]={data:m(c?l:a.default()),pending:Ce(!c),error:Xs(r.payload._errors,t),status:Ce("idle"),_default:a.default}}const D={...r._asyncData[t]};delete D._default,D.refresh=D.execute=(m={})=>{if(r._asyncDataPromises[t]){if(jF(m.dedupe??a.dedupe))return r._asyncDataPromises[t];r._asyncDataPromises[t].cancelled=!0}if(m._initial||r.isHydrating&&m._initial!==!1){const h=m._initial?l:a.getCachedData(t,r);if(h!=null)return Promise.resolve(h)}D.pending.value=!0,D.status.value="pending";const E=new Promise((h,F)=>{try{h(o(r))}catch(p){F(p)}}).then(async h=>{if(E.cancelled)return r._asyncDataPromises[t];let F=h;a.transform&&(F=await a.transform(h)),a.pick&&(F=GF(F,a.pick)),r.payload.data[t]=F,D.data.value=F,D.error.value=On.errorValue,D.status.value="success"}).catch(h=>{if(E.cancelled)return r._asyncDataPromises[t];D.error.value=I2(h),D.data.value=De(a.default()),D.status.value="error"}).finally(()=>{E.cancelled||(D.pending.value=!1,delete r._asyncDataPromises[t])});return r._asyncDataPromises[t]=E,r._asyncDataPromises[t]},D.clear=()=>WF(r,t);const d=()=>D.refresh({_initial:!0}),f=a.server!==!1&&r.payload.serverRendered;{const m=_u();if(m&&f&&a.immediate&&!m.sp&&(m.sp=[]),m&&!m._nuxtOnBeforeMountCbs){m._nuxtOnBeforeMountCbs=[];const F=m._nuxtOnBeforeMountCbs;xc(()=>{F.forEach(p=>{p()}),F.splice(0,F.length)}),aa(()=>F.splice(0,F.length))}f&&r.isHydrating&&(D.error.value||l!=null)?(D.pending.value=!1,D.status.value=D.error.value?"error":"success"):m&&(r.payload.serverRendered&&r.isHydrating||a.lazy)&&a.immediate?m._nuxtOnBeforeMountCbs.push(d):a.immediate&&d();const E=An();if(a.watch){const F=Ke(a.watch,()=>D.refresh());E&&fn(F)}const h=r.hook("app:data:refresh",async F=>{(!F||F.includes(t))&&await D.refresh()});E&&fn(h)}const C=Promise.resolve(r._asyncDataPromises[t]).then(()=>D);return Object.assign(C,D),C}async function qF(e){await new Promise(t=>UF(t));const u=e?VF(e):void 0;await nu().hooks.callHookParallel("app:data:refresh",u)}function WF(e,u){u in e.payload.data&&(e.payload.data[u]=void 0),u in e.payload._errors&&(e.payload._errors[u]=On.errorValue),e._asyncData[u]&&(e._asyncData[u].data.value=void 0,e._asyncData[u].error.value=On.errorValue,e._asyncData[u].pending.value=!1,e._asyncData[u].status.value="idle"),u in e._asyncDataPromises&&(e._asyncDataPromises[u]&&(e._asyncDataPromises[u].cancelled=!0),e._asyncDataPromises[u]=void 0)}function GF(e,u){const t={};for(const n of u)t[n]=e[n];return t}const KF="$s";function ii(...e){const u=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(u);const[t,n]=e;if(!t||typeof t!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+t);if(n!==void 0&&typeof n!="function")throw new Error("[nuxt] [useState] init must be a function: "+n);const a=KF+t,r=nu(),o=Xs(r.payload.state,a);if(o.value===void 0&&n){const s=n();if(tu(s))return r.payload.state[a]=s,s;o.value=s}return o}const s1=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function i1(e,u){u?u={...s1,...u}:u=s1;const t=s5(u);return t.dispatch(e),t.toString()}const YF=Object.freeze(["prototype","__proto__","constructor"]);function s5(e){let u="",t=new Map;const n=a=>{u+=a};return{toString(){return u},getContext(){return t},dispatch(a){return e.replacer&&(a=e.replacer(a)),this[a===null?"null":typeof a](a)},object(a){if(a&&typeof a.toJSON=="function")return this.object(a.toJSON());const r=Object.prototype.toString.call(a);let o="";const s=r.length;s<10?o="unknown:["+r+"]":o=r.slice(8,s-1),o=o.toLowerCase();let i=null;if((i=t.get(a))===void 0)t.set(a,t.size);else return this.dispatch("[CIRCULAR:"+i+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(a))return n("buffer:"),n(a.toString("utf8"));if(o!=="object"&&o!=="function"&&o!=="asyncfunction")this[o]?this[o](a):e.ignoreUnknown||this.unkown(a,o);else{let l=Object.keys(a);e.unorderedObjects&&(l=l.sort());let c=[];e.respectType!==!1&&!l1(a)&&(c=YF),e.excludeKeys&&(l=l.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),n("object:"+(l.length+c.length)+":");const D=d=>{this.dispatch(d),n(":"),e.excludeValues||this.dispatch(a[d]),n(",")};for(const d of l)D(d);for(const d of c)D(d)}},array(a,r){if(r=r===void 0?e.unorderedArrays!==!1:r,n("array:"+a.length+":"),!r||a.length<=1){for(const i of a)this.dispatch(i);return}const o=new Map,s=a.map(i=>{const l=s5(e);l.dispatch(i);for(const[c,D]of l.getContext())o.set(c,D);return l.toString()});return t=o,s.sort(),this.array(s,!1)},date(a){return n("date:"+a.toJSON())},symbol(a){return n("symbol:"+a.toString())},unkown(a,r){if(n(r),!!a&&(n(":"),a&&typeof a.entries=="function"))return this.array(Array.from(a.entries()),!0)},error(a){return n("error:"+a.toString())},boolean(a){return n("bool:"+a)},string(a){n("string:"+a.length+":"),n(a)},function(a){n("fn:"),l1(a)?this.dispatch("[native]"):this.dispatch(a.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(a.name)),e.respectFunctionProperties&&this.object(a)},number(a){return n("number:"+a)},xml(a){return n("xml:"+a.toString())},null(){return n("Null")},undefined(){return n("Undefined")},regexp(a){return n("regex:"+a.toString())},uint8array(a){return n("uint8array:"),this.dispatch(Array.prototype.slice.call(a))},uint8clampedarray(a){return n("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(a))},int8array(a){return n("int8array:"),this.dispatch(Array.prototype.slice.call(a))},uint16array(a){return n("uint16array:"),this.dispatch(Array.prototype.slice.call(a))},int16array(a){return n("int16array:"),this.dispatch(Array.prototype.slice.call(a))},uint32array(a){return n("uint32array:"),this.dispatch(Array.prototype.slice.call(a))},int32array(a){return n("int32array:"),this.dispatch(Array.prototype.slice.call(a))},float32array(a){return n("float32array:"),this.dispatch(Array.prototype.slice.call(a))},float64array(a){return n("float64array:"),this.dispatch(Array.prototype.slice.call(a))},arraybuffer(a){return n("arraybuffer:"),this.dispatch(new Uint8Array(a))},url(a){return n("url:"+a.toString())},map(a){n("map:");const r=[...a];return this.array(r,e.unorderedSets!==!1)},set(a){n("set:");const r=[...a];return this.array(r,e.unorderedSets!==!1)},file(a){return n("file:"),this.dispatch([a.name,a.size,a.type,a.lastModfied])},blob(){if(e.ignoreUnknown)return n("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" `)},domwindow(){return n("domwindow")},bigint(a){return n("bigint:"+a.toString())},process(){return n("process")},timer(){return n("timer")},pipe(){return n("pipe")},tcp(){return n("tcp")},udp(){return n("udp")},tty(){return n("tty")},statwatcher(){return n("statwatcher")},securecontext(){return n("securecontext")},connection(){return n("connection")},zlib(){return n("zlib")},context(){return n("context")},nodescript(){return n("nodescript")},httpparser(){return n("httpparser")},dataview(){return n("dataview")},signal(){return n("signal")},fsevent(){return n("fsevent")},tlswrap(){return n("tlswrap")}}}const i5="[native code] }",ZF=i5.length;function l1(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-ZF)===i5}function XF(e,u,t={}){return e===u||i1(e,t)===i1(u,t)}function Uu(e){if(typeof e!="object")return e;var u,t,n=Object.prototype.toString.call(e);if(n==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){t=new e.constructor;for(u in e)e.hasOwnProperty(u)&&t[u]!==e[u]&&(t[u]=Uu(e[u]))}else{t={};for(u in e)u==="__proto__"?Object.defineProperty(t,u,{value:Uu(e[u]),configurable:!0,enumerable:!0,writable:!0}):t[u]=Uu(e[u])}return t}if(n==="[object Array]"){for(u=e.length,t=Array(u);u--;)t[u]=Uu(e[u]);return t}return n==="[object Set]"?(t=new Set,e.forEach(function(a){t.add(Uu(a))}),t):n==="[object Map]"?(t=new Map,e.forEach(function(a,r){t.set(Uu(r),Uu(a))}),t):n==="[object Date]"?new Date(+e):n==="[object RegExp]"?(t=new RegExp(e.source,e.flags),t.lastIndex=e.lastIndex,t):n==="[object DataView]"?new e.constructor(Uu(e.buffer)):n==="[object ArrayBuffer]"?e.slice(0):n.slice(-6)==="Array]"?new e.constructor(e):e}const JF={path:"/",watch:!0,decode:e=>h2(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},_a=window.cookieStore;function Oy(e,u){var i;const t={...JF,...u};t.filter??(t.filter=l=>l===e);const n=D1(t)||{};let a;t.maxAge!==void 0?a=t.maxAge*1e3:t.expires&&(a=t.expires.getTime()-Date.now());const r=a!==void 0&&a<=0,o=Uu(r?void 0:n[e]??((i=t.default)==null?void 0:i.call(t))),s=a&&!r?u6(o,a,t.watch&&t.watch!=="shallow"):Ce(o);{let l=null;try{!_a&&typeof BroadcastChannel<"u"&&(l=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{t.readonly||XF(s.value,n[e])||(e6(e,s.value,t),n[e]=Uu(s.value),l==null||l.postMessage({value:t.encode(s.value)}))},D=C=>{var m;const g=C.refresh?(m=D1(t))==null?void 0:m[e]:t.decode(C.value);d=!0,s.value=g,n[e]=Uu(g),Bt(()=>{d=!1})};let d=!1;const f=!!An();if(f&&fn(()=>{d=!0,c(),l==null||l.close()}),_a){const C=g=>{const m=g.changed.find(h=>h.name===e),E=g.deleted.find(h=>h.name===e);m&&D({value:m.value}),E&&D({value:null})};_a.addEventListener("change",C),f&&fn(()=>_a.removeEventListener("change",C))}else l&&(l.onmessage=({data:C})=>D(C));t.watch?Ke(s,()=>{d||c()},{deep:t.watch!=="shallow"}):c()}return s}function D1(e={}){return g8(document.cookie,e)}function QF(e,u,t={}){return u==null?Tl(e,u,{...t,maxAge:-1}):Tl(e,u,t)}function e6(e,u,t={}){document.cookie=QF(e,u,t)}const c1=2147483647;function u6(e,u,t){let n,a,r=0;const o=t?Ce(e):{value:e};return An()&&fn(()=>{a==null||a(),clearTimeout(n)}),Fc((s,i)=>{t&&(a=Ke(o,i));function l(){r=0,clearTimeout(n);const c=u-r,D=c{if(r+=D,ru?Symbol.for(e):Symbol(e),n6=(e,u,t)=>a6({l:e,k:u,s:t}),a6=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),cu=e=>typeof e=="number"&&isFinite(e),r6=e=>Di(e)==="[object Date]",fr=e=>Di(e)==="[object RegExp]",Or=e=>Me(e)&&Object.keys(e).length===0,du=Object.assign,o6=Object.create,$e=(e=null)=>o6(e);let f1;const li=()=>f1||(f1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:$e());function F1(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const s6=Object.prototype.hasOwnProperty;function Wu(e,u){return s6.call(e,u)}const iu=Array.isArray,Xe=e=>typeof e=="function",se=e=>typeof e=="string",eu=e=>typeof e=="boolean",He=e=>e!==null&&typeof e=="object",i6=e=>He(e)&&Xe(e.then)&&Xe(e.catch),l5=Object.prototype.toString,Di=e=>l5.call(e),Me=e=>Di(e)==="[object Object]",l6=e=>e==null?"":iu(e)||Me(e)&&e.toString===l5?JSON.stringify(e,null,2):String(e);function ci(e,u=""){return e.reduce((t,n,a)=>a===0?t+n:t+u+n,"")}function D6(e,u){typeof console<"u"&&(console.warn("[intlify] "+e),u&&console.warn(u.stack))}const wa=e=>!He(e)||iu(e);function Ua(e,u){if(wa(e)||wa(u))throw new Error("Invalid value");const t=[{src:e,des:u}];for(;t.length;){const{src:n,des:a}=t.pop();Object.keys(n).forEach(r=>{r!=="__proto__"&&(He(n[r])&&!He(a[r])&&(a[r]=Array.isArray(n[r])?[]:$e()),wa(a[r])||wa(n[r])?a[r]=n[r]:t.push({src:n[r],des:a[r]}))})}}/*! * message-compiler v10.0.5 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */function c6(e,u,t){return{line:e,column:u,offset:t}}function hs(e,u,t){return{start:e,end:u}}const Oe={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},d6=17;function Rr(e,u,t={}){const{domain:n,messages:a,args:r}=t,o=e,s=new SyntaxError(String(o));return s.code=e,u&&(s.location=u),s.domain=n,s}function f6(e){throw e}const Ct=" ",F6="\r",hu=` `,C6="\u2028",p6="\u2029";function E6(e){const u=e;let t=0,n=1,a=1,r=0;const o=_=>u[_]===F6&&u[_+1]===hu,s=_=>u[_]===hu,i=_=>u[_]===p6,l=_=>u[_]===C6,c=_=>o(_)||s(_)||i(_)||l(_),D=()=>t,d=()=>n,f=()=>a,C=()=>r,g=_=>o(_)||i(_)||l(_)?hu:u[_],m=()=>g(t),E=()=>g(t+r);function h(){return r=0,c(t)&&(n++,a=0),o(t)&&t++,t++,a++,u[t]}function F(){return o(t+r)&&r++,r++,u[t+r]}function p(){t=0,n=1,a=1,r=0}function b(_=0){r=_}function w(){const _=t+r;for(;_!==t;)h();r=0}return{index:D,line:d,column:f,peekOffset:C,charAt:g,currentChar:m,currentPeek:E,next:h,peek:F,reset:p,resetPeek:b,skipToPeek:w}}const Ht=void 0,h6=".",C1="'",m6="tokenizer";function g6(e,u={}){const t=u.location!==!1,n=E6(e),a=()=>n.index(),r=()=>c6(n.line(),n.column(),n.index()),o=r(),s=a(),i={currentType:13,offset:s,startLoc:o,endLoc:o,lastType:13,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},l=()=>i,{onError:c}=u;function D(A,B,M,...$){const W=l();if(B.column+=M,B.offset+=M,c){const J=t?hs(W.startLoc,B):null,x=Rr(A,J,{domain:m6,args:$});c(x)}}function d(A,B,M){A.endLoc=r(),A.currentType=B;const $={type:B};return t&&($.loc=hs(A.startLoc,A.endLoc)),M!=null&&($.value=M),$}const f=A=>d(A,13);function C(A,B){return A.currentChar()===B?(A.next(),B):(D(Oe.EXPECTED_TOKEN,r(),0,B),"")}function g(A){let B="";for(;A.currentPeek()===Ct||A.currentPeek()===hu;)B+=A.currentPeek(),A.peek();return B}function m(A){const B=g(A);return A.skipToPeek(),B}function E(A){if(A===Ht)return!1;const B=A.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B===95}function h(A){if(A===Ht)return!1;const B=A.charCodeAt(0);return B>=48&&B<=57}function F(A,B){const{currentType:M}=B;if(M!==2)return!1;g(A);const $=E(A.currentPeek());return A.resetPeek(),$}function p(A,B){const{currentType:M}=B;if(M!==2)return!1;g(A);const $=A.currentPeek()==="-"?A.peek():A.currentPeek(),W=h($);return A.resetPeek(),W}function b(A,B){const{currentType:M}=B;if(M!==2)return!1;g(A);const $=A.currentPeek()===C1;return A.resetPeek(),$}function w(A,B){const{currentType:M}=B;if(M!==7)return!1;g(A);const $=A.currentPeek()===".";return A.resetPeek(),$}function _(A,B){const{currentType:M}=B;if(M!==8)return!1;g(A);const $=E(A.currentPeek());return A.resetPeek(),$}function G(A,B){const{currentType:M}=B;if(!(M===7||M===11))return!1;g(A);const $=A.currentPeek()===":";return A.resetPeek(),$}function O(A,B){const{currentType:M}=B;if(M!==9)return!1;const $=()=>{const J=A.currentPeek();return J==="{"?E(A.peek()):J==="@"||J==="|"||J===":"||J==="."||J===Ct||!J?!1:J===hu?(A.peek(),$()):R(A,!1)},W=$();return A.resetPeek(),W}function T(A){g(A);const B=A.currentPeek()==="|";return A.resetPeek(),B}function R(A,B=!0){const M=(W=!1,J="")=>{const x=A.currentPeek();return x==="{"||x==="@"||!x?W:x==="|"?!(J===Ct||J===hu):x===Ct?(A.peek(),M(!0,Ct)):x===hu?(A.peek(),M(!0,hu)):!0},$=M();return B&&A.resetPeek(),$}function S(A,B){const M=A.currentChar();return M===Ht?Ht:B(M)?(A.next(),M):null}function z(A){const B=A.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B>=48&&B<=57||B===95||B===36}function q(A){return S(A,z)}function U(A){const B=A.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B>=48&&B<=57||B===95||B===36||B===45}function P(A){return S(A,U)}function K(A){const B=A.charCodeAt(0);return B>=48&&B<=57}function L(A){return S(A,K)}function te(A){const B=A.charCodeAt(0);return B>=48&&B<=57||B>=65&&B<=70||B>=97&&B<=102}function ie(A){return S(A,te)}function de(A){let B="",M="";for(;B=L(A);)M+=B;return M}function ge(A){let B="";for(;;){const M=A.currentChar();if(M==="{"||M==="}"||M==="@"||M==="|"||!M)break;if(M===Ct||M===hu)if(R(A))B+=M,A.next();else{if(T(A))break;B+=M,A.next()}else B+=M,A.next()}return B}function _e(A){m(A);let B="",M="";for(;B=P(A);)M+=B;return A.currentChar()===Ht&&D(Oe.UNTERMINATED_CLOSING_BRACE,r(),0),M}function Ie(A){m(A);let B="";return A.currentChar()==="-"?(A.next(),B+=`-${de(A)}`):B+=de(A),A.currentChar()===Ht&&D(Oe.UNTERMINATED_CLOSING_BRACE,r(),0),B}function Qe(A){return A!==C1&&A!==hu}function Ue(A){m(A),C(A,"'");let B="",M="";for(;B=S(A,Qe);)B==="\\"?M+=N(A):M+=B;const $=A.currentChar();return $===hu||$===Ht?(D(Oe.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),$===hu&&(A.next(),C(A,"'")),M):(C(A,"'"),M)}function N(A){const B=A.currentChar();switch(B){case"\\":case"'":return A.next(),`\\${B}`;case"u":return ne(A,B,4);case"U":return ne(A,B,6);default:return D(Oe.UNKNOWN_ESCAPE_SEQUENCE,r(),0,B),""}}function ne(A,B,M){C(A,B);let $="";for(let W=0;W{const $=A.currentChar();return $==="{"||$==="@"||$==="|"||$==="("||$===")"||!$||$===Ct?M:(M+=$,A.next(),B(M))};return B("")}function v(A){m(A);const B=C(A,"|");return m(A),B}function y(A,B){let M=null;switch(A.currentChar()){case"{":return B.braceNest>=1&&D(Oe.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),A.next(),M=d(B,2,"{"),m(A),B.braceNest++,M;case"}":return B.braceNest>0&&B.currentType===2&&D(Oe.EMPTY_PLACEHOLDER,r(),0),A.next(),M=d(B,3,"}"),B.braceNest--,B.braceNest>0&&m(A),B.inLinked&&B.braceNest===0&&(B.inLinked=!1),M;case"@":return B.braceNest>0&&D(Oe.UNTERMINATED_CLOSING_BRACE,r(),0),M=H(A,B)||f(B),B.braceNest=0,M;default:{let W=!0,J=!0,x=!0;if(T(A))return B.braceNest>0&&D(Oe.UNTERMINATED_CLOSING_BRACE,r(),0),M=d(B,1,v(A)),B.braceNest=0,B.inLinked=!1,M;if(B.braceNest>0&&(B.currentType===4||B.currentType===5||B.currentType===6))return D(Oe.UNTERMINATED_CLOSING_BRACE,r(),0),B.braceNest=0,Y(A,B);if(W=F(A,B))return M=d(B,4,_e(A)),m(A),M;if(J=p(A,B))return M=d(B,5,Ie(A)),m(A),M;if(x=b(A,B))return M=d(B,6,Ue(A)),m(A),M;if(!W&&!J&&!x)return M=d(B,12,ue(A)),D(Oe.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,M.value),m(A),M;break}}return M}function H(A,B){const{currentType:M}=B;let $=null;const W=A.currentChar();switch((M===7||M===8||M===11||M===9)&&(W===hu||W===Ct)&&D(Oe.INVALID_LINKED_FORMAT,r(),0),W){case"@":return A.next(),$=d(B,7,"@"),B.inLinked=!0,$;case".":return m(A),A.next(),d(B,8,".");case":":return m(A),A.next(),d(B,9,":");default:return T(A)?($=d(B,1,v(A)),B.braceNest=0,B.inLinked=!1,$):w(A,B)||G(A,B)?(m(A),H(A,B)):_(A,B)?(m(A),d(B,11,he(A))):O(A,B)?(m(A),W==="{"?y(A,B)||$:d(B,10,Be(A))):(M===7&&D(Oe.INVALID_LINKED_FORMAT,r(),0),B.braceNest=0,B.inLinked=!1,Y(A,B))}}function Y(A,B){let M={type:13};if(B.braceNest>0)return y(A,B)||f(B);if(B.inLinked)return H(A,B)||f(B);switch(A.currentChar()){case"{":return y(A,B)||f(B);case"}":return D(Oe.UNBALANCED_CLOSING_BRACE,r(),0),A.next(),d(B,3,"}");case"@":return H(A,B)||f(B);default:{if(T(A))return M=d(B,1,v(A)),B.braceNest=0,B.inLinked=!1,M;if(R(A))return d(B,0,ge(A));break}}return M}function V(){const{currentType:A,offset:B,startLoc:M,endLoc:$}=i;return i.lastType=A,i.lastOffset=B,i.lastStartLoc=M,i.lastEndLoc=$,i.offset=a(),i.startLoc=r(),n.currentChar()===Ht?d(i,13):Y(n,i)}return{nextToken:V,currentOffset:a,currentPosition:r,context:l}}const A6="parser",b6=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function v6(e,u,t){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const n=parseInt(u||t,16);return n<=55295||n>=57344?String.fromCodePoint(n):"�"}}}function B6(e={}){const u=e.location!==!1,{onError:t}=e;function n(E,h,F,p,...b){const w=E.currentPosition();if(w.offset+=p,w.column+=p,t){const _=u?hs(F,w):null,G=Rr(h,_,{domain:A6,args:b});t(G)}}function a(E,h,F){const p={type:E};return u&&(p.start=h,p.end=h,p.loc={start:F,end:F}),p}function r(E,h,F,p){u&&(E.end=h,E.loc&&(E.loc.end=F))}function o(E,h){const F=E.context(),p=a(3,F.offset,F.startLoc);return p.value=h,r(p,E.currentOffset(),E.currentPosition()),p}function s(E,h){const F=E.context(),{lastOffset:p,lastStartLoc:b}=F,w=a(5,p,b);return w.index=parseInt(h,10),E.nextToken(),r(w,E.currentOffset(),E.currentPosition()),w}function i(E,h){const F=E.context(),{lastOffset:p,lastStartLoc:b}=F,w=a(4,p,b);return w.key=h,E.nextToken(),r(w,E.currentOffset(),E.currentPosition()),w}function l(E,h){const F=E.context(),{lastOffset:p,lastStartLoc:b}=F,w=a(9,p,b);return w.value=h.replace(b6,v6),E.nextToken(),r(w,E.currentOffset(),E.currentPosition()),w}function c(E){const h=E.nextToken(),F=E.context(),{lastOffset:p,lastStartLoc:b}=F,w=a(8,p,b);return h.type!==11?(n(E,Oe.UNEXPECTED_EMPTY_LINKED_MODIFIER,F.lastStartLoc,0),w.value="",r(w,p,b),{nextConsumeToken:h,node:w}):(h.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,tt(h)),w.value=h.value||"",r(w,E.currentOffset(),E.currentPosition()),{node:w})}function D(E,h){const F=E.context(),p=a(7,F.offset,F.startLoc);return p.value=h,r(p,E.currentOffset(),E.currentPosition()),p}function d(E){const h=E.context(),F=a(6,h.offset,h.startLoc);let p=E.nextToken();if(p.type===8){const b=c(E);F.modifier=b.node,p=b.nextConsumeToken||E.nextToken()}switch(p.type!==9&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(p)),p=E.nextToken(),p.type===2&&(p=E.nextToken()),p.type){case 10:p.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(p)),F.key=D(E,p.value||"");break;case 4:p.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(p)),F.key=i(E,p.value||"");break;case 5:p.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(p)),F.key=s(E,p.value||"");break;case 6:p.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(p)),F.key=l(E,p.value||"");break;default:{n(E,Oe.UNEXPECTED_EMPTY_LINKED_KEY,h.lastStartLoc,0);const b=E.context(),w=a(7,b.offset,b.startLoc);return w.value="",r(w,b.offset,b.startLoc),F.key=w,r(F,b.offset,b.startLoc),{nextConsumeToken:p,node:F}}}return r(F,E.currentOffset(),E.currentPosition()),{node:F}}function f(E){const h=E.context(),F=h.currentType===1?E.currentOffset():h.offset,p=h.currentType===1?h.endLoc:h.startLoc,b=a(2,F,p);b.items=[];let w=null;do{const O=w||E.nextToken();switch(w=null,O.type){case 0:O.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(O)),b.items.push(o(E,O.value||""));break;case 5:O.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(O)),b.items.push(s(E,O.value||""));break;case 4:O.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(O)),b.items.push(i(E,O.value||""));break;case 6:O.value==null&&n(E,Oe.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,tt(O)),b.items.push(l(E,O.value||""));break;case 7:{const T=d(E);b.items.push(T.node),w=T.nextConsumeToken||null;break}}}while(h.currentType!==13&&h.currentType!==1);const _=h.currentType===1?h.lastOffset:E.currentOffset(),G=h.currentType===1?h.lastEndLoc:E.currentPosition();return r(b,_,G),b}function C(E,h,F,p){const b=E.context();let w=p.items.length===0;const _=a(1,h,F);_.cases=[],_.cases.push(p);do{const G=f(E);w||(w=G.items.length===0),_.cases.push(G)}while(b.currentType!==13);return w&&n(E,Oe.MUST_HAVE_MESSAGES_IN_PLURAL,F,0),r(_,E.currentOffset(),E.currentPosition()),_}function g(E){const h=E.context(),{offset:F,startLoc:p}=h,b=f(E);return h.currentType===13?b:C(E,F,p,b)}function m(E){const h=g6(E,du({},e)),F=h.context(),p=a(0,F.offset,F.startLoc);return u&&p.loc&&(p.loc.source=E),p.body=g(h),e.onCacheKey&&(p.cacheKey=e.onCacheKey(E)),F.currentType!==13&&n(h,Oe.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,E[F.offset]||""),r(p,h.currentOffset(),h.currentPosition()),p}return{parse:m}}function tt(e){if(e.type===13)return"EOF";const u=(e.value||"").replace(/\r?\n/gu,"\\n");return u.length>10?u.slice(0,9)+"…":u}function y6(e,u={}){const t={ast:e,helpers:new Set};return{context:()=>t,helper:r=>(t.helpers.add(r),r)}}function p1(e,u){for(let t=0;tE1(t)),e}function E1(e){if(e.items.length===1){const u=e.items[0];(u.type===3||u.type===9)&&(e.static=u.value,delete u.value)}else{const u=[];for(let t=0;to;function i(g,m){o.code+=g}function l(g,m=!0){const E=m?n:"";i(a?E+" ".repeat(g):E)}function c(g=!0){const m=++o.indentLevel;g&&l(m)}function D(g=!0){const m=--o.indentLevel;g&&l(m)}function d(){l(o.indentLevel)}return{context:s,push:i,indent:c,deindent:D,newline:d,helper:g=>`_${g}`,needIndent:()=>o.needIndent}}function x6(e,u){const{helper:t}=e;e.push(`${t("linked")}(`),n0(e,u.key),u.modifier?(e.push(", "),n0(e,u.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function M6(e,u){const{helper:t,needIndent:n}=e;e.push(`${t("normalize")}([`),e.indent(n());const a=u.items.length;for(let r=0;r1){e.push(`${t("plural")}([`),e.indent(n());const a=u.cases.length;for(let r=0;r{const t=se(u.mode)?u.mode:"normal",n=se(u.filename)?u.filename:"message.intl";u.sourceMap;const a=u.breakLineCode!=null?u.breakLineCode:t==="arrow"?";":` `,r=u.needIndent?u.needIndent:t!=="arrow",o=e.helpers||[],s=k6(e,{filename:n,breakLineCode:a,needIndent:r});s.push(t==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(r),o.length>0&&(s.push(`const { ${ci(o.map(c=>`${c}: _${c}`),", ")} } = ctx`),s.newline()),s.push("return "),n0(s,e),s.deindent(r),s.push("}"),delete e.helpers;const{code:i,map:l}=s.context();return{ast:e,code:i,map:l?l.toJSON():void 0}};function P6(e,u={}){const t=du({},u),n=!!t.jit,a=!!t.minify,r=t.optimize==null?!0:t.optimize,s=B6(t).parse(e);return n?(r&&w6(s),a&&Sn(s),{ast:s,code:""}):(_6(s,t),H6(s,t))}/*! * core-base v10.0.5 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */function L6(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(li().__INTLIFY_PROD_DEVTOOLS__=!1)}function Co(e){return t=>I6(t,e)}function I6(e,u){const t=R6(u);if(t==null)throw Y0(0);if(fi(t)===1){const r=N6(t);return e.plural(r.reduce((o,s)=>[...o,h1(e,s)],[]))}else return h1(e,t)}const O6=["b","body"];function R6(e){return Xt(e,O6)}const $6=["c","cases"];function N6(e){return Xt(e,$6,[])}function h1(e,u){const t=V6(u);if(t!=null)return e.type==="text"?t:e.normalize([t]);{const n=j6(u).reduce((a,r)=>[...a,ms(e,r)],[]);return e.normalize(n)}}const z6=["s","static"];function V6(e){return Xt(e,z6)}const U6=["i","items"];function j6(e){return Xt(e,U6,[])}function ms(e,u){const t=fi(u);switch(t){case 3:return ka(u,t);case 9:return ka(u,t);case 4:{const n=u;if(Wu(n,"k")&&n.k)return e.interpolate(e.named(n.k));if(Wu(n,"key")&&n.key)return e.interpolate(e.named(n.key));throw Y0(t)}case 5:{const n=u;if(Wu(n,"i")&&cu(n.i))return e.interpolate(e.list(n.i));if(Wu(n,"index")&&cu(n.index))return e.interpolate(e.list(n.index));throw Y0(t)}case 6:{const n=u,a=K6(n),r=Z6(n);return e.linked(ms(e,r),a?ms(e,a):void 0,e.type)}case 7:return ka(u,t);case 8:return ka(u,t);default:throw new Error(`unhandled node on format message part: ${t}`)}}const q6=["t","type"];function fi(e){return Xt(e,q6)}const W6=["v","value"];function ka(e,u){const t=Xt(e,W6);if(t)return t;throw Y0(u)}const G6=["m","modifier"];function K6(e){return Xt(e,G6)}const Y6=["k","key"];function Z6(e){const u=Xt(e,Y6);if(u)return u;throw Y0(6)}function Xt(e,u,t){for(let n=0;ne;let xa=$e();function a0(e){return He(e)&&fi(e)===0&&(Wu(e,"b")||Wu(e,"body"))}function J6(e,u={}){let t=!1;const n=u.onError||f6;return u.onError=a=>{t=!0,n(a)},{...P6(e,u),detectError:t}}function Q6(e,u){if(se(e)){eu(u.warnHtmlMessage)&&u.warnHtmlMessage;const n=(u.onCacheKey||X6)(e),a=xa[n];if(a)return a;const{ast:r,detectError:o}=J6(e,{...u,location:!1,jit:!0}),s=Co(r);return o?s:xa[n]=s}else{const t=e.cacheKey;if(t){const n=xa[t];return n||(xa[t]=Co(e))}else return Co(e)}}let Z0=null;function eC(e){Z0=e}function uC(e,u,t){Z0&&Z0.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:u,meta:t})}const tC=nC("function:translate");function nC(e){return u=>Z0&&Z0.emit(e,u)}const bt={INVALID_ARGUMENT:d6,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},aC=24;function vt(e){return Rr(e,null,void 0)}function Fi(e,u){return u.locale!=null?m1(u.locale):m1(e.locale)}let po;function m1(e){if(se(e))return e;if(Xe(e)){if(e.resolvedOnce&&po!=null)return po;if(e.constructor.name==="Function"){const u=e();if(i6(u))throw vt(bt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return po=u}else throw vt(bt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw vt(bt.NOT_SUPPORT_LOCALE_TYPE)}function rC(e,u,t){return[...new Set([t,...iu(u)?u:He(u)?Object.keys(u):se(u)?[u]:[t]])]}function D5(e,u,t){const n=se(t)?t:Fr,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let r=a.__localeChainCache.get(n);if(!r){r=[];let o=[t];for(;iu(o);)o=g1(r,o,u);const s=iu(u)||!Me(u)?u:u.default?u.default:null;o=se(s)?[s]:s,iu(o)&&g1(r,o,!1),a.__localeChainCache.set(n,r)}return r}function g1(e,u,t){let n=!0;for(let a=0;a{o===void 0?o=s:o+=s},d[1]=()=>{o!==void 0&&(u.push(o),o=void 0)},d[2]=()=>{d[0](),a++},d[3]=()=>{if(a>0)a--,n=4,d[0]();else{if(a=0,o===void 0||(o=dC(o),o===!1))return!1;d[1]()}};function f(){const C=e[t+1];if(n===5&&C==="'"||n===6&&C==='"')return t++,s="\\"+C,d[0](),!0}for(;n!==null;)if(t++,r=e[t],!(r==="\\"&&f())){if(i=cC(r),D=Jt[n],l=D[i]||D.l||8,l===8||(n=l[0],l[1]!==void 0&&(c=d[l[1]],c&&(s=r,c()===!1))))return;if(n===7)return u}}const A1=new Map;function FC(e,u){return He(e)?e[u]:null}function CC(e,u){if(!He(e))return null;let t=A1.get(u);if(t||(t=fC(u),t&&A1.set(u,t)),!t)return null;const n=t.length;let a=e,r=0;for(;r`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function EC(){return{upper:(e,u)=>u==="text"&&se(e)?e.toUpperCase():u==="vnode"&&He(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,u)=>u==="text"&&se(e)?e.toLowerCase():u==="vnode"&&He(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,u)=>u==="text"&&se(e)?v1(e):u==="vnode"&&He(e)&&"__v_isVNode"in e?v1(e.children):e}}let c5;function hC(e){c5=e}let d5;function mC(e){d5=e}let f5;function gC(e){f5=e}let F5=null;const AC=e=>{F5=e},bC=()=>F5;let C5=null;const B1=e=>{C5=e},vC=()=>C5;let y1=0;function BC(e={}){const u=Xe(e.onWarn)?e.onWarn:D6,t=se(e.version)?e.version:pC,n=se(e.locale)||Xe(e.locale)?e.locale:Fr,a=Xe(n)?Fr:n,r=iu(e.fallbackLocale)||Me(e.fallbackLocale)||se(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,o=Me(e.messages)?e.messages:Eo(a),s=Me(e.datetimeFormats)?e.datetimeFormats:Eo(a),i=Me(e.numberFormats)?e.numberFormats:Eo(a),l=du($e(),e.modifiers,EC()),c=e.pluralRules||$e(),D=Xe(e.missing)?e.missing:null,d=eu(e.missingWarn)||fr(e.missingWarn)?e.missingWarn:!0,f=eu(e.fallbackWarn)||fr(e.fallbackWarn)?e.fallbackWarn:!0,C=!!e.fallbackFormat,g=!!e.unresolving,m=Xe(e.postTranslation)?e.postTranslation:null,E=Me(e.processor)?e.processor:null,h=eu(e.warnHtmlMessage)?e.warnHtmlMessage:!0,F=!!e.escapeParameter,p=Xe(e.messageCompiler)?e.messageCompiler:c5,b=Xe(e.messageResolver)?e.messageResolver:d5||FC,w=Xe(e.localeFallbacker)?e.localeFallbacker:f5||rC,_=He(e.fallbackContext)?e.fallbackContext:void 0,G=e,O=He(G.__datetimeFormatters)?G.__datetimeFormatters:new Map,T=He(G.__numberFormatters)?G.__numberFormatters:new Map,R=He(G.__meta)?G.__meta:{};y1++;const S={version:t,cid:y1,locale:n,fallbackLocale:r,messages:o,modifiers:l,pluralRules:c,missing:D,missingWarn:d,fallbackWarn:f,fallbackFormat:C,unresolving:g,postTranslation:m,processor:E,warnHtmlMessage:h,escapeParameter:F,messageCompiler:p,messageResolver:b,localeFallbacker:w,fallbackContext:_,onWarn:u,__meta:R};return S.datetimeFormats=s,S.numberFormats=i,S.__datetimeFormatters=O,S.__numberFormatters=T,__INTLIFY_PROD_DEVTOOLS__&&uC(S,t,R),S}const Eo=e=>({[e]:$e()});function Ci(e,u,t,n,a){const{missing:r,onWarn:o}=e;if(r!==null){const s=r(e,t,u,a);return se(s)?s:u}else return u}function A0(e,u,t){const n=e;n.__localeChainCache=new Map,e.localeFallbacker(e,t,u)}function yC(e,u){return e===u?!1:e.split("-")[0]===u.split("-")[0]}function _C(e,u){const t=u.indexOf(e);if(t===-1)return!1;for(let n=t+1;n{p5.includes(i)?o[i]=t[i]:r[i]=t[i]}),se(n)?r.locale=n:Me(n)&&(o=n),Me(a)&&(o=a),[r.key||"",s,r,o]}function w1(e,u,t){const n=e;for(const a in t){const r=`${u}__${a}`;n.__datetimeFormatters.has(r)&&n.__datetimeFormatters.delete(r)}}function k1(e,...u){const{numberFormats:t,unresolving:n,fallbackLocale:a,onWarn:r,localeFallbacker:o}=e,{__numberFormatters:s}=e,[i,l,c,D]=As(...u),d=eu(c.missingWarn)?c.missingWarn:e.missingWarn;eu(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const f=!!c.part,C=Fi(e,c),g=o(e,a,C);if(!se(i)||i==="")return new Intl.NumberFormat(C,D).format(l);let m={},E,h=null;const F="number format";for(let w=0;w{E5.includes(i)?o[i]=t[i]:r[i]=t[i]}),se(n)?r.locale=n:Me(n)&&(o=n),Me(a)&&(o=a),[r.key||"",s,r,o]}function x1(e,u,t){const n=e;for(const a in t){const r=`${u}__${a}`;n.__numberFormatters.has(r)&&n.__numberFormatters.delete(r)}}const wC=e=>e,kC=e=>"",xC="text",MC=e=>e.length===0?"":ci(e),SC=l6;function M1(e,u){return e=Math.abs(e),u===2?e?e>1?1:0:1:e?Math.min(e,2):0}function TC(e){const u=cu(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(cu(e.named.count)||cu(e.named.n))?cu(e.named.count)?e.named.count:cu(e.named.n)?e.named.n:u:u}function HC(e,u){u.count||(u.count=e),u.n||(u.n=e)}function PC(e={}){const u=e.locale,t=TC(e),n=He(e.pluralRules)&&se(u)&&Xe(e.pluralRules[u])?e.pluralRules[u]:M1,a=He(e.pluralRules)&&se(u)&&Xe(e.pluralRules[u])?M1:void 0,r=E=>E[n(t,E.length,a)],o=e.list||[],s=E=>o[E],i=e.named||$e();cu(e.pluralIndex)&&HC(t,i);const l=E=>i[E];function c(E,h){const F=Xe(e.messages)?e.messages(E,!!h):He(e.messages)?e.messages[E]:!1;return F||(e.parent?e.parent.message(E):kC)}const D=E=>e.modifiers?e.modifiers[E]:wC,d=Me(e.processor)&&Xe(e.processor.normalize)?e.processor.normalize:MC,f=Me(e.processor)&&Xe(e.processor.interpolate)?e.processor.interpolate:SC,C=Me(e.processor)&&se(e.processor.type)?e.processor.type:xC,m={list:s,named:l,plural:r,linked:(E,...h)=>{const[F,p]=h;let b="text",w="";h.length===1?He(F)?(w=F.modifier||w,b=F.type||b):se(F)&&(w=F||w):h.length===2&&(se(F)&&(w=F||w),se(p)&&(b=p||b));const _=c(E,!0)(m),G=b==="vnode"&&iu(_)&&w?_[0]:_;return w?D(w)(G,b):G},message:c,type:C,interpolate:f,normalize:d,values:du($e(),o,i)};return m}const S1=()=>"",$u=e=>Xe(e);function T1(e,...u){const{fallbackFormat:t,postTranslation:n,unresolving:a,messageCompiler:r,fallbackLocale:o,messages:s}=e,[i,l]=bs(...u),c=eu(l.missingWarn)?l.missingWarn:e.missingWarn,D=eu(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,d=eu(l.escapeParameter)?l.escapeParameter:e.escapeParameter,f=!!l.resolvedMessage,C=se(l.default)||eu(l.default)?eu(l.default)?r?i:()=>i:l.default:t?r?i:()=>i:null,g=t||C!=null&&(se(C)||Xe(C)),m=Fi(e,l);d&&LC(l);let[E,h,F]=f?[i,m,s[m]||$e()]:h5(e,i,m,o,D,c),p=E,b=i;if(!f&&!(se(p)||a0(p)||$u(p))&&g&&(p=C,b=p),!f&&(!(se(p)||a0(p)||$u(p))||!se(h)))return a?$r:i;let w=!1;const _=()=>{w=!0},G=$u(p)?p:m5(e,i,h,p,b,_);if(w)return p;const O=RC(e,h,F,l),T=PC(O),R=IC(e,G,T),S=n?n(R,i):R;if(__INTLIFY_PROD_DEVTOOLS__){const z={timestamp:Date.now(),key:se(i)?i:$u(p)?p.key:"",locale:h||($u(p)?p.locale:""),format:se(p)?p:$u(p)?p.source:"",message:S};z.meta=du({},e.__meta,bC()||{}),tC(z)}return S}function LC(e){iu(e.list)?e.list=e.list.map(u=>se(u)?F1(u):u):He(e.named)&&Object.keys(e.named).forEach(u=>{se(e.named[u])&&(e.named[u]=F1(e.named[u]))})}function h5(e,u,t,n,a,r){const{messages:o,onWarn:s,messageResolver:i,localeFallbacker:l}=e,c=l(e,n,t);let D=$e(),d,f=null;const C="translate";for(let g=0;gn;return l.locale=t,l.key=u,l}const i=o(n,OC(e,t,a,n,s,r));return i.locale=t,i.key=u,i.source=n,i}function IC(e,u,t){return u(t)}function bs(...e){const[u,t,n]=e,a=$e();if(!se(u)&&!cu(u)&&!$u(u)&&!a0(u))throw vt(bt.INVALID_ARGUMENT);const r=cu(u)?String(u):($u(u),u);return cu(t)?a.plural=t:se(t)?a.default=t:Me(t)&&!Or(t)?a.named=t:iu(t)&&(a.list=t),cu(n)?a.plural=n:se(n)?a.default=n:Me(n)&&du(a,n),[r,a]}function OC(e,u,t,n,a,r){return{locale:u,key:t,warnHtmlMessage:a,onError:o=>{throw r&&r(o),o},onCacheKey:o=>n6(u,t,o)}}function RC(e,u,t,n){const{modifiers:a,pluralRules:r,messageResolver:o,fallbackLocale:s,fallbackWarn:i,missingWarn:l,fallbackContext:c}=e,d={locale:u,modifiers:a,pluralRules:r,messages:(f,C)=>{let g=o(t,f);if(g==null&&(c||C)){const[,,m]=h5(c||e,f,u,s,i,l);g=o(m,f)}if(se(g)||a0(g)){let m=!1;const h=m5(e,f,u,g,f,()=>{m=!0});return m?S1:h}else return $u(g)?g:S1}};return e.processor&&(d.processor=e.processor),n.list&&(d.list=n.list),n.named&&(d.named=n.named),cu(n.plural)&&(d.pluralIndex=n.plural),d}L6();/*! * vue-i18n v10.0.5 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */const $C="10.0.5";function NC(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(li().__INTLIFY_PROD_DEVTOOLS__=!1)}const _t={UNEXPECTED_RETURN_TYPE:aC,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Wt(e,...u){return Rr(e,null,void 0)}const vs=Zt("__translateVNode"),Bs=Zt("__datetimeParts"),ys=Zt("__numberParts"),zC=Zt("__setPluralRules"),VC=Zt("__injectWithOption"),_s=Zt("__dispose");function X0(e){if(!He(e))return e;for(const u in e)if(Wu(e,u))if(!u.includes("."))He(e[u])&&X0(e[u]);else{const t=u.split("."),n=t.length-1;let a=e,r=!1;for(let o=0;o{if("locale"in s&&"resource"in s){const{locale:i,resource:l}=s;i?(o[i]=o[i]||$e(),Ua(l,o[i])):Ua(l,o)}else se(s)&&Ua(JSON.parse(s),o)}),a==null&&r)for(const s in o)Wu(o,s)&&X0(o[s]);return o}function A5(e){return e.type}function UC(e,u,t){let n=He(u.messages)?u.messages:$e();"__i18nGlobal"in t&&(n=g5(e.locale.value,{messages:n,__i18n:t.__i18nGlobal}));const a=Object.keys(n);a.length&&a.forEach(r=>{e.mergeLocaleMessage(r,n[r])});{if(He(u.datetimeFormats)){const r=Object.keys(u.datetimeFormats);r.length&&r.forEach(o=>{e.mergeDateTimeFormat(o,u.datetimeFormats[o])})}if(He(u.numberFormats)){const r=Object.keys(u.numberFormats);r.length&&r.forEach(o=>{e.mergeNumberFormat(o,u.numberFormats[o])})}}}function H1(e){return fe(Ut,null,e,0)}const P1="__INTLIFY_META__",L1=()=>[],jC=()=>!1;let I1=0;function O1(e){return(u,t,n,a)=>e(t,n,_u()||void 0,a)}const qC=()=>{const e=_u();let u=null;return e&&(u=A5(e)[P1])?{[P1]:u}:null};function b5(e={}){const{__root:u,__injectWithOption:t}=e,n=u===void 0,a=e.flatJson,r=d1?Ce:it;let o=eu(e.inheritLocale)?e.inheritLocale:!0;const s=r(u&&o?u.locale.value:se(e.locale)?e.locale:Fr),i=r(u&&o?u.fallbackLocale.value:se(e.fallbackLocale)||iu(e.fallbackLocale)||Me(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=r(g5(s.value,e)),c=r(Me(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),D=r(Me(e.numberFormats)?e.numberFormats:{[s.value]:{}});let d=u?u.missingWarn:eu(e.missingWarn)||fr(e.missingWarn)?e.missingWarn:!0,f=u?u.fallbackWarn:eu(e.fallbackWarn)||fr(e.fallbackWarn)?e.fallbackWarn:!0,C=u?u.fallbackRoot:eu(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,m=Xe(e.missing)?e.missing:null,E=Xe(e.missing)?O1(e.missing):null,h=Xe(e.postTranslation)?e.postTranslation:null,F=u?u.warnHtmlMessage:eu(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter;const b=u?u.modifiers:Me(e.modifiers)?e.modifiers:{};let w=e.pluralRules||u&&u.pluralRules,_;_=(()=>{n&&B1(null);const x={version:$C,locale:s.value,fallbackLocale:i.value,messages:l.value,modifiers:b,pluralRules:w,missing:E===null?void 0:E,missingWarn:d,fallbackWarn:f,fallbackFormat:g,unresolving:!0,postTranslation:h===null?void 0:h,warnHtmlMessage:F,escapeParameter:p,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};x.datetimeFormats=c.value,x.numberFormats=D.value,x.__datetimeFormatters=Me(_)?_.__datetimeFormatters:void 0,x.__numberFormatters=Me(_)?_.__numberFormatters:void 0;const I=BC(x);return n&&B1(I),I})(),A0(_,s.value,i.value);function O(){return[s.value,i.value,l.value,c.value,D.value]}const T=X({get:()=>s.value,set:x=>{s.value=x,_.locale=s.value}}),R=X({get:()=>i.value,set:x=>{i.value=x,_.fallbackLocale=i.value,A0(_,s.value,x)}}),S=X(()=>l.value),z=X(()=>c.value),q=X(()=>D.value);function U(){return Xe(h)?h:null}function P(x){h=x,_.postTranslation=x}function K(){return m}function L(x){x!==null&&(E=O1(x)),m=x,_.missing=E}const te=(x,I,ae,ce,we,ke)=>{O();let au;try{__INTLIFY_PROD_DEVTOOLS__,n||(_.fallbackContext=u?vC():void 0),au=x(_)}finally{__INTLIFY_PROD_DEVTOOLS__,n||(_.fallbackContext=void 0)}if(ae!=="translate exists"&&cu(au)&&au===$r||ae==="translate exists"&&!au){const[Du,Iu]=I();return u&&C?ce(u):we(Du)}else{if(ke(au))return au;throw Wt(_t.UNEXPECTED_RETURN_TYPE)}};function ie(...x){return te(I=>Reflect.apply(T1,null,[I,...x]),()=>bs(...x),"translate",I=>Reflect.apply(I.t,I,[...x]),I=>I,I=>se(I))}function de(...x){const[I,ae,ce]=x;if(ce&&!He(ce))throw Wt(_t.INVALID_ARGUMENT);return ie(I,ae,du({resolvedMessage:!0},ce||{}))}function ge(...x){return te(I=>Reflect.apply(_1,null,[I,...x]),()=>gs(...x),"datetime format",I=>Reflect.apply(I.d,I,[...x]),()=>b1,I=>se(I))}function _e(...x){return te(I=>Reflect.apply(k1,null,[I,...x]),()=>As(...x),"number format",I=>Reflect.apply(I.n,I,[...x]),()=>b1,I=>se(I))}function Ie(x){return x.map(I=>se(I)||cu(I)||eu(I)?H1(String(I)):I)}const Ue={normalize:Ie,interpolate:x=>x,type:"vnode"};function N(...x){return te(I=>{let ae;const ce=I;try{ce.processor=Ue,ae=Reflect.apply(T1,null,[ce,...x])}finally{ce.processor=null}return ae},()=>bs(...x),"translate",I=>I[vs](...x),I=>[H1(I)],I=>iu(I))}function ne(...x){return te(I=>Reflect.apply(k1,null,[I,...x]),()=>As(...x),"number format",I=>I[ys](...x),L1,I=>se(I)||iu(I))}function Q(...x){return te(I=>Reflect.apply(_1,null,[I,...x]),()=>gs(...x),"datetime format",I=>I[Bs](...x),L1,I=>se(I)||iu(I))}function ue(x){w=x,_.pluralRules=w}function he(x,I){return te(()=>{if(!x)return!1;const ae=se(I)?I:s.value,ce=y(ae),we=_.messageResolver(ce,x);return a0(we)||$u(we)||se(we)},()=>[x],"translate exists",ae=>Reflect.apply(ae.te,ae,[x,I]),jC,ae=>eu(ae))}function Be(x){let I=null;const ae=D5(_,i.value,s.value);for(let ce=0;ce{o&&(s.value=x,_.locale=x,A0(_,s.value,i.value))}),Ke(u.fallbackLocale,x=>{o&&(i.value=x,_.fallbackLocale=x,A0(_,s.value,i.value))}));const J={id:I1,locale:T,fallbackLocale:R,get inheritLocale(){return o},set inheritLocale(x){o=x,x&&u&&(s.value=u.locale.value,i.value=u.fallbackLocale.value,A0(_,s.value,i.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:S,get modifiers(){return b},get pluralRules(){return w||{}},get isGlobal(){return n},get missingWarn(){return d},set missingWarn(x){d=x,_.missingWarn=d},get fallbackWarn(){return f},set fallbackWarn(x){f=x,_.fallbackWarn=f},get fallbackRoot(){return C},set fallbackRoot(x){C=x},get fallbackFormat(){return g},set fallbackFormat(x){g=x,_.fallbackFormat=g},get warnHtmlMessage(){return F},set warnHtmlMessage(x){F=x,_.warnHtmlMessage=x},get escapeParameter(){return p},set escapeParameter(x){p=x,_.escapeParameter=x},t:ie,getLocaleMessage:y,setLocaleMessage:H,mergeLocaleMessage:Y,getPostTranslationHandler:U,setPostTranslationHandler:P,getMissingHandler:K,setMissingHandler:L,[zC]:ue};return J.datetimeFormats=z,J.numberFormats=q,J.rt=de,J.te=he,J.tm=v,J.d=ge,J.n=_e,J.getDateTimeFormat=V,J.setDateTimeFormat=A,J.mergeDateTimeFormat=B,J.getNumberFormat=M,J.setNumberFormat=$,J.mergeNumberFormat=W,J[VC]=t,J[vs]=N,J[Bs]=Q,J[ys]=ne,J}const pi={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function WC({slots:e},u){return u.length===1&&u[0]==="default"?(e.default?e.default():[]).reduce((n,a)=>[...n,...a.type===je?a.children:[a]],[]):u.reduce((t,n)=>{const a=e[n];return a&&(t[n]=a()),t},$e())}function v5(){return je}du({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>cu(e)||!isNaN(e)}},pi);function GC(e){return iu(e)&&!se(e[0])}function B5(e,u,t,n){const{slots:a,attrs:r}=u;return()=>{const o={part:!0};let s=$e();e.locale&&(o.locale=e.locale),se(e.format)?o.key=e.format:He(e.format)&&(se(e.format.key)&&(o.key=e.format.key),s=Object.keys(e.format).reduce((d,f)=>t.includes(f)?du($e(),d,{[f]:e.format[f]}):d,$e()));const i=n(e.value,o,s);let l=[o.key];iu(i)?l=i.map((d,f)=>{const C=a[d.type],g=C?C({[d.type]:d.value,index:f,parts:i}):[d.value];return GC(g)&&(g[0].key=`${d.type}-${f}`),g}):se(i)&&(l=[i]);const c=du($e(),r),D=se(e.tag)||He(e.tag)?e.tag:v5();return et(D,c,l)}}du({value:{type:Number,required:!0},format:{type:[String,Object]}},pi);du({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},pi);const KC=Zt("global-vue-i18n");function $y(e={},u){const t=eu(e.globalInjection)?e.globalInjection:!0,n=new Map,[a,r]=YC(e),o=Zt("");function s(D){return n.get(D)||null}function i(D,d){n.set(D,d)}function l(D){n.delete(D)}const c={get mode(){return"composition"},async install(D,...d){if(D.__VUE_I18N_SYMBOL__=o,D.provide(D.__VUE_I18N_SYMBOL__,c),Me(d[0])){const g=d[0];c.__composerExtend=g.__composerExtend,c.__vueI18nExtend=g.__vueI18nExtend}let f=null;t&&(f=np(D,c.global));const C=D.unmount;D.unmount=()=>{f&&f(),c.dispose(),C()}},get global(){return r},dispose(){a.stop()},__instances:n,__getInstance:s,__setInstance:i,__deleteInstance:l};return c}function Nr(e={}){const u=_u();if(u==null)throw Wt(_t.MUST_BE_CALL_SETUP_TOP);if(!u.isCE&&u.appContext.app!=null&&!u.appContext.app.__VUE_I18N_SYMBOL__)throw Wt(_t.NOT_INSTALLED);const t=ZC(u),n=JC(t),a=A5(u),r=XC(e,a);if(r==="global")return UC(n,e,a),n;if(r==="parent"){let i=QC(t,u,e.__useComponent);return i==null&&(i=n),i}const o=t;let s=o.__getInstance(u);if(s==null){const i=du({},e);"__i18n"in a&&(i.__i18n=a.__i18n),n&&(i.__root=n),s=b5(i),o.__composerExtend&&(s[_s]=o.__composerExtend(s)),up(o,u,s),o.__setInstance(u,s)}return s}function YC(e,u,t){const n=XD(),a=n.run(()=>b5(e));if(a==null)throw Wt(_t.UNEXPECTED_ERROR);return[n,a]}function ZC(e){const u=yu(e.isCE?KC:e.appContext.app.__VUE_I18N_SYMBOL__);if(!u)throw Wt(e.isCE?_t.NOT_INSTALLED_WITH_PROVIDE:_t.UNEXPECTED_ERROR);return u}function XC(e,u){return Or(e)?"__i18n"in u?"local":"global":e.useScope?e.useScope:"local"}function JC(e){return e.mode==="composition"?e.global:e.global.__composer}function QC(e,u,t=!1){let n=null;const a=u.root;let r=ep(u,t);for(;r!=null;){const o=e;if(e.mode==="composition"&&(n=o.__getInstance(r)),n!=null||a===r)break;r=r.parent}return n}function ep(e,u=!1){return e==null?null:u&&e.vnode.ctx||e.parent}function up(e,u,t){Vu(()=>{},u),aa(()=>{const n=t;e.__deleteInstance(u);const a=n[_s];a&&(a(),delete n[_s])},u)}const tp=["locale","fallbackLocale","availableLocales"],R1=["t","rt","d","n","tm","te"];function np(e,u){const t=Object.create(null);return tp.forEach(a=>{const r=Object.getOwnPropertyDescriptor(u,a);if(!r)throw Wt(_t.UNEXPECTED_ERROR);const o=tu(r.value)?{get(){return r.value.value},set(s){r.value.value=s}}:{get(){return r.get&&r.get()}};Object.defineProperty(t,a,o)}),e.config.globalProperties.$i18n=t,R1.forEach(a=>{const r=Object.getOwnPropertyDescriptor(u,a);if(!r||!r.value)throw Wt(_t.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,r)}),()=>{delete e.config.globalProperties.$i18n,R1.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}NC();hC(Q6);mC(CC);gC(D5);if(__INTLIFY_PROD_DEVTOOLS__){const e=li();e.__INTLIFY__=!0,eC(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}/*! js-cookie v3.0.5 | MIT */function Ma(e){for(var u=1;u"u")){o=Ma({},u,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var i in o)o[i]&&(s+="; "+i,o[i]!==!0&&(s+="="+o[i].split(";")[0]));return document.cookie=a+"="+e.write(r,a)+s}}function n(a){if(!(typeof document>"u"||arguments.length&&!a)){for(var r=document.cookie?document.cookie.split("; "):[],o={},s=0;s(e.UTM_SOURCE="utm_source",e.UTM_CAMPAIGN="utm_campaign",e.UTM_MEDIUM="utm_medium",e.UTM_TERM="utm_term",e.UTM_CONTENT="utm_content",e.REFERRER="referrer",e.REFERRING_DOMAIN="referring_domain",e.GCLID="gclid",e.FBCLID="fbclid",e))(op||{}),sp=(e=>(e.GA_COOKIE="_ga",e.GA4_COOKIE="_ga_73N1QWLEMH",e))(sp||{}),ip=(e=>(e.E2E_TEST_ID_COOKIE="e2e-test-id",e.HOSTINGER_DEVICE_ID_COOKIE="hostingerDeviceId",e.HEADER_X_CORRELATION_ID="X-Correlation-Id",e))(ip||{}),lp=(e=>(e.CHATBOT_CONVERSATION_STARTED="chatbot_conversation_started",e.CHATBOT_CLOSED="chatbot_closed",e.HANDOFF_COOKIE="websites_chatbot_handoff",e.AGENT_ASSIGNED_COOKIE="websites_chatbot_agent_assigned",e))(lp||{});const Dp="hostinger_qa_automation",Ny="original_document_referrer",zy="cookie_consent",y5=e=>e===void 0||e==="auto"||e==="instant"||e==="smooth";function cp(e,u){this.scrollLeft=e,this.scrollTop=u}const _5=(e,u,t="cannot convert to dictionary.")=>`Failed to execute '${e}' on '${u}': ${t}`,w5=(e,u,t)=>_5(e,u,`The provided value '${t}' is not a valid enum value of type ScrollBehavior.`),$1=(e,u,t)=>{var n;const a=`__SEAMLESS.BACKUP$${u}`;return!e[a]&&e[u]&&!(!((n=e[u])===null||n===void 0)&&n.__isPolyfill)&&(e[a]=e[u]),e[a]||t},dp=e=>{const u=typeof e;return e!==null&&(u==="object"||u==="function")},Ei=e=>e.ownerDocument.scrollingElement||e.ownerDocument.documentElement;function fp(e){if(typeof Event=="function")return new Event("scrollend",{bubbles:e,cancelable:!1});const u=document.createEvent("Event");return u.initEvent("scrollend",e,!1),u}const Fp=e=>.5*(1-Math.cos(Math.PI*e));function hi(){var e;let u;return!((e=window.performance)===null||e===void 0)&&e.now?u=()=>window.performance.now():u=()=>window.Date.now(),hi=u,u()}const Cp=500,k5=e=>{const t=(hi()-e.timeStamp)/(e.duration||Cp);if(t>1){e.method(e.targetX,e.targetY),e.callback();return}const n=(e.timingFunc||Fp)(t),a=e.startX+(e.targetX-e.startX)*n,r=e.startY+(e.targetY-e.startY)*n;e.method(a,r),e.rafId=window.requestAnimationFrame(()=>{k5(e)})},Cr=e=>isFinite(e)?Number(e):0,pp=e=>{var u;return(u=e.isConnected)!==null&&u!==void 0?u:!e.ownerDocument||!(e.ownerDocument.compareDocumentPosition(e)&1)},Ep=(e,u,t)=>{var n,a;if(!pp(e))return;const r=e.scrollLeft,o=e.scrollTop,s=Cr((n=u.left)!==null&&n!==void 0?n:r),i=Cr((a=u.top)!==null&&a!==void 0?a:o);if(s===r&&i===o)return;const l=$1(HTMLElement.prototype,"scroll",cp),c=$1(Object.getPrototypeOf(e),"scroll",l).bind(e);if(u.behavior!=="smooth"){c(s,i);return}const D=()=>{window.removeEventListener("wheel",C),window.removeEventListener("touchmove",C)},d=()=>{D();const g=e.nodeType===9;e.dispatchEvent(fp(g))},f=Object.assign(Object.assign({},t),{timeStamp:hi(),startX:r,startY:o,targetX:s,targetY:i,rafId:0,method:c,callback:d}),C=()=>{window.cancelAnimationFrame(f.rafId),D()};window.addEventListener("wheel",C,{passive:!0,once:!0}),window.addEventListener("touchmove",C,{passive:!0,once:!0}),k5(f)},hp=e=>e.window===e,x5=e=>(u,t,n)=>{const[a,r]=hp(u)?[Ei(u.document.documentElement),"Window"]:[u,"Element"],o=t??{};if(!dp(o))throw new TypeError(_5(e,r));if(!y5(o.behavior))throw new TypeError(w5(e,r,o.behavior));e==="scrollBy"&&(o.left=Cr(o.left)+a.scrollLeft,o.top=Cr(o.top)+a.scrollTop),Ep(a,o,n)},mp=x5("scroll"),gp=x5("scrollTo"),Ap=mp,M5=e=>{switch(e){case"horizontal-tb":case"lr":case"lr-tb":case"rl":case"rl-tb":return 0;case"vertical-rl":case"tb":case"tb-rl":return 1;case"vertical-lr":case"tb-lr":return 2;case"sideways-rl":return 3;case"sideways-lr":return 4}return 0},S5=(e,u,t,n)=>{let a=0;switch(u||(a^=2),e){case 0:a=a>>1|(a&1)<<1,[t,n]=[n,t];break;case 1:case 3:a^=1;break;case 4:a^=2;break}return[a,t,n]},bp=e=>(S5(M5(e.writingMode),e.direction!=="rtl",void 0,void 0)[0]&1)===1,vp=(e,u,t)=>{const[n,a,r]=S5(u,t,e.block||"start",e.inline||"nearest");return[a,r].map((o,s)=>{switch(o){case"center":return 1;case"nearest":return 0;default:{const i=n>>s&1;return o==="start"==!i?2:3}}})},N1=(e,u,t,n,a,r,o)=>e!==0?e:at||a>u&&r=t&&o>=n?2:r>t&&on?3:null,z1=e=>e!=="visible"&&e!=="clip",Bp=e=>{var u;try{return((u=e.ownerDocument.defaultView)===null||u===void 0?void 0:u.frameElement)||null}catch{return null}},yp=(e,u)=>e.clientHeight{const u=e.parentNode,t=e.parentElement;if(t===null&&u!==null){if(u.nodeType===11)return u.host;if(u.nodeType===9)return Bp(e)}return t},ho=(e,u,t)=>et?t:e,_p=e=>["scroll-margin","scroll-snap-margin"].filter(u=>u in e.documentElement.style)[0],wp=(e,u,t)=>{const{top:n,right:a,bottom:r,left:o}=u,s=_p(e.ownerDocument);if(!s)return[n,a,r,o];const i=l=>{const c=t.getPropertyValue(`${s}-${l}`);return parseInt(c,10)||0};return[n-i("top"),a+i("right"),r+i("bottom"),o-i("left")]},Sa=(e,u,t)=>{switch(e){case 1:return(u+t)/2;case 3:return t;case 2:case 0:return u}},kp=(e,u)=>{var t,n,a;const r=(t=e.ownerDocument.defaultView)===null||t===void 0?void 0:t.visualViewport,[o,s,i,l]=e===Ei(e)?[0,0,(n=r==null?void 0:r.width)!==null&&n!==void 0?n:e.clientWidth,(a=r==null?void 0:r.height)!==null&&a!==void 0?a:e.clientHeight]:[u.left,u.top,e.clientWidth,e.clientHeight],c=o+e.clientLeft,D=s+e.clientTop,d=c+i,f=D+l;return[D,d,f,c]},xp=(e,u)=>{const t=[];let n=e.ownerDocument,a=n.defaultView;if(!a)return t;const r=window.getComputedStyle(e),o=r.direction!=="rtl",s=M5(r.writingMode||r.getPropertyValue("-webkit-writing-mode")||r.getPropertyValue("-ms-writing-mode")),[i,l]=vp(u,s,o);let[c,D,d,f]=wp(e,e.getBoundingClientRect(),r);for(let C=V1(e);C!==null;C=V1(C)){if(n!==C.ownerDocument){if(n=C.ownerDocument,a=n.defaultView,!a)break;const{left:R,top:S}=C.getBoundingClientRect();c+=S,D+=R,d+=S,f+=R}const g=a.getComputedStyle(C);if(g.position==="fixed")break;if(!yp(C,g))continue;const m=C.getBoundingClientRect(),[E,h,F,p]=kp(C,m),b=N1(i,p,h,C.clientWidth,f,D,D-f),w=N1(l,E,F,C.clientHeight,c,d,d-c),_=b===null?0:Sa(b,f,D)-Sa(b,p,h),G=w===null?0:Sa(w,c,d)-Sa(w,E,F),O=bp(g)?ho(_,-C.scrollWidth+C.clientWidth-C.scrollLeft,-C.scrollLeft):ho(_,-C.scrollLeft,C.scrollWidth-C.clientWidth-C.scrollLeft),T=ho(G,-C.scrollTop,C.scrollHeight-C.clientHeight-C.scrollTop);t.push([C,{left:C.scrollLeft+O,top:C.scrollTop+T,behavior:u.behavior}]),c=Math.max(c-T,E),D=Math.min(D-O,h),d=Math.min(d-T,F),f=Math.max(f-O,p)}return t},Vy=(e,u,t)=>{const n=u||{};if(!y5(n.behavior))throw new TypeError(w5("scrollIntoView","Element",n.behavior));xp(e,n).forEach(([r,o])=>{Ap(r,o,t)})};/*! * XRegExp 5.1.2 * * Steven Levithan (c) 2007-present MIT License */const We="xregexp",hn={astral:!1,namespacing:!0},lt={};let _0=Object.create(null),Tn=Object.create(null);const ks=[],Wn="default",U1="class",Mp={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},Sp=/\$(?:\{([^\}]+)\}|<([^>]+)>|(\d\d?|[\s\S]?))/g,Tp=/()??/.exec("")[1]===void 0,Hp=/x/.flags!==void 0;function oa(e){let u=!0;try{if(new RegExp("",e),e==="y"){const t="gy";".a".replace(new RegExp("a",t),".")===".."&&(u=!1)}}catch{u=!1}return u}const Pp=oa("d"),mi=oa("s"),T5=oa("u"),gi=oa("y"),H5={d:Pp,g:!0,i:!0,m:!0,s:mi,u:T5,y:gi},Lp=mi?/[^dgimsuy]+/g:/[^dgimuy]+/g;function P5(e,u,t,n,a){if(e[We]={captureNames:u},a)return e;if(e.__proto__)e.__proto__=re.prototype;else for(const r in re.prototype)e[r]=re.prototype[r];return e[We].source=t,e[We].flags=n&&n.split("").sort().join(""),e}function J0(e){return e.replace(/([\s\S])(?=[\s\S]*\1)/g,"")}function vn(e,u){if(!re.isRegExp(e))throw new TypeError("Type RegExp expected");const t=e[We]||{};let n=Ip(e),a="",r="",o=null,s=null;return u=u||{},u.removeG&&(r+="g"),u.removeY&&(r+="y"),r&&(n=n.replace(new RegExp(`[${r}]+`,"g"),"")),u.addG&&(a+="g"),u.addY&&(a+="y"),a&&(n=J0(n+a)),u.isInternalOnly||(t.source!==void 0&&(o=t.source),t.flags!=null&&(s=a?J0(t.flags+a):t.flags)),e=P5(new RegExp(u.source||e.source,n),Op(e)?t.captureNames.slice(0):null,o,s,u.isInternalOnly),e}function L5(e){return parseInt(e,16)}function I5(e,u,t){const n=e.index+e[0].length,a=e.input[e.index-1],r=e.input[n];return/^[()|]$/.test(a)||/^[()|]$/.test(r)||e.index===0||n===e.input.length||/\(\?(?:[:=!]|<[=!])$/.test(e.input.substring(e.index-4,e.index))||Rp(e.input,n,t)?"":"(?:)"}function Ip(e){return Hp?e.flags:/\/([a-z]*)$/i.exec(RegExp.prototype.toString.call(e))[1]}function Op(e){return!!(e[We]&&e[We].captureNames)}function Ai(e){return parseInt(e,10).toString(16)}function Rp(e,u,t){const n="\\(\\?#[^)]*\\)",a="#[^#\\n]*",r="[?*+]|{\\d+(?:,\\d*)?}";return(t.includes("x")?new RegExp(`^(?:\\s|${a}|${n})*(?:${r})`):new RegExp(`^(?:${n})*(?:${r})`)).test(e.slice(u))}function pr(e,u){return Object.prototype.toString.call(e)===`[object ${u}]`}function f0(e){if(e==null)throw new TypeError("Cannot convert null or undefined to object");return e}function bi(e){for(;e.length<4;)e=`0${e}`;return e}function $p(e,u){if(J0(u)!==u)throw new SyntaxError(`Invalid duplicate regex flag ${u}`);e=e.replace(/^\(\?([\w$]+)\)/,(t,n)=>{if(/[dgy]/.test(n))throw new SyntaxError(`Cannot use flags dgy in mode modifier ${t}`);return u=J0(u+n),""});for(const t of u)if(!H5[t])throw new SyntaxError(`Unknown regex flag ${t}`);return{pattern:e,flags:u}}function O5(e){const u={};return pr(e,"String")?(re.forEach(e,/[^\s,]+/,t=>{u[t]=!0}),u):e}function j1(e){if(!/^[\w$]$/.test(e))throw new Error("Flag must be a single character A-Za-z0-9_$");H5[e]=!0}function Np(e,u,t,n,a){let r=ks.length;const o=e[t];let s=null,i,l;for(;r--;)if(l=ks[r],!(l.leadChar&&l.leadChar!==o||l.scope!==n&&l.scope!=="all"||l.flag&&!u.includes(l.flag))&&(i=re.exec(e,l.regex,t,"sticky"),i)){s={matchLength:i[0].length,output:l.handler.call(a,i,n,u),reparse:l.reparse};break}return s}function R5(e){hn.astral=e}function $5(e){hn.namespacing=e}function re(e,u){if(re.isRegExp(e)){if(u!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return vn(e)}if(e=e===void 0?"":String(e),u=u===void 0?"":String(u),re.isInstalled("astral")&&!u.includes("A")&&(u+="A"),Tn[e]||(Tn[e]={}),!Tn[e][u]){const n={hasNamedCapture:!1,captureNames:[]};let a=Wn,r="",o=0,s;const i=$p(e,u);let l=i.pattern;const c=i.flags;for(;o{t=t||{};let{optionalFlags:n}=t;if(t.flag&&j1(t.flag),n){n=n.split("");for(const a of n)j1(a)}ks.push({regex:vn(e,{addG:!0,addY:gi,isInternalOnly:!0}),handler:u,scope:t.scope||Wn,flag:t.flag,reparse:t.reparse,leadChar:t.leadChar}),re.cache.flush("patterns")};re.cache=(e,u)=>(_0[e]||(_0[e]={}),_0[e][u]||(_0[e][u]=re(e,u)));re.cache.flush=e=>{e==="patterns"?Tn=Object.create(null):_0=Object.create(null)};re.escape=e=>String(f0(e)).replace(/[\\\[\]{}()*+?.^$|]/g,"\\$&").replace(/[\s#\-,]/g,u=>`\\u${bi(Ai(u.charCodeAt(0)))}`);re.exec=(e,u,t,n)=>{let a="g",r=!1,o=!1,s;r=gi&&!!(n||u.sticky&&n!==!1),r?a+="y":n&&(o=!0,a+="FakeY"),u[We]=u[We]||{};const i=u[We][a]||(u[We][a]=vn(u,{addG:!0,addY:r,source:o?`${u.source}|()`:void 0,removeY:n===!1,isInternalOnly:!0}));return t=t||0,i.lastIndex=t,s=lt.exec.call(i,e),o&&s&&s.pop()===""&&(s=null),u.global&&(u.lastIndex=s?i.lastIndex:0),s};re.forEach=(e,u,t)=>{let n=0,a=-1,r;for(;r=re.exec(e,u,n);)t(r,++a,e,u),n=r.index+(r[0].length||1)};re.globalize=e=>vn(e,{addG:!0});re.install=e=>{e=O5(e),!hn.astral&&e.astral&&R5(!0),!hn.namespacing&&e.namespacing&&$5(!0)};re.isInstalled=e=>!!hn[e];re.isRegExp=e=>Object.prototype.toString.call(e)==="[object RegExp]";re.match=(e,u,t)=>{const n=u.global&&t!=="one"||t==="all",a=(n?"g":"")+(u.sticky?"y":"")||"noGY";u[We]=u[We]||{};const r=u[We][a]||(u[We][a]=vn(u,{addG:!!n,removeG:t==="one",isInternalOnly:!0})),o=String(f0(e)).match(r);return u.global&&(u.lastIndex=t==="one"&&o?o.index+o[0].length:0),n?o||[]:o&&o[0]};re.matchChain=(e,u)=>function t(n,a){const r=u[a].regex?u[a]:{regex:u[a]},o=[];function s(i){if(r.backref){const l=`Backreference to undefined group: ${r.backref}`,c=isNaN(r.backref);if(c&&re.isInstalled("namespacing")){if(!(i.groups&&r.backref in i.groups))throw new ReferenceError(l)}else if(!i.hasOwnProperty(r.backref))throw new ReferenceError(l);const D=c&&re.isInstalled("namespacing")?i.groups[r.backref]:i[r.backref];o.push(D||"")}else o.push(i[0])}for(const i of n)re.forEach(i,r.regex,s);return a===u.length-1||!o.length?o:t(o,a+1)}([e],0);re.replace=(e,u,t,n)=>{const a=re.isRegExp(u),r=u.global&&n!=="one"||n==="all",o=(r?"g":"")+(u.sticky?"y":"")||"noGY";let s=u;a?(u[We]=u[We]||{},s=u[We][o]||(u[We][o]=vn(u,{addG:!!r,removeG:n==="one",isInternalOnly:!0}))):r&&(s=new RegExp(re.escape(String(u)),"g"));const i=lt.replace.call(f0(e),s,t);return a&&u.global&&(u.lastIndex=0),i};re.replaceEach=(e,u)=>{for(const t of u)e=re.replace(e,t[0],t[1],t[2]);return e};re.split=(e,u,t)=>lt.split.call(f0(e),u,t);re.test=(e,u,t,n)=>!!re.exec(e,u,t,n);re.uninstall=e=>{e=O5(e),hn.astral&&e.astral&&R5(!1),hn.namespacing&&e.namespacing&&$5(!1)};re.union=(e,u,t)=>{t=t||{};const n=t.conjunction||"or";let a=0,r,o;function s(D,d,f){const C=o[a-r];if(d){if(++a,C)return`(?<${C}>`}else if(f)return`\\${+f+r}`;return D}if(!(pr(e,"Array")&&e.length))throw new TypeError("Must provide a nonempty array of patterns to merge");const i=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,l=[];for(const D of e)re.isRegExp(D)?(r=a,o=D[We]&&D[We].captureNames||[],l.push(re(D.source).source.replace(i,s))):l.push(re.escape(D));const c=n==="none"?"":"|";return re(l.join(c),u)};lt.exec=function(e){const u=this.lastIndex,t=RegExp.prototype.exec.apply(this,arguments);if(t){if(!Tp&&t.length>1&&t.includes("")){const n=vn(this,{removeG:!0,isInternalOnly:!0});String(e).slice(t.index).replace(n,(...a)=>{const r=a.length;for(let o=1;ot.index&&(this.lastIndex=t.index)}return this.global||(this.lastIndex=u),t};lt.test=function(e){return!!lt.exec.call(this,e)};lt.match=function(e){if(!re.isRegExp(e))e=new RegExp(e);else if(e.global){const u=String.prototype.match.apply(this,arguments);return e.lastIndex=0,u}return lt.exec.call(e,f0(this))};lt.replace=function(e,u){const t=re.isRegExp(e);let n,a,r;return t?(e[We]&&({captureNames:a}=e[We]),n=e.lastIndex):e+="",pr(u,"Function")?r=String(this).replace(e,(...o)=>{if(a){let s;re.isInstalled("namespacing")?(s=Object.create(null),o.push(s)):(o[0]=new String(o[0]),[s]=o);for(let i=0;i{return String(u).replace(Sp,s);function s(i,l,c,D){l=l||c;const d=pr(o[o.length-1],"Object")?4:3,f=o.length-d;if(l){if(/^\d+$/.test(l)){const g=+l;if(g<=f)return o[g]||""}const C=a?a.indexOf(l):-1;if(C<0)throw new SyntaxError(`Backreference to undefined group ${i}`);return o[C+1]||""}if(D===""||D===" ")throw new SyntaxError(`Invalid token ${i}`);if(D==="&"||+D==0)return o[0];if(D==="$")return"$";if(D==="`")return o[o.length-1].slice(0,o[o.length-2]);if(D==="'")return o[o.length-1].slice(o[o.length-2]+o[0].length);if(D=+D,!isNaN(D)){if(D>f)throw new SyntaxError(`Backreference to undefined group ${i}`);return o[D]||""}throw new SyntaxError(`Invalid token ${i}`)}}),t&&(e.global?e.lastIndex=0:e.lastIndex=n),r};lt.split=function(e,u){if(!re.isRegExp(e))return String.prototype.split.apply(this,arguments);const t=String(this),n=[],a=e.lastIndex;let r=0,o;return u=(u===void 0?-1:u)>>>0,re.forEach(t,e,s=>{s.index+s[0].length>r&&(n.push(t.slice(r,s.index)),s.length>1&&s.indexu?n.slice(0,u):n};re.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,(e,u)=>{if(e[1]==="B"&&u===Wn)return e[0];throw new SyntaxError(`Invalid escape ${e[0]}`)},{scope:"all",leadChar:"\\"});re.addToken(/\\u{([\dA-Fa-f]+)}/,(e,u,t)=>{const n=L5(e[1]);if(n>1114111)throw new SyntaxError(`Invalid Unicode code point ${e[0]}`);if(n<=65535)return`\\u${bi(Ai(n))}`;if(T5&&t.includes("u"))return e[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u")},{scope:"all",leadChar:"\\"});re.addToken(/\(\?#[^)]*\)/,I5,{leadChar:"("});re.addToken(/\s+|#[^\n]*\n?/,I5,{flag:"x"});mi||re.addToken(/\./,()=>"[\\s\\S]",{flag:"s",leadChar:"."});re.addToken(/\\k<([^>]+)>/,function(e){const u=isNaN(e[1])?this.captureNames.indexOf(e[1])+1:+e[1],t=e.index+e[0].length;if(!u||u>this.captureNames.length)throw new SyntaxError(`Backreference to undefined group ${e[0]}`);return`\\${u}${t===e.input.length||isNaN(e.input[t])?"":"(?:)"}`},{leadChar:"\\"});re.addToken(/\\(\d+)/,function(e,u){if(!(u===Wn&&/^[1-9]/.test(e[1])&&+e[1]<=this.captureNames.length)&&e[1]!=="0")throw new SyntaxError(`Cannot use octal escape or backreference to undefined group ${e[0]}`);return e[0]},{scope:"all",leadChar:"\\"});re.addToken(/\(\?P?<([\p{ID_Start}$_][\p{ID_Continue}$_\u200C\u200D]*)>/u,function(e){if(!re.isInstalled("namespacing")&&(e[1]==="length"||e[1]==="__proto__"))throw new SyntaxError(`Cannot use reserved word as capture name ${e[0]}`);if(this.captureNames.includes(e[1]))throw new SyntaxError(`Cannot use same name for multiple groups ${e[0]}`);return this.captureNames.push(e[1]),this.hasNamedCapture=!0,"("},{leadChar:"("});re.addToken(/\((?!\?)/,function(e,u,t){return t.includes("n")?"(?:":(this.captureNames.push(null),"(")},{optionalFlags:"n",leadChar:"("});/*! * XRegExp.build 5.1.2 * * Steven Levithan (c) 2012-present MIT License */const zp=e=>{const u="xregexp",t=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,n=e.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,t],"g",{conjunction:"or"});function a(l){const c=/^(?:\(\?:\))*\^/,D=/\$(?:\(\?:\))*$/;return c.test(l)&&D.test(l)&&D.test(l.replace(/\\[\s\S]/g,""))?l.replace(c,"").replace(D,""):l}function r(l,c){const D=c?"x":"";return e.isRegExp(l)?l[u]&&l[u].captureNames?l:e(l.source,D):e(l,D)}function o(l){return l instanceof RegExp?l:e.escape(l)}function s(l,c,D){return l[`subpattern${D}`]=c,l}function i(l,c,D){const d=c(c,...D)=>{const d=D.map(o).reduce(s,{}),f=c.raw.map(i).join("");return e.build(f,d,l)},e.build=(l,c,D)=>{D=D||"";const d=D.includes("x"),f=/^\(\?([\w$]+)\)/.exec(l);f&&(D=e._clipDuplicates(D+f[1]));const C={};for(const w in c)if(c.hasOwnProperty(w)){const _=r(c[w],d);C[w]={pattern:a(_.source),names:_[u].captureNames||[]}}const g=r(l,d);let m=0,E,h=0;const F=[0],p=g[u].captureNames||[],b=g.source.replace(n,(w,_,G,O,T)=>{const R=_||G;let S,z,q;if(R){if(!C.hasOwnProperty(R))throw new ReferenceError(`Undefined property ${w}`);_?(S=p[h],F[++h]=++m,z=`(?<${S||R}>`):z="(?:",E=m;const U=C[R].pattern.replace(t,(P,K,L)=>{if(K){if(S=C[R].names[m-E],++m,S)return`(?<${S}>`}else if(L)return q=+L-1,C[R].names[q]?`\\k<${C[R].names[q]}>`:`\\${+L+E}`;return P});return`${z}${U})`}if(O){if(S=p[h],F[++h]=++m,S)return`(?<${S}>`}else if(T)return q=+T-1,p[q]?`\\k<${p[q]}>`:`\\${F[+T]}`;return w});return e(b,D)}};/*! * XRegExp.matchRecursive 5.1.2 * * Steven Levithan (c) 2009-present MIT License */const Vp=e=>{function u(t,n,a,r){return{name:t,value:n,start:a,end:r}}e.matchRecursive=(t,n,a,r,o)=>{r=r||"",o=o||{};const s=r.includes("g"),i=r.includes("y"),l=r.replace(/y/g,"");n=e(n,l),a=e(a,l);let c,{escapeChar:D}=o;if(D){if(D.length>1)throw new Error("Cannot use more than one escape character");D=e.escape(D),c=new RegExp(`(?:${D}[\\S\\s]|(?:(?!${e.union([n,a],"",{conjunction:"or"}).source})[^${D}])+)+`,r.replace(e._hasNativeFlag("s")?/[^imsu]/g:/[^imu]/g,""))}let d=0,f=0,C=0,g=0,m,E,h,F;const p=o.valueNames,b=[];for(;;){if(D&&(C+=(e.exec(t,c,C,"sticky")||[""])[0].length),h=e.exec(t,n,C),F=e.exec(t,a,C),h&&F&&(h.index<=F.index?F=null:h=null),h||F)f=(h||F).index,C=f+(h||F)[0].length;else if(!d)break;if(i&&!d&&f>g)break;if(h)d||(m=f,E=C),d+=1;else if(F&&d){if(d-=1,!d&&(p?(p[0]&&m>g&&b.push(u(p[0],t.slice(g,m),g,m)),p[1]&&b.push(u(p[1],t.slice(m,E),m,E)),p[2]&&b.push(u(p[2],t.slice(E,f),E,f)),p[3]&&b.push(u(p[3],t.slice(f,C),f,C))):b.push(t.slice(E,f)),g=C,!s))break}else{const w=o.unbalanced||"error";if(w==="skip"||w==="skip-lazy")if(F)F=null;else{if(w==="skip"){const _=e.exec(t,n,m,"sticky")[0].length;C=m+(_||1)}else C=m+1;d=0}else if(w==="error"){const _=F?"right":"left",G=F?f:m;throw new Error(`Unbalanced ${_} delimiter found in string at position ${G}`)}else throw new Error(`Unsupported value for unbalanced: ${w}`)}f===C&&(C+=1)}return s&&b.length>0&&!i&&p&&p[0]&&t.length>g&&b.push(u(p[0],t.slice(g),g,t.length)),b}};/*! * XRegExp Unicode Base 5.1.2 * * Steven Levithan (c) 2008-present MIT License */const Up=e=>{const u={},t={},n=e._dec,a=e._hex,r=e._pad4;function o(d){return d.replace(/[- _]+/g,"").toLowerCase()}function s(d){const f=/^\\[xu](.+)/.exec(d);return f?n(f[1]):d.charCodeAt(d[0]==="\\"?1:0)}function i(d){let f="",C=-1;return e.forEach(d,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,g=>{const m=s(g[1]);m>C+1&&(f+=`\\u${r(a(C+1))}`,m>C+2&&(f+=`-\\u${r(a(m-1))}`)),C=s(g[2]||g[1])}),C<65535&&(f+=`\\u${r(a(C+1))}`,C<65534&&(f+="-\\uFFFF")),f}function l(d){const f="b!";return u[d][f]||(u[d][f]=i(u[d].bmp))}function c(d,f){const C=u[d];let g="";return C.bmp&&!C.isBmpLast&&(g=`[${C.bmp}]${C.astral?"|":""}`),C.astral&&(g+=C.astral),C.isBmpLast&&C.bmp&&(g+=`${C.astral?"|":""}[${C.bmp}]`),f?`(?:(?!${g})(?:[\uD800-\uDBFF][\uDC00-\uDFFF]|[\0-￿]))`:`(?:${g})`}function D(d,f){const C=f?"a!":"a=";return u[d][C]||(u[d][C]=c(d,f))}e.addToken(/\\([pP])(?:{(\^?)(?:(\w+)=)?([^}]*)}|([A-Za-z]))/,(d,f,C)=>{const g="Invalid double negation ",m="Unknown Unicode token ",E="Unicode token missing data ",h="Astral mode required for Unicode token ",F="Astral mode does not support Unicode tokens within character classes",[p,b,w,_,G,O]=d;let T=b==="P"||!!w;const R=C.includes("A");let S=o(O||G),z=u[S];if(b==="P"&&w)throw new SyntaxError(g+p);if(!u.hasOwnProperty(S))throw new SyntaxError(m+p);if(_&&!(t[_]&&t[_][S]))throw new SyntaxError(m+p);if(z.inverseOf){if(S=o(z.inverseOf),!u.hasOwnProperty(S))throw new ReferenceError(`${E+p} -> ${z.inverseOf}`);z=u[S],T=!T}if(!(z.bmp||R))throw new SyntaxError(h+p);if(R){if(f==="class")throw new SyntaxError(F);return D(S,T)}return f==="class"?T?l(S):z.bmp:`${(T?"[^":"[")+z.bmp}]`},{scope:"all",optionalFlags:"A",leadChar:"\\"}),e.addUnicodeData=(d,f)=>{const C="Unicode token requires name",g="Unicode token has no character data ";f&&(t[f]={});for(const m of d){if(!m.name)throw new Error(C);if(!(m.inverseOf||m.bmp||m.astral))throw new Error(g+m.name);const E=o(m.name);if(u[E]=m,f&&(t[f][E]=!0),m.alias){const h=o(m.alias);u[h]=m,f&&(t[f][h]=!0)}}e.cache.flush("patterns")},e._getUnicodeProperty=d=>{const f=o(d);return u[f]}};var Ta=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function zr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var mo,q1;function jp(){return q1||(q1=1,mo=[{name:"C",alias:"Other",isBmpLast:!0,bmp:"\0--Ÿ­͸͹΀-΃΋΍΢԰՗՘֋֌֐׈-׏׫-׮׵-؅؜۝܎܏݋݌޲-޿߻߼࠮࠯࠿࡜࡝࡟࡫-࡯࢏-ࢗ࣢঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥৿਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੷-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୔୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿఍఑఩఺఻౅౉౎-౔౗౛౜౞౟౤౥౰-౶಍಑಩಴಺಻೅೉೎-೔೗-೜೟೤೥೰ೳ-೿഍഑൅൉൐-൓൤൥඀඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅຋຤຦຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿᜖-᜞᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠎᠚-᠟᡹-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯᫏-᫿᭍-᭏᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-᲏᲻᲼᳈-᳏᳻-᳿἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿​-‏‪-‮⁠-⁲⁳₏₝-₟⃁-⃏⃱-⃿↌-↏␧-␿⑋-⑟⭴⭵⮖⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹞-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄㄰㆏㇤-㇯㈟꒍-꒏꓇-꓏꘬-꘿꛸-꛿Ɤ-꟏꟒꟔Ꟛ-꟱꠭-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯꭬-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯃-﯒﶐﶑﷈-﷎﷐-﷯︚-︟﹓﹧﹬-﹯﹵﻽-＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9D-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAE\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF5A-\uDF6F\uDF8A-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC76-\uDC7E\uDCBD\uDCC3-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD48-\uDD4F\uDD77-\uDD7F\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5C\uDC62-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEBA-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF47-\uDFFF]|\uD806[\uDC3C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD47-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE5-\uDDFF\uDE48-\uDE4F\uDEA3-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF9-\uDFAF\uDFB1-\uDFBF\uDFF2-\uDFFE]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF3-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE9B-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA0-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDF4F\uDFC4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDD73-\uDD7A\uDDEB-\uDDFF\uDE46-\uDEDF\uDEF4-\uDEFF\uDF57-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD50-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDEFE\uDF00-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCB5-\uDD00\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDDAE-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDE5F\uDE66-\uDEFF]|\uD83D[\uDED8-\uDEDC\uDEED-\uDEEF\uDEFD-\uDEFF\uDF74-\uDF7F\uDFD9-\uDFDF\uDFEC-\uDFEF\uDFF1-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE\uDCAF\uDCB2-\uDCFF\uDE54-\uDE5F\uDE6E\uDE6F\uDE75-\uDE77\uDE7D-\uDE7F\uDE87-\uDE8F\uDEAD-\uDEAF\uDEBB-\uDEBF\uDEC6-\uDECF\uDEDA-\uDEDF\uDEE8-\uDEEF\uDEF7-\uDEFF\uDF93\uDFCB-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]"},{name:"Cc",alias:"Control",bmp:"\0--Ÿ"},{name:"Cf",alias:"Format",bmp:"­؀-؅؜۝܏࢐࢑࣢᠎​-‏‪-‮⁠-⁤⁦-\uFEFF-",astral:"\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC38]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Cn",alias:"Unassigned",bmp:"͸͹΀-΃΋΍΢԰՗՘֋֌֐׈-׏׫-׮׵-׿܎݋݌޲-޿߻߼࠮࠯࠿࡜࡝࡟࡫-࡯࢏࢒-ࢗ঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥৿਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੷-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୔୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿఍఑఩఺఻౅౉౎-౔౗౛౜౞౟౤౥౰-౶಍಑಩಴಺಻೅೉೎-೔೗-೜೟೤೥೰ೳ-೿഍഑൅൉൐-൓൤൥඀඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅຋຤຦຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿᜖-᜞᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠚-᠟᡹-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯᫏-᫿᭍-᭏᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-᲏᲻᲼᳈-᳏᳻-᳿἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿⁥⁲⁳₏₝-₟⃁-⃏⃱-⃿↌-↏␧-␿⑋-⑟⭴⭵⮖⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹞-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄㄰㆏㇤-㇯㈟꒍-꒏꓇-꓏꘬-꘿꛸-꛿Ɤ-꟏꟒꟔Ꟛ-꟱꠭-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯꭬-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-퟿﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯃-﯒﶐﶑﷈-﷎﷐-﷯︚-︟﹓﹧﹬-﹯﹵﻽﻾＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￸￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9D-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAE\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF5A-\uDF6F\uDF8A-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC76-\uDC7E\uDCC3-\uDCCC\uDCCE\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD48-\uDD4F\uDD77-\uDD7F\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5C\uDC62-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEBA-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF47-\uDFFF]|\uD806[\uDC3C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD47-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE5-\uDDFF\uDE48-\uDE4F\uDEA3-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF9-\uDFAF\uDFB1-\uDFBF\uDFF2-\uDFFE]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDB7F][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF3-\uDFFF]|\uD80D[\uDC2F\uDC39-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE9B-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA4-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDF4F\uDFC4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDDEB-\uDDFF\uDE46-\uDEDF\uDEF4-\uDEFF\uDF57-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD50-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDEFE\uDF00-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCB5-\uDD00\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDDAE-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDE5F\uDE66-\uDEFF]|\uD83D[\uDED8-\uDEDC\uDEED-\uDEEF\uDEFD-\uDEFF\uDF74-\uDF7F\uDFD9-\uDFDF\uDFEC-\uDFEF\uDFF1-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE\uDCAF\uDCB2-\uDCFF\uDE54-\uDE5F\uDE6E\uDE6F\uDE75-\uDE77\uDE7D-\uDE7F\uDE87-\uDE8F\uDEAD-\uDEAF\uDEBB-\uDEBF\uDEC6-\uDECF\uDEDA-\uDEDF\uDEE8-\uDEEF\uDEF7-\uDEFF\uDF93\uDFCB-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00\uDC02-\uDC1F\uDC80-\uDCFF\uDDF0-\uDFFF]|[\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Co",alias:"Private_Use",bmp:"-",astral:"[\uDB80-\uDBBE\uDBC0-\uDBFE][\uDC00-\uDFFF]|[\uDBBF\uDBFF][\uDC00-\uDFFD]"},{name:"Cs",alias:"Surrogate",bmp:"\uD800-\uDFFF"},{name:"L",alias:"Letter",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"LC",alias:"Cased_Letter",bmp:"A-Za-zµÀ-ÖØ-öø-ƺƼ-ƿDŽ-ʓʕ-ʯͰ-ͳͶͷͻ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՠ-ֈႠ-ჅჇჍა-ჺჽ-ჿᎠ-Ᏽᏸ-ᏽᲀ-ᲈᲐ-ᲺᲽ-Ჿᴀ-ᴫᵫ-ᵷᵹ-ᶚḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℴℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⱻⱾ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭꙀ-ꙭꚀ-ꚛꜢ-ꝯꝱ-ꞇꞋ-ꞎꞐ-ꟊꟐꟑꟓꟕ-ꟙꟵꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿff-stﬓ-ﬗA-Za-z",astral:"\uD801[\uDC00-\uDC4F\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD806[\uDCA0-\uDCDF]|\uD81B[\uDE40-\uDE7F]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD00-\uDD43]"},{name:"Ll",alias:"Lowercase_Letter",bmp:"a-zµß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʯͱͳͷͻ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᴫᵫ-ᵷᵹ-ᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎↄⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱻⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝱ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD22-\uDD43]"},{name:"Lm",alias:"Modifier_Letter",bmp:"ʰ-ˁˆ-ˑˠ-ˤˬˮʹͺՙـۥۦߴߵߺࠚࠤࠨࣉॱๆໆჼៗᡃᪧᱸ-ᱽᴬ-ᵪᵸᶛ-ᶿⁱⁿₐ-ₜⱼⱽⵯⸯ々〱-〵〻ゝゞー-ヾꀕꓸ-ꓽꘌꙿꚜꚝꜗ-ꜟꝰꞈꟲ-ꟴꟸꟹꧏꧦꩰꫝꫳꫴꭜ-ꭟꭩー゙゚",astral:"\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD81A[\uDF40-\uDF43]|\uD81B[\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD838[\uDD37-\uDD3D]|𞥋"},{name:"Lo",alias:"Other_Letter",bmp:"ªºƻǀ-ǃʔא-תׯ-ײؠ-ؿف-يٮٯٱ-ۓەۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪࠀ-ࠕࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣈऄ-हऽॐक़-ॡॲ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๅກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៜᠠ-ᡂᡄ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱷᳩ-ᳬᳮ-ᳳᳵᳶᳺℵ-ℸⴰ-ⵧⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ〆〼ぁ-ゖゟァ-ヺヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꀔꀖ-ꒌꓐ-ꓷꔀ-ꘋꘐ-ꘟꘪꘫꙮꚠ-ꛥꞏꟷꟻ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧠ-ꧤꧧ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩯꩱ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛꫜꫠ-ꫪꫲꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎יִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼヲ-ッア-ンᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC50-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF4A\uDF50]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|𝼊|\uD838[\uDD00-\uDD2C\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Lt",alias:"Titlecase_Letter",bmp:"DžLjNjDzᾈ-ᾏᾘ-ᾟᾨ-ᾯᾼῌῼ"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅↃⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵA-Z",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]"},{name:"M",alias:"Mark",bmp:"̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣඁ-ඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-ᫎᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC82\uDCB0-\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD34\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDCE\uDDCF\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC5E\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDEAB-\uDEB7\uDF1D-\uDF2B]|\uD806[\uDC2C-\uDC3A\uDD30-\uDD35\uDD37\uDD38\uDD3B-\uDD3E\uDD40\uDD42\uDD43\uDDD1-\uDDD7\uDDDA-\uDDE0\uDDE4\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDEF3-\uDEF6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF51-\uDF87\uDF8F-\uDF92\uDFE4\uDFF0\uDFF1]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"Mc",alias:"Spacing_Mark",bmp:"ःऻा-ीॉ-ौॎॏংঃা-ীেৈোৌৗਃਾ-ੀઃા-ીૉોૌଂଃାୀେୈୋୌୗாிுூெ-ைொ-ௌௗఁ-ఃు-ౄಂಃಾೀ-ೄೇೈೊೋೕೖംഃാ-ീെ-ൈൊ-ൌൗංඃා-ෑෘ-ෟෲෳ༾༿ཿါာေးျြၖၗၢ-ၤၧ-ၭႃႄႇ-ႌႏႚ-ႜ᜕᜴ាើ-ៅះៈᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸᨙᨚᩕᩗᩡᩣᩤᩭ-ᩲᬄᬵᬻᬽ-ᭁᭃ᭄ᮂᮡᮦᮧ᮪ᯧᯪ-ᯬᯮ᯲᯳ᰤ-ᰫᰴᰵ᳡᳷〮〯ꠣꠤꠧꢀꢁꢴ-ꣃꥒ꥓ꦃꦴꦵꦺꦻꦾ-꧀ꨯꨰꨳꨴꩍꩻꩽꫫꫮꫯꫵꯣꯤꯦꯧꯩꯪ꯬",astral:"\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3E\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB0-\uDCB2\uDCB9\uDCBB-\uDCBE\uDCC1\uDDAF-\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF20\uDF21\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD30-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD65\uDD66\uDD6D-\uDD72]"},{name:"Me",alias:"Enclosing_Mark",bmp:"҈҉᪾⃝-⃠⃢-⃤꙰-꙲"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣ৾ਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣૺ-૿ଁ଼ିୁ-ୄ୍୕ୖୢୣஂீ்ఀఄ఼ా-ీె-ైొ-్ౕౖౢౣಁ಼ಿೆೌ್ೢೣഀഁ഻഼ു-ൄ്ൢൣඁ්ි-ුූัิ-ฺ็-๎ັິ-ຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲᜳᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽ᪿ-ᫎᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᮫-ᮭ᯦ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꠬꣄ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꦽꧥꨩ-ꨮꨱꨲꨵꨶꩃꩌꩼꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF40\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB3-\uDCB8\uDCBA\uDCBF\uDCC0\uDCC2\uDCC3\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"N",alias:"Number",bmp:"0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൘-൞൦-൸෦-෯๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",astral:"\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE48\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDD30-\uDD39\uDE60-\uDE7E\uDF1D-\uDF26\uDF51-\uDF54\uDFC5-\uDFCB]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2\uDD50-\uDD59]|\uD807[\uDC50-\uDC6C\uDD50-\uDD59\uDDA0-\uDDA9\uDFC0-\uDFD4]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDF50-\uDF59\uDF5B-\uDF61]|\uD81B[\uDE80-\uDE96]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDFCE-\uDFFF]|\uD838[\uDD40-\uDD49\uDEF0-\uDEF9]|\uD83A[\uDCC7-\uDCCF\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]"},{name:"Nd",alias:"Decimal_Number",bmp:"0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",astral:"\uD801[\uDCA0-\uDCA9]|\uD803[\uDD30-\uDD39]|\uD804[\uDC66-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF39]|\uD806[\uDCE0-\uDCE9\uDD50-\uDD59]|\uD807[\uDC50-\uDC59\uDD50-\uDD59\uDDA0-\uDDA9]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDF50-\uDF59]|\uD835[\uDFCE-\uDFFF]|\uD838[\uDD40-\uDD49\uDEF0-\uDEF9]|\uD83A[\uDD50-\uDD59]|\uD83E[\uDFF0-\uDFF9]"},{name:"Nl",alias:"Letter_Number",bmp:"ᛮ-ᛰⅠ-ↂↅ-ↈ〇〡-〩〸-〺ꛦ-ꛯ",astral:"\uD800[\uDD40-\uDD74\uDF41\uDF4A\uDFD1-\uDFD5]|\uD809[\uDC00-\uDC6E]"},{name:"No",alias:"Other_Number",bmp:"²³¹¼-¾৴-৹୲-୷௰-௲౸-౾൘-൞൰-൸༪-༳፩-፼៰-៹᧚⁰⁴-⁹₀-₉⅐-⅟↉①-⒛⓪-⓿❶-➓⳽㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꠰-꠵",astral:"\uD800[\uDD07-\uDD33\uDD75-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE48\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E\uDF1D-\uDF26\uDF51-\uDF54\uDFC5-\uDFCB]|\uD804[\uDC52-\uDC65\uDDE1-\uDDF4]|\uD805[\uDF3A\uDF3B]|\uD806[\uDCEA-\uDCF2]|\uD807[\uDC5A-\uDC6C\uDFC0-\uDFD4]|\uD81A[\uDF5B-\uDF61]|\uD81B[\uDE80-\uDE96]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD83A[\uDCC7-\uDCCF]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D]|\uD83C[\uDD00-\uDD0C]"},{name:"P",alias:"Punctuation",bmp:"!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}¡§«¶·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔༺-༽྅࿐-࿔࿙࿚၊-၏჻፠-፨᐀᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎⌈-⌋〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰-⹏⹒-⹝、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Pc",alias:"Connector_Punctuation",bmp:"_‿⁀⁔︳︴﹍-﹏_"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\-֊־᐀᠆‐-―⸗⸚⸺⸻⹀⹝〜〰゠︱︲﹘﹣-",astral:"𐺭"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\)\\]\\}༻༽᚜⁆⁾₎⌉⌋〉❩❫❭❯❱❳❵⟆⟧⟩⟫⟭⟯⦄⦆⦈⦊⦌⦎⦐⦒⦔⦖⦘⧙⧛⧽⸣⸥⸧⸩⹖⹘⹚⹜〉》」』】〕〗〙〛〞〟﴾︘︶︸︺︼︾﹀﹂﹄﹈﹚﹜﹞)]}⦆」"},{name:"Pf",alias:"Final_Punctuation",bmp:"»’”›⸃⸅⸊⸍⸝⸡"},{name:"Pi",alias:"Initial_Punctuation",bmp:"«‘‛“‟‹⸂⸄⸉⸌⸜⸠"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\*,\\.\\/:;\\?@\\¡§¶·¿;·՚-՟։׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔྅࿐-࿔࿙࿚၊-၏჻፠-፨᙮᛫-᛭᜵᜶។-៖៘-៚᠀-᠅᠇-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‖‗†-‧‰-‸※-‾⁁-⁃⁇-⁑⁓⁕-⁞⳹-⳼⳾⳿⵰⸀⸁⸆-⸈⸋⸎-⸖⸘⸙⸛⸞⸟⸪-⸮⸰-⸹⸼-⸿⹁⹃-⹏⹒-⹔、-〃〽・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫︐-︖︙︰﹅﹆﹉-﹌﹐-﹒﹔-﹗﹟-﹡﹨﹪﹫!-#%-'*,./:;?@\。、・",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Ps",alias:"Open_Punctuation",bmp:"\\(\\[\\{༺༼᚛‚„⁅⁽₍⌈⌊〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨⹂⹕⹗⹙⹛〈《「『【〔〖〘〚〝﴿︗︵︷︹︻︽︿﹁﹃﹇﹙﹛﹝([{⦅「"},{name:"S",alias:"Symbol",bmp:"\\$\\+<->\\^`\\|~¢-¦¨©¬®-±´¸×÷˂-˅˒-˟˥-˫˭˯-˿͵΄΅϶҂֍-֏؆-؈؋؎؏۞۩۽۾߶߾߿࢈৲৳৺৻૱୰௳-௺౿൏൹฿༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭៛᥀᧞-᧿᭡-᭪᭴-᭼᾽᾿-῁῍-῏῝-῟῭-`´῾⁄⁒⁺-⁼₊-₌₠-⃀℀℁℃-℆℈℉℔№-℘℞-℣℥℧℩℮℺℻⅀-⅄⅊-⅍⅏↊↋←-⌇⌌-⌨⌫-␦⑀-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿゛゜㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꜀-꜖꜠꜡꞉꞊꠨-꠫꠶-꠹꩷-꩹꭛꭪꭫﬩﮲-﯂﵀-﵏﷏﷼-﷿﹢﹤-﹦﹩$+<->^`|~¢-₩│-○�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\$¢-¥֏؋߾߿৲৳৻૱௹฿៛₠-⃀꠸﷼﹩$¢£¥₩",astral:"\uD807[\uDFDD-\uDFE0]|𞋿|𞲰"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\^`¨¯´¸˂-˅˒-˟˥-˫˭˯-˿͵΄΅࢈᾽᾿-῁῍-῏῝-῟῭-`´῾゛゜꜀-꜖꜠꜡꞉꞊꭛꭪꭫﮲-﯂^` ̄",astral:"\uD83C[\uDFFB-\uDFFF]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\+<->\\|~¬±×÷϶؆-؈⁄⁒⁺-⁼₊-₌℘⅀-⅄⅋←-↔↚↛↠↣↦↮⇎⇏⇒⇔⇴-⋿⌠⌡⍼⎛-⎳⏜-⏡▷◁◸-◿♯⟀-⟄⟇-⟥⟰-⟿⤀-⦂⦙-⧗⧜-⧻⧾-⫿⬰-⭄⭇-⭌﬩﹢﹤-﹦+<->|~¬←-↓",astral:"\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD83B[\uDEF0\uDEF1]"},{name:"So",alias:"Other_Symbol",bmp:"¦©®°҂֍֎؎؏۞۩۽۾߶৺୰௳-௸௺౿൏൹༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭᥀᧞-᧿᭡-᭪᭴-᭼℀℁℃-℆℈℉℔№℗℞-℣℥℧℩℮℺℻⅊⅌⅍⅏↊↋↕-↙↜-↟↡↢↤↥↧-↭↯-⇍⇐⇑⇓⇕-⇳⌀-⌇⌌-⌟⌢-⌨⌫-⍻⍽-⎚⎴-⏛⏢-␦⑀-⑊⒜-ⓩ─-▶▸-◀◂-◷☀-♮♰-❧➔-➿⠀-⣿⬀-⬯⭅⭆⭍-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꠨-꠫꠶꠷꠹꩷-꩹﵀-﵏﷏﷽-﷿¦│■○�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD807[\uDFD5-\uDFDC\uDFE1-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|𞅏|\uD83B[\uDCAC\uDD2E]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFA]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA]"},{name:"Z",alias:"Separator",bmp:"    - \u2028\u2029   "},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:"    -    "}]),mo}var qp=jp();const Wp=zr(qp);/*! * XRegExp Unicode Categories 5.1.2 * * Steven Levithan (c) 2010-present MIT License * Unicode data by Mathias Bynens */const Gp=e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");e.addUnicodeData(Wp)};var go,W1;function Kp(){return W1||(W1=1,go=[{name:"ASCII",bmp:"\0-"},{name:"Alphabetic",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͅͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈְ-ׇֽֿׁׂׅׄא-תׯ-ײؐ-ؚؠ-ٗٙ-ٟٮ-ۓە-ۜۡ-ۭۨ-ۯۺ-ۼۿܐ-ܿݍ-ޱߊ-ߪߴߵߺࠀ-ࠗࠚ-ࠬࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉࣔ-ࣣࣟ-ࣰࣩ-ऻऽ-ौॎ-ॐॕ-ॣॱ-ঃঅ-ঌএঐও-নপ-রলশ-হঽ-ৄেৈোৌৎৗড়ঢ়য়-ৣৰৱৼਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੂੇੈੋੌੑਖ਼-ੜਫ਼ੰ-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ૅે-ૉોૌૐૠ-ૣૹ-ૼଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽ-ୄେୈୋୌୖୗଡ଼ଢ଼ୟ-ୣୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-ௌௐௗఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-ౌౕౖౘ-ౚౝౠ-ౣಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊ-ೌೕೖೝೞೠ-ೣೱೲഀ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൌൎൔ-ൗൟ-ൣൺ-ൿඁ-ඃඅ-ඖක-නඳ-රලව-ෆා-ුූෘ-ෟෲෳก-ฺเ-ๆํກຂຄຆ-ຊຌ-ຣລວ-ູົ-ຽເ-ໄໆໍໜ-ໟༀཀ-ཇཉ-ཬཱ-ཱྀྈ-ྗྙ-ྼက-ံးျ-ဿၐ-ႏႚ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜓᜟ-ᜳᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-ឳា-ៈៗៜᠠ-ᡸᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-ᤸᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨛᨠ-ᩞᩡ-ᩴᪧᪿᫀᫌ-ᫎᬀ-ᬳᬵ-ᭃᭅ-ᭌᮀ-ᮩᮬ-ᮯᮺ-ᯥᯧ-ᯱᰀ-ᰶᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿᷧ-ᷴḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙴ-ꙻꙿ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠅꠇ-ꠧꡀ-ꡳꢀ-ꣃꣅꣲ-ꣷꣻꣽ-ꣿꤊ-ꤪꤰ-ꥒꥠ-ꥼꦀ-ꦲꦴ-ꦿꧏꧠ-ꧯꧺ-ꧾꨀ-ꨶꩀ-ꩍꩠ-ꩶꩺ-ꪾꫀꫂꫛ-ꫝꫠ-ꫯꫲ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯪ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC45\uDC71-\uDC75\uDC82-\uDCB8\uDCC2\uDCD0-\uDCE8\uDD00-\uDD32\uDD44-\uDD47\uDD50-\uDD72\uDD76\uDD80-\uDDBF\uDDC1-\uDDC4\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE34\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEE8\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D-\uDF44\uDF47\uDF48\uDF4B\uDF4C\uDF50\uDF57\uDF5D-\uDF63]|\uD805[\uDC00-\uDC41\uDC43-\uDC45\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCC1\uDCC4\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDBE\uDDD8-\uDDDD\uDE00-\uDE3E\uDE40\uDE44\uDE80-\uDEB5\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2A\uDF40-\uDF46]|\uD806[\uDC00-\uDC38\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B\uDD3C\uDD3F-\uDD42\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDDF\uDDE1\uDDE3\uDDE4\uDE00-\uDE32\uDE35-\uDE3E\uDE50-\uDE97\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC3E\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD41\uDD43\uDD46\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD96\uDD98\uDEE0-\uDEF6\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9E]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD47\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Any",isBmpLast:!0,bmp:"\0-￿",astral:"[\uD800-\uDBFF][\uDC00-\uDFFF]"},{name:"Default_Ignorable_Code_Point",bmp:"­͏؜ᅟᅠ឴឵᠋-᠏​-‏‪-‮⁠-ㅤ︀-️\uFEFFᅠ￰-￸",astral:"\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|[\uDB40-\uDB43][\uDC00-\uDFFF]"},{name:"Lowercase",bmp:"a-zªµºß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʸˀˁˠ-ˤͅͱͳͷͺ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᶿḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷⁱⁿₐ-ₜℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎⅰ-ⅿↄⓐ-ⓩⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱽⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛ-ꚝꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟸ-ꟺꬰ-ꭚꭜ-ꭨꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDF80\uDF83-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD22-\uDD43]"},{name:"Noncharacter_Code_Point",bmp:"﷐-﷯￾￿",astral:"[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Uppercase",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅⅠ-ⅯↃⒶ-ⓏⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵA-Z",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]"},{name:"White_Space",bmp:" -\r …   - \u2028\u2029   "}]),go}var Yp=Kp();const Zp=zr(Yp);/*! * XRegExp Unicode Properties 5.1.2 * * Steven Levithan (c) 2012-present MIT License * Unicode data by Mathias Bynens */const Xp=e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");const u=Zp;u.push({name:"Assigned",inverseOf:"Cn"}),e.addUnicodeData(u)};var Ao,G1;function Jp(){return G1||(G1=1,Ao=[{name:"Adlam",astral:"\uD83A[\uDD00-\uDD4B\uDD50-\uDD59\uDD5E\uDD5F]"},{name:"Ahom",astral:"\uD805[\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF46]"},{name:"Anatolian_Hieroglyphs",astral:"\uD811[\uDC00-\uDE46]"},{name:"Arabic",bmp:"؀-؄؆-؋؍-ؚ؜-؞ؠ-ؿف-يٖ-ٯٱ-ۜ۞-ۿݐ-ݿࡰ-ࢎ࢐࢑࢘-ࣣ࣡-ࣿﭐ-﯂ﯓ-ﴽ﵀-ﶏﶒ-ﷇ﷏ﷰ-﷿ﹰ-ﹴﹶ-ﻼ",astral:"\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]"},{name:"Armenian",bmp:"Ա-Ֆՙ-֊֍-֏ﬓ-ﬗ"},{name:"Avestan",astral:"\uD802[\uDF00-\uDF35\uDF39-\uDF3F]"},{name:"Balinese",bmp:"ᬀ-ᭌ᭐-᭾"},{name:"Bamum",bmp:"ꚠ-꛷",astral:"\uD81A[\uDC00-\uDE38]"},{name:"Bassa_Vah",astral:"\uD81A[\uDED0-\uDEED\uDEF0-\uDEF5]"},{name:"Batak",bmp:"ᯀ-᯳᯼-᯿"},{name:"Bengali",bmp:"ঀ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-৾"},{name:"Bhaiksuki",astral:"\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC45\uDC50-\uDC6C]"},{name:"Bopomofo",bmp:"˪˫ㄅ-ㄯㆠ-ㆿ"},{name:"Brahmi",astral:"\uD804[\uDC00-\uDC4D\uDC52-\uDC75\uDC7F]"},{name:"Braille",bmp:"⠀-⣿"},{name:"Buginese",bmp:"ᨀ-ᨛ᨞᨟"},{name:"Buhid",bmp:"ᝀ-ᝓ"},{name:"Canadian_Aboriginal",bmp:"᐀-ᙿᢰ-ᣵ",astral:"\uD806[\uDEB0-\uDEBF]"},{name:"Carian",astral:"\uD800[\uDEA0-\uDED0]"},{name:"Caucasian_Albanian",astral:"\uD801[\uDD30-\uDD63\uDD6F]"},{name:"Chakma",astral:"\uD804[\uDD00-\uDD34\uDD36-\uDD47]"},{name:"Cham",bmp:"ꨀ-ꨶꩀ-ꩍ꩐-꩙꩜-꩟"},{name:"Cherokee",bmp:"Ꭰ-Ᏽᏸ-ᏽꭰ-ꮿ"},{name:"Chorasmian",astral:"\uD803[\uDFB0-\uDFCB]"},{name:"Common",bmp:"\0-@\\[-`\\{-©«-¹»-¿×÷ʹ-˟˥-˩ˬ-˿ʹ;΅·؅،؛؟ـ۝࣢।॥฿࿕-࿘჻᛫-᛭᜵᜶᠂᠃᠅᳓᳡ᳩ-ᳬᳮ-ᳳᳵ-᳷ᳺ -​‎-⁤⁦-⁰⁴-⁾₀-₎₠-⃀℀-℥℧-℩ℬ-ℱℳ-⅍⅏-⅟↉-↋←-␦⑀-⑊①-⟿⤀-⭳⭶-⮕⮗-⯿⸀-⹝⿰-⿻ -〄〆〈-〠〰-〷〼-〿゛゜゠・ー㆐-㆟㇀-㇣㈠-㉟㉿-㋏㋿㍘-㏿䷀-䷿꜀-꜡ꞈ-꞊꠰-꠹꤮ꧏ꭛꭪꭫﴾﴿︐-︙︰-﹒﹔-﹦﹨-﹫\uFEFF!-@[-`{-・ー゙゚¢-₩│-○-�",astral:"\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9C\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDEE0-\uDEF3\uDF00-\uDF56\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83B[\uDC71-\uDCB4\uDD01-\uDD3D]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDDAD\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA\uDFF0-\uDFF9]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Coptic",bmp:"Ϣ-ϯⲀ-ⳳ⳹-⳿"},{name:"Cuneiform",astral:"\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC70-\uDC74\uDC80-\uDD43]"},{name:"Cypriot",astral:"\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F]"},{name:"Cypro_Minoan",astral:"\uD80B[\uDF90-\uDFF2]"},{name:"Cyrillic",bmp:"Ѐ-҄҇-ԯᲀ-ᲈᴫᵸⷠ-ⷿꙀ-ꚟ︮︯"},{name:"Deseret",astral:"\uD801[\uDC00-\uDC4F]"},{name:"Devanagari",bmp:"ऀ-ॐॕ-ॣ०-ॿ꣠-ꣿ"},{name:"Dives_Akuru",astral:"\uD806[\uDD00-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD46\uDD50-\uDD59]"},{name:"Dogra",astral:"\uD806[\uDC00-\uDC3B]"},{name:"Duployan",astral:"\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9C-\uDC9F]"},{name:"Egyptian_Hieroglyphs",astral:"\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E\uDC30-\uDC38]"},{name:"Elbasan",astral:"\uD801[\uDD00-\uDD27]"},{name:"Elymaic",astral:"\uD803[\uDFE0-\uDFF6]"},{name:"Ethiopic",bmp:"ሀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፼ᎀ-᎙ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮ",astral:"\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]"},{name:"Georgian",bmp:"Ⴀ-ჅჇჍა-ჺჼ-ჿᲐ-ᲺᲽ-Ჿⴀ-ⴥⴧⴭ"},{name:"Glagolitic",bmp:"Ⰰ-ⱟ",astral:"\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]"},{name:"Gothic",astral:"\uD800[\uDF30-\uDF4A]"},{name:"Grantha",astral:"\uD804[\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]"},{name:"Greek",bmp:"Ͱ-ͳ͵-ͷͺ-ͽͿ΄ΆΈ-ΊΌΎ-ΡΣ-ϡϰ-Ͽᴦ-ᴪᵝ-ᵡᵦ-ᵪᶿἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾Ωꭥ",astral:"\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]"},{name:"Gujarati",bmp:"ઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૱ૹ-૿"},{name:"Gunjala_Gondi",astral:"\uD807[\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9]"},{name:"Gurmukhi",bmp:"ਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-੶"},{name:"Han",bmp:"⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶿一-鿿豈-舘並-龎",astral:"\uD81B[\uDFE2\uDFE3\uDFF0\uDFF1]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Hangul",bmp:"ᄀ-ᇿ〮〯ㄱ-ㆎ㈀-㈞㉠-㉾ꥠ-ꥼ가-힣ힰ-ퟆퟋ-ퟻᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ"},{name:"Hanifi_Rohingya",astral:"\uD803[\uDD00-\uDD27\uDD30-\uDD39]"},{name:"Hanunoo",bmp:"ᜠ-᜴"},{name:"Hatran",astral:"\uD802[\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDCFF]"},{name:"Hebrew",bmp:"֑-ׇא-תׯ-״יִ-זּטּ-לּמּנּסּףּפּצּ-ﭏ"},{name:"Hiragana",bmp:"ぁ-ゖゝ-ゟ",astral:"\uD82C[\uDC01-\uDD1F\uDD50-\uDD52]|🈀"},{name:"Imperial_Aramaic",astral:"\uD802[\uDC40-\uDC55\uDC57-\uDC5F]"},{name:"Inherited",bmp:"̀-ًͯ҅҆-ٰٕ॑-॔᪰-ᫎ᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿‌‍⃐-〪⃰-゙゚〭︀-️︠-︭",astral:"\uD800[\uDDFD\uDEE0]|𑌻|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uDB40[\uDD00-\uDDEF]"},{name:"Inscriptional_Pahlavi",astral:"\uD802[\uDF60-\uDF72\uDF78-\uDF7F]"},{name:"Inscriptional_Parthian",astral:"\uD802[\uDF40-\uDF55\uDF58-\uDF5F]"},{name:"Javanese",bmp:"ꦀ-꧍꧐-꧙꧞꧟"},{name:"Kaithi",astral:"\uD804[\uDC80-\uDCC2\uDCCD]"},{name:"Kannada",bmp:"ಀ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೝೞೠ-ೣ೦-೯ೱೲ"},{name:"Katakana",bmp:"ァ-ヺヽ-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ッア-ン",astral:"\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00\uDD20-\uDD22\uDD64-\uDD67]"},{name:"Kayah_Li",bmp:"꤀-꤭꤯"},{name:"Kharoshthi",astral:"\uD802[\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE50-\uDE58]"},{name:"Khitan_Small_Script",astral:"𖿤|\uD822[\uDF00-\uDFFF]|\uD823[\uDC00-\uDCD5]"},{name:"Khmer",bmp:"ក-៝០-៩៰-៹᧠-᧿"},{name:"Khojki",astral:"\uD804[\uDE00-\uDE11\uDE13-\uDE3E]"},{name:"Khudawadi",astral:"\uD804[\uDEB0-\uDEEA\uDEF0-\uDEF9]"},{name:"Lao",bmp:"ກຂຄຆ-ຊຌ-ຣລວ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟ"},{name:"Latin",bmp:"A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꟿꬰ-ꭚꭜ-ꭤꭦ-ꭩff-stA-Za-z",astral:"\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD837[\uDF00-\uDF1E]"},{name:"Lepcha",bmp:"ᰀ-᰷᰻-᱉ᱍ-ᱏ"},{name:"Limbu",bmp:"ᤀ-ᤞᤠ-ᤫᤰ-᤻᥀᥄-᥏"},{name:"Linear_A",astral:"\uD801[\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]"},{name:"Linear_B",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA]"},{name:"Lisu",bmp:"ꓐ-꓿",astral:"𑾰"},{name:"Lycian",astral:"\uD800[\uDE80-\uDE9C]"},{name:"Lydian",astral:"\uD802[\uDD20-\uDD39\uDD3F]"},{name:"Mahajani",astral:"\uD804[\uDD50-\uDD76]"},{name:"Makasar",astral:"\uD807[\uDEE0-\uDEF8]"},{name:"Malayalam",bmp:"ഀ-ഌഎ-ഐഒ-ൄെ-ൈൊ-൏ൔ-ൣ൦-ൿ"},{name:"Mandaic",bmp:"ࡀ-࡛࡞"},{name:"Manichaean",astral:"\uD802[\uDEC0-\uDEE6\uDEEB-\uDEF6]"},{name:"Marchen",astral:"\uD807[\uDC70-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]"},{name:"Masaram_Gondi",astral:"\uD807[\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]"},{name:"Medefaidrin",astral:"\uD81B[\uDE40-\uDE9A]"},{name:"Meetei_Mayek",bmp:"ꫠ-꫶ꯀ-꯭꯰-꯹"},{name:"Mende_Kikakui",astral:"\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]"},{name:"Meroitic_Cursive",astral:"\uD802[\uDDA0-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDDFF]"},{name:"Meroitic_Hieroglyphs",astral:"\uD802[\uDD80-\uDD9F]"},{name:"Miao",astral:"\uD81B[\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F]"},{name:"Modi",astral:"\uD805[\uDE00-\uDE44\uDE50-\uDE59]"},{name:"Mongolian",bmp:"᠀᠁᠄᠆-᠙ᠠ-ᡸᢀ-ᢪ",astral:"\uD805[\uDE60-\uDE6C]"},{name:"Mro",astral:"\uD81A[\uDE40-\uDE5E\uDE60-\uDE69\uDE6E\uDE6F]"},{name:"Multani",astral:"\uD804[\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA9]"},{name:"Myanmar",bmp:"က-႟ꧠ-ꧾꩠ-ꩿ"},{name:"Nabataean",astral:"\uD802[\uDC80-\uDC9E\uDCA7-\uDCAF]"},{name:"Nandinagari",astral:"\uD806[\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE4]"},{name:"New_Tai_Lue",bmp:"ᦀ-ᦫᦰ-ᧉ᧐-᧚᧞᧟"},{name:"Newa",astral:"\uD805[\uDC00-\uDC5B\uDC5D-\uDC61]"},{name:"Nko",bmp:"߀-ߺ߽-߿"},{name:"Nushu",astral:"𖿡|\uD82C[\uDD70-\uDEFB]"},{name:"Nyiakeng_Puachue_Hmong",astral:"\uD838[\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDD4F]"},{name:"Ogham",bmp:" -᚜"},{name:"Ol_Chiki",bmp:"᱐-᱿"},{name:"Old_Hungarian",astral:"\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF]"},{name:"Old_Italic",astral:"\uD800[\uDF00-\uDF23\uDF2D-\uDF2F]"},{name:"Old_North_Arabian",astral:"\uD802[\uDE80-\uDE9F]"},{name:"Old_Permic",astral:"\uD800[\uDF50-\uDF7A]"},{name:"Old_Persian",astral:"\uD800[\uDFA0-\uDFC3\uDFC8-\uDFD5]"},{name:"Old_Sogdian",astral:"\uD803[\uDF00-\uDF27]"},{name:"Old_South_Arabian",astral:"\uD802[\uDE60-\uDE7F]"},{name:"Old_Turkic",astral:"\uD803[\uDC00-\uDC48]"},{name:"Old_Uyghur",astral:"\uD803[\uDF70-\uDF89]"},{name:"Oriya",bmp:"ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍୕-ୗଡ଼ଢ଼ୟ-ୣ୦-୷"},{name:"Osage",astral:"\uD801[\uDCB0-\uDCD3\uDCD8-\uDCFB]"},{name:"Osmanya",astral:"\uD801[\uDC80-\uDC9D\uDCA0-\uDCA9]"},{name:"Pahawh_Hmong",astral:"\uD81A[\uDF00-\uDF45\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]"},{name:"Palmyrene",astral:"\uD802[\uDC60-\uDC7F]"},{name:"Pau_Cin_Hau",astral:"\uD806[\uDEC0-\uDEF8]"},{name:"Phags_Pa",bmp:"ꡀ-꡷"},{name:"Phoenician",astral:"\uD802[\uDD00-\uDD1B\uDD1F]"},{name:"Psalter_Pahlavi",astral:"\uD802[\uDF80-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]"},{name:"Rejang",bmp:"ꤰ-꥓꥟"},{name:"Runic",bmp:"ᚠ-ᛪᛮ-ᛸ"},{name:"Samaritan",bmp:"ࠀ-࠭࠰-࠾"},{name:"Saurashtra",bmp:"ꢀ-ꣅ꣎-꣙"},{name:"Sharada",astral:"\uD804[\uDD80-\uDDDF]"},{name:"Shavian",astral:"\uD801[\uDC50-\uDC7F]"},{name:"Siddham",astral:"\uD805[\uDD80-\uDDB5\uDDB8-\uDDDD]"},{name:"SignWriting",astral:"\uD836[\uDC00-\uDE8B\uDE9B-\uDE9F\uDEA1-\uDEAF]"},{name:"Sinhala",bmp:"ඁ-ඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲ-෴",astral:"\uD804[\uDDE1-\uDDF4]"},{name:"Sogdian",astral:"\uD803[\uDF30-\uDF59]"},{name:"Sora_Sompeng",astral:"\uD804[\uDCD0-\uDCE8\uDCF0-\uDCF9]"},{name:"Soyombo",astral:"\uD806[\uDE50-\uDEA2]"},{name:"Sundanese",bmp:"ᮀ-ᮿ᳀-᳇"},{name:"Syloti_Nagri",bmp:"ꠀ-꠬"},{name:"Syriac",bmp:"܀-܍܏-݊ݍ-ݏࡠ-ࡪ"},{name:"Tagalog",bmp:"ᜀ-᜕ᜟ"},{name:"Tagbanwa",bmp:"ᝠ-ᝬᝮ-ᝰᝲᝳ"},{name:"Tai_Le",bmp:"ᥐ-ᥭᥰ-ᥴ"},{name:"Tai_Tham",bmp:"ᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪠-᪭"},{name:"Tai_Viet",bmp:"ꪀ-ꫂꫛ-꫟"},{name:"Takri",astral:"\uD805[\uDE80-\uDEB9\uDEC0-\uDEC9]"},{name:"Tamil",bmp:"ஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௺",astral:"\uD807[\uDFC0-\uDFF1\uDFFF]"},{name:"Tangsa",astral:"\uD81A[\uDE70-\uDEBE\uDEC0-\uDEC9]"},{name:"Tangut",astral:"𖿠|[\uD81C-\uD820][\uDC00-\uDFFF]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEFF]|\uD823[\uDD00-\uDD08]"},{name:"Telugu",bmp:"ఀ-ఌఎ-ఐఒ-నప-హ఼-ౄె-ైొ-్ౕౖౘ-ౚౝౠ-ౣ౦-౯౷-౿"},{name:"Thaana",bmp:"ހ-ޱ"},{name:"Thai",bmp:"ก-ฺเ-๛"},{name:"Tibetan",bmp:"ༀ-ཇཉ-ཬཱ-ྗྙ-ྼ྾-࿌࿎-࿔࿙࿚"},{name:"Tifinagh",bmp:"ⴰ-ⵧⵯ⵰⵿"},{name:"Tirhuta",astral:"\uD805[\uDC80-\uDCC7\uDCD0-\uDCD9]"},{name:"Toto",astral:"\uD838[\uDE90-\uDEAE]"},{name:"Ugaritic",astral:"\uD800[\uDF80-\uDF9D\uDF9F]"},{name:"Vai",bmp:"ꔀ-ꘫ"},{name:"Vithkuqi",astral:"\uD801[\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]"},{name:"Wancho",astral:"\uD838[\uDEC0-\uDEF9\uDEFF]"},{name:"Warang_Citi",astral:"\uD806[\uDCA0-\uDCF2\uDCFF]"},{name:"Yezidi",astral:"\uD803[\uDE80-\uDEA9\uDEAB-\uDEAD\uDEB0\uDEB1]"},{name:"Yi",bmp:"ꀀ-ꒌ꒐-꓆"},{name:"Zanabazar_Square",astral:"\uD806[\uDE00-\uDE47]"}]),Ao}var Qp=Jp();const eE=zr(Qp);/*! * XRegExp Unicode Scripts 5.1.2 * * Steven Levithan (c) 2010-present MIT License * Unicode data by Mathias Bynens */const uE=e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");e.addUnicodeData(eE,"Script")};zp(re);Vp(re);Up(re);Gp(re);Xp(re);uE(re);const N5=e=>typeof e=="object"&&e!==null,tE=()=>typeof window<"u",nE=()=>tE()&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Uy=e=>{window.location.href=`#${e}`},jy=(e,u=0,t=0)=>{const n={top:u,left:t,behavior:"smooth"};nE()?gp(e,n):e.scrollTo(n)},z5=e=>u=>u===""?!0:e.includes(u),qy=e=>e?e.replace(/_/g," ").replace(/(^\w{1})|(\s+\w{1})/g,t=>t.toUpperCase()):"",aE=(e,u=!1)=>e?e.replace(/(?:^\w|[A-Z]|\b\w)/g,(t,n)=>n===0&&!u?t.toLowerCase():t.toUpperCase()).replace(/[\W_]/g,""):"",rE=e=>e?e.replace(/(^[A-Z])/,([u])=>(u||"").toLowerCase()).replace(/([A-Z])/g,([u])=>`_${(u||"").toLowerCase()}`):"",Vr=e=>e?e.replace(/([_][a-z0-9])/g,u=>u.toUpperCase().replace("_","")):"",Wy=e=>e?e.replace(/([_][a-z])/g,u=>u.replace("_","-")):"",K1=e=>{if(N5(e)&&!Array.isArray(e)){const u={};return Object.keys(e).forEach(t=>{u[Vr(t)]=K1(e[t])}),u}if(Array.isArray(e)){const u=[];return e.forEach(t=>u.push(K1(t))),u}return e},Y1=e=>{if(N5(e)&&!Array.isArray(e)){const u={};return Object.keys(e).forEach(t=>{const n=rE(t);if(n)return u[n]=Y1(e[t])}),u}if(Array.isArray(e)){const u=[];return e.forEach(t=>u.push(Y1(t))),u}return e},bo=(e,u,t)=>{if(!e.name)return"";const n=e.name.split("_")[0];if(n==="index")return"homepage";if(["compare-slug","legal-slug","tld-slug","vps-slug","templates-slug"].includes(n)){let a=decodeURI(e.path);t&&a.startsWith(`/${t}/`)&&(a=a.replace(`/${t}/`,"/"));const r=u.find(o=>`/${o.translatedName}`===a);return r?r.routeKey:e.params.slug}return n.includes("recommended")?"recommended":n},Gy=e=>e?e.replace(/(^\w|\s\w)/g,u=>u.toUpperCase()):"",oE=e=>e.replace(/-./g,u=>(u[1]||"").toUpperCase()),Ky=e=>oE(e).replace(/\/./g,u=>(u[1]||"").toUpperCase()),V5=e=>e.replace(/(^[A-Z])/,([u])=>(u||"").toLowerCase()).replace(/([A-Z])/g,([u])=>`-${(u||"").toLowerCase()}`),Yy=(e,u="px")=>{if(!(e===""||isNaN(+(e||"NaN"))))return`${Number(e)}${u}`},Zy=(e,u,t)=>{const n=r=>r.includedLocales?r.includedLocales.includes(u):r.excludedLocales?!r.excludedLocales.includes(u):!0;return e.mainSections[t].filter(r=>n(r))},Z1=(e,u)=>(e.charAt(0)===u&&(e=e.slice(1)),e.charAt(e.length-1)===u&&(e=e.slice(0,-1)),e),Xy=e=>{var s,i;e=e.toLowerCase(),e=e.replace(/https?\:\/\//i,""),e.startsWith("www.")&&(e=e.replace(/www\./i,""));const u=new re("[^\\p{N}\\p{Mn}\\p{L}- ]","g"),t=e.split("."),n=t.length>3||t.length===3&&t[1].length>3,a=((s=t[t.length-2])==null?void 0:s.length)>3?t.length-2:t.length-3||1;let r=n?t.slice(a).join("."):e;/^(w)\1+$/.test(r.split(".")[0]||"")&&t.length>2&&(r=r.split("w.").slice(1).join("w.")),t.length===2&&/^(w)\1+$/.test(t[0])&&(r=t[1]+".com"),r=r.replace(/ /g,"");let o=r.includes(".")?(i=r.slice(r.indexOf(".")))==null?void 0:i.replace(/^\./,""):"";return o.includes("/")&&(o=o.split("/")[0]||""),o&&(r=r.split("."+o)[0]||""),r=re.replace(r,u,""),o=o.replace(/[^a-zA-Z.]/g,""),r=Z1(r,"-"),o=Z1(o,"."),[r,o]},Jy=(e,u)=>u>=e.length?e:`${e.slice(0,u)}...`,sE=(e,u,t,n)=>{const a="\\d(?=(\\d{3})+"+(u>0?"\\D":"$")+")",r=u?e.toFixed(Math.max(0,~~u)):e.toFixed(0)+"";return(n?r.replace(".",n):r).replace(new RegExp(a,"g"),"$&"+(t||","))},Qy=e=>{const u={};return Object.keys(e).forEach(t=>{var n;u[t]=((n=e[t])==null?void 0:n.replaceAll(new RegExp("(?<=[^'])@","gm"),"{'@'}").replaceAll(new RegExp("(?<=[^'])\\|","gm"),"{'|'}"))||""}),u},e_=e=>e.endsWith("/")?e.slice(0,-1):e,iE={},lE=["shared_hosting_grouped","shared_hosting_grouped_4_products","all_in_one_premium","business_only","amazon_plugin","website_builder","website_builder_business","ai_website_builder","cloud_hosting_grouped","shared_and_cloud_grouped_new","shared_and_cloud_grouped_short","shared_and_cloud_grouped_short_immutable","shared_and_cloud_grouped_wordpress","woocommerce_hosting_grouped","builder_premium_and_business","premium_and_business","premium_and_business_grouped","pro_hosting_grouped"],DE=e=>lE.includes(e),u_=e=>{const u=[];return Object.values(e).forEach(t=>{t.forEach(n=>{!u.includes(n)&&n&&u.push(n)})}),u},cE=(e,u,t)=>{var a,r;if(!t)return;const n=(a=iE[e])==null?void 0:a[u];if(n)return(r=t[`${n.periodUnit}${n.period}`])==null?void 0:r[Vr(u)]},dE=(e,u,t)=>{const n={specialOffer:DE(u),slug:u,products:[]},a={...e,customPeriods:void 0},r=e.customPeriods;return t&&t.forEach((o,s)=>{var D;const i=a[Vr(o)],c=cE(u,o,r)??i;c&&n.products.push({...c,productSlug:o,tableSlug:u,index:s,coupon:(D=c==null?void 0:c.price)==null?void 0:D.coupon})}),n},fE=(e,u,t)=>t.reduce((n,a)=>({...n,[aE(Vr(a))]:dE(e,a,u[a]||[])}),{}),t_=e=>e.periodUnit!=="year"?e.period:e.period*12,FE={data:{price:{purchase:1.49}}},U5={id:12,resellerId:38,name:"www.hostinger.hr",themeGroup:"hostinger",currency:{id:13,code:"HRK",symbol:"€",position:"append_with_space",decimals:2,thousandSeparator:".",decimalSeparator:","},language:{code:"hr",iso:"hr-HR",name:"Croatian",native:"hrvatski",rtl:!1},country:{code:"HR",name:"Croatia",native:"Hrvatska"},settings:{baseUrl:"https://www.hostinger.hr/"},brandName:"Hostinger Hrvatska",facebookAppId:"660807053989623",facebookLink:"https://www.facebook.com/Hostinger",twitterLink:"https://x.com/Hostinger",instagramLink:"https://www.instagram.com/hostinger_global",tiktokLink:"",vkLink:"https://vk.com/hostinger",linkedinLink:"https://www.linkedin.com/company/hostinger",blogLink:"https://www.hostinger.com/blog/",blogLinkSupport:"https://www.hostinger.com/blog/scaling-happiness",tutorialsLink:"https://www.hostinger.com/tutorials/",youtubeLinks:["https://www.youtube.com/c/Hostinger?sub_confirmation=1","https://www.youtube.com/c/HostingerAcademy?sub_confirmation=1"],twitterUsername:"hostingercom",contactEmail:"hr@hostinger.com",streetAddress:"61 Lordou Vironos Street",addressLocality:"Larnaca",postalCode:"6023",addressCountry:"CYP",membersUrl:"https://cpanel.hostinger.hr",pwaData:{siteName:"Go Online With Hostinger",siteShortName:"Hostinger",siteDescription:"Choose Hostinger and make the perfect website. From Shared Hosting and Domains to VPS and Cloud plans. We have all you need for online success."}},CE={miniWidget:{slug:"mini_widget",locale:"en-US",templateId:"53aa8807dec7e10d38f59f32",businessunitId:"580cbf960000ff0005966f44",theme:"light",stars:"4,5",reviewLanguages:"en",reviewTags:"English",link:"https://www.trustpilot.com/review/www.hostinger.com"},carouselWidget:{slug:"carousel_widget",locale:"en-US",templateId:"53aa8912dec7e10d38f59f36",businessunitId:"580cbf960000ff0005966f44",theme:"light",stars:"4,5",reviewLanguages:"en",reviewTags:"English",link:"https://www.trustpilot.com/review/www.hostinger.com"}},pE={shared:{productSlug:"hosting:hostinger_starter",productCategory:"HOSTING",productSubcategory:"shared",price:{old:7.99,purchase:1.49,renew:3.99,renewal:{price:3.99,period:4,periodUnit:"year"},discount:81,billingPeriod:{period:4,periodUnit:"year"}}},cloud:{productSlug:"hosting:cloud_economy",productCategory:"HOSTING",productSubcategory:"cloud",price:{old:25.99,purchase:7.99,renew:19.99,renewal:{price:19.99,period:4,periodUnit:"year"},discount:69,billingPeriod:{period:4,periodUnit:"year"}}},kvm:{productSlug:"vps:vps_kvm_1",productCategory:"VPS",productSubcategory:"kvm",price:{old:13.99,purchase:4.99,renew:8.99,renewal:{price:8.99,period:2,periodUnit:"year"},discount:64,billingPeriod:{period:2,periodUnit:"year"}}},wordpress:{productSlug:"hosting:wp_hostinger_single",productCategory:"HOSTING",productSubcategory:"wordpress",price:{old:7.99,purchase:1.49,renew:3.99,renewal:{price:3.99,period:4,periodUnit:"year"},discount:81,billingPeriod:{period:4,periodUnit:"year"}}},domain:{productSlug:"domain:.store",productCategory:"DOMAIN",productSubcategory:"domain",price:{old:48.99,purchase:.99,renew:48.99,renewal:{price:48.99,period:1,periodUnit:"year"},discount:98,billingPeriod:{period:1,periodUnit:"year"}}},hostingerMail:{productSlug:"hostinger_mail:pro",productCategory:"EMAIL",productSubcategory:"hostinger_mail",price:{old:2.99,purchase:.39,renew:1.59,renewal:{price:1.59,period:1,periodUnit:"year"},discount:87,billingPeriod:{period:1,periodUnit:"year"}}}},EE={"hosting:hostingerStarter":{price:{old:7.99,purchase:1.49,renew:3.99,renewal:{price:3.99,period:4,periodUnit:"year"},discount:81,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"shared",nonZeroFreeHostingMonths:!1,specificationValues:{"com-domain-price-value":{value:"9,99 €",isTranslatable:!1},"max-database-storage":{value:"3",isTranslatable:!1},"mysql-max-user-connections":{value:"25",isTranslatable:!1},"websites-amount":{value:"1",isTranslatable:!1},"ssd-storage-amount":{value:"50",isTranslatable:!1},"visits-monthly-amount":{value:"specification-value.10000",isTranslatable:!0},"email-account-amount":{value:"1",isTranslatable:!1},"bandwidth-gb-amount":{value:"100",isTranslatable:!1},"databases-amount":{value:"2",isTranslatable:!1},"uptime-guarantee":{value:"99.9",isTranslatable:!1},"subdomains-amount":{value:"2",isTranslatable:!1},"ftp-account-amount":{value:"1",isTranslatable:!1},"cronjobs-amount":{value:"2",isTranslatable:!1},"parked-domains-amount":{value:"2",isTranslatable:!1},"inodes-amount":{value:"specification-value.200000",isTranslatable:!0},"php-workers-amount":{value:"25",isTranslatable:!1},"database-size":{value:"3",isTranslatable:!1},"cpu-cores-amount":{value:"1",isTranslatable:!1},"ram-amount":{value:"768",isTranslatable:!1},"entry-processes-amount":{value:"10",isTranslatable:!1},"active-processes-amount":{value:"25",isTranslatable:!1},"io-throughput-kbs":{value:"specification-value.1024",isTranslatable:!0},"iops-amount":{value:"64",isTranslatable:!1}}},"hosting:hostingerPremium":{price:{old:11.99,purchase:2.99,renew:5.99,renewal:{price:5.99,period:4,periodUnit:"year"},discount:75,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"shared",nonZeroFreeHostingMonths:!0,specificationValues:{"daily-backups-with-price-value":{value:"23,88 €",isTranslatable:!1},"com-domain-price-value":{value:"9,99 €",isTranslatable:!1},"max-database-storage":{value:"3",isTranslatable:!1},"mysql-max-user-connections":{value:"50",isTranslatable:!1},"websites-amount":{value:"100",isTranslatable:!1},"php-workers-amount":{value:"40",isTranslatable:!1},"ssd-storage-amount":{value:"100",isTranslatable:!1},"bandwidth-gb-amount":{value:"specification-value.unlimited",isTranslatable:!0},"databases-amount":{value:"300",isTranslatable:!1},"email-account-amount":{value:"100",isTranslatable:!1},"parked-domains-amount":{value:"100",isTranslatable:!1},"ftp-account-amount":{value:"specification-value.unlimited",isTranslatable:!0},"visits-monthly-amount":{value:"specification-value.25000",isTranslatable:!0},"uptime-guarantee":{value:"99.9",isTranslatable:!1},"subdomains-amount":{value:"100",isTranslatable:!1},"inodes-amount":{value:"specification-value.400000",isTranslatable:!0},"cronjobs-amount":{value:"specification-value.unlimited",isTranslatable:!0},"database-size":{value:"3",isTranslatable:!1},"cpu-cores-amount":{value:"1",isTranslatable:!1},"ram-amount":{value:"1024",isTranslatable:!1},"entry-processes-amount":{value:"20",isTranslatable:!1},"active-processes-amount":{value:"40",isTranslatable:!1},"io-throughput-kbs":{value:"specification-value.1024",isTranslatable:!0},"iops-amount":{value:"128",isTranslatable:!1},"email-storage-amount":{value:"1",isTranslatable:!1},"email-aliases-amount":{value:"50",isTranslatable:!1},"forwarding-rules-amount":{value:"5",isTranslatable:!1},"mysql-connections-amount":{value:"500",isTranslatable:!1},"mysql-import-size":{value:"200",isTranslatable:!1},"mysql-packet-size":{value:"16",isTranslatable:!1},"mysql-user-connections":{value:"15",isTranslatable:!1},"ram-amount-gb":{value:"1",isTranslatable:!1},"data-center-locations-amount":{value:"6",isTranslatable:!1},"products-amount":{value:"500",isTranslatable:!1}}},"hosting:hostingerBusiness":{price:{old:14.99,purchase:3.99,renew:7.99,renewal:{price:7.99,period:4,periodUnit:"year"},discount:73,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"shared",nonZeroFreeHostingMonths:!0,specificationValues:{"daily-backups-with-price-value":{value:"23,88 €",isTranslatable:!1},"com-domain-price-value":{value:"9,99 €",isTranslatable:!1},"max-database-storage":{value:"3",isTranslatable:!1},"mysql-max-user-connections":{value:"75",isTranslatable:!1},"websites-amount":{value:"100",isTranslatable:!1},"php-workers-amount":{value:"60",isTranslatable:!1},"ssd-storage-amount":{value:"200",isTranslatable:!1},"nvme-disk-space-amount":{value:"200",isTranslatable:!1},"bandwidth-gb-amount":{value:"specification-value.unlimited",isTranslatable:!0},"databases-amount":{value:"300",isTranslatable:!1},"email-account-amount":{value:"100",isTranslatable:!1},"visits-monthly-amount":{value:"specification-value.100000",isTranslatable:!0},"uptime-guarantee":{value:"99.9",isTranslatable:!1},"subdomains-amount":{value:"100",isTranslatable:!1},"parked-domains-amount":{value:"100",isTranslatable:!1},"ftp-account-amount":{value:"specification-value.unlimited",isTranslatable:!0},"inodes-amount":{value:"specification-value.600000",isTranslatable:!0},"cronjobs-amount":{value:"specification-value.unlimited",isTranslatable:!0},"database-size":{value:"3",isTranslatable:!1},"cpu-cores-amount":{value:"2",isTranslatable:!1},"ram-amount":{value:"1536",isTranslatable:!1},"entry-processes-amount":{value:"30",isTranslatable:!1},"active-processes-amount":{value:"60",isTranslatable:!1},"io-throughput-kbs":{value:"specification-value.1024",isTranslatable:!0},"iops-amount":{value:"128",isTranslatable:!1},"ram-amount-gb":{value:"1.5",isTranslatable:!1}}},"hosting:cloudEconomy":{price:{old:25.99,purchase:7.99,renew:19.99,renewal:{price:19.99,period:4,periodUnit:"year"},discount:69,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"cloud",nonZeroFreeHostingMonths:!0,specificationValues:{"daily-backups-with-price-value":{value:"23,88 €",isTranslatable:!1},"com-domain-price-value":{value:"9,99 €",isTranslatable:!1},"max-database-storage":{value:"6",isTranslatable:!1},"mysql-max-user-connections":{value:"100",isTranslatable:!1},"free-ssl-certificates-amount":{value:"specification-value.unlimited",isTranslatable:!0},"visits-monthly-amount":{value:"specification-value.200000",isTranslatable:!0},"websites-amount":{value:"300",isTranslatable:!1},"php-workers-amount":{value:"100",isTranslatable:!1},"ssd-storage-amount":{value:"200",isTranslatable:!1},"nvme-disk-space-amount":{value:"200",isTranslatable:!1},"databases-amount":{value:"800",isTranslatable:!1},"ram-amount":{value:"3072",isTranslatable:!1},"cpu-cores-amount":{value:"2",isTranslatable:!1},"uptime-guarantee":{value:"99.9",isTranslatable:!1},"bandwidth-gb-amount":{value:"specification-value.unlimited",isTranslatable:!0},"email-account-amount":{value:"100",isTranslatable:!1},"inodes-amount":{value:"specification-value.2000000",isTranslatable:!0},"database-size":{value:"6",isTranslatable:!1},"entry-processes-amount":{value:"50",isTranslatable:!1},"active-processes-amount":{value:"100",isTranslatable:!1},"io-throughput-kbs":{value:"specification-value.10240",isTranslatable:!0},"iops-amount":{value:"128",isTranslatable:!1},"subdomains-amount":{value:"300",isTranslatable:!1},"parked-domains-amount":{value:"300",isTranslatable:!1},"ftp-account-amount":{value:"specification-value.unlimited",isTranslatable:!0},"cronjobs-amount":{value:"specification-value.unlimited",isTranslatable:!0},"ram-amount-gb":{value:"3",isTranslatable:!1}}},"hosting:cloudProfessional":{price:{old:45.99,purchase:14.99,renew:33.99,renewal:{price:33.99,period:4,periodUnit:"year"},discount:67,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"cloud",nonZeroFreeHostingMonths:!0,specificationValues:{"daily-backups-with-price-value":{value:"23,88 €",isTranslatable:!1},"com-domain-price-value":{value:"9,99 €",isTranslatable:!1},"max-database-storage":{value:"6",isTranslatable:!1},"mysql-max-user-connections":{value:"125",isTranslatable:!1},"free-ssl-certificates-amount":{value:"specification-value.unlimited",isTranslatable:!0},"visits-monthly-amount":{value:"specification-value.300000",isTranslatable:!0},"websites-amount":{value:"300",isTranslatable:!1},"ssd-storage-amount":{value:"250",isTranslatable:!1},"nvme-disk-space-amount":{value:"250",isTranslatable:!1},"databases-amount":{value:"800",isTranslatable:!1},"ram-amount":{value:"6",isTranslatable:!1},"cpu-cores-amount":{value:"4",isTranslatable:!1},"uptime-guarantee":{value:"99.9",isTranslatable:!1},"bandwidth-gb-amount":{value:"specification-value.unlimited",isTranslatable:!0},"email-account-amount":{value:"100",isTranslatable:!1},"inodes-amount":{value:"specification-value.3000000",isTranslatable:!0},"php-workers-amount":{value:"200",isTranslatable:!1},"database-size":{value:"6",isTranslatable:!1},"entry-processes-amount":{value:"100",isTranslatable:!1},"active-processes-amount":{value:"200",isTranslatable:!1},"io-throughput-kbs":{value:"specification-value.20480",isTranslatable:!0},"iops-amount":{value:"256",isTranslatable:!1},"subdomains-amount":{value:"300",isTranslatable:!1},"ram-amount-gb":{value:"6",isTranslatable:!1}}},"hosting:cloudEnterprise":{price:{old:64.99,purchase:29.99,renew:49.99,renewal:{price:49.99,period:4,periodUnit:"year"},discount:54,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"cloud",nonZeroFreeHostingMonths:!0,specificationValues:{"daily-backups-with-price-value":{value:"23,88 €",isTranslatable:!1},"com-domain-price-value":{value:"9,99 €",isTranslatable:!1},"max-database-storage":{value:"6",isTranslatable:!1},"mysql-max-user-connections":{value:"150",isTranslatable:!1},"free-ssl-certificates-amount":{value:"specification-value.unlimited",isTranslatable:!0},"visits-monthly-amount":{value:"specification-value.400000",isTranslatable:!0},"websites-amount":{value:"300",isTranslatable:!1},"ssd-storage-amount":{value:"300",isTranslatable:!1},"nvme-disk-space-amount":{value:"300",isTranslatable:!1},"databases-amount":{value:"800",isTranslatable:!1},"ram-amount":{value:"12",isTranslatable:!1},"cpu-cores-amount":{value:"6",isTranslatable:!1},"uptime-guarantee":{value:"99.9",isTranslatable:!1},"bandwidth-gb-amount":{value:"specification-value.unlimited",isTranslatable:!0},"email-account-amount":{value:"100",isTranslatable:!1},"inodes-amount":{value:"specification-value.4000000",isTranslatable:!0},"php-workers-amount":{value:"300",isTranslatable:!1},"database-size":{value:"6",isTranslatable:!1},"entry-processes-amount":{value:"150",isTranslatable:!1},"active-processes-amount":{value:"300",isTranslatable:!1},"io-throughput-kbs":{value:"specification-value.40960",isTranslatable:!0},"iops-amount":{value:"512",isTranslatable:!1},"subdomains-amount":{value:"300",isTranslatable:!1},"ram-amount-gb":{value:"12",isTranslatable:!1}}},"googleGsuite:basic":{price:{old:5.99,purchase:5.99,renew:5.99,renewal:{price:5.99,period:1,periodUnit:"year"},discount:0,billingPeriod:{period:1,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"google",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"30",isTranslatable:!1},"email-aliases-amount":{value:"30",isTranslatable:!1},"participant-video-meetings":{value:"100",isTranslatable:!1}}},"googleGsuite:business":{price:{old:11.99,purchase:11.99,renew:11.99,renewal:{price:11.99,period:1,periodUnit:"year"},discount:0,billingPeriod:{period:1,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"google",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"2",isTranslatable:!1},"participant-video-meetings":{value:"150",isTranslatable:!1}}},"googleGsuite:plus":{price:{old:16.99,purchase:16.99,renew:16.99,renewal:{price:16.99,period:1,periodUnit:"year"},discount:0,billingPeriod:{period:1,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"google",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"5",isTranslatable:!1},"participant-video-meetings":{value:"500",isTranslatable:!1}}},"flockMail:pro":{price:{old:2.99,purchase:1.99,renew:1.99,renewal:{price:1.99,period:1,periodUnit:"year"},discount:33,billingPeriod:{period:1,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"titan_mail",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"10",isTranslatable:!1},"email-aliases-amount":{value:"10",isTranslatable:!1},"read-receipts-amount":{value:"50",isTranslatable:!1},"email-templates-amount":{value:"3",isTranslatable:!1}}},"flockMail:premium":{price:{old:4.99,purchase:3.99,renew:3.99,renewal:{price:3.99,period:4,periodUnit:"year"},discount:20,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"titan_mail",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"50",isTranslatable:!1},"email-aliases-amount":{value:"10",isTranslatable:!1}}},"cpanelHosting:cpanelSilver":{price:{old:8.99,purchase:2.99,renew:4.99,renewal:{price:4.99,period:4,periodUnit:"year"},discount:67,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"cpanel",nonZeroFreeHostingMonths:!1,specificationValues:{"websites-amount":{value:"50",isTranslatable:!1},"ssd-storage-amount":{value:"30",isTranslatable:!1},"bandwidth-tb-amount":{value:"1",isTranslatable:!1}}},"cpanelHosting:cpanelGold":{price:{old:12.99,purchase:3.99,renew:7.99,renewal:{price:7.99,period:4,periodUnit:"year"},discount:69,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"HOSTING",productSubcategory:"cpanel",nonZeroFreeHostingMonths:!1,specificationValues:{"websites-amount":{value:"100",isTranslatable:!1},"ssd-storage-amount":{value:"50",isTranslatable:!1},"bandwidth-tb-amount":{value:"1",isTranslatable:!1}}},"vps:vpsKvm1":{price:{old:13.99,purchase:4.99,renew:8.99,renewal:{price:8.99,period:2,periodUnit:"year"},discount:64,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm",nonZeroFreeHostingMonths:!1,specificationValues:{"vcpu-hardware-amount":{value:"1",isTranslatable:!1},"ram-amount":{value:"4",isTranslatable:!1},"nvme-disk-space-amount":{value:"50",isTranslatable:!1},"bandwidth-tb-amount":{value:"4",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1},"snapshot-amount":{value:"1",isTranslatable:!1},"inodes-amount":{value:"1310720",isTranslatable:!1}}},"vps:vpsKvm2":{price:{old:17.99,purchase:6.99,renew:10.99,renewal:{price:10.99,period:2,periodUnit:"year"},discount:61,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm",nonZeroFreeHostingMonths:!1,specificationValues:{"vcpu-hardware-amount":{value:"2",isTranslatable:!1},"ram-amount":{value:"8",isTranslatable:!1},"nvme-disk-space-amount":{value:"100",isTranslatable:!1},"bandwidth-tb-amount":{value:"8",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1},"snapshot-amount":{value:"1",isTranslatable:!1},"inodes-amount":{value:"2621440",isTranslatable:!1}}},"vps:vpsKvm4":{price:{old:29.99,purchase:9.99,renew:22.99,renewal:{price:22.99,period:2,periodUnit:"year"},discount:67,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm",nonZeroFreeHostingMonths:!1,specificationValues:{"vcpu-hardware-amount":{value:"4",isTranslatable:!1},"ram-amount":{value:"16",isTranslatable:!1},"nvme-disk-space-amount":{value:"200",isTranslatable:!1},"bandwidth-tb-amount":{value:"16",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1},"snapshot-amount":{value:"1",isTranslatable:!1},"inodes-amount":{value:"5242880",isTranslatable:!1}}},"vps:vpsKvm8":{price:{old:59.99,purchase:19.99,renew:45.99,renewal:{price:45.99,period:2,periodUnit:"year"},discount:67,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm",nonZeroFreeHostingMonths:!1,specificationValues:{"vcpu-hardware-amount":{value:"8",isTranslatable:!1},"ram-amount":{value:"32",isTranslatable:!1},"nvme-disk-space-amount":{value:"400",isTranslatable:!1},"bandwidth-tb-amount":{value:"32",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1},"snapshot-amount":{value:"1",isTranslatable:!1},"inodes-amount":{value:"16384000",isTranslatable:!1}}},"vps:vpsKvmMinecraftAlex":{price:{old:13.99,purchase:4.99,renew:8.99,renewal:{price:8.99,period:2,periodUnit:"year"},discount:64,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm_minecraft",nonZeroFreeHostingMonths:!1,specificationValues:{"ram-amount":{value:"4",isTranslatable:!1},"nvme-disk-space-amount":{value:"50",isTranslatable:!1},"bandwidth-tb-amount":{value:"4",isTranslatable:!1},"vcpu-hardware-amount":{value:"1",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1}}},"vps:vpsKvmMinecraftCreeper":{price:{old:18.99,purchase:6.99,renew:13.99,renewal:{price:13.99,period:2,periodUnit:"year"},discount:63,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm_minecraft",nonZeroFreeHostingMonths:!1,specificationValues:{"ram-amount":{value:"8",isTranslatable:!1},"vcpu-hardware-amount":{value:"2",isTranslatable:!1},"nvme-disk-space-amount":{value:"100",isTranslatable:!1},"bandwidth-tb-amount":{value:"8",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1}}},"vps:vpsKvmMinecraftEnderman":{price:{old:37.99,purchase:9.99,renew:25.99,renewal:{price:25.99,period:2,periodUnit:"year"},discount:74,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm_minecraft",nonZeroFreeHostingMonths:!1,specificationValues:{"ram-amount":{value:"16",isTranslatable:!1},"vcpu-hardware-amount":{value:"4",isTranslatable:!1},"nvme-disk-space-amount":{value:"200",isTranslatable:!1},"bandwidth-tb-amount":{value:"16",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1}}},"vps:vpsKvmMinecraftWolf":{price:{old:92.99,purchase:18.99,renew:41.99,renewal:{price:41.99,period:2,periodUnit:"year"},discount:80,billingPeriod:{period:2,periodUnit:"year"}},productCategory:"VPS",productSubcategory:"kvm_minecraft",nonZeroFreeHostingMonths:!1,specificationValues:{"ram-amount":{value:"32",isTranslatable:!1},"vcpu-hardware-amount":{value:"8",isTranslatable:!1},"nvme-disk-space-amount":{value:"400",isTranslatable:!1},"bandwidth-tb-amount":{value:"12",isTranslatable:!1},"mbps-speed-amount":{value:"300",isTranslatable:!1},"value-uptime-sla":{value:"99.99",isTranslatable:!1}}},"hostingerMail:pro":{price:{old:2.99,purchase:.59,renew:1.59,renewal:{price:1.59,period:4,periodUnit:"year"},discount:80,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"hostinger_mail",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"10",isTranslatable:!1},"forwarding-rules-amount":{value:"10",isTranslatable:!1},"email-aliases-amount":{value:"50",isTranslatable:!1}}},"hostingerMail:premium":{price:{old:4.99,purchase:2.99,renew:3.99,renewal:{price:3.99,period:4,periodUnit:"year"},discount:40,billingPeriod:{period:4,periodUnit:"year"}},productCategory:"EMAIL",productSubcategory:"hostinger_mail",nonZeroFreeHostingMonths:!1,specificationValues:{"email-storage-amount":{value:"50",isTranslatable:!1},"forwarding-rules-amount":{value:"50",isTranslatable:!1},"email-aliases-amount":{value:"50",isTranslatable:!1}}},"horizons:starter":{price:{old:19.99,purchase:19.99,renew:19.99,renewal:{price:19.99,period:1,periodUnit:"month"},discount:0,billingPeriod:{period:1,periodUnit:"month"}},productCategory:"HORIZONS",productSubcategory:"horizons",nonZeroFreeHostingMonths:!1,specificationValues:{"messages-amount":{value:"100",isTranslatable:!1},"premium-hosting-price-value":{value:"11,99 €",isTranslatable:!1},"business-hosting-price-value":{value:"14,99 €",isTranslatable:!1}}},"horizons:hobbyist":{price:{old:49.99,purchase:49.99,renew:49.99,renewal:{price:49.99,period:1,periodUnit:"month"},discount:0,billingPeriod:{period:1,periodUnit:"month"}},productCategory:"HORIZONS",productSubcategory:"horizons",nonZeroFreeHostingMonths:!1,specificationValues:{"messages-amount":{value:"250",isTranslatable:!1},"premium-hosting-price-value":{value:"11,99 €",isTranslatable:!1},"business-hosting-price-value":{value:"14,99 €",isTranslatable:!1}}},"horizons:hustler":{price:{old:99.99,purchase:99.99,renew:99.99,renewal:{price:99.99,period:1,periodUnit:"month"},discount:0,billingPeriod:{period:1,periodUnit:"month"}},productCategory:"HORIZONS",productSubcategory:"horizons",nonZeroFreeHostingMonths:!1,specificationValues:{"messages-amount":{value:"500",isTranslatable:!1},"premium-hosting-price-value":{value:"11,99 €",isTranslatable:!1},"business-hosting-price-value":{value:"14,99 €",isTranslatable:!1}}},"horizons:pro":{price:{old:199.99,purchase:199.99,renew:199.99,renewal:{price:199.99,period:1,periodUnit:"month"},discount:0,billingPeriod:{period:1,periodUnit:"month"}},productCategory:"HORIZONS",productSubcategory:"horizons",nonZeroFreeHostingMonths:!1,specificationValues:{"messages-amount":{value:"specification-value.1000",isTranslatable:!0},"premium-hosting-price-value":{value:"11,99 €",isTranslatable:!1},"business-hosting-price-value":{value:"14,99 €",isTranslatable:!1}}}},hE=[],n_=()=>Number(FE.data.price.purchase)||0,mE=()=>U5,gE=()=>CE,a_=()=>pE,AE=()=>hE,r_=(e,u)=>fE(EE,e,u),bE=Ee({__name:"HSvgoIcon",props:{icon:{type:Object,required:!0},name:{type:String,required:!0},color:{type:String,default(){return"neutral1000"}}},setup(e){const u=e,t=X(()=>u.name.endsWith("-16")),n=X(()=>u.name.endsWith("-logo")),a=X(()=>{const r=u.color.replace(/(\D)(\d)/,"$1--$2");return{fill:`var(--${r})`,color:`var(--${r})`}});return(r,o)=>(j(),ye(xt(e.icon),{class:ve(["h-svgo-icon",{"h-svgo-icon--small":t.value,"h-svgo-icon--logo":n.value}]),style:D0(a.value)},null,8,["class","style"]))}}),Je=(e,u)=>{const t=e.__vccOpts||e;for(const[n,a]of u)t[n]=a;return t},sa=Je(bE,[["__scopeId","data-v-03dae1ca"]]),vE={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function j5(e,u){return j(),ee("svg",vE,u[0]||(u[0]=[Z("path",{fill:"currentColor",d:"M17.957 7.457a1 1 0 0 0-1.414-1.414L12 10.586 7.457 6.043a1 1 0 0 0-1.414 1.414L10.586 12l-4.543 4.543a1 1 0 1 0 1.414 1.414L12 13.414l4.543 4.543a1 1 0 0 0 1.414-1.414L13.414 12l4.543-4.543Z"},null,-1)]))}const q5={render(){return et(sa,{icon:{render:j5},name:"cross-24"})}},o_=Object.freeze(Object.defineProperty({__proto__:null,default:q5,render:j5},Symbol.toStringTag,{value:"Module"}));var an=(e=>(e.Warning="warning",e.Error="error",e.Success="success",e.Info="info",e))(an||{});const Ha=Ce([]),W5=()=>{const e=(t,n=!0)=>{const a=Date.now();Ha.value.push({type:"warning",closable:!0,...t,id:a}),n&&setTimeout(()=>{u(a)},5e3)},u=t=>{Ha.value=Ha.value.filter(n=>n.id!==t)};return{openedToasts:Ha,openToast:e,removeToast:u}},X1=Ce(!1),J1=Ce(),Q1=Ce(!1),vo=Ce(!1),eD=Ce(!1),BE=()=>{const e=ii("isMessagesRecompiled",()=>!1);return{isMessagesRecompiled:e,isDisableTestimonials:X1,chatbotRef:J1,isChatbotTalkWithSales:Q1,isChatbotOpened:vo,isOriginalRecommendedHero:eD,setIsMessagesRecompiled:r=>{setTimeout(()=>{e.value=r},100)},setDisableTestimonials:r=>{X1.value=r},openChatbot:(r=!1)=>{var o;Q1.value=r,vo.value||(vo.value=!0,(o=J1.value)==null||o.toggleChat())},setOriginalRecommendedHero:r=>{eD.value=r}}},ia=(e=void 0)=>{const{isMessagesRecompiled:u}=BE(),t=ri(),{t:n}=Nr();return{t:(r,o)=>!(e!=null&&e[r])||u.value||t.public.isLocalHmr?n(r,o||{}):o&&Object.keys(o).reduce((s,i)=>s==null?void 0:s.replaceAll(`{${i}}`,o[i]),e[r])||e[r]}},yE="tld/cloud-domain",_E="tld/ai-domain",wE="tld/de-domain",kE="tld/shop-domain",xE="tld/app-domain",ME="tld/blog-domain",SE="tld/tech-domain",TE="tld/com-domain",HE="tld/xyz-domain",PE="tld/dev-domain",LE="tld/fr-domain",IE="tld/id-domain",OE="tld/com-br-domain",RE="tld/me-domain",$E="tld/info-domain",NE="tld/es-domain",zE="tld/store-domain",VE="tld/se-domain",UE="tld/co-uk-domain",jE="tld/io-domain",qE="tld/cc-domain",WE="tld/ca-domain",GE="tld/it-domain",KE="tld/org-domain",YE="tld/com-au-domain",ZE="tld/us-domain",XE="tld/online-domain",JE="tld/net-domain",QE="tld/tv-domain",eh="tld/club-domain",uh="tld/ch-domain",th="tld/life-domain",nh="tld/in-domain",ah="tld/site-domain",rh="tld/pl-domain",oh="tld/studio-domain",sh="tld/space-domain",ih="tld/pro-domain",lh="tld/eu-domain",Dh="tld/link-domain",ch="tld/co-domain",dh="tld/agency-domain",fh="tld/nl-domain",Fh="tld/at-domain",Ch="tld/icu-domain",ph="tld/lt-domain",Eh="tld/mx-domain",hh="tld/vc-domain",mh="tld/biz-domain",gh="tld/asia-domain",Ah="tld/live-domain",bh="tld/email-domain",vh="tld/digital-domain",Bh="tld/business-domain",yh="tld/fun-domain",_h="tld/dk-domain",wh="tld/coach-domain",kh="tld/ae-domain",xh="tld/gg-domain",Mh="tld/co-in-domain",Sh="tld/be-domain",Th="tld/finance-domain",Hh="tld/click-domain",Ph="tld/fi-domain",Lh="tld/cz-domain",Ih="tld/ag-domain",Oh="tld/global-domain",Rh="tld/gr-domain",$h="tld/ltd-domain",Nh="tld/lu-domain",zh="tld/lv-domain",Vh="tld/ph-domain",Uh="tld/pk-domain",jh="tld/pt-domain",qh="tld/cl-domain",Wh="tld/uk-domain",Gh="tld/cat-domain",Kh="tld/ro-domain",Yh="tld/world-domain",Zh="tld/bio-domain",Xh="tld/co-id-domain",Jh="tld/top-domain",Qh="tld/travel-domain",e9="tld/com-mx-domain",u9="tld/com-co-domain",t9="tld/am-domain",n9="tld/education-domain",a9="tld/sbs-domain",r9="tld/games-domain",o9="tld/media-domain",s9="tld/cx-domain",i9="tld/jp-domain",l9="tld/li-domain",D9="tld/bz-domain",c9="tld/software-domain",d9="tld/cfd-domain",f9="tld/cyou-domain",F9="tld/company-domain",C9="tld/fm-domain",p9="tld/host-domain",E9="tld/la-domain",h9="tld/network-domain",m9="tld/nu-domain",g9="tld/pw-domain",A9="tld/re-domain",b9="tld/social-domain",v9="tld/ws-domain",B9={cloudDomain:yE,aiDomain:_E,deDomain:wE,shopDomain:kE,appDomain:xE,blogDomain:ME,techDomain:SE,comDomain:TE,xyzDomain:HE,devDomain:PE,frDomain:LE,idDomain:IE,comBrDomain:OE,meDomain:RE,infoDomain:$E,esDomain:NE,storeDomain:zE,seDomain:VE,coUkDomain:UE,ioDomain:jE,ccDomain:qE,caDomain:WE,itDomain:GE,orgDomain:KE,comAuDomain:YE,usDomain:ZE,onlineDomain:XE,netDomain:JE,tvDomain:QE,clubDomain:eh,chDomain:uh,lifeDomain:th,inDomain:nh,siteDomain:ah,plDomain:rh,studioDomain:oh,spaceDomain:sh,proDomain:ih,euDomain:lh,linkDomain:Dh,coDomain:ch,agencyDomain:dh,nlDomain:fh,atDomain:Fh,icuDomain:Ch,ltDomain:ph,mxDomain:Eh,vcDomain:hh,bizDomain:mh,asiaDomain:gh,liveDomain:Ah,emailDomain:bh,digitalDomain:vh,businessDomain:Bh,funDomain:yh,dkDomain:_h,coachDomain:wh,aeDomain:kh,ggDomain:xh,coInDomain:Mh,beDomain:Sh,financeDomain:Th,clickDomain:Hh,fiDomain:Ph,czDomain:Lh,agDomain:Ih,globalDomain:Oh,grDomain:Rh,ltdDomain:$h,luDomain:Nh,lvDomain:zh,phDomain:Vh,pkDomain:Uh,ptDomain:jh,clDomain:qh,ukDomain:Wh,catDomain:Gh,roDomain:Kh,worldDomain:Yh,bioDomain:Zh,coIdDomain:Xh,topDomain:Jh,travelDomain:Qh,comMxDomain:e9,comCoDomain:u9,amDomain:t9,educationDomain:n9,sbsDomain:a9,gamesDomain:r9,mediaDomain:o9,cxDomain:s9,jpDomain:i9,liDomain:l9,bzDomain:D9,softwareDomain:c9,cfdDomain:d9,cyouDomain:f9,companyDomain:F9,fmDomain:C9,hostDomain:p9,laDomain:E9,networkDomain:h9,nuDomain:m9,pwDomain:g9,reDomain:A9,socialDomain:b9,wsDomain:v9},y9={...B9,webHosting:"web-hosting",wordpress:"wordpress",wordpressHosting:"wordpress-hosting",testPage:"test-page",emailHosting:"email-hosting",titanEmail:"titan-email",vpsHosting:"vps-hosting",googleWorkspace:"google-workspace",cloudHosting:"cloud-hosting",career:"career",payments:"payments",paymentsDlocal:"payments-dlocal",notFound:"not-found",cpanelHosting:"cpanel-hosting",cpanelEmailHosting:"cpanel-email-hosting",cpanelCloudHosting:"cpanel-cloud-hosting",minecraftServerHosting:"minecraft-server-hosting",freeSslCertificate:"free-ssl-certificate",cheapWebHosting:"cheap-web-hosting",prestashopHosting:"prestashop-hosting",cmsHosting:"cms-hosting",coupons:"coupons",about:"about",cart:"cart",sitemap:"sitemap",technology:"technology",cpanelLogin:"cpanel-login",cpanelSignup:"cpanel-signup",forgotPassword:"forgot-password",domainNameSearch:"domain-name-search",domainNameSearchResults:"domain-name-search-results",businessWebsite:"business-website",websiteDesign:"website-design",websiteBuilder:"website-builder",aiWebsiteBuilder:"ai-website-builder",aiWebsiteBuilderForWordpress:"ai-website-builder-for-wordpress",websiteTemplates:"website-templates",websiteMigration:"website-migration",restaurantWebsite:"restaurant-website",weddingWebsite:"wedding-website",realEstateWebsite:"real-estate-website",offerWebsiteBuilder:"offer/website-builder",offerWordpressHosting:"offer/wordpress-hosting",blackFridayWebHostingDeals:"black-friday-web-hosting-deals",hostingerPro:"hostinger-pro",horizons:"horizons",ecommerceHosting:"ecommerce-hosting",affiliatesFaqs:"affiliates/faqs",affiliatesAssets:"affiliates/assets",brandGuidelines:"brand-guidelines",logoMaker:"logo-maker",businessNameGenerator:"business-name-generator",recommended:"recommended",register:"register",special:"special",specialWebhost:"special/webhost",contacts:"contacts",sustainability:"sustainability",woocommerceHosting:"woocommerce-hosting",studentDiscount:"student-discount",joomlaHosting:"joomla-hosting",transferDomain:"transfer-domain",whois:"whois",pricing:"pricing",referral:"referral",trialLawdepot:"trial/lawdepot",hostingerVsHostgator:"compare/hostinger-vs-hostgator",hostingerVsBluehost:"compare/hostinger-vs-bluehost",hostingerVsGodaddy:"compare/hostinger-vs-godaddy",hostingerVsSiteground:"compare/hostinger-vs-siteground",hostingerVsNamecheap:"compare/hostinger-vs-namecheap",hostingerVsDreamhost:"compare/hostinger-vs-dreamhost",hostingerVsWix:"compare/hostinger-vs-wix",hostingerVsSquarespace:"compare/hostinger-vs-squarespace",hostingerVsShopify:"compare/hostinger-vs-shopify",templatesPopular:"templates/popular",templatesBlank:"templates/blank",templatesLandingPage:"templates/landing-page",templatesFashion:"templates/fashion",templatesPhotography:"templates/photography",templatesPortfolio:"templates/portfolio",templatesResume:"templates/resume",templatesWedding:"templates/wedding",templatesTechnology:"templates/technology",templatesEntertainment:"templates/entertainment",templatesMarketing:"templates/marketing",templatesEvent:"templates/event",templatesEducation:"templates/education",templatesEcommerce:"templates/ecommerce",templatesTravel:"templates/travel",templatesHealthAndBeauty:"templates/health-and-beauty",templatesInteriorDesign:"templates/interior-design",templatesConstruction:"templates/construction",templatesNonProfit:"templates/non-profit",templatesRestaurant:"templates/restaurant",templatesBusiness:"templates/business",templatesBlog:"templates/blog",templatesRealEstate:"templates/real-estate",templatesModern:"templates/modern",templatesSimple:"templates/simple",templatesCreative:"templates/creative",tld:"tld",drupalHosting:"drupal-hosting",cheapDomainNames:"cheap-domain-names",phpHosting:"php-hosting",newsroom:"newsroom",affiliates:"affiliates",freeDomain:"free-domain",principles:"principles",wallOfFame:"wall-of-fame",specialWebhostingOffer:"special-webhosting-offer",indiaWebHosting:"india-web-hosting",hostingerAcademy:"hostinger-academy",reviews:"reviews",reportAbuse:"report-abuse",whistleblow:"whistleblow",landingPageBuilder:"landing-page-builder",ecommerceWebsite:"ecommerce-website",referralProgram:"referral-program",wordcampReferralProgram:"wordcamp-referral-program",portfolioWebsite:"portfolio-website",photographyWebsite:"photography-website",blogMaker:"blog-maker",eventWebsite:"event-website",fitnessWebsite:"fitness-website",offer:"offer",veepee:"veepee"};var _9=(e=>(e.PremiumAndBusiness="premium_and_business",e.PremiumAndBusinessGrouped="premium_and_business_grouped",e.BuilderPremiumAndBusiness="builder_premium_and_business",e.WebsiteBuilderBusiness="website_builder_business",e.CpanelHosting="cpanel_hosting",e.PrestashopHosting="prestashop_hosting",e.GoogleWorkspace="google_workspace",e.CloudHosting="cloud_hosting",e.VpsKvmHosting="vps_kvm_hosting",e.VpsKvmHostingShort="vps_kvm_hosting_short",e.MinecraftHosting="minecraft_hosting",e.GamePanelHostingShort="game_panel_hosting_short",e.GamePanel4And8="game_panel_4_and_8",e.HostingerEmailHosting="hostinger_email_hosting",e.AllInOnePremium="all_in_one_premium",e.WebsiteBuilder="website_builder",e.AiWebsiteBuilder="ai_website_builder",e.BusinessOnly="business_only",e.AmazonPlugin="amazon_plugin",e.SharedHostingGrouped="shared_hosting_grouped",e.SharedHostingGrouped4Products="shared_hosting_grouped_4_products",e.TitanEmailHostingGrouped="titan_email_hosting_grouped",e.CloudHostingGrouped="cloud_hosting_grouped",e.SharedAndCloudGroupedNew="shared_and_cloud_grouped_new",e.SharedAndCloudGroupedShort="shared_and_cloud_grouped_short",e.SharedAndCloudGroupedShortImmutable="shared_and_cloud_grouped_short_immutable",e.SharedAndCloudGroupedWordpress="shared_and_cloud_grouped_wordpress",e.CpanelMailHostingGrouped="cpanel_mail_hosting_grouped",e.CpanelCloudHostingGrouped="cpanel_cloud_hosting_grouped",e.ProHostingGrouped="pro_hosting_grouped",e.WoocommerceHostingGrouped="woocommerce_hosting_grouped",e.Horizons="horizons",e))(_9||{}),Mu=(e=>(e.HostingerStarter="hosting:hostinger_starter",e.HostingerPremium="hosting:hostinger_premium",e.HostingerBusiness="hosting:hostinger_business",e.CloudEconomy="hosting:cloud_economy",e.CloudProfessional="hosting:cloud_professional",e.CloudEnterprise="hosting:cloud_enterprise",e.GoogleGsuiteBasic="google_gsuite:basic",e.GoogleGsuiteBusiness="google_gsuite:business",e.GoogleGsuitePlus="google_gsuite:plus",e.FlockMailPro="flock_mail:pro",e.FlockMailPremium="flock_mail:premium",e.CPanelHostingCpanelPelajar="cpanel_hosting:cpanel_pelajar",e.CPanelHostingCpanelPersonal="cpanel_hosting:cpanel_personal",e.CPanelHostingCpanelBisnis="cpanel_hosting:cpanel_bisnis",e.CPanelHostingCpanelMailPro="cpanel_hosting:cpanel_mailpro",e.CPanelHostingCpanelMailBusiness="cpanel_hosting:cpanel_mailbusiness",e.CPanelHostingCpanelMailBusinessExt="cpanel_hosting:cpanel_mailbusinessext",e.CPanelHostingCpanelMailEnterprise="cpanel_hosting:cpanel_mailenterprise",e.CPanelHostingCpanelCloudBasic="cpanel_hosting:cpanel_cloudbasic",e.CPanelHostingCpanelCloudStandard="cpanel_hosting:cpanel_cloudstandard",e.CPanelHostingCpanelCloudPremium="cpanel_hosting:cpanel_cloudpremium",e.CPanelHostingCpanelCloudCorporate="cpanel_hosting:cpanel_cloudcorporate",e.CPanelHostingCpanelSilver="cpanel_hosting:cpanel_silver",e.CPanelHostingCpanelGold="cpanel_hosting:cpanel_gold",e.VpsKvm1="vps:vps_kvm_1",e.VpsKvm2="vps:vps_kvm_2",e.VpsKvm4="vps:vps_kvm_4",e.VpsKvm8="vps:vps_kvm_8",e.VpsKvmMinecraftAlex="vps:vps_kvm_minecraft_alex",e.VpsKvmMinecraftCreeper="vps:vps_kvm_minecraft_creeper",e.VpsKvmMinecraftEnderman="vps:vps_kvm_minecraft_enderman",e.VpsKvmMinecraftWolf="vps:vps_kvm_minecraft_wolf",e.HostingerMailPro="hostinger_mail:pro",e.HostingerMailPremium="hostinger_mail:premium",e.HorizonsStarter="horizons:starter",e.HorizonsHobbyist="horizons:hobbyist",e.HorizonsHustler="horizons:hustler",e.HorizonsPro="horizons:pro",e))(Mu||{}),w9=(e=>(e.SharedHostingHostingerStarterGrouped="shared-hosting-hostinger-starter-grouped",e.SharedHostingHostingerPremiumGrouped="shared-hosting-hostinger-premium-grouped",e.SharedHostingHostingerBusinessGrouped="shared-hosting-hostinger-business-grouped",e.CloudHostingBusinessGroupedPro="cloud-hosting-business-grouped-pro",e.CloudHostingEconomyGroupedPro="cloud-hosting-economy-grouped-pro",e.CloudHostingProfessionalGroupedPro="cloud-hosting-professional-grouped-pro",e.CloudHostingEconomyGrouped="cloud-hosting-economy-grouped",e.CloudHostingProfessionalGrouped="cloud-hosting-professional-grouped",e.CloudHostingEnterpriseGrouped="cloud-hosting-enterprise-grouped",e.SharedAndCloudHostingerStarterGroupedNew="shared-and-cloud-hostinger-starter-grouped-new",e.SharedAndCloudHostingerPremiumGroupedNew="shared-and-cloud-hostinger-premium-grouped-new",e.SharedAndCloudhostingerStarterGroupedShort="shared-and-cloudhostinger-starter-grouped-short",e.SharedAndCloudHostingerBusinessGroupedNew="shared-and-cloud-hostinger-business-grouped-new",e.SharedAndCloudCloudEconomyGroupedNew="shared-and-cloud-cloud-economy-grouped-new",e.SharedAndCloudHostingerStarterGroupedWordpress="shared-and-cloud-hostinger-starter-grouped-wordpress",e.SharedAndCloudHostingerPremiumGroupedWordpress="shared-and-cloud-hostinger-premium-grouped-wordpress",e.SharedAndCloudHostingerBusinessGroupedWordpress="shared-and-cloud-hostinger-business-grouped-wordpress",e.SharedAndCloudCloudProfessionalGroupedWordpress="shared-and-cloud-hostinger-cloud-professional-grouped-wordpress",e.SharedAndCloudCloudEconomyGroupedWordpress="shared-and-cloud-cloud-economy-grouped-wordpress",e.EmailHostingFlockMailProGrouped="email-hosting-flock-mail-pro-grouped",e.EmailHostingFlockMailPremiumGrouped="email-hosting-flock-mail-premium-grouped",e.CpanelHostingNiagahosterPelajarGrouped="cpanel-hosting-niagahoster-pelajar-grouped",e.CpanelHostingNiagahosterPersonalGrouped="cpanel-hosting-niagahoster-personal-grouped",e.CpanelHostingNiagahosterBisnisGrouped="cpanel-hosting-niagahoster-bisnis-grouped",e.CpanelHostingNiagahosterMailProGrouped="cpanel-hosting-niagahoster-mail-pro-grouped",e.CpanelHostingNiagahosterMailBusinessGrouped="cpanel-hosting-niagahoster-mail-business-grouped",e.CpanelHostingNiagahosterMailBusinessExtraGrouped="cpanel-hosting-niagahoster-mail-business-extra-grouped",e.CpanelHostingNiagahosterMailEnterpriseGrouped="cpanel-hosting-niagahoster-mail-enterprise-grouped",e.CpanelHostingNiagahosterCloudBasicGrouped="cpanel-hosting-niagahoster-cloud-basic-grouped",e.CpanelHostingNiagahosterCloudStandardGrouped="cpanel-hosting-niagahoster-cloud-standard-grouped",e.CpanelHostingNiagahosterCloudPremiumGrouped="cpanel-hosting-niagahoster-cloud-premium-grouped",e.CpanelHostingNiagahosterCloudCorporateGrouped="cpanel-hosting-niagahoster-cloud-corporate-grouped",e.HostingHostingerPremiumProductFeatureList="hosting-hostinger-premium-product-feature-list",e.HostingHostingerPremiumProductFeatureListWebsiteBuilder="hosting-hostinger-premium-product-feature-list-website-builder",e.HostingHostingerBusinessProductFeatureList="hosting-hostinger-business-product-feature-list",e.HostingHostingerBusinessProductFeatureListWordpress="hosting-hostinger-business-product-feature-list-wordpress",e.HostingHostingerBusinessProductFeatureListWebsiteBuilder="hosting-hostinger-business-product-feature-list-website-builder",e.HostingCloudEconomyProductFeatureList="hosting-cloud-economy-product-feature-list",e.HostingCloudEconomyProductFeatureListWordpress="hosting-cloud-economy-product-feature-list-wordpress",e.HostingCloudProfessionalProductFeatureList="hosting-cloud-professional-product-feature-list",e.HostingCloudProfessionalProductFeatureListWordpress="hosting-cloud-professional-product-feature-list-wordpress",e.HostingCloudEnterpriseProductFeatureList="hosting-cloud-enterprise-product-feature-list",e.HostingCloudEnterpriseProductFeatureListWordpress="hosting-cloud-enterprise-product-feature-list-wordpress",e.HostingWooHostingerPremiumProductFeatureList="hosting-woo-hostinger-premium-product-feature-list",e.HostingWooCloudEconomyProductFeatureList="hosting-woo-cloud-economy-product-feature-list",e.HostingWooCloudProfessionalProductFeatureList="hosting-woo-cloud-professional-product-feature-list",e.SharedHostingHostingerPremium="shared-hosting-hostinger-premium",e.SharedHostingHostingerBusiness="shared-hosting-hostinger-business",e.PrestashopHostingHostingerBusiness="prestashop-hosting-hostinger-business",e.PrestashopHostingCloudEconomy="prestashop-hosting-cloud-economy",e.PrestashopHostingCloudProfessional="prestashop-hosting-cloud-professional",e.GoogleWorkspaceBasic="google_workspace_basic",e.GoogleWorkspaceBusiness="google_workspace_business",e.GoogleWorkspacePlus="google_workspace_plus",e.CloudHostingEconomy="cloud-hosting-economy",e.CloudHostingProfessional="cloud-hosting-professional",e.CloudHostingEnterprise="cloud-hosting-enterprise",e.CpanelHostingCpanelSilver="cpanel-hosting-cpanel-silver",e.CpanelHostingCpanelGold="cpanel-hosting-cpanel-gold",e.VpsKvm1="vps-kvm-1",e.VpsKvm2="vps-kvm-2",e.VpsKvm4="vps-kvm-4",e.VpsKvm8="vps-kvm-8",e.VpsMinecraftAlex="vps-minecraft-alex",e.VpsMinecraftVillager="vps-minecraft-villager",e.VpsMinecraftCreeper="vps-minecraft-creeper",e.VpsMinecraftHerobrine="vps-minecraft-herobrine",e.VpsMinecraftEnderman="vps-minecraft-enderman",e.VpsMinecraftWolf="vps-minecraft-wolf",e.EmailHostingHostingerMailPro="email-hosting-hostinger-mail-pro",e.EmailHostingHostingerMailPremium="email-hosting-hostinger-mail-premium",e.AllInOneHostingHostingerBusiness="all-in-one-hosting-hostinger-business",e.AmazonPluginHostingHostingerBusiness="amazon-plugin-hosting-hostinger-business",e.AllInOneHostingHostingerPremium="all-in-one-hosting-hostinger-premium",e.AllInOneAiWebsiteBuilder="all-in-one-ai-website-builder",e.AllInOneWebsiteBuilder="all-in-one-website-builder",e.WoocommerceHostingGroupedBusiness="woocommerce-hosting-grouped-business",e.WoocommerceHostingGroupedCloudStartup="woocommerce-hosting-grouped-cloud-startup",e.WoocommerceHostingGroupedCloudProfessional="woocommerce-hosting-grouped-cloud-professional",e.SharedAndCloudHostingerPremiumGroupedShort="shared-and-cloud-hostinger-premium-grouped-short",e.SharedAndCloudHostingerBusinessGroupedShort="shared-and-cloud-hostinger-economy-grouped-short",e.SharedAndCloudCloudEconomyGroupedShort="shared-and-cloud-cloud-economy-grouped-short",e.PremiumAndBusinessHostingerStarter="premium-and-business-hostinger-starter",e.PremiumAndBusinessHostingerPremium="premium-and-business-hostinger-premium",e.PremiumAndBusinessHostingerBusiness="premium-and-business-hostinger-business",e.BuilderBusinessHostingerBusiness="builder-business-hostinger-business",e.HorizonsStarter="horizons-starter",e.HorizonsHobbyist="horizons-hobbyist",e.HorizonsHustler="horizons-hustler",e.HorizonsPro="horizons-pro",e.SharedAndCloudHostingerStarterGroupedNewVariant1="shared-and-cloud-hostinger-starter-grouped-new-variant-1",e.SharedAndCloudHostingerBusinessGroupedNewVariant1="shared-and-cloud-hostinger-business-grouped-new-variant-1",e.SharedAndCloudHostingerPremiumGroupedNewVariant1="shared-and-cloud-hostinger-premium-grouped-new-variant-1",e.SharedAndCloudHostingerPremiumGroupedNewPlans4Variant1="shared-and-cloud-hostinger-premium-grouped-new-plans-4-variant-1",e.SharedAndCloudCloudEconomyGroupedNewVariant1="shared-and-cloud-cloud-economy-grouped-new-variant-1",e.SharedAndCloudHostingerStarterGroupedNewVariant2="shared-and-cloud-hostinger-starter-grouped-new-variant-2",e.SharedAndCloudHostingerBusinessGroupedNewVariant2="shared-and-cloud-hostinger-business-grouped-new-variant-2",e.SharedAndCloudHostingerPremiumGroupedNewVariant2="shared-and-cloud-hostinger-premium-grouped-new-variant-2",e.SharedAndCloudCloudEconomyGroupedNewVariant2="shared-and-cloud-cloud-economy-grouped-new-variant-2",e.CloudHostingEconomyGroupedExperiment="cloud-hosting-economy-grouped-experiment",e.CloudHostingProfessionalGroupedExperiment="cloud-hosting-professional-grouped-experiment",e.CloudHostingEnterpriseGroupedExperiment="cloud-hosting-enterprise-grouped-experiment",e.PremiumAndBusinessHostingerPremiumExperiment="premium-and-business-hostinger-premium-experiment",e.PremiumAndBusinessHostingerBusinessExperimentV2="premium-and-business-hostinger-business-experiment-v2",e.PremiumAndBusinessHostingerCloudExperiment="premium-and-business-hostinger-cloud-experiment",e))(w9||{}),k=(e=>(e.Arabic="ae",e.Argentina="ar",e.Brazil="br",e.Colombia="co",e.Croatia="hr",e.China="hk",e.Czech="cz",e.Germany="de",e.Denmark="dk",e.Estonia="ee",e.Spain="es",e.Finland="fi",e.France="fr",e.Greece="gr",e.Hungary="hu",e.Indonesia="id",e.Israel="il",e.India="in",e.IndiaHindi="in-hi",e.Italy="it",e.Japan="jp",e.SouthKorea="kr",e.Lithuania="lt",e.Latvia="lv",e.Mexico="mx",e.Malaysia="my",e.Netherlands="nl",e.Niaga="ng",e.Norway="no",e.Pakistan="pk",e.Philippines="ph",e.Poland="pl",e.Portugal="pt",e.Romania="ro",e.Sweden="se",e.Slovakia="sk",e.Thailand="th",e.Turkey="tr",e.Ukraine="ua",e.UnitedKingdom="uk",e.UnitedStates="us",e.Vietnam="vn",e))(k||{});const k9={[k.Romania]:{enabledStaging:!0,enabledProduction:!0},[k.Arabic]:{enabledStaging:!0,enabledProduction:!0},[k.Argentina]:{enabledStaging:!0,enabledProduction:!0},[k.Brazil]:{enabledStaging:!0,enabledProduction:!1},[k.Colombia]:{enabledStaging:!0,enabledProduction:!0},[k.Croatia]:{enabledStaging:!0,enabledProduction:!0},[k.China]:{enabledStaging:!0,enabledProduction:!0},[k.Czech]:{enabledStaging:!0,enabledProduction:!0},[k.Germany]:{enabledStaging:!0,enabledProduction:!0},[k.Denmark]:{enabledStaging:!0,enabledProduction:!0},[k.Estonia]:{enabledStaging:!0,enabledProduction:!0},[k.Spain]:{enabledStaging:!0,enabledProduction:!0},[k.Finland]:{enabledStaging:!0,enabledProduction:!0},[k.France]:{enabledStaging:!0,enabledProduction:!1},[k.Greece]:{enabledStaging:!0,enabledProduction:!0},[k.Hungary]:{enabledStaging:!0,enabledProduction:!0},[k.Indonesia]:{enabledStaging:!0,enabledProduction:!0},[k.Israel]:{enabledStaging:!0,enabledProduction:!0},[k.India]:{enabledStaging:!0,enabledProduction:!1},[k.IndiaHindi]:{enabledStaging:!0,enabledProduction:!1},[k.Italy]:{enabledStaging:!0,enabledProduction:!0},[k.Japan]:{enabledStaging:!0,enabledProduction:!0},[k.SouthKorea]:{enabledStaging:!0,enabledProduction:!0},[k.Lithuania]:{enabledStaging:!0,enabledProduction:!0},[k.Latvia]:{enabledStaging:!0,enabledProduction:!0},[k.Mexico]:{enabledStaging:!0,enabledProduction:!0},[k.Malaysia]:{enabledStaging:!0,enabledProduction:!1},[k.Netherlands]:{enabledStaging:!0,enabledProduction:!0},[k.Norway]:{enabledStaging:!0,enabledProduction:!0},[k.Pakistan]:{enabledStaging:!0,enabledProduction:!0},[k.Philippines]:{enabledStaging:!0,enabledProduction:!1},[k.Poland]:{enabledStaging:!0,enabledProduction:!0},[k.Portugal]:{enabledStaging:!0,enabledProduction:!0},[k.Sweden]:{enabledStaging:!0,enabledProduction:!0},[k.Slovakia]:{enabledStaging:!0,enabledProduction:!0},[k.Thailand]:{enabledStaging:!0,enabledProduction:!0},[k.Turkey]:{enabledStaging:!0,enabledProduction:!0},[k.Ukraine]:{enabledStaging:!0,enabledProduction:!0},[k.UnitedKingdom]:{enabledStaging:!0,enabledProduction:!1},[k.Vietnam]:{enabledStaging:!0,enabledProduction:!0}},s_={ro_RO:k.Romania,ar_AR:k.Arabic,es_AR:k.Argentina,pt_BR:k.Brazil,es_CO:k.Colombia,hr_HR:k.Croatia,zh_CN:k.China,cs_CZ:k.Czech,de_DE:k.Germany,da_DK:k.Denmark,et_EE:k.Estonia,es_ES:k.Spain,fi_FI:k.Finland,fr_FR:k.France,el_GR:k.Greece,hu_HU:k.Hungary,id_ID:k.Indonesia,he_IL:k.Israel,en_IN:k.India,hi_IN:k.IndiaHindi,it_IT:k.Italy,ja_JP:k.Japan,ko_KR:k.SouthKorea,lt_LT:k.Lithuania,lv_LV:k.Latvia,es_MX:k.Mexico,en_MY:k.Malaysia,nl_NL:k.Netherlands,nb_NO:k.Norway,en_PK:k.Pakistan,en_PH:k.Philippines,pl_PL:k.Poland,pt_PT:k.Portugal,sv_SE:k.Sweden,sk_SK:k.Slovakia,th_TH:k.Thailand,tr_TR:k.Turkey,uk_UA:k.Ukraine,en_GB:k.UnitedKingdom,vi_VN:k.Vietnam,en_US:k.UnitedStates,ng_NG:k.Niaga},r0=e=>{const u=k9[e];return u&&(u.enabledProduction||u.enabledStaging&&!1)?e:""},Ae=e=>r0(e)?`https://www.hostinger.com/${r0(e)}`:null,be=e=>r0(e)?`https://hwebsites-frontend-com.hostinger.dev/${r0(e)}`:null,x9=e=>e.reduce((u,t)=>{const n=t.slug.replace("routes.","")||"";return{...u,[n]:`vps/${t.slugDefaultMessage}`}},{}),i_=(e,u,t)=>{if(!e.startsWith("vps-templates"))return!1;const n=e.replace("vps-templates-","").replace("vps-templates","");return t.some(a=>a.slugDefaultMessage===n&&a.localeCodes.includes(u))},M9=e=>{let u={};return e.forEach(t=>{u={...u,[t.payload.route.replace("routes.","")||""]:t.payload.routeDefaultMessage||""}}),u},l_=(e,u,t)=>e.startsWith("legal-page")?t.some(({payload:n})=>V5(n.route.replace("routes.",""))===e&&n.activeLocales.includes(u)):!1,S9=[{page:"legal/affiliate-program-agreement",payload:{slug:"affiliate-program-agreement",route:"routes.legalPageAffiliateProgramAgreement",routeDefaultMessage:"legal/affiliate-program-agreement",title:"pages.legalPage.title.affiliateProgramAgreement",description:"pages.legalPage.description.affiliateProgramAgreement",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/change-registrant-agreement",payload:{slug:"change-registrant-agreement",route:"routes.legalPageChangeRegistrantAgreement",routeDefaultMessage:"legal/change-registrant-agreement",title:"pages.legalPage.title.changeRegistrantAgreement",description:"pages.legalPage.description.changeRegistrantAgreement",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/domain-name-registration-agreement",payload:{slug:"domain-name-registration-agreement",route:"routes.legalPageDomainNameRegistrationAgreement",routeDefaultMessage:"legal/domain-name-registration-agreement",title:"pages.legalPage.title.domainNameRegistrationAgreement",description:"pages.legalPage.description.domainNameRegistrationAgreement",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/domain-name-transfer-agreement",payload:{slug:"domain-name-transfer-agreement",route:"routes.legalPageDomainNameTransferAgreement",routeDefaultMessage:"legal/domain-name-transfer-agreement",title:"pages.legalPage.title.domainNameTransferAgreement",description:"pages.legalPage.description.domainNameTransferAgreement",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/hosting-agreement",payload:{slug:"hosting-agreement",route:"routes.legalPageHostingAgreement",routeDefaultMessage:"legal/hosting-agreement",title:"pages.legalPage.title.hostingAgreement",description:"pages.legalPage.description.hostingAgreement",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/universal-terms-of-service-agreement",payload:{slug:"universal-terms-of-service-agreement",route:"routes.legalPageUniversalTermsOfServiceAgreement",routeDefaultMessage:"legal/universal-terms-of-service-agreement",title:"pages.legalPage.title.universalTermsOfServiceAgreement",description:"pages.legalPage.description.universalTermsOfServiceAgreement",position:"top",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/privacy-policy",payload:{slug:"privacy-policy",route:"routes.legalPagePrivacyPolicy",routeDefaultMessage:"legal/privacy-policy",title:"pages.legalPage.title.privacyPolicy",description:"pages.legalPage.description.privacyPolicy",position:"top",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/refund-policy",payload:{slug:"refund-policy",route:"routes.legalPageRefundPolicy",routeDefaultMessage:"legal/refund-policy",title:"pages.legalPage.title.refundPolicy",description:"pages.legalPage.description.refundPolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/cookie-policy",payload:{slug:"cookie-policy",route:"routes.legalPageCookiePolicy",routeDefaultMessage:"legal/cookie-policy",title:"pages.legalPage.title.cookiePolicy",description:"pages.legalPage.description.cookiePolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/responsible-disclosure-policy",payload:{slug:"responsible-disclosure-policy",route:"routes.legalPageResponsibleDisclosurePolicy",routeDefaultMessage:"legal/responsible-disclosure-policy",title:"pages.legalPage.title.responsibleDisclosurePolicy",description:"pages.legalPage.description.responsibleDisclosurePolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/tld-registry-policy",payload:{slug:"tld-registry-policy",route:"routes.legalPageTldRegistryPolicy",routeDefaultMessage:"legal/tld-registry-policy",title:"pages.legalPage.title.tldRegistryPolicy",description:"pages.legalPage.description.tldRegistryPolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/brand-guidelines-permissions",payload:{slug:"brand-guidelines-permissions",route:"routes.legalPageBrandGuidelinesPermissions",routeDefaultMessage:"legal/brand-guidelines-permissions",title:"pages.legalPage.title.brandGuidelinesPermissions",description:"pages.legalPage.description.brandGuidelinesPermissions",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/trademark-copyright-infringement",payload:{slug:"trademark-copyright-infringement",route:"routes.legalPageTrademarkCopyrightInfringement",routeDefaultMessage:"legal/trademark-copyright-infringement",title:"pages.legalPage.title.trademarkCopyrightInfringement",description:"pages.legalPage.description.trademarkCopyrightInfringement",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/domain-name-dispute-resolution",payload:{slug:"domain-name-dispute-resolution",route:"routes.legalPageDomainNameDisputeResolution",routeDefaultMessage:"legal/domain-name-dispute-resolution",title:"pages.legalPage.title.domainNameDisputeResolution",description:"pages.legalPage.description.domainNameDisputeResolution",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/expired-registration-recovery-policy",payload:{slug:"expired-registration-recovery-policy",route:"routes.legalPageExpiredRegistrationRecoveryPolicy",routeDefaultMessage:"legal/expired-registration-recovery-policy",title:"pages.legalPage.title.expiredRegistrationRecoveryPolicy",description:"pages.legalPage.description.expiredRegistrationRecoveryPolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/abuse-policy",payload:{slug:"abuse-policy",route:"routes.legalPageAbusePolicy",routeDefaultMessage:"legal/abuse-policy",title:"pages.legalPage.title.abusePolicy",description:"pages.legalPage.description.abusePolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/research-participation-agreement",payload:{slug:"research-participation-agreement",route:"routes.legalPageResearchParticipationAgreement",routeDefaultMessage:"legal/research-participation-agreement",title:"pages.legalPage.title.researchParticipationAgreement",description:"pages.legalPage.description.researchParticipationAgreement",position:"hidden",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/internal-breach-reporting-privacy-policy",payload:{slug:"internal-breach-reporting-privacy-policy",route:"routes.legalPageInternalBreachReportingPrivacyPolicy",routeDefaultMessage:"legal/internal-breach-reporting-privacy-policy",title:"pages.legalPage.title.internalBreachReportingPrivacyPolicy",description:"pages.legalPage.description.internalBreachReportingPrivacyPolicy",position:"hidden",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/referral-program-agreement",payload:{slug:"referral-program-agreement",route:"routes.legalPageReferralProgramAgreement",routeDefaultMessage:"legal/referral-program-agreement",title:"pages.legalPage.title.referralProgramAgreement",description:"pages.legalPage.description.referralProgramAgreement",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/dpa",payload:{slug:"dpa",route:"routes.legalPageDpa",routeDefaultMessage:"legal/dpa",title:"pages.legalPage.title.dpa",description:"pages.legalPage.description.dpa",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/list-of-countries-asia",payload:{slug:"list-of-countries-asia",route:"routes.legalPageListOfCountriesAsia",routeDefaultMessage:"legal/list-of-countries-asia",title:"pages.legalPage.title.listOfCountriesAsia",description:"pages.legalPage.description.listOfCountriesAsia",position:"hidden",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/registrar-information",payload:{slug:"registrar-information",route:"routes.legalPageRegistrarInformation",routeDefaultMessage:"legal/registrar-information",title:"pages.legalPage.title.registrarInformation",description:"pages.legalPage.description.registrarInformation",position:"top",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/third-party-code-of-conduct",payload:{slug:"third-party-code-of-conduct",route:"routes.legalPageThirdPartyCodeOfConduct",routeDefaultMessage:"legal/third-party-code-of-conduct",title:"pages.legalPage.title.thirdPartyCodeOfConduct",description:"pages.legalPage.description.thirdPartyCodeOfConduct",position:"companyPolicies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk","ng"]}},{page:"legal/special-terms",payload:{slug:"special-terms",route:"routes.legalPageSpecialTerms",routeDefaultMessage:"legal/special-terms",title:"pages.legalPage.title.specialTerms",description:"pages.legalPage.description.specialTerms",position:"agreements",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk"]}},{page:"legal/anti-abuse-and-anti-fraud-policy",payload:{slug:"anti-abuse-and-anti-fraud-policy",route:"routes.legalPageAntiAbuseAndAntiFraudPolicy",routeDefaultMessage:"legal/anti-abuse-and-anti-fraud-policy",title:"pages.legalPage.title.AntiAbuseAndAntiFraudPolicy",description:"pages.legalPage.description.AntiAbuseAndAntiFraudPolicy",position:"policies",activeLocales:["us","uk","br","hu","nl","ph","in","es","ee","lv","hk","hr","no","fi","dk","se","cz","sk","gr","jp","de","pt","tr","th","vn","kr","my","ae","pl","it","fr","ro","co","mx","ar","ua","lt","il","id","in-hi","pk"]}}],T9=[{countryCode:"AR",country:"Argentina",enCountry:"Argentina",language:"Español",languageCode:k.Argentina,enLanguage:"Spanish",direction:"ltr",hreflang:"es-ar",pageHref:"https://www.hostinger.com.ar",domainMergedPageHref:Ae(k.Argentina),stagingHref:be(k.Argentina)||"https://hwebsites-frontend-com-ar.hostinger.dev",alt:"AR",src:"61dfc084-9cfc-466e-7d11-b6e89d23a400",authHref:"https://auth.hostinger.com/ar"},{countryCode:"BR",country:"Brasil",enCountry:"Brazil",language:"Português",languageCode:k.Brazil,enLanguage:"Portuguese",direction:"ltr",hreflang:"pt-br",pageHref:"https://www.hostinger.com.br",domainMergedPageHref:Ae(k.Brazil),stagingHref:be(k.Brazil)||"https://hwebsites-frontend-com-br.hostinger.dev",alt:"BR",src:"761c9485-26a5-4dc7-5dcb-dfca9d590d00",authHref:"https://auth.hostinger.com/br"},{countryCode:"CO",country:"Colombia",enCountry:"Colombia",language:"Español",languageCode:k.Colombia,enLanguage:"Spanish",direction:"ltr",hreflang:"es-co",pageHref:"https://www.hostinger.co",domainMergedPageHref:Ae(k.Colombia),stagingHref:be(k.Colombia)||"https://hwebsites-frontend-co.hostinger.dev",alt:"CO",src:"94b17c8e-9b03-4be6-8957-b13b990e4700",authHref:"https://auth.hostinger.com/co"},{countryCode:"CZ",country:"Česko",enCountry:"Czech Republic",language:"Čeština",languageCode:k.Czech,enLanguage:"Czech",direction:"ltr",hreflang:"cs",pageHref:"https://www.hostinger.cz",domainMergedPageHref:Ae(k.Czech),stagingHref:be(k.Czech)||"https://hwebsites-frontend-cz.hostinger.dev",alt:"CZ",src:"fd00dade-afd7-48be-c35f-9a7184018400",authHref:"https://auth.hostinger.com/cz"},{countryCode:"DK",country:"Danmark",enCountry:"Denmark",language:"Dansk",languageCode:k.Denmark,enLanguage:"Danish",direction:"ltr",hreflang:"da",pageHref:"https://www.hostinger.dk",domainMergedPageHref:Ae(k.Denmark),stagingHref:be(k.Denmark)||"https://hwebsites-frontend-dk.hostinger.dev",alt:"DK",src:"5c333d8f-b5ca-48b3-a9be-f5e1d7d60900",authHref:"https://auth.hostinger.com/dk"},{countryCode:"DE",country:"Deutschland",enCountry:"Germany",language:"Deutsch",languageCode:k.Germany,enLanguage:"German",direction:"ltr",hreflang:"de-de",pageHref:"https://www.hostinger.de",domainMergedPageHref:Ae(k.Germany),stagingHref:be(k.Germany)||"https://hwebsites-frontend-de.hostinger.dev",alt:"DE",src:"7deec6e1-22e5-44f0-8662-acd5c420db00",authHref:"https://auth.hostinger.com/de"},{countryCode:"EE",country:"Eesti",enCountry:"Estonia",language:"Eesti",languageCode:k.Estonia,enLanguage:"Estonian",direction:"ltr",hreflang:"et",pageHref:"https://www.hostinger.ee",domainMergedPageHref:Ae(k.Estonia),stagingHref:be(k.Estonia)||"https://hwebsites-frontend-ee.hostinger.dev",alt:"EE",src:"9756d048-4b34-411d-2586-c4c4bc2e8b00",authHref:"https://auth.hostinger.com/ee"},{countryCode:"GR",country:"Ελλάδα",enCountry:"Greece",language:"Ελληνικά",languageCode:k.Greece,enLanguage:"Greek",direction:"ltr",hreflang:"el",pageHref:"https://www.hostinger.gr",domainMergedPageHref:Ae(k.Greece),stagingHref:be(k.Greece)||"https://hwebsites-frontend-gr.hostinger.dev",alt:"GR",src:"bbb50a78-1ed2-477f-77b4-ade6bb529900",authHref:"https://auth.hostinger.com/gr"},{countryCode:"ES",country:"España",enCountry:"Spain",language:"Español",languageCode:k.Spain,enLanguage:"Spanish",direction:"ltr",hreflang:"es-es",pageHref:"https://www.hostinger.es",domainMergedPageHref:Ae(k.Spain),stagingHref:be(k.Spain)||"https://hwebsites-frontend-es.hostinger.dev",alt:"ES",src:"772b5679-04a6-467b-3774-fc4a75afe200",authHref:"https://auth.hostinger.com/es"},{countryCode:"FR",country:"France",enCountry:"France",language:"Français",languageCode:k.France,enLanguage:"French",direction:"ltr",hreflang:"fr",pageHref:"https://www.hostinger.fr",domainMergedPageHref:Ae(k.France),stagingHref:be(k.France)||"https://hwebsites-frontend-fr.hostinger.dev",alt:"FR",src:"07c38d25-d9ce-40ec-0fe0-38b91738c200",authHref:"https://auth.hostinger.com/fr"},{countryCode:"HR",country:"Hrvatska",enCountry:"Croatia",language:"Hrvatski",languageCode:k.Croatia,enLanguage:"Croatian",direction:"ltr",hreflang:"hr",pageHref:"https://www.hostinger.hr",domainMergedPageHref:Ae(k.Croatia),stagingHref:be(k.Croatia)||"https://hwebsites-frontend-hr.hostinger.dev",alt:"HR",src:"3a472e79-4023-4147-b2b2-bb1f0086fd00",authHref:"https://auth.hostinger.com/hr"},{countryCode:"IN",country:"India",enCountry:"India",language:"English",languageCode:k.India,enLanguage:"English",direction:"ltr",hreflang:"en-in",pageHref:"https://www.hostinger.in",domainMergedPageHref:Ae(k.India),stagingHref:be(k.India)||"https://hwebsites-frontend-in.hostinger.dev",alt:"IN",src:"01ab999b-3696-4e92-700f-6a4a4762ce00",authHref:"https://auth.hostinger.com/in"},{countryCode:"IN",country:"भारत",enCountry:"India",language:"हिंदी",languageCode:k.IndiaHindi,enLanguage:"Hindi",direction:"ltr",hreflang:"hi-in",pageHref:"https://hi.hostinger.in",domainMergedPageHref:Ae(k.IndiaHindi),stagingHref:be(k.IndiaHindi)||"https://hwebsites-frontend-hi-in.hostinger.dev",alt:"IN",src:"01ab999b-3696-4e92-700f-6a4a4762ce00",authHref:"https://auth.hostinger.com/in"},{countryCode:"ID",country:"Indonesia",enCountry:"Indonesia",language:"Bahasa Indonesia",languageCode:k.Indonesia,enLanguage:"Indonesian",direction:"ltr",hreflang:"id",pageHref:"https://www.hostinger.co.id",domainMergedPageHref:Ae(k.Indonesia),stagingHref:be(k.Indonesia)||"https://hwebsites-frontend-co-id.hostinger.dev",alt:"ID",src:"96d786ea-f23b-45d8-e1de-aa22d326e700",authHref:"https://auth.hostinger.com/id"},{countryCode:"IT",country:"Italia",enCountry:"Italy",language:"Italiano",languageCode:k.Italy,enLanguage:"Italian",direction:"ltr",hreflang:"it",pageHref:"https://www.hostinger.it",domainMergedPageHref:Ae(k.Italy),stagingHref:be(k.Italy)||"https://hwebsites-frontend-it.hostinger.dev",alt:"IT",src:"8ecdd85d-2835-45e6-4ff3-18a87df9d000",authHref:"https://auth.hostinger.com/it"},{countryCode:"JP",country:"Japan",enCountry:"Japan",language:"日本語",languageCode:k.Japan,enLanguage:"English",direction:"ltr",hreflang:"ja",pageHref:"https://www.hostinger.jp",domainMergedPageHref:Ae(k.Japan),stagingHref:be(k.Japan)||"https://hwebsites-frontend-jp.hostinger.dev",alt:"JP",src:"c7bf5711-67e0-4e2d-cd83-584e4e315100",authHref:"https://auth.hostinger.com/jp"},{countryCode:"LV",country:"Latvija",enCountry:"Latvia",language:"Latviešu",languageCode:k.Latvia,enLanguage:"Latvian",direction:"ltr",hreflang:"lv",pageHref:"https://www.hostinger.lv",domainMergedPageHref:Ae(k.Latvia),stagingHref:be(k.Latvia)||"https://hwebsites-frontend-lv.hostinger.dev",alt:"LV",src:"d9900fac-ff1b-4266-5a71-f2f49640a800",authHref:"https://auth.hostinger.com/lv"},{countryCode:"LT",country:"Lietuva",enCountry:"Lithuania",language:"Lietuvių",languageCode:k.Lithuania,enLanguage:"Lithuanian",direction:"ltr",hreflang:"lt",pageHref:"https://www.hostinger.lt",domainMergedPageHref:Ae(k.Lithuania),stagingHref:be(k.Lithuania)||"https://hwebsites-frontend-lt.hostinger.dev",alt:"LT",src:"4ac69e57-d455-49e0-56f0-a21e8ee6d100",authHref:"https://auth.hostinger.com/lt"},{countryCode:"HU",country:"Magyarország",enCountry:"Hungary",language:"Magyar",languageCode:k.Hungary,enLanguage:"Hungarian",direction:"ltr",hreflang:"hu",pageHref:"https://www.hostinger.hu",domainMergedPageHref:Ae(k.Hungary),stagingHref:be(k.Hungary)||"https://hwebsites-frontend-hu.hostinger.dev",alt:"HU",src:"92ff3219-c9c9-49b4-df46-17b1ce09eb00",authHref:"https://auth.hostinger.com/hu"},{countryCode:"MY",country:"Malaysia",enCountry:"Malaysia",language:"English",languageCode:k.Malaysia,enLanguage:"English",direction:"ltr",hreflang:"en-my",pageHref:"https://www.hostinger.my",domainMergedPageHref:Ae(k.Malaysia),stagingHref:be(k.Malaysia)||"https://hwebsites-frontend-my.hostinger.dev",alt:"MY",src:"2ad8056b-2c1d-48a3-bb09-3c42aa0c6d00",authHref:"https://auth.hostinger.com/my"},{countryCode:"MX",country:"México",enCountry:"Mexico",language:"Español",languageCode:k.Mexico,enLanguage:"Spanish",direction:"ltr",hreflang:"es-mx",pageHref:"https://www.hostinger.mx",domainMergedPageHref:Ae(k.Mexico),stagingHref:be(k.Mexico)||"https://hwebsites-frontend-mx.hostinger.dev",alt:"MX",src:"77e80386-aafd-4815-1c7c-7938624df500",authHref:"https://auth.hostinger.com/mx"},{countryCode:"NL",country:"Nederland",enCountry:"Netherlands",language:"Nederlands",languageCode:k.Netherlands,enLanguage:"Dutch",direction:"ltr",hreflang:"nl",pageHref:"https://www.hostinger.nl",domainMergedPageHref:Ae(k.Netherlands),stagingHref:be(k.Netherlands)||"https://hwebsites-frontend-nl.hostinger.dev",alt:"NL",src:"3900f360-1ac1-4137-863d-47ce77ca7e00",authHref:"https://auth.hostinger.com/nl"},{countryCode:"NO",country:"Norge",enCountry:"Norway",language:"Norsk",languageCode:k.Norway,enLanguage:"Norwegian",direction:"ltr",hreflang:"no",pageHref:"https://www.hostinger.no",domainMergedPageHref:Ae(k.Norway),stagingHref:be(k.Norway)||"https://hwebsites-frontend-no.hostinger.dev",alt:"NO",src:"2683e1ce-d19b-450f-18b1-cecb66021f00",authHref:"https://auth.hostinger.com/no"},{countryCode:"PK",country:"Pakistan",enCountry:"Pakistan",language:"English",languageCode:k.Pakistan,enLanguage:"English",direction:"ltr",hreflang:"en-pk",pageHref:"https://www.hostinger.pk",domainMergedPageHref:Ae(k.Pakistan),stagingHref:be(k.Pakistan)||"https://hwebsites-frontend-pk.hostinger.dev",alt:"PK",src:"03af8239-a8ea-4826-6f45-c7a1764eab00",authHref:"https://auth.hostinger.com/pk"},{countryCode:"PH",country:"Philippines",enCountry:"Philippines",language:"English",languageCode:k.Philippines,enLanguage:"English",direction:"ltr",hreflang:"en-ph",pageHref:"https://www.hostinger.ph",domainMergedPageHref:Ae(k.Philippines),stagingHref:be(k.Philippines)||"https://hwebsites-frontend-ph.hostinger.dev",alt:"PH",src:"3f00dc7c-7b88-40f1-d1be-f8de5009d800",authHref:"https://auth.hostinger.com/ph"},{countryCode:"PL",country:"Polska",enCountry:"Poland",language:"Polski",languageCode:k.Poland,enLanguage:"Polish",direction:"ltr",hreflang:"pl",pageHref:"https://www.hostinger.pl",domainMergedPageHref:Ae(k.Poland),stagingHref:be(k.Poland)||"https://hwebsites-frontend-pl.hostinger.dev",alt:"PL",src:"23b1c8cf-da3d-45c6-5bec-5efbe59e4400",authHref:"https://auth.hostinger.com/pl"},{countryCode:"PT",country:"Portugal",enCountry:"Portugal",language:"Português",languageCode:k.Portugal,enLanguage:"Portuguese",direction:"ltr",hreflang:"pt",pageHref:"https://www.hostinger.pt",domainMergedPageHref:Ae(k.Portugal),stagingHref:be(k.Portugal)||"https://hwebsites-frontend-pt.hostinger.dev",alt:"PT",src:"a4f2fffe-134a-4b1d-faf6-158c9d44ed00",authHref:"https://auth.hostinger.com/pt"},{countryCode:"RO",country:"Română",enCountry:"Romania",language:"România",languageCode:k.Romania,enLanguage:"Romanian",direction:"ltr",hreflang:"ro",pageHref:"https://www.hostinger.ro",domainMergedPageHref:Ae(k.Romania),stagingHref:be(k.Romania)||"https://hwebsites-frontend-ro.hostinger.dev",alt:"RO",src:"482f3745-ed7c-476e-39b0-9b76861c8d00",authHref:"https://auth.hostinger.com/ro"},{countryCode:"SK",country:"Slovensko",enCountry:"Slovakia",language:"Slovenčina",languageCode:k.Slovakia,enLanguage:"Slovak",direction:"ltr",hreflang:"cs-sk",pageHref:"https://www.hostinger.sk",domainMergedPageHref:Ae(k.Slovakia),stagingHref:be(k.Slovakia)||"https://hwebsites-frontend-sk.hostinger.dev",alt:"SK",src:"6848c147-3d93-48df-2d85-e13bf73e1000",authHref:"https://auth.hostinger.com/sk"},{countryCode:"FI",country:"Suomi",enCountry:"Finland",language:"Suomi",languageCode:k.Finland,enLanguage:"Finish",direction:"ltr",hreflang:"fi",pageHref:"https://www.hostinger.fi",domainMergedPageHref:Ae(k.Finland),stagingHref:be(k.Finland)||"https://hwebsites-frontend-fi.hostinger.dev",alt:"FI",src:"a9b4e05a-f280-4146-ea0e-71d0fcd60700",authHref:"https://auth.hostinger.com/fi"},{countryCode:"SE",country:"Sverige",enCountry:"Sweden",language:"Svenska",languageCode:k.Sweden,enLanguage:"Swedish",direction:"ltr",hreflang:"sv",pageHref:"https://www.hostinger.se",domainMergedPageHref:Ae(k.Sweden),stagingHref:be(k.Sweden)||"https://hwebsites-frontend-se.hostinger.dev",alt:"SE",src:"7be34264-3205-4b71-189f-2ca2adf74d00",authHref:"https://auth.hostinger.com/se"},{countryCode:"TR",country:"Türkiye",enCountry:"Turkey",language:"Türkçe",languageCode:k.Turkey,enLanguage:"Turkish",direction:"ltr",hreflang:"tr",pageHref:"https://www.hostinger.com.tr",domainMergedPageHref:Ae(k.Turkey),stagingHref:be(k.Turkey)||"https://hwebsites-frontend-com-tr.hostinger.dev",alt:"TR",src:"a8597633-2d36-429c-2640-8c76e7381300",authHref:"https://auth.hostinger.com/tr"},{countryCode:"UA",country:"Україна",enCountry:"Ukraine",language:"Українська",languageCode:k.Ukraine,enLanguage:"Ukrainian",direction:"ltr",hreflang:"uk-ua",pageHref:"https://www.hostinger.com.ua",domainMergedPageHref:Ae(k.Ukraine),stagingHref:be(k.Ukraine)||"https://hwebsites-frontend-com-ua.hostinger.dev",alt:"UA",src:"b56d0ce0-7e88-4659-cfd3-862dd583f400",authHref:"https://auth.hostinger.com/ua"},{countryCode:"GB",country:"United Kingdom",enCountry:"United Kingdom",language:"English",languageCode:k.UnitedKingdom,enLanguage:"English",direction:"ltr",hreflang:"en-gb",pageHref:"https://www.hostinger.co.uk",domainMergedPageHref:Ae(k.UnitedKingdom),stagingHref:be(k.UnitedKingdom)||"https://hwebsites-frontend-co-uk.hostinger.dev",alt:"GB",src:"b06a913d-1b21-4ad2-29ea-0d6420b55800",authHref:"https://auth.hostinger.com/uk"},{countryCode:"US",country:"United States",enCountry:"United States",language:"English",languageCode:k.UnitedStates,enLanguage:"English",direction:"ltr",hreflang:"en-us",pageHref:"https://www.hostinger.com",domainMergedPageHref:null,stagingHref:"https://hwebsites-frontend-com.hostinger.dev",alt:"US",src:"6766879b-58d8-4f2f-ae26-cd9e64dc0600",authHref:"https://auth.hostinger.com"},{countryCode:"VN",country:"Việt Nam",enCountry:"Vietnam",language:"Tiếng Việt",languageCode:k.Vietnam,enLanguage:"Vietnamese",direction:"ltr",hreflang:"vi",pageHref:"https://www.hostinger.vn",domainMergedPageHref:Ae(k.Vietnam),stagingHref:be(k.Vietnam)||"https://hwebsites-frontend-vn.hostinger.dev",alt:"VN",src:"9cd9ead4-906d-4a1c-dbf1-3ab12b866900",authHref:"https://auth.hostinger.com/vn"},{countryCode:"AE",country:"الدول العربية",enCountry:"Arabic League",language:"العربية",languageCode:k.Arabic,enLanguage:"Arabic",direction:"rtl",hreflang:"ar",pageHref:"https://www.hostinger.ae",domainMergedPageHref:Ae(k.Arabic),stagingHref:be(k.Arabic)||"https://hwebsites-frontend-ae.hostinger.dev",alt:"AE",src:"3964c168-e5a9-43fa-8944-0916d8ffa700",authHref:"https://auth.hostinger.com/ae"},{countryCode:"IL",country:"יִשְׂרָאֵל",enCountry:"Israel",language:"עברית",languageCode:k.Israel,enLanguage:"Hebrew",direction:"rtl",hreflang:"he",pageHref:"https://www.hostinger.co.il",domainMergedPageHref:Ae(k.Israel),stagingHref:be(k.Israel)||"https://hwebsites-frontend-co-il.hostinger.dev",alt:"IL",src:"8f49d5f7-7f41-4109-6fda-fbc928c1bc00",authHref:"https://auth.hostinger.com/il"},{countryCode:"TH",country:"ประเทศไทย",enCountry:"Thailand",language:"ไทย",languageCode:k.Thailand,enLanguage:"Thai",direction:"ltr",hreflang:"th",pageHref:"https://www.hostinger.in.th",domainMergedPageHref:Ae(k.Thailand),stagingHref:be(k.Thailand)||"https://hwebsites-frontend-in-th.hostinger.dev",alt:"TH",src:"7f0f5bd9-ba38-4b69-7a26-91225a8f5600",authHref:"https://auth.hostinger.com/th"},{countryCode:"KR",country:"대한민국",enCountry:"South Korea",language:"한국어",languageCode:k.SouthKorea,enLanguage:"Korean",direction:"ltr",hreflang:"ko",pageHref:"https://www.hostinger.kr",domainMergedPageHref:Ae(k.SouthKorea),stagingHref:be(k.SouthKorea)||"https://hwebsites-frontend-kr.hostinger.dev",alt:"KR",src:"f9b6691c-5b79-40e2-a008-d5a9be2f0d00",authHref:"https://auth.hostinger.com/kr"},{countryCode:"CN",country:"中国",enCountry:"China",language:"中文",languageCode:k.China,enLanguage:"Chinese",direction:"ltr",hreflang:"zh",pageHref:"https://www.hostinger.com.hk",domainMergedPageHref:Ae(k.China),stagingHref:be(k.China)||"https://hwebsites-frontend-com-hk.hostinger.dev",alt:"CN",src:"aece10d1-b728-42b4-ccf9-0cca5db95400",authHref:"https://auth.hostinger.com/cn"}],wu=()=>{const{t:e}=ia(),u=o5(),t=ii("routesData",()=>Object.keys({...y9,...x9(AE()),...M9(S9)}).map(_=>({routeKey:_,translatedName:e(`routes.${_}`)}))),n=X(()=>{const _=bo(u,t.value,F.value);return["web-hosting-1","web-hosting-2"].includes(_)}),a=X(()=>{const _=bo(u,t.value,F.value);if(["web-hosting-1","1"].includes(_))return 1;if(["web-hosting-2","2"].includes(_))return 2}),r=X(()=>mE()),o=X(()=>gE()),s=X(()=>""),i=X(()=>{const _=T9.find(G=>G.languageCode===r.value.language.code);return _!=null&&_.domainMergedPageHref?_.domainMergedPageHref:r.value.settings.baseUrl.slice(0,-1)}),l=X(()=>{const _=bo(u,t.value,F.value);return n.value?"web-hosting":_}),c=X(()=>l.value.replace(/-/g,"_")),D=X(()=>l.value==="recommended"?`recommended-${u.params.slug}-page`:`${V5(l.value)}-page`),d=X(()=>r.value.language.iso),f=X(()=>r.value.language.rtl?"rtl":"ltr"),C=X(()=>r.value.themeGroup==="niagahoster"||r.value.language.code===k.Niaga),g=X(()=>"netscape"in window&&/ rv:/.test(navigator.userAgent)),m=X(()=>r.value.country.code==="AE"),E=X(()=>F.value?`/${F.value}/`:"/"),h=X(()=>{let _=u.path;return F.value&&(_.startsWith(`/${F.value}/`)?_=_.replace(`/${F.value}/`,"/"):_===`/${F.value}`&&(_="/")),n.value?`${i.value}${_.substring(0,_.length-1)}`:`${i.value}${_!=="/"?_:""}`}),F=X(()=>r0(r.value.language.code)),p=_=>{qF(_)},b=()=>{const _=new Date;return _.setHours(_.getHours()-9),_.getUTCDay()};return{themeData:r,trustPilotData:o,saleTemplate:s,siteUrl:i,pageName:l,experimentVariant:a,pageNameDataClickId:c,pageNameDataQa:D,isFirefoxBrowser:g,language:d,direction:f,isNiaga:C,isReverseHelpIcon:m,homepageUrl:E,fullPageUrl:h,basePath:F,reloadAsyncData:p,handleHostingMonths:_=>{if(!_)return;const G=rp.get(Dp),O=b(),T=O>=5||O===0?"2":"3";_.innerHTML=G?"3":T}}},G5=["homepage","web-hosting","wordpress-hosting","website-builder","vps-hosting","woocommerce-hosting","ecommerce-website","cloud-hosting"],uD={locales:[k.Brazil],pages:G5},tD={locales:[k.Germany,k.Netherlands,k.Poland,k.Italy],pages:G5},H9=()=>{const{saleTemplate:e,themeData:u,pageName:t}=wu(),n=X(()=>e.value==="consumerMonthSale"&&uD.locales.includes(u.value.language.code)&&uD.pages.includes(t.value)),a=X(()=>e.value==="springSale"&&tD.locales.includes(u.value.language.code)&&tD.pages.includes(t.value));return{isAnySale:X(()=>n.value||a.value),isConsumerSale:n,isSpringSale:a}},P9=()=>{const{pageName:e}=wu(),u=o5(),{isAnySale:t}=H9();return{isBannerVisible:X(()=>{var a;return e.value==="wordcamp-referral-program"?((a=u.query)==null?void 0:a.program_code)==="NjliMTNmMDUtMzEwZS00ZjZmLWE3ZDItZTk3NWJjNDg1ZDBh":["referral"].includes(e.value)||t.value})}},L9={class:"h-toast__text"},I9={class:"t-body-4"},O9=["onClick"],R9=Ee({__name:"HToast",setup(e){const{openedToasts:u,removeToast:t}=W5(),{isBannerVisible:n}=P9(),{t:a}=ia(),r=s=>{switch(s){case an.Success:return"SvgoCheckmarkCircleFilled24";case an.Info:return"SvgoInfoCircleFilled24";default:return"SvgoWarningCircleFilled24"}},o=s=>{switch(s){case an.Error:return"danger500";case an.Success:return"success500";case an.Info:return"meteorite500";default:return"warning600"}};return(s,i)=>{const l=q5;return De(u).length?(j(),ee("div",{key:0,class:ve(["h-toast",{"h-toast--under-banner":De(n)}])},[(j(!0),ee(je,null,xr(De(u),c=>(j(),ee("div",{key:`toast-${c.id}`,class:ve(["h-toast__text-wrapper",{[`h-toast__text-wrapper--${c.type}`]:!!c.type}])},[Z("span",L9,[(j(),ye(xt(r(c.type)),{color:o(c.type)},null,8,["color"])),Z("span",I9,Fe(De(a)(c.message)),1)]),c.action?(j(),ee("a",{key:0,class:"h-toast__action",onClick:D=>c.action.callback()},Fe(c.action.text),9,O9)):c.closable?(j(),ye(l,{key:1,class:"h-toast__close",color:"neutral300",onClick:D=>De(t)(c.id)},null,8,["onClick"])):me("",!0)],2))),128))],2)):me("",!0)}}}),D_=Je(R9,[["__scopeId","data-v-4e711a8a"]]),nD=()=>{if(!window)return"";const e=(window==null?void 0:window.outerWidth)||(window==null?void 0:window.innerWidth);return e>1024?"desktop":e>767?"tablet":"mobile"};function vi(e){return An()?(fn(e),!0):!1}const Ur=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const $9=e=>e!=null,N9=Object.prototype.toString,z9=e=>N9.call(e)==="[object Object]",ju=()=>{},V9=U9();function U9(){var e,u;return Ur&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((u=window==null?void 0:window.navigator)==null?void 0:u.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function j9(e,u){function t(...n){return new Promise((a,r)=>{Promise.resolve(e(()=>u.apply(this,n),{fn:u,thisArg:this,args:n})).then(a).catch(r)})}return t}const q9=e=>e();function W9(e,u={}){let t,n,a=ju;const r=i=>{clearTimeout(i),a(),a=ju};let o;return i=>{const l=qe(e),c=qe(u.maxWait);return t&&r(t),l<=0||c!==void 0&&c<=0?(n&&(r(n),n=null),Promise.resolve(i())):new Promise((D,d)=>{a=u.rejectOnCancel?d:D,o=i,c&&!n&&(n=setTimeout(()=>{t&&r(t),n=null,D(o())},c)),t=setTimeout(()=>{n&&r(n),n=null,D(i())},l)})}}function aD(e,u=!1,t="Timeout"){return new Promise((n,a)=>{setTimeout(u?()=>a(t):n,e)})}function G9(e){let u;function t(){return u||(u=e()),u}return t.reset=async()=>{const n=u;u=void 0,n&&await n},t}function ja(e){return Array.isArray(e)?e:[e]}function K9(e,u,t={}){const{eventFilter:n=q9,...a}=t;return Ke(e,j9(n,u),a)}function xs(e,u=!1){function t(D,{flush:d="sync",deep:f=!1,timeout:C,throwOnTimeout:g}={}){let m=null;const h=[new Promise(F=>{m=Ke(e,p=>{D(p)!==u&&(m?m():Bt(()=>m==null?void 0:m()),F(p))},{flush:d,deep:f,immediate:!0})})];return C!=null&&h.push(aD(C,g).then(()=>qe(e)).finally(()=>m==null?void 0:m())),Promise.race(h)}function n(D,d){if(!tu(D))return t(p=>p===D,d);const{flush:f="sync",deep:C=!1,timeout:g,throwOnTimeout:m}=d??{};let E=null;const F=[new Promise(p=>{E=Ke([e,D],([b,w])=>{u!==(b===w)&&(E?E():Bt(()=>E==null?void 0:E()),p(b))},{flush:f,deep:C,immediate:!0})})];return g!=null&&F.push(aD(g,m).then(()=>qe(e)).finally(()=>(E==null||E(),qe(e)))),Promise.race(F)}function a(D){return t(d=>!!d,D)}function r(D){return n(null,D)}function o(D){return n(void 0,D)}function s(D){return t(Number.isNaN,D)}function i(D,d){return t(f=>{const C=Array.from(f);return C.includes(D)||C.includes(qe(D))},d)}function l(D){return c(1,D)}function c(D=1,d){let f=-1;return t(()=>(f+=1,f>=D),d)}return Array.isArray(qe(e))?{toMatch:t,toContains:i,changed:l,changedTimes:c,get not(){return xs(e,!u)}}:{toMatch:t,toBe:n,toBeTruthy:a,toBeNull:r,toBeNaN:s,toBeUndefined:o,changed:l,changedTimes:c,get not(){return xs(e,!u)}}}function c_(e){return xs(e)}function Y9(e,u,t={}){const{immediate:n=!0,immediateCallback:a=!1}=t,r=it(!1);let o=null;function s(){o&&(clearTimeout(o),o=null)}function i(){r.value=!1,s()}function l(...c){a&&e(),s(),r.value=!0,o=setTimeout(()=>{r.value=!1,o=null,e(...c)},qe(u))}return n&&(r.value=!0,Ur&&l()),vi(i),{isPending:Ks(r),start:l,stop:i}}function d_(e,u,t={}){const{debounce:n=0,maxWait:a=void 0,...r}=t;return K9(e,u,{...r,eventFilter:W9(n,{maxWait:a})})}function Z9(e,u,t){return Ke(e,u,{...t,immediate:!0})}function X9(e,u,t){const n=Ke(e,(...a)=>(Bt(()=>n()),u(...a)),t);return n}const jr=Ur?window:void 0,K5=Ur?window.navigator:void 0;function zt(e){var u;const t=qe(e);return(u=t==null?void 0:t.$el)!=null?u:t}function rn(...e){const u=[],t=()=>{u.forEach(s=>s()),u.length=0},n=(s,i,l,c)=>(s.addEventListener(i,l,c),()=>s.removeEventListener(i,l,c)),a=X(()=>{const s=ja(qe(e[0])).filter(i=>i!=null);return s.every(i=>typeof i!="string")?s:void 0}),r=Z9(()=>{var s,i;return[(i=(s=a.value)==null?void 0:s.map(l=>zt(l)))!=null?i:[jr].filter(l=>l!=null),ja(qe(a.value?e[1]:e[0])),ja(De(a.value?e[2]:e[1])),qe(a.value?e[3]:e[2])]},([s,i,l,c])=>{if(t(),!(s!=null&&s.length)||!(i!=null&&i.length)||!(l!=null&&l.length))return;const D=z9(c)?{...c}:c;u.push(...s.flatMap(d=>i.flatMap(f=>l.map(C=>n(d,f,C,D)))))},{flush:"post"}),o=()=>{r(),t()};return vi(t),o}let rD=!1;function f_(e,u,t={}){const{window:n=jr,ignore:a=[],capture:r=!0,detectIframe:o=!1,controls:s=!1}=t;if(!n)return s?{stop:ju,cancel:ju,trigger:ju}:ju;if(V9&&!rD){rD=!0;const m={passive:!0};Array.from(n.document.body.children).forEach(E=>rn(E,"click",ju,m)),rn(n.document.documentElement,"click",ju,m)}let i=!0;const l=m=>qe(a).some(E=>{if(typeof E=="string")return Array.from(n.document.querySelectorAll(E)).some(h=>h===m.target||m.composedPath().includes(h));{const h=zt(E);return h&&(m.target===h||m.composedPath().includes(h))}});function c(m){const E=qe(m);return E&&E.$.subTree.shapeFlag===16}function D(m,E){const h=qe(m),F=h.$.subTree&&h.$.subTree.children;return F==null||!Array.isArray(F)?!1:F.some(p=>p.el===E.target||E.composedPath().includes(p.el))}const d=m=>{const E=zt(e);if(m.target!=null&&!(!(E instanceof Element)&&c(e)&&D(e,m))&&!(!E||E===m.target||m.composedPath().includes(E))){if("detail"in m&&m.detail===0&&(i=!l(m)),!i){i=!0;return}u(m)}};let f=!1;const C=[rn(n,"click",m=>{f||(f=!0,setTimeout(()=>{f=!1},0),d(m))},{passive:!0,capture:r}),rn(n,"pointerdown",m=>{const E=zt(e);i=!l(m)&&!!(E&&!m.composedPath().includes(E))},{passive:!0}),o&&rn(n,"blur",m=>{setTimeout(()=>{var E;const h=zt(e);((E=n.document.activeElement)==null?void 0:E.tagName)==="IFRAME"&&!(h!=null&&h.contains(n.document.activeElement))&&u(m)},0)},{passive:!0})].filter(Boolean),g=()=>C.forEach(m=>m());return s?{stop:g,cancel:()=>{i=!1},trigger:m=>{i=!0,d(m),i=!1}}:g}function J9(){const e=it(!1),u=_u();return u&&Vu(()=>{e.value=!0},u),e}function Bi(e){const u=J9();return X(()=>(u.value,!!e()))}function oD(e,u={}){const{controls:t=!1,navigator:n=K5}=u,a=Bi(()=>n&&"permissions"in n),r=it(),o=typeof e=="string"?{name:e}:e,s=it(),i=()=>{var c,D;s.value=(D=(c=r.value)==null?void 0:c.state)!=null?D:"prompt"};rn(r,"change",i,{passive:!0});const l=G9(async()=>{if(a.value){if(!r.value)try{r.value=await n.permissions.query(o)}catch{r.value=void 0}finally{i()}if(t)return xe(r.value)}});return l(),t?{state:s,isSupported:a,query:l}:s}function Q9(e={}){const{navigator:u=K5,read:t=!1,source:n,copiedDuring:a=1500,legacy:r=!1}=e,o=Bi(()=>u&&"clipboard"in u),s=oD("clipboard-read"),i=oD("clipboard-write"),l=X(()=>o.value||r),c=it(""),D=it(!1),d=Y9(()=>D.value=!1,a,{immediate:!1});function f(){let h=!(o.value&&E(s.value));if(!h)try{u.clipboard.readText().then(F=>{c.value=F})}catch{h=!0}h&&(c.value=m())}l.value&&t&&rn(["copy","cut"],f,{passive:!0});async function C(h=qe(n)){if(l.value&&h!=null){let F=!(o.value&&E(i.value));if(!F)try{await u.clipboard.writeText(h)}catch{F=!0}F&&g(h),c.value=h,D.value=!0,d.start()}}function g(h){const F=document.createElement("textarea");F.value=h??"",F.style.position="absolute",F.style.opacity="0",document.body.appendChild(F),F.select(),document.execCommand("copy"),F.remove()}function m(){var h,F,p;return(p=(F=(h=document==null?void 0:document.getSelection)==null?void 0:h.call(document))==null?void 0:F.toString())!=null?p:""}function E(h){return h==="granted"||h==="prompt"}return{isSupported:l,text:c,copied:D,copy:C}}function em(e,u,t={}){const{root:n,rootMargin:a="0px",threshold:r=0,window:o=jr,immediate:s=!0}=t,i=Bi(()=>o&&"IntersectionObserver"in o),l=X(()=>{const C=qe(e);return ja(C).map(zt).filter($9)});let c=ju;const D=Ce(s),d=i.value?Ke(()=>[l.value,zt(n),D.value],([C,g])=>{if(c(),!D.value||!C.length)return;const m=new IntersectionObserver(u,{root:zt(g),rootMargin:a,threshold:r});C.forEach(E=>E&&m.observe(E)),c=()=>{m.disconnect(),c=ju}},{immediate:s,flush:"post"}):ju,f=()=>{c(),d(),D.value=!1};return vi(f),{isSupported:i,isActive:D,pause(){c(),D.value=!1},resume(){D.value=!0},stop:f}}function F_(e,u={}){const{window:t=jr,scrollTarget:n,threshold:a=0,rootMargin:r,once:o=!1}=u,s=it(!1),{stop:i}=em(e,l=>{let c=s.value,D=0;for(const d of l)d.time>=D&&(D=d.time,c=d.isIntersecting);s.value=c,o&&X9(s,()=>{i()})},{root:n,window:t,threshold:a,rootMargin:qe(r)});return s}var um=(e=>(e.New="new",e.Free="free",e))(um||{}),Pt=(e=>(e.Checkmark="SvgoCheckmark16",e.CheckmarkCircle="SvgoCheckmarkCircle16",e.Line="SvgoLine16",e.Globe="SvgoGlobe16",e.Envelope="SvgoEnvelope16",e.Database="SvgoDatabase16",e.Sparkles="SvgoSparkles16",e))(Pt||{}),tm=(e=>(e.Default="default",e.Slider="slider",e))(tm||{}),nm=Object.defineProperty,Y5=e=>{throw TypeError(e)},am=(e,u,t)=>u in e?nm(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ye=(e,u,t)=>am(e,typeof u!="symbol"?u+"":u,t),rm=(e,u,t)=>u.has(e)||Y5("Cannot "+t),om=(e,u,t)=>u.has(e)?Y5("Cannot add the same private member more than once"):u instanceof WeakSet?u.add(e):u.set(e,t),Ms=(e,u,t)=>(rm(e,u,"access private method"),t);if(typeof window<"u"){let e=function(){var u=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',u.insertBefore(t,u.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}function sm(e){return An()?(fn(e),!0):!1}const Z5=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const im=Object.prototype.toString,lm=e=>im.call(e)==="[object Object]",Bo=()=>{},Dm=cm();function cm(){var e,u;return Z5&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((u=window==null?void 0:window.navigator)==null?void 0:u.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function yo(e){return Array.isArray(e)?e:[e]}function dm(e,u,t){return Ke(e,u,{...t,immediate:!0})}const X5=Z5?window:void 0;function w0(e){var u;const t=qe(e);return(u=t==null?void 0:t.$el)!=null?u:t}function b0(...e){const u=[],t=()=>{u.forEach(s=>s()),u.length=0},n=(s,i,l,c)=>(s.addEventListener(i,l,c),()=>s.removeEventListener(i,l,c)),a=X(()=>{const s=yo(qe(e[0])).filter(i=>i!=null);return s.every(i=>typeof i!="string")?s:void 0}),r=dm(()=>{var s,i;return[(i=(s=a.value)==null?void 0:s.map(l=>w0(l)))!=null?i:[X5].filter(l=>l!=null),yo(qe(a.value?e[1]:e[0])),yo(De(a.value?e[2]:e[1])),qe(a.value?e[3]:e[2])]},([s,i,l,c])=>{if(t(),!(s!=null&&s.length)||!(i!=null&&i.length)||!(l!=null&&l.length))return;const D=lm(c)?{...c}:c;u.push(...s.flatMap(d=>i.flatMap(f=>l.map(C=>n(d,f,C,D)))))},{flush:"post"}),o=()=>{r(),t()};return sm(t),o}let sD=!1;function J5(e,u,t={}){const{window:n=X5,ignore:a=[],capture:r=!0,detectIframe:o=!1}=t;if(!n)return Bo;if(Dm&&!sD){sD=!0;const C={passive:!0};Array.from(n.document.body.children).forEach(g=>b0(g,"click",Bo,C)),b0(n.document.documentElement,"click",Bo,C)}let s=!0;const i=C=>qe(a).some(g=>{if(typeof g=="string")return Array.from(n.document.querySelectorAll(g)).some(m=>m===C.target||C.composedPath().includes(m));{const m=w0(g);return m&&(C.target===m||C.composedPath().includes(m))}});function l(C){const g=qe(C);return g&&g.$.subTree.shapeFlag===16}function c(C,g){const m=qe(C),E=m.$.subTree&&m.$.subTree.children;return E==null||!Array.isArray(E)?!1:E.some(h=>h.el===g.target||g.composedPath().includes(h.el))}const D=C=>{const g=w0(e);if(C.target!=null&&!(!(g instanceof Element)&&l(e)&&c(e,C))&&!(!g||g===C.target||C.composedPath().includes(g))){if(C.detail===0&&(s=!i(C)),!s){s=!0;return}u(C)}};let d=!1;const f=[b0(n,"click",C=>{d||(d=!0,setTimeout(()=>{d=!1},0),D(C))},{passive:!0,capture:r}),b0(n,"pointerdown",C=>{const g=w0(e);s=!i(C)&&!!(g&&!C.composedPath().includes(g))},{passive:!0}),o&&b0(n,"blur",C=>{setTimeout(()=>{var g;const m=w0(e);((g=n.document.activeElement)==null?void 0:g.tagName)==="IFRAME"&&!(m!=null&&m.contains(n.document.activeElement))&&u(C)},0)},{passive:!0})].filter(Boolean);return()=>f.forEach(C=>C())}function yi(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Bn=yi();function Q5(e){Bn=e}const ed=/[&<>"']/,fm=new RegExp(ed.source,"g"),ud=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Fm=new RegExp(ud.source,"g"),Cm={"&":"&","<":"<",">":">",'"':""","'":"'"},iD=e=>Cm[e];function Su(e,u){if(u){if(ed.test(e))return e.replace(fm,iD)}else if(ud.test(e))return e.replace(Fm,iD);return e}const pm=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Em(e){return e.replace(pm,(u,t)=>(t=t.toLowerCase(),t==="colon"?":":t.charAt(0)==="#"?t.charAt(1)==="x"?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const hm=/(^|[^\[])\^/g;function ze(e,u){let t=typeof e=="string"?e:e.source;u=u||"";const n={replace:(a,r)=>{let o=typeof r=="string"?r:r.source;return o=o.replace(hm,"$1"),t=t.replace(a,o),n},getRegex:()=>new RegExp(t,u)};return n}function lD(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const R0={exec:()=>null};function DD(e,u){const t=e.replace(/\|/g,(r,o,s)=>{let i=!1,l=o;for(;--l>=0&&s[l]==="\\";)i=!i;return i?"|":" |"}),n=t.split(/ \|/);let a=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),u)if(n.length>u)n.splice(u);else for(;n.length{const r=a.match(/^\s+/);if(r===null)return a;const[o]=r;return o.length>=n.length?a.slice(n.length):a}).join(` `)}class Er{constructor(u){Ye(this,"options"),Ye(this,"rules"),Ye(this,"lexer"),this.options=u||Bn}space(u){const t=this.rules.block.newline.exec(u);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(u){const t=this.rules.block.code.exec(u);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Pa(n,` `)}}}fences(u){const t=this.rules.block.fences.exec(u);if(t){const n=t[0],a=gm(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:a}}}heading(u){const t=this.rules.block.heading.exec(u);if(t){let n=t[2].trim();if(/#$/.test(n)){const a=Pa(n,"#");(this.options.pedantic||!a||/ $/.test(a))&&(n=a.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(u){const t=this.rules.block.hr.exec(u);if(t)return{type:"hr",raw:t[0]}}blockquote(u){const t=this.rules.block.blockquote.exec(u);if(t){let n=t[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` $1`);n=Pa(n.replace(/^ *>[ \t]?/gm,""),` `);const a=this.lexer.state.top;this.lexer.state.top=!0;const r=this.lexer.blockTokens(n);return this.lexer.state.top=a,{type:"blockquote",raw:t[0],tokens:r,text:n}}}list(u){let t=this.rules.block.list.exec(u);if(t){let n=t[1].trim();const a=n.length>1,r={type:"list",raw:"",ordered:a,start:a?+n.slice(0,-1):"",loose:!1,items:[]};n=a?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=a?n:"[*+-]");const o=new RegExp(`^( {0,3}${n})((?:[ ][^\\n]*)?(?:\\n|$))`);let s="",i="",l=!1;for(;u;){let c=!1;if(!(t=o.exec(u))||this.rules.block.hr.test(u))break;s=t[0],u=u.substring(s.length);let D=t[2].split(` `,1)[0].replace(/^\t+/,E=>" ".repeat(3*E.length)),d=u.split(` `,1)[0],f=0;this.options.pedantic?(f=2,i=D.trimStart()):(f=t[2].search(/[^ ]/),f=f>4?1:f,i=D.slice(f),f+=t[1].length);let C=!1;if(!D&&/^ *$/.test(d)&&(s+=d+` `,u=u.substring(d.length+1),c=!0),!c){const E=new RegExp(`^ {0,${Math.min(3,f-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),h=new RegExp(`^ {0,${Math.min(3,f-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),F=new RegExp(`^ {0,${Math.min(3,f-1)}}(?:\`\`\`|~~~)`),p=new RegExp(`^ {0,${Math.min(3,f-1)}}#`);for(;u;){const b=u.split(` `,1)[0];if(d=b,this.options.pedantic&&(d=d.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),F.test(d)||p.test(d)||E.test(d)||h.test(u))break;if(d.search(/[^ ]/)>=f||!d.trim())i+=` `+d.slice(f);else{if(C||D.search(/[^ ]/)>=4||F.test(D)||p.test(D)||h.test(D))break;i+=` `+d}!C&&!d.trim()&&(C=!0),s+=b+` `,u=u.substring(b.length+1),D=d.slice(f)}}r.loose||(l?r.loose=!0:/\n *\n *$/.test(s)&&(l=!0));let g=null,m;this.options.gfm&&(g=/^\[[ xX]\] /.exec(i),g&&(m=g[0]!=="[ ] ",i=i.replace(/^\[[ xX]\] +/,""))),r.items.push({type:"list_item",raw:s,task:!!g,checked:m,loose:!1,text:i,tokens:[]}),r.raw+=s}r.items[r.items.length-1].raw=s.trimEnd(),r.items[r.items.length-1].text=i.trimEnd(),r.raw=r.raw.trimEnd();for(let c=0;cf.type==="space"),d=D.length>0&&D.some(f=>/\n.*\n/.test(f.raw));r.loose=d}if(r.loose)for(let c=0;c$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:a,title:r}}}table(u){const t=this.rules.block.table.exec(u);if(!t||!/[:|]/.test(t[2]))return;const n=DD(t[1]),a=t[2].replace(/^\||\| *$/g,"").split("|"),r=t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` `):[],o={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===a.length){for(const s of a)/^ *-+: *$/.test(s)?o.align.push("right"):/^ *:-+: *$/.test(s)?o.align.push("center"):/^ *:-+ *$/.test(s)?o.align.push("left"):o.align.push(null);for(const s of n)o.header.push({text:s,tokens:this.lexer.inline(s)});for(const s of r)o.rows.push(DD(s,o.header.length).map(i=>({text:i,tokens:this.lexer.inline(i)})));return o}}lheading(u){const t=this.rules.block.lheading.exec(u);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(u){const t=this.rules.block.paragraph.exec(u);if(t){const n=t[1].charAt(t[1].length-1)===` `?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(u){const t=this.rules.block.text.exec(u);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(u){const t=this.rules.inline.escape.exec(u);if(t)return{type:"escape",raw:t[0],text:Su(t[1])}}tag(u){const t=this.rules.inline.tag.exec(u);if(t)return!this.lexer.state.inLink&&/^/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(u){const t=this.rules.inline.link.exec(u);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const o=Pa(n.slice(0,-1),"\\");if((n.length-o.length)%2===0)return}else{const o=mm(t[2],"()");if(o>-1){const s=(t[0].indexOf("!")===0?5:4)+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,s).trim(),t[3]=""}}let a=t[2],r="";if(this.options.pedantic){const o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);o&&(a=o[1],r=o[3])}else r=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a=a.slice(1):a=a.slice(1,-1)),cD(t,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer)}}reflink(u,t){let n;if((n=this.rules.inline.reflink.exec(u))||(n=this.rules.inline.nolink.exec(u))){const a=(n[2]||n[1]).replace(/\s+/g," "),r=t[a.toLowerCase()];if(!r){const o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return cD(n,r,n[0],this.lexer)}}emStrong(u,t,n=""){let a=this.rules.inline.emStrongLDelim.exec(u);if(!(!a||a[3]&&n.match(/[\p{L}\p{N}]/u))&&(!(a[1]||a[2])||!n||this.rules.inline.punctuation.exec(n))){const r=[...a[0]].length-1;let o,s,i=r,l=0;const c=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*u.length+r);(a=c.exec(t))!=null;){if(o=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!o)continue;if(s=[...o].length,a[3]||a[4]){i+=s;continue}else if((a[5]||a[6])&&r%3&&!((r+s)%3)){l+=s;continue}if(i-=s,i>0)continue;s=Math.min(s,s+i+l);const D=[...a[0]][0].length,d=u.slice(0,r+a.index+D+s);if(Math.min(r,s)%2){const C=d.slice(1,-1);return{type:"em",raw:d,text:C,tokens:this.lexer.inlineTokens(C)}}const f=d.slice(2,-2);return{type:"strong",raw:d,text:f,tokens:this.lexer.inlineTokens(f)}}}}codespan(u){const t=this.rules.inline.code.exec(u);if(t){let n=t[2].replace(/\n/g," ");const a=/[^ ]/.test(n),r=/^ /.test(n)&&/ $/.test(n);return a&&r&&(n=n.substring(1,n.length-1)),n=Su(n,!0),{type:"codespan",raw:t[0],text:n}}}br(u){const t=this.rules.inline.br.exec(u);if(t)return{type:"br",raw:t[0]}}del(u){const t=this.rules.inline.del.exec(u);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(u){const t=this.rules.inline.autolink.exec(u);if(t){let n,a;return t[2]==="@"?(n=Su(t[1]),a="mailto:"+n):(n=Su(t[1]),a=n),{type:"link",raw:t[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}url(u){var t;let n;if(n=this.rules.inline.url.exec(u)){let a,r;if(n[2]==="@")a=Su(n[0]),r="mailto:"+a;else{let o;do o=n[0],n[0]=((t=this.rules.inline._backpedal.exec(n[0]))==null?void 0:t[0])??"";while(o!==n[0]);a=Su(n[0]),n[1]==="www."?r="http://"+n[0]:r=n[0]}return{type:"link",raw:n[0],text:a,href:r,tokens:[{type:"text",raw:a,text:a}]}}}inlineText(u){const t=this.rules.inline.text.exec(u);if(t){let n;return this.lexer.state.inRawBlock?n=t[0]:n=Su(t[0]),{type:"text",raw:t[0],text:n}}}}const Am=/^(?: *(?:\n|$))+/,bm=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,vm=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,la=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Bm=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,td=/(?:[*+-]|\d{1,9}[.)])/,nd=ze(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,td).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),_i=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,ym=/^[^\n]+/,wi=/(?!\s*\])(?:\\.|[^\[\]\\])+/,_m=ze(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",wi).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),wm=ze(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,td).getRegex(),qr="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ki=/|$))/,km=ze("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",ki).replace("tag",qr).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ad=ze(_i).replace("hr",la).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",qr).getRegex(),xm=ze(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",ad).getRegex(),xi={blockquote:xm,code:bm,def:_m,fences:vm,heading:Bm,hr:la,html:km,lheading:nd,list:wm,newline:Am,paragraph:ad,table:R0,text:ym},dD=ze("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",la).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",qr).getRegex(),Mm={...xi,table:dD,paragraph:ze(_i).replace("hr",la).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",dD).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",qr).getRegex()},Sm={...xi,html:ze(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ki).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:R0,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ze(_i).replace("hr",la).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",nd).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},rd=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Tm=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,od=/^( {2,}|\\)\n(?!\s*$)/,Hm=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,Im=ze(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Da).getRegex(),Om=ze("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Da).getRegex(),Rm=ze("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Da).getRegex(),$m=ze(/\\([punct])/,"gu").replace(/punct/g,Da).getRegex(),Nm=ze(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),zm=ze(ki).replace("(?:-->|$)","-->").getRegex(),Vm=ze("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",zm).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),hr=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Um=ze(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",hr).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),sd=ze(/^!?\[(label)\]\[(ref)\]/).replace("label",hr).replace("ref",wi).getRegex(),id=ze(/^!?\[(ref)\](?:\[\])?/).replace("ref",wi).getRegex(),jm=ze("reflink|nolink(?!\\()","g").replace("reflink",sd).replace("nolink",id).getRegex(),Mi={_backpedal:R0,anyPunctuation:$m,autolink:Nm,blockSkip:Lm,br:od,code:Tm,del:R0,emStrongLDelim:Im,emStrongRDelimAst:Om,emStrongRDelimUnd:Rm,escape:rd,link:Um,nolink:id,punctuation:Pm,reflink:sd,reflinkSearch:jm,tag:Vm,text:Hm,url:R0},qm={...Mi,link:ze(/^!?\[(label)\]\((.*?)\)/).replace("label",hr).getRegex(),reflink:ze(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",hr).getRegex()},Ss={...Mi,escape:ze(rd).replace("])","~|])").getRegex(),url:ze(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\i+" ".repeat(l.length));let n,a,r,o;for(;u;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(n=s.call({lexer:this},u,t))?(u=u.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.space(u)){u=u.substring(n.raw.length),n.raw.length===1&&t.length>0?t[t.length-1].raw+=` `:t.push(n);continue}if(n=this.tokenizer.code(u)){u=u.substring(n.raw.length),a=t[t.length-1],a&&(a.type==="paragraph"||a.type==="text")?(a.raw+=` `+n.raw,a.text+=` `+n.text,this.inlineQueue[this.inlineQueue.length-1].src=a.text):t.push(n);continue}if(n=this.tokenizer.fences(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.heading(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.hr(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.blockquote(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.list(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.html(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(u)){u=u.substring(n.raw.length),a=t[t.length-1],a&&(a.type==="paragraph"||a.type==="text")?(a.raw+=` `+n.raw,a.text+=` `+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=a.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.lheading(u)){u=u.substring(n.raw.length),t.push(n);continue}if(r=u,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const i=u.slice(1);let l;this.options.extensions.startBlock.forEach(c=>{l=c.call({lexer:this},i),typeof l=="number"&&l>=0&&(s=Math.min(s,l))}),s<1/0&&s>=0&&(r=u.substring(0,s+1))}if(this.state.top&&(n=this.tokenizer.paragraph(r))){a=t[t.length-1],o&&a.type==="paragraph"?(a.raw+=` `+n.raw,a.text+=` `+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=a.text):t.push(n),o=r.length!==u.length,u=u.substring(n.raw.length);continue}if(n=this.tokenizer.text(u)){u=u.substring(n.raw.length),a=t[t.length-1],a&&a.type==="text"?(a.raw+=` `+n.raw,a.text+=` `+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=a.text):t.push(n);continue}if(u){const s="Infinite loop on byte: "+u.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,t}inline(u,t=[]){return this.inlineQueue.push({src:u,tokens:t}),t}inlineTokens(u,t=[]){let n,a,r,o=u,s,i,l;if(this.tokens.links){const c=Object.keys(this.tokens.links);if(c.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)c.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,s.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;u;)if(i||(l=""),i=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(c=>(n=c.call({lexer:this},u,t))?(u=u.substring(n.raw.length),t.push(n),!0):!1))){if(n=this.tokenizer.escape(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(u)){u=u.substring(n.raw.length),a=t[t.length-1],a&&n.type==="text"&&a.type==="text"?(a.raw+=n.raw,a.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(u,this.tokens.links)){u=u.substring(n.raw.length),a=t[t.length-1],a&&n.type==="text"&&a.type==="text"?(a.raw+=n.raw,a.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(u,o,l)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(u)){u=u.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(u)){u=u.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(u))){u=u.substring(n.raw.length),t.push(n);continue}if(r=u,this.options.extensions&&this.options.extensions.startInline){let c=1/0;const D=u.slice(1);let d;this.options.extensions.startInline.forEach(f=>{d=f.call({lexer:this},D),typeof d=="number"&&d>=0&&(c=Math.min(c,d))}),c<1/0&&c>=0&&(r=u.substring(0,c+1))}if(n=this.tokenizer.inlineText(r)){u=u.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(l=n.raw.slice(-1)),i=!0,a=t[t.length-1],a&&a.type==="text"?(a.raw+=n.raw,a.text+=n.text):t.push(n);continue}if(u){const c="Infinite loop on byte: "+u.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return t}}class mr{constructor(u){Ye(this,"options"),this.options=u||Bn}code(u,t,n){var a;const r=(a=(t||"").match(/^\S*/))==null?void 0:a[0];return u=u.replace(/\n$/,"")+` `,r?'
'+(n?u:Su(u,!0))+`
`:"
"+(n?u:Su(u,!0))+`
`}blockquote(u){return`
${u}
`}html(u,t){return u}heading(u,t,n){return`${u} `}hr(){return`
`}list(u,t,n){const a=t?"ol":"ul",r=t&&n!==1?' start="'+n+'"':"";return"<"+a+r+`> `+u+" `}listitem(u,t,n){return`
  • ${u}
  • `}checkbox(u){return"'}paragraph(u){return`

    ${u}

    `}table(u,t){return t&&(t=`${t}`),` `+u+` `+t+`
    `}tablerow(u){return` ${u} `}tablecell(u,t){const n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+u+` `}strong(u){return`${u}`}em(u){return`${u}`}codespan(u){return`${u}`}br(){return"
    "}del(u){return`${u}`}link(u,t,n){const a=lD(u);if(a===null)return n;u=a;let r='
    ",r}image(u,t,n){const a=lD(u);if(a===null)return n;u=a;let r=`${n}0&&d.tokens[0].type==="paragraph"?(d.tokens[0].text=m+" "+d.tokens[0].text,d.tokens[0].tokens&&d.tokens[0].tokens.length>0&&d.tokens[0].tokens[0].type==="text"&&(d.tokens[0].tokens[0].text=m+" "+d.tokens[0].tokens[0].text)):d.tokens.unshift({type:"text",text:m+" "}):g+=m+" "}g+=this.parse(d.tokens,l),c+=this.renderer.listitem(g,C,!!f)}n+=this.renderer.list(c,s,i);continue}case"html":{const o=r;n+=this.renderer.html(o.text,o.block);continue}case"paragraph":{const o=r;n+=this.renderer.paragraph(this.parseInline(o.tokens));continue}case"text":{let o=r,s=o.tokens?this.parseInline(o.tokens):o.text;for(;a+1{const l=s[i].flat(1/0);r=r.concat(this.walkTokens(l,t))}):s.tokens&&(r=r.concat(this.walkTokens(s.tokens,t)))}}return r}use(...u){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return u.forEach(n=>{const a={...n};if(a.async=this.defaults.async||a.async||!1,n.extensions&&(n.extensions.forEach(r=>{if(!r.name)throw new Error("extension name required");if("renderer"in r){const o=t.renderers[r.name];o?t.renderers[r.name]=function(...s){let i=r.renderer.apply(this,s);return i===!1&&(i=o.apply(this,s)),i}:t.renderers[r.name]=r.renderer}if("tokenizer"in r){if(!r.level||r.level!=="block"&&r.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const o=t[r.level];o?o.unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&(r.level==="block"?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:r.level==="inline"&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}"childTokens"in r&&r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),a.extensions=t),n.renderer){const r=this.defaults.renderer||new mr(this.defaults);for(const o in n.renderer){if(!(o in r))throw new Error(`renderer '${o}' does not exist`);if(o==="options")continue;const s=o,i=n.renderer[s],l=r[s];r[s]=(...c)=>{let D=i.apply(r,c);return D===!1&&(D=l.apply(r,c)),D||""}}a.renderer=r}if(n.tokenizer){const r=this.defaults.tokenizer||new Er(this.defaults);for(const o in n.tokenizer){if(!(o in r))throw new Error(`tokenizer '${o}' does not exist`);if(["options","rules","lexer"].includes(o))continue;const s=o,i=n.tokenizer[s],l=r[s];r[s]=(...c)=>{let D=i.apply(r,c);return D===!1&&(D=l.apply(r,c)),D}}a.tokenizer=r}if(n.hooks){const r=this.defaults.hooks||new $0;for(const o in n.hooks){if(!(o in r))throw new Error(`hook '${o}' does not exist`);if(o==="options")continue;const s=o,i=n.hooks[s],l=r[s];$0.passThroughHooks.has(o)?r[s]=c=>{if(this.defaults.async)return Promise.resolve(i.call(r,c)).then(d=>l.call(r,d));const D=i.call(r,c);return l.call(r,D)}:r[s]=(...c)=>{let D=i.apply(r,c);return D===!1&&(D=l.apply(r,c)),D}}a.hooks=r}if(n.walkTokens){const r=this.defaults.walkTokens,o=n.walkTokens;a.walkTokens=function(s){let i=[];return i.push(o.call(this,s)),r&&(i=i.concat(r.call(this,s))),i}}this.defaults={...this.defaults,...a}}),this}setOptions(u){return this.defaults={...this.defaults,...u},this}lexer(u,t){return rt.lex(u,t??this.defaults)}parser(u,t){return ot.parse(u,t??this.defaults)}}N0=new WeakSet,Ts=function(e,u){return(t,n)=>{const a={...n},r={...this.defaults,...a};this.defaults.async===!0&&a.async===!1&&(r.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),r.async=!0);const o=Ms(this,N0,fD).call(this,!!r.silent,!!r.async);if(typeof t>"u"||t===null)return o(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(r.hooks&&(r.hooks.options=r),r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(t):t).then(s=>e(s,r)).then(s=>r.hooks?r.hooks.processAllTokens(s):s).then(s=>r.walkTokens?Promise.all(this.walkTokens(s,r.walkTokens)).then(()=>s):s).then(s=>u(s,r)).then(s=>r.hooks?r.hooks.postprocess(s):s).catch(o);try{r.hooks&&(t=r.hooks.preprocess(t));let s=e(t,r);r.hooks&&(s=r.hooks.processAllTokens(s)),r.walkTokens&&this.walkTokens(s,r.walkTokens);let i=u(s,r);return r.hooks&&(i=r.hooks.postprocess(i)),i}catch(s){return o(s)}}},fD=function(e,u){return t=>{if(t.message+=` Please report this to https://github.com/markedjs/marked.`,e){const n="

    An error occurred:

    "+Su(t.message+"",!0)+"
    ";return u?Promise.resolve(n):n}if(u)return Promise.reject(t);throw t}};const mn=new Gm;function Se(e,u){return mn.parse(e,u)}Se.options=Se.setOptions=function(e){return mn.setOptions(e),Se.defaults=mn.defaults,Q5(Se.defaults),Se};Se.getDefaults=yi;Se.defaults=Bn;Se.use=function(...e){return mn.use(...e),Se.defaults=mn.defaults,Q5(Se.defaults),Se};Se.walkTokens=function(e,u){return mn.walkTokens(e,u)};Se.parseInline=mn.parseInline;Se.Parser=ot;Se.parser=ot.parse;Se.Renderer=mr;Se.TextRenderer=Si;Se.Lexer=rt;Se.lexer=rt.lex;Se.Tokenizer=Er;Se.Hooks=$0;Se.parse=Se;Se.options;Se.setOptions;Se.use;Se.walkTokens;Se.parseInline;ot.parse;rt.lex;const Nt=e=>`var(--${e})`,Km={class:"h-icon","aria-hidden":"true"},Ym=["href"],Zm=Ee({__name:"HIcon",props:{dimensions:{default:"24px"},color:{default:"neutral--0"},name:{}},setup(e){Pr(n=>({"4c0925ba":t.value,"914adf98":n.dimensions}));const u=e,t=X(()=>!u.color||u.color==="currentColor"?"":Nt(u.color));return(n,a)=>(j(),ee("svg",Km,[Z("use",{href:`#${n.name}`},null,8,Ym)]))}}),fu=(e,u)=>{const t=e.__vccOpts||e;for(const[n,a]of u)t[n]=a;return t},Hu=fu(Zm,[["__scopeId","data-v-23d4f3b5"]]),Xm={class:"chatbot-answer","data-qa":"ai-assistant-message"},Jm={key:0,class:"chatbot-answer__image"},Qm=["src","alt"],eg={key:1,class:"chatbot-answer__icon"},ug={key:2},tg=["innerHTML"],ng={key:3,class:"chatbot-answer__dots-wrapper"},ag=Ee({__name:"HAiChatbotAnswer",props:{message:{default:""},customImage:{},functions:{},functionTexts:{},agentImageAlt:{}},emits:["function-click"],setup(e,{emit:u}){const t=u,n=e,a=new Se.Renderer;a.link=(s,i,l)=>`
    ${l}`,Se.use({renderer:a});const r=X(()=>Se.parse(n.message)),o=X(()=>{var s,i;return((s=n.functions)==null?void 0:s[0])&&((i=n.functionTexts)==null?void 0:i[n.functions[0].name])});return(s,i)=>(j(),ee("div",Xm,[s.customImage?(j(),ee("div",Jm,[Z("img",{src:s.customImage,alt:s.agentImageAlt},null,8,Qm)])):(j(),ee("div",eg,[fe(Hu,{name:"ic-kodee-16",dimensions:"20px",color:"neutral--0"})])),s.message?(j(),ee("div",ug,[Z("div",{class:"chatbot-answer__message",innerHTML:r.value},null,8,tg),o.value?(j(),ee("button",{key:0,class:"chatbot-answer__function-button","data-qa":"aiassistant-function-button-callfunction",onClick:i[0]||(i[0]=l=>t("function-click",{name:n.functions[0].name,arguments:n.functions[0].arguments}))},Fe(o.value),1)):me("",!0)])):(j(),ee("div",ng,i[1]||(i[1]=[Z("div",{class:"chatbot-answer__moving-dot"},null,-1),Z("div",{class:"chatbot-answer__moving-dot"},null,-1),Z("div",{class:"chatbot-answer__moving-dot"},null,-1)])))]))}}),rg=fu(ag,[["__scopeId","data-v-7c8b24e2"]]),og={class:"chatbot-answer"},sg={class:"chatbot-answer__icon"},ig={class:"chatbot-answer__message"},lg=Ee({__name:"HAiChatbotQuestion",props:{message:{default:""}},setup(e){return(u,t)=>(j(),ee("div",og,[Z("div",sg,[fe(Hu,{name:"ic-person-24",dimensions:"20px",color:"neutral--300"})]),Z("p",ig,Fe(u.message),1)]))}}),Dg=fu(lg,[["__scopeId","data-v-e18089e1"]]),on={user:"user",assistant:"assistant",system:"system",informational:"informational",agent:"agent"};var sn=(e=>(e.COOKIE_CONSENT="cookie_consent",e.POSSIBLE_OPT_OUT_FROM_AUTO_CONSENT="possible_opt_out_from_auto_consent",e.AUTO_FILLED_CONSENT="auto_filled_consent",e))(sn||{}),Ru=(e=>(e.STATISTICS="statistics",e.ADVERTISING="advertising",e.MANDATORY="mandatory",e.FUNCTIONAL="functional",e))(Ru||{});const cg=["innerHTML"],dg=Ee({__name:"HAiChatbotSystemMessage",props:{message:{default:""},type:{default:on.system}},setup(e){const u=e,{type:t}=x3(u),n=X(()=>t.value===on.informational),a=X(()=>Se.parse(u.message));return(r,o)=>(j(),ee("div",{class:ve(["chatbot-system-message",{"chatbot-system-message--info":n.value}])},[n.value?me("",!0):(j(),ye(Hu,{key:0,class:"chatbot-system-message__icon",name:"ic-error-24"})),r.message?(j(),ee("p",{key:1,class:"chatbot-system-message__message",innerHTML:a.value},null,8,cg)):me("",!0)],2))}}),fg=fu(dg,[["__scopeId","data-v-91d8a814"]]),Fg=100,Cg=Ee({__name:"HAiChatbotConversation",props:{conversationHistory:{},functionTexts:{},agentImageAlt:{}},emits:["function-click"],setup(e,{emit:u}){const t=u,n=e,a=Ce(null),r=X(()=>n.conversationHistory),o=(s=!1)=>{var i;a.value&&((i=a.value)==null||i.scrollTo({top:a.value.scrollHeight,behavior:s?"auto":"smooth"}))};return Vu(()=>{o(!0)}),Ke(r,()=>{setTimeout(()=>{o()},Fg)}),(s,i)=>(j(),ee("div",{ref_key:"conversationRef",ref:a,class:"chatbot-conversation"},[(j(!0),ee(je,null,xr(r.value,({role:l,content:c,customImage:D,functions:d},f)=>(j(),ee(je,{key:f},[l===De(on).agent||l===De(on).assistant?(j(),ye(rg,{key:0,message:c,"custom-image":D,"agent-image-alt":s.agentImageAlt,functions:d,"function-texts":n.functionTexts,onFunctionClick:i[0]||(i[0]=C=>t("function-click",C))},null,8,["message","custom-image","agent-image-alt","functions","function-texts"])):me("",!0),l===De(on).user?(j(),ye(Dg,{key:1,message:c},null,8,["message"])):me("",!0),l===De(on).system||l===De(on).informational?(j(),ye(fg,{key:2,message:c,type:l},null,8,["message","type"])):me("",!0)],64))),128)),uu(s.$slots,"custom-body-content",{},void 0,!0)],512))}}),pg=fu(Cg,[["__scopeId","data-v-f5999c03"]]),Eg={},hg={class:"loader"};function mg(e,u){return j(),ee("div",hg,u[0]||(u[0]=[N4('
    ',5)]))}const gg=fu(Eg,[["render",mg],["__scopeId","data-v-14e37635"]]),Ag="data:image/svg+xml,%3csvg%20width='48'%20height='49'%20viewBox='0%200%2048%2049'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42%2019.9985H34.5C32.019%2019.9985%2030%2017.9795%2030%2015.4985V9.49847C30%205.36447%2026.634%201.99847%2022.5%201.99847C20.019%201.99847%2018%204.01747%2018%206.49847V10.6745C18%2012.5765%2017.484%2014.4455%2016.503%2016.0775L15.462%2017.8115C14.652%2019.1615%2013.176%2019.9985%2011.604%2019.9985H10.5C9.672%2019.9985%209%2020.6705%209%2021.4985V40.9985C9%2041.5265%209.276%2042.0155%209.729%2042.2855L15.447%2045.7175C16.845%2046.5575%2018.447%2047.0015%2020.076%2047.0015H38.637C40.215%2047.0015%2041.763%2046.3595%2042.879%2045.2435L46.242%2041.8805C47.358%2040.7615%2048%2039.2135%2048%2037.6355V25.9985C48%2022.6895%2045.309%2019.9985%2042%2019.9985Z'%20fill='%23EBE4FF'/%3e%3cpath%20d='M10.5%2019.9985H1.5C0.672%2019.9985%200%2020.6705%200%2021.4985V45.4985C0%2046.3265%200.672%2046.9985%201.5%2046.9985H10.5C11.328%2046.9985%2012%2046.3265%2012%2045.4985V21.4985C12%2020.6705%2011.328%2019.9985%2010.5%2019.9985Z'%20fill='%23673DE6'/%3e%3c/svg%3e",bg={class:"chatbot-modal-backdrop"},vg=Ee({__name:"HAiChatbotModal",emits:["close"],setup(e,{emit:u}){const t=u,n=Ce(null);return J5(n,a=>{var r;((r=a==null?void 0:a.target)==null?void 0:r.className)==="chatbot-modal-backdrop"&&t("close")}),(a,r)=>(j(),ee("div",bg,[Z("div",{ref_key:"modal",ref:n,class:"chatbot-modal-container"},[uu(a.$slots,"default",{},void 0,!0)],512)]))}}),ld=fu(vg,[["__scopeId","data-v-107b885e"]]),Bg={small:{padding:"6px 16px"},medium:{padding:"8px 24px"},large:{padding:"12px 32px"}},yg={small:{size:16},medium:{size:24},large:{size:24}},FD={small:{size:"20px",border:"3px"},medium:{size:"24px",border:"4px"},large:{size:"32px",border:"5px"}},Hs={contain:{primary:{backgroundColor:"primary--500",hoverBackgroundColor:"primary--600",border:"none",color:"neutral--0",disabled:{color:"neutral--0",backgroundColor:"neutral--300"}},danger:{backgroundColor:"danger--500",hoverBackgroundColor:"danger--600",border:"none",color:"neutral--0",disabled:{color:"neutral--0",backgroundColor:"neutral--300"}},warning:{backgroundColor:"warning--500",hoverBackgroundColor:"warning--600",border:"none",color:"neutral--600",disabled:{color:"neutral--0",backgroundColor:"neutral--300"}}},outline:{primary:{backgroundColor:"transparent",hoverBackgroundColor:"primary--50",border:"1px solid var(--neutral--200)",color:"primary--500",disabled:{color:"neutral--300",backgroundColor:"transparent"}},danger:{backgroundColor:"transparent",hoverBackgroundColor:"danger--100",border:"1px solid var(--neutral--200)",color:"danger--500",disabled:{color:"neutral--300",backgroundColor:"transparent"}},warning:{backgroundColor:"transparent",hoverBackgroundColor:"warning--100",border:"1px solid var(--neutral--200)",color:"warning--500",disabled:{color:"neutral--300",backgroundColor:"transparent"}}},text:{primary:{backgroundColor:"transparent",hoverBackgroundColor:"primary--50",border:"none",color:"primary--500",disabled:{color:"neutral--300",backgroundColor:"transparent"}},danger:{backgroundColor:"transparent",hoverBackgroundColor:"danger--100",border:"none",color:"danger--500",disabled:{color:"neutral--300",backgroundColor:"transparent"}},warning:{backgroundColor:"transparent",hoverBackgroundColor:"warning--100",border:"none",color:"warning--500",disabled:{color:"neutral--300",backgroundColor:"transparent"}}},dark:{primary:{backgroundColor:"primary--1000",hoverBackgroundColor:"primary--800",border:"none",color:"neutral--0",disabled:{color:"neutral--300",backgroundColor:"transparent"}}}},_g=(e,u)=>e==="dark"&&["danger","warning"].includes(u)?!1:!!Hs[e][u],wg=e=>{if(e.variant==="dark"&&["danger","warning"].includes(e.color))throw new Error(`Color ${e.color} is not allowed with dark variant`);if(!_g(e.variant,e.color))throw new Error(`Invalid variant and color combination: ${e.variant} ${e.color}`);const u=X(()=>typeof e.to=="string"?"a":e.to?"router-link":"button"),t=X(()=>e.variant==="dark"?Hs.dark[e.color]:Hs[e.variant][e.color]),n=X(()=>{const s=e.isDisabled?t.value.disabled.color:t.value.color;return{size:yg[e.size].size,color:s}}),a=()=>Nt(t.value.color),r=()=>Nt(t.value.backgroundColor),o=()=>{if(e.variant==="contain")return"neutral--0"};return{style:X(()=>({border:t.value.border,padding:Bg[e.size].padding,backgroundColor:r(),color:a(),colorDisabled:Nt(t.value.disabled.color),backgroundColorDisabled:Nt(t.value.disabled.backgroundColor),backgroundHoverColor:Nt(t.value.hoverBackgroundColor),icon:n.value,loader:{borderColor:o(),size:FD[e.size].size,border:FD[e.size].border}})),tag:u,configuration:t}},kg={class:"loader","data-qa":"loader"},xg=Ee({__name:"HCircleLoader",props:{color:{default:"primary--500"},size:{default:"medium"},dimensions:{},borderSize:{default:"4px"},borderColor:{default:"primary--50"}},setup(e){Pr(r=>({"61c1c1bf":a.value.borderSize,"54d0f536":a.value.borderColor,"3e0be0b1":a.value.color,"3f22df14":a.value.width,e92becce:a.value.height}));const u={small:"24px",medium:"40px",large:"72px"},t=e,n=()=>t.dimensions?t.dimensions:u[t.size],a=X(()=>({color:Nt(t.color),width:n(),height:n(),borderSize:t.borderSize,borderColor:Nt(t.borderColor)}));return(r,o)=>(j(),ee("div",kg))}}),Ti=fu(xg,[["__scopeId","data-v-a899c93e"]]),Mg={class:"h-button-v2__loader"},Sg=Ee({__name:"HButton",props:{size:{default:"medium"},variant:{default:"contain"},color:{default:"primary"},isDisabled:{type:[Boolean,null],default:!1},isHovered:{type:Boolean},isLoading:{type:Boolean,default:!1},iconPrepend:{},iconAppend:{},to:{},target:{},isTextFullWidth:{type:Boolean},ariaLabel:{},ariaDescribedBy:{},ariaExpanded:{type:Boolean}},emits:["click"],setup(e,{emit:u}){Pr(i=>({"0280e03c":De(r).padding,"7dd8e24e":De(r).color,a4398000:De(r).backgroundColor,"3b911ea1":De(r).border,"5e9d5a2c":De(r).colorDisabled,"4aa3de9c":De(r).backgroundColorDisabled,f574b5ec:De(r).backgroundHoverColor}));const t=u,n=Ce(),a=e,{style:r,tag:o}=wg(a),s=X(()=>`${a.color}--500`);return(i,l)=>(j(),ye(xt(De(o)),{to:i.to,target:i.target,href:i.to,class:ve(["h-button-v2",{"h-button-v2--disabled":i.isDisabled,"h-button-v2--hovered":i.isHovered,"h-button-v2--loading":i.isLoading}]),disabled:i.isDisabled||i.isLoading,"aria-label":i.ariaLabel,"aria-describedby":i.ariaDescribedBy,"aria-expanded":i.ariaExpanded,onClick:l[0]||(l[0]=c=>t("click",c))},{default:Re(()=>[i.iconPrepend?(j(),ye(Hu,{key:0,class:"h-button-v2__icon",name:i.iconPrepend,color:De(r).icon.color,dimensions:`${De(r).icon.size}px`},null,8,["name","color","dimensions"])):me("",!0),Cn(Z("div",Mg,[fe(Ti,{dimensions:De(r).loader.size,"border-color":De(r).loader.borderColor,"border-size":De(r).loader.border,color:s.value},null,8,["dimensions","border-color","border-size","color"])],512),[[ar,i.isLoading]]),i.$slots.default?(j(),ee("span",{key:1,ref_key:"buttonTextRef",ref:n,class:ve(["h-button-v2__text",{"h-button-v2__text--full-width":i.isTextFullWidth}])},[uu(i.$slots,"default",{},void 0,!0)],2)):me("",!0),i.iconAppend?(j(),ye(Hu,{key:2,class:"h-button-v2__icon",name:i.iconAppend,color:De(r).icon.color,dimensions:`${De(r).icon.size}px`},null,8,["name","color","dimensions"])):me("",!0)]),_:3},8,["to","target","href","class","disabled","aria-label","aria-describedby","aria-expanded"]))}}),ht=fu(Sg,[["__scopeId","data-v-3d78b871"]]),Tg={class:"feedback-modal"},Hg={class:"feedback-modal__title text-bold-2"},Pg={key:0,"data-qa":"ai-chatbot-feedback-modal-rating",class:"feedback-modal-rating"},Lg={class:"feedback-modal-rating__list"},Ig=["data-qa","onClick"],Og={class:"feedback-modal-rating__text"},Rg={class:"text-body-2"},$g={class:"text-body-2"},Ng={key:1,"data-qa":"ai-chatbot-feedback-modal-comment",class:"feedback-modal__comment"},zg=["value","placeholder"],Vg={key:2,"data-qa":"ai-chatbot-feedback-modal-success",class:"feedback-modal__success"},Ug={class:"text-body-2"},jg=Ee({__name:"HAiChatbotFeedbackModal",props:{isFeedbackLoading:{type:Boolean},texts:{}},emits:["on-close","on-submit"],setup(e,{emit:u}){const t=e,n=u,a=Ce(!0),r=Ce(!1),o=Ce(0),s=Ce(""),i=X(()=>a.value?t.texts.title:t.texts.question),l=D=>{o.value=D,a.value=!1},c=()=>{o.value=0,a.value=!0};return Ke(()=>t.isFeedbackLoading,D=>{D||(r.value=!0)}),(D,d)=>(j(),ye(ld,{onClose:d[3]||(d[3]=f=>n("on-close"))},{default:Re(()=>[Z("div",Tg,[!a.value&&!r.value?(j(),ee("button",{key:0,"data-qa":"ai-chatbot-feedback-modal-back-btn",class:"feedback-modal__back-button chatbot-button",title:"Back",onClick:c},[fe(Hu,{name:"ic-chevron-small-left-24",color:"neutral--600"})])):me("",!0),Z("button",{"data-qa":"ai-chatbot-feedback-modal-close-btn",class:"feedback-modal__close-button chatbot-button",title:"Close",onClick:d[0]||(d[0]=f=>n("on-close"))},[fe(Hu,{name:"ic-close-24",color:"neutral--600"})]),r.value?(j(),ee("div",Vg,[d[4]||(d[4]=Z("img",{src:Ag},null,-1)),Z("p",Ug,Fe(D.texts.thanksMessage),1)])):(j(),ee(je,{key:1},[Z("h4",Hg,Fe(i.value),1),a.value?(j(),ee("div",Pg,[Z("ul",Lg,[(j(),ee(je,null,xr(10,f=>Z("li",{key:f,"data-qa":`ai-chatbot-feedback-modal-rating-${f}`,onClick:C=>l(f)},Fe(f),9,Ig)),64))]),Z("div",Og,[Z("p",Rg,Fe(D.texts.scorePoor),1),Z("p",$g,Fe(D.texts.scoreExcellent),1)])])):(j(),ee("div",Ng,[Z("textarea",{ref:"inputRef",value:s.value,class:"feedback-modal__input",placeholder:D.texts.commentInputPlaceholder,maxlength:500,onInput:d[1]||(d[1]=f=>s.value=f.target.value)},null,40,zg),fe(ht,{"data-qa":"ai-chatbot-feedback-modal-send-btn","is-loading":D.isFeedbackLoading,onClick:d[2]||(d[2]=f=>n("on-submit",{score:o.value,comment:s.value}))},{default:Re(()=>[vu(Fe(D.texts.confirmButton),1)]),_:1},8,["is-loading"])]))],64))])]),_:1}))}}),qg=fu(jg,[["__scopeId","data-v-a20b96dc"]]),Wg={class:"restart-modal"},Gg={class:"text-bold-2"},Kg={class:"restart-modal__description text-body-2"},Yg={class:"restart-modal__buttons"},Zg=Ee({__name:"HAiChatbotRestartModal",props:{isRestarting:{type:Boolean},texts:{}},emits:["on-close","on-restart"],setup(e,{emit:u}){const t=e,n=u;return Ke(()=>t.isRestarting,a=>{a||n("on-close")}),(a,r)=>(j(),ye(ld,{onClose:r[2]||(r[2]=o=>n("on-close"))},{default:Re(()=>[Z("div",Wg,[Z("h4",Gg,Fe(a.texts.title),1),Z("p",Kg,Fe(a.texts.description),1),Z("div",Yg,[fe(ht,{"data-qa":"ai-chatbot-restart-modal-cancel-btn",variant:"text","is-disabled":a.isRestarting,onClick:r[0]||(r[0]=o=>n("on-close"))},{default:Re(()=>[vu(Fe(a.texts.cancelButton),1)]),_:1},8,["is-disabled"]),fe(ht,{"data-qa":"ai-chatbot-restart-modal-clear-chat-btn","is-loading":a.isRestarting,onClick:r[1]||(r[1]=o=>n("on-restart"))},{default:Re(()=>[vu(Fe(a.texts.confirmButton),1)]),_:1},8,["is-loading"])])])]),_:1}))}}),Xg=fu(Zg,[["__scopeId","data-v-63a936ca"]]),Gn={main:{button:"Ask AI",betaBadge:"Beta",title:"AI Assistant",questionInputPlaceholder:"Write your question",disclaimer:"AI may produce inaccurate information",tooltipFeedback:"Leave feedback",tooltipReset:"Clear chat",tooltipClose:"Close",agentImageAlt:"Agent image",feedbackButtonText:""},modalFeedback:{title:"Rate your experience using AI Assistant",question:"How can we improve your experience?",scorePoor:"Poor",scoreExcellent:"Excellent",commentInputPlaceholder:"Write your feedback (optional)",confirmButton:"Send",thanksMessage:"Thanks you for your feedback!"},modalRestart:{title:"Clear chat",description:"After clearing history you won’t be able to access previous chats.",cancelButton:"Cancel",confirmButton:"Clear chat"}},Jg={class:"chatbot"},Qg={class:"chatbot-header"},eA={class:"chatbot-header__text"},uA={key:0,class:"chatbot-header__image"},tA=["src","alt"],nA={key:1,class:"chatbot-header__beta"},aA={class:"chatbot-header__actions"},rA={class:"chatbot-header__action-button-wrapper"},oA=["title"],sA={key:0,class:"chatbot-header__action-button--text"},iA={class:"chatbot-header__action-button-tooltip"},lA={class:"chatbot-header__action-button-wrapper"},DA=["title"],cA={class:"chatbot-header__action-button-tooltip"},dA={key:0,class:"chatbot-header__action-button-wrapper"},fA=["title"],FA={class:"chatbot-header__action-button-tooltip"},CA={class:"chatbot-footer"},pA={key:0,class:"chatbot-footer__character-count"},EA=["value","placeholder","onKeydown"],hA=["disabled"],mA={class:"chatbot-wrapper__footer-hint"},CD=1e3,gA=900,AA=Ee({__name:"HAiChatbotBase",props:{conversationHistory:{},texts:{},isResponding:{type:Boolean},isRestarting:{type:Boolean},isFeedbackLoading:{type:Boolean},isClosable:{type:Boolean},agentImage:{}},emits:["initialize","toggle-chat","submit-feedback","function-click","respond","restart"],setup(e,{emit:u}){const t=e,n=u,a=X(()=>{var F,p,b,w;return{main:{...Gn.main,...(F=t.texts)==null?void 0:F.main},modalFeedback:{...Gn.modalFeedback,...(p=t.texts)==null?void 0:p.modalFeedback},modalRestart:{...Gn.modalRestart,...(b=t.texts)==null?void 0:b.modalRestart},...((w=t.texts)==null?void 0:w.functions)&&{functions:t.texts.functions}}}),r=Ce(!1),o=Ce(!1),s=Ce(!1),i=Ce(null),l=X(()=>a.value.main),c=Ce(""),D=X(()=>c.value.trim()),d=X(()=>c.value.length),f=X(()=>d.value>gA),C=X(()=>!D.value||t.isResponding),g=X(()=>`${d.value} / ${CD}`),m=()=>{!D.value||!i.value||t.isResponding||(n("respond",c.value),c.value="")},E=F=>{F.shiftKey?c.value+=` `:m()},h=F=>{c.value=F.target.value};return t.isClosable||n("initialize"),(F,p)=>(j(),ee("div",Jg,[Z("div",Qg,[Z("p",eA,[F.agentImage?(j(),ee("span",uA,[Z("img",{src:F.agentImage,alt:l.value.agentImageAlt},null,8,tA)])):me("",!0),vu(" "+Fe(l.value.title)+" ",1),l.value.betaBadge?(j(),ee("span",nA,Fe(l.value.betaBadge),1)):me("",!0)]),Z("div",aA,[Z("div",rA,[Z("button",{"data-qa":"ai-chatbot-feedback-button",class:"chatbot-header__action-button chatbot-header__action-button--feedback chatbot-button",title:l.value.tooltipFeedback,onClick:p[0]||(p[0]=b=>o.value=!0)},[fe(Hu,{name:"ic-feedback-24",color:"neutral--600"}),l.value.feedbackButtonText?(j(),ee("span",sA,Fe(l.value.feedbackButtonText),1)):me("",!0)],8,oA),Z("span",iA,Fe(l.value.tooltipFeedback),1)]),Z("div",lA,[Z("button",{"data-qa":"ai-chatbot-restart-button",class:"chatbot-header__action-button chatbot-button",title:l.value.tooltipReset,onClick:p[1]||(p[1]=b=>r.value=!0)},[fe(Hu,{name:"ic-delete-24",color:"neutral--600"})],8,DA),Z("span",cA,Fe(l.value.tooltipReset),1)]),F.isClosable?(j(),ee("div",dA,[Z("button",{class:"chatbot-header__action-button chatbot-button",title:l.value.tooltipClose,onClick:p[2]||(p[2]=b=>n("toggle-chat"))},[fe(Hu,{name:"ic-close-24",color:"neutral--600"})],8,fA),Z("span",FA,Fe(l.value.tooltipClose),1)])):me("",!0)])]),fe(pg,{class:"chatbot-body","agent-image-alt":l.value.agentImageAlt,"conversation-history":F.conversationHistory,"function-texts":a.value.functions,onFunctionClick:p[3]||(p[3]=b=>n("function-click",b))},{"custom-body-content":Re(()=>[uu(F.$slots,"custom-body-content",{},void 0,!0)]),_:3},8,["agent-image-alt","conversation-history","function-texts"]),uu(F.$slots,"custom-content",{},void 0,!0),Z("div",CA,[fe(qn,{name:"slide-top",mode:"out-in",appear:""},{default:Re(()=>[f.value?(j(),ee("span",pA,Fe(g.value),1)):me("",!0)]),_:1}),Z("form",{class:"chatbot-footer__input-wrapper",onSubmit:P0(m,["prevent"])},[Z("textarea",{ref_key:"inputRef",ref:i,value:c.value,class:"chatbot-footer__input",placeholder:l.value.questionInputPlaceholder,"data-qa":"ai-assistant-input",rows:"1",maxlength:CD,onClick:p[4]||(p[4]=b=>s.value=!0),onBlur:p[5]||(p[5]=b=>s.value=!1),onInput:h,onKeydown:[yl(P0(E,["prevent"]),["enter"]),p[6]||(p[6]=yl(P0(()=>{},["stop"]),["delete"]))]},null,40,EA),Z("button",{type:"submit","data-qa":"ai-assistant-send-button",class:"chatbot-footer__send-button chatbot-button",disabled:C.value},[F.isResponding?(j(),ye(gg,{key:0})):(j(),ye(Hu,{key:1,name:"ic-send-24",dimensions:"24px",color:"neutral--300"}))],8,hA)],32),Z("span",mA,Fe(l.value.disclaimer),1)]),fe(qn,{name:"fade-slow"},{default:Re(()=>[r.value?(j(),ye(Xg,{key:0,"is-restarting":F.isRestarting,texts:a.value.modalRestart,onOnClose:p[7]||(p[7]=b=>r.value=!1),onOnRestart:p[8]||(p[8]=b=>n("restart"))},null,8,["is-restarting","texts"])):me("",!0)]),_:1}),fe(qn,{name:"fade-slow"},{default:Re(()=>[o.value?(j(),ye(qg,{key:0,"is-feedback-loading":F.isFeedbackLoading,texts:a.value.modalFeedback,onOnSubmit:p[9]||(p[9]=b=>n("submit-feedback",b)),onOnClose:p[10]||(p[10]=b=>o.value=!1)},null,8,["is-feedback-loading","texts"])):me("",!0)]),_:1})]))}}),bA=fu(AA,[["__scopeId","data-v-9ef2f10c"]]),vA={class:"chatbot-wrapper__backdrop"},BA=Ee({__name:"HAiChatbot",props:{topPosition:{default:8},mobileBreakpoint:{default:920},conversationHistory:{},isResponding:{type:Boolean},isRestarting:{type:Boolean},isFeedbackLoading:{type:Boolean},texts:{},isMobileEnabled:{type:Boolean},agentImage:{}},emits:["initialize","respond","restart","close","submit-feedback","function-click"],setup(e,{expose:u,emit:t}){Pr(E=>({"357ca6e6":c.value}));const n=t,a=e,r=Ce(null),o=Ce(!1),s=Ce(!1),i=Ce(!1),l=Ce(""),c=X(()=>`${a.topPosition}px`),D=X(()=>{var E,h,F,p;return{main:{...Gn.main,...(E=a.texts)==null?void 0:E.main},modalFeedback:{...Gn.modalFeedback,...(h=a.texts)==null?void 0:h.modalFeedback},modalRestart:{...Gn.modalRestart,...(F=a.texts)==null?void 0:F.modalRestart},...((p=a.texts)==null?void 0:p.functions)&&{functions:a.texts.functions}}}),d=X(()=>D.value.main),f=async()=>{i.value?n("close"):n("initialize"),i.value=!i.value},C=()=>{r.value&&(r.value.style.height="auto",r.value.style.height=l.value.length?`${r.value.scrollHeight}px`:"auto")},g=Ce(null),m=()=>{s.value=window.innerWidth{C()}),Vu(()=>{window.addEventListener("resize",m),m(),setTimeout(()=>m(),500)}),bn(()=>{window.removeEventListener("resize",m)}),J5(g,()=>{i.value&&s.value&&(i.value=!1)}),(E,h)=>Cn((j(),ee("div",{class:ve(["chatbot-wrapper",{"chatbot-wrapper--hidden":!i.value,"chatbot-wrapper--mobile":s.value}])},[fe(qn,{name:"slide-top-bottom",appear:""},{default:Re(()=>[i.value?(j(),ye(bA,{key:0,ref_key:"chatbotBase",ref:g,texts:D.value,"is-responding":a.isResponding,"is-restarting":a.isRestarting,"is-feedback-loading":a.isFeedbackLoading,"conversation-history":a.conversationHistory,"agent-image":E.agentImage,"is-closable":"",onToggleChat:f,onRespond:h[0]||(h[0]=F=>n("respond",F)),onRestart:h[1]||(h[1]=F=>n("restart")),onSubmitFeedback:h[2]||(h[2]=F=>n("submit-feedback",F)),onFunctionClick:h[3]||(h[3]=F=>n("function-click",F))},{"custom-content":Re(()=>[uu(E.$slots,"custom-content",{},void 0,!0)]),"custom-body-content":Re(()=>[uu(E.$slots,"custom-body-content",{},void 0,!0)]),_:3},8,["texts","is-responding","is-restarting","is-feedback-loading","conversation-history","agent-image"])):me("",!0)]),_:3}),Z("div",{class:ve(["chatbot-wrapper__resource-triggers",{"chatbot-wrapper__resource-triggers--hidden":i.value&&s.value}])},[Z("button",{"data-qa":"ai-chatbot-button",class:"chatbot-wrapper__ai-chatbot-button chatbot-button",onClick:f},[fe(Hu,{name:"ic-kodee-16",color:"neutral--0"}),Z("span",null,Fe(d.value.button),1)])],2),Cn(Z("div",vA,null,512),[[ar,i.value&&s.value]])],2)),[[ar,o.value]])}}),C_=fu(BA,[["__scopeId","data-v-bdf08042"]]);/*! js-cookie v3.0.5 | MIT */function Ia(e){for(var u=1;u"u")){o=Ia({},u,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var i in o)o[i]&&(s+="; "+i,o[i]!==!0&&(s+="="+o[i].split(";")[0]));return document.cookie=a+"="+e.write(r,a)+s}}function n(a){if(!(typeof document>"u"||arguments.length&&!a)){for(var r=document.cookie?document.cookie.split("; "):[],o={},s=0;s["ltr","rtl"].includes(e)}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const u=_4(e,"modelValue");return(t,n)=>(j(),ee("span",{class:ve(["h-switch",`h-switch--${e.direction}`])},[Z("label",{class:ve(["h-switch__switch",{"h-switch--on":!!u.value,"h-switch--disabled":e.disabled}])},[Cn(Z("input",{"onUpdate:modelValue":n[0]||(n[0]=a=>u.value=a),type:"checkbox",class:"h-switch__input",checked:u.value,disabled:e.disabled,"aria-label":e.label},null,8,_A),[[ti,u.value]]),Z("span",{class:ve(["h-switch__box",`h-switch__box--${e.direction}`])},null,2)],2),e.label?(j(),ee("span",wA,Fe(e.label),1)):me("",!0)],2))}}),pD=fu(kA,[["__scopeId","data-v-9c9584fd"]]),xA=["dir"],MA={class:"h-cookie-selection__text-container"},SA={class:"h-cookie-selection__title"},TA={class:"h-cookie-selection__description"},HA={class:"h-cookie-selection__switch-wrapper"},PA={key:2,class:"h-cookie-selection__switch-label"},LA=Ee({__name:"HCookieSelection",props:{texts:{type:Object,required:!0},direction:{type:String,default:"ltr",validator:e=>["ltr","rtl"].includes(e)}},emits:["toggle"],setup(e,{emit:u}){const t=u,n=e,a=Hn.get(sn.COOKIE_CONSENT)||"",r=Ce(a.includes(Ru.STATISTICS)),o=Ce(a.includes(Ru.ADVERTISING)),s=[{id:Ru.MANDATORY,title:n.texts.mandatory.title,description:n.texts.mandatory.description,checked:!0,disabled:!0},{id:Ru.STATISTICS,title:n.texts.statistics.title,description:n.texts.statistics.description,checked:!1,disabled:!1},{id:Ru.ADVERTISING,title:n.texts.advertising.title,description:n.texts.advertising.description,checked:!1,disabled:!1}],i=(l,c)=>{s.find(D=>D.id===l)&&t("toggle",l,c)};return(l,c)=>(j(),ee("div",{class:"h-cookie-selection",dir:e.direction},[(j(),ee(je,null,xr(s,(D,d)=>Z("div",{key:D.id,class:ve(["h-cookie-selection__container",{"h-cookie-selection__container--bordered":d!==0}])},[Z("div",MA,[Z("h2",SA,Fe(D.title),1),Z("p",TA,Fe(D.description),1)]),Z("div",HA,[D.id===De(Ru).STATISTICS?(j(),ye(pD,{key:0,modelValue:r.value,"onUpdate:modelValue":[c[0]||(c[0]=f=>r.value=f),f=>i(D.id,f)],sm:"",direction:e.direction,disabled:D.disabled,"data-click-id":`hgr-cookie_consent-settings-${D.id}_switch`,"data-qa":`cookie-toggle-${D.id}`},null,8,["modelValue","direction","disabled","data-click-id","data-qa","onUpdate:modelValue"])):me("",!0),D.id===De(Ru).ADVERTISING?(j(),ye(pD,{key:1,modelValue:o.value,"onUpdate:modelValue":[c[1]||(c[1]=f=>o.value=f),f=>i(D.id,f)],sm:"",direction:e.direction,disabled:D.disabled,"data-click-id":`hgr-cookie_consent-settings-${D.id}_switch`,"data-qa":`cookie-toggle-${D.id}`},null,8,["modelValue","direction","disabled","data-click-id","data-qa","onUpdate:modelValue"])):me("",!0),D.disabled?(j(),ee("span",PA,Fe(e.texts.alwaysActiveOption),1)):me("",!0)])],2)),64))],8,xA))}}),IA=fu(LA,[["__scopeId","data-v-e3ae335c"]]),OA=Ee({__name:"HIconButton",props:{icon:{},iconColor:{default:"primary--500"},color:{default:"dark"},isCompact:{type:Boolean},isDisabled:{type:Boolean},isLoading:{type:Boolean},dimensions:{default:"24px"}},emits:["click"],setup(e,{emit:u}){const t=e,n=u,a=r=>{t.isDisabled||t.isLoading||n("click",r)};return(r,o)=>(j(),ee("button",{class:ve(["h-icon-button",`h-icon-button--${r.color}`,{"h-icon-button--compact":r.isCompact},{"h-icon-button--disabled":r.isDisabled},{"h-icon-button--loading":r.isLoading}]),onClick:a},[r.isLoading?Cn((j(),ye(Ti,{key:1,dimensions:r.dimensions,color:r.iconColor},null,8,["dimensions","color"])),[[ar,r.isLoading]]):(j(),ye(Hu,{key:0,name:r.icon,dimensions:r.dimensions,color:r.iconColor},null,8,["name","dimensions","color"]))],2))}}),RA=fu(OA,[["__scopeId","data-v-bbdc1eba"]]),$A={class:"h-cookie-settings-popup__wrapper"},NA={ref:"hPopup",class:"h-cookie-settings-popup"},zA={class:"h-cookie-settings-popup__content"},VA=Ee({__name:"HCookieSettingsPopup",props:{value:{type:Boolean,default:!1}},emits:["update:modelValue","on-close"],setup(e,{emit:u}){const t=e,n=u,a=X({get(){return t.value},set(o){n("update:modelValue",o)}}),r=()=>{a.value=!1,n("on-close")};return(o,s)=>(j(),ee("div",$A,[Z("div",{class:"h-cookie-settings-popup__overlay",onClick:r}),Z("div",NA,[Z("div",zA,[fe(RA,{class:"h-cookie-settings-popup__close-action","is-compact":"",icon:"ic-cross-24",color:"dark",onClick:r}),uu(o.$slots,"default",{},void 0,!0)])],512)]))}}),UA=fu(VA,[["__scopeId","data-v-b94e1ec3"]]),jA={key:0,class:"h-cookie-consent","data-qa":"cookie-banner"},qA={key:0,class:"h-cookie-consent__wrapper"},WA={class:"h-cookie-consent__title scale-category6"},GA=["innerHTML"],KA={class:"h-cookie-consent__main-btn-wrapper"},YA={class:"h-cookie-consent__settings-wrapper"},ZA={class:"h-cookie-consent__settings-top-container"},XA={class:"h-cookie-consent__settings-title scale-category6"},JA=["innerHTML"],QA={class:"h-cookie-consent__settings-btn-container"},eb=Ee({__name:"HCookieConsent",props:{data:{type:Object,required:!0},direction:{type:String,default:"ltr",validator:e=>["ltr","rtl"].includes(e)},changeSettings:{type:Boolean,default:!1}},emits:["accept","decline","toggle-settings","accept-selected","accept-all","decline-all","show"],setup(e,{emit:u}){const t=e,n=u,a=Ce(!1),r=Ce(!1),o=Ce(!1),s=Ce([]),i=Ce(t.data.optIn),l=E=>{s.value=[Ru.STATISTICS,Ru.ADVERTISING],d(),E?(n("accept-all",r.value),f()):n("accept",r.value)},c=(E=!1)=>{s.value=[],d(),E?(n("decline-all",r.value),f()):n("decline",r.value)},D=()=>{if(window.location.host.includes("localhost"))return"localhost";const E=window.location.host.split(".");return E.length!==2&&E.shift(),E.join(".")},d=async(E=!1)=>{Hn.set(sn.COOKIE_CONSENT,s.value.length>0?s.value.toString():Ru.MANDATORY,{expires:s.value.length===0?2:365,domain:D()}),Hn.remove(sn.AUTO_FILLED_CONSENT,{domain:D()}),Hn.remove(sn.POSSIBLE_OPT_OUT_FROM_AUTO_CONSENT,{domain:D()}),a.value=!1,g(),E&&(n("accept-selected",r.value),f())},f=(E=!1)=>{o.value?g():C(),o.value=!o.value,E||n("toggle-settings",r.value)},C=()=>{const E=document.getElementsByTagName("html")[0];E.style.overflow="hidden"},g=()=>{const E=document.getElementsByTagName("html")[0];E.style.overflow="initial"},m=(E,h)=>{h&&!s.value.includes(E)&&s.value.push(E),!h&&s.value.includes(E)&&s.value.splice(s.value.indexOf(E),1)};return Vu(()=>{const E=Hn.get(sn.COOKIE_CONSENT);r.value=!!Number(Hn.get(sn.POSSIBLE_OPT_OUT_FROM_AUTO_CONSENT)),r.value&&(i.value=t.data.optOut),(!E||E===Ru.FUNCTIONAL||r.value)&&(a.value=!0,n("show",r.value))}),Ke(()=>t.changeSettings,()=>{t.changeSettings&&f(!0)}),(E,h)=>(j(),ye(qn,{name:"fade"},{default:Re(()=>[a.value||e.changeSettings?(j(),ee("div",jA,[e.changeSettings?me("",!0):(j(),ee("div",qA,[Z("h3",WA,Fe(i.value.title),1),Z("p",{class:"h-cookie-consent__description",innerHTML:i.value.description},null,8,GA),Z("div",KA,[fe(ht,{class:"h-cookie-consent__main-btn","data-click-id":"hgr-cookie_consent-accept_all_btn","data-qa":"cookie-banner-accept-button",onClick:h[0]||(h[0]=F=>l(!1))},{default:Re(()=>[vu(Fe(i.value.acceptButton),1)]),_:1}),fe(ht,{class:"h-cookie-consent__main-btn","data-click-id":"hgr-cookie_consent-decline_btn",variant:"outline","data-qa":"cookie-banner-decline-button",onClick:h[1]||(h[1]=F=>c(!1))},{default:Re(()=>[vu(Fe(i.value.declineButton),1)]),_:1}),fe(ht,{class:"h-cookie-consent__main-btn h-cookie-consent__main-btn--inline","data-click-id":"hgr-cookie_consent-settings_btn",variant:"text","data-qa":"cookie-banner-settings-button",onClick:h[2]||(h[2]=F=>f(!1))},{default:Re(()=>[vu(Fe(i.value.settingsButton),1)]),_:1})])])),o.value?(j(),ye(UA,{key:1,class:"h-cookie-consent__settings","data-qa":"cookie-settings-modal",onOnClose:h[6]||(h[6]=F=>f(!1))},{default:Re(()=>[Z("div",YA,[Z("div",ZA,[Z("h3",XA,Fe(i.value.cookieSettings.title),1),Z("p",{class:"h-cookie-consent__settings-description",innerHTML:i.value.cookieSettings.description},null,8,JA),fe(IA,{texts:i.value.cookieSettings,direction:e.direction,onToggle:m},null,8,["texts","direction"])]),Z("div",QA,[fe(ht,{class:"h-cookie-consent__settings-btn","data-click-id":"hgr-cookie_consent-settings-confirm_btn","no-hover":"",primary500:"","data-qa":"cookie-settings-accept-selected-button",onClick:h[3]||(h[3]=F=>d(!0))},{default:Re(()=>[vu(Fe(i.value.cookieSettings.acceptSelectedButton),1)]),_:1}),fe(ht,{class:"h-cookie-consent__settings-btn h-cookie-consent__settings-btn--inline","data-click-id":"hgr-cookie_consent-settings-confirm_all_btn","data-qa":"cookie-settings-accept-all-button",variant:"text",primary500:"",onClick:h[4]||(h[4]=F=>l(!0))},{default:Re(()=>[vu(Fe(i.value.cookieSettings.acceptAllButton),1)]),_:1}),fe(ht,{class:"h-cookie-consent__settings-btn h-cookie-consent__settings-btn--inline","data-click-id":"hgr-cookie_consent-settings-confirm_btn","no-hover":"",variant:"text",primary500:"","data-qa":"cookie-settings-decline-all-button",onClick:h[5]||(h[5]=F=>c(!0))},{default:Re(()=>[vu(Fe(i.value.cookieSettings.rejectAllButton),1)]),_:1})])])]),_:1})):me("",!0)])):me("",!0)]),_:1}))}}),p_=fu(eb,[["__scopeId","data-v-14b9a087"]]);var Dd=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ca(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cd={exports:{}};(function(e,u){(function(t,n){e.exports=n()})(Dd,function(){var t=1e3,n=6e4,a=36e5,r="millisecond",o="second",s="minute",i="hour",l="day",c="week",D="month",d="quarter",f="year",C="date",g="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,E=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(q){var U=["th","st","nd","rd"],P=q%100;return"["+q+(U[(P-20)%10]||U[P]||U[0])+"]"}},F=function(q,U,P){var K=String(q);return!K||K.length>=U?q:""+Array(U+1-K.length).join(P)+q},p={s:F,z:function(q){var U=-q.utcOffset(),P=Math.abs(U),K=Math.floor(P/60),L=P%60;return(U<=0?"+":"-")+F(K,2,"0")+":"+F(L,2,"0")},m:function q(U,P){if(U.date()1)return q(ie[0])}else{var de=U.name;w[de]=U,L=de}return!K&&L&&(b=L),L||!K&&b},T=function(q,U){if(G(q))return q.clone();var P=typeof U=="object"?U:{};return P.date=q,P.args=arguments,new S(P)},R=p;R.l=O,R.i=G,R.w=function(q,U){return T(q,{locale:U.$L,utc:U.$u,x:U.$x,$offset:U.$offset})};var S=function(){function q(P){this.$L=O(P.locale,null,!0),this.parse(P),this.$x=this.$x||P.x||{},this[_]=!0}var U=q.prototype;return U.parse=function(P){this.$d=function(K){var L=K.date,te=K.utc;if(L===null)return new Date(NaN);if(R.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var ie=L.match(m);if(ie){var de=ie[2]-1||0,ge=(ie[7]||"0").substring(0,3);return te?new Date(Date.UTC(ie[1],de,ie[3]||1,ie[4]||0,ie[5]||0,ie[6]||0,ge)):new Date(ie[1],de,ie[3]||1,ie[4]||0,ie[5]||0,ie[6]||0,ge)}}return new Date(L)}(P),this.init()},U.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},U.$utils=function(){return R},U.isValid=function(){return this.$d.toString()!==g},U.isSame=function(P,K){var L=T(P);return this.startOf(K)<=L&&L<=this.endOf(K)},U.isAfter=function(P,K){return T(P)68?1900:2e3)},c=function(m){return function(E){this[m]=+E}},D=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(E){if(!E||E==="Z")return 0;var h=E.match(/([+-]|\d\d)/g),F=60*h[1]+(+h[2]||0);return F===0?0:h[0]==="+"?-F:F}(m)}],d=function(m){var E=i[m];return E&&(E.indexOf?E:E.s.concat(E.f))},f=function(m,E){var h,F=i.meridiem;if(F){for(var p=1;p<=24;p+=1)if(m.indexOf(F(p,0,E))>-1){h=p>12;break}}else h=m===(E?"pm":"PM");return h},C={A:[s,function(m){this.afternoon=f(m,!1)}],a:[s,function(m){this.afternoon=f(m,!0)}],Q:[a,function(m){this.month=3*(m-1)+1}],S:[a,function(m){this.milliseconds=100*+m}],SS:[r,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[o,c("seconds")],ss:[o,c("seconds")],m:[o,c("minutes")],mm:[o,c("minutes")],H:[o,c("hours")],h:[o,c("hours")],HH:[o,c("hours")],hh:[o,c("hours")],D:[o,c("day")],DD:[r,c("day")],Do:[s,function(m){var E=i.ordinal,h=m.match(/\d+/);if(this.day=h[0],E)for(var F=1;F<=31;F+=1)E(F).replace(/\[|\]/g,"")===m&&(this.day=F)}],w:[o,c("week")],ww:[r,c("week")],M:[o,c("month")],MM:[r,c("month")],MMM:[s,function(m){var E=d("months"),h=(d("monthsShort")||E.map(function(F){return F.slice(0,3)})).indexOf(m)+1;if(h<1)throw new Error;this.month=h%12||h}],MMMM:[s,function(m){var E=d("months").indexOf(m)+1;if(E<1)throw new Error;this.month=E%12||E}],Y:[/[+-]?\d+/,c("year")],YY:[r,function(m){this.year=l(m)}],YYYY:[/\d{4}/,c("year")],Z:D,ZZ:D};function g(m){var E,h;E=m,h=i&&i.formats;for(var F=(m=E.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(T,R,S){var z=S&&S.toUpperCase();return R||h[S]||t[S]||h[z].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(q,U,P){return U||P.slice(1)})})).match(n),p=F.length,b=0;b-1)return new Date((L==="X"?1e3:1)*K);var de=g(L)(K),ge=de.year,_e=de.month,Ie=de.day,Qe=de.hours,Ue=de.minutes,N=de.seconds,ne=de.milliseconds,Q=de.zone,ue=de.week,he=new Date,Be=Ie||(ge||_e?1:he.getDate()),v=ge||he.getFullYear(),y=0;ge&&!_e||(y=_e>0?_e-1:he.getMonth());var H,Y=Qe||0,V=Ue||0,A=N||0,B=ne||0;return Q?new Date(Date.UTC(v,y,Be,Y,V,A,B+60*Q.offset*1e3)):te?new Date(Date.UTC(v,y,Be,Y,V,A,B)):(H=new Date(v,y,Be,Y,V,A,B),ue&&(H=ie(H).week(ue).toDate()),H)}catch{return new Date("")}}(w,O,_,h),this.init(),z&&z!==!0&&(this.$L=this.locale(z).$L),S&&w!=this.format(O)&&(this.$d=new Date("")),i={}}else if(O instanceof Array)for(var q=O.length,U=1;U<=q;U+=1){G[1]=O[U-1];var P=h.apply(this,G);if(P.isValid()){this.$d=P.$d,this.$L=P.$L,this.init();break}U===q&&(this.$d=new Date(""))}else p.call(this,b)}}})})(dd);var nb=dd.exports;const ab=ca(nb);/*! * XRegExp 5.1.1 * * Steven Levithan (c) 2007-present MIT License */const Ge="xregexp",gn={astral:!1,namespacing:!0},Dt={};let k0={},Pn={};const Ls=[],Kn="default",ED="class",rb={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},ob=/\$(?:\{([^\}]+)\}|<([^>]+)>|(\d\d?|[\s\S]?))/g,sb=/()??/.exec("")[1]===void 0,ib=/x/.flags!==void 0;function da(e){let u=!0;try{if(new RegExp("",e),e==="y"){const t="gy";".a".replace(new RegExp("a",t),".")===".."&&(u=!1)}}catch{u=!1}return u}const lb=da("d"),Hi=da("s"),fd=da("u"),Pi=da("y"),Fd={d:lb,g:!0,i:!0,m:!0,s:Hi,u:fd,y:Pi},Db=Hi?/[^dgimsuy]+/g:/[^dgimuy]+/g;function Cd(e,u,t,n,a){if(e[Ge]={captureNames:u},a)return e;if(e.__proto__)e.__proto__=oe.prototype;else for(const r in oe.prototype)e[r]=oe.prototype[r];return e[Ge].source=t,e[Ge].flags=n&&n.split("").sort().join(""),e}function Q0(e){return e.replace(/([\s\S])(?=[\s\S]*\1)/g,"")}function yn(e,u){if(!oe.isRegExp(e))throw new TypeError("Type RegExp expected");const t=e[Ge]||{};let n=cb(e),a="",r="",o=null,s=null;return u=u||{},u.removeG&&(r+="g"),u.removeY&&(r+="y"),r&&(n=n.replace(new RegExp(`[${r}]+`,"g"),"")),u.addG&&(a+="g"),u.addY&&(a+="y"),a&&(n=Q0(n+a)),u.isInternalOnly||(t.source!==void 0&&(o=t.source),t.flags!=null&&(s=a?Q0(t.flags+a):t.flags)),e=Cd(new RegExp(u.source||e.source,n),db(e)?t.captureNames.slice(0):null,o,s,u.isInternalOnly),e}function pd(e){return parseInt(e,16)}function Ed(e,u,t){const n=e.index+e[0].length,a=e.input[e.index-1],r=e.input[n];return/^[()|]$/.test(a)||/^[()|]$/.test(r)||e.index===0||n===e.input.length||/\(\?(?:[:=!]|<[=!])$/.test(e.input.substring(e.index-4,e.index))||fb(e.input,n,t)?"":"(?:)"}function cb(e){return ib?e.flags:/\/([a-z]*)$/i.exec(RegExp.prototype.toString.call(e))[1]}function db(e){return!!(e[Ge]&&e[Ge].captureNames)}function Li(e){return parseInt(e,10).toString(16)}function fb(e,u,t){const n="\\(\\?#[^)]*\\)",a="#[^#\\n]*",r="[?*+]|{\\d+(?:,\\d*)?}";return(t.includes("x")?new RegExp(`^(?:\\s|${a}|${n})*(?:${r})`):new RegExp(`^(?:${n})*(?:${r})`)).test(e.slice(u))}function gr(e,u){return Object.prototype.toString.call(e)===`[object ${u}]`}function F0(e){if(e==null)throw new TypeError("Cannot convert null or undefined to object");return e}function Ii(e){for(;e.length<4;)e=`0${e}`;return e}function Fb(e,u){if(Q0(u)!==u)throw new SyntaxError(`Invalid duplicate regex flag ${u}`);e=e.replace(/^\(\?([\w$]+)\)/,(t,n)=>{if(/[dgy]/.test(n))throw new SyntaxError(`Cannot use flags dgy in mode modifier ${t}`);return u=Q0(u+n),""});for(const t of u)if(!Fd[t])throw new SyntaxError(`Unknown regex flag ${t}`);return{pattern:e,flags:u}}function hd(e){const u={};return gr(e,"String")?(oe.forEach(e,/[^\s,]+/,t=>{u[t]=!0}),u):e}function hD(e){if(!/^[\w$]$/.test(e))throw new Error("Flag must be a single character A-Za-z0-9_$");Fd[e]=!0}function Cb(e,u,t,n,a){let r=Ls.length;const o=e[t];let s=null,i,l;for(;r--;)if(l=Ls[r],!(l.leadChar&&l.leadChar!==o||l.scope!==n&&l.scope!=="all"||l.flag&&!u.includes(l.flag))&&(i=oe.exec(e,l.regex,t,"sticky"),i)){s={matchLength:i[0].length,output:l.handler.call(a,i,n,u),reparse:l.reparse};break}return s}function md(e){gn.astral=e}function gd(e){gn.namespacing=e}function oe(e,u){if(oe.isRegExp(e)){if(u!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return yn(e)}if(e=e===void 0?"":String(e),u=u===void 0?"":String(u),oe.isInstalled("astral")&&!u.includes("A")&&(u+="A"),Pn[e]||(Pn[e]={}),!Pn[e][u]){const n={hasNamedCapture:!1,captureNames:[]};let a=Kn,r="",o=0,s;const i=Fb(e,u);let l=i.pattern;const c=i.flags;for(;o{t=t||{};let{optionalFlags:n}=t;if(t.flag&&hD(t.flag),n){n=n.split("");for(const a of n)hD(a)}Ls.push({regex:yn(e,{addG:!0,addY:Pi,isInternalOnly:!0}),handler:u,scope:t.scope||Kn,flag:t.flag,reparse:t.reparse,leadChar:t.leadChar}),oe.cache.flush("patterns")};oe.cache=(e,u)=>(k0[e]||(k0[e]={}),k0[e][u]||(k0[e][u]=oe(e,u)));oe.cache.flush=e=>{e==="patterns"?Pn={}:k0={}};oe.escape=e=>String(F0(e)).replace(/[\\\[\]{}()*+?.^$|]/g,"\\$&").replace(/[\s#\-,]/g,u=>`\\u${Ii(Li(u.charCodeAt(0)))}`);oe.exec=(e,u,t,n)=>{let a="g",r=!1,o=!1,s;r=Pi&&!!(n||u.sticky&&n!==!1),r?a+="y":n&&(o=!0,a+="FakeY"),u[Ge]=u[Ge]||{};const i=u[Ge][a]||(u[Ge][a]=yn(u,{addG:!0,addY:r,source:o?`${u.source}|()`:void 0,removeY:n===!1,isInternalOnly:!0}));return t=t||0,i.lastIndex=t,s=Dt.exec.call(i,e),o&&s&&s.pop()===""&&(s=null),u.global&&(u.lastIndex=s?i.lastIndex:0),s};oe.forEach=(e,u,t)=>{let n=0,a=-1,r;for(;r=oe.exec(e,u,n);)t(r,++a,e,u),n=r.index+(r[0].length||1)};oe.globalize=e=>yn(e,{addG:!0});oe.install=e=>{e=hd(e),!gn.astral&&e.astral&&md(!0),!gn.namespacing&&e.namespacing&&gd(!0)};oe.isInstalled=e=>!!gn[e];oe.isRegExp=e=>Object.prototype.toString.call(e)==="[object RegExp]";oe.match=(e,u,t)=>{const n=u.global&&t!=="one"||t==="all",a=(n?"g":"")+(u.sticky?"y":"")||"noGY";u[Ge]=u[Ge]||{};const r=u[Ge][a]||(u[Ge][a]=yn(u,{addG:!!n,removeG:t==="one",isInternalOnly:!0})),o=String(F0(e)).match(r);return u.global&&(u.lastIndex=t==="one"&&o?o.index+o[0].length:0),n?o||[]:o&&o[0]};oe.matchChain=(e,u)=>function t(n,a){const r=u[a].regex?u[a]:{regex:u[a]},o=[];function s(i){if(r.backref){const l=`Backreference to undefined group: ${r.backref}`,c=isNaN(r.backref);if(c&&oe.isInstalled("namespacing")){if(!(i.groups&&r.backref in i.groups))throw new ReferenceError(l)}else if(!i.hasOwnProperty(r.backref))throw new ReferenceError(l);const D=c&&oe.isInstalled("namespacing")?i.groups[r.backref]:i[r.backref];o.push(D||"")}else o.push(i[0])}for(const i of n)oe.forEach(i,r.regex,s);return a===u.length-1||!o.length?o:t(o,a+1)}([e],0);oe.replace=(e,u,t,n)=>{const a=oe.isRegExp(u),r=u.global&&n!=="one"||n==="all",o=(r?"g":"")+(u.sticky?"y":"")||"noGY";let s=u;a?(u[Ge]=u[Ge]||{},s=u[Ge][o]||(u[Ge][o]=yn(u,{addG:!!r,removeG:n==="one",isInternalOnly:!0}))):r&&(s=new RegExp(oe.escape(String(u)),"g"));const i=Dt.replace.call(F0(e),s,t);return a&&u.global&&(u.lastIndex=0),i};oe.replaceEach=(e,u)=>{for(const t of u)e=oe.replace(e,t[0],t[1],t[2]);return e};oe.split=(e,u,t)=>Dt.split.call(F0(e),u,t);oe.test=(e,u,t,n)=>!!oe.exec(e,u,t,n);oe.uninstall=e=>{e=hd(e),gn.astral&&e.astral&&md(!1),gn.namespacing&&e.namespacing&&gd(!1)};oe.union=(e,u,t)=>{t=t||{};const n=t.conjunction||"or";let a=0,r,o;function s(D,d,f){const C=o[a-r];if(d){if(++a,C)return`(?<${C}>`}else if(f)return`\\${+f+r}`;return D}if(!(gr(e,"Array")&&e.length))throw new TypeError("Must provide a nonempty array of patterns to merge");const i=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,l=[];for(const D of e)oe.isRegExp(D)?(r=a,o=D[Ge]&&D[Ge].captureNames||[],l.push(oe(D.source).source.replace(i,s))):l.push(oe.escape(D));const c=n==="none"?"":"|";return oe(l.join(c),u)};Dt.exec=function(e){const u=this.lastIndex,t=RegExp.prototype.exec.apply(this,arguments);if(t){if(!sb&&t.length>1&&t.includes("")){const n=yn(this,{removeG:!0,isInternalOnly:!0});String(e).slice(t.index).replace(n,(...a)=>{const r=a.length;for(let o=1;ot.index&&(this.lastIndex=t.index)}return this.global||(this.lastIndex=u),t};Dt.test=function(e){return!!Dt.exec.call(this,e)};Dt.match=function(e){if(!oe.isRegExp(e))e=new RegExp(e);else if(e.global){const u=String.prototype.match.apply(this,arguments);return e.lastIndex=0,u}return Dt.exec.call(e,F0(this))};Dt.replace=function(e,u){const t=oe.isRegExp(e);let n,a,r;return t?(e[Ge]&&({captureNames:a}=e[Ge]),n=e.lastIndex):e+="",gr(u,"Function")?r=String(this).replace(e,(...o)=>{if(a){let s;oe.isInstalled("namespacing")?(s=Object.create(null),o.push(s)):(o[0]=new String(o[0]),[s]=o);for(let i=0;i{return String(u).replace(ob,s);function s(i,l,c,D){l=l||c;const d=gr(o[o.length-1],"Object")?4:3,f=o.length-d;if(l){if(/^\d+$/.test(l)){const g=+l;if(g<=f)return o[g]||""}const C=a?a.indexOf(l):-1;if(C<0)throw new SyntaxError(`Backreference to undefined group ${i}`);return o[C+1]||""}if(D===""||D===" ")throw new SyntaxError(`Invalid token ${i}`);if(D==="&"||+D==0)return o[0];if(D==="$")return"$";if(D==="`")return o[o.length-1].slice(0,o[o.length-2]);if(D==="'")return o[o.length-1].slice(o[o.length-2]+o[0].length);if(D=+D,!isNaN(D)){if(D>f)throw new SyntaxError(`Backreference to undefined group ${i}`);return o[D]||""}throw new SyntaxError(`Invalid token ${i}`)}}),t&&(e.global?e.lastIndex=0:e.lastIndex=n),r};Dt.split=function(e,u){if(!oe.isRegExp(e))return String.prototype.split.apply(this,arguments);const t=String(this),n=[],a=e.lastIndex;let r=0,o;return u=(u===void 0?-1:u)>>>0,oe.forEach(t,e,s=>{s.index+s[0].length>r&&(n.push(t.slice(r,s.index)),s.length>1&&s.indexu?n.slice(0,u):n};oe.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,(e,u)=>{if(e[1]==="B"&&u===Kn)return e[0];throw new SyntaxError(`Invalid escape ${e[0]}`)},{scope:"all",leadChar:"\\"});oe.addToken(/\\u{([\dA-Fa-f]+)}/,(e,u,t)=>{const n=pd(e[1]);if(n>1114111)throw new SyntaxError(`Invalid Unicode code point ${e[0]}`);if(n<=65535)return`\\u${Ii(Li(n))}`;if(fd&&t.includes("u"))return e[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u")},{scope:"all",leadChar:"\\"});oe.addToken(/\(\?#[^)]*\)/,Ed,{leadChar:"("});oe.addToken(/\s+|#[^\n]*\n?/,Ed,{flag:"x"});Hi||oe.addToken(/\./,()=>"[\\s\\S]",{flag:"s",leadChar:"."});oe.addToken(/\\k<([^>]+)>/,function(e){const u=isNaN(e[1])?this.captureNames.indexOf(e[1])+1:+e[1],t=e.index+e[0].length;if(!u||u>this.captureNames.length)throw new SyntaxError(`Backreference to undefined group ${e[0]}`);return`\\${u}${t===e.input.length||isNaN(e.input[t])?"":"(?:)"}`},{leadChar:"\\"});oe.addToken(/\\(\d+)/,function(e,u){if(!(u===Kn&&/^[1-9]/.test(e[1])&&+e[1]<=this.captureNames.length)&&e[1]!=="0")throw new SyntaxError(`Cannot use octal escape or backreference to undefined group ${e[0]}`);return e[0]},{scope:"all",leadChar:"\\"});oe.addToken(/\(\?P?<([\p{ID_Start}$_][\p{ID_Continue}$_\u200C\u200D]*)>/u,function(e){if(!oe.isInstalled("namespacing")&&(e[1]==="length"||e[1]==="__proto__"))throw new SyntaxError(`Cannot use reserved word as capture name ${e[0]}`);if(this.captureNames.includes(e[1]))throw new SyntaxError(`Cannot use same name for multiple groups ${e[0]}`);return this.captureNames.push(e[1]),this.hasNamedCapture=!0,"("},{leadChar:"("});oe.addToken(/\((?!\?)/,function(e,u,t){return t.includes("n")?"(?:":(this.captureNames.push(null),"(")},{optionalFlags:"n",leadChar:"("});/*! * XRegExp.build 5.1.1 * * Steven Levithan (c) 2012-present MIT License */const pb=e=>{const u="xregexp",t=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,n=e.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,t],"g",{conjunction:"or"});function a(l){const c=/^(?:\(\?:\))*\^/,D=/\$(?:\(\?:\))*$/;return c.test(l)&&D.test(l)&&D.test(l.replace(/\\[\s\S]/g,""))?l.replace(c,"").replace(D,""):l}function r(l,c){const D=c?"x":"";return e.isRegExp(l)?l[u]&&l[u].captureNames?l:e(l.source,D):e(l,D)}function o(l){return l instanceof RegExp?l:e.escape(l)}function s(l,c,D){return l[`subpattern${D}`]=c,l}function i(l,c,D){const d=c(c,...D)=>{const d=D.map(o).reduce(s,{}),f=c.raw.map(i).join("");return e.build(f,d,l)},e.build=(l,c,D)=>{D=D||"";const d=D.includes("x"),f=/^\(\?([\w$]+)\)/.exec(l);f&&(D=e._clipDuplicates(D+f[1]));const C={};for(const w in c)if(c.hasOwnProperty(w)){const _=r(c[w],d);C[w]={pattern:a(_.source),names:_[u].captureNames||[]}}const g=r(l,d);let m=0,E,h=0;const F=[0],p=g[u].captureNames||[],b=g.source.replace(n,(w,_,G,O,T)=>{const R=_||G;let S,z,q;if(R){if(!C.hasOwnProperty(R))throw new ReferenceError(`Undefined property ${w}`);_?(S=p[h],F[++h]=++m,z=`(?<${S||R}>`):z="(?:",E=m;const U=C[R].pattern.replace(t,(P,K,L)=>{if(K){if(S=C[R].names[m-E],++m,S)return`(?<${S}>`}else if(L)return q=+L-1,C[R].names[q]?`\\k<${C[R].names[q]}>`:`\\${+L+E}`;return P});return`${z}${U})`}if(O){if(S=p[h],F[++h]=++m,S)return`(?<${S}>`}else if(T)return q=+T-1,p[q]?`\\k<${p[q]}>`:`\\${F[+T]}`;return w});return e(b,D)}};/*! * XRegExp.matchRecursive 5.1.1 * * Steven Levithan (c) 2009-present MIT License */const Eb=e=>{function u(t,n,a,r){return{name:t,value:n,start:a,end:r}}e.matchRecursive=(t,n,a,r,o)=>{r=r||"",o=o||{};const s=r.includes("g"),i=r.includes("y"),l=r.replace(/y/g,"");n=e(n,l),a=e(a,l);let c,{escapeChar:D}=o;if(D){if(D.length>1)throw new Error("Cannot use more than one escape character");D=e.escape(D),c=new RegExp(`(?:${D}[\\S\\s]|(?:(?!${e.union([n,a],"",{conjunction:"or"}).source})[^${D}])+)+`,r.replace(e._hasNativeFlag("s")?/[^imsu]/g:/[^imu]/g,""))}let d=0,f=0,C=0,g=0,m,E,h,F;const p=o.valueNames,b=[];for(;;){if(D&&(C+=(e.exec(t,c,C,"sticky")||[""])[0].length),h=e.exec(t,n,C),F=e.exec(t,a,C),h&&F&&(h.index<=F.index?F=null:h=null),h||F)f=(h||F).index,C=f+(h||F)[0].length;else if(!d)break;if(i&&!d&&f>g)break;if(h)d||(m=f,E=C),d+=1;else if(F&&d){if(d-=1,!d&&(p?(p[0]&&m>g&&b.push(u(p[0],t.slice(g,m),g,m)),p[1]&&b.push(u(p[1],t.slice(m,E),m,E)),p[2]&&b.push(u(p[2],t.slice(E,f),E,f)),p[3]&&b.push(u(p[3],t.slice(f,C),f,C))):b.push(t.slice(E,f)),g=C,!s))break}else{const w=o.unbalanced||"error";if(w==="skip"||w==="skip-lazy")if(F)F=null;else{if(w==="skip"){const _=e.exec(t,n,m,"sticky")[0].length;C=m+(_||1)}else C=m+1;d=0}else if(w==="error"){const _=F?"right":"left",G=F?f:m;throw new Error(`Unbalanced ${_} delimiter found in string at position ${G}`)}else throw new Error(`Unsupported value for unbalanced: ${w}`)}f===C&&(C+=1)}return s&&b.length>0&&!i&&p&&p[0]&&t.length>g&&b.push(u(p[0],t.slice(g),g,t.length)),b}};/*! * XRegExp Unicode Base 5.1.1 * * Steven Levithan (c) 2008-present MIT License */const hb=e=>{const u={},t={},n=e._dec,a=e._hex,r=e._pad4;function o(d){return d.replace(/[- _]+/g,"").toLowerCase()}function s(d){const f=/^\\[xu](.+)/.exec(d);return f?n(f[1]):d.charCodeAt(d[0]==="\\"?1:0)}function i(d){let f="",C=-1;return e.forEach(d,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,g=>{const m=s(g[1]);m>C+1&&(f+=`\\u${r(a(C+1))}`,m>C+2&&(f+=`-\\u${r(a(m-1))}`)),C=s(g[2]||g[1])}),C<65535&&(f+=`\\u${r(a(C+1))}`,C<65534&&(f+="-\\uFFFF")),f}function l(d){const f="b!";return u[d][f]||(u[d][f]=i(u[d].bmp))}function c(d,f){const C=u[d];let g="";return C.bmp&&!C.isBmpLast&&(g=`[${C.bmp}]${C.astral?"|":""}`),C.astral&&(g+=C.astral),C.isBmpLast&&C.bmp&&(g+=`${C.astral?"|":""}[${C.bmp}]`),f?`(?:(?!${g})(?:[\uD800-\uDBFF][\uDC00-\uDFFF]|[\0-￿]))`:`(?:${g})`}function D(d,f){const C=f?"a!":"a=";return u[d][C]||(u[d][C]=c(d,f))}e.addToken(/\\([pP])(?:{(\^?)(?:(\w+)=)?([^}]*)}|([A-Za-z]))/,(d,f,C)=>{const g="Invalid double negation ",m="Unknown Unicode token ",E="Unicode token missing data ",h="Astral mode required for Unicode token ",F="Astral mode does not support Unicode tokens within character classes",[p,b,w,_,G,O]=d;let T=b==="P"||!!w;const R=C.includes("A");let S=o(O||G),z=u[S];if(b==="P"&&w)throw new SyntaxError(g+p);if(!u.hasOwnProperty(S))throw new SyntaxError(m+p);if(_&&!(t[_]&&t[_][S]))throw new SyntaxError(m+p);if(z.inverseOf){if(S=o(z.inverseOf),!u.hasOwnProperty(S))throw new ReferenceError(`${E+p} -> ${z.inverseOf}`);z=u[S],T=!T}if(!(z.bmp||R))throw new SyntaxError(h+p);if(R){if(f==="class")throw new SyntaxError(F);return D(S,T)}return f==="class"?T?l(S):z.bmp:`${(T?"[^":"[")+z.bmp}]`},{scope:"all",optionalFlags:"A",leadChar:"\\"}),e.addUnicodeData=(d,f)=>{const C="Unicode token requires name",g="Unicode token has no character data ";f&&(t[f]={});for(const m of d){if(!m.name)throw new Error(C);if(!(m.inverseOf||m.bmp||m.astral))throw new Error(g+m.name);const E=o(m.name);if(u[E]=m,f&&(t[f][E]=!0),m.alias){const h=o(m.alias);u[h]=m,f&&(t[f][h]=!0)}}e.cache.flush("patterns")},e._getUnicodeProperty=d=>{const f=o(d);return u[f]}};var mb=[{name:"C",alias:"Other",isBmpLast:!0,bmp:"\0--Ÿ­͸͹΀-΃΋΍΢԰՗՘֋֌֐׈-׏׫-׮׵-؅؜۝܎܏݋݌޲-޿߻߼࠮࠯࠿࡜࡝࡟࡫-࡯࢏-ࢗ࣢঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥৿਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੷-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୔୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿఍఑఩఺఻౅౉౎-౔౗౛౜౞౟౤౥౰-౶಍಑಩಴಺಻೅೉೎-೔೗-೜೟೤೥೰ೳ-೿഍഑൅൉൐-൓൤൥඀඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅຋຤຦຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿᜖-᜞᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠎᠚-᠟᡹-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯᫏-᫿᭍-᭏᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-᲏᲻᲼᳈-᳏᳻-᳿἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿​-‏‪-‮⁠-⁲⁳₏₝-₟⃁-⃏⃱-⃿↌-↏␧-␿⑋-⑟⭴⭵⮖⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹞-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄㄰㆏㇤-㇯㈟꒍-꒏꓇-꓏꘬-꘿꛸-꛿Ɤ-꟏꟒꟔Ꟛ-꟱꠭-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯꭬-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯃-﯒﶐﶑﷈-﷎﷐-﷯︚-︟﹓﹧﹬-﹯﹵﻽-＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9D-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAE\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF5A-\uDF6F\uDF8A-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC76-\uDC7E\uDCBD\uDCC3-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD48-\uDD4F\uDD77-\uDD7F\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5C\uDC62-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEBA-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF47-\uDFFF]|\uD806[\uDC3C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD47-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE5-\uDDFF\uDE48-\uDE4F\uDEA3-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF9-\uDFAF\uDFB1-\uDFBF\uDFF2-\uDFFE]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF3-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE9B-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA0-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDF4F\uDFC4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDD73-\uDD7A\uDDEB-\uDDFF\uDE46-\uDEDF\uDEF4-\uDEFF\uDF57-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD50-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDEFE\uDF00-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCB5-\uDD00\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDDAE-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDE5F\uDE66-\uDEFF]|\uD83D[\uDED8-\uDEDC\uDEED-\uDEEF\uDEFD-\uDEFF\uDF74-\uDF7F\uDFD9-\uDFDF\uDFEC-\uDFEF\uDFF1-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE\uDCAF\uDCB2-\uDCFF\uDE54-\uDE5F\uDE6E\uDE6F\uDE75-\uDE77\uDE7D-\uDE7F\uDE87-\uDE8F\uDEAD-\uDEAF\uDEBB-\uDEBF\uDEC6-\uDECF\uDEDA-\uDEDF\uDEE8-\uDEEF\uDEF7-\uDEFF\uDF93\uDFCB-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]"},{name:"Cc",alias:"Control",bmp:"\0--Ÿ"},{name:"Cf",alias:"Format",bmp:"­؀-؅؜۝܏࢐࢑࣢᠎​-‏‪-‮⁠-⁤⁦-\uFEFF-",astral:"\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC38]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Cn",alias:"Unassigned",bmp:"͸͹΀-΃΋΍΢԰՗՘֋֌֐׈-׏׫-׮׵-׿܎݋݌޲-޿߻߼࠮࠯࠿࡜࡝࡟࡫-࡯࢏࢒-ࢗ঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥৿਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੷-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୔୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿఍఑఩఺఻౅౉౎-౔౗౛౜౞౟౤౥౰-౶಍಑಩಴಺಻೅೉೎-೔೗-೜೟೤೥೰ೳ-೿഍഑൅൉൐-൓൤൥඀඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅຋຤຦຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿᜖-᜞᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠚-᠟᡹-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯᫏-᫿᭍-᭏᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-᲏᲻᲼᳈-᳏᳻-᳿἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿⁥⁲⁳₏₝-₟⃁-⃏⃱-⃿↌-↏␧-␿⑋-⑟⭴⭵⮖⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹞-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄㄰㆏㇤-㇯㈟꒍-꒏꓇-꓏꘬-꘿꛸-꛿Ɤ-꟏꟒꟔Ꟛ-꟱꠭-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯꭬-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-퟿﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯃-﯒﶐﶑﷈-﷎﷐-﷯︚-︟﹓﹧﹬-﹯﹵﻽﻾＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￸￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9D-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAE\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF5A-\uDF6F\uDF8A-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC76-\uDC7E\uDCC3-\uDCCC\uDCCE\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD48-\uDD4F\uDD77-\uDD7F\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5C\uDC62-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEBA-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF47-\uDFFF]|\uD806[\uDC3C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD47-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE5-\uDDFF\uDE48-\uDE4F\uDEA3-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF9-\uDFAF\uDFB1-\uDFBF\uDFF2-\uDFFE]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDB7F][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF3-\uDFFF]|\uD80D[\uDC2F\uDC39-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE9B-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA4-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDF4F\uDFC4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDDEB-\uDDFF\uDE46-\uDEDF\uDEF4-\uDEFF\uDF57-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD50-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDEFE\uDF00-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCB5-\uDD00\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDDAE-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDE5F\uDE66-\uDEFF]|\uD83D[\uDED8-\uDEDC\uDEED-\uDEEF\uDEFD-\uDEFF\uDF74-\uDF7F\uDFD9-\uDFDF\uDFEC-\uDFEF\uDFF1-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE\uDCAF\uDCB2-\uDCFF\uDE54-\uDE5F\uDE6E\uDE6F\uDE75-\uDE77\uDE7D-\uDE7F\uDE87-\uDE8F\uDEAD-\uDEAF\uDEBB-\uDEBF\uDEC6-\uDECF\uDEDA-\uDEDF\uDEE8-\uDEEF\uDEF7-\uDEFF\uDF93\uDFCB-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00\uDC02-\uDC1F\uDC80-\uDCFF\uDDF0-\uDFFF]|[\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Co",alias:"Private_Use",bmp:"-",astral:"[\uDB80-\uDBBE\uDBC0-\uDBFE][\uDC00-\uDFFF]|[\uDBBF\uDBFF][\uDC00-\uDFFD]"},{name:"Cs",alias:"Surrogate",bmp:"\uD800-\uDFFF"},{name:"L",alias:"Letter",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"LC",alias:"Cased_Letter",bmp:"A-Za-zµÀ-ÖØ-öø-ƺƼ-ƿDŽ-ʓʕ-ʯͰ-ͳͶͷͻ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՠ-ֈႠ-ჅჇჍა-ჺჽ-ჿᎠ-Ᏽᏸ-ᏽᲀ-ᲈᲐ-ᲺᲽ-Ჿᴀ-ᴫᵫ-ᵷᵹ-ᶚḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℴℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⱻⱾ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭꙀ-ꙭꚀ-ꚛꜢ-ꝯꝱ-ꞇꞋ-ꞎꞐ-ꟊꟐꟑꟓꟕ-ꟙꟵꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿff-stﬓ-ﬗA-Za-z",astral:"\uD801[\uDC00-\uDC4F\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD806[\uDCA0-\uDCDF]|\uD81B[\uDE40-\uDE7F]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD00-\uDD43]"},{name:"Ll",alias:"Lowercase_Letter",bmp:"a-zµß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʯͱͳͷͻ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᴫᵫ-ᵷᵹ-ᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎↄⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱻⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝱ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD22-\uDD43]"},{name:"Lm",alias:"Modifier_Letter",bmp:"ʰ-ˁˆ-ˑˠ-ˤˬˮʹͺՙـۥۦߴߵߺࠚࠤࠨࣉॱๆໆჼៗᡃᪧᱸ-ᱽᴬ-ᵪᵸᶛ-ᶿⁱⁿₐ-ₜⱼⱽⵯⸯ々〱-〵〻ゝゞー-ヾꀕꓸ-ꓽꘌꙿꚜꚝꜗ-ꜟꝰꞈꟲ-ꟴꟸꟹꧏꧦꩰꫝꫳꫴꭜ-ꭟꭩー゙゚",astral:"\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD81A[\uDF40-\uDF43]|\uD81B[\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD838[\uDD37-\uDD3D]|𞥋"},{name:"Lo",alias:"Other_Letter",bmp:"ªºƻǀ-ǃʔא-תׯ-ײؠ-ؿف-يٮٯٱ-ۓەۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪࠀ-ࠕࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣈऄ-हऽॐक़-ॡॲ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๅກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៜᠠ-ᡂᡄ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱷᳩ-ᳬᳮ-ᳳᳵᳶᳺℵ-ℸⴰ-ⵧⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ〆〼ぁ-ゖゟァ-ヺヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꀔꀖ-ꒌꓐ-ꓷꔀ-ꘋꘐ-ꘟꘪꘫꙮꚠ-ꛥꞏꟷꟻ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧠ-ꧤꧧ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩯꩱ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛꫜꫠ-ꫪꫲꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎יִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼヲ-ッア-ンᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC50-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF4A\uDF50]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|𝼊|\uD838[\uDD00-\uDD2C\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Lt",alias:"Titlecase_Letter",bmp:"DžLjNjDzᾈ-ᾏᾘ-ᾟᾨ-ᾯᾼῌῼ"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅↃⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵA-Z",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]"},{name:"M",alias:"Mark",bmp:"̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣඁ-ඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-ᫎᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC82\uDCB0-\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD34\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDCE\uDDCF\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC5E\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDEAB-\uDEB7\uDF1D-\uDF2B]|\uD806[\uDC2C-\uDC3A\uDD30-\uDD35\uDD37\uDD38\uDD3B-\uDD3E\uDD40\uDD42\uDD43\uDDD1-\uDDD7\uDDDA-\uDDE0\uDDE4\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDEF3-\uDEF6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF51-\uDF87\uDF8F-\uDF92\uDFE4\uDFF0\uDFF1]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"Mc",alias:"Spacing_Mark",bmp:"ःऻा-ीॉ-ौॎॏংঃা-ীেৈোৌৗਃਾ-ੀઃા-ીૉોૌଂଃାୀେୈୋୌୗாிுூெ-ைொ-ௌௗఁ-ఃు-ౄಂಃಾೀ-ೄೇೈೊೋೕೖംഃാ-ീെ-ൈൊ-ൌൗංඃා-ෑෘ-ෟෲෳ༾༿ཿါာေးျြၖၗၢ-ၤၧ-ၭႃႄႇ-ႌႏႚ-ႜ᜕᜴ាើ-ៅះៈᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸᨙᨚᩕᩗᩡᩣᩤᩭ-ᩲᬄᬵᬻᬽ-ᭁᭃ᭄ᮂᮡᮦᮧ᮪ᯧᯪ-ᯬᯮ᯲᯳ᰤ-ᰫᰴᰵ᳡᳷〮〯ꠣꠤꠧꢀꢁꢴ-ꣃꥒ꥓ꦃꦴꦵꦺꦻꦾ-꧀ꨯꨰꨳꨴꩍꩻꩽꫫꫮꫯꫵꯣꯤꯦꯧꯩꯪ꯬",astral:"\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3E\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB0-\uDCB2\uDCB9\uDCBB-\uDCBE\uDCC1\uDDAF-\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF20\uDF21\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD30-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD65\uDD66\uDD6D-\uDD72]"},{name:"Me",alias:"Enclosing_Mark",bmp:"҈҉᪾⃝-⃠⃢-⃤꙰-꙲"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣ৾ਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣૺ-૿ଁ଼ିୁ-ୄ୍୕ୖୢୣஂீ்ఀఄ఼ా-ీె-ైొ-్ౕౖౢౣಁ಼ಿೆೌ್ೢೣഀഁ഻഼ു-ൄ്ൢൣඁ්ි-ුූัิ-ฺ็-๎ັິ-ຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲᜳᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽ᪿ-ᫎᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᮫-ᮭ᯦ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꠬꣄ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꦽꧥꨩ-ꨮꨱꨲꨵꨶꩃꩌꩼꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF40\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB3-\uDCB8\uDCBA\uDCBF\uDCC0\uDCC2\uDCC3\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"N",alias:"Number",bmp:"0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൘-൞൦-൸෦-෯๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",astral:"\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE48\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDD30-\uDD39\uDE60-\uDE7E\uDF1D-\uDF26\uDF51-\uDF54\uDFC5-\uDFCB]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2\uDD50-\uDD59]|\uD807[\uDC50-\uDC6C\uDD50-\uDD59\uDDA0-\uDDA9\uDFC0-\uDFD4]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDF50-\uDF59\uDF5B-\uDF61]|\uD81B[\uDE80-\uDE96]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDFCE-\uDFFF]|\uD838[\uDD40-\uDD49\uDEF0-\uDEF9]|\uD83A[\uDCC7-\uDCCF\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]"},{name:"Nd",alias:"Decimal_Number",bmp:"0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",astral:"\uD801[\uDCA0-\uDCA9]|\uD803[\uDD30-\uDD39]|\uD804[\uDC66-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF39]|\uD806[\uDCE0-\uDCE9\uDD50-\uDD59]|\uD807[\uDC50-\uDC59\uDD50-\uDD59\uDDA0-\uDDA9]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDF50-\uDF59]|\uD835[\uDFCE-\uDFFF]|\uD838[\uDD40-\uDD49\uDEF0-\uDEF9]|\uD83A[\uDD50-\uDD59]|\uD83E[\uDFF0-\uDFF9]"},{name:"Nl",alias:"Letter_Number",bmp:"ᛮ-ᛰⅠ-ↂↅ-ↈ〇〡-〩〸-〺ꛦ-ꛯ",astral:"\uD800[\uDD40-\uDD74\uDF41\uDF4A\uDFD1-\uDFD5]|\uD809[\uDC00-\uDC6E]"},{name:"No",alias:"Other_Number",bmp:"²³¹¼-¾৴-৹୲-୷௰-௲౸-౾൘-൞൰-൸༪-༳፩-፼៰-៹᧚⁰⁴-⁹₀-₉⅐-⅟↉①-⒛⓪-⓿❶-➓⳽㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꠰-꠵",astral:"\uD800[\uDD07-\uDD33\uDD75-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE48\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E\uDF1D-\uDF26\uDF51-\uDF54\uDFC5-\uDFCB]|\uD804[\uDC52-\uDC65\uDDE1-\uDDF4]|\uD805[\uDF3A\uDF3B]|\uD806[\uDCEA-\uDCF2]|\uD807[\uDC5A-\uDC6C\uDFC0-\uDFD4]|\uD81A[\uDF5B-\uDF61]|\uD81B[\uDE80-\uDE96]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD83A[\uDCC7-\uDCCF]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D]|\uD83C[\uDD00-\uDD0C]"},{name:"P",alias:"Punctuation",bmp:"!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}¡§«¶·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔༺-༽྅࿐-࿔࿙࿚၊-၏჻፠-፨᐀᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎⌈-⌋〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰-⹏⹒-⹝、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Pc",alias:"Connector_Punctuation",bmp:"_‿⁀⁔︳︴﹍-﹏_"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\-֊־᐀᠆‐-―⸗⸚⸺⸻⹀⹝〜〰゠︱︲﹘﹣-",astral:"𐺭"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\)\\]\\}༻༽᚜⁆⁾₎⌉⌋〉❩❫❭❯❱❳❵⟆⟧⟩⟫⟭⟯⦄⦆⦈⦊⦌⦎⦐⦒⦔⦖⦘⧙⧛⧽⸣⸥⸧⸩⹖⹘⹚⹜〉》」』】〕〗〙〛〞〟﴾︘︶︸︺︼︾﹀﹂﹄﹈﹚﹜﹞)]}⦆」"},{name:"Pf",alias:"Final_Punctuation",bmp:"»’”›⸃⸅⸊⸍⸝⸡"},{name:"Pi",alias:"Initial_Punctuation",bmp:"«‘‛“‟‹⸂⸄⸉⸌⸜⸠"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\*,\\.\\/:;\\?@\\¡§¶·¿;·՚-՟։׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔྅࿐-࿔࿙࿚၊-၏჻፠-፨᙮᛫-᛭᜵᜶។-៖៘-៚᠀-᠅᠇-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‖‗†-‧‰-‸※-‾⁁-⁃⁇-⁑⁓⁕-⁞⳹-⳼⳾⳿⵰⸀⸁⸆-⸈⸋⸎-⸖⸘⸙⸛⸞⸟⸪-⸮⸰-⸹⸼-⸿⹁⹃-⹏⹒-⹔、-〃〽・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫︐-︖︙︰﹅﹆﹉-﹌﹐-﹒﹔-﹗﹟-﹡﹨﹪﹫!-#%-'*,./:;?@\。、・",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Ps",alias:"Open_Punctuation",bmp:"\\(\\[\\{༺༼᚛‚„⁅⁽₍⌈⌊〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨⹂⹕⹗⹙⹛〈《「『【〔〖〘〚〝﴿︗︵︷︹︻︽︿﹁﹃﹇﹙﹛﹝([{⦅「"},{name:"S",alias:"Symbol",bmp:"\\$\\+<->\\^`\\|~¢-¦¨©¬®-±´¸×÷˂-˅˒-˟˥-˫˭˯-˿͵΄΅϶҂֍-֏؆-؈؋؎؏۞۩۽۾߶߾߿࢈৲৳৺৻૱୰௳-௺౿൏൹฿༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭៛᥀᧞-᧿᭡-᭪᭴-᭼᾽᾿-῁῍-῏῝-῟῭-`´῾⁄⁒⁺-⁼₊-₌₠-⃀℀℁℃-℆℈℉℔№-℘℞-℣℥℧℩℮℺℻⅀-⅄⅊-⅍⅏↊↋←-⌇⌌-⌨⌫-␦⑀-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿゛゜㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꜀-꜖꜠꜡꞉꞊꠨-꠫꠶-꠹꩷-꩹꭛꭪꭫﬩﮲-﯂﵀-﵏﷏﷼-﷿﹢﹤-﹦﹩$+<->^`|~¢-₩│-○�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\$¢-¥֏؋߾߿৲৳৻૱௹฿៛₠-⃀꠸﷼﹩$¢£¥₩",astral:"\uD807[\uDFDD-\uDFE0]|𞋿|𞲰"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\^`¨¯´¸˂-˅˒-˟˥-˫˭˯-˿͵΄΅࢈᾽᾿-῁῍-῏῝-῟῭-`´῾゛゜꜀-꜖꜠꜡꞉꞊꭛꭪꭫﮲-﯂^` ̄",astral:"\uD83C[\uDFFB-\uDFFF]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\+<->\\|~¬±×÷϶؆-؈⁄⁒⁺-⁼₊-₌℘⅀-⅄⅋←-↔↚↛↠↣↦↮⇎⇏⇒⇔⇴-⋿⌠⌡⍼⎛-⎳⏜-⏡▷◁◸-◿♯⟀-⟄⟇-⟥⟰-⟿⤀-⦂⦙-⧗⧜-⧻⧾-⫿⬰-⭄⭇-⭌﬩﹢﹤-﹦+<->|~¬←-↓",astral:"\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD83B[\uDEF0\uDEF1]"},{name:"So",alias:"Other_Symbol",bmp:"¦©®°҂֍֎؎؏۞۩۽۾߶৺୰௳-௸௺౿൏൹༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭᥀᧞-᧿᭡-᭪᭴-᭼℀℁℃-℆℈℉℔№℗℞-℣℥℧℩℮℺℻⅊⅌⅍⅏↊↋↕-↙↜-↟↡↢↤↥↧-↭↯-⇍⇐⇑⇓⇕-⇳⌀-⌇⌌-⌟⌢-⌨⌫-⍻⍽-⎚⎴-⏛⏢-␦⑀-⑊⒜-ⓩ─-▶▸-◀◂-◷☀-♮♰-❧➔-➿⠀-⣿⬀-⬯⭅⭆⭍-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꠨-꠫꠶꠷꠹꩷-꩹﵀-﵏﷏﷽-﷿¦│■○�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD807[\uDFD5-\uDFDC\uDFE1-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|𞅏|\uD83B[\uDCAC\uDD2E]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFA]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA]"},{name:"Z",alias:"Separator",bmp:"    - \u2028\u2029   "},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:"    -    "}];const gb=ca(mb);/*! * XRegExp Unicode Categories 5.1.1 * * Steven Levithan (c) 2010-present MIT License * Unicode data by Mathias Bynens */const Ab=e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");e.addUnicodeData(gb)};var bb=[{name:"ASCII",bmp:"\0-"},{name:"Alphabetic",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͅͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈְ-ׇֽֿׁׂׅׄא-תׯ-ײؐ-ؚؠ-ٗٙ-ٟٮ-ۓە-ۜۡ-ۭۨ-ۯۺ-ۼۿܐ-ܿݍ-ޱߊ-ߪߴߵߺࠀ-ࠗࠚ-ࠬࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉࣔ-ࣣࣟ-ࣰࣩ-ऻऽ-ौॎ-ॐॕ-ॣॱ-ঃঅ-ঌএঐও-নপ-রলশ-হঽ-ৄেৈোৌৎৗড়ঢ়য়-ৣৰৱৼਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੂੇੈੋੌੑਖ਼-ੜਫ਼ੰ-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ૅે-ૉોૌૐૠ-ૣૹ-ૼଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽ-ୄେୈୋୌୖୗଡ଼ଢ଼ୟ-ୣୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-ௌௐௗఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-ౌౕౖౘ-ౚౝౠ-ౣಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊ-ೌೕೖೝೞೠ-ೣೱೲഀ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൌൎൔ-ൗൟ-ൣൺ-ൿඁ-ඃඅ-ඖක-නඳ-රලව-ෆා-ුූෘ-ෟෲෳก-ฺเ-ๆํກຂຄຆ-ຊຌ-ຣລວ-ູົ-ຽເ-ໄໆໍໜ-ໟༀཀ-ཇཉ-ཬཱ-ཱྀྈ-ྗྙ-ྼက-ံးျ-ဿၐ-ႏႚ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜓᜟ-ᜳᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-ឳា-ៈៗៜᠠ-ᡸᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-ᤸᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨛᨠ-ᩞᩡ-ᩴᪧᪿᫀᫌ-ᫎᬀ-ᬳᬵ-ᭃᭅ-ᭌᮀ-ᮩᮬ-ᮯᮺ-ᯥᯧ-ᯱᰀ-ᰶᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿᷧ-ᷴḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙴ-ꙻꙿ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠅꠇ-ꠧꡀ-ꡳꢀ-ꣃꣅꣲ-ꣷꣻꣽ-ꣿꤊ-ꤪꤰ-ꥒꥠ-ꥼꦀ-ꦲꦴ-ꦿꧏꧠ-ꧯꧺ-ꧾꨀ-ꨶꩀ-ꩍꩠ-ꩶꩺ-ꪾꫀꫂꫛ-ꫝꫠ-ꫯꫲ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯪ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC45\uDC71-\uDC75\uDC82-\uDCB8\uDCC2\uDCD0-\uDCE8\uDD00-\uDD32\uDD44-\uDD47\uDD50-\uDD72\uDD76\uDD80-\uDDBF\uDDC1-\uDDC4\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE34\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEE8\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D-\uDF44\uDF47\uDF48\uDF4B\uDF4C\uDF50\uDF57\uDF5D-\uDF63]|\uD805[\uDC00-\uDC41\uDC43-\uDC45\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCC1\uDCC4\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDBE\uDDD8-\uDDDD\uDE00-\uDE3E\uDE40\uDE44\uDE80-\uDEB5\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2A\uDF40-\uDF46]|\uD806[\uDC00-\uDC38\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B\uDD3C\uDD3F-\uDD42\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDDF\uDDE1\uDDE3\uDDE4\uDE00-\uDE32\uDE35-\uDE3E\uDE50-\uDE97\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC3E\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD41\uDD43\uDD46\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD96\uDD98\uDEE0-\uDEF6\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9E]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD47\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Any",isBmpLast:!0,bmp:"\0-￿",astral:"[\uD800-\uDBFF][\uDC00-\uDFFF]"},{name:"Default_Ignorable_Code_Point",bmp:"­͏؜ᅟᅠ឴឵᠋-᠏​-‏‪-‮⁠-ㅤ︀-️\uFEFFᅠ￰-￸",astral:"\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|[\uDB40-\uDB43][\uDC00-\uDFFF]"},{name:"Lowercase",bmp:"a-zªµºß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʸˀˁˠ-ˤͅͱͳͷͺ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᶿḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷⁱⁿₐ-ₜℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎⅰ-ⅿↄⓐ-ⓩⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱽⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛ-ꚝꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟸ-ꟺꬰ-ꭚꭜ-ꭨꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDF80\uDF83-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD22-\uDD43]"},{name:"Noncharacter_Code_Point",bmp:"﷐-﷯￾￿",astral:"[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Uppercase",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅⅠ-ⅯↃⒶ-ⓏⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵA-Z",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]"},{name:"White_Space",bmp:" -\r …   - \u2028\u2029   "}];const vb=ca(bb);/*! * XRegExp Unicode Properties 5.1.1 * * Steven Levithan (c) 2012-present MIT License * Unicode data by Mathias Bynens */const Bb=e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");const u=vb;u.push({name:"Assigned",inverseOf:"Cn"}),e.addUnicodeData(u)};var yb=[{name:"Adlam",astral:"\uD83A[\uDD00-\uDD4B\uDD50-\uDD59\uDD5E\uDD5F]"},{name:"Ahom",astral:"\uD805[\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF46]"},{name:"Anatolian_Hieroglyphs",astral:"\uD811[\uDC00-\uDE46]"},{name:"Arabic",bmp:"؀-؄؆-؋؍-ؚ؜-؞ؠ-ؿف-يٖ-ٯٱ-ۜ۞-ۿݐ-ݿࡰ-ࢎ࢐࢑࢘-ࣣ࣡-ࣿﭐ-﯂ﯓ-ﴽ﵀-ﶏﶒ-ﷇ﷏ﷰ-﷿ﹰ-ﹴﹶ-ﻼ",astral:"\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]"},{name:"Armenian",bmp:"Ա-Ֆՙ-֊֍-֏ﬓ-ﬗ"},{name:"Avestan",astral:"\uD802[\uDF00-\uDF35\uDF39-\uDF3F]"},{name:"Balinese",bmp:"ᬀ-ᭌ᭐-᭾"},{name:"Bamum",bmp:"ꚠ-꛷",astral:"\uD81A[\uDC00-\uDE38]"},{name:"Bassa_Vah",astral:"\uD81A[\uDED0-\uDEED\uDEF0-\uDEF5]"},{name:"Batak",bmp:"ᯀ-᯳᯼-᯿"},{name:"Bengali",bmp:"ঀ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-৾"},{name:"Bhaiksuki",astral:"\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC45\uDC50-\uDC6C]"},{name:"Bopomofo",bmp:"˪˫ㄅ-ㄯㆠ-ㆿ"},{name:"Brahmi",astral:"\uD804[\uDC00-\uDC4D\uDC52-\uDC75\uDC7F]"},{name:"Braille",bmp:"⠀-⣿"},{name:"Buginese",bmp:"ᨀ-ᨛ᨞᨟"},{name:"Buhid",bmp:"ᝀ-ᝓ"},{name:"Canadian_Aboriginal",bmp:"᐀-ᙿᢰ-ᣵ",astral:"\uD806[\uDEB0-\uDEBF]"},{name:"Carian",astral:"\uD800[\uDEA0-\uDED0]"},{name:"Caucasian_Albanian",astral:"\uD801[\uDD30-\uDD63\uDD6F]"},{name:"Chakma",astral:"\uD804[\uDD00-\uDD34\uDD36-\uDD47]"},{name:"Cham",bmp:"ꨀ-ꨶꩀ-ꩍ꩐-꩙꩜-꩟"},{name:"Cherokee",bmp:"Ꭰ-Ᏽᏸ-ᏽꭰ-ꮿ"},{name:"Chorasmian",astral:"\uD803[\uDFB0-\uDFCB]"},{name:"Common",bmp:"\0-@\\[-`\\{-©«-¹»-¿×÷ʹ-˟˥-˩ˬ-˿ʹ;΅·؅،؛؟ـ۝࣢।॥฿࿕-࿘჻᛫-᛭᜵᜶᠂᠃᠅᳓᳡ᳩ-ᳬᳮ-ᳳᳵ-᳷ᳺ -​‎-⁤⁦-⁰⁴-⁾₀-₎₠-⃀℀-℥℧-℩ℬ-ℱℳ-⅍⅏-⅟↉-↋←-␦⑀-⑊①-⟿⤀-⭳⭶-⮕⮗-⯿⸀-⹝⿰-⿻ -〄〆〈-〠〰-〷〼-〿゛゜゠・ー㆐-㆟㇀-㇣㈠-㉟㉿-㋏㋿㍘-㏿䷀-䷿꜀-꜡ꞈ-꞊꠰-꠹꤮ꧏ꭛꭪꭫﴾﴿︐-︙︰-﹒﹔-﹦﹨-﹫\uFEFF!-@[-`{-・ー゙゚¢-₩│-○-�",astral:"\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9C\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDEE0-\uDEF3\uDF00-\uDF56\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83B[\uDC71-\uDCB4\uDD01-\uDD3D]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDDAD\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA\uDFF0-\uDFF9]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Coptic",bmp:"Ϣ-ϯⲀ-ⳳ⳹-⳿"},{name:"Cuneiform",astral:"\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC70-\uDC74\uDC80-\uDD43]"},{name:"Cypriot",astral:"\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F]"},{name:"Cypro_Minoan",astral:"\uD80B[\uDF90-\uDFF2]"},{name:"Cyrillic",bmp:"Ѐ-҄҇-ԯᲀ-ᲈᴫᵸⷠ-ⷿꙀ-ꚟ︮︯"},{name:"Deseret",astral:"\uD801[\uDC00-\uDC4F]"},{name:"Devanagari",bmp:"ऀ-ॐॕ-ॣ०-ॿ꣠-ꣿ"},{name:"Dives_Akuru",astral:"\uD806[\uDD00-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD46\uDD50-\uDD59]"},{name:"Dogra",astral:"\uD806[\uDC00-\uDC3B]"},{name:"Duployan",astral:"\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9C-\uDC9F]"},{name:"Egyptian_Hieroglyphs",astral:"\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E\uDC30-\uDC38]"},{name:"Elbasan",astral:"\uD801[\uDD00-\uDD27]"},{name:"Elymaic",astral:"\uD803[\uDFE0-\uDFF6]"},{name:"Ethiopic",bmp:"ሀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፼ᎀ-᎙ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮ",astral:"\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]"},{name:"Georgian",bmp:"Ⴀ-ჅჇჍა-ჺჼ-ჿᲐ-ᲺᲽ-Ჿⴀ-ⴥⴧⴭ"},{name:"Glagolitic",bmp:"Ⰰ-ⱟ",astral:"\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]"},{name:"Gothic",astral:"\uD800[\uDF30-\uDF4A]"},{name:"Grantha",astral:"\uD804[\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]"},{name:"Greek",bmp:"Ͱ-ͳ͵-ͷͺ-ͽͿ΄ΆΈ-ΊΌΎ-ΡΣ-ϡϰ-Ͽᴦ-ᴪᵝ-ᵡᵦ-ᵪᶿἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾Ωꭥ",astral:"\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]"},{name:"Gujarati",bmp:"ઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૱ૹ-૿"},{name:"Gunjala_Gondi",astral:"\uD807[\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9]"},{name:"Gurmukhi",bmp:"ਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-੶"},{name:"Han",bmp:"⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶿一-鿿豈-舘並-龎",astral:"\uD81B[\uDFE2\uDFE3\uDFF0\uDFF1]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Hangul",bmp:"ᄀ-ᇿ〮〯ㄱ-ㆎ㈀-㈞㉠-㉾ꥠ-ꥼ가-힣ힰ-ퟆퟋ-ퟻᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ"},{name:"Hanifi_Rohingya",astral:"\uD803[\uDD00-\uDD27\uDD30-\uDD39]"},{name:"Hanunoo",bmp:"ᜠ-᜴"},{name:"Hatran",astral:"\uD802[\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDCFF]"},{name:"Hebrew",bmp:"֑-ׇא-תׯ-״יִ-זּטּ-לּמּנּסּףּפּצּ-ﭏ"},{name:"Hiragana",bmp:"ぁ-ゖゝ-ゟ",astral:"\uD82C[\uDC01-\uDD1F\uDD50-\uDD52]|🈀"},{name:"Imperial_Aramaic",astral:"\uD802[\uDC40-\uDC55\uDC57-\uDC5F]"},{name:"Inherited",bmp:"̀-ًͯ҅҆-ٰٕ॑-॔᪰-ᫎ᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿‌‍⃐-〪⃰-゙゚〭︀-️︠-︭",astral:"\uD800[\uDDFD\uDEE0]|𑌻|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uDB40[\uDD00-\uDDEF]"},{name:"Inscriptional_Pahlavi",astral:"\uD802[\uDF60-\uDF72\uDF78-\uDF7F]"},{name:"Inscriptional_Parthian",astral:"\uD802[\uDF40-\uDF55\uDF58-\uDF5F]"},{name:"Javanese",bmp:"ꦀ-꧍꧐-꧙꧞꧟"},{name:"Kaithi",astral:"\uD804[\uDC80-\uDCC2\uDCCD]"},{name:"Kannada",bmp:"ಀ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೝೞೠ-ೣ೦-೯ೱೲ"},{name:"Katakana",bmp:"ァ-ヺヽ-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ッア-ン",astral:"\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00\uDD20-\uDD22\uDD64-\uDD67]"},{name:"Kayah_Li",bmp:"꤀-꤭꤯"},{name:"Kharoshthi",astral:"\uD802[\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE50-\uDE58]"},{name:"Khitan_Small_Script",astral:"𖿤|\uD822[\uDF00-\uDFFF]|\uD823[\uDC00-\uDCD5]"},{name:"Khmer",bmp:"ក-៝០-៩៰-៹᧠-᧿"},{name:"Khojki",astral:"\uD804[\uDE00-\uDE11\uDE13-\uDE3E]"},{name:"Khudawadi",astral:"\uD804[\uDEB0-\uDEEA\uDEF0-\uDEF9]"},{name:"Lao",bmp:"ກຂຄຆ-ຊຌ-ຣລວ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟ"},{name:"Latin",bmp:"A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꟿꬰ-ꭚꭜ-ꭤꭦ-ꭩff-stA-Za-z",astral:"\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD837[\uDF00-\uDF1E]"},{name:"Lepcha",bmp:"ᰀ-᰷᰻-᱉ᱍ-ᱏ"},{name:"Limbu",bmp:"ᤀ-ᤞᤠ-ᤫᤰ-᤻᥀᥄-᥏"},{name:"Linear_A",astral:"\uD801[\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]"},{name:"Linear_B",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA]"},{name:"Lisu",bmp:"ꓐ-꓿",astral:"𑾰"},{name:"Lycian",astral:"\uD800[\uDE80-\uDE9C]"},{name:"Lydian",astral:"\uD802[\uDD20-\uDD39\uDD3F]"},{name:"Mahajani",astral:"\uD804[\uDD50-\uDD76]"},{name:"Makasar",astral:"\uD807[\uDEE0-\uDEF8]"},{name:"Malayalam",bmp:"ഀ-ഌഎ-ഐഒ-ൄെ-ൈൊ-൏ൔ-ൣ൦-ൿ"},{name:"Mandaic",bmp:"ࡀ-࡛࡞"},{name:"Manichaean",astral:"\uD802[\uDEC0-\uDEE6\uDEEB-\uDEF6]"},{name:"Marchen",astral:"\uD807[\uDC70-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]"},{name:"Masaram_Gondi",astral:"\uD807[\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]"},{name:"Medefaidrin",astral:"\uD81B[\uDE40-\uDE9A]"},{name:"Meetei_Mayek",bmp:"ꫠ-꫶ꯀ-꯭꯰-꯹"},{name:"Mende_Kikakui",astral:"\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]"},{name:"Meroitic_Cursive",astral:"\uD802[\uDDA0-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDDFF]"},{name:"Meroitic_Hieroglyphs",astral:"\uD802[\uDD80-\uDD9F]"},{name:"Miao",astral:"\uD81B[\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F]"},{name:"Modi",astral:"\uD805[\uDE00-\uDE44\uDE50-\uDE59]"},{name:"Mongolian",bmp:"᠀᠁᠄᠆-᠙ᠠ-ᡸᢀ-ᢪ",astral:"\uD805[\uDE60-\uDE6C]"},{name:"Mro",astral:"\uD81A[\uDE40-\uDE5E\uDE60-\uDE69\uDE6E\uDE6F]"},{name:"Multani",astral:"\uD804[\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA9]"},{name:"Myanmar",bmp:"က-႟ꧠ-ꧾꩠ-ꩿ"},{name:"Nabataean",astral:"\uD802[\uDC80-\uDC9E\uDCA7-\uDCAF]"},{name:"Nandinagari",astral:"\uD806[\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE4]"},{name:"New_Tai_Lue",bmp:"ᦀ-ᦫᦰ-ᧉ᧐-᧚᧞᧟"},{name:"Newa",astral:"\uD805[\uDC00-\uDC5B\uDC5D-\uDC61]"},{name:"Nko",bmp:"߀-ߺ߽-߿"},{name:"Nushu",astral:"𖿡|\uD82C[\uDD70-\uDEFB]"},{name:"Nyiakeng_Puachue_Hmong",astral:"\uD838[\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDD4F]"},{name:"Ogham",bmp:" -᚜"},{name:"Ol_Chiki",bmp:"᱐-᱿"},{name:"Old_Hungarian",astral:"\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF]"},{name:"Old_Italic",astral:"\uD800[\uDF00-\uDF23\uDF2D-\uDF2F]"},{name:"Old_North_Arabian",astral:"\uD802[\uDE80-\uDE9F]"},{name:"Old_Permic",astral:"\uD800[\uDF50-\uDF7A]"},{name:"Old_Persian",astral:"\uD800[\uDFA0-\uDFC3\uDFC8-\uDFD5]"},{name:"Old_Sogdian",astral:"\uD803[\uDF00-\uDF27]"},{name:"Old_South_Arabian",astral:"\uD802[\uDE60-\uDE7F]"},{name:"Old_Turkic",astral:"\uD803[\uDC00-\uDC48]"},{name:"Old_Uyghur",astral:"\uD803[\uDF70-\uDF89]"},{name:"Oriya",bmp:"ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍୕-ୗଡ଼ଢ଼ୟ-ୣ୦-୷"},{name:"Osage",astral:"\uD801[\uDCB0-\uDCD3\uDCD8-\uDCFB]"},{name:"Osmanya",astral:"\uD801[\uDC80-\uDC9D\uDCA0-\uDCA9]"},{name:"Pahawh_Hmong",astral:"\uD81A[\uDF00-\uDF45\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]"},{name:"Palmyrene",astral:"\uD802[\uDC60-\uDC7F]"},{name:"Pau_Cin_Hau",astral:"\uD806[\uDEC0-\uDEF8]"},{name:"Phags_Pa",bmp:"ꡀ-꡷"},{name:"Phoenician",astral:"\uD802[\uDD00-\uDD1B\uDD1F]"},{name:"Psalter_Pahlavi",astral:"\uD802[\uDF80-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]"},{name:"Rejang",bmp:"ꤰ-꥓꥟"},{name:"Runic",bmp:"ᚠ-ᛪᛮ-ᛸ"},{name:"Samaritan",bmp:"ࠀ-࠭࠰-࠾"},{name:"Saurashtra",bmp:"ꢀ-ꣅ꣎-꣙"},{name:"Sharada",astral:"\uD804[\uDD80-\uDDDF]"},{name:"Shavian",astral:"\uD801[\uDC50-\uDC7F]"},{name:"Siddham",astral:"\uD805[\uDD80-\uDDB5\uDDB8-\uDDDD]"},{name:"SignWriting",astral:"\uD836[\uDC00-\uDE8B\uDE9B-\uDE9F\uDEA1-\uDEAF]"},{name:"Sinhala",bmp:"ඁ-ඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲ-෴",astral:"\uD804[\uDDE1-\uDDF4]"},{name:"Sogdian",astral:"\uD803[\uDF30-\uDF59]"},{name:"Sora_Sompeng",astral:"\uD804[\uDCD0-\uDCE8\uDCF0-\uDCF9]"},{name:"Soyombo",astral:"\uD806[\uDE50-\uDEA2]"},{name:"Sundanese",bmp:"ᮀ-ᮿ᳀-᳇"},{name:"Syloti_Nagri",bmp:"ꠀ-꠬"},{name:"Syriac",bmp:"܀-܍܏-݊ݍ-ݏࡠ-ࡪ"},{name:"Tagalog",bmp:"ᜀ-᜕ᜟ"},{name:"Tagbanwa",bmp:"ᝠ-ᝬᝮ-ᝰᝲᝳ"},{name:"Tai_Le",bmp:"ᥐ-ᥭᥰ-ᥴ"},{name:"Tai_Tham",bmp:"ᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪠-᪭"},{name:"Tai_Viet",bmp:"ꪀ-ꫂꫛ-꫟"},{name:"Takri",astral:"\uD805[\uDE80-\uDEB9\uDEC0-\uDEC9]"},{name:"Tamil",bmp:"ஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௺",astral:"\uD807[\uDFC0-\uDFF1\uDFFF]"},{name:"Tangsa",astral:"\uD81A[\uDE70-\uDEBE\uDEC0-\uDEC9]"},{name:"Tangut",astral:"𖿠|[\uD81C-\uD820][\uDC00-\uDFFF]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEFF]|\uD823[\uDD00-\uDD08]"},{name:"Telugu",bmp:"ఀ-ఌఎ-ఐఒ-నప-హ఼-ౄె-ైొ-్ౕౖౘ-ౚౝౠ-ౣ౦-౯౷-౿"},{name:"Thaana",bmp:"ހ-ޱ"},{name:"Thai",bmp:"ก-ฺเ-๛"},{name:"Tibetan",bmp:"ༀ-ཇཉ-ཬཱ-ྗྙ-ྼ྾-࿌࿎-࿔࿙࿚"},{name:"Tifinagh",bmp:"ⴰ-ⵧⵯ⵰⵿"},{name:"Tirhuta",astral:"\uD805[\uDC80-\uDCC7\uDCD0-\uDCD9]"},{name:"Toto",astral:"\uD838[\uDE90-\uDEAE]"},{name:"Ugaritic",astral:"\uD800[\uDF80-\uDF9D\uDF9F]"},{name:"Vai",bmp:"ꔀ-ꘫ"},{name:"Vithkuqi",astral:"\uD801[\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]"},{name:"Wancho",astral:"\uD838[\uDEC0-\uDEF9\uDEFF]"},{name:"Warang_Citi",astral:"\uD806[\uDCA0-\uDCF2\uDCFF]"},{name:"Yezidi",astral:"\uD803[\uDE80-\uDEA9\uDEAB-\uDEAD\uDEB0\uDEB1]"},{name:"Yi",bmp:"ꀀ-ꒌ꒐-꓆"},{name:"Zanabazar_Square",astral:"\uD806[\uDE00-\uDE47]"}];const _b=ca(yb);/*! * XRegExp Unicode Scripts 5.1.1 * * Steven Levithan (c) 2010-present MIT License * Unicode data by Mathias Bynens */const wb=e=>{if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");e.addUnicodeData(_b,"Script")};pb(oe);Eb(oe);hb(oe);Ab(oe);Bb(oe);wb(oe);tb.extend(ab);Ce(e=>e);Ce(!1);var _o,mD;function Ad(){if(mD)return _o;mD=1;function e(u){var t=typeof u;return u!=null&&(t=="object"||t=="function")}return _o=e,_o}var wo,gD;function kb(){if(gD)return wo;gD=1;var e=typeof Ta=="object"&&Ta&&Ta.Object===Object&&Ta;return wo=e,wo}var ko,AD;function bd(){if(AD)return ko;AD=1;var e=kb(),u=typeof self=="object"&&self&&self.Object===Object&&self,t=e||u||Function("return this")();return ko=t,ko}var xo,bD;function xb(){if(bD)return xo;bD=1;var e=bd(),u=function(){return e.Date.now()};return xo=u,xo}var Mo,vD;function Mb(){if(vD)return Mo;vD=1;var e=/\s/;function u(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}return Mo=u,Mo}var So,BD;function Sb(){if(BD)return So;BD=1;var e=Mb(),u=/^\s+/;function t(n){return n&&n.slice(0,e(n)+1).replace(u,"")}return So=t,So}var To,yD;function vd(){if(yD)return To;yD=1;var e=bd(),u=e.Symbol;return To=u,To}var Ho,_D;function Tb(){if(_D)return Ho;_D=1;var e=vd(),u=Object.prototype,t=u.hasOwnProperty,n=u.toString,a=e?e.toStringTag:void 0;function r(o){var s=t.call(o,a),i=o[a];try{o[a]=void 0;var l=!0}catch{}var c=n.call(o);return l&&(s?o[a]=i:delete o[a]),c}return Ho=r,Ho}var Po,wD;function Hb(){if(wD)return Po;wD=1;var e=Object.prototype,u=e.toString;function t(n){return u.call(n)}return Po=t,Po}var Lo,kD;function Pb(){if(kD)return Lo;kD=1;var e=vd(),u=Tb(),t=Hb(),n="[object Null]",a="[object Undefined]",r=e?e.toStringTag:void 0;function o(s){return s==null?s===void 0?a:n:r&&r in Object(s)?u(s):t(s)}return Lo=o,Lo}var Io,xD;function Lb(){if(xD)return Io;xD=1;function e(u){return u!=null&&typeof u=="object"}return Io=e,Io}var Oo,MD;function Ib(){if(MD)return Oo;MD=1;var e=Pb(),u=Lb(),t="[object Symbol]";function n(a){return typeof a=="symbol"||u(a)&&e(a)==t}return Oo=n,Oo}var Ro,SD;function Ob(){if(SD)return Ro;SD=1;var e=Sb(),u=Ad(),t=Ib(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function i(l){if(typeof l=="number")return l;if(t(l))return n;if(u(l)){var c=typeof l.valueOf=="function"?l.valueOf():l;l=u(c)?c+"":c}if(typeof l!="string")return l===0?l:+l;l=e(l);var D=r.test(l);return D||o.test(l)?s(l.slice(2),D?2:8):a.test(l)?n:+l}return Ro=i,Ro}var $o,TD;function Rb(){if(TD)return $o;TD=1;var e=Ad(),u=xb(),t=Ob(),n="Expected a function",a=Math.max,r=Math.min;function o(s,i,l){var c,D,d,f,C,g,m=0,E=!1,h=!1,F=!0;if(typeof s!="function")throw new TypeError(n);i=t(i)||0,e(l)&&(E=!!l.leading,h="maxWait"in l,d=h?a(t(l.maxWait)||0,i):d,F="trailing"in l?!!l.trailing:F);function p(z){var q=c,U=D;return c=D=void 0,m=z,f=s.apply(U,q),f}function b(z){return m=z,C=setTimeout(G,i),E?p(z):f}function w(z){var q=z-g,U=z-m,P=i-q;return h?r(P,d-U):P}function _(z){var q=z-g,U=z-m;return g===void 0||q>=i||q<0||h&&U>=d}function G(){var z=u();if(_(z))return O(z);C=setTimeout(G,w(z))}function O(z){return C=void 0,F&&c?p(z):(c=D=void 0,f)}function T(){C!==void 0&&clearTimeout(C),m=0,c=g=D=C=void 0}function R(){return C===void 0?f:O(u())}function S(){var z=u(),q=_(z);if(c=arguments,D=this,g=z,q){if(C===void 0)return b(g);if(h)return clearTimeout(C),C=setTimeout(G,i),p(g)}return C===void 0&&(C=setTimeout(G,i)),f}return S.cancel=T,S.flush=R,S}return $o=o,$o}var $b=Rb();const HD=zr($b),Nb=()=>{const e=ii("screen",()=>nD()),u=()=>{e.value=nD()};return Vu(()=>{u(),requestAnimationFrame(u),window.addEventListener("resize",HD(u,100))}),bn(()=>{window.removeEventListener("resize",HD(u,100))}),{screen:e}},zb={class:"h-image"},Vb=["src","srcset","alt","loading","fetchpriority"],PD="https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA",Ub=Ee({__name:"HImage",props:{image:{type:Object,required:!0,validator:e=>Object.keys(e).includes("src")},isHero:{type:Boolean,default:!1},isXl:{type:Boolean,default:!1},isXxl:{type:Boolean,default:!1}},setup(e){const u=e,t=X(()=>u.isXl||u.isXxl?880:762),n=X(()=>["320","640",`${t.value}`,"1280","1760"]),a=X(()=>{if(o.value)return n.value.map(s=>`${PD}/${u.image.src}/w=${s},sharpen=1 ${s}w`).join(", ")}),r=X(()=>o.value?`${PD}/${u.image.src}/public`:u.image.src),o=X(()=>["https://"].every(i=>!u.image.src.includes(i)));return(s,i)=>(j(),ee("div",zb,[Z("img",{src:r.value,srcset:a.value,alt:e.image.alt||"Image",loading:e.isHero?"eager":"lazy",fetchpriority:e.isHero?"high":"low"},null,8,Vb)]))}}),E_=Je(Ub,[["__scopeId","data-v-792002a4"]]),jb=["data-poster","autoplay","controls","muted","loop"],qb=["src"],Wb=["src"],Gb=Ee({__name:"HVideo",props:{image:{type:Object,required:!0,validator:e=>Object.keys(e).includes("src")},noSupportMessage:{type:String,default:"Sorry, your browser doesn't support embedded videos."}},setup(e){const u=e,t=X(()=>u.image.src.endsWith("/downloads/default.mp4")?`https://customer-l1i0l3fn06n7hp6n.cloudflarestream.com/${u.image.src}`:u.image.src);return(n,a)=>(j(),ee("video",{class:ve(["h-video",{"h-video--pointer-events":!!e.image.controls}]),"data-poster":e.image.fallbackImage,autoplay:e.image.autoplay||!0,controls:e.image.controls||!1,muted:e.image.muted||!0,loop:e.image.loop||!0,playsinline:""},[Z("source",{src:t.value,type:"video/webm"},null,8,qb),Z("source",{src:t.value,type:"video/mp4"},null,8,Wb),Z("p",null,Fe(e.noSupportMessage),1)],10,jb))}}),h_=Je(Gb,[["__scopeId","data-v-093a79a8"]]),Kb=["href","target"],Yb=Ee({__name:"HButtonLink",props:{to:{type:String,default:""},target:{type:String,default:"_self"}},setup(e){return(u,t)=>(j(),ee("a",{href:e.to,target:e.target},[uu(u.$slots,"default")],8,Kb))}}),Zb=["disabled"],Xb=Ee({__name:"HButtonSimple",props:{disabled:Boolean},emits:["click"],setup(e,{emit:u}){const t=u;return(n,a)=>(j(),ee("button",{disabled:e.disabled,type:"button",onClick:a[0]||(a[0]=P0(r=>t("click"),["prevent"]))},[uu(n.$slots,"default")],8,Zb))}}),Jb={key:1,class:"h-button__mobile-only"},Qb={class:"h-button__loading-overlay"},ev=Ee({__name:"HButton",props:{id:{type:String,default:""},to:{type:[Object,String,Boolean],default:!1},target:{type:String,default:""},color:{type:String,default:"primary500"},type:{type:String,default:"",validator:z5(["outline","text","icon"])},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},noHover:{type:Boolean,default:!1}},emits:["on-click"],setup(e,{emit:u}){const t=e,n=u,{direction:a}=wu(),r=X(()=>t.to&&!t.disabled?Yb:Xb),o=X(()=>t.color==="danger500"?"danger--500":"primary--500"),s=()=>{t.disabled||n("on-click")};return(i,l)=>(j(),ye(xt(r.value),{id:e.id,class:ve(["h-button",{[`h-button-${e.color}`]:!!e.color,[`h-button-${e.type}`]:!!e.type,"h-button--disabled":e.disabled,"h-button--loading":e.loading,"h-button--no-hover":e.noHover}]),loading:e.loading,disabled:e.disabled,target:e.target,to:e.to,dir:De(a),onClick:s},{default:Re(()=>[e.loading?me("",!0):uu(i.$slots,"prepend-icon",{key:0},void 0,!0),Z("div",{class:ve({"h-button__mobile-excluded":!!i.$slots["mobile-icon"]})},[uu(i.$slots,"default",{},void 0,!0)],2),i.$slots["mobile-icon"]?(j(),ee("div",Jb,[uu(i.$slots,"mobile-icon",{},void 0,!0)])):me("",!0),e.loading?uu(i.$slots,"loading",{key:3},()=>[Z("div",Qb,[fe(De(Ti),{size:"small",color:o.value},null,8,["color"])])],!0):uu(i.$slots,"append-icon",{key:2},void 0,!0)]),_:3},8,["id","loading","disabled","class","target","to","dir"]))}}),Bd=Je(ev,[["__scopeId","data-v-4f637b72"]]),uv=["top","right","bottom","left"],LD=["start","end"],ID=uv.reduce((e,u)=>e.concat(u,u+"-"+LD[0],u+"-"+LD[1]),[]),Is=Math.min,Yn=Math.max,Ar=Math.round,st=e=>({x:e,y:e}),tv={left:"right",right:"left",bottom:"top",top:"bottom"},nv={start:"end",end:"start"};function OD(e,u,t){return Yn(e,Is(u,t))}function o0(e,u){return typeof e=="function"?e(u):e}function _n(e){return e.split("-")[0]}function jt(e){return e.split("-")[1]}function Oi(e){return e==="x"?"y":"x"}function yd(e){return e==="y"?"height":"width"}function fa(e){return["top","bottom"].includes(_n(e))?"y":"x"}function _d(e){return Oi(fa(e))}function av(e,u,t){t===void 0&&(t=!1);const n=jt(e),a=_d(e),r=yd(a);let o=a==="x"?n===(t?"end":"start")?"right":"left":n==="start"?"bottom":"top";return u.reference[r]>u.floating[r]&&(o=RD(o)),[o,RD(o)]}function rv(e){return e.replace(/start|end/g,u=>nv[u])}function RD(e){return e.replace(/left|right|bottom|top/g,u=>tv[u])}function ov(e){return{top:0,right:0,bottom:0,left:0,...e}}function sv(e){return typeof e!="number"?ov(e):{top:e,right:e,bottom:e,left:e}}function br(e){const{x:u,y:t,width:n,height:a}=e;return{width:n,height:a,top:t,left:u,right:u+n,bottom:t+a,x:u,y:t}}function $D(e,u,t){let{reference:n,floating:a}=e;const r=fa(u),o=_d(u),s=yd(o),i=_n(u),l=r==="y",c=n.x+n.width/2-a.width/2,D=n.y+n.height/2-a.height/2,d=n[s]/2-a[s]/2;let f;switch(i){case"top":f={x:c,y:n.y-a.height};break;case"bottom":f={x:c,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:D};break;case"left":f={x:n.x-a.width,y:D};break;default:f={x:n.x,y:n.y}}switch(jt(u)){case"start":f[o]-=d*(t&&l?-1:1);break;case"end":f[o]+=d*(t&&l?-1:1);break}return f}const iv=async(e,u,t)=>{const{placement:n="bottom",strategy:a="absolute",middleware:r=[],platform:o}=t,s=r.filter(Boolean),i=await(o.isRTL==null?void 0:o.isRTL(u));let l=await o.getElementRects({reference:e,floating:u,strategy:a}),{x:c,y:D}=$D(l,n,i),d=n,f={},C=0;for(let g=0;gjt(a)===e),...t.filter(a=>jt(a)!==e)]:t.filter(a=>_n(a)===a)).filter(a=>e?jt(a)===e||(u?rv(a)!==a:!1):!0)}const Dv=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(u){var t,n,a;const{rects:r,middlewareData:o,placement:s,platform:i,elements:l}=u,{crossAxis:c=!1,alignment:D,allowedPlacements:d=ID,autoAlignment:f=!0,...C}=o0(e,u),g=D!==void 0||d===ID?lv(D||null,f,d):d,m=await wd(u,C),E=((t=o.autoPlacement)==null?void 0:t.index)||0,h=g[E];if(h==null)return{};const F=av(h,r,await(i.isRTL==null?void 0:i.isRTL(l.floating)));if(s!==h)return{reset:{placement:g[0]}};const p=[m[_n(h)],m[F[0]],m[F[1]]],b=[...((n=o.autoPlacement)==null?void 0:n.overflows)||[],{placement:h,overflows:p}],w=g[E+1];if(w)return{data:{index:E+1,overflows:b},reset:{placement:w}};const _=b.map(T=>{const R=jt(T.placement);return[T.placement,R&&c?T.overflows.slice(0,2).reduce((S,z)=>S+z,0):T.overflows[0],T.overflows]}).sort((T,R)=>T[1]-R[1]),O=((a=_.filter(T=>T[2].slice(0,jt(T[0])?2:3).every(R=>R<=0))[0])==null?void 0:a[0])||_[0][0];return O!==s?{data:{index:E+1,overflows:b},reset:{placement:O}}:{}}}};async function cv(e,u){const{placement:t,platform:n,elements:a}=e,r=await(n.isRTL==null?void 0:n.isRTL(a.floating)),o=_n(t),s=jt(t),i=fa(t)==="y",l=["left","top"].includes(o)?-1:1,c=r&&i?-1:1,D=o0(u,e);let{mainAxis:d,crossAxis:f,alignmentAxis:C}=typeof D=="number"?{mainAxis:D,crossAxis:0,alignmentAxis:null}:{mainAxis:D.mainAxis||0,crossAxis:D.crossAxis||0,alignmentAxis:D.alignmentAxis};return s&&typeof C=="number"&&(f=s==="end"?C*-1:C),i?{x:f*c,y:d*l}:{x:d*l,y:f*c}}const dv=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(u){var t,n;const{x:a,y:r,placement:o,middlewareData:s}=u,i=await cv(u,e);return o===((t=s.offset)==null?void 0:t.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:a+i.x,y:r+i.y,data:{...i,placement:o}}}}},fv=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(u){const{x:t,y:n,placement:a}=u,{mainAxis:r=!0,crossAxis:o=!1,limiter:s={fn:m=>{let{x:E,y:h}=m;return{x:E,y:h}}},...i}=o0(e,u),l={x:t,y:n},c=await wd(u,i),D=fa(_n(a)),d=Oi(D);let f=l[d],C=l[D];if(r){const m=d==="y"?"top":"left",E=d==="y"?"bottom":"right",h=f+c[m],F=f-c[E];f=OD(h,f,F)}if(o){const m=D==="y"?"top":"left",E=D==="y"?"bottom":"right",h=C+c[m],F=C-c[E];C=OD(h,C,F)}const g=s.fn({...u,[d]:f,[D]:C});return{...g,data:{x:g.x-t,y:g.y-n,enabled:{[d]:r,[D]:o}}}}}},Fv=function(e){return e===void 0&&(e={}),{options:e,fn(u){const{x:t,y:n,placement:a,rects:r,middlewareData:o}=u,{offset:s=0,mainAxis:i=!0,crossAxis:l=!0}=o0(e,u),c={x:t,y:n},D=fa(a),d=Oi(D);let f=c[d],C=c[D];const g=o0(s,u),m=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(i){const F=d==="y"?"height":"width",p=r.reference[d]-r.floating[F]+m.mainAxis,b=r.reference[d]+r.reference[F]-m.mainAxis;fb&&(f=b)}if(l){var E,h;const F=d==="y"?"width":"height",p=["top","left"].includes(_n(a)),b=r.reference[D]-r.floating[F]+(p&&((E=o.offset)==null?void 0:E[D])||0)+(p?0:m.crossAxis),w=r.reference[D]+r.reference[F]+(p?0:((h=o.offset)==null?void 0:h[D])||0)-(p?m.crossAxis:0);Cw&&(C=w)}return{[d]:f,[D]:C}}}};function Wr(){return typeof window<"u"}function C0(e){return kd(e)?(e.nodeName||"").toLowerCase():"#document"}function Pu(e){var u;return(e==null||(u=e.ownerDocument)==null?void 0:u.defaultView)||window}function Mt(e){var u;return(u=(kd(e)?e.ownerDocument:e.document)||window.document)==null?void 0:u.documentElement}function kd(e){return Wr()?e instanceof Node||e instanceof Pu(e).Node:!1}function Ju(e){return Wr()?e instanceof Element||e instanceof Pu(e).Element:!1}function ct(e){return Wr()?e instanceof HTMLElement||e instanceof Pu(e).HTMLElement:!1}function ND(e){return!Wr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Pu(e).ShadowRoot}function Fa(e){const{overflow:u,overflowX:t,overflowY:n,display:a}=Qu(e);return/auto|scroll|overlay|hidden|clip/.test(u+n+t)&&!["inline","contents"].includes(a)}function Cv(e){return["table","td","th"].includes(C0(e))}function Gr(e){return[":popover-open",":modal"].some(u=>{try{return e.matches(u)}catch{return!1}})}function Ri(e){const u=$i(),t=Ju(e)?Qu(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>t[n]?t[n]!=="none":!1)||(t.containerType?t.containerType!=="normal":!1)||!u&&(t.backdropFilter?t.backdropFilter!=="none":!1)||!u&&(t.filter?t.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(t.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(t.contain||"").includes(n))}function pv(e){let u=Gt(e);for(;ct(u)&&!s0(u);){if(Ri(u))return u;if(Gr(u))return null;u=Gt(u)}return null}function $i(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function s0(e){return["html","body","#document"].includes(C0(e))}function Qu(e){return Pu(e).getComputedStyle(e)}function Kr(e){return Ju(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Gt(e){if(C0(e)==="html")return e;const u=e.assignedSlot||e.parentNode||ND(e)&&e.host||Mt(e);return ND(u)?u.host:u}function xd(e){const u=Gt(e);return s0(u)?e.ownerDocument?e.ownerDocument.body:e.body:ct(u)&&Fa(u)?u:xd(u)}function Md(e,u,t){var n;u===void 0&&(u=[]);const a=xd(e),r=a===((n=e.ownerDocument)==null?void 0:n.body),o=Pu(a);return r?(Os(o),u.concat(o,o.visualViewport||[],Fa(a)?a:[],[])):u.concat(a,Md(a,[]))}function Os(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Sd(e){const u=Qu(e);let t=parseFloat(u.width)||0,n=parseFloat(u.height)||0;const a=ct(e),r=a?e.offsetWidth:t,o=a?e.offsetHeight:n,s=Ar(t)!==r||Ar(n)!==o;return s&&(t=r,n=o),{width:t,height:n,$:s}}function Td(e){return Ju(e)?e:e.contextElement}function Zn(e){const u=Td(e);if(!ct(u))return st(1);const t=u.getBoundingClientRect(),{width:n,height:a,$:r}=Sd(u);let o=(r?Ar(t.width):t.width)/n,s=(r?Ar(t.height):t.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const Ev=st(0);function Hd(e){const u=Pu(e);return!$i()||!u.visualViewport?Ev:{x:u.visualViewport.offsetLeft,y:u.visualViewport.offsetTop}}function hv(e,u,t){return u===void 0&&(u=!1),!t||u&&t!==Pu(e)?!1:u}function ea(e,u,t,n){u===void 0&&(u=!1),t===void 0&&(t=!1);const a=e.getBoundingClientRect(),r=Td(e);let o=st(1);u&&(n?Ju(n)&&(o=Zn(n)):o=Zn(e));const s=hv(r,t,n)?Hd(r):st(0);let i=(a.left+s.x)/o.x,l=(a.top+s.y)/o.y,c=a.width/o.x,D=a.height/o.y;if(r){const d=Pu(r),f=n&&Ju(n)?Pu(n):n;let C=d,g=Os(C);for(;g&&n&&f!==C;){const m=Zn(g),E=g.getBoundingClientRect(),h=Qu(g),F=E.left+(g.clientLeft+parseFloat(h.paddingLeft))*m.x,p=E.top+(g.clientTop+parseFloat(h.paddingTop))*m.y;i*=m.x,l*=m.y,c*=m.x,D*=m.y,i+=F,l+=p,C=Pu(g),g=Os(C)}}return br({width:c,height:D,x:i,y:l})}function Ni(e,u){const t=Kr(e).scrollLeft;return u?u.left+t:ea(Mt(e)).left+t}function Pd(e,u,t){t===void 0&&(t=!1);const n=e.getBoundingClientRect(),a=n.left+u.scrollLeft-(t?0:Ni(e,n)),r=n.top+u.scrollTop;return{x:a,y:r}}function mv(e){let{elements:u,rect:t,offsetParent:n,strategy:a}=e;const r=a==="fixed",o=Mt(n),s=u?Gr(u.floating):!1;if(n===o||s&&r)return t;let i={scrollLeft:0,scrollTop:0},l=st(1);const c=st(0),D=ct(n);if((D||!D&&!r)&&((C0(n)!=="body"||Fa(o))&&(i=Kr(n)),ct(n))){const f=ea(n);l=Zn(n),c.x=f.x+n.clientLeft,c.y=f.y+n.clientTop}const d=o&&!D&&!r?Pd(o,i,!0):st(0);return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-i.scrollLeft*l.x+c.x+d.x,y:t.y*l.y-i.scrollTop*l.y+c.y+d.y}}function gv(e){return Array.from(e.getClientRects())}function Av(e){const u=Mt(e),t=Kr(e),n=e.ownerDocument.body,a=Yn(u.scrollWidth,u.clientWidth,n.scrollWidth,n.clientWidth),r=Yn(u.scrollHeight,u.clientHeight,n.scrollHeight,n.clientHeight);let o=-t.scrollLeft+Ni(e);const s=-t.scrollTop;return Qu(n).direction==="rtl"&&(o+=Yn(u.clientWidth,n.clientWidth)-a),{width:a,height:r,x:o,y:s}}function bv(e,u){const t=Pu(e),n=Mt(e),a=t.visualViewport;let r=n.clientWidth,o=n.clientHeight,s=0,i=0;if(a){r=a.width,o=a.height;const l=$i();(!l||l&&u==="fixed")&&(s=a.offsetLeft,i=a.offsetTop)}return{width:r,height:o,x:s,y:i}}function vv(e,u){const t=ea(e,!0,u==="fixed"),n=t.top+e.clientTop,a=t.left+e.clientLeft,r=ct(e)?Zn(e):st(1),o=e.clientWidth*r.x,s=e.clientHeight*r.y,i=a*r.x,l=n*r.y;return{width:o,height:s,x:i,y:l}}function zD(e,u,t){let n;if(u==="viewport")n=bv(e,t);else if(u==="document")n=Av(Mt(e));else if(Ju(u))n=vv(u,t);else{const a=Hd(e);n={x:u.x-a.x,y:u.y-a.y,width:u.width,height:u.height}}return br(n)}function Ld(e,u){const t=Gt(e);return t===u||!Ju(t)||s0(t)?!1:Qu(t).position==="fixed"||Ld(t,u)}function Bv(e,u){const t=u.get(e);if(t)return t;let n=Md(e,[]).filter(s=>Ju(s)&&C0(s)!=="body"),a=null;const r=Qu(e).position==="fixed";let o=r?Gt(e):e;for(;Ju(o)&&!s0(o);){const s=Qu(o),i=Ri(o);!i&&s.position==="fixed"&&(a=null),(r?!i&&!a:!i&&s.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||Fa(o)&&!i&&Ld(e,o))?n=n.filter(c=>c!==o):a=s,o=Gt(o)}return u.set(e,n),n}function yv(e){let{element:u,boundary:t,rootBoundary:n,strategy:a}=e;const o=[...t==="clippingAncestors"?Gr(u)?[]:Bv(u,this._c):[].concat(t),n],s=o[0],i=o.reduce((l,c)=>{const D=zD(u,c,a);return l.top=Yn(D.top,l.top),l.right=Is(D.right,l.right),l.bottom=Is(D.bottom,l.bottom),l.left=Yn(D.left,l.left),l},zD(u,s,a));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}}function _v(e){const{width:u,height:t}=Sd(e);return{width:u,height:t}}function wv(e,u,t){const n=ct(u),a=Mt(u),r=t==="fixed",o=ea(e,!0,r,u);let s={scrollLeft:0,scrollTop:0};const i=st(0);if(n||!n&&!r)if((C0(u)!=="body"||Fa(a))&&(s=Kr(u)),n){const d=ea(u,!0,r,u);i.x=d.x+u.clientLeft,i.y=d.y+u.clientTop}else a&&(i.x=Ni(a));const l=a&&!n&&!r?Pd(a,s):st(0),c=o.left+s.scrollLeft-i.x-l.x,D=o.top+s.scrollTop-i.y-l.y;return{x:c,y:D,width:o.width,height:o.height}}function No(e){return Qu(e).position==="static"}function VD(e,u){if(!ct(e)||Qu(e).position==="fixed")return null;if(u)return u(e);let t=e.offsetParent;return Mt(e)===t&&(t=t.ownerDocument.body),t}function Id(e,u){const t=Pu(e);if(Gr(e))return t;if(!ct(e)){let a=Gt(e);for(;a&&!s0(a);){if(Ju(a)&&!No(a))return a;a=Gt(a)}return t}let n=VD(e,u);for(;n&&Cv(n)&&No(n);)n=VD(n,u);return n&&s0(n)&&No(n)&&!Ri(n)?t:n||pv(e)||t}const kv=async function(e){const u=this.getOffsetParent||Id,t=this.getDimensions,n=await t(e.floating);return{reference:wv(e.reference,await u(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function xv(e){return Qu(e).direction==="rtl"}const Mv={convertOffsetParentRelativeRectToViewportRelativeRect:mv,getDocumentElement:Mt,getClippingRect:yv,getOffsetParent:Id,getElementRects:kv,getClientRects:gv,getDimensions:_v,getScale:Zn,isElement:Ju,isRTL:xv},Sv=dv,Tv=Dv,Hv=fv,Pv=Fv,Lv=(e,u,t)=>{const n=new Map,a={platform:Mv,...t},r={...a.platform,_c:n};return iv(e,u,{...a,platform:r})},Iv=Ee({__name:"HTooltip",props:{placement:{type:String,default:"bottom-start"},content:{type:String,default:""},customStyles:{type:Object,default:null}},setup(e){const u=e,t=t6(),n=Ce(null),a=Ce(null),r=X(()=>{const c={bottom:["bottom","bottom-start","bottom-end"],"bottom-end":["bottom-end","bottom","bottom-start"],"bottom-start":["bottom-start","bottom","bottom-end"],"right-start":["right-start","bottom-end","bottom-start"],top:["top","top-end","top-start"]};return c[u.placement]||c.bottom}),o=()=>{const c=document.createElement("span");c.setAttribute("id",`content-${t}`),c.setAttribute("class","h-tooltip__content"),u.customStyles&&Object.assign(c.style,u.customStyles),c.innerHTML=u.content,a.value=c},s=async()=>{if(!n.value||!a.value)return;document.body.append(a.value),await Bt();const{x:c,y:D}=await Lv(n.value,a.value,{middleware:[Sv({mainAxis:5}),Tv({allowedPlacements:r.value}),Hv({limiter:Pv()})]});Object.assign(a.value.style,{left:`${c}px`,top:`${D}px`})},i=()=>{var c;(c=a.value)==null||c.remove()},l=[{event:"mouseenter",action:s},{event:"mouseleave",action:i},{event:"focus",action:s},{event:"blur",action:i}];return Ke(()=>u.content,()=>{o()}),Vu(()=>{o(),l.forEach(c=>{var D;(D=n.value)==null||D.addEventListener(c.event,c.action)})}),bn(()=>{i(),l.forEach(c=>{var D;(D=n.value)==null||D.removeEventListener(c.event,c.action)})}),(c,D)=>(j(),ee("span",{ref_key:"tooltip",ref:n,class:"h-tooltip"},[uu(c.$slots,"default",{},void 0,!0)],512))}}),Ov=Je(Iv,[["__scopeId","data-v-7ab35c14"]]),Rv=Ee({__name:"HSimpleBadge",props:{backgroundColor:{type:String,default:"meteorite500"},small:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},to:{type:String,default:""},target:{type:String,default:""}},setup(e){const{direction:u}=wu(),t=e,n=X(()=>t.clickable?t.to?"a":"button":"span");return(a,r)=>(j(),ye(xt(n.value),{class:ve(["h-simple-badge",{[`h-simple-badge--bg-${e.backgroundColor}`]:!!e.backgroundColor,"h-simple-badge__small":e.small,"h-simple-badge__rounded":e.rounded,"h-simple-badge__clickable":e.clickable,"t-h3":!e.small&&!e.rounded,"t-body-5-bold":e.small&&!e.rounded,"t-body-4":e.rounded}]),dir:De(u),href:e.to,target:e.target},{default:Re(()=>[uu(a.$slots,"default",{},void 0,!0)]),_:3},8,["class","dir","href","target"]))}}),m_=Je(Rv,[["__scopeId","data-v-bf9771fa"]]),$v=Symbol.for("nuxt:client-only"),Nv=Ee({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:u,attrs:t}){const n=Ce(!1);return Vu(()=>{n.value=!0}),T0($v,!0),a=>{var i;if(n.value)return(i=u.default)==null?void 0:i.call(u);const r=u.fallback||u.placeholder;if(r)return r();const o=a.fallback||a.placeholder||"",s=a.fallbackTag||a.placeholderTag||"span";return ee(s,t,o)}}}),zv={class:"h-youtube-video"},Vv=["src","title"],Uv=Ee({__name:"HYoutubeVideo",props:{youtubeLink:{type:String,required:!0},title:{type:String,default:"Video"}},setup(e){return(u,t)=>{const n=Nv;return j(),ye(n,null,{default:Re(()=>[Z("div",zv,[Z("iframe",{src:e.youtubeLink,title:e.title,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,Vv)])]),_:1})}}}),g_=Je(Uv,[["__scopeId","data-v-c4e89c5b"]]),jv=["dir"],qv={class:"t-body-2-bold"},Wv=Ee({__name:"HProductBadge",props:{backgroundColor:{type:String,default:"danger100"},small:{type:Boolean,default:!1},uppercase:{type:Boolean,default:!0}},setup(e){const{direction:u}=wu();return(t,n)=>(j(),ee("div",{class:ve(["h-product-badge",{[`h-product-badge--bg-${e.backgroundColor}`]:!!e.backgroundColor,"h-product-badge__small":e.small,"h-product-badge__uppercase":e.uppercase}]),dir:De(u)},[Z("p",qv,[uu(t.$slots,"default",{},void 0,!0)])],10,jv))}}),A_=Je(Wv,[["__scopeId","data-v-32d4082a"]]),Gv=["dir"],Kv={key:0,class:"h-price__asterisk"},Yv=Ee({__name:"HPrice",props:{price:{type:Number,default:null},showAsterisk:{type:Boolean,default:!1},showCurrencyCode:{type:Boolean,default:!1},suffix:{type:String,default:""},color:{type:String,default:"primary800"},typographyClasses:{type:Object,default:()=>({})}},setup(e){const{direction:u,themeData:t}=wu(),n=e,a=X(()=>t.value.currency),r=X(()=>a.value?["prepend","prepend_with_space"].includes(a.value.position):null),o=X(()=>a.value?a.value.position==="prepend_with_space":null),s=X(()=>a.value?a.value.position==="append_with_space":null),i=X(()=>a.value?n.showCurrencyCode?a.value.code:a.value.symbol:""),l=X(()=>a.value?n.price===null?"*.**":sE(n.price,a.value.decimals,a.value.thousandSeparator,a.value.decimalSeparator):""),c=X(()=>[n.typographyClasses.currency,{"h-price__currency--prepend":o.value}]),D=X(()=>[n.typographyClasses.currency,{"h-price__currency--append":s.value}]);return(d,f)=>(j(),ee("span",{class:ve(["h-price",{[`h-price--text-${n.color}`]:!!n.color}]),dir:De(u)},[e.showAsterisk?(j(),ee("span",Kv,"*")):me("",!0),r.value?(j(),ee("span",{key:1,class:ve(["h-price__currency",c.value])},Fe(i.value)+"  ",3)):me("",!0),Z("span",{class:ve(["h-price__number",e.typographyClasses.number])},Fe(l.value),3),r.value!==null&&!r.value?(j(),ee("span",{key:2,class:ve(["h-price__currency",D.value])},"  "+Fe(i.value),3)):me("",!0),e.suffix?(j(),ee("span",{key:3,class:ve(["h-price__suffix",e.typographyClasses.suffix])}," /"+Fe(e.suffix),3)):me("",!0)],10,Gv))}}),b_=Je(Yv,[["__scopeId","data-v-b12dc9c1"]]),Zv=["dir"],Xv=Ee({__name:"HDiscountTag",props:{color:{type:String,default:"danger600"},backgroundColor:{type:String,default:"danger100"}},setup(e){const{direction:u}=wu();return(t,n)=>(j(),ee("span",{class:ve(["h-discount-tag t-body-4-bold",{[`h-discount-tag-text-${e.color}`]:!!e.color,[`h-discount-tag-bg-${e.backgroundColor}`]:!!e.backgroundColor}]),dir:De(u)},[uu(t.$slots,"default",{},void 0,!0)],10,Zv))}}),v_=Je(Xv,[["__scopeId","data-v-443f62af"]]),Jv={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"};function Od(e,u){return j(),ee("svg",Jv,u[0]||(u[0]=[Z("path",{fill:"currentColor","fill-rule":"evenodd",d:"M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm3.23-8.214a.75.75 0 0 0-1.049-1.072L7.084 8.746 5.936 7.623a.75.75 0 0 0-1.049 1.072l1.593 1.56a.863.863 0 0 0 1.207 0l3.543-3.469Z","clip-rule":"evenodd"},null,-1)]))}const Rd={render(){return et(sa,{icon:{render:Od},name:"checkmark-circle-filled-16"})}},B_=Object.freeze(Object.defineProperty({__proto__:null,default:Rd,render:Od},Symbol.toStringTag,{value:"Module"})),Qv={class:"h-coupon t-body-4-uppercase"},eB=["innerHTML"],uB=Ee({__name:"HCoupon",props:{coupon:{type:String,required:!0}},setup(e){const{t:u}=ia();return(t,n)=>{const a=Rd;return j(),ee("div",Qv,[fe(a,{color:"primary600"}),Z("div",{innerHTML:De(u)("components.pricingTable.couponApplied",{coupon:`'${e.coupon}'`})},null,8,eB)])}}}),y_=Je(uB,[["__scopeId","data-v-178304d9"]]),tB={key:0,class:"h-radio__label"},nB=["value","disabled","aria-label"],aB=Ee({__name:"HRadioButton",props:{value:{type:Number,required:!0},pickedValue:{type:Number,required:!0},label:{type:String,default:""},color:{type:String,default:"primary500"},disabled:Boolean},emits:["update-value"],setup(e,{emit:u}){const{direction:t}=wu(),n=e,a=u,r=X({get(){return n.value},set(){a("update-value",Number(n.pickedValue))}});return(o,s)=>(j(),ye(xt(e.label?"label":"div"),{class:ve(["h-radio",{"h-radio--disabled":n.disabled,[`h-radio-${e.color}`]:!!e.color}]),dir:De(t)},{default:Re(()=>[e.label?(j(),ee("div",tB,Fe(e.label),1)):me("",!0),Cn(Z("input",{"onUpdate:modelValue":s[0]||(s[0]=i=>r.value=i),value:e.pickedValue,type:"radio",class:ve(["h-radio__input",{active:e.pickedValue===r.value}]),disabled:e.disabled,"aria-label":e.label},null,10,nB),[[f2,r.value]]),s[1]||(s[1]=Z("span",{class:"h-radio__box"},null,-1))]),_:1},8,["dir","class"]))}}),__=Je(aB,[["__scopeId","data-v-2d399f59"]]),rB=["dir"],oB={class:"h-plan-feature__content"},sB=["innerHTML"],iB=["innerHTML"],lB=Ee({__name:"HPricingCardFeature",props:{featureInfo:{type:Object,required:!0},specificationValue:{type:Object,default:null},productSlug:{type:String,default:void 0},isFeatureComparisonExperimentLive:{type:Boolean,default:!1},pricingTableRedesign:{type:Boolean,default:!1},noIcons:{type:Boolean,default:!1}},setup(e){const{direction:u}=wu(),{t}=ia(),{screen:n}=Nb(),a=e,r=X(()=>n.value==="mobile"),o=X(()=>{var f,C,g;if(a.isFeatureComparisonExperimentLive&&a.productSlug&&((f=a.featureInfo)!=null&&f.name)&&(a.featureInfo.name.includes("website-amount")||a.featureInfo.name.includes("ssd-storage-amount")||a.featureInfo.name.includes("free-email"))){const m=(C=l[a.productSlug])==null?void 0:C[a.featureInfo.name];return m||void 0}return t(((g=a.featureInfo)==null?void 0:g.tooltip)||"",d.value)}),s=X(()=>{var f,C,g;return((f=a.featureInfo)==null?void 0:f.checkmark)==="disabled"?Pt.Line:(C=a.featureInfo)!=null&&C.icon?(g=a.featureInfo)==null?void 0:g.icon:a.pricingTableRedesign?Pt.CheckmarkCircle:Pt.Checkmark}),i=X(()=>{var g;if(a.featureInfo.checkmark==="disabled")return"neutral300";const f=[Pt.Envelope,Pt.Globe,Pt.Database],C=(g=a.featureInfo)==null?void 0:g.icon;switch(!0){case f.includes(C):return"neutral300";case C===Pt.Sparkles:return"meteorite500";default:return"success500"}}),l={[Mu.HostingerStarter]:{"website-amount":t("feature-list.tooltip.website-amount"),"ssd-storage-amount":t("feature-list.tooltip.ssd-storage-amount")},[Mu.HostingerPremium]:{"websites-amount":t("feature-list.tooltip.websites-amount"),"ssd-storage-amount":t("feature-list.tooltip.ssd-storage-amount")},[Mu.HostingerBusiness]:{"up-to-100-websites":t("feature-list.tooltip.up-to-100-websites"),"websites-amount":t("feature-list.tooltip.websites-amount")},[Mu.CloudEconomy]:{"up-to-100-websites":t("feature-list.tooltip.up-to-100-websites"),"websites-amount":t("feature-list.tooltip.websites-amount")},[Mu.CloudProfessional]:{"up-to-100-websites":t("feature-list.tooltip.up-to-100-websites"),"websites-amount":t("feature-list.tooltip.websites-amount")},[Mu.CloudEnterprise]:{"websites-amount":t("feature-list.tooltip.websites-amount"),"up-to-100-websites":t("feature-list.tooltip.up-to-100-websites")}},c={[Mu.HostingerStarter]:{"website-amount":t("feature-list.feature.website-amount",{value:1}),"ssd-storage-amount":t("feature-list.feature.ssd-storage-amount",{value:10}),"email-account-amount":t("feature-list.feature.one-email-address")},[Mu.HostingerPremium]:{"websites-amount":t("feature-list.feature.websites-amount",{value:25}),"ssd-storage-amount":t("feature-list.feature.ssd-storage-amount",{value:25}),"free-email":t("feature-list.feature.email-addresses",{value:25})},[Mu.HostingerBusiness]:{"up-to-100-websites":t("feature-list.feature.up-to-100-websites",{value:50}),"websites-amount":t("feature-list.feature.websites-amount",{value:50}),"nvme-storage-amount":t("feature-list.feature.nvme-storage-amount",{value:50}),"free-email":t("feature-list.feature.email-addresses",{value:50})},[Mu.CloudEconomy]:{"up-to-100-websites":t("feature-list.feature.up-to-100-websites",{value:100}),"websites-amount":t("feature-list.feature.websites-amount",{value:100}),"nvme-storage-amount":t("feature-list.feature.nvme-storage-amount",{value:100}),"free-email":t("feature-list.feature.email-addresses",{value:100})},[Mu.CloudProfessional]:{"up-to-100-websites":t("feature-list.feature.up-to-100-websites",{value:200}),"websites-amount":t("feature-list.feature.websites-amount",{value:200}),"nvme-storage-amount":t("feature-list.feature.nvme-storage-amount",{value:200}),"free-email":t("feature-list.feature.email-addresses",{value:100})},[Mu.CloudEnterprise]:{"up-to-100-websites":t("feature-list.feature.up-to-100-websites",{value:300}),"nvme-storage-amount":t("feature-list.feature.nvme-storage-amount",{value:300}),"free-email":t("feature-list.feature.email-addresses",{value:100})}},D=X(()=>{var f,C;if(!a.featureInfo.feature)return null;if(a.isFeatureComparisonExperimentLive&&a.productSlug&&((f=a.featureInfo)!=null&&f.name)){const g=(C=c[a.productSlug])==null?void 0:C[a.featureInfo.name];if(g)return g}return t(a.featureInfo.feature,d.value)}),d=X(()=>{if(!a.specificationValue)return{};const f=a.specificationValue.isTranslatable?t(a.specificationValue.value):a.specificationValue.value;return{price:f,value:f}});return(f,C)=>{var m,E;const g=Ov;return j(),ee("div",{class:ve(["h-plan-feature",{"h-plan-feature__redesign-experiment":e.pricingTableRedesign}]),dir:De(u)},[Z("div",oB,[e.noIcons?me("",!0):(j(),ye(xt(s.value),{key:0,color:i.value},null,8,["color"])),(m=e.featureInfo)!=null&&m.feature?(j(),ee(je,{key:1},[o.value?(j(),ye(g,{key:1,placement:"bottom-start",content:o.value,"show-on-click":e.pricingTableRedesign&&!r.value},{default:Re(()=>[Z("div",{class:ve(["t-body-4 h-plan-feature__content--tooltip-text-dashed",{"h-plan-feature__content--disabled":e.featureInfo.checkmark==="disabled"}]),innerHTML:D.value},null,10,iB)]),_:1},8,["content","show-on-click"])):(j(),ee("div",{key:0,class:ve(["t-body-4",{"h-plan-feature__content--disabled":e.featureInfo.checkmark==="disabled"}]),innerHTML:D.value},null,10,sB)),(E=e.featureInfo)!=null&&E.badge?(j(),ee("div",{key:2,class:ve(["h-plan-feature__badge",`h-plan-feature__badge--${e.featureInfo.badge}`])},Fe(De(t)(`feature-list.badge.${e.featureInfo.badge}`)),3)):me("",!0)],64)):me("",!0)])],10,rB)}}}),w_=Je(lB,[["__scopeId","data-v-8cc16324"]]),DB={class:"h-divider t-body-4"},cB={key:0,class:"h-divider--slotted"},dB=Ee({__name:"HDivider",props:{color:{type:String,default:"neutral200"}},setup(e){return(u,t)=>(j(),ee("div",DB,[Z("div",{class:ve(["h-divider__divide",{[`h-divider__divide--${e.color}`]:!!e.color}])},[u.$slots.default?(j(),ee("span",cB,[uu(u.$slots,"default",{},void 0,!0)])):me("",!0)],2)]))}}),k_=Je(dB,[["__scopeId","data-v-8fe85ae4"]]),fB=["for","dir"],FB=Ee({__name:"HLabel",props:{label:{type:String,default:""},forAttr:{type:String,default:""}},setup(e){const{direction:u}=wu();return(t,n)=>e.label?(j(),ee("label",{key:0,for:e.forAttr,class:ve(["h-label t-body-4",De(u)]),dir:De(u)},Fe(e.label),11,fB)):me("",!0)}}),x_=Je(FB,[["__scopeId","data-v-663fcec3"]]),CB=["dir"],pB=Ee({__name:"HFormMessage",props:{message:{type:String,default:""},type:{type:String,default:"info",validator:z5(["info","error"])}},setup(e){const{direction:u}=wu(),t=e,n=X(()=>({[u.value]:!0,"h-form-message--error":t.type==="error"}));return(a,r)=>e.message?(j(),ee("p",{key:0,class:ve(["h-form-message t-body-4",n.value]),dir:De(u)},Fe(e.message),11,CB)):me("",!0)}}),M_=Je(pB,[["__scopeId","data-v-a97e7025"]]),EB={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"};function $d(e,u){return j(),ee("svg",EB,u[0]||(u[0]=[Z("path",{fill:"customTitle","fill-rule":"evenodd",d:"M8.966 2.724a.75.75 0 0 1 1.06 0l4.749 4.748a.75.75 0 0 1 0 1.061l-4.75 4.749a.75.75 0 1 1-1.06-1.06l3.469-3.47H1.755a.75.75 0 1 1 0-1.5h10.679L8.966 3.786a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"},null,-1)]))}const Nd={render(){return et(sa,{icon:{render:$d},name:"arrow-right-16"})}},S_=Object.freeze(Object.defineProperty({__proto__:null,default:Nd,render:$d},Symbol.toStringTag,{value:"Module"})),hB=["dir"],mB={class:"h-list-card__container t-body-2-bold"},gB=Ee({__name:"HListCard",props:{title:{type:String,required:!0},buttonText:{type:String,default:""},loading:{type:Boolean,default:!1}},emits:["on-click"],setup(e,{emit:u}){const t=u,{direction:n}=wu();return(a,r)=>{const o=Nd,s=Bd;return j(),ee("div",{class:"h-list-card",dir:De(n),onClick:r[0]||(r[0]=i=>t("on-click"))},[Z("span",mB,[vu(Fe(e.title)+" ",1),fe(s,{class:"h-list-card__button",type:"text",color:"meteorite500",loading:e.loading,"aria-label":e.buttonText},{default:Re(()=>[vu(Fe(e.buttonText)+" ",1),e.loading?me("",!0):(j(),ye(o,{key:0,class:"h-list-card__button-icon",color:"neutral0"}))]),_:1},8,["loading","aria-label"])])],8,hB)}}}),T_=Je(gB,[["__scopeId","data-v-f53698c9"]]),AB={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function zd(e,u){return j(),ee("svg",AB,u[0]||(u[0]=[Z("path",{fill:"currentColor","fill-rule":"evenodd",d:"M16.45 3.5H11.8c-.873 0-1.407.002-1.807.034a2.563 2.563 0 0 0-.368.05.603.603 0 0 0-.063.019l-.016.006a1 1 0 0 0-.443.453.6.6 0 0 0-.018.063 2.564 2.564 0 0 0-.05.367C9.001 4.892 9 5.427 9 6.3v6.9c0 .873.002 1.408.034 1.808.016.186.035.299.05.367a.593.593 0 0 0 .025.079 1 1 0 0 0 .437.437c.001 0 .005.003.016.006.01.004.03.01.063.018.069.016.181.036.368.05.4.033.934.035 1.807.035h4.65c.873 0 1.408-.002 1.808-.034.186-.015.299-.035.367-.05a.59.59 0 0 0 .064-.019l.015-.006a1 1 0 0 0 .437-.437l.007-.016c.003-.01.01-.03.018-.063.016-.069.035-.181.05-.367.033-.4.034-.935.034-1.808V6.3c0-.873-.001-1.408-.034-1.808a2.56 2.56 0 0 0-.05-.367.605.605 0 0 0-.018-.063l-.007-.016a1 1 0 0 0-.452-.443.597.597 0 0 0-.064-.018 2.562 2.562 0 0 0-.367-.05c-.4-.033-.935-.035-1.808-.035Zm-9.123-.362C7 3.78 7 4.62 7 6.3v6.9c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C9.28 18 10.12 18 11.8 18h4.65c1.68 0 2.52 0 3.162-.327a3 3 0 0 0 1.311-1.311c.327-.642.327-1.482.327-3.162V6.3c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.31-1.311C18.97 1.5 18.13 1.5 16.45 1.5H11.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.31 1.311ZM3.7 6.2a1 1 0 0 1 1 1v11.1a2 2 0 0 0 2 2h7.5a1 1 0 1 1 0 2H6.7a4 4 0 0 1-4-4V7.2a1 1 0 0 1 1-1Z","clip-rule":"evenodd"},null,-1)]))}const Vd={render(){return et(sa,{icon:{render:zd},name:"rectangle-double-24"})}},H_=Object.freeze(Object.defineProperty({__proto__:null,default:Vd,render:zd},Symbol.toStringTag,{value:"Module"})),bB={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Ud(e,u){return j(),ee("svg",bB,u[0]||(u[0]=[Z("path",{fill:"currentColor",d:"M7.65 9.12a1.499 1.499 0 1 0 0-2.997 1.499 1.499 0 0 0 0 2.997Z"},null,-1),Z("path",{fill:"currentColor","fill-rule":"evenodd",d:"M3.272 1.167a2.5 2.5 0 0 0-2.5 2.5v5.878a4 4 0 0 0 1.171 2.829l9.072 9.072a4 4 0 0 0 5.657 0l4.642-4.642a4 4 0 0 0 0-5.657l-8.809-8.809a4 4 0 0 0-2.828-1.171H3.272Zm-.5 2.5a.5.5 0 0 1 .5-.5h6.405a2 2 0 0 1 1.414.586L19.9 12.56a2 2 0 0 1 0 2.829l-4.642 4.641a2 2 0 0 1-2.828 0L3.358 10.96a2 2 0 0 1-.586-1.414V3.667Z","clip-rule":"evenodd"},null,-1)]))}const jd={render(){return et(sa,{icon:{render:Ud},name:"tag-24"})}},P_=Object.freeze(Object.defineProperty({__proto__:null,default:jd,render:Ud},Symbol.toStringTag,{value:"Module"})),vB={class:"h-coupon-promo"},BB={class:"h-coupon-promo__text-container"},yB={class:"h-coupon-promo__title-container"},_B=["innerHTML"],wB=["innerHTML"],kB={class:"h-coupon-promo__coupon-container"},xB={class:"t-body-4-uppercase"},MB=Ee({__name:"HCouponPromo",props:{coupon:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,default:""}},setup(e){const{t:u}=ia(),{copy:t}=Q9(),{openToast:n}=W5(),a=e,r=()=>{t(a.coupon),n({message:u("global.couponCopied"),closable:!1,type:an.Success})};return(o,s)=>{const i=jd,l=Vd,c=Bd;return j(),ee("div",vB,[Z("div",BB,[Z("div",yB,[fe(i,{color:"primary800"}),Z("span",{class:"t-headline-pt",innerHTML:e.title},null,8,_B)]),e.description?(j(),ee("div",{key:0,class:"t-body-4",innerHTML:e.description},null,8,wB)):me("",!0)]),Z("div",kB,[Z("div",xB,Fe(e.coupon),1),fe(c,{type:"icon","aria-label":e.coupon,onClick:r},{default:Re(()=>[fe(l,{color:"neutral0"})]),_:1},8,["aria-label"])])])}}}),L_=Je(MB,[["__scopeId","data-v-a944044b"]]),SB={key:0,class:"h-snackbar__icon"},TB=Ee({__name:"HSnackBar",props:{icon:{type:String,default:""},rounded:Boolean,color:{type:String,default:"neutral0"}},setup(e){return(u,t)=>(j(),ee("div",{class:ve(["h-snackbar t-body-4",{[`h-snackbar-${e.color}`]:!!e.color,"h-snackbar--rounded":e.rounded}])},[u.$slots.icon?(j(),ee("div",SB,[uu(u.$slots,"icon",{},void 0,!0)])):me("",!0),uu(u.$slots,"default",{},void 0,!0)],2))}}),I_=Je(TB,[["__scopeId","data-v-e238aaec"]]),HB=["checked","disabled","aria-label"],PB={class:"h-checkbox__box"},LB={key:0,class:"h-checkbox__overlay-primary500"},IB=["innerHTML"],OB=Ee({__name:"HCheckbox",props:{modelValue:{type:Boolean,required:!0},disabled:Boolean,label:{type:String,default:""}},emits:["update:model-value"],setup(e,{emit:u}){const{direction:t}=wu(),n=e,a=u,r=X({get(){return n.modelValue},set(o){a("update:model-value",o)}});return(o,s)=>(j(),ee("label",{class:ve(["h-checkbox h-checkbox-primary500",{"h-checkbox--rtl":De(t)==="rtl"&&!!e.label,"h-checkbox--disabled":e.disabled}])},[Cn(Z("input",{"onUpdate:modelValue":s[0]||(s[0]=i=>r.value=i),type:"checkbox",class:"h-checkbox__input",checked:r.value,disabled:e.disabled,"aria-label":e.label},null,8,HB),[[ti,r.value]]),Z("span",PB,[e.disabled?me("",!0):(j(),ee("span",LB))]),Z("span",{class:"h-checkbox__label",innerHTML:e.label},null,8,IB)],2))}}),O_=Je(OB,[["__scopeId","data-v-005db379"]]),RB={vps:{icon:"SvgoServers24"},cloud:{icon:"SvgoCloud24"},domainChecker:{icon:"SvgoGlobe24"},domainTransfer:{icon:"SvgoUserDouble24"},shared:{icon:"SvgoDatabase24"},email:{icon:"SvgoAt24"},whois:{icon:"SvgoGlasses24"},wordpress:{icon:"SvgoBrandWordpress24"},woocommerce:{icon:"SvgoWoo24"},websiteBuilder:{icon:"SvgoSparkles24"},ecommerceWebsite:{icon:"SvgoCart24"},agency:{icon:"svgoLayers24"}},$B=["data-click-id"],NB={class:"h-nav-subitem__text-container"},zB=["href"],VB={key:0,class:"h-nav-subitem__text t-body-4"},UB=Ee({__name:"HNavSubItem",props:{title:{type:String,required:!0},description:{type:String,required:!0},link:{type:String,default:void 0},navItem:{type:String,required:!0},clickId:{type:String,required:!0}},setup(e){const u=e,t=X(()=>RB[u.navItem].icon),n=()=>{window.open(u.link,"_self")};return(a,r)=>(j(),ee("div",{class:"h-nav-subitem","data-click-id":e.clickId,onClick:n},[(j(),ye(xt(t.value),{color:"primary500"})),Z("div",NB,[Z("a",{href:e.link,class:"h-nav-subitem__text t-body-2-bold",onClick:r[0]||(r[0]=P0(()=>{},["prevent"]))},Fe(e.title),9,zB),e.description?(j(),ee("span",VB,Fe(e.description),1)):me("",!0)])],8,$B))}}),R_=Je(UB,[["__scopeId","data-v-3aca5fa9"]]),jB=["href"],qB=Ee({__name:"HLogo",props:{color:{type:String,default:"neutral600"},link:{type:String,default:`/${r0(U5.language.code)}`}},setup(e){const{direction:u,isNiaga:t}=wu(),n=X(()=>t.value?"SvgoLargeNiagahosterLogo":"SvgoLargeHostingerLogo"),a=X(()=>t.value?{height:30,width:192}:{height:30,width:147});return(r,o)=>(j(),ee("a",{class:ve(["h-logo",{[`h-logo-niaga--${e.color}`]:!!e.color&&De(t),[`h-logo--${e.color}`]:!!e.color&&!De(t),rtl:De(u)==="rtl"}]),href:e.link,"aria-label":"homepage link",target:"_self"},[(j(),ye(xt(n.value),{style:D0(a.value)},null,8,["style"]))],10,jB))}}),$_=Je(qB,[["__scopeId","data-v-9c824c9d"]]);export{je as $,Uy as A,V5 as B,zy as C,Ky as D,S9 as E,AE as F,sp as G,Ee as H,ye as I,j as J,De as K,k as L,p_ as M,H9 as N,Ny as O,w9 as P,Dp as Q,x9 as R,ip as S,oE as T,op as U,ee as V,Z as W,et as X,sa as Y,me as Z,Fe as _,Jf as a,M_ as a$,xr as a0,xt as a1,m_ as a2,Re as a3,vu as a4,Je as a5,Vu as a6,Ke as a7,ZB as a8,fe as a9,u_ as aA,fE as aB,d_ as aC,r_ as aD,_y as aE,Pb as aF,Ad as aG,bd as aH,Lb as aI,kb as aJ,vd as aK,zr as aL,__ as aM,q5 as aN,t_ as aO,v_ as aP,w_ as aQ,QB as aR,A_ as aS,Ov as aT,Vr as aU,y_ as aV,Yb as aW,g_ as aX,Xy as aY,bl as aZ,x_ as a_,KB as aa,Zy as ab,R_ as ac,ve as ad,z4 as ae,XB as af,Bd as ag,P0 as ah,wy as ai,P9 as aj,G5 as ak,E_ as al,Nb as am,$_ as an,r0 as ao,h_ as ap,Cn as aq,uu as ar,ar as as,HD as at,bn as au,D0 as av,GB as aw,$4 as ax,b_ as ay,sE as az,l_ as b,Ua as b$,uy as b0,I_ as b1,z5 as b2,Jy as b3,f_ as b4,Yy as b5,qn as b6,BE as b7,lp as b8,C_ as b9,YB as bA,hy as bB,lr as bC,Ay as bD,T7 as bE,ra as bF,ri as bG,Ly as bH,Sy as bI,Ty as bJ,L2 as bK,by as bL,Fn as bM,x8 as bN,pt as bO,ry as bP,sy as bQ,qe as bR,oy as bS,ky as bT,UF as bU,j2 as bV,fy as bW,y2 as bX,A2 as bY,Ry as bZ,Xe as b_,EE as ba,x3 as bb,t6 as bc,jy as bd,F_ as be,V3 as bf,Ti as bg,L_ as bh,aa as bi,Hy as bj,Rd as bk,Iy as bl,Nv as bm,iy as bn,py as bo,I2 as bp,it as bq,Ln as br,c0 as bs,My as bt,ly as bu,xy as bv,By as bw,yy as bx,a7 as by,nu as bz,T9 as c,um as c$,tu as c0,Ft as c1,kl as c2,Vf as c3,rs as c4,ai as c5,se as c6,He as c7,gy as c8,Oy as c9,Q3 as cA,vy as cB,ny as cC,ty as cD,Fy as cE,Cy as cF,dy as cG,rE as cH,n_ as cI,yl as cJ,T_ as cK,Q9 as cL,Vd as cM,an as cN,Xb as cO,JB as cP,Vy as cQ,k_ as cR,B9 as cS,xc as cT,Qy as cU,Wy as cV,aE as cW,a_ as cX,O_ as cY,U5 as cZ,Pt as c_,iu as ca,my as cb,XD as cc,$y as cd,B2 as ce,yu as cf,v4 as cg,wc as ch,_c as ci,_u as cj,mE as ck,T0 as cl,T8 as cm,Ey as cn,f8 as co,cy as cp,Py as cq,ey as cr,PF as cs,w8 as ct,H8 as cu,Dy as cv,e_ as cw,Nr as cx,D_ as cy,N4 as cz,h2 as d,o_ as d0,B_ as d1,S_ as d2,H_ as d3,P_ as d4,s_ as e,rp as f,Y1 as g,tE as h,i_ as i,wu as j,c_ as k,nD as l,tm as m,Bt as n,Mu as o,_9 as p,ia as q,Ce as r,K1 as s,X as t,W5 as u,Gy as v,ay as w,ii as x,qy as y,o5 as z};