From 8dae74b961d635de81efd0dea00b9033dc855945 Mon Sep 17 00:00:00 2001 From: taiga-family-bot <140712314+taiga-family-bot@users.noreply.github.com> Date: Mon, 3 Jun 2024 07:19:21 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20taiga-fa?= =?UTF-8?q?mily/maskito@abaa163f96397e729d7c2047e3010a876961fb66=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1182.6a595096cf78fb47.js | 1 + ...acfe5721fb1.js => 1994.b2fe928e26c59d88.js | 2 +- 2444.1472eaf8669fc8a2.js | 1 - 2444.9f4a5e557f77cbb6.js | 1 + 2633.26d14b31bd6af721.js | 1 + 2633.d9e4dac0ecd13457.js | 1 - 2948.010fd55388c99f87.js | 1 + 2948.9051d88d3621c432.js | 1 - 3033.6a1c3eaf71e96ba3.js | 1 - 3033.cb38e59b68290ee5.js | 1 + 3132.0aca3d883476194a.js | 1 + 3132.5b3197a54a766c8e.js | 1 - 3365.e0136c50776517b9.js | 1 + 3488.cafea96d8cc83579.js | 1 - 3488.ec2cf0a67a619542.js | 1 + 3493.0eebee87eca546f8.js | 1 - ...1efec4fd7b1.js => 3506.91da86cea33ac3cc.js | 2 +- 3510.3396a4017efaf820.js | 1 - 3510.905c075b81e27236.js | 1 + 3rdpartylicenses.txt | 577 +++++++++++++++++- 4047.85424a911473f2d3.js | 1 - 4047.b601a3dbc432ce9f.js | 1 + 5183.3dd4372f983d7e40.js | 1 - 5183.d35b3817660a2aa1.js | 1 + 5210.b1f505f4d79443d9.js | 1 - 5210.e044500bfcab1dea.js | 1 + 5546.3e6e7c2f3a7eb385.js | 1 + 5546.5aa5e3faf2c0ed77.js | 1 - 604.cdfdde33987809ce.js | 1 - 604.d1ef5bbde6b0e7c7.js | 1 + 6432.50f5c8c74804abc9.js | 1 + 7148.7ab3ccbc30bc35c9.js | 1 - 7148.ed2c4a4a15cbe3bb.js | 1 + 7270.6b0e6ad939783544.js | 1 + 7464.f2fb29f1b0bbb587.js | 1 - 7767.b9d0168d5a09374c.js | 1 - 7767.fb16482986dada3e.js | 1 + 8318.30e6d3afa37d1491.js | 1 + 8318.a3164ef3b703c727.js | 1 - 9412.99ea90cc6d26c9ae.js | 1 + 9729.11613744dd6bd096.js | 1 - addons/phone/API/index.html | 14 +- addons/phone/index.html | 44 +- assets/taiga-ui/icons/tuiIconVisaOutline.svg | 30 + browser-support/index.html | 14 +- changelog/index.html | 160 ++--- core-concepts/element-state/index.html | 18 +- core-concepts/mask-expression/index.html | 26 +- core-concepts/overview/index.html | 18 +- core-concepts/overwrite-mode/index.html | 50 +- core-concepts/plugins/index.html | 42 +- core-concepts/processors/index.html | 26 +- core-concepts/transformer/index.html | 18 +- frameworks/angular/Setup/index.html | 20 +- frameworks/angular/index.html | 46 +- frameworks/react/index.html | 30 +- frameworks/vue/index.html | 26 +- getting-started/maskito-libraries/index.html | 28 +- getting-started/what-is-maskito/index.html | 14 +- index.html | 14 +- index.original.html | 4 +- kit/date-range/API/index.html | 14 +- kit/date-range/index.html | 62 +- kit/date-time/API/index.html | 14 +- kit/date-time/index.html | 80 ++- kit/date/API/index.html | 14 +- kit/date/index.html | 38 +- kit/number/API/index.html | 14 +- kit/number/index.html | 84 +-- kit/time/API/index.html | 14 +- kit/time/index.html | 68 ++- main.151611c92e24de61.js | 1 + main.317bdf3a14b7a903.js | 1 - recipes/card/index.html | 20 +- recipes/content-editable/index.html | 34 +- recipes/phone/index.html | 38 +- recipes/placeholder/index.html | 50 +- recipes/postfix/index.html | 38 +- recipes/prefix/index.html | 38 +- recipes/textarea/index.html | 30 +- runtime.0f58af10431c5782.js | 1 + runtime.a98268e778549daf.js | 1 - stackblitz/index.html | 14 +- styles.336a53d69f4b4b39.css | 1 - styles.d86e2c282f0c88c8.css | 1 + supported-input-types/index.html | 74 +-- 86 files changed, 1341 insertions(+), 664 deletions(-) create mode 100644 1182.6a595096cf78fb47.js rename 1994.a64fdacfe5721fb1.js => 1994.b2fe928e26c59d88.js (50%) delete mode 100644 2444.1472eaf8669fc8a2.js create mode 100644 2444.9f4a5e557f77cbb6.js create mode 100644 2633.26d14b31bd6af721.js delete mode 100644 2633.d9e4dac0ecd13457.js create mode 100644 2948.010fd55388c99f87.js delete mode 100644 2948.9051d88d3621c432.js delete mode 100644 3033.6a1c3eaf71e96ba3.js create mode 100644 3033.cb38e59b68290ee5.js create mode 100644 3132.0aca3d883476194a.js delete mode 100644 3132.5b3197a54a766c8e.js create mode 100644 3365.e0136c50776517b9.js delete mode 100644 3488.cafea96d8cc83579.js create mode 100644 3488.ec2cf0a67a619542.js delete mode 100644 3493.0eebee87eca546f8.js rename 3506.5fce61efec4fd7b1.js => 3506.91da86cea33ac3cc.js (60%) delete mode 100644 3510.3396a4017efaf820.js create mode 100644 3510.905c075b81e27236.js delete mode 100644 4047.85424a911473f2d3.js create mode 100644 4047.b601a3dbc432ce9f.js delete mode 100644 5183.3dd4372f983d7e40.js create mode 100644 5183.d35b3817660a2aa1.js delete mode 100644 5210.b1f505f4d79443d9.js create mode 100644 5210.e044500bfcab1dea.js create mode 100644 5546.3e6e7c2f3a7eb385.js delete mode 100644 5546.5aa5e3faf2c0ed77.js delete mode 100644 604.cdfdde33987809ce.js create mode 100644 604.d1ef5bbde6b0e7c7.js create mode 100644 6432.50f5c8c74804abc9.js delete mode 100644 7148.7ab3ccbc30bc35c9.js create mode 100644 7148.ed2c4a4a15cbe3bb.js create mode 100644 7270.6b0e6ad939783544.js delete mode 100644 7464.f2fb29f1b0bbb587.js delete mode 100644 7767.b9d0168d5a09374c.js create mode 100644 7767.fb16482986dada3e.js create mode 100644 8318.30e6d3afa37d1491.js delete mode 100644 8318.a3164ef3b703c727.js create mode 100644 9412.99ea90cc6d26c9ae.js delete mode 100644 9729.11613744dd6bd096.js create mode 100644 assets/taiga-ui/icons/tuiIconVisaOutline.svg create mode 100644 main.151611c92e24de61.js delete mode 100644 main.317bdf3a14b7a903.js create mode 100644 runtime.0f58af10431c5782.js delete mode 100644 runtime.a98268e778549daf.js delete mode 100644 styles.336a53d69f4b4b39.css create mode 100644 styles.d86e2c282f0c88c8.css diff --git a/1182.6a595096cf78fb47.js b/1182.6a595096cf78fb47.js new file mode 100644 index 000000000..da3119c51 --- /dev/null +++ b/1182.6a595096cf78fb47.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1182],{997:(ou,Ps,ce)=>{ce.d(Ps,{TuiAddonDocModule:()=>Ls});var En=ce(4537),Yt=ce(9439);let Ls=(()=>{class et{}return et.\u0275fac=function(Ki){return new(Ki||et)},et.\u0275mod=En.oAB({type:et}),et.\u0275inj=En.cJS({imports:[Yt.JF,Yt.mG,Yt.Lx,Yt.Lq,Yt.u4]}),et})()},1182:(ou,Ps,ce)=>{ce.r(Ps),ce.d(Ps,{default:()=>d_});var En={};ce.r(En),ce.d(En,{BaseTransition:()=>ta,BaseTransitionPropsValidators:()=>Ir,Comment:()=>be,DeprecationTypes:()=>vp,EffectScope:()=>nr,ErrorCodes:()=>Rd,ErrorTypeStrings:()=>yp,Fragment:()=>Se,KeepAlive:()=>oh,ReactiveEffect:()=>In,Static:()=>Ft,Suspense:()=>Jd,Teleport:()=>np,Text:()=>kt,TrackOpTypes:()=>bd,Transition:()=>to,TransitionGroup:()=>Qp,TriggerOpTypes:()=>Nd,VueElement:()=>Ti,assertNumber:()=>Od,callWithAsyncErrorHandling:()=>Ke,callWithErrorHandling:()=>at,camelize:()=>pe,capitalize:()=>zt,cloneVNode:()=>it,compatUtils:()=>Cp,computed:()=>ic,createApp:()=>Kc,createBlock:()=>Kr,createCommentVNode:()=>lp,createElementBlock:()=>sp,createElementVNode:()=>Wr,createHydrationRenderer:()=>Va,createPropsRestProxy:()=>vh,createRenderer:()=>Fa,createSSRApp:()=>um,createSlots:()=>ch,createStaticVNode:()=>op,createTextVNode:()=>qr,createVNode:()=>fe,customRef:()=>Ll,defineAsyncComponent:()=>rh,defineComponent:()=>Or,defineCustomElement:()=>Oc,defineEmits:()=>mh,defineExpose:()=>gh,defineModel:()=>yh,defineOptions:()=>_h,defineProps:()=>ph,defineSSRCustomElement:()=>Yp,defineSlots:()=>Eh,devtools:()=>Tp,effect:()=>Xu,effectScope:()=>Hu,getCurrentInstance:()=>yt,getCurrentScope:()=>al,getTransitionRawChildren:()=>ii,guardReactiveProps:()=>Ya,h:()=>rc,handleError:()=>xt,hasInjectionContext:()=>wh,hydrate:()=>jc,initCustomFormatter:()=>_p,initDirectivesForSSR:()=>dm,inject:()=>as,isMemoSame:()=>oc,isProxy:()=>ur,isReactive:()=>tn,isReadonly:()=>Pt,isRef:()=>ye,isRuntimeOnly:()=>dp,isShallow:()=>Lt,isVNode:()=>Vt,markRaw:()=>Rl,mergeDefaults:()=>Nh,mergeModels:()=>Ch,mergeProps:()=>Ja,nextTick:()=>Zs,normalizeClass:()=>vn,normalizeProps:()=>Su,normalizeStyle:()=>Cn,onActivated:()=>ia,onBeforeMount:()=>la,onBeforeUnmount:()=>li,onBeforeUpdate:()=>aa,onDeactivated:()=>ra,onErrorCaptured:()=>da,onMounted:()=>rs,onRenderTracked:()=>ua,onRenderTriggered:()=>fa,onScopeDispose:()=>Bu,onServerPrefetch:()=>ca,onUnmounted:()=>ai,onUpdated:()=>oi,openBlock:()=>hi,popScopeId:()=>Hd,provide:()=>Ta,proxyRefs:()=>mr,pushScopeId:()=>Ud,queuePostFlushCb:()=>Wn,reactive:()=>Ys,readonly:()=>fr,ref:()=>jn,registerRuntimeCompiler:()=>ec,render:()=>co,renderList:()=>ah,renderSlot:()=>fh,resolveComponent:()=>Wd,resolveDirective:()=>Yd,resolveDynamicComponent:()=>qd,resolveFilter:()=>Np,resolveTransitionHooks:()=>Mn,setBlockTracking:()=>jr,setDevtoolsHook:()=>Sp,setTransitionHooks:()=>ln,shallowReactive:()=>Ol,shallowReadonly:()=>fd,shallowRef:()=>dd,ssrContextKey:()=>Jl,ssrUtils:()=>bp,stop:()=>ju,toDisplayString:()=>Vu,toHandlerKey:()=>bn,toHandlers:()=>uh,toRaw:()=>ee,toRef:()=>Sd,toRefs:()=>Ed,toValue:()=>md,transformVNodeArgs:()=>ip,triggerRef:()=>pd,unref:()=>pr,useAttrs:()=>bh,useCssModule:()=>Zp,useCssVars:()=>wp,useModel:()=>gp,useSSRContext:()=>Zl,useSlots:()=>Sh,useTransitionState:()=>vr,vModelCheckbox:()=>lo,vModelDynamic:()=>Vc,vModelRadio:()=>ao,vModelSelect:()=>Dc,vModelText:()=>bi,vShow:()=>Tc,version:()=>lc,warn:()=>ac,watch:()=>ts,watchEffect:()=>nh,watchPostEffect:()=>zl,watchSyncEffect:()=>Ql,withAsyncContext:()=>Ih,withCtx:()=>yr,withDefaults:()=>Th,withDirectives:()=>ih,withKeys:()=>fm,withMemo:()=>Ep,withModifiers:()=>am,withScopeId:()=>Bd});var Yt=ce(3178),Ls=ce(3139),Wo=ce(997),et=ce(885),xs=ce(2847),Ki=ce(369),Gi=ce(8239),qo=ce(8654);const ws=new Map,Wi=new Map;function Yo(e,t){return qi.apply(this,arguments)}function qi(){return(qi=(0,Gi.Z)(function*(e,t){var n,s;const i=null!==(n=null==t?void 0:t.elementPredicate)&&void 0!==n?n:qo.gI;Wi.set(e,i);const r=yield i(e);Wi.get(e)===i&&(null===(s=ws.get(e))||void 0===s||s.destroy(),t&&ws.set(e,new qo.C8(r,t)))})).apply(this,arguments)}const lu={unmounted:e=>{var t;null===(t=ws.get(e))||void 0===t||t.destroy(),ws.delete(e),Wi.delete(e)},mounted:(e=(0,Gi.Z)(function*(t,{value:n}){return Yo(t,n)}),function(n,s){return e.apply(this,arguments)}),updated:function(){var e=(0,Gi.Z)(function*(t,{value:n,oldValue:s}){n!==s&&(yield Yo(t,n))});return function(n,s){return e.apply(this,arguments)}}()};var e;function Me(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const se={},yn=[],ge=()=>{},Ds=()=>!1,Jt=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yi=e=>e.startsWith("onUpdate:"),ne=Object.assign,Ji=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},au=Object.prototype.hasOwnProperty,re=(e,t)=>au.call(e,t),B=Array.isArray,Tn=e=>"[object Map]"===Sn(e),Zt=e=>"[object Set]"===Sn(e),Jo=e=>"[object Date]"===Sn(e),cu=e=>"[object RegExp]"===Sn(e),G=e=>"function"==typeof e,Y=e=>"string"==typeof e,Ye=e=>"symbol"==typeof e,oe=e=>null!==e&&"object"==typeof e,Zi=e=>(oe(e)||G(e))&&G(e.then)&&G(e.catch),Zo=Object.prototype.toString,Sn=e=>Zo.call(e),fu=e=>Sn(e).slice(8,-1),zo=e=>"[object Object]"===Sn(e),zi=e=>Y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Ot=Me(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),uu=Me("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ks=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},du=/-(\w)/g,pe=ks(e=>e.replace(du,(t,n)=>n?n.toUpperCase():"")),hu=/\B([A-Z])/g,Fe=ks(e=>e.replace(hu,"-$1").toLowerCase()),zt=ks(e=>e.charAt(0).toUpperCase()+e.slice(1)),bn=ks(e=>e?`on${zt(e)}`:""),tt=(e,t)=>!Object.is(e,t),Nn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Fs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vs=e=>{const t=Y(e)?Number(e):NaN;return isNaN(t)?e:t};let el;const Us=()=>el||(el=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),mu=Me("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error");function Cn(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(Eu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function vn(e){let t="";if(Y(e))t=e;else if(B(e))for(let n=0;nRt(n,t))}const Vu=e=>Y(e)?e:null==e?"":B(e)||oe(e)&&(e.toString===Zo||!G(e.toString))?JSON.stringify(e,ol,2):String(e),ol=(e,t)=>t&&t.__v_isRef?ol(e,t.value):Tn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[tr(s,r)+" =>"]=i,n),{})}:Zt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>tr(n))}:Ye(t)?tr(t):!oe(t)||B(t)||zo(t)?t:String(t),tr=(e,t="")=>{var n;return Ye(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let je,Qt;class nr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=je,!t&&je&&(this.index=(je.scopes||(je.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=je;try{return je=this,t()}finally{je=n}}}on(){je=this}off(){je=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),mt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=lt,n=Qt;try{return lt=!0,Qt=this,this._runnings++,cl(this),this.fn()}finally{fl(this),this._runnings--,Qt=n,lt=t}}stop(){this.active&&(cl(this),fl(this),this.onStop&&this.onStop(),this.active=!1)}}function $u(e){return e.value}function cl(e){e._trackId++,e._depsLength=0}function fl(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(ne(n,t),t.scope&&ll(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function ju(e){e.effect.stop()}let lt=!0,sr=0;const ir=[];function pt(){ir.push(lt),lt=!1}function mt(){const e=ir.pop();lt=void 0===e||e}function rr(){sr++}function or(){for(sr--;!sr&&lr.length;)lr.shift()()}function dl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const i=e.deps[e._depsLength];i!==t?(i&&ul(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}const lr=[];function hl(e,t,n){rr();for(const i of e.keys()){let r;i._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Bs=new WeakMap,en=Symbol(""),ar=Symbol("");function Ve(e,t,n){if(lt&&Qt){let s=Bs.get(e);s||Bs.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=pl(()=>s.delete(n))),dl(Qt,i)}}function gt(e,t,n,s,i,r){const o=Bs.get(e);if(!o)return;let l=[];if("clear"===t)l=[...o.values()];else if("length"===n&&B(e)){const a=Number(s);o.forEach((c,u)=>{("length"===u||!Ye(u)&&u>=a)&&l.push(c)})}else switch(void 0!==n&&l.push(o.get(n)),t){case"add":B(e)?zi(n)&&l.push(o.get("length")):(l.push(o.get(en)),Tn(e)&&l.push(o.get(ar)));break;case"delete":B(e)||(l.push(o.get(en)),Tn(e)&&l.push(o.get(ar)));break;case"set":Tn(e)&&l.push(o.get(en))}rr();for(const a of l)a&&hl(a,4);or()}const Gu=Me("__proto__,__v_isRef,__isVue"),ml=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Ye)),gl=Wu();function Wu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ee(this);for(let r=0,o=this.length;r{e[t]=function(...n){pt(),rr();const s=ee(this)[t].apply(this,n);return or(),mt(),s}}),e}function qu(e){Ye(e)||(e=String(e));const t=ee(this);return Ve(t,0,e),t.hasOwnProperty(e)}class _l{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,r=this._isShallow;if("__v_isReactive"===n)return!i;if("__v_isReadonly"===n)return i;if("__v_isShallow"===n)return r;if("__v_raw"===n)return s===(i?r?Al:Il:r?vl:Cl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!i){if(o&&re(gl,n))return Reflect.get(gl,n,s);if("hasOwnProperty"===n)return qu}const l=Reflect.get(t,n,s);return(Ye(n)?ml.has(n):Gu(n))||(i||Ve(t,0,n),r)?l:ye(l)?o&&zi(n)?l:l.value:oe(l)?i?fr(l):Ys(l):l}}class El extends _l{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const a=Pt(r);if(!Lt(s)&&!Pt(s)&&(r=ee(r),s=ee(s)),!B(t)&&ye(r)&&!ye(s))return!a&&(r.value=s,!0)}const o=B(t)&&zi(n)?Number(n)e,$s=e=>Reflect.getPrototypeOf(e);function Xs(e,t,n=!1,s=!1){const i=ee(e=e.__v_raw),r=ee(t);n||(tt(t,r)&&Ve(i,0,t),Ve(i,0,r));const{has:o}=$s(i),l=s?cr:n?dr:Xn;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function js(e,t=!1){const n=this.__v_raw,s=ee(n),i=ee(e);return t||(tt(e,i)&&Ve(s,0,e),Ve(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function Ks(e,t=!1){return e=e.__v_raw,!t&&Ve(ee(e),0,en),Reflect.get(e,"size",e)}function Tl(e){e=ee(e);const t=ee(this);return $s(t).has.call(t,e)||(t.add(e),gt(t,"add",e,e)),this}function Sl(e,t){t=ee(t);const n=ee(this),{has:s,get:i}=$s(n);let r=s.call(n,e);r||(e=ee(e),r=s.call(n,e));const o=i.call(n,e);return n.set(e,t),r?tt(t,o)&>(n,"set",e,t):gt(n,"add",e,t),this}function bl(e){const t=ee(this),{has:n,get:s}=$s(t);let i=n.call(t,e);i||(e=ee(e),i=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return i&>(t,"delete",e,void 0),o}function Nl(){const e=ee(this),t=0!==e.size,s=e.clear();return t&>(e,"clear",void 0,void 0),s}function Gs(e,t){return function(s,i){const r=this,o=r.__v_raw,l=ee(o),a=t?cr:e?dr:Xn;return!e&&Ve(l,0,en),o.forEach((c,u)=>s.call(i,a(c),a(u),r))}}function Ws(e,t,n){return function(...s){const i=this.__v_raw,r=ee(i),o=Tn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,c=i[e](...s),u=n?cr:t?dr:Xn;return!t&&Ve(r,0,a?ar:en),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Mt(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Qu(){const e={get(r){return Xs(this,r)},get size(){return Ks(this)},has:js,add:Tl,set:Sl,delete:bl,clear:Nl,forEach:Gs(!1,!1)},t={get(r){return Xs(this,r,!1,!0)},get size(){return Ks(this)},has:js,add:Tl,set:Sl,delete:bl,clear:Nl,forEach:Gs(!1,!0)},n={get(r){return Xs(this,r,!0)},get size(){return Ks(this,!0)},has(r){return js.call(this,r,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Gs(!0,!1)},s={get(r){return Xs(this,r,!0,!0)},get size(){return Ks(this,!0)},has(r){return js.call(this,r,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Gs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Ws(r,!1,!1),n[r]=Ws(r,!0,!1),t[r]=Ws(r,!1,!0),s[r]=Ws(r,!0,!0)}),[e,n,t,s]}const[ed,td,nd,sd]=Qu();function qs(e,t){const n=t?e?sd:nd:e?td:ed;return(s,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?s:Reflect.get(re(n,i)&&i in s?n:s,i,r)}const id={get:qs(!1,!1)},rd={get:qs(!1,!0)},od={get:qs(!0,!1)},ld={get:qs(!0,!0)},Cl=new WeakMap,vl=new WeakMap,Il=new WeakMap,Al=new WeakMap;function Ys(e){return Pt(e)?e:Js(e,!1,Yu,id,Cl)}function Ol(e){return Js(e,!1,Zu,rd,vl)}function fr(e){return Js(e,!0,Ju,od,Il)}function fd(e){return Js(e,!0,zu,ld,Al)}function Js(e,t,n,s,i){if(!oe(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=function cd(e){return e.__v_skip||!Object.isExtensible(e)?0:function ad(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(fu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function tn(e){return Pt(e)?tn(e.__v_raw):!(!e||!e.__v_isReactive)}function Pt(e){return!(!e||!e.__v_isReadonly)}function Lt(e){return!(!e||!e.__v_isShallow)}function ur(e){return!!e&&!!e.__v_raw}function ee(e){const t=e&&e.__v_raw;return t?ee(t):e}function Rl(e){return Object.isExtensible(e)&&Qo(e,"__v_skip",!0),e}const Xn=e=>oe(e)?Ys(e):e,dr=e=>oe(e)?fr(e):e;class Ml{constructor(t,n,s,i){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new In(()=>t(this._value),()=>An(this,2===this.effect._dirtyLevel?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=ee(this);return(!t._cacheable||t.effect.dirty)&&tt(t._value,t._value=t.effect.run())&&An(t,4),hr(t),t.effect._dirtyLevel>=2&&An(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function hr(e){var t;lt&&Qt&&(e=ee(e),dl(Qt,null!=(t=e.dep)?t:e.dep=pl(()=>e.dep=void 0,e instanceof Ml?e:void 0)))}function An(e,t=4,n){const s=(e=ee(e)).dep;s&&hl(s,t)}function ye(e){return!(!e||!0!==e.__v_isRef)}function jn(e){return Pl(e,!1)}function dd(e){return Pl(e,!0)}function Pl(e,t){return ye(e)?e:new hd(e,t)}class hd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ee(t),this._value=n?t:Xn(t)}get value(){return hr(this),this._value}set value(t){const n=this.__v_isShallow||Lt(t)||Pt(t);t=n?t:ee(t),tt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Xn(t),An(this,4))}}function pd(e){An(e,4)}function pr(e){return ye(e)?e.value:e}function md(e){return G(e)?e():pr(e)}const gd={get:(e,t,n)=>pr(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return ye(i)&&!ye(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function mr(e){return tn(e)?e:new Proxy(e,gd)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>hr(this),()=>An(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Ll(e){return new _d(e)}function Ed(e){const t=B(e)?new Array(e.length):{};for(const n in e)t[n]=xl(e,n);return t}class yd{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function Ku(e,t){const n=Bs.get(e);return n&&n.get(t)}(ee(this._object),this._key)}}class Td{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Sd(e,t,n){return ye(e)?e:G(e)?new Td(e):oe(e)&&arguments.length>1?xl(e,t,n):jn(e)}function xl(e,t,n){const s=e[t];return ye(s)?s:new yd(e,t,n)}const bd={GET:"get",HAS:"has",ITERATE:"iterate"},Nd={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},nn=[];function Te(e,...t){pt();const n=nn.length?nn[nn.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function Cd(){let e=nn[nn.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}();if(s)at(s,n,11,[e+t.map(r=>{var o,l;return null!=(l=null==(o=r.toString)?void 0:o.call(r))?l:JSON.stringify(r)}).join(""),n&&n.proxy,i.map(({vnode:r})=>`at <${eo(n,r.type)}>`).join("\n"),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push("\n",...function vd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function Id({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",i=` at <${eo(e.component,e.type,!!e.component&&null==e.component.parent)}`,r=">"+n;return e.props?[i,...Ad(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}mt()}function Ad(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...wl(s,e[s]))}),n.length>3&&t.push(" ..."),t}function wl(e,t,n){return Y(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:ye(t)?(t=wl(e,ee(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):G(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ee(t),n?t:[`${e}=`,t])}function Od(e,t){}const Rd={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"};function at(e,t,n,s){try{return s?e(...s):e()}catch(i){xt(i,t,n)}}function Ke(e,t,n,s){if(G(e)){const i=at(e,t,n,s);return i&&Zi(i)&&i.catch(r=>{xt(r,t,n)}),i}if(B(e)){const i=[];for(let r=0;r>>1,i=Pe[s],r=qn(i);rqn(n)-qn(s));if(On.length=0,wt)return void wt.push(...t);for(wt=t,sn=0;snnull==e.id?1/0:e.id,Dd=(e,t)=>{const n=qn(e)-qn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Vl(e){gr=!1,Kn=!0,Pe.sort(Dd);try{for(ct=0;ctY(m)?m.trim():m)),f&&(i=n.map(Fs))}let l,a=s[l=bn(t)]||s[l=bn(pe(t))];!a&&r&&(a=s[l=bn(Fe(t))]),a&&Ke(a,e,6,i);const c=s[l+"Once"];if(c){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Ke(c,e,6,i)}}function $l(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(void 0!==i)return i;const r=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!G(e)){const a=c=>{const u=$l(c,t,!0);u&&(l=!0,ne(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return r||l?(B(r)?r.forEach(a=>o[a]=null):ne(o,r),oe(e)&&s.set(e,o),o):(oe(e)&&s.set(e,null),null)}function Qs(e,t){return!(!e||!Jt(t))&&(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Fe(t))||re(e,t))}let _e=null,ei=null;function Qn(e){const t=_e;return _e=e,ei=e&&e.type.__scopeId||null,t}function Ud(e){ei=e}function Hd(){ei=null}const Bd=e=>yr;function yr(e,t=_e,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&jr(-1);const r=Qn(t);let o;try{o=e(...i)}finally{Qn(r),s._d&&jr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function ti(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:m,ctx:_,inheritAttrs:I}=e,V=Qn(e);let x,b;try{if(4&n.shapeFlag){const y=i||s;x=He(c.call(y,y,u,f,m,d,_)),b=l}else{x=He(t(f,t.length>1?{attrs:l,slots:o,emit:a}:null)),b=t.props?l:Xd(l)}}catch(y){ds.length=0,xt(y,e,1),x=fe(be)}let g=x;if(b&&!1!==I){const y=Object.keys(b),{shapeFlag:M}=g;y.length&&7&M&&(r&&y.some(Yi)&&(b=jd(b,r)),g=it(g,b,!1,!0))}return n.dirs&&(g=it(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),x=g,Qn(V),x}const Xd=e=>{let t;for(const n in e)("class"===n||"style"===n||Jt(n))&&((t||(t={}))[n]=e[n]);return t},jd=(e,t)=>{const n={};for(const s in e)(!Yi(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function jl(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let Nr=0;const Jd={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,c){if(null==e)!function Zd(e,t,n,s,i,r,o,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),d=e.suspense=Cr(e,i,s,t,f,n,r,o,l,a);c(null,d.pendingBranch=e.ssContent,f,null,s,d,r,o),d.deps>0?(es(e,"onPending"),es(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,o),Rn(d,e.ssFallback)):d.resolve(!1,!0)}(t,n,s,i,r,o,l,a,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function zd(e,t,n,s,i,r,o,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:_,pendingBranch:I,isInFallback:V,isHydrating:x}=f;if(I)f.pendingBranch=d,st(d,I)?(a(I,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():V&&(x||(a(_,m,n,s,i,null,r,o,l),Rn(f,m)))):(f.pendingId=Nr++,x?(f.isHydrating=!1,f.activeBranch=I):c(I,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),V?(a(null,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():(a(_,m,n,s,i,null,r,o,l),Rn(f,m))):_&&st(d,_)?(a(_,d,n,s,i,f,r,o,l),f.resolve(!0)):(a(null,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0&&f.resolve()));else if(_&&st(d,_))a(_,d,n,s,i,f,r,o,l),Rn(f,d);else if(es(t,"onPending"),f.pendingBranch=d,f.pendingId=512&d.shapeFlag?d.component.suspenseId:Nr++,a(null,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:g}=f;b>0?setTimeout(()=>{f.pendingId===g&&f.fallback(m)},b):0===b&&f.fallback(m)}}(e,t,n,s,i,o,l,a,c)}},hydrate:function Qd(e,t,n,s,i,r,o,l,a){const c=t.suspense=Cr(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,r,o);return 0===c.deps&&c.resolve(!1,!0),u},create:Cr,normalize:function eh(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=ql(s?n.default:n),e.ssFallback=s?ql(n.fallback):fe(be)}};function es(e,t){const n=e.props&&e.props[t];G(n)&&n()}function Cr(e,t,n,s,i,r,o,l,a,c,u=!1){const{p:f,m:d,um:m,n:_,o:{parentNode:I,remove:V}}=c;let x;const b=function th(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);b&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const g=e.props?Vs(e.props.timeout):void 0,E=r,y={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:Nr++,timeout:"number"==typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(M=!1,A=!1){const{vnode:N,activeBranch:T,pendingBranch:v,pendingId:k,effects:C,parentComponent:U,container:q}=y;let J=!1;y.isHydrating?y.isHydrating=!1:M||(J=T&&v.transition&&"out-in"===v.transition.mode,J&&(T.transition.afterLeave=()=>{k===y.pendingId&&(d(v,q,r===E?_(T):r,0),Wn(C))}),T&&(I(T.el)!==y.hiddenContainer&&(r=_(T)),m(T,U,y,!0)),J||d(v,q,r,0)),Rn(y,v),y.pendingBranch=null,y.isInFallback=!1;let $=y.parent,Z=!1;for(;$;){if($.pendingBranch){$.effects.push(...C),Z=!0;break}$=$.parent}!Z&&!J&&Wn(C),y.effects=[],b&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,0===t.deps&&!A&&t.resolve()),es(N,"onResolve")},fallback(M){if(!y.pendingBranch)return;const{vnode:A,activeBranch:N,parentComponent:T,container:v,namespace:k}=y;es(A,"onFallback");const C=_(N),U=()=>{y.isInFallback&&(f(null,M,v,C,T,null,k,l,a),Rn(y,M))},q=M.transition&&"out-in"===M.transition.mode;q&&(N.transition.afterLeave=U),y.isInFallback=!0,m(N,T,null,!0),q||U()},move(M,A,N){y.activeBranch&&d(y.activeBranch,M,A,N),y.container=M},next:()=>y.activeBranch&&_(y.activeBranch),registerDep(M,A){const N=!!y.pendingBranch;N&&y.deps++;const T=M.vnode.el;M.asyncDep.catch(v=>{xt(v,M,0)}).then(v=>{if(M.isUnmounted||y.isUnmounted||y.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:k}=M;zr(M,v,!1),T&&(k.el=T);const C=!T&&M.subTree.el;A(M,k,I(T||M.subTree.el),T?null:_(M.subTree),y,o,a),C&&V(C),Tr(M,k.el),N&&0==--y.deps&&y.resolve()})},unmount(M,A){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,M,A),y.pendingBranch&&m(y.pendingBranch,n,M,A)}};return y}function ql(e){let t;if(G(e)){const n=un&&e._c;n&&(e._d=!1,hi()),e=e(),n&&(e._d=!0,t=Ue,Ka())}return B(e)&&(e=function Xl(e,t=!0){let n;for(let s=0;sn!==e)),e}function Yl(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):Wn(e)}function Rn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)i=(t=t.component.subTree).el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,Tr(s,i))}const Jl=Symbol.for("v-scx"),Zl=()=>as(Jl);function nh(e,t){return ns(e,null,t)}function zl(e,t){return ns(e,null,{flush:"post"})}function Ql(e,t){return ns(e,null,{flush:"sync"})}const ni={};function ts(e,t,n){return ns(e,t,n)}function ns(e,t,{immediate:n,deep:s,flush:i,once:r}=se){if(t&&r){const A=t;t=(...N)=>{A(...N),M()}}const c=Ne,u=A=>!0===s?A:on(A,!1===s?1:void 0);let f,d=!1,m=!1;if(ye(e)?(f=()=>e.value,d=Lt(e)):tn(e)?(f=()=>u(e),d=!0):B(e)?(m=!0,d=e.some(A=>tn(A)||Lt(A)),f=()=>e.map(A=>ye(A)?A.value:tn(A)?u(A):G(A)?at(A,c,2):void 0)):f=G(e)?t?()=>at(e,c,2):()=>(_&&_(),Ke(e,c,3,[I])):ge,t&&s){const A=f;f=()=>on(A())}let _,V,I=A=>{_=E.onStop=()=>{at(A,c,4),_=E.onStop=void 0}};if(hs){if(I=ge,t?n&&Ke(t,c,3,[f(),m?[]:void 0,I]):f(),"sync"!==i)return ge;{const A=Zl();V=A.__watcherHandles||(A.__watcherHandles=[])}}let x=m?new Array(e.length).fill(ni):ni;const b=()=>{if(E.active&&E.dirty)if(t){const A=E.run();(s||d||(m?A.some((N,T)=>tt(N,x[T])):tt(A,x)))&&(_&&_(),Ke(t,c,3,[A,x===ni?void 0:m&&x[0]===ni?[]:x,I]),x=A)}else E.run()};let g;b.allowRecurse=!!t,"sync"===i?g=b:"post"===i?g=()=>Oe(b,c&&c.suspense):(b.pre=!0,c&&(b.id=c.uid),g=()=>Gn(b));const E=new In(f,ge,g),y=al(),M=()=>{E.stop(),y&&Ji(y.effects,E)};return t?n?b():x=E.run():"post"===i?Oe(E.run.bind(E),c&&c.suspense):E.run(),V&&V.push(M),M}function sh(e,t,n){const s=this.proxy,i=Y(e)?e.includes(".")?ea(s,e):()=>s[e]:e.bind(s,s);let r;G(t)?r=t:(r=t.handler,n=t);const o=dn(this),l=ns(i,r.bind(s),n);return o(),l}function ea(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{on(s,t,n)});else if(zo(e))for(const s in e)on(e[s],t,n);return e}function ih(e,t){if(null===_e)return e;const n=_i(_e)||_e.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),li(()=>{e.isUnmounting=!0}),e}const Je=[Function,Array],Ir={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Je,onEnter:Je,onAfterEnter:Je,onEnterCancelled:Je,onBeforeLeave:Je,onLeave:Je,onAfterLeave:Je,onLeaveCancelled:Je,onBeforeAppear:Je,onAppear:Je,onAfterAppear:Je,onAppearCancelled:Je},ta={name:"BaseTransition",props:Ir,setup(e,{slots:t}){const n=yt(),s=vr();return()=>{const i=t.default&&ii(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){let d=!1;for(const m of i)if(m.type!==be){r=m,d=!0;break}}const o=ee(e),{mode:l}=o;if(s.isLeaving)return Ar(r);const a=sa(r);if(!a)return Ar(r);const c=Mn(a,o,s,n);ln(a,c);const u=n.subTree,f=u&&sa(u);if(f&&f.type!==be&&!st(a,f)){const d=Mn(f,o,s,n);if(ln(f,d),"out-in"===l&&a.type!==be)return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},Ar(r);"in-out"===l&&a.type!==be&&(d.delayLeave=(m,_,I)=>{na(s,f)[String(f.key)]=f,m[Dt]=()=>{_(),m[Dt]=void 0,delete c.delayedLeave},c.delayedLeave=I})}return r}}};function na(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Mn(e,t,n,s){const{appear:i,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:_,onBeforeAppear:I,onAppear:V,onAfterAppear:x,onAppearCancelled:b}=t,g=String(e.key),E=na(n,e),y=(N,T)=>{N&&Ke(N,s,9,T)},M=(N,T)=>{const v=T[1];y(N,T),B(N)?N.every(k=>k.length<=1)&&v():N.length<=1&&v()},A={mode:r,persisted:o,beforeEnter(N){let T=l;if(!n.isMounted){if(!i)return;T=I||l}N[Dt]&&N[Dt](!0);const v=E[g];v&&st(e,v)&&v.el[Dt]&&v.el[Dt](),y(T,[N])},enter(N){let T=a,v=c,k=u;if(!n.isMounted){if(!i)return;T=V||a,v=x||c,k=b||u}let C=!1;const U=N[si]=q=>{C||(C=!0,y(q?k:v,[N]),A.delayedLeave&&A.delayedLeave(),N[si]=void 0)};T?M(T,[N,U]):U()},leave(N,T){const v=String(e.key);if(N[si]&&N[si](!0),n.isUnmounting)return T();y(f,[N]);let k=!1;const C=N[Dt]=U=>{k||(k=!0,T(),y(U?_:m,[N]),N[Dt]=void 0,E[v]===e&&delete E[v])};E[v]=e,d?M(d,[N,C]):C()},clone:N=>Mn(N,t,n,s)};return A}function Ar(e){if(ss(e))return(e=it(e)).children=null,e}function sa(e){if(!ss(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&G(n.default))return n.default()}}function ln(e,t){6&e.shapeFlag&&e.component?ln(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ii(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rne({name:e.name},t,{setup:e}))():e}const an=e=>!!e.type.__asyncLoader;function rh(e){G(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,timeout:r,suspensible:o=!0,onError:l}=e;let c,a=null,u=0;const d=()=>{let m;return a||(m=a=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),l)return new Promise((I,V)=>{l(_,()=>I((u++,a=null,d())),()=>V(_),u+1)});throw _}).then(_=>m!==a&&a?a:(_&&(_.__esModule||"Module"===_[Symbol.toStringTag])&&(_=_.default),c=_,_)))};return Or({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const m=Ne;if(c)return()=>Rr(c,m);const _=b=>{a=null,xt(b,m,13,!s)};if(o&&m.suspense||hs)return d().then(b=>()=>Rr(b,m)).catch(b=>(_(b),()=>s?fe(s,{error:b}):null));const I=jn(!1),V=jn(),x=jn(!!i);return i&&setTimeout(()=>{x.value=!1},i),null!=r&&setTimeout(()=>{if(!I.value&&!V.value){const b=new Error(`Async component timed out after ${r}ms.`);_(b),V.value=b}},r),d().then(()=>{I.value=!0,m.parent&&ss(m.parent.vnode)&&(m.parent.effect.dirty=!0,Gn(m.parent.update))}).catch(b=>{_(b),V.value=b}),()=>I.value&&c?Rr(c,m):V.value&&s?fe(s,{error:V.value}):n&&!x.value?fe(n):void 0}})}function Rr(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=fe(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const ss=e=>e.type.__isKeepAlive,oh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=yt(),s=n.ctx;if(!s.renderer)return()=>{const b=t.default&&t.default();return b&&1===b.length?b[0]:b};const i=new Map,r=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,d=f("div");function m(b){Mr(b),u(b,n,l,!0)}function _(b){i.forEach((g,E)=>{const y=ps(g.type);y&&(!b||!b(y))&&I(E)})}function I(b){const g=i.get(b);o&&st(g,o)?o&&Mr(o):m(g),i.delete(b),r.delete(b)}s.activate=(b,g,E,y,M)=>{const A=b.component;c(b,g,E,0,l),a(A.vnode,b,g,E,A,l,y,b.slotScopeIds,M),Oe(()=>{A.isDeactivated=!1,A.a&&Nn(A.a);const N=b.props&&b.props.onVnodeMounted;N&&Be(N,A.parent,b)},l)},s.deactivate=b=>{const g=b.component;c(b,d,null,1,l),Oe(()=>{g.da&&Nn(g.da);const E=b.props&&b.props.onVnodeUnmounted;E&&Be(E,g.parent,b),g.isDeactivated=!0},l)},ts(()=>[e.include,e.exclude],([b,g])=>{b&&_(E=>is(b,E)),g&&_(E=>!is(g,E))},{flush:"post",deep:!0});let V=null;const x=()=>{null!=V&&i.set(V,Pr(n.subTree))};return rs(x),oi(x),li(()=>{i.forEach(b=>{const{subTree:g,suspense:E}=n,y=Pr(g);if(b.type!==y.type||b.key!==y.key)m(b);else{Mr(y);const M=y.component.da;M&&Oe(M,E)}})}),()=>{if(V=null,!t.default)return null;const b=t.default(),g=b[0];if(b.length>1)return o=null,b;if(!Vt(g)||!(4&g.shapeFlag||128&g.shapeFlag))return o=null,g;let E=Pr(g);const y=E.type,M=ps(an(E)?E.type.__asyncResolved||{}:y),{include:A,exclude:N,max:T}=e;if(A&&(!M||!is(A,M))||N&&M&&is(N,M))return o=E,g;const v=null==E.key?y:E.key,k=i.get(v);return E.el&&(E=it(E),128&g.shapeFlag&&(g.ssContent=E)),V=v,k?(E.el=k.el,E.component=k.component,E.transition&&ln(E,E.transition),E.shapeFlag|=512,r.delete(v),r.add(v)):(r.add(v),T&&r.size>parseInt(T,10)&&I(r.values().next().value)),E.shapeFlag|=256,o=E,Wl(g.type)?g:E}}};function is(e,t){return B(e)?e.some(n=>is(n,t)):Y(e)?e.split(",").includes(t):!!cu(e)&&e.test(t)}function ia(e,t){oa(e,"a",t)}function ra(e,t){oa(e,"da",t)}function oa(e,t,n=Ne){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ri(t,s,n),n){let i=n.parent;for(;i&&i.parent;)ss(i.parent.vnode)&&lh(s,t,n,i),i=i.parent}}function lh(e,t,n,s){const i=ri(t,e,s,!0);ai(()=>{Ji(s[t],i)},n)}function Mr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Pr(e){return 128&e.shapeFlag?e.ssContent:e}function ri(e,t,n=Ne,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;pt();const l=dn(n),a=Ke(t,n,e,o);return l(),mt(),a});return s?i.unshift(r):i.push(r),r}}const _t=e=>(t,n=Ne)=>(!hs||"sp"===e)&&ri(e,(...s)=>t(...s),n),la=_t("bm"),rs=_t("m"),aa=_t("bu"),oi=_t("u"),li=_t("bum"),ai=_t("um"),ca=_t("sp"),fa=_t("rtg"),ua=_t("rtc");function da(e,t=Ne){ri("ec",e,t)}function ah(e,t,n,s){let i;const r=n&&n[s];if(B(e)||Y(e)){i=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,a=o.length;l{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function fh(e,t,n={},s,i){if(_e.isCE||_e.parent&&an(_e.parent)&&_e.parent.isCE)return"default"!==t&&(n.name=t),fe("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),hi();const o=r&&ha(r(n)),l=Kr(Se,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&1===e._?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function ha(e){return e.some(t=>!Vt(t)||!(t.type===be||t.type===Se&&!ha(t.children)))?e:null}function uh(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:bn(s)]=e[s];return n}const Lr=e=>e?za(e)?_i(e)||e.proxy:Lr(e.parent):null,cn=ne(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=>Lr(e.parent),$root:e=>Lr(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?kr(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Gn(e.update)}),$nextTick:e=>e.n||(e.n=Zs.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?sh.bind(e):ge}),xr=(e,t)=>e!==se&&!e.__isScriptSetup&&re(e,t),wr={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:l,appContext:a}=e;let c;if("$"!==t[0]){const m=o[t];if(void 0!==m)switch(m){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(xr(s,t))return o[t]=1,s[t];if(i!==se&&re(i,t))return o[t]=2,i[t];if((c=e.propsOptions[0])&&re(c,t))return o[t]=3,r[t];if(n!==se&&re(n,t))return o[t]=4,n[t];(!__VUE_OPTIONS_API__||Dr)&&(o[t]=0)}}const u=cn[t];let f,d;return u?("$attrs"===t&&Ve(e.attrs,0,""),u(e)):(f=l.__cssModules)&&(f=f[t])?f:n!==se&&re(n,t)?(o[t]=4,n[t]):(d=a.config.globalProperties,re(d,t)?d[t]:void 0)},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return xr(i,t)?(i[t]=n,!0):s!==se&&re(s,t)?(s[t]=n,!0):!(re(e.props,t)||"$"===t[0]&&t.slice(1)in e||(r[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let l;return!!n[o]||e!==se&&re(e,o)||xr(t,o)||(l=r[0])&&re(l,o)||re(s,o)||re(cn,o)||re(i.config.globalProperties,o)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},hh=ne({},wr,{get(e,t){if(t!==Symbol.unscopables)return wr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!mu(t)});function ph(){return null}function mh(){return null}function gh(e){}function _h(e){}function Eh(){return null}function yh(){}function Th(e,t){return null}function Sh(){return pa().slots}function bh(){return pa().attrs}function pa(){const e=yt();return e.setupContext||(e.setupContext=nc(e))}function os(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Nh(e,t){const n=os(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?B(i)||G(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:null===i&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function Ch(e,t){return e&&t?B(e)&&B(t)?e.concat(t):ne({},os(e),os(t)):e||t}function vh(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Ih(e){const t=yt();let n=e();return Zr(),Zi(n)&&(n=n.catch(s=>{throw dn(t),s})),[n,()=>dn(t)]}let Dr=!0;function ma(e,t,n){Ke(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ga(e,t,n,s){const i=s.includes(".")?ea(n,s):()=>n[s];if(Y(e)){const r=t[e];G(r)&&ts(i,r)}else if(G(e))ts(i,e.bind(n));else if(oe(e))if(B(e))e.forEach(r=>ga(r,t,n,s));else{const r=G(e.handler)?e.handler.bind(n):t[e.handler];G(r)&&ts(i,r,e)}}function kr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:i.length||n||s?(a={},i.length&&i.forEach(c=>ci(a,c,o,!0)),ci(a,t,o)):a=t,oe(t)&&r.set(t,a),a}function ci(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&ci(e,r,n,!0),i&&i.forEach(o=>ci(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=Rh[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Rh={data:_a,props:Ea,emits:Ea,methods:ls,computed:ls,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:ls,directives:ls,watch:function Ph(e,t){if(!e)return t;if(!t)return e;const n=ne(Object.create(null),e);for(const s in t)n[s]=De(e[s],t[s]);return n},provide:_a,inject:function Mh(e,t){return ls(Fr(e),Fr(t))}};function _a(e,t){return t?e?function(){return ne(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function Fr(e){if(B(e)){const t={};for(let n=0;n(o.has(c)||(c&&G(c.install)?(o.add(c),c.install(a,...u)):G(c)&&(o.add(c),c(a,...u))),a),mixin:c=>(__VUE_OPTIONS_API__&&(r.mixins.includes(c)||r.mixins.push(c)),a),component:(c,u)=>u?(r.components[c]=u,a):r.components[c],directive:(c,u)=>u?(r.directives[c]=u,a):r.directives[c],mount(c,u,f){if(!l){const d=fe(s,i);return d.appContext=r,!0===f?f="svg":!1===f&&(f=void 0),u&&t?t(d,c):e(d,c,f),l=!0,a._container=c,c.__vue_app__=a,_i(d.component)||d.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide:(c,u)=>(r.provides[c]=u,a),runWithContext(c){const u=Pn;Pn=a;try{return c()}finally{Pn=u}}};return a}}let Pn=null;function Ta(e,t){if(Ne){let n=Ne.provides;const s=Ne.parent&&Ne.parent.provides;s===n&&(n=Ne.provides=Object.create(s)),n[e]=t}}function as(e,t,n=!1){const s=Ne||_e;if(s||Pn){const i=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:Pn._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&G(t)?t.call(s&&s.proxy):t}}function wh(){return!!(Ne||_e||Pn)}const Sa={},ba=()=>Object.create(Sa),Na=e=>Object.getPrototypeOf(e)===Sa;function Ca(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(Ot(a))continue;const c=t[a];let u;i&&re(i,u=pe(a))?r&&r.includes(u)?(l||(l={}))[u]=c:n[u]=c:Qs(e.emitsOptions,a)||(!(a in s)||c!==s[a])&&(s[a]=c,o=!0)}if(r){const a=ee(n),c=l||se;for(let u=0;u{a=!0;const[d,m]=va(f,t,!0);ne(o,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return oe(e)&&s.set(e,yn),yn;if(B(r))for(let u=0;u-1,m[1]=I<0||_-1||re(m,"default"))&&l.push(f)}}}const c=[o,l];return oe(e)&&s.set(e,c),c}function Ia(e){return"$"!==e[0]&&!Ot(e)}function Ur(e){return null===e?"null":"function"==typeof e?e.name||"":"object"==typeof e&&e.constructor&&e.constructor.name||""}function Aa(e,t){return Ur(e)===Ur(t)}function Oa(e,t){return B(t)?t.findIndex(n=>Aa(n,e)):G(t)&&Aa(t,e)?0:-1}const Pa=e=>"_"===e[0]||"$stable"===e,Hr=e=>B(e)?e.map(He):[He(e)],$h=(e,t,n)=>{if(t._n)return t;const s=yr((...i)=>Hr(t(...i)),n);return s._c=!1,s},La=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Pa(i))continue;const r=e[i];if(G(r))t[i]=$h(0,r,s);else if(null!=r){const o=Hr(r);t[i]=()=>o}}},xa=(e,t)=>{const n=Hr(t);e.slots.default=()=>n},Xh=(e,t)=>{const n=e.slots=ba();if(32&e.vnode.shapeFlag){const s=t._;s?(ne(n,t),Qo(n,"_",s,!0)):La(t,n)}else t&&xa(e,t)},jh=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=se;if(32&s.shapeFlag){const l=t._;l?n&&1===l?r=!1:(ne(i,t),!n&&1===l&&delete i._):(r=!t.$stable,La(t,i)),o=t}else t&&(xa(e,t),o={default:1});if(r)for(const l in i)!Pa(l)&&null==o[l]&&delete i[l]};function fi(e,t,n,s,i=!1){if(B(e))return void e.forEach((d,m)=>fi(d,t&&(B(t)?t[m]:t),n,s,i));if(an(s)&&!i)return;const r=4&s.shapeFlag?_i(s.component)||s.component.proxy:s.el,o=i?null:r,{i:l,r:a}=e,c=t&&t.r,u=l.refs===se?l.refs={}:l.refs,f=l.setupState;if(null!=c&&c!==a&&(Y(c)?(u[c]=null,re(f,c)&&(f[c]=null)):ye(c)&&(c.value=null)),G(a))at(a,l,12,[o,u]);else{const d=Y(a),m=ye(a);if(d||m){const _=()=>{if(e.f){const I=d?re(f,a)?f[a]:u[a]:a.value;i?B(I)&&Ji(I,r):B(I)?I.includes(r)||I.push(r):d?(u[a]=[r],re(f,a)&&(f[a]=u[a])):(a.value=[r],e.k&&(u[e.k]=a.value))}else d?(u[a]=o,re(f,a)&&(f[a]=o)):m&&(a.value=o,e.k&&(u[e.k]=o))};o?(_.id=-1,Oe(_,n)):_()}}}let Et=!1;const ui=e=>(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0,cs=e=>8===e.nodeType;function Wh(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:c}}=e,f=(g,E,y,M,A,N=!1)=>{N=N||!!E.dynamicChildren;const T=cs(g)&&"["===g.data,v=()=>I(g,E,y,M,A,T),{type:k,ref:C,shapeFlag:U,patchFlag:q}=E;let J=g.nodeType;E.el=g,-2===q&&(N=!1,E.dynamicChildren=null);let $=null;switch(k){case kt:3!==J?""===E.children?(a(E.el=i(""),o(g),g),$=g):$=v():(g.data!==E.children&&(Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration text mismatch in",g.parentNode,`\n - rendered on server: ${JSON.stringify(g.data)}\n - expected on client: ${JSON.stringify(E.children)}`),g.data=E.children),$=r(g));break;case be:b(g)?($=r(g),x(E.el=g.content.firstChild,g,y)):$=8!==J||T?v():r(g);break;case Ft:if(T&&(J=(g=r(g)).nodeType),1===J||3===J){$=g;const Z=!E.children.length;for(let j=0;j{N=N||!!E.dynamicChildren;const{type:T,props:v,patchFlag:k,shapeFlag:C,dirs:U,transition:q}=E,J="input"===T||"option"===T;if(J||-1!==k){U&&ft(E,null,y,"created");let Z,$=!1;if(b(g)){$=Ha(M,q)&&y&&y.vnode.props&&y.vnode.props.appear;const j=g.content.firstChild;$&&q.beforeEnter(j),x(j,g,y),E.el=g=j}if(16&C&&(!v||!v.innerHTML&&!v.textContent)){let j=m(g.firstChild,E,g,y,M,A,N),ke=!1;for(;j;){Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!ke&&(Te("Hydration children mismatch on",g,"\nServer rendered element contains more child nodes than client vdom."),ke=!0);const vt=j;j=j.nextSibling,l(vt)}}else 8&C&&g.textContent!==E.children&&(Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration text content mismatch on",g,`\n - rendered on server: ${g.textContent}\n - expected on client: ${E.children}`),g.textContent=E.children);if(v)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||J||!N||48&k)for(const j in v)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&qh(g,j,v[j],E,y)&&(Et=!0),(J&&(j.endsWith("value")||"indeterminate"===j)||Jt(j)&&!Ot(j)||"."===j[0])&&s(g,j,null,v[j],void 0,void 0,y);else v.onClick&&s(g,"onClick",null,v.onClick,void 0,void 0,y);(Z=v&&v.onVnodeBeforeMount)&&Be(Z,y,E),U&&ft(E,null,y,"beforeMount"),((Z=v&&v.onVnodeMounted)||U||$)&&Yl(()=>{Z&&Be(Z,y,E),$&&q.enter(g),U&&ft(E,null,y,"mounted")},M)}return g.nextSibling},m=(g,E,y,M,A,N,T)=>{T=T||!!E.dynamicChildren;const v=E.children,k=v.length;let C=!1;for(let U=0;U{const{slotScopeIds:T}=E;T&&(A=A?A.concat(T):T);const v=o(g),k=m(r(g),E,v,y,M,A,N);return k&&cs(k)&&"]"===k.data?r(E.anchor=k):(Et=!0,a(E.anchor=c("]"),v,k),k)},I=(g,E,y,M,A,N)=>{if(Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration node mismatch:\n- rendered on server:",g,3===g.nodeType?"(text)":cs(g)&&"["===g.data?"(start of fragment)":"","\n- expected on client:",E.type),E.el=null,N){const k=V(g);for(;;){const C=r(g);if(!C||C===k)break;l(C)}}const T=r(g),v=o(g);return l(g),n(null,E,v,T,y,M,ui(v),A),T},V=(g,E="[",y="]")=>{let M=0;for(;g;)if((g=r(g))&&cs(g)&&(g.data===E&&M++,g.data===y)){if(0===M)return r(g);M--}return g},x=(g,E,y)=>{const M=E.parentNode;M&&M.replaceChild(g,E);let A=y;for(;A;)A.vnode.el===E&&(A.vnode.el=A.subTree.el=g),A=A.parent},b=g=>1===g.nodeType&&"template"===g.tagName.toLowerCase();return[(g,E)=>{if(!E.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,g,E),zs(),void(E._vnode=g);Et=!1,f(E.firstChild,g,null,null,null),zs(),E._vnode=g,Et&&console.error("Hydration completed but contains mismatches.")},f]}function qh(e,t,n,s,i){var r;let o,l,a,c;if("class"===t)a=e.getAttribute("class"),c=vn(n),function Yh(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(wa(a||""),wa(c))||(o=l="class");else if("style"===t){a=e.getAttribute("style")||"",c=Y(n)?n:function Tu(e){let t="";if(!e||Y(e))return t;for(const n in e){const s=e[n];(Y(s)||"number"==typeof s)&&(t+=`${n.startsWith("--")?n:Fe(n)}:${s};`)}return t}(Cn(n));const u=Da(a),f=Da(c);if(s.dirs)for(const{dir:m,value:_}of s.dirs)"show"===m.name&&!_&&f.set("display","none");const d=null==i?void 0:i.subTree;if(s===d||(null==d?void 0:d.type)===Se&&d.children.includes(s)){const m=null==(r=null==i?void 0:i.getCssVars)?void 0:r.call(i);for(const _ in m)f.set(`--${_}`,String(m[_]))}(function Jh(e,t){if(e.size!==t.size)return!1;for(const[n,s]of e)if(s!==t.get(n))return!1;return!0})(u,f)||(o=l="style")}else(e instanceof SVGElement&&xu(t)||e instanceof HTMLElement&&(rl(t)||Lu(t)))&&(rl(t)?(a=e.hasAttribute(t),c=Qi(n)):null==n?(a=e.hasAttribute(t),c=!1):(a=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,c=!!function wu(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}(n)&&String(n)),a!==c&&(o="attribute",l=t));if(o){const u=m=>!1===m?"(not rendered)":`${l}="${m}"`;return Te(`Hydration ${o} mismatch on`,e,`\n - rendered on server: ${u(a)}\n - expected on client: ${u(c)}\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.`),!0}return!1}function wa(e){return new Set(e.trim().split(/\s+/))}function Da(e){const t=new Map;for(const n of e.split(";")){let[s,i]=n.split(":");s=null==s?void 0:s.trim(),i=null==i?void 0:i.trim(),s&&i&&t.set(s,i)}return t}const Oe=Yl;function Fa(e){return Ua(e)}function Va(e){return Ua(e,Wh)}function Ua(e,t){!function Zh(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Us().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(Us().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}(),Us().__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=ge,insertStaticContent:_}=e,I=(h,p,S,O=null,R=null,w=null,H,L=null,F=!!p.dynamicChildren)=>{if(h===p)return;h&&!st(h,p)&&(O=ji(h),qt(h,R,w,!0),h=null),-2===p.patchFlag&&(F=!1,p.dynamicChildren=null);const{type:P,ref:X,shapeFlag:W}=p;switch(P){case kt:V(h,p,S,O);break;case be:x(h,p,S,O);break;case Ft:null==h&&b(p,S,O,H);break;case Se:U(h,p,S,O,R,w,H,L,F);break;default:1&W?M(h,p,S,O,R,w,H,L,F):6&W?q(h,p,S,O,R,w,H,L,F):(64&W||128&W)&&P.process(h,p,S,O,R,w,H,L,F,Bn)}null!=X&&R&&fi(X,h&&h.ref,w,p||h,!p)},V=(h,p,S,O)=>{if(null==h)s(p.el=l(p.children),S,O);else{const R=p.el=h.el;p.children!==h.children&&c(R,p.children)}},x=(h,p,S,O)=>{null==h?s(p.el=a(p.children||""),S,O):p.el=h.el},b=(h,p,S,O)=>{[h.el,h.anchor]=_(h.children,p,S,O,h.el,h.anchor)},M=(h,p,S,O,R,w,H,L,F)=>{"svg"===p.type?H="svg":"math"===p.type&&(H="mathml"),null==h?A(p,S,O,R,w,H,L,F):v(h,p,R,w,H,L,F)},A=(h,p,S,O,R,w,H,L)=>{let F,P;const{props:X,shapeFlag:W,transition:K,dirs:z}=h;if(F=h.el=o(h.type,w,X&&X.is,X),8&W?u(F,h.children):16&W&&T(h.children,F,null,O,R,Br(h,w),H,L),z&&ft(h,null,O,"created"),N(F,h,h.scopeId,H,O),X){for(const ae in X)"value"!==ae&&!Ot(ae)&&r(F,ae,null,X[ae],w,h.children,O,R,At);"value"in X&&r(F,"value",null,X.value,w),(P=X.onVnodeBeforeMount)&&Be(P,O,h)}z&&ft(h,null,O,"beforeMount");const te=Ha(R,K);te&&K.beforeEnter(F),s(F,p,S),((P=X&&X.onVnodeMounted)||te||z)&&Oe(()=>{P&&Be(P,O,h),te&&K.enter(F),z&&ft(h,null,O,"mounted")},R)},N=(h,p,S,O,R)=>{if(S&&m(h,S),O)for(let w=0;w{for(let P=F;P{const L=p.el=h.el;let{patchFlag:F,dynamicChildren:P,dirs:X}=p;F|=16&h.patchFlag;const W=h.props||se,K=p.props||se;let z;if(S&&fn(S,!1),(z=K.onVnodeBeforeUpdate)&&Be(z,S,p,h),X&&ft(p,h,S,"beforeUpdate"),S&&fn(S,!0),P?k(h.dynamicChildren,P,L,S,O,Br(p,R),w):H||ke(h,p,L,null,S,O,Br(p,R),w,!1),F>0){if(16&F)C(L,p,W,K,S,O,R);else if(2&F&&W.class!==K.class&&r(L,"class",null,K.class,R),4&F&&r(L,"style",W.style,K.style,R),8&F){const te=p.dynamicProps;for(let ae=0;ae{z&&Be(z,S,p,h),X&&ft(p,h,S,"updated")},O)},k=(h,p,S,O,R,w,H)=>{for(let L=0;L{if(S!==O){if(S!==se)for(const L in S)!Ot(L)&&!(L in O)&&r(h,L,S[L],null,H,p.children,R,w,At);for(const L in O){if(Ot(L))continue;const F=O[L],P=S[L];F!==P&&"value"!==L&&r(h,L,P,F,H,p.children,R,w,At)}"value"in O&&r(h,"value",S.value,O.value,H)}},U=(h,p,S,O,R,w,H,L,F)=>{const P=p.el=h?h.el:l(""),X=p.anchor=h?h.anchor:l("");let{patchFlag:W,dynamicChildren:K,slotScopeIds:z}=p;z&&(L=L?L.concat(z):z),null==h?(s(P,S,O),s(X,S,O),T(p.children||[],S,X,R,w,H,L,F)):W>0&&64&W&&K&&h.dynamicChildren?(k(h.dynamicChildren,K,S,R,w,H,L),(null!=p.key||R&&p===R.subTree)&&$r(h,p,!0)):ke(h,p,S,X,R,w,H,L,F)},q=(h,p,S,O,R,w,H,L,F)=>{p.slotScopeIds=L,null==h?512&p.shapeFlag?R.ctx.activate(p,S,O,H,F):J(p,S,O,R,w,H,F):$(h,p,F)},J=(h,p,S,O,R,w,H)=>{const L=h.component=Za(h,O,R);if(ss(h)&&(L.ctx.renderer=Bn),Qa(L),L.asyncDep){if(R&&R.registerDep(L,Z),!h.el){const F=L.subTree=fe(be);x(null,F,p,S)}}else Z(L,h,p,S,R,w,H)},$=(h,p,S)=>{const O=p.component=h.component;if(function Kd(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:l,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&a>=0))return!(!i&&!l||l&&l.$stable)||s!==o&&(s?!o||jl(s,o,c):!!o);if(1024&a)return!0;if(16&a)return s?jl(s,o,c):!!o;if(8&a){const u=t.dynamicProps;for(let f=0;fct&&Pe.splice(t,1)}(O.update),O.effect.dirty=!0,O.update()}else p.el=h.el,O.vnode=p},Z=(h,p,S,O,R,w,H)=>{const L=()=>{if(h.isMounted){let{next:X,bu:W,u:K,parent:z,vnode:te}=h;{const $n=Ba(h);if($n)return X&&(X.el=te.el,j(h,X,H)),void $n.asyncDep.then(()=>{h.isUnmounted||L()})}let he,ae=X;fn(h,!1),X?(X.el=te.el,j(h,X,H)):X=te,W&&Nn(W),(he=X.props&&X.props.onVnodeBeforeUpdate)&&Be(he,z,X,te),fn(h,!0);const Ae=ti(h),ot=h.subTree;h.subTree=Ae,I(ot,Ae,f(ot.el),ji(ot),h,R,w),X.el=Ae.el,null===ae&&Tr(h,Ae.el),K&&Oe(K,R),(he=X.props&&X.props.onVnodeUpdated)&&Oe(()=>Be(he,z,X,te),R)}else{let X;const{el:W,props:K}=p,{bm:z,m:te,parent:ae}=h,he=an(p);if(fn(h,!1),z&&Nn(z),!he&&(X=K&&K.onVnodeBeforeMount)&&Be(X,ae,p),fn(h,!0),W&&Go){const Ae=()=>{h.subTree=ti(h),Go(W,h.subTree,h,R,null)};he?p.type.__asyncLoader().then(()=>!h.isUnmounted&&Ae()):Ae()}else{const Ae=h.subTree=ti(h);I(null,Ae,S,O,h,R,w),p.el=Ae.el}if(te&&Oe(te,R),!he&&(X=K&&K.onVnodeMounted)){const Ae=p;Oe(()=>Be(X,ae,Ae),R)}(256&p.shapeFlag||ae&&an(ae.vnode)&&256&ae.vnode.shapeFlag)&&h.a&&Oe(h.a,R),h.isMounted=!0,p=S=O=null}},F=h.effect=new In(L,ge,()=>Gn(P),h.scope),P=h.update=()=>{F.dirty&&F.run()};P.id=h.uid,fn(h,!0),P()},j=(h,p,S)=>{p.component=h;const O=h.vnode.props;h.vnode=p,h.next=null,function kh(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=ee(i),[a]=e.propsOptions;let c=!1;if(!(s||o>0)||16&o){let u;Ca(e,t,i,r)&&(c=!0);for(const f in l)(!t||!re(t,f)&&((u=Fe(f))===f||!re(t,u)))&&(a?n&&(void 0!==n[f]||void 0!==n[u])&&(i[f]=Vr(a,l,f,void 0,e,!0)):delete i[f]);if(r!==l)for(const f in r)(!t||!re(t,f))&&(delete r[f],c=!0)}else if(8&o){const u=e.vnode.dynamicProps;for(let f=0;f{const P=h&&h.children,X=h?h.shapeFlag:0,W=p.children,{patchFlag:K,shapeFlag:z}=p;if(K>0){if(128&K)return void It(P,W,S,O,R,w,H,L,F);if(256&K)return void vt(P,W,S,O,R,w,H,L,F)}8&z?(16&X&&At(P,R,w),W!==P&&u(S,W)):16&X?16&z?It(P,W,S,O,R,w,H,L,F):At(P,R,w,!0):(8&X&&u(S,""),16&z&&T(W,S,O,R,w,H,L,F))},vt=(h,p,S,O,R,w,H,L,F)=>{const P=(h=h||yn).length,X=(p=p||yn).length,W=Math.min(P,X);let K;for(K=0;KX?At(h,R,w,!0,!1,W):T(p,S,O,R,w,H,L,F,W)},It=(h,p,S,O,R,w,H,L,F)=>{let P=0;const X=p.length;let W=h.length-1,K=X-1;for(;P<=W&&P<=K;){const z=h[P],te=p[P]=F?Ut(p[P]):He(p[P]);if(!st(z,te))break;I(z,te,S,null,R,w,H,L,F),P++}for(;P<=W&&P<=K;){const z=h[W],te=p[K]=F?Ut(p[K]):He(p[K]);if(!st(z,te))break;I(z,te,S,null,R,w,H,L,F),W--,K--}if(P>W){if(P<=K){const z=K+1,te=zK)for(;P<=W;)qt(h[P],R,w,!0),P++;else{const z=P,te=P,ae=new Map;for(P=te;P<=K;P++){const qe=p[P]=F?Ut(p[P]):He(p[P]);null!=qe.key&&ae.set(qe.key,P)}let he,Ae=0;const ot=K-te+1;let $n=!1,su=0;const Ms=new Array(ot);for(P=0;P=ot){qt(qe,R,w,!0);continue}let ht;if(null!=qe.key)ht=ae.get(qe.key);else for(he=te;he<=K;he++)if(0===Ms[he-te]&&st(qe,p[he])){ht=he;break}void 0===ht?qt(qe,R,w,!0):(Ms[ht-te]=P+1,ht>=su?su=ht:$n=!0,I(qe,p[ht],S,null,R,w,H,L,F),Ae++)}const iu=$n?function zh(e){const t=e.slice(),n=[0];let s,i,r,o,l;const a=e.length;for(s=0;s>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}(Ms):yn;for(he=iu.length-1,P=ot-1;P>=0;P--){const qe=te+P,ht=p[qe],ru=qe+1{const{el:w,type:H,transition:L,children:F,shapeFlag:P}=h;if(6&P)Hn(h.component.subTree,p,S,O);else if(128&P)h.suspense.move(p,S,O);else if(64&P)H.move(h,p,S,Bn);else if(H!==Se)if(H!==Ft)if(2!==O&&1&P&&L)if(0===O)L.beforeEnter(w),s(w,p,S),Oe(()=>L.enter(w),R);else{const{leave:W,delayLeave:K,afterLeave:z}=L,te=()=>s(w,p,S),ae=()=>{W(w,()=>{te(),z&&z()})};K?K(w,te,ae):ae()}else s(w,p,S);else(({el:h,anchor:p},S,O)=>{let R;for(;h&&h!==p;)R=d(h),s(h,S,O),h=R;s(p,S,O)})(h,p,S);else{s(w,p,S);for(let W=0;W{const{type:w,props:H,ref:L,children:F,dynamicChildren:P,shapeFlag:X,patchFlag:W,dirs:K}=h;if(null!=L&&fi(L,null,S,h,!0),256&X)return void p.ctx.deactivate(h);const z=1&X&&K,te=!an(h);let ae;if(te&&(ae=H&&H.onVnodeBeforeUnmount)&&Be(ae,p,h),6&X)p_(h.component,S,O);else{if(128&X)return void h.suspense.unmount(S,O);z&&ft(h,null,p,"beforeUnmount"),64&X?h.type.remove(h,p,S,R,Bn,O):P&&(w!==Se||W>0&&64&W)?At(P,p,S,!1,!0):(w===Se&&384&W||!R&&16&X)&&At(F,p,S),O&&tu(h)}(te&&(ae=H&&H.onVnodeUnmounted)||z)&&Oe(()=>{ae&&Be(ae,p,h),z&&ft(h,null,p,"unmounted")},S)},tu=h=>{const{type:p,el:S,anchor:O,transition:R}=h;if(p===Se)return void h_(S,O);if(p===Ft)return void(({el:h,anchor:p})=>{let S;for(;h&&h!==p;)S=d(h),i(h),h=S;i(p)})(h);const w=()=>{i(S),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(1&h.shapeFlag&&R&&!R.persisted){const{leave:H,delayLeave:L}=R,F=()=>H(S,w);L?L(h.el,w,F):F()}else w()},h_=(h,p)=>{let S;for(;h!==p;)S=d(h),i(h),h=S;i(p)},p_=(h,p,S)=>{const{bum:O,scope:R,update:w,subTree:H,um:L}=h;O&&Nn(O),R.stop(),w&&(w.active=!1,qt(H,h,p,S)),L&&Oe(L,p),Oe(()=>{h.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===p.pendingId&&(p.deps--,0===p.deps&&p.resolve())},At=(h,p,S,O=!1,R=!1,w=0)=>{for(let H=w;H6&h.shapeFlag?ji(h.component.subTree):128&h.shapeFlag?h.suspense.next():d(h.anchor||h.el);let jo=!1;const nu=(h,p,S)=>{null==h?p._vnode&&qt(p._vnode,null,null,!0):I(p._vnode||null,h,p,null,null,null,S),jo||(jo=!0,Fl(),zs(),jo=!1),p._vnode=h},Bn={p:I,um:qt,m:Hn,r:tu,mt:J,mc:T,pc:ke,pbc:k,n:ji,o:e};let Ko,Go;return t&&([Ko,Go]=t(Bn)),{render:nu,hydrate:Ko,createApp:xh(nu,Ko)}}function Br({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function fn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ha(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $r(e,t,n=!1){const s=e.children,i=t.children;if(B(s)&&B(i))for(let r=0;re.__isTeleport,us=e=>e&&(e.disabled||""===e.disabled),$a=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Xa=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Xr=(e,t)=>{const n=e&&e.to;return Y(n)?t?t(n):null:n},ep={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:m,querySelector:_,createText:I}}=c,x=us(t.props);let{shapeFlag:b,children:g,dynamicChildren:E}=t;if(null==e){const y=t.el=I(""),M=t.anchor=I("");m(y,n,s),m(M,n,s);const A=t.target=Xr(t.props,_),N=t.targetAnchor=I("");A&&(m(N,A),"svg"===o||$a(A)?o="svg":("mathml"===o||Xa(A))&&(o="mathml"));const T=(v,k)=>{16&b&&u(g,v,k,i,r,o,l,a)};x?T(n,M):A&&T(A,N)}else{t.el=e.el;const y=t.anchor=e.anchor,M=t.target=e.target,A=t.targetAnchor=e.targetAnchor,N=us(e.props),T=N?n:M,v=N?y:A;if("svg"===o||$a(M)?o="svg":("mathml"===o||Xa(M))&&(o="mathml"),E?(d(e.dynamicChildren,E,T,i,r,o,l),$r(e,t,!0)):a||f(e,t,T,v,i,r,o,l,!1),x)N?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):di(t,n,y,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=Xr(t.props,_);k&&di(t,k,null,c,0)}else N&&di(t,M,A,c,1)}ja(t)},remove(e,t,n,s,{um:i,o:{remove:r}},o){const{shapeFlag:l,children:a,anchor:c,targetAnchor:u,target:f,props:d}=e;if(f&&r(u),o&&r(c),16&l){const m=o||!us(d);for(let _=0;_0?Ue||yn:null,Ka(),un>0&&Ue&&Ue.push(e),e}function sp(e,t,n,s,i,r){return Ga(Wr(e,t,n,s,i,r,!0))}function Kr(e,t,n,s,i){return Ga(fe(e,t,n,s,i,!0))}function Vt(e){return!!e&&!0===e.__v_isVNode}function st(e,t){return e.type===t.type&&e.key===t.key}function ip(e){Gr=e}const Wa=({key:e})=>null!=e?e:null,pi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?Y(e)||ye(e)||G(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Wr(e,t=null,n=null,s=0,i=null,r=(e===Se?0:1),o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wa(t),ref:t&&pi(t),scopeId:ei,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:_e};return l?(Yr(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=Y(n)?8:16),un>0&&!o&&Ue&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&Ue.push(a),a}const fe=function qa(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Kl)&&(e=be),Vt(e)){const l=it(e,t,!0);return n&&Yr(l,n),un>0&&!r&&Ue&&(6&l.shapeFlag?Ue[Ue.indexOf(e)]=l:Ue.push(l)),l.patchFlag|=-2,l}if(function sc(e){return G(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=Ya(t);let{class:l,style:a}=t;l&&!Y(l)&&(t.class=vn(l)),oe(a)&&(ur(a)&&!B(a)&&(a=ne({},a)),t.style=Cn(a))}return Wr(e,t,n,s,i,Y(e)?1:Wl(e)?128:Qh(e)?64:oe(e)?4:G(e)?2:0,r,!0)};function Ya(e){return e?ur(e)||Na(e)?ne({},e):e:null}function it(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:a}=e,c=t?Ja(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Wa(c),ref:t&&t.ref?n&&r?B(r)?r.concat(pi(t)):[r,pi(t)]:pi(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&it(e.ssContent),ssFallback:e.ssFallback&&it(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&(u.transition=a.clone(u)),u}function qr(e=" ",t=0){return fe(kt,null,e,t)}function op(e,t){const n=fe(Ft,null,e);return n.staticCount=t,n}function lp(e="",t=!1){return t?(hi(),Kr(be,null,e)):fe(be,null,e)}function He(e){return null==e||"boolean"==typeof e?fe(be):B(e)?fe(Se,null,e.slice()):"object"==typeof e?Ut(e):fe(kt,null,String(e))}function Ut(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:it(e)}function Yr(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(B(t))n=16;else if("object"==typeof t){if(65&s){const i=t.default;return void(i&&(i._c&&(i._d=!1),Yr(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||Na(t)?3===i&&_e&&(1===_e.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=_e}}else G(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),64&s?(n=16,t=[qr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ja(...e){const t={};for(let n=0;nNe||_e;let mi,Jr;{const e=Us(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};mi=t("__VUE_INSTANCE_SETTERS__",n=>Ne=n),Jr=t("__VUE_SSR_SETTERS__",n=>hs=n)}const dn=e=>{const t=Ne;return mi(e),e.scope.on(),()=>{e.scope.off(),mi(t)}},Zr=()=>{Ne&&Ne.scope.off(),mi(null)};function za(e){return 4&e.vnode.shapeFlag}let gi,Qr,hs=!1;function Qa(e,t=!1){t&&Jr(t);const{props:n,children:s}=e.vnode,i=za(e);(function Dh(e,t,n,s=!1){const i={},r=ba();e.propsDefaults=Object.create(null),Ca(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:Ol(i):e.type.props?i:r,e.attrs=r})(e,n,i,t),Xh(e,s);const r=i?function up(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,wr);const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?nc(e):null,o=dn(e);pt();const l=at(i,e,0,[e.props,r]);if(mt(),o(),Zi(l)){if(l.then(Zr,Zr),t)return l.then(a=>{zr(e,a,t)}).catch(a=>{xt(a,e,0)});e.asyncDep=l}else zr(e,l,t)}else tc(e,t)}(e,t):void 0;return t&&Jr(!1),r}function zr(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=mr(t)),tc(e,n)}function ec(e){gi=e,Qr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,hh))}}const dp=()=>!gi;function tc(e,t,n){const s=e.type;if(!e.render){if(!t&&gi&&!s.render){const i=s.template||kr(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=ne(ne({isCustomElement:r,delimiters:l},o),a);s.render=gi(i,c)}}e.render=s.render||ge,Qr&&Qr(e)}if(__VUE_OPTIONS_API__){const i=dn(e);pt();try{!function Ah(e){const t=kr(e),n=e.proxy,s=e.ctx;Dr=!1,t.beforeCreate&&ma(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:_,activated:I,deactivated:V,beforeUnmount:b,unmounted:E,render:y,renderTracked:M,renderTriggered:A,errorCaptured:N,serverPrefetch:T,expose:v,inheritAttrs:k,components:C,directives:U}=t;if(c&&function Oh(e,t,n=ge){B(e)&&(e=Fr(e));for(const s in e){const i=e[s];let r;r=oe(i)?"default"in i?as(i.from||s,i.default,!0):as(i.from||s):as(i),ye(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}(c,s,null),o)for(const Z in o){const j=o[Z];G(j)&&(s[Z]=j.bind(n))}if(i){const Z=i.call(n,n);oe(Z)&&(e.data=Ys(Z))}if(Dr=!0,r)for(const Z in r){const j=r[Z],ke=G(j)?j.bind(n,n):G(j.get)?j.get.bind(n,n):ge,vt=!G(j)&&G(j.set)?j.set.bind(n):ge,It=ic({get:ke,set:vt});Object.defineProperty(s,Z,{enumerable:!0,configurable:!0,get:()=>It.value,set:Hn=>It.value=Hn})}if(l)for(const Z in l)ga(l[Z],s,n,Z);if(a){const Z=G(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(j=>{Ta(j,Z[j])})}function $(Z,j){B(j)?j.forEach(ke=>Z(ke.bind(n))):j&&Z(j.bind(n))}if(u&&ma(u,e,"c"),$(la,f),$(rs,d),$(aa,m),$(oi,_),$(ia,I),$(ra,V),$(da,N),$(ua,M),$(fa,A),$(li,b),$(ai,E),$(ca,T),B(v))if(v.length){const Z=e.exposed||(e.exposed={});v.forEach(j=>{Object.defineProperty(Z,j,{get:()=>n[j],set:ke=>n[j]=ke})})}else e.exposed||(e.exposed={});y&&e.render===ge&&(e.render=y),null!=k&&(e.inheritAttrs=k),C&&(e.components=C),U&&(e.directives=U)}(e)}finally{mt(),i()}}}const hp={get:(e,t)=>(Ve(e,0,""),e[t])};function nc(e){return{attrs:new Proxy(e.attrs,hp),slots:e.slots,emit:e.emit,expose:n=>{e.exposed=n||{}}}}function _i(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mr(Rl(e.exposed)),{get:(t,n)=>n in t?t[n]:n in cn?cn[n](e):void 0,has:(t,n)=>n in t||n in cn}))}const pp=/(?:^|[-_])(\w)/g,mp=e=>e.replace(pp,t=>t.toUpperCase()).replace(/[-_]/g,"");function ps(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function eo(e,t,n=!1){let s=ps(t);if(!s&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(s=i[1])}if(!s&&e&&e.parent){const i=r=>{for(const o in r)if(r[o]===t)return o};s=i(e.components||e.parent.type.components)||i(e.appContext.components)}return s?mp(s):n?"App":"Anonymous"}const ic=(e,t)=>function ud(e,t,n=!1){let s,i;const r=G(e);return r?(s=e,i=ge):(s=e.get,i=e.set),new Ml(s,i,r||!i,n)}(e,0,hs);function gp(e,t,n=se){const s=yt(),i=pe(t),r=Fe(t),o=Ll((a,c)=>{let u;return Ql(()=>{const f=e[t];tt(u,f)&&(u=f,c())}),{get:()=>(a(),n.get?n.get(u):u),set(f){const d=s.vnode.props;!(d&&(t in d||i in d||r in d)&&(`onUpdate:${t}`in d||`onUpdate:${i}`in d||`onUpdate:${r}`in d))&&tt(f,u)&&(u=f,c()),s.emit(`update:${t}`,n.set?n.set(f):f)}}}),l="modelValue"===t?"modelModifiers":`${t}Modifiers`;return o[Symbol.iterator]=()=>{let a=0;return{next:()=>a<2?{value:a++?e[l]||{}:o,done:!1}:{done:!0}}},o}function rc(e,t,n){const s=arguments.length;return 2===s?oe(t)&&!B(t)?Vt(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&Vt(n)&&(n=[n]),fe(e,t,n))}function _p(){}function Ep(e,t,n,s){const i=n[s];if(i&&oc(i,e))return i;const r=t();return r.memo=e.slice(),n[s]=r}function oc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Ue&&Ue.push(e),!0}const lc="3.4.27",ac=ge,yp={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."},Tp=nt,Sp=function Bl(e,t){var n,s;nt=e,nt?(nt.enabled=!0,Zn.forEach(({event:i,args:r})=>nt.emit(i,...r)),Zn=[]):typeof window<"u"&&window.HTMLElement&&(null==(s=null==(n=window.navigator)?void 0:n.userAgent)||!s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Bl(r,t)}),setTimeout(()=>{nt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Er=!0,Zn=[])},3e3)):(Er=!0,Zn=[])},bp={createComponentInstance:Za,setupComponent:Qa,renderComponentRoot:ti,setCurrentRenderingInstance:Qn,isVNode:Vt,normalizeVNode:He},Np=null,Cp=null,vp=null,Ht=typeof document<"u"?document:null,cc=Ht&&Ht.createElement("template"),Op={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i="svg"===t?Ht.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Ht.createElementNS("http://www.w3.org/1998/Math/MathML",e):Ht.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Ht.createTextNode(e),createComment:e=>Ht.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ht.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==r&&(i=i.nextSibling););else{cc.innerHTML="svg"===s?`${e}`:"mathml"===s?`${e}`:e;const l=cc.content;if("svg"===s||"mathml"===s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Bt="transition",ms="animation",xn=Symbol("_vtc"),to=(e,{slots:t})=>rc(ta,dc(e),t);to.displayName="Transition";const fc={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},Rp=to.props=ne({},Ir,fc),hn=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},uc=e=>!!e&&(B(e)?e.some(t=>t.length>1):e.length>1);function dc(e){const t={};for(const C in e)C in fc||(t[C]=e[C]);if(!1===e.css)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,_=function Mp(e){if(null==e)return null;if(oe(e))return[no(e.enter),no(e.leave)];{const t=no(e);return[t,t]}}(i),I=_&&_[0],V=_&&_[1],{onBeforeEnter:x,onEnter:b,onEnterCancelled:g,onLeave:E,onLeaveCancelled:y,onBeforeAppear:M=x,onAppear:A=b,onAppearCancelled:N=g}=t,T=(C,U,q)=>{$t(C,U?u:l),$t(C,U?c:o),q&&q()},v=(C,U)=>{C._isLeaving=!1,$t(C,f),$t(C,m),$t(C,d),U&&U()},k=C=>(U,q)=>{const J=C?A:b,$=()=>T(U,C,q);hn(J,[U,$]),hc(()=>{$t(U,C?a:r),Tt(U,C?u:l),uc(J)||pc(U,s,I,$)})};return ne(t,{onBeforeEnter(C){hn(x,[C]),Tt(C,r),Tt(C,o)},onBeforeAppear(C){hn(M,[C]),Tt(C,a),Tt(C,c)},onEnter:k(!1),onAppear:k(!0),onLeave(C,U){C._isLeaving=!0;const q=()=>v(C,U);Tt(C,f),Tt(C,d),Ec(),hc(()=>{C._isLeaving&&($t(C,f),Tt(C,m),uc(E)||pc(C,s,V,q))}),hn(E,[C,q])},onEnterCancelled(C){T(C,!1),hn(g,[C])},onAppearCancelled(C){T(C,!0),hn(N,[C])},onLeaveCancelled(C){v(C),hn(y,[C])}})}function no(e){return Vs(e)}function Tt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xn]||(e[xn]=new Set)).add(t)}function $t(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[xn];n&&(n.delete(t),n.size||(e[xn]=void 0))}function hc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Pp=0;function pc(e,t,n,s){const i=e._endId=++Pp,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=mc(e,t);if(!o)return s();const c=o+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=m=>{m.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[_]||"").split(", "),i=s(`${Bt}Delay`),r=s(`${Bt}Duration`),o=gc(i,r),l=s(`${ms}Delay`),a=s(`${ms}Duration`),c=gc(l,a);let u=null,f=0,d=0;return t===Bt?o>0&&(u=Bt,f=o,d=r.length):t===ms?c>0&&(u=ms,f=c,d=a.length):(f=Math.max(o,c),u=f>0?o>c?Bt:ms:null,d=u?u===Bt?r.length:a.length:0),{type:u,timeout:f,propCount:d,hasTransform:u===Bt&&/\b(transform|all)(,|$)/.test(s(`${Bt}Property`).toString())}}function gc(e,t){for(;e.length_c(n)+_c(e[s])))}function _c(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function Ec(){return document.body.offsetHeight}const Ei=Symbol("_vod"),yc=Symbol("_vsh"),Tc={beforeMount(e,{value:t},{transition:n}){e[Ei]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):gs(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),gs(e,!0),s.enter(e)):s.leave(e,()=>{gs(e,!1)}):gs(e,t))},beforeUnmount(e,{value:t}){gs(e,t)}};function gs(e,t){e.style.display=t?e[Ei]:"none",e[yc]=!t}const Sc=Symbol("");function wp(e){const t=yt();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>io(r,i))},s=()=>{const i=e(t.proxy);so(t.subTree,i),n(i)};rs(()=>{zl(s);const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),ai(()=>i.disconnect())})}function so(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{so(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)io(e.el,t);else if(e.type===Se)e.children.forEach(n=>so(n,t));else if(e.type===Ft){let{el:n,anchor:s}=e;for(;n&&(io(n,t),n!==s);)n=n.nextSibling}}function io(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const i in t)n.setProperty(`--${i}`,t[i]),s+=`--${i}: ${t[i]};`;n[Sc]=s}}const Dp=/(^|;)\s*display\s*:/,bc=/\s*!important$/;function yi(e,t,n){if(B(n))n.forEach(s=>yi(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Fp(e,t){const n=ro[t];if(n)return n;let s=pe(t);if("filter"!==s&&s in e)return ro[t]=s;s=zt(s);for(let i=0;ioo||(Xp.then(()=>oo=0),oo=Date.now()),Ac=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function Oc(e,t){const n=Or(e);return(()=>{class i extends Ti{constructor(o){super(n,o,t)}}return i.def=n,i})()}const Yp=e=>Oc(e,jc),Jp=typeof HTMLElement<"u"?HTMLElement:class{};class Ti extends Jp{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Zs(()=>{this._connected||(co(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{const{props:r,styles:o}=s;let l;if(r&&!B(r))for(const a in r){const c=r[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=Vs(this._props[a])),(l||(l=Object.create(null)))[pe(a)]=!0)}this._numberProps=l,i&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=B(n)?n:Object.keys(n||{});for(const i of Object.keys(this))"_"!==i[0]&&s.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of s.map(pe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const s=pe(t);this._numberProps&&this._numberProps[s]&&(n=Vs(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),s&&(!0===n?this.setAttribute(Fe(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(Fe(t),n+""):n||this.removeAttribute(Fe(t))))}_update(){co(this._createVNode(),this.shadowRoot)}_createVNode(){const t=fe(this._def,ne({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(r,o)=>{this.dispatchEvent(new CustomEvent(r,{detail:o}))};n.emit=(r,...o)=>{s(r,o),Fe(r)!==r&&s(Fe(r),o)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof Ti){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function Zp(e="$style"){{const t=yt();if(!t)return se;const n=t.type.__cssModules;return n&&n[e]||se}}const Rc=new WeakMap,Mc=new WeakMap,Si=Symbol("_moveCb"),Pc=Symbol("_enterCb"),Lc={name:"TransitionGroup",props:ne({},Rp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=yt(),s=vr();let i,r;return oi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!function sm(e,t,n){const s=e.cloneNode(),i=e[xn];i&&i.forEach(l=>{l.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=mc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(em),i.forEach(tm);const l=i.filter(nm);Ec(),l.forEach(a=>{const c=a.el,u=c.style;Tt(c,o),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Si]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[Si]=null,$t(c,o))};c.addEventListener("transitionend",f)})}),()=>{const o=ee(e),l=dc(o);let a=o.tag||Se;if(i=[],r)for(let c=0;c{const t=e.props["onUpdate:modelValue"]||!1;return B(t)?n=>Nn(t,n):t};function im(e){e.target.composing=!0}function xc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ze=Symbol("_assign"),bi={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[Ze]=Xt(i);const r=s||i.props&&"number"===i.props.type;St(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Fs(l)),e[Ze](l)}),n&&St(e,"change",()=>{e.value=e.value.trim()}),t||(St(e,"compositionstart",im),St(e,"compositionend",xc),St(e,"change",xc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:i}},r){if(e[Ze]=Xt(r),e.composing)return;const l=null==t?"":t;(!i&&"number"!==e.type||/^0\d/.test(e.value)?e.value:Fs(e.value))!==l&&(document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===l)||(e.value=l))}},lo={deep:!0,created(e,t,n){e[Ze]=Xt(n),St(e,"change",()=>{const s=e._modelValue,i=wn(e),r=e.checked,o=e[Ze];if(B(s)){const l=Hs(s,i),a=-1!==l;if(r&&!a)o(s.concat(i));else if(!r&&a){const c=[...s];c.splice(l,1),o(c)}}else if(Zt(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(Fc(e,r))})},mounted:wc,beforeUpdate(e,t,n){e[Ze]=Xt(n),wc(e,t,n)}};function wc(e,{value:t,oldValue:n},s){e._modelValue=t,B(t)?e.checked=Hs(t,s.props.value)>-1:Zt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Rt(t,Fc(e,!0)))}const ao={created(e,{value:t},n){e.checked=Rt(t,n.props.value),e[Ze]=Xt(n),St(e,"change",()=>{e[Ze](wn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ze]=Xt(s),t!==n&&(e.checked=Rt(t,s.props.value))}},Dc={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=Zt(t);St(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Fs(wn(o)):wn(o));e[Ze](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Zs(()=>{e._assigning=!1})}),e[Ze]=Xt(s)},mounted(e,{value:t,modifiers:{}}){kc(e,t)},beforeUpdate(e,t,n){e[Ze]=Xt(n)},updated(e,{value:t,modifiers:{}}){e._assigning||kc(e,t)}};function kc(e,t,n){const s=e.multiple,i=B(t);if(!s||i||Zt(t)){for(let r=0,o=e.options.length;rString(u)===String(a)):Hs(t,a)>-1}else l.selected=t.has(a);else if(Rt(wn(l),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}!s&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function wn(e){return"_value"in e?e._value:e.value}function Fc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Vc={created(e,t,n){Ni(e,t,n,null,"created")},mounted(e,t,n){Ni(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Ni(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Ni(e,t,n,s,"updated")}};function Uc(e,t){switch(e){case"SELECT":return Dc;case"TEXTAREA":return bi;default:switch(t){case"checkbox":return lo;case"radio":return ao;default:return bi}}}function Ni(e,t,n,s,i){const o=Uc(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const om=["ctrl","shift","alt","meta"],lm={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&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>om.some(n=>e[`${n}Key`]&&!t.includes(n))},am=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=Fe(i.key);return t.some(o=>o===r||cm[o]===r)?e(i):void 0})},Hc=ne({patchProp:(e,t,n,s,i,r,o,l,a)=>{const c="svg"===i;"class"===t?function Lp(e,t,n){const s=e[xn];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,c):"style"===t?function kp(e,t,n){const s=e.style,i=Y(n);let r=!1;if(n&&!i){if(t)if(Y(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();null==n[l]&&yi(s,l,"")}else for(const o in t)null==n[o]&&yi(s,o,"");for(const o in n)"display"===o&&(r=!0),yi(s,o,n[o])}else if(i){if(t!==n){const o=s[Sc];o&&(n+=";"+o),s.cssText=n,r=Dp.test(n)}}else t&&e.removeAttribute("style");Ei in e&&(e[Ei]=r?s.display:"",e[yc]&&(s.display="none"))}(e,n,s):Jt(t)?Yi(t)||function Bp(e,t,n,s,i=null){const r=e[vc]||(e[vc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function $p(e){let t;if(Ic.test(e)){let s;for(t={};s=e.match(Ic);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):Fe(e.slice(2)),t]}(t);if(s){const c=r[t]=function Kp(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();Ke(function Gp(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}return t}(s,n.value),t,5,[s])};return n.value=e,n.attached=jp(),n}(s,i);St(e,l,c,a)}else o&&(function Hp(e,t,n,s){e.removeEventListener(t,n,s)}(e,l,o,a),r[t]=void 0)}}(e,t,0,s,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function qp(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&Ac(t)&&G(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const i=e.tagName;if("IMG"===i||"VIDEO"===i||"CANVAS"===i||"SOURCE"===i)return!1}return(!Ac(t)||!Y(n))&&t in e}(e,t,s,c))?function Up(e,t,n,s,i,r,o){if("innerHTML"===t||"textContent"===t)return s&&o(s,i,r),void(e[t]=null==n?"":n);const l=e.tagName;if("value"===t&&"PROGRESS"!==l&&!l.includes("-")){const u=null==n?"":n;return(("OPTION"===l?e.getAttribute("value")||"":e.value)!==u||!("_value"in e))&&(e.value=u),null==n&&e.removeAttribute(t),void(e._value=n)}let a=!1;if(""===n||null==n){const c=typeof e[t];"boolean"===c?n=Qi(n):null==n&&"string"===c?(n="",a=!0):"number"===c&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}(e,t,s,r,o,l,a):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),function Vp(e,t,n,s,i){if(s&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Cc,t.slice(6,t.length)):e.setAttributeNS(Cc,t,n);else{const r=Mu(t);null==n||r&&!Qi(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,s,c))}},Op);let _s,Bc=!1;function $c(){return _s||(_s=Fa(Hc))}function Xc(){return _s=Bc?_s:Va(Hc),Bc=!0,_s}const co=(...e)=>{$c().render(...e)},jc=(...e)=>{Xc().hydrate(...e)},Kc=(...e)=>{const t=$c().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Wc(s);if(!i)return;const r=t._component;!G(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,Gc(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},um=(...e)=>{const t=Xc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Wc(s);if(i)return n(i,!0,Gc(i))},t};function Gc(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Wc(e){return Y(e)?document.querySelector(e):e}let qc=!1;const dm=()=>{qc||(qc=!0,function rm(){bi.getSSRProps=({value:e})=>({value:e}),ao.getSSRProps=({value:e},t)=>{if(t.props&&Rt(t.props.value,e))return{checked:!0}},lo.getSSRProps=({value:e},t)=>{if(B(e)){if(t.props&&Hs(e,t.props.value)>-1)return{checked:!0}}else if(Zt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Vc.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=Uc(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function xp(){Tc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},Es=Symbol(""),ys=Symbol(""),fo=Symbol(""),Ci=Symbol(""),Yc=Symbol(""),pn=Symbol(""),Jc=Symbol(""),Zc=Symbol(""),uo=Symbol(""),ho=Symbol(""),Ts=Symbol(""),po=Symbol(""),zc=Symbol(""),mo=Symbol(""),go=Symbol(""),_o=Symbol(""),Eo=Symbol(""),yo=Symbol(""),To=Symbol(""),Qc=Symbol(""),ef=Symbol(""),vi=Symbol(""),Ii=Symbol(""),So=Symbol(""),bo=Symbol(""),Ss=Symbol(""),bs=Symbol(""),No=Symbol(""),Co=Symbol(""),hm=Symbol(""),vo=Symbol(""),Ai=Symbol(""),pm=Symbol(""),mm=Symbol(""),Io=Symbol(""),gm=Symbol(""),_m=Symbol(""),Ao=Symbol(""),tf=Symbol(""),Dn={[Es]:"Fragment",[ys]:"Teleport",[fo]:"Suspense",[Ci]:"KeepAlive",[Yc]:"BaseTransition",[pn]:"openBlock",[Jc]:"createBlock",[Zc]:"createElementBlock",[uo]:"createVNode",[ho]:"createElementVNode",[Ts]:"createCommentVNode",[po]:"createTextVNode",[zc]:"createStaticVNode",[mo]:"resolveComponent",[go]:"resolveDynamicComponent",[_o]:"resolveDirective",[Eo]:"resolveFilter",[yo]:"withDirectives",[To]:"renderList",[Qc]:"renderSlot",[ef]:"createSlots",[vi]:"toDisplayString",[Ii]:"mergeProps",[So]:"normalizeClass",[bo]:"normalizeStyle",[Ss]:"normalizeProps",[bs]:"guardReactiveProps",[No]:"toHandlers",[Co]:"camelize",[hm]:"capitalize",[vo]:"toHandlerKey",[Ai]:"setBlockTracking",[pm]:"pushScopeId",[mm]:"popScopeId",[Io]:"withCtx",[gm]:"unref",[_m]:"isRef",[Ao]:"withMemo",[tf]:"isMemoSame"},Ie={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Ns(e,t,n,s,i,r,o,l=!1,a=!1,c=!1,u=Ie){return e&&(l?(e.helper(pn),e.helper(Vn(e.inSSR,c))):e.helper(Fn(e.inSSR,c)),o&&e.helper(yo)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Cs(e,t=Ie){return{type:17,loc:t,elements:e}}function ze(e,t=Ie){return{type:15,loc:t,properties:e}}function Ee(e,t){return{type:16,loc:Ie,key:Y(e)?Q(e,!0):e,value:t}}function Q(e,t=!1,n=Ie,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function rt(e,t=Ie){return{type:8,loc:t,children:e}}function Ce(e,t=[],n=Ie){return{type:14,loc:n,callee:e,arguments:t}}function kn(e,t,n=!1,s=!1,i=Ie){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Oo(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ie}}function Fn(e,t){return e||t?uo:ho}function Vn(e,t){return e||t?Jc:Zc}function Ro(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Fn(s,e.isComponent)),t(pn),t(Vn(s,e.isComponent)))}const nf=new Uint8Array([123,123]),sf=new Uint8Array([125,125]);function rf(e){return e>=97&&e<=122||e>=65&&e<=90}function Ge(e){return 32===e||10===e||9===e||12===e||13===e}function jt(e){return 47===e||62===e||Ge(e)}function Oi(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function lf(e){switch(e){case"Teleport":case"teleport":return ys;case"Suspense":case"suspense":return fo;case"KeepAlive":case"keep-alive":return Ci;case"BaseTransition":case"base-transition":return Yc}}const Am=/^\d|[^\$\w]/,Ri=e=>!Am.test(e),Om=/[A-Za-z_$\xA0-\uFFFF]/,Rm=/[\.\?\w$\xA0-\uFFFF]/,Mm=/\s+[.[]\s*|\s*[.[]\s+/g,af=e=>{e=e.trim().replace(Mm,o=>o.trim());let t=0,n=[],s=0,i=0,r=null;for(let o=0;o4===i.key.type&&i.key.content===s)}return n}function As(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString())}`}const km=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,df={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Ds,isPreTag:Ds,isCustomElement:Ds,onError:Po,onWarn:of,comments:!1,prefixIdentifiers:!1};let le=df,Os=null,bt="",xe=null,ie=null,Xe="",Nt=-1,gn=-1,xi=0,Wt=!1,xo=null;const de=[],me=new class bm{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=nf,this.delimiterClose=sf,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return 2===this.mode&&0===this.stack.length}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=nf,this.delimiterClose=sf}getPos(t){let n=1,s=t+1;for(let i=this.newlines.length-1;i>=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){60===t?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.state=this.inRCDATA?32:1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(n?jt(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!n)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(62===t||Ge(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(28===this.state?this.currentSequence===Le.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):6===this.state||11===this.state||18===this.state||17===this.state||12===this.state||13===this.state||14===this.state||15===this.state||16===this.state||20===this.state||19===this.state||21===this.state||9===this.state||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}(de,{onerr:Ct,ontext(e,t){wi(Re(e,t),e,t)},ontextentity(e,t,n){wi(e,t,n)},oninterpolation(e,t){if(Wt)return wi(Re(e,t),e,t);let n=e+me.delimiterOpen.length,s=t-me.delimiterClose.length;for(;Ge(bt.charCodeAt(n));)n++;for(;Ge(bt.charCodeAt(s-1));)s--;let i=Re(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),wo({type:5,content:ki(i,!1,ve(n,s)),loc:ve(e,t)})},onopentagname(e,t){const n=Re(e,t);xe={type:1,tag:n,ns:le.getNamespace(n,de[0],le.ns),tagType:0,props:[],children:[],loc:ve(e-1,t),codegenNode:void 0}},onopentagend(e){pf(e)},onclosetag(e,t){const n=Re(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i0&&Ct(24,de[0].loc.start.offset);for(let o=0;o<=i;o++)Di(de.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&Ct(2,t)},onattribend(e,t){if(xe&&ie){if(_n(ie.loc,t),0!==e)if(Xe.includes("&")&&(Xe=le.decodeEntities(Xe,!0)),6===ie.type)"class"===ie.name&&(Xe=Ef(Xe).trim()),1===e&&!Xe&&Ct(13,t),ie.value={type:2,content:Xe,loc:1===e?ve(Nt,gn):ve(Nt-1,gn+1)},me.inSFCRoot&&"template"===xe.tag&&"lang"===ie.name&&Xe&&"html"!==Xe&&me.enterRCDATA(Oi("{const _=t.start.offset+d;return ki(f,!1,ve(_,_+f.length),0,m?1:0)},l={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=i.trim().replace(Fm,"").trim();const c=i.indexOf(a),u=a.match(hf);if(u){a=a.replace(hf,"").trim();const f=u[1].trim();let d;if(f&&(d=n.indexOf(f,c+a.length),l.key=o(f,d,!0)),u[2]){const m=u[2].trim();m&&(l.index=o(m,n.indexOf(m,l.key?d+f.length:c+a.length),!0))}}return a&&(l.value=o(a,c,!0)),l}(ie.exp));let s=-1;"bind"===ie.name&&(s=ie.modifiers.indexOf("sync"))>-1&&vs("COMPILER_V_BIND_SYNC",le)&&(ie.name="model",ie.modifiers.splice(s,1))}(7!==ie.type||"pre"!==ie.name)&&xe.props.push(ie)}Xe="",Nt=gn=-1},oncomment(e,t){le.comments&&wo({type:3,content:Re(e,t),loc:ve(e-4,t+3)})},onend(){const e=bt.length;for(let t=0;t64&&e<91}(e.charCodeAt(0))||lf(e)||le.isBuiltInComponent&&le.isBuiltInComponent(e)||le.isNativeTag&&!le.isNativeTag(e))return!0;for(let n=0;n6===l.type&&"inline-template"===l.name);o&&vs("COMPILER_INLINE_TEMPLATE",le)&&e.children.length&&(o.value={type:2,content:Re(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:o.loc})}}function mf(e,t){let n=e;for(;bt.charCodeAt(n)!==t&&n>=0;)n--;return n}const Hm=new Set(["if","else","else-if","for","slot"]);function gf({tag:e,props:t}){if("template"===e)for(let n=0;n0){if(a>=2){l.codegenNode.patchFlag="-1",l.codegenNode=t.hoist(l.codegenNode),r++;continue}}else{const c=l.codegenNode;if(13===c.type){const u=Nf(c);if((!u||512===u||1===u)&&Sf(l,t)>=2){const f=bf(l);f&&(c.props=t.hoist(f))}c.dynamicProps&&(c.dynamicProps=t.hoist(c.dynamicProps))}}}if(1===l.type){const a=1===l.tagType;a&&t.scopes.vSlot++,Fi(l,t),a&&t.scopes.vSlot--}else if(11===l.type)Fi(l,t,1===l.children.length);else if(9===l.type)for(let a=0;a1)for(let c=0;c`_${Dn[N.helper(T)]}`,replaceNode(T){N.parent.children[N.childIndex]=N.currentNode=T},removeNode(T){const k=T?N.parent.children.indexOf(T):N.currentNode?N.childIndex:-1;T&&T!==N.currentNode?N.childIndex>k&&(N.childIndex--,N.onNodeRemoved()):(N.currentNode=null,N.onNodeRemoved()),N.parent.children.splice(k,1)},onNodeRemoved:ge,addIdentifiers(T){},removeIdentifiers(T){},hoist(T){Y(T)&&(T=Q(T)),N.hoists.push(T);const v=Q(`_hoisted_${N.hoists.length}`,!1,T.loc,2);return v.hoisted=T,v},cache:(T,v=!1)=>function Tm(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Ie}}(N.cached++,T,v)};return N.filters=new Set,N}(e,t);Vi(e,n),t.hoistStatic&&Ym(e,n),t.ssr||function Qm(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(yf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&Ro(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=Ns(t,n(Es),void 0,e.children,i+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function Vi(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(1===s.type){const{props:r}=s;if(3===s.tagType&&r.some(cf))return;const o=[];for(let l=0;l`${Dn[e]}: _${Dn[e]}`;function Do(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?Eo:"component"===t?mo:_o);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Rs(e,t,n),n&&t.deindent(),t.push("]")}function Rs(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}([r,o,l,a,c]),t),n(")"),f&&n(")"),u&&(n(", "),we(u,t),n(")"))}(e,t);break;case 14:!function ug(e,t){const{push:n,helper:s,pure:i}=t,r=Y(e.callee)?e.callee:s(e.callee);i&&n(Ui),n(r+"(",-2,e),Rs(e.arguments,t),n(")")}(e,t);break;case 15:!function dg(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length)return void n("{}",-2,e);const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a "),(a||l)&&(n("{"),s()),o?(a&&n("return "),B(o)?ko(o,t):we(o,t)):l&&we(l,t),(a||l)&&(i(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function mg(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:l,deindent:a,newline:c}=t;if(4===n.type){const f=!Ri(n.content);f&&o("("),If(n,t),f&&o(")")}else o("("),we(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),we(s,t),t.indentLevel--,r&&c(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,we(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function gg(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(i(),n(`${s(Ai)}(-1),`),o()),n(`_cache[${e.index}] = `),we(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Ai)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")")}(e,t);break;case 21:Rs(e.body,t,!0,!1)}}function If(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Af(e,t){for(let n=0;nfunction Sg(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(ue(28,t.loc)),t.exp=Q("true",!1,i)}if("if"===t.name){const i=Of(e,t),r={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let o=i.indexOf(e);for(;o-- >=-1;){const l=i[o];if(l&&3===l.type)n.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===t.name&&void 0===l.branches[l.branches.length-1].condition&&n.onError(ue(30,e.loc)),n.removeNode();const a=Of(e,t);l.branches.push(a);const c=s&&s(l,a,!1);Vi(a,n),c&&c(),n.currentNode=null}else n.onError(ue(30,e.loc));break}n.removeNode(l)}}}}(e,t,n,(s,i,r)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-- >=0;){const c=o[l];c&&9===c.type&&(a+=c.branches.length)}return()=>{if(r)s.codegenNode=Rf(i,a,n);else{const c=function bg(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(s.codegenNode);c.alternate=Rf(i,a+s.branches.length-1,n)}}}));function Of(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!We(e,"for")?e.children:[e],userKey:Mi(e,"key"),isTemplateIf:n}}function Rf(e,t,n){return e.condition?Oo(e.condition,Mf(e,t,n),Ce(n.helper(Ts),['""',"true"])):Mf(e,t,n)}function Mf(e,t,n){const{helper:s}=n,i=Ee("key",Q(`${t}`,!1,Ie,2)),{children:r}=e,o=r[0];if(1!==r.length||1!==o.type){if(1===r.length&&11===o.type){const a=o.codegenNode;return Li(a,i,n),a}{let a=64;return Ns(n,s(Es),ze([i]),r,a+"",void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,c=function Dm(e){return 14===e.type&&e.callee===Ao?e.arguments[1].returns:e}(a);return 13===c.type&&Ro(c,n),Li(c,i,n),a}}const Ng=Cf("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function Cg(e,t,n,s){if(!t.exp)return void n.onError(ue(31,t.loc));const i=t.forParseResult;if(!i)return void n.onError(ue(32,t.loc));Vo(i);const{scopes:l}=n,{source:a,value:c,key:u,index:f}=i,d={type:11,loc:t.loc,source:a,valueAlias:c,keyAlias:u,objectIndexAlias:f,parseResult:i,children:Is(e)?e.children:[e]};n.replaceNode(d),l.vFor++;const m=s&&s(d);return()=>{l.vFor--,m&&m()}}(e,t,n,r=>{const o=Ce(s(To),[r.source]),l=Is(e),a=We(e,"memo"),c=Mi(e,"key"),u=c&&(6===c.type?Q(c.value.content,!0):c.exp),f=c?Ee("key",u):null,d=4===r.source.type&&r.source.constType>0,m=d?64:c?128:256;return r.codegenNode=Ns(n,s(Es),void 0,o,m+"",void 0,void 0,!0,!d,!1,e.loc),()=>{let _;const{children:I}=r,V=1!==I.length||1!==I[0].type,x=Pi(e)?e:l&&1===e.children.length&&Pi(e.children[0])?e.children[0]:null;if(x?(_=x.codegenNode,l&&f&&Li(_,f,n)):V?_=Ns(n,s(Es),f?ze([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(_=I[0].codegenNode,l&&f&&Li(_,f,n),_.isBlock!==!d&&(_.isBlock?(i(pn),i(Vn(n.inSSR,_.isComponent))):i(Fn(n.inSSR,_.isComponent))),_.isBlock=!d,_.isBlock?(s(pn),s(Vn(n.inSSR,_.isComponent))):s(Fn(n.inSSR,_.isComponent))),a){const b=kn(Uo(r.parseResult,[Q("_cached")]));b.body=function Sm(e){return{type:21,body:e,loc:Ie}}([rt(["const _memo = (",a.exp,")"]),rt(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(tf)}(_cached, _memo)) return _cached`]),rt(["const _item = ",_]),Q("_item.memo = _memo"),Q("return _item")]),o.arguments.push(b,Q("_cache"),Q(String(n.cached++)))}else o.arguments.push(kn(Uo(r.parseResult),_,!0))}})});function Vo(e,t){e.finalized||(e.finalized=!0)}function Uo({value:e,key:t,index:n},s=[]){return function vg(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Q("_".repeat(s+1),!1))}([e,t,n,...s])}const Pf=Q("undefined",!1),Ig=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(We(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Ag=(e,t,n,s)=>kn(e,n,!1,!0,n.length?n[0].loc:s);function Og(e,t,n=Ag){t.helper(Io);const{children:s,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=We(e,"slot",!0);if(a){const{arg:V,exp:x}=a;V&&!$e(V)&&(l=!0),r.push(Ee(V||Q("default",!0),n(x,void 0,s,i)))}let c=!1,u=!1;const f=[],d=new Set;let m=0;for(let V=0;V{const g=n(x,void 0,b,i);return t.compatConfig&&(g.isNonScopedSlot=!0),Ee("default",g)};c?f.length&&f.some(x=>Lf(x))&&(u?t.onError(ue(39,f[0].loc)):r.push(V(void 0,f))):r.push(V(void 0,s))}const _=l?2:Bi(e.children)?3:1;let I=ze(r.concat(Ee("_",Q(_+"",!1))),i);return o.length&&(I=Ce(t.helper(ef),[I,Cs(o)])),{slots:I,hasDynamicSlots:l}}function Hi(e,t,n){const s=[Ee("name",e),Ee("fn",t)];return null!=n&&s.push(Ee("key",Q(String(n),!0))),ze(s)}function Bi(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:s,props:i}=e,r=1===e.tagType;let o=r?function Mg(e,t,n=!1){let{tag:s}=e;const i=Ho(s),r=Mi(e,"is",!1,!0);if(r)if(i||mn("COMPILER_IS_ON_ELEMENT",t)){let l;if(6===r.type?l=r.value&&Q(r.value.content,!0):(l=r.exp,l||(l=Q("is",!1,r.loc))),l)return Ce(t.helper(go),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=lf(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(mo),t.components.add(s),As(s,"component"))}(e,t):`"${s}"`;const l=oe(o)&&o.callee===go;let a,c,u,d,m,_,f=0,I=l||o===ys||o===fo||!r&&("svg"===s||"foreignObject"===s);if(i.length>0){const V=wf(e,t,void 0,r,l);a=V.props,f=V.patchFlag,m=V.dynamicPropNames;const x=V.directives;_=x&&x.length?Cs(x.map(b=>function Lg(e,t){const n=[],s=xf.get(e);s?n.push(t.helperString(s)):(t.helper(_o),t.directives.add(e.name),n.push(As(e.name,"directive")));const{loc:i}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const r=Q("true",!1,i);n.push(ze(e.modifiers.map(o=>Ee(o,r)),i))}return Cs(n,e.loc)}(b,t))):void 0,V.shouldUseBlock&&(I=!0)}if(e.children.length>0)if(o===Ci&&(I=!0,f|=1024),r&&o!==ys&&o!==Ci){const{slots:x,hasDynamicSlots:b}=Og(e,t);c=x,b&&(f|=1024)}else if(1===e.children.length&&o!==ys){const x=e.children[0],b=x.type,g=5===b||8===b;g&&0===Qe(x,t)&&(f|=1),c=g||2===b?x:e.children}else c=e.children;0!==f&&(u=String(f),m&&m.length&&(d=function xg(e){let t="[";for(let n=0,s=e.length;n0;let m=!1,_=0,I=!1,V=!1,x=!1,b=!1,g=!1,E=!1;const y=[],M=v=>{c.length&&(u.push(ze(Df(c),l)),c=[]),v&&u.push(v)},A=()=>{t.scopes.vFor>0&&c.push(Ee(Q("ref_for",!0),Q("true")))},N=({key:v,value:k})=>{if($e(v)){const C=v.content,U=Jt(C);if(U&&(!s||i)&&"onclick"!==C.toLowerCase()&&"onUpdate:modelValue"!==C&&!Ot(C)&&(b=!0),U&&Ot(C)&&(E=!0),U&&14===k.type&&(k=k.arguments[0]),20===k.type||(4===k.type||8===k.type)&&Qe(k,t)>0)return;"ref"===C?I=!0:"class"===C?V=!0:"style"===C?x=!0:"key"!==C&&!y.includes(C)&&y.push(C),s&&("class"===C||"style"===C)&&!y.includes(C)&&y.push(C)}else g=!0};for(let v=0;v1?Ce(t.helper(Ii),u,l):u[0]):c.length&&(T=ze(Df(c),l)),g?_|=16:(V&&!s&&(_|=2),x&&!s&&(_|=4),y.length&&(_|=8),b&&(_|=32)),!m&&(0===_||32===_)&&(I||E||f.length>0)&&(_|=512),!t.inSSR&&T)switch(T.type){case 15:let v=-1,k=-1,C=!1;for(let J=0;J{if(Pi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function Dg(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=wf(e,t,i,!1,!1);s=r,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:n,slotProps:s}}(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),n.length&&(o[3]=kn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Ce(t.helper(Qc),o,s)}},kg=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,kf=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;let l;if(!e.exp&&!r.length&&n.onError(ue(35,i)),4===o.type)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`),l=Q(0!==t.tagType||f.startsWith("vnode")||!/[A-Z]/.test(f)?bn(pe(f)):`on:${f}`,!0,o.loc)}else l=rt([`${n.helperString(vo)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(vo)}(`),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let c=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const f=af(a.content),d=!(f||kg.test(a.content)),m=a.content.includes(";");(d||c&&f)&&(a=rt([`${d?"$event":"(...args)"} => ${m?"{":"("}`,a,m?"}":")"]))}let u={props:[Ee(l,a||Q("() => {}",!1,i))]};return s&&(u=s(u)),c&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(f=>f.key.isHandlerKey=!0),u},Fg=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(o&&4===o.type&&!o.content.trim()&&(o=void 0),!o){if(4!==r.type||!r.isStatic)return n.onError(ue(52,r.loc)),{props:[Ee(r,Q("",!0,i))]};const l=pe(r.content);o=e.exp=Q(l,!1,r.loc)}return 4!==r.type?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=`${r.content} || ""`),s.includes("camel")&&(4===r.type?r.content=r.isStatic?pe(r.content):`${n.helperString(Co)}(${r.content})`:(r.children.unshift(`${n.helperString(Co)}(`),r.children.push(")"))),n.inSSR||(s.includes("prop")&&Ff(r,"."),s.includes("attr")&&Ff(r,"^")),{props:[Ee(r,o)]}},Ff=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Vg=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,i=!1;for(let r=0;r7===r.type&&!t.directiveTransforms[r.name])||"template"===e.tag)))for(let r=0;r{if(1===e.type&&We(e,"once",!0))return Vf.has(e)||t.inVOnce||t.inSSR?void 0:(Vf.add(e),t.inVOnce=!0,t.helper(Ai),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Uf=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(ue(41,e.loc)),$i();const r=s.loc.source,o=4===s.type?s.content:r,l=n.bindingMetadata[r];if("props"===l||"props-aliased"===l)return n.onError(ue(44,s.loc)),$i();if(!o.trim()||!af(o))return n.onError(ue(42,s.loc)),$i();const c=i||Q("modelValue",!0),u=i?$e(i)?`onUpdate:${pe(i.content)}`:rt(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;f=rt([(n.isTS?"($event: any)":"$event")+" => ((",s,") = $event)"]);const m=[Ee(c,e.exp),Ee(u,f)];if(e.modifiers.length&&1===t.tagType){const _=e.modifiers.map(V=>(Ri(V)?V:JSON.stringify(V))+": true").join(", "),I=i?$e(i)?`${i.content}Modifiers`:rt([i,' + "Modifiers"']):"modelModifiers";m.push(Ee(I,Q(`{ ${_} }`,!1,e.loc,2)))}return $i(m)};function $i(e=[]){return{props:e}}const Hg=/[\w).+\-_$\]]/,Bg=(e,t)=>{mn("COMPILER_FILTERS",t)&&(5===e.type&&Xi(e.content,t),1===e.type&&e.props.forEach(n=>{7===n.type&&"for"!==n.name&&n.exp&&Xi(n.exp,t)}))};function Xi(e,t){if(4===e.type)Hf(e,t);else for(let n=0;n=0&&(b=n.charAt(x)," "===b);x--);(!b||!Hg.test(b))&&(o=!0)}}else void 0===_?(u=m+1,_=n.slice(0,m).trim()):V();function V(){I.push(n.slice(u,m).trim()),u=m+1}if(void 0===_?_=n.slice(0,m).trim():0!==u&&V(),I.length){for(m=0;m{if(1===e.type){const n=We(e,"memo");return!n||Bf.has(e)?void 0:(Bf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&Ro(s,t),e.codegenNode=Ce(t.helper(Ao),[n.exp,kn(void 0,s),"_cache",String(t.cached++)]))})}};function Kg(e,t={}){const n=t.onError||Po,s="module"===t.mode;!0===t.prefixIdentifiers?n(ue(47)):s&&n(ue(48)),t.cacheHandlers&&n(ue(49)),t.scopeId&&!s&&n(ue(50));const r=ne({},t,{prefixIdentifiers:!1}),o=Y(e)?function qm(e,t){if(function Wm(){me.reset(),xe=null,ie=null,Xe="",Nt=-1,gn=-1,de.length=0}(),bt=e,le=ne({},df),t){let i;for(i in t)null!=t[i]&&(le[i]=t[i])}me.mode="html"===le.parseMode?1:"sfc"===le.parseMode?2:0,me.inXML=1===le.ns||2===le.ns;const n=t&&t.delimiters;n&&(me.delimiterOpen=Oi(n[0]),me.delimiterClose=Oi(n[1]));const s=Os=function ym(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:Ie}}([],e);return me.parse(bt),s.loc=ve(0,e.length),s.children=_f(s.children),Os=null,s}(e,r):e,[l,a]=function jg(e){return[[Ug,Tg,Xg,Ng,Bg,wg,Rg,Ig,Vg],{on:kf,bind:Fg,model:Uf}]}();return zm(o,ne({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:ne({},a,t.directiveTransforms||{})})),function ng(e,t={}){const n=function tg(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:c="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:d=!1}){const m={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:c,ssr:u,isTS:f,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:I=>`_${Dn[I]}`,push(I,V=-2,x){m.code+=I},indent(){_(++m.indentLevel)},deindent(I=!1){I?--m.indentLevel:_(--m.indentLevel)},newline(){_(m.indentLevel)}};function _(I){m.push("\n"+" ".repeat(I),0)}return m}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:a,ssr:u}=n,f=Array.from(e.helpers),d=f.length>0,m=!r&&"module"!==s;if(function sg(e,t){const{push:i,newline:r,runtimeGlobalName:l}=t,c=l,u=Array.from(e.helpers);if(u.length>0&&(i(`const _Vue = ${c}\n`,-1),e.hoists.length)){const f=[uo,ho,Ts,po,zc].filter(d=>u.includes(d)).map(vf).join(", ");i(`const { ${f} } = _Vue\n`,-1)}(function ig(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let l=0;l0)&&a()),e.directives.length&&(Do(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),Do(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let b=0;b0?", ":""}_temp${b}`)}return(e.components.length||e.directives.length||e.temps)&&(i("\n",0),a()),u||i("return "),e.codegenNode?we(e.codegenNode,n):i("null"),m&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}(o,r)}const $f=Symbol(""),Xf=Symbol(""),jf=Symbol(""),Kf=Symbol(""),Bo=Symbol(""),Gf=Symbol(""),Wf=Symbol(""),qf=Symbol(""),$o=Symbol(""),Yf=Symbol("");let Un;!function Em(e){Object.getOwnPropertySymbols(e).forEach(t=>{Dn[t]=e[t]})}({[$f]:"vModelRadio",[Xf]:"vModelCheckbox",[jf]:"vModelText",[Kf]:"vModelSelect",[Bo]:"vModelDynamic",[Gf]:"withModifiers",[Wf]:"withKeys",[qf]:"vShow",[$o]:"Transition",[Yf]:"TransitionGroup"});const Jf={parseMode:"html",isVoidTag:Ru,isNativeTag:e=>Iu(e)||Au(e)||Ou(e),isPreTag:e=>"pre"===e,decodeEntities:function Wg(e,t=!1){return Un||(Un=document.createElement("div")),t?(Un.innerHTML=`
`,Un.children[0].getAttribute("foo")):(Un.innerHTML=e,Un.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?$o:"TransitionGroup"===e||"transition-group"===e?Yf:void 0,getNamespace(e,t,n){let s=t?t.ns:n;if(t&&2===s)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(i=>6===i.type&&"encoding"===i.name&&null!=i.value&&("text/html"===i.value.content||"application/xhtml+xml"===i.value.content))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(s=0);else t&&1===s&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(s=0);if(0===s){if("svg"===e)return 1;if("math"===e)return 2}return s}},Yg=(e,t)=>{const n=sl(e);return Q(JSON.stringify(n),!1,t,3)};function dt(e,t){return ue(e,t)}const Qg=Me("passive,once,capture"),e_=Me("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),t_=Me("left,right"),Zf=Me("onkeyup,onkeydown,onkeypress",!0),zf=(e,t)=>$e(e)&&"onclick"===e.content.toLowerCase()?Q(t,!0):4!==e.type?rt(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,r_=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},o_=[e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Q("style",!0,t.loc),exp:Yg(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],l_={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(dt(53,i)),t.children.length&&(n.onError(dt(54,i)),t.children.length=0),{props:[Ee(Q("innerHTML",!0,i),s||Q("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(dt(55,i)),t.children.length&&(n.onError(dt(56,i)),t.children.length=0),{props:[Ee(Q("textContent",!0),s?Qe(s,n)>0?s:Ce(n.helperString(vi),[s],i):Q("",!0))]}},model:(e,t,n)=>{const s=Uf(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError(dt(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=jf,a=!1;if("input"===r||o){const c=Mi(t,"type");if(c){if(7===c.type)l=Bo;else if(c.value)switch(c.value.content){case"radio":l=$f;break;case"checkbox":l=Xf;break;case"file":a=!0,n.onError(dt(59,e.loc))}}else(function xm(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=Bo)}else"select"===r&&(l=Kf);a||(s.needRuntime=n.helper(l))}else n.onError(dt(57,e.loc));return s.props=s.props.filter(l=>!(4===l.key.type&&"modelValue"===l.key.content)),s},on:(e,t,n)=>kf(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:c}=((e,t,n,s)=>{const i=[],r=[],o=[];for(let l=0;l{const{exp:s,loc:i}=e;return s||n.onError(dt(61,i)),{props:[],needRuntime:n.helper(qf)}}},eu=new WeakMap;ec(function f_(e,t){if(!Y(e)){if(!e.nodeType)return ge;e=e.innerHTML}const n=e,s=function c_(e){let t=eu.get(null!=e?e:se);return t||(t=Object.create(null),eu.set(null!=e?e:se,t)),t}(t),i=s[n];if(i)return i;if("#"===e[0]){const c=document.querySelector(e);e=c?c.innerHTML:""}const r=ne({hoistStatic:!0,onError:void 0,onWarn:ge},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=c=>!!customElements.get(c));const{code:o}=function a_(e,t={}){return Kg(e,ne({},Jf,t,{nodeTransforms:[r_,...o_,...t.nodeTransforms||[]],directiveTransforms:ne({},l_,t.directiveTransforms||{}),transformHoist:null}))}(e,r),a=new Function("Vue",o)(En);return a._rc=!0,s[n]=a});var D=ce(4537);let u_=(()=>{var e;class t{constructor(){setTimeout(()=>{Kc({template:'',directives:{maskito:lu},data:()=>({value:"123456",options:(0,Ki.f8)()})}).mount("#vue")})}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=D.Xpm({type:e,selectors:[["vue-example-1"]],standalone:!0,features:[D.jDz],decls:1,vars:0,consts:[["id","vue"]],template:function(s,i){1&s&&D._UZ(0,"div",0)},encapsulation:2}),t})();var Xo=ce(9439);let d_=(()=>{var e;class t{constructor(){this.coreConceptsOverviewDocPage=`/${Ls.x.CoreConceptsOverview}`,this.useMaskitoBasicUsage=ce.e(6916).then(ce.t.bind(ce,6916,17)),this.queryNestedInputDemo=ce.e(9748).then(ce.t.bind(ce,9748,17)),this.bestBadPractice=ce.e(7648).then(ce.t.bind(ce,7648,17))}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=D.Xpm({type:e,selectors:[["vue-doc-page"]],standalone:!0,features:[D.jDz],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(s,i){1&s&&(D.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),D._uU(3,"@maskito/vue"),D.qZA(),D._uU(4," is a light-weighted library to use "),D.TgZ(5,"strong"),D._uU(6,"Maskito"),D.qZA(),D._uU(7," in as a Vue directive. "),D.qZA(),D.TgZ(8,"tui-notification",2)(9,"strong"),D._uU(10,"Prerequisites"),D.qZA(),D.TgZ(11,"p",3),D._uU(12," To get the most out of this guide, you should review the topic "),D.TgZ(13,"a",4),D._uU(14,' "Core\xa0Concepts" '),D.qZA(),D._uU(15," first. "),D.qZA()(),D.TgZ(16,"section",5)(17,"h2"),D._uU(18,"Getting Started"),D.qZA(),D.TgZ(19,"p"),D._uU(20,"Install libraries"),D.qZA(),D._UZ(21,"tui-doc-code",6),D.TgZ(22,"p"),D._uU(23," and use "),D.TgZ(24,"strong"),D._uU(25,"Maskito"),D.qZA()(),D._UZ(26,"tui-doc-code",7),D.qZA(),D.TgZ(27,"tui-doc-example",8),D._UZ(28,"vue-example-1"),D.qZA(),D.TgZ(29,"section",5)(30,"h2"),D._uU(31,"Query nested input element"),D.qZA(),D.TgZ(32,"p"),D._uU(33," Pass a predicate to "),D.TgZ(34,"strong"),D._uU(35,"elementPredicate"),D.qZA(),D._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),D.qZA(),D.TgZ(37,"tui-notification",9),D._uU(38," By default "),D.TgZ(39,"strong"),D._uU(40,"Maskito"),D.qZA(),D._uU(41," will try to find input/textarea by querying its host: "),D.TgZ(42,"code"),D._uU(43,"host.querySelector('input,textarea')"),D.qZA(),D._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),D.qZA(),D._UZ(45,"tui-doc-code",7),D.qZA(),D.TgZ(46,"section",5)(47,"h2"),D._uU(48,"Best practices & Anti-Patterns"),D.qZA(),D.TgZ(49,"p"),D._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),D.qZA(),D._UZ(51,"tui-doc-code",7),D.qZA()()),2&s&&(D.xp6(13),D.Q6J("routerLink",i.coreConceptsOverviewDocPage),D.xp6(13),D.Q6J("code",i.useMaskitoBasicUsage),D.xp6(19),D.Q6J("code",i.queryNestedInputDemo),D.xp6(6),D.Q6J("code",i.bestBadPractice))},dependencies:[Wo.TuiAddonDocModule,Xo.c0,Xo.qo,Xo.f2,et.H,et.L,xs.j,xs.V,Yt.rH,u_],encapsulation:2,changeDetection:0}),t})()}}]); \ No newline at end of file diff --git a/1994.a64fdacfe5721fb1.js b/1994.b2fe928e26c59d88.js similarity index 50% rename from 1994.a64fdacfe5721fb1.js rename to 1994.b2fe928e26c59d88.js index 1bba03fac..bcd3030d9 100644 --- a/1994.a64fdacfe5721fb1.js +++ b/1994.b2fe928e26c59d88.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1994],{1994:(It,U,i)=>{i.r(U),i.d(U,{default:()=>vt});var h=i(3139),S=i(997),D=i(2847),Z=i(885),p=i(9900),f=i(1156),m=i(8089),l=i(8940),t=i(4537),H=i(1927),C=i(6480),k=i(8033),F=i(4493),r=i(5640),O=i(4789),A=i(1489),M=i(6060),Q=i(2130),N=i(3631),B=i(9811),W=i(9018),Y=i(5696),T=i(7969),w=i(3674),v=i(9570),y=i(8692);function z(e,s){if(1&e){const n=t.EpF();t.TgZ(0,"tui-svg",7),t.NdJ("click",function(){t.CHM(n);const a=t.oxw(3);return t.KtG(a.togglePasswordVisibility())}),t.ALo(1,"async"),t.qZA()}if(2&e){const n=s.polymorpheusOutlet,o=t.oxw().ngIf,a=t.MAs(3),u=t.oxw(2);t.Q6J("src",n)("tuiHint",o[0]&&o[1]&&a)("tuiHintAppearance",t.lcZ(1,4,u.computedAppearance$)||"")("tuiHintDirection",(null==u.hintOptions?null:u.hintOptions.direction)||"bottom-left")}}function $(e,s){if(1&e&&t._uU(0),2&e){const n=t.oxw().ngIf,o=t.oxw(2);t.hij(" ",o.isPasswordHidden?n[0]:n[1]," ")}}const j=function(e){return{$implicit:e}};function R(e,s){if(1&e&&(t.ynx(0),t.YNc(1,z,2,6,"tui-svg",4),t.YNc(2,$,1,1,"ng-template",5,6,t.W1O),t.BQk()),2&e){const n=t.oxw(2);t.xp6(1),t.Q6J("polymorpheusOutlet",n.icon)("polymorpheusOutletContext",t.VKq(2,j,n.size))}}function V(e,s){if(1&e&&(t.YNc(0,R,4,4,"ng-container",3),t.ALo(1,"async")),2&e){const n=t.oxw();t.Q6J("ngIf",t.lcZ(1,1,n.passwordTexts$))}}const b=["*",[["input"]]],G=["*","input"],P=(0,H.JN)({icons:{hide:({$implicit:e})=>"s"===e?"tuiIconEyeOff":"tuiIconEyeOffLarge",show:({$implicit:e})=>"s"===e?"tuiIconEye":"tuiIconEyeLarge"}});let K=(()=>{class e extends C.M${constructor(n,o,a,u,c,I,_){var x;super(n,o),this.textfieldSize=a,this.passwordTexts$=u,this.options=c,this.hintOptions=I,this.mode$=_,this.directive$=(null===(x=this.hintOptions)||void 0===x?void 0:x.change$)||W.E,this.isPasswordHidden=!0,this.computedAppearance$=(0,Y.a)([this.mode$.pipe((0,T.U)(g=>"onDark"===g?"onDark":"")),this.directive$.pipe((0,w.O)(null),(0,T.U)(()=>{var g;return(null===(g=this.hintOptions)||void 0===g?void 0:g.appearance)||""}))]).pipe((0,T.U)(([g,yt])=>yt||g),(0,w.O)(""))}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){var n;return!(null===(n=this.textfield)||void 0===n||!n.focused)}get icon(){return this.isPasswordHidden?this.options.icons.hide:this.options.icons.show}get inputType(){return this.isPasswordHidden||!this.interactive?"password":"text"}onValueChange(n){this.value=n}onFocused(n){this.updateFocused(n)}togglePasswordVisibility(){this.isPasswordHidden=!this.isPasswordHidden}getFallbackValue(){return""}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(p.a5,10),t.Y36(t.sBO),t.Y36(l.kI),t.Y36(B.yL),t.Y36(P),t.Y36(m.bZ,8),t.Y36(M.Au))},e.\u0275cmp=t.Xpm({type:e,selectors:[["tui-input-password"]],viewQuery:function(n,o){if(1&n&&t.Gf(r.yc,5),2&n){let a;t.iGM(a=t.CRH())&&(o.textfield=a.first)}},hostVars:1,hostBindings:function(n,o){2&n&&t.uIk("data-size",o.size)},features:[t._Bn([(0,k.FT)(e),(0,C.wB)(e),Q.CV]),t.qOj],ngContentSelectors:G,decls:5,vars:11,consts:[[1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","valueChange","focusedChange"],[3,"polymorpheus"],["iconContent","polymorpheus"],[4,"ngIf"],["appearance","icon","automation-id","tui-password__icon","tuiWrapper","","class","t-icon",3,"src","tuiHint","tuiHintAppearance","tuiHintDirection","click",4,"polymorpheusOutlet","polymorpheusOutletContext"],["polymorpheus",""],["hintContent","polymorpheus"],["appearance","icon","automation-id","tui-password__icon","tuiWrapper","",1,"t-icon",3,"src","tuiHint","tuiHintAppearance","tuiHintDirection","click"]],template:function(n,o){if(1&n&&(t.F$t(b),t.TgZ(0,"tui-primitive-textfield",0),t.NdJ("valueChange",function(u){return o.value=u})("focusedChange",function(u){return o.onFocused(u)}),t.Hsn(1),t.Hsn(2,1,["ngProjectAs","input",5,["input"]]),t.qZA(),t.YNc(3,V,2,3,"ng-template",1,2,t.W1O)),2&n){const a=t.MAs(4);t.Q6J("disabled",o.computedDisabled)("focusable",o.focusable)("invalid",o.computedInvalid)("nativeId",o.nativeId)("pseudoActive",o.pseudoActive)("pseudoFocus",o.pseudoFocus)("pseudoHover",o.pseudoHover)("readOnly",o.readOnly)("tuiTextfieldIcon",o.interactive?a:"")("value",o.value),t.xp6(3),t.Q6J("polymorpheus",o.type)}},dependencies:[r.yc,O.PN,r.B1,l.AW,v.GL,y.O5,v.Li,A.o,m.D,m.xn,m.t6,m.DM,y.Ov],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}.t-icon[_ngcontent-%COMP%]{cursor:pointer;pointer-events:auto}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),e})(),X=(()=>{class e extends N.D1{onValueChange(n){this.host.onValueChange(n)}process(n){this.input=n}ngDoCheck(){this.host.nativeFocusableElement&&(0,F.Ls)(this.host.nativeFocusableElement)&&(this.host.nativeFocusableElement.type=this.host.inputType)}}return e.\u0275fac=function(){let s;return function(o){return(s||(s=t.n5z(e)))(o||e)}}(),e.\u0275dir=t.lG2({type:e,selectors:[["tui-input-password"]],features:[t._Bn([(0,M.cp)(e)]),t.qOj]}),e})(),q=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[[y.ez,p.u5,v.wq,A.W,O.EI,m.go,r.KW,l.cn]]}),e})();const tt={mask:[/\d/,/\d/,/\d/]};let et=(()=>{var e;class s{constructor(){this.maskitoOptions=tt,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-password-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiHintContent","Only 3 digits are allowed",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","password",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input-password",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter password "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,m.go,m.bZ,q,K,X,r.MB,l.cn,l.xT],encapsulation:2,changeDetection:0}),s})();var d=i(1673);const nt={mask:/^[a-z]+$/i};let ot=(()=>{var e;class s{constructor(){this.maskitoOptions=nt,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-search-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldIconLeft","tuiIconSearchLarge",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","search",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter any english word "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,d.Qf,d.K3,d.wU,r.MB,l.cn,l.xT,l.aR],encapsulation:2,changeDetection:0}),s})();var J=i(1824),it=i(6883),st=i(2250);const at=(0,it._)({metadata:st.default,countryIsoCode:"US"});function ut(e,s){1&e&&(t._UZ(0,"img",3),t.ALo(1,"tuiFlag")),2&e&&t.Q6J("src",t.lcZ(1,1,"US"),t.LSH)}let pt=(()=>{var e;class s{constructor(){this.maskitoOptions=at,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-tel-example"]],standalone:!0,features:[t.jDz],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","tel",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(o,a){if(1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter phone number "),t._UZ(2,"input",1),t.qZA(),t.YNc(3,ut,2,3,"ng-template",null,2,t.W1O)),2&o){const u=t.MAs(4);t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldCustomContent",u)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions)}},dependencies:[p.u5,p.JJ,p.On,f.ro,d.Qf,d.K3,d.wU,r.MB,l.cn,l.B7,l.xT,J.I,J.T],encapsulation:2,changeDetection:0}),s})();const ct=(0,i(1064).rC)({mode:"HH:MM"});let dt=(()=>{var e;class s{constructor(){this.maskitoOptions=ct,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-text-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","","type","text",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter time "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,d.Qf,d.K3,d.wU,r.MB,l.cn,l.B7,l.xT],encapsulation:2,changeDetection:0}),s})();const rt={mask:/^[\w/:.@]+$/};let mt=(()=>{var e;class s{constructor(){this.maskitoOptions=rt,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-url-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconGlobeLarge",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","url",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter url "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,d.Qf,d.K3,d.wU,r.MB,l.cn,l.B7,l.xT],encapsulation:2,changeDetection:0}),s})();var L=i(9439);function gt(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is the default, the simplest and the most popular type of input-element. "),t._UZ(3,"br"),t._uU(4," Use it if you don't know which type to choose. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("text"))}}function ht(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a control for entering a telephone number. "),t._UZ(3,"br"),t._uU(4," Displays a telephone keypad in some devices with dynamic keypads. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("tel"))}}function ft(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a single-line text field whose value is obscured. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("password"))}}function xt(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a field for entering a URL. "),t._UZ(3,"br"),t._uU(4," Looks like a text input, but has relevant keyboard in supporting browsers and devices with dynamic keyboards. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("url"))}}function Tt(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a single-line text field for entering search strings. "),t._UZ(3,"br"),t._uU(4," Displays a search icon instead of enter key on some devices with dynamic keypads. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("search"))}}let vt=(()=>{var e;class s{constructor(){this.textTypeExample={[h.C.MaskitoOptions]:i.e(8514).then(i.t.bind(i,8514,17))},this.telTypeExample={[h.C.MaskitoOptions]:i.e(8208).then(i.t.bind(i,8208,17))},this.passwordTypeExample={[h.C.MaskitoOptions]:i.e(9254).then(i.t.bind(i,9254,17))},this.urlTypeExample={[h.C.MaskitoOptions]:i.e(1892).then(i.t.bind(i,1892,17))},this.searchTypeExample={[h.C.MaskitoOptions]:i.e(4712).then(i.t.bind(i,4712,17))}}getInput(o){return``}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["supported-input-types-doc-page"]],standalone:!0,features:[t.jDz],decls:68,vars:10,consts:[["header","Supported types"],["status","warning"],[1,"tui-space_top-4"],[1,"tui-list"],[1,"tui-list__item"],["href","https://html.spec.whatwg.org/multipage/input.html#concept-input-apply","target","_blank","tuiLink",""],["id","text","heading","text",3,"content","description"],["textDescription",""],["id","tel","heading","tel",3,"content","description"],["telDescription",""],["id","password","heading","password",3,"content","description"],["passwordDescription",""],["id","url","heading","url",3,"content","description"],["urlDescription",""],["id","search","heading","search",3,"content","description"],["searchDescription",""]],template:function(o,a){if(1&o&&(t.TgZ(0,"tui-doc-page",0)(1,"tui-notification",1)(2,"strong"),t._uU(3,"Maskito"),t.qZA(),t._uU(4," supports only limited types of "),t.TgZ(5,"code"),t._uU(6,"HTMLInputElement"),t.qZA(),t._uU(7," due to some browser limitations! "),t.qZA(),t.TgZ(8,"section",2)(9,"p")(10,"strong"),t._uU(11,"Maskito"),t.qZA(),t._uU(12," accepts only the types whose support the following native properties/methods: "),t.qZA(),t.TgZ(13,"ul",3)(14,"li",4)(15,"code"),t._uU(16,"selectionStart"),t.qZA()(),t.TgZ(17,"li",4)(18,"code"),t._uU(19,"selectionEnd"),t.qZA()(),t.TgZ(20,"li",4)(21,"code"),t._uU(22,"setSelectionRange"),t.qZA()()(),t.TgZ(23,"p"),t._uU(24," According to the "),t.TgZ(25,"a",5),t._uU(26," WHATWG\xa0forms\xa0spec "),t.qZA(),t._uU(27," they apply only to inputs of types "),t.TgZ(28,"code"),t._uU(29,"text"),t.qZA(),t._uU(30," , "),t.TgZ(31,"code"),t._uU(32,"search"),t.qZA(),t._uU(33," , "),t.TgZ(34,"code"),t._uU(35,"URL"),t.qZA(),t._uU(36," , "),t.TgZ(37,"code"),t._uU(38,"tel"),t.qZA(),t._uU(39," and "),t.TgZ(40,"code"),t._uU(41,"password"),t.qZA(),t._uU(42," . "),t._UZ(43,"br"),t.TgZ(44,"strong"),t._uU(45,"All other types will not work properly with Maskito!"),t.qZA()()(),t.TgZ(46,"p"),t._uU(47,"All examples below are demonstrations to see different supported types in action."),t.qZA(),t.TgZ(48,"tui-doc-example",6),t.YNc(49,gt,5,1,"ng-template",null,7,t.W1O),t._UZ(51,"input-type-text-example"),t.qZA(),t.TgZ(52,"tui-doc-example",8),t.YNc(53,ht,5,1,"ng-template",null,9,t.W1O),t._UZ(55,"input-type-tel-example"),t.qZA(),t.TgZ(56,"tui-doc-example",10),t.YNc(57,ft,3,1,"ng-template",null,11,t.W1O),t._UZ(59,"input-type-password-example"),t.qZA(),t.TgZ(60,"tui-doc-example",12),t.YNc(61,xt,5,1,"ng-template",null,13,t.W1O),t._UZ(63,"input-type-url-example"),t.qZA(),t.TgZ(64,"tui-doc-example",14),t.YNc(65,Tt,5,1,"ng-template",null,15,t.W1O),t._UZ(67,"input-type-search-example"),t.qZA()()),2&o){const u=t.MAs(50),c=t.MAs(54),I=t.MAs(58),_=t.MAs(62),x=t.MAs(66);t.xp6(48),t.Q6J("content",a.textTypeExample)("description",u),t.xp6(4),t.Q6J("content",a.telTypeExample)("description",c),t.xp6(4),t.Q6J("content",a.passwordTypeExample)("description",I),t.xp6(4),t.Q6J("content",a.urlTypeExample)("description",_),t.xp6(4),t.Q6J("content",a.searchTypeExample)("description",x)}},dependencies:[S.TuiAddonDocModule,L.qo,L.f2,D.j,D.V,Z.H,Z.L,dt,pt,et,mt,ot],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1994],{1994:(It,U,i)=>{i.r(U),i.d(U,{default:()=>vt});var h=i(3139),S=i(997),D=i(2847),Z=i(885),p=i(9900),f=i(1156),m=i(8089),l=i(8940),t=i(4537),H=i(1927),C=i(6480),k=i(8033),F=i(4493),d=i(5640),O=i(4789),A=i(1489),M=i(6060),Q=i(2130),N=i(3631),B=i(9811),W=i(9018),Y=i(5696),T=i(7969),w=i(3674),v=i(9570),y=i(8692);function z(e,s){if(1&e){const n=t.EpF();t.TgZ(0,"tui-svg",7),t.NdJ("click",function(){t.CHM(n);const a=t.oxw(3);return t.KtG(a.togglePasswordVisibility())}),t.ALo(1,"async"),t.qZA()}if(2&e){const n=s.polymorpheusOutlet,o=t.oxw().ngIf,a=t.MAs(3),u=t.oxw(2);t.Q6J("src",n)("tuiHint",o[0]&&o[1]&&a)("tuiHintAppearance",t.lcZ(1,4,u.computedAppearance$)||"")("tuiHintDirection",(null==u.hintOptions?null:u.hintOptions.direction)||"bottom-left")}}function $(e,s){if(1&e&&t._uU(0),2&e){const n=t.oxw().ngIf,o=t.oxw(2);t.hij(" ",o.isPasswordHidden?n[0]:n[1]," ")}}const j=function(e){return{$implicit:e}};function R(e,s){if(1&e&&(t.ynx(0),t.YNc(1,z,2,6,"tui-svg",4),t.YNc(2,$,1,1,"ng-template",5,6,t.W1O),t.BQk()),2&e){const n=t.oxw(2);t.xp6(1),t.Q6J("polymorpheusOutlet",n.icon)("polymorpheusOutletContext",t.VKq(2,j,n.size))}}function V(e,s){if(1&e&&(t.YNc(0,R,4,4,"ng-container",3),t.ALo(1,"async")),2&e){const n=t.oxw();t.Q6J("ngIf",t.lcZ(1,1,n.passwordTexts$))}}const b=["*",[["input"]]],G=["*","input"],P=(0,H.JN)({icons:{hide:({$implicit:e})=>"s"===e?"tuiIconEyeOff":"tuiIconEyeOffLarge",show:({$implicit:e})=>"s"===e?"tuiIconEye":"tuiIconEyeLarge"}});let K=(()=>{class e extends C.M${constructor(n,o,a,u,c,I,_){var x;super(n,o),this.textfieldSize=a,this.passwordTexts$=u,this.options=c,this.hintOptions=I,this.mode$=_,this.directive$=(null===(x=this.hintOptions)||void 0===x?void 0:x.change$)||W.E,this.isPasswordHidden=!0,this.computedAppearance$=(0,Y.a)([this.mode$.pipe((0,T.U)(g=>"onDark"===g?"onDark":"")),this.directive$.pipe((0,w.O)(null),(0,T.U)(()=>{var g;return(null===(g=this.hintOptions)||void 0===g?void 0:g.appearance)||""}))]).pipe((0,T.U)(([g,yt])=>yt||g),(0,w.O)(""))}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){var n;return!(null===(n=this.textfield)||void 0===n||!n.focused)}get icon(){return this.isPasswordHidden?this.options.icons.hide:this.options.icons.show}get inputType(){return this.isPasswordHidden||!this.interactive?"password":"text"}onValueChange(n){this.value=n}onFocused(n){this.updateFocused(n)}togglePasswordVisibility(){this.isPasswordHidden=!this.isPasswordHidden}getFallbackValue(){return""}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(p.a5,10),t.Y36(t.sBO),t.Y36(l.kI),t.Y36(B.yL),t.Y36(P),t.Y36(m.bZ,8),t.Y36(M.Au))},e.\u0275cmp=t.Xpm({type:e,selectors:[["tui-input-password"]],viewQuery:function(n,o){if(1&n&&t.Gf(d.yc,5),2&n){let a;t.iGM(a=t.CRH())&&(o.textfield=a.first)}},hostVars:1,hostBindings:function(n,o){2&n&&t.uIk("data-size",o.size)},features:[t._Bn([(0,k.FT)(e),(0,C.wB)(e),Q.CV]),t.qOj],ngContentSelectors:G,decls:5,vars:11,consts:[[1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","valueChange","focusedChange"],[3,"polymorpheus"],["iconContent","polymorpheus"],[4,"ngIf"],["appearance","icon","automation-id","tui-password__icon","tuiWrapper","","class","t-icon",3,"src","tuiHint","tuiHintAppearance","tuiHintDirection","click",4,"polymorpheusOutlet","polymorpheusOutletContext"],["polymorpheus",""],["hintContent","polymorpheus"],["appearance","icon","automation-id","tui-password__icon","tuiWrapper","",1,"t-icon",3,"src","tuiHint","tuiHintAppearance","tuiHintDirection","click"]],template:function(n,o){if(1&n&&(t.F$t(b),t.TgZ(0,"tui-primitive-textfield",0),t.NdJ("valueChange",function(u){return o.value=u})("focusedChange",function(u){return o.onFocused(u)}),t.Hsn(1),t.Hsn(2,1,["ngProjectAs","input",5,["input"]]),t.qZA(),t.YNc(3,V,2,3,"ng-template",1,2,t.W1O)),2&n){const a=t.MAs(4);t.Q6J("disabled",o.computedDisabled)("focusable",o.focusable)("invalid",o.computedInvalid)("nativeId",o.nativeId)("pseudoActive",o.pseudoActive)("pseudoFocus",o.pseudoFocus)("pseudoHover",o.pseudoHover)("readOnly",o.readOnly)("tuiTextfieldIcon",o.interactive?a:"")("value",o.value),t.xp6(3),t.Q6J("polymorpheus",o.type)}},dependencies:[d.yc,O.PN,d.B1,l.AW,v.GL,y.O5,v.Li,A.o,m.D,m.xn,m.t6,m.DM,y.Ov],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}.t-icon[_ngcontent-%COMP%]{cursor:pointer;pointer-events:auto}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),e})(),X=(()=>{class e extends N.D1{onValueChange(n){this.host.onValueChange(n)}process(n){this.input=n}ngDoCheck(){this.host.nativeFocusableElement&&(0,F.Ls)(this.host.nativeFocusableElement)&&(this.host.nativeFocusableElement.type=this.host.inputType)}}return e.\u0275fac=function(){let s;return function(o){return(s||(s=t.n5z(e)))(o||e)}}(),e.\u0275dir=t.lG2({type:e,selectors:[["tui-input-password"]],features:[t._Bn([(0,M.cp)(e)]),t.qOj]}),e})(),q=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[[y.ez,p.u5,v.wq,A.W,O.EI,m.go,d.KW,l.cn]]}),e})();const tt={mask:[/\d/,/\d/,/\d/]};let et=(()=>{var e;class s{constructor(){this.maskitoOptions=tt,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-password-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiHintContent","Only 3 digits are allowed",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","password",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input-password",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter password "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,m.go,m.bZ,q,K,X,d.MB,l.cn,l.xT],encapsulation:2,changeDetection:0}),s})();var r=i(1673);const nt={mask:/^[a-z]+$/i};let ot=(()=>{var e;class s{constructor(){this.maskitoOptions=nt,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-search-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldIconLeft","tuiIconSearchLarge",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","search",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter any english word "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,r.Qf,r.K3,r.wU,d.MB,l.cn,l.xT,l.aR],encapsulation:2,changeDetection:0}),s})();var J=i(1824),it=i(6883),st=i(2250);const at=(0,it._)({metadata:st.default,countryIsoCode:"US"});function ut(e,s){1&e&&(t._UZ(0,"img",3),t.ALo(1,"tuiFlag")),2&e&&t.Q6J("src",t.lcZ(1,1,"US"),t.LSH)}let pt=(()=>{var e;class s{constructor(){this.maskitoOptions=at,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-tel-example"]],standalone:!0,features:[t.jDz],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","tel",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(o,a){if(1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter phone number "),t._UZ(2,"input",1),t.qZA(),t.YNc(3,ut,2,3,"ng-template",null,2,t.W1O)),2&o){const u=t.MAs(4);t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldCustomContent",u)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions)}},dependencies:[p.u5,p.JJ,p.On,f.ro,r.Qf,r.K3,r.wU,d.MB,l.cn,l.B7,l.xT,J.I,J.T],encapsulation:2,changeDetection:0}),s})();const ct=(0,i(369).rC)({mode:"HH:MM"});let rt=(()=>{var e;class s{constructor(){this.maskitoOptions=ct,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-text-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","","type","text",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter time "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,r.Qf,r.K3,r.wU,d.MB,l.cn,l.B7,l.xT],encapsulation:2,changeDetection:0}),s})();const dt={mask:/^[\w/:.@]+$/};let mt=(()=>{var e;class s{constructor(){this.maskitoOptions=dt,this.value=""}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["input-type-url-example"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconGlobeLarge",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","","type","url",3,"maskito"]],template:function(o,a){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(c){return a.value=c}),t._uU(1," Enter url "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",a.value),t.xp6(2),t.Q6J("maskito",a.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,f.ro,r.Qf,r.K3,r.wU,d.MB,l.cn,l.B7,l.xT],encapsulation:2,changeDetection:0}),s})();var L=i(9439);function gt(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is the default, the simplest and the most popular type of input-element. "),t._UZ(3,"br"),t._uU(4," Use it if you don't know which type to choose. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("text"))}}function ht(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a control for entering a telephone number. "),t._UZ(3,"br"),t._uU(4," Displays a telephone keypad in some devices with dynamic keypads. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("tel"))}}function ft(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a single-line text field whose value is obscured. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("password"))}}function xt(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a field for entering a URL. "),t._UZ(3,"br"),t._uU(4," Looks like a text input, but has relevant keyboard in supporting browsers and devices with dynamic keyboards. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("url"))}}function Tt(e,s){if(1&e&&(t.TgZ(0,"code"),t._uU(1),t.qZA(),t._uU(2," is a single-line text field for entering search strings. "),t._UZ(3,"br"),t._uU(4," Displays a search icon instead of enter key on some devices with dynamic keypads. ")),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.getInput("search"))}}let vt=(()=>{var e;class s{constructor(){this.textTypeExample={[h.C.MaskitoOptions]:i.e(8514).then(i.t.bind(i,8514,17))},this.telTypeExample={[h.C.MaskitoOptions]:i.e(8208).then(i.t.bind(i,8208,17))},this.passwordTypeExample={[h.C.MaskitoOptions]:i.e(9254).then(i.t.bind(i,9254,17))},this.urlTypeExample={[h.C.MaskitoOptions]:i.e(1892).then(i.t.bind(i,1892,17))},this.searchTypeExample={[h.C.MaskitoOptions]:i.e(4712).then(i.t.bind(i,4712,17))}}getInput(o){return``}}return(e=s).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["supported-input-types-doc-page"]],standalone:!0,features:[t.jDz],decls:68,vars:10,consts:[["header","Supported types"],["status","warning"],[1,"tui-space_top-4"],[1,"tui-list"],[1,"tui-list__item"],["href","https://html.spec.whatwg.org/multipage/input.html#concept-input-apply","rel","noreferrer","target","_blank","tuiLink",""],["id","text","heading","text",3,"content","description"],["textDescription",""],["id","tel","heading","tel",3,"content","description"],["telDescription",""],["id","password","heading","password",3,"content","description"],["passwordDescription",""],["id","url","heading","url",3,"content","description"],["urlDescription",""],["id","search","heading","search",3,"content","description"],["searchDescription",""]],template:function(o,a){if(1&o&&(t.TgZ(0,"tui-doc-page",0)(1,"tui-notification",1)(2,"strong"),t._uU(3,"Maskito"),t.qZA(),t._uU(4," supports only limited types of "),t.TgZ(5,"code"),t._uU(6,"HTMLInputElement"),t.qZA(),t._uU(7," due to some browser limitations! "),t.qZA(),t.TgZ(8,"section",2)(9,"p")(10,"strong"),t._uU(11,"Maskito"),t.qZA(),t._uU(12," accepts only the types whose support the following native properties/methods: "),t.qZA(),t.TgZ(13,"ul",3)(14,"li",4)(15,"code"),t._uU(16,"selectionStart"),t.qZA()(),t.TgZ(17,"li",4)(18,"code"),t._uU(19,"selectionEnd"),t.qZA()(),t.TgZ(20,"li",4)(21,"code"),t._uU(22,"setSelectionRange"),t.qZA()()(),t.TgZ(23,"p"),t._uU(24," According to the "),t.TgZ(25,"a",5),t._uU(26," WHATWG\xa0forms\xa0spec "),t.qZA(),t._uU(27," they apply only to inputs of types "),t.TgZ(28,"code"),t._uU(29,"text"),t.qZA(),t._uU(30," , "),t.TgZ(31,"code"),t._uU(32,"search"),t.qZA(),t._uU(33," , "),t.TgZ(34,"code"),t._uU(35,"URL"),t.qZA(),t._uU(36," , "),t.TgZ(37,"code"),t._uU(38,"tel"),t.qZA(),t._uU(39," and "),t.TgZ(40,"code"),t._uU(41,"password"),t.qZA(),t._uU(42," . "),t._UZ(43,"br"),t.TgZ(44,"strong"),t._uU(45,"All other types will not work properly with Maskito!"),t.qZA()()(),t.TgZ(46,"p"),t._uU(47,"All examples below are demonstrations to see different supported types in action."),t.qZA(),t.TgZ(48,"tui-doc-example",6),t.YNc(49,gt,5,1,"ng-template",null,7,t.W1O),t._UZ(51,"input-type-text-example"),t.qZA(),t.TgZ(52,"tui-doc-example",8),t.YNc(53,ht,5,1,"ng-template",null,9,t.W1O),t._UZ(55,"input-type-tel-example"),t.qZA(),t.TgZ(56,"tui-doc-example",10),t.YNc(57,ft,3,1,"ng-template",null,11,t.W1O),t._UZ(59,"input-type-password-example"),t.qZA(),t.TgZ(60,"tui-doc-example",12),t.YNc(61,xt,5,1,"ng-template",null,13,t.W1O),t._UZ(63,"input-type-url-example"),t.qZA(),t.TgZ(64,"tui-doc-example",14),t.YNc(65,Tt,5,1,"ng-template",null,15,t.W1O),t._UZ(67,"input-type-search-example"),t.qZA()()),2&o){const u=t.MAs(50),c=t.MAs(54),I=t.MAs(58),_=t.MAs(62),x=t.MAs(66);t.xp6(48),t.Q6J("content",a.textTypeExample)("description",u),t.xp6(4),t.Q6J("content",a.telTypeExample)("description",c),t.xp6(4),t.Q6J("content",a.passwordTypeExample)("description",I),t.xp6(4),t.Q6J("content",a.urlTypeExample)("description",_),t.xp6(4),t.Q6J("content",a.searchTypeExample)("description",x)}},dependencies:[S.TuiAddonDocModule,L.qo,L.f2,D.j,D.V,Z.H,Z.L,rt,pt,et,mt,ot],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/2444.1472eaf8669fc8a2.js b/2444.1472eaf8669fc8a2.js deleted file mode 100644 index 037fa4a02..000000000 --- a/2444.1472eaf8669fc8a2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2444],{997:(U,r,e)=>{e.d(r,{TuiAddonDocModule:()=>h});var g=e(4537),u=e(9439);let h=(()=>{class c{}return c.\u0275fac=function(Z){return new(Z||c)},c.\u0275mod=g.oAB({type:c}),c.\u0275inj=g.cJS({imports:[u.JF,u.mG,u.Lx,u.Lq,u.u4]}),c})()},2444:(U,r,e)=>{e.r(r),e.d(r,{default:()=>O});var g=e(7980),u=e(3178),h=e(3139),d=e(1156),c=e(997),f=e(885),Z=e(2847),s=e(9900),m=e(1673),t=e(4537);let T=(()=>{var o;class l{constructor(){this.value="",this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:n,selection:a})=>({value:n.toUpperCase(),selection:a})]},this.predicate=n=>n.querySelector("tui-input input")}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["nested-doc-example-1"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(n,a){1&n&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(p){return a.value=p}),t._uU(1," Name on the card\n"),t.qZA()),2&n&&t.Q6J("maskito",a.nameMask)("ngModel",a.value)},dependencies:[d.ro,s.u5,s.JJ,s.On,m.Qf,m.K3,m.wU],encapsulation:2,changeDetection:0}),l})();var A=e(3063);let y=(()=>{var o;class l{constructor(){this.show=!1,this.value=""}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["nested-doc-example-2"]],standalone:!0,features:[t.jDz],decls:4,vars:3,consts:[[1,"tui-space_bottom-3",3,"ngModel","ngModelChange"],[3,"disabled","ngModel","ngModelChange"]],template:function(n,a){1&n&&(t.TgZ(0,"tui-checkbox-labeled",0),t.NdJ("ngModelChange",function(p){return a.show=p}),t._uU(1," Add card holder name\n"),t.qZA(),t.TgZ(2,"tui-input",1),t.NdJ("ngModelChange",function(p){return a.value=p}),t._uU(3," Name on the card\n"),t.qZA()),2&n&&(t.Q6J("ngModel",a.show),t.xp6(2),t.Q6J("disabled",!a.show)("ngModel",a.value))},dependencies:[s.u5,s.JJ,s.On,m.Qf,m.K3,m.wU,A.s,A.p],encapsulation:2,changeDetection:0}),l})();var v=e(1064);let M=(()=>{var o;class l{constructor(){this.control=new s.NI(""),this.maskito=(0,v.f8)({precision:2})}setValue(){this.control.setValue("12345.6789")}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["programmatically-doc-example-3"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[3,"formControl","maskito"],[3,"click"]],template:function(n,a){1&n&&(t._UZ(0,"input",0),t.TgZ(1,"button",1),t.NdJ("click",function(){return a.setValue()}),t._uU(2,"Set 12345.6789"),t.qZA()),2&n&&t.Q6J("formControl",a.control)("maskito",a.maskito)},dependencies:[d.ro,s.UX,s.Fj,s.JJ,s.oH],encapsulation:2,changeDetection:0}),l})(),E=(()=>{var o;class l{constructor(){this.value=12345.67,this.options=(0,v.f8)({precision:2})}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["pipe-doc-example-4"]],standalone:!0,features:[t.jDz],decls:2,vars:4,template:function(n,a){1&n&&(t._uU(0),t.ALo(1,"maskito")),2&n&&t.hij("Balance: $",t.xi3(1,1,a.value,a.options),"\n")},dependencies:[d.cl],encapsulation:2,changeDetection:0}),l})();var x=e(9439);function C(o,l){1&o&&(t._uU(0," When directly on native input/textarea tag, "),t.TgZ(1,"code"),t._uU(2,"MaskitoDirective"),t.qZA(),t._uU(3," formats value set programmatically with Angular forms. "))}function P(o,l){if(1&o&&(t.TgZ(0,"code"),t._uU(1,"@maskito/angular"),t.qZA(),t._uU(2," is a light-weighted library to use "),t.TgZ(3,"strong"),t._uU(4,"Maskito"),t.qZA(),t._uU(5," in an Angular-way. "),t.TgZ(6,"tui-notification",3)(7,"strong"),t._uU(8,"Prerequisites"),t.qZA(),t.TgZ(9,"p",4),t._uU(10," To get the most out of this guide, you should review the topic "),t.TgZ(11,"a",5),t._uU(12,' "Core\xa0Concepts" '),t.qZA(),t._uU(13," first. "),t.qZA()(),t.TgZ(14,"section",6)(15,"h2"),t._uU(16,"Write less code"),t.qZA(),t.TgZ(17,"ul",7)(18,"li",8)(19,"strong"),t._uU(20,"No need to query element from DOM."),t.qZA(),t._uU(21," Just pass all required options to "),t.TgZ(22,"code"),t._uU(23,"[maskito]"),t.qZA(),t._uU(24," directive. "),t.qZA(),t.TgZ(25,"li",8)(26,"strong"),t._uU(27,"No need to worry about clean-ups."),t.qZA(),t._uU(28," All created event listeners are automatically removed after element is detached from DOM. "),t.qZA()()(),t.TgZ(29,"section",6)(30,"h2"),t._uU(31,"Basic directive approach"),t.qZA(),t.TgZ(32,"p"),t._uU(33,"Use it when you have direct access to native input element."),t.qZA(),t._UZ(34,"tui-doc-code",9),t.qZA(),t.TgZ(35,"section",6)(36,"h2"),t._uU(37,"Nested input element"),t.qZA(),t.TgZ(38,"p"),t._uU(39," Pass a predicate to "),t.TgZ(40,"strong"),t._uU(41,"maskito"),t.qZA(),t._uU(42," to find input element for you, if you do not have a direct access to it. "),t.qZA(),t.TgZ(43,"tui-notification"),t._uU(44," By default "),t.TgZ(45,"strong"),t._uU(46,"maskito"),t.qZA(),t._uU(47," will try to find input/textarea by querying its host: "),t.TgZ(48,"code"),t._uU(49,"host.querySelector('input,textarea')"),t.qZA(),t._uU(50," so that might be sufficient. Use custom predicate if you need custom logic. "),t.qZA(),t._UZ(51,"tui-doc-code",9),t.qZA(),t.TgZ(52,"tui-doc-example",10)(53,"tui-notification",11),t._uU(54," Default behavior is enough for "),t.TgZ(55,"a",12),t._uU(56," Taiga UI "),t.qZA(),t._uU(57," inputs "),t.qZA(),t._UZ(58,"nested-doc-example-1",13,14),t.TgZ(60,"tui-notification",15),t._uU(61," Custom predicate is required if target input is not the first on in the DOM "),t.qZA(),t._UZ(62,"nested-doc-example-2",16),t.qZA(),t.TgZ(63,"tui-doc-example",17),t.YNc(64,C,4,0,"ng-template",null,18,t.W1O),t._UZ(66,"programmatically-doc-example-3"),t.qZA(),t.TgZ(67,"tui-doc-example",19),t._UZ(68,"pipe-doc-example-4"),t.qZA()),2&o){const i=t.MAs(59),n=t.MAs(65),a=t.oxw();t.xp6(11),t.Q6J("routerLink",a.coreConceptsOverviewDocPage),t.xp6(23),t.Q6J("code",a.basicDirectiveApproach),t.xp6(17),t.Q6J("code",a.customInputExample),t.xp6(1),t.Q6J("content",a.nestedInputExample),t.xp6(10),t.Q6J("maskito",i.nameMask)("maskitoElement",i.predicate),t.xp6(1),t.Q6J("content",a.programmaticallyExample)("description",n),t.xp6(4),t.Q6J("content",a.pipeExample)}}function N(o,l){if(1&o&&(t.TgZ(0,"section")(1,"ol",20)(2,"li",8),t._uU(3," Install libraries "),t._UZ(4,"tui-doc-code",21),t.qZA(),t.TgZ(5,"li",22),t._uU(6," Import "),t.TgZ(7,"code"),t._uU(8,"MaskitoDirective"),t.qZA(),t._uU(9," to your component / module "),t._UZ(10,"tui-doc-code",9),t.qZA()()()),2&o){const i=t.oxw();t.xp6(10),t.Q6J("code",i.importMaskitoExample)}}const O=(0,g.Ve)((()=>{var o;class l{constructor(){this.coreConceptsOverviewDocPage=`/${h.x.CoreConceptsOverview}`,this.importMaskitoExample=e.e(7937).then(e.t.bind(e,7937,17)),this.basicDirectiveApproach=e.e(1069).then(e.t.bind(e,1069,17)),this.customInputExample=e.e(8602).then(e.t.bind(e,8602,17)),this.nestedInputExample={TypeScript:e.e(2472).then(e.t.bind(e,2472,17)),Default:e.e(1026).then(e.t.bind(e,1026,17)),Custom:e.e(8884).then(e.t.bind(e,8884,17))},this.programmaticallyExample={TypeScript:e.e(503).then(e.t.bind(e,503,17)),HTML:e.e(1530).then(e.t.bind(e,1530,17))},this.pipeExample={TypeScript:e.e(608).then(e.t.bind(e,608,17)),HTML:e.e(8307).then(e.t.bind(e,8307,17))}}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["angular-doc-page"]],standalone:!0,features:[t.jDz],decls:3,vars:0,consts:[["header","Angular","path","angular"],["pageTab","Overview"],["pageTab","Setup"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],[1,"tui-list"],[1,"tui-list__item"],["filename","your.component.ts",3,"code"],["id","custom-input","description","See querying nested input in action","heading","Custom input",3,"content"],[1,"example","tui-space_bottom-3"],["href","https://github.com/taiga-family/taiga-ui","tuiLink",""],[1,"example"],["example",""],[1,"example","tui-space_vertical-3"],[1,"example",3,"maskito","maskitoElement"],["id","programmatically","heading","Set value programmatically",3,"content","description"],["programmaticallyDescription",""],["id","pipe","description","Format arbitrary value with the same options","heading","Pipe",3,"content"],[1,"tui-list","tui-list_ordered"],["code","npm install @maskito/{core,angular}","filename","/your/project/path>"],[1,"tui-list__item","tui-space_top-8"]],template:function(n,a){1&n&&(t.TgZ(0,"tui-doc-page",0),t.YNc(1,P,69,9,"ng-template",1),t.YNc(2,N,11,1,"ng-template",2),t.qZA())},dependencies:[d.ro,u.rH,c.TuiAddonDocModule,x.c0,x.qo,x.nj,x.f2,f.H,f.L,Z.j,Z.V,T,y,M,E],styles:[".example[_ngcontent-%COMP%]{display:block;width:20rem}"],changeDetection:0}),l})())}}]); \ No newline at end of file diff --git a/2444.9f4a5e557f77cbb6.js b/2444.9f4a5e557f77cbb6.js new file mode 100644 index 000000000..aabef5259 --- /dev/null +++ b/2444.9f4a5e557f77cbb6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2444],{997:(U,r,e)=>{e.d(r,{TuiAddonDocModule:()=>h});var g=e(4537),u=e(9439);let h=(()=>{class c{}return c.\u0275fac=function(Z){return new(Z||c)},c.\u0275mod=g.oAB({type:c}),c.\u0275inj=g.cJS({imports:[u.JF,u.mG,u.Lx,u.Lq,u.u4]}),c})()},2444:(U,r,e)=>{e.r(r),e.d(r,{default:()=>O});var g=e(7980),u=e(3178),h=e(3139),d=e(1156),c=e(997),f=e(885),Z=e(2847),s=e(9900),m=e(1673),t=e(4537);let T=(()=>{var o;class l{constructor(){this.value="",this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:n,selection:a})=>({value:n.toUpperCase(),selection:a})]},this.predicate=n=>n.querySelector("tui-input input")}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["nested-doc-example-1"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(n,a){1&n&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(p){return a.value=p}),t._uU(1," Name on the card\n"),t.qZA()),2&n&&t.Q6J("maskito",a.nameMask)("ngModel",a.value)},dependencies:[d.ro,s.u5,s.JJ,s.On,m.Qf,m.K3,m.wU],encapsulation:2,changeDetection:0}),l})();var A=e(3063);let y=(()=>{var o;class l{constructor(){this.show=!1,this.value=""}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["nested-doc-example-2"]],standalone:!0,features:[t.jDz],decls:4,vars:3,consts:[[1,"tui-space_bottom-3",3,"ngModel","ngModelChange"],[3,"disabled","ngModel","ngModelChange"]],template:function(n,a){1&n&&(t.TgZ(0,"tui-checkbox-labeled",0),t.NdJ("ngModelChange",function(p){return a.show=p}),t._uU(1," Add card holder name\n"),t.qZA(),t.TgZ(2,"tui-input",1),t.NdJ("ngModelChange",function(p){return a.value=p}),t._uU(3," Name on the card\n"),t.qZA()),2&n&&(t.Q6J("ngModel",a.show),t.xp6(2),t.Q6J("disabled",!a.show)("ngModel",a.value))},dependencies:[s.u5,s.JJ,s.On,m.Qf,m.K3,m.wU,A.s,A.p],encapsulation:2,changeDetection:0}),l})();var v=e(369);let M=(()=>{var o;class l{constructor(){this.control=new s.NI(""),this.maskito=(0,v.f8)({precision:2})}setValue(){this.control.setValue("12345.6789")}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["programmatically-doc-example-3"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[3,"formControl","maskito"],[3,"click"]],template:function(n,a){1&n&&(t._UZ(0,"input",0),t.TgZ(1,"button",1),t.NdJ("click",function(){return a.setValue()}),t._uU(2,"Set 12345.6789"),t.qZA()),2&n&&t.Q6J("formControl",a.control)("maskito",a.maskito)},dependencies:[d.ro,s.UX,s.Fj,s.JJ,s.oH],encapsulation:2,changeDetection:0}),l})(),E=(()=>{var o;class l{constructor(){this.value=12345.67,this.options=(0,v.f8)({precision:2})}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["pipe-doc-example-4"]],standalone:!0,features:[t.jDz],decls:2,vars:4,template:function(n,a){1&n&&(t._uU(0),t.ALo(1,"maskito")),2&n&&t.hij("Balance: $",t.xi3(1,1,a.value,a.options),"\n")},dependencies:[d.cl],encapsulation:2,changeDetection:0}),l})();var x=e(9439);function C(o,l){1&o&&(t._uU(0," When directly on native input/textarea tag, "),t.TgZ(1,"code"),t._uU(2,"MaskitoDirective"),t.qZA(),t._uU(3," formats value set programmatically with Angular forms. "))}function P(o,l){if(1&o&&(t.TgZ(0,"code"),t._uU(1,"@maskito/angular"),t.qZA(),t._uU(2," is a light-weighted library to use "),t.TgZ(3,"strong"),t._uU(4,"Maskito"),t.qZA(),t._uU(5," in an Angular-way. "),t.TgZ(6,"tui-notification",3)(7,"strong"),t._uU(8,"Prerequisites"),t.qZA(),t.TgZ(9,"p",4),t._uU(10," To get the most out of this guide, you should review the topic "),t.TgZ(11,"a",5),t._uU(12,' "Core\xa0Concepts" '),t.qZA(),t._uU(13," first. "),t.qZA()(),t.TgZ(14,"section",6)(15,"h2"),t._uU(16,"Write less code"),t.qZA(),t.TgZ(17,"ul",7)(18,"li",8)(19,"strong"),t._uU(20,"No need to query element from DOM."),t.qZA(),t._uU(21," Just pass all required options to "),t.TgZ(22,"code"),t._uU(23,"[maskito]"),t.qZA(),t._uU(24," directive. "),t.qZA(),t.TgZ(25,"li",8)(26,"strong"),t._uU(27,"No need to worry about clean-ups."),t.qZA(),t._uU(28," All created event listeners are automatically removed after element is detached from DOM. "),t.qZA()()(),t.TgZ(29,"section",6)(30,"h2"),t._uU(31,"Basic directive approach"),t.qZA(),t.TgZ(32,"p"),t._uU(33,"Use it when you have direct access to native input element."),t.qZA(),t._UZ(34,"tui-doc-code",9),t.qZA(),t.TgZ(35,"section",6)(36,"h2"),t._uU(37,"Nested input element"),t.qZA(),t.TgZ(38,"p"),t._uU(39," Pass a predicate to "),t.TgZ(40,"strong"),t._uU(41,"maskito"),t.qZA(),t._uU(42," to find input element for you, if you do not have a direct access to it. "),t.qZA(),t.TgZ(43,"tui-notification"),t._uU(44," By default "),t.TgZ(45,"strong"),t._uU(46,"maskito"),t.qZA(),t._uU(47," will try to find input/textarea by querying its host: "),t.TgZ(48,"code"),t._uU(49,"host.querySelector('input,textarea')"),t.qZA(),t._uU(50," so that might be sufficient. Use custom predicate if you need custom logic. "),t.qZA(),t._UZ(51,"tui-doc-code",9),t.qZA(),t.TgZ(52,"tui-doc-example",10)(53,"tui-notification",11),t._uU(54," Default behavior is enough for "),t.TgZ(55,"a",12),t._uU(56," Taiga UI "),t.qZA(),t._uU(57," inputs "),t.qZA(),t._UZ(58,"nested-doc-example-1",13,14),t.TgZ(60,"tui-notification",15),t._uU(61," Custom predicate is required if target input is not the first on in the DOM "),t.qZA(),t._UZ(62,"nested-doc-example-2",16),t.qZA(),t.TgZ(63,"tui-doc-example",17),t.YNc(64,C,4,0,"ng-template",null,18,t.W1O),t._UZ(66,"programmatically-doc-example-3"),t.qZA(),t.TgZ(67,"tui-doc-example",19),t._UZ(68,"pipe-doc-example-4"),t.qZA()),2&o){const i=t.MAs(59),n=t.MAs(65),a=t.oxw();t.xp6(11),t.Q6J("routerLink",a.coreConceptsOverviewDocPage),t.xp6(23),t.Q6J("code",a.basicDirectiveApproach),t.xp6(17),t.Q6J("code",a.customInputExample),t.xp6(1),t.Q6J("content",a.nestedInputExample),t.xp6(10),t.Q6J("maskito",i.nameMask)("maskitoElement",i.predicate),t.xp6(1),t.Q6J("content",a.programmaticallyExample)("description",n),t.xp6(4),t.Q6J("content",a.pipeExample)}}function N(o,l){if(1&o&&(t.TgZ(0,"section")(1,"ol",20)(2,"li",8),t._uU(3," Install libraries "),t._UZ(4,"tui-doc-code",21),t.qZA(),t.TgZ(5,"li",22),t._uU(6," Import "),t.TgZ(7,"code"),t._uU(8,"MaskitoDirective"),t.qZA(),t._uU(9," to your component / module "),t._UZ(10,"tui-doc-code",9),t.qZA()()()),2&o){const i=t.oxw();t.xp6(10),t.Q6J("code",i.importMaskitoExample)}}const O=(0,g.Ve)((()=>{var o;class l{constructor(){this.coreConceptsOverviewDocPage=`/${h.x.CoreConceptsOverview}`,this.importMaskitoExample=e.e(7937).then(e.t.bind(e,7937,17)),this.basicDirectiveApproach=e.e(1069).then(e.t.bind(e,1069,17)),this.customInputExample=e.e(8602).then(e.t.bind(e,8602,17)),this.nestedInputExample={TypeScript:e.e(2472).then(e.t.bind(e,2472,17)),Default:e.e(1026).then(e.t.bind(e,1026,17)),Custom:e.e(8884).then(e.t.bind(e,8884,17))},this.programmaticallyExample={TypeScript:e.e(503).then(e.t.bind(e,503,17)),HTML:e.e(1530).then(e.t.bind(e,1530,17))},this.pipeExample={TypeScript:e.e(608).then(e.t.bind(e,608,17)),HTML:e.e(8307).then(e.t.bind(e,8307,17))}}}return(o=l).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["angular-doc-page"]],standalone:!0,features:[t.jDz],decls:3,vars:0,consts:[["header","Angular","path","angular"],["pageTab","Overview"],["pageTab","Setup"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],[1,"tui-list"],[1,"tui-list__item"],["filename","your.component.ts",3,"code"],["id","custom-input","description","See querying nested input in action","heading","Custom input",3,"content"],[1,"example","tui-space_bottom-3"],["href","https://github.com/taiga-family/taiga-ui","tuiLink",""],[1,"example"],["example",""],[1,"example","tui-space_vertical-3"],[1,"example",3,"maskito","maskitoElement"],["id","programmatically","heading","Set value programmatically",3,"content","description"],["programmaticallyDescription",""],["id","pipe","description","Format arbitrary value with the same options","heading","Pipe",3,"content"],[1,"tui-list","tui-list_ordered"],["code","npm install @maskito/{core,angular}","filename","/your/project/path>"],[1,"tui-list__item","tui-space_top-8"]],template:function(n,a){1&n&&(t.TgZ(0,"tui-doc-page",0),t.YNc(1,P,69,9,"ng-template",1),t.YNc(2,N,11,1,"ng-template",2),t.qZA())},dependencies:[d.ro,u.rH,c.TuiAddonDocModule,x.c0,x.qo,x.nj,x.f2,f.H,f.L,Z.j,Z.V,T,y,M,E],styles:[".example[_ngcontent-%COMP%]{display:block;width:20rem}"],changeDetection:0}),l})())}}]); \ No newline at end of file diff --git a/2633.26d14b31bd6af721.js b/2633.26d14b31bd6af721.js new file mode 100644 index 000000000..8ad74d1c8 --- /dev/null +++ b/2633.26d14b31bd6af721.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2633],{997:(A,l,t)=>{t.d(l,{TuiAddonDocModule:()=>f});var m=t(4537),r=t(9439);let f=(()=>{class a{}return a.\u0275fac=function(x){return new(x||a)},a.\u0275mod=m.oAB({type:a}),a.\u0275inj=m.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),a})()},2633:(A,l,t)=>{t.r(l),t.d(l,{default:()=>C});var m=t(3178),r=t(3139),f=t(997),g=t(2847),a=t(885),p=t(9900),x=t(1156),u=t(1673);const T={mask:({value:o})=>{const i=o.replaceAll(/\D/g,"").length;return["$",...new Array(i||1).fill(/\d/)]}};var e=t(4537),v=t(5640);let P=(()=>{var o;class i{constructor(){this.maskitoOptions=T,this.value=""}}return(o=i).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["prefix-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(n,c){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(d){return c.value=d}),e._uU(1," Enter price "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",c.value),e.xp6(2),e.Q6J("maskito",c.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,x.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),i})();var h=t(369);const E={mask:/^\$?\d*$/,postprocessors:[(0,h.jX)("$")],plugins:[(0,h.Q7)("$"),(0,h.hM)("$")]};let Z=(()=>{var o;class i{constructor(){this.maskitoOptions=E,this.value=""}}return(o=i).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["prefix-doc-example-2"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(n,c){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(d){return c.value=d}),e._uU(1," Enter price "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",c.value),e.xp6(2),e.Q6J("maskito",c.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,x.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),i})();var M=t(9439);function U(o,i){if(1&o&&(e._uU(0," This example demonstrates how to create prefix via dynamic "),e.TgZ(1,"strong")(2,"a",7),e._uU(3," pattern\xa0mask\xa0expression "),e.qZA()(),e._uU(4," . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits. ")),2&o){const s=e.oxw();e.xp6(2),e.Q6J("routerLink",s.maskExpressionDocPage)}}function y(o,i){if(1&o&&(e.TgZ(0,"p",1),e._uU(1," This example demonstrates how to create prefix via "),e.TgZ(2,"strong")(3,"a",7),e._uU(4," postprocessor "),e.qZA()(),e._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),e.TgZ(6,"code"),e._uU(7,"maskitoPrefixPostprocessorGenerator"),e.qZA(),e._uU(8," or create your own. "),e.qZA(),e.TgZ(9,"tui-notification",8),e._uU(10," Don't forget that "),e.TgZ(11,"code"),e._uU(12,"mask"),e.qZA(),e._uU(13," property should be compatible with a new prefix! "),e.qZA()),2&o){const s=e.oxw();e.xp6(3),e.Q6J("routerLink",s.processorsDocPage)}}let C=(()=>{var o;class i{constructor(){this.maskExpressionDocPage=`/${r.x.MaskExpression}`,this.processorsDocPage=`/${r.x.Processors}`,this.patternMaskApproachExample1={[r.C.MaskitoOptions]:t.e(2830).then(t.t.bind(t,2830,17))},this.postprocessorApproachExample2={[r.C.MaskitoOptions]:t.e(9328).then(t.t.bind(t,9328,17))}}}return(o=i).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["prefix-doc"]],standalone:!0,features:[e.jDz],decls:14,vars:4,consts:[["header","With prefix","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-space_bottom-0"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],["status","warning"]],template:function(n,c){if(1&n&&(e.TgZ(0,"tui-doc-page",0)(1,"section")(2,"p",1),e._uU(3," Use prefixes to indicate things like currencies, area / phone country codes and etc. "),e.qZA(),e.TgZ(4,"p",2),e._uU(5," There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),e.qZA()(),e.TgZ(6,"tui-doc-example",3),e.YNc(7,U,5,1,"ng-template",null,4,e.W1O),e._UZ(9,"prefix-doc-example-1"),e.qZA(),e.TgZ(10,"tui-doc-example",5),e.YNc(11,y,14,1,"ng-template",null,6,e.W1O),e._UZ(13,"prefix-doc-example-2"),e.qZA()()),2&n){const D=e.MAs(8),d=e.MAs(12);e.xp6(6),e.Q6J("content",c.patternMaskApproachExample1)("description",D),e.xp6(4),e.Q6J("content",c.postprocessorApproachExample2)("description",d)}},dependencies:[f.TuiAddonDocModule,M.qo,M.f2,g.j,g.V,a.H,a.L,m.rH,P,Z],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file diff --git a/2633.d9e4dac0ecd13457.js b/2633.d9e4dac0ecd13457.js deleted file mode 100644 index 2406b88a6..000000000 --- a/2633.d9e4dac0ecd13457.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2633],{997:(A,l,t)=>{t.d(l,{TuiAddonDocModule:()=>f});var m=t(4537),r=t(9439);let f=(()=>{class a{}return a.\u0275fac=function(x){return new(x||a)},a.\u0275mod=m.oAB({type:a}),a.\u0275inj=m.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),a})()},2633:(A,l,t)=>{t.r(l),t.d(l,{default:()=>C});var m=t(3178),r=t(3139),f=t(997),g=t(2847),a=t(885),p=t(9900),x=t(1156),u=t(1673);const T={mask:({value:o})=>{const i=o.replaceAll(/\D/g,"").length;return["$",...new Array(i||1).fill(/\d/)]}};var e=t(4537),v=t(5640);let P=(()=>{var o;class i{constructor(){this.maskitoOptions=T,this.value=""}}return(o=i).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["prefix-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(n,c){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(d){return c.value=d}),e._uU(1," Enter price "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",c.value),e.xp6(2),e.Q6J("maskito",c.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,x.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),i})();var h=t(1064);const E={mask:/^\$?\d*$/,postprocessors:[(0,h.jX)("$")],plugins:[(0,h.Q7)("$"),(0,h.hM)("$")]};let Z=(()=>{var o;class i{constructor(){this.maskitoOptions=E,this.value=""}}return(o=i).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["prefix-doc-example-2"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(n,c){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(d){return c.value=d}),e._uU(1," Enter price "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",c.value),e.xp6(2),e.Q6J("maskito",c.maskitoOptions))},dependencies:[p.u5,p.JJ,p.On,x.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),i})();var M=t(9439);function U(o,i){if(1&o&&(e._uU(0," This example demonstrates how to create prefix via dynamic "),e.TgZ(1,"strong")(2,"a",7),e._uU(3," pattern\xa0mask\xa0expression "),e.qZA()(),e._uU(4," . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits. ")),2&o){const s=e.oxw();e.xp6(2),e.Q6J("routerLink",s.maskExpressionDocPage)}}function y(o,i){if(1&o&&(e.TgZ(0,"p",1),e._uU(1," This example demonstrates how to create prefix via "),e.TgZ(2,"strong")(3,"a",7),e._uU(4," postprocessor "),e.qZA()(),e._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),e.TgZ(6,"code"),e._uU(7,"maskitoPrefixPostprocessorGenerator"),e.qZA(),e._uU(8," or create your own. "),e.qZA(),e.TgZ(9,"tui-notification",8),e._uU(10," Don't forget that "),e.TgZ(11,"code"),e._uU(12,"mask"),e.qZA(),e._uU(13," property should be compatible with a new prefix! "),e.qZA()),2&o){const s=e.oxw();e.xp6(3),e.Q6J("routerLink",s.processorsDocPage)}}let C=(()=>{var o;class i{constructor(){this.maskExpressionDocPage=`/${r.x.MaskExpression}`,this.processorsDocPage=`/${r.x.Processors}`,this.patternMaskApproachExample1={[r.C.MaskitoOptions]:t.e(2830).then(t.t.bind(t,2830,17))},this.postprocessorApproachExample2={[r.C.MaskitoOptions]:t.e(9328).then(t.t.bind(t,9328,17))}}}return(o=i).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["prefix-doc"]],standalone:!0,features:[e.jDz],decls:14,vars:4,consts:[["header","With prefix","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-space_bottom-0"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],["status","warning"]],template:function(n,c){if(1&n&&(e.TgZ(0,"tui-doc-page",0)(1,"section")(2,"p",1),e._uU(3," Use prefixes to indicate things like currencies, area / phone country codes and etc. "),e.qZA(),e.TgZ(4,"p",2),e._uU(5," There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),e.qZA()(),e.TgZ(6,"tui-doc-example",3),e.YNc(7,U,5,1,"ng-template",null,4,e.W1O),e._UZ(9,"prefix-doc-example-1"),e.qZA(),e.TgZ(10,"tui-doc-example",5),e.YNc(11,y,14,1,"ng-template",null,6,e.W1O),e._UZ(13,"prefix-doc-example-2"),e.qZA()()),2&n){const D=e.MAs(8),d=e.MAs(12);e.xp6(6),e.Q6J("content",c.patternMaskApproachExample1)("description",D),e.xp6(4),e.Q6J("content",c.postprocessorApproachExample2)("description",d)}},dependencies:[f.TuiAddonDocModule,M.qo,M.f2,g.j,g.V,a.H,a.L,m.rH,P,Z],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file diff --git a/2948.010fd55388c99f87.js b/2948.010fd55388c99f87.js new file mode 100644 index 000000000..f3b1f2db9 --- /dev/null +++ b/2948.010fd55388c99f87.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2948],{997:(C,s,e)=>{e.d(s,{TuiAddonDocModule:()=>m});var u=e(4537),o=e(9439);let m=(()=>{class d{}return d.\u0275fac=function(g){return new(g||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[o.JF,o.mG,o.Lx,o.Lq,o.u4]}),d})()},2948:(C,s,e)=>{e.r(s),e.d(s,{default:()=>f});var u=e(3178),o=e(3139),m=e(997),r=e(2847),d=e(885),p=e(1156);const E=(0,e(369).rC)({mode:"HH:MM"});var t=e(4537);let D=(()=>{var n;class l{constructor(){this.initialValue="12:00",this.mask=E}}return(n=l).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["content-editable-doc-example-1"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["contenteditable","true",3,"maskito","textContent"]],template:function(a,i){1&a&&(t._uU(0," Meeting time: "),t._UZ(1,"span",0)),2&a&&(t.xp6(1),t.Q6J("maskito",i.mask)("textContent",i.initialValue))},dependencies:[p.ro],styles:["[_nghost-%COMP%]{font-size:1.75rem}","[contenteditable][_ngcontent-%COMP%]{border:3px dashed lightgrey}"],changeDetection:0}),l})();const Z={mask:/^[a-z\s.,/!?]+$/i};let U=(()=>{var n;class l{constructor(){this.mask=Z,this.initialText="Hello, world!\nHow are you today?\nRead description of this example!"}}return(n=l).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["content-editable-doc-example-2"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[["contenteditable","true",3,"innerHTML","maskito"]],template:function(a,i){1&a&&(t.TgZ(0,"i"),t._uU(1,"Enter message:"),t.qZA(),t._UZ(2,"p",0)),2&a&&(t.xp6(2),t.Q6J("innerHTML",i.initialText,t.oJD)("maskito",i.mask))},dependencies:[p.ro],styles:["[contenteditable][_ngcontent-%COMP%]{white-space:pre;border:3px dashed lightgrey;max-width:30rem;padding:1rem}"],changeDetection:0}),l})();var h=e(9439);function T(n,l){if(1&n&&(t._uU(0," With built-in "),t.TgZ(1,"a",4)(2,"code"),t._uU(3,"Time"),t.qZA()(),t._uU(4," mask ")),2&n){const c=t.oxw();t.xp6(1),t.Q6J("routerLink",c.timeMaskDocPage)}}function x(n,l){1&n&&(t._uU(0," Use "),t.TgZ(1,"code"),t._uU(2,"white-space: pre"),t.qZA(),t._uU(3," for multi-line mode "))}let f=(()=>{var n;class l{constructor(){this.coreConceptsOverviewDocPage=`/${o.x.CoreConceptsOverview}`,this.timeMaskDocPage=`/${o.x.Time}`,this.angularDocPage=`/${o.x.Angular}`,this.reactDocPage=`/${o.x.React}`,this.vueDocPage=`/${o.x.Vue}`,this.maskitoWithContentEditableDemo=e.e(3757).then(e.t.bind(e,3757,17)),this.contentEditableExample1={[o.C.MaskitoOptions]:e.e(1881).then(e.t.bind(e,1881,17)),[o.C.JavaScript]:e.e(7430).then(e.t.bind(e,7430,17)),[o.C.Angular]:e.e(562).then(e.t.bind(e,562,17))},this.contentEditableExample2={[o.C.MaskitoOptions]:e.e(6244).then(e.t.bind(e,6244,17)),[o.C.JavaScript]:e.e(7430).then(e.t.bind(e,7430,17)),[o.C.Angular]:e.e(1269).then(e.t.bind(e,1269,17))}}}return(n=l).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["content-editable-doc"]],standalone:!0,features:[t.jDz],decls:56,vars:9,consts:[["header","ContentEditable","package","Recipes"],[1,"tui-space_top-0","tui-space_bottom-4"],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable","rel","noreferrer","target","_blank","tuiLink",""],["status","success",1,"tui-space_bottom-4"],["tuiLink","",3,"routerLink"],[3,"code"],[1,"tui-space_bottom-0"],["id","time",3,"content","heading"],["heading1",""],["id","multi-line","heading","Multi-line support",3,"content","description"],["description2",""]],template:function(a,i){if(1&a&&(t.TgZ(0,"tui-doc-page",0)(1,"section")(2,"p",1),t._uU(3," You can use "),t.TgZ(4,"strong"),t._uU(5,"Maskito"),t.qZA(),t._uU(6," with "),t.TgZ(7,"a",2)(8,"code"),t._uU(9,"contentEditable"),t.qZA()(),t._uU(10," too. "),t.qZA(),t.TgZ(11,"p"),t._uU(12," Just wrap the element with "),t.TgZ(13,"code"),t._uU(14,"maskitoAdaptContentEditable"),t.qZA(),t._uU(15," utility and use "),t.TgZ(16,"strong"),t._uU(17,"Maskito"),t.qZA(),t._uU(18," in the same way as "),t.TgZ(19,"code"),t._uU(20,"HTMLInputElement"),t.qZA(),t._uU(21," / "),t.TgZ(22,"code"),t._uU(23,"HTMLTextAreaElement"),t.qZA(),t._uU(24," . "),t.qZA(),t.TgZ(25,"tui-notification",3),t._uU(26," No need to use "),t.TgZ(27,"code"),t._uU(28,"maskitoAdaptContentEditable"),t.qZA(),t._uU(29," if you use "),t.TgZ(30,"a",4)(31,"code"),t._uU(32,"@maskito/angular"),t.qZA()(),t._uU(33," , "),t.TgZ(34,"a",4)(35,"code"),t._uU(36,"@maskito/react"),t.qZA()(),t._uU(37," or "),t.TgZ(38,"a",4)(39,"code"),t._uU(40,"@maskito/vue"),t.qZA()(),t._uU(41," with the default element predicate (it will be wrapped automatically). "),t.qZA(),t._UZ(42,"tui-doc-code",5),t.TgZ(43,"p",6),t._uU(44," Learn more in the "),t.TgZ(45,"a",4),t._uU(46,' "Core\xa0Concepts" '),t.qZA(),t._uU(47," section. "),t.qZA()(),t.TgZ(48,"tui-doc-example",7),t.YNc(49,T,5,1,"ng-template",null,8,t.W1O),t._UZ(51,"content-editable-doc-example-1"),t.qZA(),t.TgZ(52,"tui-doc-example",9),t.YNc(53,x,4,0,"ng-template",null,10,t.W1O),t._UZ(55,"content-editable-doc-example-2"),t.qZA()()),2&a){const A=t.MAs(50),M=t.MAs(54);t.xp6(30),t.Q6J("routerLink",i.angularDocPage),t.xp6(4),t.Q6J("routerLink",i.reactDocPage),t.xp6(4),t.Q6J("routerLink",i.vueDocPage),t.xp6(4),t.Q6J("code",i.maskitoWithContentEditableDemo),t.xp6(3),t.Q6J("routerLink",i.coreConceptsOverviewDocPage),t.xp6(3),t.Q6J("content",i.contentEditableExample1)("heading",A),t.xp6(4),t.Q6J("content",i.contentEditableExample2)("description",M)}},dependencies:[m.TuiAddonDocModule,h.c0,h.qo,h.f2,r.j,r.V,u.rH,D,U,d.H,d.L],encapsulation:2,changeDetection:0}),l})()}}]); \ No newline at end of file diff --git a/2948.9051d88d3621c432.js b/2948.9051d88d3621c432.js deleted file mode 100644 index 85228a194..000000000 --- a/2948.9051d88d3621c432.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2948],{997:(C,s,e)=>{e.d(s,{TuiAddonDocModule:()=>m});var u=e(4537),o=e(9439);let m=(()=>{class d{}return d.\u0275fac=function(g){return new(g||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[o.JF,o.mG,o.Lx,o.Lq,o.u4]}),d})()},2948:(C,s,e)=>{e.r(s),e.d(s,{default:()=>f});var u=e(3178),o=e(3139),m=e(997),r=e(2847),d=e(885),p=e(1156);const E=(0,e(1064).rC)({mode:"HH:MM"});var t=e(4537);let D=(()=>{var n;class l{constructor(){this.initialValue="12:00",this.mask=E}}return(n=l).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["content-editable-doc-example-1"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["contenteditable","true",3,"maskito","textContent"]],template:function(a,i){1&a&&(t._uU(0," Meeting time: "),t._UZ(1,"span",0)),2&a&&(t.xp6(1),t.Q6J("maskito",i.mask)("textContent",i.initialValue))},dependencies:[p.ro],styles:["[_nghost-%COMP%]{font-size:1.75rem}","[contenteditable][_ngcontent-%COMP%]{border:3px dashed lightgrey}"],changeDetection:0}),l})();const Z={mask:/^[a-z\s.,/!?]+$/i};let U=(()=>{var n;class l{constructor(){this.mask=Z,this.initialText="Hello, world!\nHow are you today?\nRead description of this example!"}}return(n=l).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["content-editable-doc-example-2"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[["contenteditable","true",3,"innerHTML","maskito"]],template:function(a,i){1&a&&(t.TgZ(0,"i"),t._uU(1,"Enter message:"),t.qZA(),t._UZ(2,"p",0)),2&a&&(t.xp6(2),t.Q6J("innerHTML",i.initialText,t.oJD)("maskito",i.mask))},dependencies:[p.ro],styles:["[contenteditable][_ngcontent-%COMP%]{white-space:pre;border:3px dashed lightgrey;max-width:30rem;padding:1rem}"],changeDetection:0}),l})();var h=e(9439);function T(n,l){if(1&n&&(t._uU(0," With built-in "),t.TgZ(1,"a",4)(2,"code"),t._uU(3,"Time"),t.qZA()(),t._uU(4," mask ")),2&n){const c=t.oxw();t.xp6(1),t.Q6J("routerLink",c.timeMaskDocPage)}}function x(n,l){1&n&&(t._uU(0," Use "),t.TgZ(1,"code"),t._uU(2,"white-space: pre"),t.qZA(),t._uU(3," for multi-line mode "))}let f=(()=>{var n;class l{constructor(){this.coreConceptsOverviewDocPage=`/${o.x.CoreConceptsOverview}`,this.timeMaskDocPage=`/${o.x.Time}`,this.angularDocPage=`/${o.x.Angular}`,this.reactDocPage=`/${o.x.React}`,this.vueDocPage=`/${o.x.Vue}`,this.maskitoWithContentEditableDemo=e.e(3757).then(e.t.bind(e,3757,17)),this.contentEditableExample1={[o.C.MaskitoOptions]:e.e(1881).then(e.t.bind(e,1881,17)),[o.C.JavaScript]:e.e(7430).then(e.t.bind(e,7430,17)),[o.C.Angular]:e.e(562).then(e.t.bind(e,562,17))},this.contentEditableExample2={[o.C.MaskitoOptions]:e.e(6244).then(e.t.bind(e,6244,17)),[o.C.JavaScript]:e.e(7430).then(e.t.bind(e,7430,17)),[o.C.Angular]:e.e(1269).then(e.t.bind(e,1269,17))}}}return(n=l).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["content-editable-doc"]],standalone:!0,features:[t.jDz],decls:56,vars:9,consts:[["header","ContentEditable","package","Recipes"],[1,"tui-space_top-0","tui-space_bottom-4"],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable","rel","noreferrer","target","_blank","tuiLink",""],["status","success",1,"tui-space_bottom-4"],["tuiLink","",3,"routerLink"],[3,"code"],[1,"tui-space_bottom-0"],["id","time",3,"content","heading"],["heading1",""],["id","multi-line","heading","Multi-line support",3,"content","description"],["description2",""]],template:function(a,i){if(1&a&&(t.TgZ(0,"tui-doc-page",0)(1,"section")(2,"p",1),t._uU(3," You can use "),t.TgZ(4,"strong"),t._uU(5,"Maskito"),t.qZA(),t._uU(6," with "),t.TgZ(7,"a",2)(8,"code"),t._uU(9,"contentEditable"),t.qZA()(),t._uU(10," too. "),t.qZA(),t.TgZ(11,"p"),t._uU(12," Just wrap the element with "),t.TgZ(13,"code"),t._uU(14,"maskitoAdaptContentEditable"),t.qZA(),t._uU(15," utility and use "),t.TgZ(16,"strong"),t._uU(17,"Maskito"),t.qZA(),t._uU(18," in the same way as "),t.TgZ(19,"code"),t._uU(20,"HTMLInputElement"),t.qZA(),t._uU(21," / "),t.TgZ(22,"code"),t._uU(23,"HTMLTextAreaElement"),t.qZA(),t._uU(24," . "),t.qZA(),t.TgZ(25,"tui-notification",3),t._uU(26," No need to use "),t.TgZ(27,"code"),t._uU(28,"maskitoAdaptContentEditable"),t.qZA(),t._uU(29," if you use "),t.TgZ(30,"a",4)(31,"code"),t._uU(32,"@maskito/angular"),t.qZA()(),t._uU(33," , "),t.TgZ(34,"a",4)(35,"code"),t._uU(36,"@maskito/react"),t.qZA()(),t._uU(37," or "),t.TgZ(38,"a",4)(39,"code"),t._uU(40,"@maskito/vue"),t.qZA()(),t._uU(41," with the default element predicate (it will be wrapped automatically). "),t.qZA(),t._UZ(42,"tui-doc-code",5),t.TgZ(43,"p",6),t._uU(44," Learn more in the "),t.TgZ(45,"a",4),t._uU(46,' "Core\xa0Concepts" '),t.qZA(),t._uU(47," section. "),t.qZA()(),t.TgZ(48,"tui-doc-example",7),t.YNc(49,T,5,1,"ng-template",null,8,t.W1O),t._UZ(51,"content-editable-doc-example-1"),t.qZA(),t.TgZ(52,"tui-doc-example",9),t.YNc(53,x,4,0,"ng-template",null,10,t.W1O),t._UZ(55,"content-editable-doc-example-2"),t.qZA()()),2&a){const A=t.MAs(50),M=t.MAs(54);t.xp6(30),t.Q6J("routerLink",i.angularDocPage),t.xp6(4),t.Q6J("routerLink",i.reactDocPage),t.xp6(4),t.Q6J("routerLink",i.vueDocPage),t.xp6(4),t.Q6J("code",i.maskitoWithContentEditableDemo),t.xp6(3),t.Q6J("routerLink",i.coreConceptsOverviewDocPage),t.xp6(3),t.Q6J("content",i.contentEditableExample1)("heading",A),t.xp6(4),t.Q6J("content",i.contentEditableExample2)("description",M)}},dependencies:[m.TuiAddonDocModule,h.c0,h.qo,h.f2,r.j,r.V,u.rH,D,U,d.H,d.L],encapsulation:2,changeDetection:0}),l})()}}]); \ No newline at end of file diff --git a/3033.6a1c3eaf71e96ba3.js b/3033.6a1c3eaf71e96ba3.js deleted file mode 100644 index afa2e44fd..000000000 --- a/3033.6a1c3eaf71e96ba3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3033],{997:(A,m,e)=>{e.d(m,{TuiAddonDocModule:()=>x});var f=e(4537),c=e(9439);let x=(()=>{class a{}return a.\u0275fac=function(g){return new(g||a)},a.\u0275mod=f.oAB({type:a}),a.\u0275inj=f.cJS({imports:[c.JF,c.mG,c.Lx,c.Lq,c.u4]}),a})()},3033:(A,m,e)=>{e.r(m),e.d(m,{default:()=>C});var f=e(3178),c=e(3139),x=e(997),h=e(885),a=e(2847),r=e(9900),g=e(1156),u=e(1673);const P={mask:({value:t})=>{const s=Array.from(t.replaceAll("%","")).map(()=>/\d/);return s.length?[...s,"%"]:[/\d/]}};var o=e(4537),v=e(5640);let T=(()=>{var t;class s{constructor(){this.maskitoOptions=P,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["postfix-doc-example-1"]],standalone:!0,features:[o.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(n,p){1&n&&(o.TgZ(0,"tui-input",0),o.NdJ("ngModelChange",function(l){return p.value=l}),o._uU(1," Enter percentage amount "),o._UZ(2,"input",1),o.qZA()),2&n&&(o.Udp("max-width",20,"rem"),o.Q6J("ngModel",p.value),o.xp6(2),o.Q6J("maskito",p.maskitoOptions))},dependencies:[r.u5,r.JJ,r.On,g.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),s})();var d=e(1064);const E={mask:/^\$?\d*(\.0{0,2})?$/,postprocessors:[(0,d.jX)("$"),(0,d.A7)(".00")],plugins:[(0,d.Q7)("$.00"),(0,d.hM)("$.00"),(0,d.nQ)(t=>[1,t.length-3])]};let Z=(()=>{var t;class s{constructor(){this.maskitoOptions=E,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["postfix-doc-example-2"]],standalone:!0,features:[o.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(n,p){1&n&&(o.TgZ(0,"tui-input",0),o.NdJ("ngModelChange",function(l){return p.value=l}),o._uU(1," Enter price "),o._UZ(2,"input",1),o.qZA()),2&n&&(o.Udp("max-width",20,"rem"),o.Q6J("ngModel",p.value),o.xp6(2),o.Q6J("maskito",p.maskitoOptions))},dependencies:[r.u5,r.JJ,r.On,g.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),s})();var M=e(9439);function U(t,s){if(1&t&&(o._uU(0," This example demonstrates how to create postfix via dynamic "),o.TgZ(1,"strong")(2,"a",5),o._uU(3," pattern\xa0mask\xa0expression "),o.qZA()(),o._uU(4," . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit. ")),2&t){const i=o.oxw();o.xp6(2),o.Q6J("routerLink",i.maskExpressionDocPage)}}function y(t,s){if(1&t&&(o.TgZ(0,"p",6),o._uU(1," This example demonstrates how to create postfix via "),o.TgZ(2,"strong")(3,"a",5),o._uU(4," postprocessor "),o.qZA()(),o._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),o.TgZ(6,"code"),o._uU(7,"maskitoPostfixPostprocessorGenerator"),o.qZA(),o._uU(8," or create your own. "),o.qZA(),o.TgZ(9,"tui-notification",7),o._uU(10," Don't forget that "),o.TgZ(11,"code"),o._uU(12,"mask"),o.qZA(),o._uU(13," property should be compatible with a new prefix / postfix! "),o.qZA()),2&t){const i=o.oxw();o.xp6(3),o.Q6J("routerLink",i.processorsDocPage)}}let C=(()=>{var t;class s{constructor(){this.maskExpressionDocPage=`/${c.x.MaskExpression}`,this.processorsDocPage=`/${c.x.Processors}`,this.patternMaskApproachExample1={[c.C.MaskitoOptions]:e.e(6988).then(e.t.bind(e,6988,17))},this.postprocessorApproachExample2={[c.C.MaskitoOptions]:e.e(1165).then(e.t.bind(e,1165,17))}}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["postfix-doc"]],standalone:!0,features:[o.jDz],decls:13,vars:4,consts:[["header","With postfix","package","Recipes"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],[1,"tui-space_top-0"],["status","warning"]],template:function(n,p){if(1&n&&(o.TgZ(0,"tui-doc-page",0),o._uU(1," There are two approaches to add "),o.TgZ(2,"strong"),o._uU(3,"postfix"),o.qZA(),o._uU(4," for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),o.TgZ(5,"tui-doc-example",1),o.YNc(6,U,5,1,"ng-template",null,2,o.W1O),o._UZ(8,"postfix-doc-example-1"),o.qZA(),o.TgZ(9,"tui-doc-example",3),o.YNc(10,y,14,1,"ng-template",null,4,o.W1O),o._UZ(12,"postfix-doc-example-2"),o.qZA()()),2&n){const D=o.MAs(7),l=o.MAs(11);o.xp6(5),o.Q6J("content",p.patternMaskApproachExample1)("description",D),o.xp6(4),o.Q6J("content",p.postprocessorApproachExample2)("description",l)}},dependencies:[x.TuiAddonDocModule,M.qo,M.f2,h.H,h.L,a.j,a.V,f.rH,T,Z],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/3033.cb38e59b68290ee5.js b/3033.cb38e59b68290ee5.js new file mode 100644 index 000000000..38d211bbe --- /dev/null +++ b/3033.cb38e59b68290ee5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3033],{997:(A,m,e)=>{e.d(m,{TuiAddonDocModule:()=>x});var f=e(4537),c=e(9439);let x=(()=>{class a{}return a.\u0275fac=function(g){return new(g||a)},a.\u0275mod=f.oAB({type:a}),a.\u0275inj=f.cJS({imports:[c.JF,c.mG,c.Lx,c.Lq,c.u4]}),a})()},3033:(A,m,e)=>{e.r(m),e.d(m,{default:()=>C});var f=e(3178),c=e(3139),x=e(997),h=e(885),a=e(2847),r=e(9900),g=e(1156),u=e(1673);const P={mask:({value:t})=>{const s=Array.from(t.replaceAll("%","")).map(()=>/\d/);return s.length?[...s,"%"]:[/\d/]}};var o=e(4537),v=e(5640);let T=(()=>{var t;class s{constructor(){this.maskitoOptions=P,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["postfix-doc-example-1"]],standalone:!0,features:[o.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(n,p){1&n&&(o.TgZ(0,"tui-input",0),o.NdJ("ngModelChange",function(l){return p.value=l}),o._uU(1," Enter percentage amount "),o._UZ(2,"input",1),o.qZA()),2&n&&(o.Udp("max-width",20,"rem"),o.Q6J("ngModel",p.value),o.xp6(2),o.Q6J("maskito",p.maskitoOptions))},dependencies:[r.u5,r.JJ,r.On,g.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),s})();var d=e(369);const E={mask:/^\$?\d*(\.0{0,2})?$/,postprocessors:[(0,d.jX)("$"),(0,d.A7)(".00")],plugins:[(0,d.Q7)("$.00"),(0,d.hM)("$.00"),(0,d.nQ)(t=>[1,t.length-3])]};let Z=(()=>{var t;class s{constructor(){this.maskitoOptions=E,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["postfix-doc-example-2"]],standalone:!0,features:[o.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(n,p){1&n&&(o.TgZ(0,"tui-input",0),o.NdJ("ngModelChange",function(l){return p.value=l}),o._uU(1," Enter price "),o._UZ(2,"input",1),o.qZA()),2&n&&(o.Udp("max-width",20,"rem"),o.Q6J("ngModel",p.value),o.xp6(2),o.Q6J("maskito",p.maskitoOptions))},dependencies:[r.u5,r.JJ,r.On,g.ro,u.Qf,u.K3,u.wU,v.MB],encapsulation:2,changeDetection:0}),s})();var M=e(9439);function U(t,s){if(1&t&&(o._uU(0," This example demonstrates how to create postfix via dynamic "),o.TgZ(1,"strong")(2,"a",5),o._uU(3," pattern\xa0mask\xa0expression "),o.qZA()(),o._uU(4," . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit. ")),2&t){const i=o.oxw();o.xp6(2),o.Q6J("routerLink",i.maskExpressionDocPage)}}function y(t,s){if(1&t&&(o.TgZ(0,"p",6),o._uU(1," This example demonstrates how to create postfix via "),o.TgZ(2,"strong")(3,"a",5),o._uU(4," postprocessor "),o.qZA()(),o._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),o.TgZ(6,"code"),o._uU(7,"maskitoPostfixPostprocessorGenerator"),o.qZA(),o._uU(8," or create your own. "),o.qZA(),o.TgZ(9,"tui-notification",7),o._uU(10," Don't forget that "),o.TgZ(11,"code"),o._uU(12,"mask"),o.qZA(),o._uU(13," property should be compatible with a new prefix / postfix! "),o.qZA()),2&t){const i=o.oxw();o.xp6(3),o.Q6J("routerLink",i.processorsDocPage)}}let C=(()=>{var t;class s{constructor(){this.maskExpressionDocPage=`/${c.x.MaskExpression}`,this.processorsDocPage=`/${c.x.Processors}`,this.patternMaskApproachExample1={[c.C.MaskitoOptions]:e.e(6988).then(e.t.bind(e,6988,17))},this.postprocessorApproachExample2={[c.C.MaskitoOptions]:e.e(1165).then(e.t.bind(e,1165,17))}}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["postfix-doc"]],standalone:!0,features:[o.jDz],decls:13,vars:4,consts:[["header","With postfix","package","Recipes"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],[1,"tui-space_top-0"],["status","warning"]],template:function(n,p){if(1&n&&(o.TgZ(0,"tui-doc-page",0),o._uU(1," There are two approaches to add "),o.TgZ(2,"strong"),o._uU(3,"postfix"),o.qZA(),o._uU(4," for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),o.TgZ(5,"tui-doc-example",1),o.YNc(6,U,5,1,"ng-template",null,2,o.W1O),o._UZ(8,"postfix-doc-example-1"),o.qZA(),o.TgZ(9,"tui-doc-example",3),o.YNc(10,y,14,1,"ng-template",null,4,o.W1O),o._UZ(12,"postfix-doc-example-2"),o.qZA()()),2&n){const D=o.MAs(7),l=o.MAs(11);o.xp6(5),o.Q6J("content",p.patternMaskApproachExample1)("description",D),o.xp6(4),o.Q6J("content",p.postprocessorApproachExample2)("description",l)}},dependencies:[x.TuiAddonDocModule,M.qo,M.f2,h.H,h.L,a.j,a.V,f.rH,T,Z],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/3132.0aca3d883476194a.js b/3132.0aca3d883476194a.js new file mode 100644 index 000000000..60e92c823 --- /dev/null +++ b/3132.0aca3d883476194a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3132],{997:(P,h,t)=>{t.d(h,{TuiAddonDocModule:()=>f});var d=t(4537),p=t(9439);let f=(()=>{class a{}return a.\u0275fac=function(n){return new(n||a)},a.\u0275mod=d.oAB({type:a}),a.\u0275inj=d.cJS({imports:[p.JF,p.mG,p.Lx,p.Lq,p.u4]}),a})()},1824:(P,h,t)=>{t.d(h,{I:()=>x,T:()=>a});var d=t(4537),p=t(4789),f=t(8269),c=t(1081);let a=(()=>{class n{constructor(u){this.svgOptions=u,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${f.uJ}#tuiIcon`,"")}transform(u){if(!u)return null;switch(u){case c.X.BL:case c.X.BQ:case c.X.CW:case c.X.GF:case c.X.GP:case c.X.MF:case c.X.MQ:case c.X.NC:case c.X.RE:case c.X.YT:return`${this.staticPath}${c.X.FR}.png`;case c.X.SX:return`${this.staticPath}${c.X.NL}.png`;default:return`${this.staticPath}${u}.png`}}}return n.\u0275fac=function(u){return new(u||n)(d.Y36(p.$E,16))},n.\u0275pipe=d.Yjl({name:"tuiFlag",type:n,pure:!0}),n})(),x=(()=>{class n{}return n.\u0275fac=function(u){return new(u||n)},n.\u0275mod=d.oAB({type:n}),n.\u0275inj=d.cJS({}),n})()},3132:(P,h,t)=>{t.r(h),t.d(h,{default:()=>O});var d=t(3178),p=t(3139),f=t(997),c=t(2847),a=t(9900),x=t(1156),n=t(1824),m=t(8940),u=t(1673);const M={mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]};var e=t(4537),T=t(5640);function U(o,l){1&o&&(e._UZ(0,"img",3),e.ALo(1,"tuiFlag")),2&o&&e.Q6J("src",e.lcZ(1,1,"US"),e.LSH)}let Z=(()=>{var o;class l{constructor(){this.maskitoOptions=M,this.value="+1 (212) 555-2368"}}return(o=l).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["phone-doc-example-1"]],standalone:!0,features:[e.jDz],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(s,r){if(1&s&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(F){return r.value=F}),e._uU(1," Enter a phone number "),e._UZ(2,"input",1),e.YNc(3,U,2,3,"ng-template",null,2,e.W1O),e.qZA()),2&s){const g=e.MAs(4);e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldCustomContent",g)("ngModel",r.value),e.xp6(2),e.Q6J("maskito",r.maskitoOptions)}},dependencies:[a.u5,a.JJ,a.On,x.ro,n.I,n.T,u.Qf,u.K3,u.wU,T.MB,m.cn,m.B7],encapsulation:2,changeDetection:0}),l})();var D=t(369);const E={mask:["+","7"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/],postprocessors:[(0,D.jX)("+7 ")],preprocessors:[function A(){const o=i=>i.replace(/^(\+?7?\s?8?)\s?/,""),l=i=>i.replaceAll(/\D/g,"").length;return({elementState:i,data:s})=>{const{value:r,selection:g}=i;return{elementState:{selection:g,value:l(r)>11?o(r):r},data:l(s)>=11?o(s):s}}}()],plugins:[(0,D.Q7)("+7 "),(0,D.hM)("+7 "),(0,D.nQ)((o,[l,i])=>[l===i?3:0,o.length])]};function _(o,l){1&o&&(e._UZ(0,"img",3),e.ALo(1,"tuiFlag")),2&o&&e.Q6J("src",e.lcZ(1,1,"KZ"),e.LSH)}let C=(()=>{var o;class l{constructor(){this.maskitoOptions=E,this.control=new a.NI("")}}return(o=l).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["phone-doc-example-2"]],standalone:!0,features:[e.jDz],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(s,r){if(1&s&&(e.TgZ(0,"tui-input",0),e._uU(1," Enter a phone number "),e._UZ(2,"input",1),e.qZA(),e.YNc(3,_,2,3,"ng-template",null,2,e.W1O)),2&s){const g=e.MAs(4);e.Udp("max-width",20,"rem"),e.Q6J("formControl",r.control)("tuiTextfieldCustomContent",g),e.xp6(2),e.Q6J("maskito",r.maskitoOptions)}},dependencies:[x.ro,a.UX,a.JJ,a.oH,n.I,n.T,u.Qf,u.K3,u.wU,T.MB,m.cn,m.B7],encapsulation:2,changeDetection:0}),l})();var v=t(9439);function k(o,l){if(1&o&&(e.TgZ(0,"p",1),e._uU(1," The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in "),e.TgZ(2,"strong"),e._uU(3,"postprocessor"),e.qZA(),e._uU(4," from "),e.TgZ(5,"code"),e._uU(6,"@maskito/kit"),e.qZA(),e._uU(7," . "),e.qZA(),e.TgZ(8,"p"),e._uU(9," Read more about it in "),e.TgZ(10,"a",7),e._uU(11,' "With prefix" '),e.qZA(),e._uU(12," section. "),e.qZA()),2&o){const i=e.oxw();e.xp6(10),e.Q6J("routerLink",i.prefixDocPage)}}let O=(()=>{var o;class l{constructor(){this.maskExpressionDocPage=`/${p.x.MaskExpression}`,this.prefixDocPage=`/${p.x.Prefix}`,this.usPhoneExample1={[p.C.MaskitoOptions]:t.e(793).then(t.t.bind(t,793,17))},this.kzPhoneExample2={[p.C.MaskitoOptions]:t.e(8644).then(t.t.bind(t,8644,17))}}}return(o=l).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["phone-doc"]],standalone:!0,features:[e.jDz],decls:20,vars:4,consts:[["header","Phone","package","Recipes"],[1,"tui-space_top-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-0"],["id","us","heading","United States",3,"content"],["id","kz","heading","Kazakhstan",3,"content","description"],["kzMaskDescription",""],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(s,r){if(1&s&&(e.TgZ(0,"tui-doc-page",0)(1,"p",1),e._uU(2," Creating mask for a phone number is simple. The only required knowledge is the "),e.TgZ(3,"strong"),e._uU(4,"pattern\xa0mask\xa0expression"),e.qZA(),e._uU(5," with "),e.TgZ(6,"strong"),e._uU(7,"fixed\xa0characters"),e.qZA(),e._uU(8," . Read more about it in "),e.TgZ(9,"a",2),e._uU(10,' "Mask\xa0expression" '),e.qZA(),e._uU(11," section. "),e.qZA(),e.TgZ(12,"p",3),e._uU(13,"This page demonstrates some examples for different countries."),e.qZA(),e.TgZ(14,"tui-doc-example",4),e._UZ(15,"phone-doc-example-1"),e.qZA(),e.TgZ(16,"tui-doc-example",5),e.YNc(17,k,13,1,"ng-template",null,6,e.W1O),e._UZ(19,"phone-doc-example-2"),e.qZA()()),2&s){const g=e.MAs(18);e.xp6(9),e.Q6J("routerLink",r.maskExpressionDocPage),e.xp6(5),e.Q6J("content",r.usPhoneExample1),e.xp6(2),e.Q6J("content",r.kzPhoneExample2)("description",g)}},dependencies:[f.TuiAddonDocModule,v.qo,v.f2,c.j,c.V,d.rH,Z,C],encapsulation:2,changeDetection:0}),l})()}}]); \ No newline at end of file diff --git a/3132.5b3197a54a766c8e.js b/3132.5b3197a54a766c8e.js deleted file mode 100644 index 20b67a283..000000000 --- a/3132.5b3197a54a766c8e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3132],{997:(P,h,t)=>{t.d(h,{TuiAddonDocModule:()=>f});var d=t(4537),p=t(9439);let f=(()=>{class a{}return a.\u0275fac=function(n){return new(n||a)},a.\u0275mod=d.oAB({type:a}),a.\u0275inj=d.cJS({imports:[p.JF,p.mG,p.Lx,p.Lq,p.u4]}),a})()},1824:(P,h,t)=>{t.d(h,{I:()=>x,T:()=>a});var d=t(4537),p=t(4789),f=t(8269),c=t(1081);let a=(()=>{class n{constructor(u){this.svgOptions=u,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${f.uJ}#tuiIcon`,"")}transform(u){if(!u)return null;switch(u){case c.X.BL:case c.X.BQ:case c.X.CW:case c.X.GF:case c.X.GP:case c.X.MF:case c.X.MQ:case c.X.NC:case c.X.RE:case c.X.YT:return`${this.staticPath}${c.X.FR}.png`;case c.X.SX:return`${this.staticPath}${c.X.NL}.png`;default:return`${this.staticPath}${u}.png`}}}return n.\u0275fac=function(u){return new(u||n)(d.Y36(p.$E,16))},n.\u0275pipe=d.Yjl({name:"tuiFlag",type:n,pure:!0}),n})(),x=(()=>{class n{}return n.\u0275fac=function(u){return new(u||n)},n.\u0275mod=d.oAB({type:n}),n.\u0275inj=d.cJS({}),n})()},3132:(P,h,t)=>{t.r(h),t.d(h,{default:()=>O});var d=t(3178),p=t(3139),f=t(997),c=t(2847),a=t(9900),x=t(1156),n=t(1824),m=t(8940),u=t(1673);const M={mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]};var e=t(4537),T=t(5640);function U(o,l){1&o&&(e._UZ(0,"img",3),e.ALo(1,"tuiFlag")),2&o&&e.Q6J("src",e.lcZ(1,1,"US"),e.LSH)}let Z=(()=>{var o;class l{constructor(){this.maskitoOptions=M,this.value="+1 (212) 555-2368"}}return(o=l).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["phone-doc-example-1"]],standalone:!0,features:[e.jDz],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(s,r){if(1&s&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(F){return r.value=F}),e._uU(1," Enter a phone number "),e._UZ(2,"input",1),e.YNc(3,U,2,3,"ng-template",null,2,e.W1O),e.qZA()),2&s){const g=e.MAs(4);e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldCustomContent",g)("ngModel",r.value),e.xp6(2),e.Q6J("maskito",r.maskitoOptions)}},dependencies:[a.u5,a.JJ,a.On,x.ro,n.I,n.T,u.Qf,u.K3,u.wU,T.MB,m.cn,m.B7],encapsulation:2,changeDetection:0}),l})();var D=t(1064);const E={mask:["+","7"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/],postprocessors:[(0,D.jX)("+7 ")],preprocessors:[function A(){const o=i=>i.replace(/^(\+?7?\s?8?)\s?/,""),l=i=>i.replaceAll(/\D/g,"").length;return({elementState:i,data:s})=>{const{value:r,selection:g}=i;return{elementState:{selection:g,value:l(r)>11?o(r):r},data:l(s)>=11?o(s):s}}}()],plugins:[(0,D.Q7)("+7 "),(0,D.hM)("+7 "),(0,D.nQ)((o,[l,i])=>[l===i?3:0,o.length])]};function _(o,l){1&o&&(e._UZ(0,"img",3),e.ALo(1,"tuiFlag")),2&o&&e.Q6J("src",e.lcZ(1,1,"KZ"),e.LSH)}let C=(()=>{var o;class l{constructor(){this.maskitoOptions=E,this.control=new a.NI("")}}return(o=l).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["phone-doc-example-2"]],standalone:!0,features:[e.jDz],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(s,r){if(1&s&&(e.TgZ(0,"tui-input",0),e._uU(1," Enter a phone number "),e._UZ(2,"input",1),e.qZA(),e.YNc(3,_,2,3,"ng-template",null,2,e.W1O)),2&s){const g=e.MAs(4);e.Udp("max-width",20,"rem"),e.Q6J("formControl",r.control)("tuiTextfieldCustomContent",g),e.xp6(2),e.Q6J("maskito",r.maskitoOptions)}},dependencies:[x.ro,a.UX,a.JJ,a.oH,n.I,n.T,u.Qf,u.K3,u.wU,T.MB,m.cn,m.B7],encapsulation:2,changeDetection:0}),l})();var v=t(9439);function k(o,l){if(1&o&&(e.TgZ(0,"p",1),e._uU(1," The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in "),e.TgZ(2,"strong"),e._uU(3,"postprocessor"),e.qZA(),e._uU(4," from "),e.TgZ(5,"code"),e._uU(6,"@maskito/kit"),e.qZA(),e._uU(7," . "),e.qZA(),e.TgZ(8,"p"),e._uU(9," Read more about it in "),e.TgZ(10,"a",7),e._uU(11,' "With prefix" '),e.qZA(),e._uU(12," section. "),e.qZA()),2&o){const i=e.oxw();e.xp6(10),e.Q6J("routerLink",i.prefixDocPage)}}let O=(()=>{var o;class l{constructor(){this.maskExpressionDocPage=`/${p.x.MaskExpression}`,this.prefixDocPage=`/${p.x.Prefix}`,this.usPhoneExample1={[p.C.MaskitoOptions]:t.e(793).then(t.t.bind(t,793,17))},this.kzPhoneExample2={[p.C.MaskitoOptions]:t.e(8644).then(t.t.bind(t,8644,17))}}}return(o=l).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["phone-doc"]],standalone:!0,features:[e.jDz],decls:20,vars:4,consts:[["header","Phone","package","Recipes"],[1,"tui-space_top-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-0"],["id","us","heading","United States",3,"content"],["id","kz","heading","Kazakhstan",3,"content","description"],["kzMaskDescription",""],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(s,r){if(1&s&&(e.TgZ(0,"tui-doc-page",0)(1,"p",1),e._uU(2," Creating mask for a phone number is simple. The only required knowledge is the "),e.TgZ(3,"strong"),e._uU(4,"pattern\xa0mask\xa0expression"),e.qZA(),e._uU(5," with "),e.TgZ(6,"strong"),e._uU(7,"fixed\xa0characters"),e.qZA(),e._uU(8," . Read more about it in "),e.TgZ(9,"a",2),e._uU(10,' "Mask\xa0expression" '),e.qZA(),e._uU(11," section. "),e.qZA(),e.TgZ(12,"p",3),e._uU(13,"This page demonstrates some examples for different countries."),e.qZA(),e.TgZ(14,"tui-doc-example",4),e._UZ(15,"phone-doc-example-1"),e.qZA(),e.TgZ(16,"tui-doc-example",5),e.YNc(17,k,13,1,"ng-template",null,6,e.W1O),e._UZ(19,"phone-doc-example-2"),e.qZA()()),2&s){const g=e.MAs(18);e.xp6(9),e.Q6J("routerLink",r.maskExpressionDocPage),e.xp6(5),e.Q6J("content",r.usPhoneExample1),e.xp6(2),e.Q6J("content",r.kzPhoneExample2)("description",g)}},dependencies:[f.TuiAddonDocModule,v.qo,v.f2,c.j,c.V,d.rH,Z,C],encapsulation:2,changeDetection:0}),l})()}}]); \ No newline at end of file diff --git a/3365.e0136c50776517b9.js b/3365.e0136c50776517b9.js new file mode 100644 index 000000000..12b4dbfdf --- /dev/null +++ b/3365.e0136c50776517b9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3365],{3365:e=>{e.exports="import {maskitoDateTimeOptionsGenerator} from '@maskito/kit';\n\nexport default maskitoDateTimeOptionsGenerator({\n dateMode: 'dd/mm/yyyy',\n timeMode: 'HH:MM',\n timeStep: 1,\n});\n"}}]); \ No newline at end of file diff --git a/3488.cafea96d8cc83579.js b/3488.cafea96d8cc83579.js deleted file mode 100644 index bbe654fc6..000000000 --- a/3488.cafea96d8cc83579.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3488],{997:(V,M,f)=>{f.d(M,{TuiAddonDocModule:()=>I});var b=f(4537),C=f(9439);let I=(()=>{class y{}return y.\u0275fac=function(o){return new(o||y)},y.\u0275mod=b.oAB({type:y}),y.\u0275inj=b.cJS({imports:[C.JF,C.mG,C.Lx,C.Lq,C.u4]}),y})()},1824:(V,M,f)=>{f.d(M,{I:()=>O,T:()=>y});var b=f(4537),C=f(4789),I=f(8269),D=f(1081);let y=(()=>{class o{constructor(d){this.svgOptions=d,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${I.uJ}#tuiIcon`,"")}transform(d){if(!d)return null;switch(d){case D.X.BL:case D.X.BQ:case D.X.CW:case D.X.GF:case D.X.GP:case D.X.MF:case D.X.MQ:case D.X.NC:case D.X.RE:case D.X.YT:return`${this.staticPath}${D.X.FR}.png`;case D.X.SX:return`${this.staticPath}${D.X.NL}.png`;default:return`${this.staticPath}${d}.png`}}}return o.\u0275fac=function(d){return new(d||o)(b.Y36(C.$E,16))},o.\u0275pipe=b.Yjl({name:"tuiFlag",type:o,pure:!0}),o})(),O=(()=>{class o{}return o.\u0275fac=function(d){return new(d||o)},o.\u0275mod=b.oAB({type:o}),o.\u0275inj=b.cJS({}),o})()},6883:(V,M,f)=>{f.d(M,{i:()=>xe,_:()=>Te});var b=f(8654),C=f(7991),I=f(8078);function y(e,n){for(var t=0;te.length)&&(n=e.length);for(var t=0,r=new Array(n);t1;)1&n&&(t+=e),n>>=1,e+=e;return t+e}function L(e,n){return")"===e[n]&&n++,function R(e){for(var n=[],t=0;t=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function At(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t1&&void 0!==arguments[1]?arguments[1]:{}).allowOverflow;if(!t)throw new Error("String is required");var $=a(t.split(""),this.matchTree,!0);if($&&$.match&&delete $.matchedChars,!$||!$.overflow||i)return $}}]),e}();function a(e,n,t){if("string"==typeof n){var r=e.join("");return 0===n.indexOf(r)?e.length===n.length?{match:!0,matchedChars:e}:{partialMatch:!0}:0===r.indexOf(n)?t&&e.length>n.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,n.length)}:void 0}if(Array.isArray(n)){for(var i=e.slice(),$=0;$=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=0)){var i=this.getTemplateForFormat(t,r);if(i)return this.setNationalNumberTemplate(i,r),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&wt.test(t.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(t,r){var i=t.IDDPrefix;return i?r&&!1===r.spacing?i:i+" ":t.missingPlus?"":"+"}},{key:"getTemplate",value:function(t){if(this.template){for(var r=-1,i=0,$=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):"";i<$.length+t.getDigitsWithoutInternationalPrefix().length;)r=this.template.indexOf(c,r+1),i++;return L(this.template,r+1)}}},{key:"setNationalNumberTemplate",value:function(t,r){this.nationalNumberTemplate=t,this.populatedNationalNumberTemplate=t,this.populatedNationalNumberTemplatePosition=-1,this.template=r.international?this.getInternationalPrefixBeforeCountryCallingCode(r).replace(/[\d\+]/g,c)+T(c,r.callingCode.length)+" "+t:t}},{key:"getTemplateForFormat",value:function(t,r){var i=r.nationalSignificantNumber,$=r.international,m=r.nationalPrefix,A=r.complexPrefixBeforeNationalSignificantNumber,k=t.pattern();k=k.replace(/\[([^\[\]])*\]/g,"\\d").replace(/\d(?=[^,}][^,}])/g,"\\d");var Z=Lt.match(k)[0];if(!(i.length>Z.length)){var K=new RegExp("^"+k+"$"),lt=i.replace(/\d/g,"9");K.test(lt)&&(Z=lt);var Tt,nt=this.getFormatFormat(t,$);if(this.shouldTryNationalPrefixFormattingRule(t,{international:$,nationalPrefix:m})){var Mt=nt.replace(q.i,t.nationalPrefixFormattingRule());if((0,j.ZP)(t.nationalPrefixFormattingRule())===(m||"")+(0,j.ZP)("$1")&&(nt=Mt,Tt=!0,m))for(var St=m.length;St>0;)nt=nt.replace(/\d/,c),St--}var Pt=Z.replace(new RegExp(k),nt).replace(new RegExp("9","g"),c);return Tt||(A?Pt=T(c,A.length)+" "+Pt:m&&(Pt=T(c,m.length)+this.getSeparatorAfterNationalPrefix(t)+Pt)),$&&(Pt=(0,u.Z)(Pt)),Pt}}},{key:"formatNextNationalNumberDigits",value:function(t){var r=function W(e,n,t){for(var i,r=function g(e,n){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function d(e,n){if(e){if("string"==typeof e)return N(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return N(e,n)}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(i=r()).done;){var $=i.value;if(e.slice(n+1).search(p)<0)return;n=e.search(p),e=e.replace(p,$)}return[e,n]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(r)return this.populatedNationalNumberTemplate=r[0],this.populatedNationalNumberTemplatePosition=r[1],L(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(t,r){var i=r.international,$=r.nationalPrefix;if(t.nationalPrefixFormattingRule()){var m=t.usesNationalPrefix();if(m&&$||!m&&!i)return!0}}}]),e}(),w=f(8510),H=f(2099),et=f(3563),X=f(3449);function z(e,n){return function $t(e){if(Array.isArray(e))return e}(e)||function gt(e,n){var t=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var m,A,r=[],i=!0,$=!1;try{for(t=t.call(e);!(i=(m=t.next()).done)&&(r.push(m.value),!n||r.length!==n);i=!0);}catch(k){$=!0,A=k}finally{try{!i&&null!=t.return&&t.return()}finally{if($)throw A}}return r}}(e,n)||function dt(e,n){if(e){if("string"==typeof e)return ft(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ft(e,n)}}(e,n)||function tt(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ft(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=3;if(r.appendDigits(t),$&&this.extractIddPrefix(r),this.isWaitingForCountryCallingCode(r)){if(!this.extractCountryCallingCode(r))return}else r.appendNationalSignificantNumberDigits(t);r.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(r.getNationalDigits(),function(m){return r.update(m)})}},{key:"isWaitingForCountryCallingCode",value:function(t){return t.international&&!t.callingCode}},{key:"extractCountryCallingCode",value:function(t){var r=(0,w.Z)("+"+t.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),i=r.countryCallingCode,$=r.number;if(i)return t.setCallingCode(i),t.update({nationalSignificantNumber:$}),!0}},{key:"reset",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var r=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=r&&ie.test(r)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(t,r){if(this.hasSelectedNumberingPlan){var i=(0,et.Z)(t,this.metadata),m=i.nationalNumber;if(m!==t)return this.onExtractedNationalNumber(i.nationalPrefix,i.carrierCode,m,t,r),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(t,r,i){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,i);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var $=(0,et.Z)(t,this.metadata),A=$.nationalNumber;if(A!==r)return this.onExtractedNationalNumber($.nationalPrefix,$.carrierCode,A,t,i),!0}}},{key:"onExtractedNationalNumber",value:function(t,r,i,$,m){var A,k,Z=$.lastIndexOf(i);if(Z>=0&&Z===$.length-i.length){k=!0;var K=$.slice(0,Z);K!==t&&(A=K)}m({nationalPrefix:t,carrierCode:r,nationalSignificantNumber:i,nationalSignificantNumberMatchesInput:k,complexPrefixBeforeNationalSignificantNumber:A}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(t){return!!this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,function(r){return t.update(r)})||(this.extractIddPrefix(t)||this.fixMissingPlus(t)?(this.extractCallingCodeAndNationalSignificantNumber(t),!0):void 0)}},{key:"extractIddPrefix",value:function(t){var $=t.digits;if(!t.international&&!t.IDDPrefix){var A=(0,X.Z)($,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==A&&A!==$)return t.update({IDDPrefix:$.slice(0,$.length-A.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(t){if(!t.international){var i=(0,H.Z)(t.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if(i)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:i}),!0}}},{key:"startInternationalNumber",value:function(t,r){t.startInternationalNumber(r.country,r.callingCode),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),function(r){return t.update(r)})}}]),e}(),se=f(9373),fe=f(4850),ce=f(2766);function Ht(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t1}},{key:"determineTheCountry",value:function(){this.state.setCountry((0,se.Z)(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var t=this.state,r=t.digits,i=t.callingCode,$=t.country,m=t.nationalSignificantNumber;if(r){if(this.isInternational())return i?"+"+i+m:"+"+r;if($||i)return"+"+($?this.metadata.countryCallingCode():i)+m}}},{key:"getNumber",value:function(){var t=this.state,r=t.nationalSignificantNumber,i=t.carrierCode,$=t.callingCode,m=this._getCountry();if(r&&(m||$)){if(m&&m===this.defaultCountry){var A=new C.ZP(this.metadata.metadata);A.selectNumberingPlan(m);var k=A.numberingPlan.callingCode(),Z=this.metadata.getCountryCodesForCallingCode(k);if(Z.length>1){var K=(0,fe.Z)(r,{countries:Z,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});K&&(m=K)}}var lt=new I.Z(m||$,r,this.metadata.metadata);return i&&(lt.carrierCode=i),lt}}},{key:"isPossible",value:function(){var t=this.getNumber();return!!t&&t.isPossible()}},{key:"isValid",value:function(){var t=this.getNumber();return!!t&&t.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),e}(),Vt=f(7896),Xt=f(2240),be=f(3581);function Jt(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function Qt(e){for(var n=1;n({value:n.length>Ce?qt({phone:n,metadata:e}):n,selection:t})}function Wt(){var e=(0,Vt.Z)(arguments);return(0,Xt.Z)(e.text,e.options,e.metadata)}function ee({prefix:e,countryIsoCode:n,metadata:t}){return({elementState:r,data:i})=>{const{selection:$,value:m}=r,[A]=$,k=A1?`${i.slice(0,2).join(" ")} ${i.slice(2).join(t)}`:r;return e.reset(),$.trim()}function re({currentTemplate:e,newTemplate:n,currentPhoneLength:t,newPhoneLength:r}){return n.lengtht?e:n}const _e="x";function de({value:e,template:n,prefix:t}){return[...t,...n?n.slice(t.length).split("").map(r=>r===_e||/\d/.test(r)?/\d/:r):new Array(Math.max(e.length-t.length,t.length)).fill(/\d/)]}var Rt=f(1064);function Ae({countryIsoCode:e,metadata:n}){let t=!0;return({elementState:r,data:i})=>{if(!t)return{elementState:r,data:i};const{value:$,selection:m}=r;t=!1;try{const A=Wt($,e,n);return{elementState:{value:`+${(0,C.Gg)(e,n)} ${A.nationalNumber}`,selection:m}}}catch{return{elementState:r}}}}function Te({countryIsoCode:e,metadata:n,strict:t=!0,separator:r="-"}){return t&&e?function Oe({countryIsoCode:e,metadata:n,separator:t="-"}){const r=(0,C.Gg)(e,n),i=new Dt(e,n),$=`+${r} `;let m="",A=0;return{...b.A_,mask:({value:k})=>{const Z=ne(i,k,t),K=k.replaceAll(/\D/g,"").length;return m=re({currentTemplate:m,newTemplate:Z,currentPhoneLength:A,newPhoneLength:K}),A=K,de({value:k,template:m,prefix:$})},plugins:[(0,Rt.nQ)((k,[Z,K])=>[Z===K?$.length:0,k.length]),(0,Rt.hM)($),(0,Rt.Q7)($)],postprocessors:[(0,Rt.jX)($),te(n)],preprocessors:[Ae({countryIsoCode:e,metadata:n}),ee({prefix:$,countryIsoCode:e,metadata:n})]}}({countryIsoCode:e,metadata:n,separator:r}):function Ee({defaultIsoCode:e,metadata:n,separator:t="-"}){const r=new Dt(e,n);let $="",m=0;return{...b.A_,mask:({value:A})=>{const k=ne(r,A,t),Z=A.replaceAll(/\D/g,"").length;return $=re({currentTemplate:$,newTemplate:k,currentPhoneLength:m,newPhoneLength:Z}),m=Z,1===$.length?["+",/\d/]:de({value:A,template:$,prefix:"+"})},postprocessors:[te(n)],preprocessors:[ee({prefix:"+",countryIsoCode:e,metadata:n})]}}({defaultIsoCode:e,metadata:n,separator:r})}function xe(e,n){const t=new Dt({},n);return t.input(e),t.getCountry()}},3581:(V,M,f)=>{function b(S){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&"function"==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R})(S)}function C(S,R){for(var W=0;W"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function F(S,R){return(F=Object.setPrototypeOf||function(B,j){return B.__proto__=j,B})(S,R)}function T(S){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(W){return W.__proto__||Object.getPrototypeOf(W)})(S)}f.d(M,{Z:()=>L});var L=function(S){!function y(S,R){if("function"!=typeof R&&null!==R)throw new TypeError("Super expression must either be null or a function");S.prototype=Object.create(R&&R.prototype,{constructor:{value:S,writable:!0,configurable:!0}}),Object.defineProperty(S,"prototype",{writable:!1}),R&&F(S,R)}(W,S);var R=function O(S){var R=c();return function(){var j,B=T(S);if(R){var q=T(this).constructor;j=Reflect.construct(B,arguments,q)}else j=B.apply(this,arguments);return function o(S,R){if(R&&("object"===b(R)||"function"==typeof R))return R;if(void 0!==R)throw new TypeError("Derived constructors may only return object or undefined");return g(S)}(this,j)}}(W);function W(B){var j;return function D(S,R){if(!(S instanceof R))throw new TypeError("Cannot call a class as a function")}(this,W),j=R.call(this,B),Object.setPrototypeOf(g(j),W.prototype),j.name=j.constructor.name,j}return function I(S,R,W){return R&&C(S.prototype,R),W&&C(S,W),Object.defineProperty(S,"prototype",{writable:!1}),S}(W)}(d(Error))},8078:(V,M,f)=>{f.d(M,{Z:()=>vt});var b=f(7991),C=f(5491),I=f(1168),D=f(6468);var g=f(3012),d=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function ut(a,l){(null==l||l>a.length)&&(l=a.length);for(var u=0,h=new Array(l);u=a.length?{done:!0}:{done:!1,value:a[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(a);!(h=u()).done;){var G=h.value;if(G.leadingDigitsPatterns().length>0){var Y=G.leadingDigitsPatterns()[G.leadingDigitsPatterns().length-1];if(0!==l.search(Y))continue}if((0,I.Z)(l,G.pattern()))return G}}(h.formats(),a);return Y?(0,g.Z)(a,Y,{useInternationalFormat:"INTERNATIONAL"===u,withNationalPrefix:!(Y.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&G&&!1===G.nationalPrefix),carrierCode:l,metadata:h}):a}function ot(a,l,u,h){return l?h(a,l,u):a}function Ct(a,l){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(a);l&&(h=h.filter(function(G){return Object.getOwnPropertyDescriptor(a,G).enumerable})),u.push.apply(u,h)}return u}function ht(a){for(var l=1;l=0}(l,Y,u)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return(0,C.Z)(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function y(a,l,u){return l=l||{},(u=new b.ZP(u)).selectNumberingPlan(a.country,a.countryCallingCode),u.hasTypes()?void 0!==(0,D.Z)(a,l,u.metadata):(0,I.Z)(l.v2?a.nationalNumber:a.phone,u.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new b.ZP(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(u){return this.number===u.number&&this.ext===u.ext}},{key:"getType",value:function(){return(0,D.Z)(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(u,h){return function U(a,l,u,h){if(u=u?E(E({},x),u):x,h=new b.ZP(h),a.country&&"001"!==a.country){if(!h.hasCountry(a.country))throw new Error("Unknown country: ".concat(a.country));h.country(a.country)}else{if(!a.countryCallingCode)return a.phone||"";h.selectNumberingPlan(a.countryCallingCode)}var Q,G=h.countryCallingCode(),Y=u.v2?a.nationalNumber:a.phone;switch(l){case"NATIONAL":return Y?ot(Q=J(Y,a.carrierCode,"NATIONAL",h,u),a.ext,h,u.formatExtension):"";case"INTERNATIONAL":return Y?(Q=J(Y,null,"INTERNATIONAL",h,u),ot(Q="+".concat(G," ").concat(Q),a.ext,h,u.formatExtension)):"+".concat(G);case"E.164":return"+".concat(G).concat(Y);case"RFC3966":return function B(a){var l=a.number,u=a.ext;if(!l)return"";if("+"!==l[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(l).concat(u?";ext="+u:"")}({number:"+".concat(G).concat(Y),ext:a.ext});case"IDD":if(!u.fromCountry)return;var rt=function xt(a,l,u,h,G){if((0,b.Gg)(h,G.metadata)===u){var Q=J(a,l,"NATIONAL",G);return"1"===u?u+" "+Q:Q}var rt=function N(a,l,u){var h=new b.ZP(u);return h.selectNumberingPlan(a,l),h.defaultIDDPrefix()?h.defaultIDDPrefix():d.test(h.IDDPrefix())?h.IDDPrefix():void 0}(h,void 0,G.metadata);if(rt)return"".concat(rt," ").concat(u," ").concat(J(a,null,"INTERNATIONAL",G))}(Y,a.carrierCode,G,u.fromCountry,h);return ot(rt,a.ext,h,u.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(l,'"'))}}(this,u,h?ht(ht({},h),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(u){return this.format("NATIONAL",u)}},{key:"formatInternational",value:function(u){return this.format("INTERNATIONAL",u)}},{key:"getURI",value:function(u){return this.format("RFC3966",u)}}]),a}(),Nt=function(l){return/^[A-Z]{2}$/.test(l)}},5190:(V,M,f)=>{f.d(M,{ex:()=>b,sJ:()=>C,uv:()=>c,xc:()=>D,xg:()=>I,xy:()=>p});var b=2,C=17,I=3,D="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",c="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e"),p="+\uff0b"},7818:(V,M,f)=>{f.d(M,{Z:()=>C});var b=f(5190);function C(I){return I.replace(new RegExp("[".concat(b.uv,"]+"),"g")," ").trim()}},5552:(V,M,f)=>{function I(o,g){(null==g||g>o.length)&&(g=o.length);for(var d=0,N=new Array(g);d=o.length?{done:!0}:{done:!1,value:o[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(g);!(c=N()).done;){var p=c.value;o.indexOf(p)<0&&d.push(p)}return d.sort(function(F,T){return F-T})}(c,p.possibleLengths()))}else if(g&&!N)return"INVALID_LENGTH";var F=o.length,T=c[0];return T===F?"IS_POSSIBLE":T>F?"TOO_SHORT":c[c.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}f.d(M,{Z:()=>y})},8510:(V,M,f)=>{f.d(M,{Z:()=>y});var b=f(3449),C=f(2099),I=f(7991),D=f(5190);function y(O,o,g,d){if(!O)return{};var N;if("+"!==O[0]){var c=(0,b.Z)(O,o,g,d);if(!c||c===O){if(o||g){var p=(0,C.Z)(O,o,g,d),F=p.countryCallingCode;if(F)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:F,number:p.number}}return{number:O}}N=!0,O="+"+c}if("0"===O[1])return{};d=new I.ZP(d);for(var L=2;L-1<=D.xg&&L<=O.length;){var S=O.slice(1,L);if(d.hasCallingCode(S))return d.selectNumberingPlan(S),{countryCallingCodeSource:N?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:S,number:O.slice(L)};L++}return{}}},2099:(V,M,f)=>{f.d(M,{Z:()=>y});var b=f(7991),C=f(1168),I=f(1540),D=f(5552);function y(O,o,g,d){var N=o?(0,b.Gg)(o,d):g;if(0===O.indexOf(N)){(d=new b.ZP(d)).selectNumberingPlan(o,g);var c=O.slice(N.length),F=(0,I.Z)(c,d).nationalNumber,L=(0,I.Z)(O,d).nationalNumber;if(!(0,C.Z)(L,d.nationalNumberPattern())&&(0,C.Z)(F,d.nationalNumberPattern())||"TOO_LONG"===(0,D.Z)(L,d))return{countryCallingCode:N,number:c}}return{number:O}}},1540:(V,M,f)=>{f.d(M,{Z:()=>D});var b=f(3563),C=f(1168),I=f(5552);function D(o,g){var d=(0,b.Z)(o,g),N=d.carrierCode,c=d.nationalNumber;if(c!==o){if(!function y(o,g,d){return!((0,C.Z)(o,d.nationalNumberPattern())&&!(0,C.Z)(g,d.nationalNumberPattern()))}(o,c,g))return{nationalNumber:o};if(g.possibleLengths()&&!function O(o,g){switch((0,I.Z)(o,g)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(c,g))return{nationalNumber:o}}return{nationalNumber:c,carrierCode:N}}},3563:(V,M,f)=>{function b(C,I){if(C&&I.numberingPlan.nationalPrefixForParsing()){var D=new RegExp("^(?:"+I.numberingPlan.nationalPrefixForParsing()+")"),y=D.exec(C);if(y){var O,o,c,g=y.length-1,d=g>0&&y[g];if(I.nationalPrefixTransformRule()&&d?(O=C.replace(D,I.nationalPrefixTransformRule()),g>1&&(o=y[1])):(O=C.slice(y[0].length),d&&(o=y[1])),d){var p=C.indexOf(y[1]);C.slice(0,p)===I.numberingPlan.nationalPrefix()&&(c=I.numberingPlan.nationalPrefix())}else c=y[0];return{nationalNumber:O,nationalPrefix:c,carrierCode:o}}}return{nationalNumber:C}}f.d(M,{Z:()=>b})},3012:(V,M,f)=>{f.d(M,{Z:()=>I,i:()=>C});var b=f(7818),C=/(\$\d)/;function I(D,y,O){var o=O.useInternationalFormat,g=O.withNationalPrefix,c=D.replace(new RegExp(y.pattern()),o?y.internationalFormat():g&&y.nationalPrefixFormattingRule()?y.format().replace(C,y.nationalPrefixFormattingRule()):y.format());return o?(0,b.Z)(c):c}},9373:(V,M,f)=>{f.d(M,{Z:()=>I});var b=f(4850),C=!1;function I(D,y){var O=y.nationalNumber,o=y.defaultCountry,g=y.metadata;if(C&&g.isNonGeographicCallingCode(D))return"001";var d=g.getCountryCodesForCallingCode(D);return d?1===d.length?d[0]:(0,b.Z)(O,{countries:d,defaultCountry:o,metadata:g.metadata}):void 0}},4850:(V,M,f)=>{f.d(M,{Z:()=>O});var b=f(7991),C=f(6468);function y(o,g){(null==g||g>o.length)&&(g=o.length);for(var d=0,N=new Array(g);d=o.length?{done:!0}:{done:!1,value:o[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d);!(T=F()).done;){var L=T.value;if(c.country(L),c.leadingDigits()){if(o&&0===o.search(c.leadingDigits()))return L}else if((0,C.Z)({phone:o,country:L},void 0,c.metadata)){if(!N)return L;if(L===N)return L;p.push(L)}}if(p.length>0)return p[0]}},6468:(V,M,f)=>{f.d(M,{Z:()=>o});var b=f(7991),C=f(1168);function y(d,N){(null==N||N>d.length)&&(N=d.length);for(var c=0,p=new Array(N);c=d.length?{done:!0}:{done:!1,value:d[p++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(O);!(T=F()).done;){var L=T.value;if(g(p,L,c))return L}}}}function g(d,N,c){return!(!(N=c.type(N))||!N.pattern()||N.possibleLengths()&&N.possibleLengths().indexOf(d.length)<0)&&(0,C.Z)(d,N.pattern())}},2766:(V,M,f)=>{f.d(M,{Z:()=>C});var b={}.constructor;function C(I){return null!=I&&I.constructor===b}},1168:(V,M,f)=>{function b(C,I){return C=C||"",new RegExp("^(?:"+I+")$").test(C)}f.d(M,{Z:()=>b})},5865:(V,M,f)=>{function I(o,g){(null==g||g>o.length)&&(g=o.length);for(var d=0,N=new Array(g);dO,xh:()=>y});var D={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"};function y(o){return D[o]}function O(o){for(var N,g="",d=function b(o,g){var d=typeof Symbol<"u"&&o[Symbol.iterator]||o["@@iterator"];if(d)return(d=d.call(o)).next.bind(d);if(Array.isArray(o)||(d=function C(o,g){if(o){if("string"==typeof o)return I(o,g);var d=Object.prototype.toString.call(o).slice(8,-1);if("Object"===d&&o.constructor&&(d=o.constructor.name),"Map"===d||"Set"===d)return Array.from(o);if("Arguments"===d||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return I(o,g)}}(o))||g&&o&&"number"==typeof o.length){d&&(o=d);var N=0;return function(){return N>=o.length?{done:!0}:{done:!1,value:o[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(o.split(""));!(N=d()).done;){var p=y(N.value);p&&(g+=p)}return g}},3449:(V,M,f)=>{f.d(M,{Z:()=>D});var b=f(7991),C=f(5190),I=new RegExp("(["+C.xc+"])");function D(y,O,o,g){if(O){var d=new b.ZP(g);d.selectNumberingPlan(O,o);var N=new RegExp(d.IDDPrefix());if(0===y.search(N)){var c=(y=y.slice(y.match(N)[0].length)).match(I);if(!(c&&null!=c[1]&&c[1].length>0&&"0"===c[1]))return y}}}},5491:(V,M,f)=>{f.d(M,{D:()=>D,Z:()=>I});var b=f(7991),C=f(5552);function I(y,O,o){if(void 0===O&&(O={}),o=new b.ZP(o),O.v2){if(!y.countryCallingCode)throw new Error("Invalid phone number object passed");o.selectNumberingPlan(y.countryCallingCode)}else{if(!y.phone)return!1;if(y.country){if(!o.hasCountry(y.country))throw new Error("Unknown country: ".concat(y.country));o.country(y.country)}else{if(!y.countryCallingCode)throw new Error("Invalid phone number object passed");o.selectNumberingPlan(y.countryCallingCode)}}if(o.possibleLengths())return D(y.phone||y.nationalNumber,o);if(y.countryCallingCode&&o.isNonGeographicCallingCode(y.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function D(y,O){return"IS_POSSIBLE"===(0,C.Z)(y,O)}},7991:(V,M,f)=>{function b(E,s){E=E.split("-"),s=s.split("-");for(var x=E[0].split("."),U=s[0].split("."),J=0;J<3;J++){var at=Number(x[J]),ot=Number(U[J]);if(at>ot)return 1;if(ot>at)return-1;if(!isNaN(at)&&isNaN(ot))return 1;if(isNaN(at)&&!isNaN(ot))return-1}return E[1]&&s[1]?E[1]>s[1]?1:E[1]p,Gg:()=>q,aS:()=>ut});var C=f(2766);function I(E){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(E)}function D(E,s){if(!(E instanceof s))throw new TypeError("Cannot call a class as a function")}function y(E,s){for(var x=0;x{f.d(M,{Z:()=>c});var b=f(2766);function C(p,F){var T=Object.keys(p);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(p);F&&(L=L.filter(function(S){return Object.getOwnPropertyDescriptor(p,S).enumerable})),T.push.apply(T,L)}return T}function D(p,F,T){return F in p?Object.defineProperty(p,F,{value:T,enumerable:!0,configurable:!0,writable:!0}):p[F]=T,p}function g(p,F){(null==F||F>p.length)&&(F=p.length);for(var T=0,L=new Array(F);T{f.d(M,{Z:()=>Gt});var b=f(5190),C=f(3581),I=f(7991),D=";ext=",y=function(P){return"([".concat(b.xc,"]{1,").concat(P,"})")};function O(v){var et="[ \xa0\\t,]*",X="[:\\.\uff0e]?[ \xa0\\t,-]*",z="#?",gt="[ \xa0\\t]*";return D+y("20")+"|"+et+"(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)"+X+y("20")+"#?|"+et+"(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)"+X+y("9")+"#?|[- ]+"+y("6")+"#|"+gt+"(?:,{2}|;)"+X+y("15")+"#?|"+gt+"(?:,)+"+X+y("9")+z}var o="["+b.xc+"]{"+b.ex+"}",g="["+b.xy+"]{0,1}(?:["+b.uv+"]*["+b.xc+"]){3,}["+b.uv+b.xc+"]*",d=new RegExp("^["+b.xy+"]{0,1}(?:["+b.uv+"]*["+b.xc+"]){1,2}$","i"),N=g+"(?:"+O()+")?",c=new RegExp("^"+o+"$|^"+N+"$","i"),T=new RegExp("(?:"+O()+")$","i"),S=f(5865);function B(v,P){(null==P||P>v.length)&&(P=v.length);for(var _=0,w=new Array(P);_=v.length?{done:!0}:{done:!1,value:v[w++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(v.split(""));!(w=_()).done;)P+=q(w.value,P)||"";return P}function q(v,P,_){return"+"===v?P?void("function"==typeof _&&_("end")):"+":(0,S.xh)(v)}var ut=f(5491),it=f(8078),E=f(1168),s=f(8510),x=f(1540),U=f(9373),J="+",ot="(["+b.xc+"]|[\\-\\.\\(\\)]?)",Ct=new RegExp("^\\"+J+ot+"*["+b.xc+"]"+ot+"*$","g"),ht=b.xc,It=new RegExp("^(["+ht+"]+((\\-)*["+ht+"])*\\.)*[a-zA-Z]+((\\-)*["+ht+"])*\\.?$","g"),vt="tel:",Nt=";phone-context=",Ft=";isub=";var h=250,G=new RegExp("["+b.xy+b.xc+"]"),Y=new RegExp("[^"+b.xc+"#]+$"),Q=!1;function rt(v,P,_){if(P=P||{},_=new I.ZP(_),P.defaultCountry&&!_.hasCountry(P.defaultCountry))throw P.v2?new C.Z("INVALID_COUNTRY"):new Error("Unknown country: ".concat(P.defaultCountry));var w=function st(v,P,_){var w=function u(v,P){var H,_=P.extractFormattedPhoneNumber,w=function a(v){var P=v.indexOf(Nt);if(P<0)return null;var _=P+Nt.length;if(_>=v.length)return"";var w=v.indexOf(";",_);return w>=0?v.substring(_,w):v.substring(_)}(v);if(!function l(v){return null===v||0!==v.length&&(Ct.test(v)||It.test(v))}(w))throw new C.Z("NOT_A_NUMBER");if(null===w)H=_(v)||"";else{H="",w.charAt(0)===J&&(H+=w);var X,et=v.indexOf(vt);X=et>=0?et+vt.length:0;var z=v.indexOf(Nt);H+=v.substring(X,z)}var tt=H.indexOf(Ft);if(tt>0&&(H=H.substring(0,tt)),""!==H)return H}(v,{extractFormattedPhoneNumber:function(X){return function pt(v,P,_){if(v){if(v.length>h){if(_)throw new C.Z("TOO_LONG");return}if(!1===P)return v;var w=v.search(G);if(!(w<0))return v.slice(w).replace(Y,"")}}(X,_,P)}});if(!w)return{};if(!function p(v){return v.length>=b.ex&&c.test(v)}(w))return function F(v){return d.test(v)}(w)?{error:"TOO_SHORT"}:{};var H=function L(v){var P=v.search(T);if(P<0)return{};for(var _=v.slice(0,P),w=v.match(T),H=1;Hb.sJ){if(P.v2)throw new C.Z("TOO_LONG");return{}}if(P.v2){var ct=new it.Z(ft,dt,_.metadata);return tt&&(ct.country=tt),$t&&(ct.carrierCode=$t),et&&(ct.ext=et),ct.__countryCallingCodeSource=gt,ct}var mt=!!(P.extended?_.hasSelectedNumberingPlan():tt)&&(0,E.Z)(dt,_.nationalNumberPattern());return P.extended?{country:tt,countryCallingCode:ft,carrierCode:$t,valid:mt,possible:!!mt||!(!0!==P.extended||!_.possibleLengths()||!(0,ut.D)(dt,_)),phone:dt,ext:et}:mt?function Ot(v,P,_){var w={country:v,phone:P};return _&&(w.ext=_),w}(tt,dt,et):{}}function wt(v,P){var _=Object.keys(v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(v);P&&(w=w.filter(function(H){return Object.getOwnPropertyDescriptor(v,H).enumerable})),_.push.apply(_,w)}return _}function bt(v){for(var P=1;P{f.r(M),f.d(M,{default:()=>b});const b={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|9[69])[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-578])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}}}}]); \ No newline at end of file diff --git a/3488.ec2cf0a67a619542.js b/3488.ec2cf0a67a619542.js new file mode 100644 index 000000000..c80dcaf42 --- /dev/null +++ b/3488.ec2cf0a67a619542.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3488],{997:(V,M,f)=>{f.d(M,{TuiAddonDocModule:()=>I});var b=f(4537),C=f(9439);let I=(()=>{class y{}return y.\u0275fac=function(o){return new(o||y)},y.\u0275mod=b.oAB({type:y}),y.\u0275inj=b.cJS({imports:[C.JF,C.mG,C.Lx,C.Lq,C.u4]}),y})()},1824:(V,M,f)=>{f.d(M,{I:()=>O,T:()=>y});var b=f(4537),C=f(4789),I=f(8269),D=f(1081);let y=(()=>{class o{constructor(d){this.svgOptions=d,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${I.uJ}#tuiIcon`,"")}transform(d){if(!d)return null;switch(d){case D.X.BL:case D.X.BQ:case D.X.CW:case D.X.GF:case D.X.GP:case D.X.MF:case D.X.MQ:case D.X.NC:case D.X.RE:case D.X.YT:return`${this.staticPath}${D.X.FR}.png`;case D.X.SX:return`${this.staticPath}${D.X.NL}.png`;default:return`${this.staticPath}${d}.png`}}}return o.\u0275fac=function(d){return new(d||o)(b.Y36(C.$E,16))},o.\u0275pipe=b.Yjl({name:"tuiFlag",type:o,pure:!0}),o})(),O=(()=>{class o{}return o.\u0275fac=function(d){return new(d||o)},o.\u0275mod=b.oAB({type:o}),o.\u0275inj=b.cJS({}),o})()},6883:(V,M,f)=>{f.d(M,{i:()=>xe,_:()=>Te});var b=f(8654),C=f(7991),I=f(8078);function y(e,n){for(var t=0;te.length)&&(n=e.length);for(var t=0,r=new Array(n);t1;)1&n&&(t+=e),n>>=1,e+=e;return t+e}function L(e,n){return")"===e[n]&&n++,function R(e){for(var n=[],t=0;t=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function At(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t1&&void 0!==arguments[1]?arguments[1]:{}).allowOverflow;if(!t)throw new Error("String is required");var $=a(t.split(""),this.matchTree,!0);if($&&$.match&&delete $.matchedChars,!$||!$.overflow||i)return $}}]),e}();function a(e,n,t){if("string"==typeof n){var r=e.join("");return 0===n.indexOf(r)?e.length===n.length?{match:!0,matchedChars:e}:{partialMatch:!0}:0===r.indexOf(n)?t&&e.length>n.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,n.length)}:void 0}if(Array.isArray(n)){for(var i=e.slice(),$=0;$=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=0)){var i=this.getTemplateForFormat(t,r);if(i)return this.setNationalNumberTemplate(i,r),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&wt.test(t.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(t,r){var i=t.IDDPrefix;return i?r&&!1===r.spacing?i:i+" ":t.missingPlus?"":"+"}},{key:"getTemplate",value:function(t){if(this.template){for(var r=-1,i=0,$=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):"";i<$.length+t.getDigitsWithoutInternationalPrefix().length;)r=this.template.indexOf(c,r+1),i++;return L(this.template,r+1)}}},{key:"setNationalNumberTemplate",value:function(t,r){this.nationalNumberTemplate=t,this.populatedNationalNumberTemplate=t,this.populatedNationalNumberTemplatePosition=-1,this.template=r.international?this.getInternationalPrefixBeforeCountryCallingCode(r).replace(/[\d\+]/g,c)+T(c,r.callingCode.length)+" "+t:t}},{key:"getTemplateForFormat",value:function(t,r){var i=r.nationalSignificantNumber,$=r.international,m=r.nationalPrefix,A=r.complexPrefixBeforeNationalSignificantNumber,k=t.pattern();k=k.replace(/\[([^\[\]])*\]/g,"\\d").replace(/\d(?=[^,}][^,}])/g,"\\d");var Z=Lt.match(k)[0];if(!(i.length>Z.length)){var K=new RegExp("^"+k+"$"),lt=i.replace(/\d/g,"9");K.test(lt)&&(Z=lt);var Tt,nt=this.getFormatFormat(t,$);if(this.shouldTryNationalPrefixFormattingRule(t,{international:$,nationalPrefix:m})){var Mt=nt.replace(q.i,t.nationalPrefixFormattingRule());if((0,j.ZP)(t.nationalPrefixFormattingRule())===(m||"")+(0,j.ZP)("$1")&&(nt=Mt,Tt=!0,m))for(var St=m.length;St>0;)nt=nt.replace(/\d/,c),St--}var Pt=Z.replace(new RegExp(k),nt).replace(new RegExp("9","g"),c);return Tt||(A?Pt=T(c,A.length)+" "+Pt:m&&(Pt=T(c,m.length)+this.getSeparatorAfterNationalPrefix(t)+Pt)),$&&(Pt=(0,u.Z)(Pt)),Pt}}},{key:"formatNextNationalNumberDigits",value:function(t){var r=function W(e,n,t){for(var i,r=function g(e,n){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function d(e,n){if(e){if("string"==typeof e)return N(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return N(e,n)}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(i=r()).done;){var $=i.value;if(e.slice(n+1).search(p)<0)return;n=e.search(p),e=e.replace(p,$)}return[e,n]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(r)return this.populatedNationalNumberTemplate=r[0],this.populatedNationalNumberTemplatePosition=r[1],L(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(t,r){var i=r.international,$=r.nationalPrefix;if(t.nationalPrefixFormattingRule()){var m=t.usesNationalPrefix();if(m&&$||!m&&!i)return!0}}}]),e}(),w=f(8510),H=f(2099),et=f(3563),X=f(3449);function z(e,n){return function $t(e){if(Array.isArray(e))return e}(e)||function gt(e,n){var t=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var m,A,r=[],i=!0,$=!1;try{for(t=t.call(e);!(i=(m=t.next()).done)&&(r.push(m.value),!n||r.length!==n);i=!0);}catch(k){$=!0,A=k}finally{try{!i&&null!=t.return&&t.return()}finally{if($)throw A}}return r}}(e,n)||function dt(e,n){if(e){if("string"==typeof e)return ft(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ft(e,n)}}(e,n)||function tt(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ft(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=3;if(r.appendDigits(t),$&&this.extractIddPrefix(r),this.isWaitingForCountryCallingCode(r)){if(!this.extractCountryCallingCode(r))return}else r.appendNationalSignificantNumberDigits(t);r.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(r.getNationalDigits(),function(m){return r.update(m)})}},{key:"isWaitingForCountryCallingCode",value:function(t){return t.international&&!t.callingCode}},{key:"extractCountryCallingCode",value:function(t){var r=(0,w.Z)("+"+t.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),i=r.countryCallingCode,$=r.number;if(i)return t.setCallingCode(i),t.update({nationalSignificantNumber:$}),!0}},{key:"reset",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var r=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=r&&ie.test(r)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(t,r){if(this.hasSelectedNumberingPlan){var i=(0,et.Z)(t,this.metadata),m=i.nationalNumber;if(m!==t)return this.onExtractedNationalNumber(i.nationalPrefix,i.carrierCode,m,t,r),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(t,r,i){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,i);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var $=(0,et.Z)(t,this.metadata),A=$.nationalNumber;if(A!==r)return this.onExtractedNationalNumber($.nationalPrefix,$.carrierCode,A,t,i),!0}}},{key:"onExtractedNationalNumber",value:function(t,r,i,$,m){var A,k,Z=$.lastIndexOf(i);if(Z>=0&&Z===$.length-i.length){k=!0;var K=$.slice(0,Z);K!==t&&(A=K)}m({nationalPrefix:t,carrierCode:r,nationalSignificantNumber:i,nationalSignificantNumberMatchesInput:k,complexPrefixBeforeNationalSignificantNumber:A}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(t){return!!this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,function(r){return t.update(r)})||(this.extractIddPrefix(t)||this.fixMissingPlus(t)?(this.extractCallingCodeAndNationalSignificantNumber(t),!0):void 0)}},{key:"extractIddPrefix",value:function(t){var $=t.digits;if(!t.international&&!t.IDDPrefix){var A=(0,X.Z)($,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==A&&A!==$)return t.update({IDDPrefix:$.slice(0,$.length-A.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(t){if(!t.international){var i=(0,H.Z)(t.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if(i)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:i}),!0}}},{key:"startInternationalNumber",value:function(t,r){t.startInternationalNumber(r.country,r.callingCode),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),function(r){return t.update(r)})}}]),e}(),se=f(9373),fe=f(4850),ce=f(2766);function Ht(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t1}},{key:"determineTheCountry",value:function(){this.state.setCountry((0,se.Z)(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var t=this.state,r=t.digits,i=t.callingCode,$=t.country,m=t.nationalSignificantNumber;if(r){if(this.isInternational())return i?"+"+i+m:"+"+r;if($||i)return"+"+($?this.metadata.countryCallingCode():i)+m}}},{key:"getNumber",value:function(){var t=this.state,r=t.nationalSignificantNumber,i=t.carrierCode,$=t.callingCode,m=this._getCountry();if(r&&(m||$)){if(m&&m===this.defaultCountry){var A=new C.ZP(this.metadata.metadata);A.selectNumberingPlan(m);var k=A.numberingPlan.callingCode(),Z=this.metadata.getCountryCodesForCallingCode(k);if(Z.length>1){var K=(0,fe.Z)(r,{countries:Z,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});K&&(m=K)}}var lt=new I.Z(m||$,r,this.metadata.metadata);return i&&(lt.carrierCode=i),lt}}},{key:"isPossible",value:function(){var t=this.getNumber();return!!t&&t.isPossible()}},{key:"isValid",value:function(){var t=this.getNumber();return!!t&&t.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),e}(),Vt=f(7896),Xt=f(2240),be=f(3581);function Jt(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function Qt(e){for(var n=1;n({value:n.length>Ce?qt({phone:n,metadata:e}):n,selection:t})}function Wt(){var e=(0,Vt.Z)(arguments);return(0,Xt.Z)(e.text,e.options,e.metadata)}function ee({prefix:e,countryIsoCode:n,metadata:t}){return({elementState:r,data:i})=>{const{selection:$,value:m}=r,[A]=$,k=A1?`${i.slice(0,2).join(" ")} ${i.slice(2).join(t)}`:r;return e.reset(),$.trim()}function re({currentTemplate:e,newTemplate:n,currentPhoneLength:t,newPhoneLength:r}){return n.lengtht?e:n}const _e="x";function de({value:e,template:n,prefix:t}){return[...t,...n?n.slice(t.length).split("").map(r=>r===_e||/\d/.test(r)?/\d/:r):new Array(Math.max(e.length-t.length,t.length)).fill(/\d/)]}var Rt=f(369);function Ae({countryIsoCode:e,metadata:n}){let t=!0;return({elementState:r,data:i})=>{if(!t)return{elementState:r,data:i};const{value:$,selection:m}=r;t=!1;try{const A=Wt($,e,n);return{elementState:{value:`+${(0,C.Gg)(e,n)} ${A.nationalNumber}`,selection:m}}}catch{return{elementState:r}}}}function Te({countryIsoCode:e,metadata:n,strict:t=!0,separator:r="-"}){return t&&e?function Oe({countryIsoCode:e,metadata:n,separator:t="-"}){const r=(0,C.Gg)(e,n),i=new Dt(e,n),$=`+${r} `;let m="",A=0;return{...b.A_,mask:({value:k})=>{const Z=ne(i,k,t),K=k.replaceAll(/\D/g,"").length;return m=re({currentTemplate:m,newTemplate:Z,currentPhoneLength:A,newPhoneLength:K}),A=K,de({value:k,template:m,prefix:$})},plugins:[(0,Rt.nQ)((k,[Z,K])=>[Z===K?$.length:0,k.length]),(0,Rt.hM)($),(0,Rt.Q7)($)],postprocessors:[(0,Rt.jX)($),te(n)],preprocessors:[Ae({countryIsoCode:e,metadata:n}),ee({prefix:$,countryIsoCode:e,metadata:n})]}}({countryIsoCode:e,metadata:n,separator:r}):function Ee({defaultIsoCode:e,metadata:n,separator:t="-"}){const r=new Dt(e,n);let $="",m=0;return{...b.A_,mask:({value:A})=>{const k=ne(r,A,t),Z=A.replaceAll(/\D/g,"").length;return $=re({currentTemplate:$,newTemplate:k,currentPhoneLength:m,newPhoneLength:Z}),m=Z,1===$.length?["+",/\d/]:de({value:A,template:$,prefix:"+"})},postprocessors:[te(n)],preprocessors:[ee({prefix:"+",countryIsoCode:e,metadata:n})]}}({defaultIsoCode:e,metadata:n,separator:r})}function xe(e,n){const t=new Dt({},n);return t.input(e),t.getCountry()}},3581:(V,M,f)=>{function b(S){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&"function"==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R})(S)}function C(S,R){for(var W=0;W"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function F(S,R){return(F=Object.setPrototypeOf||function(B,j){return B.__proto__=j,B})(S,R)}function T(S){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(W){return W.__proto__||Object.getPrototypeOf(W)})(S)}f.d(M,{Z:()=>L});var L=function(S){!function y(S,R){if("function"!=typeof R&&null!==R)throw new TypeError("Super expression must either be null or a function");S.prototype=Object.create(R&&R.prototype,{constructor:{value:S,writable:!0,configurable:!0}}),Object.defineProperty(S,"prototype",{writable:!1}),R&&F(S,R)}(W,S);var R=function O(S){var R=c();return function(){var j,B=T(S);if(R){var q=T(this).constructor;j=Reflect.construct(B,arguments,q)}else j=B.apply(this,arguments);return function o(S,R){if(R&&("object"===b(R)||"function"==typeof R))return R;if(void 0!==R)throw new TypeError("Derived constructors may only return object or undefined");return g(S)}(this,j)}}(W);function W(B){var j;return function D(S,R){if(!(S instanceof R))throw new TypeError("Cannot call a class as a function")}(this,W),j=R.call(this,B),Object.setPrototypeOf(g(j),W.prototype),j.name=j.constructor.name,j}return function I(S,R,W){return R&&C(S.prototype,R),W&&C(S,W),Object.defineProperty(S,"prototype",{writable:!1}),S}(W)}(d(Error))},8078:(V,M,f)=>{f.d(M,{Z:()=>vt});var b=f(7991),C=f(5491),I=f(1168),D=f(6468);var g=f(3012),d=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function ut(a,l){(null==l||l>a.length)&&(l=a.length);for(var u=0,h=new Array(l);u=a.length?{done:!0}:{done:!1,value:a[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(a);!(h=u()).done;){var G=h.value;if(G.leadingDigitsPatterns().length>0){var Y=G.leadingDigitsPatterns()[G.leadingDigitsPatterns().length-1];if(0!==l.search(Y))continue}if((0,I.Z)(l,G.pattern()))return G}}(h.formats(),a);return Y?(0,g.Z)(a,Y,{useInternationalFormat:"INTERNATIONAL"===u,withNationalPrefix:!(Y.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&G&&!1===G.nationalPrefix),carrierCode:l,metadata:h}):a}function ot(a,l,u,h){return l?h(a,l,u):a}function Ct(a,l){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(a);l&&(h=h.filter(function(G){return Object.getOwnPropertyDescriptor(a,G).enumerable})),u.push.apply(u,h)}return u}function ht(a){for(var l=1;l=0}(l,Y,u)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return(0,C.Z)(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function y(a,l,u){return l=l||{},(u=new b.ZP(u)).selectNumberingPlan(a.country,a.countryCallingCode),u.hasTypes()?void 0!==(0,D.Z)(a,l,u.metadata):(0,I.Z)(l.v2?a.nationalNumber:a.phone,u.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new b.ZP(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(u){return this.number===u.number&&this.ext===u.ext}},{key:"getType",value:function(){return(0,D.Z)(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(u,h){return function U(a,l,u,h){if(u=u?E(E({},x),u):x,h=new b.ZP(h),a.country&&"001"!==a.country){if(!h.hasCountry(a.country))throw new Error("Unknown country: ".concat(a.country));h.country(a.country)}else{if(!a.countryCallingCode)return a.phone||"";h.selectNumberingPlan(a.countryCallingCode)}var Q,G=h.countryCallingCode(),Y=u.v2?a.nationalNumber:a.phone;switch(l){case"NATIONAL":return Y?ot(Q=J(Y,a.carrierCode,"NATIONAL",h,u),a.ext,h,u.formatExtension):"";case"INTERNATIONAL":return Y?(Q=J(Y,null,"INTERNATIONAL",h,u),ot(Q="+".concat(G," ").concat(Q),a.ext,h,u.formatExtension)):"+".concat(G);case"E.164":return"+".concat(G).concat(Y);case"RFC3966":return function B(a){var l=a.number,u=a.ext;if(!l)return"";if("+"!==l[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(l).concat(u?";ext="+u:"")}({number:"+".concat(G).concat(Y),ext:a.ext});case"IDD":if(!u.fromCountry)return;var rt=function xt(a,l,u,h,G){if((0,b.Gg)(h,G.metadata)===u){var Q=J(a,l,"NATIONAL",G);return"1"===u?u+" "+Q:Q}var rt=function N(a,l,u){var h=new b.ZP(u);return h.selectNumberingPlan(a,l),h.defaultIDDPrefix()?h.defaultIDDPrefix():d.test(h.IDDPrefix())?h.IDDPrefix():void 0}(h,void 0,G.metadata);if(rt)return"".concat(rt," ").concat(u," ").concat(J(a,null,"INTERNATIONAL",G))}(Y,a.carrierCode,G,u.fromCountry,h);return ot(rt,a.ext,h,u.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(l,'"'))}}(this,u,h?ht(ht({},h),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(u){return this.format("NATIONAL",u)}},{key:"formatInternational",value:function(u){return this.format("INTERNATIONAL",u)}},{key:"getURI",value:function(u){return this.format("RFC3966",u)}}]),a}(),Nt=function(l){return/^[A-Z]{2}$/.test(l)}},5190:(V,M,f)=>{f.d(M,{ex:()=>b,sJ:()=>C,uv:()=>c,xc:()=>D,xg:()=>I,xy:()=>p});var b=2,C=17,I=3,D="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",c="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e"),p="+\uff0b"},7818:(V,M,f)=>{f.d(M,{Z:()=>C});var b=f(5190);function C(I){return I.replace(new RegExp("[".concat(b.uv,"]+"),"g")," ").trim()}},5552:(V,M,f)=>{function I(o,g){(null==g||g>o.length)&&(g=o.length);for(var d=0,N=new Array(g);d=o.length?{done:!0}:{done:!1,value:o[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(g);!(c=N()).done;){var p=c.value;o.indexOf(p)<0&&d.push(p)}return d.sort(function(F,T){return F-T})}(c,p.possibleLengths()))}else if(g&&!N)return"INVALID_LENGTH";var F=o.length,T=c[0];return T===F?"IS_POSSIBLE":T>F?"TOO_SHORT":c[c.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}f.d(M,{Z:()=>y})},8510:(V,M,f)=>{f.d(M,{Z:()=>y});var b=f(3449),C=f(2099),I=f(7991),D=f(5190);function y(O,o,g,d){if(!O)return{};var N;if("+"!==O[0]){var c=(0,b.Z)(O,o,g,d);if(!c||c===O){if(o||g){var p=(0,C.Z)(O,o,g,d),F=p.countryCallingCode;if(F)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:F,number:p.number}}return{number:O}}N=!0,O="+"+c}if("0"===O[1])return{};d=new I.ZP(d);for(var L=2;L-1<=D.xg&&L<=O.length;){var S=O.slice(1,L);if(d.hasCallingCode(S))return d.selectNumberingPlan(S),{countryCallingCodeSource:N?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:S,number:O.slice(L)};L++}return{}}},2099:(V,M,f)=>{f.d(M,{Z:()=>y});var b=f(7991),C=f(1168),I=f(1540),D=f(5552);function y(O,o,g,d){var N=o?(0,b.Gg)(o,d):g;if(0===O.indexOf(N)){(d=new b.ZP(d)).selectNumberingPlan(o,g);var c=O.slice(N.length),F=(0,I.Z)(c,d).nationalNumber,L=(0,I.Z)(O,d).nationalNumber;if(!(0,C.Z)(L,d.nationalNumberPattern())&&(0,C.Z)(F,d.nationalNumberPattern())||"TOO_LONG"===(0,D.Z)(L,d))return{countryCallingCode:N,number:c}}return{number:O}}},1540:(V,M,f)=>{f.d(M,{Z:()=>D});var b=f(3563),C=f(1168),I=f(5552);function D(o,g){var d=(0,b.Z)(o,g),N=d.carrierCode,c=d.nationalNumber;if(c!==o){if(!function y(o,g,d){return!((0,C.Z)(o,d.nationalNumberPattern())&&!(0,C.Z)(g,d.nationalNumberPattern()))}(o,c,g))return{nationalNumber:o};if(g.possibleLengths()&&!function O(o,g){switch((0,I.Z)(o,g)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(c,g))return{nationalNumber:o}}return{nationalNumber:c,carrierCode:N}}},3563:(V,M,f)=>{function b(C,I){if(C&&I.numberingPlan.nationalPrefixForParsing()){var D=new RegExp("^(?:"+I.numberingPlan.nationalPrefixForParsing()+")"),y=D.exec(C);if(y){var O,o,c,g=y.length-1,d=g>0&&y[g];if(I.nationalPrefixTransformRule()&&d?(O=C.replace(D,I.nationalPrefixTransformRule()),g>1&&(o=y[1])):(O=C.slice(y[0].length),d&&(o=y[1])),d){var p=C.indexOf(y[1]);C.slice(0,p)===I.numberingPlan.nationalPrefix()&&(c=I.numberingPlan.nationalPrefix())}else c=y[0];return{nationalNumber:O,nationalPrefix:c,carrierCode:o}}}return{nationalNumber:C}}f.d(M,{Z:()=>b})},3012:(V,M,f)=>{f.d(M,{Z:()=>I,i:()=>C});var b=f(7818),C=/(\$\d)/;function I(D,y,O){var o=O.useInternationalFormat,g=O.withNationalPrefix,c=D.replace(new RegExp(y.pattern()),o?y.internationalFormat():g&&y.nationalPrefixFormattingRule()?y.format().replace(C,y.nationalPrefixFormattingRule()):y.format());return o?(0,b.Z)(c):c}},9373:(V,M,f)=>{f.d(M,{Z:()=>I});var b=f(4850),C=!1;function I(D,y){var O=y.nationalNumber,o=y.defaultCountry,g=y.metadata;if(C&&g.isNonGeographicCallingCode(D))return"001";var d=g.getCountryCodesForCallingCode(D);return d?1===d.length?d[0]:(0,b.Z)(O,{countries:d,defaultCountry:o,metadata:g.metadata}):void 0}},4850:(V,M,f)=>{f.d(M,{Z:()=>O});var b=f(7991),C=f(6468);function y(o,g){(null==g||g>o.length)&&(g=o.length);for(var d=0,N=new Array(g);d=o.length?{done:!0}:{done:!1,value:o[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d);!(T=F()).done;){var L=T.value;if(c.country(L),c.leadingDigits()){if(o&&0===o.search(c.leadingDigits()))return L}else if((0,C.Z)({phone:o,country:L},void 0,c.metadata)){if(!N)return L;if(L===N)return L;p.push(L)}}if(p.length>0)return p[0]}},6468:(V,M,f)=>{f.d(M,{Z:()=>o});var b=f(7991),C=f(1168);function y(d,N){(null==N||N>d.length)&&(N=d.length);for(var c=0,p=new Array(N);c=d.length?{done:!0}:{done:!1,value:d[p++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(O);!(T=F()).done;){var L=T.value;if(g(p,L,c))return L}}}}function g(d,N,c){return!(!(N=c.type(N))||!N.pattern()||N.possibleLengths()&&N.possibleLengths().indexOf(d.length)<0)&&(0,C.Z)(d,N.pattern())}},2766:(V,M,f)=>{f.d(M,{Z:()=>C});var b={}.constructor;function C(I){return null!=I&&I.constructor===b}},1168:(V,M,f)=>{function b(C,I){return C=C||"",new RegExp("^(?:"+I+")$").test(C)}f.d(M,{Z:()=>b})},5865:(V,M,f)=>{function I(o,g){(null==g||g>o.length)&&(g=o.length);for(var d=0,N=new Array(g);dO,xh:()=>y});var D={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"};function y(o){return D[o]}function O(o){for(var N,g="",d=function b(o,g){var d=typeof Symbol<"u"&&o[Symbol.iterator]||o["@@iterator"];if(d)return(d=d.call(o)).next.bind(d);if(Array.isArray(o)||(d=function C(o,g){if(o){if("string"==typeof o)return I(o,g);var d=Object.prototype.toString.call(o).slice(8,-1);if("Object"===d&&o.constructor&&(d=o.constructor.name),"Map"===d||"Set"===d)return Array.from(o);if("Arguments"===d||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return I(o,g)}}(o))||g&&o&&"number"==typeof o.length){d&&(o=d);var N=0;return function(){return N>=o.length?{done:!0}:{done:!1,value:o[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(o.split(""));!(N=d()).done;){var p=y(N.value);p&&(g+=p)}return g}},3449:(V,M,f)=>{f.d(M,{Z:()=>D});var b=f(7991),C=f(5190),I=new RegExp("(["+C.xc+"])");function D(y,O,o,g){if(O){var d=new b.ZP(g);d.selectNumberingPlan(O,o);var N=new RegExp(d.IDDPrefix());if(0===y.search(N)){var c=(y=y.slice(y.match(N)[0].length)).match(I);if(!(c&&null!=c[1]&&c[1].length>0&&"0"===c[1]))return y}}}},5491:(V,M,f)=>{f.d(M,{D:()=>D,Z:()=>I});var b=f(7991),C=f(5552);function I(y,O,o){if(void 0===O&&(O={}),o=new b.ZP(o),O.v2){if(!y.countryCallingCode)throw new Error("Invalid phone number object passed");o.selectNumberingPlan(y.countryCallingCode)}else{if(!y.phone)return!1;if(y.country){if(!o.hasCountry(y.country))throw new Error("Unknown country: ".concat(y.country));o.country(y.country)}else{if(!y.countryCallingCode)throw new Error("Invalid phone number object passed");o.selectNumberingPlan(y.countryCallingCode)}}if(o.possibleLengths())return D(y.phone||y.nationalNumber,o);if(y.countryCallingCode&&o.isNonGeographicCallingCode(y.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function D(y,O){return"IS_POSSIBLE"===(0,C.Z)(y,O)}},7991:(V,M,f)=>{function b(E,s){E=E.split("-"),s=s.split("-");for(var x=E[0].split("."),U=s[0].split("."),J=0;J<3;J++){var at=Number(x[J]),ot=Number(U[J]);if(at>ot)return 1;if(ot>at)return-1;if(!isNaN(at)&&isNaN(ot))return 1;if(isNaN(at)&&!isNaN(ot))return-1}return E[1]&&s[1]?E[1]>s[1]?1:E[1]p,Gg:()=>q,aS:()=>ut});var C=f(2766);function I(E){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(E)}function D(E,s){if(!(E instanceof s))throw new TypeError("Cannot call a class as a function")}function y(E,s){for(var x=0;x{f.d(M,{Z:()=>c});var b=f(2766);function C(p,F){var T=Object.keys(p);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(p);F&&(L=L.filter(function(S){return Object.getOwnPropertyDescriptor(p,S).enumerable})),T.push.apply(T,L)}return T}function D(p,F,T){return F in p?Object.defineProperty(p,F,{value:T,enumerable:!0,configurable:!0,writable:!0}):p[F]=T,p}function g(p,F){(null==F||F>p.length)&&(F=p.length);for(var T=0,L=new Array(F);T{f.d(M,{Z:()=>Gt});var b=f(5190),C=f(3581),I=f(7991),D=";ext=",y=function(P){return"([".concat(b.xc,"]{1,").concat(P,"})")};function O(v){var et="[ \xa0\\t,]*",X="[:\\.\uff0e]?[ \xa0\\t,-]*",z="#?",gt="[ \xa0\\t]*";return D+y("20")+"|"+et+"(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)"+X+y("20")+"#?|"+et+"(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)"+X+y("9")+"#?|[- ]+"+y("6")+"#|"+gt+"(?:,{2}|;)"+X+y("15")+"#?|"+gt+"(?:,)+"+X+y("9")+z}var o="["+b.xc+"]{"+b.ex+"}",g="["+b.xy+"]{0,1}(?:["+b.uv+"]*["+b.xc+"]){3,}["+b.uv+b.xc+"]*",d=new RegExp("^["+b.xy+"]{0,1}(?:["+b.uv+"]*["+b.xc+"]){1,2}$","i"),N=g+"(?:"+O()+")?",c=new RegExp("^"+o+"$|^"+N+"$","i"),T=new RegExp("(?:"+O()+")$","i"),S=f(5865);function B(v,P){(null==P||P>v.length)&&(P=v.length);for(var _=0,w=new Array(P);_=v.length?{done:!0}:{done:!1,value:v[w++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(v.split(""));!(w=_()).done;)P+=q(w.value,P)||"";return P}function q(v,P,_){return"+"===v?P?void("function"==typeof _&&_("end")):"+":(0,S.xh)(v)}var ut=f(5491),it=f(8078),E=f(1168),s=f(8510),x=f(1540),U=f(9373),J="+",ot="(["+b.xc+"]|[\\-\\.\\(\\)]?)",Ct=new RegExp("^\\"+J+ot+"*["+b.xc+"]"+ot+"*$","g"),ht=b.xc,It=new RegExp("^(["+ht+"]+((\\-)*["+ht+"])*\\.)*[a-zA-Z]+((\\-)*["+ht+"])*\\.?$","g"),vt="tel:",Nt=";phone-context=",Ft=";isub=";var h=250,G=new RegExp("["+b.xy+b.xc+"]"),Y=new RegExp("[^"+b.xc+"#]+$"),Q=!1;function rt(v,P,_){if(P=P||{},_=new I.ZP(_),P.defaultCountry&&!_.hasCountry(P.defaultCountry))throw P.v2?new C.Z("INVALID_COUNTRY"):new Error("Unknown country: ".concat(P.defaultCountry));var w=function st(v,P,_){var w=function u(v,P){var H,_=P.extractFormattedPhoneNumber,w=function a(v){var P=v.indexOf(Nt);if(P<0)return null;var _=P+Nt.length;if(_>=v.length)return"";var w=v.indexOf(";",_);return w>=0?v.substring(_,w):v.substring(_)}(v);if(!function l(v){return null===v||0!==v.length&&(Ct.test(v)||It.test(v))}(w))throw new C.Z("NOT_A_NUMBER");if(null===w)H=_(v)||"";else{H="",w.charAt(0)===J&&(H+=w);var X,et=v.indexOf(vt);X=et>=0?et+vt.length:0;var z=v.indexOf(Nt);H+=v.substring(X,z)}var tt=H.indexOf(Ft);if(tt>0&&(H=H.substring(0,tt)),""!==H)return H}(v,{extractFormattedPhoneNumber:function(X){return function pt(v,P,_){if(v){if(v.length>h){if(_)throw new C.Z("TOO_LONG");return}if(!1===P)return v;var w=v.search(G);if(!(w<0))return v.slice(w).replace(Y,"")}}(X,_,P)}});if(!w)return{};if(!function p(v){return v.length>=b.ex&&c.test(v)}(w))return function F(v){return d.test(v)}(w)?{error:"TOO_SHORT"}:{};var H=function L(v){var P=v.search(T);if(P<0)return{};for(var _=v.slice(0,P),w=v.match(T),H=1;Hb.sJ){if(P.v2)throw new C.Z("TOO_LONG");return{}}if(P.v2){var ct=new it.Z(ft,dt,_.metadata);return tt&&(ct.country=tt),$t&&(ct.carrierCode=$t),et&&(ct.ext=et),ct.__countryCallingCodeSource=gt,ct}var mt=!!(P.extended?_.hasSelectedNumberingPlan():tt)&&(0,E.Z)(dt,_.nationalNumberPattern());return P.extended?{country:tt,countryCallingCode:ft,carrierCode:$t,valid:mt,possible:!!mt||!(!0!==P.extended||!_.possibleLengths()||!(0,ut.D)(dt,_)),phone:dt,ext:et}:mt?function Ot(v,P,_){var w={country:v,phone:P};return _&&(w.ext=_),w}(tt,dt,et):{}}function wt(v,P){var _=Object.keys(v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(v);P&&(w=w.filter(function(H){return Object.getOwnPropertyDescriptor(v,H).enumerable})),_.push.apply(_,w)}return _}function bt(v){for(var P=1;P{f.r(M),f.d(M,{default:()=>b});const b={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|9[69])[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-578])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}}}}]); \ No newline at end of file diff --git a/3493.0eebee87eca546f8.js b/3493.0eebee87eca546f8.js deleted file mode 100644 index 8d82a8f70..000000000 --- a/3493.0eebee87eca546f8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3493],{997:(ou,Ps,ce)=>{ce.d(Ps,{TuiAddonDocModule:()=>Ls});var En=ce(4537),Yt=ce(9439);let Ls=(()=>{class et{}return et.\u0275fac=function(Ki){return new(Ki||et)},et.\u0275mod=En.oAB({type:et}),et.\u0275inj=En.cJS({imports:[Yt.JF,Yt.mG,Yt.Lx,Yt.Lq,Yt.u4]}),et})()},3493:(ou,Ps,ce)=>{ce.r(Ps),ce.d(Ps,{default:()=>d_});var En={};ce.r(En),ce.d(En,{BaseTransition:()=>ta,BaseTransitionPropsValidators:()=>Ir,Comment:()=>be,DeprecationTypes:()=>vp,EffectScope:()=>nr,ErrorCodes:()=>Rd,ErrorTypeStrings:()=>yp,Fragment:()=>Se,KeepAlive:()=>oh,ReactiveEffect:()=>In,Static:()=>Ft,Suspense:()=>Jd,Teleport:()=>np,Text:()=>kt,TrackOpTypes:()=>bd,Transition:()=>to,TransitionGroup:()=>Qp,TriggerOpTypes:()=>Nd,VueElement:()=>Ti,assertNumber:()=>Od,callWithAsyncErrorHandling:()=>Ke,callWithErrorHandling:()=>at,camelize:()=>pe,capitalize:()=>zt,cloneVNode:()=>it,compatUtils:()=>Cp,computed:()=>ic,createApp:()=>Kc,createBlock:()=>Kr,createCommentVNode:()=>lp,createElementBlock:()=>sp,createElementVNode:()=>Wr,createHydrationRenderer:()=>Va,createPropsRestProxy:()=>vh,createRenderer:()=>Fa,createSSRApp:()=>um,createSlots:()=>ch,createStaticVNode:()=>op,createTextVNode:()=>qr,createVNode:()=>fe,customRef:()=>Ll,defineAsyncComponent:()=>rh,defineComponent:()=>Or,defineCustomElement:()=>Oc,defineEmits:()=>mh,defineExpose:()=>gh,defineModel:()=>yh,defineOptions:()=>_h,defineProps:()=>ph,defineSSRCustomElement:()=>Yp,defineSlots:()=>Eh,devtools:()=>Tp,effect:()=>Xu,effectScope:()=>Hu,getCurrentInstance:()=>yt,getCurrentScope:()=>al,getTransitionRawChildren:()=>ii,guardReactiveProps:()=>Ya,h:()=>rc,handleError:()=>xt,hasInjectionContext:()=>wh,hydrate:()=>jc,initCustomFormatter:()=>_p,initDirectivesForSSR:()=>dm,inject:()=>as,isMemoSame:()=>oc,isProxy:()=>ur,isReactive:()=>tn,isReadonly:()=>Pt,isRef:()=>ye,isRuntimeOnly:()=>dp,isShallow:()=>Lt,isVNode:()=>Vt,markRaw:()=>Rl,mergeDefaults:()=>Nh,mergeModels:()=>Ch,mergeProps:()=>Ja,nextTick:()=>Zs,normalizeClass:()=>vn,normalizeProps:()=>Su,normalizeStyle:()=>Cn,onActivated:()=>ia,onBeforeMount:()=>la,onBeforeUnmount:()=>li,onBeforeUpdate:()=>aa,onDeactivated:()=>ra,onErrorCaptured:()=>da,onMounted:()=>rs,onRenderTracked:()=>ua,onRenderTriggered:()=>fa,onScopeDispose:()=>Bu,onServerPrefetch:()=>ca,onUnmounted:()=>ai,onUpdated:()=>oi,openBlock:()=>hi,popScopeId:()=>Hd,provide:()=>Ta,proxyRefs:()=>mr,pushScopeId:()=>Ud,queuePostFlushCb:()=>Wn,reactive:()=>Ys,readonly:()=>fr,ref:()=>jn,registerRuntimeCompiler:()=>ec,render:()=>co,renderList:()=>ah,renderSlot:()=>fh,resolveComponent:()=>Wd,resolveDirective:()=>Yd,resolveDynamicComponent:()=>qd,resolveFilter:()=>Np,resolveTransitionHooks:()=>Mn,setBlockTracking:()=>jr,setDevtoolsHook:()=>Sp,setTransitionHooks:()=>ln,shallowReactive:()=>Ol,shallowReadonly:()=>fd,shallowRef:()=>dd,ssrContextKey:()=>Jl,ssrUtils:()=>bp,stop:()=>ju,toDisplayString:()=>Vu,toHandlerKey:()=>bn,toHandlers:()=>uh,toRaw:()=>ee,toRef:()=>Sd,toRefs:()=>Ed,toValue:()=>md,transformVNodeArgs:()=>ip,triggerRef:()=>pd,unref:()=>pr,useAttrs:()=>bh,useCssModule:()=>Zp,useCssVars:()=>wp,useModel:()=>gp,useSSRContext:()=>Zl,useSlots:()=>Sh,useTransitionState:()=>vr,vModelCheckbox:()=>lo,vModelDynamic:()=>Vc,vModelRadio:()=>ao,vModelSelect:()=>Dc,vModelText:()=>bi,vShow:()=>Tc,version:()=>lc,warn:()=>ac,watch:()=>ts,watchEffect:()=>nh,watchPostEffect:()=>zl,watchSyncEffect:()=>Ql,withAsyncContext:()=>Ih,withCtx:()=>yr,withDefaults:()=>Th,withDirectives:()=>ih,withKeys:()=>fm,withMemo:()=>Ep,withModifiers:()=>am,withScopeId:()=>Bd});var Yt=ce(3178),Ls=ce(3139),Wo=ce(997),et=ce(885),xs=ce(2847),Ki=ce(1064),Gi=ce(8239),qo=ce(8654);const ws=new Map,Wi=new Map;function Yo(e,t){return qi.apply(this,arguments)}function qi(){return(qi=(0,Gi.Z)(function*(e,t){var n,s;const i=null!==(n=null==t?void 0:t.elementPredicate)&&void 0!==n?n:qo.gI;Wi.set(e,i);const r=yield i(e);Wi.get(e)===i&&(null===(s=ws.get(e))||void 0===s||s.destroy(),t&&ws.set(e,new qo.C8(r,t)))})).apply(this,arguments)}const lu={unmounted:e=>{var t;null===(t=ws.get(e))||void 0===t||t.destroy(),ws.delete(e),Wi.delete(e)},mounted:(e=(0,Gi.Z)(function*(t,{value:n}){return Yo(t,n)}),function(n,s){return e.apply(this,arguments)}),updated:function(){var e=(0,Gi.Z)(function*(t,{value:n,oldValue:s}){n!==s&&(yield Yo(t,n))});return function(n,s){return e.apply(this,arguments)}}()};var e;function Me(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const se={},yn=[],ge=()=>{},Ds=()=>!1,Jt=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yi=e=>e.startsWith("onUpdate:"),ne=Object.assign,Ji=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},au=Object.prototype.hasOwnProperty,re=(e,t)=>au.call(e,t),B=Array.isArray,Tn=e=>"[object Map]"===Sn(e),Zt=e=>"[object Set]"===Sn(e),Jo=e=>"[object Date]"===Sn(e),cu=e=>"[object RegExp]"===Sn(e),G=e=>"function"==typeof e,Y=e=>"string"==typeof e,Ye=e=>"symbol"==typeof e,oe=e=>null!==e&&"object"==typeof e,Zi=e=>(oe(e)||G(e))&&G(e.then)&&G(e.catch),Zo=Object.prototype.toString,Sn=e=>Zo.call(e),fu=e=>Sn(e).slice(8,-1),zo=e=>"[object Object]"===Sn(e),zi=e=>Y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Ot=Me(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),uu=Me("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ks=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},du=/-(\w)/g,pe=ks(e=>e.replace(du,(t,n)=>n?n.toUpperCase():"")),hu=/\B([A-Z])/g,Fe=ks(e=>e.replace(hu,"-$1").toLowerCase()),zt=ks(e=>e.charAt(0).toUpperCase()+e.slice(1)),bn=ks(e=>e?`on${zt(e)}`:""),tt=(e,t)=>!Object.is(e,t),Nn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Fs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vs=e=>{const t=Y(e)?Number(e):NaN;return isNaN(t)?e:t};let el;const Us=()=>el||(el=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),mu=Me("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error");function Cn(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(Eu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function vn(e){let t="";if(Y(e))t=e;else if(B(e))for(let n=0;nRt(n,t))}const Vu=e=>Y(e)?e:null==e?"":B(e)||oe(e)&&(e.toString===Zo||!G(e.toString))?JSON.stringify(e,ol,2):String(e),ol=(e,t)=>t&&t.__v_isRef?ol(e,t.value):Tn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[tr(s,r)+" =>"]=i,n),{})}:Zt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>tr(n))}:Ye(t)?tr(t):!oe(t)||B(t)||zo(t)?t:String(t),tr=(e,t="")=>{var n;return Ye(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let je,Qt;class nr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=je,!t&&je&&(this.index=(je.scopes||(je.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=je;try{return je=this,t()}finally{je=n}}}on(){je=this}off(){je=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),mt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=lt,n=Qt;try{return lt=!0,Qt=this,this._runnings++,cl(this),this.fn()}finally{fl(this),this._runnings--,Qt=n,lt=t}}stop(){this.active&&(cl(this),fl(this),this.onStop&&this.onStop(),this.active=!1)}}function $u(e){return e.value}function cl(e){e._trackId++,e._depsLength=0}function fl(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(ne(n,t),t.scope&&ll(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function ju(e){e.effect.stop()}let lt=!0,sr=0;const ir=[];function pt(){ir.push(lt),lt=!1}function mt(){const e=ir.pop();lt=void 0===e||e}function rr(){sr++}function or(){for(sr--;!sr&&lr.length;)lr.shift()()}function dl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const i=e.deps[e._depsLength];i!==t?(i&&ul(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}const lr=[];function hl(e,t,n){rr();for(const i of e.keys()){let r;i._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Bs=new WeakMap,en=Symbol(""),ar=Symbol("");function Ve(e,t,n){if(lt&&Qt){let s=Bs.get(e);s||Bs.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=pl(()=>s.delete(n))),dl(Qt,i)}}function gt(e,t,n,s,i,r){const o=Bs.get(e);if(!o)return;let l=[];if("clear"===t)l=[...o.values()];else if("length"===n&&B(e)){const a=Number(s);o.forEach((c,u)=>{("length"===u||!Ye(u)&&u>=a)&&l.push(c)})}else switch(void 0!==n&&l.push(o.get(n)),t){case"add":B(e)?zi(n)&&l.push(o.get("length")):(l.push(o.get(en)),Tn(e)&&l.push(o.get(ar)));break;case"delete":B(e)||(l.push(o.get(en)),Tn(e)&&l.push(o.get(ar)));break;case"set":Tn(e)&&l.push(o.get(en))}rr();for(const a of l)a&&hl(a,4);or()}const Gu=Me("__proto__,__v_isRef,__isVue"),ml=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Ye)),gl=Wu();function Wu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ee(this);for(let r=0,o=this.length;r{e[t]=function(...n){pt(),rr();const s=ee(this)[t].apply(this,n);return or(),mt(),s}}),e}function qu(e){Ye(e)||(e=String(e));const t=ee(this);return Ve(t,0,e),t.hasOwnProperty(e)}class _l{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,r=this._isShallow;if("__v_isReactive"===n)return!i;if("__v_isReadonly"===n)return i;if("__v_isShallow"===n)return r;if("__v_raw"===n)return s===(i?r?Al:Il:r?vl:Cl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!i){if(o&&re(gl,n))return Reflect.get(gl,n,s);if("hasOwnProperty"===n)return qu}const l=Reflect.get(t,n,s);return(Ye(n)?ml.has(n):Gu(n))||(i||Ve(t,0,n),r)?l:ye(l)?o&&zi(n)?l:l.value:oe(l)?i?fr(l):Ys(l):l}}class El extends _l{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const a=Pt(r);if(!Lt(s)&&!Pt(s)&&(r=ee(r),s=ee(s)),!B(t)&&ye(r)&&!ye(s))return!a&&(r.value=s,!0)}const o=B(t)&&zi(n)?Number(n)e,$s=e=>Reflect.getPrototypeOf(e);function Xs(e,t,n=!1,s=!1){const i=ee(e=e.__v_raw),r=ee(t);n||(tt(t,r)&&Ve(i,0,t),Ve(i,0,r));const{has:o}=$s(i),l=s?cr:n?dr:Xn;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function js(e,t=!1){const n=this.__v_raw,s=ee(n),i=ee(e);return t||(tt(e,i)&&Ve(s,0,e),Ve(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function Ks(e,t=!1){return e=e.__v_raw,!t&&Ve(ee(e),0,en),Reflect.get(e,"size",e)}function Tl(e){e=ee(e);const t=ee(this);return $s(t).has.call(t,e)||(t.add(e),gt(t,"add",e,e)),this}function Sl(e,t){t=ee(t);const n=ee(this),{has:s,get:i}=$s(n);let r=s.call(n,e);r||(e=ee(e),r=s.call(n,e));const o=i.call(n,e);return n.set(e,t),r?tt(t,o)&>(n,"set",e,t):gt(n,"add",e,t),this}function bl(e){const t=ee(this),{has:n,get:s}=$s(t);let i=n.call(t,e);i||(e=ee(e),i=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return i&>(t,"delete",e,void 0),o}function Nl(){const e=ee(this),t=0!==e.size,s=e.clear();return t&>(e,"clear",void 0,void 0),s}function Gs(e,t){return function(s,i){const r=this,o=r.__v_raw,l=ee(o),a=t?cr:e?dr:Xn;return!e&&Ve(l,0,en),o.forEach((c,u)=>s.call(i,a(c),a(u),r))}}function Ws(e,t,n){return function(...s){const i=this.__v_raw,r=ee(i),o=Tn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,c=i[e](...s),u=n?cr:t?dr:Xn;return!t&&Ve(r,0,a?ar:en),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Mt(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Qu(){const e={get(r){return Xs(this,r)},get size(){return Ks(this)},has:js,add:Tl,set:Sl,delete:bl,clear:Nl,forEach:Gs(!1,!1)},t={get(r){return Xs(this,r,!1,!0)},get size(){return Ks(this)},has:js,add:Tl,set:Sl,delete:bl,clear:Nl,forEach:Gs(!1,!0)},n={get(r){return Xs(this,r,!0)},get size(){return Ks(this,!0)},has(r){return js.call(this,r,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Gs(!0,!1)},s={get(r){return Xs(this,r,!0,!0)},get size(){return Ks(this,!0)},has(r){return js.call(this,r,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Gs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Ws(r,!1,!1),n[r]=Ws(r,!0,!1),t[r]=Ws(r,!1,!0),s[r]=Ws(r,!0,!0)}),[e,n,t,s]}const[ed,td,nd,sd]=Qu();function qs(e,t){const n=t?e?sd:nd:e?td:ed;return(s,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?s:Reflect.get(re(n,i)&&i in s?n:s,i,r)}const id={get:qs(!1,!1)},rd={get:qs(!1,!0)},od={get:qs(!0,!1)},ld={get:qs(!0,!0)},Cl=new WeakMap,vl=new WeakMap,Il=new WeakMap,Al=new WeakMap;function Ys(e){return Pt(e)?e:Js(e,!1,Yu,id,Cl)}function Ol(e){return Js(e,!1,Zu,rd,vl)}function fr(e){return Js(e,!0,Ju,od,Il)}function fd(e){return Js(e,!0,zu,ld,Al)}function Js(e,t,n,s,i){if(!oe(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=function cd(e){return e.__v_skip||!Object.isExtensible(e)?0:function ad(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(fu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function tn(e){return Pt(e)?tn(e.__v_raw):!(!e||!e.__v_isReactive)}function Pt(e){return!(!e||!e.__v_isReadonly)}function Lt(e){return!(!e||!e.__v_isShallow)}function ur(e){return!!e&&!!e.__v_raw}function ee(e){const t=e&&e.__v_raw;return t?ee(t):e}function Rl(e){return Object.isExtensible(e)&&Qo(e,"__v_skip",!0),e}const Xn=e=>oe(e)?Ys(e):e,dr=e=>oe(e)?fr(e):e;class Ml{constructor(t,n,s,i){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new In(()=>t(this._value),()=>An(this,2===this.effect._dirtyLevel?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=ee(this);return(!t._cacheable||t.effect.dirty)&&tt(t._value,t._value=t.effect.run())&&An(t,4),hr(t),t.effect._dirtyLevel>=2&&An(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function hr(e){var t;lt&&Qt&&(e=ee(e),dl(Qt,null!=(t=e.dep)?t:e.dep=pl(()=>e.dep=void 0,e instanceof Ml?e:void 0)))}function An(e,t=4,n){const s=(e=ee(e)).dep;s&&hl(s,t)}function ye(e){return!(!e||!0!==e.__v_isRef)}function jn(e){return Pl(e,!1)}function dd(e){return Pl(e,!0)}function Pl(e,t){return ye(e)?e:new hd(e,t)}class hd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ee(t),this._value=n?t:Xn(t)}get value(){return hr(this),this._value}set value(t){const n=this.__v_isShallow||Lt(t)||Pt(t);t=n?t:ee(t),tt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Xn(t),An(this,4))}}function pd(e){An(e,4)}function pr(e){return ye(e)?e.value:e}function md(e){return G(e)?e():pr(e)}const gd={get:(e,t,n)=>pr(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return ye(i)&&!ye(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function mr(e){return tn(e)?e:new Proxy(e,gd)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>hr(this),()=>An(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Ll(e){return new _d(e)}function Ed(e){const t=B(e)?new Array(e.length):{};for(const n in e)t[n]=xl(e,n);return t}class yd{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function Ku(e,t){const n=Bs.get(e);return n&&n.get(t)}(ee(this._object),this._key)}}class Td{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Sd(e,t,n){return ye(e)?e:G(e)?new Td(e):oe(e)&&arguments.length>1?xl(e,t,n):jn(e)}function xl(e,t,n){const s=e[t];return ye(s)?s:new yd(e,t,n)}const bd={GET:"get",HAS:"has",ITERATE:"iterate"},Nd={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},nn=[];function Te(e,...t){pt();const n=nn.length?nn[nn.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function Cd(){let e=nn[nn.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}();if(s)at(s,n,11,[e+t.map(r=>{var o,l;return null!=(l=null==(o=r.toString)?void 0:o.call(r))?l:JSON.stringify(r)}).join(""),n&&n.proxy,i.map(({vnode:r})=>`at <${eo(n,r.type)}>`).join("\n"),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push("\n",...function vd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function Id({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",i=` at <${eo(e.component,e.type,!!e.component&&null==e.component.parent)}`,r=">"+n;return e.props?[i,...Ad(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}mt()}function Ad(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...wl(s,e[s]))}),n.length>3&&t.push(" ..."),t}function wl(e,t,n){return Y(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:ye(t)?(t=wl(e,ee(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):G(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ee(t),n?t:[`${e}=`,t])}function Od(e,t){}const Rd={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"};function at(e,t,n,s){try{return s?e(...s):e()}catch(i){xt(i,t,n)}}function Ke(e,t,n,s){if(G(e)){const i=at(e,t,n,s);return i&&Zi(i)&&i.catch(r=>{xt(r,t,n)}),i}if(B(e)){const i=[];for(let r=0;r>>1,i=Pe[s],r=qn(i);rqn(n)-qn(s));if(On.length=0,wt)return void wt.push(...t);for(wt=t,sn=0;snnull==e.id?1/0:e.id,Dd=(e,t)=>{const n=qn(e)-qn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Vl(e){gr=!1,Kn=!0,Pe.sort(Dd);try{for(ct=0;ctY(m)?m.trim():m)),f&&(i=n.map(Fs))}let l,a=s[l=bn(t)]||s[l=bn(pe(t))];!a&&r&&(a=s[l=bn(Fe(t))]),a&&Ke(a,e,6,i);const c=s[l+"Once"];if(c){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Ke(c,e,6,i)}}function $l(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(void 0!==i)return i;const r=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!G(e)){const a=c=>{const u=$l(c,t,!0);u&&(l=!0,ne(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return r||l?(B(r)?r.forEach(a=>o[a]=null):ne(o,r),oe(e)&&s.set(e,o),o):(oe(e)&&s.set(e,null),null)}function Qs(e,t){return!(!e||!Jt(t))&&(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Fe(t))||re(e,t))}let _e=null,ei=null;function Qn(e){const t=_e;return _e=e,ei=e&&e.type.__scopeId||null,t}function Ud(e){ei=e}function Hd(){ei=null}const Bd=e=>yr;function yr(e,t=_e,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&jr(-1);const r=Qn(t);let o;try{o=e(...i)}finally{Qn(r),s._d&&jr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function ti(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:m,ctx:_,inheritAttrs:I}=e,V=Qn(e);let x,b;try{if(4&n.shapeFlag){const y=i||s;x=He(c.call(y,y,u,f,m,d,_)),b=l}else{x=He(t(f,t.length>1?{attrs:l,slots:o,emit:a}:null)),b=t.props?l:Xd(l)}}catch(y){ds.length=0,xt(y,e,1),x=fe(be)}let g=x;if(b&&!1!==I){const y=Object.keys(b),{shapeFlag:M}=g;y.length&&7&M&&(r&&y.some(Yi)&&(b=jd(b,r)),g=it(g,b,!1,!0))}return n.dirs&&(g=it(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),x=g,Qn(V),x}const Xd=e=>{let t;for(const n in e)("class"===n||"style"===n||Jt(n))&&((t||(t={}))[n]=e[n]);return t},jd=(e,t)=>{const n={};for(const s in e)(!Yi(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function jl(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let Nr=0;const Jd={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,c){if(null==e)!function Zd(e,t,n,s,i,r,o,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),d=e.suspense=Cr(e,i,s,t,f,n,r,o,l,a);c(null,d.pendingBranch=e.ssContent,f,null,s,d,r,o),d.deps>0?(es(e,"onPending"),es(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,o),Rn(d,e.ssFallback)):d.resolve(!1,!0)}(t,n,s,i,r,o,l,a,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function zd(e,t,n,s,i,r,o,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:_,pendingBranch:I,isInFallback:V,isHydrating:x}=f;if(I)f.pendingBranch=d,st(d,I)?(a(I,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():V&&(x||(a(_,m,n,s,i,null,r,o,l),Rn(f,m)))):(f.pendingId=Nr++,x?(f.isHydrating=!1,f.activeBranch=I):c(I,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),V?(a(null,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():(a(_,m,n,s,i,null,r,o,l),Rn(f,m))):_&&st(d,_)?(a(_,d,n,s,i,f,r,o,l),f.resolve(!0)):(a(null,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0&&f.resolve()));else if(_&&st(d,_))a(_,d,n,s,i,f,r,o,l),Rn(f,d);else if(es(t,"onPending"),f.pendingBranch=d,f.pendingId=512&d.shapeFlag?d.component.suspenseId:Nr++,a(null,d,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:g}=f;b>0?setTimeout(()=>{f.pendingId===g&&f.fallback(m)},b):0===b&&f.fallback(m)}}(e,t,n,s,i,o,l,a,c)}},hydrate:function Qd(e,t,n,s,i,r,o,l,a){const c=t.suspense=Cr(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,r,o);return 0===c.deps&&c.resolve(!1,!0),u},create:Cr,normalize:function eh(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=ql(s?n.default:n),e.ssFallback=s?ql(n.fallback):fe(be)}};function es(e,t){const n=e.props&&e.props[t];G(n)&&n()}function Cr(e,t,n,s,i,r,o,l,a,c,u=!1){const{p:f,m:d,um:m,n:_,o:{parentNode:I,remove:V}}=c;let x;const b=function th(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);b&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const g=e.props?Vs(e.props.timeout):void 0,E=r,y={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:Nr++,timeout:"number"==typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(M=!1,A=!1){const{vnode:N,activeBranch:T,pendingBranch:v,pendingId:k,effects:C,parentComponent:U,container:q}=y;let J=!1;y.isHydrating?y.isHydrating=!1:M||(J=T&&v.transition&&"out-in"===v.transition.mode,J&&(T.transition.afterLeave=()=>{k===y.pendingId&&(d(v,q,r===E?_(T):r,0),Wn(C))}),T&&(I(T.el)!==y.hiddenContainer&&(r=_(T)),m(T,U,y,!0)),J||d(v,q,r,0)),Rn(y,v),y.pendingBranch=null,y.isInFallback=!1;let $=y.parent,Z=!1;for(;$;){if($.pendingBranch){$.effects.push(...C),Z=!0;break}$=$.parent}!Z&&!J&&Wn(C),y.effects=[],b&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,0===t.deps&&!A&&t.resolve()),es(N,"onResolve")},fallback(M){if(!y.pendingBranch)return;const{vnode:A,activeBranch:N,parentComponent:T,container:v,namespace:k}=y;es(A,"onFallback");const C=_(N),U=()=>{y.isInFallback&&(f(null,M,v,C,T,null,k,l,a),Rn(y,M))},q=M.transition&&"out-in"===M.transition.mode;q&&(N.transition.afterLeave=U),y.isInFallback=!0,m(N,T,null,!0),q||U()},move(M,A,N){y.activeBranch&&d(y.activeBranch,M,A,N),y.container=M},next:()=>y.activeBranch&&_(y.activeBranch),registerDep(M,A){const N=!!y.pendingBranch;N&&y.deps++;const T=M.vnode.el;M.asyncDep.catch(v=>{xt(v,M,0)}).then(v=>{if(M.isUnmounted||y.isUnmounted||y.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:k}=M;zr(M,v,!1),T&&(k.el=T);const C=!T&&M.subTree.el;A(M,k,I(T||M.subTree.el),T?null:_(M.subTree),y,o,a),C&&V(C),Tr(M,k.el),N&&0==--y.deps&&y.resolve()})},unmount(M,A){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,M,A),y.pendingBranch&&m(y.pendingBranch,n,M,A)}};return y}function ql(e){let t;if(G(e)){const n=un&&e._c;n&&(e._d=!1,hi()),e=e(),n&&(e._d=!0,t=Ue,Ka())}return B(e)&&(e=function Xl(e,t=!0){let n;for(let s=0;sn!==e)),e}function Yl(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):Wn(e)}function Rn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)i=(t=t.component.subTree).el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,Tr(s,i))}const Jl=Symbol.for("v-scx"),Zl=()=>as(Jl);function nh(e,t){return ns(e,null,t)}function zl(e,t){return ns(e,null,{flush:"post"})}function Ql(e,t){return ns(e,null,{flush:"sync"})}const ni={};function ts(e,t,n){return ns(e,t,n)}function ns(e,t,{immediate:n,deep:s,flush:i,once:r}=se){if(t&&r){const A=t;t=(...N)=>{A(...N),M()}}const c=Ne,u=A=>!0===s?A:on(A,!1===s?1:void 0);let f,d=!1,m=!1;if(ye(e)?(f=()=>e.value,d=Lt(e)):tn(e)?(f=()=>u(e),d=!0):B(e)?(m=!0,d=e.some(A=>tn(A)||Lt(A)),f=()=>e.map(A=>ye(A)?A.value:tn(A)?u(A):G(A)?at(A,c,2):void 0)):f=G(e)?t?()=>at(e,c,2):()=>(_&&_(),Ke(e,c,3,[I])):ge,t&&s){const A=f;f=()=>on(A())}let _,V,I=A=>{_=E.onStop=()=>{at(A,c,4),_=E.onStop=void 0}};if(hs){if(I=ge,t?n&&Ke(t,c,3,[f(),m?[]:void 0,I]):f(),"sync"!==i)return ge;{const A=Zl();V=A.__watcherHandles||(A.__watcherHandles=[])}}let x=m?new Array(e.length).fill(ni):ni;const b=()=>{if(E.active&&E.dirty)if(t){const A=E.run();(s||d||(m?A.some((N,T)=>tt(N,x[T])):tt(A,x)))&&(_&&_(),Ke(t,c,3,[A,x===ni?void 0:m&&x[0]===ni?[]:x,I]),x=A)}else E.run()};let g;b.allowRecurse=!!t,"sync"===i?g=b:"post"===i?g=()=>Oe(b,c&&c.suspense):(b.pre=!0,c&&(b.id=c.uid),g=()=>Gn(b));const E=new In(f,ge,g),y=al(),M=()=>{E.stop(),y&&Ji(y.effects,E)};return t?n?b():x=E.run():"post"===i?Oe(E.run.bind(E),c&&c.suspense):E.run(),V&&V.push(M),M}function sh(e,t,n){const s=this.proxy,i=Y(e)?e.includes(".")?ea(s,e):()=>s[e]:e.bind(s,s);let r;G(t)?r=t:(r=t.handler,n=t);const o=dn(this),l=ns(i,r.bind(s),n);return o(),l}function ea(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{on(s,t,n)});else if(zo(e))for(const s in e)on(e[s],t,n);return e}function ih(e,t){if(null===_e)return e;const n=_i(_e)||_e.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),li(()=>{e.isUnmounting=!0}),e}const Je=[Function,Array],Ir={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Je,onEnter:Je,onAfterEnter:Je,onEnterCancelled:Je,onBeforeLeave:Je,onLeave:Je,onAfterLeave:Je,onLeaveCancelled:Je,onBeforeAppear:Je,onAppear:Je,onAfterAppear:Je,onAppearCancelled:Je},ta={name:"BaseTransition",props:Ir,setup(e,{slots:t}){const n=yt(),s=vr();return()=>{const i=t.default&&ii(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){let d=!1;for(const m of i)if(m.type!==be){r=m,d=!0;break}}const o=ee(e),{mode:l}=o;if(s.isLeaving)return Ar(r);const a=sa(r);if(!a)return Ar(r);const c=Mn(a,o,s,n);ln(a,c);const u=n.subTree,f=u&&sa(u);if(f&&f.type!==be&&!st(a,f)){const d=Mn(f,o,s,n);if(ln(f,d),"out-in"===l&&a.type!==be)return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},Ar(r);"in-out"===l&&a.type!==be&&(d.delayLeave=(m,_,I)=>{na(s,f)[String(f.key)]=f,m[Dt]=()=>{_(),m[Dt]=void 0,delete c.delayedLeave},c.delayedLeave=I})}return r}}};function na(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Mn(e,t,n,s){const{appear:i,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:_,onBeforeAppear:I,onAppear:V,onAfterAppear:x,onAppearCancelled:b}=t,g=String(e.key),E=na(n,e),y=(N,T)=>{N&&Ke(N,s,9,T)},M=(N,T)=>{const v=T[1];y(N,T),B(N)?N.every(k=>k.length<=1)&&v():N.length<=1&&v()},A={mode:r,persisted:o,beforeEnter(N){let T=l;if(!n.isMounted){if(!i)return;T=I||l}N[Dt]&&N[Dt](!0);const v=E[g];v&&st(e,v)&&v.el[Dt]&&v.el[Dt](),y(T,[N])},enter(N){let T=a,v=c,k=u;if(!n.isMounted){if(!i)return;T=V||a,v=x||c,k=b||u}let C=!1;const U=N[si]=q=>{C||(C=!0,y(q?k:v,[N]),A.delayedLeave&&A.delayedLeave(),N[si]=void 0)};T?M(T,[N,U]):U()},leave(N,T){const v=String(e.key);if(N[si]&&N[si](!0),n.isUnmounting)return T();y(f,[N]);let k=!1;const C=N[Dt]=U=>{k||(k=!0,T(),y(U?_:m,[N]),N[Dt]=void 0,E[v]===e&&delete E[v])};E[v]=e,d?M(d,[N,C]):C()},clone:N=>Mn(N,t,n,s)};return A}function Ar(e){if(ss(e))return(e=it(e)).children=null,e}function sa(e){if(!ss(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&G(n.default))return n.default()}}function ln(e,t){6&e.shapeFlag&&e.component?ln(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ii(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rne({name:e.name},t,{setup:e}))():e}const an=e=>!!e.type.__asyncLoader;function rh(e){G(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,timeout:r,suspensible:o=!0,onError:l}=e;let c,a=null,u=0;const d=()=>{let m;return a||(m=a=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),l)return new Promise((I,V)=>{l(_,()=>I((u++,a=null,d())),()=>V(_),u+1)});throw _}).then(_=>m!==a&&a?a:(_&&(_.__esModule||"Module"===_[Symbol.toStringTag])&&(_=_.default),c=_,_)))};return Or({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const m=Ne;if(c)return()=>Rr(c,m);const _=b=>{a=null,xt(b,m,13,!s)};if(o&&m.suspense||hs)return d().then(b=>()=>Rr(b,m)).catch(b=>(_(b),()=>s?fe(s,{error:b}):null));const I=jn(!1),V=jn(),x=jn(!!i);return i&&setTimeout(()=>{x.value=!1},i),null!=r&&setTimeout(()=>{if(!I.value&&!V.value){const b=new Error(`Async component timed out after ${r}ms.`);_(b),V.value=b}},r),d().then(()=>{I.value=!0,m.parent&&ss(m.parent.vnode)&&(m.parent.effect.dirty=!0,Gn(m.parent.update))}).catch(b=>{_(b),V.value=b}),()=>I.value&&c?Rr(c,m):V.value&&s?fe(s,{error:V.value}):n&&!x.value?fe(n):void 0}})}function Rr(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=fe(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const ss=e=>e.type.__isKeepAlive,oh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=yt(),s=n.ctx;if(!s.renderer)return()=>{const b=t.default&&t.default();return b&&1===b.length?b[0]:b};const i=new Map,r=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,d=f("div");function m(b){Mr(b),u(b,n,l,!0)}function _(b){i.forEach((g,E)=>{const y=ps(g.type);y&&(!b||!b(y))&&I(E)})}function I(b){const g=i.get(b);o&&st(g,o)?o&&Mr(o):m(g),i.delete(b),r.delete(b)}s.activate=(b,g,E,y,M)=>{const A=b.component;c(b,g,E,0,l),a(A.vnode,b,g,E,A,l,y,b.slotScopeIds,M),Oe(()=>{A.isDeactivated=!1,A.a&&Nn(A.a);const N=b.props&&b.props.onVnodeMounted;N&&Be(N,A.parent,b)},l)},s.deactivate=b=>{const g=b.component;c(b,d,null,1,l),Oe(()=>{g.da&&Nn(g.da);const E=b.props&&b.props.onVnodeUnmounted;E&&Be(E,g.parent,b),g.isDeactivated=!0},l)},ts(()=>[e.include,e.exclude],([b,g])=>{b&&_(E=>is(b,E)),g&&_(E=>!is(g,E))},{flush:"post",deep:!0});let V=null;const x=()=>{null!=V&&i.set(V,Pr(n.subTree))};return rs(x),oi(x),li(()=>{i.forEach(b=>{const{subTree:g,suspense:E}=n,y=Pr(g);if(b.type!==y.type||b.key!==y.key)m(b);else{Mr(y);const M=y.component.da;M&&Oe(M,E)}})}),()=>{if(V=null,!t.default)return null;const b=t.default(),g=b[0];if(b.length>1)return o=null,b;if(!Vt(g)||!(4&g.shapeFlag||128&g.shapeFlag))return o=null,g;let E=Pr(g);const y=E.type,M=ps(an(E)?E.type.__asyncResolved||{}:y),{include:A,exclude:N,max:T}=e;if(A&&(!M||!is(A,M))||N&&M&&is(N,M))return o=E,g;const v=null==E.key?y:E.key,k=i.get(v);return E.el&&(E=it(E),128&g.shapeFlag&&(g.ssContent=E)),V=v,k?(E.el=k.el,E.component=k.component,E.transition&&ln(E,E.transition),E.shapeFlag|=512,r.delete(v),r.add(v)):(r.add(v),T&&r.size>parseInt(T,10)&&I(r.values().next().value)),E.shapeFlag|=256,o=E,Wl(g.type)?g:E}}};function is(e,t){return B(e)?e.some(n=>is(n,t)):Y(e)?e.split(",").includes(t):!!cu(e)&&e.test(t)}function ia(e,t){oa(e,"a",t)}function ra(e,t){oa(e,"da",t)}function oa(e,t,n=Ne){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ri(t,s,n),n){let i=n.parent;for(;i&&i.parent;)ss(i.parent.vnode)&&lh(s,t,n,i),i=i.parent}}function lh(e,t,n,s){const i=ri(t,e,s,!0);ai(()=>{Ji(s[t],i)},n)}function Mr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Pr(e){return 128&e.shapeFlag?e.ssContent:e}function ri(e,t,n=Ne,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;pt();const l=dn(n),a=Ke(t,n,e,o);return l(),mt(),a});return s?i.unshift(r):i.push(r),r}}const _t=e=>(t,n=Ne)=>(!hs||"sp"===e)&&ri(e,(...s)=>t(...s),n),la=_t("bm"),rs=_t("m"),aa=_t("bu"),oi=_t("u"),li=_t("bum"),ai=_t("um"),ca=_t("sp"),fa=_t("rtg"),ua=_t("rtc");function da(e,t=Ne){ri("ec",e,t)}function ah(e,t,n,s){let i;const r=n&&n[s];if(B(e)||Y(e)){i=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,a=o.length;l{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function fh(e,t,n={},s,i){if(_e.isCE||_e.parent&&an(_e.parent)&&_e.parent.isCE)return"default"!==t&&(n.name=t),fe("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),hi();const o=r&&ha(r(n)),l=Kr(Se,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&1===e._?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function ha(e){return e.some(t=>!Vt(t)||!(t.type===be||t.type===Se&&!ha(t.children)))?e:null}function uh(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:bn(s)]=e[s];return n}const Lr=e=>e?za(e)?_i(e)||e.proxy:Lr(e.parent):null,cn=ne(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=>Lr(e.parent),$root:e=>Lr(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?kr(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Gn(e.update)}),$nextTick:e=>e.n||(e.n=Zs.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?sh.bind(e):ge}),xr=(e,t)=>e!==se&&!e.__isScriptSetup&&re(e,t),wr={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:l,appContext:a}=e;let c;if("$"!==t[0]){const m=o[t];if(void 0!==m)switch(m){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(xr(s,t))return o[t]=1,s[t];if(i!==se&&re(i,t))return o[t]=2,i[t];if((c=e.propsOptions[0])&&re(c,t))return o[t]=3,r[t];if(n!==se&&re(n,t))return o[t]=4,n[t];(!__VUE_OPTIONS_API__||Dr)&&(o[t]=0)}}const u=cn[t];let f,d;return u?("$attrs"===t&&Ve(e.attrs,0,""),u(e)):(f=l.__cssModules)&&(f=f[t])?f:n!==se&&re(n,t)?(o[t]=4,n[t]):(d=a.config.globalProperties,re(d,t)?d[t]:void 0)},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return xr(i,t)?(i[t]=n,!0):s!==se&&re(s,t)?(s[t]=n,!0):!(re(e.props,t)||"$"===t[0]&&t.slice(1)in e||(r[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let l;return!!n[o]||e!==se&&re(e,o)||xr(t,o)||(l=r[0])&&re(l,o)||re(s,o)||re(cn,o)||re(i.config.globalProperties,o)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},hh=ne({},wr,{get(e,t){if(t!==Symbol.unscopables)return wr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!mu(t)});function ph(){return null}function mh(){return null}function gh(e){}function _h(e){}function Eh(){return null}function yh(){}function Th(e,t){return null}function Sh(){return pa().slots}function bh(){return pa().attrs}function pa(){const e=yt();return e.setupContext||(e.setupContext=nc(e))}function os(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Nh(e,t){const n=os(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?B(i)||G(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:null===i&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function Ch(e,t){return e&&t?B(e)&&B(t)?e.concat(t):ne({},os(e),os(t)):e||t}function vh(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Ih(e){const t=yt();let n=e();return Zr(),Zi(n)&&(n=n.catch(s=>{throw dn(t),s})),[n,()=>dn(t)]}let Dr=!0;function ma(e,t,n){Ke(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ga(e,t,n,s){const i=s.includes(".")?ea(n,s):()=>n[s];if(Y(e)){const r=t[e];G(r)&&ts(i,r)}else if(G(e))ts(i,e.bind(n));else if(oe(e))if(B(e))e.forEach(r=>ga(r,t,n,s));else{const r=G(e.handler)?e.handler.bind(n):t[e.handler];G(r)&&ts(i,r,e)}}function kr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:i.length||n||s?(a={},i.length&&i.forEach(c=>ci(a,c,o,!0)),ci(a,t,o)):a=t,oe(t)&&r.set(t,a),a}function ci(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&ci(e,r,n,!0),i&&i.forEach(o=>ci(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=Rh[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Rh={data:_a,props:Ea,emits:Ea,methods:ls,computed:ls,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:ls,directives:ls,watch:function Ph(e,t){if(!e)return t;if(!t)return e;const n=ne(Object.create(null),e);for(const s in t)n[s]=De(e[s],t[s]);return n},provide:_a,inject:function Mh(e,t){return ls(Fr(e),Fr(t))}};function _a(e,t){return t?e?function(){return ne(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function Fr(e){if(B(e)){const t={};for(let n=0;n(o.has(c)||(c&&G(c.install)?(o.add(c),c.install(a,...u)):G(c)&&(o.add(c),c(a,...u))),a),mixin:c=>(__VUE_OPTIONS_API__&&(r.mixins.includes(c)||r.mixins.push(c)),a),component:(c,u)=>u?(r.components[c]=u,a):r.components[c],directive:(c,u)=>u?(r.directives[c]=u,a):r.directives[c],mount(c,u,f){if(!l){const d=fe(s,i);return d.appContext=r,!0===f?f="svg":!1===f&&(f=void 0),u&&t?t(d,c):e(d,c,f),l=!0,a._container=c,c.__vue_app__=a,_i(d.component)||d.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide:(c,u)=>(r.provides[c]=u,a),runWithContext(c){const u=Pn;Pn=a;try{return c()}finally{Pn=u}}};return a}}let Pn=null;function Ta(e,t){if(Ne){let n=Ne.provides;const s=Ne.parent&&Ne.parent.provides;s===n&&(n=Ne.provides=Object.create(s)),n[e]=t}}function as(e,t,n=!1){const s=Ne||_e;if(s||Pn){const i=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:Pn._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&G(t)?t.call(s&&s.proxy):t}}function wh(){return!!(Ne||_e||Pn)}const Sa={},ba=()=>Object.create(Sa),Na=e=>Object.getPrototypeOf(e)===Sa;function Ca(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(Ot(a))continue;const c=t[a];let u;i&&re(i,u=pe(a))?r&&r.includes(u)?(l||(l={}))[u]=c:n[u]=c:Qs(e.emitsOptions,a)||(!(a in s)||c!==s[a])&&(s[a]=c,o=!0)}if(r){const a=ee(n),c=l||se;for(let u=0;u{a=!0;const[d,m]=va(f,t,!0);ne(o,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return oe(e)&&s.set(e,yn),yn;if(B(r))for(let u=0;u-1,m[1]=I<0||_-1||re(m,"default"))&&l.push(f)}}}const c=[o,l];return oe(e)&&s.set(e,c),c}function Ia(e){return"$"!==e[0]&&!Ot(e)}function Ur(e){return null===e?"null":"function"==typeof e?e.name||"":"object"==typeof e&&e.constructor&&e.constructor.name||""}function Aa(e,t){return Ur(e)===Ur(t)}function Oa(e,t){return B(t)?t.findIndex(n=>Aa(n,e)):G(t)&&Aa(t,e)?0:-1}const Pa=e=>"_"===e[0]||"$stable"===e,Hr=e=>B(e)?e.map(He):[He(e)],$h=(e,t,n)=>{if(t._n)return t;const s=yr((...i)=>Hr(t(...i)),n);return s._c=!1,s},La=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Pa(i))continue;const r=e[i];if(G(r))t[i]=$h(0,r,s);else if(null!=r){const o=Hr(r);t[i]=()=>o}}},xa=(e,t)=>{const n=Hr(t);e.slots.default=()=>n},Xh=(e,t)=>{const n=e.slots=ba();if(32&e.vnode.shapeFlag){const s=t._;s?(ne(n,t),Qo(n,"_",s,!0)):La(t,n)}else t&&xa(e,t)},jh=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=se;if(32&s.shapeFlag){const l=t._;l?n&&1===l?r=!1:(ne(i,t),!n&&1===l&&delete i._):(r=!t.$stable,La(t,i)),o=t}else t&&(xa(e,t),o={default:1});if(r)for(const l in i)!Pa(l)&&null==o[l]&&delete i[l]};function fi(e,t,n,s,i=!1){if(B(e))return void e.forEach((d,m)=>fi(d,t&&(B(t)?t[m]:t),n,s,i));if(an(s)&&!i)return;const r=4&s.shapeFlag?_i(s.component)||s.component.proxy:s.el,o=i?null:r,{i:l,r:a}=e,c=t&&t.r,u=l.refs===se?l.refs={}:l.refs,f=l.setupState;if(null!=c&&c!==a&&(Y(c)?(u[c]=null,re(f,c)&&(f[c]=null)):ye(c)&&(c.value=null)),G(a))at(a,l,12,[o,u]);else{const d=Y(a),m=ye(a);if(d||m){const _=()=>{if(e.f){const I=d?re(f,a)?f[a]:u[a]:a.value;i?B(I)&&Ji(I,r):B(I)?I.includes(r)||I.push(r):d?(u[a]=[r],re(f,a)&&(f[a]=u[a])):(a.value=[r],e.k&&(u[e.k]=a.value))}else d?(u[a]=o,re(f,a)&&(f[a]=o)):m&&(a.value=o,e.k&&(u[e.k]=o))};o?(_.id=-1,Oe(_,n)):_()}}}let Et=!1;const ui=e=>(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0,cs=e=>8===e.nodeType;function Wh(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:c}}=e,f=(g,E,y,M,A,N=!1)=>{N=N||!!E.dynamicChildren;const T=cs(g)&&"["===g.data,v=()=>I(g,E,y,M,A,T),{type:k,ref:C,shapeFlag:U,patchFlag:q}=E;let J=g.nodeType;E.el=g,-2===q&&(N=!1,E.dynamicChildren=null);let $=null;switch(k){case kt:3!==J?""===E.children?(a(E.el=i(""),o(g),g),$=g):$=v():(g.data!==E.children&&(Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration text mismatch in",g.parentNode,`\n - rendered on server: ${JSON.stringify(g.data)}\n - expected on client: ${JSON.stringify(E.children)}`),g.data=E.children),$=r(g));break;case be:b(g)?($=r(g),x(E.el=g.content.firstChild,g,y)):$=8!==J||T?v():r(g);break;case Ft:if(T&&(J=(g=r(g)).nodeType),1===J||3===J){$=g;const Z=!E.children.length;for(let j=0;j{N=N||!!E.dynamicChildren;const{type:T,props:v,patchFlag:k,shapeFlag:C,dirs:U,transition:q}=E,J="input"===T||"option"===T;if(J||-1!==k){U&&ft(E,null,y,"created");let Z,$=!1;if(b(g)){$=Ha(M,q)&&y&&y.vnode.props&&y.vnode.props.appear;const j=g.content.firstChild;$&&q.beforeEnter(j),x(j,g,y),E.el=g=j}if(16&C&&(!v||!v.innerHTML&&!v.textContent)){let j=m(g.firstChild,E,g,y,M,A,N),ke=!1;for(;j;){Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!ke&&(Te("Hydration children mismatch on",g,"\nServer rendered element contains more child nodes than client vdom."),ke=!0);const vt=j;j=j.nextSibling,l(vt)}}else 8&C&&g.textContent!==E.children&&(Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration text content mismatch on",g,`\n - rendered on server: ${g.textContent}\n - expected on client: ${E.children}`),g.textContent=E.children);if(v)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||J||!N||48&k)for(const j in v)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&qh(g,j,v[j],E,y)&&(Et=!0),(J&&(j.endsWith("value")||"indeterminate"===j)||Jt(j)&&!Ot(j)||"."===j[0])&&s(g,j,null,v[j],void 0,void 0,y);else v.onClick&&s(g,"onClick",null,v.onClick,void 0,void 0,y);(Z=v&&v.onVnodeBeforeMount)&&Be(Z,y,E),U&&ft(E,null,y,"beforeMount"),((Z=v&&v.onVnodeMounted)||U||$)&&Yl(()=>{Z&&Be(Z,y,E),$&&q.enter(g),U&&ft(E,null,y,"mounted")},M)}return g.nextSibling},m=(g,E,y,M,A,N,T)=>{T=T||!!E.dynamicChildren;const v=E.children,k=v.length;let C=!1;for(let U=0;U{const{slotScopeIds:T}=E;T&&(A=A?A.concat(T):T);const v=o(g),k=m(r(g),E,v,y,M,A,N);return k&&cs(k)&&"]"===k.data?r(E.anchor=k):(Et=!0,a(E.anchor=c("]"),v,k),k)},I=(g,E,y,M,A,N)=>{if(Et=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration node mismatch:\n- rendered on server:",g,3===g.nodeType?"(text)":cs(g)&&"["===g.data?"(start of fragment)":"","\n- expected on client:",E.type),E.el=null,N){const k=V(g);for(;;){const C=r(g);if(!C||C===k)break;l(C)}}const T=r(g),v=o(g);return l(g),n(null,E,v,T,y,M,ui(v),A),T},V=(g,E="[",y="]")=>{let M=0;for(;g;)if((g=r(g))&&cs(g)&&(g.data===E&&M++,g.data===y)){if(0===M)return r(g);M--}return g},x=(g,E,y)=>{const M=E.parentNode;M&&M.replaceChild(g,E);let A=y;for(;A;)A.vnode.el===E&&(A.vnode.el=A.subTree.el=g),A=A.parent},b=g=>1===g.nodeType&&"template"===g.tagName.toLowerCase();return[(g,E)=>{if(!E.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,g,E),zs(),void(E._vnode=g);Et=!1,f(E.firstChild,g,null,null,null),zs(),E._vnode=g,Et&&console.error("Hydration completed but contains mismatches.")},f]}function qh(e,t,n,s,i){var r;let o,l,a,c;if("class"===t)a=e.getAttribute("class"),c=vn(n),function Yh(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(wa(a||""),wa(c))||(o=l="class");else if("style"===t){a=e.getAttribute("style")||"",c=Y(n)?n:function Tu(e){let t="";if(!e||Y(e))return t;for(const n in e){const s=e[n];(Y(s)||"number"==typeof s)&&(t+=`${n.startsWith("--")?n:Fe(n)}:${s};`)}return t}(Cn(n));const u=Da(a),f=Da(c);if(s.dirs)for(const{dir:m,value:_}of s.dirs)"show"===m.name&&!_&&f.set("display","none");const d=null==i?void 0:i.subTree;if(s===d||(null==d?void 0:d.type)===Se&&d.children.includes(s)){const m=null==(r=null==i?void 0:i.getCssVars)?void 0:r.call(i);for(const _ in m)f.set(`--${_}`,String(m[_]))}(function Jh(e,t){if(e.size!==t.size)return!1;for(const[n,s]of e)if(s!==t.get(n))return!1;return!0})(u,f)||(o=l="style")}else(e instanceof SVGElement&&xu(t)||e instanceof HTMLElement&&(rl(t)||Lu(t)))&&(rl(t)?(a=e.hasAttribute(t),c=Qi(n)):null==n?(a=e.hasAttribute(t),c=!1):(a=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,c=!!function wu(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}(n)&&String(n)),a!==c&&(o="attribute",l=t));if(o){const u=m=>!1===m?"(not rendered)":`${l}="${m}"`;return Te(`Hydration ${o} mismatch on`,e,`\n - rendered on server: ${u(a)}\n - expected on client: ${u(c)}\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.`),!0}return!1}function wa(e){return new Set(e.trim().split(/\s+/))}function Da(e){const t=new Map;for(const n of e.split(";")){let[s,i]=n.split(":");s=null==s?void 0:s.trim(),i=null==i?void 0:i.trim(),s&&i&&t.set(s,i)}return t}const Oe=Yl;function Fa(e){return Ua(e)}function Va(e){return Ua(e,Wh)}function Ua(e,t){!function Zh(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Us().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(Us().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}(),Us().__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=ge,insertStaticContent:_}=e,I=(h,p,S,O=null,R=null,w=null,H,L=null,F=!!p.dynamicChildren)=>{if(h===p)return;h&&!st(h,p)&&(O=ji(h),qt(h,R,w,!0),h=null),-2===p.patchFlag&&(F=!1,p.dynamicChildren=null);const{type:P,ref:X,shapeFlag:W}=p;switch(P){case kt:V(h,p,S,O);break;case be:x(h,p,S,O);break;case Ft:null==h&&b(p,S,O,H);break;case Se:U(h,p,S,O,R,w,H,L,F);break;default:1&W?M(h,p,S,O,R,w,H,L,F):6&W?q(h,p,S,O,R,w,H,L,F):(64&W||128&W)&&P.process(h,p,S,O,R,w,H,L,F,Bn)}null!=X&&R&&fi(X,h&&h.ref,w,p||h,!p)},V=(h,p,S,O)=>{if(null==h)s(p.el=l(p.children),S,O);else{const R=p.el=h.el;p.children!==h.children&&c(R,p.children)}},x=(h,p,S,O)=>{null==h?s(p.el=a(p.children||""),S,O):p.el=h.el},b=(h,p,S,O)=>{[h.el,h.anchor]=_(h.children,p,S,O,h.el,h.anchor)},M=(h,p,S,O,R,w,H,L,F)=>{"svg"===p.type?H="svg":"math"===p.type&&(H="mathml"),null==h?A(p,S,O,R,w,H,L,F):v(h,p,R,w,H,L,F)},A=(h,p,S,O,R,w,H,L)=>{let F,P;const{props:X,shapeFlag:W,transition:K,dirs:z}=h;if(F=h.el=o(h.type,w,X&&X.is,X),8&W?u(F,h.children):16&W&&T(h.children,F,null,O,R,Br(h,w),H,L),z&&ft(h,null,O,"created"),N(F,h,h.scopeId,H,O),X){for(const ae in X)"value"!==ae&&!Ot(ae)&&r(F,ae,null,X[ae],w,h.children,O,R,At);"value"in X&&r(F,"value",null,X.value,w),(P=X.onVnodeBeforeMount)&&Be(P,O,h)}z&&ft(h,null,O,"beforeMount");const te=Ha(R,K);te&&K.beforeEnter(F),s(F,p,S),((P=X&&X.onVnodeMounted)||te||z)&&Oe(()=>{P&&Be(P,O,h),te&&K.enter(F),z&&ft(h,null,O,"mounted")},R)},N=(h,p,S,O,R)=>{if(S&&m(h,S),O)for(let w=0;w{for(let P=F;P{const L=p.el=h.el;let{patchFlag:F,dynamicChildren:P,dirs:X}=p;F|=16&h.patchFlag;const W=h.props||se,K=p.props||se;let z;if(S&&fn(S,!1),(z=K.onVnodeBeforeUpdate)&&Be(z,S,p,h),X&&ft(p,h,S,"beforeUpdate"),S&&fn(S,!0),P?k(h.dynamicChildren,P,L,S,O,Br(p,R),w):H||ke(h,p,L,null,S,O,Br(p,R),w,!1),F>0){if(16&F)C(L,p,W,K,S,O,R);else if(2&F&&W.class!==K.class&&r(L,"class",null,K.class,R),4&F&&r(L,"style",W.style,K.style,R),8&F){const te=p.dynamicProps;for(let ae=0;ae{z&&Be(z,S,p,h),X&&ft(p,h,S,"updated")},O)},k=(h,p,S,O,R,w,H)=>{for(let L=0;L{if(S!==O){if(S!==se)for(const L in S)!Ot(L)&&!(L in O)&&r(h,L,S[L],null,H,p.children,R,w,At);for(const L in O){if(Ot(L))continue;const F=O[L],P=S[L];F!==P&&"value"!==L&&r(h,L,P,F,H,p.children,R,w,At)}"value"in O&&r(h,"value",S.value,O.value,H)}},U=(h,p,S,O,R,w,H,L,F)=>{const P=p.el=h?h.el:l(""),X=p.anchor=h?h.anchor:l("");let{patchFlag:W,dynamicChildren:K,slotScopeIds:z}=p;z&&(L=L?L.concat(z):z),null==h?(s(P,S,O),s(X,S,O),T(p.children||[],S,X,R,w,H,L,F)):W>0&&64&W&&K&&h.dynamicChildren?(k(h.dynamicChildren,K,S,R,w,H,L),(null!=p.key||R&&p===R.subTree)&&$r(h,p,!0)):ke(h,p,S,X,R,w,H,L,F)},q=(h,p,S,O,R,w,H,L,F)=>{p.slotScopeIds=L,null==h?512&p.shapeFlag?R.ctx.activate(p,S,O,H,F):J(p,S,O,R,w,H,F):$(h,p,F)},J=(h,p,S,O,R,w,H)=>{const L=h.component=Za(h,O,R);if(ss(h)&&(L.ctx.renderer=Bn),Qa(L),L.asyncDep){if(R&&R.registerDep(L,Z),!h.el){const F=L.subTree=fe(be);x(null,F,p,S)}}else Z(L,h,p,S,R,w,H)},$=(h,p,S)=>{const O=p.component=h.component;if(function Kd(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:l,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&a>=0))return!(!i&&!l||l&&l.$stable)||s!==o&&(s?!o||jl(s,o,c):!!o);if(1024&a)return!0;if(16&a)return s?jl(s,o,c):!!o;if(8&a){const u=t.dynamicProps;for(let f=0;fct&&Pe.splice(t,1)}(O.update),O.effect.dirty=!0,O.update()}else p.el=h.el,O.vnode=p},Z=(h,p,S,O,R,w,H)=>{const L=()=>{if(h.isMounted){let{next:X,bu:W,u:K,parent:z,vnode:te}=h;{const $n=Ba(h);if($n)return X&&(X.el=te.el,j(h,X,H)),void $n.asyncDep.then(()=>{h.isUnmounted||L()})}let he,ae=X;fn(h,!1),X?(X.el=te.el,j(h,X,H)):X=te,W&&Nn(W),(he=X.props&&X.props.onVnodeBeforeUpdate)&&Be(he,z,X,te),fn(h,!0);const Ae=ti(h),ot=h.subTree;h.subTree=Ae,I(ot,Ae,f(ot.el),ji(ot),h,R,w),X.el=Ae.el,null===ae&&Tr(h,Ae.el),K&&Oe(K,R),(he=X.props&&X.props.onVnodeUpdated)&&Oe(()=>Be(he,z,X,te),R)}else{let X;const{el:W,props:K}=p,{bm:z,m:te,parent:ae}=h,he=an(p);if(fn(h,!1),z&&Nn(z),!he&&(X=K&&K.onVnodeBeforeMount)&&Be(X,ae,p),fn(h,!0),W&&Go){const Ae=()=>{h.subTree=ti(h),Go(W,h.subTree,h,R,null)};he?p.type.__asyncLoader().then(()=>!h.isUnmounted&&Ae()):Ae()}else{const Ae=h.subTree=ti(h);I(null,Ae,S,O,h,R,w),p.el=Ae.el}if(te&&Oe(te,R),!he&&(X=K&&K.onVnodeMounted)){const Ae=p;Oe(()=>Be(X,ae,Ae),R)}(256&p.shapeFlag||ae&&an(ae.vnode)&&256&ae.vnode.shapeFlag)&&h.a&&Oe(h.a,R),h.isMounted=!0,p=S=O=null}},F=h.effect=new In(L,ge,()=>Gn(P),h.scope),P=h.update=()=>{F.dirty&&F.run()};P.id=h.uid,fn(h,!0),P()},j=(h,p,S)=>{p.component=h;const O=h.vnode.props;h.vnode=p,h.next=null,function kh(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=ee(i),[a]=e.propsOptions;let c=!1;if(!(s||o>0)||16&o){let u;Ca(e,t,i,r)&&(c=!0);for(const f in l)(!t||!re(t,f)&&((u=Fe(f))===f||!re(t,u)))&&(a?n&&(void 0!==n[f]||void 0!==n[u])&&(i[f]=Vr(a,l,f,void 0,e,!0)):delete i[f]);if(r!==l)for(const f in r)(!t||!re(t,f))&&(delete r[f],c=!0)}else if(8&o){const u=e.vnode.dynamicProps;for(let f=0;f{const P=h&&h.children,X=h?h.shapeFlag:0,W=p.children,{patchFlag:K,shapeFlag:z}=p;if(K>0){if(128&K)return void It(P,W,S,O,R,w,H,L,F);if(256&K)return void vt(P,W,S,O,R,w,H,L,F)}8&z?(16&X&&At(P,R,w),W!==P&&u(S,W)):16&X?16&z?It(P,W,S,O,R,w,H,L,F):At(P,R,w,!0):(8&X&&u(S,""),16&z&&T(W,S,O,R,w,H,L,F))},vt=(h,p,S,O,R,w,H,L,F)=>{const P=(h=h||yn).length,X=(p=p||yn).length,W=Math.min(P,X);let K;for(K=0;KX?At(h,R,w,!0,!1,W):T(p,S,O,R,w,H,L,F,W)},It=(h,p,S,O,R,w,H,L,F)=>{let P=0;const X=p.length;let W=h.length-1,K=X-1;for(;P<=W&&P<=K;){const z=h[P],te=p[P]=F?Ut(p[P]):He(p[P]);if(!st(z,te))break;I(z,te,S,null,R,w,H,L,F),P++}for(;P<=W&&P<=K;){const z=h[W],te=p[K]=F?Ut(p[K]):He(p[K]);if(!st(z,te))break;I(z,te,S,null,R,w,H,L,F),W--,K--}if(P>W){if(P<=K){const z=K+1,te=zK)for(;P<=W;)qt(h[P],R,w,!0),P++;else{const z=P,te=P,ae=new Map;for(P=te;P<=K;P++){const qe=p[P]=F?Ut(p[P]):He(p[P]);null!=qe.key&&ae.set(qe.key,P)}let he,Ae=0;const ot=K-te+1;let $n=!1,su=0;const Ms=new Array(ot);for(P=0;P=ot){qt(qe,R,w,!0);continue}let ht;if(null!=qe.key)ht=ae.get(qe.key);else for(he=te;he<=K;he++)if(0===Ms[he-te]&&st(qe,p[he])){ht=he;break}void 0===ht?qt(qe,R,w,!0):(Ms[ht-te]=P+1,ht>=su?su=ht:$n=!0,I(qe,p[ht],S,null,R,w,H,L,F),Ae++)}const iu=$n?function zh(e){const t=e.slice(),n=[0];let s,i,r,o,l;const a=e.length;for(s=0;s>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}(Ms):yn;for(he=iu.length-1,P=ot-1;P>=0;P--){const qe=te+P,ht=p[qe],ru=qe+1{const{el:w,type:H,transition:L,children:F,shapeFlag:P}=h;if(6&P)Hn(h.component.subTree,p,S,O);else if(128&P)h.suspense.move(p,S,O);else if(64&P)H.move(h,p,S,Bn);else if(H!==Se)if(H!==Ft)if(2!==O&&1&P&&L)if(0===O)L.beforeEnter(w),s(w,p,S),Oe(()=>L.enter(w),R);else{const{leave:W,delayLeave:K,afterLeave:z}=L,te=()=>s(w,p,S),ae=()=>{W(w,()=>{te(),z&&z()})};K?K(w,te,ae):ae()}else s(w,p,S);else(({el:h,anchor:p},S,O)=>{let R;for(;h&&h!==p;)R=d(h),s(h,S,O),h=R;s(p,S,O)})(h,p,S);else{s(w,p,S);for(let W=0;W{const{type:w,props:H,ref:L,children:F,dynamicChildren:P,shapeFlag:X,patchFlag:W,dirs:K}=h;if(null!=L&&fi(L,null,S,h,!0),256&X)return void p.ctx.deactivate(h);const z=1&X&&K,te=!an(h);let ae;if(te&&(ae=H&&H.onVnodeBeforeUnmount)&&Be(ae,p,h),6&X)p_(h.component,S,O);else{if(128&X)return void h.suspense.unmount(S,O);z&&ft(h,null,p,"beforeUnmount"),64&X?h.type.remove(h,p,S,R,Bn,O):P&&(w!==Se||W>0&&64&W)?At(P,p,S,!1,!0):(w===Se&&384&W||!R&&16&X)&&At(F,p,S),O&&tu(h)}(te&&(ae=H&&H.onVnodeUnmounted)||z)&&Oe(()=>{ae&&Be(ae,p,h),z&&ft(h,null,p,"unmounted")},S)},tu=h=>{const{type:p,el:S,anchor:O,transition:R}=h;if(p===Se)return void h_(S,O);if(p===Ft)return void(({el:h,anchor:p})=>{let S;for(;h&&h!==p;)S=d(h),i(h),h=S;i(p)})(h);const w=()=>{i(S),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(1&h.shapeFlag&&R&&!R.persisted){const{leave:H,delayLeave:L}=R,F=()=>H(S,w);L?L(h.el,w,F):F()}else w()},h_=(h,p)=>{let S;for(;h!==p;)S=d(h),i(h),h=S;i(p)},p_=(h,p,S)=>{const{bum:O,scope:R,update:w,subTree:H,um:L}=h;O&&Nn(O),R.stop(),w&&(w.active=!1,qt(H,h,p,S)),L&&Oe(L,p),Oe(()=>{h.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===p.pendingId&&(p.deps--,0===p.deps&&p.resolve())},At=(h,p,S,O=!1,R=!1,w=0)=>{for(let H=w;H6&h.shapeFlag?ji(h.component.subTree):128&h.shapeFlag?h.suspense.next():d(h.anchor||h.el);let jo=!1;const nu=(h,p,S)=>{null==h?p._vnode&&qt(p._vnode,null,null,!0):I(p._vnode||null,h,p,null,null,null,S),jo||(jo=!0,Fl(),zs(),jo=!1),p._vnode=h},Bn={p:I,um:qt,m:Hn,r:tu,mt:J,mc:T,pc:ke,pbc:k,n:ji,o:e};let Ko,Go;return t&&([Ko,Go]=t(Bn)),{render:nu,hydrate:Ko,createApp:xh(nu,Ko)}}function Br({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function fn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ha(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $r(e,t,n=!1){const s=e.children,i=t.children;if(B(s)&&B(i))for(let r=0;re.__isTeleport,us=e=>e&&(e.disabled||""===e.disabled),$a=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Xa=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Xr=(e,t)=>{const n=e&&e.to;return Y(n)?t?t(n):null:n},ep={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:m,querySelector:_,createText:I}}=c,x=us(t.props);let{shapeFlag:b,children:g,dynamicChildren:E}=t;if(null==e){const y=t.el=I(""),M=t.anchor=I("");m(y,n,s),m(M,n,s);const A=t.target=Xr(t.props,_),N=t.targetAnchor=I("");A&&(m(N,A),"svg"===o||$a(A)?o="svg":("mathml"===o||Xa(A))&&(o="mathml"));const T=(v,k)=>{16&b&&u(g,v,k,i,r,o,l,a)};x?T(n,M):A&&T(A,N)}else{t.el=e.el;const y=t.anchor=e.anchor,M=t.target=e.target,A=t.targetAnchor=e.targetAnchor,N=us(e.props),T=N?n:M,v=N?y:A;if("svg"===o||$a(M)?o="svg":("mathml"===o||Xa(M))&&(o="mathml"),E?(d(e.dynamicChildren,E,T,i,r,o,l),$r(e,t,!0)):a||f(e,t,T,v,i,r,o,l,!1),x)N?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):di(t,n,y,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=Xr(t.props,_);k&&di(t,k,null,c,0)}else N&&di(t,M,A,c,1)}ja(t)},remove(e,t,n,s,{um:i,o:{remove:r}},o){const{shapeFlag:l,children:a,anchor:c,targetAnchor:u,target:f,props:d}=e;if(f&&r(u),o&&r(c),16&l){const m=o||!us(d);for(let _=0;_0?Ue||yn:null,Ka(),un>0&&Ue&&Ue.push(e),e}function sp(e,t,n,s,i,r){return Ga(Wr(e,t,n,s,i,r,!0))}function Kr(e,t,n,s,i){return Ga(fe(e,t,n,s,i,!0))}function Vt(e){return!!e&&!0===e.__v_isVNode}function st(e,t){return e.type===t.type&&e.key===t.key}function ip(e){Gr=e}const Wa=({key:e})=>null!=e?e:null,pi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?Y(e)||ye(e)||G(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Wr(e,t=null,n=null,s=0,i=null,r=(e===Se?0:1),o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wa(t),ref:t&&pi(t),scopeId:ei,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:_e};return l?(Yr(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=Y(n)?8:16),un>0&&!o&&Ue&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&Ue.push(a),a}const fe=function qa(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Kl)&&(e=be),Vt(e)){const l=it(e,t,!0);return n&&Yr(l,n),un>0&&!r&&Ue&&(6&l.shapeFlag?Ue[Ue.indexOf(e)]=l:Ue.push(l)),l.patchFlag|=-2,l}if(function sc(e){return G(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=Ya(t);let{class:l,style:a}=t;l&&!Y(l)&&(t.class=vn(l)),oe(a)&&(ur(a)&&!B(a)&&(a=ne({},a)),t.style=Cn(a))}return Wr(e,t,n,s,i,Y(e)?1:Wl(e)?128:Qh(e)?64:oe(e)?4:G(e)?2:0,r,!0)};function Ya(e){return e?ur(e)||Na(e)?ne({},e):e:null}function it(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:a}=e,c=t?Ja(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Wa(c),ref:t&&t.ref?n&&r?B(r)?r.concat(pi(t)):[r,pi(t)]:pi(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&it(e.ssContent),ssFallback:e.ssFallback&&it(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&(u.transition=a.clone(u)),u}function qr(e=" ",t=0){return fe(kt,null,e,t)}function op(e,t){const n=fe(Ft,null,e);return n.staticCount=t,n}function lp(e="",t=!1){return t?(hi(),Kr(be,null,e)):fe(be,null,e)}function He(e){return null==e||"boolean"==typeof e?fe(be):B(e)?fe(Se,null,e.slice()):"object"==typeof e?Ut(e):fe(kt,null,String(e))}function Ut(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:it(e)}function Yr(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(B(t))n=16;else if("object"==typeof t){if(65&s){const i=t.default;return void(i&&(i._c&&(i._d=!1),Yr(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||Na(t)?3===i&&_e&&(1===_e.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=_e}}else G(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),64&s?(n=16,t=[qr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ja(...e){const t={};for(let n=0;nNe||_e;let mi,Jr;{const e=Us(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};mi=t("__VUE_INSTANCE_SETTERS__",n=>Ne=n),Jr=t("__VUE_SSR_SETTERS__",n=>hs=n)}const dn=e=>{const t=Ne;return mi(e),e.scope.on(),()=>{e.scope.off(),mi(t)}},Zr=()=>{Ne&&Ne.scope.off(),mi(null)};function za(e){return 4&e.vnode.shapeFlag}let gi,Qr,hs=!1;function Qa(e,t=!1){t&&Jr(t);const{props:n,children:s}=e.vnode,i=za(e);(function Dh(e,t,n,s=!1){const i={},r=ba();e.propsDefaults=Object.create(null),Ca(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:Ol(i):e.type.props?i:r,e.attrs=r})(e,n,i,t),Xh(e,s);const r=i?function up(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,wr);const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?nc(e):null,o=dn(e);pt();const l=at(i,e,0,[e.props,r]);if(mt(),o(),Zi(l)){if(l.then(Zr,Zr),t)return l.then(a=>{zr(e,a,t)}).catch(a=>{xt(a,e,0)});e.asyncDep=l}else zr(e,l,t)}else tc(e,t)}(e,t):void 0;return t&&Jr(!1),r}function zr(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=mr(t)),tc(e,n)}function ec(e){gi=e,Qr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,hh))}}const dp=()=>!gi;function tc(e,t,n){const s=e.type;if(!e.render){if(!t&&gi&&!s.render){const i=s.template||kr(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=ne(ne({isCustomElement:r,delimiters:l},o),a);s.render=gi(i,c)}}e.render=s.render||ge,Qr&&Qr(e)}if(__VUE_OPTIONS_API__){const i=dn(e);pt();try{!function Ah(e){const t=kr(e),n=e.proxy,s=e.ctx;Dr=!1,t.beforeCreate&&ma(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:_,activated:I,deactivated:V,beforeUnmount:b,unmounted:E,render:y,renderTracked:M,renderTriggered:A,errorCaptured:N,serverPrefetch:T,expose:v,inheritAttrs:k,components:C,directives:U}=t;if(c&&function Oh(e,t,n=ge){B(e)&&(e=Fr(e));for(const s in e){const i=e[s];let r;r=oe(i)?"default"in i?as(i.from||s,i.default,!0):as(i.from||s):as(i),ye(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}(c,s,null),o)for(const Z in o){const j=o[Z];G(j)&&(s[Z]=j.bind(n))}if(i){const Z=i.call(n,n);oe(Z)&&(e.data=Ys(Z))}if(Dr=!0,r)for(const Z in r){const j=r[Z],ke=G(j)?j.bind(n,n):G(j.get)?j.get.bind(n,n):ge,vt=!G(j)&&G(j.set)?j.set.bind(n):ge,It=ic({get:ke,set:vt});Object.defineProperty(s,Z,{enumerable:!0,configurable:!0,get:()=>It.value,set:Hn=>It.value=Hn})}if(l)for(const Z in l)ga(l[Z],s,n,Z);if(a){const Z=G(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(j=>{Ta(j,Z[j])})}function $(Z,j){B(j)?j.forEach(ke=>Z(ke.bind(n))):j&&Z(j.bind(n))}if(u&&ma(u,e,"c"),$(la,f),$(rs,d),$(aa,m),$(oi,_),$(ia,I),$(ra,V),$(da,N),$(ua,M),$(fa,A),$(li,b),$(ai,E),$(ca,T),B(v))if(v.length){const Z=e.exposed||(e.exposed={});v.forEach(j=>{Object.defineProperty(Z,j,{get:()=>n[j],set:ke=>n[j]=ke})})}else e.exposed||(e.exposed={});y&&e.render===ge&&(e.render=y),null!=k&&(e.inheritAttrs=k),C&&(e.components=C),U&&(e.directives=U)}(e)}finally{mt(),i()}}}const hp={get:(e,t)=>(Ve(e,0,""),e[t])};function nc(e){return{attrs:new Proxy(e.attrs,hp),slots:e.slots,emit:e.emit,expose:n=>{e.exposed=n||{}}}}function _i(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mr(Rl(e.exposed)),{get:(t,n)=>n in t?t[n]:n in cn?cn[n](e):void 0,has:(t,n)=>n in t||n in cn}))}const pp=/(?:^|[-_])(\w)/g,mp=e=>e.replace(pp,t=>t.toUpperCase()).replace(/[-_]/g,"");function ps(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function eo(e,t,n=!1){let s=ps(t);if(!s&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(s=i[1])}if(!s&&e&&e.parent){const i=r=>{for(const o in r)if(r[o]===t)return o};s=i(e.components||e.parent.type.components)||i(e.appContext.components)}return s?mp(s):n?"App":"Anonymous"}const ic=(e,t)=>function ud(e,t,n=!1){let s,i;const r=G(e);return r?(s=e,i=ge):(s=e.get,i=e.set),new Ml(s,i,r||!i,n)}(e,0,hs);function gp(e,t,n=se){const s=yt(),i=pe(t),r=Fe(t),o=Ll((a,c)=>{let u;return Ql(()=>{const f=e[t];tt(u,f)&&(u=f,c())}),{get:()=>(a(),n.get?n.get(u):u),set(f){const d=s.vnode.props;!(d&&(t in d||i in d||r in d)&&(`onUpdate:${t}`in d||`onUpdate:${i}`in d||`onUpdate:${r}`in d))&&tt(f,u)&&(u=f,c()),s.emit(`update:${t}`,n.set?n.set(f):f)}}}),l="modelValue"===t?"modelModifiers":`${t}Modifiers`;return o[Symbol.iterator]=()=>{let a=0;return{next:()=>a<2?{value:a++?e[l]||{}:o,done:!1}:{done:!0}}},o}function rc(e,t,n){const s=arguments.length;return 2===s?oe(t)&&!B(t)?Vt(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&Vt(n)&&(n=[n]),fe(e,t,n))}function _p(){}function Ep(e,t,n,s){const i=n[s];if(i&&oc(i,e))return i;const r=t();return r.memo=e.slice(),n[s]=r}function oc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Ue&&Ue.push(e),!0}const lc="3.4.27",ac=ge,yp={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."},Tp=nt,Sp=function Bl(e,t){var n,s;nt=e,nt?(nt.enabled=!0,Zn.forEach(({event:i,args:r})=>nt.emit(i,...r)),Zn=[]):typeof window<"u"&&window.HTMLElement&&(null==(s=null==(n=window.navigator)?void 0:n.userAgent)||!s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Bl(r,t)}),setTimeout(()=>{nt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Er=!0,Zn=[])},3e3)):(Er=!0,Zn=[])},bp={createComponentInstance:Za,setupComponent:Qa,renderComponentRoot:ti,setCurrentRenderingInstance:Qn,isVNode:Vt,normalizeVNode:He},Np=null,Cp=null,vp=null,Ht=typeof document<"u"?document:null,cc=Ht&&Ht.createElement("template"),Op={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i="svg"===t?Ht.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Ht.createElementNS("http://www.w3.org/1998/Math/MathML",e):Ht.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Ht.createTextNode(e),createComment:e=>Ht.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ht.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==r&&(i=i.nextSibling););else{cc.innerHTML="svg"===s?`${e}`:"mathml"===s?`${e}`:e;const l=cc.content;if("svg"===s||"mathml"===s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Bt="transition",ms="animation",xn=Symbol("_vtc"),to=(e,{slots:t})=>rc(ta,dc(e),t);to.displayName="Transition";const fc={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},Rp=to.props=ne({},Ir,fc),hn=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},uc=e=>!!e&&(B(e)?e.some(t=>t.length>1):e.length>1);function dc(e){const t={};for(const C in e)C in fc||(t[C]=e[C]);if(!1===e.css)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,_=function Mp(e){if(null==e)return null;if(oe(e))return[no(e.enter),no(e.leave)];{const t=no(e);return[t,t]}}(i),I=_&&_[0],V=_&&_[1],{onBeforeEnter:x,onEnter:b,onEnterCancelled:g,onLeave:E,onLeaveCancelled:y,onBeforeAppear:M=x,onAppear:A=b,onAppearCancelled:N=g}=t,T=(C,U,q)=>{$t(C,U?u:l),$t(C,U?c:o),q&&q()},v=(C,U)=>{C._isLeaving=!1,$t(C,f),$t(C,m),$t(C,d),U&&U()},k=C=>(U,q)=>{const J=C?A:b,$=()=>T(U,C,q);hn(J,[U,$]),hc(()=>{$t(U,C?a:r),Tt(U,C?u:l),uc(J)||pc(U,s,I,$)})};return ne(t,{onBeforeEnter(C){hn(x,[C]),Tt(C,r),Tt(C,o)},onBeforeAppear(C){hn(M,[C]),Tt(C,a),Tt(C,c)},onEnter:k(!1),onAppear:k(!0),onLeave(C,U){C._isLeaving=!0;const q=()=>v(C,U);Tt(C,f),Tt(C,d),Ec(),hc(()=>{C._isLeaving&&($t(C,f),Tt(C,m),uc(E)||pc(C,s,V,q))}),hn(E,[C,q])},onEnterCancelled(C){T(C,!1),hn(g,[C])},onAppearCancelled(C){T(C,!0),hn(N,[C])},onLeaveCancelled(C){v(C),hn(y,[C])}})}function no(e){return Vs(e)}function Tt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xn]||(e[xn]=new Set)).add(t)}function $t(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[xn];n&&(n.delete(t),n.size||(e[xn]=void 0))}function hc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Pp=0;function pc(e,t,n,s){const i=e._endId=++Pp,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=mc(e,t);if(!o)return s();const c=o+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=m=>{m.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[_]||"").split(", "),i=s(`${Bt}Delay`),r=s(`${Bt}Duration`),o=gc(i,r),l=s(`${ms}Delay`),a=s(`${ms}Duration`),c=gc(l,a);let u=null,f=0,d=0;return t===Bt?o>0&&(u=Bt,f=o,d=r.length):t===ms?c>0&&(u=ms,f=c,d=a.length):(f=Math.max(o,c),u=f>0?o>c?Bt:ms:null,d=u?u===Bt?r.length:a.length:0),{type:u,timeout:f,propCount:d,hasTransform:u===Bt&&/\b(transform|all)(,|$)/.test(s(`${Bt}Property`).toString())}}function gc(e,t){for(;e.length_c(n)+_c(e[s])))}function _c(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function Ec(){return document.body.offsetHeight}const Ei=Symbol("_vod"),yc=Symbol("_vsh"),Tc={beforeMount(e,{value:t},{transition:n}){e[Ei]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):gs(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),gs(e,!0),s.enter(e)):s.leave(e,()=>{gs(e,!1)}):gs(e,t))},beforeUnmount(e,{value:t}){gs(e,t)}};function gs(e,t){e.style.display=t?e[Ei]:"none",e[yc]=!t}const Sc=Symbol("");function wp(e){const t=yt();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>io(r,i))},s=()=>{const i=e(t.proxy);so(t.subTree,i),n(i)};rs(()=>{zl(s);const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),ai(()=>i.disconnect())})}function so(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{so(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)io(e.el,t);else if(e.type===Se)e.children.forEach(n=>so(n,t));else if(e.type===Ft){let{el:n,anchor:s}=e;for(;n&&(io(n,t),n!==s);)n=n.nextSibling}}function io(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const i in t)n.setProperty(`--${i}`,t[i]),s+=`--${i}: ${t[i]};`;n[Sc]=s}}const Dp=/(^|;)\s*display\s*:/,bc=/\s*!important$/;function yi(e,t,n){if(B(n))n.forEach(s=>yi(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Fp(e,t){const n=ro[t];if(n)return n;let s=pe(t);if("filter"!==s&&s in e)return ro[t]=s;s=zt(s);for(let i=0;ioo||(Xp.then(()=>oo=0),oo=Date.now()),Ac=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function Oc(e,t){const n=Or(e);return(()=>{class i extends Ti{constructor(o){super(n,o,t)}}return i.def=n,i})()}const Yp=e=>Oc(e,jc),Jp=typeof HTMLElement<"u"?HTMLElement:class{};class Ti extends Jp{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Zs(()=>{this._connected||(co(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{const{props:r,styles:o}=s;let l;if(r&&!B(r))for(const a in r){const c=r[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=Vs(this._props[a])),(l||(l=Object.create(null)))[pe(a)]=!0)}this._numberProps=l,i&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=B(n)?n:Object.keys(n||{});for(const i of Object.keys(this))"_"!==i[0]&&s.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of s.map(pe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const s=pe(t);this._numberProps&&this._numberProps[s]&&(n=Vs(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),s&&(!0===n?this.setAttribute(Fe(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(Fe(t),n+""):n||this.removeAttribute(Fe(t))))}_update(){co(this._createVNode(),this.shadowRoot)}_createVNode(){const t=fe(this._def,ne({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(r,o)=>{this.dispatchEvent(new CustomEvent(r,{detail:o}))};n.emit=(r,...o)=>{s(r,o),Fe(r)!==r&&s(Fe(r),o)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof Ti){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function Zp(e="$style"){{const t=yt();if(!t)return se;const n=t.type.__cssModules;return n&&n[e]||se}}const Rc=new WeakMap,Mc=new WeakMap,Si=Symbol("_moveCb"),Pc=Symbol("_enterCb"),Lc={name:"TransitionGroup",props:ne({},Rp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=yt(),s=vr();let i,r;return oi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!function sm(e,t,n){const s=e.cloneNode(),i=e[xn];i&&i.forEach(l=>{l.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=mc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(em),i.forEach(tm);const l=i.filter(nm);Ec(),l.forEach(a=>{const c=a.el,u=c.style;Tt(c,o),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Si]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[Si]=null,$t(c,o))};c.addEventListener("transitionend",f)})}),()=>{const o=ee(e),l=dc(o);let a=o.tag||Se;if(i=[],r)for(let c=0;c{const t=e.props["onUpdate:modelValue"]||!1;return B(t)?n=>Nn(t,n):t};function im(e){e.target.composing=!0}function xc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ze=Symbol("_assign"),bi={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[Ze]=Xt(i);const r=s||i.props&&"number"===i.props.type;St(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Fs(l)),e[Ze](l)}),n&&St(e,"change",()=>{e.value=e.value.trim()}),t||(St(e,"compositionstart",im),St(e,"compositionend",xc),St(e,"change",xc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:i}},r){if(e[Ze]=Xt(r),e.composing)return;const l=null==t?"":t;(!i&&"number"!==e.type||/^0\d/.test(e.value)?e.value:Fs(e.value))!==l&&(document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===l)||(e.value=l))}},lo={deep:!0,created(e,t,n){e[Ze]=Xt(n),St(e,"change",()=>{const s=e._modelValue,i=wn(e),r=e.checked,o=e[Ze];if(B(s)){const l=Hs(s,i),a=-1!==l;if(r&&!a)o(s.concat(i));else if(!r&&a){const c=[...s];c.splice(l,1),o(c)}}else if(Zt(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(Fc(e,r))})},mounted:wc,beforeUpdate(e,t,n){e[Ze]=Xt(n),wc(e,t,n)}};function wc(e,{value:t,oldValue:n},s){e._modelValue=t,B(t)?e.checked=Hs(t,s.props.value)>-1:Zt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Rt(t,Fc(e,!0)))}const ao={created(e,{value:t},n){e.checked=Rt(t,n.props.value),e[Ze]=Xt(n),St(e,"change",()=>{e[Ze](wn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ze]=Xt(s),t!==n&&(e.checked=Rt(t,s.props.value))}},Dc={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=Zt(t);St(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Fs(wn(o)):wn(o));e[Ze](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Zs(()=>{e._assigning=!1})}),e[Ze]=Xt(s)},mounted(e,{value:t,modifiers:{}}){kc(e,t)},beforeUpdate(e,t,n){e[Ze]=Xt(n)},updated(e,{value:t,modifiers:{}}){e._assigning||kc(e,t)}};function kc(e,t,n){const s=e.multiple,i=B(t);if(!s||i||Zt(t)){for(let r=0,o=e.options.length;rString(u)===String(a)):Hs(t,a)>-1}else l.selected=t.has(a);else if(Rt(wn(l),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}!s&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function wn(e){return"_value"in e?e._value:e.value}function Fc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Vc={created(e,t,n){Ni(e,t,n,null,"created")},mounted(e,t,n){Ni(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Ni(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Ni(e,t,n,s,"updated")}};function Uc(e,t){switch(e){case"SELECT":return Dc;case"TEXTAREA":return bi;default:switch(t){case"checkbox":return lo;case"radio":return ao;default:return bi}}}function Ni(e,t,n,s,i){const o=Uc(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const om=["ctrl","shift","alt","meta"],lm={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&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>om.some(n=>e[`${n}Key`]&&!t.includes(n))},am=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=Fe(i.key);return t.some(o=>o===r||cm[o]===r)?e(i):void 0})},Hc=ne({patchProp:(e,t,n,s,i,r,o,l,a)=>{const c="svg"===i;"class"===t?function Lp(e,t,n){const s=e[xn];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,c):"style"===t?function kp(e,t,n){const s=e.style,i=Y(n);let r=!1;if(n&&!i){if(t)if(Y(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();null==n[l]&&yi(s,l,"")}else for(const o in t)null==n[o]&&yi(s,o,"");for(const o in n)"display"===o&&(r=!0),yi(s,o,n[o])}else if(i){if(t!==n){const o=s[Sc];o&&(n+=";"+o),s.cssText=n,r=Dp.test(n)}}else t&&e.removeAttribute("style");Ei in e&&(e[Ei]=r?s.display:"",e[yc]&&(s.display="none"))}(e,n,s):Jt(t)?Yi(t)||function Bp(e,t,n,s,i=null){const r=e[vc]||(e[vc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function $p(e){let t;if(Ic.test(e)){let s;for(t={};s=e.match(Ic);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):Fe(e.slice(2)),t]}(t);if(s){const c=r[t]=function Kp(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();Ke(function Gp(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}return t}(s,n.value),t,5,[s])};return n.value=e,n.attached=jp(),n}(s,i);St(e,l,c,a)}else o&&(function Hp(e,t,n,s){e.removeEventListener(t,n,s)}(e,l,o,a),r[t]=void 0)}}(e,t,0,s,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function qp(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&Ac(t)&&G(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const i=e.tagName;if("IMG"===i||"VIDEO"===i||"CANVAS"===i||"SOURCE"===i)return!1}return(!Ac(t)||!Y(n))&&t in e}(e,t,s,c))?function Up(e,t,n,s,i,r,o){if("innerHTML"===t||"textContent"===t)return s&&o(s,i,r),void(e[t]=null==n?"":n);const l=e.tagName;if("value"===t&&"PROGRESS"!==l&&!l.includes("-")){const u=null==n?"":n;return(("OPTION"===l?e.getAttribute("value")||"":e.value)!==u||!("_value"in e))&&(e.value=u),null==n&&e.removeAttribute(t),void(e._value=n)}let a=!1;if(""===n||null==n){const c=typeof e[t];"boolean"===c?n=Qi(n):null==n&&"string"===c?(n="",a=!0):"number"===c&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}(e,t,s,r,o,l,a):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),function Vp(e,t,n,s,i){if(s&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Cc,t.slice(6,t.length)):e.setAttributeNS(Cc,t,n);else{const r=Mu(t);null==n||r&&!Qi(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,s,c))}},Op);let _s,Bc=!1;function $c(){return _s||(_s=Fa(Hc))}function Xc(){return _s=Bc?_s:Va(Hc),Bc=!0,_s}const co=(...e)=>{$c().render(...e)},jc=(...e)=>{Xc().hydrate(...e)},Kc=(...e)=>{const t=$c().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Wc(s);if(!i)return;const r=t._component;!G(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,Gc(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},um=(...e)=>{const t=Xc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Wc(s);if(i)return n(i,!0,Gc(i))},t};function Gc(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Wc(e){return Y(e)?document.querySelector(e):e}let qc=!1;const dm=()=>{qc||(qc=!0,function rm(){bi.getSSRProps=({value:e})=>({value:e}),ao.getSSRProps=({value:e},t)=>{if(t.props&&Rt(t.props.value,e))return{checked:!0}},lo.getSSRProps=({value:e},t)=>{if(B(e)){if(t.props&&Hs(e,t.props.value)>-1)return{checked:!0}}else if(Zt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Vc.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=Uc(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function xp(){Tc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},Es=Symbol(""),ys=Symbol(""),fo=Symbol(""),Ci=Symbol(""),Yc=Symbol(""),pn=Symbol(""),Jc=Symbol(""),Zc=Symbol(""),uo=Symbol(""),ho=Symbol(""),Ts=Symbol(""),po=Symbol(""),zc=Symbol(""),mo=Symbol(""),go=Symbol(""),_o=Symbol(""),Eo=Symbol(""),yo=Symbol(""),To=Symbol(""),Qc=Symbol(""),ef=Symbol(""),vi=Symbol(""),Ii=Symbol(""),So=Symbol(""),bo=Symbol(""),Ss=Symbol(""),bs=Symbol(""),No=Symbol(""),Co=Symbol(""),hm=Symbol(""),vo=Symbol(""),Ai=Symbol(""),pm=Symbol(""),mm=Symbol(""),Io=Symbol(""),gm=Symbol(""),_m=Symbol(""),Ao=Symbol(""),tf=Symbol(""),Dn={[Es]:"Fragment",[ys]:"Teleport",[fo]:"Suspense",[Ci]:"KeepAlive",[Yc]:"BaseTransition",[pn]:"openBlock",[Jc]:"createBlock",[Zc]:"createElementBlock",[uo]:"createVNode",[ho]:"createElementVNode",[Ts]:"createCommentVNode",[po]:"createTextVNode",[zc]:"createStaticVNode",[mo]:"resolveComponent",[go]:"resolveDynamicComponent",[_o]:"resolveDirective",[Eo]:"resolveFilter",[yo]:"withDirectives",[To]:"renderList",[Qc]:"renderSlot",[ef]:"createSlots",[vi]:"toDisplayString",[Ii]:"mergeProps",[So]:"normalizeClass",[bo]:"normalizeStyle",[Ss]:"normalizeProps",[bs]:"guardReactiveProps",[No]:"toHandlers",[Co]:"camelize",[hm]:"capitalize",[vo]:"toHandlerKey",[Ai]:"setBlockTracking",[pm]:"pushScopeId",[mm]:"popScopeId",[Io]:"withCtx",[gm]:"unref",[_m]:"isRef",[Ao]:"withMemo",[tf]:"isMemoSame"},Ie={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Ns(e,t,n,s,i,r,o,l=!1,a=!1,c=!1,u=Ie){return e&&(l?(e.helper(pn),e.helper(Vn(e.inSSR,c))):e.helper(Fn(e.inSSR,c)),o&&e.helper(yo)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Cs(e,t=Ie){return{type:17,loc:t,elements:e}}function ze(e,t=Ie){return{type:15,loc:t,properties:e}}function Ee(e,t){return{type:16,loc:Ie,key:Y(e)?Q(e,!0):e,value:t}}function Q(e,t=!1,n=Ie,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function rt(e,t=Ie){return{type:8,loc:t,children:e}}function Ce(e,t=[],n=Ie){return{type:14,loc:n,callee:e,arguments:t}}function kn(e,t,n=!1,s=!1,i=Ie){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Oo(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ie}}function Fn(e,t){return e||t?uo:ho}function Vn(e,t){return e||t?Jc:Zc}function Ro(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Fn(s,e.isComponent)),t(pn),t(Vn(s,e.isComponent)))}const nf=new Uint8Array([123,123]),sf=new Uint8Array([125,125]);function rf(e){return e>=97&&e<=122||e>=65&&e<=90}function Ge(e){return 32===e||10===e||9===e||12===e||13===e}function jt(e){return 47===e||62===e||Ge(e)}function Oi(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function lf(e){switch(e){case"Teleport":case"teleport":return ys;case"Suspense":case"suspense":return fo;case"KeepAlive":case"keep-alive":return Ci;case"BaseTransition":case"base-transition":return Yc}}const Am=/^\d|[^\$\w]/,Ri=e=>!Am.test(e),Om=/[A-Za-z_$\xA0-\uFFFF]/,Rm=/[\.\?\w$\xA0-\uFFFF]/,Mm=/\s+[.[]\s*|\s*[.[]\s+/g,af=e=>{e=e.trim().replace(Mm,o=>o.trim());let t=0,n=[],s=0,i=0,r=null;for(let o=0;o4===i.key.type&&i.key.content===s)}return n}function As(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString())}`}const km=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,df={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Ds,isPreTag:Ds,isCustomElement:Ds,onError:Po,onWarn:of,comments:!1,prefixIdentifiers:!1};let le=df,Os=null,bt="",xe=null,ie=null,Xe="",Nt=-1,gn=-1,xi=0,Wt=!1,xo=null;const de=[],me=new class bm{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=nf,this.delimiterClose=sf,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return 2===this.mode&&0===this.stack.length}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=nf,this.delimiterClose=sf}getPos(t){let n=1,s=t+1;for(let i=this.newlines.length-1;i>=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){60===t?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.state=this.inRCDATA?32:1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(n?jt(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!n)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(62===t||Ge(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(28===this.state?this.currentSequence===Le.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):6===this.state||11===this.state||18===this.state||17===this.state||12===this.state||13===this.state||14===this.state||15===this.state||16===this.state||20===this.state||19===this.state||21===this.state||9===this.state||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}(de,{onerr:Ct,ontext(e,t){wi(Re(e,t),e,t)},ontextentity(e,t,n){wi(e,t,n)},oninterpolation(e,t){if(Wt)return wi(Re(e,t),e,t);let n=e+me.delimiterOpen.length,s=t-me.delimiterClose.length;for(;Ge(bt.charCodeAt(n));)n++;for(;Ge(bt.charCodeAt(s-1));)s--;let i=Re(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),wo({type:5,content:ki(i,!1,ve(n,s)),loc:ve(e,t)})},onopentagname(e,t){const n=Re(e,t);xe={type:1,tag:n,ns:le.getNamespace(n,de[0],le.ns),tagType:0,props:[],children:[],loc:ve(e-1,t),codegenNode:void 0}},onopentagend(e){pf(e)},onclosetag(e,t){const n=Re(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i0&&Ct(24,de[0].loc.start.offset);for(let o=0;o<=i;o++)Di(de.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&Ct(2,t)},onattribend(e,t){if(xe&&ie){if(_n(ie.loc,t),0!==e)if(Xe.includes("&")&&(Xe=le.decodeEntities(Xe,!0)),6===ie.type)"class"===ie.name&&(Xe=Ef(Xe).trim()),1===e&&!Xe&&Ct(13,t),ie.value={type:2,content:Xe,loc:1===e?ve(Nt,gn):ve(Nt-1,gn+1)},me.inSFCRoot&&"template"===xe.tag&&"lang"===ie.name&&Xe&&"html"!==Xe&&me.enterRCDATA(Oi("{const _=t.start.offset+d;return ki(f,!1,ve(_,_+f.length),0,m?1:0)},l={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=i.trim().replace(Fm,"").trim();const c=i.indexOf(a),u=a.match(hf);if(u){a=a.replace(hf,"").trim();const f=u[1].trim();let d;if(f&&(d=n.indexOf(f,c+a.length),l.key=o(f,d,!0)),u[2]){const m=u[2].trim();m&&(l.index=o(m,n.indexOf(m,l.key?d+f.length:c+a.length),!0))}}return a&&(l.value=o(a,c,!0)),l}(ie.exp));let s=-1;"bind"===ie.name&&(s=ie.modifiers.indexOf("sync"))>-1&&vs("COMPILER_V_BIND_SYNC",le)&&(ie.name="model",ie.modifiers.splice(s,1))}(7!==ie.type||"pre"!==ie.name)&&xe.props.push(ie)}Xe="",Nt=gn=-1},oncomment(e,t){le.comments&&wo({type:3,content:Re(e,t),loc:ve(e-4,t+3)})},onend(){const e=bt.length;for(let t=0;t64&&e<91}(e.charCodeAt(0))||lf(e)||le.isBuiltInComponent&&le.isBuiltInComponent(e)||le.isNativeTag&&!le.isNativeTag(e))return!0;for(let n=0;n6===l.type&&"inline-template"===l.name);o&&vs("COMPILER_INLINE_TEMPLATE",le)&&e.children.length&&(o.value={type:2,content:Re(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:o.loc})}}function mf(e,t){let n=e;for(;bt.charCodeAt(n)!==t&&n>=0;)n--;return n}const Hm=new Set(["if","else","else-if","for","slot"]);function gf({tag:e,props:t}){if("template"===e)for(let n=0;n0){if(a>=2){l.codegenNode.patchFlag="-1",l.codegenNode=t.hoist(l.codegenNode),r++;continue}}else{const c=l.codegenNode;if(13===c.type){const u=Nf(c);if((!u||512===u||1===u)&&Sf(l,t)>=2){const f=bf(l);f&&(c.props=t.hoist(f))}c.dynamicProps&&(c.dynamicProps=t.hoist(c.dynamicProps))}}}if(1===l.type){const a=1===l.tagType;a&&t.scopes.vSlot++,Fi(l,t),a&&t.scopes.vSlot--}else if(11===l.type)Fi(l,t,1===l.children.length);else if(9===l.type)for(let a=0;a1)for(let c=0;c`_${Dn[N.helper(T)]}`,replaceNode(T){N.parent.children[N.childIndex]=N.currentNode=T},removeNode(T){const k=T?N.parent.children.indexOf(T):N.currentNode?N.childIndex:-1;T&&T!==N.currentNode?N.childIndex>k&&(N.childIndex--,N.onNodeRemoved()):(N.currentNode=null,N.onNodeRemoved()),N.parent.children.splice(k,1)},onNodeRemoved:ge,addIdentifiers(T){},removeIdentifiers(T){},hoist(T){Y(T)&&(T=Q(T)),N.hoists.push(T);const v=Q(`_hoisted_${N.hoists.length}`,!1,T.loc,2);return v.hoisted=T,v},cache:(T,v=!1)=>function Tm(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Ie}}(N.cached++,T,v)};return N.filters=new Set,N}(e,t);Vi(e,n),t.hoistStatic&&Ym(e,n),t.ssr||function Qm(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(yf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&Ro(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=Ns(t,n(Es),void 0,e.children,i+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function Vi(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(1===s.type){const{props:r}=s;if(3===s.tagType&&r.some(cf))return;const o=[];for(let l=0;l`${Dn[e]}: _${Dn[e]}`;function Do(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?Eo:"component"===t?mo:_o);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Rs(e,t,n),n&&t.deindent(),t.push("]")}function Rs(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}([r,o,l,a,c]),t),n(")"),f&&n(")"),u&&(n(", "),we(u,t),n(")"))}(e,t);break;case 14:!function ug(e,t){const{push:n,helper:s,pure:i}=t,r=Y(e.callee)?e.callee:s(e.callee);i&&n(Ui),n(r+"(",-2,e),Rs(e.arguments,t),n(")")}(e,t);break;case 15:!function dg(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length)return void n("{}",-2,e);const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a "),(a||l)&&(n("{"),s()),o?(a&&n("return "),B(o)?ko(o,t):we(o,t)):l&&we(l,t),(a||l)&&(i(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function mg(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:l,deindent:a,newline:c}=t;if(4===n.type){const f=!Ri(n.content);f&&o("("),If(n,t),f&&o(")")}else o("("),we(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),we(s,t),t.indentLevel--,r&&c(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,we(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function gg(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(i(),n(`${s(Ai)}(-1),`),o()),n(`_cache[${e.index}] = `),we(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Ai)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")")}(e,t);break;case 21:Rs(e.body,t,!0,!1)}}function If(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Af(e,t){for(let n=0;nfunction Sg(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(ue(28,t.loc)),t.exp=Q("true",!1,i)}if("if"===t.name){const i=Of(e,t),r={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let o=i.indexOf(e);for(;o-- >=-1;){const l=i[o];if(l&&3===l.type)n.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===t.name&&void 0===l.branches[l.branches.length-1].condition&&n.onError(ue(30,e.loc)),n.removeNode();const a=Of(e,t);l.branches.push(a);const c=s&&s(l,a,!1);Vi(a,n),c&&c(),n.currentNode=null}else n.onError(ue(30,e.loc));break}n.removeNode(l)}}}}(e,t,n,(s,i,r)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-- >=0;){const c=o[l];c&&9===c.type&&(a+=c.branches.length)}return()=>{if(r)s.codegenNode=Rf(i,a,n);else{const c=function bg(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(s.codegenNode);c.alternate=Rf(i,a+s.branches.length-1,n)}}}));function Of(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!We(e,"for")?e.children:[e],userKey:Mi(e,"key"),isTemplateIf:n}}function Rf(e,t,n){return e.condition?Oo(e.condition,Mf(e,t,n),Ce(n.helper(Ts),['""',"true"])):Mf(e,t,n)}function Mf(e,t,n){const{helper:s}=n,i=Ee("key",Q(`${t}`,!1,Ie,2)),{children:r}=e,o=r[0];if(1!==r.length||1!==o.type){if(1===r.length&&11===o.type){const a=o.codegenNode;return Li(a,i,n),a}{let a=64;return Ns(n,s(Es),ze([i]),r,a+"",void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,c=function Dm(e){return 14===e.type&&e.callee===Ao?e.arguments[1].returns:e}(a);return 13===c.type&&Ro(c,n),Li(c,i,n),a}}const Ng=Cf("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function Cg(e,t,n,s){if(!t.exp)return void n.onError(ue(31,t.loc));const i=t.forParseResult;if(!i)return void n.onError(ue(32,t.loc));Vo(i);const{scopes:l}=n,{source:a,value:c,key:u,index:f}=i,d={type:11,loc:t.loc,source:a,valueAlias:c,keyAlias:u,objectIndexAlias:f,parseResult:i,children:Is(e)?e.children:[e]};n.replaceNode(d),l.vFor++;const m=s&&s(d);return()=>{l.vFor--,m&&m()}}(e,t,n,r=>{const o=Ce(s(To),[r.source]),l=Is(e),a=We(e,"memo"),c=Mi(e,"key"),u=c&&(6===c.type?Q(c.value.content,!0):c.exp),f=c?Ee("key",u):null,d=4===r.source.type&&r.source.constType>0,m=d?64:c?128:256;return r.codegenNode=Ns(n,s(Es),void 0,o,m+"",void 0,void 0,!0,!d,!1,e.loc),()=>{let _;const{children:I}=r,V=1!==I.length||1!==I[0].type,x=Pi(e)?e:l&&1===e.children.length&&Pi(e.children[0])?e.children[0]:null;if(x?(_=x.codegenNode,l&&f&&Li(_,f,n)):V?_=Ns(n,s(Es),f?ze([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(_=I[0].codegenNode,l&&f&&Li(_,f,n),_.isBlock!==!d&&(_.isBlock?(i(pn),i(Vn(n.inSSR,_.isComponent))):i(Fn(n.inSSR,_.isComponent))),_.isBlock=!d,_.isBlock?(s(pn),s(Vn(n.inSSR,_.isComponent))):s(Fn(n.inSSR,_.isComponent))),a){const b=kn(Uo(r.parseResult,[Q("_cached")]));b.body=function Sm(e){return{type:21,body:e,loc:Ie}}([rt(["const _memo = (",a.exp,")"]),rt(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(tf)}(_cached, _memo)) return _cached`]),rt(["const _item = ",_]),Q("_item.memo = _memo"),Q("return _item")]),o.arguments.push(b,Q("_cache"),Q(String(n.cached++)))}else o.arguments.push(kn(Uo(r.parseResult),_,!0))}})});function Vo(e,t){e.finalized||(e.finalized=!0)}function Uo({value:e,key:t,index:n},s=[]){return function vg(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Q("_".repeat(s+1),!1))}([e,t,n,...s])}const Pf=Q("undefined",!1),Ig=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(We(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Ag=(e,t,n,s)=>kn(e,n,!1,!0,n.length?n[0].loc:s);function Og(e,t,n=Ag){t.helper(Io);const{children:s,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=We(e,"slot",!0);if(a){const{arg:V,exp:x}=a;V&&!$e(V)&&(l=!0),r.push(Ee(V||Q("default",!0),n(x,void 0,s,i)))}let c=!1,u=!1;const f=[],d=new Set;let m=0;for(let V=0;V{const g=n(x,void 0,b,i);return t.compatConfig&&(g.isNonScopedSlot=!0),Ee("default",g)};c?f.length&&f.some(x=>Lf(x))&&(u?t.onError(ue(39,f[0].loc)):r.push(V(void 0,f))):r.push(V(void 0,s))}const _=l?2:Bi(e.children)?3:1;let I=ze(r.concat(Ee("_",Q(_+"",!1))),i);return o.length&&(I=Ce(t.helper(ef),[I,Cs(o)])),{slots:I,hasDynamicSlots:l}}function Hi(e,t,n){const s=[Ee("name",e),Ee("fn",t)];return null!=n&&s.push(Ee("key",Q(String(n),!0))),ze(s)}function Bi(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:s,props:i}=e,r=1===e.tagType;let o=r?function Mg(e,t,n=!1){let{tag:s}=e;const i=Ho(s),r=Mi(e,"is",!1,!0);if(r)if(i||mn("COMPILER_IS_ON_ELEMENT",t)){let l;if(6===r.type?l=r.value&&Q(r.value.content,!0):(l=r.exp,l||(l=Q("is",!1,r.loc))),l)return Ce(t.helper(go),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=lf(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(mo),t.components.add(s),As(s,"component"))}(e,t):`"${s}"`;const l=oe(o)&&o.callee===go;let a,c,u,d,m,_,f=0,I=l||o===ys||o===fo||!r&&("svg"===s||"foreignObject"===s);if(i.length>0){const V=wf(e,t,void 0,r,l);a=V.props,f=V.patchFlag,m=V.dynamicPropNames;const x=V.directives;_=x&&x.length?Cs(x.map(b=>function Lg(e,t){const n=[],s=xf.get(e);s?n.push(t.helperString(s)):(t.helper(_o),t.directives.add(e.name),n.push(As(e.name,"directive")));const{loc:i}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const r=Q("true",!1,i);n.push(ze(e.modifiers.map(o=>Ee(o,r)),i))}return Cs(n,e.loc)}(b,t))):void 0,V.shouldUseBlock&&(I=!0)}if(e.children.length>0)if(o===Ci&&(I=!0,f|=1024),r&&o!==ys&&o!==Ci){const{slots:x,hasDynamicSlots:b}=Og(e,t);c=x,b&&(f|=1024)}else if(1===e.children.length&&o!==ys){const x=e.children[0],b=x.type,g=5===b||8===b;g&&0===Qe(x,t)&&(f|=1),c=g||2===b?x:e.children}else c=e.children;0!==f&&(u=String(f),m&&m.length&&(d=function xg(e){let t="[";for(let n=0,s=e.length;n0;let m=!1,_=0,I=!1,V=!1,x=!1,b=!1,g=!1,E=!1;const y=[],M=v=>{c.length&&(u.push(ze(Df(c),l)),c=[]),v&&u.push(v)},A=()=>{t.scopes.vFor>0&&c.push(Ee(Q("ref_for",!0),Q("true")))},N=({key:v,value:k})=>{if($e(v)){const C=v.content,U=Jt(C);if(U&&(!s||i)&&"onclick"!==C.toLowerCase()&&"onUpdate:modelValue"!==C&&!Ot(C)&&(b=!0),U&&Ot(C)&&(E=!0),U&&14===k.type&&(k=k.arguments[0]),20===k.type||(4===k.type||8===k.type)&&Qe(k,t)>0)return;"ref"===C?I=!0:"class"===C?V=!0:"style"===C?x=!0:"key"!==C&&!y.includes(C)&&y.push(C),s&&("class"===C||"style"===C)&&!y.includes(C)&&y.push(C)}else g=!0};for(let v=0;v1?Ce(t.helper(Ii),u,l):u[0]):c.length&&(T=ze(Df(c),l)),g?_|=16:(V&&!s&&(_|=2),x&&!s&&(_|=4),y.length&&(_|=8),b&&(_|=32)),!m&&(0===_||32===_)&&(I||E||f.length>0)&&(_|=512),!t.inSSR&&T)switch(T.type){case 15:let v=-1,k=-1,C=!1;for(let J=0;J{if(Pi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function Dg(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=wf(e,t,i,!1,!1);s=r,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:n,slotProps:s}}(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),n.length&&(o[3]=kn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Ce(t.helper(Qc),o,s)}},kg=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,kf=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;let l;if(!e.exp&&!r.length&&n.onError(ue(35,i)),4===o.type)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`),l=Q(0!==t.tagType||f.startsWith("vnode")||!/[A-Z]/.test(f)?bn(pe(f)):`on:${f}`,!0,o.loc)}else l=rt([`${n.helperString(vo)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(vo)}(`),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let c=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const f=af(a.content),d=!(f||kg.test(a.content)),m=a.content.includes(";");(d||c&&f)&&(a=rt([`${d?"$event":"(...args)"} => ${m?"{":"("}`,a,m?"}":")"]))}let u={props:[Ee(l,a||Q("() => {}",!1,i))]};return s&&(u=s(u)),c&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(f=>f.key.isHandlerKey=!0),u},Fg=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(o&&4===o.type&&!o.content.trim()&&(o=void 0),!o){if(4!==r.type||!r.isStatic)return n.onError(ue(52,r.loc)),{props:[Ee(r,Q("",!0,i))]};const l=pe(r.content);o=e.exp=Q(l,!1,r.loc)}return 4!==r.type?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=`${r.content} || ""`),s.includes("camel")&&(4===r.type?r.content=r.isStatic?pe(r.content):`${n.helperString(Co)}(${r.content})`:(r.children.unshift(`${n.helperString(Co)}(`),r.children.push(")"))),n.inSSR||(s.includes("prop")&&Ff(r,"."),s.includes("attr")&&Ff(r,"^")),{props:[Ee(r,o)]}},Ff=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Vg=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,i=!1;for(let r=0;r7===r.type&&!t.directiveTransforms[r.name])||"template"===e.tag)))for(let r=0;r{if(1===e.type&&We(e,"once",!0))return Vf.has(e)||t.inVOnce||t.inSSR?void 0:(Vf.add(e),t.inVOnce=!0,t.helper(Ai),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Uf=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(ue(41,e.loc)),$i();const r=s.loc.source,o=4===s.type?s.content:r,l=n.bindingMetadata[r];if("props"===l||"props-aliased"===l)return n.onError(ue(44,s.loc)),$i();if(!o.trim()||!af(o))return n.onError(ue(42,s.loc)),$i();const c=i||Q("modelValue",!0),u=i?$e(i)?`onUpdate:${pe(i.content)}`:rt(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;f=rt([(n.isTS?"($event: any)":"$event")+" => ((",s,") = $event)"]);const m=[Ee(c,e.exp),Ee(u,f)];if(e.modifiers.length&&1===t.tagType){const _=e.modifiers.map(V=>(Ri(V)?V:JSON.stringify(V))+": true").join(", "),I=i?$e(i)?`${i.content}Modifiers`:rt([i,' + "Modifiers"']):"modelModifiers";m.push(Ee(I,Q(`{ ${_} }`,!1,e.loc,2)))}return $i(m)};function $i(e=[]){return{props:e}}const Hg=/[\w).+\-_$\]]/,Bg=(e,t)=>{mn("COMPILER_FILTERS",t)&&(5===e.type&&Xi(e.content,t),1===e.type&&e.props.forEach(n=>{7===n.type&&"for"!==n.name&&n.exp&&Xi(n.exp,t)}))};function Xi(e,t){if(4===e.type)Hf(e,t);else for(let n=0;n=0&&(b=n.charAt(x)," "===b);x--);(!b||!Hg.test(b))&&(o=!0)}}else void 0===_?(u=m+1,_=n.slice(0,m).trim()):V();function V(){I.push(n.slice(u,m).trim()),u=m+1}if(void 0===_?_=n.slice(0,m).trim():0!==u&&V(),I.length){for(m=0;m{if(1===e.type){const n=We(e,"memo");return!n||Bf.has(e)?void 0:(Bf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&Ro(s,t),e.codegenNode=Ce(t.helper(Ao),[n.exp,kn(void 0,s),"_cache",String(t.cached++)]))})}};function Kg(e,t={}){const n=t.onError||Po,s="module"===t.mode;!0===t.prefixIdentifiers?n(ue(47)):s&&n(ue(48)),t.cacheHandlers&&n(ue(49)),t.scopeId&&!s&&n(ue(50));const r=ne({},t,{prefixIdentifiers:!1}),o=Y(e)?function qm(e,t){if(function Wm(){me.reset(),xe=null,ie=null,Xe="",Nt=-1,gn=-1,de.length=0}(),bt=e,le=ne({},df),t){let i;for(i in t)null!=t[i]&&(le[i]=t[i])}me.mode="html"===le.parseMode?1:"sfc"===le.parseMode?2:0,me.inXML=1===le.ns||2===le.ns;const n=t&&t.delimiters;n&&(me.delimiterOpen=Oi(n[0]),me.delimiterClose=Oi(n[1]));const s=Os=function ym(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:Ie}}([],e);return me.parse(bt),s.loc=ve(0,e.length),s.children=_f(s.children),Os=null,s}(e,r):e,[l,a]=function jg(e){return[[Ug,Tg,Xg,Ng,Bg,wg,Rg,Ig,Vg],{on:kf,bind:Fg,model:Uf}]}();return zm(o,ne({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:ne({},a,t.directiveTransforms||{})})),function ng(e,t={}){const n=function tg(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:c="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:d=!1}){const m={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:c,ssr:u,isTS:f,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:I=>`_${Dn[I]}`,push(I,V=-2,x){m.code+=I},indent(){_(++m.indentLevel)},deindent(I=!1){I?--m.indentLevel:_(--m.indentLevel)},newline(){_(m.indentLevel)}};function _(I){m.push("\n"+" ".repeat(I),0)}return m}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:a,ssr:u}=n,f=Array.from(e.helpers),d=f.length>0,m=!r&&"module"!==s;if(function sg(e,t){const{push:i,newline:r,runtimeGlobalName:l}=t,c=l,u=Array.from(e.helpers);if(u.length>0&&(i(`const _Vue = ${c}\n`,-1),e.hoists.length)){const f=[uo,ho,Ts,po,zc].filter(d=>u.includes(d)).map(vf).join(", ");i(`const { ${f} } = _Vue\n`,-1)}(function ig(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let l=0;l0)&&a()),e.directives.length&&(Do(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),Do(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let b=0;b0?", ":""}_temp${b}`)}return(e.components.length||e.directives.length||e.temps)&&(i("\n",0),a()),u||i("return "),e.codegenNode?we(e.codegenNode,n):i("null"),m&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}(o,r)}const $f=Symbol(""),Xf=Symbol(""),jf=Symbol(""),Kf=Symbol(""),Bo=Symbol(""),Gf=Symbol(""),Wf=Symbol(""),qf=Symbol(""),$o=Symbol(""),Yf=Symbol("");let Un;!function Em(e){Object.getOwnPropertySymbols(e).forEach(t=>{Dn[t]=e[t]})}({[$f]:"vModelRadio",[Xf]:"vModelCheckbox",[jf]:"vModelText",[Kf]:"vModelSelect",[Bo]:"vModelDynamic",[Gf]:"withModifiers",[Wf]:"withKeys",[qf]:"vShow",[$o]:"Transition",[Yf]:"TransitionGroup"});const Jf={parseMode:"html",isVoidTag:Ru,isNativeTag:e=>Iu(e)||Au(e)||Ou(e),isPreTag:e=>"pre"===e,decodeEntities:function Wg(e,t=!1){return Un||(Un=document.createElement("div")),t?(Un.innerHTML=`
`,Un.children[0].getAttribute("foo")):(Un.innerHTML=e,Un.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?$o:"TransitionGroup"===e||"transition-group"===e?Yf:void 0,getNamespace(e,t,n){let s=t?t.ns:n;if(t&&2===s)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(i=>6===i.type&&"encoding"===i.name&&null!=i.value&&("text/html"===i.value.content||"application/xhtml+xml"===i.value.content))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(s=0);else t&&1===s&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(s=0);if(0===s){if("svg"===e)return 1;if("math"===e)return 2}return s}},Yg=(e,t)=>{const n=sl(e);return Q(JSON.stringify(n),!1,t,3)};function dt(e,t){return ue(e,t)}const Qg=Me("passive,once,capture"),e_=Me("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),t_=Me("left,right"),Zf=Me("onkeyup,onkeydown,onkeypress",!0),zf=(e,t)=>$e(e)&&"onclick"===e.content.toLowerCase()?Q(t,!0):4!==e.type?rt(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,r_=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},o_=[e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Q("style",!0,t.loc),exp:Yg(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],l_={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(dt(53,i)),t.children.length&&(n.onError(dt(54,i)),t.children.length=0),{props:[Ee(Q("innerHTML",!0,i),s||Q("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(dt(55,i)),t.children.length&&(n.onError(dt(56,i)),t.children.length=0),{props:[Ee(Q("textContent",!0),s?Qe(s,n)>0?s:Ce(n.helperString(vi),[s],i):Q("",!0))]}},model:(e,t,n)=>{const s=Uf(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError(dt(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=jf,a=!1;if("input"===r||o){const c=Mi(t,"type");if(c){if(7===c.type)l=Bo;else if(c.value)switch(c.value.content){case"radio":l=$f;break;case"checkbox":l=Xf;break;case"file":a=!0,n.onError(dt(59,e.loc))}}else(function xm(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=Bo)}else"select"===r&&(l=Kf);a||(s.needRuntime=n.helper(l))}else n.onError(dt(57,e.loc));return s.props=s.props.filter(l=>!(4===l.key.type&&"modelValue"===l.key.content)),s},on:(e,t,n)=>kf(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:c}=((e,t,n,s)=>{const i=[],r=[],o=[];for(let l=0;l{const{exp:s,loc:i}=e;return s||n.onError(dt(61,i)),{props:[],needRuntime:n.helper(qf)}}},eu=new WeakMap;ec(function f_(e,t){if(!Y(e)){if(!e.nodeType)return ge;e=e.innerHTML}const n=e,s=function c_(e){let t=eu.get(null!=e?e:se);return t||(t=Object.create(null),eu.set(null!=e?e:se,t)),t}(t),i=s[n];if(i)return i;if("#"===e[0]){const c=document.querySelector(e);e=c?c.innerHTML:""}const r=ne({hoistStatic:!0,onError:void 0,onWarn:ge},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=c=>!!customElements.get(c));const{code:o}=function a_(e,t={}){return Kg(e,ne({},Jf,t,{nodeTransforms:[r_,...o_,...t.nodeTransforms||[]],directiveTransforms:ne({},l_,t.directiveTransforms||{}),transformHoist:null}))}(e,r),a=new Function("Vue",o)(En);return a._rc=!0,s[n]=a});var D=ce(4537);let u_=(()=>{var e;class t{constructor(){setTimeout(()=>{Kc({template:'',directives:{maskito:lu},data:()=>({value:"123456",options:(0,Ki.f8)()})}).mount("#vue")})}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=D.Xpm({type:e,selectors:[["vue-example-1"]],standalone:!0,features:[D.jDz],decls:1,vars:0,consts:[["id","vue"]],template:function(s,i){1&s&&D._UZ(0,"div",0)},encapsulation:2}),t})();var Xo=ce(9439);let d_=(()=>{var e;class t{constructor(){this.coreConceptsOverviewDocPage=`/${Ls.x.CoreConceptsOverview}`,this.useMaskitoBasicUsage=ce.e(6916).then(ce.t.bind(ce,6916,17)),this.queryNestedInputDemo=ce.e(9748).then(ce.t.bind(ce,9748,17)),this.bestBadPractice=ce.e(7648).then(ce.t.bind(ce,7648,17))}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=D.Xpm({type:e,selectors:[["vue-doc-page"]],standalone:!0,features:[D.jDz],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(s,i){1&s&&(D.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),D._uU(3,"@maskito/vue"),D.qZA(),D._uU(4," is a light-weighted library to use "),D.TgZ(5,"strong"),D._uU(6,"Maskito"),D.qZA(),D._uU(7," in as a Vue directive. "),D.qZA(),D.TgZ(8,"tui-notification",2)(9,"strong"),D._uU(10,"Prerequisites"),D.qZA(),D.TgZ(11,"p",3),D._uU(12," To get the most out of this guide, you should review the topic "),D.TgZ(13,"a",4),D._uU(14,' "Core\xa0Concepts" '),D.qZA(),D._uU(15," first. "),D.qZA()(),D.TgZ(16,"section",5)(17,"h2"),D._uU(18,"Getting Started"),D.qZA(),D.TgZ(19,"p"),D._uU(20,"Install libraries"),D.qZA(),D._UZ(21,"tui-doc-code",6),D.TgZ(22,"p"),D._uU(23," and use "),D.TgZ(24,"strong"),D._uU(25,"Maskito"),D.qZA()(),D._UZ(26,"tui-doc-code",7),D.qZA(),D.TgZ(27,"tui-doc-example",8),D._UZ(28,"vue-example-1"),D.qZA(),D.TgZ(29,"section",5)(30,"h2"),D._uU(31,"Query nested input element"),D.qZA(),D.TgZ(32,"p"),D._uU(33," Pass a predicate to "),D.TgZ(34,"strong"),D._uU(35,"elementPredicate"),D.qZA(),D._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),D.qZA(),D.TgZ(37,"tui-notification",9),D._uU(38," By default "),D.TgZ(39,"strong"),D._uU(40,"Maskito"),D.qZA(),D._uU(41," will try to find input/textarea by querying its host: "),D.TgZ(42,"code"),D._uU(43,"host.querySelector('input,textarea')"),D.qZA(),D._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),D.qZA(),D._UZ(45,"tui-doc-code",7),D.qZA(),D.TgZ(46,"section",5)(47,"h2"),D._uU(48,"Best practices & Anti-Patterns"),D.qZA(),D.TgZ(49,"p"),D._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),D.qZA(),D._UZ(51,"tui-doc-code",7),D.qZA()()),2&s&&(D.xp6(13),D.Q6J("routerLink",i.coreConceptsOverviewDocPage),D.xp6(13),D.Q6J("code",i.useMaskitoBasicUsage),D.xp6(19),D.Q6J("code",i.queryNestedInputDemo),D.xp6(6),D.Q6J("code",i.bestBadPractice))},dependencies:[Wo.TuiAddonDocModule,Xo.c0,Xo.qo,Xo.f2,et.H,et.L,xs.j,xs.V,Yt.rH,u_],encapsulation:2,changeDetection:0}),t})()}}]); \ No newline at end of file diff --git a/3506.5fce61efec4fd7b1.js b/3506.91da86cea33ac3cc.js similarity index 60% rename from 3506.5fce61efec4fd7b1.js rename to 3506.91da86cea33ac3cc.js index 71e2f5d83..d295e2774 100644 --- a/3506.5fce61efec4fd7b1.js +++ b/3506.91da86cea33ac3cc.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3506],{997:(b,p,a)=>{a.d(p,{TuiAddonDocModule:()=>c});var d=a(4537),t=a(9439);let c=(()=>{class l{}return l.\u0275fac=function(_){return new(_||l)},l.\u0275mod=d.oAB({type:l}),l.\u0275inj=d.cJS({imports:[t.JF,t.mG,t.Lx,t.Lq,t.u4]}),l})()},2296:(b,p,a)=>{a.d(p,{Bq:()=>X,FC:()=>G,Mu:()=>q});var d=a(8692),t=a(4537),c=a(9900),g=a(3633),l=a(6480),h=a(7179),_=a(8033),C=a(134),O=a(4789),x=a(1515),M=a(1489),m=a(5640),T=a(6640),f=a(6060),v=a(8940),y=a(8089),w=a(2130),D=a(3631),P=a(9570);const z=["focusableElement"];function A(n,i){1&n&&t.GkF(0)}function E(n,i){if(1&n&&(t.TgZ(0,"div",19),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.AsE(" ",e.value.length,"/",e.maxLength," ")}}function I(n,i){if(1&n&&(t.TgZ(0,"div",20),t.Hsn(1,1),t.qZA()),2&n){const e=t.oxw();t.ekj("t-placeholder_raised",e.placeholderRaised)}}function k(n,i){1&n&&t._UZ(0,"tui-svg",23),2&n&&t.Q6J("src",i.polymorpheusOutlet)}const u=function(n){return{$implicit:n}};function F(n,i){if(1&n&&(t.TgZ(0,"div",21),t.YNc(1,k,1,1,"tui-svg",22),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.iconLeftContent)("polymorpheusOutletContext",t.VKq(2,u,e.size))}}function W(n,i){1&n&&t._UZ(0,"tui-svg",25),2&n&&t.Q6J("src",i.polymorpheusOutlet)}function B(n,i){if(1&n&&(t.ynx(0),t.YNc(1,W,1,1,"tui-svg",24),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.controller.customContent)}}function L(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"tui-svg",27),t.NdJ("click.stop",function(){t.CHM(e);const r=t.oxw(2);return t.KtG(r.onValueChange(""))}),t.qZA()}2&n&&t.Q6J("src",i.polymorpheusOutlet)}function R(n,i){if(1&n&&(t.ynx(0),t.YNc(1,L,1,1,"tui-svg",26),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.iconCleaner)("polymorpheusOutletContext",t.VKq(2,u,e.size))}}function J(n,i){if(1&n&&t._UZ(0,"tui-tooltip",28),2&n){const e=t.oxw();t.Q6J("content",null==e.hintOptions?null:e.hintOptions.content)("describeId",e.id)}}function S(n,i){1&n&&t._UZ(0,"tui-svg",23),2&n&&t.Q6J("src",i.polymorpheusOutlet)}function U(n,i){if(1&n&&(t.TgZ(0,"div",29),t.YNc(1,S,1,1,"tui-svg",22),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.iconContent)("polymorpheusOutletContext",t.VKq(2,u,e.size))}}const Q=[[["textarea"]],"*"],H=["textarea","*"];let G=(()=>{class n extends l.M${constructor(e,o,r,s,tt,et){super(e,o),this.isIOS=r,this.mode$=s,this.controller=tt,this.hintOptions=et,this.rows=20,this.maxLength=null,this.expandable=!1}get labelOutside(){return this.controller.labelOutside}get nativeFocusableElement(){var e,o;return this.computedDisabled?null:(null===(e=this.textfield)||void 0===e?void 0:e.nativeElement)||(null===(o=this.focusableElement)||void 0===o?void 0:o.nativeElement)||null}get focused(){return(0,h.V8)(this.nativeFocusableElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get borderStart(){return this.iconLeftContent?m.iQ[this.size]:0}get borderEnd(){return(0,T._X)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&this.interactive}get hasTooltip(){var e;return!(null===(e=this.hintOptions)||void 0===e||!e.content)&&(this.controller.options.hintOnDisabled||!this.computedDisabled)}get hasValue(){return""!==this.value}get hasCounter(){return!!this.maxLength&&this.interactive}get hasPlaceholder(){return this.placeholderRaisable||!this.hasValue&&!this.hasExampleText}get hasCustomContent(){return!!this.controller.customContent}get iconLeftContent(){return this.controller.iconLeft}get iconContent(){return this.controller.icon}get iconCleaner(){return this.controller.options.iconCleaner}get hasExampleText(){var e;return!(null===(e=this.textfield)||void 0===e||!e.nativeElement.placeholder)&&this.focused&&!this.hasValue&&!this.readOnly}get computeMaxHeight(){return this.expandable?this.rows*this.lineHeight:null}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue)}get fittedContent(){return this.value.slice(0,this.maxLength||1/0)}get extraContent(){return this.value.slice(this.maxLength||1/0)}onFocused(e){this.updateFocused(e)}onValueChange(e){this.value=e}onMouseDown(e){e.target!==this.nativeFocusableElement&&(e.preventDefault(),this.nativeFocusableElement&&this.nativeFocusableElement.focus())}getFallbackValue(){return""}get lineHeight(){return"m"===this.controller.size?20:24}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(c.a5,10),t.Y36(t.sBO),t.Y36(_.FA),t.Y36(f.Au),t.Y36(v.Cs),t.Y36(y.bZ,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["tui-textarea"]],contentQueries:function(e,o,r){if(1&e&&t.Suo(r,m.MB,5,t.SBq),2&e){let s;t.iGM(s=t.CRH())&&(o.textfield=s.first)}},viewQuery:function(e,o){if(1&e&&t.Gf(z,5),2&e){let r;t.iGM(r=t.CRH())&&(o.focusableElement=r.first)}},hostVars:17,hostBindings:function(e,o){1&e&&t.NdJ("$.data-mode.attr",function(){return o.mode$})("focusin",function(){return o.onFocused(!0)})("focusout",function(){return o.onFocused(!1)}),2&e&&(t.uIk("data-size",o.size),t.Udp("--border-start",o.borderStart,"rem")("--border-end",o.borderEnd,"rem"),t.ekj("_ios",o.isIOS)("_expandable",o.expandable)("_label-outside",o.labelOutside)("_has-tooltip",o.hasTooltip)("_has-value",o.hasValue)("_has-counter",o.hasCounter))},inputs:{rows:"rows",maxLength:"maxLength",expandable:"expandable"},features:[t._Bn([(0,_.FT)(n),(0,l.wB)(n),v.Y0,w.CV]),t.qOj],ngContentSelectors:H,decls:23,vars:25,consts:[[4,"ngIf"],["automation-id","tui-text-area__wrapper","tuiWrapper","",1,"t-outline",3,"appearance","disabled","focus","hover","invalid","readOnly"],["automation-id","tui-text-area__counter","class","t-counter",4,"ngIf"],[1,"t-content",3,"mousedown"],[1,"t-wrapper"],["automation-id","tui-text-area__placeholder","class","t-placeholder",3,"t-placeholder_raised",4,"ngIf"],["automation-id","tui-text-area__scrollbar",1,"t-box"],[1,"t-input-wrapper"],[1,"t-relative"],["aria-hidden","true",1,"t-pseudo-content"],[3,"textContent"],[1,"t-pseudo-content__extra",3,"textContent"],[1,"t-caret"],["automation-id","tui-text-area__native",1,"t-input",3,"disabled","id","readOnly","tuiFocusable","ngModel","ngModelChange"],["focusableElement",""],[1,"t-icons"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__counter",1,"t-counter"],["automation-id","tui-text-area__placeholder",1,"t-placeholder"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],[3,"src",4,"polymorpheusOutlet"],[3,"src"],["appearance","icon","tuiWrapper","","class","t-cleaner",3,"src","click.stop",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",1,"t-cleaner",3,"src","click.stop"],["automation-id","tui-text-area__tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(e,o){1&e&&(t.F$t(Q),t.YNc(0,A,1,0,"ng-container",0),t.ALo(1,"async"),t.TgZ(2,"div",1),t.YNc(3,E,2,2,"div",2),t.TgZ(4,"label",3),t.NdJ("mousedown",function(s){return o.onMouseDown(s)}),t.TgZ(5,"div",4),t.YNc(6,I,2,2,"div",5),t.TgZ(7,"tui-scrollbar",6)(8,"div",7)(9,"div",8)(10,"div",9),t._UZ(11,"span",10)(12,"span",11)(13,"span",12),t.qZA(),t.TgZ(14,"textarea",13,14),t.NdJ("ngModelChange",function(s){return o.value=s}),t.qZA(),t.Hsn(16),t.qZA()()()(),t.TgZ(17,"div",15),t.YNc(18,F,2,4,"div",16),t.YNc(19,B,2,1,"ng-container",0),t.YNc(20,R,2,4,"ng-container",0),t.YNc(21,J,1,2,"tui-tooltip",17),t.YNc(22,U,2,4,"div",18),t.qZA()()()),2&e&&(t.Q6J("ngIf",t.lcZ(1,23,null==o.hintOptions?null:o.hintOptions.change$)),t.xp6(2),t.Q6J("appearance",o.appearance)("disabled",o.disabled)("focus",o.computedFocused)("hover",o.pseudoHover)("invalid",o.computedInvalid)("readOnly",o.readOnly),t.xp6(1),t.Q6J("ngIf",o.hasCounter),t.xp6(3),t.Q6J("ngIf",o.hasPlaceholder),t.xp6(1),t.Udp("max-height",o.computeMaxHeight,"px"),t.xp6(4),t.Q6J("textContent",o.fittedContent||(null==o.nativeFocusableElement?null:o.nativeFocusableElement.placeholder)),t.xp6(1),t.Q6J("textContent",o.extraContent),t.xp6(2),t.Q6J("disabled",o.computedDisabled)("id",o.id)("readOnly",o.readOnly)("tuiFocusable",o.computedFocusable)("ngModel",o.value),t.xp6(4),t.Q6J("ngIf",o.iconLeftContent),t.xp6(1),t.Q6J("ngIf",o.hasCustomContent),t.xp6(1),t.Q6J("ngIf",o.hasCleaner),t.xp6(1),t.Q6J("ngIf",o.hasTooltip),t.xp6(1),t.Q6J("ngIf",o.iconContent))},dependencies:[C.IB,O.PN,x.w,d.O5,M.o,c.Fj,g.t,c.JJ,c.On,P.Li,d.Ov],styles:["[_nghost-%COMP%]{position:relative;z-index:0;display:flex;flex-direction:column;min-height:var(--tui-textarea-height);border-radius:var(--tui-radius-m);color:var(--tui-text-01)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s);--tui-textarea-height: 4.5625rem;font:var(--tui-font-text-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m);--tui-textarea-height: 5.5rem;font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);--tui-textarea-height: 6.75rem;font:var(--tui-font-text-m)}[data-size=m]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 6.625rem}[data-size=l]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 7.875rem}.t-outline[_ngcontent-%COMP%]{min-height:inherit}.t-content[_ngcontent-%COMP%]{display:block;margin-top:0;margin-bottom:0;min-height:inherit;box-sizing:border-box;overflow:hidden;cursor:text}._disabled[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{cursor:auto;opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:1px;right:0;min-height:auto}._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1.6875rem}._label-outside._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1rem}.t-wrapper[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;min-height:inherit;box-sizing:border-box;padding:calc((var(--tui-height) - 1.25rem) / 2) 0}[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) 0}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.25rem) / 2) 0}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.625rem) / 2) 0}table[data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:.75rem}table[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:1rem}.t-input-wrapper[_ngcontent-%COMP%]{min-height:inherit;width:100%;flex:1}.t-relative[_ngcontent-%COMP%]{position:relative;min-height:inherit}.t-box[_ngcontent-%COMP%]{display:flex;min-height:calc(100% - 1rem);width:100%}[_nghost-%COMP%]:not(._expandable) .t-box[_ngcontent-%COMP%]{height:calc(100% - 1rem)}[_nghost-%COMP%]:not(._expandable)._label-outside .t-box[_ngcontent-%COMP%]{height:100%}._has-counter._expandable[_nghost-%COMP%] .t-box[_ngcontent-%COMP%]{margin-bottom:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-top:1rem solid transparent}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-top:1.25rem solid transparent}.t-pseudo-content[_ngcontent-%COMP%]{white-space:pre-wrap;word-wrap:break-word;pointer-events:none;color:transparent;overflow:hidden;border:solid transparent;border-top:0;border-bottom:0;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}[data-size=s][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 1rem}.t-pseudo-content__extra[_ngcontent-%COMP%]{background-color:var(--tui-error-bg-night)}.t-input[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;resize:none;overflow:hidden;outline:none;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}.t-input[_ngcontent-%COMP%]:not(:last-of-type){display:none}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}[data-mode=onDark][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03-night)}._focused[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:not(:-moz-read-only)::placeholder{opacity:1}._focused[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:not(:read-only)::placeholder{opacity:1}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 1rem}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){._ios[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding-left:.8125rem}}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0);position:absolute;top:calc(var(--tui-height) / 2 - .625rem);left:0;max-width:100%;border:solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);box-sizing:border-box}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=m][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 1rem}._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{overflow:initial;height:auto;white-space:initial}.t-icons[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:flex-end;pointer-events:none;padding:calc((var(--tui-height) - 1.5rem) / 2) 1rem}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) .625rem}.t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}.t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:auto;margin-inline-end:auto}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-caret[_ngcontent-%COMP%]{display:inline-block;height:1rem;width:0}.t-counter[_ngcontent-%COMP%]{position:absolute;right:.75rem;bottom:.5rem;font:var(--tui-font-text-s);pointer-events:none;margin-top:auto;text-align:right;color:var(--tui-text-03)}[data-mode=onDark][_nghost-%COMP%] .t-counter[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}"],changeDetection:0}),n})(),X=(()=>{class n extends D.D1{onValueChange(e){this.host.onValueChange(e)}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["tui-textarea"]],features:[t._Bn([(0,f.cp)(n)]),t.qOj]}),n})(),q=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[d.ez,c.u5,g.u,C.Jy,x.Q,M.W,O.EI,m.KW,P.wq]]}),n})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3506],{997:(b,p,a)=>{a.d(p,{TuiAddonDocModule:()=>c});var d=a(4537),t=a(9439);let c=(()=>{class l{}return l.\u0275fac=function(_){return new(_||l)},l.\u0275mod=d.oAB({type:l}),l.\u0275inj=d.cJS({imports:[t.JF,t.mG,t.Lx,t.Lq,t.u4]}),l})()},2296:(b,p,a)=>{a.d(p,{Bq:()=>X,FC:()=>G,Mu:()=>q});var d=a(8692),t=a(4537),c=a(9900),g=a(3633),l=a(6480),h=a(7179),_=a(8033),C=a(134),O=a(4789),x=a(1515),M=a(1489),m=a(5640),T=a(6640),f=a(6060),v=a(8940),y=a(8089),w=a(2130),D=a(3631),P=a(9570);const z=["focusableElement"];function A(n,i){1&n&&t.GkF(0)}function E(n,i){if(1&n&&(t.TgZ(0,"div",19),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.AsE(" ",e.value.length,"/",e.maxLength," ")}}function I(n,i){if(1&n&&(t.TgZ(0,"div",20),t.Hsn(1,1),t.qZA()),2&n){const e=t.oxw();t.ekj("t-placeholder_raised",e.placeholderRaised)}}function k(n,i){1&n&&t._UZ(0,"tui-svg",23),2&n&&t.Q6J("src",i.polymorpheusOutlet)}const u=function(n){return{$implicit:n}};function F(n,i){if(1&n&&(t.TgZ(0,"div",21),t.YNc(1,k,1,1,"tui-svg",22),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.iconLeftContent)("polymorpheusOutletContext",t.VKq(2,u,e.size))}}function W(n,i){1&n&&t._UZ(0,"tui-svg",25),2&n&&t.Q6J("src",i.polymorpheusOutlet)}function B(n,i){if(1&n&&(t.ynx(0),t.YNc(1,W,1,1,"tui-svg",24),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.controller.customContent)}}function L(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"tui-svg",27),t.NdJ("click.stop",function(){t.CHM(e);const r=t.oxw(2);return t.KtG(r.onValueChange(""))}),t.qZA()}2&n&&t.Q6J("src",i.polymorpheusOutlet)}function R(n,i){if(1&n&&(t.ynx(0),t.YNc(1,L,1,1,"tui-svg",26),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.iconCleaner)("polymorpheusOutletContext",t.VKq(2,u,e.size))}}function J(n,i){if(1&n&&t._UZ(0,"tui-tooltip",28),2&n){const e=t.oxw();t.Q6J("content",null==e.hintOptions?null:e.hintOptions.content)("describeId",e.id)}}function S(n,i){1&n&&t._UZ(0,"tui-svg",23),2&n&&t.Q6J("src",i.polymorpheusOutlet)}function U(n,i){if(1&n&&(t.TgZ(0,"div",29),t.YNc(1,S,1,1,"tui-svg",22),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("polymorpheusOutlet",e.iconContent)("polymorpheusOutletContext",t.VKq(2,u,e.size))}}const Q=[[["textarea"]],"*"],H=["textarea","*"];let G=(()=>{class n extends l.M${constructor(e,o,r,s,tt,et){super(e,o),this.isIOS=r,this.mode$=s,this.controller=tt,this.hintOptions=et,this.rows=20,this.maxLength=null,this.expandable=!1}get labelOutside(){return this.controller.labelOutside}get nativeFocusableElement(){var e,o;return this.computedDisabled?null:(null===(e=this.textfield)||void 0===e?void 0:e.nativeElement)||(null===(o=this.focusableElement)||void 0===o?void 0:o.nativeElement)||null}get focused(){return(0,h.V8)(this.nativeFocusableElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get borderStart(){return this.iconLeftContent?m.iQ[this.size]:0}get borderEnd(){return(0,T._X)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&this.interactive}get hasTooltip(){var e;return!(null===(e=this.hintOptions)||void 0===e||!e.content)&&(this.controller.options.hintOnDisabled||!this.computedDisabled)}get hasValue(){return""!==this.value}get hasCounter(){return!!this.maxLength&&this.interactive}get hasPlaceholder(){return this.placeholderRaisable||!this.hasValue&&!this.hasExampleText}get hasCustomContent(){return!!this.controller.customContent}get iconLeftContent(){return this.controller.iconLeft}get iconContent(){return this.controller.icon}get iconCleaner(){return this.controller.options.iconCleaner}get hasExampleText(){var e;return!(null===(e=this.textfield)||void 0===e||!e.nativeElement.placeholder)&&this.focused&&!this.hasValue&&!this.readOnly}get computeMaxHeight(){return this.expandable?this.rows*this.lineHeight:null}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue)}get fittedContent(){return this.value.slice(0,this.maxLength||1/0)}get extraContent(){return this.value.slice(this.maxLength||1/0)}onFocused(e){this.updateFocused(e)}onValueChange(e){this.value=e}onMouseDown(e){e.target!==this.nativeFocusableElement&&(e.preventDefault(),this.nativeFocusableElement&&this.nativeFocusableElement.focus())}getFallbackValue(){return""}get lineHeight(){return"m"===this.controller.size?20:24}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(c.a5,10),t.Y36(t.sBO),t.Y36(_.FA),t.Y36(f.Au),t.Y36(v.Cs),t.Y36(y.bZ,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["tui-textarea"]],contentQueries:function(e,o,r){if(1&e&&t.Suo(r,m.MB,5,t.SBq),2&e){let s;t.iGM(s=t.CRH())&&(o.textfield=s.first)}},viewQuery:function(e,o){if(1&e&&t.Gf(z,5),2&e){let r;t.iGM(r=t.CRH())&&(o.focusableElement=r.first)}},hostVars:17,hostBindings:function(e,o){1&e&&t.NdJ("$.data-mode.attr",function(){return o.mode$})("focusin",function(){return o.onFocused(!0)})("focusout",function(){return o.onFocused(!1)}),2&e&&(t.uIk("data-size",o.size),t.Udp("--border-start",o.borderStart,"rem")("--border-end",o.borderEnd,"rem"),t.ekj("_ios",o.isIOS)("_expandable",o.expandable)("_label-outside",o.labelOutside)("_has-tooltip",o.hasTooltip)("_has-value",o.hasValue)("_has-counter",o.hasCounter))},inputs:{rows:"rows",maxLength:"maxLength",expandable:"expandable"},features:[t._Bn([(0,_.FT)(n),(0,l.wB)(n),v.Y0,w.CV]),t.qOj],ngContentSelectors:H,decls:23,vars:25,consts:[[4,"ngIf"],["automation-id","tui-text-area__wrapper","tuiWrapper","",1,"t-outline",3,"appearance","disabled","focus","hover","invalid","readOnly"],["automation-id","tui-text-area__counter","class","t-counter",4,"ngIf"],[1,"t-content",3,"mousedown"],[1,"t-wrapper"],["automation-id","tui-text-area__placeholder","class","t-placeholder",3,"t-placeholder_raised",4,"ngIf"],["automation-id","tui-text-area__scrollbar",1,"t-box"],[1,"t-input-wrapper"],[1,"t-relative"],["aria-hidden","true",1,"t-pseudo-content"],[3,"textContent"],[1,"t-pseudo-content__extra",3,"textContent"],[1,"t-caret"],["automation-id","tui-text-area__native",1,"t-input",3,"disabled","id","readOnly","tuiFocusable","ngModel","ngModelChange"],["focusableElement",""],[1,"t-icons"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__counter",1,"t-counter"],["automation-id","tui-text-area__placeholder",1,"t-placeholder"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],[3,"src",4,"polymorpheusOutlet"],[3,"src"],["appearance","icon","tuiWrapper","","class","t-cleaner",3,"src","click.stop",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",1,"t-cleaner",3,"src","click.stop"],["automation-id","tui-text-area__tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(e,o){1&e&&(t.F$t(Q),t.YNc(0,A,1,0,"ng-container",0),t.ALo(1,"async"),t.TgZ(2,"div",1),t.YNc(3,E,2,2,"div",2),t.TgZ(4,"label",3),t.NdJ("mousedown",function(s){return o.onMouseDown(s)}),t.TgZ(5,"div",4),t.YNc(6,I,2,2,"div",5),t.TgZ(7,"tui-scrollbar",6)(8,"div",7)(9,"div",8)(10,"div",9),t._UZ(11,"span",10)(12,"span",11)(13,"span",12),t.qZA(),t.TgZ(14,"textarea",13,14),t.NdJ("ngModelChange",function(s){return o.value=s}),t.qZA(),t.Hsn(16),t.qZA()()()(),t.TgZ(17,"div",15),t.YNc(18,F,2,4,"div",16),t.YNc(19,B,2,1,"ng-container",0),t.YNc(20,R,2,4,"ng-container",0),t.YNc(21,J,1,2,"tui-tooltip",17),t.YNc(22,U,2,4,"div",18),t.qZA()()()),2&e&&(t.Q6J("ngIf",t.lcZ(1,23,null==o.hintOptions?null:o.hintOptions.change$)),t.xp6(2),t.Q6J("appearance",o.appearance)("disabled",o.disabled)("focus",o.computedFocused)("hover",o.pseudoHover)("invalid",o.computedInvalid)("readOnly",o.readOnly),t.xp6(1),t.Q6J("ngIf",o.hasCounter),t.xp6(3),t.Q6J("ngIf",o.hasPlaceholder),t.xp6(1),t.Udp("max-height",o.computeMaxHeight,"px"),t.xp6(4),t.Q6J("textContent",o.fittedContent||(null==o.nativeFocusableElement?null:o.nativeFocusableElement.placeholder)),t.xp6(1),t.Q6J("textContent",o.extraContent),t.xp6(2),t.Q6J("disabled",o.computedDisabled)("id",o.id)("readOnly",o.readOnly)("tuiFocusable",o.computedFocusable)("ngModel",o.value),t.xp6(4),t.Q6J("ngIf",o.iconLeftContent),t.xp6(1),t.Q6J("ngIf",o.hasCustomContent),t.xp6(1),t.Q6J("ngIf",o.hasCleaner),t.xp6(1),t.Q6J("ngIf",o.hasTooltip),t.xp6(1),t.Q6J("ngIf",o.iconContent))},dependencies:[C.IB,O.PN,x.w,d.O5,M.o,c.Fj,g.t,c.JJ,c.On,P.Li,d.Ov],styles:["[_nghost-%COMP%]{position:relative;z-index:0;display:flex;flex-direction:column;min-height:var(--tui-textarea-height);border-radius:var(--tui-radius-m);color:var(--tui-text-01)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s);--tui-textarea-height: 4.5625rem;font:var(--tui-font-text-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m);--tui-textarea-height: 5.5rem;font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);--tui-textarea-height: 6.75rem;font:var(--tui-font-text-m)}[data-size=m]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 6.625rem}[data-size=l]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 7.875rem}.t-outline[_ngcontent-%COMP%]{min-height:inherit}.t-content[_ngcontent-%COMP%]{display:block;margin-top:0;margin-bottom:0;min-height:inherit;box-sizing:border-box;overflow:hidden;cursor:text}._disabled[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{cursor:auto;opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:1px;right:0;min-height:auto}._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1.6875rem}._label-outside._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1rem}.t-wrapper[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;min-height:inherit;box-sizing:border-box;padding:calc((var(--tui-height) - 1.25rem) / 2) 0}[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) 0}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.25rem) / 2) 0}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.625rem) / 2) 0}table[data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:.75rem}table[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:1rem}.t-input-wrapper[_ngcontent-%COMP%]{min-height:inherit;width:100%;flex:1}.t-relative[_ngcontent-%COMP%]{position:relative;min-height:inherit}.t-box[_ngcontent-%COMP%]{display:flex;min-height:calc(100% - 1rem);width:100%}[_nghost-%COMP%]:not(._expandable) .t-box[_ngcontent-%COMP%]{height:calc(100% - 1rem)}[_nghost-%COMP%]:not(._expandable)._label-outside .t-box[_ngcontent-%COMP%]{height:100%}._has-counter._expandable[_nghost-%COMP%] .t-box[_ngcontent-%COMP%]{margin-bottom:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-top:1rem solid transparent}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-top:1.25rem solid transparent}.t-pseudo-content[_ngcontent-%COMP%]{white-space:pre-wrap;word-wrap:break-word;word-break:keep-all;pointer-events:none;color:transparent;overflow:hidden;border:solid transparent;border-top:0;border-bottom:0;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}[data-size=s][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 1rem}.t-pseudo-content__extra[_ngcontent-%COMP%]{background-color:var(--tui-error-bg-night)}.t-input[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;resize:none;overflow:hidden;outline:none;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-input[_ngcontent-%COMP%]:active{font-size:1rem}}.t-input[_ngcontent-%COMP%]:not(:last-of-type){display:none}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}[data-mode=onDark][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03-night)}._focused[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:not(:-moz-read-only)::placeholder{opacity:1}._focused[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:not(:read-only)::placeholder{opacity:1}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 1rem}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){._ios[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding-left:.8125rem}}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0);position:absolute;top:calc(var(--tui-height) / 2 - .625rem);left:0;max-width:100%;border:solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);box-sizing:border-box}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=m][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 1rem}._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{overflow:initial;height:auto;white-space:initial}.t-icons[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:flex-end;pointer-events:none;padding:calc((var(--tui-height) - 1.5rem) / 2) 1rem}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) .625rem}.t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}.t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:auto;margin-inline-end:auto}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-caret[_ngcontent-%COMP%]{display:inline-block;height:1rem;width:0}.t-counter[_ngcontent-%COMP%]{position:absolute;right:.75rem;bottom:.5rem;font:var(--tui-font-text-s);pointer-events:none;margin-top:auto;text-align:right;color:var(--tui-text-03)}[data-mode=onDark][_nghost-%COMP%] .t-counter[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}"],changeDetection:0}),n})(),X=(()=>{class n extends D.D1{onValueChange(e){this.host.onValueChange(e)}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["tui-textarea"]],features:[t._Bn([(0,f.cp)(n)]),t.qOj]}),n})(),q=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[d.ez,c.u5,g.u,C.Jy,x.Q,M.W,O.EI,m.KW,P.wq]]}),n})()}}]); \ No newline at end of file diff --git a/3510.3396a4017efaf820.js b/3510.3396a4017efaf820.js deleted file mode 100644 index 55f93232c..000000000 --- a/3510.3396a4017efaf820.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3510],{997:(k,x,i)=>{i.d(x,{TuiAddonDocModule:()=>r});var f=i(4537),g=i(9439);let r=(()=>{class d{}return d.\u0275fac=function(C){return new(C||d)},d.\u0275mod=f.oAB({type:d}),d.\u0275inj=f.cJS({imports:[g.JF,g.mG,g.Lx,g.Lq,g.u4]}),d})()},3510:(k,x,i)=>{i.r(x),i.d(x,{default:()=>W});var f=i(7980),g=i(4911),r=i(9900),y=i(3139),d=i(1156),c=i(1064),C=i(997),U=i(4358),P=i(2847),u=i(8940),p=i(1673),M=i(8089);const R=(0,c.n9)({mode:"mm/dd/yyyy",dateSeparator:"/"});var e=i(4537),h=i(5640);let Z=(()=>{var t;class m{constructor(){this.usDateFormatter=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}),this.value="09/20/2020\xa0\u2013\xa002/06/2023",this.filler="mm/dd/yyyy\xa0\u2013\xa0mm/dd/yyyy",this.mask=R}get hint(){return this.value.lengththis.usDateFormatter.format(new Date(o))).join("\xa0\u2013\xa0")}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._uU(1," US format "),e._UZ(2,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiHintContent",n.hint)("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.xp6(2),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.kD,M.go,M.bZ,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();const V=(0,c.n9)({mode:"dd/mm/yyyy",min:new Date("1711-11-19"),max:new Date("1765-04-15")});let v=(()=>{var t;class m{constructor(){this.value="19.11.1711\xa0\u2013\xa015.04.1765",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=V}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._UZ(1,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.xp6(1),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.xT,u.kD,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();const J=(0,c.n9)({mode:"dd/mm/yyyy",minLength:{day:3},maxLength:{month:1}});let O=(()=>{var t;class m{constructor(){this.value="01.01.2023\xa0\u2013\xa005.01.2023",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=J,this.hint="The right date must be at least 3 days after the left one.\nAlso, the difference between the dates must not exceed 1 month."}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:2,vars:7,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._UZ(1,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiHintContent",n.hint)("tuiTextfieldFiller",n.filler)("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.xp6(1),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.xT,u.kD,M.go,M.bZ,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();const A=(0,c.n9)({mode:"dd/mm/yyyy",rangeSeparator:" ~ "});let E=(()=>{var t;class m{constructor(){this.value="01.01.2023 ~ 05.01.2023",this.filler="dd.mm.yyyy ~ dd.mm.yyyy",this.mask=A}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-4"]],standalone:!0,features:[e.jDz],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._UZ(1,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.xp6(1),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.xT,u.kD,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();var D,_=i(9439);function L(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"mode"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"dateSeparator"),e.qZA(),e._uU(6," parameters to get a mask with a locale specific representation of dates. "))}function S(t,m){1&t&&(e._uU(0," Parameters "),e.TgZ(1,"code"),e._uU(2,"min"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"max"),e.qZA(),e._uU(6," allow you to set the earliest and the latest available dates. They accept native "),e.TgZ(7,"a",10),e._uU(8," Date "),e.qZA(),e._uU(9," . "))}function N(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"minLength"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"maxLength"),e.qZA(),e._uU(6," parameters to set minimal and maximal length of the date range. "))}function Q(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"rangeSeparator"),e.qZA(),e._uU(3," parameter to customize separator between dates of the date range. "))}function F(t,m){if(1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoDateRangeOptionsGenerator"),e.qZA(),e._uU(3," to create a mask to input a range of dates. "),e.TgZ(4,"tui-doc-example",2),e.YNc(5,L,7,0,"ng-template",null,3,e.W1O),e._UZ(7,"date-range-mask-doc-example-1"),e.qZA(),e.TgZ(8,"tui-doc-example",4),e.YNc(9,S,10,0,"ng-template",null,5,e.W1O),e._UZ(11,"date-range-mask-doc-example-2"),e.qZA(),e.TgZ(12,"tui-doc-example",6),e.YNc(13,N,7,0,"ng-template",null,7,e.W1O),e._UZ(15,"date-range-mask-doc-example-3"),e.qZA(),e.TgZ(16,"tui-doc-example",8),e.YNc(17,Q,4,0,"ng-template",null,9,e.W1O),e._UZ(19,"date-range-mask-doc-example-4"),e.qZA()),2&t){const a=e.MAs(6),o=e.MAs(10),n=e.MAs(14),l=e.MAs(18),s=e.oxw();e.xp6(4),e.Q6J("content",s.dateLocalizationExample1)("description",a),e.xp6(4),e.Q6J("content",s.minMaxExample2)("description",o),e.xp6(4),e.Q6J("content",s.minMaxLengthExample3)("description",n),e.xp6(4),e.Q6J("content",s.customRangeExample4)("description",l)}}function K(t,m){if(1&t&&(e.TgZ(0,"tui-input",19),e._uU(1," Enter dates "),e._UZ(2,"input",20),e.qZA()),2&t){const a=e.oxw(2);e.Q6J("formControl",a.apiPageControl)("tuiTextfieldFiller",a.getPlaceholder(a.mode,a.dateSeparator,a.rangeSeparator)),e.xp6(2),e.Q6J("maskito",a.maskitoOptions)}}function w(t,m){1&t&&e._uU(0," Date format mode ")}function G(t,m){1&t&&(e._uU(0," Separator between date segments (days, months and years). "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"."),e.qZA(),e._uU(6," (dot). "),e.qZA())}function H(t,m){1&t&&(e._uU(0," Separator between dates of the date range. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"\xa0\u2013\xa0"),e.qZA()())}function B(t,m){1&t&&e._uU(0," Earliest date ")}function Y(t,m){1&t&&e._uU(0," Latest date ")}function z(t,m){1&t&&e._uU(0," Minimal length of the range ")}function j(t,m){1&t&&e._uU(0," Maximal length of the range ")}function I(t,m){if(1&t){const a=e.EpF();e.TgZ(0,"tui-doc-demo",11),e.YNc(1,K,3,3,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,w,1,0,"ng-template",12),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.mode=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(4,G,7,0,"ng-template",13),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.dateSeparator=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(5,H,6,0,"ng-template",14),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.rangeSeparator=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(6,B,1,0,"ng-template",15),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.minStr=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateDate())}),e.YNc(7,Y,1,0,"ng-template",16),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.maxStr=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateDate())}),e.YNc(8,z,1,0,"ng-template",17),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.minLength=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(9,j,1,0,"ng-template",18),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.maxLength=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.qZA()}if(2&t){const a=e.oxw();e.Q6J("control",a.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",a.modeOptions)("documentationPropertyValue",a.mode),e.xp6(1),e.Q6J("documentationPropertyValue",a.dateSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",a.rangeSeparator),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr),e.xp6(1),e.Q6J("documentationPropertyValues",a.minLengthOptions)("documentationPropertyValue",a.minLength),e.xp6(1),e.Q6J("documentationPropertyValues",a.maxLengthOptions)("documentationPropertyValue",a.maxLength)}}class T{constructor(){this.dateLocalizationExample1={[y.C.MaskitoOptions]:i.e(2049).then(i.t.bind(i,2049,17))},this.minMaxExample2={[y.C.MaskitoOptions]:i.e(6901).then(i.t.bind(i,6901,17))},this.minMaxLengthExample3={[y.C.MaskitoOptions]:i.e(6880).then(i.t.bind(i,6880,17))},this.customRangeExample4={[y.C.MaskitoOptions]:i.e(6990).then(i.t.bind(i,6990,17))},this.apiPageControl=new r.NI(""),this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minLengthOptions=[{day:3},{day:15}],this.maxLengthOptions=[{day:5},{month:1},{year:1}],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.minLength={},this.maxLength={},this.dateSeparator=".",this.rangeSeparator="\xa0\u2013\xa0",this.maskitoOptions=(0,c.n9)(this)}getPlaceholder(m,a,o){const n=m.replaceAll("/",a);return`${n}${o}${n}`}updateOptions(){this.maskitoOptions=(0,c.n9)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(D=T).\u0275fac=function(m){return new(m||D)},D.\u0275cmp=e.Xpm({type:D,selectors:[["date-range-mask-doc"]],standalone:!0,features:[e.jDz],decls:3,vars:0,consts:[["header","DateRange","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min and max dates",3,"content","description"],["minMaxDescription",""],["id","min-max-length","heading","Min and max length of range",3,"content","description"],["minMaxLengthDescription",""],["id","custom-range-separator","heading","Custom range separator",3,"content","description"],["customRangeSeparatorDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","rangeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","minLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","maxLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(m,a){1&m&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,F,20,8,"ng-template",1),e.YNc(2,I,10,13,"ng-template",1),e.qZA())},dependencies:[d.ro,C.TuiAddonDocModule,_.FU,_.zb,_.B7,_.qo,_.nj,_.f2,P.j,P.V,p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.kD,r.UX,r.JJ,r.oH,Z,v,O,E],encapsulation:2,changeDetection:0}),(0,g.gn)([U.UM],T.prototype,"getPlaceholder",null);const W=(0,f.Ve)(T)}}]); \ No newline at end of file diff --git a/3510.905c075b81e27236.js b/3510.905c075b81e27236.js new file mode 100644 index 000000000..6a18cce88 --- /dev/null +++ b/3510.905c075b81e27236.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3510],{997:(k,x,i)=>{i.d(x,{TuiAddonDocModule:()=>r});var f=i(4537),g=i(9439);let r=(()=>{class d{}return d.\u0275fac=function(C){return new(C||d)},d.\u0275mod=f.oAB({type:d}),d.\u0275inj=f.cJS({imports:[g.JF,g.mG,g.Lx,g.Lq,g.u4]}),d})()},3510:(k,x,i)=>{i.r(x),i.d(x,{default:()=>W});var f=i(7980),g=i(4911),r=i(9900),y=i(3139),d=i(1156),c=i(369),C=i(997),U=i(4358),P=i(2847),u=i(8940),p=i(1673),M=i(8089);const R=(0,c.n9)({mode:"mm/dd/yyyy",dateSeparator:"/"});var e=i(4537),h=i(5640);let Z=(()=>{var t;class m{constructor(){this.usDateFormatter=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}),this.value="09/20/2020\xa0\u2013\xa002/06/2023",this.filler="mm/dd/yyyy\xa0\u2013\xa0mm/dd/yyyy",this.mask=R}get hint(){return this.value.lengththis.usDateFormatter.format(new Date(o))).join("\xa0\u2013\xa0")}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._uU(1," US format "),e._UZ(2,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiHintContent",n.hint)("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.xp6(2),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.kD,M.go,M.bZ,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();const V=(0,c.n9)({mode:"dd/mm/yyyy",min:new Date("1711-11-19"),max:new Date("1765-04-15")});let v=(()=>{var t;class m{constructor(){this.value="19.11.1711\xa0\u2013\xa015.04.1765",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=V}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._UZ(1,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.xp6(1),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.xT,u.kD,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();const J=(0,c.n9)({mode:"dd/mm/yyyy",minLength:{day:3},maxLength:{month:1}});let O=(()=>{var t;class m{constructor(){this.value="01.01.2023\xa0\u2013\xa005.01.2023",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=J,this.hint="The right date must be at least 3 days after the left one.\nAlso, the difference between the dates must not exceed 1 month."}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:2,vars:7,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._UZ(1,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiHintContent",n.hint)("tuiTextfieldFiller",n.filler)("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.xp6(1),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.xT,u.kD,M.go,M.bZ,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();const A=(0,c.n9)({mode:"dd/mm/yyyy",rangeSeparator:" ~ "});let E=(()=>{var t;class m{constructor(){this.value="01.01.2023 ~ 05.01.2023",this.filler="dd.mm.yyyy ~ dd.mm.yyyy",this.mask=A}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-range-mask-doc-example-4"]],standalone:!0,features:[e.jDz],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._UZ(1,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.xp6(1),e.Q6J("maskito",n.mask))},dependencies:[p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.xT,u.kD,r.u5,r.JJ,r.On,d.ro],encapsulation:2,changeDetection:0}),m})();var D,_=i(9439);function L(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"mode"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"dateSeparator"),e.qZA(),e._uU(6," parameters to get a mask with a locale specific representation of dates. "))}function S(t,m){1&t&&(e._uU(0," Parameters "),e.TgZ(1,"code"),e._uU(2,"min"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"max"),e.qZA(),e._uU(6," allow you to set the earliest and the latest available dates. They accept native "),e.TgZ(7,"a",10),e._uU(8," Date "),e.qZA(),e._uU(9," . "))}function N(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"minLength"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"maxLength"),e.qZA(),e._uU(6," parameters to set minimal and maximal length of the date range. "))}function Q(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"rangeSeparator"),e.qZA(),e._uU(3," parameter to customize separator between dates of the date range. "))}function F(t,m){if(1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoDateRangeOptionsGenerator"),e.qZA(),e._uU(3," to create a mask to input a range of dates. "),e.TgZ(4,"tui-doc-example",2),e.YNc(5,L,7,0,"ng-template",null,3,e.W1O),e._UZ(7,"date-range-mask-doc-example-1"),e.qZA(),e.TgZ(8,"tui-doc-example",4),e.YNc(9,S,10,0,"ng-template",null,5,e.W1O),e._UZ(11,"date-range-mask-doc-example-2"),e.qZA(),e.TgZ(12,"tui-doc-example",6),e.YNc(13,N,7,0,"ng-template",null,7,e.W1O),e._UZ(15,"date-range-mask-doc-example-3"),e.qZA(),e.TgZ(16,"tui-doc-example",8),e.YNc(17,Q,4,0,"ng-template",null,9,e.W1O),e._UZ(19,"date-range-mask-doc-example-4"),e.qZA()),2&t){const a=e.MAs(6),o=e.MAs(10),n=e.MAs(14),l=e.MAs(18),s=e.oxw();e.xp6(4),e.Q6J("content",s.dateLocalizationExample1)("description",a),e.xp6(4),e.Q6J("content",s.minMaxExample2)("description",o),e.xp6(4),e.Q6J("content",s.minMaxLengthExample3)("description",n),e.xp6(4),e.Q6J("content",s.customRangeExample4)("description",l)}}function K(t,m){if(1&t&&(e.TgZ(0,"tui-input",19),e._uU(1," Enter dates "),e._UZ(2,"input",20),e.qZA()),2&t){const a=e.oxw(2);e.Q6J("formControl",a.apiPageControl)("tuiTextfieldFiller",a.getPlaceholder(a.mode,a.dateSeparator,a.rangeSeparator)),e.xp6(2),e.Q6J("maskito",a.maskitoOptions)}}function w(t,m){1&t&&e._uU(0," Date format mode ")}function G(t,m){1&t&&(e._uU(0," Separator between date segments (days, months and years). "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"."),e.qZA(),e._uU(6," (dot). "),e.qZA())}function H(t,m){1&t&&(e._uU(0," Separator between dates of the date range. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"\xa0\u2013\xa0"),e.qZA()())}function B(t,m){1&t&&e._uU(0," Earliest date ")}function Y(t,m){1&t&&e._uU(0," Latest date ")}function z(t,m){1&t&&e._uU(0," Minimal length of the range ")}function j(t,m){1&t&&e._uU(0," Maximal length of the range ")}function I(t,m){if(1&t){const a=e.EpF();e.TgZ(0,"tui-doc-demo",11),e.YNc(1,K,3,3,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,w,1,0,"ng-template",12),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.mode=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(4,G,7,0,"ng-template",13),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.dateSeparator=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(5,H,6,0,"ng-template",14),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.rangeSeparator=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(6,B,1,0,"ng-template",15),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.minStr=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateDate())}),e.YNc(7,Y,1,0,"ng-template",16),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.maxStr=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateDate())}),e.YNc(8,z,1,0,"ng-template",17),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.minLength=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(9,j,1,0,"ng-template",18),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const l=e.oxw();return e.KtG(l.maxLength=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.qZA()}if(2&t){const a=e.oxw();e.Q6J("control",a.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",a.modeOptions)("documentationPropertyValue",a.mode),e.xp6(1),e.Q6J("documentationPropertyValue",a.dateSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",a.rangeSeparator),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr),e.xp6(1),e.Q6J("documentationPropertyValues",a.minLengthOptions)("documentationPropertyValue",a.minLength),e.xp6(1),e.Q6J("documentationPropertyValues",a.maxLengthOptions)("documentationPropertyValue",a.maxLength)}}class T{constructor(){this.dateLocalizationExample1={[y.C.MaskitoOptions]:i.e(2049).then(i.t.bind(i,2049,17))},this.minMaxExample2={[y.C.MaskitoOptions]:i.e(6901).then(i.t.bind(i,6901,17))},this.minMaxLengthExample3={[y.C.MaskitoOptions]:i.e(6880).then(i.t.bind(i,6880,17))},this.customRangeExample4={[y.C.MaskitoOptions]:i.e(6990).then(i.t.bind(i,6990,17))},this.apiPageControl=new r.NI(""),this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minLengthOptions=[{day:3},{day:15}],this.maxLengthOptions=[{day:5},{month:1},{year:1}],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.minLength={},this.maxLength={},this.dateSeparator=".",this.rangeSeparator="\xa0\u2013\xa0",this.maskitoOptions=(0,c.n9)(this)}getPlaceholder(m,a,o){const n=m.replaceAll("/",a);return`${n}${o}${n}`}updateOptions(){this.maskitoOptions=(0,c.n9)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(D=T).\u0275fac=function(m){return new(m||D)},D.\u0275cmp=e.Xpm({type:D,selectors:[["date-range-mask-doc"]],standalone:!0,features:[e.jDz],decls:3,vars:0,consts:[["header","DateRange","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min and max dates",3,"content","description"],["minMaxDescription",""],["id","min-max-length","heading","Min and max length of range",3,"content","description"],["minMaxLengthDescription",""],["id","custom-range-separator","heading","Custom range separator",3,"content","description"],["customRangeSeparatorDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","rangeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","minLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","maxLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(m,a){1&m&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,F,20,8,"ng-template",1),e.YNc(2,I,10,13,"ng-template",1),e.qZA())},dependencies:[d.ro,C.TuiAddonDocModule,_.FU,_.zb,_.B7,_.qo,_.nj,_.f2,P.j,P.V,p.Qf,p.K3,p.wU,h.MB,u.cn,u.B7,u.kD,r.UX,r.JJ,r.oH,Z,v,O,E],encapsulation:2,changeDetection:0}),(0,g.gn)([U.UM],T.prototype,"getPlaceholder",null);const W=(0,f.Ve)(T)}}]); \ No newline at end of file diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index a73364075..f58d438f2 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -696,9 +696,389 @@ SOFTWARE. @taiga-ui/addon-doc Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + Copyright 2020 Tinkoff Bank + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@taiga-ui/addon-mobile +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. -@taiga-ui/addon-mobile -Apache-2.0 + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + Copyright 2020 Tinkoff Bank + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. @taiga-ui/cdk Apache-2.0 @@ -893,7 +1273,6 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. - @taiga-ui/core Apache-2.0 Apache License @@ -1087,7 +1466,6 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. - @taiga-ui/i18n Apache-2.0 Apache License @@ -1281,11 +1659,200 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. - @taiga-ui/kit Apache-2.0 @taiga-ui/styles + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + Copyright 2020 Tinkoff Bank + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. @tinkoff/ng-dompurify Apache-2.0 diff --git a/4047.85424a911473f2d3.js b/4047.85424a911473f2d3.js deleted file mode 100644 index 2ebf29c4a..000000000 --- a/4047.85424a911473f2d3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4047],{4047:t=>{t.exports="# Changelog\n\nAll notable changes to this project will be documented in this file. See\n[standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [2.3.2](https://github.com/taiga-family/maskito/compare/v2.3.1...v2.3.2) (2024-05-16)\n\n### Bug Fixes\n\n- **kit:** `Number` pads integer part with zero if user selects all and then types decimal separator\n ([#1220](https://github.com/taiga-family/maskito/issues/1220))\n ([8371e45](https://github.com/taiga-family/maskito/commit/8371e45767150ebc4db03a2b74c68afd6fe1e593))\n- **phone:** revert mistakenly fixated `libphonenumber-js` peer-dependency to just `>=1.0.0`\n ([#1234](https://github.com/taiga-family/maskito/issues/1234))\n ([27ee4a1](https://github.com/taiga-family/maskito/commit/27ee4a1264c0a70a5a06427368b8d18ed0e25bd4))\n- **react:** revert mistakenly fixated `react` & `react-demo` peer-dependencies to just `>=16.8`\n ([#1231](https://github.com/taiga-family/maskito/issues/1231))\n ([ae89d6f](https://github.com/taiga-family/maskito/commit/ae89d6ff549dfb21d7db56b26e3c1f3a7044a817))\n- **vue:** revert mistakenly fixated `vue` peer-dependency to just `>=3.0.0`\n ([#1232](https://github.com/taiga-family/maskito/issues/1232))\n ([22d84e2](https://github.com/taiga-family/maskito/commit/22d84e2f731ae8798f457466be7c9538d2f40fd9))\n\n### [2.3.1](https://github.com/taiga-family/maskito/compare/v2.3.0...v2.3.1) (2024-04-23)\n\n### Bug Fixes\n\n- **kit:** `Number` should drop decimal separator if all digits are erased\n ([#1211](https://github.com/taiga-family/maskito/issues/1211))\n ([5836c96](https://github.com/taiga-family/maskito/commit/5836c965d6ce5ad497aaa59118204adc3e8625d8))\n- **kit:** `Number` with `decimalZeroPadding=true` should erase everything on `.00`\n ([#1207](https://github.com/taiga-family/maskito/issues/1207))\n ([d72f225](https://github.com/taiga-family/maskito/commit/d72f2257cec1a023aa81bb7de62e9543404630bd))\n- **kit:** `Placeholder` can have now the same character as textfield's value\n ([#1209](https://github.com/taiga-family/maskito/issues/1209))\n ([ed06936](https://github.com/taiga-family/maskito/commit/ed06936c41297cbd2e8ed308558914e9ad6c2eda))\n\n## [2.3.0](https://github.com/taiga-family/maskito/compare/v2.2.0...v2.3.0) (2024-04-16)\n\n### Features\n\n- **core:** add `contenteditable` support ([#1039](https://github.com/taiga-family/maskito/issues/1039))\n ([0d5bb31](https://github.com/taiga-family/maskito/commit/0d5bb319225fb61f3ac7643c21208122b4a2a2ae))\n- **kit:** `DateTime` supports configurable parameter `dateTimeSeparator`\n ([#1143](https://github.com/taiga-family/maskito/issues/1143))\n ([ec86284](https://github.com/taiga-family/maskito/commit/ec8628467814cff7dfae22668370236f402d8146))\n\n### Bug Fixes\n\n- **kit:** `Date` formatting errors for `mm/yyyy`, `yyyy/mm`, `mm/yy` modes\n ([#1177](https://github.com/taiga-family/maskito/issues/1177))\n ([948a350](https://github.com/taiga-family/maskito/commit/948a35098da2233bc78793eb7e83b7c5136becbd))\n\n## [2.2.0](https://github.com/taiga-family/maskito/compare/v2.1.0...v2.2.0) (2024-03-07)\n\n### Features\n\n- **kit:** `Number` supports new configurable parameter `minusSign`\n ([#1118](https://github.com/taiga-family/maskito/issues/1118))\n ([a7bec35](https://github.com/taiga-family/maskito/commit/a7bec35f19d7dfa4023ad83fa36a935b2d636fc7))\n\n### Bug Fixes\n\n- totally disable `Maskito` if nullable options are passed inside `@maskito/{angular,react,vue}`\n ([#1117](https://github.com/taiga-family/maskito/issues/1117))\n ([8cbadcf](https://github.com/taiga-family/maskito/commit/8cbadcfdf9af283dc687b131361f7bb19a7f9b02))\n\n## [2.1.0](https://github.com/taiga-family/maskito/compare/v2.0.2...v2.1.0) (2024-03-04)\n\n### Features\n\n- **kit:** `Date` & `DateRange` & `DateTime` has improved zero-padding support for browser autofill & IME composition\n ([#1027](https://github.com/taiga-family/maskito/issues/1027))\n ([77ac01c](https://github.com/taiga-family/maskito/commit/77ac01ca0b5e61d36dc3240a35c3dc93ce5fe93c))\n- **kit:** add full-width numbers support for `Time`, `Date`, `DateTime`, `DateRange`\n ([#1043](https://github.com/taiga-family/maskito/issues/1043))\n ([434c9c5](https://github.com/taiga-family/maskito/commit/434c9c5f349ab3c19e11722e95313c5763203b08))\n\n### Bug Fixes\n\n- **kit:** `maskitoParseNumber` should interpret japanese prolonged sound mark as pseudo minus\n ([#1115](https://github.com/taiga-family/maskito/issues/1115))\n ([b152698](https://github.com/taiga-family/maskito/commit/b152698fda8ac671286eb5f4a29de62562934fa2))\n\n### [2.0.2](https://github.com/taiga-family/maskito/compare/v2.0.1...v2.0.2) (2024-02-01)\n\n### Bug Fixes\n\n- **kit:** `Number` with initial value has problems with the first time input\n ([#986](https://github.com/taiga-family/maskito/issues/986))\n ([e40d3ff](https://github.com/taiga-family/maskito/commit/e40d3ff93c668c8afa60cd347faa7ebec76d0e6a))\n- **react:** `@maskito/react` includes again missing `cjs` module format\n ([#991](https://github.com/taiga-family/maskito/issues/991))\n ([18e3e0c](https://github.com/taiga-family/maskito/commit/18e3e0cf8911fa764a73e2e937081186f1dcde79))\n\n### [2.0.1](https://github.com/taiga-family/maskito/compare/v2.0.0...v2.0.1) (2024-01-31)\n\n### Bug Fixes\n\n- **core:** `maskitoUpdateElement` should not dispatch `InputEvent` if value is not changed\n ([#977](https://github.com/taiga-family/maskito/issues/977))\n ([2410b64](https://github.com/taiga-family/maskito/commit/2410b6478c88f4d530b4469d7d50b1e4663d1572))\n- **core:** don't execute `setSelectionRange` if element is not focused\n ([#937](https://github.com/taiga-family/maskito/issues/937))\n ([92f288b](https://github.com/taiga-family/maskito/commit/92f288b677dbe77f7978308dd7b1612d6bfd68fb))\n- **kit:** `Number` rejects the first time input of full width digits\n ([#955](https://github.com/taiga-family/maskito/issues/955))\n ([c416884](https://github.com/taiga-family/maskito/commit/c41688488630e83d69eba795580916145e5fe17c))\n- **react:** `@maskito/react` library should not include `core-js` imports\n ([#962](https://github.com/taiga-family/maskito/issues/962))\n ([3b7e401](https://github.com/taiga-family/maskito/commit/3b7e4014029fae206020723c18762f08e92b8c41))\n\n## [2.0.0](https://github.com/taiga-family/maskito/compare/v1.9.0...v2.0.0) (2024-01-22)\n\n### \u26a0 BREAKING CHANGES\n\n- **core:** merge `MaskitoElementPredicate` & `MaskitoElementPredicateAsync` into single type\n ([#757](https://github.com/taiga-family/maskito/issues/757))\n- **core:** remove value's calibration on initialization + new `maskitoInitialCalibrationPlugin`\n ([#778](https://github.com/taiga-family/maskito/issues/778))\n- **core:** bump Firefox browser support (55+ => 87+) ([#876](https://github.com/taiga-family/maskito/issues/876)) and\n drop legacy fallbacks for `Firefox` ([#756](https://github.com/taiga-family/maskito/issues/756))\n- **kit:** delete deprecated `separator` for `DateRange` (use `dateSeparator` instead)\n ([#790](https://github.com/taiga-family/maskito/issues/790))\n- **angular:** bump minimum required Angular version (12+ => 15+)\n ([#710](https://github.com/taiga-family/maskito/issues/710))\n ([#720](https://github.com/taiga-family/maskito/issues/720))\n ([#725](https://github.com/taiga-family/maskito/issues/725))\n- **angular:** deprecate `MaskitoModule` (use standalone `MaskitoDirective`, `MaskitoCVA`, `MaskitoPipe`)\n ([#754](https://github.com/taiga-family/maskito/issues/754))\n\n### \u{1f680} More features\n\n- **core:** new built-in `maskitoStrictCompositionPlugin` ([#881](https://github.com/taiga-family/maskito/issues/881))\n- **kit:** `Number` allows to enter full width numbers ([#864](https://github.com/taiga-family/maskito/issues/864))\n\n### \u{1f41e} Bug Fixes\n\n- **core:** drop some excess dispatches of `Input`-event ([#882](https://github.com/taiga-family/maskito/issues/882))\n- **kit:** add `{bubbles:true}` for `input` events inside all built-in plugins to support `ReactSyntheticEvent`\n ([#806](https://github.com/taiga-family/maskito/issues/806))\n- **kit:** `Number` has problems when prefix/postfix includes `decimalSeparator` symbol\n ([#874](https://github.com/taiga-family/maskito/issues/874))\n ([#816](https://github.com/taiga-family/maskito/issues/816))\n ([#921](https://github.com/taiga-family/maskito/issues/921))\n- **kit:** `Placeholder` is not compatible with `maskitoEventHandler` + `focus`/`blur` events\n ([#928](https://github.com/taiga-family/maskito/pull/928))\n\n## [1.9.0](https://github.com/taiga-family/maskito/compare/v1.8.2...v1.9.0) (2023-11-23)\n\n### Features\n\n- **phone:** add ability to configure the separator ([#685](https://github.com/taiga-family/maskito/issues/685))\n ([ab6bb11](https://github.com/taiga-family/maskito/commit/ab6bb11b1b40e069d31598b676c04456329aaf64))\n\n### [1.8.2](https://github.com/taiga-family/maskito/compare/v1.8.1...v1.8.2) (2023-11-16)\n\n### Bug Fixes\n\n- **kit:** `PrefixPostprocessor` has problems with multi-character prefix\n ([#669](https://github.com/taiga-family/maskito/issues/669))\n ([be459e5](https://github.com/taiga-family/maskito/commit/be459e51f3cbf028fa36b1b6a57e47d7fe8482a3))\n\n### [1.8.1](https://github.com/taiga-family/maskito/compare/v1.8.0...v1.8.1) (2023-10-19)\n\n### Bug Fixes\n\n- **kit:** `Date` accept single character date segment during paste\n ([#610](https://github.com/taiga-family/maskito/issues/610))\n ([e493198](https://github.com/taiga-family/maskito/commit/e4931987c2fad37894ea07f658f08e35152040df))\n\n## [1.8.0](https://github.com/taiga-family/maskito/compare/v1.7.0...v1.8.0) (2023-10-18)\n\n### Features\n\n- **angular:** allow nullable options ([#605](https://github.com/taiga-family/maskito/issues/605))\n ([21eaa7c](https://github.com/taiga-family/maskito/commit/21eaa7c0c0e7d5173c6f070f5222ba6492e196a6))\n\n### Bug Fixes\n\n- **kit:** `Number` has broken zero padding when `decimalSeparator` equals to non-default value\n ([#586](https://github.com/taiga-family/maskito/issues/586))\n ([7241761](https://github.com/taiga-family/maskito/commit/72417614dd4974c22854dfacc2ee35044c080074))\n\n## [1.7.0](https://github.com/taiga-family/maskito/compare/v1.6.0...v1.7.0) (2023-09-15)\n\n### Features\n\nNew `@maskito/phone` library ([#425](https://github.com/taiga-family/maskito/pull/425))\n([#482](https://github.com/taiga-family/maskito/issues/482))\n\nLearn more: https://maskito.dev/addons/phone\n\n## [1.6.0](https://github.com/taiga-family/maskito/compare/v1.5.1...v1.6.0) (2023-09-15)\n\n### Features\n\n- **react:** `elementPredicate` can accept asynchronous predicate\n ([#502](https://github.com/taiga-family/maskito/issues/502))\n ([4bbf758](https://github.com/taiga-family/maskito/commit/4bbf758107ed4b2fdbde5a241f22c0f363c22104))\n\n### Bug Fixes\n\n- **kit:** `Number` should accept all types of spaces as interchangeable characters for `thousandSeparator`\n ([#505](https://github.com/taiga-family/maskito/issues/505))\n ([73975bb](https://github.com/taiga-family/maskito/commit/73975bbc676487330359056c367f73e32ea6eaf4))\n\n### [1.5.1](https://github.com/taiga-family/maskito/compare/v1.5.0...v1.5.1) (2023-09-08)\n\n### Bug Fixes\n\n- **vue:** `elementPredicate` should accept `MaskitoElementPredicateAsync` type\n ([#487](https://github.com/taiga-family/maskito/issues/487))\n ([fe7e9dc](https://github.com/taiga-family/maskito/commit/fe7e9dcb468bf3ab30978c947d8fa21cc0e51a75))\n\n## [1.5.0](https://github.com/taiga-family/maskito/compare/v1.4.0...v1.5.0) (2023-09-04)\n\n### Features\n\n- **core:** add IME composition support ([#467](https://github.com/taiga-family/maskito/issues/467))\n ([e7d664b](https://github.com/taiga-family/maskito/commit/e7d664b66a008a742c0a532e341b0e0bb0a0f759))\n- **demo:** documentation is now available at https://maskito.dev\n ([#392](https://github.com/taiga-family/maskito/issues/392))\n ([355f87f](https://github.com/taiga-family/maskito/commit/355f87fd536758bc2db59f760ed114d28264122a))\n\n### Bug Fixes\n\n- **kit:** `maskitoCaretGuard` doesn't work after focus on ``\n ([#462](https://github.com/taiga-family/maskito/issues/462))\n ([9f456da](https://github.com/taiga-family/maskito/commit/9f456dad7f7f9d02db4eb5993ecb5fb5aabfe613))\n- **kit:** `Number` should drop items from `decimalPseudoSeparators` if any is equal to `thousandSeparator`\n ([#390](https://github.com/taiga-family/maskito/issues/390))\n ([2107adc](https://github.com/taiga-family/maskito/commit/2107adc445ed26ce1507c5e0c534b668d7ae5b12))\n\n## [1.4.0](https://github.com/taiga-family/maskito/compare/v1.3.0...v1.4.0) (2023-07-27)\n\n### Features\n\n- **kit:** `Date` & `DateRange` support new modes `yyyy`, `mm/yyyy`, `yyyy/mm`\n ([#384](https://github.com/taiga-family/maskito/issues/384))\n ([7886d50](https://github.com/taiga-family/maskito/commit/7886d50012a76fec872816b6d5e2b7e67c931dd7))\n- **kit:** `Time` supports new mode `HH` ([#385](https://github.com/taiga-family/maskito/issues/385))\n ([3c7a3f6](https://github.com/taiga-family/maskito/commit/3c7a3f65a0013152473ba57af8da28012cb58f32))\n\n## [1.3.0](https://github.com/taiga-family/maskito/compare/v1.2.2...v1.3.0) (2023-07-24)\n\n### Features\n\n- **kit:** `DateRange` add configurable parameter `rangeSeparator`\n ([#376](https://github.com/taiga-family/maskito/issues/376))\n ([d904842](https://github.com/taiga-family/maskito/commit/d90484214da76f4c73ad925eef5fe391a154c499))\n\n### Bug Fixes\n\n- **kit:** `Number` has problems with run-time updates of postfix\n ([#380](https://github.com/taiga-family/maskito/issues/380))\n ([8210896](https://github.com/taiga-family/maskito/commit/8210896d2095a44e79a27a38e4c8745e2beccdb7))\n\n### [1.2.2](https://github.com/taiga-family/maskito/compare/v1.2.1...v1.2.2) (2023-07-19)\n\n### Bug Fixes\n\n- **kit:** `maskitoCaretGuard` should wait for `mouseup` before execution\n ([#372](https://github.com/taiga-family/maskito/issues/372))\n ([8554fea](https://github.com/taiga-family/maskito/commit/8554fead2a2474104f0674fb597cf86467274943))\n- **kit:** `Number` should remove repeated leading zeroes for integer part only on `blur`-event\n ([#373](https://github.com/taiga-family/maskito/issues/373))\n ([7cf4938](https://github.com/taiga-family/maskito/commit/7cf4938853ccbd049b89482f8eb22ab4e71fe01f))\n\n### [1.2.1](https://github.com/taiga-family/maskito/compare/v1.2.0...v1.2.1) (2023-07-11)\n\n### Bug Fixes\n\n- **kit:** `Number` with `postfix` should be compatible with `decimalZeroPadding`\n ([#364](https://github.com/taiga-family/maskito/issues/364))\n ([501cf9c](https://github.com/taiga-family/maskito/commit/501cf9c747229d1776fb62cc04fbc8879990c617))\n- **kit:** `Prefix`/`Postfix` is incompatible if they end/start with the same character\n ([#366](https://github.com/taiga-family/maskito/issues/366))\n ([06afbcb](https://github.com/taiga-family/maskito/commit/06afbcb4a2c5c15e2ef9dc81db4309adf01aa8ef))\n\n## [1.2.0](https://github.com/taiga-family/maskito/compare/v1.1.1...v1.2.0) (2023-07-03)\n\n### Features\n\n- **kit:** `maskitoCaretGuard`'s function has the 2nd argument with current selection range\n ([#358](https://github.com/taiga-family/maskito/issues/358))\n ([eedc4d6](https://github.com/taiga-family/maskito/commit/eedc4d610efaf36b98a4049f5c5334561b5b21c5))\n\n### Bug Fixes\n\n- **kit:** `maskitoCaretGuard` incorrectly validates the left side of constraints\n ([#356](https://github.com/taiga-family/maskito/issues/356))\n ([17ee90f](https://github.com/taiga-family/maskito/commit/17ee90fe055f6a8370d6ea75ff2b236fd498441e))\n- **kit:** `Number` should skip min/max validation if value does not contain any digits\n ([#359](https://github.com/taiga-family/maskito/issues/359))\n ([ed8221e](https://github.com/taiga-family/maskito/commit/ed8221e14eca62334af41b4c8e571eb86ed68247))\n\n### [1.1.1](https://github.com/taiga-family/maskito/compare/v1.1.0...v1.1.1) (2023-06-29)\n\n### Bug Fixes\n\n- **core:** don't ignore native attribute `maxlength` ([#350](https://github.com/taiga-family/maskito/issues/350))\n ([8504f49](https://github.com/taiga-family/maskito/commit/8504f497152931da06dd745763be2505587f97b4))\n- **kit:** `Number` should ignore new typed decimal separator if it already exists in text field\n ([#351](https://github.com/taiga-family/maskito/issues/351))\n ([4ccfdc8](https://github.com/taiga-family/maskito/commit/4ccfdc86ff08bcebfd18c04403aa9c9c83cbbd02))\n\n## [1.1.0](https://github.com/taiga-family/maskito/compare/v1.0.0...v1.1.0) (2023-06-23)\n\n### Features\n\n- **kit:** `maskitoEventHandler` accepts `AddEventListenerOptions` as the 3d optional argument\n ([#346](https://github.com/taiga-family/maskito/issues/346))\n ([1d5866e](https://github.com/taiga-family/maskito/commit/1d5866efa5e0e4736dd735ae006e027e9bd01e31))\n- **kit:** use capturing phase for `focus`/`blur` events in plugins\n ([#347](https://github.com/taiga-family/maskito/issues/347))\n ([ef539e1](https://github.com/taiga-family/maskito/commit/ef539e160f601023e513036d704f7daff9689286))\n\n### Bug Fixes\n\n- **kit:** `Date` allows to replace the whole selection range with zero\n ([#345](https://github.com/taiga-family/maskito/issues/345))\n ([98fd21d](https://github.com/taiga-family/maskito/commit/98fd21d50899db365b864faf597fad9a21a3db06))\n\n## [1.0.0](https://github.com/taiga-family/maskito/compare/v0.16.0...v1.0.0) (2023-06-21)\n\n### \u26a0 BREAKING CHANGES\n\n- **core:** delete deprecated `preprocessor` & `postprocessor` from `MaskitoOptions`\n ([#337](https://github.com/taiga-family/maskito/issues/337))\n ([0b6aad2](https://github.com/taiga-family/maskito/commit/0b6aad2622ed152d12c91f8ca64b767709ecdbc2))\n- **kit:** delete deprecated `isNegativeAllowed` parameter from `Number` mask\n ([#338](https://github.com/taiga-family/maskito/issues/338))\n ([9fd3005](https://github.com/taiga-family/maskito/commit/9fd30055b3157072076f7a8567045fac05b6af9e))\n\n## [0.16.0](https://github.com/taiga-family/maskito/compare/v0.15.0...v0.16.0) (2023-06-20)\n\n### Features\n\n- **vue:** support async predicate ([#336](https://github.com/taiga-family/maskito/issues/336))\n ([d1452b5](https://github.com/taiga-family/maskito/commit/d1452b5f1b2f8a252dfd05a5c1eb04ba971a1970))\n\n### Bug Fixes\n\n- **kit:** `Number` fails to parse small number on blur (exponential notation problem)\n ([#339](https://github.com/taiga-family/maskito/issues/339))\n ([7f83a7f](https://github.com/taiga-family/maskito/commit/7f83a7f170906c1911eb4444da2d636c0338ed4a))\n\n## [0.15.0](https://github.com/taiga-family/maskito/compare/v0.14.0...v0.15.0) (2023-06-14)\n\n### Features\n\n- **core:** add new parameters `preprocessors` & `postprocessors` and deprecate `preprocessor` & `postprocessor`\n ([#333](https://github.com/taiga-family/maskito/issues/333))\n ([0137775](https://github.com/taiga-family/maskito/commit/01377751a9875143257930934b1e2a9143b6da03))\n\n### Bug Fixes\n\n- **kit:** `maskitoParseNumber` should return `NaN` for all strings with no digits\n ([#331](https://github.com/taiga-family/maskito/issues/331))\n ([d1ebcec](https://github.com/taiga-family/maskito/commit/d1ebceceedf418b21a68082f7350002d09159ebf))\n- **kit:** `Number` incorrectly implements `min`/`max` behaviour\n ([#334](https://github.com/taiga-family/maskito/issues/334))\n ([9876d88](https://github.com/taiga-family/maskito/commit/9876d885f98f86d18db04d723460b468bca3837d))\n\n## [0.14.0](https://github.com/taiga-family/maskito/compare/v0.13.0...v0.14.0) (2023-06-09)\n\n### Features\n\n- **angular:** `[maskitoElement]` can accept asynchronous predicate\n ([#316](https://github.com/taiga-family/maskito/issues/316))\n ([3d8949e](https://github.com/taiga-family/maskito/commit/3d8949e878e644079b7f5404cb9ebf6c5eadab86))\n- **kit:** `Number` pads empty integer part with zero on blur (if decimal part exists)\n ([#328](https://github.com/taiga-family/maskito/issues/328))\n ([bd01967](https://github.com/taiga-family/maskito/commit/bd01967fba38be26a3c8f0d2f23c0ced12d3b1c2))\n\n## [0.13.0](https://github.com/taiga-family/maskito/compare/v0.12.1...v0.13.0) (2023-06-02)\n\n### Features\n\n- **core:** better layout-independent way to detect `Undo` and `Redo`\n ([#320](https://github.com/taiga-family/maskito/issues/320))\n ([4c5a7f6](https://github.com/taiga-family/maskito/commit/4c5a7f64b9a8ac209584c75e17ec022674b87c1b))\n- **vue:** add dedicated Vue package ([#321](https://github.com/taiga-family/maskito/issues/321))\n ([f6ffb24](https://github.com/taiga-family/maskito/commit/f6ffb24eca5f1a1a57a93103b9e74cdf410e4132))\n\n### [0.12.1](https://github.com/taiga-family/maskito/compare/v0.12.0...v0.12.1) (2023-05-25)\n\n### Bug Fixes\n\n- **kit:** `DateTime` validate min / max if date is complete\n ([#314](https://github.com/taiga-family/maskito/issues/314))\n ([5783e76](https://github.com/taiga-family/maskito/commit/5783e766a657abcf0fc7f8a8d12ac1bf412dc18a))\n- **kit:** `Time` & `DateTime` should accept time segment separator typed by user\n ([#317](https://github.com/taiga-family/maskito/issues/317))\n ([3bcac7f](https://github.com/taiga-family/maskito/commit/3bcac7f6566043991a9211f04db744a5ec6f019f))\n\n## [0.12.0](https://github.com/taiga-family/maskito/compare/v0.11.1...v0.12.0) (2023-05-19)\n\n### Features\n\n- **core:** add `plugins` to `MaskitoOptions` ([#305](https://github.com/taiga-family/maskito/issues/305))\n ([b512ae2](https://github.com/taiga-family/maskito/commit/b512ae2c64b2a2c6560e2e5c68d8c72952474c71))\n- **core:** expose `MaskitoMask`, `MaskitoPreprocessor`, `MaskitoPostprocessor` and `MaskitoPlugin`\n ([#307](https://github.com/taiga-family/maskito/issues/307))\n ([9315a9f](https://github.com/taiga-family/maskito/commit/9315a9f4620b3be86cf3b7af993861664f281a19))\n- **kit:** new `maskitoWithPlaceholder` utility ([#299](https://github.com/taiga-family/maskito/issues/299))\n ([21eb69c](https://github.com/taiga-family/maskito/commit/21eb69cfeb73bbe645d5a5879659ab8b6aadbf0c))\n\n### [0.11.1](https://github.com/taiga-family/maskito/compare/v0.11.0...v0.11.1) (2023-05-11)\n\n### Bug Fixes\n\n- **core:** `insertFromDrop` action behaves now in the same way as `insertFromPaste`\n ([#291](https://github.com/taiga-family/maskito/issues/291))\n ([58e0fcc](https://github.com/taiga-family/maskito/commit/58e0fccb7ddd3c741ffa3c8b99efbcf4571aab37))\n- **kit:** `Time` doesn't validate time segments on `drop` event\n ([#289](https://github.com/taiga-family/maskito/issues/289))\n ([0c6d1b9](https://github.com/taiga-family/maskito/commit/0c6d1b9917d0c86a98c0d215c38a0e2076ff5680))\n\n## [0.11.0](https://github.com/taiga-family/maskito/compare/v0.10.0...v0.11.0) (2023-05-02)\n\n### Features\n\n- **react:** new library `@maskito/react` ([#273](https://github.com/taiga-family/maskito/issues/273))\n ([4c2f755](https://github.com/taiga-family/maskito/commit/4c2f755bac9513689964af7fdb7f4deec56bfb52))\n\n## [0.10.0](https://github.com/taiga-family/maskito/compare/v0.9.0...v0.10.0) (2023-04-25)\n\n### Features\n\n- **kit:** `Number` keeps untouched decimal part if `precision: Infinity`\n ([#253](https://github.com/taiga-family/maskito/issues/253))\n ([261779e](https://github.com/taiga-family/maskito/commit/261779ead327397a61b27e634bc827ee70b718f4))\n- **kit:** `Number` supports new `prefix` & `postfix` parameters\n ([#264](https://github.com/taiga-family/maskito/issues/264))\n ([6e78581](https://github.com/taiga-family/maskito/commit/6e785818dabcde623d8c1c40a584166a0a66f5b6))\n- **kit:** new `maskitoPostfixPostprocessorGenerator` ([#257](https://github.com/taiga-family/maskito/issues/257))\n ([fdc86db](https://github.com/taiga-family/maskito/commit/fdc86dbad368bfc17efd1047b7d68d9622968bb0))\n\n### Bug Fixes\n\n- **kit:** `Number` fails to trim leading zeroes after deleting of leading digit\n ([#268](https://github.com/taiga-family/maskito/issues/268))\n ([4ae0010](https://github.com/taiga-family/maskito/commit/4ae0010ef2149694d22d7ae9eb8c9880120c8c75))\n- **kit:** `Number` should trim redundant thousand separators\n ([#267](https://github.com/taiga-family/maskito/issues/267))\n ([100b793](https://github.com/taiga-family/maskito/commit/100b79317a420103ca98a3b43fe646a6f77d19d5))\n- **kit:** fix first zero in short-format date-mask ([#251](https://github.com/taiga-family/maskito/issues/251))\n ([08bdfd2](https://github.com/taiga-family/maskito/commit/08bdfd26727777c3a6fc870e433003be2b64cc0e))\n\n## [0.9.0](https://github.com/taiga-family/maskito/compare/v0.8.1...v0.9.0) (2023-03-31)\n\n### Features\n\n- **kit:** new `maskitoPrefixPostprocessorGenerator` ([#235](https://github.com/taiga-family/maskito/issues/235))\n ([50f0d58](https://github.com/taiga-family/maskito/commit/50f0d58ccbfa22d15174d76479a9d642687db099))\n\n### Bug Fixes\n\n- **angular:** Jest throws `Class constructor DefaultValueAccessor cannot be invoked without 'new'`\n ([#232](https://github.com/taiga-family/maskito/issues/232))\n ([5089612](https://github.com/taiga-family/maskito/commit/508961288898a5fdd21cc0e26b23ecc8845f9068))\n\n### [0.8.1](https://github.com/taiga-family/maskito/compare/v0.8.0...v0.8.1) (2023-03-27)\n\n### Bug Fixes\n\n- `@maskito/core` & `@maskito/kit` now include both `UMD` and `ESM` module formats\n ([#227](https://github.com/taiga-family/maskito/issues/227))\n ([fa1c514](https://github.com/taiga-family/maskito/commit/fa1c514a5753e3bca20e8b0994e4bf9f1c0ab6a4))\n\n## [0.8.0](https://github.com/taiga-family/maskito/compare/v0.7.2...v0.8.0) (2023-03-23)\n\n### Features\n\n- **kit:** `DateRange` swaps dates if the 2nd date is less than the 1st one\n ([#212](https://github.com/taiga-family/maskito/issues/212))\n ([3efbb42](https://github.com/taiga-family/maskito/commit/3efbb42f2dd5c4e43ff514da7a82abfc7c4b3a38))\n\n### Bug Fixes\n\n- **core:** incorrect order of actions during update of native element\n ([#225](https://github.com/taiga-family/maskito/issues/225))\n ([394d5d9](https://github.com/taiga-family/maskito/commit/394d5d996bdb9d21229ea0301eb3f776bee05d30))\n\n### [0.7.2](https://github.com/taiga-family/maskito/compare/v0.7.1...v0.7.2) (2023-03-23)\n\n### Bug Fixes\n\n- **angular:** `@maskito/angular` should not depend on `@maskito/kit`\n ([#221](https://github.com/taiga-family/maskito/issues/221))\n ([0ae7b20](https://github.com/taiga-family/maskito/commit/0ae7b2089ec0436caa8dbb14d5c696ae93e9e7ed))\n- **angular:** `npm i @maskito/angular` throws `unable to resolve dependency tree`\n ([#220](https://github.com/taiga-family/maskito/issues/220))\n ([8b4d6e6](https://github.com/taiga-family/maskito/commit/8b4d6e6186db47f97d328186b7afd9af75a3889b))\n\n### [0.7.1](https://github.com/taiga-family/maskito/compare/v0.7.0...v0.7.1) (2023-03-22)\n\n### Bug Fixes\n\n- **angular:** use `@nrwl/angular:package` executor instead of `@nrwl/angular:ng-packagr-lite`\n ([#216](https://github.com/taiga-family/maskito/issues/216))\n ([164d015](https://github.com/taiga-family/maskito/commit/164d015c2f18a279e195b45329e84c0d023c9483))\n- **kit:** `Number` broken `Delete`-button navigation if `decimalZeroPadding=true`\n ([#211](https://github.com/taiga-family/maskito/issues/211))\n ([1b750d1](https://github.com/taiga-family/maskito/commit/1b750d135ebd53bfeda2ca734425de08a808b1af))\n\n## [0.7.0](https://github.com/taiga-family/maskito/compare/v0.6.0...v0.7.0) (2023-03-20)\n\n### Features\n\n- **core:** add `deleteSoftLineBackward` & `deleteSoftLineForward` support\n ([#207](https://github.com/taiga-family/maskito/issues/207))\n ([cbd5479](https://github.com/taiga-family/maskito/commit/cbd5479c04c07113804eee6ea6c9838ee8681597))\n- **kit:** use 1 as min segment value in `Date`-related masks\n ([#197](https://github.com/taiga-family/maskito/issues/197))\n ([c85ca23](https://github.com/taiga-family/maskito/commit/c85ca2355cb0b6fcef73f3e7497f7c31fa82c87c))\n\n### Bug Fixes\n\n- **core:** `Maskito` losses valid characters on invalid insertion (`overwriteMode: replace`)\n ([#208](https://github.com/taiga-family/maskito/issues/208))\n ([ef183b4](https://github.com/taiga-family/maskito/commit/ef183b454e4a7db5b2cb48cbe26129bf303f676a))\n- **kit:** `Number` should drop leading zeroes for negative numbers\n ([#204](https://github.com/taiga-family/maskito/issues/204))\n ([6e9adf7](https://github.com/taiga-family/maskito/commit/6e9adf758aa585944ee08f2e2aff81a5664adefd))\n\n## [0.6.0](https://github.com/taiga-family/maskito/compare/v0.5.0...v0.6.0) (2023-03-15)\n\n### Features\n\n- **angular:** add CVA and pipe ([#187](https://github.com/taiga-family/maskito/issues/187))\n ([a099257](https://github.com/taiga-family/maskito/commit/a099257a16b569444cdae9276ce66e9a806f531e))\n- **core:** add `deleteWordBackward` & `deleteWordForward` support\n ([#193](https://github.com/taiga-family/maskito/issues/193))\n ([24b761c](https://github.com/taiga-family/maskito/commit/24b761c84d0947df5e4c78a2114f1de8f6ca20f4))\n\n### Bug Fixes\n\n- **core:** show trailing fixed characters + duplicated fixed character on `Drop`\n ([#185](https://github.com/taiga-family/maskito/issues/185))\n ([c7f6a1b](https://github.com/taiga-family/maskito/commit/c7f6a1bb8098b5641ed8c6921c2ebc86c6135b58))\n- **kit:** `maskitoParseNumber` incorrectly parses negative numbers\n ([#190](https://github.com/taiga-family/maskito/issues/190))\n ([d713bd1](https://github.com/taiga-family/maskito/commit/d713bd143e5090870a406ea14498cb99843bb9d0))\n- **kit:** `Number` should drop decimal part on paste from clipboard if `precision=0`\n ([#195](https://github.com/taiga-family/maskito/issues/195))\n ([ba85c38](https://github.com/taiga-family/maskito/commit/ba85c38ec0c81a22ff758f4ba386d045ac49ffd5))\n\n## [0.5.0](https://github.com/taiga-family/maskito/compare/v0.4.0...v0.5.0) (2023-03-09)\n\n### Features\n\n- **core:** new utility `maskitoTransform(value, maskitoOptions)`\n ([#177](https://github.com/taiga-family/maskito/issues/177))\n ([20316f1](https://github.com/taiga-family/maskito/commit/20316f15e153bfeeb45eda6406b8792e00f3238f))\n- **kit:** new utility `maskitoParseNumber` ([#178](https://github.com/taiga-family/maskito/issues/178))\n ([fc58141](https://github.com/taiga-family/maskito/commit/fc58141625ecbdc7d804aa382a69b38bf7146fc4))\n\n### Bug Fixes\n\n- **kit:** `Number` mask throws an error on empty string in `thousandSeparator`\n ([#176](https://github.com/taiga-family/maskito/issues/176))\n ([cd52fad](https://github.com/taiga-family/maskito/commit/cd52fad80bc278f171dafa1709c54cba3f8fbc81))\n\n## [0.4.0](https://github.com/taiga-family/maskito/compare/v0.3.0...v0.4.0) (2023-03-02)\n\n### Features\n\n- **angular:** `maskitoElement` add new input ([#164](https://github.com/taiga-family/maskito/issues/164))\n ([407c131](https://github.com/taiga-family/maskito/commit/407c131d2d8f8514173ad7a5e248759e2d4f8abc))\n\n### Bug Fixes\n\n- **kit:** `Number` pads empty integer part when paste from clipboard\n ([#168](https://github.com/taiga-family/maskito/issues/168))\n ([d043a82](https://github.com/taiga-family/maskito/commit/d043a82561cbed94b19d59d174fa6da7f08d49d4))\n\n## [0.3.0](https://github.com/taiga-family/maskito/compare/v0.2.0...v0.3.0) (2023-03-01)\n\n### Features\n\n- **angular:** add other maskito packages to `ng-update.packageGroup` of `package.json`\n ([#161](https://github.com/taiga-family/maskito/issues/161))\n ([bdecdaa](https://github.com/taiga-family/maskito/commit/bdecdaa9cac2681e35191cabd2d5d853eb97a09d))\n\n### Bug Fixes\n\n- **kit:** `Date`-mask fix wrong year that appears using the min property\n ([#157](https://github.com/taiga-family/maskito/issues/157))\n ([544e891](https://github.com/taiga-family/maskito/commit/544e8912d2752e0fc8f77757e935070b94823f65))\n\n## [0.2.0](https://github.com/taiga-family/maskito/compare/v0.1.1...v0.2.0) (2023-02-28)\n\n### Features\n\n- **kit:** new `DateTime` mask ([#146](https://github.com/taiga-family/maskito/issues/146))\n ([6d6b2c1](https://github.com/taiga-family/maskito/commit/6d6b2c17b5c0f62bc804451524cd4b2ce3e50660))\n\n### Bug Fixes\n\n- **kit:** `Number` is now replacing hyphen, en-dash and em-dash with minus sign\n ([#153](https://github.com/taiga-family/maskito/issues/153))\n ([1f21f11](https://github.com/taiga-family/maskito/commit/1f21f1159baadcef65e49bacaec77eba3b6f36d8))\n\n### [0.1.1](https://github.com/taiga-family/maskito/compare/v0.1.0...v0.1.1) (2023-02-15)\n\n### Bug Fixes\n\n- **core:** `Module parse failed: 'import' and 'export' may appear only with 'sourceType: module'`\n ([#131](https://github.com/taiga-family/maskito/issues/131))\n ([41e05c0](https://github.com/taiga-family/maskito/commit/41e05c09e41ed611e0c2b9aa07a953dfbe049da7))\n\n## 0.1.0 (2023-02-14)\n\nThis release introduces the first publishing of the following packages:\n\n- `@maskito/core`
It is the main zero-dependency and framework-agnostic package. It can be used alone in Vanilla\n JavaScript project. It listens `beforeinput` and `input` events to validate and calibrate textfield's value.
\n Read more: https://maskito.dev/core-concepts/overview\n- `@maskito/kit`
The optional framework-agnostic package. It contains ready-to-use masks with configurable\n parameters. This release introduces the following masks:\n - [Number](https://maskito.dev/kit/number)\n - [Time](https://maskito.dev/kit/time)\n - [Date](https://maskito.dev/kit/date)\n - [DateRange](https://maskito.dev/kit/date-range)\n- `@maskito/angular`
The Angular-specific library. It provides two convenient ways of using Maskito:\n - Basic directive approach (when developer has direct access to native input element).\n - Dependency Injection approach (when native input element is hidden somewhere deep inside another component).\n"}}]); \ No newline at end of file diff --git a/5183.3dd4372f983d7e40.js b/5183.3dd4372f983d7e40.js deleted file mode 100644 index 858b609a2..000000000 --- a/5183.3dd4372f983d7e40.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5183],{997:(T,f,o)=>{o.d(f,{TuiAddonDocModule:()=>x});var m=o(4537),p=o(9439);let x=(()=>{class s{}return s.\u0275fac=function(n){return new(n||s)},s.\u0275mod=m.oAB({type:s}),s.\u0275inj=m.cJS({imports:[p.JF,p.mG,p.Lx,p.Lq,p.u4]}),s})()},1824:(T,f,o)=>{o.d(f,{I:()=>h,T:()=>s});var m=o(4537),p=o(4789),x=o(8269),c=o(1081);let s=(()=>{class n{constructor(l){this.svgOptions=l,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${x.uJ}#tuiIcon`,"")}transform(l){if(!l)return null;switch(l){case c.X.BL:case c.X.BQ:case c.X.CW:case c.X.GF:case c.X.GP:case c.X.MF:case c.X.MQ:case c.X.NC:case c.X.RE:case c.X.YT:return`${this.staticPath}${c.X.FR}.png`;case c.X.SX:return`${this.staticPath}${c.X.NL}.png`;default:return`${this.staticPath}${l}.png`}}}return n.\u0275fac=function(l){return new(l||n)(m.Y36(p.$E,16))},n.\u0275pipe=m.Yjl({name:"tuiFlag",type:n,pure:!0}),n})(),h=(()=>{class n{}return n.\u0275fac=function(l){return new(l||n)},n.\u0275mod=m.oAB({type:n}),n.\u0275inj=m.cJS({}),n})()},5183:(T,f,o)=>{o.r(f),o.d(f,{default:()=>j});var m=o(3178),p=o(3139),x=o(997),c=o(2847),s=o(9900),h=o(1156),n=o(8940),u=o(1673),l=o(1064);const A={...(0,l.Oe)("xxx"),mask:/^\d{0,3}$/};var e=o(4537),_=o(5640);let O=(()=>{var t;class a{constructor(){this.maskitoOptions=A,this.value="xxx"}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCreditCardLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(i,d){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return d.value=g}),e._uU(1," Enter CVC code "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",d.value),e.xp6(2),e.Q6J("maskito",d.maskitoOptions))},dependencies:[s.u5,s.JJ,s.On,h.ro,u.Qf,u.K3,u.wU,_.MB,n.cn,n.B7],encapsulation:2,changeDetection:0}),a})();var v=o(1824),M=o(8654);const E="+\u2000 (\u2000\u2000\u2000) ___-____",{removePlaceholder:k,plugins:y,...U}=(0,l.Oe)(E),L={preprocessors:U.preprocessors,postprocessors:[(0,l.jX)("+1"),...U.postprocessors],mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],plugins:[...y,(0,l.L9)("focus",t=>{const a=t.value||"+1 (";(0,M.fD)(t,a+E.slice(a.length))}),(0,l.L9)("blur",t=>{const a=k(t.value);(0,M.fD)(t,"+1"===a?"":a)})]};function J(t,a){1&t&&(e._UZ(0,"img",3),e.ALo(1,"tuiFlag")),2&t&&e.Q6J("src",e.lcZ(1,1,"US"),e.LSH)}let F=(()=>{var t;class a{constructor(){this.maskitoOptions=L,this.value=""}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc-example-2"]],standalone:!0,features:[e.jDz],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(i,d){if(1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return d.value=g}),e._uU(1," Enter US phone number "),e._UZ(2,"input",1),e.YNc(3,J,2,3,"ng-template",null,2,e.W1O),e.qZA()),2&i){const D=e.MAs(4);e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldCustomContent",D)("ngModel",d.value),e.xp6(2),e.Q6J("maskito",d.maskitoOptions)}},dependencies:[s.u5,s.JJ,s.On,h.ro,v.I,v.T,u.Qf,u.K3,u.wU,_.MB,n.cn,n.B7],encapsulation:2,changeDetection:0}),a})();const P=(0,l.tr)({mode:"dd/mm/yyyy",separator:"/"}),{plugins:X,...Z}=(0,l.Oe)("dd/mm/yyyy",!0),B={...P,plugins:X.concat(P.plugins||[]),preprocessors:[...Z.preprocessors,...P.preprocessors],postprocessors:[...P.postprocessors,...Z.postprocessors]};let W=(()=>{var t;class a{constructor(){this.maskitoOptions=B,this.value=""}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc-example-3"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(i,d){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return d.value=g}),e._uU(1," Enter date "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",d.value),e.xp6(2),e.Q6J("maskito",d.maskitoOptions))},dependencies:[s.u5,s.JJ,s.On,h.ro,u.Qf,u.K3,u.wU,_.MB,n.cn,n.B7],encapsulation:2,changeDetection:0}),a})();var C=o(9439);function I(t,a){if(1&t&&(e.TgZ(0,"p",8),e._uU(1," This example is the simplest demonstration how to create masked input with "),e.TgZ(2,"strong"),e._uU(3,"placeholder"),e.qZA(),e._uU(4," . "),e.qZA(),e.TgZ(5,"p",9),e._uU(6," The only required prerequisite is basic understanding of "),e.TgZ(7,"a",10),e._uU(8,' "Mask\xa0expression" '),e.qZA(),e._uU(9," concept. "),e.qZA()),2&t){const r=e.oxw();e.xp6(7),e.Q6J("routerLink",r.maskExpressionDocPage)}}function R(t,a){if(1&t&&(e.TgZ(0,"p",8),e._uU(1," The following example explains return type of "),e.TgZ(2,"code"),e._uU(3,"maskitoWithPlaceholder"),e.qZA(),e._uU(4," utility \u2014 an\xa0object which partially implements "),e.TgZ(5,"code"),e._uU(6,"MaskitoOptions"),e.qZA(),e._uU(7," interface. It contains its own "),e.TgZ(8,"a",10),e._uU(9," processor and postprocessor "),e.qZA(),e._uU(10," and "),e.TgZ(11,"a",10),e._uU(12," plugins "),e.qZA(),e._uU(13," to keep caret from getting into placeholder part of the value. "),e.qZA(),e._UZ(14,"p",8),e.TgZ(15,"p",9),e._uU(16," Also, this complex example uses built-in postprocessor "),e.TgZ(17,"a",11),e._uU(18," maskitoPrefixPostprocessorGenerator "),e.qZA(),e._uU(19," from "),e.TgZ(20,"code"),e._uU(21,"@maskito/kit"),e.qZA(),e._uU(22," . "),e.qZA()),2&t){const r=e.oxw();e.xp6(8),e.Q6J("routerLink",r.processorsDocPage),e.xp6(3),e.Q6J("routerLink",r.pluginsDocPage),e.xp6(6),e.Q6J("routerLink",r.prefixDocPage)}}function $(t,a){1&t&&(e._uU(0," This last example demonstrates how to integrate "),e.TgZ(1,"code"),e._uU(2,"maskitoWithPlaceholder"),e.qZA(),e._uU(3," with any built-in mask from "),e.TgZ(4,"code"),e._uU(5,"@maskito/kit"),e.qZA(),e._uU(6," . "))}let j=(()=>{var t;class a{constructor(){this.maskExpressionDocPage=`/${p.x.MaskExpression}`,this.processorsDocPage=`/${p.x.Processors}`,this.pluginsDocPage=`/${p.x.Plugins}`,this.prefixDocPage=`/${p.x.Prefix}`,this.cvcExample1={[p.C.MaskitoOptions]:o.e(960).then(o.t.bind(o,960,17))},this.phoneExample2={[p.C.MaskitoOptions]:o.e(6304).then(o.t.bind(o,6304,17))},this.dateExample3={[p.C.MaskitoOptions]:o.e(5691).then(o.t.bind(o,5691,17))}}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc"]],standalone:!0,features:[e.jDz],decls:17,vars:6,consts:[["header","With placeholder","package","Recipes"],[1,"tui-space_top-0"],["id","cvc","heading","Card Verification Code",3,"content","description"],["cvcDescription",""],["id","phone","heading","Phone",3,"content","description"],["phoneDescription",""],["id","date","heading","Date",3,"content","description"],["dateExampleDescription",""],[1,"tui-space_top-0","tui-space_bottom-2"],[1,"tui-space_top-0","tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(i,d){if(1&i&&(e.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),e._uU(3,"maskitoWithPlaceholder"),e.qZA(),e._uU(4," helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask. "),e.qZA(),e.TgZ(5,"tui-doc-example",2),e.YNc(6,I,10,1,"ng-template",null,3,e.W1O),e._UZ(8,"placeholder-doc-example-1"),e.qZA(),e.TgZ(9,"tui-doc-example",4),e.YNc(10,R,23,3,"ng-template",null,5,e.W1O),e._UZ(12,"placeholder-doc-example-2"),e.qZA(),e.TgZ(13,"tui-doc-example",6),e.YNc(14,$,7,0,"ng-template",null,7,e.W1O),e._UZ(16,"placeholder-doc-example-3"),e.qZA()()),2&i){const D=e.MAs(7),g=e.MAs(11),K=e.MAs(15);e.xp6(5),e.Q6J("content",d.cvcExample1)("description",D),e.xp6(4),e.Q6J("content",d.phoneExample2)("description",g),e.xp6(4),e.Q6J("content",d.dateExample3)("description",K)}},dependencies:[x.TuiAddonDocModule,C.qo,C.f2,c.j,c.V,m.rH,O,F,W],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/5183.d35b3817660a2aa1.js b/5183.d35b3817660a2aa1.js new file mode 100644 index 000000000..da2a45a5c --- /dev/null +++ b/5183.d35b3817660a2aa1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5183],{997:(T,f,o)=>{o.d(f,{TuiAddonDocModule:()=>x});var m=o(4537),p=o(9439);let x=(()=>{class s{}return s.\u0275fac=function(n){return new(n||s)},s.\u0275mod=m.oAB({type:s}),s.\u0275inj=m.cJS({imports:[p.JF,p.mG,p.Lx,p.Lq,p.u4]}),s})()},1824:(T,f,o)=>{o.d(f,{I:()=>h,T:()=>s});var m=o(4537),p=o(4789),x=o(8269),c=o(1081);let s=(()=>{class n{constructor(l){this.svgOptions=l,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${x.uJ}#tuiIcon`,"")}transform(l){if(!l)return null;switch(l){case c.X.BL:case c.X.BQ:case c.X.CW:case c.X.GF:case c.X.GP:case c.X.MF:case c.X.MQ:case c.X.NC:case c.X.RE:case c.X.YT:return`${this.staticPath}${c.X.FR}.png`;case c.X.SX:return`${this.staticPath}${c.X.NL}.png`;default:return`${this.staticPath}${l}.png`}}}return n.\u0275fac=function(l){return new(l||n)(m.Y36(p.$E,16))},n.\u0275pipe=m.Yjl({name:"tuiFlag",type:n,pure:!0}),n})(),h=(()=>{class n{}return n.\u0275fac=function(l){return new(l||n)},n.\u0275mod=m.oAB({type:n}),n.\u0275inj=m.cJS({}),n})()},5183:(T,f,o)=>{o.r(f),o.d(f,{default:()=>j});var m=o(3178),p=o(3139),x=o(997),c=o(2847),s=o(9900),h=o(1156),n=o(8940),u=o(1673),l=o(369);const A={...(0,l.Oe)("xxx"),mask:/^\d{0,3}$/};var e=o(4537),_=o(5640);let O=(()=>{var t;class a{constructor(){this.maskitoOptions=A,this.value="xxx"}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCreditCardLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(i,d){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return d.value=g}),e._uU(1," Enter CVC code "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",d.value),e.xp6(2),e.Q6J("maskito",d.maskitoOptions))},dependencies:[s.u5,s.JJ,s.On,h.ro,u.Qf,u.K3,u.wU,_.MB,n.cn,n.B7],encapsulation:2,changeDetection:0}),a})();var v=o(1824),M=o(8654);const E="+\u2000 (\u2000\u2000\u2000) ___-____",{removePlaceholder:k,plugins:y,...U}=(0,l.Oe)(E),L={preprocessors:U.preprocessors,postprocessors:[(0,l.jX)("+1"),...U.postprocessors],mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],plugins:[...y,(0,l.L9)("focus",t=>{const a=t.value||"+1 (";(0,M.fD)(t,a+E.slice(a.length))}),(0,l.L9)("blur",t=>{const a=k(t.value);(0,M.fD)(t,"+1"===a?"":a)})]};function J(t,a){1&t&&(e._UZ(0,"img",3),e.ALo(1,"tuiFlag")),2&t&&e.Q6J("src",e.lcZ(1,1,"US"),e.LSH)}let F=(()=>{var t;class a{constructor(){this.maskitoOptions=L,this.value=""}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc-example-2"]],standalone:!0,features:[e.jDz],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(i,d){if(1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return d.value=g}),e._uU(1," Enter US phone number "),e._UZ(2,"input",1),e.YNc(3,J,2,3,"ng-template",null,2,e.W1O),e.qZA()),2&i){const D=e.MAs(4);e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldCustomContent",D)("ngModel",d.value),e.xp6(2),e.Q6J("maskito",d.maskitoOptions)}},dependencies:[s.u5,s.JJ,s.On,h.ro,v.I,v.T,u.Qf,u.K3,u.wU,_.MB,n.cn,n.B7],encapsulation:2,changeDetection:0}),a})();const P=(0,l.tr)({mode:"dd/mm/yyyy",separator:"/"}),{plugins:X,...Z}=(0,l.Oe)("dd/mm/yyyy",!0),B={...P,plugins:X.concat(P.plugins||[]),preprocessors:[...Z.preprocessors,...P.preprocessors],postprocessors:[...P.postprocessors,...Z.postprocessors]};let W=(()=>{var t;class a{constructor(){this.maskitoOptions=B,this.value=""}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc-example-3"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(i,d){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return d.value=g}),e._uU(1," Enter date "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",d.value),e.xp6(2),e.Q6J("maskito",d.maskitoOptions))},dependencies:[s.u5,s.JJ,s.On,h.ro,u.Qf,u.K3,u.wU,_.MB,n.cn,n.B7],encapsulation:2,changeDetection:0}),a})();var C=o(9439);function I(t,a){if(1&t&&(e.TgZ(0,"p",8),e._uU(1," This example is the simplest demonstration how to create masked input with "),e.TgZ(2,"strong"),e._uU(3,"placeholder"),e.qZA(),e._uU(4," . "),e.qZA(),e.TgZ(5,"p",9),e._uU(6," The only required prerequisite is basic understanding of "),e.TgZ(7,"a",10),e._uU(8,' "Mask\xa0expression" '),e.qZA(),e._uU(9," concept. "),e.qZA()),2&t){const r=e.oxw();e.xp6(7),e.Q6J("routerLink",r.maskExpressionDocPage)}}function R(t,a){if(1&t&&(e.TgZ(0,"p",8),e._uU(1," The following example explains return type of "),e.TgZ(2,"code"),e._uU(3,"maskitoWithPlaceholder"),e.qZA(),e._uU(4," utility \u2014 an\xa0object which partially implements "),e.TgZ(5,"code"),e._uU(6,"MaskitoOptions"),e.qZA(),e._uU(7," interface. It contains its own "),e.TgZ(8,"a",10),e._uU(9," processor and postprocessor "),e.qZA(),e._uU(10," and "),e.TgZ(11,"a",10),e._uU(12," plugins "),e.qZA(),e._uU(13," to keep caret from getting into placeholder part of the value. "),e.qZA(),e._UZ(14,"p",8),e.TgZ(15,"p",9),e._uU(16," Also, this complex example uses built-in postprocessor "),e.TgZ(17,"a",11),e._uU(18," maskitoPrefixPostprocessorGenerator "),e.qZA(),e._uU(19," from "),e.TgZ(20,"code"),e._uU(21,"@maskito/kit"),e.qZA(),e._uU(22," . "),e.qZA()),2&t){const r=e.oxw();e.xp6(8),e.Q6J("routerLink",r.processorsDocPage),e.xp6(3),e.Q6J("routerLink",r.pluginsDocPage),e.xp6(6),e.Q6J("routerLink",r.prefixDocPage)}}function $(t,a){1&t&&(e._uU(0," This last example demonstrates how to integrate "),e.TgZ(1,"code"),e._uU(2,"maskitoWithPlaceholder"),e.qZA(),e._uU(3," with any built-in mask from "),e.TgZ(4,"code"),e._uU(5,"@maskito/kit"),e.qZA(),e._uU(6," . "))}let j=(()=>{var t;class a{constructor(){this.maskExpressionDocPage=`/${p.x.MaskExpression}`,this.processorsDocPage=`/${p.x.Processors}`,this.pluginsDocPage=`/${p.x.Plugins}`,this.prefixDocPage=`/${p.x.Prefix}`,this.cvcExample1={[p.C.MaskitoOptions]:o.e(960).then(o.t.bind(o,960,17))},this.phoneExample2={[p.C.MaskitoOptions]:o.e(6304).then(o.t.bind(o,6304,17))},this.dateExample3={[p.C.MaskitoOptions]:o.e(5691).then(o.t.bind(o,5691,17))}}}return(t=a).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["placeholder-doc"]],standalone:!0,features:[e.jDz],decls:17,vars:6,consts:[["header","With placeholder","package","Recipes"],[1,"tui-space_top-0"],["id","cvc","heading","Card Verification Code",3,"content","description"],["cvcDescription",""],["id","phone","heading","Phone",3,"content","description"],["phoneDescription",""],["id","date","heading","Date",3,"content","description"],["dateExampleDescription",""],[1,"tui-space_top-0","tui-space_bottom-2"],[1,"tui-space_top-0","tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(i,d){if(1&i&&(e.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),e._uU(3,"maskitoWithPlaceholder"),e.qZA(),e._uU(4," helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask. "),e.qZA(),e.TgZ(5,"tui-doc-example",2),e.YNc(6,I,10,1,"ng-template",null,3,e.W1O),e._UZ(8,"placeholder-doc-example-1"),e.qZA(),e.TgZ(9,"tui-doc-example",4),e.YNc(10,R,23,3,"ng-template",null,5,e.W1O),e._UZ(12,"placeholder-doc-example-2"),e.qZA(),e.TgZ(13,"tui-doc-example",6),e.YNc(14,$,7,0,"ng-template",null,7,e.W1O),e._UZ(16,"placeholder-doc-example-3"),e.qZA()()),2&i){const D=e.MAs(7),g=e.MAs(11),K=e.MAs(15);e.xp6(5),e.Q6J("content",d.cvcExample1)("description",D),e.xp6(4),e.Q6J("content",d.phoneExample2)("description",g),e.xp6(4),e.Q6J("content",d.dateExample3)("description",K)}},dependencies:[x.TuiAddonDocModule,C.qo,C.f2,c.j,c.V,m.rH,O,F,W],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/5210.b1f505f4d79443d9.js b/5210.b1f505f4d79443d9.js deleted file mode 100644 index 2c9593718..000000000 --- a/5210.b1f505f4d79443d9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5210],{997:(D,s,t)=>{t.d(s,{TuiAddonDocModule:()=>m});var u=t(4537),r=t(9439);let m=(()=>{class e{}return e.\u0275fac=function(f){return new(f||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},5210:(D,s,t)=>{t.r(s),t.d(s,{default:()=>A});var u=t(3178),r=t(3139),m=t(997),l=t(2847),e=t(9900),p=t(1156),f=t(1064),v=t(5974),g=t(1673),o=t(4537),C=t(5640);let M=(()=>{var n;class d{constructor(){this.cardMask={mask:[...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(3).fill(/\d/)]},this.expiredMask=(0,f.tr)({mode:"mm/yy",separator:"/"}),this.cvvMask={mask:[...new Array(3).fill(/\d/)]},this.form=new e.cw({cardNumber:new e.NI(""),expire:new e.NI(""),cvv:new e.NI("")})}}return(n=d).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["card-doc-example-1"]],standalone:!0,features:[o.jDz],decls:10,vars:4,consts:[["autocomplete","on","tuiGroup","",1,"wrapper",3,"formGroup"],["formControlName","cardNumber",1,"number"],["autocomplete","cc-number","inputmode","numeric","placeholder","0000 0000 0000 0000","tuiTextfield","",3,"maskito"],["formControlName","expire",1,"expired"],["autocomplete","cc-exp","inputmode","numeric","placeholder","mm/yy","tuiTextfield","",3,"maskito"],["formControlName","cvv",1,"cvv"],["autocomplete","cc-csc","inputmode","numeric","placeholder","000","tuiTextfield","",3,"maskito"]],template:function(a,i){1&a&&(o.TgZ(0,"form",0)(1,"tui-input",1),o._uU(2," Card number "),o._UZ(3,"input",2),o.qZA(),o.TgZ(4,"tui-input",3),o._uU(5," EXP "),o._UZ(6,"input",4),o.qZA(),o.TgZ(7,"tui-input",5),o._uU(8," CVV "),o._UZ(9,"input",6),o.qZA()()),2&a&&(o.Q6J("formGroup",i.form),o.xp6(3),o.Q6J("maskito",i.cardMask),o.xp6(3),o.Q6J("maskito",i.expiredMask),o.xp6(3),o.Q6J("maskito",i.cvvMask))},dependencies:[e.UX,e._Y,e.JJ,e.JL,e.sg,e.u,v.n6,v.gZ,g.Qf,g.K3,g.wU,C.MB,p.ro],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;max-width:30rem}.number[_ngcontent-%COMP%]{flex:1 1 11rem}.cvv[_ngcontent-%COMP%]{flex:1 0 4rem}.expired[_ngcontent-%COMP%]{flex:1 0 5rem}"],changeDetection:0}),d})();var x=t(9439);let A=(()=>{var n;class d{constructor(){this.maskExpressionDocPage=`/${r.x.MaskExpression}`,this.dateMaskDocPage=`/${r.x.Date}`,this.cardExample1={TypeScript:t.e(1508).then(t.t.bind(t,1508,17)),HTML:t.e(2362).then(t.t.bind(t,2362,17))}}}return(n=d).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["card-doc"]],standalone:!0,features:[o.jDz],decls:17,vars:5,consts:[["header","Card","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item"],["tuiLink","",3,"routerLink"],["id","card",3,"content"]],template:function(a,i){1&a&&(o.TgZ(0,"tui-doc-page",0)(1,"section")(2,"p",1),o._uU(3," Creating mask for credit card input requires basic understanding of the following topics: "),o.qZA(),o.TgZ(4,"ul",2)(5,"li",3)(6,"a",4),o._uU(7," Pattern\xa0mask\xa0expression "),o.qZA()(),o.TgZ(8,"li",3),o._uU(9," How to use "),o.TgZ(10,"a",4),o._uU(11," Date "),o.qZA(),o._uU(12," mask from "),o.TgZ(13,"code"),o._uU(14,"@maskito/kit"),o.qZA()()()(),o.TgZ(15,"tui-doc-example",5),o._UZ(16,"card-doc-example-1"),o.qZA()()),2&a&&(o.xp6(6),o.Q6J("routerLink",i.maskExpressionDocPage),o.xp6(4),o.Q6J("routerLink",i.dateMaskDocPage),o.xp6(5),o.Udp("padding",0,"px"),o.Q6J("content",i.cardExample1))},dependencies:[m.TuiAddonDocModule,x.qo,x.f2,l.j,l.V,u.rH,M],encapsulation:2,changeDetection:0}),d})()}}]); \ No newline at end of file diff --git a/5210.e044500bfcab1dea.js b/5210.e044500bfcab1dea.js new file mode 100644 index 000000000..1df9325c3 --- /dev/null +++ b/5210.e044500bfcab1dea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5210],{997:(D,s,t)=>{t.d(s,{TuiAddonDocModule:()=>m});var u=t(4537),r=t(9439);let m=(()=>{class e{}return e.\u0275fac=function(f){return new(f||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},5210:(D,s,t)=>{t.r(s),t.d(s,{default:()=>A});var u=t(3178),r=t(3139),m=t(997),l=t(2847),e=t(9900),p=t(1156),f=t(369),v=t(5974),g=t(1673),o=t(4537),C=t(5640);let M=(()=>{var n;class d{constructor(){this.cardMask={mask:[...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(3).fill(/\d/)]},this.expiredMask=(0,f.tr)({mode:"mm/yy",separator:"/"}),this.cvvMask={mask:[...new Array(3).fill(/\d/)]},this.form=new e.cw({cardNumber:new e.NI(""),expire:new e.NI(""),cvv:new e.NI("")})}}return(n=d).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["card-doc-example-1"]],standalone:!0,features:[o.jDz],decls:10,vars:4,consts:[["autocomplete","on","tuiGroup","",1,"wrapper",3,"formGroup"],["formControlName","cardNumber",1,"number"],["autocomplete","cc-number","inputmode","numeric","placeholder","0000 0000 0000 0000","tuiTextfield","",3,"maskito"],["formControlName","expire",1,"expired"],["autocomplete","cc-exp","inputmode","numeric","placeholder","mm/yy","tuiTextfield","",3,"maskito"],["formControlName","cvv",1,"cvv"],["autocomplete","cc-csc","inputmode","numeric","placeholder","000","tuiTextfield","",3,"maskito"]],template:function(a,i){1&a&&(o.TgZ(0,"form",0)(1,"tui-input",1),o._uU(2," Card number "),o._UZ(3,"input",2),o.qZA(),o.TgZ(4,"tui-input",3),o._uU(5," EXP "),o._UZ(6,"input",4),o.qZA(),o.TgZ(7,"tui-input",5),o._uU(8," CVV "),o._UZ(9,"input",6),o.qZA()()),2&a&&(o.Q6J("formGroup",i.form),o.xp6(3),o.Q6J("maskito",i.cardMask),o.xp6(3),o.Q6J("maskito",i.expiredMask),o.xp6(3),o.Q6J("maskito",i.cvvMask))},dependencies:[e.UX,e._Y,e.JJ,e.JL,e.sg,e.u,v.n6,v.gZ,g.Qf,g.K3,g.wU,C.MB,p.ro],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;max-width:30rem}.number[_ngcontent-%COMP%]{flex:1 1 11rem}.cvv[_ngcontent-%COMP%]{flex:1 0 4rem}.expired[_ngcontent-%COMP%]{flex:1 0 5rem}"],changeDetection:0}),d})();var x=t(9439);let A=(()=>{var n;class d{constructor(){this.maskExpressionDocPage=`/${r.x.MaskExpression}`,this.dateMaskDocPage=`/${r.x.Date}`,this.cardExample1={TypeScript:t.e(1508).then(t.t.bind(t,1508,17)),HTML:t.e(2362).then(t.t.bind(t,2362,17))}}}return(n=d).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["card-doc"]],standalone:!0,features:[o.jDz],decls:17,vars:5,consts:[["header","Card","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item"],["tuiLink","",3,"routerLink"],["id","card",3,"content"]],template:function(a,i){1&a&&(o.TgZ(0,"tui-doc-page",0)(1,"section")(2,"p",1),o._uU(3," Creating mask for credit card input requires basic understanding of the following topics: "),o.qZA(),o.TgZ(4,"ul",2)(5,"li",3)(6,"a",4),o._uU(7," Pattern\xa0mask\xa0expression "),o.qZA()(),o.TgZ(8,"li",3),o._uU(9," How to use "),o.TgZ(10,"a",4),o._uU(11," Date "),o.qZA(),o._uU(12," mask from "),o.TgZ(13,"code"),o._uU(14,"@maskito/kit"),o.qZA()()()(),o.TgZ(15,"tui-doc-example",5),o._UZ(16,"card-doc-example-1"),o.qZA()()),2&a&&(o.xp6(6),o.Q6J("routerLink",i.maskExpressionDocPage),o.xp6(4),o.Q6J("routerLink",i.dateMaskDocPage),o.xp6(5),o.Udp("padding",0,"px"),o.Q6J("content",i.cardExample1))},dependencies:[m.TuiAddonDocModule,x.qo,x.f2,l.j,l.V,u.rH,M],encapsulation:2,changeDetection:0}),d})()}}]); \ No newline at end of file diff --git a/5546.3e6e7c2f3a7eb385.js b/5546.3e6e7c2f3a7eb385.js new file mode 100644 index 000000000..312825d16 --- /dev/null +++ b/5546.3e6e7c2f3a7eb385.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5546],{997:(E,p,n)=>{n.d(p,{TuiAddonDocModule:()=>f});var g=n(4537),c=n(9439);let f=(()=>{class l{}return l.\u0275fac=function(u){return new(u||l)},l.\u0275mod=g.oAB({type:l}),l.\u0275inj=g.cJS({imports:[c.JF,c.mG,c.Lx,c.Lq,c.u4]}),l})()},5546:(E,p,n)=>{n.r(p),n.d(p,{default:()=>J});var g=n(3178),c=n(3139),f=n(997),h=n(885),l=n(2847),v=n(6119),u=n(9900),x=n(1156),T=n(369),r=n(1673);const U={mask:/^\d{0,3}$/,plugins:[e=>{const a=()=>{const s=e.value;e.addEventListener("beforeinput",o=>{o.defaultPrevented&&s===e.value&&e.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return e.addEventListener("beforeinput",a,!0),()=>e.removeEventListener("beforeinput",a,!0)}]};var t=n(4537),D=n(5640);let M=(()=>{var e;class a{constructor(){this.maskitoOptions={...U,plugins:[T.Bb]},this.value="",this.reject=-1}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-reject-doc-example-1"]],standalone:!0,features:[t.jDz],decls:3,vars:10,consts:[[3,"ngModel","ngModelChange","maskitoReject"],["tuiTextfield","",3,"maskito"]],template:function(o,i){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(m){return i.value=m})("maskitoReject",function(){return i.reject=i.reject+1}),t._uU(1," CVC "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("animation-duration",300,"ms")("animation-iteration-count",1)("animation-name","reject-"+i.reject%2)("max-width",20,"rem"),t.Q6J("ngModel",i.value),t.xp6(2),t.Q6J("maskito",i.maskitoOptions))},dependencies:[u.u5,u.JJ,u.On,x.ro,r.Qf,r.K3,r.wU,D.MB],styles:["@keyframes reject-0{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}@keyframes reject-1{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}\n"],encapsulation:2,changeDetection:0}),a})();var Z=n(8654);const C={mask:/^\d{0,3}$/,plugins:[(0,Z.D2)()]};let A=(()=>{var e;class a{constructor(){this.maskitoOptions=C,this.value="12345"}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-initial-calibration-doc-example-2"]],standalone:!0,features:[t.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["tuiTextfield","",3,"maskito"]],template:function(o,i){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(m){return i.value=m}),t._uU(1," Enter number "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("ngModel",i.value),t.xp6(2),t.Q6J("maskito",i.maskitoOptions))},dependencies:[u.u5,u.JJ,u.On,x.ro,r.Qf,r.K3,r.wU,D.MB],encapsulation:2,changeDetection:0}),a})();const y={mask:/^[0-9\uff10-\uff19]*$/,plugins:[(0,Z.qs)()]};let k=(()=>{var e;class a{constructor(){this.maskitoOptions=y,this.value=""}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-strict-composition-doc-example-3"]],standalone:!0,features:[t.jDz],decls:2,vars:4,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(o,i){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(m){return i.value=m}),t._uU(1," Enter number "),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("maskito",i.maskitoOptions)("ngModel",i.value))},dependencies:[u.u5,u.JJ,u.On,x.ro,r.Qf,r.K3,r.wU],encapsulation:2,changeDetection:0}),a})();var P=n(9439);function j(e,a){if(1&e&&(t.TgZ(0,"strong"),t._uU(1,"Maskito"),t.qZA(),t._uU(2," libraries were created to prevent "),t.TgZ(3,"u"),t._uU(4,"only user"),t.qZA(),t._uU(5," from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use "),t.TgZ(6,"a",8)(7,"code"),t._uU(8,"maskitoTransform"),t.qZA()(),t._uU(9," or just add "),t.TgZ(10,"code"),t._uU(11,"maskitoInitialCalibrationPlugin"),t.qZA(),t._uU(12," to mask options. ")),2&e){const s=t.oxw();t.xp6(6),t.Q6J("routerLink",s.transformerDocPage)}}function O(e,a){1&e&&(t.TgZ(0,"p",1),t._uU(1," By default, "),t.TgZ(2,"strong"),t._uU(3,"Maskito"),t.qZA(),t._uU(4," does not break IME Composition and waits until "),t.TgZ(5,"a",9)(6,"code"),t._uU(7,"compositionend"),t.qZA()(),t._uU(8," fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters. "),t.qZA(),t.TgZ(9,"p"),t._uU(10," However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event \u2013 waiting for "),t.TgZ(11,"code"),t._uU(12,"compositionend"),t.qZA(),t._uU(13," can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use "),t.TgZ(14,"code"),t._uU(15,"maskitoStrictCompositionPlugin"),t.qZA(),t._uU(16," . It applies mask's constraints on ANY intermediate value of IME composition. "),t.qZA())}let J=(()=>{var e;class a{constructor(){this.transformerDocPage=`/${c.x.Transformer}`,this.rejectExample={[c.C.MaskitoOptions]:n.e(8364).then(n.t.bind(n,8364,17)),"index.less":n.e(5703).then(n.t.bind(n,5703,17)),"index.ts":n.e(6600).then(n.t.bind(n,6600,17))},this.initialCalibrationExample={[c.C.MaskitoOptions]:n.e(2021).then(n.t.bind(n,436,17)),"index.ts":n.e(5569).then(n.t.bind(n,5569,17))},this.strictCompositionExample={[c.C.MaskitoOptions]:n.e(7634).then(n.t.bind(n,7634,17))}}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-mode-doc-page"]],standalone:!0,features:[t.jDz],decls:23,vars:5,consts:[["header","Plugins"],[1,"tui-space_top-0"],["id","reject","heading","Visualize rejected characters",3,"content"],[1,"tui-space_bottom-3"],["id","initial-calibration","heading","Built-in initial calibration plugin",3,"content","description"],["initialCalibrationDescription",""],["id","strict-composition","heading","Built-in plugin for composition event",3,"content","description"],["strictCompositionDescription",""],["tuiLink","",3,"routerLink"],["href","https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionend_event","rel","noreferrer","target","_blank","tuiLink",""]],template:function(o,i){if(1&o&&(t.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),t._uU(3,"Plugins"),t.qZA(),t._uU(4," are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior. "),t.qZA(),t.TgZ(5,"tui-doc-example",2)(6,"tui-notification",3),t._uU(7," This plugin is available as "),t.TgZ(8,"code"),t._uU(9,"maskitoRejectEvent"),t.qZA(),t._uU(10," in "),t.TgZ(11,"code"),t._uU(12,"@maskito/kit"),t.qZA()(),t._UZ(13,"plugins-reject-doc-example-1"),t.qZA(),t.TgZ(14,"tui-doc-example",4),t.YNc(15,j,13,1,"ng-template",null,5,t.W1O),t._UZ(17,"plugins-initial-calibration-doc-example-2"),t.qZA(),t.TgZ(18,"tui-doc-example",6),t.YNc(19,O,17,0,"ng-template",null,7,t.W1O),t._UZ(21,"plugins-strict-composition-doc-example-3"),t.qZA(),t._UZ(22,"next-steps"),t.qZA()),2&o){const d=t.MAs(16),m=t.MAs(20);t.xp6(5),t.Q6J("content",i.rejectExample),t.xp6(9),t.Q6J("content",i.initialCalibrationExample)("description",d),t.xp6(4),t.Q6J("content",i.strictCompositionExample)("description",m)}},dependencies:[g.rH,f.TuiAddonDocModule,P.qo,P.f2,h.H,h.L,l.j,l.V,v.R,M,A,k],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/5546.5aa5e3faf2c0ed77.js b/5546.5aa5e3faf2c0ed77.js deleted file mode 100644 index fb302ce41..000000000 --- a/5546.5aa5e3faf2c0ed77.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5546],{997:(E,p,n)=>{n.d(p,{TuiAddonDocModule:()=>f});var g=n(4537),c=n(9439);let f=(()=>{class l{}return l.\u0275fac=function(u){return new(u||l)},l.\u0275mod=g.oAB({type:l}),l.\u0275inj=g.cJS({imports:[c.JF,c.mG,c.Lx,c.Lq,c.u4]}),l})()},5546:(E,p,n)=>{n.r(p),n.d(p,{default:()=>J});var g=n(3178),c=n(3139),f=n(997),h=n(885),l=n(2847),v=n(6119),u=n(9900),x=n(1156),T=n(1064),r=n(1673);const U={mask:/^\d{0,3}$/,plugins:[e=>{const a=()=>{const s=e.value;e.addEventListener("beforeinput",o=>{o.defaultPrevented&&s===e.value&&e.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return e.addEventListener("beforeinput",a,!0),()=>e.removeEventListener("beforeinput",a,!0)}]};var t=n(4537),D=n(5640);let M=(()=>{var e;class a{constructor(){this.maskitoOptions={...U,plugins:[T.Bb]},this.value="",this.reject=-1}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-reject-doc-example-1"]],standalone:!0,features:[t.jDz],decls:3,vars:10,consts:[[3,"ngModel","ngModelChange","maskitoReject"],["tuiTextfield","",3,"maskito"]],template:function(o,i){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(m){return i.value=m})("maskitoReject",function(){return i.reject=i.reject+1}),t._uU(1," CVC "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("animation-duration",300,"ms")("animation-iteration-count",1)("animation-name","reject-"+i.reject%2)("max-width",20,"rem"),t.Q6J("ngModel",i.value),t.xp6(2),t.Q6J("maskito",i.maskitoOptions))},dependencies:[u.u5,u.JJ,u.On,x.ro,r.Qf,r.K3,r.wU,D.MB],styles:["@keyframes reject-0{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}@keyframes reject-1{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}\n"],encapsulation:2,changeDetection:0}),a})();var Z=n(8654);const C={mask:/^\d{0,3}$/,plugins:[(0,Z.D2)()]};let A=(()=>{var e;class a{constructor(){this.maskitoOptions=C,this.value="12345"}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-initial-calibration-doc-example-2"]],standalone:!0,features:[t.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["tuiTextfield","",3,"maskito"]],template:function(o,i){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(m){return i.value=m}),t._uU(1," Enter number "),t._UZ(2,"input",1),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("ngModel",i.value),t.xp6(2),t.Q6J("maskito",i.maskitoOptions))},dependencies:[u.u5,u.JJ,u.On,x.ro,r.Qf,r.K3,r.wU,D.MB],encapsulation:2,changeDetection:0}),a})();const y={mask:/^[0-9\uff10-\uff19]*$/,plugins:[(0,Z.qs)()]};let k=(()=>{var e;class a{constructor(){this.maskitoOptions=y,this.value=""}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-strict-composition-doc-example-3"]],standalone:!0,features:[t.jDz],decls:2,vars:4,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(o,i){1&o&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(m){return i.value=m}),t._uU(1," Enter number "),t.qZA()),2&o&&(t.Udp("max-width",20,"rem"),t.Q6J("maskito",i.maskitoOptions)("ngModel",i.value))},dependencies:[u.u5,u.JJ,u.On,x.ro,r.Qf,r.K3,r.wU],encapsulation:2,changeDetection:0}),a})();var P=n(9439);function j(e,a){if(1&e&&(t.TgZ(0,"strong"),t._uU(1,"Maskito"),t.qZA(),t._uU(2," libraries were created to prevent "),t.TgZ(3,"u"),t._uU(4,"only user"),t.qZA(),t._uU(5," from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use "),t.TgZ(6,"a",8)(7,"code"),t._uU(8,"maskitoTransform"),t.qZA()(),t._uU(9," or just add "),t.TgZ(10,"code"),t._uU(11,"maskitoInitialCalibrationPlugin"),t.qZA(),t._uU(12," to mask options. ")),2&e){const s=t.oxw();t.xp6(6),t.Q6J("routerLink",s.transformerDocPage)}}function O(e,a){1&e&&(t.TgZ(0,"p",1),t._uU(1," By default, "),t.TgZ(2,"strong"),t._uU(3,"Maskito"),t.qZA(),t._uU(4," does not break IME Composition and waits until "),t.TgZ(5,"a",9)(6,"code"),t._uU(7,"compositionend"),t.qZA()(),t._uU(8," fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters. "),t.qZA(),t.TgZ(9,"p"),t._uU(10," However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event \u2013 waiting for "),t.TgZ(11,"code"),t._uU(12,"compositionend"),t.qZA(),t._uU(13," can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use "),t.TgZ(14,"code"),t._uU(15,"maskitoStrictCompositionPlugin"),t.qZA(),t._uU(16," . It applies mask's constraints on ANY intermediate value of IME composition. "),t.qZA())}let J=(()=>{var e;class a{constructor(){this.transformerDocPage=`/${c.x.Transformer}`,this.rejectExample={[c.C.MaskitoOptions]:n.e(8364).then(n.t.bind(n,8364,17)),"index.less":n.e(5703).then(n.t.bind(n,5703,17)),"index.ts":n.e(6600).then(n.t.bind(n,6600,17))},this.initialCalibrationExample={[c.C.MaskitoOptions]:n.e(2021).then(n.t.bind(n,436,17)),"index.ts":n.e(5569).then(n.t.bind(n,5569,17))},this.strictCompositionExample={[c.C.MaskitoOptions]:n.e(7634).then(n.t.bind(n,7634,17))}}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["plugins-mode-doc-page"]],standalone:!0,features:[t.jDz],decls:23,vars:5,consts:[["header","Plugins"],[1,"tui-space_top-0"],["id","reject","heading","Visualize rejected characters",3,"content"],[1,"tui-space_bottom-3"],["id","initial-calibration","heading","Built-in initial calibration plugin",3,"content","description"],["initialCalibrationDescription",""],["id","strict-composition","heading","Built-in plugin for composition event",3,"content","description"],["strictCompositionDescription",""],["tuiLink","",3,"routerLink"],["href","https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionend_event","rel","noreferrer","target","_blank","tuiLink",""]],template:function(o,i){if(1&o&&(t.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),t._uU(3,"Plugins"),t.qZA(),t._uU(4," are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior. "),t.qZA(),t.TgZ(5,"tui-doc-example",2)(6,"tui-notification",3),t._uU(7," This plugin is available as "),t.TgZ(8,"code"),t._uU(9,"maskitoRejectEvent"),t.qZA(),t._uU(10," in "),t.TgZ(11,"code"),t._uU(12,"@maskito/kit"),t.qZA()(),t._UZ(13,"plugins-reject-doc-example-1"),t.qZA(),t.TgZ(14,"tui-doc-example",4),t.YNc(15,j,13,1,"ng-template",null,5,t.W1O),t._UZ(17,"plugins-initial-calibration-doc-example-2"),t.qZA(),t.TgZ(18,"tui-doc-example",6),t.YNc(19,O,17,0,"ng-template",null,7,t.W1O),t._UZ(21,"plugins-strict-composition-doc-example-3"),t.qZA(),t._UZ(22,"next-steps"),t.qZA()),2&o){const d=t.MAs(16),m=t.MAs(20);t.xp6(5),t.Q6J("content",i.rejectExample),t.xp6(9),t.Q6J("content",i.initialCalibrationExample)("description",d),t.xp6(4),t.Q6J("content",i.strictCompositionExample)("description",m)}},dependencies:[g.rH,f.TuiAddonDocModule,P.qo,P.f2,h.H,h.L,l.j,l.V,v.R,M,A,k],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/604.cdfdde33987809ce.js b/604.cdfdde33987809ce.js deleted file mode 100644 index e3569c931..000000000 --- a/604.cdfdde33987809ce.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[604],{997:(Ue,E,T)=>{T.d(E,{TuiAddonDocModule:()=>h});var W=T(4537),F=T(9439);let h=(()=>{class te{}return te.\u0275fac=function(G){return new(G||te)},te.\u0275mod=W.oAB({type:te}),te.\u0275inj=W.cJS({imports:[F.JF,F.mG,F.Lx,F.Lq,F.u4]}),te})()},5503:(Ue,E,T)=>{var W=T(8139),F=T(8712);function h(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Re=Object.prototype.hasOwnProperty,Q=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,A={},ce={};function K(e,n,t,r,l,o,u){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=u}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new K(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new K(n,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new K(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new K(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new K(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){b[e]=new K(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){b[e]=new K(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){b[e]=new K(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){b[e]=new K(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qe=/[\-:]([a-z])/g;function Ie(e){return e[1].toUpperCase()}function Ge(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(null!==l?0!==l.type:r||!(2"u"||function Ce(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,l,r)&&(t=null),r||null===l?function he(e){return!!Re.call(ce,e)||!Re.call(A,e)&&(Q.test(e)?ce[e]=!0:(A[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=null===t?3!==l.type&&"":t:(n=l.attributeName,r=l.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(l=l.type)||4===l&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Qe,Ie);b[n]=new K(n,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Qe,Ie);b[n]=new K(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Qe,Ie);b[n]=new K(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){b[e]=new K(e,1,!1,e.toLowerCase(),null,!1,!1)}),b.xlinkHref=new K("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){b[e]=new K(e,1,!1,e.toLowerCase(),null,!0,!0)});var ye=W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Me=Symbol.for("react.element"),_e=Symbol.for("react.portal"),Fe=Symbol.for("react.fragment"),Je=Symbol.for("react.strict_mode"),qe=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),Y=Symbol.for("react.context"),ue=Symbol.for("react.forward_ref"),X=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),be=Symbol.for("react.memo"),S=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var z=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var M=Symbol.iterator;function c(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=M&&e[M]||e["@@iterator"])?e:null}var U,v=Object.assign;function I(e){if(void 0===U)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);U=n&&n[1]||""}return"\n"+U+e}var j=!1;function V(e,n){if(!e||j)return"";j=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(p){var r=p}Reflect.construct(e,[],n)}else{try{n.call()}catch(p){r=p}e.call(n.prototype)}else{try{throw Error()}catch(p){r=p}e()}}catch(p){if(p&&r&&"string"==typeof p.stack){for(var l=p.stack.split("\n"),o=r.stack.split("\n"),u=l.length-1,i=o.length-1;1<=u&&0<=i&&l[u]!==o[i];)i--;for(;1<=u&&0<=i;u--,i--)if(l[u]!==o[i]){if(1!==u||1!==i)do{if(u--,0>--i||l[u]!==o[i]){var s="\n"+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}}while(1<=u&&0<=i);break}}}finally{j=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?I(e):""}function J(e){switch(e.tag){case 5:return I(e.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return V(e.type,!1);case 11:return V(e.type.render,!1);case 1:return V(e.type,!0);default:return""}}function le(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Fe:return"Fragment";case _e:return"Portal";case qe:return"Profiler";case Je:return"StrictMode";case X:return"Suspense";case Z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Y:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case ue:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case be:return null!==(n=e.displayName||null)?n:le(e.type)||"Memo";case S:n=e._payload,e=e._init;try{return le(e(n))}catch{}}return null}function ie(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return le(n);case 8:return n===Je?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n}return null}function me(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function wu(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function vr(e){e._valueTracker||(e._valueTracker=function va(e){var n=wu(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&"function"==typeof t.get&&"function"==typeof t.set){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function Su(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=wu(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function hr(e){if(typeof(e=e||(typeof document<"u"?document:void 0))>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function xl(e,n){var t=n.checked;return v({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function ku(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=me(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function Eu(e,n){null!=(n=n.checked)&&Ge(e,"checked",n,!1)}function Pl(e,n){Eu(e,n);var t=me(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?Nl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Nl(e,n.type,me(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function Cu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(("submit"===r||"reset"===r)&&null==n.value)return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function Nl(e,n,t){("number"!==n||hr(e.ownerDocument)!==e)&&(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var Lt=Array.isArray;function ot(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=yr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,t,r,l){MSApp.execUnsafeLocalFunction(function(){return e(n,t)})}:e);function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var Mt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ha=["Webkit","ms","Moz","O"];function zu(e,n,t){return null==n||"boolean"==typeof n||""===n?"":t||"number"!=typeof n||0===n||Mt.hasOwnProperty(e)&&Mt[e]?(""+n).trim():n+"px"}function Lu(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),l=zu(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}Object.keys(Mt).forEach(function(e){ha.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Mt[n]=Mt[e]})});var ya=v({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ll(e,n){if(n){if(ya[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(h(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(h(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(h(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(h(62))}}function Rl(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ml=null;function Dl(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ol=null,ut=null,it=null;function Ru(e){if(e=er(e)){if("function"!=typeof Ol)throw Error(h(280));var n=e.stateNode;n&&(n=Br(n),Ol(e.stateNode,e.type,n))}}function Mu(e){ut?it?it.push(e):it=[e]:ut=e}function Du(){if(ut){var e=ut,n=it;if(it=ut=null,Ru(e),n)for(e=0;e>>=0)?32:31-(Ta(e)/za|0)|0},Ta=Math.log,za=Math.LN2,Er=64,Cr=4194304;function It(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _r(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=268435455&t;if(0!==u){var i=u&~l;0!==i?r=It(i):0!=(o&=u)&&(r=It(o))}else 0!=(u=t&~l)?r=It(u):0!==o&&(r=It(o));if(0===r)return 0;if(0!==n&&n!==r&&!(n&l)&&((l=r&-r)>=(o=n&-n)||16===l&&0!=(4194240&o)))return n;if(4&r&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Ft(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-un(n)]=t}function Vl(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-un(t),l=1<=Wt),ii=String.fromCharCode(32),si=!1;function ai(e,n){switch(e){case"keyup":return-1!==ic.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ci(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ct=!1,fc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fi(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!fc[e.type]:"textarea"===n}function di(e,n,t,r){Mu(r),0<(n=Fr(n,"onChange")).length&&(t=new Kl("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var Zt=null,Kt=null;function dc(e){Li(e,0)}function Dr(e){if(Su(vt(e)))return e}function pc(e,n){if("change"===e)return n}var pi=!1;if(m){var bl;if(m){var eo="oninput"in document;if(!eo){var mi=document.createElement("div");mi.setAttribute("oninput","return;"),eo="function"==typeof mi.oninput}bl=eo}else bl=!1;pi=bl&&(!document.documentMode||9=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=yi(t)}}function wi(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?wi(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function Si(){for(var e=window,n=hr();n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch{t=!1}if(!t)break;n=hr((e=n.contentWindow).document)}return n}function no(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function wc(e){var n=Si(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&wi(t.ownerDocument.documentElement,t)){if(null!==r&&no(t))if(n=r.start,void 0===(e=r.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=void 0===r.end?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=gi(t,o);var u=gi(t,r);l&&u&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&((n=n.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof t.focus&&t.focus(),t=0;t=document.documentMode,ft=null,to=null,Xt=null,ro=!1;function ki(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;ro||null==ft||ft!==hr(r)||(r="selectionStart"in(r=ft)&&no(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Xt&&Yt(Xt,r)||(Xt=r,0<(r=Fr(to,"onSelect")).length&&(n=new Kl("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=ft)))}function Or(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var dt={animationend:Or("Animation","AnimationEnd"),animationiteration:Or("Animation","AnimationIteration"),animationstart:Or("Animation","AnimationStart"),transitionend:Or("Transition","TransitionEnd")},lo={},Ei={};function Ur(e){if(lo[e])return lo[e];if(!dt[e])return e;var t,n=dt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ei)return lo[e]=n[t];return e}m&&(Ei=document.createElement("div").style,"AnimationEvent"in window||(delete dt.animationend.animation,delete dt.animationiteration.animation,delete dt.animationstart.animation),"TransitionEvent"in window||delete dt.transitionend.transition);var Ci=Ur("animationend"),_i=Ur("animationiteration"),xi=Ur("animationstart"),Pi=Ur("transitionend"),Ni=new Map,Ti="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mn(e,n){Ni.set(e,n),re(n,[e])}for(var oo=0;ooht||(e.current=ho[ht],ho[ht]=null,ht--)}function q(e,n){ht++,ho[ht]=e.current,e.current=n}var Un={},Ne=On(Un),je=On(!1),Yn=Un;function yt(e,n){var t=e.type.contextTypes;if(!t)return Un;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var o,l={};for(o in t)l[o]=n[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ae(e){return null!=e.childContextTypes}function Vr(){ne(je),ne(Ne)}function Ii(e,n,t){if(Ne.current!==Un)throw Error(h(168));q(Ne,n),q(je,t)}function Fi(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in n))throw Error(h(108,ie(e)||"Unknown",l));return v({},t,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Un,Yn=Ne.current,q(Ne,e),q(je,je.current),!0}function ji(e,n,t){var r=e.stateNode;if(!r)throw Error(h(169));t?(e=Fi(e,n,Yn),r.__reactInternalMemoizedMergedChildContext=e,ne(je),ne(Ne),q(Ne,e)):ne(je),q(je,t)}var Sn=null,Qr=!1,yo=!1;function Ai(e){null===Sn?Sn=[e]:Sn.push(e)}function In(){if(!yo&&null!==Sn){yo=!0;var e=0,n=$;try{var t=Sn;for($=1;e>=u,l-=u,kn=1<<32-un(n)+l|t<D?(Ee=R,R=null):Ee=R.sibling;var H=y(f,R,d[D],k);if(null===H){null===R&&(R=Ee);break}e&&R&&null===H.alternate&&n(f,R),a=o(H,a,D),null===L?N=H:L.sibling=H,L=H,R=Ee}if(D===d.length)return t(f,R),oe&&Gn(f,D),N;if(null===R){for(;DD?(Ee=R,R=null):Ee=R.sibling;var Wn=y(f,R,H.value,k);if(null===Wn){null===R&&(R=Ee);break}e&&R&&null===Wn.alternate&&n(f,R),a=o(Wn,a,D),null===L?N=Wn:L.sibling=Wn,L=Wn,R=Ee}if(H.done)return t(f,R),oe&&Gn(f,D),N;if(null===R){for(;!H.done;D++,H=d.next())null!==(H=w(f,H.value,k))&&(a=o(H,a,D),null===L?N=H:L.sibling=H,L=H);return oe&&Gn(f,D),N}for(R=r(f,R);!H.done;D++,H=d.next())null!==(H=C(R,f,D,H.value,k))&&(e&&null!==H.alternate&&R.delete(null===H.key?D:H.key),a=o(H,a,D),null===L?N=H:L.sibling=H,L=H);return e&&R.forEach(function(df){return n(f,df)}),oe&&Gn(f,D),N}(f,a,d,k);qr(f,d)}return"string"==typeof d&&""!==d||"number"==typeof d?(d=""+d,null!==a&&6===a.tag?(t(f,a.sibling),(a=l(a,d)).return=f,f=a):(t(f,a),(a=pu(d,f.mode,k)).return=f,f=a),u(f)):t(f,a)}}var Ct=es(!0),ns=es(!1),tr={},hn=On(tr),rr=On(tr),lr=On(tr);function qn(e){if(e===tr)throw Error(h(174));return e}function Ro(e,n){switch(q(lr,n),q(rr,e),q(hn,tr),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:zl(null,"");break;default:n=zl(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}ne(hn),q(hn,n)}function _t(){ne(hn),ne(rr),ne(lr)}function ts(e){qn(lr.current);var n=qn(hn.current),t=zl(n,e.type);n!==t&&(q(rr,e),q(hn,t))}function Mo(e){rr.current===e&&(ne(hn),ne(rr))}var se=On(0);function br(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(128&n.flags)return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Do=[];function Oo(){for(var e=0;et?t:4,e(!0);var r=Uo.transition;Uo.transition={};try{e(!1),n()}finally{$=t,Uo.transition=r}}function Ss(){return rn().memoizedState}function Uc(e,n,t){var r=Hn(e);t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},ks(e)?Es(n,t):null!==(t=Wi(e,n,t,r))&&(pn(t,e,r,Oe()),Cs(t,n,r))}function Ic(e,n,t){var r=Hn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(ks(e))Es(n,l);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=n.lastRenderedReducer))try{var u=n.lastRenderedState,i=o(u,t);if(l.hasEagerState=!0,l.eagerState=i,sn(i,u)){var s=n.interleaved;return null===s?(l.next=l,No(n)):(l.next=s.next,s.next=l),void(n.interleaved=l)}}catch{}null!==(t=Wi(e,n,l,r))&&(pn(t,e,r,l=Oe()),Cs(t,n,r))}}function ks(e){var n=e.alternate;return e===ae||null!==n&&n===ae}function Es(e,n){or=nl=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Cs(e,n,t){if(4194240&t){var r=n.lanes;n.lanes=t|=r&=e.pendingLanes,Vl(e,t)}}var ll={readContext:tn,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},Fc={readContext:tn,useCallback:function(e,n){return yn().memoizedState=[e,void 0===n?null:n],e},useContext:tn,useEffect:ds,useImperativeHandle:function(e,n,t){return t=null!=t?t.concat([e]):null,tl(4194308,4,vs.bind(null,n,e),t)},useLayoutEffect:function(e,n){return tl(4194308,4,e,n)},useInsertionEffect:function(e,n){return tl(4,2,e,n)},useMemo:function(e,n){var t=yn();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=yn();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},e=e.dispatch=Uc.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){return yn().memoizedState={current:e}},useState:cs,useDebugValue:Ho,useDeferredValue:function(e){return yn().memoizedState=e},useTransition:function(){var e=cs(!1),n=e[0];return e=Oc.bind(null,e[1]),yn().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=ae,l=yn();if(oe){if(void 0===t)throw Error(h(407));t=t()}else{if(t=n(),null===ke)throw Error(h(349));30&bn||os(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,ds(is.bind(null,r,o,e),[e]),r.flags|=2048,sr(9,us.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=yn(),n=ke.identifierPrefix;if(oe){var t=En;n=":"+n+"R"+(t=(kn&~(1<<32-un(kn)-1)).toString(32)+t),0<(t=ur++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=Dc++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},jc={readContext:tn,useCallback:ys,useContext:tn,useEffect:Vo,useImperativeHandle:hs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:gs,useReducer:Ao,useRef:fs,useState:function(){return Ao(ir)},useDebugValue:Ho,useDeferredValue:function(e){return ws(rn(),ge.memoizedState,e)},useTransition:function(){return[Ao(ir)[0],rn().memoizedState]},useMutableSource:rs,useSyncExternalStore:ls,useId:Ss,unstable_isNewReconciler:!1},Ac={readContext:tn,useCallback:ys,useContext:tn,useEffect:Vo,useImperativeHandle:hs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:gs,useReducer:Bo,useRef:fs,useState:function(){return Bo(ir)},useDebugValue:Ho,useDeferredValue:function(e){var n=rn();return null===ge?n.memoizedState=e:ws(n,ge.memoizedState,e)},useTransition:function(){return[Bo(ir)[0],rn().memoizedState]},useMutableSource:rs,useSyncExternalStore:ls,useId:Ss,unstable_isNewReconciler:!1};function xt(e,n){try{var t="",r=n;do{t+=J(r),r=r.return}while(r);var l=t}catch(o){l="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:n,stack:l,digest:null}}function Qo(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function $o(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var Bc="function"==typeof WeakMap?WeakMap:Map;function _s(e,n,t){(t=_n(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){fl||(fl=!0,ou=r),$o(0,n)},t}function xs(e,n,t){(t=_n(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){$o(0,n)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(t.callback=function(){$o(0,n),"function"!=typeof r&&(null===Bn?Bn=new Set([this]):Bn.add(this));var u=n.stack;this.componentDidCatch(n.value,{componentStack:null!==u?u:""})}),t}function Ps(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new Bc;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&r.set(n,l=new Set);l.has(t)||(l.add(t),e=ef.bind(null,e,n,t),n.then(e,e))}function Ns(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function Ts(e,n,t,r,l){return 1&e.mode?(e.flags|=65536,e.lanes=l,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=_n(-1,1)).tag=2,jn(t,n,1))),t.lanes|=1),e)}var Vc=ye.ReactCurrentOwner,Be=!1;function De(e,n,t,r){n.child=null===e?ns(n,null,t,r):Ct(n,e.child,t,r)}function zs(e,n,t,r,l){t=t.render;var o=n.ref;return Et(n,l),r=Fo(e,n,t,r,o,l),t=jo(),null===e||Be?(oe&&t&&go(n),n.flags|=1,De(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,xn(e,n,l))}function Ls(e,n,t,r,l){if(null===e){var o=t.type;return"function"!=typeof o||du(o)||void 0!==o.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=yl(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=o,Rs(e,n,o,r,l))}return o=e.child,e.lanes&l||!(t=null!==(t=t.compare)?t:Yt)(o.memoizedProps,r)||e.ref!==n.ref?(n.flags|=1,(e=$n(o,r)).ref=n.ref,e.return=n,n.child=e):xn(e,n,l)}function Rs(e,n,t,r,l){if(null!==e){var o=e.memoizedProps;if(Yt(o,r)&&e.ref===n.ref){if(Be=!1,n.pendingProps=r=o,0==(e.lanes&l))return n.lanes=e.lanes,xn(e,n,l);131072&e.flags&&(Be=!0)}}return Wo(e,n,t,r,l)}function Ms(e,n,t){var r=n.pendingProps,l=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&n.mode){if(!(1073741824&t))return e=null!==o?o.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,q(Nt,Ke),Ke|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:t,q(Nt,Ke),Ke|=r}else n.memoizedState={baseLanes:0,cachePool:null,transitions:null},q(Nt,Ke),Ke|=t;else null!==o?(r=o.baseLanes|t,n.memoizedState=null):r=t,q(Nt,Ke),Ke|=r;return De(e,n,l,t),n.child}function Ds(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function Wo(e,n,t,r,l){var o=Ae(t)?Yn:Ne.current;return o=yt(n,o),Et(n,l),t=Fo(e,n,t,r,o,l),r=jo(),null===e||Be?(oe&&r&&go(n),n.flags|=1,De(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,xn(e,n,l))}function Os(e,n,t,r,l){if(Ae(t)){var o=!0;Hr(n)}else o=!1;if(Et(n,l),null===n.stateNode)ul(e,n),Ji(n,t,r),Lo(n,t,r,l),r=!0;else if(null===e){var u=n.stateNode,i=n.memoizedProps;u.props=i;var s=u.context,p=t.contextType;p="object"==typeof p&&null!==p?tn(p):yt(n,p=Ae(t)?Yn:Ne.current);var g=t.getDerivedStateFromProps,w="function"==typeof g||"function"==typeof u.getSnapshotBeforeUpdate;w||"function"!=typeof u.UNSAFE_componentWillReceiveProps&&"function"!=typeof u.componentWillReceiveProps||(i!==r||s!==p)&&qi(n,u,r,p),Fn=!1;var y=n.memoizedState;u.state=y,Gr(n,r,u,l),s=n.memoizedState,i!==r||y!==s||je.current||Fn?("function"==typeof g&&(zo(n,t,g,r),s=n.memoizedState),(i=Fn||Gi(n,t,i,r,y,s,p))?(w||"function"!=typeof u.UNSAFE_componentWillMount&&"function"!=typeof u.componentWillMount||("function"==typeof u.componentWillMount&&u.componentWillMount(),"function"==typeof u.UNSAFE_componentWillMount&&u.UNSAFE_componentWillMount()),"function"==typeof u.componentDidMount&&(n.flags|=4194308)):("function"==typeof u.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),u.props=r,u.state=s,u.context=p,r=i):("function"==typeof u.componentDidMount&&(n.flags|=4194308),r=!1)}else{u=n.stateNode,Zi(e,n),i=n.memoizedProps,p=n.type===n.elementType?i:cn(n.type,i),u.props=p,w=n.pendingProps,y=u.context,s="object"==typeof(s=t.contextType)&&null!==s?tn(s):yt(n,s=Ae(t)?Yn:Ne.current);var C=t.getDerivedStateFromProps;(g="function"==typeof C||"function"==typeof u.getSnapshotBeforeUpdate)||"function"!=typeof u.UNSAFE_componentWillReceiveProps&&"function"!=typeof u.componentWillReceiveProps||(i!==w||y!==s)&&qi(n,u,r,s),Fn=!1,u.state=y=n.memoizedState,Gr(n,r,u,l);var x=n.memoizedState;i!==w||y!==x||je.current||Fn?("function"==typeof C&&(zo(n,t,C,r),x=n.memoizedState),(p=Fn||Gi(n,t,p,r,y,x,s)||!1)?(g||"function"!=typeof u.UNSAFE_componentWillUpdate&&"function"!=typeof u.componentWillUpdate||("function"==typeof u.componentWillUpdate&&u.componentWillUpdate(r,x,s),"function"==typeof u.UNSAFE_componentWillUpdate&&u.UNSAFE_componentWillUpdate(r,x,s)),"function"==typeof u.componentDidUpdate&&(n.flags|=4),"function"==typeof u.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!=typeof u.componentDidUpdate||i===e.memoizedProps&&y===e.memoizedState||(n.flags|=4),"function"!=typeof u.getSnapshotBeforeUpdate||i===e.memoizedProps&&y===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=x),u.props=r,u.state=x,u.context=s,r=p):("function"!=typeof u.componentDidUpdate||i===e.memoizedProps&&y===e.memoizedState||(n.flags|=4),"function"!=typeof u.getSnapshotBeforeUpdate||i===e.memoizedProps&&y===e.memoizedState||(n.flags|=1024),r=!1)}return Zo(e,n,t,r,o,l)}function Zo(e,n,t,r,l,o){Ds(e,n);var u=0!=(128&n.flags);if(!r&&!u)return l&&ji(n,t,!1),xn(e,n,o);r=n.stateNode,Vc.current=n;var i=u&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&u?(n.child=Ct(n,e.child,null,o),n.child=Ct(n,null,i,o)):De(e,n,i,o),n.memoizedState=r.state,l&&ji(n,t,!0),n.child}function Us(e){var n=e.stateNode;n.pendingContext?Ii(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Ii(0,n.context,!1),Ro(e,n.containerInfo)}function Is(e,n,t,r,l){return St(),Eo(l),n.flags|=256,De(e,n,t,r),n.child}var Bs,Jo,Vs,Hs,Ko={dehydrated:null,treeContext:null,retryLane:0};function Yo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fs(e,n,t){var i,r=n.pendingProps,l=se.current,o=!1,u=0!=(128&n.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&0!=(2&l)),i?(o=!0,n.flags&=-129):(null===e||null!==e.memoizedState)&&(l|=1),q(se,1&l),null===e)return ko(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(n.lanes=1&n.mode?"$!"===e.data?8:1073741824:1,null):(u=r.children,e=r.fallback,o?(o=n.child,u={mode:"hidden",children:u},1&(r=n.mode)||null===o?o=gl(u,r,0,null):(o.childLanes=0,o.pendingProps=u),e=lt(e,r,t,null),o.return=n,e.return=n,o.sibling=e,n.child=o,n.child.memoizedState=Yo(t),n.memoizedState=Ko,e):Xo(n,u));if(null!==(l=e.memoizedState)&&null!==(i=l.dehydrated))return function Hc(e,n,t,r,l,o,u){if(t)return 256&n.flags?(n.flags&=-257,ol(e,n,u,r=Qo(Error(h(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(o=r.fallback,r=gl({mode:"visible",children:r.children},l=n.mode,0,null),(o=lt(o,l,u,null)).flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,1&n.mode&&Ct(n,e.child,null,u),n.child.memoizedState=Yo(u),n.memoizedState=Ko,o);if(!(1&n.mode))return ol(e,n,u,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var i=r.dgst;return r=i,ol(e,n,u,r=Qo(o=Error(h(419)),r,void 0))}if(i=0!=(u&e.childLanes),Be||i){if(null!==(r=ke)){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=l&(r.suspendedLanes|u)?0:l)&&l!==o.retryLane&&(o.retryLane=l,Cn(e,l),pn(r,e,l,-1))}return fu(),ol(e,n,u,r=Qo(Error(h(421))))}return"$?"===l.data?(n.flags|=128,n.child=e.child,n=nf.bind(null,e),l._reactRetry=n,null):(e=o.treeContext,Ze=Dn(l.nextSibling),We=n,oe=!0,an=null,null!==e&&(en[nn++]=kn,en[nn++]=En,en[nn++]=Xn,kn=e.id,En=e.overflow,Xn=n),(n=Xo(n,r.children)).flags|=4096,n)}(e,n,u,r,i,l,t);if(o){o=r.fallback,i=(l=e.child).sibling;var s={mode:"hidden",children:r.children};return 1&(u=n.mode)||n.child===l?(r=$n(l,s)).subtreeFlags=14680064&l.subtreeFlags:((r=n.child).childLanes=0,r.pendingProps=s,n.deletions=null),null!==i?o=$n(i,o):(o=lt(o,u,t,null)).flags|=2,o.return=n,r.return=n,r.sibling=o,n.child=r,r=o,o=n.child,u=null===(u=e.child.memoizedState)?Yo(t):{baseLanes:u.baseLanes|t,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~t,n.memoizedState=Ko,r}return e=(o=e.child).sibling,r=$n(o,{mode:"visible",children:r.children}),!(1&n.mode)&&(r.lanes=t),r.return=n,r.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function Xo(e,n){return(n=gl({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function ol(e,n,t,r){return null!==r&&Eo(r),Ct(n,e.child,null,t),(e=Xo(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function js(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),Po(e.return,n,t)}function Go(e,n,t,r,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=l)}function As(e,n,t){var r=n.pendingProps,l=r.revealOrder,o=r.tail;if(De(e,n,r.children,t),2&(r=se.current))r=1&r|2,n.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&js(e,t,n);else if(19===e.tag)js(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(q(se,r),1&n.mode)switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===br(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Go(n,!1,l,t,o);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===br(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Go(n,!0,t,null,o);break;case"together":Go(n,!1,null,null,void 0);break;default:n.memoizedState=null}else n.memoizedState=null;return n.child}function ul(e,n){!(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function xn(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),et|=n.lanes,!(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(h(153));if(null!==n.child){for(t=$n(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)(t=t.sibling=$n(e=e.sibling,e.pendingProps)).return=n;t.sibling=null}return n.child}function ar(e,n){if(!oe)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function $c(e,n,t){var r=n.pendingProps;switch(wo(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(n),null;case 1:case 17:return Ae(n.type)&&Vr(),ze(n),null;case 3:return r=n.stateNode,_t(),ne(je),ne(Ne),Oo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(Zr(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&n.flags)||(n.flags|=1024,null!==an&&(su(an),an=null))),Jo(e,n),ze(n),null;case 5:Mo(n);var l=qn(lr.current);if(t=n.type,null!==e&&null!=n.stateNode)Vs(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(h(166));return ze(n),null}if(e=qn(hn.current),Zr(n)){t=n.type;var o=n.memoizedProps;switch((r=n.stateNode)[vn]=n,r[bt]=o,e=0!=(1&n.mode),t){case"dialog":ee("cancel",r),ee("close",r);break;case"iframe":case"object":case"embed":ee("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),"select"===t&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[vn]=n,e[bt]=r,Bs(e,n,!1,!1),n.stateNode=e;e:{switch(u=Rl(t,r),t){case"dialog":ee("cancel",e),ee("close",e),l=r;break;case"iframe":case"object":case"embed":ee("load",e),l=r;break;case"video":case"audio":for(l=0;lTt&&(n.flags|=128,r=!0,ar(o,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=br(u))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),ar(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate&&!oe)return ze(n),null}else 2*de()-o.renderingStartTime>Tt&&1073741824!==t&&(n.flags|=128,r=!0,ar(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(null!==(t=o.last)?t.sibling=u:n.child=u,o.last=u)}return null!==o.tail?(o.rendering=n=o.tail,o.tail=n.sibling,o.renderingStartTime=de(),n.sibling=null,t=se.current,q(se,r?1&t|2:1&t),n):(ze(n),null);case 22:case 23:return cu(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&1&n.mode?1073741824&Ke&&(ze(n),6&n.subtreeFlags&&(n.flags|=8192)):ze(n),null;case 24:case 25:return null}throw Error(h(156,n.tag))}function Wc(e,n){switch(wo(n),n.tag){case 1:return Ae(n.type)&&Vr(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return _t(),ne(je),ne(Ne),Oo(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 5:return Mo(n),null;case 13:if(ne(se),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(h(340));St()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return ne(se),null;case 4:return _t(),null;case 10:return xo(n.type._context),null;case 22:case 23:return cu(),null;default:return null}}Bs=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Jo=function(){},Vs=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,qn(hn.current);var u,o=null;switch(t){case"input":l=xl(e,l),r=xl(e,r),o=[];break;case"select":l=v({},l,{value:void 0}),r=v({},r,{value:void 0}),o=[];break;case"textarea":l=Tl(e,l),r=Tl(e,r),o=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(e.onclick=Ar)}for(p in Ll(t,r),t=null,l)if(!r.hasOwnProperty(p)&&l.hasOwnProperty(p)&&null!=l[p])if("style"===p){var i=l[p];for(u in i)i.hasOwnProperty(u)&&(t||(t={}),t[u]="")}else"dangerouslySetInnerHTML"!==p&&"children"!==p&&"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&"autoFocus"!==p&&(te.hasOwnProperty(p)?o||(o=[]):(o=o||[]).push(p,null));for(p in r){var s=r[p];if(i=null!=l?l[p]:void 0,r.hasOwnProperty(p)&&s!==i&&(null!=s||null!=i))if("style"===p)if(i){for(u in i)!i.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(t||(t={}),t[u]="");for(u in s)s.hasOwnProperty(u)&&i[u]!==s[u]&&(t||(t={}),t[u]=s[u])}else t||(o||(o=[]),o.push(p,t)),t=s;else"dangerouslySetInnerHTML"===p?(i=i?i.__html:void 0,null!=(s=s?s.__html:void 0)&&i!==s&&(o=o||[]).push(p,s)):"children"===p?"string"!=typeof s&&"number"!=typeof s||(o=o||[]).push(p,""+s):"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&(te.hasOwnProperty(p)?(null!=s&&"onScroll"===p&&ee("scroll",e),o||i===s||(o=[])):(o=o||[]).push(p,s))}t&&(o=o||[]).push("style",t);var p=o;(n.updateQueue=p)&&(n.flags|=4)}},Hs=function(e,n,t,r){t!==r&&(n.flags|=4)};var il=!1,Le=!1,Zc="function"==typeof WeakSet?WeakSet:Set,_=null;function Pt(e,n){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(r){fe(e,n,r)}else t.current=null}function qo(e,n,t){try{t()}catch(r){fe(e,n,r)}}var Qs=!1;function cr(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,void 0!==o&&qo(n,t,o)}l=l.next}while(l!==r)}}function sl(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{(t.tag&e)===e&&(t.destroy=(0,t.create)()),t=t.next}while(t!==n)}}function bo(e){var n=e.ref;null!==n&&(e=e.stateNode,"function"==typeof n?n(e):n.current=e)}function $s(e){var n=e.alternate;null!==n&&(e.alternate=null,$s(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(n=e.stateNode)&&(delete n[vn],delete n[bt],delete n[vo],delete n[zc],delete n[Lc]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ws(e){return 5===e.tag||3===e.tag||4===e.tag}function Zs(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Ws(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function eu(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=Ar));else if(4!==r&&null!==(e=e.child))for(eu(e,n,t),e=e.sibling;null!==e;)eu(e,n,t),e=e.sibling}function nu(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(nu(e,n,t),e=e.sibling;null!==e;)nu(e,n,t),e=e.sibling}var xe=null,fn=!1;function An(e,n,t){for(t=t.child;null!==t;)Ks(e,n,t),t=t.sibling}function Ks(e,n,t){if(mn&&"function"==typeof mn.onCommitFiberUnmount)try{mn.onCommitFiberUnmount(kr,t)}catch{}switch(t.tag){case 5:Le||Pt(t,n);case 6:var r=xe,l=fn;xe=null,An(e,n,t),fn=l,null!==(xe=r)&&(fn?(t=t.stateNode,8===(e=xe).nodeType?e.parentNode.removeChild(t):e.removeChild(t)):xe.removeChild(t.stateNode));break;case 18:null!==xe&&(fn?(t=t.stateNode,8===(e=xe).nodeType?mo(e.parentNode,t):1===e.nodeType&&mo(e,t),Ht(e)):mo(xe,t.stateNode));break;case 4:r=xe,l=fn,xe=t.stateNode.containerInfo,fn=!0,An(e,n,t),xe=r,fn=l;break;case 0:case 11:case 14:case 15:if(!Le&&null!==(r=t.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,void 0!==u&&(2&o||4&o)&&qo(t,n,u),l=l.next}while(l!==r)}An(e,n,t);break;case 1:if(!Le&&(Pt(t,n),"function"==typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){fe(t,n,i)}An(e,n,t);break;case 21:An(e,n,t);break;case 22:1&t.mode?(Le=(r=Le)||null!==t.memoizedState,An(e,n,t),Le=r):An(e,n,t);break;default:An(e,n,t)}}function Ys(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Zc),n.forEach(function(r){var l=tf.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function dn(e,n){var t=n.deletions;if(null!==t)for(var r=0;rl&&(l=u),r&=~o}if(r=l,10<(r=(120>(r=de()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Xc(r/1960))-r)){e.timeoutHandle=po(rt.bind(null,e,Ve,Pn),r);break}rt(e,Ve,Pn);break;default:throw Error(h(329))}}}return He(e,de()),e.callbackNode===t?ea.bind(null,e):null}function iu(e,n){var t=dr;return e.current.memoizedState.isDehydrated&&(tt(e,n).flags|=256),2!==(e=hl(e,n))&&(n=Ve,Ve=t,null!==n&&su(n)),e}function su(e){null===Ve?Ve=e:Ve.push.apply(Ve,e)}function Qn(e,n){for(n&=~ru,e.suspendedLanes|=n&=~cl,e.pingedLanes&=~n,e=e.expirationTimes;0e?16:e,null===Vn)var r=!1;else{if(e=Vn,Vn=null,pl=0,6&B)throw Error(h(331));var l=B;for(B|=4,_=e.current;null!==_;){var o=_,u=o.child;if(16&_.flags){var i=o.deletions;if(null!==i){for(var s=0;sde()-lu?tt(e,0):ru|=t),He(e,n)}function ia(e,n){0===n&&(1&e.mode?(n=Cr,!(130023424&(Cr<<=1))&&(Cr=4194304)):n=1);var t=Oe();null!==(e=Cn(e,n))&&(Ft(e,n,t),He(e,t))}function nf(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),ia(e,t)}function tf(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(h(314))}null!==r&&r.delete(n),ia(e,t)}function aa(e,n){return Vu(e,n)}function rf(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function on(e,n,t,r){return new rf(e,n,t,r)}function du(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $n(e,n){var t=e.alternate;return null===t?((t=on(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,t.dependencies=null===(n=e.dependencies)?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function yl(e,n,t,r,l,o){var u=2;if(r=e,"function"==typeof e)du(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case Fe:return lt(t.children,l,o,n);case Je:u=8,l|=8;break;case qe:return(e=on(12,t,n,2|l)).elementType=qe,e.lanes=o,e;case X:return(e=on(13,t,n,l)).elementType=X,e.lanes=o,e;case Z:return(e=on(19,t,n,l)).elementType=Z,e.lanes=o,e;case z:return gl(t,l,o,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:u=10;break e;case Y:u=9;break e;case ue:u=11;break e;case be:u=14;break e;case S:u=16,r=null;break e}throw Error(h(130,null==e?e:typeof e,""))}return(n=on(u,t,n,l)).elementType=e,n.type=r,n.lanes=o,n}function lt(e,n,t,r){return(e=on(7,e,r,n)).lanes=t,e}function gl(e,n,t,r){return(e=on(22,e,r,n)).elementType=z,e.lanes=t,e.stateNode={isHidden:!1},e}function pu(e,n,t){return(e=on(6,e,null,n)).lanes=t,e}function mu(e,n,t){return(n=on(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function of(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Bl(0),this.expirationTimes=Bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function vu(e,n,t,r,l,o,u,i,s){return e=new of(e,n,t,i,s),1===n?(n=1,!0===o&&(n|=8)):n=0,o=on(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},To(o),e}function ca(e){if(!e)return Un;e:{if(Zn(e=e._reactInternals)!==e||1!==e.tag)throw Error(h(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Ae(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(h(171))}if(1===e.tag){var t=e.type;if(Ae(t))return Fi(e,t,n)}return n}function fa(e,n,t,r,l,o,u,i,s){return(e=vu(t,r,!0,e,0,o,0,i,s)).context=ca(null),t=e.current,(o=_n(r=Oe(),l=Hn(t))).callback=null!=n?n:null,jn(t,o,l),e.current.lanes=l,Ft(e,l,r),He(e,r),e}function wl(e,n,t,r){var l=n.current,o=Oe(),u=Hn(l);return t=ca(t),null===n.context?n.context=t:n.pendingContext=t,(n=_n(o,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=jn(l,n,u))&&(pn(e,l,u,o),Xr(e,l,u)),u}function Sl(e){return(e=e.current).child?e.child.stateNode:null}function da(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t{var F=T(8768);E.s=F.createRoot},8768:(Ue,E,T)=>{(function W(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(W)}catch(F){console.error(F)}})(),Ue.exports=T(5503)},4888:(Ue,E,T)=>{var F=T(8139),h=Symbol.for("react.element"),te=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),re=F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,G={key:!0,ref:!0,__self:!0,__source:!0};function m(Re,Q,A){var ce,he={},Ce=null,Xe=null;for(ce in void 0!==A&&(Ce=""+A),void 0!==Q.key&&(Ce=""+Q.key),void 0!==Q.ref&&(Xe=Q.ref),Q)te.call(Q,ce)&&!G.hasOwnProperty(ce)&&(he[ce]=Q[ce]);if(Re&&Re.defaultProps)for(ce in Q=Re.defaultProps)void 0===he[ce]&&(he[ce]=Q[ce]);return{$$typeof:h,type:Re,key:Ce,ref:Xe,props:he,_owner:re.current}}E.jsx=m,E.jsxs=m},5429:(Ue,E)=>{var T=Symbol.for("react.element"),W=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),Ye=Symbol.for("react.profiler"),te=Symbol.for("react.provider"),re=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),Re=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),A=Symbol.iterator,he={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ce=Object.assign,Xe={};function K(c,v,U){this.props=c,this.context=v,this.refs=Xe,this.updater=U||he}function b(){}function Qe(c,v,U){this.props=c,this.context=v,this.refs=Xe,this.updater=U||he}K.prototype.isReactComponent={},K.prototype.setState=function(c,v){if("object"!=typeof c&&"function"!=typeof c&&null!=c)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,c,v,"setState")},K.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")},b.prototype=K.prototype;var Ie=Qe.prototype=new b;Ie.constructor=Qe,Ce(Ie,K.prototype),Ie.isPureReactComponent=!0;var Ge=Array.isArray,ye=Object.prototype.hasOwnProperty,Me={current:null},_e={key:!0,ref:!0,__self:!0,__source:!0};function Fe(c,v,U){var I,j={},V=null,J=null;if(null!=v)for(I in void 0!==v.ref&&(J=v.ref),void 0!==v.key&&(V=""+v.key),v)ye.call(v,I)&&!_e.hasOwnProperty(I)&&(j[I]=v[I]);var le=arguments.length-2;if(1===le)j.children=U;else if(1{Ue.exports=T(5429)},9537:(Ue,E,T)=>{Ue.exports=T(4888)},9771:(Ue,E)=>{function T(S,z){var M=S.length;S.push(z);e:for(;0>>1,v=S[c];if(!(0>>1;ch(j,M))Vh(J,j)?(S[c]=J,S[V]=M,c=V):(S[c]=j,S[I]=M,c=I);else{if(!(Vh(J,M)))break e;S[c]=J,S[V]=M,c=V}}}return z}function h(S,z){var M=S.sortIndex-z.sortIndex;return 0!==M?M:S.id-z.id}if("object"==typeof performance&&"function"==typeof performance.now){var Ye=performance;E.unstable_now=function(){return Ye.now()}}else{var te=Date,re=te.now();E.unstable_now=function(){return te.now()-re}}var G=[],m=[],Re=1,Q=null,A=3,ce=!1,he=!1,Ce=!1,Xe="function"==typeof setTimeout?setTimeout:null,K="function"==typeof clearTimeout?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;function Qe(S){for(var z=W(m);null!==z;){if(null===z.callback)F(m);else{if(!(z.startTime<=S))break;F(m),z.sortIndex=z.expirationTime,T(G,z)}z=W(m)}}function Ie(S){if(Ce=!1,Qe(S),!he)if(null!==W(G))he=!0,Z(Ge);else{var z=W(m);null!==z&&be(Ie,z.startTime-S)}}function Ge(S,z){he=!1,Ce&&(Ce=!1,K(_e),_e=-1),ce=!0;var M=A;try{for(Qe(z),Q=W(G);null!==Q&&(!(Q.expirationTime>z)||S&&!qe());){var c=Q.callback;if("function"==typeof c){Q.callback=null,A=Q.priorityLevel;var v=c(Q.expirationTime<=z);z=E.unstable_now(),"function"==typeof v?Q.callback=v:Q===W(G)&&F(G),Qe(z)}else F(G);Q=W(G)}if(null!==Q)var U=!0;else{var I=W(m);null!==I&&be(Ie,I.startTime-z),U=!1}return U}finally{Q=null,A=M,ce=!1}}typeof navigator<"u"&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var Y,ye=!1,Me=null,_e=-1,Fe=5,Je=-1;function qe(){return!(E.unstable_now()-JeS||125c?(S.sortIndex=M,T(m,S),null===W(G)&&S===W(m)&&(Ce?(K(_e),_e=-1):Ce=!0,be(Ie,M-c))):(S.sortIndex=v,T(G,S),he||ce||(he=!0,Z(Ge))),S},E.unstable_shouldYield=qe,E.unstable_wrapCallback=function(S){var z=A;return function(){var M=A;A=z;try{return S.apply(this,arguments)}finally{A=M}}}},8712:(Ue,E,T)=>{Ue.exports=T(9771)},604:(Ue,E,T)=>{T.r(E),T.d(E,{default:()=>qe});var W=T(3178),F=T(3139),h=T(997),Ye=T(885),te=T(2847),re=T(9537),G=T(8692),m=T(4537),Re=T(4448),Q=T(8654),A=T(8139);const ce=typeof window<"u"?A.useLayoutEffect:A.useEffect,Ce=({options:O=null,elementPredicate:Y=Q.gI}={})=>{const[ue,X]=(0,A.useState)(null),[Z,be]=(0,A.useState)(null),S=(0,A.useCallback)(M=>{X(M)},[]),z=(0,A.useRef)(Y);return z.current=Y,ce(()=>{if(!ue)return;const M=Y,c=M(ue);!function he(O){return O&&"object"==typeof O&&"then"in O}(c)?be(c):c.then(v=>{z.current===M&&be(v)})},[ue,Y,z]),ce(()=>{if(!Z||!O)return;const M=new Q.C8(Z,O);return()=>{M.destroy()}},[O,Z]),S},Xe={mask:/^\d+$/},K=()=>{const O=Ce({options:Xe});return(0,re.jsx)("input",{ref:O,placeholder:"Enter a number"})};let b=(()=>{var O;class Y{constructor(X,Z){(0,G.NF)(Z)&&(0,Re.s)(X.nativeElement).render((0,re.jsx)(K,{}))}}return(O=Y).\u0275fac=function(X){return new(X||O)(m.Y36(m.SBq),m.Y36(m.Lbi))},O.\u0275cmp=m.Xpm({type:O,selectors:[["react-example-1"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[m.jDz],decls:0,vars:0,template:function(X,Z){},encapsulation:2}),Y})();var Qe=T(1064);const Ie={display:"none"},Ge=(0,A.forwardRef)((O,Y)=>(0,re.jsxs)("div",{id:"awesome-input-wrapper",ref:Y,children:[(0,re.jsx)("input",{style:Ie}),(0,re.jsx)("input",{className:"real-input",...O}),(0,re.jsx)("input",{style:Ie})]})),ye=(0,Qe.tr)({mode:"dd/mm/yyyy"}),Me=O=>O.querySelector("input.real-input"),_e=()=>{const O=Ce({options:ye,elementPredicate:Me});return(0,re.jsx)(Ge,{ref:O,placeholder:"Enter date"})};let Fe=(()=>{var O;class Y{constructor(X,Z){(0,G.NF)(Z)&&(0,Re.s)(X.nativeElement).render((0,re.jsx)(_e,{}))}}return(O=Y).\u0275fac=function(X){return new(X||O)(m.Y36(m.SBq),m.Y36(m.Lbi))},O.\u0275cmp=m.Xpm({type:O,selectors:[["react-example-2"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[m.jDz],decls:0,vars:0,template:function(X,Z){},encapsulation:2}),Y})();var Je=T(9439);let qe=(()=>{var O;class Y{constructor(){this.coreConceptsOverviewDocPage=`/${F.x.CoreConceptsOverview}`,this.useMaskitoBasicUsage=T.e(5168).then(T.t.bind(T,5168,17)),this.elementPredicateExample={"index.tsx":T.e(87).then(T.t.bind(T,87,17)),"awesome-input.tsx":T.e(5088).then(T.t.bind(T,5088,17))},this.controlledInputDemo=T.e(269).then(T.t.bind(T,269,17)),this.bestBadPractice=T.e(6976).then(T.t.bind(T,6976,17))}}return(O=Y).\u0275fac=function(X){return new(X||O)},O.\u0275cmp=m.Xpm({type:O,selectors:[["react-doc-page"]],standalone:!0,features:[m.jDz],decls:74,vars:9,consts:[["header","React","path","react"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,react}"],[3,"code"],[1,"tui-space_bottom-4"],[3,"content"],["href","https://react.dev/reference/react-dom/components/input#props","rel","noreferrer","target","_blank","tuiLink",""]],template:function(X,Z){1&X&&(m.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),m._uU(3,"@maskito/react"),m.qZA(),m._uU(4," is a light-weighted library to use "),m.TgZ(5,"strong"),m._uU(6,"Maskito"),m.qZA(),m._uU(7," in an React-way. "),m.qZA(),m.TgZ(8,"tui-notification",2)(9,"strong"),m._uU(10,"Prerequisites"),m.qZA(),m.TgZ(11,"p",3),m._uU(12," To get the most out of this guide, you should review the topic "),m.TgZ(13,"a",4),m._uU(14,' "Core\xa0Concepts" '),m.qZA(),m._uU(15," first. "),m.qZA()(),m.TgZ(16,"section",5)(17,"h2"),m._uU(18,"Getting Started"),m.qZA(),m.TgZ(19,"p"),m._uU(20,"Install libraries"),m.qZA(),m._UZ(21,"tui-doc-code",6),m.TgZ(22,"p"),m._uU(23," and use "),m.TgZ(24,"strong"),m._uU(25,"Maskito"),m.qZA()(),m._UZ(26,"tui-doc-code",7),m.TgZ(27,"p"),m._uU(28,"See the result of above code example in action:"),m.qZA(),m.TgZ(29,"tui-doc-example"),m._UZ(30,"react-example-1"),m.qZA()(),m.TgZ(31,"section",5)(32,"h2"),m._uU(33,"Query nested input element"),m.qZA(),m.TgZ(34,"p"),m._uU(35," Pass a predicate to "),m.TgZ(36,"code"),m._uU(37,"elementPredicate"),m.qZA(),m._uU(38," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),m.qZA(),m.TgZ(39,"tui-notification",8),m._uU(40," By default "),m.TgZ(41,"strong"),m._uU(42,"Maskito"),m.qZA(),m._uU(43," will try to find input/textarea by querying its host: "),m.TgZ(44,"code"),m._uU(45,"host.querySelector('input,textarea')"),m.qZA(),m._uU(46," so that might be sufficient. Use custom predicate if you need custom logic. "),m.qZA(),m.TgZ(47,"tui-doc-example",9),m._UZ(48,"react-example-2"),m.qZA()(),m.TgZ(49,"section",5)(50,"h2"),m._uU(51,"Controlled masked input"),m.qZA(),m.TgZ(52,"p")(53,"strong"),m._uU(54,"Maskito"),m.qZA(),m._uU(55," core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native "),m.TgZ(56,"code"),m._uU(57,"onInput"),m.qZA(),m._uU(58," instead of React-specific "),m.TgZ(59,"code"),m._uU(60,"onChange"),m.qZA(),m._uU(61," event. Do not worry, both events works similarly! Read more about it in the "),m.TgZ(62,"a",10),m._uU(63," official\xa0React\xa0documentation. "),m.qZA()(),m._UZ(64,"tui-doc-code",7),m.qZA(),m.TgZ(65,"section",5)(66,"h2"),m._uU(67,"Best practices & Anti-Patterns"),m.qZA(),m.TgZ(68,"p"),m._uU(69," Pass named variables to avoid unnecessary hook runs with "),m.TgZ(70,"strong"),m._uU(71,"Maskito"),m.qZA(),m._uU(72," recreation: "),m.qZA(),m._UZ(73,"tui-doc-code",7),m.qZA()()),2&X&&(m.xp6(13),m.Q6J("routerLink",Z.coreConceptsOverviewDocPage),m.xp6(13),m.Q6J("code",Z.useMaskitoBasicUsage),m.xp6(3),m.Udp("padding-top",0,"px"),m.xp6(18),m.Udp("padding-top",0,"px"),m.Q6J("content",Z.elementPredicateExample),m.xp6(17),m.Q6J("code",Z.controlledInputDemo),m.xp6(9),m.Q6J("code",Z.bestBadPractice))},dependencies:[h.TuiAddonDocModule,Je.c0,Je.qo,Je.f2,Ye.H,Ye.L,te.j,te.V,W.rH,b,Fe],encapsulation:2,changeDetection:0}),Y})()}}]); \ No newline at end of file diff --git a/604.d1ef5bbde6b0e7c7.js b/604.d1ef5bbde6b0e7c7.js new file mode 100644 index 000000000..6aa53f1c9 --- /dev/null +++ b/604.d1ef5bbde6b0e7c7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[604],{997:(Ue,S,T)=>{T.d(S,{TuiAddonDocModule:()=>v});var K=T(4537),F=T(9439);let v=(()=>{class re{}return re.\u0275fac=function(q){return new(q||re)},re.\u0275mod=K.oAB({type:re}),re.\u0275inj=K.cJS({imports:[F.JF,F.mG,F.Lx,F.Lq,F.u4]}),re})()},5503:(Ue,S,T)=>{var K=T(8139),F=T(8712);function v(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Re=Object.prototype.hasOwnProperty,Q=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,A={},ce={};function Y(e,n,t,r,l,o,u){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=u}var ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ee[e]=new Y(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];ee[n]=new Y(n,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ee[e]=new Y(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ee[e]=new Y(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ee[e]=new Y(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){ee[e]=new Y(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){ee[e]=new Y(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){ee[e]=new Y(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){ee[e]=new Y(e,5,!1,e.toLowerCase(),null,!1,!1)});var $e=/[\-:]([a-z])/g;function Ie(e){return e[1].toUpperCase()}function Je(e,n,t,r){var l=ee.hasOwnProperty(n)?ee[n]:null;(null!==l?0!==l.type:r||!(2"u"||function Ce(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,l,r)&&(t=null),r||null===l?function he(e){return!!Re.call(ce,e)||!Re.call(A,e)&&(Q.test(e)?ce[e]=!0:(A[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=null===t?3!==l.type&&"":t:(n=l.attributeName,r=l.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(l=l.type)||4===l&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace($e,Ie);ee[n]=new Y(n,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace($e,Ie);ee[n]=new Y(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace($e,Ie);ee[n]=new Y(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){ee[e]=new Y(e,1,!1,e.toLowerCase(),null,!1,!1)}),ee.xlinkHref=new Y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){ee[e]=new Y(e,1,!1,e.toLowerCase(),null,!0,!0)});var ye=K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Me=Symbol.for("react.element"),_e=Symbol.for("react.portal"),Fe=Symbol.for("react.fragment"),qe=Symbol.for("react.strict_mode"),be=Symbol.for("react.profiler"),U=Symbol.for("react.provider"),X=Symbol.for("react.context"),ue=Symbol.for("react.forward_ref"),G=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),en=Symbol.for("react.memo"),w=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var z=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var M=Symbol.iterator;function j(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=M&&e[M]||e["@@iterator"])?e:null}var E,c=Object.assign;function O(e){if(void 0===E)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);E=n&&n[1]||""}return"\n"+E+e}var B=!1;function I(e,n){if(!e||B)return"";B=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(p){var r=p}Reflect.construct(e,[],n)}else{try{n.call()}catch(p){r=p}e.call(n.prototype)}else{try{throw Error()}catch(p){r=p}e()}}catch(p){if(p&&r&&"string"==typeof p.stack){for(var l=p.stack.split("\n"),o=r.stack.split("\n"),u=l.length-1,i=o.length-1;1<=u&&0<=i&&l[u]!==o[i];)i--;for(;1<=u&&0<=i;u--,i--)if(l[u]!==o[i]){if(1!==u||1!==i)do{if(u--,0>--i||l[u]!==o[i]){var s="\n"+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}}while(1<=u&&0<=i);break}}}finally{B=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?O(e):""}function J(e){switch(e.tag){case 5:return O(e.type);case 16:return O("Lazy");case 13:return O("Suspense");case 19:return O("SuspenseList");case 0:case 2:case 15:return I(e.type,!1);case 11:return I(e.type.render,!1);case 1:return I(e.type,!0);default:return""}}function ie(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Fe:return"Fragment";case _e:return"Portal";case be:return"Profiler";case qe:return"StrictMode";case G:return"Suspense";case Z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case X:return(e.displayName||"Context")+".Consumer";case U:return(e._context.displayName||"Context")+".Provider";case ue:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case en:return null!==(n=e.displayName||null)?n:ie(e.type)||"Memo";case w:n=e._payload,e=e._init;try{return ie(e(n))}catch{}}return null}function fe(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ie(n);case 8:return n===qe?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function je(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function hr(e){e._valueTracker||(e._valueTracker=function ma(e){var n=je(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&"function"==typeof t.get&&"function"==typeof t.set){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function Su(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=je(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function yr(e){if(typeof(e=e||(typeof document<"u"?document:void 0))>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Pl(e,n){var t=n.checked;return c({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function ku(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=$(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function Eu(e,n){null!=(n=n.checked)&&Je(e,"checked",n,!1)}function Nl(e,n){Eu(e,n);var t=$(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?Tl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Tl(e,n.type,$(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function Cu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(("submit"===r||"reset"===r)&&null==n.value)return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function Tl(e,n,t){("number"!==n||yr(e.ownerDocument)!==e)&&(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var Rt=Array.isArray;function ut(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=gr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,t,r,l){MSApp.execUnsafeLocalFunction(function(){return e(n,t)})}:e);function Mt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var Dt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},va=["Webkit","ms","Moz","O"];function zu(e,n,t){return null==n||"boolean"==typeof n||""===n?"":t||"number"!=typeof n||0===n||Dt.hasOwnProperty(e)&&Dt[e]?(""+n).trim():n+"px"}function Lu(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),l=zu(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}Object.keys(Dt).forEach(function(e){va.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Dt[n]=Dt[e]})});var ha=c({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rl(e,n){if(n){if(ha[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(v(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(v(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(v(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(v(62))}}function Ml(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Dl=null;function Ol(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ul=null,it=null,st=null;function Ru(e){if(e=nr(e)){if("function"!=typeof Ul)throw Error(v(280));var n=e.stateNode;n&&(n=Vr(n),Ul(e.stateNode,e.type,n))}}function Mu(e){it?st?st.push(e):st=[e]:it=e}function Du(){if(it){var e=it,n=st;if(st=it=null,Ru(e),n)for(e=0;e>>=0)?32:31-(Na(e)/Ta|0)|0},Na=Math.log,Ta=Math.LN2,Cr=64,_r=4194304;function Ft(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function xr(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=268435455&t;if(0!==u){var i=u&~l;0!==i?r=Ft(i):0!=(o&=u)&&(r=Ft(o))}else 0!=(u=t&~l)?r=Ft(u):0!==o&&(r=Ft(o));if(0===r)return 0;if(0!==n&&n!==r&&!(n&l)&&((l=r&-r)>=(o=n&-n)||16===l&&0!=(4194240&o)))return n;if(4&r&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function jt(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-sn(n)]=t}function Hl(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-sn(t),l=1<=Zt),ii=String.fromCharCode(32),si=!1;function ai(e,n){switch(e){case"keyup":return-1!==uc.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ci(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ft=!1,cc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fi(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!cc[e.type]:"textarea"===n}function di(e,n,t,r){Mu(r),0<(n=jr(n,"onChange")).length&&(t=new Yl("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var Kt=null,Yt=null;function fc(e){Li(e,0)}function Or(e){if(Su(ht(e)))return e}function dc(e,n){if("change"===e)return n}var pi=!1;if(m){var eo;if(m){var no="oninput"in document;if(!no){var mi=document.createElement("div");mi.setAttribute("oninput","return;"),no="function"==typeof mi.oninput}eo=no}else eo=!1;pi=eo&&(!document.documentMode||9=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=yi(t)}}function wi(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?wi(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function Si(){for(var e=window,n=yr();n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch{t=!1}if(!t)break;n=yr((e=n.contentWindow).document)}return n}function to(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function gc(e){var n=Si(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&wi(t.ownerDocument.documentElement,t)){if(null!==r&&to(t))if(n=r.start,void 0===(e=r.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=void 0===r.end?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=gi(t,o);var u=gi(t,r);l&&u&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&((n=n.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof t.focus&&t.focus(),t=0;t=document.documentMode,dt=null,ro=null,Gt=null,lo=!1;function ki(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;lo||null==dt||dt!==yr(r)||(r="selectionStart"in(r=dt)&&to(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Gt&&Xt(Gt,r)||(Gt=r,0<(r=jr(ro,"onSelect")).length&&(n=new Yl("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=dt)))}function Ur(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var pt={animationend:Ur("Animation","AnimationEnd"),animationiteration:Ur("Animation","AnimationIteration"),animationstart:Ur("Animation","AnimationStart"),transitionend:Ur("Transition","TransitionEnd")},oo={},Ei={};function Ir(e){if(oo[e])return oo[e];if(!pt[e])return e;var t,n=pt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ei)return oo[e]=n[t];return e}m&&(Ei=document.createElement("div").style,"AnimationEvent"in window||(delete pt.animationend.animation,delete pt.animationiteration.animation,delete pt.animationstart.animation),"TransitionEvent"in window||delete pt.transitionend.transition);var Ci=Ir("animationend"),_i=Ir("animationiteration"),xi=Ir("animationstart"),Pi=Ir("transitionend"),Ni=new Map,Ti="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Dn(e,n){Ni.set(e,n),le(n,[e])}for(var uo=0;uoyt||(e.current=yo[yt],yo[yt]=null,yt--)}function b(e,n){yt++,yo[yt]=e.current,e.current=n}var In={},Ne=Un(In),Ae=Un(!1),Xn=In;function gt(e,n){var t=e.type.contextTypes;if(!t)return In;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var o,l={};for(o in t)l[o]=n[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function Be(e){return null!=e.childContextTypes}function Hr(){te(Ae),te(Ne)}function Ii(e,n,t){if(Ne.current!==In)throw Error(v(168));b(Ne,n),b(Ae,t)}function Fi(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in n))throw Error(v(108,fe(e)||"Unknown",l));return c({},t,r)}function Qr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||In,Xn=Ne.current,b(Ne,e),b(Ae,Ae.current),!0}function ji(e,n,t){var r=e.stateNode;if(!r)throw Error(v(169));t?(e=Fi(e,n,Xn),r.__reactInternalMemoizedMergedChildContext=e,te(Ae),te(Ne),b(Ne,e)):te(Ae),b(Ae,t)}var kn=null,$r=!1,go=!1;function Ai(e){null===kn?kn=[e]:kn.push(e)}function Fn(){if(!go&&null!==kn){go=!0;var e=0,n=W;try{var t=kn;for(W=1;e>=u,l-=u,En=1<<32-sn(n)+l|t<D?(Ee=R,R=null):Ee=R.sibling;var H=h(f,R,d[D],k);if(null===H){null===R&&(R=Ee);break}e&&R&&null===H.alternate&&n(f,R),a=o(H,a,D),null===L?N=H:L.sibling=H,L=H,R=Ee}if(D===d.length)return t(f,R),oe&&Jn(f,D),N;if(null===R){for(;DD?(Ee=R,R=null):Ee=R.sibling;var Zn=h(f,R,H.value,k);if(null===Zn){null===R&&(R=Ee);break}e&&R&&null===Zn.alternate&&n(f,R),a=o(Zn,a,D),null===L?N=Zn:L.sibling=Zn,L=Zn,R=Ee}if(H.done)return t(f,R),oe&&Jn(f,D),N;if(null===R){for(;!H.done;D++,H=d.next())null!==(H=g(f,H.value,k))&&(a=o(H,a,D),null===L?N=H:L.sibling=H,L=H);return oe&&Jn(f,D),N}for(R=r(f,R);!H.done;D++,H=d.next())null!==(H=C(R,f,D,H.value,k))&&(e&&null!==H.alternate&&R.delete(null===H.key?D:H.key),a=o(H,a,D),null===L?N=H:L.sibling=H,L=H);return e&&R.forEach(function(ff){return n(f,ff)}),oe&&Jn(f,D),N}(f,a,d,k);Yr(f,d)}return"string"==typeof d&&""!==d||"number"==typeof d?(d=""+d,null!==a&&6===a.tag?(t(f,a.sibling),(a=l(a,d)).return=f,f=a):(t(f,a),(a=mu(d,f.mode,k)).return=f,f=a),u(f)):t(f,a)}}var Et=Zi(!0),Ki=Zi(!1),Xr=Un(null),Gr=null,Ct=null,_o=null;function xo(){_o=Ct=Gr=null}function Po(e){var n=Xr.current;te(Xr),e._currentValue=n}function No(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function _t(e,n){Gr=e,_o=Ct=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.lanes&n&&(Ve=!0),e.firstContext=null)}function rn(e){var n=e._currentValue;if(_o!==e)if(e={context:e,memoizedValue:n,next:null},null===Ct){if(null===Gr)throw Error(v(308));Ct=e,Gr.dependencies={lanes:0,firstContext:e}}else Ct=Ct.next=e;return n}var qn=null;function To(e){null===qn?qn=[e]:qn.push(e)}function Yi(e,n,t,r){var l=n.interleaved;return null===l?(t.next=t,To(n)):(t.next=l.next,l.next=t),n.interleaved=t,_n(e,r)}function _n(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var jn=!1;function zo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xi(e,n){n.updateQueue===(e=e.updateQueue)&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function xn(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function An(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&V){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,_n(e,t)}return null===(l=r.interleaved)?(n.next=n,To(r)):(n.next=l.next,l.next=n),r.interleaved=n,_n(e,t)}function Jr(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194240&t))){var r=n.lanes;n.lanes=t|=r&=e.pendingLanes,Hl(e,t)}}function Gi(e,n){var t=e.updateQueue,r=e.alternate;if(null===r||t!==(r=r.updateQueue))null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n;else{var l=null,o=null;if(null!==(t=t.firstBaseUpdate)){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===o?l=o=u:o=o.next=u,t=t.next}while(null!==t);null===o?l=o=n:o=o.next=n}else l=o=n;e.updateQueue=t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects}}}function qr(e,n,t,r){var l=e.updateQueue;jn=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var s=i,p=s.next;s.next=null,null===u?o=p:u.next=p,u=s;var y=e.alternate;null!==y&&(i=(y=y.updateQueue).lastBaseUpdate)!==u&&(null===i?y.firstBaseUpdate=p:i.next=p,y.lastBaseUpdate=s)}if(null!==o){var g=l.baseState;for(u=0,y=p=s=null,i=o;;){var h=i.lane,C=i.eventTime;if((r&h)===h){null!==y&&(y=y.next={eventTime:C,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var x=e,P=i;switch(h=n,C=t,P.tag){case 1:if("function"==typeof(x=P.payload)){g=x.call(C,g,h);break e}g=x;break e;case 3:x.flags=-65537&x.flags|128;case 0:if(null==(h="function"==typeof(x=P.payload)?x.call(C,g,h):x))break e;g=c({},g,h);break e;case 2:jn=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(h=l.effects)?l.effects=[i]:h.push(i))}else C={eventTime:C,lane:h,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===y?(p=y=C,s=g):y=y.next=C,u|=h;if(null===(i=i.next)){if(null===(i=l.shared.pending))break;i=(h=i).next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}if(null===y&&(s=g),l.baseState=s,l.firstBaseUpdate=p,l.lastBaseUpdate=y,null!==(n=l.shared.interleaved)){l=n;do{u|=l.lane,l=l.next}while(l!==n)}else null===o&&(l.shared.lanes=0);nt|=u,e.lanes=u,e.memoizedState=g}}function Ji(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;nt?t:4,e(!0);var r=Oo.transition;Oo.transition={};try{e(!1),n()}finally{W=t,Oo.transition=r}}function hs(){return ln().memoizedState}function Oc(e,n,t){var r=Qn(e);t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},ys(e)?gs(n,t):null!==(t=Yi(e,n,t,r))&&(mn(t,e,r,Oe()),ws(t,n,r))}function Uc(e,n,t){var r=Qn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(ys(e))gs(n,l);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=n.lastRenderedReducer))try{var u=n.lastRenderedState,i=o(u,t);if(l.hasEagerState=!0,l.eagerState=i,an(i,u)){var s=n.interleaved;return null===s?(l.next=l,To(n)):(l.next=s.next,s.next=l),void(n.interleaved=l)}}catch{}null!==(t=Yi(e,n,l,r))&&(mn(t,e,r,l=Oe()),ws(t,n,r))}}function ys(e){var n=e.alternate;return e===ae||null!==n&&n===ae}function gs(e,n){ur=nl=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function ws(e,n,t){if(4194240&t){var r=n.lanes;n.lanes=t|=r&=e.pendingLanes,Hl(e,t)}}var ll={readContext:rn,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},Ic={readContext:rn,useCallback:function(e,n){return gn().memoizedState=[e,void 0===n?null:n],e},useContext:rn,useEffect:ss,useImperativeHandle:function(e,n,t){return t=null!=t?t.concat([e]):null,tl(4194308,4,fs.bind(null,n,e),t)},useLayoutEffect:function(e,n){return tl(4194308,4,e,n)},useInsertionEffect:function(e,n){return tl(4,2,e,n)},useMemo:function(e,n){var t=gn();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=gn();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},e=e.dispatch=Oc.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){return gn().memoizedState={current:e}},useState:us,useDebugValue:Vo,useDeferredValue:function(e){return gn().memoizedState=e},useTransition:function(){var e=us(!1),n=e[0];return e=Dc.bind(null,e[1]),gn().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=ae,l=gn();if(oe){if(void 0===t)throw Error(v(407));t=t()}else{if(t=n(),null===ke)throw Error(v(349));30&et||ns(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,ss(rs.bind(null,r,o,e),[e]),r.flags|=2048,ar(9,ts.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=gn(),n=ke.identifierPrefix;if(oe){var t=Cn;n=":"+n+"R"+(t=(En&~(1<<32-sn(En)-1)).toString(32)+t),0<(t=ir++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=Mc++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},Fc={readContext:rn,useCallback:ps,useContext:rn,useEffect:Bo,useImperativeHandle:ds,useInsertionEffect:as,useLayoutEffect:cs,useMemo:ms,useReducer:jo,useRef:is,useState:function(){return jo(sr)},useDebugValue:Vo,useDeferredValue:function(e){return vs(ln(),ge.memoizedState,e)},useTransition:function(){return[jo(sr)[0],ln().memoizedState]},useMutableSource:bi,useSyncExternalStore:es,useId:hs,unstable_isNewReconciler:!1},jc={readContext:rn,useCallback:ps,useContext:rn,useEffect:Bo,useImperativeHandle:ds,useInsertionEffect:as,useLayoutEffect:cs,useMemo:ms,useReducer:Ao,useRef:is,useState:function(){return Ao(sr)},useDebugValue:Vo,useDeferredValue:function(e){var n=ln();return null===ge?n.memoizedState=e:vs(n,ge.memoizedState,e)},useTransition:function(){return[Ao(sr)[0],ln().memoizedState]},useMutableSource:bi,useSyncExternalStore:es,useId:hs,unstable_isNewReconciler:!1};function fn(e,n){if(e&&e.defaultProps){for(var t in n=c({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}function Ho(e,n,t,r){t=null==(t=t(r,n=e.memoizedState))?n:c({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var ol={isMounted:function(e){return!!(e=e._reactInternals)&&Kn(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Oe(),l=Qn(e),o=xn(r,l);o.payload=n,null!=t&&(o.callback=t),null!==(n=An(e,o,l))&&(mn(n,e,l,r),Jr(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Oe(),l=Qn(e),o=xn(r,l);o.tag=1,o.payload=n,null!=t&&(o.callback=t),null!==(n=An(e,o,l))&&(mn(n,e,l,r),Jr(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Oe(),r=Qn(e),l=xn(t,r);l.tag=2,null!=n&&(l.callback=n),null!==(n=An(e,l,r))&&(mn(n,e,r,t),Jr(n,e,r))}};function Ss(e,n,t,r,l,o,u){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,u):!(n.prototype&&n.prototype.isPureReactComponent&&Xt(t,r)&&Xt(l,o))}function ks(e,n,t){var r=!1,l=In,o=n.contextType;return"object"==typeof o&&null!==o?o=rn(o):(l=Be(n)?Xn:Ne.current,o=(r=null!=(r=n.contextTypes))?gt(e,l):In),n=new n(t,o),e.memoizedState=null!=n.state?n.state:null,n.updater=ol,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),n}function Es(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&ol.enqueueReplaceState(n,n.state,null)}function Qo(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs={},zo(e);var o=n.contextType;"object"==typeof o&&null!==o?l.context=rn(o):(o=Be(n)?Xn:Ne.current,l.context=gt(e,o)),l.state=e.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(Ho(e,n,o,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&ol.enqueueReplaceState(l,l.state,null),qr(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4194308)}function Pt(e,n){try{var t="",r=n;do{t+=J(r),r=r.return}while(r);var l=t}catch(o){l="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:n,stack:l,digest:null}}function $o(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function Wo(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var Ac="function"==typeof WeakMap?WeakMap:Map;function Cs(e,n,t){(t=xn(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){dl||(dl=!0,uu=r),Wo(0,n)},t}function _s(e,n,t){(t=xn(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){Wo(0,n)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(t.callback=function(){Wo(0,n),"function"!=typeof r&&(null===Vn?Vn=new Set([this]):Vn.add(this));var u=n.stack;this.componentDidCatch(n.value,{componentStack:null!==u?u:""})}),t}function xs(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new Ac;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&r.set(n,l=new Set);l.has(t)||(l.add(t),e=bc.bind(null,e,n,t),n.then(e,e))}function Ps(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function Ns(e,n,t,r,l){return 1&e.mode?(e.flags|=65536,e.lanes=l,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=xn(-1,1)).tag=2,An(t,n,1))),t.lanes|=1),e)}var Bc=ye.ReactCurrentOwner,Ve=!1;function De(e,n,t,r){n.child=null===e?Ki(n,null,t,r):Et(n,e.child,t,r)}function Ts(e,n,t,r,l){t=t.render;var o=n.ref;return _t(n,l),r=Io(e,n,t,r,o,l),t=Fo(),null===e||Ve?(oe&&t&&wo(n),n.flags|=1,De(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,Pn(e,n,l))}function zs(e,n,t,r,l){if(null===e){var o=t.type;return"function"!=typeof o||pu(o)||void 0!==o.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=gl(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=o,Ls(e,n,o,r,l))}return o=e.child,e.lanes&l||!(t=null!==(t=t.compare)?t:Xt)(o.memoizedProps,r)||e.ref!==n.ref?(n.flags|=1,(e=Wn(o,r)).ref=n.ref,e.return=n,n.child=e):Pn(e,n,l)}function Ls(e,n,t,r,l){if(null!==e){var o=e.memoizedProps;if(Xt(o,r)&&e.ref===n.ref){if(Ve=!1,n.pendingProps=r=o,0==(e.lanes&l))return n.lanes=e.lanes,Pn(e,n,l);131072&e.flags&&(Ve=!0)}}return Zo(e,n,t,r,l)}function Rs(e,n,t){var r=n.pendingProps,l=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&n.mode){if(!(1073741824&t))return e=null!==o?o.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,b(Tt,Ye),Ye|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:t,b(Tt,Ye),Ye|=r}else n.memoizedState={baseLanes:0,cachePool:null,transitions:null},b(Tt,Ye),Ye|=t;else null!==o?(r=o.baseLanes|t,n.memoizedState=null):r=t,b(Tt,Ye),Ye|=r;return De(e,n,l,t),n.child}function Ms(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function Zo(e,n,t,r,l){var o=Be(t)?Xn:Ne.current;return o=gt(n,o),_t(n,l),t=Io(e,n,t,r,o,l),r=Fo(),null===e||Ve?(oe&&r&&wo(n),n.flags|=1,De(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,Pn(e,n,l))}function Ds(e,n,t,r,l){if(Be(t)){var o=!0;Qr(n)}else o=!1;if(_t(n,l),null===n.stateNode)il(e,n),ks(n,t,r),Qo(n,t,r,l),r=!0;else if(null===e){var u=n.stateNode,i=n.memoizedProps;u.props=i;var s=u.context,p=t.contextType;p="object"==typeof p&&null!==p?rn(p):gt(n,p=Be(t)?Xn:Ne.current);var y=t.getDerivedStateFromProps,g="function"==typeof y||"function"==typeof u.getSnapshotBeforeUpdate;g||"function"!=typeof u.UNSAFE_componentWillReceiveProps&&"function"!=typeof u.componentWillReceiveProps||(i!==r||s!==p)&&Es(n,u,r,p),jn=!1;var h=n.memoizedState;u.state=h,qr(n,r,u,l),s=n.memoizedState,i!==r||h!==s||Ae.current||jn?("function"==typeof y&&(Ho(n,t,y,r),s=n.memoizedState),(i=jn||Ss(n,t,i,r,h,s,p))?(g||"function"!=typeof u.UNSAFE_componentWillMount&&"function"!=typeof u.componentWillMount||("function"==typeof u.componentWillMount&&u.componentWillMount(),"function"==typeof u.UNSAFE_componentWillMount&&u.UNSAFE_componentWillMount()),"function"==typeof u.componentDidMount&&(n.flags|=4194308)):("function"==typeof u.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),u.props=r,u.state=s,u.context=p,r=i):("function"==typeof u.componentDidMount&&(n.flags|=4194308),r=!1)}else{u=n.stateNode,Xi(e,n),i=n.memoizedProps,p=n.type===n.elementType?i:fn(n.type,i),u.props=p,g=n.pendingProps,h=u.context,s="object"==typeof(s=t.contextType)&&null!==s?rn(s):gt(n,s=Be(t)?Xn:Ne.current);var C=t.getDerivedStateFromProps;(y="function"==typeof C||"function"==typeof u.getSnapshotBeforeUpdate)||"function"!=typeof u.UNSAFE_componentWillReceiveProps&&"function"!=typeof u.componentWillReceiveProps||(i!==g||h!==s)&&Es(n,u,r,s),jn=!1,u.state=h=n.memoizedState,qr(n,r,u,l);var x=n.memoizedState;i!==g||h!==x||Ae.current||jn?("function"==typeof C&&(Ho(n,t,C,r),x=n.memoizedState),(p=jn||Ss(n,t,p,r,h,x,s)||!1)?(y||"function"!=typeof u.UNSAFE_componentWillUpdate&&"function"!=typeof u.componentWillUpdate||("function"==typeof u.componentWillUpdate&&u.componentWillUpdate(r,x,s),"function"==typeof u.UNSAFE_componentWillUpdate&&u.UNSAFE_componentWillUpdate(r,x,s)),"function"==typeof u.componentDidUpdate&&(n.flags|=4),"function"==typeof u.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!=typeof u.componentDidUpdate||i===e.memoizedProps&&h===e.memoizedState||(n.flags|=4),"function"!=typeof u.getSnapshotBeforeUpdate||i===e.memoizedProps&&h===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=x),u.props=r,u.state=x,u.context=s,r=p):("function"!=typeof u.componentDidUpdate||i===e.memoizedProps&&h===e.memoizedState||(n.flags|=4),"function"!=typeof u.getSnapshotBeforeUpdate||i===e.memoizedProps&&h===e.memoizedState||(n.flags|=1024),r=!1)}return Ko(e,n,t,r,o,l)}function Ko(e,n,t,r,l,o){Ms(e,n);var u=0!=(128&n.flags);if(!r&&!u)return l&&ji(n,t,!1),Pn(e,n,o);r=n.stateNode,Bc.current=n;var i=u&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&u?(n.child=Et(n,e.child,null,o),n.child=Et(n,null,i,o)):De(e,n,i,o),n.memoizedState=r.state,l&&ji(n,t,!0),n.child}function Os(e){var n=e.stateNode;n.pendingContext?Ii(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Ii(0,n.context,!1),Lo(e,n.containerInfo)}function Us(e,n,t,r,l){return kt(),Co(l),n.flags|=256,De(e,n,t,r),n.child}var As,qo,Bs,Vs,Yo={dehydrated:null,treeContext:null,retryLane:0};function Xo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Is(e,n,t){var i,r=n.pendingProps,l=se.current,o=!1,u=0!=(128&n.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&0!=(2&l)),i?(o=!0,n.flags&=-129):(null===e||null!==e.memoizedState)&&(l|=1),b(se,1&l),null===e)return Eo(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(n.lanes=1&n.mode?"$!"===e.data?8:1073741824:1,null):(u=r.children,e=r.fallback,o?(o=n.child,u={mode:"hidden",children:u},1&(r=n.mode)||null===o?o=wl(u,r,0,null):(o.childLanes=0,o.pendingProps=u),e=ot(e,r,t,null),o.return=n,e.return=n,o.sibling=e,n.child=o,n.child.memoizedState=Xo(t),n.memoizedState=Yo,e):Go(n,u));if(null!==(l=e.memoizedState)&&null!==(i=l.dehydrated))return function Vc(e,n,t,r,l,o,u){if(t)return 256&n.flags?(n.flags&=-257,ul(e,n,u,r=$o(Error(v(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(o=r.fallback,r=wl({mode:"visible",children:r.children},l=n.mode,0,null),(o=ot(o,l,u,null)).flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,1&n.mode&&Et(n,e.child,null,u),n.child.memoizedState=Xo(u),n.memoizedState=Yo,o);if(!(1&n.mode))return ul(e,n,u,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var i=r.dgst;return r=i,ul(e,n,u,r=$o(o=Error(v(419)),r,void 0))}if(i=0!=(u&e.childLanes),Ve||i){if(null!==(r=ke)){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=l&(r.suspendedLanes|u)?0:l)&&l!==o.retryLane&&(o.retryLane=l,_n(e,l),mn(r,e,l,-1))}return du(),ul(e,n,u,r=$o(Error(v(421))))}return"$?"===l.data?(n.flags|=128,n.child=e.child,n=ef.bind(null,e),l._reactRetry=n,null):(e=o.treeContext,Ke=On(l.nextSibling),Ze=n,oe=!0,cn=null,null!==e&&(nn[tn++]=En,nn[tn++]=Cn,nn[tn++]=Gn,En=e.id,Cn=e.overflow,Gn=n),(n=Go(n,r.children)).flags|=4096,n)}(e,n,u,r,i,l,t);if(o){o=r.fallback,i=(l=e.child).sibling;var s={mode:"hidden",children:r.children};return 1&(u=n.mode)||n.child===l?(r=Wn(l,s)).subtreeFlags=14680064&l.subtreeFlags:((r=n.child).childLanes=0,r.pendingProps=s,n.deletions=null),null!==i?o=Wn(i,o):(o=ot(o,u,t,null)).flags|=2,o.return=n,r.return=n,r.sibling=o,n.child=r,r=o,o=n.child,u=null===(u=e.child.memoizedState)?Xo(t):{baseLanes:u.baseLanes|t,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~t,n.memoizedState=Yo,r}return e=(o=e.child).sibling,r=Wn(o,{mode:"visible",children:r.children}),!(1&n.mode)&&(r.lanes=t),r.return=n,r.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function Go(e,n){return(n=wl({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function ul(e,n,t,r){return null!==r&&Co(r),Et(n,e.child,null,t),(e=Go(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Fs(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),No(e.return,n,t)}function Jo(e,n,t,r,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=l)}function js(e,n,t){var r=n.pendingProps,l=r.revealOrder,o=r.tail;if(De(e,n,r.children,t),2&(r=se.current))r=1&r|2,n.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Fs(e,t,n);else if(19===e.tag)Fs(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(b(se,r),1&n.mode)switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===br(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Jo(n,!1,l,t,o);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===br(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Jo(n,!0,t,null,o);break;case"together":Jo(n,!1,null,null,void 0);break;default:n.memoizedState=null}else n.memoizedState=null;return n.child}function il(e,n){!(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function Pn(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),nt|=n.lanes,!(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(v(153));if(null!==n.child){for(t=Wn(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)(t=t.sibling=Wn(e=e.sibling,e.pendingProps)).return=n;t.sibling=null}return n.child}function cr(e,n){if(!oe)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function Qc(e,n,t){var r=n.pendingProps;switch(So(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(n),null;case 1:case 17:return Be(n.type)&&Hr(),ze(n),null;case 3:return r=n.stateNode,xt(),te(Ae),te(Ne),Do(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(Kr(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&n.flags)||(n.flags|=1024,null!==cn&&(au(cn),cn=null))),qo(e,n),ze(n),null;case 5:Ro(n);var l=bn(or.current);if(t=n.type,null!==e&&null!=n.stateNode)Bs(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(v(166));return ze(n),null}if(e=bn(yn.current),Kr(n)){t=n.type;var o=n.memoizedProps;switch((r=n.stateNode)[hn]=n,r[er]=o,e=0!=(1&n.mode),t){case"dialog":ne("cancel",r),ne("close",r);break;case"iframe":case"object":case"embed":ne("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),"select"===t&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[hn]=n,e[er]=r,As(e,n,!1,!1),n.stateNode=e;e:{switch(u=Ml(t,r),t){case"dialog":ne("cancel",e),ne("close",e),l=r;break;case"iframe":case"object":case"embed":ne("load",e),l=r;break;case"video":case"audio":for(l=0;lzt&&(n.flags|=128,r=!0,cr(o,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=br(u))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),cr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate&&!oe)return ze(n),null}else 2*pe()-o.renderingStartTime>zt&&1073741824!==t&&(n.flags|=128,r=!0,cr(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(null!==(t=o.last)?t.sibling=u:n.child=u,o.last=u)}return null!==o.tail?(o.rendering=n=o.tail,o.tail=n.sibling,o.renderingStartTime=pe(),n.sibling=null,t=se.current,b(se,r?1&t|2:1&t),n):(ze(n),null);case 22:case 23:return fu(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&1&n.mode?1073741824&Ye&&(ze(n),6&n.subtreeFlags&&(n.flags|=8192)):ze(n),null;case 24:case 25:return null}throw Error(v(156,n.tag))}function $c(e,n){switch(So(n),n.tag){case 1:return Be(n.type)&&Hr(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return xt(),te(Ae),te(Ne),Do(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 5:return Ro(n),null;case 13:if(te(se),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(v(340));kt()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return te(se),null;case 4:return xt(),null;case 10:return Po(n.type._context),null;case 22:case 23:return fu(),null;default:return null}}As=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},qo=function(){},Bs=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,bn(yn.current);var u,o=null;switch(t){case"input":l=Pl(e,l),r=Pl(e,r),o=[];break;case"select":l=c({},l,{value:void 0}),r=c({},r,{value:void 0}),o=[];break;case"textarea":l=zl(e,l),r=zl(e,r),o=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(e.onclick=Br)}for(p in Rl(t,r),t=null,l)if(!r.hasOwnProperty(p)&&l.hasOwnProperty(p)&&null!=l[p])if("style"===p){var i=l[p];for(u in i)i.hasOwnProperty(u)&&(t||(t={}),t[u]="")}else"dangerouslySetInnerHTML"!==p&&"children"!==p&&"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&"autoFocus"!==p&&(re.hasOwnProperty(p)?o||(o=[]):(o=o||[]).push(p,null));for(p in r){var s=r[p];if(i=null!=l?l[p]:void 0,r.hasOwnProperty(p)&&s!==i&&(null!=s||null!=i))if("style"===p)if(i){for(u in i)!i.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(t||(t={}),t[u]="");for(u in s)s.hasOwnProperty(u)&&i[u]!==s[u]&&(t||(t={}),t[u]=s[u])}else t||(o||(o=[]),o.push(p,t)),t=s;else"dangerouslySetInnerHTML"===p?(i=i?i.__html:void 0,null!=(s=s?s.__html:void 0)&&i!==s&&(o=o||[]).push(p,s)):"children"===p?"string"!=typeof s&&"number"!=typeof s||(o=o||[]).push(p,""+s):"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&(re.hasOwnProperty(p)?(null!=s&&"onScroll"===p&&ne("scroll",e),o||i===s||(o=[])):(o=o||[]).push(p,s))}t&&(o=o||[]).push("style",t);var p=o;(n.updateQueue=p)&&(n.flags|=4)}},Vs=function(e,n,t,r){t!==r&&(n.flags|=4)};var sl=!1,Le=!1,Wc="function"==typeof WeakSet?WeakSet:Set,_=null;function Nt(e,n){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(r){de(e,n,r)}else t.current=null}function bo(e,n,t){try{t()}catch(r){de(e,n,r)}}var Hs=!1;function fr(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,void 0!==o&&bo(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{(t.tag&e)===e&&(t.destroy=(0,t.create)()),t=t.next}while(t!==n)}}function eu(e){var n=e.ref;null!==n&&(e=e.stateNode,"function"==typeof n?n(e):n.current=e)}function Qs(e){var n=e.alternate;null!==n&&(e.alternate=null,Qs(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(n=e.stateNode)&&(delete n[hn],delete n[er],delete n[ho],delete n[Tc],delete n[zc]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function $s(e){return 5===e.tag||3===e.tag||4===e.tag}function Ws(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||$s(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function nu(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=Br));else if(4!==r&&null!==(e=e.child))for(nu(e,n,t),e=e.sibling;null!==e;)nu(e,n,t),e=e.sibling}function tu(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(tu(e,n,t),e=e.sibling;null!==e;)tu(e,n,t),e=e.sibling}var xe=null,dn=!1;function Bn(e,n,t){for(t=t.child;null!==t;)Zs(e,n,t),t=t.sibling}function Zs(e,n,t){if(vn&&"function"==typeof vn.onCommitFiberUnmount)try{vn.onCommitFiberUnmount(Er,t)}catch{}switch(t.tag){case 5:Le||Nt(t,n);case 6:var r=xe,l=dn;xe=null,Bn(e,n,t),dn=l,null!==(xe=r)&&(dn?(t=t.stateNode,8===(e=xe).nodeType?e.parentNode.removeChild(t):e.removeChild(t)):xe.removeChild(t.stateNode));break;case 18:null!==xe&&(dn?(t=t.stateNode,8===(e=xe).nodeType?vo(e.parentNode,t):1===e.nodeType&&vo(e,t),Qt(e)):vo(xe,t.stateNode));break;case 4:r=xe,l=dn,xe=t.stateNode.containerInfo,dn=!0,Bn(e,n,t),xe=r,dn=l;break;case 0:case 11:case 14:case 15:if(!Le&&null!==(r=t.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,void 0!==u&&(2&o||4&o)&&bo(t,n,u),l=l.next}while(l!==r)}Bn(e,n,t);break;case 1:if(!Le&&(Nt(t,n),"function"==typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){de(t,n,i)}Bn(e,n,t);break;case 21:Bn(e,n,t);break;case 22:1&t.mode?(Le=(r=Le)||null!==t.memoizedState,Bn(e,n,t),Le=r):Bn(e,n,t);break;default:Bn(e,n,t)}}function Ks(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Wc),n.forEach(function(r){var l=nf.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function pn(e,n){var t=n.deletions;if(null!==t)for(var r=0;rl&&(l=u),r&=~o}if(r=l,10<(r=(120>(r=pe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Yc(r/1960))-r)){e.timeoutHandle=mo(lt.bind(null,e,He,Nn),r);break}lt(e,He,Nn);break;default:throw Error(v(329))}}}return Qe(e,pe()),e.callbackNode===t?bs.bind(null,e):null}function su(e,n){var t=pr;return e.current.memoizedState.isDehydrated&&(rt(e,n).flags|=256),2!==(e=yl(e,n))&&(n=He,He=t,null!==n&&au(n)),e}function au(e){null===He?He=e:He.push.apply(He,e)}function $n(e,n){for(n&=~lu,e.suspendedLanes|=n&=~fl,e.pingedLanes&=~n,e=e.expirationTimes;0e?16:e,null===Hn)var r=!1;else{if(e=Hn,Hn=null,ml=0,6&V)throw Error(v(331));var l=V;for(V|=4,_=e.current;null!==_;){var o=_,u=o.child;if(16&_.flags){var i=o.deletions;if(null!==i){for(var s=0;spe()-ou?rt(e,0):lu|=t),Qe(e,n)}function ua(e,n){0===n&&(1&e.mode?(n=_r,!(130023424&(_r<<=1))&&(_r=4194304)):n=1);var t=Oe();null!==(e=_n(e,n))&&(jt(e,n,t),Qe(e,t))}function ef(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),ua(e,t)}function nf(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(v(314))}null!==r&&r.delete(n),ua(e,t)}function sa(e,n){return Vu(e,n)}function tf(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function un(e,n,t,r){return new tf(e,n,t,r)}function pu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wn(e,n){var t=e.alternate;return null===t?((t=un(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,t.dependencies=null===(n=e.dependencies)?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function gl(e,n,t,r,l,o){var u=2;if(r=e,"function"==typeof e)pu(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case Fe:return ot(t.children,l,o,n);case qe:u=8,l|=8;break;case be:return(e=un(12,t,n,2|l)).elementType=be,e.lanes=o,e;case G:return(e=un(13,t,n,l)).elementType=G,e.lanes=o,e;case Z:return(e=un(19,t,n,l)).elementType=Z,e.lanes=o,e;case z:return wl(t,l,o,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case U:u=10;break e;case X:u=9;break e;case ue:u=11;break e;case en:u=14;break e;case w:u=16,r=null;break e}throw Error(v(130,null==e?e:typeof e,""))}return(n=un(u,t,n,l)).elementType=e,n.type=r,n.lanes=o,n}function ot(e,n,t,r){return(e=un(7,e,r,n)).lanes=t,e}function wl(e,n,t,r){return(e=un(22,e,r,n)).elementType=z,e.lanes=t,e.stateNode={isHidden:!1},e}function mu(e,n,t){return(e=un(6,e,null,n)).lanes=t,e}function vu(e,n,t){return(n=un(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function lf(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Vl(0),this.expirationTimes=Vl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function hu(e,n,t,r,l,o,u,i,s){return e=new lf(e,n,t,i,s),1===n?(n=1,!0===o&&(n|=8)):n=0,o=un(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},zo(o),e}function aa(e){if(!e)return In;e:{if(Kn(e=e._reactInternals)!==e||1!==e.tag)throw Error(v(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Be(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(v(171))}if(1===e.tag){var t=e.type;if(Be(t))return Fi(e,t,n)}return n}function ca(e,n,t,r,l,o,u,i,s){return(e=hu(t,r,!0,e,0,o,0,i,s)).context=aa(null),t=e.current,(o=xn(r=Oe(),l=Qn(t))).callback=null!=n?n:null,An(t,o,l),e.current.lanes=l,jt(e,l,r),Qe(e,r),e}function Sl(e,n,t,r){var l=n.current,o=Oe(),u=Qn(l);return t=aa(t),null===n.context?n.context=t:n.pendingContext=t,(n=xn(o,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=An(l,n,u))&&(mn(e,l,u,o),Jr(e,l,u)),u}function kl(e){return(e=e.current).child?e.child.stateNode:null}function fa(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t{var F=T(8768);S.s=F.createRoot},8768:(Ue,S,T)=>{(function K(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(K)}catch(F){console.error(F)}})(),Ue.exports=T(5503)},4888:(Ue,S,T)=>{var F=T(8139),v=Symbol.for("react.element"),re=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),le=F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,q={key:!0,ref:!0,__self:!0,__source:!0};function m(Re,Q,A){var ce,he={},Ce=null,Ge=null;for(ce in void 0!==A&&(Ce=""+A),void 0!==Q.key&&(Ce=""+Q.key),void 0!==Q.ref&&(Ge=Q.ref),Q)re.call(Q,ce)&&!q.hasOwnProperty(ce)&&(he[ce]=Q[ce]);if(Re&&Re.defaultProps)for(ce in Q=Re.defaultProps)void 0===he[ce]&&(he[ce]=Q[ce]);return{$$typeof:v,type:Re,key:Ce,ref:Ge,props:he,_owner:le.current}}S.jsx=m,S.jsxs=m},5429:(Ue,S)=>{var T=Symbol.for("react.element"),K=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),Xe=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),le=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),Re=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),A=Symbol.iterator,he={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ce=Object.assign,Ge={};function Y(c,E,O){this.props=c,this.context=E,this.refs=Ge,this.updater=O||he}function ee(){}function $e(c,E,O){this.props=c,this.context=E,this.refs=Ge,this.updater=O||he}Y.prototype.isReactComponent={},Y.prototype.setState=function(c,E){if("object"!=typeof c&&"function"!=typeof c&&null!=c)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,c,E,"setState")},Y.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")},ee.prototype=Y.prototype;var Ie=$e.prototype=new ee;Ie.constructor=$e,Ce(Ie,Y.prototype),Ie.isPureReactComponent=!0;var Je=Array.isArray,ye=Object.prototype.hasOwnProperty,Me={current:null},_e={key:!0,ref:!0,__self:!0,__source:!0};function Fe(c,E,O){var B,I={},J=null,ie=null;if(null!=E)for(B in void 0!==E.ref&&(ie=E.ref),void 0!==E.key&&(J=""+E.key),E)ye.call(E,B)&&!_e.hasOwnProperty(B)&&(I[B]=E[B]);var fe=arguments.length-2;if(1===fe)I.children=O;else if(1{Ue.exports=T(5429)},9537:(Ue,S,T)=>{Ue.exports=T(4888)},9771:(Ue,S)=>{function T(w,z){var M=w.length;w.push(z);e:for(;0>>1,c=w[j];if(!(0>>1;jv(B,M))Iv(J,B)?(w[j]=J,w[I]=M,j=I):(w[j]=B,w[O]=M,j=O);else{if(!(Iv(J,M)))break e;w[j]=J,w[I]=M,j=I}}}return z}function v(w,z){var M=w.sortIndex-z.sortIndex;return 0!==M?M:w.id-z.id}if("object"==typeof performance&&"function"==typeof performance.now){var Xe=performance;S.unstable_now=function(){return Xe.now()}}else{var re=Date,le=re.now();S.unstable_now=function(){return re.now()-le}}var q=[],m=[],Re=1,Q=null,A=3,ce=!1,he=!1,Ce=!1,Ge="function"==typeof setTimeout?setTimeout:null,Y="function"==typeof clearTimeout?clearTimeout:null,ee=typeof setImmediate<"u"?setImmediate:null;function $e(w){for(var z=K(m);null!==z;){if(null===z.callback)F(m);else{if(!(z.startTime<=w))break;F(m),z.sortIndex=z.expirationTime,T(q,z)}z=K(m)}}function Ie(w){if(Ce=!1,$e(w),!he)if(null!==K(q))he=!0,Z(Je);else{var z=K(m);null!==z&&en(Ie,z.startTime-w)}}function Je(w,z){he=!1,Ce&&(Ce=!1,Y(_e),_e=-1),ce=!0;var M=A;try{for($e(z),Q=K(q);null!==Q&&(!(Q.expirationTime>z)||w&&!be());){var j=Q.callback;if("function"==typeof j){Q.callback=null,A=Q.priorityLevel;var c=j(Q.expirationTime<=z);z=S.unstable_now(),"function"==typeof c?Q.callback=c:Q===K(q)&&F(q),$e(z)}else F(q);Q=K(q)}if(null!==Q)var E=!0;else{var O=K(m);null!==O&&en(Ie,O.startTime-z),E=!1}return E}finally{Q=null,A=M,ce=!1}}typeof navigator<"u"&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var X,ye=!1,Me=null,_e=-1,Fe=5,qe=-1;function be(){return!(S.unstable_now()-qew||125j?(w.sortIndex=M,T(m,w),null===K(q)&&w===K(m)&&(Ce?(Y(_e),_e=-1):Ce=!0,en(Ie,M-j))):(w.sortIndex=c,T(q,w),he||ce||(he=!0,Z(Je))),w},S.unstable_shouldYield=be,S.unstable_wrapCallback=function(w){var z=A;return function(){var M=A;A=z;try{return w.apply(this,arguments)}finally{A=M}}}},8712:(Ue,S,T)=>{Ue.exports=T(9771)},604:(Ue,S,T)=>{T.r(S),T.d(S,{default:()=>be});var K=T(3178),F=T(3139),v=T(997),Xe=T(885),re=T(2847),le=T(9537),q=T(8692),m=T(4537),Re=T(4448),Q=T(8654),A=T(8139);const ce=typeof window<"u"?A.useLayoutEffect:A.useEffect,Ce=({options:U=null,elementPredicate:X=Q.gI}={})=>{const[ue,G]=(0,A.useState)(null),[Z,en]=(0,A.useState)(null),w=(0,A.useCallback)(M=>{G(M)},[]),z=(0,A.useRef)(X);return z.current=X,ce(()=>{if(!ue)return;const M=X,j=M(ue);!function he(U){return U&&"object"==typeof U&&"then"in U}(j)?en(j):j.then(c=>{z.current===M&&en(c)})},[ue,X,z]),ce(()=>{if(!Z||!U)return;const M=new Q.C8(Z,U);return()=>{M.destroy()}},[U,Z]),w},Ge={mask:/^\d+$/},Y=()=>{const U=Ce({options:Ge});return(0,le.jsx)("input",{ref:U,placeholder:"Enter a number"})};let ee=(()=>{var U;class X{constructor(G,Z){(0,q.NF)(Z)&&(0,Re.s)(G.nativeElement).render((0,le.jsx)(Y,{}))}}return(U=X).\u0275fac=function(G){return new(G||U)(m.Y36(m.SBq),m.Y36(m.Lbi))},U.\u0275cmp=m.Xpm({type:U,selectors:[["react-example-1"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[m.jDz],decls:0,vars:0,template:function(G,Z){},encapsulation:2}),X})();var $e=T(369);const Ie={display:"none"},Je=(0,A.forwardRef)((U,X)=>(0,le.jsxs)("div",{id:"awesome-input-wrapper",ref:X,children:[(0,le.jsx)("input",{style:Ie}),(0,le.jsx)("input",{className:"real-input",...U}),(0,le.jsx)("input",{style:Ie})]})),ye=(0,$e.tr)({mode:"dd/mm/yyyy"}),Me=U=>U.querySelector("input.real-input"),_e=()=>{const U=Ce({options:ye,elementPredicate:Me});return(0,le.jsx)(Je,{ref:U,placeholder:"Enter date"})};let Fe=(()=>{var U;class X{constructor(G,Z){(0,q.NF)(Z)&&(0,Re.s)(G.nativeElement).render((0,le.jsx)(_e,{}))}}return(U=X).\u0275fac=function(G){return new(G||U)(m.Y36(m.SBq),m.Y36(m.Lbi))},U.\u0275cmp=m.Xpm({type:U,selectors:[["react-example-2"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[m.jDz],decls:0,vars:0,template:function(G,Z){},encapsulation:2}),X})();var qe=T(9439);let be=(()=>{var U;class X{constructor(){this.coreConceptsOverviewDocPage=`/${F.x.CoreConceptsOverview}`,this.useMaskitoBasicUsage=T.e(5168).then(T.t.bind(T,5168,17)),this.elementPredicateExample={"index.tsx":T.e(87).then(T.t.bind(T,87,17)),"awesome-input.tsx":T.e(5088).then(T.t.bind(T,5088,17))},this.controlledInputDemo=T.e(269).then(T.t.bind(T,269,17)),this.bestBadPractice=T.e(6976).then(T.t.bind(T,6976,17))}}return(U=X).\u0275fac=function(G){return new(G||U)},U.\u0275cmp=m.Xpm({type:U,selectors:[["react-doc-page"]],standalone:!0,features:[m.jDz],decls:74,vars:9,consts:[["header","React","path","react"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,react}"],[3,"code"],[1,"tui-space_bottom-4"],[3,"content"],["href","https://react.dev/reference/react-dom/components/input#props","rel","noreferrer","target","_blank","tuiLink",""]],template:function(G,Z){1&G&&(m.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),m._uU(3,"@maskito/react"),m.qZA(),m._uU(4," is a light-weighted library to use "),m.TgZ(5,"strong"),m._uU(6,"Maskito"),m.qZA(),m._uU(7," in an React-way. "),m.qZA(),m.TgZ(8,"tui-notification",2)(9,"strong"),m._uU(10,"Prerequisites"),m.qZA(),m.TgZ(11,"p",3),m._uU(12," To get the most out of this guide, you should review the topic "),m.TgZ(13,"a",4),m._uU(14,' "Core\xa0Concepts" '),m.qZA(),m._uU(15," first. "),m.qZA()(),m.TgZ(16,"section",5)(17,"h2"),m._uU(18,"Getting Started"),m.qZA(),m.TgZ(19,"p"),m._uU(20,"Install libraries"),m.qZA(),m._UZ(21,"tui-doc-code",6),m.TgZ(22,"p"),m._uU(23," and use "),m.TgZ(24,"strong"),m._uU(25,"Maskito"),m.qZA()(),m._UZ(26,"tui-doc-code",7),m.TgZ(27,"p"),m._uU(28,"See the result of above code example in action:"),m.qZA(),m.TgZ(29,"tui-doc-example"),m._UZ(30,"react-example-1"),m.qZA()(),m.TgZ(31,"section",5)(32,"h2"),m._uU(33,"Query nested input element"),m.qZA(),m.TgZ(34,"p"),m._uU(35," Pass a predicate to "),m.TgZ(36,"code"),m._uU(37,"elementPredicate"),m.qZA(),m._uU(38," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),m.qZA(),m.TgZ(39,"tui-notification",8),m._uU(40," By default "),m.TgZ(41,"strong"),m._uU(42,"Maskito"),m.qZA(),m._uU(43," will try to find input/textarea by querying its host: "),m.TgZ(44,"code"),m._uU(45,"host.querySelector('input,textarea')"),m.qZA(),m._uU(46," so that might be sufficient. Use custom predicate if you need custom logic. "),m.qZA(),m.TgZ(47,"tui-doc-example",9),m._UZ(48,"react-example-2"),m.qZA()(),m.TgZ(49,"section",5)(50,"h2"),m._uU(51,"Controlled masked input"),m.qZA(),m.TgZ(52,"p")(53,"strong"),m._uU(54,"Maskito"),m.qZA(),m._uU(55," core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native "),m.TgZ(56,"code"),m._uU(57,"onInput"),m.qZA(),m._uU(58," instead of React-specific "),m.TgZ(59,"code"),m._uU(60,"onChange"),m.qZA(),m._uU(61," event. Do not worry, both events works similarly! Read more about it in the "),m.TgZ(62,"a",10),m._uU(63," official\xa0React\xa0documentation. "),m.qZA()(),m._UZ(64,"tui-doc-code",7),m.qZA(),m.TgZ(65,"section",5)(66,"h2"),m._uU(67,"Best practices & Anti-Patterns"),m.qZA(),m.TgZ(68,"p"),m._uU(69," Pass named variables to avoid unnecessary hook runs with "),m.TgZ(70,"strong"),m._uU(71,"Maskito"),m.qZA(),m._uU(72," recreation: "),m.qZA(),m._UZ(73,"tui-doc-code",7),m.qZA()()),2&G&&(m.xp6(13),m.Q6J("routerLink",Z.coreConceptsOverviewDocPage),m.xp6(13),m.Q6J("code",Z.useMaskitoBasicUsage),m.xp6(3),m.Udp("padding-top",0,"px"),m.xp6(18),m.Udp("padding-top",0,"px"),m.Q6J("content",Z.elementPredicateExample),m.xp6(17),m.Q6J("code",Z.controlledInputDemo),m.xp6(9),m.Q6J("code",Z.bestBadPractice))},dependencies:[v.TuiAddonDocModule,qe.c0,qe.qo,qe.f2,Xe.H,Xe.L,re.j,re.V,K.rH,ee,Fe],encapsulation:2,changeDetection:0}),X})()}}]); \ No newline at end of file diff --git a/6432.50f5c8c74804abc9.js b/6432.50f5c8c74804abc9.js new file mode 100644 index 000000000..51e78539f --- /dev/null +++ b/6432.50f5c8c74804abc9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6432],{997:(C,M,a)=>{a.d(M,{TuiAddonDocModule:()=>r});var T=a(4537),s=a(9439);let r=(()=>{class l{}return l.\u0275fac=function(u){return new(u||l)},l.\u0275mod=T.oAB({type:l}),l.\u0275inj=T.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),l})()},6432:(C,M,a)=>{a.r(M),a.d(M,{default:()=>F});var T=a(7980),s=a(9900),r=a(3139),g=a(1156),l=a(369),f=a(997),u=a(8940),c=a(1673);const D=(0,l.rC)({mode:"HH:MM:SS"});var e=a(4537),x=a(5640);let Z=(()=>{var t;class m{constructor(){this.mask=D,this.value="23:59:59"}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm:ss",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(n,i){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(_){return i.value=_}),e._uU(1," HH:MM:SS "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",i.value),e.xp6(2),e.Q6J("maskito",i.mask))},dependencies:[c.Qf,c.K3,c.wU,x.MB,u.cn,u.B7,u.kD,s.u5,s.JJ,s.On,g.ro],encapsulation:2,changeDetection:0}),m})();var k=a(8654);const h=(0,l.rC)({mode:"HH:MM",timeSegmentMaxValues:{hours:12}}),U={...h,plugins:[...h.plugins,(0,l.L9)("blur",t=>{const[m,o=""]=t.value.split(":");(0,k.fD)(t,[m,o].map(n=>n.padEnd(2,"0")).join(":"))})]};let y=(()=>{var t;class m{constructor(){this.value="11:59",this.mask=U}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(n,i){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(_){return i.value=_}),e._UZ(1,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",i.value),e.xp6(1),e.Q6J("maskito",i.mask))},dependencies:[c.Qf,c.K3,c.wU,x.MB,u.cn,u.B7,u.xT,u.kD,s.u5,s.JJ,s.On,g.ro],encapsulation:2,changeDetection:0}),m})();const A=(0,l.rC)({mode:"HH:MM:SS",step:1});let v=(()=>{var t;class m{constructor(){this.value="11:59:59",this.mask=A}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm:ss",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(n,i){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(_){return i.value=_}),e._UZ(1,"input",1),e.qZA()),2&n&&(e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",i.value),e.xp6(1),e.Q6J("maskito",i.mask))},dependencies:[c.Qf,c.K3,c.wU,x.MB,u.cn,u.B7,u.xT,u.kD,s.u5,s.JJ,s.On,g.ro],encapsulation:2,changeDetection:0}),m})();var d=a(9439);function P(t,m){1&t&&(e.TgZ(0,"p",8),e._uU(1," Use "),e.TgZ(2,"code"),e._uU(3,"mode"),e.qZA(),e._uU(4," property to set time format. "),e.qZA(),e.TgZ(5,"p",9)(6,"strong"),e._uU(7,"Available options"),e.qZA(),e._uU(8," : "),e.TgZ(9,"code"),e._uU(10,"HH:MM"),e.qZA(),e._uU(11," , "),e.TgZ(12,"code"),e._uU(13,"HH:MM:SS"),e.qZA(),e._uU(14," or "),e.TgZ(15,"code"),e._uU(16,"HH:MM:SS.MSS"),e.qZA(),e._uU(17," . "),e.qZA())}function S(t,m){1&t&&(e.TgZ(0,"p",8),e._uU(1," Property "),e.TgZ(2,"code"),e._uU(3,"timeSegmentMaxValues"),e.qZA(),e._uU(4," allows you to set max value for every time segment. "),e.qZA(),e.TgZ(5,"p",9)(6,"strong"),e._uU(7,"Time segments"),e.qZA(),e._uU(8," are units of the time which form time string. For example, "),e.TgZ(9,"code"),e._uU(10,"HH:MM"),e.qZA(),e._uU(11," consists of two time segments: hours and minutes. "),e.qZA())}function V(t,m){1&t&&(e.TgZ(0,"p",8),e._uU(1," Property "),e.TgZ(2,"code"),e._uU(3,"step"),e.qZA(),e._uU(4," allows you to increment/decrement time segments by pressing "),e.TgZ(5,"code"),e._uU(6,"ArrowUp"),e.qZA(),e._uU(7," / "),e.TgZ(8,"code"),e._uU(9,"ArrowDown"),e.qZA(),e._uU(10," . "),e.qZA(),e.TgZ(11,"p",9),e._uU(12," Use "),e.TgZ(13,"code"),e._uU(14,"step === 0"),e.qZA(),e._uU(15," (default value) to disable this feature. "),e.qZA())}function O(t,m){if(1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoTimeOptionsGenerator"),e.qZA(),e._uU(3," to create a mask for time input. "),e.TgZ(4,"tui-doc-example",2),e.YNc(5,P,18,0,"ng-template",null,3,e.W1O),e._UZ(7,"time-mask-doc-example-1"),e.qZA(),e.TgZ(8,"tui-doc-example",4),e.YNc(9,S,12,0,"ng-template",null,5,e.W1O),e._UZ(11,"time-mask-doc-example-2"),e.qZA(),e.TgZ(12,"tui-doc-example",6),e.YNc(13,V,16,0,"ng-template",null,7,e.W1O),e._UZ(15,"time-mask-doc-example-3"),e.qZA()),2&t){const o=e.MAs(6),n=e.MAs(10),i=e.MAs(14),p=e.oxw();e.xp6(4),e.Q6J("content",p.modeExample1)("description",o),e.xp6(4),e.Q6J("content",p.modeExample2)("description",n),e.xp6(4),e.Q6J("content",p.stepExample3)("description",i)}}function E(t,m){if(1&t&&(e.TgZ(0,"tui-input",14),e._uU(1," Enter time "),e._UZ(2,"input",15),e.qZA()),2&t){const o=e.oxw(2);e.Q6J("formControl",o.apiPageControl)("tuiTextfieldFiller",o.mode.toLowerCase()),e.xp6(2),e.Q6J("maskito",o.maskitoOptions)}}function H(t,m){1&t&&e._uU(0," Time format mode ")}function J(t,m){1&t&&e._uU(0," Max value for every time segment ")}function N(t,m){1&t&&(e._uU(0," The value by which the keyboard arrows increment/decrement time segments "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"0"),e.qZA(),e._uU(6," (disable stepping) "),e.qZA())}function Q(t,m){if(1&t){const o=e.EpF();e.TgZ(0,"tui-doc-demo",10),e.YNc(1,E,3,3,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,H,1,0,"ng-template",11),e.NdJ("documentationPropertyValueChange",function(i){e.CHM(o);const p=e.oxw();return e.KtG(p.mode=i)})("documentationPropertyValueChange",function(){e.CHM(o);const i=e.oxw();return e.KtG(i.updateOptions())}),e.YNc(4,J,1,0,"ng-template",12),e.NdJ("documentationPropertyValueChange",function(i){e.CHM(o);const p=e.oxw();return e.KtG(p.timeSegmentMaxValues=i)})("documentationPropertyValueChange",function(){e.CHM(o);const i=e.oxw();return e.KtG(i.updateOptions())}),e.YNc(5,N,7,0,"ng-template",13),e.NdJ("documentationPropertyValueChange",function(i){e.CHM(o);const p=e.oxw();return e.KtG(p.step=i)})("documentationPropertyValueChange",function(){e.CHM(o);const i=e.oxw();return e.KtG(i.updateOptions())}),e.qZA()}if(2&t){const o=e.oxw();e.Q6J("control",o.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",o.modeOptions)("documentationPropertyValue",o.mode),e.xp6(1),e.Q6J("documentationPropertyValues",o.timeSegmentMaxValuesOptions)("documentationPropertyValue",o.timeSegmentMaxValues),e.xp6(1),e.Q6J("documentationPropertyValue",o.step)}}const F=(0,T.Ve)((()=>{var t;class m{constructor(){this.modeExample1={[r.C.MaskitoOptions]:a.e(2921).then(a.t.bind(a,2921,17))},this.modeExample2={[r.C.MaskitoOptions]:a.e(8729).then(a.t.bind(a,8729,17))},this.stepExample3={[r.C.MaskitoOptions]:a.e(7270).then(a.t.bind(a,7270,17))},this.apiPageControl=new s.NI(""),this.modeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS","HH","MM.SS.MSS","SS.MSS"],this.timeSegmentMaxValuesOptions=[{hours:23,minutes:59,seconds:59,milliseconds:999},{hours:11}],this.mode=this.modeOptions[0],this.timeSegmentMaxValues=this.timeSegmentMaxValuesOptions[0],this.step=0,this.maskitoOptions=(0,l.rC)(this)}updateOptions(){this.maskitoOptions=(0,l.rC)(this)}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc"]],standalone:!0,features:[e.jDz],decls:3,vars:0,consts:[["header","Time","package","KIT"],["pageTab",""],["id","mode","heading","Mode",3,"content","description"],["modeDescription",""],["id","twelve-hours","heading","12-hours format",3,"content","description"],["timeSegmentMaxValuesDescription",""],["id","step","heading","Arrows stepping",3,"content","description"],["stepDescription",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeSegmentMaxValues","documentationPropertyType","MaskitoTimeSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","step","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconClockLarge",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(n,i){1&n&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,O,16,6,"ng-template",1),e.YNc(2,Q,6,6,"ng-template",1),e.qZA())},dependencies:[g.ro,s.UX,s.JJ,s.oH,f.TuiAddonDocModule,d.FU,d.zb,d.B7,d.qo,d.nj,d.f2,c.Qf,c.K3,c.wU,x.MB,u.cn,u.B7,u.kD,Z,y,v],styles:[".input-time[_ngcontent-%COMP%]{max-width:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})())}}]); \ No newline at end of file diff --git a/7148.7ab3ccbc30bc35c9.js b/7148.7ab3ccbc30bc35c9.js deleted file mode 100644 index 7f5b5cf5e..000000000 --- a/7148.7ab3ccbc30bc35c9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7148],{997:(h,_,a)=>{a.d(_,{TuiAddonDocModule:()=>d});var g=a(4537),r=a(9439);let d=(()=>{class c{}return c.\u0275fac=function(y){return new(y||c)},c.\u0275mod=g.oAB({type:c}),c.\u0275inj=g.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),c})()},7148:(h,_,a)=>{a.r(_),a.d(_,{default:()=>w});var g=a(7980),r=a(9900),d=a(3139),D=a(1156),c=a(1064),M=a(997),y=a(2847),l=a(8940),s=a(1673);const C=(0,c.tr)({mode:"yyyy/mm/dd",separator:"/"});var t=a(4537),x=a(5640);let T=(()=>{var e;class m{constructor(){this.value="2005/10/21",this.filler="yyyy/mm/dd",this.mask=C}}return(e=m).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["date-mask-doc-example-1"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(f){return o.value=f}),t._uU(1," Localization "),t._UZ(2,"input",1),t.qZA()),2&i&&(t.Udp("max-width",30,"rem"),t.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),t.xp6(2),t.Q6J("maskito",o.mask))},dependencies:[s.Qf,s.K3,s.wU,x.MB,l.cn,l.B7,l.kD,r.u5,r.JJ,r.On,D.ro],encapsulation:2,changeDetection:0}),m})();const P=(0,c.tr)({mode:"dd/mm/yyyy",min:new Date(2e3,0,1),max:new Date(2025,4,10)});let k=(()=>{var e;class m{constructor(){this.value="20.01.2023",this.filler="dd.mm.yyyy",this.mask=P}}return(e=m).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["date-mask-doc-example-2"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(f){return o.value=f}),t._uU(1," Date "),t._UZ(2,"input",1),t.qZA()),2&i&&(t.Udp("max-width",30,"rem"),t.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),t.xp6(2),t.Q6J("maskito",o.mask))},dependencies:[s.Qf,s.K3,s.wU,x.MB,l.cn,l.B7,l.kD,r.u5,r.JJ,r.On,D.ro],encapsulation:2,changeDetection:0}),m})();var p=a(9439);function U(e,m){1&e&&(t._uU(0," Use "),t.TgZ(1,"code"),t._uU(2,"mode"),t.qZA(),t._uU(3," and "),t.TgZ(4,"code"),t._uU(5,"separator"),t.qZA(),t._uU(6," properties to get a mask with a locale specific representation of dates. "))}function Z(e,m){1&e&&(t._uU(0," Properties "),t.TgZ(1,"code"),t._uU(2,"min"),t.qZA(),t._uU(3," and "),t.TgZ(4,"code"),t._uU(5,"max"),t.qZA(),t._uU(6," allow you to set the earliest and the latest available dates. They accept native "),t.TgZ(7,"a",6),t._uU(8," Date "),t.qZA(),t._uU(9," . "))}function V(e,m){if(1&e&&(t._uU(0," Use "),t.TgZ(1,"code"),t._uU(2,"maskitoDateOptionsGenerator"),t.qZA(),t._uU(3," to create a mask for date input. "),t.TgZ(4,"tui-doc-example",2),t.YNc(5,U,7,0,"ng-template",null,3,t.W1O),t._UZ(7,"date-mask-doc-example-1"),t.qZA(),t.TgZ(8,"tui-doc-example",4),t.YNc(9,Z,10,0,"ng-template",null,5,t.W1O),t._UZ(11,"date-mask-doc-example-2"),t.qZA()),2&e){const n=t.MAs(6),i=t.MAs(10),o=t.oxw();t.xp6(4),t.Q6J("content",o.dateLocalization)("description",n),t.xp6(4),t.Q6J("content",o.dateMinMax)("description",i)}}function v(e,m){if(1&e&&(t.TgZ(0,"tui-input",12),t._uU(1," Enter date "),t._UZ(2,"input",13),t.qZA()),2&e){const n=t.oxw(2);t.Q6J("formControl",n.apiPageControl),t.xp6(2),t.Q6J("maskito",n.maskitoOptions)}}function O(e,m){1&e&&t._uU(0," Date format mode ")}function A(e,m){1&e&&(t._uU(0," Symbol for separating date-segments (days, months, years) "),t.TgZ(1,"p",14)(2,"strong"),t._uU(3,"Default:"),t.qZA(),t.TgZ(4,"code"),t._uU(5,"."),t.qZA(),t._uU(6," (dot) "),t.qZA())}function J(e,m){1&e&&(t._uU(0," Earliest date "),t.TgZ(1,"p",14)(2,"strong"),t._uU(3,"Default:"),t.qZA(),t.TgZ(4,"code"),t._uU(5,"new Date('0001-01-01')"),t.qZA()())}function E(e,m){1&e&&(t._uU(0," Latest date "),t.TgZ(1,"p",14)(2,"strong"),t._uU(3,"Default:"),t.qZA(),t.TgZ(4,"code"),t._uU(5,"new Date('9999-12-31')"),t.qZA()())}function N(e,m){if(1&e){const n=t.EpF();t.TgZ(0,"tui-doc-demo",7),t.YNc(1,v,3,2,"ng-template"),t.qZA(),t.TgZ(2,"tui-doc-documentation"),t.YNc(3,O,1,0,"ng-template",8),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.mode=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateOptions())}),t.YNc(4,A,7,0,"ng-template",9),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.separator=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateOptions())}),t.YNc(5,J,6,0,"ng-template",10),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.minStr=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateDate())}),t.YNc(6,E,6,0,"ng-template",11),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.maxStr=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateDate())}),t.qZA()}if(2&e){const n=t.oxw();t.Q6J("control",n.apiPageControl),t.xp6(3),t.Q6J("documentationPropertyValues",n.modeOptions)("documentationPropertyValue",n.mode),t.xp6(1),t.Q6J("documentationPropertyValues",n.separatorOptions)("documentationPropertyValue",n.separator),t.xp6(1),t.Q6J("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.minStr),t.xp6(1),t.Q6J("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.maxStr)}}const w=(0,g.Ve)((()=>{var e;class m{constructor(){this.apiPageControl=new r.NI(""),this.dateLocalization={[d.C.MaskitoOptions]:a.e(1465).then(a.t.bind(a,1465,17))},this.dateMinMax={[d.C.MaskitoOptions]:a.e(9899).then(a.t.bind(a,9899,17))},this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.separatorOptions=[".","/","-"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],this.separator=this.separatorOptions[0],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,c.tr)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}updateOptions(){this.maskitoOptions=(0,c.tr)(this)}}return(e=m).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["date-mask-doc"]],standalone:!0,features:[t.jDz],decls:3,vars:0,consts:[["header","Date","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min/Max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",1,"input-date",3,"formControl"],["inputmode","numeric","tuiTextfield","",3,"maskito"],[1,"tui-space_bottom-0"]],template:function(i,o){1&i&&(t.TgZ(0,"tui-doc-page",0),t.YNc(1,V,12,4,"ng-template",1),t.YNc(2,N,7,9,"ng-template",1),t.qZA())},dependencies:[M.TuiAddonDocModule,p.FU,p.zb,p.B7,p.qo,p.nj,p.f2,y.j,y.V,T,k,s.Qf,s.K3,s.wU,x.MB,l.cn,l.B7,r.UX,r.JJ,r.oH,D.ro],styles:[".input-date[_ngcontent-%COMP%]{max-width:25rem}.input-date[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})())}}]); \ No newline at end of file diff --git a/7148.ed2c4a4a15cbe3bb.js b/7148.ed2c4a4a15cbe3bb.js new file mode 100644 index 000000000..8186183f9 --- /dev/null +++ b/7148.ed2c4a4a15cbe3bb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7148],{997:(h,_,a)=>{a.d(_,{TuiAddonDocModule:()=>d});var g=a(4537),r=a(9439);let d=(()=>{class c{}return c.\u0275fac=function(y){return new(y||c)},c.\u0275mod=g.oAB({type:c}),c.\u0275inj=g.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),c})()},7148:(h,_,a)=>{a.r(_),a.d(_,{default:()=>w});var g=a(7980),r=a(9900),d=a(3139),D=a(1156),c=a(369),M=a(997),y=a(2847),l=a(8940),s=a(1673);const C=(0,c.tr)({mode:"yyyy/mm/dd",separator:"/"});var t=a(4537),x=a(5640);let T=(()=>{var e;class m{constructor(){this.value="2005/10/21",this.filler="yyyy/mm/dd",this.mask=C}}return(e=m).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["date-mask-doc-example-1"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(f){return o.value=f}),t._uU(1," Localization "),t._UZ(2,"input",1),t.qZA()),2&i&&(t.Udp("max-width",30,"rem"),t.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),t.xp6(2),t.Q6J("maskito",o.mask))},dependencies:[s.Qf,s.K3,s.wU,x.MB,l.cn,l.B7,l.kD,r.u5,r.JJ,r.On,D.ro],encapsulation:2,changeDetection:0}),m})();const P=(0,c.tr)({mode:"dd/mm/yyyy",min:new Date(2e3,0,1),max:new Date(2025,4,10)});let k=(()=>{var e;class m{constructor(){this.value="20.01.2023",this.filler="dd.mm.yyyy",this.mask=P}}return(e=m).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["date-mask-doc-example-2"]],standalone:!0,features:[t.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(t.TgZ(0,"tui-input",0),t.NdJ("ngModelChange",function(f){return o.value=f}),t._uU(1," Date "),t._UZ(2,"input",1),t.qZA()),2&i&&(t.Udp("max-width",30,"rem"),t.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),t.xp6(2),t.Q6J("maskito",o.mask))},dependencies:[s.Qf,s.K3,s.wU,x.MB,l.cn,l.B7,l.kD,r.u5,r.JJ,r.On,D.ro],encapsulation:2,changeDetection:0}),m})();var p=a(9439);function U(e,m){1&e&&(t._uU(0," Use "),t.TgZ(1,"code"),t._uU(2,"mode"),t.qZA(),t._uU(3," and "),t.TgZ(4,"code"),t._uU(5,"separator"),t.qZA(),t._uU(6," properties to get a mask with a locale specific representation of dates. "))}function Z(e,m){1&e&&(t._uU(0," Properties "),t.TgZ(1,"code"),t._uU(2,"min"),t.qZA(),t._uU(3," and "),t.TgZ(4,"code"),t._uU(5,"max"),t.qZA(),t._uU(6," allow you to set the earliest and the latest available dates. They accept native "),t.TgZ(7,"a",6),t._uU(8," Date "),t.qZA(),t._uU(9," . "))}function V(e,m){if(1&e&&(t._uU(0," Use "),t.TgZ(1,"code"),t._uU(2,"maskitoDateOptionsGenerator"),t.qZA(),t._uU(3," to create a mask for date input. "),t.TgZ(4,"tui-doc-example",2),t.YNc(5,U,7,0,"ng-template",null,3,t.W1O),t._UZ(7,"date-mask-doc-example-1"),t.qZA(),t.TgZ(8,"tui-doc-example",4),t.YNc(9,Z,10,0,"ng-template",null,5,t.W1O),t._UZ(11,"date-mask-doc-example-2"),t.qZA()),2&e){const n=t.MAs(6),i=t.MAs(10),o=t.oxw();t.xp6(4),t.Q6J("content",o.dateLocalization)("description",n),t.xp6(4),t.Q6J("content",o.dateMinMax)("description",i)}}function v(e,m){if(1&e&&(t.TgZ(0,"tui-input",12),t._uU(1," Enter date "),t._UZ(2,"input",13),t.qZA()),2&e){const n=t.oxw(2);t.Q6J("formControl",n.apiPageControl),t.xp6(2),t.Q6J("maskito",n.maskitoOptions)}}function O(e,m){1&e&&t._uU(0," Date format mode ")}function A(e,m){1&e&&(t._uU(0," Symbol for separating date-segments (days, months, years) "),t.TgZ(1,"p",14)(2,"strong"),t._uU(3,"Default:"),t.qZA(),t.TgZ(4,"code"),t._uU(5,"."),t.qZA(),t._uU(6," (dot) "),t.qZA())}function J(e,m){1&e&&(t._uU(0," Earliest date "),t.TgZ(1,"p",14)(2,"strong"),t._uU(3,"Default:"),t.qZA(),t.TgZ(4,"code"),t._uU(5,"new Date('0001-01-01')"),t.qZA()())}function E(e,m){1&e&&(t._uU(0," Latest date "),t.TgZ(1,"p",14)(2,"strong"),t._uU(3,"Default:"),t.qZA(),t.TgZ(4,"code"),t._uU(5,"new Date('9999-12-31')"),t.qZA()())}function N(e,m){if(1&e){const n=t.EpF();t.TgZ(0,"tui-doc-demo",7),t.YNc(1,v,3,2,"ng-template"),t.qZA(),t.TgZ(2,"tui-doc-documentation"),t.YNc(3,O,1,0,"ng-template",8),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.mode=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateOptions())}),t.YNc(4,A,7,0,"ng-template",9),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.separator=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateOptions())}),t.YNc(5,J,6,0,"ng-template",10),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.minStr=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateDate())}),t.YNc(6,E,6,0,"ng-template",11),t.NdJ("documentationPropertyValueChange",function(o){t.CHM(n);const u=t.oxw();return t.KtG(u.maxStr=o)})("documentationPropertyValueChange",function(){t.CHM(n);const o=t.oxw();return t.KtG(o.updateDate())}),t.qZA()}if(2&e){const n=t.oxw();t.Q6J("control",n.apiPageControl),t.xp6(3),t.Q6J("documentationPropertyValues",n.modeOptions)("documentationPropertyValue",n.mode),t.xp6(1),t.Q6J("documentationPropertyValues",n.separatorOptions)("documentationPropertyValue",n.separator),t.xp6(1),t.Q6J("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.minStr),t.xp6(1),t.Q6J("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.maxStr)}}const w=(0,g.Ve)((()=>{var e;class m{constructor(){this.apiPageControl=new r.NI(""),this.dateLocalization={[d.C.MaskitoOptions]:a.e(1465).then(a.t.bind(a,1465,17))},this.dateMinMax={[d.C.MaskitoOptions]:a.e(9899).then(a.t.bind(a,9899,17))},this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.separatorOptions=[".","/","-"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],this.separator=this.separatorOptions[0],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,c.tr)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}updateOptions(){this.maskitoOptions=(0,c.tr)(this)}}return(e=m).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["date-mask-doc"]],standalone:!0,features:[t.jDz],decls:3,vars:0,consts:[["header","Date","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min/Max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",1,"input-date",3,"formControl"],["inputmode","numeric","tuiTextfield","",3,"maskito"],[1,"tui-space_bottom-0"]],template:function(i,o){1&i&&(t.TgZ(0,"tui-doc-page",0),t.YNc(1,V,12,4,"ng-template",1),t.YNc(2,N,7,9,"ng-template",1),t.qZA())},dependencies:[M.TuiAddonDocModule,p.FU,p.zb,p.B7,p.qo,p.nj,p.f2,y.j,y.V,T,k,s.Qf,s.K3,s.wU,x.MB,l.cn,l.B7,r.UX,r.JJ,r.oH,D.ro],styles:[".input-date[_ngcontent-%COMP%]{max-width:25rem}.input-date[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})())}}]); \ No newline at end of file diff --git a/7270.6b0e6ad939783544.js b/7270.6b0e6ad939783544.js new file mode 100644 index 000000000..369da917d --- /dev/null +++ b/7270.6b0e6ad939783544.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7270],{7270:e=>{e.exports="import {maskitoTimeOptionsGenerator} from '@maskito/kit';\n\nexport default maskitoTimeOptionsGenerator({\n mode: 'HH:MM:SS',\n step: 1,\n});\n"}}]); \ No newline at end of file diff --git a/7464.f2fb29f1b0bbb587.js b/7464.f2fb29f1b0bbb587.js deleted file mode 100644 index ba5ef1807..000000000 --- a/7464.f2fb29f1b0bbb587.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7464],{997:(C,g,n)=>{n.d(g,{TuiAddonDocModule:()=>d});var M=n(4537),s=n(9439);let d=(()=>{class u{}return u.\u0275fac=function(l){return new(l||u)},u.\u0275mod=M.oAB({type:u}),u.\u0275inj=M.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),u})()},7464:(C,g,n)=>{n.r(g),n.d(g,{default:()=>J});var M=n(7980),s=n(9900),d=n(3139),_=n(1156),u=n(1064),T=n(997),l=n(8940),c=n(1673);const D=(0,u.rC)({mode:"HH:MM:SS"});var e=n(4537),f=n(5640);let k=(()=>{var t;class m{constructor(){this.mask=D,this.value="23:59:59"}}return(t=m).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm:ss",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(a,i){1&a&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(x){return i.value=x}),e._uU(1," HH:MM:SS "),e._UZ(2,"input",1),e.qZA()),2&a&&(e.Udp("max-width",20,"rem"),e.Q6J("ngModel",i.value),e.xp6(2),e.Q6J("maskito",i.mask))},dependencies:[c.Qf,c.K3,c.wU,f.MB,l.cn,l.B7,l.kD,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),m})();var Z=n(8654);const h=(0,u.rC)({mode:"HH:MM",timeSegmentMaxValues:{hours:12}}),y={...h,plugins:[...h.plugins,(0,u.L9)("blur",t=>{const[m,o=""]=t.value.split(":");(0,Z.fD)(t,[m,o].map(a=>a.padEnd(2,"0")).join(":"))})]};let U=(()=>{var t;class m{constructor(){this.value="11:59",this.mask=y}}return(t=m).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(a,i){1&a&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(x){return i.value=x}),e._UZ(1,"input",1),e.qZA()),2&a&&(e.Udp("max-width",20,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",i.value),e.xp6(1),e.Q6J("maskito",i.mask))},dependencies:[c.Qf,c.K3,c.wU,f.MB,l.cn,l.B7,l.xT,l.kD,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),m})();var p=n(9439);function v(t,m){1&t&&(e.TgZ(0,"p",6),e._uU(1," Use "),e.TgZ(2,"code"),e._uU(3,"mode"),e.qZA(),e._uU(4," property to set time format. "),e.qZA(),e.TgZ(5,"p",7)(6,"strong"),e._uU(7,"Available options"),e.qZA(),e._uU(8," : "),e.TgZ(9,"code"),e._uU(10,"HH:MM"),e.qZA(),e._uU(11," , "),e.TgZ(12,"code"),e._uU(13,"HH:MM:SS"),e.qZA(),e._uU(14," or "),e.TgZ(15,"code"),e._uU(16,"HH:MM:SS.MSS"),e.qZA(),e._uU(17," . "),e.qZA())}function P(t,m){1&t&&(e.TgZ(0,"p",6),e._uU(1," Property "),e.TgZ(2,"code"),e._uU(3,"timeSegmentMaxValues"),e.qZA(),e._uU(4," allows you to set max value for every time segment. "),e.qZA(),e.TgZ(5,"p",7)(6,"strong"),e._uU(7,"Time segments"),e.qZA(),e._uU(8," are units of the time which form time string. For example, "),e.TgZ(9,"code"),e._uU(10,"HH:MM"),e.qZA(),e._uU(11," consists of two time segments: hours and minutes. "),e.qZA())}function A(t,m){if(1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoTimeOptionsGenerator"),e.qZA(),e._uU(3," to create a mask for time input. "),e.TgZ(4,"tui-doc-example",2),e.YNc(5,v,18,0,"ng-template",null,3,e.W1O),e._UZ(7,"time-mask-doc-example-1"),e.qZA(),e.TgZ(8,"tui-doc-example",4),e.YNc(9,P,12,0,"ng-template",null,5,e.W1O),e._UZ(11,"time-mask-doc-example-2"),e.qZA()),2&t){const o=e.MAs(6),a=e.MAs(10),i=e.oxw();e.xp6(4),e.Q6J("content",i.modeExample1)("description",o),e.xp6(4),e.Q6J("content",i.modeExample2)("description",a)}}function V(t,m){if(1&t&&(e.TgZ(0,"tui-input",11),e._uU(1," Enter time "),e._UZ(2,"input",12),e.qZA()),2&t){const o=e.oxw(2);e.Q6J("formControl",o.apiPageControl)("tuiTextfieldFiller",o.mode.toLowerCase()),e.xp6(2),e.Q6J("maskito",o.maskitoOptions)}}function O(t,m){1&t&&e._uU(0," Time format mode ")}function S(t,m){1&t&&e._uU(0," Max value for every time segment ")}function H(t,m){if(1&t){const o=e.EpF();e.TgZ(0,"tui-doc-demo",8),e.YNc(1,V,3,3,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,O,1,0,"ng-template",9),e.NdJ("documentationPropertyValueChange",function(i){e.CHM(o);const r=e.oxw();return e.KtG(r.mode=i)})("documentationPropertyValueChange",function(){e.CHM(o);const i=e.oxw();return e.KtG(i.updateOptions())}),e.YNc(4,S,1,0,"ng-template",10),e.NdJ("documentationPropertyValueChange",function(i){e.CHM(o);const r=e.oxw();return e.KtG(r.timeSegmentMaxValues=i)})("documentationPropertyValueChange",function(){e.CHM(o);const i=e.oxw();return e.KtG(i.updateOptions())}),e.qZA()}if(2&t){const o=e.oxw();e.Q6J("control",o.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",o.modeOptions)("documentationPropertyValue",o.mode),e.xp6(1),e.Q6J("documentationPropertyValues",o.timeSegmentMaxValuesOptions)("documentationPropertyValue",o.timeSegmentMaxValues)}}const J=(0,M.Ve)((()=>{var t;class m{constructor(){this.modeExample1={[d.C.MaskitoOptions]:n.e(2921).then(n.t.bind(n,2921,17))},this.modeExample2={[d.C.MaskitoOptions]:n.e(8729).then(n.t.bind(n,8729,17))},this.apiPageControl=new s.NI(""),this.modeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS","HH"],this.timeSegmentMaxValuesOptions=[{hours:23,minutes:59,seconds:59,milliseconds:999},{hours:11}],this.mode=this.modeOptions[0],this.timeSegmentMaxValues=this.timeSegmentMaxValuesOptions[0],this.maskitoOptions=(0,u.rC)(this)}updateOptions(){this.maskitoOptions=(0,u.rC)(this)}}return(t=m).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["time-mask-doc"]],standalone:!0,features:[e.jDz],decls:3,vars:0,consts:[["header","Time","package","KIT"],["pageTab",""],["id","mode","heading","Mode",3,"content","description"],["modeDescription",""],["id","twelve-hours","heading","12-hours format",3,"content","description"],["timeSegmentMaxValuesDescription",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeSegmentMaxValues","documentationPropertyType","MaskitoTimeSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconClockLarge",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(a,i){1&a&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,A,12,4,"ng-template",1),e.YNc(2,H,5,5,"ng-template",1),e.qZA())},dependencies:[_.ro,s.UX,s.JJ,s.oH,T.TuiAddonDocModule,p.FU,p.zb,p.B7,p.qo,p.nj,p.f2,c.Qf,c.K3,c.wU,f.MB,l.cn,l.B7,l.kD,k,U],styles:[".input-time[_ngcontent-%COMP%]{max-width:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})())}}]); \ No newline at end of file diff --git a/7767.b9d0168d5a09374c.js b/7767.b9d0168d5a09374c.js deleted file mode 100644 index e1b2c881d..000000000 --- a/7767.b9d0168d5a09374c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7767],{997:(A,T,u)=>{u.d(T,{TuiAddonDocModule:()=>d});var M=u(4537),s=u(9439);let d=(()=>{class l{}return l.\u0275fac=function(v){return new(v||l)},l.\u0275mod=M.oAB({type:l}),l.\u0275inj=M.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),l})()},7767:(A,T,u)=>{u.r(T),u.d(T,{default:()=>ve});var M=u(7980),s=u(9900),d=u(3139),_=u(1156),l=u(1064),y=u(9778),v=u(997),D=u(885),N=u(2847),Z=u(1927);const U={icons:{up:"tuiIconPlus",down:"tuiIconMinus"},appearance:"textfield",hideButtons:!1,min:0,max:Number.MAX_SAFE_INTEGER,step:1,postfix:""},O=(0,Z.JN)(U);function V(n){return(0,Z.vK)(O,n,U)}var c=u(1673);const E=(0,l.f8)({precision:8,min:0});var e=u(4537),g=u(5640);let w=(()=>{var n;class a{constructor(){this.value="",this.maskitoOptions=E}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:5,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","3,141...","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e.TgZ(1,"strong"),e._uU(2,"\u03c0"),e.qZA(),e._uU(3," -value "),e._UZ(4,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("ngModel",o.value),e.xp6(4),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();const J=(0,l.f8)({decimalSeparator:",",thousandSeparator:".",precision:2});let S=(()=>{var n;class a{constructor(){this.maskitoOptions=J,this.value=""}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","1.000,42","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._uU(1," Type number like a German "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();var h=u(8940),F=u(8654);const b="%",{plugins:Q,...B}=(0,l.f8)({postfix:b,min:0,max:100,precision:2}),L={...B,plugins:[...Q,(0,l.nQ)(n=>[0,n.length-1]),(0,l.L9)("blur",n=>{n.value===b&&(0,F.fD)(n,`0${b}`)})]};let H=(()=>{var n;class a{constructor(){this.value=`97${b}`,this.maskitoOptions=L}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._UZ(1,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.xp6(1),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,h.cn,h.xT,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();const G=(0,l.f8)({decimalZeroPadding:!0,precision:2,decimalSeparator:".",min:0,prefix:"$"});let q=(()=>{var n;class a{constructor(){this.value="$100.00",this.maskitoOptions=G}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-4"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._uU(1," Cost "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();const K=(0,l.f8)({minusSign:"-",thousandSeparator:""});let j=(()=>{var n;class a{constructor(){this.value="-42",this.options=K}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-5"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._UZ(1,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.xp6(1),e.Q6J("maskito",o.options))},dependencies:[c.Qf,c.K3,c.wU,g.MB,h.cn,h.xT,_.ro,s.u5,s.JJ,s.On],encapsulation:2}),a})();var z=u(4911),R=u(4358),Y=u(2130),$=u(6060),k=u(9570);const X=["tuiLabel",""];function W(n,a){1&n&&e._UZ(0,"span",3),2&n&&e.Q6J("textContent",a.polymorpheusOutlet)}const ee=["*"];let te=(()=>{class n{constructor(t){this.mode$=t,this.context={$implicit:null}}}return n.\u0275fac=function(t){return new(t||n)(e.Y36($.Au))},n.\u0275cmp=e.Xpm({type:n,selectors:[["label","tuiLabel",""]],contentQueries:function(t,i,o){if(1&t&&e.Suo(o,s.a5,5),2&t){let r;e.iGM(r=e.CRH())&&(i.control=r.first)}},hostVars:2,hostBindings:function(t,i){1&t&&e.NdJ("$.data-mode.attr",function(){return i.mode$}),2&t&&e.ekj("_control",i.control)},inputs:{tuiLabel:"tuiLabel",context:"context"},features:[e._Bn([Y.CV])],attrs:X,ngContentSelectors:ee,decls:4,vars:2,consts:[[1,"t-label"],["class","t-text",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-content"],[1,"t-text",3,"textContent"]],template:function(t,i){1&t&&(e.F$t(),e.TgZ(0,"span",0),e.YNc(1,W,1,1,"span",1),e.qZA(),e.TgZ(2,"span",2),e.Hsn(3),e.qZA()),2&t&&(e.xp6(1),e.Q6J("polymorpheusOutlet",i.tuiLabel)("polymorpheusOutletContext",i.context))},dependencies:[k.Li],styles:['[_nghost-%COMP%]{display:flex;min-height:2.75rem;justify-content:space-between;flex-direction:column;pointer-events:none}.t-label[_ngcontent-%COMP%]{font:var(--tui-font-text-s);max-width:100%;align-self:inherit;overflow:inherit;pointer-events:auto}._control[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{margin-bottom:.25rem}.t-text[_ngcontent-%COMP%]{display:block;overflow:inherit;text-overflow:ellipsis}[_nghost-%COMP%]:not(._control) .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02)}[data-mode="onDark"][_nghost-%COMP%] .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-content[_ngcontent-%COMP%]{line-height:1.5rem;overflow:inherit;text-overflow:ellipsis;pointer-events:auto}'],changeDetection:0}),n})(),ne=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({imports:[[k.wq]]}),n})();var C;class P{constructor(){this.value="42",this.decimalZeroPadding=this.value.includes(".")}getMaskOptions(a){return function oe(n){return(0,l.f8)({decimalZeroPadding:n,precision:2,decimalSeparator:".",min:0})}(a)}handleBeforeInput(a){const{inputType:t,target:i,data:o}=a;if(t.includes("delete")){const r=i,[p,x]=this.getNotEmptySelection([r.selectionStart||0,r.selectionEnd||0],t.includes("Forward")),m=this.value.slice(p,x).includes(".");this.decimalZeroPadding=this.decimalZeroPadding&&!m}else this.decimalZeroPadding=[".",",","\u0431","\u044e"].some(r=>(null==o?void 0:o.includes(r))||this.value.includes(r))}getNotEmptySelection([a,t],i){return a!==t?[a,t]:i?[a,t+1]:[Math.max(a-1,0),t]}}(C=P).\u0275fac=function(a){return new(a||C)},C.\u0275cmp=e.Xpm({type:C,selectors:[["number-mask-doc-example-6"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiLabel","Enable decimal zero padding by typing dot"],[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","beforeinput.capture"]],template:function(a,t){1&a&&(e.TgZ(0,"label",0)(1,"tui-input",1),e.NdJ("ngModelChange",function(o){return t.value=o}),e.TgZ(2,"input",2),e.NdJ("beforeinput.capture",function(o){return t.handleBeforeInput(o)}),e.qZA()()()),2&a&&(e.xp6(1),e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),e.xp6(1),e.Q6J("maskito",t.getMaskOptions(t.decimalZeroPadding)))},dependencies:[ne,te,c.Qf,c.K3,c.wU,g.MB,h.cn,h.xT,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),(0,z.gn)([R.UM],P.prototype,"getMaskOptions",null);var f=u(9439);function ie(n,a){1&n&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"precision"),e.qZA(),e._uU(3," parameter to configure the number of digits after decimal separator. "))}function ae(n,a){1&n&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"thousandSeparator"),e.qZA(),e._uU(6," to get mask with locale specific representation of numbers. "))}function ue(n,a){1&n&&(e.TgZ(0,"div"),e._uU(1," Use "),e.TgZ(2,"code"),e._uU(3,"postfix"),e.qZA(),e._uU(4," parameter to set non-removable text after the number. "),e.qZA(),e.TgZ(5,"div"),e._uU(6," Additionally you can use "),e.TgZ(7,"code"),e._uU(8,"maskitoCaretGuard"),e.qZA(),e._uU(9," to clamp caret inside allowable range. "),e.qZA(),e.TgZ(10,"div",2),e._uU(11," This example also shows how to restrict the greatest permitted value via "),e.TgZ(12,"code"),e._uU(13,"max"),e.qZA(),e._uU(14," parameter. "),e.qZA())}function re(n,a){1&n&&(e.TgZ(0,"p",17),e._uU(1," Set "),e.TgZ(2,"code"),e._uU(3,"decimalZeroPadding: true"),e.qZA(),e._uU(4," to always show trailing zeroes. "),e.qZA(),e.TgZ(5,"p"),e._uU(6," Non removable dollar sign is achieved by using "),e.TgZ(7,"code"),e._uU(8,"prefix"),e.qZA(),e._uU(9," parameter. "),e.qZA())}function se(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1," Use "),e.TgZ(2,"code"),e._uU(3,"minusSign"),e.qZA(),e._uU(4," parameter to configure the character which indicates that a number is negative. "),e.qZA(),e.TgZ(5,"p"),e._uU(6," In this example "),e.TgZ(7,"a",18),e._uU(8," hyphen "),e.qZA(),e._uU(9," is used as "),e.TgZ(10,"code"),e._uU(11,"minusSign"),e.qZA()())}function le(n,a){1&n&&(e.TgZ(0,"div"),e._uU(1,"You can change options on the fly to build complex logic."),e.qZA(),e.TgZ(2,"div"),e._uU(3," This example shows how to initially disable "),e.TgZ(4,"code"),e._uU(5,"decimalZeroPadding"),e.qZA(),e._uU(6," and enable it only after user inserts decimal separator. "),e.qZA())}function ce(n,a){if(1&n&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoNumberOptionsGenerator"),e.qZA(),e._uU(3," to create a mask for entering a formatted number. "),e.TgZ(4,"tui-notification",2),e._uU(5," Despite the name of the mask, element's raw value is still string. "),e.TgZ(6,"p"),e._uU(7," Use "),e.TgZ(8,"code"),e._uU(9,"maskitoParseNumber"),e.qZA(),e._uU(10," to get number-type value. "),e.qZA(),e._UZ(11,"tui-doc-code",3),e.qZA(),e.TgZ(12,"tui-doc-example",4),e.YNc(13,ie,4,0,"ng-template",null,5,e.W1O),e._UZ(15,"number-mask-doc-example-1"),e.qZA(),e.TgZ(16,"tui-doc-example",6),e.YNc(17,ae,7,0,"ng-template",null,7,e.W1O),e.TgZ(19,"tui-notification",8),e._uU(20," In Germany people use comma as decimal separator and dot for thousands "),e.qZA(),e._UZ(21,"number-mask-doc-example-2"),e.qZA(),e.TgZ(22,"tui-doc-example",9),e.YNc(23,ue,15,0,"ng-template",null,10,e.W1O),e._UZ(25,"number-mask-doc-example-3"),e.qZA(),e.TgZ(26,"tui-doc-example",11),e.YNc(27,re,10,0,"ng-template",null,12,e.W1O),e._UZ(29,"number-mask-doc-example-4"),e.qZA(),e.TgZ(30,"tui-doc-example",13),e.YNc(31,se,12,0,"ng-template",null,14,e.W1O),e._UZ(33,"number-mask-doc-example-5"),e.qZA(),e.TgZ(34,"tui-doc-example",15),e.YNc(35,le,7,0,"ng-template",null,16,e.W1O),e._UZ(37,"number-mask-doc-example-6"),e.qZA()),2&n){const t=e.MAs(14),i=e.MAs(18),o=e.MAs(24),r=e.MAs(28),p=e.MAs(32),x=e.MAs(36),m=e.oxw();e.xp6(11),e.Q6J("code",m.maskitoParseNumberDemo),e.xp6(1),e.Q6J("content",m.highPrecisionExample1)("description",t),e.xp6(4),e.Q6J("content",m.separatorsExample2)("description",i),e.xp6(3),e.Udp("max-width",30,"rem"),e.xp6(3),e.Q6J("content",m.postfixExample3)("description",o),e.xp6(4),e.Q6J("content",m.decimalZeroPaddingExample4)("description",r),e.xp6(4),e.Q6J("content",m.customMinusSignExample5)("description",p),e.xp6(4),e.Q6J("content",m.dynamicDecimalZeroPaddingExample6)("description",x)}}function pe(n,a){if(1&n&&(e.TgZ(0,"tui-input",30),e._uU(1," Enter a number "),e._UZ(2,"input",31),e.qZA()),2&n){const t=e.oxw(2);e.Q6J("formControl",t.apiPageControl),e.xp6(2),e.Q6J("maskito",t.maskitoOptions)}}function me(n,a){1&n&&(e._uU(0," A number of digits after "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," . "),e.TgZ(4,"p"),e._uU(5," Use "),e.TgZ(6,"code"),e._uU(7,"Infinity"),e.qZA(),e._uU(8," for an untouched decimal part. "),e.qZA(),e.TgZ(9,"p")(10,"strong"),e._uU(11,"Default:"),e.qZA(),e.TgZ(12,"code"),e._uU(13,"0"),e.qZA(),e._uU(14," (decimal part is forbidden). "),e.qZA())}function de(n,a){1&n&&(e._uU(0," Symbol for separating fraction. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," dot. "),e.qZA())}function _e(n,a){1&n&&(e._uU(0," Symbols to be replaced with "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," . "),e.TgZ(4,"p")(5,"strong"),e._uU(6,"Default:"),e.qZA(),e.TgZ(7,"code"),e._uU(8,"['.', '\u044e', '\u0431']"),e.qZA(),e._uU(9," . "),e.qZA())}function ge(n,a){1&n&&(e._uU(0," If number of digits after "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," is "),e.TgZ(4,"strong"),e._uU(5,"always equal"),e.qZA(),e._uU(6," to the "),e.TgZ(7,"code"),e._uU(8,"precision"),e.qZA(),e._uU(9," . "),e.TgZ(10,"p")(11,"strong"),e._uU(12,"Default:"),e.qZA(),e.TgZ(13,"code"),e._uU(14,"false"),e.qZA(),e._uU(15," (number of digits can be less than precision) . "),e.qZA())}function fe(n,a){1&n&&(e._uU(0," Symbol for separating thousands. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," non-breaking space. "),e.qZA())}function he(n,a){1&n&&(e._uU(0," The lowest permitted value. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"Number.MIN_SAFE_INTEGER"),e.qZA(),e._uU(6," . "),e.qZA())}function xe(n,a){1&n&&(e._uU(0," The greatest permitted value. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"Number.MAX_SAFE_INTEGER"),e.qZA(),e._uU(6," . "),e.qZA())}function Ce(n,a){1&n&&(e._uU(0," A prefix symbol, like currency. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," empty string (no prefix). "),e.qZA())}function Te(n,a){1&n&&(e._uU(0," A postfix symbol, like currency. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," empty string (no postfix). "),e.qZA())}function Me(n,a){1&n&&(e._uU(0," A minus symbol. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"a",32)(5,"code"),e._uU(6,"\\u2212"),e.qZA()()())}function be(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"tui-doc-demo",19),e.YNc(1,pe,3,2,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,me,15,0,"ng-template",20),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.precision=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(4,de,5,0,"ng-template",21),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.decimalSeparator=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(5,_e,10,0,"ng-template",22),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.decimalPseudoSeparators=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(6,ge,16,0,"ng-template",23),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.decimalZeroPadding=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(7,fe,5,0,"ng-template",24),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.thousandSeparator=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(8,he,7,0,"ng-template",25),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.min=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(9,xe,7,0,"ng-template",26),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.max=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(10,Ce,5,0,"ng-template",27),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.prefix=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(11,Te,5,0,"ng-template",28),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.postfix=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(12,Me,7,0,"ng-template",29),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.minusSign=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.qZA()}if(2&n){const t=e.oxw();e.Q6J("control",t.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",t.precisionOptions)("documentationPropertyValue",t.precision),e.xp6(1),e.Q6J("documentationPropertyValue",t.decimalSeparator),e.xp6(1),e.Q6J("documentationPropertyValues",t.decimalPseudoSeparatorsOptions)("documentationPropertyValue",t.decimalPseudoSeparators),e.xp6(1),e.Q6J("documentationPropertyValue",t.decimalZeroPadding),e.xp6(1),e.Q6J("documentationPropertyValue",t.thousandSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",t.min),e.xp6(1),e.Q6J("documentationPropertyValue",t.max),e.xp6(1),e.Q6J("documentationPropertyValue",t.prefix),e.xp6(1),e.Q6J("documentationPropertyValue",t.postfix),e.xp6(1),e.Q6J("documentationPropertyValue",t.minusSign)}}const ve=(0,M.Ve)((()=>{var n;class a{constructor(){this.maskitoParseNumberDemo=u.e(8507).then(u.t.bind(u,8507,17)),this.highPrecisionExample1={[d.C.MaskitoOptions]:u.e(3533).then(u.t.bind(u,3533,17))},this.separatorsExample2={[d.C.MaskitoOptions]:u.e(1335).then(u.t.bind(u,1335,17))},this.postfixExample3={[d.C.MaskitoOptions]:u.e(7792).then(u.t.bind(u,7792,17))},this.decimalZeroPaddingExample4={[d.C.MaskitoOptions]:u.e(9057).then(u.t.bind(u,9057,17))},this.customMinusSignExample5={[d.C.MaskitoOptions]:u.e(9762).then(u.t.bind(u,9762,17))},this.dynamicDecimalZeroPaddingExample6={[d.C.MaskitoOptions]:u.e(6441).then(u.t.bind(u,6441,17)),[d.C.Angular]:u.e(4984).then(u.t.bind(u,4984,17))},this.apiPageControl=new s.NI(""),this.decimalPseudoSeparatorsOptions=[[".",",","\u0431","\u044e"],["."],[","]],this.precisionOptions=[0,1,2,5,10,1/0],this.precision=0,this.max=Number.MAX_SAFE_INTEGER,this.min=Number.MIN_SAFE_INTEGER,this.decimalSeparator=".",this.decimalZeroPadding=!1,this.decimalPseudoSeparators=this.decimalPseudoSeparatorsOptions[0],this.thousandSeparator="\xa0",this.prefix="",this.postfix="",this.minusSign=y.em,this.maskitoOptions=this.calculateMask(this)}updateOptions(){this.maskitoOptions=this.calculateMask(this)}calculateMask(i){const{prefix:o,postfix:r}=i,{plugins:p,...x}=(0,l.f8)(i);return{...x,plugins:[...p,(0,l.Q7)(o+r),(0,l.hM)(o+r),(0,l.nQ)(m=>[o.length,m.length-r.length])]}}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc"]],standalone:!0,features:[e._Bn([V({min:Number.MIN_SAFE_INTEGER})]),e.jDz],decls:3,vars:0,consts:[["header","Number","package","KIT"],["pageTab",""],[1,"tui-space_top-4"],[3,"code"],["id","high-precision","heading","High precision",3,"content","description"],["precisionDescription",""],["id","separators","heading","Separators",3,"content","description"],["separatorsDescription",""],[1,"tui-space_bottom-4"],["id","postfix","heading","Postfix",3,"content","description"],["postfixDescription",""],["id","decimal-zero-padding","heading","Decimal zero padding",3,"content","description"],["decimalZeroPaddingDescription",""],["id","minus-sign","heading","Minus sign",3,"content","description"],["customMinusSignDescription",""],["id","dynamic-decimal-zero-padding","heading","Dynamic decimal zero padding",3,"content","description"],["dynamicDecimalZeroPaddingDescription",""],[1,"tui-space_top-0"],["href","https://symbl.cc/en/2010","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","precision","documentationPropertyType","number",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalPseudoSeparators","documentationPropertyType","string[]",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalZeroPadding","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","thousandSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","prefix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","postfix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","minusSign","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiHintContent","Only digits (+ decimal separator) are allowed",3,"formControl"],["inputmode","decimal","tuiTextfield","",3,"maskito"],["href","https://symbl.cc/en/2212","rel","noreferrer","target","_blank","tuiLink",""]],template:function(i,o){1&i&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,ce,38,15,"ng-template",1),e.YNc(2,be,13,13,"ng-template",1),e.qZA())},dependencies:[_.ro,s.UX,s.JJ,s.oH,v.TuiAddonDocModule,f.c0,f.FU,f.zb,f.B7,f.qo,f.nj,f.f2,c.Qf,c.K3,c.wU,g.MB,D.H,D.L,N.j,N.V,w,S,H,q,j,P],encapsulation:2,changeDetection:0}),a})())}}]); \ No newline at end of file diff --git a/7767.fb16482986dada3e.js b/7767.fb16482986dada3e.js new file mode 100644 index 000000000..f23b3761c --- /dev/null +++ b/7767.fb16482986dada3e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7767],{997:(A,T,u)=>{u.d(T,{TuiAddonDocModule:()=>d});var M=u(4537),s=u(9439);let d=(()=>{class l{}return l.\u0275fac=function(v){return new(v||l)},l.\u0275mod=M.oAB({type:l}),l.\u0275inj=M.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),l})()},7767:(A,T,u)=>{u.r(T),u.d(T,{default:()=>ve});var M=u(7980),s=u(9900),d=u(3139),_=u(1156),l=u(369),y=u(9778),v=u(997),D=u(885),N=u(2847),Z=u(1927);const U={icons:{up:"tuiIconPlus",down:"tuiIconMinus"},appearance:"textfield",hideButtons:!1,min:0,max:Number.MAX_SAFE_INTEGER,step:1,postfix:""},O=(0,Z.JN)(U);function V(n){return(0,Z.vK)(O,n,U)}var c=u(1673);const E=(0,l.f8)({precision:8,min:0});var e=u(4537),g=u(5640);let w=(()=>{var n;class a{constructor(){this.value="",this.maskitoOptions=E}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:5,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","3,141...","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e.TgZ(1,"strong"),e._uU(2,"\u03c0"),e.qZA(),e._uU(3," -value "),e._UZ(4,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("ngModel",o.value),e.xp6(4),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();const J=(0,l.f8)({decimalSeparator:",",thousandSeparator:".",precision:2});let S=(()=>{var n;class a{constructor(){this.maskitoOptions=J,this.value=""}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","1.000,42","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._uU(1," Type number like a German "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();var h=u(8940),F=u(8654);const b="%",{plugins:Q,...B}=(0,l.f8)({postfix:b,min:0,max:100,precision:2}),L={...B,plugins:[...Q,(0,l.nQ)(n=>[0,n.length-1]),(0,l.L9)("blur",n=>{n.value===b&&(0,F.fD)(n,`0${b}`)})]};let H=(()=>{var n;class a{constructor(){this.value=`97${b}`,this.maskitoOptions=L}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._UZ(1,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.xp6(1),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,h.cn,h.xT,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();const G=(0,l.f8)({decimalZeroPadding:!0,precision:2,decimalSeparator:".",min:0,prefix:"$"});let q=(()=>{var n;class a{constructor(){this.value="$100.00",this.maskitoOptions=G}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-4"]],standalone:!0,features:[e.jDz],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._uU(1," Cost "),e._UZ(2,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.maskitoOptions))},dependencies:[c.Qf,c.K3,c.wU,g.MB,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),a})();const K=(0,l.f8)({minusSign:"-",thousandSeparator:""});let j=(()=>{var n;class a{constructor(){this.value="-42",this.options=K}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc-example-5"]],standalone:!0,features:[e.jDz],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfield","",3,"maskito"]],template:function(i,o){1&i&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(p){return o.value=p}),e._UZ(1,"input",1),e.qZA()),2&i&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.xp6(1),e.Q6J("maskito",o.options))},dependencies:[c.Qf,c.K3,c.wU,g.MB,h.cn,h.xT,_.ro,s.u5,s.JJ,s.On],encapsulation:2}),a})();var z=u(4911),R=u(4358),Y=u(2130),$=u(6060),k=u(9570);const X=["tuiLabel",""];function W(n,a){1&n&&e._UZ(0,"span",3),2&n&&e.Q6J("textContent",a.polymorpheusOutlet)}const ee=["*"];let te=(()=>{class n{constructor(t){this.mode$=t,this.context={$implicit:null}}}return n.\u0275fac=function(t){return new(t||n)(e.Y36($.Au))},n.\u0275cmp=e.Xpm({type:n,selectors:[["label","tuiLabel",""]],contentQueries:function(t,i,o){if(1&t&&e.Suo(o,s.a5,5),2&t){let r;e.iGM(r=e.CRH())&&(i.control=r.first)}},hostVars:2,hostBindings:function(t,i){1&t&&e.NdJ("$.data-mode.attr",function(){return i.mode$}),2&t&&e.ekj("_control",i.control)},inputs:{tuiLabel:"tuiLabel",context:"context"},features:[e._Bn([Y.CV])],attrs:X,ngContentSelectors:ee,decls:4,vars:2,consts:[[1,"t-label"],["class","t-text",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-content"],[1,"t-text",3,"textContent"]],template:function(t,i){1&t&&(e.F$t(),e.TgZ(0,"span",0),e.YNc(1,W,1,1,"span",1),e.qZA(),e.TgZ(2,"span",2),e.Hsn(3),e.qZA()),2&t&&(e.xp6(1),e.Q6J("polymorpheusOutlet",i.tuiLabel)("polymorpheusOutletContext",i.context))},dependencies:[k.Li],styles:['[_nghost-%COMP%]{display:flex;min-height:2.75rem;justify-content:space-between;flex-direction:column;pointer-events:none}.t-label[_ngcontent-%COMP%]{font:var(--tui-font-text-s);max-width:100%;align-self:inherit;overflow:inherit;pointer-events:auto}._control[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{margin-bottom:.25rem}.t-text[_ngcontent-%COMP%]{display:block;overflow:inherit;text-overflow:ellipsis}[_nghost-%COMP%]:not(._control) .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02)}[data-mode="onDark"][_nghost-%COMP%] .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-content[_ngcontent-%COMP%]{line-height:1.5rem;overflow:inherit;text-overflow:ellipsis;pointer-events:auto;border-radius:inherit}'],changeDetection:0}),n})(),ne=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({imports:[[k.wq]]}),n})();var C;class P{constructor(){this.value="42",this.decimalZeroPadding=this.value.includes(".")}getMaskOptions(a){return function oe(n){return(0,l.f8)({decimalZeroPadding:n,precision:2,decimalSeparator:".",min:0})}(a)}handleBeforeInput(a){const{inputType:t,target:i,data:o}=a;if(t.includes("delete")){const r=i,[p,x]=this.getNotEmptySelection([r.selectionStart||0,r.selectionEnd||0],t.includes("Forward")),m=this.value.slice(p,x).includes(".");this.decimalZeroPadding=this.decimalZeroPadding&&!m}else this.decimalZeroPadding=[".",",","\u0431","\u044e"].some(r=>(null==o?void 0:o.includes(r))||this.value.includes(r))}getNotEmptySelection([a,t],i){return a!==t?[a,t]:i?[a,t+1]:[Math.max(a-1,0),t]}}(C=P).\u0275fac=function(a){return new(a||C)},C.\u0275cmp=e.Xpm({type:C,selectors:[["number-mask-doc-example-6"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiLabel","Enable decimal zero padding by typing dot"],[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","beforeinput.capture"]],template:function(a,t){1&a&&(e.TgZ(0,"label",0)(1,"tui-input",1),e.NdJ("ngModelChange",function(o){return t.value=o}),e.TgZ(2,"input",2),e.NdJ("beforeinput.capture",function(o){return t.handleBeforeInput(o)}),e.qZA()()()),2&a&&(e.xp6(1),e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),e.xp6(1),e.Q6J("maskito",t.getMaskOptions(t.decimalZeroPadding)))},dependencies:[ne,te,c.Qf,c.K3,c.wU,g.MB,h.cn,h.xT,s.u5,s.JJ,s.On,_.ro],encapsulation:2,changeDetection:0}),(0,z.gn)([R.UM],P.prototype,"getMaskOptions",null);var f=u(9439);function ie(n,a){1&n&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"precision"),e.qZA(),e._uU(3," parameter to configure the number of digits after decimal separator. "))}function ae(n,a){1&n&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"thousandSeparator"),e.qZA(),e._uU(6," to get mask with locale specific representation of numbers. "))}function ue(n,a){1&n&&(e.TgZ(0,"div"),e._uU(1," Use "),e.TgZ(2,"code"),e._uU(3,"postfix"),e.qZA(),e._uU(4," parameter to set non-removable text after the number. "),e.qZA(),e.TgZ(5,"div"),e._uU(6," Additionally you can use "),e.TgZ(7,"code"),e._uU(8,"maskitoCaretGuard"),e.qZA(),e._uU(9," to clamp caret inside allowable range. "),e.qZA(),e.TgZ(10,"div",2),e._uU(11," This example also shows how to restrict the greatest permitted value via "),e.TgZ(12,"code"),e._uU(13,"max"),e.qZA(),e._uU(14," parameter. "),e.qZA())}function re(n,a){1&n&&(e.TgZ(0,"p",17),e._uU(1," Set "),e.TgZ(2,"code"),e._uU(3,"decimalZeroPadding: true"),e.qZA(),e._uU(4," to always show trailing zeroes. "),e.qZA(),e.TgZ(5,"p"),e._uU(6," Non removable dollar sign is achieved by using "),e.TgZ(7,"code"),e._uU(8,"prefix"),e.qZA(),e._uU(9," parameter. "),e.qZA())}function se(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1," Use "),e.TgZ(2,"code"),e._uU(3,"minusSign"),e.qZA(),e._uU(4," parameter to configure the character which indicates that a number is negative. "),e.qZA(),e.TgZ(5,"p"),e._uU(6," In this example "),e.TgZ(7,"a",18),e._uU(8," hyphen "),e.qZA(),e._uU(9," is used as "),e.TgZ(10,"code"),e._uU(11,"minusSign"),e.qZA()())}function le(n,a){1&n&&(e.TgZ(0,"div"),e._uU(1,"You can change options on the fly to build complex logic."),e.qZA(),e.TgZ(2,"div"),e._uU(3," This example shows how to initially disable "),e.TgZ(4,"code"),e._uU(5,"decimalZeroPadding"),e.qZA(),e._uU(6," and enable it only after user inserts decimal separator. "),e.qZA())}function ce(n,a){if(1&n&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoNumberOptionsGenerator"),e.qZA(),e._uU(3," to create a mask for entering a formatted number. "),e.TgZ(4,"tui-notification",2),e._uU(5," Despite the name of the mask, element's raw value is still string. "),e.TgZ(6,"p"),e._uU(7," Use "),e.TgZ(8,"code"),e._uU(9,"maskitoParseNumber"),e.qZA(),e._uU(10," to get number-type value. "),e.qZA(),e._UZ(11,"tui-doc-code",3),e.qZA(),e.TgZ(12,"tui-doc-example",4),e.YNc(13,ie,4,0,"ng-template",null,5,e.W1O),e._UZ(15,"number-mask-doc-example-1"),e.qZA(),e.TgZ(16,"tui-doc-example",6),e.YNc(17,ae,7,0,"ng-template",null,7,e.W1O),e.TgZ(19,"tui-notification",8),e._uU(20," In Germany people use comma as decimal separator and dot for thousands "),e.qZA(),e._UZ(21,"number-mask-doc-example-2"),e.qZA(),e.TgZ(22,"tui-doc-example",9),e.YNc(23,ue,15,0,"ng-template",null,10,e.W1O),e._UZ(25,"number-mask-doc-example-3"),e.qZA(),e.TgZ(26,"tui-doc-example",11),e.YNc(27,re,10,0,"ng-template",null,12,e.W1O),e._UZ(29,"number-mask-doc-example-4"),e.qZA(),e.TgZ(30,"tui-doc-example",13),e.YNc(31,se,12,0,"ng-template",null,14,e.W1O),e._UZ(33,"number-mask-doc-example-5"),e.qZA(),e.TgZ(34,"tui-doc-example",15),e.YNc(35,le,7,0,"ng-template",null,16,e.W1O),e._UZ(37,"number-mask-doc-example-6"),e.qZA()),2&n){const t=e.MAs(14),i=e.MAs(18),o=e.MAs(24),r=e.MAs(28),p=e.MAs(32),x=e.MAs(36),m=e.oxw();e.xp6(11),e.Q6J("code",m.maskitoParseNumberDemo),e.xp6(1),e.Q6J("content",m.highPrecisionExample1)("description",t),e.xp6(4),e.Q6J("content",m.separatorsExample2)("description",i),e.xp6(3),e.Udp("max-width",30,"rem"),e.xp6(3),e.Q6J("content",m.postfixExample3)("description",o),e.xp6(4),e.Q6J("content",m.decimalZeroPaddingExample4)("description",r),e.xp6(4),e.Q6J("content",m.customMinusSignExample5)("description",p),e.xp6(4),e.Q6J("content",m.dynamicDecimalZeroPaddingExample6)("description",x)}}function pe(n,a){if(1&n&&(e.TgZ(0,"tui-input",30),e._uU(1," Enter a number "),e._UZ(2,"input",31),e.qZA()),2&n){const t=e.oxw(2);e.Q6J("formControl",t.apiPageControl),e.xp6(2),e.Q6J("maskito",t.maskitoOptions)}}function me(n,a){1&n&&(e._uU(0," A number of digits after "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," . "),e.TgZ(4,"p"),e._uU(5," Use "),e.TgZ(6,"code"),e._uU(7,"Infinity"),e.qZA(),e._uU(8," for an untouched decimal part. "),e.qZA(),e.TgZ(9,"p")(10,"strong"),e._uU(11,"Default:"),e.qZA(),e.TgZ(12,"code"),e._uU(13,"0"),e.qZA(),e._uU(14," (decimal part is forbidden). "),e.qZA())}function de(n,a){1&n&&(e._uU(0," Symbol for separating fraction. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," dot. "),e.qZA())}function _e(n,a){1&n&&(e._uU(0," Symbols to be replaced with "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," . "),e.TgZ(4,"p")(5,"strong"),e._uU(6,"Default:"),e.qZA(),e.TgZ(7,"code"),e._uU(8,"['.', '\u044e', '\u0431']"),e.qZA(),e._uU(9," . "),e.qZA())}function ge(n,a){1&n&&(e._uU(0," If number of digits after "),e.TgZ(1,"code"),e._uU(2,"decimalSeparator"),e.qZA(),e._uU(3," is "),e.TgZ(4,"strong"),e._uU(5,"always equal"),e.qZA(),e._uU(6," to the "),e.TgZ(7,"code"),e._uU(8,"precision"),e.qZA(),e._uU(9," . "),e.TgZ(10,"p")(11,"strong"),e._uU(12,"Default:"),e.qZA(),e.TgZ(13,"code"),e._uU(14,"false"),e.qZA(),e._uU(15," (number of digits can be less than precision) . "),e.qZA())}function fe(n,a){1&n&&(e._uU(0," Symbol for separating thousands. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," non-breaking space. "),e.qZA())}function he(n,a){1&n&&(e._uU(0," The lowest permitted value. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"Number.MIN_SAFE_INTEGER"),e.qZA(),e._uU(6," . "),e.qZA())}function xe(n,a){1&n&&(e._uU(0," The greatest permitted value. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"Number.MAX_SAFE_INTEGER"),e.qZA(),e._uU(6," . "),e.qZA())}function Ce(n,a){1&n&&(e._uU(0," A prefix symbol, like currency. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," empty string (no prefix). "),e.qZA())}function Te(n,a){1&n&&(e._uU(0," A postfix symbol, like currency. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e._uU(4," empty string (no postfix). "),e.qZA())}function Me(n,a){1&n&&(e._uU(0," A minus symbol. "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"a",32)(5,"code"),e._uU(6,"\\u2212"),e.qZA()()())}function be(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"tui-doc-demo",19),e.YNc(1,pe,3,2,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,me,15,0,"ng-template",20),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.precision=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(4,de,5,0,"ng-template",21),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.decimalSeparator=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(5,_e,10,0,"ng-template",22),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.decimalPseudoSeparators=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(6,ge,16,0,"ng-template",23),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.decimalZeroPadding=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(7,fe,5,0,"ng-template",24),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.thousandSeparator=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(8,he,7,0,"ng-template",25),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.min=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(9,xe,7,0,"ng-template",26),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.max=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(10,Ce,5,0,"ng-template",27),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.prefix=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(11,Te,5,0,"ng-template",28),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.postfix=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(12,Me,7,0,"ng-template",29),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(t);const r=e.oxw();return e.KtG(r.minusSign=o)})("documentationPropertyValueChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.updateOptions())}),e.qZA()}if(2&n){const t=e.oxw();e.Q6J("control",t.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",t.precisionOptions)("documentationPropertyValue",t.precision),e.xp6(1),e.Q6J("documentationPropertyValue",t.decimalSeparator),e.xp6(1),e.Q6J("documentationPropertyValues",t.decimalPseudoSeparatorsOptions)("documentationPropertyValue",t.decimalPseudoSeparators),e.xp6(1),e.Q6J("documentationPropertyValue",t.decimalZeroPadding),e.xp6(1),e.Q6J("documentationPropertyValue",t.thousandSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",t.min),e.xp6(1),e.Q6J("documentationPropertyValue",t.max),e.xp6(1),e.Q6J("documentationPropertyValue",t.prefix),e.xp6(1),e.Q6J("documentationPropertyValue",t.postfix),e.xp6(1),e.Q6J("documentationPropertyValue",t.minusSign)}}const ve=(0,M.Ve)((()=>{var n;class a{constructor(){this.maskitoParseNumberDemo=u.e(8507).then(u.t.bind(u,8507,17)),this.highPrecisionExample1={[d.C.MaskitoOptions]:u.e(3533).then(u.t.bind(u,3533,17))},this.separatorsExample2={[d.C.MaskitoOptions]:u.e(1335).then(u.t.bind(u,1335,17))},this.postfixExample3={[d.C.MaskitoOptions]:u.e(7792).then(u.t.bind(u,7792,17))},this.decimalZeroPaddingExample4={[d.C.MaskitoOptions]:u.e(9057).then(u.t.bind(u,9057,17))},this.customMinusSignExample5={[d.C.MaskitoOptions]:u.e(9762).then(u.t.bind(u,9762,17))},this.dynamicDecimalZeroPaddingExample6={[d.C.MaskitoOptions]:u.e(6441).then(u.t.bind(u,6441,17)),[d.C.Angular]:u.e(4984).then(u.t.bind(u,4984,17))},this.apiPageControl=new s.NI(""),this.decimalPseudoSeparatorsOptions=[[".",",","\u0431","\u044e"],["."],[","]],this.precisionOptions=[0,1,2,5,10,1/0],this.precision=0,this.max=Number.MAX_SAFE_INTEGER,this.min=Number.MIN_SAFE_INTEGER,this.decimalSeparator=".",this.decimalZeroPadding=!1,this.decimalPseudoSeparators=this.decimalPseudoSeparatorsOptions[0],this.thousandSeparator="\xa0",this.prefix="",this.postfix="",this.minusSign=y.em,this.maskitoOptions=this.calculateMask(this)}updateOptions(){this.maskitoOptions=this.calculateMask(this)}calculateMask(i){const{prefix:o,postfix:r}=i,{plugins:p,...x}=(0,l.f8)(i);return{...x,plugins:[...p,(0,l.Q7)(o+r),(0,l.hM)(o+r),(0,l.nQ)(m=>[o.length,m.length-r.length])]}}}return(n=a).\u0275fac=function(i){return new(i||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["number-mask-doc"]],standalone:!0,features:[e._Bn([V({min:Number.MIN_SAFE_INTEGER})]),e.jDz],decls:3,vars:0,consts:[["header","Number","package","KIT"],["pageTab",""],[1,"tui-space_top-4"],[3,"code"],["id","high-precision","heading","High precision",3,"content","description"],["precisionDescription",""],["id","separators","heading","Separators",3,"content","description"],["separatorsDescription",""],[1,"tui-space_bottom-4"],["id","postfix","heading","Postfix",3,"content","description"],["postfixDescription",""],["id","decimal-zero-padding","heading","Decimal zero padding",3,"content","description"],["decimalZeroPaddingDescription",""],["id","minus-sign","heading","Minus sign",3,"content","description"],["customMinusSignDescription",""],["id","dynamic-decimal-zero-padding","heading","Dynamic decimal zero padding",3,"content","description"],["dynamicDecimalZeroPaddingDescription",""],[1,"tui-space_top-0"],["href","https://symbl.cc/en/2010","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","precision","documentationPropertyType","number",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalPseudoSeparators","documentationPropertyType","string[]",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalZeroPadding","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","thousandSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","prefix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","postfix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","minusSign","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiHintContent","Only digits (+ decimal separator) are allowed",3,"formControl"],["inputmode","decimal","tuiTextfield","",3,"maskito"],["href","https://symbl.cc/en/2212","rel","noreferrer","target","_blank","tuiLink",""]],template:function(i,o){1&i&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,ce,38,15,"ng-template",1),e.YNc(2,be,13,13,"ng-template",1),e.qZA())},dependencies:[_.ro,s.UX,s.JJ,s.oH,v.TuiAddonDocModule,f.c0,f.FU,f.zb,f.B7,f.qo,f.nj,f.f2,c.Qf,c.K3,c.wU,g.MB,D.H,D.L,N.j,N.V,w,S,H,q,j,P],encapsulation:2,changeDetection:0}),a})())}}]); \ No newline at end of file diff --git a/8318.30e6d3afa37d1491.js b/8318.30e6d3afa37d1491.js new file mode 100644 index 000000000..1cb48ec25 --- /dev/null +++ b/8318.30e6d3afa37d1491.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8318],{8318:(L0,A,o)=>{o.r(A),o.d(A,{default:()=>x0});var R=o(7980),d=o(4537),a=o(9900),l=o(3139),h=o(1156),c=o(6883),J=o(997),E=o(8033),y=o(2847),u=o(8940),s=o(1673),S=o(7991),C=o(2250);const H=(0,c._)({countryIsoCode:"KZ",metadata:C.default});var f=o(5640);let Y=(()=>{var t;class n{constructor(){this.value="+7 771 931-1111",this.mask=H}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-1"]],standalone:!0,features:[d.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(p){return r.value=p}),d._uU(1," Basic "),d._UZ(2,"input",1),d.qZA()),2&e&&(d.Udp("max-width",30,"rem"),d.Q6J("ngModel",r.value),d.xp6(2),d.Q6J("maskito",r.mask))},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.u5,a.JJ,a.On,h.ro],encapsulation:2,changeDetection:0}),n})();var M=o(8692),m=o(8939),v=o(2668),Z=o(1927),D=o(9941),W=o(2130),P=o(6060),G=o(9570);function Q(t,n){if(1&t&&(d.ynx(0),d._uU(1),d.BQk()),2&t){const $=n.polymorpheusOutlet;d.xp6(1),d.hij(" ",$," ")}}const j=function(){return{}};function b(t,n){if(1&t&&(d.TgZ(0,"div",2),d.ALo(1,"async"),d.YNc(2,Q,2,1,"ng-container",3),d.qZA()),2&t){const $=d.oxw().tuiLet,e=d.oxw();d.ekj("t-message-text_light","onDark"===d.lcZ(1,6,e.mode$)),d.Q6J("@tuiFadeIn",e.animation)("@tuiHeightCollapse",e.animation),d.xp6(2),d.Q6J("polymorpheusOutlet",e.error.message||$)("polymorpheusOutletContext",e.error.context||d.DdM(8,j))}}function k(t,n){if(1&t&&(d.ynx(0),d.YNc(1,b,3,9,"div",1),d.BQk()),2&t){const $=d.oxw();d.xp6(1),d.Q6J("ngIf",$.error&&$.visible)}}let X=(()=>{class t{constructor($,e,r){this.animation=$,this.mode$=e,this.defaultErrorMessage$=r,this.error=null,this.visible=!0}set errorSetter($){this.error=(0,Z.Aj)($)?new m.T($):$}onAnimation($){this.visible=$}}return t.\u0275fac=function($){return new($||t)(d.Y36(P.Pw),d.Y36(P.Au),d.Y36(P.PL))},t.\u0275cmp=d.Xpm({type:t,selectors:[["tui-error"]],hostBindings:function($,e){1&$&&d.NdJ("animationcancel.self",function(){return e.onAnimation(!1)})("animationstart.self",function(){return e.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},features:[d._Bn([W.CV])],decls:2,vars:3,consts:[[4,"tuiLet"],["automation-id","tui-error__text","class","t-message-text",3,"t-message-text_light",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function($,e){1&$&&(d.YNc(0,k,2,1,"ng-container",0),d.ALo(1,"async")),2&$&&d.Q6J("tuiLet",d.lcZ(1,1,e.defaultErrorMessage$))},dependencies:[v.Ls,M.O5,G.Li,M.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:block;color:var(--tui-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{margin-top:.25rem;white-space:pre-line}.t-message-text_light[_ngcontent-%COMP%]{color:var(--tui-negative-night)}"],data:{animation:[D.eu,D.QF]},changeDetection:0}),t})(),w=(()=>{class t{}return t.\u0275fac=function($){return new($||t)},t.\u0275mod=d.oAB({type:t}),t.\u0275inj=d.cJS({imports:[[M.ez,G.wq,v.WD]]}),t})();var N=o(4911),O=o(4358),z=o(9811),T=o(4945),U=o(97),q=o(7969);const d0={};function I(t,n){return t.pipe((0,q.U)($=>new m.T($||"",n)))}function B(t,n){return(0,T.of)(new m.T(t||"",n))}let $0=(()=>{class t{constructor($,e,r,i){this.parent=$,this.self=e,this.container=r,this.validationErrors=i,this.order=[],this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}transform($){return this.order=$,this.computedError}get computedError(){return this.invalid&&this.touched&&this.error||(0,T.of)(null)}registerOnChange(){}registerOnTouched(){}setDisabledState(){}writeValue(){}get error(){const{errorId:$}=this;return $?this.getError(this.controlErrors[$],this.validationErrors[$]):null}get invalid(){var $;return!(null===($=this.control)||void 0===$||!$.invalid)}get touched(){var $;return!(null===($=this.control)||void 0===$||!$.touched)}get control(){var $,e,r;return(null===($=this.self)||void 0===$?void 0:$.control)||(null===(e=this.parent)||void 0===e?void 0:e.control)||(null===(r=this.container)||void 0===r?void 0:r.control)}get errorId(){return this.getErrorId(this.order,this.controlErrors)}get controlErrors(){var $;return(null===($=this.control)||void 0===$?void 0:$.errors)||d0}getErrorId($,e){const r=null==$?void 0:$.find(p=>e[p]),i=Object.keys(e)[0];return r||i||""}getError($,e){if($ instanceof m.T)return(0,T.of)($);if(void 0===e&&(0,Z.Aj)($))return(0,T.of)(new m.T($));if((0,U.b)(e))return I(e,$);if(e instanceof Function){const r=e($);return(0,U.b)(r)?I(r,$):B(r,$)}return B(e,$)}}return t.\u0275fac=function($){return new($||t)(d.Y36(a.a5,28),d.Y36(a.a5,26),d.Y36(a.gN,24),d.Y36(z.Z4,16))},t.\u0275pipe=d.Yjl({name:"tuiFieldError",type:t,pure:!1}),(0,N.gn)([O.UM],t.prototype,"getErrorId",null),(0,N.gn)([O.UM],t.prototype,"getError",null),t})(),t0=(()=>{class t{}return t.\u0275fac=function($){return new($||t)},t.\u0275mod=d.oAB({type:t}),t.\u0275inj=d.cJS({}),t})();const e0={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:2\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-7]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-3])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["(?:6[89]|7[235-9])\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|6[2-4])\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|190|[2379]\\d\\d))\\d{5}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:(?:2\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}"],["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["(?:510|6\\d\\d|7(?:[013]\\d|2[0-25-8]|4[0-29]))\\d{4}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[59]\\d|6[01]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-8]|6[02357-9])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[129]|84[0-29]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[0-29]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\d)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-8]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[23579]\\d|88)|30(?:2\\d|4))\\d{6}",[9,10]],0,0,0,0,["30[0135-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8]|71)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|9[69])[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-578])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",[10]],["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[0467]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-38])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|8988)\\d{4}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["(?:630|702)0\\d{5}|(?:6(?:[04]0|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:09[0-6]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{8}|80[01]\\d{4}",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0-689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["(?:6\\d|71)\\d{6}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["(?:6[125-9]|7[13-9])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[1278]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};var o0=o(7896),r0=o(2240),a0=o(3581);function x(t,n){var $=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),$.push.apply($,e)}return $}function L(t){for(var n=1;n{var t;class n{constructor(){this.control=new a.NI("+36 20 123-3122",function f0(t){return n=>function p0(){return function n0(t,n){var $=Array.prototype.slice.call(n);return $.push(e0),t.apply(this,$)}(c0,arguments)}(n.value,t)?null:new m.T("Invalid number")}("HU")),this.mask=g0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-2"]],standalone:!0,features:[d.jDz],decls:6,vars:11,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],[3,"error","formControl"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-input",0),d._uU(1," Basic "),d._UZ(2,"input",1),d.qZA(),d._UZ(3,"tui-error",2),d.ALo(4,"async"),d.ALo(5,"tuiFieldError")),2&e&&(d.Udp("max-width",30,"rem"),d.Q6J("formControl",r.control),d.xp6(2),d.Q6J("maskito",r.mask),d.xp6(1),d.Q6J("error",d.lcZ(4,6,d.lcZ(5,8,d.DdM(10,h0))))("formControl",r.control))},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.UX,a.JJ,a.oH,h.ro,w,X,M.Ov,t0,$0],encapsulation:2,changeDetection:0}),n})();var V=o(1824);const M0=(0,c._)({metadata:C.default,strict:!1,countryIsoCode:"RU"});function T0(t,n){if(1&t&&(d._UZ(0,"img",3),d.ALo(1,"tuiFlag")),2&t){const $=d.oxw();d.Q6J("src",d.lcZ(1,2,$.countryIsoCode),d.LSH),d.uIk("alt",$.countryIsoCode)}}let P0=(()=>{var t;class n{constructor(){this.isApple=(0,d.f3M)(E.TN),this.value="",this.mask=M0}get countryIsoCode(){return(0,c.i)(this.value,C.default)||""}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-3"]],standalone:!0,features:[d.jDz],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],["flag",""],["width","28",3,"src"]],template:function(e,r){if(1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(p){return r.value=p}),d._uU(1," Non-strict "),d._UZ(2,"input",1),d.qZA(),d.YNc(3,T0,2,4,"ng-template",null,2,d.W1O)),2&e){const i=d.MAs(4);d.Udp("max-width",30,"rem"),d.Q6J("tuiTextfieldCustomContent",r.countryIsoCode?i:"tuiIconPhoneLarge")("ngModel",r.value),d.xp6(2),d.Q6J("maskito",r.mask),d.uIk("pattern",r.pattern)}},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.u5,a.JJ,a.On,h.ro,V.I,V.T],encapsulation:2,changeDetection:0}),n})();var A0=o(8239),E0=o(8654);let y0=(()=>{var t;class n{constructor(){this.value="+7 920 123-4567",this.mask=E0.A_}ngOnInit(){var e=this;return(0,A0.Z)(function*(){e.mask=(0,c._)({countryIsoCode:"RU",metadata:yield Promise.resolve().then(o.bind(o,2250)).then(r=>r.default)})})()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-4"]],standalone:!0,features:[d.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(p){return r.value=p}),d._uU(1," Lazy metadata "),d._UZ(2,"input",1),d.qZA()),2&e&&(d.Udp("max-width",30,"rem"),d.Q6J("ngModel",r.value),d.xp6(2),d.Q6J("maskito",r.mask))},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.u5,a.JJ,a.On,h.ro],encapsulation:2,changeDetection:0}),n})();var g=o(9439);function S0(t,n){1&t&&(d.TgZ(0,"p",10),d._uU(1," For validating phone number you can use "),d.TgZ(2,"code"),d._uU(3,"isValidPhoneNumber"),d.qZA(),d._uU(4," , "),d.TgZ(5,"code"),d._uU(6,"isPossiblePhoneNumber"),d.qZA(),d._uU(7," functions from "),d.TgZ(8,"a",2),d._uU(9," libphonenumber-js "),d.qZA(),d._uU(10," package. "),d.TgZ(11,"a",2),d._uU(12," Read more "),d.qZA()(),d.TgZ(13,"p"),d._uU(14,"Below is an example of a Hungarian phone mask with an angular validator."),d.qZA())}function v0(t,n){1&t&&(d.TgZ(0,"p"),d._uU(1," Setting the "),d.TgZ(2,"code"),d._uU(3,"strict"),d.qZA(),d._uU(4," option to "),d.TgZ(5,"code"),d._uU(6,"false"),d.qZA(),d._uU(7," enables non-strict mask mode and allow user to type any country phone number. "),d.qZA(),d.TgZ(8,"p"),d._uU(9," The "),d.TgZ(10,"code"),d._uU(11,"countryIsoCode"),d.qZA(),d._uU(12," option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code. "),d.qZA())}function Z0(t,n){1&t&&(d.TgZ(0,"p"),d._uU(1,"You can load metadata lazily, below is an example of how to do it in Angular."),d.qZA(),d.TgZ(2,"p"),d._uU(3," You can also "),d.TgZ(4,"a",11),d._uU(5," customize the metadata "),d.qZA(),d._uU(6," to reduce metadata size. See instructions "),d.TgZ(7,"a",12),d._uU(8," here "),d.qZA()())}function D0(t,n){if(1&t&&(d.TgZ(0,"p"),d._uU(1," This mask is based on the "),d.TgZ(2,"a",2),d._uU(3," libphonenumber-js "),d.qZA(),d._uU(4," package. "),d.qZA(),d._uU(5," Use "),d.TgZ(6,"code"),d._uU(7,"maskitoPhoneOptionsGenerator"),d.qZA(),d._uU(8," to create a mask for phone input. "),d.TgZ(9,"tui-doc-example",3),d._UZ(10,"phone-doc-example-1"),d.qZA(),d.TgZ(11,"tui-doc-example",4),d._UZ(12,"phone-doc-example-2"),d.YNc(13,S0,15,0,"ng-template",null,5,d.W1O),d.qZA(),d.TgZ(15,"tui-doc-example",6),d._UZ(16,"phone-doc-example-3"),d.YNc(17,v0,13,0,"ng-template",null,7,d.W1O),d.qZA(),d.TgZ(19,"tui-doc-example",8),d._UZ(20,"phone-doc-example-4"),d.YNc(21,Z0,9,0,"ng-template",null,9,d.W1O),d.qZA()),2&t){const $=d.MAs(14),e=d.MAs(18),r=d.MAs(22),i=d.oxw();d.xp6(9),d.Q6J("content",i.basic),d.xp6(2),d.Q6J("content",i.validation)("description",$),d.xp6(4),d.Q6J("content",i.nonStrict)("description",e),d.xp6(4),d.Q6J("content",i.lazyMetadata)("description",r)}}function G0(t,n){if(1&t&&(d.TgZ(0,"tui-input",17),d._uU(1," Enter phone "),d._UZ(2,"input",18),d.qZA()),2&t){const $=d.oxw(2);d.Q6J("formControl",$.apiPageControl),d.xp6(2),d.Q6J("maskito",$.maskitoOptions),d.uIk("pattern",$.pattern)}}function N0(t,n){1&t&&d._uU(0," Country ISO-code ")}function O0(t,n){1&t&&(d._uU(0," If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed. "),d.TgZ(1,"p")(2,"strong"),d._uU(3,"Default:"),d.qZA(),d.TgZ(4,"code"),d._uU(5,"true"),d.qZA()())}function U0(t,n){1&t&&(d._uU(0," Separator between groups of numbers in a phone number (excluding country code and area code). "),d.TgZ(1,"p")(2,"strong"),d._uU(3,"Default:"),d.qZA(),d.TgZ(4,"code"),d._uU(5,"-"),d.qZA()())}function I0(t,n){if(1&t){const $=d.EpF();d.TgZ(0,"tui-doc-demo",13),d.YNc(1,G0,3,3,"ng-template"),d.qZA(),d.TgZ(2,"tui-doc-documentation"),d.YNc(3,N0,1,0,"ng-template",14),d.NdJ("documentationPropertyValueChange",function(r){d.CHM($);const i=d.oxw();return d.KtG(i.countryIsoCode=r)})("documentationPropertyValueChange",function(){d.CHM($);const r=d.oxw();return d.KtG(r.updateOptions())}),d.YNc(4,O0,6,0,"ng-template",15),d.NdJ("documentationPropertyValueChange",function(r){d.CHM($);const i=d.oxw();return d.KtG(i.strict=r)})("documentationPropertyValueChange",function(){d.CHM($);const r=d.oxw();return d.KtG(r.updateOptions())}),d.YNc(5,U0,6,0,"ng-template",16),d.NdJ("documentationPropertyValueChange",function(r){d.CHM($);const i=d.oxw();return d.KtG(i.separator=r)})("documentationPropertyValueChange",function(){d.CHM($);const r=d.oxw();return d.KtG(r.updateOptions())}),d.qZA()}if(2&t){const $=d.oxw();d.Q6J("control",$.apiPageControl),d.xp6(3),d.Q6J("documentationPropertyValues",$.countryCodeVariants)("documentationPropertyValue",$.countryIsoCode),d.xp6(1),d.Q6J("documentationPropertyValue",$.strict),d.xp6(1),d.Q6J("documentationPropertyValues",$.separatorVariants)("documentationPropertyValue",$.separator)}}const x0=(0,R.Ve)((()=>{var t;class n{constructor(){this.isApple=(0,d.f3M)(E.TN),this.apiPageControl=new a.NI(""),this.basic={[l.C.MaskitoOptions]:o.e(4173).then(o.t.bind(o,4173,17))},this.validation={[l.C.MaskitoOptions]:o.e(4220).then(o.t.bind(o,4220,17)),[l.C.Angular]:o.e(9935).then(o.t.bind(o,9935,17))},this.nonStrict={[l.C.MaskitoOptions]:o.e(3716).then(o.t.bind(o,3716,17)),[l.C.Angular]:o.e(664).then(o.t.bind(o,664,17))},this.lazyMetadata={[l.C.Angular]:o.e(3381).then(o.t.bind(o,3381,17)),[l.C.JavaScript]:o.e(4356).then(o.t.bind(o,4356,17))},this.metadata=C.default,this.strict=!0,this.countryIsoCode="RU",this.separator="-",this.countryCodeVariants=function _(t){return new S.ZP(t).getCountries()}(this.metadata),this.separatorVariants=["-"," "],this.maskitoOptions=(0,c._)(this)}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}updateOptions(){this.maskitoOptions=(0,c._)(this)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc"]],standalone:!0,features:[d.jDz],decls:3,vars:0,consts:[["header","Phone","package","PHONE"],["pageTab",""],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["id","basic","description","Kazakhstan phone example","heading","basic",3,"content"],["id","validation","heading","validation",3,"content","description"],["description",""],["id","non-strict","heading","Non-strict mask",3,"content","description"],["nonStrictDescription",""],["id","lazy-metadata","heading","Lazy metadata",3,"content","description"],["lazyDescription",""],[1,"tui-space_top-0"],["href","https://gitlab.com/catamphetamine/libphonenumber-js#customizing-metadata","tuiLink",""],["href","https://gitlab.com/catamphetamine/libphonenumber-metadata-generator","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","countryIsoCode","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","strict","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconPhoneLarge",1,"phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-doc-page",0),d.YNc(1,D0,23,7,"ng-template",1),d.YNc(2,I0,6,6,"ng-template",1),d.qZA())},dependencies:[h.ro,a.UX,a.JJ,a.oH,J.TuiAddonDocModule,g.FU,g.zb,g.B7,g.qo,g.nj,g.f2,s.Qf,s.K3,s.wU,f.MB,y.j,y.V,u.cn,u.B7,Y,C0,P0,y0],styles:[".phone[_ngcontent-%COMP%]{max-width:25rem}.phone[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),n})())}}]); \ No newline at end of file diff --git a/8318.a3164ef3b703c727.js b/8318.a3164ef3b703c727.js deleted file mode 100644 index 5a81246c5..000000000 --- a/8318.a3164ef3b703c727.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8318],{8318:(B0,A,o)=>{o.r(A),o.d(A,{default:()=>I0});var V=o(7980),d=o(4537),a=o(9900),l=o(3139),h=o(1156),c=o(6883),R=o(997),E=o(8033),y=o(2847),u=o(8940),s=o(1673),S=o(7991),C=o(2250);const H=(0,c._)({countryIsoCode:"KZ",metadata:C.default});var f=o(5640);let _=(()=>{var t;class n{constructor(){this.value="+7 771 931-1111",this.mask=H}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-1"]],standalone:!0,features:[d.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(p){return r.value=p}),d._uU(1," Basic "),d._UZ(2,"input",1),d.qZA()),2&e&&(d.Udp("max-width",30,"rem"),d.Q6J("ngModel",r.value),d.xp6(2),d.Q6J("maskito",r.mask))},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.u5,a.JJ,a.On,h.ro],encapsulation:2,changeDetection:0}),n})();var M=o(8692),m=o(8939),v=o(1927),Z=o(9941),Y=o(2130),P=o(6060),D=o(9570);function W(t,n){if(1&t&&(d.ynx(0),d._uU(1),d.BQk()),2&t){const $=n.polymorpheusOutlet;d.xp6(1),d.hij(" ",$," ")}}const Q=function(){return{}};function j(t,n){if(1&t&&(d.TgZ(0,"div",1),d.ALo(1,"async"),d.YNc(2,W,2,1,"ng-container",2),d.ALo(3,"async"),d.qZA()),2&t){const $=d.oxw();d.ekj("t-message-text_light","onDark"===d.lcZ(1,6,$.mode$)),d.Q6J("@tuiFadeIn",$.animation)("@tuiHeightCollapse",$.animation),d.xp6(2),d.Q6J("polymorpheusOutlet",$.error.message||d.lcZ(3,8,$.defaultErrorMessage$))("polymorpheusOutletContext",$.error.context||d.DdM(10,Q))}}let b=(()=>{class t{constructor($,e,r){this.animation=$,this.mode$=e,this.defaultErrorMessage$=r,this.error=null,this.visible=!0}set errorSetter($){this.error=(0,v.Aj)($)?new m.T($):$}onAnimation($){this.visible=$}}return t.\u0275fac=function($){return new($||t)(d.Y36(P.Pw),d.Y36(P.Au),d.Y36(P.PL))},t.\u0275cmp=d.Xpm({type:t,selectors:[["tui-error"]],hostBindings:function($,e){1&$&&d.NdJ("animationcancel.self",function(){return e.onAnimation(!1)})("animationstart.self",function(){return e.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},features:[d._Bn([Y.CV])],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",3,"t-message-text_light",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function($,e){1&$&&d.YNc(0,j,4,11,"div",0),2&$&&d.Q6J("ngIf",e.error&&e.visible)},dependencies:[M.O5,D.Li,M.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:block;color:var(--tui-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{margin-top:.25rem;white-space:pre-line}.t-message-text_light[_ngcontent-%COMP%]{color:var(--tui-negative-night)}"],data:{animation:[Z.eu,Z.QF]},changeDetection:0}),t})(),k=(()=>{class t{}return t.\u0275fac=function($){return new($||t)},t.\u0275mod=d.oAB({type:t}),t.\u0275inj=d.cJS({imports:[[M.ez,D.wq]]}),t})();var G=o(4911),O=o(4358),X=o(9811),T=o(4945),N=o(97),w=o(7969);const z={};function U(t,n){return t.pipe((0,w.U)($=>new m.T($||"",n)))}function I(t,n){return(0,T.of)(new m.T(t||"",n))}let q=(()=>{class t{constructor($,e,r,i){this.parent=$,this.self=e,this.container=r,this.validationErrors=i,this.order=[],this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}transform($){return this.order=$,this.computedError}get computedError(){return this.invalid&&this.touched&&this.error||(0,T.of)(null)}registerOnChange(){}registerOnTouched(){}setDisabledState(){}writeValue(){}get error(){const{errorId:$}=this;return $?this.getError(this.controlErrors[$],this.validationErrors[$]):null}get invalid(){var $;return!(null===($=this.control)||void 0===$||!$.invalid)}get touched(){var $;return!(null===($=this.control)||void 0===$||!$.touched)}get control(){var $,e,r;return(null===($=this.self)||void 0===$?void 0:$.control)||(null===(e=this.parent)||void 0===e?void 0:e.control)||(null===(r=this.container)||void 0===r?void 0:r.control)}get errorId(){return this.getErrorId(this.order,this.controlErrors)}get controlErrors(){var $;return(null===($=this.control)||void 0===$?void 0:$.errors)||z}getErrorId($,e){const r=null==$?void 0:$.find(p=>e[p]),i=Object.keys(e)[0];return r||i||""}getError($,e){if($ instanceof m.T)return(0,T.of)($);if(void 0===e&&(0,v.Aj)($))return(0,T.of)(new m.T($));if((0,N.b)(e))return U(e,$);if(e instanceof Function){const r=e($);return(0,N.b)(r)?U(r,$):I(r,$)}return I(e,$)}}return t.\u0275fac=function($){return new($||t)(d.Y36(a.a5,28),d.Y36(a.a5,26),d.Y36(a.gN,24),d.Y36(X.Z4,16))},t.\u0275pipe=d.Yjl({name:"tuiFieldError",type:t,pure:!1}),(0,G.gn)([O.UM],t.prototype,"getErrorId",null),(0,G.gn)([O.UM],t.prototype,"getError",null),t})(),d0=(()=>{class t{}return t.\u0275fac=function($){return new($||t)},t.\u0275mod=d.oAB({type:t}),t.\u0275inj=d.cJS({}),t})();const $0={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-7]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|6[2-4])\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|190|[2379]\\d\\d))\\d{5}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:(?:2\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}"],["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|33|44|5[05]|77|88|9[09])|111)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["(?:510|6\\d\\d|7(?:[01]\\d|2[156]|3[12]|49))\\d{4}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[59]\\d|6[01]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-8]|6[02357-9])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[129]|84[0-29]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[0-29]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\d)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-8]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["2088\\d{6}|(?:20[23579]|302)\\d{7}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|9[69])[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-578])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",[10]],["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-38])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[034]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|8988)\\d{4}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|(?:6(?:2\\d|40)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:09|95)[0-2]\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{8}|80[01]\\d{4}",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["(?:6\\d|71)\\d{6}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["(?:6[125-9]|7[13-9])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]],"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[1278]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};var e0=o(7896),n0=o(2240),o0=o(3581);function B(t,n){var $=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),$.push.apply($,e)}return $}function x(t){for(var n=1;n{var t;class n{constructor(){this.control=new a.NI("+36 20 123-3122",function g0(t){return n=>function l0(){return function t0(t,n){var $=Array.prototype.slice.call(n);return $.push($0),t.apply(this,$)}(u0,arguments)}(n.value,t)?null:new m.T("Invalid number")}("HU")),this.mask=p0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-2"]],standalone:!0,features:[d.jDz],decls:6,vars:11,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],[3,"error","formControl"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-input",0),d._uU(1," Basic "),d._UZ(2,"input",1),d.qZA(),d._UZ(3,"tui-error",2),d.ALo(4,"async"),d.ALo(5,"tuiFieldError")),2&e&&(d.Udp("max-width",30,"rem"),d.Q6J("formControl",r.control),d.xp6(2),d.Q6J("maskito",r.mask),d.xp6(1),d.Q6J("error",d.lcZ(4,6,d.lcZ(5,8,d.DdM(10,m0))))("formControl",r.control))},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.UX,a.JJ,a.oH,h.ro,k,b,M.Ov,d0,q],encapsulation:2,changeDetection:0}),n})();var F=o(1824);const f0=(0,c._)({metadata:C.default,strict:!1,countryIsoCode:"RU"});function C0(t,n){if(1&t&&(d._UZ(0,"img",3),d.ALo(1,"tuiFlag")),2&t){const $=d.oxw();d.Q6J("src",d.lcZ(1,2,$.countryIsoCode),d.LSH),d.uIk("alt",$.countryIsoCode)}}let M0=(()=>{var t;class n{constructor(){this.isApple=(0,d.f3M)(E.TN),this.value="",this.mask=f0}get countryIsoCode(){return(0,c.i)(this.value,C.default)||""}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-3"]],standalone:!0,features:[d.jDz],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],["flag",""],["width","28",3,"src"]],template:function(e,r){if(1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(p){return r.value=p}),d._uU(1," Non-strict "),d._UZ(2,"input",1),d.qZA(),d.YNc(3,C0,2,4,"ng-template",null,2,d.W1O)),2&e){const i=d.MAs(4);d.Udp("max-width",30,"rem"),d.Q6J("tuiTextfieldCustomContent",r.countryIsoCode?i:"tuiIconPhoneLarge")("ngModel",r.value),d.xp6(2),d.Q6J("maskito",r.mask),d.uIk("pattern",r.pattern)}},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.u5,a.JJ,a.On,h.ro,F.I,F.T],encapsulation:2,changeDetection:0}),n})();var T0=o(8239),P0=o(8654);let A0=(()=>{var t;class n{constructor(){this.value="+7 920 123-4567",this.mask=P0.A_}ngOnInit(){var e=this;return(0,T0.Z)(function*(){e.mask=(0,c._)({countryIsoCode:"RU",metadata:yield Promise.resolve().then(o.bind(o,2250)).then(r=>r.default)})})()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc-example-4"]],standalone:!0,features:[d.jDz],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(p){return r.value=p}),d._uU(1," Lazy metadata "),d._UZ(2,"input",1),d.qZA()),2&e&&(d.Udp("max-width",30,"rem"),d.Q6J("ngModel",r.value),d.xp6(2),d.Q6J("maskito",r.mask))},dependencies:[s.Qf,s.K3,s.wU,f.MB,u.cn,u.B7,a.u5,a.JJ,a.On,h.ro],encapsulation:2,changeDetection:0}),n})();var g=o(9439);function E0(t,n){1&t&&(d.TgZ(0,"p",10),d._uU(1," For validating phone number you can use "),d.TgZ(2,"code"),d._uU(3,"isValidPhoneNumber"),d.qZA(),d._uU(4," , "),d.TgZ(5,"code"),d._uU(6,"isPossiblePhoneNumber"),d.qZA(),d._uU(7," functions from "),d.TgZ(8,"a",2),d._uU(9," libphonenumber-js "),d.qZA(),d._uU(10," package. "),d.TgZ(11,"a",2),d._uU(12," Read more "),d.qZA()(),d.TgZ(13,"p"),d._uU(14,"Below is an example of a Hungarian phone mask with an angular validator."),d.qZA())}function y0(t,n){1&t&&(d.TgZ(0,"p"),d._uU(1," Setting the "),d.TgZ(2,"code"),d._uU(3,"strict"),d.qZA(),d._uU(4," option to "),d.TgZ(5,"code"),d._uU(6,"false"),d.qZA(),d._uU(7," enables non-strict mask mode and allow user to type any country phone number. "),d.qZA(),d.TgZ(8,"p"),d._uU(9," The "),d.TgZ(10,"code"),d._uU(11,"countryIsoCode"),d.qZA(),d._uU(12," option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code. "),d.qZA())}function S0(t,n){1&t&&(d.TgZ(0,"p"),d._uU(1,"You can load metadata lazily, below is an example of how to do it in Angular."),d.qZA(),d.TgZ(2,"p"),d._uU(3," You can also "),d.TgZ(4,"a",11),d._uU(5," customize the metadata "),d.qZA(),d._uU(6," to reduce metadata size. See instructions "),d.TgZ(7,"a",12),d._uU(8," here "),d.qZA()())}function v0(t,n){if(1&t&&(d.TgZ(0,"p"),d._uU(1," This mask is based on the "),d.TgZ(2,"a",2),d._uU(3," libphonenumber-js "),d.qZA(),d._uU(4," package. "),d.qZA(),d._uU(5," Use "),d.TgZ(6,"code"),d._uU(7,"maskitoPhoneOptionsGenerator"),d.qZA(),d._uU(8," to create a mask for phone input. "),d.TgZ(9,"tui-doc-example",3),d._UZ(10,"phone-doc-example-1"),d.qZA(),d.TgZ(11,"tui-doc-example",4),d._UZ(12,"phone-doc-example-2"),d.YNc(13,E0,15,0,"ng-template",null,5,d.W1O),d.qZA(),d.TgZ(15,"tui-doc-example",6),d._UZ(16,"phone-doc-example-3"),d.YNc(17,y0,13,0,"ng-template",null,7,d.W1O),d.qZA(),d.TgZ(19,"tui-doc-example",8),d._UZ(20,"phone-doc-example-4"),d.YNc(21,S0,9,0,"ng-template",null,9,d.W1O),d.qZA()),2&t){const $=d.MAs(14),e=d.MAs(18),r=d.MAs(22),i=d.oxw();d.xp6(9),d.Q6J("content",i.basic),d.xp6(2),d.Q6J("content",i.validation)("description",$),d.xp6(4),d.Q6J("content",i.nonStrict)("description",e),d.xp6(4),d.Q6J("content",i.lazyMetadata)("description",r)}}function Z0(t,n){if(1&t&&(d.TgZ(0,"tui-input",17),d._uU(1," Enter phone "),d._UZ(2,"input",18),d.qZA()),2&t){const $=d.oxw(2);d.Q6J("formControl",$.apiPageControl),d.xp6(2),d.Q6J("maskito",$.maskitoOptions),d.uIk("pattern",$.pattern)}}function D0(t,n){1&t&&d._uU(0," Country ISO-code ")}function G0(t,n){1&t&&(d._uU(0," If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed. "),d.TgZ(1,"p")(2,"strong"),d._uU(3,"Default:"),d.qZA(),d.TgZ(4,"code"),d._uU(5,"true"),d.qZA()())}function O0(t,n){1&t&&(d._uU(0," Separator between groups of numbers in a phone number (excluding country code and area code). "),d.TgZ(1,"p")(2,"strong"),d._uU(3,"Default:"),d.qZA(),d.TgZ(4,"code"),d._uU(5,"-"),d.qZA()())}function N0(t,n){if(1&t){const $=d.EpF();d.TgZ(0,"tui-doc-demo",13),d.YNc(1,Z0,3,3,"ng-template"),d.qZA(),d.TgZ(2,"tui-doc-documentation"),d.YNc(3,D0,1,0,"ng-template",14),d.NdJ("documentationPropertyValueChange",function(r){d.CHM($);const i=d.oxw();return d.KtG(i.countryIsoCode=r)})("documentationPropertyValueChange",function(){d.CHM($);const r=d.oxw();return d.KtG(r.updateOptions())}),d.YNc(4,G0,6,0,"ng-template",15),d.NdJ("documentationPropertyValueChange",function(r){d.CHM($);const i=d.oxw();return d.KtG(i.strict=r)})("documentationPropertyValueChange",function(){d.CHM($);const r=d.oxw();return d.KtG(r.updateOptions())}),d.YNc(5,O0,6,0,"ng-template",16),d.NdJ("documentationPropertyValueChange",function(r){d.CHM($);const i=d.oxw();return d.KtG(i.separator=r)})("documentationPropertyValueChange",function(){d.CHM($);const r=d.oxw();return d.KtG(r.updateOptions())}),d.qZA()}if(2&t){const $=d.oxw();d.Q6J("control",$.apiPageControl),d.xp6(3),d.Q6J("documentationPropertyValues",$.countryCodeVariants)("documentationPropertyValue",$.countryIsoCode),d.xp6(1),d.Q6J("documentationPropertyValue",$.strict),d.xp6(1),d.Q6J("documentationPropertyValues",$.separatorVariants)("documentationPropertyValue",$.separator)}}const I0=(0,V.Ve)((()=>{var t;class n{constructor(){this.isApple=(0,d.f3M)(E.TN),this.apiPageControl=new a.NI(""),this.basic={[l.C.MaskitoOptions]:o.e(4173).then(o.t.bind(o,4173,17))},this.validation={[l.C.MaskitoOptions]:o.e(4220).then(o.t.bind(o,4220,17)),[l.C.Angular]:o.e(9935).then(o.t.bind(o,9935,17))},this.nonStrict={[l.C.MaskitoOptions]:o.e(3716).then(o.t.bind(o,3716,17)),[l.C.Angular]:o.e(664).then(o.t.bind(o,664,17))},this.lazyMetadata={[l.C.Angular]:o.e(3381).then(o.t.bind(o,3381,17)),[l.C.JavaScript]:o.e(4356).then(o.t.bind(o,4356,17))},this.metadata=C.default,this.strict=!0,this.countryIsoCode="RU",this.separator="-",this.countryCodeVariants=function J(t){return new S.ZP(t).getCountries()}(this.metadata),this.separatorVariants=["-"," "],this.maskitoOptions=(0,c._)(this)}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}updateOptions(){this.maskitoOptions=(0,c._)(this)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=d.Xpm({type:t,selectors:[["phone-doc"]],standalone:!0,features:[d.jDz],decls:3,vars:0,consts:[["header","Phone","package","PHONE"],["pageTab",""],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["id","basic","description","Kazakhstan phone example","heading","basic",3,"content"],["id","validation","heading","validation",3,"content","description"],["description",""],["id","non-strict","heading","Non-strict mask",3,"content","description"],["nonStrictDescription",""],["id","lazy-metadata","heading","Lazy metadata",3,"content","description"],["lazyDescription",""],[1,"tui-space_top-0"],["href","https://gitlab.com/catamphetamine/libphonenumber-js#customizing-metadata","tuiLink",""],["href","https://gitlab.com/catamphetamine/libphonenumber-metadata-generator","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","countryIsoCode","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","strict","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconPhoneLarge",1,"phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,r){1&e&&(d.TgZ(0,"tui-doc-page",0),d.YNc(1,v0,23,7,"ng-template",1),d.YNc(2,N0,6,6,"ng-template",1),d.qZA())},dependencies:[h.ro,a.UX,a.JJ,a.oH,R.TuiAddonDocModule,g.FU,g.zb,g.B7,g.qo,g.nj,g.f2,s.Qf,s.K3,s.wU,f.MB,y.j,y.V,u.cn,u.B7,_,h0,M0,A0],styles:[".phone[_ngcontent-%COMP%]{max-width:25rem}.phone[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),n})())}}]); \ No newline at end of file diff --git a/9412.99ea90cc6d26c9ae.js b/9412.99ea90cc6d26c9ae.js new file mode 100644 index 000000000..53e777e7f --- /dev/null +++ b/9412.99ea90cc6d26c9ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9412],{997:(k,h,m)=>{m.d(h,{TuiAddonDocModule:()=>p});var f=m(4537),g=m(9439);let p=(()=>{class c{}return c.\u0275fac=function(x){return new(x||c)},c.\u0275mod=f.oAB({type:c}),c.\u0275inj=f.cJS({imports:[g.JF,g.mG,g.Lx,g.Lq,g.u4]}),c})()},9412:(k,h,m)=>{m.r(h),m.d(h,{default:()=>$});var f=m(7980),g=m(4911),p=m(9900),M=m(3139),c=m(1156),_=m(369),x=m(997),Z=m(4358),U=m(2847),l=m(8940);m(3770),m(8269);var d=m(1673);const S=(0,_.H$)({dateMode:"mm/dd/yyyy",timeMode:"HH:MM",dateSeparator:"/"});var e=m(4537),D=m(5640);let E=(()=>{var t;class i{constructor(){this.value="09/20/2020, 15:30",this.filler="mm/dd/yyyy, hh:mm",this.mask=S}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._uU(1," Localization "),e._UZ(2,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.xp6(2),e.Q6J("maskito",n.mask))},dependencies:[d.Qf,d.K3,d.wU,D.MB,l.cn,l.B7,l.kD,p.u5,p.JJ,p.On,c.ro],encapsulation:2,changeDetection:0}),i})();const V=(0,_.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateTimeSeparator:"; "});let v=(()=>{var t;class i{constructor(){this.value="05.02.2004; 10:10",this.filler="dd.mm.yyyy; hh:mm",this.mask=V}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._uU(1," Custom date and time separator "),e._UZ(2,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.xp6(2),e.Q6J("maskito",n.mask))},dependencies:[d.Qf,d.K3,d.wU,D.MB,l.cn,l.B7,l.kD,p.u5,p.JJ,p.On,c.ro],encapsulation:2,changeDetection:0}),i})();const O=(0,_.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateSeparator:"-",min:new Date(2010,1,15,12,30,0),max:new Date(2020,8,15,18,30,0)});let J=(()=>{var t;class i{constructor(){this.value="09-01-2018,\xa015:30",this.filler="dd-mm-yyyy,\xa0hh:mm",this.mask=O}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._uU(1," Min-max "),e._UZ(2,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.xp6(2),e.Q6J("maskito",n.mask))},dependencies:[d.Qf,d.K3,d.wU,D.MB,l.cn,l.B7,l.kD,p.u5,p.JJ,p.On,c.ro],encapsulation:2,changeDetection:0}),i})();const N=(0,_.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",timeStep:1});let H=(()=>{var t;class i{constructor(){this.value="09.01.2018,\xa015:30",this.filler="dd.mm.yyyy,\xa0hh:mm",this.mask=N}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-4"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(o,n){1&o&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(s){return n.value=s}),e._uU(1," Time Stepping "),e._UZ(2,"input",1),e.qZA()),2&o&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.xp6(2),e.Q6J("maskito",n.mask))},dependencies:[d.Qf,d.K3,d.wU,D.MB,l.cn,l.B7,l.kD,p.u5,p.JJ,p.On,c.ro],encapsulation:2,changeDetection:0}),i})();var y,T=m(9439);function K(t,i){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"dateMode"),e.qZA(),e._uU(3," , "),e.TgZ(4,"code"),e._uU(5,"timeMode"),e.qZA(),e._uU(6," and "),e.TgZ(7,"code"),e._uU(8,"dateSeparator"),e.qZA(),e._uU(9," parameters to get a mask with a locale specific representation of dates. "))}function Q(t,i){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"dateTimeSeparator"),e.qZA(),e._uU(3," parameter to configure separator between date and time strings. "))}function F(t,i){1&t&&(e._uU(0," Parameters "),e.TgZ(1,"code"),e._uU(2,"min"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"max"),e.qZA(),e._uU(6," allow to set the earliest and the latest available dates. They accept native "),e.TgZ(7,"a",10),e._uU(8," Date "),e.qZA(),e._uU(9," . "))}function G(t,i){1&t&&(e.TgZ(0,"p",11),e._uU(1," Property "),e.TgZ(2,"code"),e._uU(3,"timeStep"),e.qZA(),e._uU(4," allows you to increment / decrement time segments by pressing "),e.TgZ(5,"code"),e._uU(6,"ArrowUp"),e.qZA(),e._uU(7," / "),e.TgZ(8,"code"),e._uU(9,"ArrowDown"),e.qZA(),e._uU(10," . "),e.qZA(),e.TgZ(11,"p",12),e._uU(12," Use "),e.TgZ(13,"code"),e._uU(14,"step === 0"),e.qZA(),e._uU(15," (default value) to disable this feature. "),e.qZA())}function w(t,i){if(1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoDateTimeOptionsGenerator"),e.qZA(),e._uU(3," to create a mask to input both date and time. "),e.TgZ(4,"tui-doc-example",2),e.YNc(5,K,10,0,"ng-template",null,3,e.W1O),e._UZ(7,"date-time-mask-doc-example-1"),e.qZA(),e.TgZ(8,"tui-doc-example",4),e.YNc(9,Q,4,0,"ng-template",null,5,e.W1O),e._UZ(11,"date-time-mask-doc-example-2"),e.qZA(),e.TgZ(12,"tui-doc-example",6),e.YNc(13,F,10,0,"ng-template",null,7,e.W1O),e._UZ(15,"date-time-mask-doc-example-3"),e.qZA(),e.TgZ(16,"tui-doc-example",8),e.YNc(17,G,16,0,"ng-template",null,9,e.W1O),e._UZ(19,"date-time-mask-doc-example-4"),e.qZA()),2&t){const a=e.MAs(6),o=e.MAs(10),n=e.MAs(14),r=e.MAs(18),s=e.oxw();e.xp6(4),e.Q6J("content",s.dateTimeLocalizationExample)("description",a),e.xp6(4),e.Q6J("content",s.dateTimeSeparatorExample)("description",o),e.xp6(4),e.Q6J("content",s.dateTimeMinMaxExample)("description",n),e.xp6(4),e.Q6J("content",s.dateTimeTimeStepExample)("description",r)}}function I(t,i){if(1&t&&(e.TgZ(0,"tui-input",21),e._uU(1," Enter date and time "),e._UZ(2,"input",22),e.qZA()),2&t){const a=e.oxw(2);e.Q6J("formControl",a.apiPageControl)("tuiTextfieldFiller",a.getPlaceholder(a.dateMode,a.timeMode,a.dateSeparator,a.dateTimeSeparator)),e.xp6(2),e.Q6J("maskito",a.maskitoOptions)}}function L(t,i){1&t&&e._uU(0," Date format mode ")}function W(t,i){1&t&&e._uU(0," Time format mode ")}function Y(t,i){1&t&&(e._uU(0," Date separator "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"."),e.qZA(),e._uU(6," (dot). "),e.qZA())}function R(t,i){1&t&&(e._uU(0," Separator between date and time "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,",\xa0"),e.qZA(),e._uU(6," (comma and space) "),e.qZA())}function B(t,i){1&t&&(e._uU(0," The value by which the keyboard arrows increment/decrement time segments "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"0"),e.qZA(),e._uU(6," (disable stepping) "),e.qZA())}function z(t,i){1&t&&e._uU(0," Earliest date ")}function j(t,i){1&t&&e._uU(0," Latest date ")}function X(t,i){if(1&t){const a=e.EpF();e.TgZ(0,"tui-doc-demo",13),e.YNc(1,I,3,3,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,L,1,0,"ng-template",14),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.dateMode=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(4,W,1,0,"ng-template",15),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.timeMode=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(5,Y,7,0,"ng-template",16),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.dateSeparator=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(6,R,7,0,"ng-template",17),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.dateTimeSeparator=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(7,B,7,0,"ng-template",18),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.timeStep=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateOptions())}),e.YNc(8,z,1,0,"ng-template",19),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.minStr=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateDate())}),e.YNc(9,j,1,0,"ng-template",20),e.NdJ("documentationPropertyValueChange",function(n){e.CHM(a);const r=e.oxw();return e.KtG(r.maxStr=n)})("documentationPropertyValueChange",function(){e.CHM(a);const n=e.oxw();return e.KtG(n.updateDate())}),e.qZA()}if(2&t){const a=e.oxw();e.Q6J("control",a.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",a.dateModeOptions)("documentationPropertyValue",a.dateMode),e.xp6(1),e.Q6J("documentationPropertyValues",a.timeModeOptions)("documentationPropertyValue",a.timeMode),e.xp6(1),e.Q6J("documentationPropertyValue",a.dateSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",a.dateTimeSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",a.timeStep),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr)}}class P{constructor(){this.dateTimeLocalizationExample={[M.C.MaskitoOptions]:m.e(4338).then(m.t.bind(m,4338,17))},this.dateTimeSeparatorExample={[M.C.MaskitoOptions]:m.e(6624).then(m.t.bind(m,6624,17))},this.dateTimeMinMaxExample={[M.C.MaskitoOptions]:m.e(7878).then(m.t.bind(m,7878,17))},this.dateTimeTimeStepExample={[M.C.MaskitoOptions]:m.e(3365).then(m.t.bind(m,3365,17))},this.apiPageControl=new p.NI(""),this.dateModeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd"],this.timeModeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS"],this.minMaxOptions=["0001-01-01T00:00:00","9999-12-31T23:59:59","2000-01-01T12:30","2025-05-10T18:30"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.dateMode=this.dateModeOptions[0],this.timeMode=this.timeModeOptions[0],this.dateTimeSeparator=", ",this.dateSeparator=".",this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.timeStep=0,this.maskitoOptions=(0,_.H$)(this)}getPlaceholder(i,a,o,n){return`${i.replaceAll("/",o)}${n}${a}`}updateOptions(){this.maskitoOptions=(0,_.H$)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(y=P).\u0275fac=function(i){return new(i||y)},y.\u0275cmp=e.Xpm({type:y,selectors:[["date-time-mask-doc"]],standalone:!0,features:[e.jDz],decls:3,vars:0,consts:[["header","DateTime","package","KIT"],["pageTab",""],["id","localization","heading","Localization",3,"content","description"],["localizationDescription",""],["id","date-time-separator","heading","Custom separator between date and time",3,"content","description"],["dateTimeSeparatorDescription",""],["id","min-max","heading","Min and max",3,"content","description"],["minMaxDescription",""],["id","time-step","heading","Time segments stepping via arrows",3,"content","description"],["timeStepDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","dateMode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeMode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateTimeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeStep","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(i,a){1&i&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,w,20,8,"ng-template",1),e.YNc(2,X,10,12,"ng-template",1),e.qZA())},dependencies:[c.ro,p.UX,p.JJ,p.oH,x.TuiAddonDocModule,T.FU,T.zb,T.B7,T.qo,T.nj,T.f2,d.Qf,d.K3,d.wU,D.MB,U.j,U.V,l.cn,l.B7,l.kD,E,v,J,H],encapsulation:2,changeDetection:0}),(0,g.gn)([Z.UM],P.prototype,"getPlaceholder",null);const $=(0,f.Ve)(P)}}]); \ No newline at end of file diff --git a/9729.11613744dd6bd096.js b/9729.11613744dd6bd096.js deleted file mode 100644 index ed6517d59..000000000 --- a/9729.11613744dd6bd096.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9729],{997:(U,D,i)=>{i.d(D,{TuiAddonDocModule:()=>d});var y=i(4537),s=i(9439);let d=(()=>{class p{}return p.\u0275fac=function(x){return new(x||p)},p.\u0275mod=y.oAB({type:p}),p.\u0275inj=y.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),p})()},9729:(U,D,i)=>{i.r(D),i.d(D,{default:()=>B});var y=i(7980),s=i(4911),d=i(9900),f=i(3139),p=i(1156),_=i(1064),x=i(997),A=i(4358),k=i(2847),c=i(8940);i(3770),i(8269);var u=i(1673);const S=(0,_.H$)({dateMode:"mm/dd/yyyy",timeMode:"HH:MM",dateSeparator:"/"});var e=i(4537),h=i(5640);let V=(()=>{var t;class m{constructor(){this.value="09/20/2020, 15:30",this.filler="mm/dd/yyyy, hh:mm",this.mask=S}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-1"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(n,o){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return o.value=g}),e._uU(1," Localization "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.mask))},dependencies:[u.Qf,u.K3,u.wU,h.MB,c.cn,c.B7,c.kD,d.u5,d.JJ,d.On,p.ro],encapsulation:2,changeDetection:0}),m})();const Z=(0,_.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateTimeSeparator:"; "});let v=(()=>{var t;class m{constructor(){this.value="05.02.2004; 10:10",this.filler="dd.mm.yyyy; hh:mm",this.mask=Z}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-2"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(n,o){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return o.value=g}),e._uU(1," Custom date and time separator "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.mask))},dependencies:[u.Qf,u.K3,u.wU,h.MB,c.cn,c.B7,c.kD,d.u5,d.JJ,d.On,p.ro],encapsulation:2,changeDetection:0}),m})();const O=(0,_.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateSeparator:"-",min:new Date(2010,1,15,12,30,0),max:new Date(2020,8,15,18,30,0)});let J=(()=>{var t;class m{constructor(){this.value="09-01-2018,\xa015:30",this.filler="dd-mm-yyyy,\xa0hh:mm",this.mask=O}}return(t=m).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["date-time-mask-doc-example-3"]],standalone:!0,features:[e.jDz],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(n,o){1&n&&(e.TgZ(0,"tui-input",0),e.NdJ("ngModelChange",function(g){return o.value=g}),e._uU(1," Min-max "),e._UZ(2,"input",1),e.qZA()),2&n&&(e.Udp("max-width",30,"rem"),e.Q6J("tuiTextfieldFiller",o.filler)("ngModel",o.value),e.xp6(2),e.Q6J("maskito",o.mask))},dependencies:[u.Qf,u.K3,u.wU,h.MB,c.cn,c.B7,c.kD,d.u5,d.JJ,d.On,p.ro],encapsulation:2,changeDetection:0}),m})();var T,M=i(9439);function N(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"dateMode"),e.qZA(),e._uU(3," , "),e.TgZ(4,"code"),e._uU(5,"timeMode"),e.qZA(),e._uU(6," and "),e.TgZ(7,"code"),e._uU(8,"dateSeparator"),e.qZA(),e._uU(9," parameters to get a mask with a locale specific representation of dates. "))}function H(t,m){1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"dateTimeSeparator"),e.qZA(),e._uU(3," parameter to configure separator between date and time strings. "))}function K(t,m){1&t&&(e._uU(0," Parameters "),e.TgZ(1,"code"),e._uU(2,"min"),e.qZA(),e._uU(3," and "),e.TgZ(4,"code"),e._uU(5,"max"),e.qZA(),e._uU(6," allow to set the earliest and the latest available dates. They accept native "),e.TgZ(7,"a",8),e._uU(8," Date "),e.qZA(),e._uU(9," . "))}function G(t,m){if(1&t&&(e._uU(0," Use "),e.TgZ(1,"code"),e._uU(2,"maskitoDateTimeOptionsGenerator"),e.qZA(),e._uU(3," to create a mask to input both date and time. "),e.TgZ(4,"tui-doc-example",2),e.YNc(5,N,10,0,"ng-template",null,3,e.W1O),e._UZ(7,"date-time-mask-doc-example-1"),e.qZA(),e.TgZ(8,"tui-doc-example",4),e.YNc(9,H,4,0,"ng-template",null,5,e.W1O),e._UZ(11,"date-time-mask-doc-example-2"),e.qZA(),e.TgZ(12,"tui-doc-example",6),e.YNc(13,K,10,0,"ng-template",null,7,e.W1O),e._UZ(15,"date-time-mask-doc-example-3"),e.qZA()),2&t){const a=e.MAs(6),n=e.MAs(10),o=e.MAs(14),r=e.oxw();e.xp6(4),e.Q6J("content",r.dateTimeLocalizationExample)("description",a),e.xp6(4),e.Q6J("content",r.dateTimeSeparatorExample)("description",n),e.xp6(4),e.Q6J("content",r.dateTimeMinMaxExample)("description",o)}}function Q(t,m){if(1&t&&(e.TgZ(0,"tui-input",16),e._uU(1," Enter date and time "),e._UZ(2,"input",17),e.qZA()),2&t){const a=e.oxw(2);e.Q6J("formControl",a.apiPageControl)("tuiTextfieldFiller",a.getPlaceholder(a.dateMode,a.timeMode,a.dateSeparator,a.dateTimeSeparator)),e.xp6(2),e.Q6J("maskito",a.maskitoOptions)}}function F(t,m){1&t&&e._uU(0," Date format mode ")}function I(t,m){1&t&&e._uU(0," Time format mode ")}function L(t,m){1&t&&(e._uU(0," Date separator "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,"."),e.qZA(),e._uU(6," (dot). "),e.qZA())}function W(t,m){1&t&&(e._uU(0," Separator between date and time "),e.TgZ(1,"p")(2,"strong"),e._uU(3,"Default:"),e.qZA(),e.TgZ(4,"code"),e._uU(5,",\xa0"),e.qZA(),e._uU(6," (comma and space) "),e.qZA())}function Y(t,m){1&t&&e._uU(0," Earliest date ")}function R(t,m){1&t&&e._uU(0," Latest date ")}function w(t,m){if(1&t){const a=e.EpF();e.TgZ(0,"tui-doc-demo",9),e.YNc(1,Q,3,3,"ng-template"),e.qZA(),e.TgZ(2,"tui-doc-documentation"),e.YNc(3,F,1,0,"ng-template",10),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.dateMode=o)})("documentationPropertyValueChange",function(){e.CHM(a);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(4,I,1,0,"ng-template",11),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.timeMode=o)})("documentationPropertyValueChange",function(){e.CHM(a);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(5,L,7,0,"ng-template",12),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.dateSeparator=o)})("documentationPropertyValueChange",function(){e.CHM(a);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(6,W,7,0,"ng-template",13),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.dateTimeSeparator=o)})("documentationPropertyValueChange",function(){e.CHM(a);const o=e.oxw();return e.KtG(o.updateOptions())}),e.YNc(7,Y,1,0,"ng-template",14),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.minStr=o)})("documentationPropertyValueChange",function(){e.CHM(a);const o=e.oxw();return e.KtG(o.updateDate())}),e.YNc(8,R,1,0,"ng-template",15),e.NdJ("documentationPropertyValueChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.maxStr=o)})("documentationPropertyValueChange",function(){e.CHM(a);const o=e.oxw();return e.KtG(o.updateDate())}),e.qZA()}if(2&t){const a=e.oxw();e.Q6J("control",a.apiPageControl),e.xp6(3),e.Q6J("documentationPropertyValues",a.dateModeOptions)("documentationPropertyValue",a.dateMode),e.xp6(1),e.Q6J("documentationPropertyValues",a.timeModeOptions)("documentationPropertyValue",a.timeMode),e.xp6(1),e.Q6J("documentationPropertyValue",a.dateSeparator),e.xp6(1),e.Q6J("documentationPropertyValue",a.dateTimeSeparator),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),e.xp6(1),e.Q6J("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr)}}class P{constructor(){this.dateTimeLocalizationExample={[f.C.MaskitoOptions]:i.e(4338).then(i.t.bind(i,4338,17))},this.dateTimeSeparatorExample={[f.C.MaskitoOptions]:i.e(6624).then(i.t.bind(i,6624,17))},this.dateTimeMinMaxExample={[f.C.MaskitoOptions]:i.e(7878).then(i.t.bind(i,7878,17))},this.apiPageControl=new d.NI(""),this.dateModeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd"],this.timeModeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS"],this.minMaxOptions=["0001-01-01T00:00:00","9999-12-31T23:59:59","2000-01-01T12:30","2025-05-10T18:30"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.dateMode=this.dateModeOptions[0],this.timeMode=this.timeModeOptions[0],this.dateTimeSeparator=", ",this.dateSeparator=".",this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,_.H$)(this)}getPlaceholder(m,a,n,o){return`${m.replaceAll("/",n)}${o}${a}`}updateOptions(){this.maskitoOptions=(0,_.H$)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(T=P).\u0275fac=function(m){return new(m||T)},T.\u0275cmp=e.Xpm({type:T,selectors:[["date-time-mask-doc"]],standalone:!0,features:[e.jDz],decls:3,vars:0,consts:[["header","DateTime","package","KIT"],["pageTab",""],["id","localization","heading","Localization",3,"content","description"],["localizationDescription",""],["id","date-time-separator","heading","Custom separator between date and time",3,"content","description"],["dateTimeSeparatorDescription",""],["id","min-max","heading","Min and max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","dateMode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeMode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateTimeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(m,a){1&m&&(e.TgZ(0,"tui-doc-page",0),e.YNc(1,G,16,6,"ng-template",1),e.YNc(2,w,9,11,"ng-template",1),e.qZA())},dependencies:[p.ro,d.UX,d.JJ,d.oH,x.TuiAddonDocModule,M.FU,M.zb,M.B7,M.qo,M.nj,M.f2,u.Qf,u.K3,u.wU,h.MB,k.j,k.V,c.cn,c.B7,c.kD,V,v,J],encapsulation:2,changeDetection:0}),(0,s.gn)([A.UM],P.prototype,"getPlaceholder",null);const B=(0,y.Ve)(P)}}]); \ No newline at end of file diff --git a/addons/phone/API/index.html b/addons/phone/API/index.html index 223fa6082..d2d38ade7 100644 --- a/addons/phone/API/index.html +++ b/addons/phone/API/index.html @@ -15,14 +15,14 @@ Maskito | Phone - + -

Phone
PHONE

tuiMode:
-
Name and descriptionType Value
[countryIsoCode]
Country ISO-code
string
'RU'
[strict]
If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed.

Default:true

boolean
[separator]
Separator between groups of numbers in a phone number (excluding country code and area code).

Default:-

string
'-'
- +

Phone
PHONE

tuiMode:
-
Name and descriptionType Value
[countryIsoCode]
Country ISO-code
string
'RU'
[strict]
If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed.

Default:true

boolean
[separator]
Separator between groups of numbers in a phone number (excluding country code and area code).

Default:-

string
'-'
+ \ No newline at end of file diff --git a/addons/phone/index.html b/addons/phone/index.html index 3aa373569..d5db30941 100644 --- a/addons/phone/index.html +++ b/addons/phone/index.html @@ -15,80 +15,80 @@ Maskito | Phone - + -

Phone
PHONE

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

basic

Kazakhstan phone example

    
+        

Phone
PHONE

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

basic

Kazakhstan phone example

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

validation

For validating phone number you can use isValidPhoneNumber , isPossiblePhoneNumber functions from libphonenumber-js package. Read more

Below is an example of a Hungarian phone mask with an angular validator.

    
+

validation

For validating phone number you can use isValidPhoneNumber , isPossiblePhoneNumber functions from libphonenumber-js package. Read more

Below is an example of a Hungarian phone mask with an angular validator.

    
     
-
    
     
-
-

Non-strict mask

Setting the strict option to false enables non-strict mask mode and allow user to type any country phone number.

The countryIsoCode option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code.

    
+

Non-strict mask

Setting the strict option to false enables non-strict mask mode and allow user to type any country phone number.

The countryIsoCode option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code.

    
     
-
    
     
-
-

Lazy metadata

You can load metadata lazily, below is an example of how to do it in Angular.

You can also customize the metadata to reduce metadata size. See instructions here

    
+

Lazy metadata

You can load metadata lazily, below is an example of how to do it in Angular.

You can also customize the metadata to reduce metadata size. See instructions here

    
     
-
    
     
-
-
- +
+ \ No newline at end of file diff --git a/assets/taiga-ui/icons/tuiIconVisaOutline.svg b/assets/taiga-ui/icons/tuiIconVisaOutline.svg new file mode 100644 index 000000000..f7ad099f8 --- /dev/null +++ b/assets/taiga-ui/icons/tuiIconVisaOutline.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + diff --git a/browser-support/index.html b/browser-support/index.html index aa2b45646..8d47d2b18 100644 --- a/browser-support/index.html +++ b/browser-support/index.html @@ -15,14 +15,14 @@ Maskito | Browser support - + -

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 87+
Safari 12.1+
Opera 62+
Edge (Chromium) 74+
Microsoft Internet ExplorerNot supported
Edge (EdgeHTML)Not supported

Mobile

BrowserVersion
Google Chrome90+
Mozilla Firefox99+
Safari12.2+
Opera64+
- +

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 87+
Safari 12.1+
Opera 62+
Edge (Chromium) 74+
Microsoft Internet ExplorerNot supported
Edge (EdgeHTML)Not supported

Mobile

BrowserVersion
Google Chrome90+
Mozilla Firefox99+
Safari12.2+
Opera64+
+ \ No newline at end of file diff --git a/changelog/index.html b/changelog/index.html index e6ca0129f..9a1b9db12 100644 --- a/changelog/index.html +++ b/changelog/index.html @@ -15,20 +15,38 @@ Maskito | Changelog - -

Changelog

Changelog

+

Changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

-

2.3.2 (2024-05-16)

+

2.4.0 (2024-06-03)

+

Features

+
    +
  • kit: Time & DateTime support increment / decrement of time segment via ArrowUp / ArrowDown +(#1223) +(af961b8)
  • +
  • kit: Time supports SS.MSS & MM.SS.MSS modes (#1224) +(7bed4bc)
  • +

Bug Fixes

    +
  • core: add .select()-method support for MaskitoElement +(#1268) +(51f5934)
  • +
  • kit: Number should support float min/max-parameters in range -1 < x < 1 +(#1280) +(b44013e)
  • +
+

2.3.2 (2024-05-16)

+

Bug Fixes

+
  • kit: Number pads integer part with zero if user selects all and then types decimal separator (#1220) (8371e45)
  • @@ -43,7 +61,7 @@

    Bug Fixes

    (22d84e2)

2.3.1 (2024-04-23)

-

Bug Fixes

+

Bug Fixes

  • kit: Number should drop decimal separator if all digits are erased (#1211) @@ -56,7 +74,7 @@

    Bug Fixes

    (ed06936)

2.3.0 (2024-04-16)

-

Features

+

Features

-

Bug Fixes

+

Bug Fixes

  • kit: Date formatting errors for mm/yyyy, yyyy/mm, mm/yy modes (#1177) (948a350)

2.2.0 (2024-03-07)

-

Features

+

Features

  • kit: Number supports new configurable parameter minusSign (#1118) (a7bec35)
-

Bug Fixes

+

Bug Fixes

  • totally disable Maskito if nullable options are passed inside @maskito/{angular,react,vue} (#1117) (8cbadcf)

2.1.0 (2024-03-04)

-

Features

+

Features

  • kit: Date & DateRange & DateTime has improved zero-padding support for browser autofill & IME composition (#1027) @@ -93,14 +111,14 @@

    Features

    (#1043) (434c9c5)
-

Bug Fixes

+

Bug Fixes

  • kit: maskitoParseNumber should interpret japanese prolonged sound mark as pseudo minus (#1115) (b152698)

2.0.2 (2024-02-01)

-

Bug Fixes

+

Bug Fixes

  • kit: Number with initial value has problems with the first time input (#986) @@ -110,7 +128,7 @@

    Bug Fixes

    (18e3e0c)

2.0.1 (2024-01-31)

-

Bug Fixes

+

Bug Fixes

  • core: maskitoUpdateElement should not dispatch InputEvent if value is not changed (#977) @@ -161,64 +179,64 @@

    🐞 Bug Fixes

    (#928)

1.9.0 (2023-11-23)

-

Features

+

Features

  • phone: add ability to configure the separator (#685) (ab6bb11)

1.8.2 (2023-11-16)

-

Bug Fixes

+

Bug Fixes

  • kit: PrefixPostprocessor has problems with multi-character prefix (#669) (be459e5)

1.8.1 (2023-10-19)

-

Bug Fixes

+

Bug Fixes

  • kit: Date accept single character date segment during paste (#610) (e493198)

1.8.0 (2023-10-18)

-

Features

+

Features

-

Bug Fixes

+

Bug Fixes

  • kit: Number has broken zero padding when decimalSeparator equals to non-default value (#586) (7241761)

1.7.0 (2023-09-15)

-

Features

+

Features

New @maskito/phone library (#425) (#482)

Learn more: https://maskito.dev/addons/phone

1.6.0 (2023-09-15)

-

Features

+

Features

  • react: elementPredicate can accept asynchronous predicate (#502) (4bbf758)
-

Bug Fixes

+

Bug Fixes

  • kit: Number should accept all types of spaces as interchangeable characters for thousandSeparator (#505) (73975bb)

1.5.1 (2023-09-08)

-

Bug Fixes

+

Bug Fixes

  • vue: elementPredicate should accept MaskitoElementPredicateAsync type (#487) (fe7e9dc)

1.5.0 (2023-09-04)

-

Features

+

Features

-

Bug Fixes

+

Bug Fixes

  • kit: maskitoCaretGuard doesn't work after focus on <select /> (#462) @@ -236,7 +254,7 @@

    Bug Fixes

    (2107adc)

1.4.0 (2023-07-27)

-

Features

+

Features

  • kit: Date & DateRange support new modes yyyy, mm/yyyy, yyyy/mm (#384) @@ -245,20 +263,20 @@

    Features

    (3c7a3f6)

1.3.0 (2023-07-24)

-

Features

+

Features

  • kit: DateRange add configurable parameter rangeSeparator (#376) (d904842)
-

Bug Fixes

+

Bug Fixes

  • kit: Number has problems with run-time updates of postfix (#380) (8210896)

1.2.2 (2023-07-19)

-

Bug Fixes

+

Bug Fixes

  • kit: maskitoCaretGuard should wait for mouseup before execution (#372) @@ -268,7 +286,7 @@

    Bug Fixes

    (7cf4938)

1.2.1 (2023-07-11)

-

Bug Fixes

+

Bug Fixes

  • kit: Number with postfix should be compatible with decimalZeroPadding (#364) @@ -278,13 +296,13 @@

    Bug Fixes

    (06afbcb)

1.2.0 (2023-07-03)

-

Features

+

Features

  • kit: maskitoCaretGuard's function has the 2nd argument with current selection range (#358) (eedc4d6)
-

Bug Fixes

+

Bug Fixes

  • kit: maskitoCaretGuard incorrectly validates the left side of constraints (#356) @@ -294,7 +312,7 @@

    Bug Fixes

    (ed8221e)

1.1.1 (2023-06-29)

-

Bug Fixes

+

Bug Fixes

  • core: don't ignore native attribute maxlength (#350) (8504f49)
  • @@ -303,7 +321,7 @@

    Bug Fixes

    (4ccfdc8)

1.1.0 (2023-06-23)

-

Features

+

Features

  • kit: maskitoEventHandler accepts AddEventListenerOptions as the 3d optional argument (#346) @@ -312,7 +330,7 @@

    Features

    (#347) (ef539e1)
-

Bug Fixes

+

Bug Fixes

  • kit: Date allows to replace the whole selection range with zero (#345) @@ -329,25 +347,25 @@

    ⚠ BREAKING CHANGES

    (9fd3005)

0.16.0 (2023-06-20)

-

Features

+

Features

-

Bug Fixes

+

Bug Fixes

  • kit: Number fails to parse small number on blur (exponential notation problem) (#339) (7f83a7f)

0.15.0 (2023-06-14)

-

Features

+

Features

  • core: add new parameters preprocessors & postprocessors and deprecate preprocessor & postprocessor (#333) (0137775)
-

Bug Fixes

+

Bug Fixes

  • kit: maskitoParseNumber should return NaN for all strings with no digits (#331) @@ -357,7 +375,7 @@

    Bug Fixes

    (9876d88)

0.14.0 (2023-06-09)

-

Features

+

Features

  • angular: [maskitoElement] can accept asynchronous predicate (#316) @@ -367,7 +385,7 @@

    Features

    (bd01967)

0.13.0 (2023-06-02)

-

Features

+

Features

  • core: better layout-independent way to detect Undo and Redo (#320) @@ -376,7 +394,7 @@

    Features

    (f6ffb24)

0.12.1 (2023-05-25)

-

Bug Fixes

+

Bug Fixes

  • kit: DateTime validate min / max if date is complete (#314) @@ -386,7 +404,7 @@

    Bug Fixes

    (3bcac7f)

0.12.0 (2023-05-19)

-

Features

+

Features

  • core: add plugins to MaskitoOptions (#305) (b512ae2)
  • @@ -397,7 +415,7 @@

    Features

    (21eb69c)

0.11.1 (2023-05-11)

-

Bug Fixes

+

Bug Fixes

  • core: insertFromDrop action behaves now in the same way as insertFromPaste (#291) @@ -407,13 +425,13 @@

    Bug Fixes

    (0c6d1b9)

0.11.0 (2023-05-02)

-

Features

+

Features

0.10.0 (2023-04-25)

-

Features

+

Features

  • kit: Number keeps untouched decimal part if precision: Infinity (#253) @@ -424,7 +442,7 @@

    Features

  • kit: new maskitoPostfixPostprocessorGenerator (#257) (fdc86db)
-

Bug Fixes

+

Bug Fixes

  • kit: Number fails to trim leading zeroes after deleting of leading digit (#268) @@ -436,39 +454,39 @@

    Bug Fixes

    (08bdfd2)

0.9.0 (2023-03-31)

-

Features

+

Features

  • kit: new maskitoPrefixPostprocessorGenerator (#235) (50f0d58)
-

Bug Fixes

+

Bug Fixes

  • angular: Jest throws Class constructor DefaultValueAccessor cannot be invoked without 'new' (#232) (5089612)

0.8.1 (2023-03-27)

-

Bug Fixes

+

Bug Fixes

  • @maskito/core & @maskito/kit now include both UMD and ESM module formats (#227) (fa1c514)

0.8.0 (2023-03-23)

-

Features

+

Features

  • kit: DateRange swaps dates if the 2nd date is less than the 1st one (#212) (3efbb42)
-

Bug Fixes

+

Bug Fixes

  • core: incorrect order of actions during update of native element (#225) (394d5d9)

0.7.2 (2023-03-23)

-

Bug Fixes

+

Bug Fixes

  • angular: @maskito/angular should not depend on @maskito/kit (#221) @@ -478,7 +496,7 @@

    Bug Fixes

    (8b4d6e6)

0.7.1 (2023-03-22)

-

Bug Fixes

+

Bug Fixes

  • angular: use @nrwl/angular:package executor instead of @nrwl/angular:ng-packagr-lite (#216) @@ -488,7 +506,7 @@

    Bug Fixes

    (1b750d1)

0.7.0 (2023-03-20)

-

Features

+

Features

  • core: add deleteSoftLineBackward & deleteSoftLineForward support (#207) @@ -497,7 +515,7 @@

    Features

    (#197) (c85ca23)
-

Bug Fixes

+

Bug Fixes

  • core: Maskito losses valid characters on invalid insertion (overwriteMode: replace) (#208) @@ -507,7 +525,7 @@

    Bug Fixes

    (6e9adf7)

0.6.0 (2023-03-15)

-

Features

+

Features

-

Bug Fixes

+

Bug Fixes

  • core: show trailing fixed characters + duplicated fixed character on Drop (#185) @@ -528,7 +546,7 @@

    Bug Fixes

    (ba85c38)

0.5.0 (2023-03-09)

-

Features

+

Features

  • core: new utility maskitoTransform(value, maskitoOptions) (#177) @@ -536,51 +554,51 @@

    Features

  • kit: new utility maskitoParseNumber (#178) (fc58141)
-

Bug Fixes

+

Bug Fixes

  • kit: Number mask throws an error on empty string in thousandSeparator (#176) (cd52fad)

0.4.0 (2023-03-02)

-

Features

+

Features

  • angular: maskitoElement add new input (#164) (407c131)
-

Bug Fixes

+

Bug Fixes

  • kit: Number pads empty integer part when paste from clipboard (#168) (d043a82)

0.3.0 (2023-03-01)

-

Features

+

Features

  • angular: add other maskito packages to ng-update.packageGroup of package.json (#161) (bdecdaa)
-

Bug Fixes

+

Bug Fixes

  • kit: Date-mask fix wrong year that appears using the min property (#157) (544e891)

0.2.0 (2023-02-28)

-

Features

+

Features

-

Bug Fixes

+

Bug Fixes

  • kit: Number is now replacing hyphen, en-dash and em-dash with minus sign (#153) (1f21f11)

0.1.1 (2023-02-15)

-

Bug Fixes

+

Bug Fixes

  • core: Module parse failed: 'import' and 'export' may appear only with 'sourceType: module' (#131) @@ -606,7 +624,7 @@

    0.1.0 (2023-02-14)

-
- +
+ \ No newline at end of file diff --git a/core-concepts/element-state/index.html b/core-concepts/element-state/index.html index 10ae8f3b0..b05adbb8d 100644 --- a/core-concepts/element-state/index.html +++ b/core-concepts/element-state/index.html @@ -15,20 +15,20 @@ Maskito | Element state - + -

Element state

Element state is a concept which describes the main properties of the masked element at the certain period of time.

It is an object which implements the following interface:

    
+        

Element state

Element state is a concept which describes the main properties of the masked element at the certain period of time.

It is an object which implements the following interface:

    
     
-
-

This concept is actively used throughout Maskito libraries, and you can find its usage in the following topics:

- +

This concept is actively used throughout Maskito libraries, and you can find its usage in the following topics:

+ \ No newline at end of file diff --git a/core-concepts/mask-expression/index.html b/core-concepts/mask-expression/index.html index 9b4d16dac..aa8373436 100644 --- a/core-concepts/mask-expression/index.html +++ b/core-concepts/mask-expression/index.html @@ -15,32 +15,32 @@ Maskito | Mask expression - + -

Mask expression

Mask expression is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string.

You can set mask expression using mask parameter of MaskitoOptions .

Types of mask expression

  • RegExp mask expression

    The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript Regular expression .

    See the following example:

        
    +        

    Mask expression

    Mask expression is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string.

    You can set mask expression using mask parameter of MaskitoOptions .

    Types of mask expression

    • RegExp mask expression

      The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript Regular expression .

      See the following example:

          
           
      -
      -
      Make sure that mask expression works with any of intermediate states, not just the final value.

      For example, imagine that you have to create mask for 4-digits PIN code.

      /^\d{4}$/ is a wrong mask expression. It does not match intermediate states (you cannot complete 4-digit string without possibility to type 1-, 2- or 3-digit string).

      /^\d{0,4}$/ is the right solution for our example.

    • Pattern mask expression

      It is a good choice for more complex masks that are fixed in size. This type of mask expression is presented as array. Each element in the array has to be either a string or a regular expression. Each string is a fixed character and each regular expression is validator of character at the same index.

      Fixed character — a predefined character at a certain position (the same as its index inside mask expression array). It is automatically added when user forgets to type it. It cannot be erased or replaced with another character.

      For example, imagine that you have to create mask for a time-string with HH:MM format. It consists of 4 digits and 1 fixed-character separator : .

          
      +
      Make sure that mask expression works with any of intermediate states, not just the final value.

      For example, imagine that you have to create mask for 4-digits PIN code.

      /^\d{4}$/ is a wrong mask expression. It does not match intermediate states (you cannot complete 4-digit string without possibility to type 1-, 2- or 3-digit string).

      /^\d{0,4}$/ is the right solution for our example.

    • Pattern mask expression

      It is a good choice for more complex masks that are fixed in size. This type of mask expression is presented as array. Each element in the array has to be either a string or a regular expression. Each string is a fixed character and each regular expression is validator of character at the same index.

      Fixed character — a predefined character at a certain position (the same as its index inside mask expression array). It is automatically added when user forgets to type it. It cannot be erased or replaced with another character.

      For example, imagine that you have to create mask for a time-string with HH:MM format. It consists of 4 digits and 1 fixed-character separator : .

          
           
      -
      -

      This mask expression forbids anything excepts digits and limits length of the value to 5 characters.

      Also, it manages user interactions with fixed character.

      For example, user can just type four digits 1159 and the value becomes 11:59

      Another example, if caret position is after the colon and user presses Backspace , the input's value will not change but caret will be moved to the left of the colon.

    • Dynamic mask expression

      mask parameter can also accepts function which generates mask expression. This function will be called every time before input changes to generate a new version of mask expression.

      An "Element state" object with raw value and current selection is passed as an argument to the function.
          
      +

      This mask expression forbids anything excepts digits and limits length of the value to 5 characters.

      Also, it manages user interactions with fixed character.

      For example, user can just type four digits 1159 and the value becomes 11:59

      Another example, if caret position is after the colon and user presses Backspace , the input's value will not change but caret will be moved to the left of the colon.

    • Dynamic mask expression

      mask parameter can also accepts function which generates mask expression. This function will be called every time before input changes to generate a new version of mask expression.

      An "Element state" object with raw value and current selection is passed as an argument to the function.
          
           
      -
      -
      Be careful! It can be not performance-friendly to generate new mask expression on every input change.

      Think about optimization and memoization of the such function.

    Next steps

    The following sections are recommended to explore core concepts further:

    - +
    Be careful! It can be not performance-friendly to generate new mask expression on every input change.

    Think about optimization and memoization of the such function.

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/overview/index.html b/core-concepts/overview/index.html index 99548b5d5..43563c276 100644 --- a/core-concepts/overview/index.html +++ b/core-concepts/overview/index.html @@ -15,20 +15,20 @@ Maskito | Core concepts - + -

Core concepts

The main entity of Maskito core library is Maskito class which accepts 2 arguments in constructor:

  1. native HTMLInputElement or HTMLTextAreaElement
  2. set of configurable MaskitoOptions
    
+        

Core concepts

The main entity of Maskito core library is Maskito class which accepts 2 arguments in constructor:

  1. native HTMLInputElement or HTMLTextAreaElement
  2. set of configurable MaskitoOptions
    
     
-
-
Avoid wasting computation power or memory resources!

The only available public method destroy removes all created event listeners. Call it to clean everything up when the work is finished.

To understand the capabilities of the Maskito library, you need to learn about the following features and concepts:

- +
Avoid wasting computation power or memory resources!

The only available public method destroy removes all created event listeners. Call it to clean everything up when the work is finished.

To understand the capabilities of the Maskito library, you need to learn about the following features and concepts:

+ \ No newline at end of file diff --git a/core-concepts/overwrite-mode/index.html b/core-concepts/overwrite-mode/index.html index 032240d1a..b647c831d 100644 --- a/core-concepts/overwrite-mode/index.html +++ b/core-concepts/overwrite-mode/index.html @@ -15,104 +15,104 @@ Maskito | Overwrite mode - + -

Overwrite mode

Overwrite mode regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index.

overwriteMode can be of a following type:

  • shift (default)
  • replace
  • function that receives element state as an argument and returns shift or replace

Shift mode

The classic mode that everyone is used to. Inserting a new character in the middle of the text field value shifts all following characters to the right.

    
+        

Overwrite mode

Overwrite mode regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index.

overwriteMode can be of a following type:

  • shift (default)
  • replace
  • function that receives element state as an argument and returns shift or replace

Shift mode

The classic mode that everyone is used to. Inserting a new character in the middle of the text field value shifts all following characters to the right.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Replace mode

All new inserted characters replace the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field.

    
+

Replace mode

All new inserted characters replace the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Dynamically detected mode

Parameter overwriteMode also accepts function that will called before each insertion of new characters. This function has one argument — current element state (read more about it in the "Element state" section). And this function should return one of two possible values: shift or replace .

    
+

Dynamically detected mode

Parameter overwriteMode also accepts function that will called before each insertion of new characters. This function has one argument — current element state (read more about it in the "Element state" section). And this function should return one of two possible values: shift or replace .

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Next steps

The following sections are recommended to explore core concepts further:

- +

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/plugins/index.html b/core-concepts/plugins/index.html index d6dfeb60f..0f7d988e4 100644 --- a/core-concepts/plugins/index.html +++ b/core-concepts/plugins/index.html @@ -15,75 +15,75 @@ Maskito | Plugins - + -

Plugins

Plugins are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior.

Visualize rejected characters

This plugin is available as maskitoRejectEvent in @maskito/kit
    
+        

Plugins

Plugins are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior.

Visualize rejected characters

This plugin is available as maskitoRejectEvent in @maskito/kit
    
     
-
    
     
-
    
     
-
-

Built-in initial calibration plugin

Maskito libraries were created to prevent only user from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use maskitoTransform or just add maskitoInitialCalibrationPlugin to mask options.

    
+

Built-in initial calibration plugin

Maskito libraries were created to prevent only user from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use maskitoTransform or just add maskitoInitialCalibrationPlugin to mask options.

    
     
-
    
     
-
-

Built-in plugin for composition event

By default, Maskito does not break IME Composition and waits until compositionend fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters.

However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event – waiting for compositionend can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use maskitoStrictCompositionPlugin . It applies mask's constraints on ANY intermediate value of IME composition.

    
+

Built-in plugin for composition event

By default, Maskito does not break IME Composition and waits until compositionend fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters.

However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event – waiting for compositionend can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use maskitoStrictCompositionPlugin . It applies mask's constraints on ANY intermediate value of IME composition.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Next steps

The following sections are recommended to explore core concepts further:

- +

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/processors/index.html b/core-concepts/processors/index.html index 535f0da70..ffde2b0d8 100644 --- a/core-concepts/processors/index.html +++ b/core-concepts/processors/index.html @@ -15,38 +15,38 @@ Maskito | Processors - + -

Processors

MaskitoOptions have optional parameters preprocessors and postprocessors . Both accept array of pure functions. These functions are triggered on every user's input ( beforeinput and input events). They provide an opportunity to modify value before / after the mask is applied.

Preprocessors and postprocessors accept different types of arguments but they have two important similarities:

  • The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties.
  • The rest arguments contain information that can be useful to build some complex logic, but you cannot change it.
Before you learn more about processors, you should learn a single prerequisite — meaning of the term "Element state" .

Preprocessors

Each preprocessor is a function that is called before mask is applied.

For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field.

Preprocessor accepts two arguments:

  1. Object with two properties: elementState and data . Object of the same interface with updated or unchanged properties can be returned from the preprocessor.
        
    +        

    Processors

    MaskitoOptions have optional parameters preprocessors and postprocessors . Both accept array of pure functions. These functions are triggered on every user's input ( beforeinput and input events). They provide an opportunity to modify value before / after the mask is applied.

    Preprocessors and postprocessors accept different types of arguments but they have two important similarities:

    • The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties.
    • The rest arguments contain information that can be useful to build some complex logic, but you cannot change it.
    Before you learn more about processors, you should learn a single prerequisite — meaning of the term "Element state" .

    Preprocessors

    Each preprocessor is a function that is called before mask is applied.

    For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field.

    Preprocessor accepts two arguments:

    1. Object with two properties: elementState and data . Object of the same interface with updated or unchanged properties can be returned from the preprocessor.
          
           
      -
    2. Name of the action which triggers current execution. It can be one of the following possible values:
          
           
      -

    Preprocessor returns an objects of the same interface as the first argument.

        
         
    -
    -

    Postprocessors

    Each postprocessor is a function that is called after the mask is applied. When all preprocessors are already called, all mask operations happened and the input's value is about to be updated. You can change everything manually inside a postprocessor.

    Postprocessor accepts two arguments:

    1. Element state after mask had been applied. Postprocessor can return updated element state which would then be reflected by the actual text field.
    2. Initial element state before preprocessors and mask execution. It is a readonly argument, the past cannot be changed...

    Postprocessor returns an objects of the same interface as the first argument.

    With great power comes great responsibility!

    Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value!

        
    +

    Postprocessors

    Each postprocessor is a function that is called after the mask is applied. When all preprocessors are already called, all mask operations happened and the input's value is about to be updated. You can change everything manually inside a postprocessor.

    Postprocessor accepts two arguments:

    1. Element state after mask had been applied. Postprocessor can return updated element state which would then be reflected by the actual text field.
    2. Initial element state before preprocessors and mask execution. It is a readonly argument, the past cannot be changed...

    Postprocessor returns an objects of the same interface as the first argument.

    With great power comes great responsibility!

    Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value!

        
         
    -
    -
    Stacking of multiple processors

    The Maskito team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters preprocessors and postprocessors accepts array of same type processors. Break your code into the several independent processors so that each processor implements only a single task.

    Next steps

    The following sections are recommended to explore core concepts further:

    - +
Stacking of multiple processors

The Maskito team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters preprocessors and postprocessors accepts array of same type processors. Break your code into the several independent processors so that each processor implements only a single task.

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/transformer/index.html b/core-concepts/transformer/index.html index 7a77bf67b..d06776d3c 100644 --- a/core-concepts/transformer/index.html +++ b/core-concepts/transformer/index.html @@ -15,20 +15,20 @@ Maskito | Transformer - + -

Transformer
CORE

Maskito libraries were created to prevent user from typing invalid value.
Maskito listens beforeinput and input events. Programmatic (by developer) changes of input's value don't trigger these events!

Maskito is based on the assumption that developer is capable to programmatically patch input with valid value!

If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use maskitoTransform utility .

    
+        

Transformer
CORE

Maskito libraries were created to prevent user from typing invalid value.
Maskito listens beforeinput and input events. Programmatic (by developer) changes of input's value don't trigger these events!

Maskito is based on the assumption that developer is capable to programmatically patch input with valid value!

If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use maskitoTransform utility .

    
     
-
-

Next steps

The following sections are recommended to explore core concepts further:

- +

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/frameworks/angular/Setup/index.html b/frameworks/angular/Setup/index.html index a0ec1faf8..c2a504e74 100644 --- a/frameworks/angular/Setup/index.html +++ b/frameworks/angular/Setup/index.html @@ -15,28 +15,28 @@ Maskito | Angular - + -

Angular

  1. Install libraries

    /your/project/path> +

    Angular

    1. Install libraries

      /your/project/path>

          
           
      -
    2. Import MaskitoDirective to your component / module

      your.component.ts

          
           
      -
      -
    - +
+ \ No newline at end of file diff --git a/frameworks/angular/index.html b/frameworks/angular/index.html index c511b2d1b..bc755f340 100644 --- a/frameworks/angular/index.html +++ b/frameworks/angular/index.html @@ -15,74 +15,74 @@ Maskito | Angular - + -

Angular

@maskito/angular is a light-weighted library to use Maskito in an Angular-way.
Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Write less code

  • No need to query element from DOM. Just pass all required options to [maskito] directive.
  • No need to worry about clean-ups. All created event listeners are automatically removed after element is detached from DOM.

Basic directive approach

Use it when you have direct access to native input element.

your.component.ts +

Angular

@maskito/angular is a light-weighted library to use Maskito in an Angular-way.
Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Write less code

  • No need to query element from DOM. Just pass all required options to [maskito] directive.
  • No need to worry about clean-ups. All created event listeners are automatically removed after element is detached from DOM.

Basic directive approach

Use it when you have direct access to native input element.

your.component.ts

    
     
-
-

Nested input element

Pass a predicate to maskito to find input element for you, if you do not have a direct access to it.

By default maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

your.component.ts +

Nested input element

Pass a predicate to maskito to find input element for you, if you do not have a direct access to it.

By default maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

your.component.ts

    
     
-
-

Custom input

See querying nested input in action

Default behavior is enough for Taiga UI inputs
Custom predicate is required if target input is not the first on in the DOM

Custom input

See querying nested input in action

Default behavior is enough for Taiga UI inputs
Custom predicate is required if target input is not the first on in the DOM
    
     
-
    
     
-
    
     
-
-

Set value programmatically

When directly on native input/textarea tag, MaskitoDirective formats value set programmatically with Angular forms.

    
+

Set value programmatically

When directly on native input/textarea tag, MaskitoDirective formats value set programmatically with Angular forms.

    
     
-
    
     
-
-

Pipe

Format arbitrary value with the same options

Balance: $12 345.67 +

Pipe

Format arbitrary value with the same options

Balance: $12 345.67
    
     
-
    
     
-
-
- +
+ \ No newline at end of file diff --git a/frameworks/react/index.html b/frameworks/react/index.html index 87f610366..30be02483 100644 --- a/frameworks/react/index.html +++ b/frameworks/react/index.html @@ -15,50 +15,50 @@ Maskito | React - + -

React

@maskito/react is a light-weighted library to use Maskito in an React-way.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
+        

React

@maskito/react is a light-weighted library to use Maskito in an React-way.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
     
-

and use Maskito

    
     
-
-

See the result of above code example in action:

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.
    
+

See the result of above code example in action:

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.
    
     
-
    
     
-

Controlled masked input

Maskito core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native onInput instead of React-specific onChange event. Do not worry, both events works similarly! Read more about it in the official React documentation.

    
     
-

Best practices & Anti-Patterns

Pass named variables to avoid unnecessary hook runs with Maskito recreation:

    
     
-
-
- +
+ \ No newline at end of file diff --git a/frameworks/vue/index.html b/frameworks/vue/index.html index ce394d053..7d2d6767b 100644 --- a/frameworks/vue/index.html +++ b/frameworks/vue/index.html @@ -15,38 +15,38 @@ Maskito | Vue - + -

Vue

@maskito/vue is a light-weighted library to use Maskito in as a Vue directive.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
+        

Vue

@maskito/vue is a light-weighted library to use Maskito in as a Vue directive.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
     
-

and use Maskito

    
     
-
-

Above code example in practice

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.
    
+

Above code example in practice

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.
    
     
-

Best practices & Anti-Patterns

Avoid inlining options object, otherwise Maskito will be recreated on every update:

    
     
-
-
- +
+ \ No newline at end of file diff --git a/getting-started/maskito-libraries/index.html b/getting-started/maskito-libraries/index.html index dae6a6ef8..c29af3e5d 100644 --- a/getting-started/maskito-libraries/index.html +++ b/getting-started/maskito-libraries/index.html @@ -15,56 +15,56 @@ Maskito | Maskito libraries - + -

Maskito libraries

Maskito is a collection of libraries. Explore them and learn how to install and use them.

  • @maskito/core

    It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

    All other Maskito's packages require @maskito/core as peer-dependency.

    /your/project/path> +

    Maskito libraries

    Maskito is a collection of libraries. Explore them and learn how to install and use them.

    • @maskito/core

      It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

      All other Maskito's packages require @maskito/core as peer-dependency.

      /your/project/path>

          
           
      -

      Learn more about this library in "Core Concepts" section.

    • @maskito/kit

      The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters.

      /your/project/path>

          
           
      -

      See examples: Number or Time .

    • @maskito/phone

      The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular libphonenumber-js package.

      /your/project/path>

          
           
      -

      See example Phone Mask

    • @maskito/angular

      The Angular-specific library. It provides a convenient way to use Maskito as a directive.

      /your/project/path>

          
           
      -

      Learn more about this library in "Angular" section.

    • @maskito/react

      The React-specific library. It provides a convenient way to use Maskito as a hook.

      /your/project/path>

          
           
      -

      Learn more about this library in "React" section.

    • @maskito/vue

      The Vue-specific library. It provides a convenient way to use Maskito as a directive.

      /your/project/path>

          
           
      -
      -

      Learn more about this library in "Vue" section.

    - +

    Learn more about this library in "Vue" section.

+ \ No newline at end of file diff --git a/getting-started/what-is-maskito/index.html b/getting-started/what-is-maskito/index.html index 0cc8c42f5..e7b0f5a3c 100644 --- a/getting-started/what-is-maskito/index.html +++ b/getting-started/what-is-maskito/index.html @@ -15,14 +15,14 @@ Maskito | What is Maskito? - + -

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement / HTMLTextAreaElement or even with [contenteditable] element.
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

- +

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement / HTMLTextAreaElement or even with [contenteditable] element.
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

+ \ No newline at end of file diff --git a/index.html b/index.html index 38f7036f7..2d2bfcb66 100644 --- a/index.html +++ b/index.html @@ -15,14 +15,14 @@ Maskito | What is Maskito? - + -

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement / HTMLTextAreaElement or even with [contenteditable] element.
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

- +

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement / HTMLTextAreaElement or even with [contenteditable] element.
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

+ \ No newline at end of file diff --git a/index.original.html b/index.original.html index 9e22c1f26..185a52d94 100644 --- a/index.original.html +++ b/index.original.html @@ -15,9 +15,9 @@ Maskito - + Loading... - + \ No newline at end of file diff --git a/kit/date-range/API/index.html b/kit/date-range/API/index.html index ec819b192..1bfc13b5e 100644 --- a/kit/date-range/API/index.html +++ b/kit/date-range/API/index.html @@ -15,14 +15,14 @@ Maskito | DateRange - + -

DateRange
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[dateSeparator]
Separator between date segments (days, months and years).

Default:. (dot).

string
[rangeSeparator]
Separator between dates of the date range.

Default: – 

string
[min]
Earliest date
Date
'0001-01-01'
[max]
Latest date
Date
'9999-12-31'
[minLength]
Minimal length of the range
MaskitoDateSegments<number>
{}
[maxLength]
Maximal length of the range
MaskitoDateSegments<number>
{}
- +

DateRange
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[dateSeparator]
Separator between date segments (days, months and years).

Default:. (dot).

string
[rangeSeparator]
Separator between dates of the date range.

Default: – 

string
[min]
Earliest date
Date
'0001-01-01'
[max]
Latest date
Date
'9999-12-31'
[minLength]
Minimal length of the range
MaskitoDateSegments<number>
{}
[maxLength]
Maximal length of the range
MaskitoDateSegments<number>
{}
+ \ No newline at end of file diff --git a/kit/date-range/index.html b/kit/date-range/index.html index 1ab5f4075..8b02ec95b 100644 --- a/kit/date-range/index.html +++ b/kit/date-range/index.html @@ -15,134 +15,134 @@ Maskito | DateRange - + -

DateRange
KIT

Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

Date localization

Use mode and dateSeparator parameters to get a mask with a locale specific representation of dates.

    
+        

DateRange
KIT

Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

Date localization

Use mode and dateSeparator parameters to get a mask with a locale specific representation of dates.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Min and max dates

Parameters min and max allow you to set the earliest and the latest available dates. They accept native Date .

    
+

Min and max dates

Parameters min and max allow you to set the earliest and the latest available dates. They accept native Date .

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Min and max length of range

Use minLength and maxLength parameters to set minimal and maximal length of the date range.

    
+

Min and max length of range

Use minLength and maxLength parameters to set minimal and maximal length of the date range.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Custom range separator

Use rangeSeparator parameter to customize separator between dates of the date range.

    
+

Custom range separator

Use rangeSeparator parameter to customize separator between dates of the date range.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-
- +
+ \ No newline at end of file diff --git a/kit/date-time/API/index.html b/kit/date-time/API/index.html index aeaa36c94..4ba77a93c 100644 --- a/kit/date-time/API/index.html +++ b/kit/date-time/API/index.html @@ -15,14 +15,14 @@ Maskito | DateTime - + -

DateTime
KIT

tuiMode:
-
Name and descriptionType Value
[dateMode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[timeMode]
Time format mode
MaskitoTimeMode
'HH:MM'
[dateSeparator]
Date separator

Default:. (dot).

string
[dateTimeSeparator]
Separator between date and time

Default: (comma and space)

string
[min]
Earliest date
Date
'0001-01-01T00:00:00'
[max]
Latest date
Date
'9999-12-31T23:59:59'
- +

DateTime
KIT

tuiMode:
-
Name and descriptionType Value
[dateMode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[timeMode]
Time format mode
MaskitoTimeMode
'HH:MM'
[dateSeparator]
Date separator

Default:. (dot).

string
[dateTimeSeparator]
Separator between date and time

Default: (comma and space)

string
[timeStep]
The value by which the keyboard arrows increment/decrement time segments

Default:0 (disable stepping)

number
[min]
Earliest date
Date
'0001-01-01T00:00:00'
[max]
Latest date
Date
'9999-12-31T23:59:59'
+ \ No newline at end of file diff --git a/kit/date-time/index.html b/kit/date-time/index.html index a7a8bcfff..7ed7eea4c 100644 --- a/kit/date-time/index.html +++ b/kit/date-time/index.html @@ -15,104 +15,134 @@ Maskito | DateTime - + -

DateTime
KIT

Use maskitoDateTimeOptionsGenerator to create a mask to input both date and time.

Localization

Use dateMode , timeMode and dateSeparator parameters to get a mask with a locale specific representation of dates.

    
+        

DateTime
KIT

Use maskitoDateTimeOptionsGenerator to create a mask to input both date and time.

Localization

Use dateMode , timeMode and dateSeparator parameters to get a mask with a locale specific representation of dates.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Custom separator between date and time

Use dateTimeSeparator parameter to configure separator between date and time strings.

    
+

Custom separator between date and time

Use dateTimeSeparator parameter to configure separator between date and time strings.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Min and max

Parameters min and max allow to set the earliest and the latest available dates. They accept native Date .

    
+

Min and max

Parameters min and max allow to set the earliest and the latest available dates. They accept native Date .

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-
- +

Time segments stepping via arrows

Property timeStep allows you to increment / decrement time segments by pressing ArrowUp / ArrowDown .

Use step === 0 (default value) to disable this feature.

    
+    
+ + +
+
    
+    
+ + +
+
    
+    
+ + +
+
    
+    
+ + +
+
    
+    
+ + +
+
+ \ No newline at end of file diff --git a/kit/date/API/index.html b/kit/date/API/index.html index 927b34d09..2467b0631 100644 --- a/kit/date/API/index.html +++ b/kit/date/API/index.html @@ -15,14 +15,14 @@ Maskito | Date - + -

Date
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[separator]
Symbol for separating date-segments (days, months, years)

Default:. (dot)

string
'.'
[min]
Earliest date

Default:new Date('0001-01-01')

Date
'0001-01-01'
[max]
Latest date

Default:new Date('9999-12-31')

Date
'9999-12-31'
- +

Date
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[separator]
Symbol for separating date-segments (days, months, years)

Default:. (dot)

string
'.'
[min]
Earliest date

Default:new Date('0001-01-01')

Date
'0001-01-01'
[max]
Latest date

Default:new Date('9999-12-31')

Date
'9999-12-31'
+ \ No newline at end of file diff --git a/kit/date/index.html b/kit/date/index.html index 895b6c698..5af6474c1 100644 --- a/kit/date/index.html +++ b/kit/date/index.html @@ -15,74 +15,74 @@ Maskito | Date - + -

Date
KIT

Use maskitoDateOptionsGenerator to create a mask for date input.

Date localization

Use mode and separator properties to get a mask with a locale specific representation of dates.

    
+        

Date
KIT

Use maskitoDateOptionsGenerator to create a mask for date input.

Date localization

Use mode and separator properties to get a mask with a locale specific representation of dates.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Min/Max

Properties min and max allow you to set the earliest and the latest available dates. They accept native Date .

    
+

Min/Max

Properties min and max allow you to set the earliest and the latest available dates. They accept native Date .

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-
- +
+ \ No newline at end of file diff --git a/kit/number/API/index.html b/kit/number/API/index.html index 86b7569b1..5566f8d61 100644 --- a/kit/number/API/index.html +++ b/kit/number/API/index.html @@ -15,14 +15,14 @@ Maskito | Number - + -

Number
KIT

tuiMode:
-
Name and descriptionType Value
[precision]
A number of digits after decimalSeparator .

Use Infinity for an untouched decimal part.

Default:0 (decimal part is forbidden).

number
0
[decimalSeparator]
Symbol for separating fraction.

Default: dot.

string
[decimalPseudoSeparators]
Symbols to be replaced with decimalSeparator .

Default:['.', 'ю', 'б'] .

string[]
['.', ',', 'б', 'ю']
[decimalZeroPadding]
If number of digits after decimalSeparator is always equal to the precision .

Default:false (number of digits can be less than precision) .

boolean
[thousandSeparator]
Symbol for separating thousands.

Default: non-breaking space.

string
[min]
The lowest permitted value.

Default:Number.MIN_SAFE_INTEGER .

number
[max]
The greatest permitted value.

Default:Number.MAX_SAFE_INTEGER .

number
[prefix]
A prefix symbol, like currency.

Default: empty string (no prefix).

string
[postfix]
A postfix symbol, like currency.

Default: empty string (no postfix).

string
[minusSign]
A minus symbol.

Default:\u2212

string
- +

Number
KIT

tuiMode:
-
Name and descriptionType Value
[precision]
A number of digits after decimalSeparator .

Use Infinity for an untouched decimal part.

Default:0 (decimal part is forbidden).

number
0
[decimalSeparator]
Symbol for separating fraction.

Default: dot.

string
[decimalPseudoSeparators]
Symbols to be replaced with decimalSeparator .

Default:['.', 'ю', 'б'] .

string[]
['.', ',', 'б', 'ю']
[decimalZeroPadding]
If number of digits after decimalSeparator is always equal to the precision .

Default:false (number of digits can be less than precision) .

boolean
[thousandSeparator]
Symbol for separating thousands.

Default: non-breaking space.

string
[min]
The lowest permitted value.

Default:Number.MIN_SAFE_INTEGER .

number
[max]
The greatest permitted value.

Default:Number.MAX_SAFE_INTEGER .

number
[prefix]
A prefix symbol, like currency.

Default: empty string (no prefix).

string
[postfix]
A postfix symbol, like currency.

Default: empty string (no postfix).

string
[minusSign]
A minus symbol.

Default:\u2212

string
+ \ No newline at end of file diff --git a/kit/number/index.html b/kit/number/index.html index b4413e151..832643b3e 100644 --- a/kit/number/index.html +++ b/kit/number/index.html @@ -15,182 +15,182 @@ Maskito | Number - + -

Number
KIT

Use maskitoNumberOptionsGenerator to create a mask for entering a formatted number.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseNumber to get number-type value.

    
+        

Number
KIT

Use maskitoNumberOptionsGenerator to create a mask for entering a formatted number.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseNumber to get number-type value.

    
     
-
-

High precision

Use precision parameter to configure the number of digits after decimal separator.

    
+

High precision

Use precision parameter to configure the number of digits after decimal separator.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Separators

Use decimalSeparator and thousandSeparator to get mask with locale specific representation of numbers.

In Germany people use comma as decimal separator and dot for thousands
    
+

Separators

Use decimalSeparator and thousandSeparator to get mask with locale specific representation of numbers.

In Germany people use comma as decimal separator and dot for thousands
    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Postfix

Use postfix parameter to set non-removable text after the number.
Additionally you can use maskitoCaretGuard to clamp caret inside allowable range.
This example also shows how to restrict the greatest permitted value via max parameter.

    
+

Postfix

Use postfix parameter to set non-removable text after the number.
Additionally you can use maskitoCaretGuard to clamp caret inside allowable range.
This example also shows how to restrict the greatest permitted value via max parameter.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Decimal zero padding

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

    
+

Decimal zero padding

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Minus sign

Use minusSign parameter to configure the character which indicates that a number is negative.

In this example hyphen is used as minusSign

    
+

Minus sign

Use minusSign parameter to configure the character which indicates that a number is negative.

In this example hyphen is used as minusSign

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

Dynamic decimal zero padding

You can change options on the fly to build complex logic.
This example shows how to initially disable decimalZeroPadding and enable it only after user inserts decimal separator.

    
+

Dynamic decimal zero padding

You can change options on the fly to build complex logic.
This example shows how to initially disable decimalZeroPadding and enable it only after user inserts decimal separator.

    
     
-
    
     
-
-
- +
+ \ No newline at end of file diff --git a/kit/time/API/index.html b/kit/time/API/index.html index 2aefe69cf..c6d4932dc 100644 --- a/kit/time/API/index.html +++ b/kit/time/API/index.html @@ -15,14 +15,14 @@ Maskito | Time - + -

Time
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMaxValues]
Max value for every time segment
MaskitoTimeSegments<number>
{hours: 23, minutes: 59, seconds: 59, milliseconds: 999}
- +

Time
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMaxValues]
Max value for every time segment
MaskitoTimeSegments<number>
{hours: 23, minutes: 59, seconds: 59, milliseconds: 999}
[step]
The value by which the keyboard arrows increment/decrement time segments

Default:0 (disable stepping)

number
+ \ No newline at end of file diff --git a/kit/time/index.html b/kit/time/index.html index 7a744f616..80f6ca168 100644 --- a/kit/time/index.html +++ b/kit/time/index.html @@ -15,74 +15,104 @@ Maskito | Time - + -

Time
KIT

Use maskitoTimeOptionsGenerator to create a mask for time input.

Mode

Use mode property to set time format.

Available options : HH:MM , HH:MM:SS or HH:MM:SS.MSS .

    
+        

Time
KIT

Use maskitoTimeOptionsGenerator to create a mask for time input.

Mode

Use mode property to set time format.

Available options : HH:MM , HH:MM:SS or HH:MM:SS.MSS .

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-

12-hours format

Property timeSegmentMaxValues allows you to set max value for every time segment.

Time segments are units of the time which form time string. For example, HH:MM consists of two time segments: hours and minutes.

    
+

12-hours format

Property timeSegmentMaxValues allows you to set max value for every time segment.

Time segments are units of the time which form time string. For example, HH:MM consists of two time segments: hours and minutes.

    
     
-
    
     
-
    
     
-
    
     
-
    
     
-
-
- +

Arrows stepping

Property step allows you to increment/decrement time segments by pressing ArrowUp / ArrowDown .

Use step === 0 (default value) to disable this feature.

    
+    
+ + +
+
    
+    
+ + +
+
    
+    
+ + +
+
    
+    
+ + +
+
    
+    
+ + +
+
+ \ No newline at end of file diff --git a/main.151611c92e24de61.js b/main.151611c92e24de61.js new file mode 100644 index 000000000..062ce0985 --- /dev/null +++ b/main.151611c92e24de61.js @@ -0,0 +1 @@ +(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[179,6429],{2579:(Gt,Be,c)=>{"use strict";c.d(Be,{Ct:()=>ge,H3:()=>ze,L1:()=>ue,UA:()=>ie,m9:()=>he,s5:()=>Se,ux:()=>q,yZ:()=>je});var e=c(4537),s=c(7241),F=c(4581),z=c(815),U=c(3674),ee=c(7969),Z=c(2147),le=c(6466),ce=c(8692);const he=new e.OlP("An abstraction over global window object",{factory:()=>{const{defaultView:be}=(0,e.f3M)(ce.K0);if(!be)throw new Error("Window is not available");return be}}),ue=new e.OlP("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:be,cancelAnimationFrame:at}=(0,e.f3M)(he);return new s.y(Ke=>{let pt=NaN;const Ne=ke=>{Ke.next(ke),pt=be(Ne)};return pt=be(Ne),()=>{at(pt)}}).pipe((0,z.B)())}}),q=(new e.OlP("An abstraction over window.caches object",{factory:()=>(0,e.f3M)(he).caches}),new e.OlP("An abstraction over window.crypto object",{factory:()=>(0,e.f3M)(he).crypto}),new e.OlP("An abstraction over window.CSS object",{factory:()=>(0,e.f3M)(he).CSS||{escape:be=>be,supports:()=>!1}})),ie=new e.OlP("An abstraction over window.history object",{factory:()=>(0,e.f3M)(he).history}),ze=new e.OlP("An abstraction over window.localStorage object",{factory:()=>(0,e.f3M)(he).localStorage}),ge=new e.OlP("An abstraction over window.location object",{factory:()=>(0,e.f3M)(he).location}),Se=new e.OlP("An abstraction over window.navigator object",{factory:()=>(0,e.f3M)(he).navigator}),je=(new e.OlP("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,e.f3M)(Se).mediaDevices}),new e.OlP("An abstraction over window.navigator.connection object",{factory:()=>(0,e.f3M)(Se).connection||null}),new e.OlP("Shared Observable based on `document visibility changed`",{factory:()=>{const be=(0,e.f3M)(ce.K0);return(0,F.R)(be,"visibilitychange").pipe((0,U.O)(0),(0,ee.U)(()=>"hidden"!==be.visibilityState),(0,Z.x)(),(0,le.d)({refCount:!1,bufferSize:1}))}}),new e.OlP("An abstraction over window.performance object",{factory:()=>(0,e.f3M)(he).performance}),new e.OlP("An abstraction over window.screen object",{factory:()=>(0,e.f3M)(he).screen}),new e.OlP("An abstraction over window.sessionStorage object",{factory:()=>(0,e.f3M)(he).sessionStorage}),new e.OlP("An abstraction over SpeechRecognition class",{factory:()=>{const be=(0,e.f3M)(he);return be.speechRecognition||be.webkitSpeechRecognition||null}}),new e.OlP("An abstraction over window.speechSynthesis object",{factory:()=>(0,e.f3M)(he).speechSynthesis}),new e.OlP("An abstraction over window.navigator.userAgent object",{factory:()=>(0,e.f3M)(Se).userAgent}))},9439:(Gt,Be,c)=>{"use strict";c.d(Be,{c0:()=>Su,JF:()=>Hl,FU:()=>Aa,mG:()=>Vl,zb:()=>Uh,Lx:()=>ku,B7:()=>Iu,f2:()=>Bd,u4:()=>Yl,$5:()=>Ls,qn:()=>Xl,qo:()=>Ql,Lq:()=>Qs,nj:()=>Jl,hs:()=>Wl});var e=c(4537),s=c(4548),F=c(7980),z=c(4121),U=c(8023),ee=c(1995),Z=c(1860),le=c(5696),ce=c(1528),he=c(7969),ue=c(3674),H=c(3528),de=c(4970),q=c(4882),ie=c(5598),ze=c(2147),ge=c(6466),Se=c(2628),Le=c(2847),Ve=c(1515),He=c(4789),oe=c(9669),et=c(3770),Ae=c(719),Oe=c(8692);const tt=["wrapper"];function je(a,y){if(1&a&&(e.TgZ(0,"tui-loader",4),e.GkF(1,5),e.qZA()),2&a){const r=e.oxw(2);e.Q6J("overlay",!0)("showLoader",r.loading),e.xp6(1),e.Q6J("ngTemplateOutlet",r.content)}}function be(a,y){if(1&a&&(e.ynx(0),e.Hsn(1),e.YNc(2,je,2,3,"tui-loader",3),e.BQk()),2&a){const r=e.oxw();e.xp6(2),e.Q6J("ngIf",r.async)("ngIfElse",r.content)}}const at=["*"];let St=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiExpandContent",""]]}),a})();let Ne=(()=>{class a{constructor(r,f){this.cdr=r,this.destroy$=f,this.state=0,this.async=!1,this.content=null,this.expanded=null}set expandedSetter(r){if(null!==this.expanded)return 0!==this.state?(this.expanded=r,void(this.state=3)):(this.expanded=r,void this.retrigger(this.async&&r?1:3));this.expanded=r}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:r,state:f,contentWrapper:L}=this;return r&&2===f||!r&&3===f?0:L&&(!r&&2===f||r&&3===f)?L.nativeElement.offsetHeight:L&&r&&1===f?Math.max(L.nativeElement.offsetHeight,48):null}get contentVisible(){return this.expanded||0!==this.state}onTransitionEnd({propertyName:r,pseudoElement:f}){"opacity"===r&&!f&&3===this.state&&(this.state=0)}onExpandLoaded(r){r.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(r){this.state=2,(0,ee.H)(0).pipe((0,H.R)(this.destroy$)).subscribe(()=>{2===this.state&&(this.state=r,this.cdr.markForCheck())})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(oe.a3,2))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-expand"]],contentQueries:function(r,f,L){if(1&r&&e.Suo(L,St,5,e.Rgc),2&r){let pe;e.iGM(pe=e.CRH())&&(f.content=pe.first)}},viewQuery:function(r,f){if(1&r&&e.Gf(tt,5),2&r){let L;e.iGM(L=e.CRH())&&(f.contentWrapper=L.first)}},hostVars:9,hostBindings:function(r,f){1&r&&e.NdJ("transitionend.self",function(pe){return f.onTransitionEnd(pe)})("tui-expand-loaded",function(pe){return f.onExpandLoaded(pe)}),2&r&&(e.uIk("aria-expanded",f.expanded),e.Udp("height",f.height,"px"),e.ekj("_expanded",f.expanded)("_overflow",f.overflow)("_loading",f.loading))},inputs:{async:"async",expandedSetter:["expanded","expandedSetter"]},features:[e._Bn([oe.a3])],ngContentSelectors:at,decls:3,vars:3,consts:[[1,"t-wrapper"],["wrapper",""],[4,"ngIf"],["size","l",3,"overlay","showLoader",4,"ngIf","ngIfElse"],["size","l",3,"overlay","showLoader"],[3,"ngTemplateOutlet"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"div",0,1),e.YNc(2,be,3,2,"ng-container",2),e.qZA()),2&r&&(e.Q6J("@tuiParentAnimation",void 0)("@.disabled",f.overflow),e.xp6(2),e.Q6J("ngIf",f.contentVisible))},dependencies:[Ae.kM,Oe.O5,Oe.tP],styles:['[_nghost-%COMP%]{transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;opacity:0;transition-delay:1ms}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translate(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[et.Kx]},changeDetection:0}),a})(),ke=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ae.dS]]}),a})();var $e=c(5452),B=c(8940),Q=c(8089),te=c(5111),k=c(5974),ne=c(5640),Ie=c(885),it=c(8952),mt=c(134),cn=c(6480);let Et=(()=>{class a extends cn.GM{}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-theme-night"]],features:[e.qOj],decls:0,vars:0,template:function(r,f){},styles:[":root{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(51, 51, 51, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}tui-notification{--tui-base-01: #000}\n"],encapsulation:2,changeDetection:0}),a})(),Rt=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var Ct=c(1359),Bt=c(5122),nn=c(4091),zt=c(5998),$t=c(2579),On=c(8033),lt=c(1927),jt=c(4945),gt=c(4493),Mt=c(7179);let _t=(()=>{class a{constructor(r,f,L){this.doc=r,this.el=f,this.renderer=L,this.activeElement=(0,Mt.ie)(this.doc),Promise.resolve().then(()=>this.el.nativeElement.focus())}onBlur(){this.renderer.removeAttribute(this.el.nativeElement,"tabIndex")}onFocusIn(r){const{nativeElement:f}=this.el;if((0,gt.PP)(f,r))return;const L=(0,Mt.BW)({initial:f,root:f});L&&L.focus()}ngOnDestroy(){(0,Mt.hp)(this.doc),Promise.resolve().then(()=>{(0,gt.dW)(this.activeElement)&&this.activeElement.focus()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Oe.K0),e.Y36(e.SBq),e.Y36(e.Qsj))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(r,f){1&r&&e.NdJ("blur",function(){return f.onBlur()})("focusin.silent",function(pe){return f.onFocusIn(pe.target)},!1,e.Jf7)}}),a})(),Me=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var Ee=c(1486),ct=c(2668),Ce=c(9570);function re(a,y){1&a&&e.GkF(0)}function We(a,y){1&a&&e._UZ(0,"tui-scroll-controls",5)}function ye(a,y){if(1&a&&(e.TgZ(0,"section",2),e.YNc(1,re,1,0,"ng-container",3),e.YNc(2,We,1,0,"tui-scroll-controls",4),e.qZA()),2&a){const r=y.$implicit,f=e.oxw();e.Q6J("@host",void 0),e.uIk("aria-labelledby",r.id),e.xp6(1),e.Q6J("polymorpheusOutlet",r.component)("polymorpheusOutletContext",r),e.xp6(1),e.Q6J("ngIf",!f.isMobile)}}function ut(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",6),e.NdJ("transitionend",function(L){const en=e.CHM(r).tuiLet,zn=e.oxw();return e.KtG(zn.onDialog(L,!!zn.dialogs.length,!!en))})("popstate",function(){const pe=e.CHM(r).tuiLet,en=e.oxw();return e.KtG(en.closeLast(en.dialogs,!!pe))},!1,e.Jf7),e.qZA()}if(2&a){const r=e.oxw();e.ekj("t-overlay_visible",r.dialogs.length)}}const Lt={label:"ignoreMe"},Ht=(0,lt.JN)((0,jt.of)(!1));let It=(()=>{class a{constructor(r,f,L,pe,en,zn,si,ci){this.isMobile=r,this.isDialogClosesOnBack$=f,this.dialogsByType=L,this.historyRef=pe,this.titleService=en,this.destroy$=zn,this.cdr=si,this.doc=ci,this.dialogs=[]}ngOnInit(){(0,le.a)(this.dialogsByType).pipe((0,he.U)(r=>[].concat(...r).sort((f,L)=>f.createdAt-L.createdAt)),(0,H.R)(this.destroy$)).subscribe(r=>{var f;this.dialogs=r,this.cdr.markForCheck(),null===(f=this.doc.defaultView)||void 0===f||f.document.documentElement.classList.toggle("t-overscroll-none",!!r.length)})}closeLast(r,f){if(!f)return;const[L]=r.slice(-1);L&&(r.length>1&&this.historyRef.pushState(Lt,this.titleService.getTitle()),L.$implicit.complete())}onDialog({propertyName:r},f,L){!L||"letter-spacing"!==r||(f?this.historyRef.pushState(Lt,this.titleService.getTitle()):(a=>(null==a?void 0:a.label)===Lt.label)(this.historyRef.state)&&this.historyRef.back())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(On.fL),e.Y36(Ht),e.Y36(On.qY),e.Y36($t.UA),e.Y36(zt.Dx),e.Y36(oe.a3,2),e.Y36(e.sBO),e.Y36(Oe.K0))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-dialog-host"]],features:[e._Bn([oe.a3])],decls:3,vars:4,consts:[["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["class","t-overlay",3,"t-overlay_visible","transitionend","popstate",4,"tuiLet"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["class","t-scrollbars",4,"ngIf"],[1,"t-scrollbars"],[1,"t-overlay",3,"transitionend","popstate"]],template:function(r,f){1&r&&(e.YNc(0,ye,3,5,"section",0),e.YNc(1,ut,1,2,"div",1),e.ALo(2,"async")),2&r&&(e.Q6J("ngForOf",f.dialogs),e.xp6(1),e.Q6J("tuiLet",e.lcZ(2,2,f.isDialogClosesOnBack$)))},dependencies:[Ct.tZ,Oe.sg,_t,Ee.W,Ct.ex,Ce.Li,Oe.O5,ct.Ls,Oe.Ov],styles:["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration, .3s),letter-spacing .01s;background:rgba(0,0,0,.75);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;color:#747474}"],data:{animation:[(0,nn.X$)("host",[(0,nn.eR)(":enter",[(0,nn.oB)({overflow:"clip"}),(0,nn.IO)(":scope > *",[(0,nn.pV)()],{optional:!0})]),(0,nn.eR)(":leave",[(0,nn.IO)(":scope > *",[(0,nn.pV)()],{optional:!0})])])]}}),a})(),on=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,Ee.e,Me,ct.WD,Ct.eI]]}),a})(),kt=(()=>{class a{transform(r,f,...L){return f(r,...L)}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiMapper",type:a,pure:!0}),a})(),qe=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();function Qe(a,y){if(1&a&&(e.GkF(0,3),e.ALo(1,"tuiMapper")),2&a){const r=y.$implicit,f=e.oxw(2);e.Q6J("ngComponentOutlet",r.component.component)("ngComponentOutletInjector",e.xi3(1,2,r,f.mapper))}}function st(a,y){if(1&a&&(e.TgZ(0,"div",1),e.YNc(1,Qe,2,5,"ng-container",2),e.qZA()),2&a){const r=y.$implicit;e.Q6J("@tuiParentAnimation",void 0),e.xp6(1),e.Q6J("ngForOf",r)}}let vt=(()=>{class a{constructor(r,f,L,pe){this.allAlerts=r,this.injector=f,this.destroy$=L,this.cdr=pe,this.alerts=[],this.trackBy=en=>en,this.mapper=en=>e.zs3.create({providers:[{provide:Ce.yf,useValue:en}],parent:this.injector})}ngOnInit(){(0,le.a)(this.allAlerts).pipe((0,H.R)(this.destroy$)).subscribe(r=>{this.alerts=r,this.cdr.detectChanges()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(On.bS),e.Y36(e.gxx),e.Y36(oe.a3,2),e.Y36(e.sBO))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-alert-host"]],features:[e._Bn([oe.a3])],decls:1,vars:2,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(r,f){1&r&&e.YNc(0,st,2,2,"div",0),2&r&&e.Q6J("ngForOf",f.alerts)("ngForTrackBy",f.trackBy)},dependencies:[Oe.sg,Oe.$G,kt],styles:["tui-alert-host>.t-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[et.Kx]}}),a})(),Qt=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,qe]]}),a})();var Ut=c(7941),bt=c(6060),Ze=c(3151);function nt(a,y){1&a&&(e.O4$(),e._UZ(0,"defs",4)),2&a&&e.Q6J("innerHTML",y.$implicit,e.oJD)}function me(a,y){if(1&a&&(e.O4$(),e.ynx(0),e.YNc(1,nt,1,1,"defs",3),e.BQk()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("ngForOf",r.items)}}function Ge(a,y){if(1&a&&(e.O4$(),e.TgZ(0,"defs"),e._UZ(1,"svg",6),e.qZA()),2&a){const r=y.$implicit;e.xp6(1),e.Q6J("outerHTML",r,e.oJD)}}function Kt(a,y){if(1&a&&(e.O4$(),e.YNc(0,Ge,2,1,"defs",5)),2&a){const r=e.oxw();e.Q6J("ngForOf",r.items)}}let Wt=(()=>{class a{constructor(r,f,L,pe){this.svgService=r,this.cdr=f,this.destroy$=L,this.isBrowser=!0,this.isBrowser=!(0,Oe.PM)(pe)}ngOnInit(){this.svgService.items$.pipe((0,H.R)(this.destroy$)).subscribe(r=>{this.items=r.values(),this.cdr.detectChanges()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Ut.K5),e.Y36(e.sBO),e.Y36(oe.a3,2),e.Y36(e.Lbi))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-svg-defs-host"]],features:[e._Bn([oe.a3])],decls:4,vars:2,consts:[["version","1.1",0,"xmlns","xlink","http://www.w3.org/1999/xlink","xmlns","http://www.w3.org/2000/svg"],[4,"ngIf","ngIfElse"],["server",""],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[4,"ngFor","ngForOf"],[3,"outerHTML"]],template:function(r,f){if(1&r&&(e.O4$(),e.TgZ(0,"svg",0),e.YNc(1,me,2,1,"ng-container",1),e.YNc(2,Kt,1,1,"ng-template",null,2,e.W1O),e.qZA()),2&r){const L=e.MAs(3);e.xp6(1),e.Q6J("ngIf",f.isBrowser)("ngIfElse",L)}},dependencies:[Oe.O5,Oe.sg],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0}),a})(),vn=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ct.WD]]}),a})();var sn=c(221);function xn(a,y){1&a&&e.GkF(0)}const Pn=function(a){return{$implicit:a}};function xt(a,y){if(1&a&&(e.TgZ(0,"div",1),e.YNc(1,xn,1,0,"ng-container",2),e.qZA()),2&a){const r=y.$implicit;e.Q6J("@tuiParentAnimation",void 0)("tuiActiveZoneParent",r.activeZone||null),e.xp6(1),e.Q6J("polymorpheusOutlet",r.component)("polymorpheusOutletContext",e.VKq(4,Pn,r))}}let rt=(()=>{class a{constructor(r,f,L){this.hints$=r,this.destroy$=f,this.cdr=L,this.hints=[]}ngOnInit(){this.hints$.pipe((0,H.R)(this.destroy$)).subscribe(r=>{this.hints=r,this.cdr.detectChanges()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Ut.BN),e.Y36(oe.a3,2),e.Y36(e.sBO))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-hints-host"]],hostAttrs:["aria-live","polite"],features:[e._Bn([oe.a3])],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(r,f){1&r&&e.YNc(0,xt,2,6,"div",0),2&r&&e.Q6J("ngForOf",f.hints)},dependencies:[Oe.sg,sn.e,Ce.Li],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:0}"],data:{animation:[et.Kx]}}),a})(),Pe=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,sn.A]]}),a})();var ht=c(126);function Nt(a,y){1&a&&e._UZ(0,"tui-scroll-controls",2)}const mn=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],Zt=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];let se=(()=>{class a{constructor(r,f,L,pe,en,zn,si,ci,Ji){var Or;this.reducedMotion=r,this.duration=f,this.dialogs=L,this.isMobile=pe,this.breakpoint=en,this.isIOS=zn,this.isAndroid=si,this.isMobileRes$=this.breakpoint.pipe((0,he.U)(eo=>"mobile"===eo)),this.scrollbars$=this.dialogs.length&&!this.isMobile?(0,le.a)([...this.dialogs]).pipe((0,he.U)(eo=>!eo.some(({length:zo})=>zo)),(0,Ze.b)(0)):(0,jt.of)(!this.isMobile),null===(Or=ci.defaultView)||void 0===Or||Or.document.body.setAttribute("data-tui-theme",Ji.toLowerCase())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(bt.TK),e.Y36(bt.dx),e.Y36(On.qY),e.Y36(On.fL),e.Y36(Ut.zE),e.Y36(On.FA),e.Y36(On.XG),e.Y36(Oe.K0),e.Y36(bt.r2))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-root"]],hostAttrs:["data-tui-version","3.81.0"],hostVars:9,hostBindings:function(r,f){1&r&&e.NdJ("touchstart.passive.silent",function(){return 0})("$.class._mobile",function(){return f.isMobileRes$}),2&r&&(e.Ikx("$.class._mobile",f.isMobileRes$),e.Udp("--tui-duration",f.duration,"ms"),e.ekj("_ios",f.isIOS)("_android",f.isAndroid)("_reduced-motion",f.reducedMotion))},ngContentSelectors:Zt,decls:14,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(r,f){1&r&&(e.F$t(mn),e.YNc(0,Nt,1,0,"tui-scroll-controls",0),e.ALo(1,"async"),e._UZ(2,"tui-svg-defs-host"),e.TgZ(3,"tui-dropdown-host")(4,"div",1),e.Hsn(5),e.qZA(),e.Hsn(6,1),e._UZ(7,"tui-dialog-host"),e.Hsn(8,2),e._UZ(9,"tui-alert-host"),e.Hsn(10,3),e.qZA(),e.Hsn(11,4),e._UZ(12,"tui-hints-host"),e.Hsn(13,5)),2&r&&e.Q6J("ngIf",e.lcZ(1,1,f.scrollbars$))},dependencies:[Ct.tZ,Wt,Bt.qY,It,vt,rt,Oe.O5,Oe.Ov],styles:['@keyframes tuiPresent{to{content:"1"}}@keyframes tuiSkeletonVibe{to{opacity:.5}}html,.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{display:none}body[data-tui-theme]{font:var(--tui-font-text-s);color:var(--tui-text-01);background:var(--tui-base-01);margin:0}tui-root{position:relative;display:block;flex:1;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;display:none;margin:0}[data-tui-theme] tui-root>.t-root-scrollbar{display:block}.t-root-content{height:100%;isolation:isolate;transform:translateY(var(--t-root-top))}[tuiDropdownButton][tuiDropdownButton]{display:none}.t-overscroll-none{overscroll-behavior:none}\n'],encapsulation:2}),a})(),X=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ht.X1,Bt.mL,vn,Pe,on,Qt,Ct.eI]]}),a})();var J=c(9941),P=c(4581),C=c(5261);function T(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function R(a,y){if(1&a&&(e.TgZ(0,"label",4),e.YNc(1,T,2,1,"ng-container",5),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.item.label)("polymorpheusOutletContext",r.item)}}function G(a,y){1&a&&e._UZ(0,"div",6),2&a&&e.Q6J("innerHTML",y.polymorpheusOutlet,e.oJD)}const De=(0,lt.N1)(()=>(0,e.f3M)(On.fL)?"1rem 1rem 0 auto":"2rem 3rem 0 auto");let Fe=(()=>{class a{constructor(r,f,L,pe,en){this.el=r,this.destroy$=f,this.position=L,this.options=pe,this.item=en,this.autoClose="function"==typeof this.item.autoClose?this.item.autoClose(this.item.status):this.item.autoClose,this.animation=this.position.endsWith("auto")?Object.assign(Object.assign({},this.options),{value:"right"}):Object.assign(Object.assign({},this.options),{value:"left"})}ngOnInit(){this.initAutoClose()}close(){this.item.$implicit.complete()}initAutoClose(){this.autoClose&&(0,ee.H)((0,lt.dt)(this.autoClose)?this.autoClose:3e3).pipe((0,H.R)((0,P.R)(this.el.nativeElement,"mouseenter")),(0,C.a)(()=>(0,P.R)(this.el.nativeElement,"mouseleave")),(0,H.R)(this.destroy$)).subscribe(()=>this.close())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(oe.a3,2),e.Y36(De),e.Y36(bt.Pw),e.Y36(Ce.yf))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(r,f){2&r&&(e.d8E("@tuiFadeIn",f.options)("@tuiSlideIn",f.animation)("@tuiHeightCollapse",f.animation),e.Udp("margin",f.position))},features:[e._Bn([oe.a3])],decls:4,vars:7,consts:[[3,"hasIcon","hideClose","icon","status","close"],["automation-id","tui-notification-alert__heading","class","t-heading",4,"ngIf"],["automation-id","tui-notification-alert__content",1,"t-content"],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification-alert__heading",1,"t-heading"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(r,f){1&r&&(e.TgZ(0,"tui-notification",0),e.NdJ("close",function(){return f.close()}),e.YNc(1,R,2,2,"label",1),e.TgZ(2,"div",2),e.YNc(3,G,1,1,"div",3),e.qZA()()),2&r&&(e.Q6J("hasIcon",f.item.hasIcon)("hideClose",!f.item.hasCloseButton)("icon",f.item.icon)("status",f.item.status),e.xp6(1),e.Q6J("ngIf",f.item.label),e.xp6(2),e.Q6J("polymorpheusOutlet",f.item.content)("polymorpheusOutletContext",f.item))},dependencies:[Ie.L,Oe.O5,Ce.Li],styles:["[_nghost-%COMP%]{display:block;box-shadow:var(--tui-shadow-dropdown);border-radius:var(--tui-radius-l);width:18rem}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}.t-heading[_ngcontent-%COMP%]{margin:0}[data-size=s][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}[data-size=m][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem;font-weight:bold}[data-size=l][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-l);line-height:1.5rem;font-weight:bold}.t-content[_ngcontent-%COMP%]{color:var(--tui-text-01);word-wrap:break-word;word-break:break-word}.t-content[_ngcontent-%COMP%]:empty{display:none}"],data:{animation:[J.QF,J.Gw,J.eu]},changeDetection:0}),a})(),ot=(()=>{class a extends cn.d5{constructor(r,f){super(f),this.defaultOptions=r,this.component=new Ce.Al(Fe)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(bt.Ln),e.LFG(oe.ll))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})(),Ft=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({providers:[(0,On.XH)(ot)],imports:[[Oe.ez,Ce.wq,Ie.H]]}),a})();var Vt=c(5600),un=c(7241),bn=c(5955),wn=c(697),dn=c(8499);var ei=c(6148),Jn=c(2085),Zn=c(5675);let ii=(()=>{class a{constructor(r,f){this.focusable=r,this.el=f}get element(){var r;return(null===(r=this.focusable)||void 0===r?void 0:r.nativeFocusableElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches("input, textarea, [contenteditable]")}}return a.\u0275fac=function(r){e.$Z()},a.\u0275dir=e.lG2({type:a}),a})(),Vn=(()=>{class a extends ii{constructor(r,f,L){super(r,f),this.animationFrame$=L}setFocus(){this.isTextFieldElement?function _n(...a){return 1===(a=(0,wn.k)(a)).length?(0,bn.Xf)(a[0]):new un.y(function An(a){return y=>{let r=[];for(let f=0;r&&!y.closed&&f{if(r){for(let pe=0;pethis.element.closest(".ng-animating")),function Qn(a){return(0,Jn.e)((y,r)=>{let f=!1,L=0;y.subscribe((0,dn.x)(r,pe=>(f||(f=!a(pe,L++)))&&r.next(pe)))})}(Boolean),(0,ie.q)(1))).subscribe(()=>this.element.focus({preventScroll:!0})):this.element.focus({preventScroll:!0})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(On.KZ,10),e.Y36(e.SBq),e.Y36($t.L1))},a.\u0275dir=e.lG2({type:a,features:[e.qOj]}),a})();const Ci=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];let Ai=(()=>{class a extends ii{constructor(r,f,L,pe,en){super(r,f),this.renderer=L,this.zone=pe,this.win=en,this.patchCssStyles()}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus({preventScroll:!0})}iosWebkitAutofocus(){var r;const f=this.makeFakeInput(),L=this.getDurationTimeBeforeFocus();let pe=0,en=0;const zn=()=>f.focus({preventScroll:!0}),si=()=>{clearTimeout(pe),pe=this.win.setTimeout(()=>{clearTimeout(en),f.removeEventListener("blur",zn),f.removeEventListener("focus",si),en=this.win.setTimeout(()=>{this.element.focus({preventScroll:!1}),f.remove()},L)})};f.addEventListener("blur",zn,{once:!0}),f.addEventListener("focus",si),this.insideDialog()?this.win.document.body.appendChild(f):null===(r=this.element.parentElement)||void 0===r||r.appendChild(f),f.focus({preventScroll:!0})}makeFakeInput(){const r=this.renderer.createElement("input"),f=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(r),r.style.height=(0,Zn.O)(f.height),r.style.width=(0,Zn.O)(f.width/2),r.style.position="fixed",r.style.zIndex="-99999999",r.style.caretColor="transparent",r.style.border="none",r.style.outline="none",r.style.color="transparent",r.style.background="transparent",r.style.cursor="none",r.style.fontSize=(0,Zn.O)(16),r.style.top=(0,Zn.O)(f.top),r.style.left=(0,Zn.O)(f.left),r}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchCssStyles(){[this.win.document.documentElement,this.win.document.body].forEach(r=>{r.style.setProperty("overflow","auto"),r.style.setProperty("height","100%")})}patchFakeInputFromFocusableElement(r){Ci.forEach(f=>{const L=this.element.getAttribute(f);(0,lt.Pc)(L)&&r.setAttribute(f,L)})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(On.KZ,10),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36($t.m9))},a.\u0275dir=e.lG2({type:a,features:[e.qOj]}),a})();const uo=(0,lt.JN)({delay:NaN}),hr=new e.OlP("[TUI_AUTOFOCUS_HANDLER]"),$o=[{provide:hr,useFactory:(a,y,r,f,L,pe,en)=>en?new Ai(a,y,f,L,pe):new Vn(a,y,r),deps:[[new e.FiY,new e.PiD,On.KZ],e.SBq,$t.L1,e.Qsj,e.R0b,$t.m9,On.FA]},oe.a3];let _i=(()=>{class a{constructor(r,f,L){this.handler=r,this.options=f,this.destroy$=L,this.autoFocus=!0}ngAfterViewInit(){(function rn(a){return null!==a&&typeof a<"u"&&"false"!=`${a}`})(this.autoFocus)&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,ee.H)(this.options.delay).pipe((0,H.R)(this.destroy$)).subscribe(()=>this.handler.setFocus())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(hr),e.Y36(uo),e.Y36(oe.a3,2))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:["tuiAutoFocus","autoFocus"]},features:[e._Bn($o)]}),a})(),mo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var fi=c(2325),ji=c(9018),Eo=c(97),Ao=c(7766);function Wo(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Mo(a,y){if(1&a&&(e.TgZ(0,"header",6),e.YNc(1,Wo,2,1,"ng-container",3),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.header)("polymorpheusOutletContext",r.context)}}function _o(a,y){if(1&a){const r=e.EpF();e.ynx(0),e._UZ(1,"div",7),e.TgZ(2,"div",8)(3,"button",9),e.NdJ("click",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.context.$implicit.complete())}),e._uU(4),e.qZA()(),e.BQk()}if(2&a){const r=y.polymorpheusOutlet,f=e.oxw();let L;e.xp6(1),e.Q6J("innerHTML",r,e.oJD),e.xp6(3),e.hij(" ",(null==(L=f.context.data)?null:L.button)||"OK"," ")}}function Gi(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",10)(1,"button",11),e.NdJ("click",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.close$.next())})("mousedown.prevent.silent",function(){return 0}),e.ALo(2,"async"),e.qZA()()}if(2&a){const r=e.oxw();e.xp6(1),e.Q6J("appearance",r.fullscreen?"secondary":"")("icon",r.icons.close)("title",e.lcZ(2,3,r.closeWord$))}}const vi=(0,lt.JN)(ji.E),Bi=(0,lt.JN)({size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:""});let Oo=(()=>{class a extends un.y{constructor(r,f,L){super(pe=>(0,Z.T)(this.esc$,this.mousedown$).subscribe(pe)),this.win=r,this.doc=f,this.el=L,this.esc$=(0,fi.mL)(this.doc,"keydown").pipe((0,de.h)(pe=>{const en=(0,gt.mA)(pe);return"Escape"===pe.key&&!pe.defaultPrevented&&(this.element.contains(en)||this.isOutside(en))})),this.mousedown$=(0,fi.mL)(this.doc,"mousedown").pipe((0,de.h)(pe=>(0,Ao.ic)(this.win)-pe.clientX>17&&this.isOutside((0,gt.mA)(pe))),(0,ce.w)(()=>(0,fi.mL)(this.doc,"mouseup").pipe((0,ie.q)(1),(0,he.U)(gt.mA),(0,de.h)(pe=>this.isOutside(pe)))))}get element(){return this.el.nativeElement}isOutside(r){return(0,gt.ve)(r)&&(!(0,gt.PP)(this.element,r)||r===this.element)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG($t.m9),e.LFG(Oe.K0),e.LFG(e.SBq))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac}),a})();const zi=new Error("Required dialog was dismissed");function yo(a){return(0,Eo.b)(a)?a:(0,jt.of)(a)}const Qo=new Ce.Al((()=>{class a{constructor(r,f,L,pe,en,zn,si,ci){this.duration=r,this.isMobile=f,this.context=L,this.closeWord$=si,this.icons=ci,this.animation={value:"",params:{start:"40px",duration:this.duration}},this.fullscreenAnimation={value:"",params:{start:"100vh",duration:this.duration}},this.close$=new U.x,(0,Z.T)(this.close$.pipe((0,ce.w)(()=>yo(L.closeable))),en.pipe((0,ce.w)(()=>yo(L.dismissible))),zn.pipe((0,he.U)(et.Ye))).pipe((0,de.h)(Boolean),(0,H.R)(pe)).subscribe(()=>{this.close()})}get size(){return this.context.size}get header(){return this.context.header}get slideInTop(){return this.fullscreen||this.isMobile?this.fullscreenAnimation:this.animation}get fullscreen(){return!this.isMobile&&("fullscreen"===this.size||"page"===this.size)}close(){this.context.required?this.context.$implicit.error(zi):this.context.$implicit.complete()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(bt.dx),e.Y36(On.fL),e.Y36(Ce.yf),e.Y36(oe.a3,2),e.Y36(Oo),e.Y36(vi),e.Y36(bt.U0),e.Y36(bt.Gs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-dialog"]],hostVars:6,hostBindings:function(r,f){2&r&&(e.uIk("data-appearance",f.context.appearance)("data-size",f.size),e.d8E("@tuiSlideInTop",f.slideInTop)("@tuiFadeIn",f.slideInTop),e.ekj("_centered",f.header))},features:[e._Bn([oe.a3,Oo])],decls:7,vars:6,consts:[["class","t-header",4,"ngIf"],[1,"t-content"],[1,"t-heading",3,"id","textContent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-filler"],["class","t-wrapper",4,"ngIf"],[1,"t-header"],[3,"innerHTML"],[1,"t-buttons"],["size","m","tuiAutoFocus","","tuiButton","","type","button",3,"click"],[1,"t-wrapper"],["automation-id","tui-dialog__close","shape","rounded","size","s","tuiIconButton","","type","button",1,"t-close",3,"appearance","icon","title","click","mousedown.prevent.silent"]],template:function(r,f){1&r&&(e.YNc(0,Mo,2,2,"header",0),e.TgZ(1,"div",1),e._UZ(2,"h2",2),e.TgZ(3,"section"),e.YNc(4,_o,5,2,"ng-container",3),e.qZA()(),e._UZ(5,"div",4),e.YNc(6,Gi,3,5,"div",5)),2&r&&(e.Q6J("ngIf",f.header),e.xp6(2),e.Q6J("id",f.context.id)("textContent",f.context.label),e.xp6(2),e.Q6J("polymorpheusOutlet",f.context.content)("polymorpheusOutletContext",f.context),e.xp6(2),e.Q6J("ngIf",f.context.closeable))},dependencies:[Se.v0,Oe.O5,Ce.Li,_i,Oe.Ov],styles:['[_nghost-%COMP%]{position:relative;display:flex;font:var(--tui-font-text-m);flex-direction:column;box-sizing:border-box;margin:auto;border-radius:1rem;border:2.5rem solid transparent}[_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--tui-shadow-modal)}[data-size=auto][_nghost-%COMP%]{width:auto}[data-size=s][_nghost-%COMP%]{width:30rem}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[data-size=s][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}[data-size=m][_nghost-%COMP%]{width:42.5rem}[data-size=m][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.75rem;font:var(--tui-font-heading-4)}[data-size=l][_nghost-%COMP%]{width:55rem}[data-size=l][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=fullscreen][_nghost-%COMP%], [data-size=page][_nghost-%COMP%]{min-width:100vw;min-height:100%;border-radius:0;border:none;background:var(--tui-elevation-01);box-shadow:0 4rem var(--tui-elevation-01)}[data-size=fullscreen][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:3rem calc(50vw - (45rem / 2))}[data-size=fullscreen][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0}._centered[_nghost-%COMP%]{text-align:center}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%]{min-width:100%;width:100%;max-width:100%;border-radius:0;border:none;margin:auto 0 0}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}.t-heading[_ngcontent-%COMP%]{margin:0;word-wrap:break-word;font:var(--tui-font-heading-3)}.t-heading[_ngcontent-%COMP%]:empty{display:none}.t-header[_ngcontent-%COMP%]{display:flex;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}[data-size=fullscreen][_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{flex:1}.t-content[_ngcontent-%COMP%]{border-radius:inherit;padding:2rem;background:var(--tui-elevation-01)}.t-content[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.t-wrapper[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1;order:-1}.t-filler[_ngcontent-%COMP%]{flex-grow:1}.t-close[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:fixed;top:1.5rem;right:1.5rem;display:none;color:var(--tui-base-01)}.t-dialog:last-of-type[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], .t-dialog:last-of-type [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]{animation:tuiFadeIn var(--tui-duration);background:rgba(104,104,104,.96)}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]:hover{background:rgba(159,159,159,.86)}[_nghost-%COMP%]:not([data-size="fullscreen"]).ng-animating .t-close[_ngcontent-%COMP%]{display:none}tui-root._mobile[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;background:transparent!important;color:var(--tui-text-01);opacity:.5}.t-buttons[_ngcontent-%COMP%]{margin-top:1.25rem;text-align:right}'],data:{animation:[J.X9,J.QF]}}),a})());let Cr=(()=>{class a extends cn.d5{constructor(){super(...arguments),this.component=Qo,this.defaultOptions=Object.assign(Object.assign({},(0,e.f3M)(Bi)),{data:void 0})}}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})(),Sr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({providers:[(0,On.Q)(Cr)],imports:[[Ce.wq,Se.fN,Oe.ez,mo]]}),a})();var Fn=c(5432);class At{constructor(y,r){this._document=r;const f=this._textarea=this._document.createElement("textarea"),L=f.style;L.position="fixed",L.top=L.opacity="0",L.left="-999em",f.setAttribute("aria-hidden","true"),f.value=y,f.readOnly=!0,this._document.body.appendChild(f)}copy(){const y=this._textarea;let r=!1;try{if(y){const f=this._document.activeElement;y.select(),y.setSelectionRange(0,y.value.length),r=this._document.execCommand("copy"),f&&f.focus()}}catch{}return r}destroy(){const y=this._textarea;y&&(y.remove(),this._textarea=void 0)}}let yn=(()=>{class a{constructor(r){this._document=r}copy(r){const f=this.beginCopy(r),L=f.copy();return f.destroy(),L}beginCopy(r){return new At(r,this._document)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Oe.K0))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const Ln=new e.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let Kn=(()=>{class a{constructor(r,f,L){this._clipboard=r,this._ngZone=f,this.text="",this.attempts=1,this.copied=new e.vpe,this._pending=new Set,L&&null!=L.attempts&&(this.attempts=L.attempts)}copy(r=this.attempts){if(r>1){let f=r;const L=this._clipboard.beginCopy(this.text);this._pending.add(L);const pe=()=>{const en=L.copy();en||!--f||this._destroyed?(this._currentTimeout=null,this._pending.delete(L),L.destroy(),this.copied.emit(en)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(pe,1))};pe()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(r=>r.destroy()),this._pending.clear(),this._destroyed=!0}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(yn),e.Y36(e.R0b),e.Y36(Ln,8))},a.\u0275dir=e.lG2({type:a,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(r,f){1&r&&e.NdJ("click",function(){return f.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),a})(),Oi=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var Di=c(4911);let Ki=(()=>{class a{constructor({nativeElement:r}){return new e.SBq(r)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiElement",""]],exportAs:["elementRef"]}),a})(),Xi=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),xo=(()=>{class a extends Ki{}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275dir=e.lG2({type:a,selectors:[["","tuiResizeable",""]],features:[e.qOj]}),a})(),Vi=(()=>{class a{constructor(r){this.resizeable=r,this.tuiResizer=[0,0],this.tuiSizeChange=new e.vpe,this.x=NaN,this.y=NaN,this.width=0,this.height=0}get cursor(){return this.tuiResizer[0]?this.tuiResizer[1]?this.tuiResizer[0]*this.tuiResizer[1]>0?"nwse-resize":"nesw-resize":"ew-resize":"ns-resize"}onTouchStart({touches:r}){this.onMouseDown(r[0].clientX,r[0].clientY)}onMouseDown(r,f){this.x=r,this.y=f,this.width=this.resizeable.nativeElement.clientWidth,this.height=this.resizeable.nativeElement.clientHeight}onMouseMove({x:r,y:f,buttons:L}){L?this.onMove(r,f):this.onMouseUp()}onTouchMove({touches:r}){this.onMove(r[0].clientX,r[0].clientY)}onMouseUp(){this.x=NaN}onMove(r,f){if(Number.isNaN(this.x))return;const{style:L}=this.resizeable.nativeElement,pe=[this.width+this.tuiResizer[0]*(r-this.x),this.height+this.tuiResizer[1]*(f-this.y)];this.tuiResizer[0]&&(L.width=(0,Zn.O)(pe[0])),this.tuiResizer[1]&&(L.height=(0,Zn.O)(pe[1])),this.tuiSizeChange.emit(pe)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xo))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiResizer",""]],hostVars:4,hostBindings:function(r,f){1&r&&e.NdJ("touchstart.silent.passive",function(pe){return f.onTouchStart(pe)})("mousedown.silent.prevent",function(pe){return f.onMouseDown(pe.x,pe.y)})("mousemove.silent",function(pe){return f.onMouseMove(pe)},!1,e.evT)("touchmove.silent",function(pe){return f.onTouchMove(pe)},!1,e.evT)("mouseup.silent",function(){return f.onMouseUp()},!1,e.evT)("touchend.silent",function(){return f.onMouseUp()},!1,e.evT),2&r&&e.Udp("touch-action","none")("cursor",f.cursor)},inputs:{tuiResizer:"tuiResizer"},outputs:{tuiSizeChange:"tuiSizeChange"}}),a})(),Yo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),Dr=(()=>{class a{transform(r,f,...L){return r.filter(pe=>f(pe,...L))}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiFilter",type:a,pure:!0}),a})(),bo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),jo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiItem",""]]}),a})(),ho=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),Ir=(()=>{class a{transform(r,f,L){var pe;return null!==(pe=null==r?void 0:r.replace(f,L))&&void 0!==pe?pe:""}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiReplace",type:a,pure:!0}),a})(),xr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var er=c(5648),lo=c(4358);function Io(a){const y=a.replace("#","").split("").map((r,f,L)=>3===L.length?r+r:r).join("").match(/.{2}/g);return y?y.map(r=>Number.parseInt(r,16)):[0,0,0]}var Qi=c(1489),Wi=c(3631),ko=c(9811);let kr=(()=>{class a{constructor(r,f,L,pe,en){this.host=r,this.control=f,this.el=L,this.idService=pe,this.itemsHandlers=en,this.disabledItemHandler=null,this.datalist=null}get id(){return this.el.nativeElement.id||this.idService.generate()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(bt.S0),e.Y36(cn.M$),e.Y36(e.SBq),e.Y36(oe.ll),e.Y36(ko.Ys))},a.\u0275dir=e.lG2({type:a,viewQuery:function(r,f){if(1&r&&e.Gf(te.gX,7,e.Rgc),2&r){let L;e.iGM(L=e.CRH())&&(f.datalist=L.first)}},hostVars:1,hostBindings:function(r,f){2&r&&e.Ikx("id",f.id)},inputs:{disabledItemHandler:"disabledItemHandler"}}),a})();function ve(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Ye(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"button",4,5),e.NdJ("click",function(){const pe=e.CHM(r).$implicit,en=e.oxw(2);return e.KtG(en.itemClick.emit(pe))}),e.TgZ(2,"span",6),e.YNc(3,ve,2,1,"ng-container",7),e.qZA()()}if(2&a){const r=y.$implicit,f=e.MAs(1),L=e.oxw(2);e.Q6J("disabled",L.disabledItemHandler(r))("value",r),e.xp6(3),e.Q6J("polymorpheusOutlet",L.itemContent)("polymorpheusOutletContext",L.getContext(r,f))}}function yt(a,y){if(1&a&&(e.TgZ(0,"tui-data-list",2),e.YNc(1,Ye,4,4,"button",3),e.qZA()),2&a){const r=e.oxw();e.Q6J("emptyContent",r.emptyContent)("size",r.size),e.xp6(1),e.Q6J("ngForOf",r.items)}}function wt(a,y){1&a&&e._UZ(0,"tui-loader",8)}let fn=(()=>{class a{constructor(r,f){this.itemsHandlers=r,this.defaultSize=f,this.optionsQuery=et.Mm,this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=this.defaultSize,this.itemClick=new e.vpe,this.itemContent=({$implicit:L})=>this.itemsHandlers.stringify(L)}getContext(r,{nativeElement:f}){return{$implicit:r,active:(0,Mt.V8)(f)}}getOptions(r=!1){return this.optionsQuery.filter(({disabled:f})=>r||!f).map(({value:f})=>f).filter(lt.Pc)}}return a.\u0275fac=function(r){e.$Z()},a.\u0275dir=e.lG2({type:a,viewQuery:function(r,f){if(1&r&&e.Gf(te.vK,5),2&r){let L;e.iGM(L=e.CRH())&&(f.optionsQuery=L)}},inputs:{disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"},outputs:{itemClick:"itemClick"}}),a})(),M=(()=>{class a extends fn{constructor(r,f){super(r,(null==f?void 0:f.size)||"m"),this.items=[]}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ko.Ys),e.Y36(B.Cs,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-data-list-wrapper",3,"labels",""]],inputs:{items:"items"},features:[e._Bn([(0,bt.RB)(a),B.Y0]),e.qOj],decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value","click"],["elementRef","elementRef"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(r,f){if(1&r&&(e.YNc(0,yt,2,3,"tui-data-list",0),e.YNc(1,wt,1,0,"ng-template",null,1,e.W1O)),2&r){const L=e.MAs(2);e.Q6J("ngIf",f.items)("ngIfElse",L)}},dependencies:[te.qi,te.vK,Ae.kM,Oe.O5,Oe.sg,Ki,Ce.Li],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),a})(),x=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,Xi,te.pc,Ae.dS]]}),a})(),ae=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var ft=c(9900),Dn=c(6640);function Hn(a,y){1&a&&e._UZ(0,"tui-svg",2),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function oi(a,y){1&a&&e.GkF(0)}const yi=(0,lt.JN)({iconSmall:"tuiIconChevronDown",iconLarge:"tuiIconChevronDownLarge"}),qi=new Ce.Al((()=>{class a{constructor(r,f,L){this.dropdown=r,this.textfieldSize=f,this.options=L}get rotated(){return this.dropdown.open}get arrowIcon(){return(0,Dn.R9)(this.textfieldSize.size)?this.options.iconLarge:this.options.iconSmall}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Vt.o1),e.Y36(B.kI),e.Y36(yi))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-arrow"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_rotated",f.rotated)},decls:3,vars:4,consts:[[3,"src",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"src"]],template:function(r,f){1&r&&(e.YNc(0,Hn,1,1,"tui-svg",0),e.YNc(1,oi,1,0,"ng-container",1),e.ALo(2,"async")),2&r&&(e.Q6J("polymorpheusOutlet",f.arrowIcon),e.xp6(1),e.Q6J("ngIf",e.lcZ(2,2,f.dropdown.openChange)))},dependencies:[He.PN,Ce.Li,Oe.O5,Oe.Ov],styles:["[_nghost-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;cursor:pointer;pointer-events:none}._rotated[_nghost-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),a})());let xi=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,He.EI,Ce.wq]]}),a})();const Hi=(0,lt.JN)({interactive:qi,disabled:qi});var po=c(8269);let or=(()=>{class a{constructor(r,f){this.el=r,this.destroy$=f}set tuiScrollIntoView(r){r&&(0,ee.H)(0).pipe((0,H.R)(this.destroy$)).subscribe(()=>{this.el.nativeElement.dispatchEvent(new CustomEvent(po.fe,{bubbles:!0,detail:this.el.nativeElement}))})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(oe.a3,2))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},features:[e._Bn([oe.a3])]}),a})(),rr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();function ns(a,y){if(1&a&&e._UZ(0,"tui-svg",3),2&a){const r=e.oxw();e.Q6J("src",r.icons.check)("tuiScrollIntoView",!0)}}function Bn(a,y){1&a&&e._UZ(0,"span",4)}const jn=new Ce.Al((()=>{class a{constructor(r,f,L,pe,en,zn,si,ci){this.icons=r,this.context=f,this.host=L,this.el=pe,this.option=en,this.dataList=zn,this.control=si,this.abstractControl=ci,this.changeDetection$=new U.x,this.selected$=(0,Z.T)(this.changeDetection$,this.control.valueChanges||ji.E,(0,fi.mL)(this.el.nativeElement,"animationstart")).pipe((0,ue.O)(null),(0,he.U)(()=>this.selected),(0,ze.x)())}get matcher(){return this.host.identityMatcher||et.bg}ngOnInit(){Promise.resolve().then(()=>{var r,f;(0,lt.Pc)(this.option.value)&&!this.option.disabled&&(null===(f=(r=this.host).checkOption)||void 0===f||f.call(r,this.option.value))})}ngDoCheck(){this.changeDetection$.next()}get value(){var r,f;return null!==(f=null===(r=this.abstractControl)||void 0===r?void 0:r.value)&&void 0!==f?f:this.control.value}get selected(){return(0,lt.Pc)(this.option.value)&&(0,lt.Pc)(this.value)&&this.matcher(this.value,this.option.value)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(bt.Gs),e.Y36(Ce.yf),e.Y36(bt.N1),e.Y36(e.SBq),e.Y36(te.vK),e.Y36(te.qi,8),e.Y36(ft.a5),e.Y36(cn.M$,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-select-option"]],decls:5,vars:5,consts:[[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"src","tuiScrollIntoView",4,"ngIf","ngIfElse"],["dummy",""],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"src","tuiScrollIntoView"],[1,"t-dummy"]],template:function(r,f){if(1&r&&(e.GkF(0,0),e.YNc(1,ns,1,2,"tui-svg",1),e.ALo(2,"async"),e.YNc(3,Bn,1,0,"ng-template",null,2,e.W1O)),2&r){const L=e.MAs(4);e.Q6J("ngTemplateOutlet",f.context.$implicit),e.xp6(1),e.Q6J("ngIf",e.lcZ(2,3,f.selected$))("ngIfElse",L)}},dependencies:[He.PN,Oe.tP,Oe.O5,or,Oe.Ov],styles:['@keyframes _ngcontent-%COMP%_retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-width:100%;animation:_ngcontent-%COMP%_retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-border-start:.25rem solid transparent;border-inline-start:.25rem solid transparent}tui-data-list[data-list-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}tui-data-list[data-list-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{width:1.75rem}'],changeDetection:0}),a})());let li=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,He.EI,rr]]}),a})();var Fi=c(26);function ro(a,y){1&a&&e.Hsn(0,2,["*ngIf","isMobile"])}function No(a,y){if(1&a&&e.YNc(0,ro,1,0,"ng-content",6),2&a){const r=e.oxw();e.Q6J("ngIf",r.isMobile)}}function Yi(a,y){1&a&&e.GkF(0,7)}function sr(a,y){1&a&&e._UZ(0,"div",10),2&a&&e.Q6J("textContent",y.polymorpheusOutlet)}const Zi=function(a,y){return{$implicit:a,active:y}};function Es(a,y){if(1&a&&(e.TgZ(0,"div",8),e.YNc(1,sr,1,1,"div",9),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.computedContent)("polymorpheusOutletContext",e.WLB(2,Zi,r.value,r.computedFocused))}}function Ms(a,y){1&a&&e.GkF(0)}function ds(a,y){if(1&a&&(e.TgZ(0,"div",11),e.YNc(1,Ms,1,0,"ng-container",12),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.arrow)}}const Os=["*",[["input"]],[["select"]]],Hs=["*","input","select"],Fr=(0,lt.JN)({valueContent:""});let K=(()=>{class a extends cn.F9{constructor(r,f,L,pe,en,zn,si,ci){super(r,f),this.textfieldCleaner=L,this.textfieldSize=pe,this.arrowMode=en,this.itemsHandlers=zn,this.options=si,this.isMobile=ci,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeFocusableElement(){var r,f;return null!==(f=null===(r=this.textfield)||void 0===r?void 0:r.nativeFocusableElement)&&void 0!==f?f:null}get focused(){return(0,Mt.V8)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}get computedContent(){return this.valueContent||this.computedValue}onValueChange(r){this.value=r||null}onActiveZone(r){this.updateFocused(r)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}handleOption(r){var f;this.focusInput(),this.value=r,null===(f=this.hostedDropdown)||void 0===f||f.updateOpen(!1)}focusInput(r=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:r})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ft.a5,10),e.Y36(e.sBO),e.Y36(B.Ym),e.Y36(B.kI),e.Y36(Hi),e.Y36(ko.Ys),e.Y36(Fr),e.Y36(On.fL))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-select"]],contentQueries:function(r,f,L){if(1&r&&(e.Suo(L,kr,7),e.Suo(L,te.gX,5,e.Rgc)),2&r){let pe;e.iGM(pe=e.CRH())&&(f.nativeSelect=pe.first),e.iGM(pe=e.CRH())&&(f.datalist=pe.first)}},viewQuery:function(r,f){if(1&r&&(e.Gf(ne.yc,5),e.Gf(Vt.o1,5)),2&r){let L;e.iGM(L=e.CRH())&&(f.textfield=L.first),e.iGM(L=e.CRH())&&(f.hostedDropdown=L.first)}},hostVars:1,hostBindings:function(r,f){2&r&&e.uIk("data-size",f.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[e._Bn([(0,On.FT)(a),(0,cn.wB)(a),(0,bt.oE)(a),(0,bt.P7)(jn)],[Fi.yn]),e.qOj],ngContentSelectors:Hs,decls:10,vars:15,consts:[[1,"t-hosted",3,"canOpen","content","tuiActiveZoneChange"],["automation-id","tui-select__textfield",1,"t-textfield",3,"disabled","editable","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","keydown.backspace.prevent","keydown.delete.prevent","valueChange"],["select",""],["ngProjectAs","select",5,["select"],4,"ngTemplateOutlet"],["automation-id","tui-select__value","ngProjectAs","tuiContent","class","t-value",5,["tuiContent"],4,"ngIf"],["icon",""],[4,"ngIf"],["ngProjectAs","select",5,["select"]],["automation-id","tui-select__value","ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value"],["class","t-primitive-value",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive-value",3,"textContent"],["appearance","icon","tuiWrapper","",1,"t-icon"],[4,"polymorpheusOutlet"]],template:function(r,f){if(1&r&&(e.F$t(Os),e.TgZ(0,"tui-hosted-dropdown",0),e.NdJ("tuiActiveZoneChange",function(pe){return f.onActiveZone(pe)}),e.TgZ(1,"tui-primitive-textfield",1),e.NdJ("keydown.backspace.prevent",function(){return f.onKeyDownDelete()})("keydown.delete.prevent",function(){return f.onKeyDownDelete()})("valueChange",function(pe){return f.onValueChange(pe)}),e.Hsn(2),e.Hsn(3,1,["ngProjectAs","input",5,["input"]]),e.YNc(4,No,1,1,"ng-template",null,2,e.W1O),e.YNc(6,Yi,1,0,"ng-container",3),e.YNc(7,Es,2,5,"div",4),e.qZA(),e.YNc(8,ds,2,1,"ng-template",null,5,e.W1O),e.qZA()),2&r){const L=e.MAs(5),pe=e.MAs(9);e.Q6J("canOpen",f.interactive&&!f.nativeDropdownMode)("content",f.datalist||""),e.xp6(1),e.Q6J("disabled",f.computedDisabled)("editable",!1)("focusable",f.computedFocusable)("invalid",f.computedInvalid)("nativeId",f.nativeId)("pseudoActive",f.pseudoActive)("pseudoFocus",f.computedFocused)("pseudoHover",f.pseudoHover)("readOnly",f.readOnly)("tuiTextfieldIcon",f.arrow?pe:"")("value",f.computedValue),e.xp6(5),e.Q6J("ngTemplateOutlet",L),e.xp6(1),e.Q6J("ngIf",null!==f.value)}},dependencies:[Vt.o1,ne.yc,sn.e,ne.B1,B.AW,Oe.O5,Oe.tP,Ce.Li,Qi.o],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}[_nghost-%COMP%]:not(._readonly) input:not(:disabled){cursor:pointer}._readonly[_nghost-%COMP%] input{cursor:default}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}.t-value[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),a})(),I=(()=>{class a extends Wi.D1{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(r){this.host.onValueChange(r)}}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275dir=e.lG2({type:a,selectors:[["tui-select"]],features:[e._Bn([(0,bt.cp)(a)]),e.qOj]}),a})(),fe=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,sn.A,ne.KW,Vt.jh,li,xi,Qi.W,B.cn,x,te.pc,ae]]}),a})();var Je=c(7320),qt=c(4541),ln=c(3633),kn=c(5059),gi=c(8491);const bi=["*"];let pi=(()=>{class a{constructor(){this.name="tui-radio-group-"+a.index++}}return a.index=0,a.\u0275fac=function(r){return new(r||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-radio-group"]],inputs:{name:"name"},ngContentSelectors:bi,decls:1,vars:0,template:function(r,f){1&r&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),a})();const Li=["focusableElement"],so=(0,lt.JN)({size:"m",appearances:{unchecked:Je.Nm.Outline,checked:Je.Nm.Primary}});let Do=(()=>{class a extends cn.F9{constructor(r,f,L,pe){super(r,f),this.options=L,this.radioGroup=pe,this.identityMatcher=et.bg,this.name=null,this.size=this.options.size,this.pseudoDisabled=!1}get appearance(){return this.checked?this.options.appearances.checked:this.options.appearances.unchecked}get computedDisabled(){return this.disabled||this.pseudoDisabled}get nativeFocusableElement(){return!this.focusableElement||this.computedDisabled?null:this.focusableElement.nativeElement}get focused(){return(0,Mt.V8)(this.nativeFocusableElement)}get checked(){return null===this.value?null===this.item:null!=this.item&&this.identityMatcher(this.value,this.item)}get computedName(){return this.name||this.radioGroupName||this.controlName||""}get isFocusable(){return!this.readOnly&&this.computedFocusable}onChecked(r){r&&(this.value=void 0!==this.item?this.item:this.fallbackValue)}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}get radioGroupName(){return null===this.radioGroup?null:this.radioGroup.name}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ft.a5,10),e.Y36(e.sBO),e.Y36(so),e.Y36(pi,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-radio"]],viewQuery:function(r,f){if(1&r&&e.Gf(Li,5),2&r){let L;e.iGM(L=e.CRH())&&(f.focusableElement=L.first)}},hostVars:3,hostBindings:function(r,f){2&r&&(e.uIk("data-size",f.size),e.ekj("_disabled",f.computedDisabled))},inputs:{item:"item",identityMatcher:"identityMatcher",name:"name",size:"size",pseudoDisabled:"pseudoDisabled"},features:[e._Bn([(0,On.FT)(a),(0,cn.wB)(a)]),e.qOj],decls:4,vars:13,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid"],[1,"t-mark"],["type","radio",1,"t-native",3,"disabled","id","tuiChecked","tuiFocusable","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""]],template:function(r,f){1&r&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.TgZ(2,"input",2,3),e.NdJ("tuiCheckedChange",function(pe){return f.onChecked(pe)})("tuiFocusedChange",function(pe){return f.onFocused(pe)})("tuiFocusVisibleChange",function(pe){return f.onFocusVisible(pe)}),e.qZA()()),2&r&&(e.Q6J("active",f.pseudoActive)("appearance",f.appearance)("disabled",f.computedDisabled)("focus",f.computedFocusVisible)("hover",f.pseudoHover)("invalid",f.computedInvalid),e.xp6(1),e.ekj("t-mark_visible",f.checked),e.xp6(1),e.Q6J("disabled",f.computedDisabled)("id",f.id)("tuiChecked",f.checked)("tuiFocusable",f.isFocusable),e.uIk("name",f.computedName))},dependencies:[Qi.o,qt.t,ln.t,kn.U,gi.q],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;flex-shrink:0;border-radius:100%}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem}._readonly[_nghost-%COMP%]{pointer-events:none}.t-mark[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;background-color:currentColor;border-radius:100%;transform:scale(0)}.t-mark_visible[_ngcontent-%COMP%]{transform:scale(1)}[data-size=m][_nghost-%COMP%] .t-mark[_ngcontent-%COMP%]{margin:.25rem;width:.5rem;height:.5rem}[data-size=l][_nghost-%COMP%] .t-mark[_ngcontent-%COMP%]{margin:.4375rem;width:.625rem;height:.625rem}.t-native[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.t-native[_ngcontent-%COMP%]:-webkit-autofill, .t-native[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-native[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-native[_ngcontent-%COMP%]:active{font-size:1rem}}._disabled[_nghost-%COMP%] .t-native[_ngcontent-%COMP%]{cursor:default}"],changeDetection:0}),a})(),Er=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,qt.S,ln.u,kn.F,gi.c,Qi.W]]}),a})();function Ko(a,y){1&a&&e.GkF(0)}const ar=["*"];let Lr=(()=>{class a extends cn.F9{constructor(r,f,L){super(r,f),this.modeDirective=L,this.identityMatcher=et.bg,this.contentAlign="right",this.size="l",this.hideRadio=!1,this.pseudoDisabled=!1}get nativeFocusableElement(){var r,f;return null!==(f=null===(r=this.radio)||void 0===r?void 0:r.nativeFocusableElement)&&void 0!==f?f:null}get focused(){return!!this.radio&&this.radio.focused}get computedDisabled(){return this.disabled||this.pseudoDisabled}get checked(){var r;return!(null===(r=this.radio)||void 0===r||!r.checked)&&this.hideRadio}get checkboxSize(){return"l"===this.size?"l":"m"}get appearance(){var r;return null!==(r=this.modeDirective)&&void 0!==r&&r.mode?this.checked?Je.Nm.Primary:Je.Nm.Secondary:this.checked?Je.Nm.WhiteblockActive:Je.Nm.Whiteblock}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}onModelChange(r){this.value=r}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ft.a5,10),e.Y36(e.sBO),e.Y36($e.w,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-radio-block"]],viewQuery:function(r,f){if(1&r&&e.Gf(Do,5),2&r){let L;e.iGM(L=e.CRH())&&(f.radio=L.first)}},hostVars:8,hostBindings:function(r,f){2&r&&(e.uIk("data-align",f.contentAlign)("data-size",f.size),e.ekj("_hidden_input",f.hideRadio)("_disabled",f.computedDisabled)("_active",f.checked))},inputs:{item:"item",identityMatcher:"identityMatcher",contentAlign:"contentAlign",size:"size",hideRadio:"hideRadio",pseudoDisabled:"pseudoDisabled"},features:[e._Bn([(0,On.FT)(a),(0,cn.wB)(a)]),e.qOj],ngContentSelectors:ar,decls:7,vars:22,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","focus","hover","invalid"],[1,"t-view",3,"focusable","identityMatcher","item","name","nativeId","pseudoActive","pseudoDisabled","pseudoFocus","pseudoHover","pseudoInvalid","readOnly","size","ngModel","ngModelChange","focusedChange","focusVisibleChange"],[1,"t-label"],[1,"t-content"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,Ko,1,0,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"label",1)(3,"tui-radio",2),e.NdJ("ngModelChange",function(pe){return f.value=pe})("focusedChange",function(pe){return f.onFocused(pe)})("focusVisibleChange",function(pe){return f.onFocusVisible(pe)}),e.qZA(),e.TgZ(4,"div",3)(5,"div",4),e.Hsn(6),e.qZA()()()),2&r&&(e.Q6J("ngIf",f.modeDirective&&e.lcZ(1,20,f.modeDirective.change$)),e.xp6(2),e.Q6J("active",f.pseudoActive)("appearance",f.appearance)("disabled",f.computedDisabled)("focus",f.computedFocusVisible)("hover",f.pseudoHover)("invalid",f.computedInvalid),e.xp6(1),e.Q6J("focusable",f.focusable)("identityMatcher",f.identityMatcher)("item",f.item)("name",f.computedName||"")("nativeId",f.nativeId)("pseudoActive",f.pseudoActive)("pseudoDisabled",f.computedDisabled)("pseudoFocus",!1)("pseudoHover",f.pseudoHover)("pseudoInvalid",f.computedInvalid)("readOnly",f.readOnly)("size",f.checkboxSize)("ngModel",f.value))},dependencies:[Do,Oe.O5,Qi.o,ft.JJ,ft.On,Oe.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:inline-block;vertical-align:top;align-items:flex-start;border-radius:var(--tui-radius-m)}[data-size=xs][_nghost-%COMP%]{font:var(--tui-font-text-xs)}[data-size=m][_nghost-%COMP%], [data-size=l][_nghost-%COMP%]{font:var(--tui-font-text-m)}._disabled[_nghost-%COMP%], ._readonly[_nghost-%COMP%]{pointer-events:none}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:inherit;box-sizing:border-box;border-radius:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1rem 0 0}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-right:.5rem}[data-align=right][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{flex-direction:row-reverse;padding:0 0 0 1rem}[data-align=right][data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-left:.5rem}[data-size=xs]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=xs]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:not(._focused):after{border-width:1px}[data-size=s]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1rem}[data-size=m]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1.5rem}[data-size=l]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 2.25rem}[data-size=xs][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-xs) / 2 - .5rem) .25rem;transform:scale(.75)}[data-size=s][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-s) / 2 - .5rem) .5rem}[data-size=m][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-m) / 2 - .5rem) .75rem}[data-size=l][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-l) / 2 - .75rem) 1rem}._hidden_input[_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{position:absolute;height:1px;width:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(0);clip-path:inset(0)}.t-label[_ngcontent-%COMP%]{display:flex;flex-grow:1;align-self:flex-start;align-items:center;overflow:hidden}[data-size=xs][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-s)}[data-size=m][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-m)}[data-size=l][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-l)}._hidden_input[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{text-align:center;justify-content:center}.t-content[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),a})(),Mr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ft.u5,Er,Qi.W]]}),a})();var hs=c(3063),Nr=c(2130);const va=["*"];let is=(()=>{class a{constructor(r){this.mode$=r,this.size="m",this.status="default",this.hoverable=!1}get padding(){var r;return this.isEmpty?"none":(0,lt.dt)(null===(r=this.value)||void 0===r?void 0:r.valueOf())?"m":"l"}get outputValue(){var r;const f=null===(r=this.value)||void 0===r?void 0:r.valueOf();return(0,lt.dt)(f)&&f>99?"99+":(0,lt.Pc)(this.value)?String(this.value):""}get isEmpty(){return!this.value&&0!==this.value}titleText({offsetWidth:r,scrollWidth:f}){return r{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez]]}),a})(),lr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();const ta=["focusableElement"];function ps(a,y){if(1&a&&e._UZ(0,"tui-loader",7),2&a){const r=e.oxw();e.Q6J("inheritColor",!0)("showLoader",r.value)("size",r.loaderSize)}}function xs(a,y){1&a&&e._UZ(0,"tui-svg",10),2&a&&e.Q6J("src",y.polymorpheusOutlet)}const ws=function(a){return{$implicit:a}};function Bo(a,y){if(1&a&&(e.TgZ(0,"span",8),e.YNc(1,xs,1,1,"tui-svg",9),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.iconOn)("polymorpheusOutletContext",e.VKq(2,ws,r.size))}}function Ps(a,y){if(1&a&&e._UZ(0,"tui-loader",7),2&a){const r=e.oxw();e.Q6J("inheritColor",!0)("showLoader",!r.value)("size",r.loaderSize)}}function os(a,y){1&a&&e._UZ(0,"tui-svg",12),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function As(a,y){if(1&a&&(e.TgZ(0,"span",8),e.YNc(1,os,1,1,"tui-svg",11),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.iconOff)("polymorpheusOutletContext",e.VKq(2,ws,r.size))}}const gs=(0,lt.JN)({icons:{toggleOff:({$implicit:a})=>"m"===a?"tuiIconToggleOff":"tuiIconToggleOffLarge",toggleOn:({$implicit:a})=>"m"===a?"tuiIconToggleOn":"tuiIconToggleOnLarge"},appearances:{checked:Je.Nm.Primary,unchecked:Je.Nm.Secondary},singleColor:!1,showIcons:!1,size:"m"});let ba=(()=>{class a extends cn.M${constructor(r,f,L,pe){super(r,f),this.modeDirective=L,this.options=pe,this.singleColor=this.options.singleColor,this.showIcons=this.options.showIcons,this.showLoader=!1,this.size=this.options.size}get iconOn(){return this.options.icons.toggleOn}get iconOff(){return this.options.icons.toggleOff}get nativeFocusableElement(){var r,f;return null!==(f=null===(r=this.focusableElement)||void 0===r?void 0:r.nativeElement)&&void 0!==f?f:null}get focused(){return(0,Mt.V8)(this.nativeFocusableElement)}get appearance(){return this.singleColor||this.value?this.options.appearances.checked:this.options.appearances.unchecked}get sizeM(){return"m"===this.size}get loaderSize(){return this.sizeM?"xs":"s"}get hostMode(){var r,f;return null!==(f=null===(r=this.modeDirective)||void 0===r?void 0:r.mode)&&void 0!==f?f:null}onChecked(r){this.value=r}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}getFallbackValue(){return!1}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ft.a5,10),e.Y36(e.sBO),e.Y36($e.w,8),e.Y36(gs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-toggle"]],viewQuery:function(r,f){if(1&r&&e.Gf(ta,5),2&r){let L;e.iGM(L=e.CRH())&&(f.focusableElement=L.first)}},hostVars:4,hostBindings:function(r,f){2&r&&(e.uIk("data-size",f.size)("data-mode",f.hostMode),e.ekj("_checked",f.value))},inputs:{singleColor:"singleColor",showIcons:"showIcons",showLoader:"showLoader",size:"size"},features:[e._Bn([(0,On.FT)(a),(0,cn.wB)(a)]),e.qOj],decls:9,vars:16,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly"],[1,"t-toggle"],["class","t-loader",3,"inheritColor","showLoader","size",4,"ngIf"],["class","t-icon-wrapper",4,"ngIf"],[1,"t-circle"],["automation-id","tui-toggle__checkbox","role","switch","type","checkbox",1,"t-checkbox",3,"disabled","id","tuiFocusable","tuiChecked","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""],[1,"t-loader",3,"inheritColor","showLoader","size"],[1,"t-icon-wrapper"],["automation-id","tui-toggle__check-icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__check-icon",1,"t-icon",3,"src"],["automation-id","tui-toggle__cancel-icon","class","t-icon t-icon_off",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__cancel-icon",1,"t-icon","t-icon_off",3,"src"]],template:function(r,f){1&r&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,ps,1,3,"tui-loader",2),e.YNc(3,Bo,2,4,"span",3),e._UZ(4,"div",4),e.YNc(5,Ps,1,3,"tui-loader",2),e.YNc(6,As,2,4,"span",3),e.qZA(),e.TgZ(7,"input",5,6),e.NdJ("tuiCheckedChange",function(pe){return f.value=pe})("tuiFocusedChange",function(pe){return f.onFocused(pe)})("tuiFocusVisibleChange",function(pe){return f.onFocusVisible(pe)}),e.qZA()()),2&r&&(e.Q6J("active",f.pseudoActive)("appearance",f.appearance)("disabled",f.computedDisabled)("focus",f.computedFocusVisible)("hover",f.pseudoHover)("invalid",f.computedInvalid)("readOnly",f.readOnly),e.xp6(2),e.Q6J("ngIf",f.showLoader),e.xp6(1),e.Q6J("ngIf",f.showIcons&&!f.showLoader),e.xp6(2),e.Q6J("ngIf",f.showLoader),e.xp6(1),e.Q6J("ngIf",f.showIcons&&!f.showLoader),e.xp6(1),e.Q6J("disabled",f.disabled)("id",f.id)("tuiFocusable",f.focusable)("tuiChecked",f.value),e.uIk("aria-checked",f.value))},dependencies:[Ae.kM,He.PN,Qi.o,Oe.O5,Ce.Li,qt.t,ln.t,kn.U,gi.q],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:6.25rem}[data-size=m][_nghost-%COMP%]{width:2rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:3rem;height:1.5rem}.t-checkbox[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer}.t-checkbox[_ngcontent-%COMP%]:-webkit-autofill, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-checkbox[_ngcontent-%COMP%]:active{font-size:1rem}}._disabled[_nghost-%COMP%] .t-checkbox[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.t-toggle[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;justify-content:center}[data-size=m][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:3rem;height:1rem;transform:translate(-1rem)}[data-size=l][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:4.5rem;height:1.5rem;transform:translate(-1.5rem)}._checked[_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{transform:translate(0)}.t-circle[_ngcontent-%COMP%]{margin:.125rem 0;flex-shrink:0;border-radius:100%;background-color:var(--tui-base-01)}._disabled[_nghost-%COMP%] .t-circle_light[_ngcontent-%COMP%]{opacity:.24}[data-size=m][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem}[data-size=l][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:1rem;height:1rem}._disabled[_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{background-color:var(--tui-base-01)}.t-loader[_ngcontent-%COMP%]{min-width:auto}[_nghost-%COMP%]:not(._checked) .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-06)}[_nghost-%COMP%]:not(._checked)._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-05)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:.75rem;margin:0 .2rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:1rem;margin:0 .25rem}.t-icon-wrapper[_ngcontent-%COMP%]{display:flex}.t-icon[_ngcontent-%COMP%]{opacity:.8}.t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-06)}._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-05)}[data-mode=onDark][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[data-mode=onLight][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{margin:0 .125rem;width:1.5rem;height:1.5rem}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{opacity:1}"],changeDetection:0}),a})(),ms=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,kn.F,ln.u,lr,gi.c,qt.S,Qi.W,He.EI,Ae.dS,Ce.wq]]}),a})();var Xo=c(369);function _r(a,y){const[,r=""]=function ia(a){const y=String(a),[r,f]=y.split("e-");let L=y;if(f){const[,pe]=r.split("."),en=Number(f)+((null==pe?void 0:pe.length)||0);L=a.toFixed(en)}return L}(a).split(".");return(0,lt.dt)(y)?r.slice(0,Math.max(0,y)):r}let l=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiValueAccessor",""]],features:[e._Bn([Fi.E2])]}),a})(),g=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var A=c(1156);function $(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function W(a,y){if(1&a&&(e.TgZ(0,"div",6),e.YNc(1,$,2,1,"ng-container",7),e.qZA()),2&a){e.oxw();const r=e.MAs(9);e.xp6(1),e.Q6J("polymorpheusOutlet",r)}}function j(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"section",8)(1,"button",9),e.NdJ("click.prevent",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.onArrow(L.step))})("mousedown.prevent",function(){e.CHM(r);const L=e.oxw();return e.KtG(null==L.nativeFocusableElement?null:L.nativeFocusableElement.focus())}),e._uU(2," + "),e.qZA(),e.TgZ(3,"button",9),e.NdJ("click.prevent",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.onArrow(-L.step))})("mousedown.prevent",function(){e.CHM(r);const L=e.oxw();return e.KtG(null==L.nativeFocusableElement?null:L.nativeFocusableElement.focus())}),e._uU(4," - "),e.qZA()()}if(2&a){const r=e.oxw(),f=e.MAs(1);e.xp6(1),e.Q6J("appearance",f.appearance)("disabled",!r.canIncrement)("focusable",!1)("icon",r.options.icons.up),e.xp6(2),e.Q6J("appearance",f.appearance)("disabled",!r.canDecrement)("focusable",!1)("icon",r.options.icons.down)}}function Ue(a,y){1&a&&e.GkF(0)}function Re(a,y){1&a&&e.Hsn(0,2)}const dt=["*",[["input"]],[["tuiContent"]]],Pt=["*","input","tuiContent"],Jt=(0,lt.JN)({icons:{up:"tuiIconPlus",down:"tuiIconMinus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0,decimal:"not-zero",precision:2}),pn=new e.OlP("");let ai=(()=>{class a extends cn.F9{constructor(r,f,L,pe,en,zn,si,ci){super(r,f,L),this.options=pe,this.numberFormat=en,this.isIOS=zn,this.textfieldSize=si,this.controller=ci,this.unfinishedValue="",this.min=this.options.min,this.max=this.options.max,this.decimal=this.options.decimal,this.precision=this.options.precision,this.step=this.options.step,this.prefix="",this.postfix="",this.polymorpheusValueContent=et.Mm}get size(){return this.textfieldSize.size}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var r;return!(null===(r=this.textfield)||void 0===r||!r.focused)}get isNegativeAllowed(){return this.computedMin<0}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":"never"===this.decimal?"numeric":"decimal"}get calculatedMaxLength(){return 18+("never"!==this.decimal&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)this.computedMax||(this.value=f)}onFocused(r){this.updateFocused(r);const f=this.unfinishedValue?(0,Xo.vZ)(this.unfinishedValue,this.numberFormat.decimalSeparator):this.nativeNumberValue;if(this.unfinishedValue=null,Number.isNaN(f))return this.nativeValue=r?this.computedPrefix+this.computedPostfix:"",void(this.value=null);r||(this.value=f,this.nativeValue=this.formattedValue)}getFormattedValue(r){const L=Math.abs(r)%1>0;let pe="always"===this.decimal||L&&"never"!==this.decimal?this.precision:0;const en=L?_r(r,this.precision):"";return this.focused&&"always"!==this.decimal&&(pe=en.length),this.computedPrefix+function oa(a,y={}){const{decimalLimit:r,decimalSeparator:f,thousandSeparator:L,zeroPadding:pe,rounding:en}=Object.assign(Object.assign({},po.Jl),y),zn=Number.isFinite(r)?(0,er.h0)({value:a,precision:r,method:en}):a,si=String(Math.floor(Math.abs(zn)));let ci=_r(zn,r);if(Number.isFinite(r))if(pe){const zo=Math.max(r-ci.length,0);ci=`${ci}${"0".repeat(zo)}`}else ci=ci.replace(/0*$/,"");const Ji=si.length%3;let eo=(a<0?et.fv:"")+si.charAt(0);for(let zo=1;zo3&&(eo+=L),eo+=si.charAt(zo);return ci?eo+f+ci:eo}(r,Object.assign(Object.assign({},this.numberFormat),{decimalLimit:pe})).replace(et.fv,et.em)+this.computedPostfix}get isNativeValueNotFinished(){const r=this.nativeNumberValue;return r<0?r>this.computedMax:r[si.length,zo.length-ci.length])]})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ft.a5,10),e.Y36(e.sBO),e.Y36(pn,8),e.Y36(Jt),e.Y36(bt.HO),e.Y36(On.FA),e.Y36(B.kI),e.Y36(B.Cs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-input-number"]],contentQueries:function(r,f,L){if(1&r&&e.Suo(L,Ce.Li,5),2&r){let pe;e.iGM(pe=e.CRH())&&(f.polymorpheusValueContent=pe)}},viewQuery:function(r,f){if(1&r&&e.Gf(ne.yc,5),2&r){let L;e.iGM(L=e.CRH())&&(f.textfield=L.first)}},hostVars:1,hostBindings:function(r,f){1&r&&e.NdJ("keydown.arrowDown",function(){return f.onArrow(-f.step)})("keydown.arrowUp",function(){return f.onArrow(f.step)}),2&r&&e.uIk("data-size",f.size)},inputs:{min:"min",max:"max",decimal:"decimal",precision:"precision",step:"step",prefix:"prefix",postfix:"postfix"},features:[e._Bn([(0,On.FT)(a),(0,cn.wB)(a),B.Y0]),e.qOj],ngContentSelectors:Pt,decls:10,vars:14,consts:[["tuiTextfieldPostfix","","tuiTextfieldPrefix","","tuiValueAccessor","",1,"t-textfield",3,"disabled","focusable","invalid","maskito","pseudoActive","pseudoFocus","pseudoHover","readOnly","value","focusedChange","valueChange"],["textfield",""],["ngProjectAs","tuiContent","class","t-value-content",5,["tuiContent"],4,"ngIf"],["class","t-buttons",4,"ngIf"],[4,"ngIf"],["valueContent",""],["ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value-content"],[4,"polymorpheusOutlet"],[1,"t-buttons"],["size","s","tuiIconButton","","type","button",1,"t-button",3,"appearance","disabled","focusable","icon","click.prevent","mousedown.prevent"]],template:function(r,f){1&r&&(e.F$t(dt),e.TgZ(0,"tui-primitive-textfield",0,1),e.NdJ("focusedChange",function(pe){return f.onFocused(pe)})("valueChange",function(pe){return f.onValueChange(pe)}),e.Hsn(2),e.Hsn(3,1,["ngProjectAs","input",5,["input"]]),e.YNc(4,W,2,1,"div",2),e.qZA(),e.YNc(5,j,5,8,"section",3),e.YNc(6,Ue,1,0,"ng-container",4),e.ALo(7,"async"),e.YNc(8,Re,1,0,"ng-template",null,5,e.W1O)),2&r&&(e.Q6J("disabled",f.computedDisabled)("focusable",f.focusable)("invalid",f.computedInvalid)("maskito",f.mask)("pseudoActive",f.pseudoActive)("pseudoFocus",f.computedFocused)("pseudoHover",f.pseudoHover)("readOnly",f.readOnly)("value",f.computedValue),e.xp6(4),e.Q6J("ngIf",f.polymorpheusValueContent.length),e.xp6(1),e.Q6J("ngIf",f.step),e.xp6(1),e.Q6J("ngIf",e.lcZ(7,12,f.polymorpheusValueContent.changes)))},dependencies:[ne.yc,Se.v0,ne.B1,B.Tq,B.A7,l,A.ro,Oe.O5,Ce.Li,Oe.Ov],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:left}.t-textfield[_ngcontent-%COMP%]{flex:1;max-width:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.t-value-content[_ngcontent-%COMP%]{width:100%}.t-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;margin-left:.125rem;border-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin:0 0 0 .125rem;border-top-right-radius:inherit;border-bottom-right-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-radius:0}[data-size=m][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-l) * .75)}.t-button[_ngcontent-%COMP%]{display:flex;flex:1;height:auto;border-radius:0}.t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-top-right-radius:inherit}.t-button[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit}"],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"computeMin",null),(0,Di.gn)([lo.UM],a.prototype,"computeMax",null),(0,Di.gn)([lo.UM],a.prototype,"calculateMask",null),a})(),Ti=(()=>{class a extends Wi.D1{get value(){return this.host.computedValue}onValueChange(r){this.host.onValueChange(r)}ngDoCheck(){this.host.nativeFocusableElement&&(this.host.nativeFocusableElement.inputMode=this.host.inputMode,this.host.nativeFocusableElement.maxLength=this.host.nativeFocusableElement.maxLength>0?this.host.nativeFocusableElement.maxLength:this.host.calculatedMaxLength)}}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275dir=e.lG2({type:a,selectors:[["tui-input-number"]],features:[e._Bn([(0,bt.cp)(a)]),e.qOj]}),a})(),ti=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,A.U5,ne.KW,B.cn,g,Ce.wq,Se.fN]]}),a})();var Xn=c(3178);const Gn=new e.OlP("MutationObserver config");typeof MutationObserver<"u"&&MutationObserver;let dr=(()=>{class a extends un.y{constructor({nativeElement:r},f){super(L=>{const pe=new MutationObserver(en=>{L.next(en)});return pe.observe(r,f),()=>{pe.disconnect()}})}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(e.SBq),e.LFG(Gn))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac}),a})();var Jo=c(8330),$r=c(5557),ra=c(815),m=c(8168);const v=["tuiTab",""];function h(a,y){1&a&&e.GkF(0)}const E=["*"];function N(a,y){1&a&&e.GkF(0)}function _e(a,y){if(1&a&&e._UZ(0,"tui-underline",2),2&a){const r=e.oxw();e.Q6J("element",r.activeElement)}}function Dt(a,y){1&a&&e.GkF(0)}function tn(a,y){if(1&a&&e.GkF(0,12),2&a){const r=e.oxw().$implicit;e.Q6J("ngTemplateOutlet",r)}}function Mn(a,y){if(1&a&&(e.TgZ(0,"div"),e.GkF(1,12),e.qZA()),2&a){const r=e.oxw(),f=r.index,L=r.$implicit,pe=e.oxw();e.ekj("t-overflown",pe.isOverflown(f)),e.xp6(1),e.Q6J("ngTemplateOutlet",L)}}function Un(a,y){if(1&a&&(e.ynx(0),e.YNc(1,tn,1,1,"ng-container",10),e.YNc(2,Mn,2,3,"ng-template",null,11,e.W1O),e.BQk()),2&a){const r=y.index,f=e.MAs(3),L=e.oxw();e.xp6(1),e.Q6J("ngIf",r<=L.lastVisibleIndex)("ngIfElse",f)}}function Nn(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Ui(a,y){if(1&a&&(e._uU(0),e.ALo(1,"async"),e._UZ(2,"tui-svg",13)),2&a){const r=e.oxw();e.hij(" ",e.lcZ(1,4,r.moreWord$)," "),e.xp6(2),e.ekj("t-icon_rotated",r.open),e.Q6J("src",r.arrowOptions.iconSmall)}}function Ho(a,y){if(1&a&&e.GkF(0,12),2&a){const r=e.oxw().$implicit;e.Q6J("ngTemplateOutlet",r)}}function vr(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",17),e.NdJ("tui-tab-activate",function(){const pe=e.CHM(r).index,en=e.oxw(2);return e.KtG(en.onClick(pe))}),e.YNc(1,Ho,1,1,"ng-container",18),e.qZA()}if(2&a){const r=y.index,f=e.oxw(2);e.xp6(1),e.Q6J("ngIf",f.shouldShow(r))}}function Zr(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",14,15),e.NdJ("keydown.arrowDown.prevent",function(L){e.CHM(r);const pe=e.MAs(1),en=e.oxw();return e.KtG(en.onWrapperArrow(L,pe,!1))})("keydown.arrowUp.prevent",function(L){e.CHM(r);const pe=e.MAs(1),en=e.oxw();return e.KtG(en.onWrapperArrow(L,pe,!0))}),e.YNc(2,vr,2,1,"div",16),e.qZA()}if(2&a){const r=e.oxw();e.xp6(2),e.Q6J("ngForOf",r.items)}}function Ur(a,y){if(1&a&&e._UZ(0,"tui-underline",19),2&a){const r=e.oxw();e.Q6J("element",r.activeElement)}}const wr=new e.OlP("[TUI_TAB_EVENT]"),js=[oe.a3,oe.ku,Ut.Ok,{provide:wr,deps:[e.SBq,Ut.Ok,[new e.FiY,dr],[new e.FiY,Xn.Od]],useFactory:({nativeElement:a},y,r,f)=>{const L=f&&r?r.pipe((0,de.h)(()=>f.isActive)):ji.E;return(0,Z.T)(L,y.pipe((0,de.h)(Jo.y)),a.matches("button")?(0,fi.mL)(a,"click"):ji.E).pipe((0,he.U)(()=>a.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0}))))}},Nr.CV];let wo=(()=>{class a{constructor(r,f,L,pe,en){this.routerLinkActive=r,this.el=f,this.mode$=L,this.event$=pe,this.margin=en}get isActive(){return!!this.routerLinkActive&&this.routerLinkActive.isActive}ngOnDestroy(){(0,Mt.V8)(this.el.nativeElement)&&this.el.nativeElement.blur()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Xn.Od,8),e.Y36(e.SBq),e.Y36(bt.Au),e.Y36(wr),e.Y36(ko.WO))},a.\u0275cmp=e.Xpm({type:a,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],hostVars:6,hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$}),2&r&&(e.Udp("cursor","pointer")("--tui-tab-margin",f.margin,"px"),e.ekj("_active",f.isActive))},features:[e._Bn(js)],attrs:v,ngContentSelectors:E,decls:4,vars:3,consts:[[4,"ngIf"],[1,"t-highlight"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,h,1,0,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"span",1),e.Hsn(3),e.qZA()),2&r&&e.Q6J("ngIf",e.lcZ(1,1,f.event$))},dependencies:[Oe.O5,Oe.Ov],styles:['._underline[_nghost-%COMP%]:hover:not(._active), ._underline [_nghost-%COMP%]:hover:not(._active){box-shadow:inset 0 -2px var(--tui-base-03)}tui-tabs > [_nghost-%COMP%]:first-child, tui-tabs > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown) [_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:0}[tuiTabs] > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;flex-shrink:0;height:100%;box-sizing:border-box;justify-content:space-between;line-height:1.5rem;align-items:center;white-space:nowrap;cursor:pointer;outline:none;color:inherit;margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[_nghost-%COMP%]:not([data-mode])._active{opacity:1;color:var(--tui-text-01);box-shadow:none}[data-mode=onDark][_nghost-%COMP%]{color:#ffffffb8}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark]._active[_nghost-%COMP%]{color:#fff}[data-mode=onDark][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-text-01);color:#fff}[_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-selection)}._android[_nghost-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;height:3rem;flex:1;flex-shrink:0;justify-content:center;margin:0;text-transform:uppercase;color:var(--tui-base-09);opacity:.5;font-size:.875rem;font-weight:500;letter-spacing:-.008125rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._android[_nghost-%COMP%]:hover{box-shadow:none}._android._active[_nghost-%COMP%]{opacity:1;color:var(--tui-base-09)}._android[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}._ios[_nghost-%COMP%]{height:1.75rem;flex:1;flex-shrink:0;justify-content:center;margin:0;color:var(--tui-base-01);opacity:1;font-size:.8125rem;font-weight:500;letter-spacing:-.005rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._ios[_nghost-%COMP%]:hover{box-shadow:none}._ios._active[_nghost-%COMP%]{font-size:.875rem;font-weight:600;color:var(--tui-link)}._ios[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}@media (hover: hover){[_nghost-%COMP%]:hover{color:var(--tui-text-01)}}.t-highlight[_ngcontent-%COMP%]{display:inline-flex;width:100%;align-items:center;justify-content:inherit}.t-highlight[_ngcontent-%COMP%] >*{flex-shrink:0}tui-tabs[data-vertical][_nghost-%COMP%], tui-tabs[data-vertical] [_nghost-%COMP%], [tuiTabs][data-vertical][_nghost-%COMP%], [tuiTabs][data-vertical] [_nghost-%COMP%]{min-height:2.75rem;height:auto;white-space:normal;margin:0;text-align:left;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical][_nghost-%COMP%]:after, tui-tabs[data-vertical] [_nghost-%COMP%]:after, [tuiTabs][data-vertical][_nghost-%COMP%]:after, [tuiTabs][data-vertical] [_nghost-%COMP%]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--tui-primary);transform:scaleX(0);transform-origin:right}tui-tabs[data-vertical][_nghost-%COMP%]:hover, tui-tabs[data-vertical] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical][_nghost-%COMP%]:hover, [tuiTabs][data-vertical] [_nghost-%COMP%]:hover{box-shadow:inset -2px 0 var(--tui-base-03)}tui-tabs[data-vertical]._active[_nghost-%COMP%]:after, tui-tabs[data-vertical] ._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical]._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical] ._active[_nghost-%COMP%]:after{transform:none}tui-tabs[data-vertical="right"][_nghost-%COMP%], tui-tabs[data-vertical="right"] [_nghost-%COMP%], [tuiTabs][data-vertical="right"][_nghost-%COMP%], [tuiTabs][data-vertical="right"] [_nghost-%COMP%]{text-align:right;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical="right"][_nghost-%COMP%]:after, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical="right"][_nghost-%COMP%]:hover, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:hover{box-shadow:inset 2px 0 var(--tui-base-03)}'],changeDetection:0}),a})(),Gs=(()=>{class a{constructor(r){this.el=r,this.activeItemIndex=0,this.activeItemIndexChange=new e.vpe}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}onActivate(r,f){const L=this.tabs.findIndex(pe=>pe===f);r.stopPropagation(),L!==this.activeItemIndex&&(this.activeItemIndexChange.emit(L),this.activeItemIndex=L)}moveFocus(r,f){const{tabs:L}=this;(0,Mt.VR)(L.indexOf(r),L,f)}ngAfterViewChecked(){const{tabs:r,activeElement:f}=this;r.forEach(L=>{const pe=L===f;L.classList.toggle("_active",pe),L.setAttribute("tabIndex",pe?"0":"-1")})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq))},a.\u0275dir=e.lG2({type:a,selectors:[["tui-tabs"],["nav","tuiTabs",""]],hostBindings:function(r,f){1&r&&e.NdJ("tui-tab-activate",function(pe){return f.onActivate(pe,pe.target)})},inputs:{activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"}}),a})();const iu=(0,lt.JN)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0});let Ys=(()=>{class a{constructor({nativeElement:r},f,L,pe){this.zone=f,this.animationFrame$=L,this.mode$=pe,this.el$=new $r.t(1),this.refresh$=this.el$.pipe((0,ce.w)(en=>en?this.animationFrame$.pipe((0,he.U)(()=>en),(0,fi.fL)(this.zone)):(0,jt.of)(null)),(0,ra.B)()),this.transition$=(0,ht.Gt)(this.el$.pipe((0,he.U)(en=>en&&"all"),(0,Ze.b)(50))),this.transform$=(0,ht.Gt)(this.refresh$.pipe((0,he.U)(en=>en?`translate3d(${en.offsetLeft}px, 0, 0)`:null))),this.width$=(0,ht.Gt)(this.refresh$.pipe((0,he.U)(en=>(null==en?void 0:en.clientWidth)||0))),r["$.style.transitionProperty"]=this.transition$,r["$.style.transform"]=this.transform$,r["$.style.width.px"]=this.width$}set element(r){this.el$.next(r)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36($t.L1),e.Y36(bt.Au))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-underline"]],hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$})("$.style.transitionProperty",function(){return f.transition$()})("$.style.transform",function(){return f.transform$()})("$.style.width.px",function(){return f.width$()})},inputs:{element:"element"},features:[e._Bn([Nr.CV])],decls:0,vars:0,template:function(r,f){},styles:["[_nghost-%COMP%]{transition-property:none;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:0;height:100%;color:var(--tui-primary);transform:scale(0);box-shadow:inset 0 -.1875rem 0 -.0625rem;pointer-events:none}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}"],changeDetection:0}),a})(),Ca=(()=>{class a{constructor(r,f,L,pe,en){this.options=r,this.el=f,this.tabs=L,this.children=et.Mm,this.underline=this.options.underline,en.pipe((0,de.h)(()=>this.underline)).subscribe(()=>{pe.detectChanges()})}get activeItemIndex(){return this.tabs.activeItemIndex}set activeItemIndex(r){this.tabs.activeItemIndex=r}get activeElement(){return this.tabs.activeElement}onKeyDownArrow(r,f){this.tabs.moveFocus(r,f)}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex)}scrollTo(r){const f=this.tabs.tabs[r];if(!f)return;const{offsetLeft:L,offsetWidth:pe}=f,{nativeElement:en}=this.el;Len.scrollLeft+en.offsetWidth&&(en.scrollLeft=L+pe-en.offsetWidth)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(iu),e.Y36(e.SBq),e.Y36(Gs),e.Y36(e.sBO),e.Y36(oe.tl))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(r,f,L){if(1&r&&e.Suo(L,wo,4),2&r){let pe;e.iGM(pe=e.CRH())&&(f.children=pe)}},hostVars:2,hostBindings:function(r,f){1&r&&e.NdJ("keydown.arrowRight.prevent",function(pe){return f.onKeyDownArrow(pe.target,1)})("keydown.arrowLeft.prevent",function(pe){return f.onKeyDownArrow(pe.target,-1)}),2&r&&e.ekj("_underline",f.underline)},inputs:{underline:"underline"},features:[e._Bn([oe.a3,oe.tl,dr,{provide:Gn,useValue:{childList:!0}}])],ngContentSelectors:E,decls:4,vars:4,consts:[[4,"ngIf"],["class","t-underline",3,"element",4,"ngIf"],[1,"t-underline",3,"element"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,N,1,0,"ng-container",0),e.ALo(1,"async"),e.Hsn(2),e.YNc(3,_e,1,1,"tui-underline",1)),2&r&&(e.Q6J("ngIf",e.lcZ(1,2,f.children.changes)),e.xp6(3),e.Q6J("ngIf",f.underline))},dependencies:[Ys,Oe.O5,Oe.Ov],styles:["[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none;position:relative;display:flex;font:var(--tui-font-text-m);height:var(--tui-height-l);color:var(--tui-text-02);box-shadow:inset 0 -1px var(--tui-base-03);overflow:auto;isolation:isolate}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-underline[_ngcontent-%COMP%]{z-index:-1}"],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"scrollTo",null),a})();const tl=new e.OlP("[TUI_TABS_REFRESH]"),Rc=[oe.tl,oe.a3,dr,(0,it.fx)({align:"right"}),{provide:Gn,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:tl,deps:[oe.tl,dr,oe.a3,Oe.K0,e.SBq,e.sBO],useFactory:(a,y,r,{body:f},{nativeElement:L},pe)=>(0,Z.T)(a,y.pipe((0,m.b)(()=>pe.detectChanges()))).pipe((0,de.h)(()=>f.contains(L)),(0,Ze.b)(0),(0,ue.O)(null),(0,H.R)(r))}];let Is=(()=>{class a{constructor(r,f,L,pe,en,zn,si){this.options=r,this.margin=f,this.refresh$=L,this.el=pe,this.cdr=en,this.moreWord$=zn,this.arrowOptions=si,this.maxIndex=1/0,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new e.vpe,this.items=et.Mm,this.activeItemIndex=0,this.open=!1}set itemIndex(r){this.activeItemIndex=r,this.maxIndex=this.getMaxIndex()}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){var r;const{tabs:f}=this,L=(0,er.Ki)(this.activeItemIndex||0,0,f.length-2);return this.options.exposeActive||this.lastVisibleIndex>=L?f[L]||null:(null===(r=this.moreButton)||void 0===r?void 0:r.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=this.items.length?this.maxIndex:Math.min(this.itemsLimit-(this.itemsLimit-1>this.activeItemIndex||!this.options.exposeActive?1:2),this.maxIndex)}ngAfterViewInit(){this.refresh$.pipe((0,he.U)(()=>this.getMaxIndex()),(0,de.h)(r=>this.maxIndex!==r)).subscribe(r=>{this.maxIndex=r,this.cdr.detectChanges()})}onActiveItemIndexChange(r){this.updateActiveItemIndex(r)}onClick(r){this.open=!1,this.focusMore(),this.updateActiveItemIndex(r)}onArrowRight(r){(0,gt.ve)(r.target)&&(0,Mt.V8)(r.target)&&this.focusMore()}onArrowLeft(){const{tabs:r}=this;let f=r.length-2;for(;f>=0;){if(r[f].focus(),(0,Mt.V8)(r[f]))return;f--}}onWrapperArrow(r,f,L){const en=(0,Mt.BW)({initial:r.target,root:f,previous:L});en&&en.focus()}isOverflown(r){return r!==this.activeItemIndex||!this.options.exposeActive}shouldShow(r){return r>this.lastVisibleIndex&&this.isOverflown(r)}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){const{tabs:r,activeItemIndex:f,margin:L}=this;if(r.length<2)return 0;const{exposeActive:pe,minMoreWidth:en}=this.options,{clientWidth:zn}=this.el.nativeElement,si=r[f]?r[f].scrollWidth:0,ci=Math.max(r[r.length-1].scrollWidth,en);let Ji=r.length-2,Or=r.reduce((eo,{scrollWidth:zo})=>eo+zo,0)+Ji*L-r[r.length-1].scrollWidth;if(Or<=zn)return 1/0;for(;Ji;)if(Or-=r[Ji].scrollWidth+L,Ji--,Or+(pe&&f>Ji?si+L:0)+ci+L+(0,er.HW)(this.maxIndex===Ji-1){class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,Vt.jh,He.EI,ln.u,ho]]}),a})();var ou=c(1673),ph=c(9034);const nl=["focusableElement"];function kc(a,y){if(1&a&&e._UZ(0,"tui-svg",9),2&a){const r=y.polymorpheusOutlet,f=e.oxw(2);e.ekj("t-icon_open",f.open),e.Q6J("src",r)}}function gh(a,y){if(1&a&&(e.ynx(0),e.YNc(1,kc,1,3,"tui-svg",8),e.BQk()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.options.iconLarge)}}function Fc(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Lc(a,y){if(1&a&&(e.TgZ(0,"div",11),e.YNc(1,Fc,2,1,"ng-container",12),e.qZA()),2&a){const r=e.oxw(2);e.xp6(1),e.Q6J("polymorpheusOutlet",r.lazyContent)}}function Nc(a,y){if(1&a&&e.YNc(0,Lc,2,1,"div",10),2&a){const r=e.oxw();e.Q6J("ngIf",r.lazyContent)}}function Da(a,y){1&a&&(e.TgZ(0,"div",13),e.Hsn(1,1),e.qZA())}const il=["*",[["","tuiAccordionItemContent",""]]],Bc=["*","[tuiAccordionItemContent]"],ol=[[["tui-accordion-item"]]],mh=["tui-accordion-item"];let ru=(()=>{class a extends Ce.GL{constructor(r,f){super(r,f)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc,2),e.Y36(e.sBO))},a.\u0275dir=e.lG2({type:a,selectors:[["ng-template","tuiAccordionItemContent",""]],features:[e.qOj]}),a})(),_h=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]]}),a})(),rl=(()=>{class a extends cn.Xn{constructor(r,f,L){super(),this.cdr=r,this.mode$=f,this.options=L,this.noPadding=!1,this.showArrow=!0,this.borders="all",this.size="m",this.disabled=!1,this.disableHover=!1,this.open=!1,this.async=!1,this.openChange=new e.vpe}get nativeFocusableElement(){return this.disabled||!this.focusableElement?null:this.focusableElement.nativeElement}get focused(){return(0,Mt.V8)(this.nativeFocusableElement)}onFocused(r){this.updateFocused(r)}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(r){this.open&&(r.stopPropagation(),this.updateOpen(!1))}close(){this.updateOpen(!1),this.cdr.markForCheck()}updateOpen(r){this.open!==r&&(this.open=r,this.openChange.emit(r))}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(bt.Au),e.Y36(yi))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-accordion-item"]],contentQueries:function(r,f,L){if(1&r&&(e.Suo(L,_h,5),e.Suo(L,ru,5)),2&r){let pe;e.iGM(pe=e.CRH())&&(f.eagerContent=pe.first),e.iGM(pe=e.CRH())&&(f.lazyContent=pe.first)}},viewQuery:function(r,f){if(1&r&&e.Gf(nl,5),2&r){let L;e.iGM(L=e.CRH())&&(f.focusableElement=L.first)}},hostVars:8,hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$}),2&r&&(e.uIk("data-borders",f.borders)("data-size",f.size),e.ekj("_no-padding",f.noPadding)("_has-arrow",f.showArrow)("_disabled",f.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},features:[e._Bn([(0,On.FT)(a),Nr.CV]),e.qOj],ngContentSelectors:Bc,decls:9,vars:10,consts:[["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"disabled","tuiFocusable","click","keydown.esc","tuiFocusedChange"],["focusableElement",""],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-arrow","class","t-icon",3,"t-icon_open","src",4,"polymorpheusOutlet"],["automation-id","tui-accordion__item-arrow",1,"t-icon",3,"src"],["automation-id","tui-accordion__item-content","class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-content",1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content"]],template:function(r,f){1&r&&(e.F$t(il),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return f.onRowToggle()})("keydown.esc",function(pe){return f.onItemKeyDownEsc(pe)})("tuiFocusedChange",function(pe){return f.onFocused(pe)}),e.TgZ(3,"span",3),e.Hsn(4),e.qZA(),e.YNc(5,gh,2,1,"ng-container",4),e.qZA(),e.TgZ(6,"tui-expand",5),e.YNc(7,Nc,1,1,"ng-template",6),e.YNc(8,Da,2,0,"div",7),e.qZA()()),2&r&&(e.xp6(1),e.ekj("t-header_hoverable",!f.disableHover)("t-header_open",f.open),e.Q6J("disabled",f.computedDisabled)("tuiFocusable",f.computedFocusable),e.xp6(4),e.Q6J("ngIf",f.showArrow),e.xp6(1),e.Q6J("async",f.async)("expanded",f.open),e.xp6(2),e.Q6J("ngIf",f.eagerContent))},dependencies:[He.PN,Ne,ln.t,kn.U,Oe.O5,Ce.Li,St],styles:['[_nghost-%COMP%]{position:relative;display:block;overflow:hidden;border-radius:var(--tui-radius-l)}[data-borders=top-bottom][_nghost-%COMP%]{border-radius:0!important}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-base-04);pointer-events:none}[_nghost-%COMP%]:not([data-borders]) .t-wrapper[_ngcontent-%COMP%]:after{border-width:0}[data-borders=all][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-borders=top-bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-bottom-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-top-width:0}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-mode]) .t-wrapper[_ngcontent-%COMP%]{background:var(--tui-base-01)}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-bottom:1px solid var(--tui-base-04);min-height:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-01);cursor:pointer;text-align:left;outline:none}.t-header[_ngcontent-%COMP%]:focus-visible{box-shadow:inset 0 0 0 2px var(--tui-focus)}[data-mode=onDark][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{color:var(--tui-text-01-night);border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-bottom-width:0;box-shadow:none}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[data-mode=onDark][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}[data-mode=onLight][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-height:var(--tui-height-m);padding:.625rem .75rem .625rem 1rem}._no-padding[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-left:0;padding-right:0}._disabled[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{cursor:default}.t-wrapper[_ngcontent-%COMP%]:hover:not([data-mode]) > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-base-02)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onDark] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onLight] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear)}.t-title[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0;flex-grow:1}._has-arrow[_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{margin-right:.5rem}.t-icon[_ngcontent-%COMP%]{transition-property:transform,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1.5rem;height:1.5rem;margin-left:auto;color:var(--tui-base-06)}.t-icon_open[_ngcontent-%COMP%]{transform:rotate(180deg)}[data-mode][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:hover[data-mode] .t-icon[_ngcontent-%COMP%]{opacity:.8}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01)}[_nghost-%COMP%]:hover:not([data-mode]) .t-icon[_ngcontent-%COMP%]{color:var(--tui-base-07)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);padding:1.25rem;word-wrap:break-word}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);padding:1rem}'],changeDetection:0}),a})(),Uc=(()=>{class a{constructor(r){this.destroy$=r,this.closeOthers=!0,this.rounded=!0,this.accordionItems=et.Mm}ngAfterContentInit(){const{accordionItems:r}=this,f=(0,fi.ll)(r),L=f.pipe((0,ph.G)(),(0,he.U)(([en,zn])=>zn.find(si=>!en.includes(si)&&si.open)),(0,de.h)(lt.Pc));(0,Z.T)(f.pipe((0,ce.w)(en=>(0,Z.T)(...en.map(zn=>zn.openChange.pipe((0,de.h)(Jo.y),(0,he.U)(()=>zn)))))),L).pipe((0,de.h)(()=>this.closeOthers),(0,H.R)(this.destroy$)).subscribe(en=>{r.forEach(zn=>{en!==zn&&zn.close()})})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(oe.a3,2))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-accordion"]],contentQueries:function(r,f,L){if(1&r&&e.Suo(L,rl,4),2&r){let pe;e.iGM(pe=e.CRH())&&(f.accordionItems=pe)}},inputs:{closeOthers:"closeOthers",rounded:"rounded"},features:[e._Bn([oe.a3])],ngContentSelectors:mh,decls:2,vars:2,consts:[["automation-id","tui-accordion__group","orientation","vertical","size","l","tuiGroup","",1,"t-group",3,"collapsed","rounded"]],template:function(r,f){1&r&&(e.F$t(ol),e.TgZ(0,"div",0),e.Hsn(1),e.qZA()),2&r&&e.Q6J("collapsed",!0)("rounded",f.rounded)},dependencies:[k.gZ],styles:["[_nghost-%COMP%]{display:block}.t-group[_ngcontent-%COMP%]{display:flex;align-items:stretch}"],changeDetection:0}),a})(),su=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,kn.F,gi.c,ln.u,Ce.wq,He.EI,k.n6,ke]]}),a})();const yh=["input"];function au(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function bh(a,y){if(1&a&&(e.TgZ(0,"div",6),e.YNc(1,au,2,1,"ng-container",7),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.leftContent)}}function Ch(a,y){if(1&a&&e._UZ(0,"tui-loader",8),2&a){const r=e.oxw();e.Q6J("inheritColor",!0)("size",r.loaderSize)}}function Dh(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-svg",9),e.NdJ("click",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.remove(L))})("mousedown.stop.prevent.silent",function(){return 0}),e.qZA()}if(2&a){const r=e.oxw();e.Q6J("src",r.icons.close)}}function Th(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"input",10,11),e.NdJ("blur",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.onBlur())})("keydown",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.onKeyDown(L))})("ngModelChange",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.onInput(L))}),e.qZA()}if(2&a){const r=e.oxw();e.Q6J("ngModel",r.editedText),e.uIk("maxLength",r.maxLength)}}const sl=(0,lt.JN)({size:"m",status:"default",autoColor:!1});let uu=(()=>{class a{constructor(r,f,L,pe){this.el=r,this.mode$=f,this.options=L,this.icons=pe,this.value="",this.editable=!1,this.separator=",",this.maxLength=null,this.size=this.options.size,this.showLoader=!1,this.status=this.options.status,this.hoverable=!1,this.removable=!1,this.disabled=!1,this.autoColor=this.options.autoColor,this.edited=new e.vpe,this.editing=!1,this.editedText=null}set input(r){r&&r.nativeElement.focus()}get backgroundColor(){return this.autoColor?function vh(a){if(""===a)return"";let y=0;for(let pe=0;pe1?this.save(String(f)):this.editedText=r}onKeyDown(r){switch(r.stopPropagation(),r.key.toLowerCase()){case"enter":r.preventDefault(),this.save(this.editedText||"");break;case"escape":case"esc":r.preventDefault(),this.stopEditing(),this.el.nativeElement.focus()}}onBlur(){null!==this.editedText&&this.save(this.editedText)}get canEdit(){return this.editable&&!this.disabled&&!this.showLoader}stopEditing(){this.editing=!1,this.editedText=null}save(r){this.stopEditing(),this.edited.emit(r.trim())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(bt.Au),e.Y36(sl),e.Y36(bt.Gs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-tag"],["a","tuiTag",""],["button","tuiTag",""]],viewQuery:function(r,f){if(1&r&&e.Gf(yh,5,e.SBq),2&r){let L;e.iGM(L=e.CRH())&&(f.input=L.first)}},hostVars:10,hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$})("keydown.enter",function(pe){return f.edit(pe)})("keydown.delete",function(pe){return f.remove(pe)})("keydown.backspace",function(pe){return f.remove(pe)}),2&r&&(e.uIk("data-size",f.size)("data-status",f.status),e.ekj("_hoverable",f.hoverable)("_disabled",f.disabled)("_autocolor",f.autoColor)("_editing",f.editing))},inputs:{value:"value",editable:"editable",separator:"separator",maxLength:"maxLength",size:"size",showLoader:"showLoader",status:"status",hoverable:"hoverable",removable:"removable",disabled:"disabled",autoColor:"autoColor",leftContent:"leftContent"},outputs:{edited:"edited"},features:[e._Bn([Nr.CV])],decls:6,vars:7,consts:[[1,"t-tag",3,"dblclick"],["class","t-content",4,"ngIf"],["automation-id","tui-tag__text",1,"t-text",3,"textContent"],["class","t-content",3,"inheritColor","size",4,"ngIf"],["automation-id","tui-tag__remove","class","t-icon",3,"src","click","mousedown.stop.prevent.silent",4,"ngIf"],["automation-id","tui-tag__edit","type","text","class","t-edit",3,"ngModel","blur","keydown","ngModelChange",4,"ngIf"],[1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content",3,"inheritColor","size"],["automation-id","tui-tag__remove",1,"t-icon",3,"src","click","mousedown.stop.prevent.silent"],["automation-id","tui-tag__edit","type","text",1,"t-edit",3,"ngModel","blur","keydown","ngModelChange"],["input",""]],template:function(r,f){1&r&&(e.TgZ(0,"div",0),e.NdJ("dblclick",function(pe){return f.edit(pe)}),e.YNc(1,bh,2,1,"div",1),e._UZ(2,"span",2),e.YNc(3,Ch,1,2,"tui-loader",3),e.YNc(4,Dh,1,1,"tui-svg",4),e.qZA(),e.YNc(5,Th,2,2,"input",5)),2&r&&(e.Udp("background-color",f.backgroundColor),e.xp6(1),e.Q6J("ngIf",f.leftContent),e.xp6(1),e.Q6J("textContent",f.displayText),e.xp6(1),e.Q6J("ngIf",f.showLoader),e.xp6(1),e.Q6J("ngIf",f.canRemove),e.xp6(1),e.Q6J("ngIf",f.editing))},dependencies:[Ae.kM,He.PN,Oe.O5,Ce.Li,ft.Fj,ft.JJ,ft.On],styles:['[_nghost-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;font:var(--tui-font-text-s);line-height:1.25rem;max-width:100%;cursor:default;outline:none;text-decoration:none;padding:0;border:0}[_nghost-%COMP%]:after{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none}._hoverable[_nghost-%COMP%]:hover[data-status=custom]:after, ._hoverable[_nghost-%COMP%]:active[data-status=custom]:after{background-color:var(--tui-clear)}[_nghost-%COMP%]:focus:after{border:2px solid var(--tui-focus)}[data-size=s][_nghost-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;border-radius:var(--tui-radius-xs)}[data-size=m][_nghost-%COMP%]{border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{border-radius:var(--tui-radius-s)}[data-status=primary][_nghost-%COMP%]{background-color:var(--tui-primary);color:var(--tui-primary-text)}[data-status=primary]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-primary-hover)}[data-status=primary]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-primary-active)}[data-status=error][_nghost-%COMP%]{background-color:var(--tui-error-bg);color:var(--tui-text-01)}[data-status=error]._hoverable[_nghost-%COMP%]:hover, [data-status=error]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-hover)}[data-status=error][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-error-bg-night);color:var(--tui-text-01-night)}[data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-night-hover)}[data-status=success][_nghost-%COMP%]{background-color:var(--tui-success-bg);color:var(--tui-text-01)}[data-status=success]._hoverable[_nghost-%COMP%]:hover, [data-status=success]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-hover)}[data-status=success][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-success-bg-night);color:var(--tui-text-01-night)}[data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-night-hover)}[data-status=warning][_nghost-%COMP%]{background-color:var(--tui-warning-bg);color:var(--tui-text-01)}[data-status=warning]._hoverable[_nghost-%COMP%]:hover, [data-status=warning]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-hover)}[data-status=warning][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-warning-bg-night);color:var(--tui-text-01-night)}[data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-night-hover)}[data-status=default][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-base-06)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:hover{background-color:var(--tui-base-07)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:active{background-color:var(--tui-base-08)}[data-status=default][data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-clear-inverse)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-inverse-hover)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-inverse-active)}[data-status=default][data-mode=onDark][_nghost-%COMP%]:focus:after{border:2px solid var(--tui-base-01)}[data-status=default][data-mode=onLight][_nghost-%COMP%]{background-color:var(--tui-clear);color:var(--tui-text-01)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-hover)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-active)}._editing[_nghost-%COMP%]{background:transparent!important}._disabled[_nghost-%COMP%]{pointer-events:none;opacity:var(--tui-disabled-opacity)}._hoverable[_nghost-%COMP%]{cursor:pointer}._autocolor[_nghost-%COMP%]{color:#000c}.t-text[_ngcontent-%COMP%]{white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-right:.02em}.t-tag[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:flex;width:auto;align-items:center;font:inherit;border-radius:inherit}[data-size=s][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:1.25rem;padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-xs);padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-s);padding:0 .75rem}._editing[_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{visibility:hidden}.t-edit[_ngcontent-%COMP%]{margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;font:inherit;color:var(--tui-text-01);width:100%;height:100%;box-sizing:border-box;padding:0 .5rem}.t-edit[_ngcontent-%COMP%]:-webkit-autofill, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-edit[_ngcontent-%COMP%]:active{font-size:1rem}}[data-size=s][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .75rem}.t-icon[_ngcontent-%COMP%]{width:1rem;height:100%;cursor:pointer;pointer-events:all;opacity:var(--tui-disabled-opacity);-webkit-margin-start:.25rem;margin-inline-start:.25rem;-webkit-margin-end:-.25rem;margin-inline-end:-.25rem}.t-icon[_ngcontent-%COMP%]:hover{opacity:1}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{-webkit-margin-start:0;margin-inline-start:0}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%] svg{transform:scale(.75)}.t-content[_ngcontent-%COMP%]{width:1rem;height:1rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}'],changeDetection:0}),a})(),al=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ft.u5,He.EI,Ae.dS,Ce.wq]]}),a})();const ul=["tuiSidebar",""];function qr(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}let cu=(()=>{class a extends Ce.GL{constructor(r,f,L,pe){super(r,pe),this.content=r,this.injector=f,this.portalService=L,this.component=new Ce.Al(Vc,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1}set tuiSidebar(r){r?this.show():this.hide()}ngOnDestroy(){this.hide()}show(){null===this.sidebarRef&&(this.sidebarRef=this.portalService.add(this.component),this.sidebarRef.changeDetectorRef.detectChanges())}hide(){null!==this.sidebarRef&&(this.portalService.remove(this.sidebarRef),this.sidebarRef=null)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc),e.Y36(e.zs3),e.Y36(Bt.ae),e.Y36(e.sBO))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiSidebar",""]],inputs:{direction:["tuiSidebarDirection","direction"],autoWidth:["tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},features:[e.qOj]}),a})(),Vc=(()=>{class a{constructor(r,f){this.options=r,this.directive=f,this.left=Object.assign(Object.assign({},this.options),{value:"left"}),this.right=Object.assign(Object.assign({},this.options),{value:"right"})}get animation(){return"left"===this.direction?this.left:this.right}get directionHostClass(){return`t-${this.directive.direction}`}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}ngDoCheck(){this.directive.check()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(bt.Pw),e.Y36(cu))},a.\u0275cmp=e.Xpm({type:a,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(r,f){2&r&&(e.d8E("@tuiSlideIn",f.animation),e.Tol(f.directionHostClass))},attrs:ul,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(r,f){1&r&&(e.TgZ(0,"div",0),e.YNc(1,qr,2,1,"ng-container",1),e.qZA()),2&r&&(e.ekj("t-wrapper_auto-width",f.autoWidth),e.xp6(1),e.Q6J("polymorpheusOutlet",f.content))},dependencies:[sn.e,Ce.Li],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;background:rgba(0,0,0,.38);animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;width:200%}[_nghost-%COMP%]:after{left:100%}.ng-animating[_nghost-%COMP%]:before, .ng-animating[_nghost-%COMP%]:after{opacity:0;transition:opacity var(--tui-duration)}.t-right[_nghost-%COMP%]{justify-content:flex-end}.t-left[_nghost-%COMP%]{justify-content:flex-start}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;background:var(--tui-base-01);box-shadow:0 10rem var(--tui-base-01);width:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{width:auto}'],data:{animation:[J.Gw]},changeDetection:0}),a})(),$c=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[sn.A,Ce.wq]]}),a})(),ll=(()=>{class a{constructor(r,{nativeElement:f},L){this.readyToScroll$=L,this.scroll$=new $r.t(1),this.readyToScroll$.pipe((0,de.h)(Boolean),(0,ce.w)(()=>this.scroll$),(0,Ze.b)(750),(0,de.h)(pe=>pe&&!!(0,gt.PU)(f)),(0,H.R)(r)).subscribe(()=>{f.scrollIntoView()})}set tuiScrollIntoViewLink(r){this.scroll$.next(r)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(oe.a3,2),e.Y36(e.SBq),e.Y36(s.V1))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiScrollIntoViewLink",""]],inputs:{tuiScrollIntoViewLink:"tuiScrollIntoViewLink"},features:[e._Bn([oe.a3])]}),a})(),du=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();const fu="Taiga UI",Gc=(0,lt.JN)("tuiTheme"),Wc=(0,lt.JN)(fu);let Pr=(()=>{class a extends z.X{constructor(r,f,L){super(L.getItem(f)||r),this.initialTheme=r,this.key=f,this.storage=L}next(r){this.storage.setItem(this.key,r),super.next(r)}get isDefaultTheme(){return this.value===fu}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Wc),e.LFG(Gc),e.LFG($t.H3))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const cl=(0,lt.JN)("tuiNight"),pu=(0,lt.JN)(!0);let yr=(()=>{class a extends z.X{constructor(r,f,L,pe){super("true"===f.getItem(L)||null===f.getItem(L)&&r.matchMedia("(prefers-color-scheme: dark)").matches),this.win=r,this.storage=f,this.key=L,this.useDefaultNightTheme=pe}next(r){this.storage.setItem(this.key,String(r)),super.next(r)}toggle(){this.next(!this.value)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG($t.m9),e.LFG($t.H3),e.LFG(cl),e.LFG(pu))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();function sa(a,y){if(1&a&&(e.TgZ(0,"p",2),e._uU(1),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.hij(" ",r.filename,"\n")}}function dl(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"pre",3),e._uU(1," "),e._UZ(2,"code",4),e._uU(3,"\n "),e.TgZ(4,"div",5),e._uU(5,"\n "),e.TgZ(6,"button",6),e.NdJ("click",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.copy$.next())}),e.ALo(7,"async"),e._uU(8,"\n "),e.qZA(),e._uU(9,"\n "),e.Hsn(10),e._uU(11,"\n "),e.qZA(),e._uU(12,"\n"),e.qZA()}if(2&a){const r=y.$implicit,f=e.oxw();e.xp6(2),e.Q6J("lineNumbers",!0)("highlight",r),e.xp6(4),e.Q6J("icon",e.lcZ(7,4,f.icon$)||"tuiIconCopyLarge")("cdkCopyToClipboard",r)}}const vs=["*"],fl=["content"],Yc=["resizer"];function hl(a,y){if(1&a&&(e._uU(0),e.TgZ(1,"a",11)(2,"code"),e._uU(3,"tuiMode"),e.qZA()()),2&a){const r=e.oxw();e.hij(" ",r.texts[0]," ")}}function Zc(a,y){if(1&a&&e._UZ(0,"tui-data-list-wrapper",14),2&a){const r=e.oxw(2);e.Q6J("items",r.items)}}function pl(a,y){if(1&a){const r=e.EpF();e.ynx(0),e.TgZ(1,"tui-select",12),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.onModeChange(L))}),e._uU(2," tuiMode "),e.YNc(3,Zc,1,1,"tui-data-list-wrapper",13),e.qZA(),e.BQk()}if(2&a){const r=e.oxw(),f=e.MAs(2);e.xp6(1),e.Q6J("ngModel",r.mode)("tuiHintContent",f)("tuiTextfieldCleaner",!0)}}function Kc(a,y){if(1&a){const r=e.EpF();e._uU(0," tuiMode: "),e._UZ(1,"tui-tooltip",15),e.TgZ(2,"div",16)(3,"tui-radio-block",17),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.onModeChange(L))}),e._uU(4," null "),e.qZA(),e.TgZ(5,"tui-radio-block",18),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.onModeChange(L))}),e._uU(6," onDark "),e.qZA(),e.TgZ(7,"tui-radio-block",19),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.onModeChange(L))}),e._uU(8," onLight "),e.qZA()()}if(2&a){const r=e.oxw(),f=e.MAs(2);e.xp6(1),e.Q6J("content",f),e.xp6(1),e.Q6J("collapsed",!0),e.xp6(1),e.Q6J("hideRadio",!0)("item",null)("ngModel",r.mode),e.xp6(2),e.Q6J("hideRadio",!0)("ngModel",r.mode),e.xp6(2),e.Q6J("hideRadio",!0)("ngModel",r.mode)}}function Xc(a,y){if(1&a&&e._UZ(0,"tui-svg",27),2&a){const r=e.oxw(2);e.ekj("t-icon_rotated",r.expanded),e.Q6J("src",r.options.iconSmall)}}function gu(a,y){if(1&a&&e._UZ(0,"tui-data-list-wrapper",14),2&a){const r=e.oxw(3);e.Q6J("items",r.updateOnVariants)}}const mu=function(){return{standalone:!0}};function Jc(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"pre",28),e._uU(1),e.ALo(2,"json"),e.qZA(),e.TgZ(3,"div",29)(4,"tui-select",30),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw(2);return e.KtG(pe.updateOnChange(L))}),e._uU(5," updateOn "),e.YNc(6,gu,1,1,"tui-data-list-wrapper",13),e.qZA(),e.TgZ(7,"button",31),e._uU(8," Reset "),e.qZA(),e.TgZ(9,"button",32),e._uU(10," Submit "),e.qZA()()}if(2&a){const r=e.oxw(2);e.xp6(1),e.hij("Form data: ",e.lcZ(2,3,r.testForm.value),""),e.xp6(3),e.Q6J("ngModel",r.updateOn)("ngModelOptions",e.DdM(5,mu))}}function aa(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"form",20)(1,"div",21),e.GkF(2,22),e.qZA(),e.TgZ(3,"button",23),e.NdJ("click",function(){e.CHM(r);const L=e.oxw();return e.KtG(L.toggleDetails())}),e._uU(4),e.qZA(),e.YNc(5,Xc,1,3,"ng-template",null,24,e.W1O),e.TgZ(7,"tui-expand",25),e.YNc(8,Jc,11,6,"ng-template",26),e.qZA()()}if(2&a){const r=e.MAs(6),f=e.oxw();e.Q6J("formGroup",f.testForm),e.xp6(2),e.Q6J("ngTemplateOutlet",f.template),e.xp6(1),e.Q6J("iconRight",r),e.xp6(1),e.hij(" ",f.texts[2]," "),e.xp6(3),e.Q6J("expanded",f.expanded)}}const Qc=function(){return[1,0]};function qc(a,y){if(1&a&&(e.TgZ(0,"h1",2),e._uU(1),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.hij(" ",r.heading,"\n")}}function _u(a,y){if(1&a&&(e.TgZ(0,"th",10),e._uU(1),e.qZA()),2&a){const r=e.oxw(3);e.xp6(1),e.hij(" ",r.texts[3]," ")}}function vu(a,y){1&a&&e._UZ(0,"tui-badge",22)}function gl(a,y){1&a&&e._UZ(0,"tui-badge",23)}function Ks(a,y){if(1&a&&(e.TgZ(0,"a",26),e._uU(1),e.qZA()),2&a){const r=e.oxw().$implicit;e.uIk("href",r.reference,e.LSH),e.xp6(1),e.hij(" ",r.type," ")}}function yu(a,y){if(1&a&&e._uU(0),2&a){const r=e.oxw().$implicit;e.hij(" ",r.type," ")}}function ml(a,y){1&a&&(e.TgZ(0,"span"),e._uU(1,"\xa0|\xa0"),e.qZA())}function ed(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Ks,2,2,"a",24),e.YNc(2,yu,1,1,"ng-template",null,25,e.W1O),e.YNc(4,ml,2,0,"span",1),e.BQk()),2&a){const r=y.$implicit,f=y.last,L=e.MAs(3);e.xp6(1),e.Q6J("ngIf",r.reference)("ngIfElse",L),e.xp6(3),e.Q6J("ngIf",!f)}}function bu(a,y){if(1&a&&e._UZ(0,"tui-data-list-wrapper",36),2&a){e.oxw(2);const r=e.MAs(3),f=e.oxw(2).$implicit;e.Q6J("itemContent",r)("items",f.documentationPropertyValues)}}function td(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-select",33),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw(3).$implicit;return e.KtG(pe.onValueChange(L))}),e.ALo(1,"tuiShowCleanerPipe"),e.TgZ(2,"code",34),e._uU(3,"null"),e.qZA(),e.YNc(4,bu,1,2,"tui-data-list-wrapper",35),e.qZA()}if(2&a){e.oxw();const r=e.MAs(3),f=e.oxw(2).$implicit;e.Q6J("nativeId",f.attrName)("ngModel",f.documentationPropertyValue)("tuiTextfieldCleaner",e.lcZ(1,5,f.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",r)}}function nd(a,y){if(1&a&&(e.TgZ(0,"code"),e._uU(1),e.ALo(2,"tuiInspectAny"),e.qZA()),2&a){const r=y.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,r))}}function id(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-toggle",43),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw(4).$implicit;return e.KtG(pe.onValueChange(L))}),e.qZA()}if(2&a){const r=e.oxw(4).$implicit;e.Q6J("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("showIcons",!0)}}function od(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-primitive-textfield",44),e.NdJ("valueChange",function(L){e.CHM(r);const pe=e.oxw(4).$implicit;return e.KtG(pe.onValueChange(L))}),e.qZA()}if(2&a){const r=e.oxw(4).$implicit;e.Q6J("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue||"")}}function rd(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",45)(1,"tui-primitive-textfield",46),e.NdJ("valueChange",function(L){e.CHM(r);const pe=e.oxw(4).$implicit,en=e.oxw(3);return e.KtG(en.onColorChange(pe,L))}),e.ALo(2,"tuiGetOpacity"),e.ALo(3,"tuiGetColorPipe"),e._UZ(4,"input",47),e.qZA(),e.TgZ(5,"tui-input-number",48),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw(4).$implicit,en=e.oxw(3);return e.KtG(en.onOpacityChange(pe,L))}),e.ALo(6,"tuiGetOpacity"),e._uU(7," Opacity "),e.qZA()()}if(2&a){const r=e.oxw(4).$implicit;e.xp6(1),e.Q6J("tuiInputOpacity",e.lcZ(2,8,r.documentationPropertyValue))("tuiTextfieldLabelOutside",!0)("value",e.lcZ(3,10,r.documentationPropertyValue)),e.uIk("id",r.attrName),e.xp6(4),e.Q6J("max",100)("min",0)("ngModel",e.lcZ(6,12,r.documentationPropertyValue))("step",1)}}function sd(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-input-number",49),e.NdJ("ngModelChange",function(L){e.CHM(r);const pe=e.oxw(4).$implicit;return e.KtG(pe.onValueChange(L||0))}),e.qZA()}if(2&a){const r=e.oxw(4).$implicit;e.Q6J("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function _l(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-primitive-textfield",44),e.NdJ("valueChange",function(L){e.CHM(r);const pe=e.oxw(5).$implicit;return e.KtG(pe.onValueChange(L))}),e._uU(1," Default content "),e.qZA()}if(2&a){const r=e.oxw(5).$implicit;e.Q6J("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue.toString())}}function Cu(a,y){if(1&a&&(e.ynx(0),e.YNc(1,_l,2,4,"tui-primitive-textfield",50),e.ALo(2,"tuiIsPrimitivePolymorpheusContentPipe"),e.BQk()),2&a){const r=e.oxw(4).$implicit;e.xp6(1),e.Q6J("ngIf",e.lcZ(2,1,r.documentationPropertyValue))}}function vl(a,y){if(1&a&&(e.ynx(0,37),e.YNc(1,id,1,3,"tui-toggle",38),e.YNc(2,od,1,4,"tui-primitive-textfield",39),e.YNc(3,rd,8,14,"div",40),e.YNc(4,sd,1,4,"tui-input-number",41),e.YNc(5,Cu,3,3,"ng-container",42),e.BQk()),2&a){const r=e.oxw(3).$implicit;e.Q6J("ngSwitch",r.documentationPropertyType),e.xp6(1),e.Q6J("ngSwitchCase","boolean"),e.xp6(1),e.Q6J("ngSwitchCase","string"),e.xp6(1),e.Q6J("ngSwitchCase","color"),e.xp6(1),e.Q6J("ngSwitchCase","number"),e.xp6(1),e.Q6J("ngSwitchCase","PolymorpheusContent")}}function Du(a,y){if(1&a&&(e.ynx(0),e.YNc(1,td,5,7,"tui-select",30),e.YNc(2,nd,3,3,"ng-template",null,31,e.W1O),e.YNc(4,vl,6,6,"ng-template",null,32,e.W1O),e.BQk()),2&a){const r=e.MAs(5),f=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",f.hasItems)("ngIfElse",r)}}function ad(a,y){if(1&a&&(e.TgZ(0,"tui-notification",51),e.ALo(1,"async"),e._uU(2," Emit! "),e.qZA()),2&a){const r=e.oxw(2).$implicit;e.Q6J("@emitEvent",e.lcZ(1,1,r.emits$))}}function ud(a,y){if(1&a&&(e.TgZ(0,"td",27),e.YNc(1,Du,6,2,"ng-container",28),e.YNc(2,ad,3,3,"ng-template",null,29,e.W1O),e.qZA()),2&a){const r=e.MAs(3),f=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",f.shouldShowValues)("ngIfElse",r)}}function yl(a,y){if(1&a&&(e.TgZ(0,"tr",11)(1,"td",12)(2,"div",13)(3,"code",14),e._uU(4),e.ALo(5,"tuiStripOptionalPipe"),e.qZA(),e.YNc(6,vu,1,0,"tui-badge",15),e.ALo(7,"tuiIsOptionalPipe"),e.YNc(8,gl,1,0,"tui-badge",16),e.qZA(),e.GkF(9,17),e.qZA(),e.TgZ(10,"td",12)(11,"span",18)(12,"code",19),e.YNc(13,ed,5,3,"ng-container",20),e.ALo(14,"tuiDocTypeReference"),e.qZA()()(),e.YNc(15,ud,4,2,"td",21),e.qZA()),2&a){const r=y.$implicit,f=e.oxw(3);e.ekj("t-deprecated",r.documentationPropertyDeprecated),e.xp6(3),e.Udp("color","var(--tui-accent-active)"),e.xp6(1),e.hij(" ",e.lcZ(5,10,r.attrName)," "),e.xp6(2),e.Q6J("ngIf",e.lcZ(7,12,r.attrName)),e.xp6(2),e.Q6J("ngIf",r.documentationPropertyDeprecated),e.xp6(1),e.Q6J("ngTemplateOutlet",r.template),e.xp6(4),e.Q6J("ngForOf",e.lcZ(14,14,r.documentationPropertyType)),e.xp6(2),e.Q6J("ngIf",f.showValues)}}function bl(a,y){if(1&a&&(e.TgZ(0,"table",4)(1,"tr",5)(2,"th",6),e._uU(3),e.qZA(),e.TgZ(4,"th",7),e._uU(5),e.qZA(),e.YNc(6,_u,2,1,"th",8),e.qZA(),e.YNc(7,yl,16,16,"tr",9),e.qZA()),2&a){const r=e.oxw().ngIf,f=e.oxw();e.xp6(3),e.Oqu(f.texts[2]),e.xp6(2),e.Oqu(f.type),e.xp6(1),e.Q6J("ngIf",f.showValues&&!f.isAPI),e.xp6(1),e.Q6J("ngForOf",r)}}function Rs(a,y){if(1&a&&(e.ynx(0),e.YNc(1,bl,8,4,"table",3),e.BQk()),2&a){const r=y.ngIf;e.xp6(1),e.Q6J("ngIf",r.length)}}function Cl(a,y){1&a&&e._UZ(0,"span",8),2&a&&e.Q6J("textContent",y.polymorpheusOutlet)}function Dl(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",9),e.NdJ("click",function(L){e.CHM(r);const pe=e.oxw(2);return e.KtG(pe.copyExampleLink(L.currentTarget))}),e.ALo(1,"async"),e.qZA()}if(2&a){const r=e.oxw(2);e.Q6J("fragment",r.id)("icon",r.options.linkIcon)("title",e.lcZ(1,3,r.copy$))}}function ld(a,y){if(1&a&&(e.TgZ(0,"h3",5),e.YNc(1,Cl,1,1,"span",6),e.YNc(2,Dl,2,5,"a",7),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.heading),e.xp6(1),e.Q6J("ngIf",r.id)}}function xh(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Ta(a,y){if(1&a&&(e.TgZ(0,"h4",10),e.YNc(1,xh,2,1,"ng-container",11),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.description)}}function cd(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Tl(a,y){if(1&a&&(e.TgZ(0,"button",21),e.YNc(1,cd,2,1,"ng-container",11),e.qZA()),2&a){const r=e.oxw().$implicit,f=e.oxw(4);e.xp6(1),e.Q6J("polymorpheusOutlet",f.getTabTitle(r))}}function El(a,y){1&a&&(e.ynx(0),e.YNc(1,Tl,2,1,"button",20),e.BQk())}function Ml(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Tu(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Ml,2,1,"ng-container",11),e.BQk()),2&a){const r=y.ngIf;e.xp6(1),e.Q6J("polymorpheusOutlet",r)}}function Ol(a,y){if(1&a&&(e.TgZ(0,"button",25),e._uU(1),e.qZA()),2&a){const r=e.oxw(5);e.xp6(1),e.hij(" Edit on ",r.codeEditor.name," ")}}function Ea(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-loader",22),e.NdJ("click",function(){e.CHM(r);const L=e.oxw(3).ngIf,pe=e.oxw();return e.KtG(pe.edit(L))}),e.ALo(1,"async"),e.YNc(2,Tu,2,1,"ng-container",23),e.YNc(3,Ol,2,1,"ng-template",null,24,e.W1O),e.qZA()}if(2&a){const r=e.MAs(4),f=e.oxw(4);e.Q6J("overlay",!0)("showLoader",!!e.lcZ(1,4,f.loading$)),e.xp6(2),e.Q6J("ngIf",null==f.codeEditor?null:f.codeEditor.content)("ngIfElse",r)}}function Ma(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",16)(1,"tui-tabs-with-more",17),e.NdJ("activeItemIndexChange",function(L){e.CHM(r);const pe=e.oxw(3);return e.KtG(pe.activeItemIndex=L)}),e.YNc(2,El,2,0,"ng-container",18),e.qZA(),e.YNc(3,Ea,5,6,"tui-loader",19),e.ALo(4,"tuiMapper"),e.qZA()}if(2&a){const r=e.oxw().ngIf,f=e.oxw().ngIf,L=e.oxw();e.xp6(1),e.Q6J("activeItemIndex",L.activeItemIndex),e.xp6(1),e.Q6J("ngForOf",r),e.xp6(1),e.Q6J("ngIf",e.xi3(4,3,f,L.visible))}}function xl(a,y){if(1&a&&e.GkF(0,29),2&a){e.oxw(4);const r=e.MAs(5);e.Q6J("ngTemplateOutlet",r)}}const Oa=function(a){return{$implicit:a}};function Eu(a,y){if(1&a&&e.GkF(0,30),2&a){const r=e.oxw(2).ngIf,f=e.oxw().ngIf,L=e.oxw(),pe=e.MAs(7);e.Q6J("ngTemplateOutlet",pe)("ngTemplateOutletContext",e.VKq(2,Oa,(null==f?null:f[r[L.activeItemIndex]])||""))}}function Mu(a,y){if(1&a&&(e.TgZ(0,"div",26),e.YNc(1,xl,1,1,"ng-container",27),e.YNc(2,Eu,1,4,"ng-template",null,28,e.W1O),e.qZA()),2&a){const r=y.index,f=e.MAs(3),L=e.oxw(3);e.ekj("t-content_animated",!L.isE2E)("t-content_visible",L.activeItemIndex===r),e.xp6(1),e.Q6J("ngIf",r===L.defaultTabIndex)("ngIfElse",f)}}function ua(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Ma,5,6,"div",14),e.YNc(2,Mu,4,6,"div",15),e.BQk()),2&a){const r=y.ngIf;e.xp6(1),e.Q6J("ngIf",r.length>1),e.xp6(1),e.Q6J("ngForOf",r)}}function dd(a,y){if(1&a&&(e.TgZ(0,"div",12),e.YNc(1,ua,3,2,"ng-container",13),e.ALo(2,"tuiDocExampleGetTabs"),e.qZA()),2&a){const r=y.ngIf,f=e.oxw();e.xp6(1),e.Q6J("ngIf",e.xi3(2,1,r,f.defaultTab))}}function wl(a,y){1&a&&(e.TgZ(0,"div",31),e.Hsn(1),e.qZA())}function fd(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function hd(a,y){if(1&a&&(e.ynx(0),e.YNc(1,fd,2,1,"ng-container",33),e.BQk()),2&a){const r=y.$implicit,f=e.oxw().$implicit;e.xp6(1),e.Q6J("polymorpheusOutlet",r)("polymorpheusOutletContext",e.VKq(2,Oa,f))}}function pd(a,y){if(1&a&&(e.TgZ(0,"tui-doc-code",32),e.YNc(1,hd,2,4,"ng-container",18),e.qZA()),2&a){const r=y.$implicit,f=e.oxw();e.Q6J("code",r),e.xp6(1),e.Q6J("ngForOf",f.codeActions)}}function Pl(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Al(a,y){if(1&a&&(e.TgZ(0,"a",16),e._uU(1),e.YNc(2,Pl,1,1,"tui-svg",17),e.qZA()),2&a){const r=e.oxw().$implicit;e.Q6J("href",r.route,e.LSH)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function xa(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Ou(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",19),e.NdJ("click",function(){e.CHM(r);const L=e.oxw(5),pe=e.MAs(1);return e.KtG(L.onClick(pe))}),e._uU(1),e.YNc(2,xa,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw().$implicit;e.Q6J("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function Xs(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Al,3,5,"a",14),e.YNc(2,Ou,3,6,"ng-template",null,15,e.W1O),e.BQk()),2&a){const r=y.$implicit,f=e.MAs(3);e.xp6(1),e.Q6J("ngIf",r.route.includes("://"))("ngIfElse",f)}}function gd(a,y){if(1&a&&(e.TgZ(0,"tui-opt-group",12),e.YNc(1,Xs,4,2,"ng-container",13),e.qZA()),2&a){const r=y.$implicit,f=y.index,L=e.oxw(3);e.Q6J("label",L.labels[f]||""),e.xp6(1),e.Q6J("ngForOf",r)}}function md(a,y){if(1&a&&(e.TgZ(0,"tui-data-list"),e.YNc(1,gd,2,2,"tui-opt-group",11),e.ALo(2,"async"),e.qZA()),2&a){const r=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,1,r.filtered$))}}function wh(a,y){1&a&&(e.ynx(0),e.YNc(1,md,3,3,"tui-data-list",10),e.BQk())}const Sl=function(a,y){return{item:a,index:y}};function xu(a,y){if(1&a&&e.GkF(0,24),2&a){const r=y.$implicit,f=y.index,L=e.oxw(2).index;e.oxw();const pe=e.MAs(12);e.Q6J("ngTemplateOutlet",pe)("ngTemplateOutletContext",e.WLB(2,Sl,r,100*L+f))}}function _d(a,y){if(1&a&&(e.TgZ(0,"div",23),e.YNc(1,xu,1,5,"ng-container",8),e.qZA()),2&a){const r=e.oxw().index,f=e.oxw();e.xp6(1),e.Q6J("ngForOf",f.items[r])}}function Il(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-accordion-item",20),e.NdJ("openChange",function(L){const en=e.CHM(r).index,zn=e.oxw();return e.KtG(!!(zn.openPagesArr[en]=L))}),e.TgZ(1,"span",21)(2,"strong"),e._uU(3),e.qZA()(),e.YNc(4,_d,2,1,"ng-template",22),e.qZA()}if(2&a){const r=y.$implicit,f=y.index,L=e.oxw();e.Q6J("borders",null)("open",!!L.openPagesArr[f]),e.xp6(3),e.Oqu(r)}}function wa(a,y){if(1&a&&e.GkF(0,24),2&a){const r=y.$implicit,f=y.index,L=e.oxw(),pe=e.MAs(12);e.Q6J("ngTemplateOutlet",pe)("ngTemplateOutletContext",e.WLB(2,Sl,r,L.items.length-1+f))}}function wu(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Rl(a,y){if(1&a&&(e.TgZ(0,"a",28),e._uU(1),e.YNc(2,wu,1,1,"tui-svg",17),e.qZA()),2&a){const r=e.oxw(2).item;e.Q6J("href",r.route,e.LSH)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function kl(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Fl(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",29),e.NdJ("click",function(){e.CHM(r);const L=e.oxw(3);return e.KtG(L.closeMenu())}),e._uU(1),e.YNc(2,kl,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw(2).item,f=e.oxw();e.Q6J("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",f.isActive(r.route)),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function ks(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Rl,3,5,"a",27),e.YNc(2,Fl,3,6,"ng-template",null,15,e.W1O),e.BQk()),2&a){const r=e.MAs(3),f=e.oxw().item;e.xp6(1),e.Q6J("ngIf",f.route.includes("://"))("ngIfElse",r)}}function vd(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function yd(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"button",34),e.NdJ("click",function(){e.CHM(r);const L=e.oxw(2).index,pe=e.oxw();return e.KtG(pe.onGroupClick(L))}),e._UZ(1,"tui-svg",35),e._uU(2),e.YNc(3,vd,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw(2),f=r.index,L=r.item,pe=e.oxw();e.xp6(1),e.ekj("t-chevron_active",!!pe.openPagesGroupsArr[f]),e.Q6J("src",pe.icons.more),e.xp6(1),e.hij(" ",L.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",L.icon)}}function bd(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Cd(a,y){if(1&a&&(e.TgZ(0,"a",37),e._uU(1),e.YNc(2,bd,1,1,"tui-svg",17),e.qZA()),2&a){const r=e.oxw().$implicit;e.Q6J("href",r.route,e.LSH)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function Dd(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function rs(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",38),e.NdJ("click",function(){e.CHM(r);const L=e.oxw(4);return e.KtG(L.closeMenu())}),e._uU(1),e.YNc(2,Dd,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw().$implicit,f=e.oxw(3);e.Q6J("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",f.isActive(r.route)),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function Js(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Cd,3,5,"a",36),e.YNc(2,rs,3,7,"ng-template",null,15,e.W1O),e.BQk()),2&a){const r=y.$implicit,f=e.MAs(3);e.xp6(1),e.Q6J("ngIf",r.route.includes("://"))("ngIfElse",f)}}const Td=function(){return{exact:!1}};function Ed(a,y){if(1&a&&(e.TgZ(0,"div",30),e.YNc(1,yd,4,5,"button",31),e.TgZ(2,"tui-expand",32)(3,"div",33),e.YNc(4,Js,4,2,"ng-container",13),e.qZA()()()),2&a){const r=e.oxw(),f=r.item,L=r.index,pe=e.oxw();e.Q6J("routerLinkActiveOptions",e.DdM(4,Td)),e.xp6(1),e.Q6J("ngIf",f.subPages),e.xp6(1),e.Q6J("expanded",!!pe.openPagesGroupsArr[L]),e.xp6(2),e.Q6J("ngForOf",pe.$pages(f.subPages))}}function Md(a,y){if(1&a&&(e.YNc(0,ks,4,2,"ng-container",25),e.YNc(1,Ed,5,5,"ng-template",null,26,e.W1O)),2&a){const r=y.item,f=e.MAs(2);e.Q6J("ngIf",!r.subPages)("ngIfElse",f)}}const Od=["tuiDocHeader",""];function xd(a,y){1&a&&e._UZ(0,"tui-doc-navigation",4)}function wd(a,y){1&a&&e._UZ(0,"img",5),2&a&&e.Q6J("src",y.polymorpheusOutlet,e.LSH)}function Ll(a,y){1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a&&(e.xp6(1),e.Oqu(", "))}function Pd(a,y){if(1&a&&(e.ynx(0),e._UZ(1,"a",2),e.YNc(2,Ll,2,1,"ng-container",3),e.BQk()),2&a){const r=y.$implicit,f=y.last,L=e.oxw();e.xp6(1),e.Q6J("innerText",r)("routerLink",L.getRouterLink(r)),e.xp6(1),e.Q6J("ngIf",!f)}}function Ad(a,y){if(1&a&&e._UZ(0,"a",1),2&a){const r=y.polymorpheusOutlet,f=e.oxw();e.Q6J("href",r,e.LSH)("icon",f.icons.code)("title",f.text)}}function Pa(a,y){1&a&&e._UZ(0,"tui-theme-night")}const ss=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],la=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function Nl(a,y){1&a&&e._UZ(0,"tui-tag",9)}function Bl(a,y){if(1&a&&e._UZ(0,"tui-tag",10),2&a){const r=e.oxw();e.Q6J("autoColor",!0)("value",r.package)}}const Ul=function(a){return{exact:a}};function Ah(a,y){if(1&a&&(e.TgZ(0,"a",14),e.ALo(1,"tuiReplace"),e._uU(2),e.qZA()),2&a){const r=e.oxw().ngIf,f=e.oxw().first,L=e.oxw(2);e.Q6J("routerLink",f?"./":e.Dn7(1,3,r,L.from,L.to))("routerLinkActiveOptions",e.VKq(7,Ul,f)),e.xp6(2),e.hij(" ",r," ")}}function Sh(a,y){1&a&&(e.ynx(0),e.YNc(1,Ah,3,9,"a",13),e.BQk())}function Ih(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Sh,2,0,"ng-container",12),e.BQk()),2&a){const r=y.$implicit,f=y.index,L=e.oxw(2);e.xp6(1),e.Q6J("ngIf",r.pageTab||L.defaultTabs[f])}}function Pu(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-tabs-with-more",11),e.NdJ("activeItemIndexChange",function(L){e.CHM(r);const pe=e.oxw();return e.KtG(pe.activeItemIndex=L)}),e.YNc(1,Ih,2,1,"ng-container",8),e.qZA()}if(2&a){const r=e.oxw();e.Q6J("activeItemIndex",r.activeItemIndex),e.xp6(1),e.Q6J("ngForOf",r.tabConnectors)}}function Au(a,y){if(1&a&&e._UZ(0,"tui-doc-see-also",15),2&a){const r=e.oxw();e.Q6J("seeAlso",r.seeAlso)}}function Rh(a,y){if(1&a&&e.GkF(0,17),2&a){const r=e.oxw().$implicit;e.Q6J("ngTemplateOutlet",r.template)}}function kh(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Rh,1,1,"ng-container",16),e.BQk()),2&a){const r=y.index,f=e.oxw();e.xp6(1),e.Q6J("ngIf",r===f.activeItemIndex)}}let Su=(()=>{class a{constructor(r){this.markdownCodeProcessor=r,this.rawLoader$$=new z.X(""),this.filename="",this.copy$=new U.x,this.icon$=this.copy$.pipe((0,ce.w)(()=>(0,ee.H)(2e3).pipe((0,he.U)(()=>"tuiIconCopyLarge"),(0,ue.O)("tuiIconCheckLarge")))),this.processor$=this.rawLoader$$.pipe((0,ce.w)(F.JQ),(0,he.U)(f=>this.markdownCodeProcessor(f)))}set code(r){this.rawLoader$$.next(r)}get hasFilename(){return!!this.filename}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.Es))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-code"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_has-filename",f.hasFilename)},inputs:{filename:"filename",code:"code"},ngContentSelectors:vs,decls:3,vars:4,consts:[["class","t-header",4,"ngIf"],["class","t-code",4,"ngFor","ngForOf"],[1,"t-header"],[1,"t-code"],[3,"lineNumbers","highlight"],[1,"t-code-actions"],["tuiIconButton","","appearance","icon","size","xs",1,"t-copy-button",3,"icon","cdkCopyToClipboard","click"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,sa,2,1,"p",0),e.YNc(1,dl,13,6,"pre",1),e.ALo(2,"async")),2&r&&(e.Q6J("ngIf",f.filename),e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,2,f.processor$)))},dependencies:[Se.v0,Oe.O5,Oe.sg,Fn.y$,Kn,Oe.Ov],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-base-03)}.t-code[_ngcontent-%COMP%] .hljs-ln{width:-webkit-max-content;width:max-content}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}tui-root._mobile[_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-base-04)}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar, .hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty), tui-root._mobile [_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-base-01)}@supports (background: color-mix(in srgb,var(--tui-base-01),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-base-01),#222 2%)}}"],changeDetection:0}),a})(),Hl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,He.EI,Fn._l,Se.fN,Oi]]}),a})(),Id=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Se.fN]]}),a})(),Aa=(()=>{class a{constructor(r,f,L,pe,en,zn,si){var ci,Ji;this.options=r,this.isMobile=f,this.el=L,this.locationRef=pe,this.urlSerializer=en,this.texts=zn,this.urlStateHandler=si,this.control=null,this.sticky=!0,this.template=null,this.updateOnVariants=["change","blur","submit"],this.updateOn=this.params.updateOn||this.updateOnVariants[0],this.opaque=(0,F.cd)(null===(ci=this.params.sandboxOpaque)||void 0===ci||ci),this.expanded=(0,F.cd)(null!==(Ji=this.params.sandboxExpanded)&&void 0!==Ji&&Ji),this.mode=this.params.tuiMode||null,this.sandboxWidth=(0,er.oY)(this.params.sandboxWidth),this.change$=new U.x,this.items=["onLight","onDark"]}onResize(){this.updateWidth(),this.onMouseUp()}onMouseUp(){this.updateUrl({sandboxWidth:this.sandboxWidth})}ngOnInit(){this.createForm(),this.updateWidth(this.sandboxWidth+this.delta)}onModeChange(r){this.mode=r,this.updateUrl({sandboxWidth:this.sandboxWidth}),this.change$.next()}toggleDetails(){this.expanded=!this.expanded,this.updateUrl({sandboxExpanded:this.expanded})}changeOpaque(r){this.opaque=r,this.updateUrl({sandboxOpaque:this.opaque})}updateOnChange(r){this.updateOn=r,this.updateUrl({updateOn:r}),this.createForm()}updateWidth(r=NaN){if(!this.resizer||!this.resizeable||!this.content)return;const f=r||this.resizeable.nativeElement.clientWidth,L=this.el.nativeElement.clientWidth,pe=Math.round((0,er.Ki)(f,160,L))-this.delta,en=fa)}])],ngContentSelectors:vs,decls:16,vars:14,consts:[[1,"t-bg-toggle",3,"tuiMode"],["tooltip",""],[4,"ngIf","ngIfElse"],["desktop",""],["size","m",1,"t-checkbox",3,"ngModel","ngModelChange"],["tuiResizeable","",1,"t-wrapper"],["id","demo-content",1,"t-content"],["content",""],["class","t-form",3,"formGroup",4,"ngIf"],[1,"t-resizer",3,"tuiResizer","tuiSizeChange"],["resizer",""],["routerLink","/directives/mode","tuiLink","","tuiMode","onDark"],["tuiTextfieldSize","s",1,"t-mode",3,"ngModel","tuiHintContent","tuiTextfieldCleaner","ngModelChange"],[3,"items",4,"tuiDataList"],[3,"items"],["describeId","form",3,"content"],["tuiGroup","",1,"t-group",3,"collapsed"],["nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","item","ngModel","ngModelChange"],["item","onDark","nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","ngModel","ngModelChange"],["item","onLight","nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","ngModel","ngModelChange"],[1,"t-form",3,"formGroup"],[1,"t-input-wrapper"],[3,"ngTemplateOutlet"],["automation-id","tui-demo-button__toggle-details","size","s","tuiButton","","type","button",1,"t-button",3,"iconRight","click"],["icon",""],[1,"t-expand",3,"expanded"],["tuiExpandContent",""],[1,"t-icon",3,"src"],[1,"t-value"],["tuiGroup","",1,"t-form-controls"],["automation-id","tui-demo-select__expand-update-on","tuiTextfieldSize","s",1,"t-select",3,"ngModel","ngModelOptions","ngModelChange"],["automation-id","tui-demo-button__reset-state","size","s","tuiButton","","type","reset",1,"tui-group__auto-width-item"],["automation-id","tui-demo-button__submit-state","size","s","tuiButton","","type","submit",1,"tui-group__auto-width-item"]],template:function(r,f){if(1&r&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,hl,4,1,"ng-template",null,1,e.W1O),e.YNc(3,pl,4,3,"ng-container",2),e.YNc(4,Kc,9,9,"ng-template",null,3,e.W1O),e.TgZ(6,"tui-checkbox-labeled",4),e.NdJ("ngModelChange",function(pe){return f.changeOpaque(pe)}),e._uU(7),e.qZA()(),e.TgZ(8,"div",5)(9,"div",6)(10,"div",null,7),e.YNc(12,aa,9,5,"form",8),e.Hsn(13),e.qZA()(),e.TgZ(14,"div",9,10),e.NdJ("tuiSizeChange",function(pe){return f.updateWidth(pe[0])}),e.qZA()()),2&r){const L=e.MAs(5);e.Q6J("tuiMode",null),e.xp6(3),e.Q6J("ngIf",f.isMobile)("ngIfElse",L),e.xp6(3),e.Q6J("ngModel",f.opaque),e.xp6(1),e.hij(" ",f.texts[1]," "),e.xp6(1),e.ekj("t-wrapper_dark","onDark"===f.mode)("t-wrapper_gray","onLight"===f.mode)("t-wrapper_transparent",!f.opaque),e.xp6(4),e.Q6J("ngIf",f.testForm),e.xp6(2),e.Q6J("tuiResizer",e.DdM(13,Qc))}},dependencies:[Le.V,K,M,Ve.w,Lr,hs.p,Se.v0,He.PN,Ne,$e.w,Xn.yS,Oe.O5,I,B.sz,ft.JJ,ft.On,Q.bZ,B.be,te.gX,k.gZ,xo,ft._Y,ft.JL,ft.sg,Oe.tP,St,Vi,Oe.Ts],styles:['[_nghost-%COMP%]{position:relative;display:block;min-width:100%;margin:1.5rem 0}.t-bg-toggle[_ngcontent-%COMP%]{position:absolute;bottom:calc(100% + .75rem);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;width:100%}.t-bg-toggle[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{pointer-events:auto}.t-wrapper[_ngcontent-%COMP%]{box-shadow:var(--tui-shadow-dropdown);display:flex;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);max-width:100%;min-height:6rem;width:100%;min-width:10rem;background-color:var(--tui-base-01);overflow:hidden}.t-wrapper.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-02) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-02) 75%);background-size:1.25rem 1.25rem;background-position:0 0,0 .625rem,.625rem -.625rem,-.625rem 0}.t-wrapper.t-wrapper_dark[_ngcontent-%COMP%]{background-color:#454e58;color:var(--tui-base-01)}.t-wrapper.t-wrapper_gray[_ngcontent-%COMP%]{background-color:#e5e7ea}.t-wrapper.t-wrapper_dark.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-focus) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-focus) 75%)}.t-wrapper.t-wrapper_gray.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-05) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-05) 75%)}tui-root._mobile[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{min-height:auto}.t-content[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;padding:1.5rem;box-sizing:border-box;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1rem}.t-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start}.t-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-bottom:.5rem}.t-expand[_ngcontent-%COMP%]{width:100%}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out}.t-icon_rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}.t-value[_ngcontent-%COMP%]{flex:1;background:var(--tui-clear-inverse);padding:.75rem;border-radius:.25rem}.t-mode[_ngcontent-%COMP%]{width:12.5rem}.t-select[_ngcontent-%COMP%]{max-width:15rem}.t-resizer[_ngcontent-%COMP%]{box-shadow:var(--tui-shadow-dropdown);position:relative;width:3.5rem;min-height:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid var(--tui-base-03);outline:none;background:var(--tui-base-01);color:var(--tui-text-01)}.t-resizer[_ngcontent-%COMP%]:before, .t-resizer[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.75rem;left:50%;bottom:calc(50% + 1rem);width:1px;background:var(--tui-base-04);box-shadow:-.25rem 0 var(--tui-base-04);transform:translate(0)}.t-resizer[_ngcontent-%COMP%]:after{bottom:.75rem;top:calc(50% + 1rem)}tui-root._mobile[_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%]{display:none}.t-resizer-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);position:relative;z-index:1;padding:.75rem;background:var(--tui-base-01)}.wrapper_light[_ngcontent-%COMP%] .t-resizer-text[_ngcontent-%COMP%]{background:#3e464e}.t-group[_ngcontent-%COMP%], .t-checkbox[_ngcontent-%COMP%]{margin-left:.75rem}.t-button[_ngcontent-%COMP%], .t-form-controls[_ngcontent-%COMP%]{margin-top:.75rem}@supports ((position: -webkit-sticky) or (position: sticky)){@media screen and (min-height: 37.5rem){._sticky[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:4.625rem;z-index:2}}}'],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"updateUrl",null),a})(),Vl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ft.UX,ft.u5,Xn.Bz,Le.j,Se.fN,fe,ke,k.n6,Ve.Q,$e.z,Mr,hs.s,He.EI,x,te.pc,B.cn,Q.go,Yo]]}),a})(),Iu=(()=>{class a{constructor(r,f,L,pe,en,zn){this.template=r,this.locationRef=f,this.activatedRoute=L,this.urlSerializer=pe,this.urlStateHandler=en,this.alerts=zn,this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new e.vpe,this.changed$=new U.x,this.emits$=new z.X(1)}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}get attrName(){switch(this.documentationPropertyMode){case"input":return`[${this.documentationPropertyName}]`;case"output":return`(${this.documentationPropertyName})`;case"input-output":return`[(${this.documentationPropertyName})]`;default:return this.documentationPropertyName}}get hasItems(){return!!this.documentationPropertyValues}get shouldShowValues(){return"output"!==this.documentationPropertyMode}ngOnChanges(){this.changed$.next()}onValueChange(r){this.documentationPropertyValue=r,this.documentationPropertyValueChange.emit(r),this.setQueryParam(r)}emitEvent(r){let f;console.info(this.attrName,r),this.emits$.next(this.emits$.value+1),void 0!==r&&(f=(0,F.sj)(r,2)),this.alerts.open(f,{label:this.attrName}).subscribe()}parseParams(r){const f=r[this.documentationPropertyName],L=r[`${this.documentationPropertyName}$`];if(!f&&!L)return;let pe=L&&this.documentationPropertyValues?this.documentationPropertyValues[L]:(0,F.p8)(f);"string"===this.documentationPropertyType&&(0,lt.dt)(pe)&&(pe=pe.toString()),this.onValueChange(pe)}setQueryParam(r){const f=this.urlSerializer.parse(this.locationRef.path()),L=r instanceof Object,pe=L&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(r):r,zn=this.documentationPropertyName+(L?"$":"");f.queryParams=Object.assign(Object.assign({},f.queryParams),{[zn]:pe}),this.locationRef.go(this.urlStateHandler(f))}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc),e.Y36(Oe.Ye),e.Y36(Xn.gz),e.Y36(Xn.Hx),e.Y36(s.Ii),e.Y36(ot))},a.\u0275dir=e.lG2({type:a,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],features:[e.TTD]}),a})(),Ru=(()=>{class a{transform(r){return 4===r.length?r.split("").reduce((L,pe)=>[...L,pe,pe],[]).join("").replace("#",""):r.startsWith("#")?r:"transparent"===r?"#000000":function nr(a,y,r){return`#${[a,y,r].map(f=>f.toString(16).padStart(2,"0")).join("")}`}(...r.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(L=>Number.parseInt(L,10)))}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiGetColorPipe",type:a,pure:!0}),a})(),ca=(()=>{class a{transform(r){if(r.startsWith("#")||r.startsWith("rgb("))return 100;if("transparent"===r)return 0;const f=r.lastIndexOf(","),L=r.slice(f).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(L))}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiGetOpacity",type:a,pure:!0}),a})(),jl=(()=>{class a{constructor(r,f){this.renderer=r,this.focusable=f}set tuiInputOpacity(r){const{nativeFocusableElement:f}=this.focusable;f&&this.renderer.setStyle(f,"opacity",r/100)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Qsj),e.Y36(On.KZ))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiInputOpacity",""]],inputs:{tuiInputOpacity:"tuiInputOpacity"}}),a})(),Rd=(()=>{class a{transform(r){return r.replace("?","")}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiStripOptionalPipe",type:a,pure:!0}),a})(),kd=(()=>{class a{transform(r){return r.includes("?")}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiIsOptionalPipe",type:a,pure:!0}),a})(),Fd=(()=>{class a{constructor(r,f){this.parser=r,this.linkHandler=f}transform(r){return this.parser(r).map(({type:f,extracted:L})=>{var pe,en;return{type:f,extracted:L,reference:null!==(en=null===(pe=this.linkHandler)||void 0===pe?void 0:pe.call(this,L))&&void 0!==en?en:null}}).sort((f,L)=>{var pe,en,zn;return null!==(zn=null===(pe=L.reference)||void 0===pe?void 0:pe.localeCompare(null!==(en=f.reference)&&void 0!==en?en:""))&&void 0!==zn?zn:-1})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.B$,16),e.Y36(s.x9,16))},a.\u0275pipe=e.Yjl({name:"tuiDocTypeReference",type:a,pure:!0}),a})(),Ld=(()=>{class a{transform(r){return r.includes("null")}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiShowCleanerPipe",type:a,pure:!0}),a})(),Gl=(()=>{class a{constructor(r){this.isE2E=r}transform(r,f=2){return this.isE2E&&"function"==typeof r?"\u03bb(x) => y":(0,F.sj)(r,f)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(On.oD,16))},a.\u0275pipe=e.Yjl({name:"tuiInspectAny",type:a,pure:!0}),a})(),Bh=(()=>{class a{transform(r){return(0,lt.Aj)(r)||(0,lt.dt)(r)}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiIsPrimitivePolymorpheusContentPipe",type:a,pure:!0}),a})(),Uh=(()=>{class a{constructor(r,f,L,pe,en,zn){this.cdr=r,this.texts=f,this.excludedProperties=L,this.destroy$=pe,this.getColor=en,this.getOpacity=zn,this.heading="",this.showValues=!0,this.isAPI=!1,this.propertiesConnectors=et.Mm,this.activeItemIndex=0,this.matcher=(si,ci)=>!ci.has(si.documentationPropertyName)}ngAfterContentInit(){(0,fi.ll)(this.propertiesConnectors).pipe((0,ce.w)(r=>(0,Z.T)(...r.map(({changed$:f})=>f))),(0,fi.NA)(this.cdr),(0,H.R)(this.destroy$)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(r,f){const L=this.getOpacity.transform(r.documentationPropertyValue||"");if(100===L)return void r.onValueChange(f);const en=`rgba(${Io(f).join(", ")}, ${L/100})`;r.onValueChange(en)}onOpacityChange(r,f){const en=`rgba(${Io(this.getColor.transform(r.documentationPropertyValue||""))}, ${(f||0)/100})`;r.onValueChange(en)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(s.IK),e.Y36(s.et),e.Y36(oe.a3,2),e.Y36(Ru),e.Y36(ca))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-documentation"]],contentQueries:function(r,f,L){if(1&r&&e.Suo(L,Iu,4),2&r){let pe;e.iGM(pe=e.CRH())&&(f.propertiesConnectors=pe)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},features:[e._Bn([Ru,ca,oe.a3])],ngContentSelectors:vs,decls:4,vars:6,consts:[["class","t-heading",4,"ngIf"],[4,"ngIf"],[1,"t-heading"],["class","t-table",4,"ngIf"],[1,"t-table"],[1,"t-row","t-row_header"],[1,"t-th","t-cell","t-cell_prop"],[1,"t-th"],["class","t-th t-cell t-th_value",4,"ngIf"],["class","t-row",3,"t-deprecated",4,"ngFor","ngForOf"],[1,"t-th","t-cell","t-th_value"],[1,"t-row"],[1,"t-cell"],["automation-id","tui-documentation__property-name",1,"t-property","t-additional-info"],[1,"t-property-code"],["size","s","status","neutral","value","Optional",4,"ngIf"],["size","s","status","error","value","Deprecated",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[1,"t-code-type"],[4,"ngFor","ngForOf"],["class","t-cell t-cell_value",4,"ngIf"],["size","s","status","neutral","value","Optional"],["size","s","status","error","value","Deprecated"],["target","_blank","class","t-code-reference",4,"ngIf","ngIfElse"],["default",""],["target","_blank",1,"t-code-reference"],[1,"t-cell","t-cell_value"],[4,"ngIf","ngIfElse"],["elseEmitter",""],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange",4,"ngIf","ngIfElse"],["selectContent",""],["noItems",""],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange"],[1,"t-exception"],[3,"itemContent","items",4,"tuiDataList"],[3,"itemContent","items"],[3,"ngSwitch"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngSwitchCase"],["tuiGroup","",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],[4,"ngSwitchCase"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange"],["tuiGroup",""],["tuiTextfieldSize","m",3,"tuiInputOpacity","tuiTextfieldLabelOutside","value","valueChange"],["tuiTextfield","","type","text"],["tuiTextfieldSize","m",3,"max","min","ngModel","step","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngIf"],[1,"t-output"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,qc,2,1,"h1",0),e.Hsn(1),e.YNc(2,Rs,2,1,"ng-container",1),e.ALo(3,"tuiFilter")),2&r&&(e.Q6J("ngIf",f.heading),e.xp6(2),e.Q6J("ngIf",e.Dn7(3,2,f.propertiesConnectors,f.matcher,f.excludedProperties)))},dependencies:[is,K,M,ba,ne.yc,ne.MB,ai,Ie.L,Oe.O5,Oe.sg,Oe.tP,I,it.Ek,B.sz,ft.JJ,ft.On,B.be,B.xT,te.gX,Oe.RF,Oe.n9,ne.B1,k.gZ,jl,Ti,Dr,Rd,kd,Fd,Ld,Gl,ca,Ru,Bh,Oe.Ov],styles:['[_nghost-%COMP%]{display:block;min-width:100%}.t-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--tui-base-03)}tui-root._mobile[_nghost-%COMP%] .t-row[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}tui-root._mobile[_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%]{display:none}.t-cell[_ngcontent-%COMP%]{padding:1rem 1rem .875rem}.t-cell[_ngcontent-%COMP%]:first-child{padding-left:0}.t-cell[_ngcontent-%COMP%]:last-child{padding-right:0}.t-cell_prop[_ngcontent-%COMP%]{width:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:right}tui-root._mobile[_nghost-%COMP%] .t-cell[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-cell[_ngcontent-%COMP%]{width:100%;height:auto;padding:.5rem 0;text-align:left}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-02);font-weight:normal;text-align:left}.t-th_value[_ngcontent-%COMP%]{max-width:20rem;text-align:right}tui-root._mobile[_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%]{width:9.375rem}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}tui-root._mobile[_nghost-%COMP%] .t-property[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-property[_ngcontent-%COMP%]{padding:.5rem 0}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-error-fill);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;grid-gap:.3125rem;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;width:-webkit-max-content;width:max-content}.t-output[_ngcontent-%COMP%]{text-align:left;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-link);text-decoration:none;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:"";font-size:1rem;width:1rem;height:1rem;background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%}'],data:{animation:[(0,nn.X$)("emitEvent",[(0,nn.eR)(":increment",[(0,nn.oB)({opacity:1}),(0,nn.jt)("500ms ease-in")])])]},changeDetection:0}),a})(),da=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),ku=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ft.u5,Xn.Bz,ur,fe,ms,Le.j,ti,$e.z,k.n6,da,ne.KW,B.cn,it.dp,te.pc,x,Ie.H,bo]]}),a})();const Sa={codeEditorVisibilityHandler:a=>Boolean(a.TypeScript&&a.HTML),tabTitles:new Map,fullsize:!0,linkIcon:"tuiIconLink"},Fu=(0,lt.JN)(Sa);function Wl(a){return(0,lt.vK)(Fu,a,Sa)}let Nd=(()=>{class a{transform(r,f){return[f,...Object.keys(r)]}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiDocExampleGetTabs",type:a,pure:!0}),a})(),Bd=(()=>{class a{constructor(r,f,L,pe,en,zn,si,ci,Ji,Or){this.clipboard=r,this.alerts=f,this.location=L,this.copyTexts$=pe,this.texts=en,this.codeEditor=zn,this.processContent=si,this.isE2E=ci,this.codeActions=Ji,this.options=Or,this.rawLoader$$=new z.X({}),this.id=null,this.fullsize=this.options.fullsize,this.componentName=this.location.pathname.slice(1),this.defaultTabIndex=0,this.defaultTab=this.texts[this.defaultTabIndex],this.activeItemIndex=this.defaultTabIndex,this.copy$=this.copyTexts$.pipe((0,he.U)(([eo])=>eo)),this.processor$=this.rawLoader$$.pipe((0,ce.w)(F.vP),(0,he.U)(eo=>this.processContent(eo))),this.loading$=new U.x,this.visible=eo=>Boolean(this.codeEditor&&this.options.codeEditorVisibilityHandler(eo))}set content(r){this.rawLoader$$.next(r)}getTabTitle(r){return this.options.tabTitles.get(r)||r}copyExampleLink({href:r}){this.clipboard.copy(r),this.alerts.open(this.texts[1],{label:this.texts[2],status:"success"}).subscribe()}edit(r){var f;this.loading$.next(!0),null===(f=this.codeEditor)||void 0===f||f.edit(this.componentName,this.id||"",r).then(()=>this.loading$.next(!1)).catch(()=>this.loading$.next(!1))}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(yn),e.Y36(ot),e.Y36($t.Ct),e.Y36(ko.UV),e.Y36(s.mv),e.Y36(s.lW,8),e.Y36(s.$_),e.Y36(On.oD),e.Y36(s.mT),e.Y36(Fu))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-example"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_fullsize",f.fullsize)},inputs:{id:"id",heading:"heading",description:"description",content:"content",fullsize:"fullsize",componentName:"componentName"},ngContentSelectors:vs,decls:8,vars:5,consts:[["class","t-title",4,"ngIf"],["class","t-description",4,"ngIf"],["class","t-example",4,"ngIf"],["preview",""],["codeSection",""],[1,"t-title"],[3,"textContent",4,"polymorpheusOutlet"],["appearance","icon","routerLink",".","size","xs","tuiIconButton","","type","button","class","t-link-icon",3,"fragment","icon","title","click",4,"ngIf"],[3,"textContent"],["appearance","icon","routerLink",".","size","xs","tuiIconButton","","type","button",1,"t-link-icon",3,"fragment","icon","title","click"],[1,"t-description"],[4,"polymorpheusOutlet"],[1,"t-example"],[4,"ngIf"],["class","t-tabs-wrapper",4,"ngIf"],["class","t-content",3,"t-content_animated","t-content_visible",4,"ngFor","ngForOf"],[1,"t-tabs-wrapper"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngFor","ngForOf"],["size","xs",3,"overlay","showLoader","click",4,"ngIf"],["tuiTab","",4,"tuiItem"],["tuiTab",""],["size","xs",3,"overlay","showLoader","click"],[4,"ngIf","ngIfElse"],["defaultEditContent",""],["appearance","flat","size","s","tuiButton","","type","button"],[1,"t-content"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["anotherTab",""],[3,"ngTemplateOutlet"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["automation-id","tui-doc-example",1,"t-demo"],[3,"code"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,ld,3,2,"h3",0),e.YNc(1,Ta,2,1,"h4",1),e.YNc(2,dd,3,4,"div",2),e.ALo(3,"async"),e.YNc(4,wl,2,0,"ng-template",null,3,e.W1O),e.YNc(6,pd,2,2,"ng-template",null,4,e.W1O)),2&r&&(e.Q6J("ngIf",f.heading),e.xp6(1),e.Q6J("ngIf",f.description),e.xp6(1),e.Q6J("ngIf",e.lcZ(3,3,f.processor$)))},dependencies:[Se.v0,Is,wo,Ae.kM,Su,Oe.O5,Ce.Li,Xn.yS,Oe.sg,jo,Oe.tP,Oe.Ov,Nd,kt],styles:["[_nghost-%COMP%]{position:relative;display:block;padding-top:3.5rem;clear:right}[_nghost-%COMP%]:target{animation:1s .3s tuiShaking}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{padding-top:2rem}.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 0 .5rem}tui-root._mobile[_nghost-%COMP%] .t-title[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-6)}.t-description[_ngcontent-%COMP%]{font:var(--tui-font-text-m);font-weight:normal;margin:0}.t-title[_ngcontent-%COMP%]:first-letter, .t-description[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.t-example[_ngcontent-%COMP%]{position:relative;margin-top:1.5rem;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);box-shadow:0 .125rem .1875rem #0000001a;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-example[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-example[_ngcontent-%COMP%]{margin-top:.75rem}.t-tabs-wrapper[_ngcontent-%COMP%]{display:flex;padding:0 .875rem 0 2rem;box-shadow:inset 0 -1px var(--tui-base-03);justify-content:space-between;align-items:center}tui-root._mobile[_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%]{padding:0 .875rem 0 1rem}.t-tabs[_ngcontent-%COMP%]{flex-grow:1}.t-demo[_ngcontent-%COMP%]{padding:2rem;max-width:100%;box-sizing:border-box;overflow-x:auto}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar, .t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .t-demo[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-demo[_ngcontent-%COMP%]{padding:1rem}[_nghost-%COMP%]:not(._fullsize) .t-demo[_ngcontent-%COMP%]{width:-webkit-min-content;width:min-content;min-width:20rem}.t-link-icon[_ngcontent-%COMP%]{margin-left:.3rem;vertical-align:baseline}.t-content[_ngcontent-%COMP%]{will-change:opacity;height:0;visibility:hidden;opacity:0}.t-content_animated[_ngcontent-%COMP%]{transition:opacity .3s ease-in-out}.t-content_visible[_ngcontent-%COMP%]{height:auto;visibility:visible;opacity:1}"],changeDetection:0}),a})(),Yl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Oi,Zs,Se.fN,Id,Hl,Ce.wq,qe,Ae.dS,Xn.Bz]]}),a})();function Lu(a){return a.map(({section:y})=>y).filter(lt.Pc).filter((y,r,f)=>f.indexOf(y)===r)}const Ia=new e.OlP("[NAVIGATION_TITLE]"),Ud=new e.OlP("[NAVIGATION_LABELS]"),Ra=new e.OlP("[NAVIGATION_ITEMS]"),Hd=[oe.a3,{provide:Ia,deps:[Xn.F0,Xn.gz,s.Yx,oe.a3],useFactory:(a,y,r,f)=>a.events.pipe((0,de.h)(L=>L instanceof Xn.m2),(0,he.U)(()=>y.firstChild),(0,de.h)(lt.Pc),(0,q.z)(({data:L})=>L),(0,he.U)(({title:L})=>`${r}${L}`),(0,H.R)(f))},{provide:Ud,deps:[s.V5],useFactory:Lu},{provide:Ra,deps:[s.V5],useFactory:a=>[...Lu(a).map(r=>a.filter(({section:f})=>f===r)),a.filter(r=>!r.section)]}];let ka=(()=>{class a{constructor(r,f,L,pe,en,zn,si,ci,Ji,Or,eo,zo,fa,Na,jd){this.title$=L,this.mode=pe,this.sidebar=en,this.labels=zn,this.items=si,this.searchText=ci,this.router=Ji,this.activatedRoute=Or,this.destroy$=eo,this.readyToScroll$=zo,this.docIcons=fa,this.icons=Na,this.doc=jd,this.menuOpen=!1,this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new ft.NI(""),this.filtered$=(0,fi.EK)(this.search).pipe((0,de.h)(Kr=>Kr.trim().length>2),(0,he.U)(Kr=>this.filterItems(this.flattenSubPages(this.items),Kr))),this.mode$=this.mode.change$.pipe((0,ue.O)(null),(0,he.U)(()=>this.mode.mode||"onLight")),L.subscribe(Kr=>{r.markForCheck(),f.setTitle(Kr),this.openActivePageGroup()}),(0,le.a)([this.router.events.pipe((0,de.h)(Kr=>Kr instanceof Xn.Xs)),this.title$.pipe((0,ce.w)(()=>this.readyToScroll$.pipe((0,de.h)(Boolean))))]).pipe((0,ie.q)(1),(0,he.U)(([Kr])=>Kr.anchor||""),(0,de.h)(Boolean),(0,H.R)(this.destroy$)).subscribe(Kr=>this.navigateToAnchorLink(Kr))}get canOpen(){var r,f;return(null!==(f=null===(r=this.search.value)||void 0===r?void 0:r.length)&&void 0!==f?f:0)>2}get itemsWithoutSections(){return this.items[this.items.length-1]}$pages(r){return r}isActive(r){return r===this.active}onGroupClick(r){this.openPagesGroupsArr[r]=!this.openPagesGroupsArr[r]}closeMenu(){this.menuOpen=!1}onClick(r){r.open=!1,this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}filterItems(r,f){return r.map(L=>(0,lt.pf)(L.filter(({title:pe,keywords:en=""})=>(f=f.toLowerCase().trim(),en=en.toLowerCase(),(pe=pe.toLowerCase()).includes(f)||en.includes(f)||pe.includes((0,F.OO)(f))||en.includes((0,F.OO)(f))||f.replace(/-/gi,"").includes(pe)||pe.includes(f.replace(/\s|tui/g,""))||en.includes(f.replace(/\s|tui/g,""))||f.split(/\s/).find(zn=>pe.includes(zn)))),"title"))}flattenSubPages(r){return r.reduce((f,L)=>[...f,L.reduce((pe,en)=>"subPages"in en?[...pe,...en.subPages]:[...pe,en],[])],[])}isActiveRoute(r){return this.router.isActive(r,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}openActivePageGroup(){this.items.forEach((r,f)=>{r.forEach((L,pe)=>{"route"in L&&this.isActiveRoute(L.route)&&(this.openPagesArr[f]=!0,this.active=L.route),"subPages"in L&&L.subPages.forEach(en=>{this.isActiveRoute(en.route)&&(this.openPagesArr[f]=!0,this.openPagesGroupsArr[100*f+pe]=!0,this.active=en.route)})})})}navigateToAnchorLink(r){const f=r?this.doc.querySelectorAll(`#${r}`):[];if(!f.length||!f[f.length-1])return;const pe=this.doc.createElement("a");pe.href=`${this.doc.location.pathname}#${r}`,pe.style.display="none",pe.style.position="absolute",this.doc.body.appendChild(pe),pe.click(),pe.remove()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(zt.Dx),e.Y36(Ia),e.Y36($e.w),e.Y36(cu,8),e.Y36(Ud),e.Y36(Ra),e.Y36(s.EI),e.Y36(Xn.F0),e.Y36(Xn.gz),e.Y36(oe.a3,2),e.Y36(s.V1),e.Y36(s.oq),e.Y36(bt.Gs),e.Y36(Oe.K0))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-navigation"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_open",f.menuOpen)},features:[e._Bn(Hd)],ngContentSelectors:vs,decls:14,vars:14,consts:[["tuiTextfieldSize","m",1,"t-input",3,"formControl","tuiAutoFocus","tuiTextfieldCleaner","tuiTextfieldIconLeft","tuiTextfieldLabelOutside"],["input",""],[4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar",3,"tuiMode"],[3,"closeOthers","rounded"],["size","s",3,"borders","open","openChange",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],["pages",""],[4,"tuiDataList"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[4,"ngFor","ngForOf"],["tuiOption","",3,"href","target",4,"ngIf","ngIfElse"],["internal",""],["tuiOption","",3,"href","target"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],["tuiOption","",3,"fragment","routerLink","target","click"],["size","s",3,"borders","open","openChange"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],["subPagesTemplate",""],["tuiLink","","class","t-sublink",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"routerLink","target","tuiScrollIntoViewLink","click"],["routerLinkActive","",1,"t-subsection",3,"routerLinkActiveOptions"],["tuiLink","","type","button","class","t-sublink t-sublink_subsection",3,"click",4,"ngIf"],[1,"t-expand",3,"expanded"],[1,"t-section","t-section_bordered"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"src"],["tuiLink","","class","t-sublink t-sublink_small",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink","t-sublink_small",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"fragment","routerLink","target","tuiScrollIntoViewLink","click"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"tui-input",0,1),e._uU(2),e.YNc(3,wh,2,0,"ng-container",2),e.qZA(),e.TgZ(4,"nav",3)(5,"tui-scrollbar",4),e.ALo(6,"async"),e.TgZ(7,"tui-accordion",5),e.YNc(8,Il,5,3,"tui-accordion-item",6),e.qZA(),e.TgZ(9,"div",7),e.YNc(10,wa,1,5,"ng-container",8),e.qZA(),e.YNc(11,Md,3,2,"ng-template",null,9,e.W1O),e.qZA()(),e.Hsn(13)),2&r&&(e.Q6J("formControl",f.search)("tuiAutoFocus",!!f.sidebar)("tuiTextfieldCleaner",!0)("tuiTextfieldIconLeft",f.docIcons.search)("tuiTextfieldLabelOutside",!0),e.xp6(2),e.hij(" ",f.searchText," "),e.xp6(1),e.Q6J("ngIf",f.canOpen),e.xp6(2),e.Q6J("tuiMode",e.lcZ(6,12,f.mode$)),e.xp6(2),e.Q6J("closeOthers",!1)("rounded",!1),e.xp6(1),e.Q6J("ngForOf",f.labels),e.xp6(2),e.Q6J("ngForOf",f.itemsWithoutSections))},dependencies:[ou.K3,te.qi,te.vK,He.PN,mt.IB,Uc,rl,Le.V,Ne,ou.wU,B.sz,ft.JJ,ft.oH,_i,B.be,B.aR,B.xT,Oe.O5,te.gX,Oe.sg,te.Rs,Ce.Li,Xn.yS,$e.w,ru,Oe.tP,Xn.Od,ll,Oe.Ov],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-base-01)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-height:100%;min-height:0;flex:1 1 0;text-align:left}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:smooth;width:100%}tui-root._reduced-motion[_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%], tui-root._reduced-motion [_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:auto}.t-items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 1rem}.t-label[_ngcontent-%COMP%]{margin-left:.5rem}.t-expand[_ngcontent-%COMP%]{margin-left:.25rem}.t-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin:-1rem 0 -.5rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-left:1px solid var(--tui-base-03)}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 0 0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem}.t-sublink_small[_ngcontent-%COMP%]{margin-left:1rem;line-height:1.5rem;padding-top:.5rem}.t-sublink_subsection[_ngcontent-%COMP%]{margin-left:0;line-height:1.6rem}.t-sublink.t-sublink.t-sublink_active[_ngcontent-%COMP%]{color:var(--tui-text-01)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1rem;height:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"filterItems",null),(0,Di.gn)([lo.UM],a.prototype,"flattenSubPages",null),a})(),Zl=(()=>{class a{constructor(r,f,L,pe){this.icons=r,this.logo=f,this.menu=L,this.router=pe,this.stream$=new U.x,this.open$=(0,Z.T)(this.router.events.pipe((0,he.U)(et.Iy)),this.stream$).pipe((0,ue.O)(!1),(0,ze.x)())}onClick(){this.stream$.next(!0)}onActiveZone(r){r||this.stream$.next(!1)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.oq),e.Y36(s.Or),e.Y36(s.gG),e.Y36(Xn.F0))},a.\u0275cmp=e.Xpm({type:a,selectors:[["header","tuiDocHeader",""]],attrs:Od,ngContentSelectors:vs,decls:6,vars:6,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"icon","title","click","tuiActiveZoneChange"],["class","t-navigation",4,"tuiSidebar"],[1,"t-logo"],["alt","Logo","class","t-img",3,"src",4,"polymorpheusOutlet"],[1,"t-navigation"],["alt","Logo",1,"t-img",3,"src"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"button",0),e.NdJ("click",function(){return f.onClick()})("tuiActiveZoneChange",function(pe){return f.onActiveZone(pe)}),e.YNc(1,xd,1,0,"tui-doc-navigation",1),e.ALo(2,"async"),e.qZA(),e.TgZ(3,"div",2),e.YNc(4,wd,1,1,"img",3),e.qZA(),e.Hsn(5)),2&r&&(e.Q6J("icon",f.icons.menu)("title",f.menu),e.xp6(1),e.Q6J("tuiSidebar",!!e.lcZ(2,4,f.open$)),e.xp6(3),e.Q6J("polymorpheusOutlet",f.logo))},dependencies:[Se.v0,ka,sn.e,cu,Ce.Li,Oe.Ov],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-navigation);height:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-base-01);border-bottom:1px solid var(--tui-base-03)}@supports (background: color-mix(in srgb,var(--tui-base-01),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-base-01),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.t-logo[_ngcontent-%COMP%]{margin-right:auto;font:var(--tui-font-heading-5)}.t-img[_ngcontent-%COMP%]{display:block}.t-menu[_ngcontent-%COMP%]{margin-left:-1.25rem}@media screen and (min-width: 48em){.t-menu[_ngcontent-%COMP%]{display:none}}.t-navigation[_ngcontent-%COMP%]{min-height:100%}"],changeDetection:0}),a})(),Nu=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,ft.UX,Xn.Bz,Ce.wq,du,Se.fN,ou.Qf,B.cn,sn.A,ct.WD,$e.z,Le.j,ke,Vt.jh,it.dp,su,mt.Jy,He.EI,te.pc,mo]]}),a})(),Fs=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,Se.fN,$c,sn.A,Nu]]}),a})(),zd=(()=>{class a{constructor(r,f){this.text=r,this.pages=f,this.seeAlso=[]}getRouterLink(r){var f,L;return null!==(L=null===(f=this.pages.get(r))||void 0===f?void 0:f.route)&&void 0!==L?L:""}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.VX),e.Y36(s._Z))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(r,f){1&r&&(e.TgZ(0,"h5",0),e._uU(1),e.qZA(),e.YNc(2,Pd,3,3,"ng-container",1)),2&r&&(e.xp6(1),e.Oqu(f.text),e.xp6(1),e.Q6J("ngForOf",f.seeAlso))},dependencies:[Le.V,Oe.sg,Xn.yS,Oe.O5],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;color:var(--tui-text-02);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),a})(),Bu=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Xn.Bz,Le.j]]}),a})(),Fa=(()=>{class a{constructor(r,f,L){this.icons=r,this.sourceCode=f,this.text=L,this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(r){return r.startsWith("http")}getPathOptions(r,f,L,pe){return{header:r,package:f,type:L,path:pe}}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.oq),e.Y36(s.yO),e.Y36(s.as))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title"]],template:function(r,f){1&r&&e.YNc(0,Ad,1,3,"a",0),2&r&&e.Q6J("polymorpheusOutlet",f.pathIsUrl(f.path)?f.path:f.sourceCode)("polymorpheusOutletContext",f.pathOptions)},dependencies:[Se.v0,Ce.Li],encapsulation:2,changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"pathIsUrl",null),(0,Di.gn)([lo.UM],a.prototype,"getPathOptions",null),a})(),Vd=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Ce.wq,Se.fN]]}),a})(),Ls=(()=>{class a{constructor(r,f,L){this.icons=r,this.theme=f,this.night=L,this.change$=this.night,this.night$=this.change$.pipe((0,ue.O)(null),(0,he.U)(()=>this.night.value),(0,ze.x)(),(0,ge.d)({bufferSize:1,refCount:!0}))}get mode(){return this.night.value?"onDark":null}get icon(){return this.night.value?this.icons.day:this.icons.night}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.oq),e.Y36(Pr),e.Y36(yr))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-main"]],hostVars:1,hostBindings:function(r,f){2&r&&e.uIk("data-mode",f.mode)},features:[e._Bn([{provide:$e.w,useExisting:(0,e.Gpc)(()=>a)},oe.$D])],ngContentSelectors:la,decls:22,vars:7,consts:[[4,"ngIf"],[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","shape","rounded","size","s","tuiIconButton","","tuiMode","onLight","type","button",1,"tui-doc-night-mode-switch",3,"icon","click"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverPortals",5,["tuiOverPortals"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(r,f){1&r&&(e.F$t(ss),e.YNc(0,Pa,1,0,"tui-theme-night",0),e.ALo(1,"async"),e.TgZ(2,"tui-root"),e.ALo(3,"async"),e.TgZ(4,"div",1)(5,"tui-doc-navigation",2),e.Hsn(6),e.qZA(),e.TgZ(7,"div",3),e._UZ(8,"router-outlet",4),e.qZA()(),e.TgZ(9,"header",5),e.Hsn(10,1),e.TgZ(11,"button",6),e.NdJ("click",function(){return f.night.toggle()}),e.qZA()(),e.ynx(12,7),e.Hsn(13,2),e.BQk(),e.ynx(14,8),e.Hsn(15,3),e.BQk(),e.ynx(16,9),e.Hsn(17,4),e.BQk(),e.ynx(18,10),e.Hsn(19,5),e.BQk(),e.ynx(20,11),e.Hsn(21,6),e.BQk(),e.qZA()),2&r&&(e.Q6J("ngIf",f.theme.isDefaultTheme&&f.night.useDefaultNightTheme&&e.lcZ(1,3,f.night$)),e.xp6(2),e.uIk("tuiTheme",f.theme.isDefaultTheme&&f.night.useDefaultNightTheme&&e.lcZ(3,5,f.night$)?"night":null),e.xp6(9),e.Q6J("icon",f.icon))},dependencies:[Et,se,ka,Zl,Se.v0,Oe.O5,Xn.lC,$e.w,Oe.Ov],styles:['@keyframes tuiShaking{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.3125rem)}20%,40%,60%,80%{transform:translate(.3125rem)}}html,body{scroll-padding-top:4rem;background:var(--tui-base-01);height:auto}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}tui-doc-main{display:block}code:not(pre code):not(.hljs):not([class*="language-"]){transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-flex;background:var(--tui-base-02);color:var(--tui-text-02);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-base-04);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*="language-"]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*="language-"]){color:var(--tui-link)}button:focus code,a:focus code{background:var(--tui-base-01)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;width:16.25rem;border-right:1px solid var(--tui-base-03)}@media screen and (max-width: 47.9625em){tui-doc-navigation.tui-doc-navigation{display:none}}.tui-doc-content{margin-left:16.25rem}@media screen and (max-width: 47.9625em){.tui-doc-content{margin-left:0}}.tui-doc-outlet+*{display:block}.tui-doc-night-mode-switch{margin-left:1rem}.tui-doc-night-mode-switch tui-svg{color:var(--tui-text-02)}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-01);background-color:var(--tui-clear)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:normal;color:var(--tui-text-01)}tui-doc-code .hljs-property{color:var(--tui-support-14)}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-02);font-style:italic}tui-doc-code .hljs-meta{color:#e38162}tui-doc-code .hljs-section,tui-doc-code .hljs-name,tui-doc-code .hljs-literal,tui-doc-code .hljs-keyword,tui-doc-code .hljs-selector-tag,tui-doc-code .hljs-type,tui-doc-code .hljs-selector-id,tui-doc-code .hljs-selector-class{font-weight:bold;color:var(--tui-link)}tui-doc-code .hljs-attr{color:var(--tui-link)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:bold;color:var(--tui-support-06)}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:normal}tui-doc-code .hljs-string{color:var(--tui-positive);font-weight:bold}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-01);background:var(--tui-base-02);font-style:italic}tui-doc-code .hljs-doctag{text-decoration:underline}tui-doc-code .hljs-variable,tui-doc-code .hljs-template-variable{color:var(--tui-link-hover)}tui-doc-code [data-mode=onDark] .hljs-variable,tui-doc-code [data-mode=onDark] .hljs-template-variable{color:var(--tui-warning-fill)}tui-doc-code .hljs-addition{background:var(--tui-success-bg)}tui-doc-code .hljs-deletion{background:var(--tui-error-bg)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:bold}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:right;padding-right:1em!important}\n'],encapsulation:2}),a})(),Xl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Xn.Bz,Rt,Fs,X,Sr,Ft,Se.fN,$e.z,Nu]]}),a})();const La=new e.OlP("[PAGE_SEE_ALSO]"),$d=[{provide:La,deps:[e.SBq,s.UL],useFactory:({nativeElement:a},y)=>{const r=a.getAttribute("header"),f=y.filter(pe=>pe.includes(r))||[],L=new Set(f.join().split(",").filter(pe=>pe&&pe!==r));return Array.from(L)}}];let Jl=(()=>{class a{constructor(r){this.template=r}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc))},a.\u0275dir=e.lG2({type:a,selectors:[["","pageTab",""]],inputs:{pageTab:"pageTab"}}),a})(),Ql=(()=>{class a{constructor(r,f){this.defaultTabs=r,this.seeAlso=f,this.header="",this.package="",this.type="",this.path="",this.deprecated=!1,this.tabConnectors=et.Mm,this.activeItemIndex=0,this.from=/ /g,this.to="_"}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.AC),e.Y36(La))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-page"]],contentQueries:function(r,f,L){if(1&r&&e.Suo(L,Jl,4),2&r){let pe;e.iGM(pe=e.CRH())&&(f.tabConnectors=pe)}},inputs:{header:"header",package:"package",type:"type",path:"path",deprecated:"deprecated"},features:[e._Bn($d)],ngContentSelectors:vs,decls:11,vars:10,consts:[[1,"t-header"],[1,"t-title"],["status","custom","value","deprecated","class","t-tag t-tag_deprecated",4,"ngIf"],["status","custom","class","t-tag t-tag_package",3,"autoColor","value",4,"ngIf"],["class","t-tabs",3,"activeItemIndex","activeItemIndexChange",4,"ngIf"],[1,"t-source-code",3,"header","package","path","type"],[1,"t-content"],["class","t-see-also",3,"seeAlso",4,"ngIf"],[4,"ngFor","ngForOf"],["status","custom","value","deprecated",1,"t-tag","t-tag_deprecated"],["status","custom",1,"t-tag","t-tag_package",3,"autoColor","value"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngIf"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions"],[1,"t-see-also",3,"seeAlso"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"header",0)(1,"h1",1),e._uU(2),e.YNc(3,Nl,1,0,"tui-tag",2),e.YNc(4,Bl,1,2,"tui-tag",3),e.qZA(),e.YNc(5,Pu,2,2,"tui-tabs-with-more",4),e._UZ(6,"tui-doc-source-code",5),e.qZA(),e.TgZ(7,"div",6),e.Hsn(8),e.YNc(9,Au,1,1,"tui-doc-see-also",7),e.YNc(10,kh,2,1,"ng-container",8),e.qZA()),2&r&&(e.xp6(2),e.hij(" ",f.header," "),e.xp6(1),e.Q6J("ngIf",!!f.deprecated||""===f.deprecated),e.xp6(1),e.Q6J("ngIf",f.package),e.xp6(1),e.Q6J("ngIf",f.tabConnectors.length),e.xp6(1),e.Q6J("header",f.header)("package",f.package)("path",f.path)("type",f.type),e.xp6(3),e.Q6J("ngIf",f.showSeeAlso),e.xp6(1),e.Q6J("ngForOf",f.tabConnectors))},dependencies:[uu,Is,wo,Fa,zd,Oe.O5,Oe.sg,jo,Xn.yS,Xn.Od,Oe.tP,Ir],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-height:7.25rem;color:var(--tui-text-01);box-shadow:inset 0 -1px 0 0 var(--tui-base-03);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-height:4.5rem;padding:1.25rem 1.25rem 0;margin:0}.t-title[_ngcontent-%COMP%]{min-width:100%;font-size:inherit;margin:0}.t-tag[_ngcontent-%COMP%]{vertical-align:middle;text-transform:uppercase;margin-right:.5rem}.t-tag_deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-fill);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0}tui-root._mobile[_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}.t-see-also[_ngcontent-%COMP%]{min-width:18.75rem;width:30%;float:right;margin-left:1.5rem}tui-root._mobile[_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%]{float:none;width:100%;margin:0 0 1.5rem}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"],changeDetection:0}),a})(),Qs=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Oe.ez,Xn.Bz,Bu,Zs,al,Vd,xr]]}),a})()},4548:(Gt,Be,c)=>{"use strict";c.d(Be,{$_:()=>ze,AC:()=>H,B$:()=>B,EI:()=>Ae,Es:()=>ge,IK:()=>He,Ii:()=>Q,Or:()=>je,UL:()=>pt,V1:()=>be,V5:()=>at,VX:()=>Oe,Yx:()=>ke,_Z:()=>St,as:()=>tt,et:()=>Se,gG:()=>et,lW:()=>ue,mT:()=>he,mv:()=>oe,oq:()=>q,ru:()=>Ve,x9:()=>$e,yO:()=>Ne});var e=c(1927),s=c(4537),F=c(7980),z=c(8330),U=c(3072),ee=c(1995),Z=c(4945),le=c(1528),ce=c(6060);const he=(0,e.JN)(""),ue=new s.OlP("[TUI_DOC_CODE_EDITOR]"),H=(0,e.JN)([]),q=(0,e.JN)({search:"tuiIconSearch",day:"tuiIconSun",night:"tuiIconMoon",code:"tuiIconCode",menu:"tuiIconMenuLarge"}),ze=(0,e.JN)(z.y),ge=(0,e.JN)(F.vi),Se=(0,e.JN)(new Set([])),Ve=(0,e.JN)(["Read more more about modes: ","Background","Form value"]),He=(0,e.JN)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),oe=(0,e.JN)(["Preview","Link to a sample was successfully copied","Done"]),et=(0,e.JN)("Menu"),Ae=(0,e.JN)("Search"),Oe=(0,e.JN)("See also"),tt=(0,e.JN)("Source code"),je=(0,e.JN)(""),be=(0,e.JN)((0,U.P)(()=>(0,ee.H)(200).pipe((0,le.w)(()=>(0,Z.of)(!0))))),at=(0,e.JN)([]),St=(0,e.N1)(()=>(0,F.S4)((0,s.f3M)(at))),pt=((0,e.N1)(()=>(0,s.f3M)(ce.TK)?"auto":"smooth"),(0,e.JN)([])),Ne=(0,e.JN)(null),ke=(0,e.JN)(""),$e=(0,e.JN)(null),B=(0,e.JN)(F.TN),Q=(0,e.JN)(String)},7980:(Gt,Be,c)=>{"use strict";c.d(Be,{p8:()=>os,cd:()=>ta,Ve:()=>As,sj:()=>Vs,JQ:()=>Xo,vP:()=>na,S4:()=>_r,OO:()=>$s,vi:()=>ms,TN:()=>Br});var e={};c.r(e),c.d(e,{decode:()=>le,encode:()=>H,format:()=>de,parse:()=>at});var s={};c.r(s),c.d(s,{Any:()=>Ke,Cc:()=>pt,Cf:()=>Ne,P:()=>St,S:()=>ke,Z:()=>$e});var F={};c.r(F),c.d(F,{arrayReplaceAt:()=>sn,assign:()=>vn,escapeHtml:()=>C,escapeRE:()=>R,fromCodePoint:()=>Pn,has:()=>Wt,isMdAsciiPunct:()=>ot,isPunctChar:()=>Fe,isSpace:()=>G,isString:()=>Ge,isValidEntityCode:()=>xn,isWhiteSpace:()=>De,lib:()=>Ft,normalizeReference:()=>Ot,unescapeAll:()=>Zt,unescapeMd:()=>mn});var z={};c.r(z),c.d(z,{parseLinkDestination:()=>rn,parseLinkLabel:()=>Vt,parseLinkTitle:()=>un});const U={};function Z(l,g){"string"!=typeof g&&(g=Z.defaultChars);const A=function ee(l){let g=U[l];if(g)return g;g=U[l]=[];for(let A=0;A<128;A++){const $=String.fromCharCode(A);g.push($)}for(let A=0;A=55296&&hn<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(hn),j+=6;continue}}if(240==(248&Re)&&j+91114111?W+="\ufffd\ufffd\ufffd\ufffd":(Jt-=65536,W+=String.fromCharCode(55296+(Jt>>10),56320+(1023&Jt))),j+=9;continue}}W+="\ufffd"}}return W})}Z.defaultChars=";/?:@&=+$,#",Z.componentChars="";const le=Z,ce={};function ue(l,g,A){"string"!=typeof g&&(A=g,g=ue.defaultChars),typeof A>"u"&&(A=!0);const $=function he(l){let g=ce[l];if(g)return g;g=ce[l]=[];for(let A=0;A<128;A++){const $=String.fromCharCode(A);/^[0-9a-z]$/i.test($)?g.push($):g.push("%"+("0"+A.toString(16).toUpperCase()).slice(-2))}for(let A=0;A=55296&&Re<=57343){if(Re>=55296&&Re<=56319&&j+1=56320&&dt<=57343){W+=encodeURIComponent(l[j]+l[j+1]),j++;continue}}W+="%EF%BF%BD"}else W+=encodeURIComponent(l[j])}return W}ue.defaultChars=";/?:@&=+$,-_.!~*'()#",ue.componentChars="-_.!~*'()";const H=ue;function de(l){let g="";return g+=l.protocol||"",g+=l.slashes?"//":"",g+=l.auth?l.auth+"@":"",l.hostname&&-1!==l.hostname.indexOf(":")?g+="["+l.hostname+"]":g+=l.hostname||"",g+=l.port?":"+l.port:"",g+=l.pathname||"",g+=l.search||"",g+=l.hash||"",g}function q(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const ie=/^([a-z0-9.+-]+:)/i,ze=/:[0-9]*$/,ge=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Le=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),Ve=["'"].concat(Le),He=["%","/","?",";","#"].concat(Ve),oe=["/","?","#"],Ae=/^[+a-z0-9A-Z_-]{0,63}$/,Oe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,tt={javascript:!0,"javascript:":!0},je={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};q.prototype.parse=function(l,g){let A,$,W,j=l;if(j=j.trim(),!g&&1===l.split("#").length){const Pt=ge.exec(j);if(Pt)return this.pathname=Pt[1],Pt[2]&&(this.search=Pt[2]),this}let Ue=ie.exec(j);if(Ue&&(Ue=Ue[0],A=Ue.toLowerCase(),this.protocol=Ue,j=j.substr(Ue.length)),(g||Ue||j.match(/^\/\/[^@\/]+@[^@\/]+/))&&(W="//"===j.substr(0,2),W&&!(Ue&&tt[Ue])&&(j=j.substr(2),this.slashes=!0)),!tt[Ue]&&(W||Ue&&!je[Ue])){let hn,Jt,Pt=-1;for(let pn=0;pn127?Xn+="x":Xn+=ti[Gn];if(!Xn.match(Ae)){const Gn=pn.slice(0,ai),ui=pn.slice(ai+1),Wn=ti.match(Oe);Wn&&(Gn.push(Wn[1]),ui.unshift(Wn[2])),ui.length&&(j=ui.join(".")+j),this.hostname=Gn.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),En&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const Re=j.indexOf("#");-1!==Re&&(this.hash=j.substr(Re),j=j.slice(0,Re));const dt=j.indexOf("?");return-1!==dt&&(this.search=j.substr(dt),j=j.slice(0,dt)),j&&(this.pathname=j),je[A]&&this.hostname&&!this.pathname&&(this.pathname=""),this},q.prototype.parseHost=function(l){let g=ze.exec(l);g&&(g=g[0],":"!==g&&(this.port=g.substr(1)),l=l.substr(0,l.length-g.length)),l&&(this.hostname=l)};const at=function be(l,g){if(l&&l instanceof q)return l;const A=new q;return A.parse(l,g),A},St=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\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\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Ke=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,pt=/[\0-\x1F\x7F-\x9F]/,Ne=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,ke=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\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\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,$e=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,B=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(l=>l.charCodeAt(0))),Q=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(l=>l.charCodeAt(0)));var te;const k=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ne=null!==(te=String.fromCodePoint)&&void 0!==te?te:function(l){let g="";return l>65535&&(l-=65536,g+=String.fromCharCode(l>>>10&1023|55296),l=56320|1023&l),g+=String.fromCharCode(l),g};var mt=(()=>{return(l=mt||(mt={}))[l.NUM=35]="NUM",l[l.SEMI=59]="SEMI",l[l.EQUALS=61]="EQUALS",l[l.ZERO=48]="ZERO",l[l.NINE=57]="NINE",l[l.LOWER_A=97]="LOWER_A",l[l.LOWER_F=102]="LOWER_F",l[l.LOWER_X=120]="LOWER_X",l[l.LOWER_Z=122]="LOWER_Z",l[l.UPPER_A=65]="UPPER_A",l[l.UPPER_F=70]="UPPER_F",l[l.UPPER_Z=90]="UPPER_Z",mt;var l})(),Et=(()=>{return(l=Et||(Et={}))[l.VALUE_LENGTH=49152]="VALUE_LENGTH",l[l.BRANCH_LENGTH=16256]="BRANCH_LENGTH",l[l.JUMP_TABLE=127]="JUMP_TABLE",Et;var l})();function Rt(l){return l>=mt.ZERO&&l<=mt.NINE}var zt=(()=>{return(l=zt||(zt={}))[l.EntityStart=0]="EntityStart",l[l.NumericStart=1]="NumericStart",l[l.NumericDecimal=2]="NumericDecimal",l[l.NumericHex=3]="NumericHex",l[l.NamedEntity=4]="NamedEntity",zt;var l})(),$t=(()=>{return(l=$t||($t={}))[l.Legacy=0]="Legacy",l[l.Strict=1]="Strict",l[l.Attribute=2]="Attribute",$t;var l})();class On{constructor(g,A,$){this.decodeTree=g,this.emitCodePoint=A,this.errors=$,this.state=zt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=$t.Strict}startEntity(g){this.decodeMode=g,this.state=zt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(g,A){switch(this.state){case zt.EntityStart:return g.charCodeAt(A)===mt.NUM?(this.state=zt.NumericStart,this.consumed+=1,this.stateNumericStart(g,A+1)):(this.state=zt.NamedEntity,this.stateNamedEntity(g,A));case zt.NumericStart:return this.stateNumericStart(g,A);case zt.NumericDecimal:return this.stateNumericDecimal(g,A);case zt.NumericHex:return this.stateNumericHex(g,A);case zt.NamedEntity:return this.stateNamedEntity(g,A)}}stateNumericStart(g,A){return A>=g.length?-1:(32|g.charCodeAt(A))===mt.LOWER_X?(this.state=zt.NumericHex,this.consumed+=1,this.stateNumericHex(g,A+1)):(this.state=zt.NumericDecimal,this.stateNumericDecimal(g,A))}addToNumericResult(g,A,$,W){if(A!==$){const j=$-A;this.result=this.result*Math.pow(W,j)+parseInt(g.substr(A,j),W),this.consumed+=j}}stateNumericHex(g,A){const $=A;for(;A=mt.UPPER_A&&l<=mt.UPPER_F||l>=mt.LOWER_A&&l<=mt.LOWER_F)))return this.addToNumericResult(g,$,A,16),this.emitNumericEntity(W,3);A+=1}var l;return this.addToNumericResult(g,$,A,16),-1}stateNumericDecimal(g,A){const $=A;for(;A=55296&&l<=57343||l>1114111?65533:null!==(g=k.get(l))&&void 0!==g?g:l}(this.result),this.consumed),this.errors&&(g!==mt.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(g,A){const{decodeTree:$}=this;let W=$[this.treeIndex],j=(W&Et.VALUE_LENGTH)>>14;for(;A=mt.UPPER_A&&l<=mt.UPPER_Z||l>=mt.LOWER_A&&l<=mt.LOWER_Z||Rt(l)}(l)))?0:this.emitNotTerminatedNamedEntity();if(W=$[this.treeIndex],j=(W&Et.VALUE_LENGTH)>>14,0!==j){if(Ue===mt.SEMI)return this.emitNamedEntityData(this.treeIndex,j,this.consumed+this.excess);this.decodeMode!==$t.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var l;return-1}emitNotTerminatedNamedEntity(){var g;const{result:A,decodeTree:$}=this;return this.emitNamedEntityData(A,($[A]&Et.VALUE_LENGTH)>>14,this.consumed),null===(g=this.errors)||void 0===g||g.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(g,A,$){const{decodeTree:W}=this;return this.emitCodePoint(1===A?W[g]&~Et.VALUE_LENGTH:W[g+1],$),3===A&&this.emitCodePoint(W[g+2],$),$}end(){var g;switch(this.state){case zt.NamedEntity:return 0===this.result||this.decodeMode===$t.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case zt.NumericDecimal:return this.emitNumericEntity(0,2);case zt.NumericHex:return this.emitNumericEntity(0,3);case zt.NumericStart:return null===(g=this.errors)||void 0===g||g.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case zt.EntityStart:return 0}}}function lt(l){let g="";const A=new On(l,$=>g+=ne($));return function(W,j){let Ue=0,Re=0;for(;(Re=W.indexOf("&",Re))>=0;){g+=W.slice(Ue,Re),A.startEntity(j);const Pt=A.write(W,Re+1);if(Pt<0){Ue=Re+A.end();break}Ue=Re+Pt,Re=0===Pt?Ue+1:Ue}const dt=g+W.slice(Ue);return g="",dt}}function jt(l,g,A,$){const W=(g&Et.BRANCH_LENGTH)>>7,j=g&Et.JUMP_TABLE;if(0===W)return 0!==j&&$===j?A:-1;if(j){const dt=$-j;return dt<0||dt>=W?-1:l[A+dt]-1}let Ue=A,Re=Ue+W-1;for(;Ue<=Re;){const dt=Ue+Re>>>1,Pt=l[dt];if(Pt<$)Ue=dt+1;else{if(!(Pt>$))return l[dt+W];Re=dt-1}}return-1}const gt=lt(B);function _t(l,g=$t.Legacy){return gt(l,g)}function Ce(l){for(let g=1;g'"]/g,new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]])),Ht(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Ht(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));const Kt=Object.prototype.hasOwnProperty;function Wt(l,g){return Kt.call(l,g)}function vn(l){return Array.prototype.slice.call(arguments,1).forEach(function(A){if(A){if("object"!=typeof A)throw new TypeError(A+"must be object");Object.keys(A).forEach(function($){l[$]=A[$]})}}),l}function sn(l,g,A){return[].concat(l.slice(0,g),A,l.slice(g+1))}function xn(l){return!(l>=55296&&l<=57343||l>=64976&&l<=65007||65535==(65535&l)||65534==(65535&l)||l>=0&&l<=8||11===l||l>=14&&l<=31||l>=127&&l<=159||l>1114111)}function Pn(l){return l>65535?(l-=65536,String.fromCharCode(55296+(l>>10),56320+(1023&l))):String.fromCharCode(l)}const xt=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Pe=new RegExp(xt.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),ht=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function mn(l){return l.indexOf("\\")<0?l:l.replace(xt,"$1")}function Zt(l){return l.indexOf("\\")<0&&l.indexOf("&")<0?l:l.replace(Pe,function(g,A,$){return A||function Nt(l,g){if(35===g.charCodeAt(0)&&ht.test(g)){const $="x"===g[1].toLowerCase()?parseInt(g.slice(2),16):parseInt(g.slice(1),10);return xn($)?Pn($):l}const A=_t(l);return A!==l?A:l}(g,$)})}const se=/[&<>"]/,X=/[&<>"]/g,J={"&":"&","<":"<",">":">",'"':"""};function P(l){return J[l]}function C(l){return se.test(l)?l.replace(X,P):l}const T=/[.?*+^$[\]\\(){}|-]/g;function R(l){return l.replace(T,"\\$&")}function G(l){switch(l){case 9:case 32:return!0}return!1}function De(l){if(l>=8192&&l<=8202)return!0;switch(l){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Fe(l){return St.test(l)}function ot(l){switch(l){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Ot(l){return l=l.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(l=l.replace(/\u1e9e/g,"\xdf")),l.toLowerCase().toUpperCase()}const Ft={mdurl:e,ucmicro:s};function Vt(l,g,A){let $,W,j,Ue;const Re=l.posMax,dt=l.pos;for(l.pos=g+1,$=1;l.pos32))return j;if(41===$){if(0===Ue)break;Ue--}W++}return g===W||0!==Ue||(j.str=Zt(l.slice(g,W)),j.pos=W,j.ok=!0),j}function un(l,g,A){let $,W,j=0,Ue=g;const Re={ok:!1,pos:0,lines:0,str:""};if(Ue>=A||(W=l.charCodeAt(Ue),34!==W&&39!==W&&40!==W))return Re;for(Ue++,40===W&&(W=41);Ue"+C(j.content)+""},bn.code_block=function(l,g,A,$,W){return""+C(l[g].content)+"\n"},bn.fence=function(l,g,A,$,W){const j=l[g],Ue=j.info?Zt(j.info).trim():"";let Pt,Re="",dt="";if(Ue){const hn=Ue.split(/(\s+)/g);Re=hn[0],dt=hn.slice(2).join("")}if(Pt=A.highlight&&A.highlight(j.content,Re,dt)||C(j.content),0===Pt.indexOf("${Pt}\n`}return`
${Pt}
\n`},bn.image=function(l,g,A,$,W){const j=l[g];return j.attrs[j.attrIndex("alt")][1]=W.renderInlineAsText(j.children,A,$),W.renderToken(l,g,A)},bn.hardbreak=function(l,g,A){return A.xhtmlOut?"
\n":"
\n"},bn.softbreak=function(l,g,A){return A.breaks?A.xhtmlOut?"
\n":"
\n":"\n"},bn.text=function(l,g){return C(l[g].content)},bn.html_block=function(l,g){return l[g].content},bn.html_inline=function(l,g){return l[g].content},wn.prototype.renderAttrs=function(g){let A,$,W;if(!g.attrs)return"";for(W="",A=0,$=g.attrs.length;A<$;A++)W+=" "+C(g.attrs[A][0])+'="'+C(g.attrs[A][1])+'"';return W},wn.prototype.renderToken=function(g,A,$){const W=g[A];let j="";if(W.hidden)return"";W.block&&-1!==W.nesting&&A&&g[A-1].hidden&&(j+="\n"),j+=(-1===W.nesting?"\n":">",j},wn.prototype.renderInline=function(l,g,A){let $="";const W=this.rules;for(let j=0,Ue=l.length;j=0&&($=this.attrs[A][1]),$},ei.prototype.attrJoin=function(g,A){const $=this.attrIndex(g);$<0?this.attrPush([g,A]):this.attrs[$][1]=this.attrs[$][1]+" "+A};const Jn=ei;function Qn(l,g,A){this.src=l,this.env=A,this.tokens=[],this.inlineMode=!1,this.md=g}Qn.prototype.Token=Jn;const Zn=Qn,ii=/\r\n?|\n/g,Pi=/\0/g;function Ai(l){return/^\s]/i.test(l)}function Ni(l){return/^<\/a\s*>/i.test(l)}const Si=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,hr=/\((c|tm|r)\)/i,$o=/\((c|tm|r)\)/gi,_i={c:"\xa9",r:"\xae",tm:"\u2122"};function mo(l,g){return _i[g.toLowerCase()]}function pr(l){let g=0;for(let A=l.length-1;A>=0;A--){const $=l[A];"text"===$.type&&!g&&($.content=$.content.replace($o,mo)),"link_open"===$.type&&"auto"===$.info&&g--,"link_close"===$.type&&"auto"===$.info&&g++}}function fi(l){let g=0;for(let A=l.length-1;A>=0;A--){const $=l[A];"text"===$.type&&!g&&Si.test($.content)&&($.content=$.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===$.type&&"auto"===$.info&&g--,"link_close"===$.type&&"auto"===$.info&&g++}}const Eo=/['"]/,Ao=/['"]/g,Wo="\u2019";function Mo(l,g,A){return l.slice(0,g)+A+l.slice(g+1)}function _o(l,g){let A;const $=[];for(let W=0;W=0&&!($[A].level<=Ue);A--);if($.length=A+1,"text"!==j.type)continue;let Re=j.content,dt=0,Pt=Re.length;e:for(;dt=0)pn=Re.charCodeAt(hn.index-1);else for(A=W-1;A>=0&&"softbreak"!==l[A].type&&"hardbreak"!==l[A].type;A--)if(l[A].content){pn=l[A].content.charCodeAt(l[A].content.length-1);break}let ai=32;if(dt=48&&pn<=57&&(Sn=Jt=!1),Jt&&Sn&&(Jt=Ti,Sn=ti),Jt||Sn){if(Sn)for(A=$.length-1;A>=0;A--){let ui=$[A];if($[A].level=0;Ue--){const Re=W[Ue];if("link_close"!==Re.type){if("html_inline"===Re.type&&(Ai(Re.content)&&j>0&&j--,Ni(Re.content)&&j++),!(j>0)&&"text"===Re.type&&l.md.linkify.test(Re.content)){const dt=Re.content;let Pt=l.md.linkify.match(dt);const hn=[];let Jt=Re.level,Sn=0;Pt.length>0&&0===Pt[0].index&&Ue>0&&"text_special"===W[Ue-1].type&&(Pt=Pt.slice(1));for(let En=0;EnSn){const Wn=new l.Token("text","",0);Wn.content=dt.slice(Sn,ti),Wn.level=Jt,hn.push(Wn)}const Xn=new l.Token("link_open","a",1);Xn.attrs=[["href",ai]],Xn.level=Jt++,Xn.markup="linkify",Xn.info="auto",hn.push(Xn);const Gn=new l.Token("text","",0);Gn.content=Ti,Gn.level=Jt,hn.push(Gn);const ui=new l.Token("link_close","a",-1);ui.level=--Jt,ui.markup="linkify",ui.info="auto",hn.push(ui),Sn=Pt[En].lastIndex}if(Sn=0;g--)"inline"===l.tokens[g].type&&(hr.test(l.tokens[g].content)&&pr(l.tokens[g].children),Si.test(l.tokens[g].content)&&fi(l.tokens[g].children))}],["smartquotes",function Gi(l){if(l.md.options.typographer)for(let g=l.tokens.length-1;g>=0;g--)"inline"!==l.tokens[g].type||!Eo.test(l.tokens[g].content)||_o(l.tokens[g].children,l)}],["text_join",function br(l){let g,A;const $=l.tokens,W=$.length;for(let j=0;j0&&this.level++,this.tokens.push($),$},Ii.prototype.isEmpty=function(g){return this.bMarks[g]+this.tShift[g]>=this.eMarks[g]},Ii.prototype.skipEmptyLines=function(g){for(let A=this.lineMax;gA;)if(!G(this.src.charCodeAt(--g)))return g+1;return g},Ii.prototype.skipChars=function(g,A){for(let $=this.src.length;g<$&&this.src.charCodeAt(g)===A;g++);return g},Ii.prototype.skipCharsBack=function(g,A,$){if(g<=$)return g;for(;g>$;)if(A!==this.src.charCodeAt(--g))return g+1;return g},Ii.prototype.getLines=function(g,A,$,W){if(g>=A)return"";const j=new Array(A-g);for(let Ue=0,Re=g;Re$?new Array(dt-$+1).join(" ")+this.src.slice(hn,Jt):this.src.slice(hn,Jt)}return j.join("")},Ii.prototype.Token=Jn;const Oo=Ii;function zi(l,g){return l.src.slice(l.bMarks[g]+l.tShift[g],l.eMarks[g])}function yo(l){const g=[],A=l.length;let $=0,W=l.charCodeAt($),j=!1,Ue=0,Re="";for(;$=$)return-1;let j=l.src.charCodeAt(W++);if(j<48||j>57)return-1;for(;;){if(W>=$)return-1;if(j=l.src.charCodeAt(W++),!(j>=48&&j<=57)){if(41===j||46===j)break;return-1}if(W-A>=10)return-1}return W<$&&(j=l.src.charCodeAt(W),!G(j))?-1:W}const Dr="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",bo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",er=new RegExp("^(?:"+Dr+"|"+bo+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),lo=new RegExp("^(?:"+Dr+"|"+bo+")"),Io=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(lo.source+"\\s*$"),/^$/,!1]],Ro=[["table",function So(l,g,A,$){if(g+2>A)return!1;let W=g+1;if(l.sCount[W]=4)return!1;let j=l.bMarks[W]+l.tShift[W];if(j>=l.eMarks[W])return!1;const Ue=l.src.charCodeAt(j++);if(124!==Ue&&45!==Ue&&58!==Ue||j>=l.eMarks[W])return!1;const Re=l.src.charCodeAt(j++);if(124!==Re&&45!==Re&&58!==Re&&!G(Re)||45===Ue&&G(Re))return!1;for(;j=4)return!1;Pt=yo(dt),Pt.length&&""===Pt[0]&&Pt.shift(),Pt.length&&""===Pt[Pt.length-1]&&Pt.pop();const Jt=Pt.length;if(0===Jt||Jt!==hn.length)return!1;if($)return!0;const Sn=l.parentType;l.parentType="table";const En=l.md.block.ruler.getRules("blockquote"),ai=[g,0];l.push("table_open","table",1).map=ai,l.push("thead_open","thead",1).map=[g,g+1],l.push("tr_open","tr",1).map=[g,g+1];for(let Gn=0;Gn=4)break;Pt=yo(dt),Pt.length&&""===Pt[0]&&Pt.shift(),Pt.length&&""===Pt[Pt.length-1]&&Pt.pop(),W===g+2&&(l.push("tbody_open","tbody",1).map=Xn=[g+2,0]),l.push("tr_open","tr",1).map=[W,W+1];for(let Wn=0;Wn=4))break;$++,W=$}l.line=W;const j=l.push("code_block","code",0);return j.content=l.getLines(g,W,4+l.blkIndent,!1)+"\n",j.map=[g,l.line],!0}],["fence",function Cr(l,g,A,$){let W=l.bMarks[g]+l.tShift[g],j=l.eMarks[g];if(l.sCount[g]-l.blkIndent>=4||W+3>j)return!1;const Ue=l.src.charCodeAt(W);if(126!==Ue&&96!==Ue)return!1;let Re=W;W=l.skipChars(W,Ue);let dt=W-Re;if(dt<3)return!1;const Pt=l.src.slice(Re,W),hn=l.src.slice(W,j);if(96===Ue&&hn.indexOf(String.fromCharCode(Ue))>=0)return!1;if($)return!0;let Jt=g,Sn=!1;for(;Jt++,!(Jt>=A||(W=Re=l.bMarks[Jt]+l.tShift[Jt],j=l.eMarks[Jt],W=4||(W=l.skipChars(W,Ue),W-Re=4||62!==l.src.charCodeAt(W))return!1;if($)return!0;const Re=[],dt=[],Pt=[],hn=[],Jt=l.md.block.ruler.getRules("blockquote"),Sn=l.parentType;l.parentType="blockquote";let pn,En=!1;for(pn=g;pn=j)break;if(62===l.src.charCodeAt(W++)&&!Gn){let hi,Uo,Wn=l.sCount[pn]+1;32===l.src.charCodeAt(W)?(W++,Wn++,Uo=!1,hi=!0):9===l.src.charCodeAt(W)?(hi=!0,(l.bsCount[pn]+Wn)%4==3?(W++,Wn++,Uo=!1):Uo=!0):hi=!1;let dr=Wn;for(Re.push(l.bMarks[pn]),l.bMarks[pn]=W;W=j,dt.push(l.bsCount[pn]),l.bsCount[pn]=l.sCount[pn]+1+(hi?1:0),Pt.push(l.sCount[pn]),l.sCount[pn]=dr-Wn,hn.push(l.tShift[pn]),l.tShift[pn]=W-l.bMarks[pn];continue}if(En)break;let ui=!1;for(let Wn=0,hi=Jt.length;Wn";const ti=[g,0];Ti.map=ti,l.md.block.tokenize(l,g,pn),l.push("blockquote_close","blockquote",-1).markup=">",l.lineMax=Ue,l.parentType=Sn,ti[1]=l.line;for(let Gn=0;Gn=4)return!1;let j=l.bMarks[g]+l.tShift[g];const Ue=l.src.charCodeAt(j++);if(42!==Ue&&45!==Ue&&95!==Ue)return!1;let Re=1;for(;j=4||l.listIndent>=0&&l.sCount[dt]-l.listIndent>=4&&l.sCount[dt]=l.blkIndent&&(hn=!0),(En=At(l,dt))>=0){if(Jt=!0,Ue=l.bMarks[dt]+l.tShift[dt],Sn=Number(l.src.slice(Ue,En-1)),hn&&1!==Sn)return!1}else{if(!((En=Fn(l,dt))>=0))return!1;Jt=!1}if(hn&&l.skipSpaces(En)>=l.eMarks[dt])return!1;if($)return!0;const pn=l.src.charCodeAt(En-1),ai=l.tokens.length;Jt?(Re=l.push("ordered_list_open","ol",1),1!==Sn&&(Re.attrs=[["start",Sn]])):Re=l.push("bullet_list_open","ul",1);const Ti=[dt,0];Re.map=Ti,Re.markup=String.fromCharCode(pn);let ti=!1;const Xn=l.md.block.ruler.getRules("list"),Gn=l.parentType;for(l.parentType="list";dt=W?1:Wn-ui,Uo>4&&(Uo=1);const dr=ui+Uo;Re=l.push("list_item_open","li",1),Re.markup=String.fromCharCode(pn);const _s=[dt,0];Re.map=_s,Jt&&(Re.info=l.src.slice(Ue,En-1));const Jo=l.tight,$r=l.tShift[dt],ra=l.sCount[dt],m=l.listIndent;if(l.listIndent=l.blkIndent,l.blkIndent=dr,l.tight=!0,l.tShift[dt]=hi-l.bMarks[dt],l.sCount[dt]=Wn,hi>=W&&l.isEmpty(dt+1)?l.line=Math.min(l.line+2,A):l.md.block.tokenize(l,dt,A,!0),(!l.tight||ti)&&(Pt=!1),ti=l.line-dt>1&&l.isEmpty(l.line-1),l.blkIndent=l.listIndent,l.listIndent=m,l.tShift[dt]=$r,l.sCount[dt]=ra,l.tight=Jo,Re=l.push("list_item_close","li",-1),Re.markup=String.fromCharCode(pn),dt=l.line,_s[1]=dt,dt>=A||l.sCount[dt]=4)break;let v=!1;for(let h=0,E=Xn.length;h=4||91!==l.src.charCodeAt(j))return!1;for(;++j3||l.sCount[Re]<0)continue;let Wn=!1;for(let hi=0,Uo=Pt.length;hi"u"&&(l.env.references={}),typeof l.env.references[ui]>"u"&&(l.env.references[ui]={title:Gn,href:pn}),l.parentType=hn,l.line=g+W+1),!0)}],["html_block",function tr(l,g,A,$){let W=l.bMarks[g]+l.tShift[g],j=l.eMarks[g];if(l.sCount[g]-l.blkIndent>=4||!l.md.options.html||60!==l.src.charCodeAt(W))return!1;let Ue=l.src.slice(W,j),Re=0;for(;Re=4)return!1;let Ue=l.src.charCodeAt(W);if(35!==Ue||W>=j)return!1;let Re=1;for(Ue=l.src.charCodeAt(++W);35===Ue&&W6||WW&&G(l.src.charCodeAt(dt-1))&&(j=dt),l.line=g+1;const Pt=l.push("heading_open","h"+String(Re),1);Pt.markup="########".slice(0,Re),Pt.map=[g,l.line];const hn=l.push("inline","",0);return hn.content=l.src.slice(W,j).trim(),hn.map=[g,l.line],hn.children=[],l.push("heading_close","h"+String(Re),-1).markup="########".slice(0,Re),!0},["paragraph","reference","blockquote"]],["lheading",function jr(l,g,A){const $=l.md.block.ruler.getRules("paragraph");if(l.sCount[g]-l.blkIndent>=4)return!1;const W=l.parentType;l.parentType="paragraph";let Ue,j=0,Re=g+1;for(;Re3)continue;if(l.sCount[Re]>=l.blkIndent){let En=l.bMarks[Re]+l.tShift[Re];const pn=l.eMarks[Re];if(En=pn))){j=61===Ue?1:2;break}}if(l.sCount[Re]<0)continue;let Sn=!1;for(let En=0,pn=$.length;En3||l.sCount[j]<0)continue;let Pt=!1;for(let hn=0,Jt=$.length;hn=A||l.sCount[Ue]=j){l.line=A;break}const dt=l.line;let Pt=!1;for(let hn=0;hn=l.line)throw new Error("block rule didn't increment state.line");break}if(!Pt)throw new Error("none of the block rules matched");l.tight=!Re,l.isEmpty(l.line-1)&&(Re=!0),Ue=l.line,Ue0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],W={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push($),this.tokens_meta.push(W),$},Co.prototype.scanDelims=function(l,g){let A,$,W=!0,j=!0;const Ue=this.posMax,Re=this.src.charCodeAt(l),dt=l>0?this.src.charCodeAt(l-1):32;let Pt=l;for(;Pt?@[]^_`{|}~-".split("").forEach(function(l){Qi[l.charCodeAt(0)]=1});const xe={tokenize:function kr(l,g){const $=l.src.charCodeAt(l.pos);if(g||126!==$)return!1;const W=l.scanDelims(l.pos,!0);let j=W.length;const Ue=String.fromCharCode($);if(j<2)return!1;let Re;j%2&&(Re=l.push("text","",0),Re.content=Ue,j--);for(let dt=0;dt=0;$--){const W=g[$];if(95!==W.marker&&42!==W.marker||-1===W.end)continue;const j=g[W.end],Ue=$>0&&g[$-1].end===W.end+1&&g[$-1].marker===W.marker&&g[$-1].token===W.token-1&&g[W.end+1].token===j.token+1,Re=String.fromCharCode(W.marker),dt=l.tokens[W.token];dt.type=Ue?"strong_open":"em_open",dt.tag=Ue?"strong":"em",dt.nesting=1,dt.markup=Ue?Re+Re:Re,dt.content="";const Pt=l.tokens[j.token];Pt.type=Ue?"strong_close":"em_close",Pt.tag=Ue?"strong":"em",Pt.nesting=-1,Pt.markup=Ue?Re+Re:Re,Pt.content="",Ue&&(l.tokens[g[$-1].token].content="",l.tokens[g[W.end+1].token].content="",$--)}}const ve={tokenize:function _(l,g){const $=l.src.charCodeAt(l.pos);if(g||95!==$&&42!==$)return!1;const W=l.scanDelims(l.pos,42===$);for(let j=0;j\x00-\x20]*)$/,ae=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,ft=/^&([a-z][a-z0-9]{1,31});/i;function Hn(l){const g={},A=l.length;if(!A)return;let $=0,W=-2;const j=[];for(let Ue=0;Uedt;Pt-=j[Pt]+1){const Jt=l[Pt];if(Jt.marker===Re.marker&&Jt.open&&Jt.end<0){let Sn=!1;if((Jt.close||Re.open)&&(Jt.length+Re.length)%3==0&&(Jt.length%3!=0||Re.length%3!=0)&&(Sn=!0),!Sn){const En=Pt>0&&!l[Pt-1].open?j[Pt-1]+1:0;j[Ue]=Ue-Pt+En,j[Pt]=En,Re.open=!1,Jt.end=Ue,Jt.close=!1,hn=-1,W=-2;break}}}-1!==hn&&(g[Re.marker][(Re.open?3:0)+(Re.length||0)%3]=hn)}}const yi=[["text",function nr(l,g){let A=l.pos;for(;A0)return!1;const A=l.pos;if(A+3>l.posMax||58!==l.src.charCodeAt(A)||47!==l.src.charCodeAt(A+1)||47!==l.src.charCodeAt(A+2))return!1;const W=l.pending.match($i);if(!W)return!1;const j=W[1],Ue=l.md.linkify.matchAtStart(l.src.slice(A-j.length));if(!Ue)return!1;let Re=Ue.url;if(Re.length<=j.length)return!1;Re=Re.replace(/\*+$/,"");const dt=l.md.normalizeLink(Re);if(!l.md.validateLink(dt))return!1;if(!g){l.pending=l.pending.slice(0,-j.length);const Pt=l.push("link_open","a",1);Pt.attrs=[["href",dt]],Pt.markup="linkify",Pt.info="auto",l.push("text","",0).content=l.md.normalizeLinkText(Re);const Jt=l.push("link_close","a",-1);Jt.markup="linkify",Jt.info="auto"}return l.pos+=Re.length-j.length,!0}],["newline",function Vr(l,g){let A=l.pos;if(10!==l.src.charCodeAt(A))return!1;const $=l.pending.length-1,W=l.posMax;if(!g)if($>=0&&32===l.pending.charCodeAt($))if($>=1&&32===l.pending.charCodeAt($-1)){let j=$-1;for(;j>=1&&32===l.pending.charCodeAt(j-1);)j--;l.pending=l.pending.slice(0,j),l.push("hardbreak","br",0)}else l.pending=l.pending.slice(0,-1),l.push("softbreak","br",0);else l.push("softbreak","br",0);for(A++;A=$))return!1;let W=l.src.charCodeAt(A);if(10===W){for(g||l.push("hardbreak","br",0),A++;A<$&&(W=l.src.charCodeAt(A),G(W));)A++;return l.pos=A,!0}let j=l.src[A];if(W>=55296&&W<=56319&&A+1<$){const Re=l.src.charCodeAt(A+1);Re>=56320&&Re<=57343&&(j+=l.src[A+1],A++)}const Ue="\\"+j;if(!g){const Re=l.push("text_special","",0);Re.content=W<256&&0!==Qi[W]?j:Ue,Re.markup=Ue,Re.info="escape"}return l.pos=A+1,!0}],["backticks",function ko(l,g){let A=l.pos;if(96!==l.src.charCodeAt(A))return!1;const W=A;A++;const j=l.posMax;for(;A=Jt)return!1;if(dt=pn,W=l.md.helpers.parseLinkDestination(l.src,pn,l.posMax),W.ok){for(Ue=l.md.normalizeLink(W.str),l.md.validateLink(Ue)?pn=W.pos:Ue="",dt=pn;pn=Jt||41!==l.src.charCodeAt(pn))&&(Pt=!0),pn++}if(Pt){if(typeof l.env.references>"u")return!1;if(pn=0?$=l.src.slice(dt,pn++):pn=En+1):pn=En+1,$||($=l.src.slice(Sn,En)),j=l.env.references[Ot($)],!j)return l.pos=hn,!1;Ue=j.href,Re=j.title}if(!g){l.pos=Sn,l.posMax=En;const Ti=[["href",Ue]];l.push("link_open","a",1).attrs=Ti,Re&&Ti.push(["title",Re]),l.linkLevel++,l.md.inline.tokenize(l),l.linkLevel--,l.push("link_close","a",-1)}return l.pos=pn,l.posMax=Jt,!0}],["image",function yt(l,g){let A,$,W,j,Ue,Re,dt,Pt,hn="";const Jt=l.pos,Sn=l.posMax;if(33!==l.src.charCodeAt(l.pos)||91!==l.src.charCodeAt(l.pos+1))return!1;const En=l.pos+2,pn=l.md.helpers.parseLinkLabel(l,l.pos+1,!1);if(pn<0)return!1;if(j=pn+1,j=Sn)return!1;for(Pt=j,Re=l.md.helpers.parseLinkDestination(l.src,j,l.posMax),Re.ok&&(hn=l.md.normalizeLink(Re.str),l.md.validateLink(hn)?j=Re.pos:hn=""),Pt=j;j=Sn||41!==l.src.charCodeAt(j))return l.pos=Jt,!1;j++}else{if(typeof l.env.references>"u")return!1;if(j=0?W=l.src.slice(Pt,j++):j=pn+1):j=pn+1,W||(W=l.src.slice(En,pn)),Ue=l.env.references[Ot(W)],!Ue)return l.pos=Jt,!1;hn=Ue.href,dt=Ue.title}if(!g){$=l.src.slice(En,pn);const ai=[];l.md.inline.parse($,l.md,l.env,ai);const Ti=l.push("image","img",0),ti=[["src",hn],["alt",""]];Ti.attrs=ti,Ti.children=ai,Ti.content=$,dt&&ti.push(["title",dt])}return l.pos=j,l.posMax=Sn,!0}],["autolink",function fn(l,g){let A=l.pos;if(60!==l.src.charCodeAt(A))return!1;const $=l.pos,W=l.posMax;for(;;){if(++A>=W)return!1;const Ue=l.src.charCodeAt(A);if(60===Ue)return!1;if(62===Ue)break}const j=l.src.slice($+1,A);if(Xt.test(j)){const Ue=l.md.normalizeLink(j);if(!l.md.validateLink(Ue))return!1;if(!g){const Re=l.push("link_open","a",1);Re.attrs=[["href",Ue]],Re.markup="autolink",Re.info="auto",l.push("text","",0).content=l.md.normalizeLinkText(j);const Pt=l.push("link_close","a",-1);Pt.markup="autolink",Pt.info="auto"}return l.pos+=j.length+2,!0}if(wt.test(j)){const Ue=l.md.normalizeLink("mailto:"+j);if(!l.md.validateLink(Ue))return!1;if(!g){const Re=l.push("link_open","a",1);Re.attrs=[["href",Ue]],Re.markup="autolink",Re.info="auto",l.push("text","",0).content=l.md.normalizeLinkText(j);const Pt=l.push("link_close","a",-1);Pt.markup="autolink",Pt.info="auto"}return l.pos+=j.length+2,!0}return!1}],["html_inline",function O(l,g){if(!l.md.options.html)return!1;const A=l.posMax,$=l.pos;if(60!==l.src.charCodeAt($)||$+2>=A)return!1;const W=l.src.charCodeAt($+1);if(33!==W&&63!==W&&47!==W&&!function x(l){const g=32|l;return g>=97&&g<=122}(W))return!1;const j=l.src.slice($).match(er);if(!j)return!1;if(!g){const Ue=l.push("html_inline","",0);Ue.content=j[0],function Rn(l){return/^\s]/i.test(l)}(Ue.content)&&l.linkLevel++,function M(l){return/^<\/a\s*>/i.test(l)}(Ue.content)&&l.linkLevel--}return l.pos+=j[0].length,!0}],["entity",function Dn(l,g){const A=l.pos,$=l.posMax;if(38!==l.src.charCodeAt(A)||A+1>=$)return!1;if(35===l.src.charCodeAt(A+1)){const j=l.src.slice(A).match(ae);if(j){if(!g){const Ue="x"===j[1][0].toLowerCase()?parseInt(j[1].slice(1),16):parseInt(j[1],10),Re=l.push("text_special","",0);Re.content=xn(Ue)?Pn(Ue):Pn(65533),Re.markup=j[0],Re.info="entity"}return l.pos+=j[0].length,!0}}else{const j=l.src.slice(A).match(ft);if(j){const Ue=_t(j[0]);if(Ue!==j[0]){if(!g){const Re=l.push("text_special","",0);Re.content=Ue,Re.markup=j[0],Re.info="entity"}return l.pos+=j[0].length,!0}}}return!1}]],Lo=[["balance_pairs",function oi(l){const g=l.tokens_meta,A=l.tokens_meta.length;Hn(l.delimiters);for(let $=0;$0&&$++,"text"===W[g].type&&g+1=l.pos)throw new Error("inline rule didn't increment state.pos");break}}else l.pos=l.posMax;Ue||l.pos++,j[g]=l.pos},fo.prototype.tokenize=function(l){const g=this.ruler.getRules(""),A=g.length,$=l.posMax,W=l.md.options.maxNesting;for(;l.pos<$;){const j=l.pos;let Ue=!1;if(l.level=l.pos)throw new Error("inline rule didn't increment state.pos");break}if(Ue){if(l.pos>=$)break}else l.pending+=l.src[l.pos++]}l.pending&&l.pushPending()},fo.prototype.parse=function(l,g,A,$){const W=new this.State(l,g,A,$);this.tokenize(W);const j=this.ruler2.getRules(""),Ue=j.length;for(let Re=0;Re=3&&":"===l[g-3]||g>=3&&"/"===l[g-3]?0:$.match(A.re.no_http)[0].length:0}},"mailto:":{validate:function(l,g,A){const $=l.slice(g);return A.re.mailto||(A.re.mailto=new RegExp("^"+A.re.src_email_name+"@"+A.re.src_host_strict,"i")),A.re.mailto.test($)?$.match(A.re.mailto)[0].length:0}}},li="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Fi="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function Ei(l){const g=l.re=function xi(l){const g={};l=l||{},g.src_Any=Ke.source,g.src_Cc=pt.source,g.src_Z=$e.source,g.src_P=St.source,g.src_ZPCc=[g.src_Z,g.src_P,g.src_Cc].join("|"),g.src_ZCc=[g.src_Z,g.src_Cc].join("|");return g.src_pseudo_letter="(?:(?![><\uff5c]|"+g.src_ZPCc+")"+g.src_Any+")",g.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",g.src_auth="(?:(?:(?!"+g.src_ZCc+"|[@/\\[\\]()]).)+@)?",g.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",g.src_host_terminator="(?=$|[><\uff5c]|"+g.src_ZPCc+")(?!"+(l["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+g.src_ZPCc+"))",g.src_path="(?:[/?#](?:(?!"+g.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+g.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+g.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+g.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+g.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+g.src_ZCc+"|[']).)+\\'|\\'(?="+g.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+g.src_ZCc+"|[.]|$)|"+(l["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+g.src_ZCc+"|$)|;(?!"+g.src_ZCc+"|$)|\\!+(?!"+g.src_ZCc+"|[!]|$)|\\?(?!"+g.src_ZCc+"|[?]|$))+|\\/)?",g.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',g.src_xn="xn--[a-z0-9\\-]{1,59}",g.src_domain_root="(?:"+g.src_xn+"|"+g.src_pseudo_letter+"{1,63})",g.src_domain="(?:"+g.src_xn+"|(?:"+g.src_pseudo_letter+")|(?:"+g.src_pseudo_letter+"(?:-|"+g.src_pseudo_letter+"){0,61}"+g.src_pseudo_letter+"))",g.src_host="(?:(?:(?:(?:"+g.src_domain+")\\.)*"+g.src_domain+"))",g.tpl_host_fuzzy="(?:"+g.src_ip4+"|(?:(?:(?:"+g.src_domain+")\\.)+(?:%TLDS%)))",g.tpl_host_no_ip_fuzzy="(?:(?:(?:"+g.src_domain+")\\.)+(?:%TLDS%))",g.src_host_strict=g.src_host+g.src_host_terminator,g.tpl_host_fuzzy_strict=g.tpl_host_fuzzy+g.src_host_terminator,g.src_host_port_strict=g.src_host+g.src_port+g.src_host_terminator,g.tpl_host_port_fuzzy_strict=g.tpl_host_fuzzy+g.src_port+g.src_host_terminator,g.tpl_host_port_no_ip_fuzzy_strict=g.tpl_host_no_ip_fuzzy+g.src_port+g.src_host_terminator,g.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+g.src_ZPCc+"|>|$))",g.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+g.src_ZCc+")("+g.src_email_name+"@"+g.tpl_host_fuzzy_strict+")",g.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+g.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+g.tpl_host_port_fuzzy_strict+g.src_path+")",g.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+g.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+g.tpl_host_port_no_ip_fuzzy_strict+g.src_path+")",g}(l.__opts__),A=l.__tlds__.slice();function $(Re){return Re.replace("%TLDS%",g.src_tlds)}l.onCompile(),l.__tlds_replaced__||A.push(li),A.push(g.src_xn),g.src_tlds=A.join("|"),g.email_fuzzy=RegExp($(g.tpl_email_fuzzy),"i"),g.link_fuzzy=RegExp($(g.tpl_link_fuzzy),"i"),g.link_no_ip_fuzzy=RegExp($(g.tpl_link_no_ip_fuzzy),"i"),g.host_fuzzy_test=RegExp($(g.tpl_host_fuzzy_test),"i");const W=[];function j(Re,dt){throw new Error('(LinkifyIt) Invalid schema "'+Re+'": '+dt)}l.__compiled__={},Object.keys(l.__schemas__).forEach(function(Re){const dt=l.__schemas__[Re];if(null===dt)return;const Pt={validate:null,link:null};if(l.__compiled__[Re]=Pt,function po(l){return"[object Object]"===Hi(l)}(dt))return function or(l){return"[object RegExp]"===Hi(l)}(dt.validate)?Pt.validate=function go(l){return function(g,A){const $=g.slice(A);return l.test($)?$.match(l)[0].length:0}}(dt.validate):rr(dt.validate)?Pt.validate=dt.validate:j(Re,dt),void(rr(dt.normalize)?Pt.normalize=dt.normalize:dt.normalize?j(Re,dt):Pt.normalize=function(l,g){g.normalize(l)});!function ir(l){return"[object String]"===Hi(l)}(dt)?j(Re,dt):W.push(Re)}),W.forEach(function(Re){l.__compiled__[l.__schemas__[Re]]&&(l.__compiled__[Re].validate=l.__compiled__[l.__schemas__[Re]].validate,l.__compiled__[Re].normalize=l.__compiled__[l.__schemas__[Re]].normalize)}),l.__compiled__[""]={validate:null,normalize:function(l,g){g.normalize(l)}};const Ue=Object.keys(l.__compiled__).filter(function(Re){return Re.length>0&&l.__compiled__[Re]}).map(ns).join("|");l.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+g.src_ZPCc+"))("+Ue+")","i"),l.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+g.src_ZPCc+"))("+Ue+")","ig"),l.re.schema_at_start=RegExp("^"+l.re.schema_search.source,"i"),l.re.pretest=RegExp("("+l.re.schema_test.source+")|("+l.re.host_fuzzy_test.source+")|@","i"),function Go(l){l.__index__=-1,l.__text_cache__=""}(l)}function Jr(l,g){const A=l.__index__,$=l.__last_index__,W=l.__text_cache__.slice(A,$);this.schema=l.__schema__.toLowerCase(),this.index=A+g,this.lastIndex=$+g,this.raw=W,this.text=W,this.url=W}function Wr(l,g){const A=new Jr(l,g);return l.__compiled__[A.schema].normalize(A,l),A}function wi(l,g){if(!(this instanceof wi))return new wi(l,g);g||function $n(l){return Object.keys(l||{}).reduce(function(g,A){return g||Bn.hasOwnProperty(A)},!1)}(l)&&(g=l,l={}),this.__opts__=oo({},Bn,g),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=oo({},jn,l),this.__compiled__={},this.__tlds__=Fi,this.__tlds_replaced__=!1,this.re={},Ei(this)}wi.prototype.add=function(g,A){return this.__schemas__[g]=A,Ei(this),this},wi.prototype.set=function(g){return this.__opts__=oo(this.__opts__,g),this},wi.prototype.test=function(g){if(this.__text_cache__=g,this.__index__=-1,!g.length)return!1;let A,$,W,j,Ue,Re,dt,Pt,hn;if(this.re.schema_test.test(g))for(dt=this.re.schema_search,dt.lastIndex=0;null!==(A=dt.exec(g));)if(j=this.testSchemaAt(g,A[2],dt.lastIndex),j){this.__schema__=A[2],this.__index__=A.index+A[1].length,this.__last_index__=A.index+A[0].length+j;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(Pt=g.search(this.re.host_fuzzy_test),Pt>=0&&(this.__index__<0||Pt=0&&null!==(W=g.match(this.re.email_fuzzy))&&(Ue=W.index+W[1].length,Re=W.index+W[0].length,(this.__index__<0||Uethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=Ue,this.__last_index__=Re))),this.__index__>=0},wi.prototype.pretest=function(g){return this.re.pretest.test(g)},wi.prototype.testSchemaAt=function(g,A,$){return this.__compiled__[A.toLowerCase()]?this.__compiled__[A.toLowerCase()].validate(g,$,this):0},wi.prototype.match=function(g){const A=[];let $=0;this.__index__>=0&&this.__text_cache__===g&&(A.push(Wr(this,$)),$=this.__last_index__);let W=$?g.slice($):g;for(;this.test(W);)A.push(Wr(this,$)),W=W.slice(this.__last_index__),$+=this.__last_index__;return A.length?A:null},wi.prototype.matchAtStart=function(g){if(this.__text_cache__=g,this.__index__=-1,!g.length)return null;const A=this.re.schema_at_start.exec(g);if(!A)return null;const $=this.testSchemaAt(g,A[2],A[0].length);return $?(this.__schema__=A[2],this.__index__=A.index+A[1].length,this.__last_index__=A.index+A[0].length+$,Wr(this,0)):null},wi.prototype.tlds=function(g,A){return g=Array.isArray(g)?g:[g],A?(this.__tlds__=this.__tlds__.concat(g).sort().filter(function($,W,j){return $!==j[W-1]}).reverse(),Ei(this),this):(this.__tlds__=g.slice(),this.__tlds_replaced__=!0,Ei(this),this)},wi.prototype.normalize=function(g){g.schema||(g.url="http://"+g.url),"mailto:"===g.schema&&!/^mailto:/i.test(g.url)&&(g.url="mailto:"+g.url)},wi.prototype.onCompile=function(){};const Tr=wi,ro=2147483647,Hs=/^xn--/,zs=/[^\0-\x7F]/,fs=/[\x2E\u3002\uFF0E\uFF61]/g,Yr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=Math.floor,K=String.fromCharCode;function I(l){throw new RangeError(Yr[l])}function Je(l,g){const A=l.split("@");let $="";A.length>1&&($=A[0]+"@",l=A[1]);const j=function fe(l,g){const A=[];let $=l.length;for(;$--;)A[$]=g(l[$]);return A}((l=l.replace(fs,".")).split("."),g).join(".");return $+j}function qt(l){const g=[];let A=0;const $=l.length;for(;A<$;){const W=l.charCodeAt(A++);if(W>=55296&&W<=56319&&A<$){const j=l.charCodeAt(A++);56320==(64512&j)?g.push(((1023&W)<<10)+(1023&j)+65536):(g.push(W),A--)}else g.push(W)}return g}const kn=function(l){return l>=48&&l<58?l-48+26:l>=65&&l<91?l-65:l>=97&&l<123?l-97:36},gi=function(l,g){return l+22+75*(l<26)-((0!=g)<<5)},bi=function(l,g,A){let $=0;for(l=A?w(l/700):l>>1,l+=w(l/g);l>455;$+=36)l=w(l/35);return w($+36*l/(l+38))},pi=function(l){const g=[],A=l.length;let $=0,W=128,j=72,Ue=l.lastIndexOf("-");Ue<0&&(Ue=0);for(let Re=0;Re=128&&I("not-basic"),g.push(l.charCodeAt(Re));for(let Re=Ue>0?Ue+1:0;Re=A&&I("invalid-input");const Sn=kn(l.charCodeAt(Re++));Sn>=36&&I("invalid-input"),Sn>w((ro-$)/hn)&&I("overflow"),$+=Sn*hn;const En=Jt<=j?1:Jt>=j+26?26:Jt-j;if(Snw(ro/pn)&&I("overflow"),hn*=pn}const Pt=g.length+1;j=bi($-dt,Pt,0==dt),w($/Pt)>ro-W&&I("overflow"),W+=w($/Pt),$%=Pt,g.splice($++,0,W)}return String.fromCodePoint(...g)},ri=function(l){const g=[],A=(l=qt(l)).length;let $=128,W=0,j=72;for(const dt of l)dt<128&&g.push(K(dt));const Ue=g.length;let Re=Ue;for(Ue&&g.push("-");Re=$&&hnw((ro-W)/Pt)&&I("overflow"),W+=(dt-$)*Pt,$=dt;for(const hn of l)if(hn<$&&++W>ro&&I("overflow"),hn===$){let Jt=W;for(let Sn=36;;Sn+=36){const En=Sn<=j?1:Sn>=j+26?26:Sn-j;if(JtString.fromCodePoint(...l)},decode:pi,encode:ri,toASCII:function(l){return Je(l,function(g){return zs.test(g)?"xn--"+ri(g):g})},toUnicode:function(l){return Je(l,function(g){return Hs.test(g)?pi(g.slice(4).toLowerCase()):g})}},ar={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},Lr=/^(vbscript|javascript|file|data):/,Mr=/^data:image\/(gif|png|jpeg|webp);/;function hs(l){const g=l.trim().toLowerCase();return!Lr.test(g)||Mr.test(g)}const Nr=["http:","https:","mailto:"];function va(l){const g=at(l,!0);if(g.hostname&&(!g.protocol||Nr.indexOf(g.protocol)>=0))try{g.hostname=mr.toASCII(g.hostname)}catch{}return H(de(g))}function is(l){const g=at(l,!0);if(g.hostname&&(!g.protocol||Nr.indexOf(g.protocol)>=0))try{g.hostname=mr.toUnicode(g.hostname)}catch{}return le(de(g),le.defaultChars+"%")}function ur(l,g){if(!(this instanceof ur))return new ur(l,g);g||Ge(l)||(g=l||{},l="default"),this.inline=new qi,this.block=new io,this.core=new vo,this.renderer=new dn,this.linkify=new Tr,this.validateLink=hs,this.normalizeLink=va,this.normalizeLinkText=is,this.utils=F,this.helpers=vn({},z),this.options={},this.configure(l),g&&this.set(g)}ur.prototype.set=function(l){return vn(this.options,l),this},ur.prototype.configure=function(l){const g=this;if(Ge(l)){const A=l;if(!(l=ar[A]))throw new Error('Wrong `markdown-it` preset "'+A+'", check name')}if(!l)throw new Error("Wrong `markdown-it` preset, can't be empty");return l.options&&g.set(l.options),l.components&&Object.keys(l.components).forEach(function(A){l.components[A].rules&&g[A].ruler.enableOnly(l.components[A].rules),l.components[A].rules2&&g[A].ruler2.enableOnly(l.components[A].rules2)}),this},ur.prototype.enable=function(l,g){let A=[];Array.isArray(l)||(l=[l]),["core","block","inline"].forEach(function(W){A=A.concat(this[W].ruler.enable(l,!0))},this),A=A.concat(this.inline.ruler2.enable(l,!0));const $=l.filter(function(W){return A.indexOf(W)<0});if($.length&&!g)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+$);return this},ur.prototype.disable=function(l,g){let A=[];Array.isArray(l)||(l=[l]),["core","block","inline"].forEach(function(W){A=A.concat(this[W].ruler.disable(l,!0))},this),A=A.concat(this.inline.ruler2.disable(l,!0));const $=l.filter(function(W){return A.indexOf(W)<0});if($.length&&!g)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+$);return this},ur.prototype.use=function(l){const g=[this].concat(Array.prototype.slice.call(arguments,1));return l.apply(l,g),this},ur.prototype.parse=function(l,g){if("string"!=typeof l)throw new Error("Input data should be a String");const A=new this.core.State(l,this,g);return this.core.process(A),A.tokens},ur.prototype.render=function(l,g){return this.renderer.render(this.parse(l,g=g||{}),this.options,g)},ur.prototype.parseInline=function(l,g){const A=new this.core.State(l,this,g);return A.inlineMode=!0,this.core.process(A),A.tokens},ur.prototype.renderInline=function(l,g){return this.renderer.render(this.parseInline(l,g=g||{}),this.options,g)};const ya=ur;var lr=c(4911);function ta(l){return"true"===(null==l?void 0:l.toString())}function os(l){const g=String(l).trim();if(function ps(l){return["undefined","null","NaN"].includes(l)}(g))return null;if(function xs(l){return"true"===l||"false"===l}(g))return"true"===String(g);if(function ws(l){return!!l.trim()&&!Number.isNaN(Number(l))&&!l.startsWith("+")}(g))return Number(g);const A=decodeURIComponent(g);try{return function Bo(l){return l.startsWith("[")&&l.endsWith("]")}(A)||function Ps(l){return l.startsWith("{")&&l.endsWith("}")}(A)?JSON.parse(A):A}catch{return A}}function As(l){return[{path:"",component:l,children:[{path:":tab",component:l}]}]}function Vs(l,g){if(null===l)return"null";switch(typeof l){case"string":return`'${l}'`;case"undefined":case"number":case"boolean":case"function":return String(l)}return l instanceof RegExp?String(l):Array.isArray(l)?function Ss(l,g){if(0===g)return"[\u2026]";let A="",$=!0;for(let W=0;W"code"===$&&"fence"===W).map(({content:$})=>$.trim());return A.length?A:[l]}function Xo(l){return(0,lr.mG)(this,void 0,void 0,function*(){return l instanceof Promise?(yield l).default:l})}function na(l){return(0,lr.mG)(this,void 0,void 0,function*(){const g={};for(const[A,$]of Object.entries(l))$&&(g[A]=yield Xo($));return g})}function _r(l){const g=new Map;return l.forEach(A=>{"subPages"in A?A.subPages.forEach($=>{g.set($.title,$)}):g.set(A.title,A)}),g}const oa={\u0430:"f",\u0431:",",\u0432:"d",\u0433:"u",\u0434:"l",\u0435:"t",\u0451:"`",\u0436:";",\u0437:"p",\u0438:"b",\u0439:"q",\u043a:"r",\u043b:"k",\u043c:"v",\u043d:"y",\u043e:"j",\u043f:"g",\u0440:"h",\u0441:"c",\u0442:"n",\u0443:"e",\u0444:"a",\u0445:"[",\u0446:"w",\u0447:"x",\u0448:"i",\u0449:"o",\u044a:"]",\u044b:"s",\u044c:"m",\u044e:".",\u044f:"z"};function $s(l){let g="";for(let A=0;A]+)>/g);return(g?g.reduce(($,W)=>$.replace(W,W.replace(/\|/g,"&")),l).split("|").map($=>$.trim()):l.split("|").map($=>$.trim())).reduce(($,W)=>{var j,Ue,Re,dt,Pt,hn,Jt,Sn,En,pn,ai,Ti;let ti=W.trim().replace(/readonly /g,"").replace(/\[\]/g,"");return ti=null!==(dt=null===(Re=null===(Ue=null===(j=ti.match(/ReadonlyArray<([^>]+)>/))||void 0===j?void 0:j[1])||void 0===Ue?void 0:Ue.split("&"))||void 0===Re?void 0:Re[0])&&void 0!==dt?dt:ti,ti=null!==(Sn=null===(Jt=null===(hn=null===(Pt=ti.match(/\[([^\]]+)\]/))||void 0===Pt?void 0:Pt[1])||void 0===hn?void 0:hn.split(","))||void 0===Jt?void 0:Jt[0])&&void 0!==Sn?Sn:ti,ti=null!==(Ti=null===(ai=null!==(pn=null===(En=ti.split("<"))||void 0===En?void 0:En[0])&&void 0!==pn?pn:ti)||void 0===ai?void 0:ai.trim())&&void 0!==Ti?Ti:"",ti=Number.isNaN(parseFloat(ti))?ti:"number",ti=/^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(ti)?"string":ti,ti=1===ti.length?"unknown":ti,$.concat({type:W.replace(/&/g,"|"),extracted:ti})},[])}},6480:(Gt,Be,c)=>{"use strict";c.d(Be,{Er:()=>pt,F9:()=>St,FX:()=>et,GM:()=>Ne,M$:()=>Ae,N9:()=>Ke,QJ:()=>tt,Xn:()=>oe,d5:()=>je,wB:()=>Oe});var e=c(4537),s=c(9900),z=(c(8939),c(3770)),U=c(1927),ee=c(8023),Z=c(1860),le=c(7241),ce=c(4121),he=c(3517),ue=c(3674),H=c(7969),de=c(4970),q=c(2147),ie=c(1528),ze=c(3528),ge=c(9669),Se=c(7788),Le=c(8692);const Ve=["viewContainer"];let oe=(()=>{class ke{constructor(){this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new e.vpe,this.focusVisibleChange=new e.vpe,this.focusVisible=!1,this.autoIdString=`tui_interactive_${ke.autoId++}${Date.now()}`}get computedDisabled(){return this.disabled}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get computedFocused(){var B;return!this.computedDisabled&&(null!==(B=this.pseudoFocus)&&void 0!==B?B:this.focused)}get computedFocusVisible(){var B;return!this.computedDisabled&&(null!==(B=this.pseudoFocus)&&void 0!==B?B:this.focusVisible)}get id(){return this.nativeId||this.autoIdString}updateFocused(B){this.focusedChange.emit(B)}updateFocusVisible(B){this.focusVisible!==B&&(this.focusVisible=B,this.focusVisibleChange.emit(B))}}return ke.autoId=0,ke.\u0275fac=function(B){return new(B||ke)},ke.\u0275dir=e.lG2({type:ke,hostVars:7,hostBindings:function(B,Q){2&B&&(e.uIk("data-focused",Q.pseudoFocus),e.ekj("_disabled",Q.computedDisabled)("_focused",Q.computedFocused)("_focus-visible",Q.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),ke})();class et{}let Ae=(()=>{class ke extends oe{constructor(B,Q,te){super(),this.ngControl=B,this.cdr=Q,this.valueTransformer=te,this.refresh$=new ee.x,this.onTouched=z.iD,this.onChange=z.iD,this.fallbackValue=this.getFallbackValue(),this.destroy$=new ee.x,this.readOnly=!1,this.pseudoInvalid=null,this.ngControl&&(this.ngControl.valueAccessor=this)}get computedInvalid(){return this.interactive&&(null!==this.pseudoInvalid?this.pseudoInvalid:this.touched&&this.invalid)}get value(){var B;return null!==(B=this.previousInternalValue)&&void 0!==B?B:this.fallbackValue}set value(B){this.updateValue(B)}get safeCurrentValue(){var B;return null!==(B=this.rawValue)&&void 0!==B?B:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:B})=>B,!1)}get valid(){return this.safeNgControlData(({valid:B})=>B,!1)}get touched(){return this.safeNgControlData(({touched:B})=>B,!1)}get disabled(){return this.safeNgControlData(({disabled:B})=>B,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:B})=>B,null)}get computedName(){var B,Q;return null!==(Q=null===(B=this.controlName)||void 0===B?void 0:B.toString())&&void 0!==Q?Q:null}get controlName(){var B,Q,te;return null!==(te=null===(Q=null===(B=this.ngControl)||void 0===B?void 0:B.name)||void 0===Q?void 0:Q.toString())&&void 0!==te?te:null}get rawValue(){const{ngControl:B}=this;if(null!==B)return this.fromControlValue(B instanceof s.On&&void 0===this.previousInternalValue?B.viewModel:B.value)}ngOnInit(){this.refresh$.pipe((0,he.g)(0),(0,ue.O)(null),(0,H.U)(()=>{var B;return null===(B=this.ngControl)||void 0===B?void 0:B.control}),(0,de.h)(U.Pc),(0,q.x)(),(0,ie.w)(B=>(0,Z.T)(B.valueChanges,B.statusChanges)),(0,ze.R)(this.destroy$)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(B){this.onChange=Q=>{B(this.toControlValue(Q))},this.refresh$.next()}registerOnTouched(B){this.onTouched=B}setDisabledState(){this.checkControlUpdate()}writeValue(B){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof s.On&&void 0===this.previousInternalValue?this.ngControl.model:B))}updateFocused(B){B||this.controlMarkAsTouched(),super.updateFocused(B)}updateValue(B){this.disabled||this.valueIdenticalComparator(this.value,B)||(this.previousInternalValue=B,this.controlSetValue(B))}valueIdenticalComparator(B,Q){return B===Q}safeNgControlData(B,Q){var te;return null!==(te=this.ngControl&&B(this.ngControl))&&void 0!==te?te:Q}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(B){this.onChange(B),this.checkControlUpdate()}refreshLocalValue(B){this.previousInternalValue=B,this.checkControlUpdate()}fromControlValue(B){return this.valueTransformer?this.valueTransformer.fromControlValue(B):B}toControlValue(B){return this.valueTransformer?this.valueTransformer.toControlValue(B):B}}return ke.\u0275fac=function(B){return new(B||ke)(e.Y36(s.a5,8),e.Y36(e.sBO),e.Y36(et,8))},ke.\u0275dir=e.lG2({type:ke,hostVars:4,hostBindings:function(B,Q){2&B&&e.ekj("_readonly",Q.readOnly)("_invalid",Q.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[e.qOj]}),ke})();function Oe(ke){return{provide:Ae,useExisting:ke}}let tt=(()=>{class ke{constructor(){this.change$=new ee.x}ngOnChanges(){this.change$.next()}}return ke.\u0275fac=function(B){return new(B||ke)},ke.\u0275dir=e.lG2({type:ke,features:[e.TTD]}),ke})(),je=(()=>{class ke extends le.y{constructor(B){super(Q=>this.dialogs$.subscribe(Q)),this.idService=B,this.dialogs$=new ce.X([])}open(B,Q={}){return new le.y(te=>{const ne=Object.assign(Object.assign(Object.assign({},this.defaultOptions),Q),{content:B,completeWith:Ie=>{te.next(Ie),te.complete()},$implicit:te,component:this.component,createdAt:Date.now(),id:this.idService.generate()});return this.dialogs$.next([...this.dialogs$.value,ne]),()=>{this.dialogs$.next(this.dialogs$.value.filter(Ie=>Ie!==ne))}})}}return ke.\u0275fac=function(B){return new(B||ke)(e.LFG(ge.ll))},ke.\u0275prov=e.Yz7({token:ke,factory:ke.\u0275fac}),ke})(),St=(()=>{class ke extends Ae{getFallbackValue(){return null}}return ke.\u0275fac=function(){let $e;return function(Q){return($e||($e=e.n5z(ke)))(Q||ke)}}(),ke.\u0275dir=e.lG2({type:ke,features:[e.qOj]}),ke})(),Ke=(()=>{class ke{get safeHost(){if(!this.host)throw new Se.ZB;return this.host}attach(B){this.host=B}add(B){return this.safeHost.addComponentChild(B)}remove({hostView:B}){B.destroyed||B.destroy()}addTemplate(B,Q){return this.safeHost.addTemplateChild(B,Q)}removeTemplate(B){B.destroyed||B.destroy()}}return ke.\u0275fac=function(B){return new(B||ke)},ke.\u0275prov=e.Yz7({token:ke,factory:ke.\u0275fac}),ke})(),pt=(()=>{class ke{constructor(B,Q,te){this.injector=B,this.el=Q,te.attach(this)}get clientRect(){return this.el.nativeElement.getBoundingClientRect()}addComponentChild(B){const Q=B.createInjector(this.injector),k=Q.get(e._Vd).resolveComponentFactory(B.component),Ie=e.zs3.create({parent:Q,providers:[{provide:ke,useValue:this}]}),it=this.vcr.createComponent(k,void 0,Ie);return it.changeDetectorRef.detectChanges(),it}addTemplateChild(B,Q){return this.vcr.createEmbeddedView(B,Q)}}return ke.\u0275fac=function(B){return new(B||ke)(e.Y36(e.gxx),e.Y36(e.SBq),e.Y36(Ke))},ke.\u0275dir=e.lG2({type:ke,viewQuery:function(B,Q){if(1&B&&e.Gf(Ve,5,e.s_b),2&B){let te;e.iGM(te=e.CRH())&&(Q.vcr=te.first)}}}),ke})(),Ne=(()=>{class ke{constructor(B){if(this.doc=B,null!==this.style)return void this.addTheme();const Q=this.doc.head.querySelectorAll("style");this.constructor.style=Q[Q.length-1]}get style(){return this.constructor.style}ngOnDestroy(){this.removeTheme()}addTheme(){this.style&&this.doc.head.appendChild(this.style)}removeTheme(){var B;null===(B=this.style)||void 0===B||B.remove()}}return ke.style=null,ke.\u0275fac=function(B){return new(B||ke)(e.Y36(Le.K0))},ke.\u0275dir=e.lG2({type:ke}),ke})()},8939:(Gt,Be,c)=>{"use strict";c.d(Be,{T:()=>F,z:()=>s});var e=c(3770);const s={enabled:!1,get assert(){return e.iD}};class F{constructor(U,ee={}){this.message=U,this.context=ee}}},5122:(Gt,Be,c)=>{"use strict";c.d(Be,{ae:()=>z,mL:()=>ee,qY:()=>U});var e=c(4537),s=c(6480);const F=["*"];let z=(()=>{class Z extends s.N9{}return Z.\u0275fac=function(){let le;return function(he){return(le||(le=e.n5z(Z)))(he||Z)}}(),Z.\u0275prov=e.Yz7({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})(),U=(()=>{class Z extends s.Er{}return Z.\u0275fac=function(){let le;return function(he){return(le||(le=e.n5z(Z)))(he||Z)}}(),Z.\u0275cmp=e.Xpm({type:Z,selectors:[["tui-dropdown-host"]],features:[e._Bn([{provide:s.N9,useExisting:z},{provide:s.Er,useExisting:Z}]),e.qOj],ngContentSelectors:F,decls:3,vars:0,consts:[["viewContainer",""]],template:function(ce,he){1&ce&&(e.F$t(),e.Hsn(0),e.GkF(1,null,0))},styles:['[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:"";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}'],changeDetection:0}),Z})(),ee=(()=>{class Z{}return Z.\u0275fac=function(ce){return new(ce||Z)},Z.\u0275mod=e.oAB({type:Z}),Z.\u0275inj=e.cJS({}),Z})()},1359:(Gt,Be,c)=>{"use strict";c.d(Be,{eI:()=>Oe,ex:()=>Ae,tZ:()=>oe});var e=c(4537),s=c(2579),F=c(2325),z=c(8033),U=c(7969),ee=c(1528),Z=c(3528),le=c(6148),ce=c(3674),he=c(2147),ue=c(8692),H=c(3770),de=c(9669),q=c(1860);function ie(tt,je){if(1&tt&&(e.TgZ(0,"div",3),e._UZ(1,"div",4),e.qZA()),2&tt){const be=e.oxw().ngIf;e.ekj("t-bar_has-horizontal",be[1])}}function ze(tt,je){if(1&tt&&(e.TgZ(0,"div",5),e._UZ(1,"div",6),e.qZA()),2&tt){const be=e.oxw().ngIf;e.ekj("t-bar_has-vertical",be[0])}}function ge(tt,je){if(1&tt&&(e.ynx(0),e.YNc(1,ie,2,2,"div",1),e.YNc(2,ze,2,2,"div",2),e.BQk()),2&tt){const be=je.ngIf;e.xp6(1),e.Q6J("ngIf",be[0]),e.xp6(1),e.Q6J("ngIf",be[1])}}let He=(()=>{class tt{constructor(be,at,St,Ke,pt,Ne){this.container=Ke,this.doc=pt,this.el=Ne,this.tuiScrollbar="vertical";const{nativeElement:ke}=this.el,$e=(0,F.mL)(ke,"mousedown"),B=(0,F.mL)(this.doc,"mousemove"),Q=(0,F.mL)(this.doc,"mouseup"),te=(0,F.mL)(this.wrapper,"mousedown");(0,q.T)(te.pipe((0,U.U)(k=>this.getScrolled(k,.5,.5))),$e.pipe((0,ee.w)(k=>{const ne=ke.getBoundingClientRect(),Ie=function Le({clientY:tt},{top:je,height:be}){return(tt-je)/be}(k,ne),it=function Ve({clientX:tt},{left:je,width:be}){return(tt-je)/be}(k,ne);return B.pipe((0,U.U)(mt=>this.getScrolled(mt,Ie,it)),(0,Z.R)(Q))}))).pipe((0,F.fL)(be),(0,Z.R)(at)).subscribe(([k,ne])=>{"vertical"===this.tuiScrollbar?this.element.scrollTop=k:this.element.scrollLeft=ne}),(0,q.T)(St.pipe((0,le.p)(H.Yg)),(0,F.pt)(this.element)).pipe((0,F.fL)(be),(0,Z.R)(at)).subscribe(()=>{"vertical"===this.tuiScrollbar?(ke.style.top=100*this.thumb+"%",ke.style.height=100*this.view+"%"):(ke.style.left=100*this.thumb+"%",ke.style.width=100*this.view+"%")})}get wrapper(){return this.el.nativeElement.parentElement}get scrolled(){const{scrollTop:be,scrollHeight:at,clientHeight:St,scrollLeft:Ke,scrollWidth:pt,clientWidth:Ne}=this.element;return"vertical"===this.tuiScrollbar?be/(at-St):Ke/(pt-Ne)}get compensation(){const{clientHeight:be,scrollHeight:at,clientWidth:St,scrollWidth:Ke}=this.element;return be*be/at>24&&"vertical"===this.tuiScrollbar||St*St/Ke>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/be:24/St}get thumb(){return this.scrolled*(1-(this.compensation||this.view))}get view(){const{clientHeight:be,scrollHeight:at,clientWidth:St,scrollWidth:Ke}=this.element;return"vertical"===this.tuiScrollbar?Math.ceil(be/at*100)/100:Math.ceil(St/Ke*100)/100}get element(){return this.container.nativeElement}getScrolled({clientY:be,clientX:at},St,Ke){const{offsetHeight:pt,offsetWidth:Ne}=this.el.nativeElement,{top:ke,left:$e,width:B,height:Q}=this.wrapper.getBoundingClientRect();return[(be-ke-pt*St)/(Q-pt)*(this.element.scrollHeight-Q),(at-$e-Ne*Ke)/(B-Ne)*(this.element.scrollWidth-B)]}}return tt.\u0275fac=function(be){return new(be||tt)(e.Y36(e.R0b),e.Y36(de.a3,2),e.Y36(s.L1),e.Y36(z.$_),e.Y36(ue.K0),e.Y36(e.SBq))},tt.\u0275dir=e.lG2({type:tt,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},features:[e._Bn([de.a3])]}),tt})(),oe=(()=>{class tt{constructor(be,at,St){this.zone=be,this.scrollRef=at,this.animationFrame$=St,this.refresh$=this.animationFrame$.pipe((0,le.p)(300),(0,U.U)(()=>this.scrollbars),(0,ce.O)([!1,!1]),(0,he.x)((Ke,pt)=>Ke[0]===pt[0]&&Ke[1]===pt[1]),(0,F.Yr)(this.zone))}get scrollbars(){const{clientHeight:be,scrollHeight:at,clientWidth:St,scrollWidth:Ke}=this.scrollRef.nativeElement;return[Math.ceil(be/at*100)<100,Math.ceil(St/Ke*100)<100]}}return tt.\u0275fac=function(be){return new(be||tt)(e.Y36(e.R0b),e.Y36(z.$_),e.Y36(s.L1))},tt.\u0275cmp=e.Xpm({type:tt,selectors:[["tui-scroll-controls"]],decls:2,vars:3,consts:[[4,"ngIf"],["class","t-bar t-bar_vertical",3,"t-bar_has-horizontal",4,"ngIf"],["class","t-bar t-bar_horizontal",3,"t-bar_has-vertical",4,"ngIf"],[1,"t-bar","t-bar_vertical"],["tuiScrollbar","vertical",1,"t-thumb"],[1,"t-bar","t-bar_horizontal"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(be,at){1&be&&(e.YNc(0,ge,3,2,"ng-container",0),e.ALo(1,"async")),2&be&&e.Q6J("ngIf",e.lcZ(1,1,at.refresh$))},dependencies:[ue.O5,He,ue.Ov],styles:["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);max-width:calc(100% - 1px);max-height:calc(100% - 1px);float:left;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto;animation:tuiFadeIn var(--tui-duration, .3s) ease-in-out}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition:all var(--tui-duration, .3s) ease-in-out;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"],changeDetection:0}),tt})(),Ae=(()=>{class tt{}return tt.\u0275fac=function(be){return new(be||tt)},tt.\u0275dir=e.lG2({type:tt,selectors:[["","tuiScrollRef",""]],features:[e._Bn([{provide:z.$_,useExisting:e.SBq}])]}),tt})(),Oe=(()=>{class tt{}return tt.\u0275fac=function(be){return new(be||tt)},tt.\u0275mod=e.oAB({type:tt}),tt.\u0275inj=e.cJS({imports:[[ue.ez]]}),tt})()},3770:(Gt,Be,c)=>{"use strict";c.d(Be,{F:()=>He,Iy:()=>F,Jy:()=>he,Kx:()=>ze,LZ:()=>le,Lw:()=>Le,Ml:()=>Ne,Mm:()=>Z,Ye:()=>z,Yg:()=>Se,bg:()=>ie,em:()=>tt,f$:()=>Ve,fv:()=>Oe,iD:()=>ce,kU:()=>je,yZ:()=>ue});var e=c(4537),s=c(4091);const F=()=>!1,z=()=>!0,ee={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},Z=new e.n_E,le=[],ce=()=>{},he=Object.assign(Object.assign({},ee),{toJSON:()=>ee}),ue=ke=>String(ke),ie=(ke,$e)=>ke===$e||function H(ke,$e){return Array.isArray(ke)&&Array.isArray($e)&&!ke.length&&!$e.length}(ke,$e),ze=(0,s.X$)("tuiParentAnimation",[(0,s.eR)(":leave",[(0,s.IO)(":scope > *",[(0,s.pV)()],{optional:!0})])]),Se=((0,s.X$)("tuiParentStop",[(0,s.eR)(":enter",[])]),1e3/15),Le=ke=>"ownerSVGElement"in ke?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,Ve="\xa0",He="\u2013",Oe="-",tt="\u2212",je="+",Ne="3.81.0"},4358:(Gt,Be,c)=>{"use strict";c.d(Be,{UM:()=>ce});var e=c(7788);function le(H,de,q=!0){return function(){const ze=H.call(this);return Object.defineProperty(this,de,{enumerable:q,value:ze}),ze}}function ce(H,de,q){if("function"==typeof H){const Ve=de;if("getter"===Ve.kind)return le(H,Ve.name);if("method"===Ve.kind)return function Z(H){let ie,de=[],q=!1;return function(...ge){return q&&de.length===ge.length&&ge.every((Le,Ve)=>Le===de[Ve])||(de=ge,ie=H.apply(this,ge),q=!0),ie}}(H);throw new e.jw}const{get:ie,enumerable:ze,value:ge}=q,Se=de;if(ie)return{configurable:!0,enumerable:ze,get:le(ie,Se,ze)};if("function"!=typeof ge)throw new e.jw;const Le=ge;return{configurable:!0,enumerable:ze,get(){let oe,Ve=[],He=!1;const et=(...Ae)=>(He&&Ve.length===Ae.length&&Ae.every((tt,je)=>tt===Ve[je])||(Ve=Ae,oe=Le.apply(this,Ae),He=!0),oe);return Object.defineProperty(this,Se,{configurable:!0,value:et}),et}}}},221:(Gt,Be,c)=>{"use strict";c.d(Be,{A:()=>H,e:()=>ue});var e=c(4911),s=c(4537),F=c(4358),z=c(2325),U=c(8033),ee=c(1927),Z=c(7969),le=c(3674),ce=c(2147),he=c(1588);let ue=(()=>{class de{constructor(ie,ze,ge,Se){var Le;this.active$=ie,this.zone=ze,this.el=ge,this.directParentActiveZone=Se,this.subActiveZones=[],this.tuiActiveZoneParent=null,this.tuiActiveZoneChange=this.active$.pipe((0,Z.U)(Ve=>!!Ve&&this.contains(Ve)),(0,le.O)(!1),(0,ce.x)(),(0,he.T)(1),(0,z.Yr)(this.zone)),null===(Le=this.directParentActiveZone)||void 0===Le||Le.addSubActiveZone(this)}set tuiActiveZoneParentSetter(ie){this.setZone(ie)}ngOnDestroy(){var ie,ze;null===(ie=this.directParentActiveZone)||void 0===ie||ie.removeSubActiveZone(this),null===(ze=this.tuiActiveZoneParent)||void 0===ze||ze.removeSubActiveZone(this)}contains(ie){return this.el.nativeElement.contains(ie)||this.subActiveZones.some((ze,ge,Se)=>Se.indexOf(ze)===ge&&ze.contains(ie))}setZone(ie){var ze;null===(ze=this.tuiActiveZoneParent)||void 0===ze||ze.removeSubActiveZone(this),null==ie||ie.addSubActiveZone(this),this.tuiActiveZoneParent=ie}addSubActiveZone(ie){this.subActiveZones=[...this.subActiveZones,ie]}removeSubActiveZone(ie){this.subActiveZones=(0,ee.WX)(this.subActiveZones,this.subActiveZones.indexOf(ie))}}return de.\u0275fac=function(ie){return new(ie||de)(s.Y36(U.wk),s.Y36(s.R0b),s.Y36(s.SBq),s.Y36(de,12))},de.\u0275dir=s.lG2({type:de,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],hostBindings:function(ie,ze){1&ie&&s.NdJ("mousedown.silent",function(){return 0},!1,s.evT)},inputs:{tuiActiveZoneParentSetter:["tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"]}),(0,e.gn)([F.UM],de.prototype,"setZone",null),de})(),H=(()=>{class de{}return de.\u0275fac=function(ie){return new(ie||de)},de.\u0275mod=s.oAB({type:de}),de.\u0275inj=s.cJS({}),de})()},4541:(Gt,Be,c)=>{"use strict";c.d(Be,{S:()=>F,t:()=>s});var e=c(4537);let s=(()=>{class z{constructor(){this.indeterminate=!1,this.checked=!1,this.tuiCheckedChange=new e.vpe}get isChecked(){return this.checked}get isIndeterminate(){return this.indeterminate}set tuiChecked(ee){this.checked=ee||!1,this.indeterminate=null===ee}onChange({checked:ee}){this.checked=ee,this.indeterminate=!1,this.tuiCheckedChange.emit(ee)}}return z.\u0275fac=function(ee){return new(ee||z)},z.\u0275dir=e.lG2({type:z,selectors:[["input","tuiChecked",""],["input","tuiCheckedChange",""]],hostVars:2,hostBindings:function(ee,Z){1&ee&&e.NdJ("change",function(ce){return Z.onChange(ce.target)}),2&ee&&e.Ikx("checked",Z.isChecked)("indeterminate",Z.isIndeterminate)},inputs:{tuiChecked:"tuiChecked"},outputs:{tuiCheckedChange:"tuiCheckedChange"}}),z})(),F=(()=>{class z{}return z.\u0275fac=function(ee){return new(ee||z)},z.\u0275mod=e.oAB({type:z}),z.\u0275inj=e.cJS({}),z})()},8491:(Gt,Be,c)=>{"use strict";c.d(Be,{c:()=>z,q:()=>F});var e=c(4537),s=c(9669);let F=(()=>{class U{constructor(Z){this.tuiFocusVisibleChange=Z}}return U.\u0275fac=function(Z){return new(Z||U)(e.Y36(s.ku))},U.\u0275dir=e.lG2({type:U,selectors:[["","tuiFocusVisibleChange",""]],outputs:{tuiFocusVisibleChange:"tuiFocusVisibleChange"},features:[e._Bn([s.a3,s.ku])]}),U})(),z=(()=>{class U{}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275mod=e.oAB({type:U}),U.\u0275inj=e.cJS({}),U})()},3633:(Gt,Be,c)=>{"use strict";c.d(Be,{t:()=>s,u:()=>F});var e=c(4537);let s=(()=>{class z{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return z.\u0275fac=function(ee){return new(ee||z)},z.\u0275dir=e.lG2({type:z,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(ee,Z){2&ee&&e.Ikx("tabIndex",Z.tabIndex)},inputs:{focusable:["tuiFocusable","focusable"]}}),z})(),F=(()=>{class z{}return z.\u0275fac=function(ee){return new(ee||z)},z.\u0275mod=e.oAB({type:z}),z.\u0275inj=e.cJS({}),z})()},5059:(Gt,Be,c)=>{"use strict";c.d(Be,{F:()=>he,U:()=>ce});var e=c(4537),s=c(2325),F=c(7179),z=c(1860),U=c(7969),ee=c(3674),Z=c(2147),le=c(1588);let ce=(()=>{class ue{constructor({nativeElement:de},q){this.tuiFocusedChange=(0,z.T)((0,s.mL)(de,"focusin"),(0,s.mL)(de,"focusout")).pipe((0,U.U)(()=>(0,F.V8)(de)),(0,ee.O)(!1),(0,Z.x)(),(0,le.T)(1),(0,s.Yr)(q))}}return ue.\u0275fac=function(de){return new(de||ue)(e.Y36(e.SBq),e.Y36(e.R0b))},ue.\u0275dir=e.lG2({type:ue,selectors:[["","tuiFocusedChange",""]],outputs:{tuiFocusedChange:"tuiFocusedChange"}}),ue})(),he=(()=>{class ue{}return ue.\u0275fac=function(de){return new(de||ue)},ue.\u0275mod=e.oAB({type:ue}),ue.\u0275inj=e.cJS({}),ue})()},6111:(Gt,Be,c)=>{"use strict";c.d(Be,{VE:()=>de,co:()=>H,gs:()=>ue});var e=c(4537),s=c(3770),F=c(2325),z=c(4493),U=c(7241),ee=c(1860),Z=c(7969),le=c(4970),ce=c(2147);function he({currentTarget:q,relatedTarget:ie}){return!(0,z.ve)(ie)||!(0,z.ve)(q)||!q.contains(ie)}let ue=(()=>{class q extends U.y{constructor(ze,ge){super(Se=>this.stream$.subscribe(Se)),this.el=ze,this.zone=ge,this.stream$=(0,ee.T)((0,F.mL)(this.el.nativeElement,"mouseenter").pipe((0,Z.U)(s.Ye)),(0,F.mL)(this.el.nativeElement,"mouseleave").pipe((0,Z.U)(s.Iy)),(0,F.mL)(this.el.nativeElement,"mouseout").pipe((0,le.h)(he),(0,Z.U)(s.Iy))).pipe((0,ce.x)(),(0,F.Yr)(this.zone))}}return q.\u0275fac=function(ze){return new(ze||q)(e.LFG(e.SBq),e.LFG(e.R0b))},q.\u0275prov=e.Yz7({token:q,factory:q.\u0275fac}),q})(),H=(()=>{class q{constructor(ze){this.tuiHoveredChange=ze}}return q.\u0275fac=function(ze){return new(ze||q)(e.Y36(ue))},q.\u0275dir=e.lG2({type:q,selectors:[["","tuiHoveredChange",""]],outputs:{tuiHoveredChange:"tuiHoveredChange"},features:[e._Bn([ue])]}),q})(),de=(()=>{class q{}return q.\u0275fac=function(ze){return new(ze||q)},q.\u0275mod=e.oAB({type:q}),q.\u0275inj=e.cJS({}),q})()},2668:(Gt,Be,c)=>{"use strict";c.d(Be,{Ls:()=>F,WD:()=>z});var e=c(4537);class s{constructor(ee){this.internalDirectiveInstance=ee}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let F=(()=>{class U{constructor(Z,le){Z.createEmbeddedView(le,new s(this))}static ngTemplateContextGuard(Z,le){return!0}}return U.\u0275fac=function(Z){return new(Z||U)(e.Y36(e.s_b),e.Y36(e.Rgc))},U.\u0275dir=e.lG2({type:U,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"}}),U})(),z=(()=>{class U{}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275mod=e.oAB({type:U}),U.\u0275inj=e.cJS({}),U})()},1486:(Gt,Be,c)=>{"use strict";c.d(Be,{W:()=>ce,e:()=>he});var e=c(4537),s=c(2325),F=c(9669),z=c(4493),U=c(4970),ee=c(3528),Z=c(1528),le=c(8168);let ce=(()=>{class ue{constructor({nativeElement:de},q,ie){this.mode="scroll",(0,s.mL)(de,"wheel",{passive:!1}).pipe((0,U.h)(()=>this.enabled),(0,s.fL)(q),(0,ee.R)(ie)).subscribe(ze=>{this.processEvent(ze,!!ze.deltaY,ze.deltaY?ze.deltaY<0:ze.deltaX<0)}),(0,s.mL)(de,"touchstart",{passive:!0}).pipe((0,Z.w)(({touches:ze})=>{let He,{clientX:ge,clientY:Se}=ze[0],Le=0,Ve=0;return(0,s.mL)(de,"touchmove",{passive:!1}).pipe((0,U.h)(()=>this.enabled),(0,le.b)(oe=>{const et=oe.changedTouches[0];Le=ge-et.clientX,Ve=Se-et.clientY,ge=et.clientX,Se=et.clientY,void 0===He&&(He=Math.abs(Ve)>Math.abs(Le)),this.processEvent(oe,He,He?Ve<0:Le<0)}))}),(0,s.fL)(q),(0,ee.R)(ie)).subscribe()}get enabled(){return"none"!==this.mode}get overscrollBehavior(){return this.enabled?"contain":null}processEvent(de,q,ie){var ze;const{target:ge,currentTarget:Se,cancelable:Le}=de;if(Le&&(0,z.ve)(ge)&&"range"!==(null===(ze=ge)||void 0===ze?void 0:ze.type)){if("all"===this.mode&&(q&&!Se.contains((0,z.Hs)(ge))||!q&&!Se.contains((0,z.Hs)(ge,!1))))return void de.preventDefault();if(q&&(ie&&!(0,z.ty)(ge,Se,!0,!1)||!ie&&!(0,z.ty)(ge,Se,!0,!0)))return void de.preventDefault();!q&&(ie&&!(0,z.ty)(ge,Se,!1,!1)||!ie&&!(0,z.ty)(ge,Se,!1,!0))&&de.preventDefault()}}}return ue.\u0275fac=function(de){return new(de||ue)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(F.a3,2))},ue.\u0275dir=e.lG2({type:ue,selectors:[["","tuiOverscroll",""]],hostVars:2,hostBindings:function(de,q){2&de&&e.Udp("overscroll-behavior",q.overscrollBehavior)},inputs:{mode:["tuiOverscroll","mode"]},features:[e._Bn([F.a3])]}),ue})(),he=(()=>{class ue{}return ue.\u0275fac=function(de){return new(de||ue)},ue.\u0275mod=e.oAB({type:ue}),ue.\u0275inj=e.cJS({}),ue})()},6424:(Gt,Be,c)=>{"use strict";c.d(Be,{B:()=>s,L:()=>e});var e=(()=>{return(F=e||(e={}))[F.Sunday=0]="Sunday",F[F.Monday=1]="Monday",F[F.Tuesday=2]="Tuesday",F[F.Wednesday=3]="Wednesday",F[F.Thursday=4]="Thursday",F[F.Friday=5]="Friday",F[F.Saturday=6]="Saturday",e;var F})(),s=(()=>{return(F=s||(s={}))[F.January=0]="January",F[F.February=1]="February",F[F.March=2]="March",F[F.April=3]="April",F[F.May=4]="May",F[F.June=5]="June",F[F.July=6]="July",F[F.August=7]="August",F[F.September=8]="September",F[F.October=9]="October",F[F.November=10]="November",F[F.December=11]="December",s;var F})()},7788:(Gt,Be,c)=>{"use strict";c.d(Be,{AM:()=>z,I4:()=>F,JY:()=>U,ZB:()=>ee,aq:()=>Z,j2:()=>ue,jw:()=>le});class e extends Error{constructor(){super("")}}class s extends Error{constructor(){super("")}}class F extends Error{constructor(ie){super("")}}class z extends Error{constructor(ie){super("")}}class U extends Error{constructor(ie){super("")}}class ee extends Error{constructor(){super("")}}class Z extends Error{constructor(){super("")}}class le extends Error{constructor(){super("")}}class ce extends Error{constructor(){super("")}}class he extends Error{constructor(){super("")}}class ue extends Error{constructor(){super("")}}class H extends Error{constructor(){super("")}}class de extends Error{constructor(){super("")}}},2325:(Gt,Be,c)=>{"use strict";c.d(Be,{EK:()=>et,NA:()=>it,Xd:()=>Ne,Yr:()=>Et,fL:()=>cn,fw:()=>ke,ix:()=>pt,ll:()=>$e,mL:()=>Ae,pt:()=>ne});var e=c(7788),s=c(7241),F=c(4581),z=c(7824),U=c(1995),ee=c(1860),Z=c(3729),le=c(9018),ce=c(3674),he=c(1528),ue=c(7969),H=c(2147),de=c(6466),q=c(5598),ie=c(4970),ze=c(9087),ge=c(853),Se=c(7470),Le=c(8168),Ve=c(1927),He=c(3770),oe=c(7179);function et(Rt){return new s.y(Ct=>{if(!Rt.valueChanges)throw new e.j2;return Rt.valueChanges.pipe((0,ce.O)(Rt.value)).subscribe(Ct)})}function Ae(Rt,Ct,Bt={}){return(0,F.R)(Rt,Ct,Bt)}function at(Rt=0){return(0,z.z)((0,he.w)(()=>(0,U.H)(Rt).pipe((0,ue.U)(He.Iy),(0,ce.O)(!0))),(0,H.x)())}let St,Ke;function pt(Rt){const Ct=Ae(Rt,"blur"),{ownerDocument:Bt}=Rt;if(!Bt)throw new e.aq;return(!Ke||!St)&&(St=Ae(Bt,"mouseup",{capture:!0}).pipe(at(),(0,ce.O)(!1),(0,de.d)({bufferSize:1,refCount:!0})),Ke=Ae(Bt,"mousedown",{capture:!0}).pipe(at(),(0,ce.O)(!1),(0,de.d)({bufferSize:1,refCount:!0}))),(0,ee.T)((0,Z.z)(Ae(Rt,"focus").pipe((0,q.q)(1)),Ct.pipe((0,ie.h)(()=>!(0,oe.V8)(Rt)),(0,q.q)(1),(0,ze.l)())).pipe((0,ge.r)(),(0,Se.M)(Ke,St,(nn,zt,$t)=>zt||$t),(0,ie.h)(Ve.Mv))).pipe((0,he.w)(()=>Ct.pipe((0,ue.U)(He.Iy),(0,q.q)(1),(0,ce.O)(!0))),(0,H.x)())}function Ne(Rt,Ct=Boolean){return(0,z.z)((0,he.w)(Bt=>Ct(Bt)?Rt(Bt):le.E))}function ke(Rt){var Ct,Bt;return"observed"in Rt?Rt.observed:!(null===(Bt=null===(Ct=Rt)||void 0===Ct?void 0:Ct.observers)||void 0===Bt||!Bt.length)}function $e(Rt){return Rt.changes.pipe((0,ce.O)(null),(0,ue.U)(()=>(0,Ve.gD)(Rt)))}function ne(Rt){return Ae(Rt===Rt.ownerDocument.documentElement?Rt.ownerDocument:Rt,"scroll")}function it(Rt){return(0,Le.b)(()=>{Rt.markForCheck()})}function cn(Rt){return Ct=>new s.y(Bt=>Rt.runOutsideAngular(()=>Ct.subscribe(Bt)))}function Et(Rt){return(0,z.z)(cn(Rt),function mt(Rt){return Ct=>new s.y(Bt=>Ct.subscribe({next:nn=>Rt.run(()=>Bt.next(nn)),error:nn=>Rt.run(()=>Bt.error(nn)),complete:()=>Rt.run(()=>Bt.complete())}))}(Rt))}},9669:(Gt,Be,c)=>{"use strict";c.d(Be,{a3:()=>ne,gH:()=>Ie,ku:()=>it,ll:()=>cn,AQ:()=>Rt,b0:()=>Et,tl:()=>Bt,Fr:()=>lt,$D:()=>jt});var e=c(4537),s=c(5557),F=c(7241),z=c(3072),U=c(1860),ee=c(4581),Z=c(985),le=c(2325),ce=c(3528),he=c(3517),ue=c(6148),H=c(7969),de=c(3674),q=c(2147),ie=c(3568),ze=c(3151),ge=c(815),Se=c(1528),Le=c(6466),Ve=c(9034),He=c(4970),oe=c(2579),et=c(3770),Ae=c(4493),Oe=c(8692);const je=new e.OlP("Box model to observe changes",{providedIn:"root",factory:()=>"content-box"}),be=new e.OlP("Resize Observer API support",{providedIn:"root",factory:()=>!!(0,e.f3M)(oe.m9).ResizeObserver});let at=(()=>{class _t extends F.y{constructor({nativeElement:Ee},ct,Ce,re){let We;return super(ye=>{if(Ce)return We=new ResizeObserver(ut=>{ct.run(()=>{ye.next(ut)})}),We.observe(Ee,{box:re}),()=>{We.disconnect()};ye.error("ResizeObserver is not supported in your browser")}),this.pipe((0,ge.B)())}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(e.SBq),e.LFG(e.R0b),e.LFG(be),e.LFG(je))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac}),_t})();var ke=c(1927),$e=c(4911),B=c(8499),Q=c(5955),k=c(8033);let ne=(()=>{class _t extends s.t{constructor(){super(1)}ngOnDestroy(){this.next()}}return _t.\u0275fac=function(Ee){return new(Ee||_t)},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac}),_t})(),Ie=(()=>{class _t{constructor(Ee,ct){this.resolver=Ee,this.injector=ct,this.map=new Map}addComponent(Ee){this.map.has(Ee)||this.map.set(Ee,this.resolver.resolveComponentFactory(Ee).create(this.injector))}ngOnDestroy(){this.map.forEach(Ee=>Ee.destroy())}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(e._Vd),e.LFG(e.gxx))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})(),it=(()=>{class _t extends F.y{constructor({nativeElement:Ee},ct,Ce){super(re=>this.focusVisible$.subscribe(re)),this.focusVisible$=(0,le.ix)(Ee).pipe((0,le.NA)(ct),(0,ce.R)(Ce))}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(e.SBq),e.LFG(e.sBO),e.LFG(ne,2))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac}),_t})(),cn=(()=>{class _t{generate(){return`tui_${_t.autoId++}${Date.now()}`}}return _t.autoId=0,_t.\u0275fac=function(Ee){return new(Ee||_t)},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})(),Et=(()=>{class _t extends F.y{constructor(Ee,ct){super(Ce=>this.callback$.subscribe(Ce)),this.callback$=(0,z.P)(()=>{let{nativeElement:Ce}=Ee;const re=[ct,Ce];for(;Ce.parentElement;)Ce=Ce.parentElement,re.push(Ce);return(0,U.T)(...re.map(We=>(0,le.mL)(We,"scroll")))})}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(e.SBq),e.LFG(oe.m9))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac}),_t})(),Rt=(()=>{class _t extends F.y{constructor(Ee,{nativeElement:ct},Ce,re,We,ye){super(ut=>this.obscured$.subscribe(ut)),this.obscured$=(0,U.T)((0,U.T)(Ee,(0,ee.R)(re,"resize")).pipe((0,he.g)(0)),ye.pipe((0,ue.p)(et.Yg))).pipe((0,H.U)(()=>(0,Ae.PU)(ct)),(0,de.O)(null),(0,q.x)(),(0,le.Yr)(Ce),(0,ce.R)(We))}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(Et,2),e.LFG(e.SBq),e.LFG(e.R0b),e.LFG(oe.m9),e.LFG(ne,2),e.LFG(oe.L1))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac}),_t})(),Bt=(()=>{class _t extends at{constructor(Ee,ct,Ce,re,We,ye){return super(Ee,ct,re,We),this.pipe((0,ie.K)(()=>ye.pipe((0,ue.p)(et.Yg),(0,H.U)(()=>`${Ee.nativeElement.clientWidth} ${Ee.nativeElement.clientHeight}`),(0,q.x)(),(0,H.U)(()=>et.LZ))),(0,ze.b)(0),(0,le.fL)(ct),(0,ge.B)(),(0,ce.R)(Ce))}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(e.SBq),e.LFG(e.R0b),e.LFG(ne,2),e.LFG(be),e.LFG(je),e.LFG(oe.L1))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac}),_t})(),lt=(()=>{class _t{constructor(Ee,ct){this.win=Ee,this.platformId=ct,this.cache=new Map}request(Ee){const ct=this.cache.get(Ee);if(ct)return ct;const re=("AbortController"in this.win||(0,Oe.PM)(this.platformId)?function te(_t,Me={}){const{selector:Ee}=Me,ct=(0,$e._T)(Me,["selector"]);return new F.y(Ce=>{const re=new AbortController,{signal:We}=re;let ye=!0;const{signal:ut}=ct;if(ut)if(ut.aborted)re.abort();else{const Ht=()=>{We.aborted||re.abort()};ut.addEventListener("abort",Ht),Ce.add(()=>ut.removeEventListener("abort",Ht))}const Lt=Object.assign(Object.assign({},ct),{signal:We}),an=Ht=>{ye=!1,Ce.error(Ht)};return fetch(_t,Lt).then(Ht=>{Ee?(0,Q.Xf)(Ee(Ht)).subscribe((0,B.x)(Ce,void 0,()=>{ye=!1,Ce.complete()},an)):(ye=!1,Ce.next(Ht),Ce.complete())}).catch(an),()=>{ye&&re.abort()}})}(Ee):(0,z.P)(()=>(0,Z.D)(fetch(Ee)))).pipe((0,Se.w)(We=>(0,$e.mG)(this,void 0,void 0,function*(){if(We.ok)return We.text();throw new Error(`Failed to load ${Ee} (${We.statusText})`)})),(0,Le.d)({bufferSize:1,refCount:!1}));return this.cache.set(Ee,re),re}}return _t.\u0275fac=function(Ee){return new(Ee||_t)(e.LFG(oe.m9),e.LFG(e.Lbi))},_t.\u0275prov=e.Yz7({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})(),jt=(()=>{class _t extends F.y{constructor({nativeElement:Ee},{timeout:ct,threshold:Ce},re){super(We=>{(0,U.T)((0,le.mL)(Ee,"touchstart",{passive:!0}),(0,le.mL)(re,"touchend")).pipe((0,Ve.G)(),(0,He.h)(([ye,ut])=>!!ye.touches.length&&ye.touches[0].identifier===ut.changedTouches[0].identifier),(0,H.U)(([ye,ut])=>{const on=ye.touches[0].clientX-ut.changedTouches[0].clientX,kt=ye.touches[0].clientY-ut.changedTouches[0].clientY,qe=ut.timeStamp-ye.timeStamp;return(Math.abs(on)>Ce||Math.abs(kt)>Ce)&&qe{"use strict";c.d(Be,{wk:()=>ke,bS:()=>$e,I2:()=>Q,qY:()=>k,KZ:()=>it,tS:()=>cn,XG:()=>nn,TN:()=>zt,oD:()=>jt,FA:()=>Et,fL:()=>Bt,jF:()=>_t,$_:()=>Ce,s6:()=>re,fM:()=>ut,XH:()=>B,Q:()=>ne,FT:()=>mt});var e=c(8692),s=c(4537),F=c(2579),z=c(2325),U=c(1927),ee=c(4493);const le=/ipad|iphone|ipod/;function ce(Ht){return le.test(Ht.userAgent.toLowerCase())||function Z(Ht){return Ht.platform.startsWith("Mac")||"iPhone"===Ht.platform}(Ht)&&Ht.maxTouchPoints>1}const he=/^((?!chrome|android).)*safari/i;var H=c(4121),de=c(1995),q=c(1860),ie=c(4945),ze=c(985),ge=c(9018),Se=c(1528),Le=c(7969),Ve=c(3674),He=c(815),oe=c(4970),et=c(3528),Ae=c(5261),Oe=c(7470),tt=c(5598),je=c(2147),be=c(6466),at=c(763),St=c(3770);const Ke=(0,U.N1)(()=>{const Ht={onRemovalComplete:()=>{}},It=new H.X(null),on=(0,s.f3M)(at.Th,s.XFs.Optional)||Ht,{onRemovalComplete:kt=Ht.onRemovalComplete}=on;return on.onRemovalComplete=(qe,Qe)=>{It.next(qe),kt.call(on,qe,Qe)},It.pipe((0,Se.w)(qe=>(0,de.H)(0).pipe((0,Le.U)(()=>null),(0,Ve.O)(qe))),(0,He.B)())});function pt(Ht,It=null){return!((0,ee.Wf)(Ht).activeElement===Ht||Ht.matches(":disabled")||null!=It&&It.contains(Ht))}const ke=(0,U.N1)(()=>{const Ht=(0,s.f3M)(Ke),It=(0,s.f3M)(F.m9),on=(0,s.f3M)(e.K0),kt=(0,z.mL)(It,"focusout"),qe=(0,z.mL)(It,"focusin"),Qe=(0,z.mL)(It,"blur"),st=(0,z.mL)(It,"mousedown"),vt=(0,z.mL)(It,"mouseup");return(0,q.T)(kt.pipe((0,et.R)(st),(0,Ae.a)(()=>vt),(0,Oe.M)(Ht),(0,oe.h)(([Qt,Ut])=>pt((0,ee.mA)(Qt),Ut)),(0,Le.U)(([{relatedTarget:Qt}])=>Qt)),Qe.pipe((0,Le.U)(()=>on.activeElement),(0,oe.h)(Qt=>!(null==Qt||!Qt.matches("iframe")))),qe.pipe((0,Se.w)(Qt=>{const Ut=(0,ee.mA)(Qt),bt=(0,ee.Wf)(Ut);return bt===on?(0,ie.of)(Ut):function Ne(Ht){return(0,q.T)((0,z.mL)(Ht,"focusin").pipe((0,Le.U)(({target:It})=>It)),(0,z.mL)(Ht,"focusout").pipe((0,oe.h)(({target:It,relatedTarget:on})=>!!on&&pt(It)),(0,Le.U)(({relatedTarget:It})=>It)))}(bt).pipe((0,Ve.O)(Ut))})),st.pipe((0,Se.w)(Qt=>{const Ut=(0,ee.mA)(Qt);return on.activeElement&&on.activeElement!==on.body?kt.pipe((0,tt.q)(1),(0,Le.U)(()=>Ut),(0,et.R)((0,de.H)(0))):(0,ie.of)(Ut)}))).pipe((0,je.x)(),(0,He.B)())}),$e=(0,U.JN)([]);function B(Ht){return{provide:$e,multi:!0,useExisting:Ht}}const Q=(0,U.N1)(()=>{var Ht,It;return null!==(It=null===(Ht=(0,s.f3M)(e.K0).querySelector("base"))||void 0===Ht?void 0:Ht.href)&&void 0!==It?It:""}),k=((0,U.N1)(()=>(0,s.f3M)(s.FYo).createRenderer(null,null)),(0,U.JN)([]));function ne(Ht){return{provide:k,multi:!0,useExisting:Ht}}(0,U.N1)(()=>{var Ht;const It=null===(Ht=(0,s.f3M)(e.K0).querySelector("base"))||void 0===Ht?void 0:Ht.href;if(It)return It;const on=(0,s.f3M)(e.K0).createElement("a");return on.href="",on.pathname});const it=new s.OlP("[TUI_FOCUSABLE_ITEM_ACCESSOR]");function mt(Ht){return{provide:it,useExisting:Ht}}const cn=new s.OlP("[TUI_FONTS_READY]",{factory:()=>{var Ht;return(0,ze.D)((null===(Ht=(0,s.f3M)(e.K0).fonts)||void 0===Ht?void 0:Ht.ready)||ge.E).pipe((0,be.d)({bufferSize:1,refCount:!1}))}}),Et=(0,U.N1)(()=>ce((0,s.f3M)(F.s5))),Rt=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/,Ct=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/,Bt=(0,U.N1)(()=>Rt.test((0,s.f3M)(F.yZ).toLowerCase())||Ct.test((0,s.f3M)(F.yZ).slice(0,4).toLowerCase())),nn=(0,U.N1)(()=>(0,s.f3M)(Bt)&&!(0,s.f3M)(Et)),zt=(0,U.N1)(()=>function ue(Ht){return ce(Ht)||he.test(Ht.userAgent.toLowerCase())}((0,s.f3M)(F.s5))),On=((0,U.N1)(()=>!!(0,s.f3M)(F.m9).chrome),(0,U.N1)(()=>!!(0,s.f3M)(F.m9).Cypress)),lt=(0,U.N1)(St.Iy),jt=(0,U.N1)(()=>(0,s.f3M)(On)||(0,s.f3M)(lt)),_t=((0,U.N1)(()=>{var Ht;return typeof(null===(Ht=(0,s.f3M)(F.m9))||void 0===Ht?void 0:Ht.mozCancelFullScreen)<"u"}),(0,U.N1)(()=>(0,s.f3M)(F.m9).location.host.endsWith("stackblitz.io")),(0,U.N1)(()=>{var Ht;return!(null===(Ht=(0,s.f3M)(F.m9))||void 0===Ht||!Ht.webkitConvertPointFromNodeToPage)}));(0,U.JN)("web"),(0,U.N1)(()=>(0,e.NF)((0,s.f3M)(s.Lbi))?new Range:{});const Ce=(0,U.N1)(()=>new s.SBq((0,s.f3M)(e.K0).documentElement)),re=(0,U.JN)({timeout:500,threshold:30}),ut=((0,U.N1)(St.Ye),(0,U.N1)(()=>(0,s.f3M)(F.m9).matchMedia("(any-pointer: coarse)").matches),new s.OlP("[TUI_WINDOW_SIZE]",{factory:()=>{const Ht=(0,s.f3M)(F.m9);return(0,z.mL)(Ht,"resize").pipe((0,Ve.O)(null),(0,Le.U)(()=>{var It,on;const kt=Math.max(Ht.document.documentElement.clientWidth||0,Ht.innerWidth||0,(null===(It=Ht.visualViewport)||void 0===It?void 0:It.width)||0),qe=Math.max(Ht.document.documentElement.clientHeight||0,Ht.innerHeight||0,(null===(on=Ht.visualViewport)||void 0===on?void 0:on.height)||0);return{width:kt,height:qe,top:0,left:0,right:kt,bottom:qe}}),(0,be.d)({bufferSize:1,refCount:!0}))}}));(0,U.N1)(()=>(0,s.f3M)(ut).pipe((0,Le.U)(({height:Ht})=>Ht))),(0,U.JN)({wheelSensitivity:.01})},1213:(Gt,Be,c)=>{"use strict";function z(ee){return ee.toLowerCase().includes("firefox")}function U({ownerDocument:ee}){var Z,le,ce,he,ue,H,de,q;const ie=null==ee?void 0:ee.defaultView,ze=typeof ie.safari<"u"&&"[object SafariRemoteNotification]"===(null===(le=null===(Z=ie.safari)||void 0===Z?void 0:Z.pushNotification)||void 0===le?void 0:le.toString()),ge=!(null===(he=null===(ce=ie.navigator)||void 0===ce?void 0:ce.vendor)||void 0===he||!he.includes("Apple")||null!==(H=null===(ue=ie.navigator)||void 0===ue?void 0:ue.userAgent)&&void 0!==H&&H.includes("CriOS")||null!==(q=null===(de=ie.navigator)||void 0===de?void 0:de.userAgent)&&void 0!==q&&q.includes("FxiOS"));return ze||ge}c.d(Be,{Ex:()=>U,oK:()=>z})},4493:(Gt,Be,c)=>{"use strict";c.d(Be,{Hn:()=>et,Hs:()=>Ve,Ls:()=>le,PP:()=>Z,PU:()=>Se,UP:()=>je,Wf:()=>ge,YX:()=>Le,dD:()=>tt,dW:()=>H,mA:()=>q,ty:()=>ee,ve:()=>ue});var e=c(5648),s=c(1927);function ee(be,at,St,Ke){return St?function z(be,at,St){let Ke=be;for(;Ke!==at.parentElement;){if(Math.floor(Ke.scrollTop)>0&&!St||Math.ceil(Ke.scrollTop+Ke.clientHeight)0&&!St||Math.ceil(Ke.scrollLeft+Ke.clientWidth)!be.contains(mt)&&!mt.contains(be));return 4===it.length?it:null}function Le(be,at){let{offsetTop:St,offsetLeft:Ke,offsetParent:pt}=at;for(;H(pt)&&pt!==be;)St+=pt.offsetTop,Ke+=pt.offsetLeft,pt=pt.offsetParent;return{offsetTop:St,offsetLeft:Ke}}function Ve(be,at=!0){return null===be?null:at&&be.scrollHeight>be.clientHeight||!at&&be.scrollWidth>be.clientWidth?be:Ve(be.parentElement,at)}function et(be){return function he(be){return le(be)||function ce(be){return be.matches("textarea")}(be)}(be)&&!be.readOnly||!!be.isContentEditable}function tt(be=0,at=0){const St={x:be,y:at,left:be,right:be,top:at,bottom:at,width:0,height:0};return Object.assign(Object.assign({},St),{toJSON:()=>St})}function je(be){return"explicitOriginalTarget"in be?(null==be?void 0:be.explicitOriginalTarget)!==be.target:"pointerId"in be?-1===be.pointerId:"detail"in be&&"webkitForce"in be&&0===(null==be?void 0:be.detail)}c(8939)},7179:(Gt,Be,c)=>{"use strict";c.d(Be,{BW:()=>Z,Pg:()=>ue,V8:()=>le,VR:()=>he,dT:()=>U,hp:()=>z,ie:()=>F,zb:()=>ce});var e=c(4493),s=c(3770);function F({activeElement:H}){if(null==H||!H.shadowRoot)return H;let de=H.shadowRoot.activeElement;for(;null!=de&&de.shadowRoot;)de=de.shadowRoot.activeElement;return de}function z(H){const de=F(H);(0,e.dW)(de)&&de.blur()}function U(H){if(H.hasAttribute("disabled")||"-1"===H.getAttribute("tabIndex"))return!1;if((0,e.dW)(H)&&H.isContentEditable||"0"===H.getAttribute("tabIndex"))return!0;switch(H.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return H.hasAttribute("controls");case"INPUT":return"hidden"!==H.getAttribute("type");case"A":case"LINK":return H.hasAttribute("href");default:return!1}}function ee(H){return!H.hasAttribute("disabled")&&("-1"===H.getAttribute("tabIndex")||U(H))}function Z({initial:H,root:de,previous:q=!1,keyboard:ie=!0}){if(!de.ownerDocument)return null;const ze=ie?U:ee,ge=de.ownerDocument.createTreeWalker(de,NodeFilter.SHOW_ELEMENT,s.Lw);for(ge.currentNode=H;q?ge.previousNode():ge.nextNode();)if((0,e.dW)(ge.currentNode)&&(H=ge.currentNode),(0,e.dW)(H)&&ze(H))return H;return null}function le(H){return!(null==H||!H.ownerDocument)&&F(H.ownerDocument)===H&&H.ownerDocument.hasFocus()}function ce(H){if(!H.ownerDocument||!H.contains)return!1;const de=F(H.ownerDocument);return null!==de&&H.contains(de)&&H.ownerDocument.hasFocus()}function he(H,de,q){for(H+=q;H>=0&&H{"use strict";function s(F){return`${F}px`}c.d(Be,{O:()=>s}),c(8939)},5648:(Gt,Be,c)=>{"use strict";function s(ge,Se,Le){return Math.min(Le,Math.max(Se,ge))}function F(ge,Se,Le){return ge>=Se&&ge=Le?Le:Math.round(ge)}c.d(Be,{G1:()=>z,HW:()=>q,Ki:()=>s,h0:()=>H,oY:()=>ie,wf:()=>F}),c(8939);const ee=292;function Z(ge,Se,Le){if(ge===1/0)return ge;Se=Math.min(Se,ee);const Ve=`${ge}e`.split("e"),oe=`${Le(Number(`${Ve[0]}e${Number(Ve[1])+Se}`))}e`.split("e");return Number(`${oe[0]}e${Number(oe[1])-Se}`)}function H({value:ge,precision:Se,method:Le}){switch(Le){case"round":return function le(ge,Se=0){return Z(ge,Se,Math.round)}(ge,Se);case"ceil":return function ce(ge,Se=0){return Z(ge,Se,Math.ceil)}(ge,Se);case"floor":return function he(ge,Se=0){return Z(ge,Se,Math.floor)}(ge,Se);default:return function ue(ge,Se=0){return Z(ge,Se,Math.trunc)}(ge,Se)}}function q(ge){return ge?1:0}function ie(ge){return parseInt(ge,10)}},1927:(Gt,Be,c)=>{"use strict";c.d(Be,{Aj:()=>U,JN:()=>le,M8:()=>ze,Mv:()=>ge,N1:()=>ce,Pc:()=>Ve,WX:()=>s,dt:()=>Se,gD:()=>ie,pf:()=>tt,vK:()=>Oe,xT:()=>Z});var e=c(4537);function s(je,be){return je.slice(0,Math.max(be,0)).concat(je.slice(Math.max(be+1,0)))}function U(je){return"string"==typeof je}function Z(je){return JSON.parse(JSON.stringify(je,(be,at)=>function ee(je){const be=U(je)?je.trim():je;return[void 0,null,NaN,""].includes(be)}(at)?void 0:at))}function le(je){return ce(()=>je)}function ce(je){return new e.OlP("",{factory:je})}function ie(je){let be=[];return je.find((at,St,Ke)=>(be=Ke,!0)),be}function ze(je,be){return Math.abs(be)>Math.abs(je)?be>0?"top":"bottom":je>0?"left":"right"}function ge(je){return!je}function Se(je){return"number"==typeof je}function Ve(je){return null!=je}function Oe(je,be,at){return{provide:je,deps:[[new e.FiY,new e.tp0,je]],useFactory:St=>Object.assign(Object.assign({},St||at),be)}}function tt(je,be){return Array.from(je.reduce((at,St)=>at.has(St[be])?at:at.set(St[be],St),new Map).values())}},8192:(Gt,Be,c)=>{"use strict";c.d(Be,{N:()=>U});var e=c(1927);function U(ee,Z=function s(){return Math.floor(Math.random()*Date.now())}()){return(0,e.Aj)(ee)?function z(ee){var Z;const le=(null!==(Z=ee.match(/url\(("?)('*)#(.*?)('*)\)/g))&&void 0!==Z?Z:[]).map(ce=>ce.slice(4,ce.length-1).replace(/['"#]+/g,""));return Array.from(new Set(le))}(ee).reduce((ce,he)=>{const ue=function F(ee){return ee.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(he),H=`id_${Z}_${he}`;return ce.replace(new RegExp(`"${ue}"`,"g"),`"${H}"`).replace(new RegExp(`'${ue}'`,"g"),`'${H}'`).replace(new RegExp(`url\\('#${ue}'\\)`,"g"),`url('#${H}')`).replace(new RegExp(`url\\("#${ue}"\\)`,"g"),`url("#${H}")`).replace(new RegExp(`url\\(#${ue}\\)`,"g"),`url(#${H})`)},ee):ee}},3631:(Gt,Be,c)=>{"use strict";c.d(Be,{D1:()=>de,FP:()=>H,Fe:()=>ue,Ic:()=>He,O4:()=>Se,P7:()=>ge,Sv:()=>Ve,UK:()=>ce,Wk:()=>Le,c2:()=>he,ei:()=>ze,kk:()=>le,uG:()=>ie});var e=c(4537),s=c(9669),F=c(6480),z=c(7241),U=c(1860),ee=c(2147),Z=c(3528);class le extends z.y{}function ce(oe){return{provide:le,multi:!0,useExisting:oe}}class he{}function ue(oe){return{provide:he,multi:!0,useExisting:oe}}let H=(()=>{class oe{constructor(Ae,Oe,tt){this.destroy$=Ae,this.drivers=Oe,this.vehicles=tt}ngOnInit(){const Ae=this.vehicles.find(({type:Oe})=>Oe===this.type);(0,U.T)(...this.drivers.filter(({type:Oe})=>Oe===this.type)).pipe((0,ee.x)(),(0,Z.R)(this.destroy$)).subscribe(Oe=>{null==Ae||Ae.toggle(Oe)})}}return oe.\u0275fac=function(Ae){return new(Ae||oe)(e.Y36(s.a3,2),e.Y36(le),e.Y36(he))},oe.\u0275dir=e.lG2({type:oe}),oe})(),de=(()=>{class oe{constructor(Ae){this.host=Ae}get readOnly(){return this.host.readOnly}get disabled(){return this.host.computedDisabled}get invalid(){return this.host.computedInvalid}get focusable(){return this.host.computedFocusable}get inputMode(){return"text"}get value(){var Ae;return(null===(Ae=this.host.value)||void 0===Ae?void 0:Ae.toString())||""}process(Ae){}}return oe.\u0275fac=function(Ae){return new(Ae||oe)(e.Y36(F.M$))},oe.\u0275dir=e.lG2({type:oe}),oe})();function q(oe){return(et,Ae)=>(null==et?void 0:et.find(Oe=>Oe!==Ae&&Oe.type===oe))||Ae}class ie{}function ze(oe,et){return{provide:ie,deps:et?[[new e.tp0,new e.FiY,ie],et]:[[new e.tp0,new e.FiY,ie]],useFactory:q(oe)}}function ge(oe){return{provide:ie,multi:!0,useExisting:oe}}class Se{}function Le(oe,et){return{provide:Se,deps:[[new e.tp0,new e.FiY,Se],et],useFactory:q(oe)}}const Ve=q;function He(oe){return{provide:Se,multi:!0,useExisting:oe}}},9941:(Gt,Be,c)=>{"use strict";c.d(Be,{Gw:()=>ge,QF:()=>ce,X9:()=>oe,eu:()=>U,i9:()=>de});var e=c(4091);const s="{{duration}}ms ease-in-out",F={params:{duration:300}},z=300,U=(0,e.X$)("tuiHeightCollapse",[(0,e.eR)(":enter",[(0,e.oB)({height:0}),(0,e.jt)(s,(0,e.oB)({height:"*"}))],F),(0,e.eR)(":leave",[(0,e.oB)({height:"*"}),(0,e.jt)(s,(0,e.oB)({height:0}))],F)]),ce=((0,e.X$)("tuiHeightCollapseList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({height:0}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({height:"*"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({height:"*"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({height:0}))])],{optional:!0})],F)]),(0,e.X$)("tuiWidthCollapse",[(0,e.eR)(":enter",[(0,e.oB)({width:0}),(0,e.jt)(s,(0,e.oB)({width:"*"}))],F),(0,e.eR)(":leave",[(0,e.oB)({width:"*"}),(0,e.jt)(s,(0,e.oB)({width:0}))],F)]),(0,e.X$)("tuiWidthCollapseList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({width:0}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({width:"*"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({width:"*"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({width:0}))])],{optional:!0})],F)]),(0,e.X$)("tuiFadeIn",[(0,e.eR)(":enter",[(0,e.oB)({opacity:0}),(0,e.jt)(s,(0,e.oB)({opacity:1}))],F),(0,e.eR)(":leave",[(0,e.oB)({opacity:1}),(0,e.jt)(s,(0,e.oB)({opacity:0}))],F)])),de=((0,e.X$)("tuiFadeInList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({opacity:0}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({opacity:1}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({opacity:1}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({opacity:0}))])],{optional:!0})],F)]),(0,e.X$)("tuiFadeInTop",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(-10px)",opacity:0}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)",opacity:1}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)",opacity:1}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(-10px)",opacity:0}))],F)]),(0,e.X$)("tuiFadeInBottom",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(10px)",opacity:0}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)",opacity:1}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)",opacity:1}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(10px)",opacity:0}))],F)]),(0,e.X$)("tuiDropdownAnimation",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(-10px)",opacity:0}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)",opacity:1}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)",opacity:1}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(-10px)",opacity:0}))],F)])),ge=((0,e.X$)("tuiScaleIn",[(0,e.eR)(":enter",[(0,e.oB)({transform:"scale(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(1)"}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"scale(1)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(0)"}))],F)]),(0,e.X$)("tuiPop",[(0,e.eR)(":enter",[(0,e.oB)({transform:"scale(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(1.1)"})),(0,e.jt)(s,(0,e.oB)({transform:"scale(1)"}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"scale(1)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(1.1)"})),(0,e.jt)(s,(0,e.oB)({transform:"scale(0)"}))],F)]),(0,e.X$)("tuiScaleInList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"scale(0)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"scale(1)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"scale(1)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"scale(0)"}))])],{optional:!0})],F)]),(0,e.X$)("tuiSlideIn",[(0,e.eR)("* => left",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],F),(0,e.eR)("left => *",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(-100%)"}))],F),(0,e.eR)("* => right",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],F),(0,e.eR)("right => *",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(100%)"}))],F)])),oe=((0,e.X$)("tuiSlideInLeft",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(-100%)"}))],F)]),(0,e.X$)("tuiSlideInLeftList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(-100%)"}))])],{optional:!0})],F)]),(0,e.X$)("tuiSlideInRight",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(100%)"}))],F)]),(0,e.X$)("tuiSlideInRightList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(100%)"}))])],{optional:!0})],F)]),(0,e.X$)("tuiSlideInTop",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translate3d(0,{{start}},0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,e.eR)(":leave",[(0,e.oB)({transform:"translate3d(0,{{end}},0)",pointerEvents:"none"}),(0,e.jt)(s,(0,e.oB)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]));(0,e.X$)("tuiSlideInTopList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateY(100%)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateY(0)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(100%)"}))])],{optional:!0})],F)]),(0,e.X$)("tuiSlideInBottom",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(-100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)"}))],F),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(-100%)"}))],F)]),(0,e.X$)("tuiSlideInBottomList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateY(-100%)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateY(0)"}),(0,e.EY)(z,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(-100%)"}))])],{optional:!0})],F)])},2628:(Gt,Be,c)=>{"use strict";c.d(Be,{fN:()=>St,v0:()=>at});var e=c(4537),s=c(1927),F=c(6480),z=c(7179),U=c(8033),ee=c(9669),Z=c(5452),le=c(9018),ce=c(3674),he=c(7969),ue=c(2147),H=c(7320),de=c(4789),q=c(719),ie=c(8692),ze=c(1489),ge=c(9570);const Se=["tuiButton",""];function Le(Ke,pt){1&Ke&&e.GkF(0)}function Ve(Ke,pt){1&Ke&&e._UZ(0,"tui-svg",8),2&Ke&&e.Q6J("src",pt.polymorpheusOutlet)}function He(Ke,pt){if(1&Ke&&(e.TgZ(0,"span",6),e.YNc(1,Ve,1,1,"tui-svg",7),e.qZA()),2&Ke){const Ne=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",Ne.icon)}}function oe(Ke,pt){1&Ke&&e._UZ(0,"tui-svg",8),2&Ke&&e.Q6J("src",pt.polymorpheusOutlet)}function et(Ke,pt){if(1&Ke&&(e.TgZ(0,"span",9),e.YNc(1,oe,1,1,"tui-svg",7),e.qZA()),2&Ke){const Ne=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",Ne.iconRight)}}function Ae(Ke,pt){if(1&Ke&&e._UZ(0,"tui-loader",10),2&Ke){const Ne=e.oxw();e.Q6J("inheritColor",!0)("size",Ne.loaderSize)}}const Oe=["*"],je=(0,s.JN)({size:"l",shape:null,appearance:H.Nm.Primary});let at=(()=>{class Ke extends F.Xn{constructor(Ne,ke,$e){var B;super(),this.mode=Ne,this.el=ke,this.options=$e,this.mode$=(null===(B=this.mode)||void 0===B?void 0:B.change$)||le.E,this.appearance=null,this.disabled=!1,this.shape=this.options.shape,this.showLoader=!1,this.size=this.options.size,this.appearance$=this.mode$.pipe((0,ce.O)(null),(0,he.U)(()=>this.computedAppearance),(0,ue.x)())}get nativeFocusableElement(){return this.nativeDisabled?null:this.el.nativeElement}get focused(){return!this.showLoader&&(0,z.V8)(this.el.nativeElement)}get loaderSize(){return"l"===this.size||"xl"===this.size?"m":"s"}get computedAppearance(){var Ne;return null!==(Ne=this.appearance)&&void 0!==Ne?Ne:this.options.appearance||""}get nativeDisabled(){return this.computedDisabled||this.showLoader?"":null}get tabIndex(){return this.focusable?0:-1}onFocused(Ne){this.updateFocused(Ne)}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)(e.Y36(Z.w,8),e.Y36(e.SBq),e.Y36(je))},Ke.\u0275cmp=e.Xpm({type:Ke,selectors:[["button","tuiButton",""],["button","tuiIconButton",""],["a","tuiButton",""],["a","tuiIconButton",""]],hostVars:7,hostBindings:function(Ne,ke){1&Ne&&e.NdJ("focusin",function(){return ke.onFocused(!0)})("focusout",function(){return ke.onFocused(!1)}),2&Ne&&(e.Ikx("tabIndex",ke.tabIndex),e.uIk("data-shape",ke.shape)("data-size",ke.size)("data-appearance",ke.computedAppearance)("disabled",ke.nativeDisabled),e.ekj("_loading",ke.showLoader))},inputs:{appearance:"appearance",disabled:"disabled",icon:"icon",iconRight:"iconRight",shape:"shape",showLoader:"showLoader",size:"size"},features:[e._Bn([(0,U.FT)(Ke),ee.a3]),e.qOj],attrs:Se,ngContentSelectors:Oe,decls:8,vars:10,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","hover"],[1,"t-content"],["class","t-left",4,"ngIf"],["class","t-right",4,"ngIf"],["class","t-loader",3,"inheritColor","size",4,"ngIf"],[1,"t-left"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],[1,"t-right"],[1,"t-loader",3,"inheritColor","size"]],template:function(Ne,ke){1&Ne&&(e.F$t(),e.YNc(0,Le,1,0,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"div",1)(3,"span",2),e.YNc(4,He,2,1,"span",3),e.Hsn(5),e.YNc(6,et,2,1,"span",4),e.qZA(),e.YNc(7,Ae,1,2,"tui-loader",5),e.qZA()),2&Ne&&(e.Q6J("ngIf",e.lcZ(1,8,ke.appearance$)),e.xp6(2),e.Q6J("active",ke.pseudoActive)("appearance",ke.computedAppearance)("disabled",ke.computedDisabled)("hover",ke.pseudoHover),e.xp6(2),e.Q6J("ngIf",ke.icon),e.xp6(2),e.Q6J("ngIf",ke.iconRight),e.xp6(1),e.Q6J("ngIf",ke.showLoader))},dependencies:[de.PN,q.kM,ie.O5,ze.o,ge.Li,ie.Ov],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:inline-block;flex-shrink:0;vertical-align:top;border-radius:var(--tui-radius-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:inherit}[data-shape=rounded][_nghost-%COMP%]{border-radius:6.25rem}[data-size=xs][_nghost-%COMP%]{height:var(--tui-height-xs);font-weight:normal}[data-size=xs][data-shape=square][_nghost-%COMP%], [data-size=xs][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);font-weight:normal}[data-size=s][data-shape=square][_nghost-%COMP%], [data-size=s][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);font:var(--tui-font-text-m);font-weight:bold}[data-size=m][data-shape=square][_nghost-%COMP%], [data-size=m][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);font:var(--tui-font-text-m);font-weight:bold}[data-size=l][data-shape=square][_nghost-%COMP%], [data-size=l][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-l)}[data-size=xl][_nghost-%COMP%]{height:3.75rem;font:var(--tui-font-text-m);font-weight:bold}[data-size=xl][data-shape=square][_nghost-%COMP%], [data-size=xl][tuiIconButton][_nghost-%COMP%]{width:3.75rem}[tuiIconButton][_nghost-%COMP%]{font-size:0!important}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0!important}.t-loader[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.t-left[_ngcontent-%COMP%]{margin-right:.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.375rem}[data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.25rem}.t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .25rem}[data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .375rem}[data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.125rem 0 .25rem}.t-icon[_ngcontent-%COMP%]{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.t-left[_ngcontent-%COMP%], .t-right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1rem;height:1rem}[tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.t-wrapper[_ngcontent-%COMP%]{box-sizing:border-box;cursor:pointer;isolation:isolate}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .375rem)}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-size=s][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .75rem)}[data-size=m][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 1.5rem)}[data-size=l][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.25rem)}[data-size=xl][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.5rem)}[data-shape=square][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}._loading[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{opacity:0}"],changeDetection:0}),Ke})(),St=(()=>{class Ke{}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)},Ke.\u0275mod=e.oAB({type:Ke}),Ke.\u0275inj=e.cJS({imports:[[ie.ez,ge.wq,ze.W,de.EI,q.dS]]}),Ke})()},5111:(Gt,Be,c)=>{"use strict";c.d(Be,{Rs:()=>Ke,gX:()=>at,pc:()=>pt,qi:()=>be,vK:()=>je});var e=c(4911),s=c(4537),F=c(7179),z=c(8033),U=c(3770),ee=c(2325),Z=c(1927),le=c(4493),ce=c(4358),he=c(8940),ue=c(6060),H=c(7969),de=c(8952),q=c(126),ie=c(4789),ze=c(9570),ge=c(8692);const Se=["tuiOption",""];function Le(Ne,ke){if(1&Ne&&(s.ynx(0),s._uU(1),s.BQk()),2&Ne){const $e=ke.polymorpheusOutlet;s.xp6(1),s.hij(" ",$e,"\n")}}function Ve(Ne,ke){if(1&Ne&&s._UZ(0,"tui-svg",3),2&Ne){const $e=s.oxw(2);s.Q6J("src",$e.icons.more)}}function He(Ne,ke){if(1&Ne&&(s.Hsn(0),s.YNc(1,Ve,1,1,"tui-svg",2)),2&Ne){const $e=s.oxw();s.xp6(1),s.Q6J("ngIf",$e.dropdown)}}const oe=function(Ne){return{$implicit:Ne}},et=["*"];function Ae(Ne,ke){if(1&Ne&&(s.ynx(0),s._uU(1),s.BQk()),2&Ne){const $e=ke.polymorpheusOutlet;s.xp6(1),s.hij(" ",$e," ")}}function Oe(Ne,ke){if(1&Ne&&(s.TgZ(0,"div",2),s.YNc(1,Ae,2,1,"ng-container",3),s.ALo(2,"async"),s.qZA()),2&Ne){const $e=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",$e.emptyContent||s.lcZ(2,1,$e.defaultEmptyContent$))}}function tt({currentTarget:Ne}){return!this.isMobile&&!(0,F.V8)(Ne)}let je=(()=>{class Ne{constructor($e,B,Q,te,k,ne,Ie){this.isMobile=$e,this.content=B,this.dataList=Q,this.el=te,this.host=k,this.dropdown=ne,this.icons=Ie,this.size=null,this.role="option",this.disabled=!1}get active(){return!!this.dropdown&&!!this.dropdown.dropdownBoxRef}onClick(){this.host&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove({currentTarget:$e}){$e.focus({preventScroll:!0})}ngOnDestroy(){var $e;null===($e=this.dataList)||void 0===$e||$e.handleFocusLossIfNecessary(this.el.nativeElement)}}return Ne.\u0275fac=function($e){return new($e||Ne)(s.Y36(z.fL),s.Y36(ue.IQ,8),s.Y36((0,s.Gpc)(()=>be),8),s.Y36(s.SBq),s.Y36(ue.N1,8),s.Y36(de.td,10),s.Y36(ue.Gs))},Ne.\u0275cmp=s.Xpm({type:Ne,selectors:[["button","tuiOption",""],["a","tuiOption",""]],hostAttrs:["tabIndex","-1","type","button"],hostVars:5,hostBindings:function($e,B){1&$e&&s.NdJ("click",function(){return B.onClick()})("mousemove.silent",function(te){return B.onMouseMove(te)}),2&$e&&(s.uIk("disabled",B.disabled||null)("data-size",B.size)("role",B.role),s.ekj("_with-dropdown",B.active))},inputs:{size:"size",role:"role",disabled:"disabled",value:"value"},attrs:Se,ngContentSelectors:et,decls:3,vars:4,consts:[[4,"polymorpheusOutlet","polymorpheusOutletContext"],["base",""],["class","t-arrow",3,"src",4,"ngIf"],[1,"t-arrow",3,"src"]],template:function($e,B){if(1&$e&&(s.F$t(),s.YNc(0,Le,2,1,"ng-container",0),s.YNc(1,He,2,1,"ng-template",null,1,s.W1O)),2&$e){const Q=s.MAs(2);s.Q6J("polymorpheusOutlet",B.content||Q)("polymorpheusOutletContext",s.VKq(2,oe,Q))}},dependencies:[ie.PN,ze.Li,ge.O5],styles:['[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;justify-content:space-between;text-align:left;color:var(--tui-text-01);border-radius:var(--tui-radius-s);outline:none;cursor:pointer;background-clip:padding-box}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[_nghost-%COMP%]:focus, ._with-dropdown[_nghost-%COMP%]{background-color:var(--tui-clear)}[_nghost-%COMP%] [data-list-size="s"][_nghost-%COMP%], [data-list-size="s"] [_nghost-%COMP%], [_nghost-%COMP%] [data-list-size="xs"][_nghost-%COMP%], [data-list-size="xs"] [_nghost-%COMP%], [data-size=s][data-size=s][_nghost-%COMP%], [data-size=xs][data-size=xs][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}[_nghost-%COMP%] [data-list-size="m"][_nghost-%COMP%], [data-list-size="m"] [_nghost-%COMP%], [data-size=m][data-size=m][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}[_nghost-%COMP%] [data-list-size="l"][_nghost-%COMP%], [data-list-size="l"] [_nghost-%COMP%], [data-size=l][data-size=l][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}.t-arrow[_ngcontent-%COMP%]{margin:0 -.5rem 0 .75rem}'],changeDetection:0}),(0,e.gn)([(0,q.uX)(tt)],Ne.prototype,"onMouseMove",null),Ne})(),be=(()=>{class Ne{constructor($e,B,Q){var te;this.controller=$e,this.el=B,this.defaultEmptyContent$=Q,this.options=U.Mm,this.role="listbox",this.size=(null===(te=this.controller)||void 0===te?void 0:te.size)||"m"}get empty$(){return(0,ee.ll)(this.options).pipe((0,H.U)(({length:$e})=>!$e))}onFocusIn($e,B){!B.contains($e)&&!this.origin&&(this.origin=$e)}noop(){}onKeyDownArrow($e,B){const{elements:Q}=this;(0,F.VR)(Q.indexOf($e),Q,B)}handleFocusLossIfNecessary($e=this.el.nativeElement){this.origin&&(0,F.zb)($e)&&(0,F.Pg)(this.origin,!0,!0)}getOptions($e=!1){return this.options.filter(({disabled:B})=>$e||!B).map(({value:B})=>B).filter(Z.Pc)}onFocus({target:$e},B){if(!(0,le.ve)($e))return;const{elements:Q}=this;(0,F.VR)(B?-1:Q.length,Q,B?1:-1),this.handleFocusLossIfNecessary($e)}get elements(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiOption]"))}}return Ne.\u0275fac=function($e){return new($e||Ne)(s.Y36(he.Cs,8),s.Y36(s.SBq),s.Y36(ue.PH))},Ne.\u0275cmp=s.Xpm({type:Ne,selectors:[["tui-data-list"]],contentQueries:function($e,B,Q){if(1&$e&&s.Suo(Q,je,5),2&$e){let te;s.iGM(te=s.CRH())&&(B.options=te)}},hostVars:2,hostBindings:function($e,B){1&$e&&s.NdJ("focusin",function(te){return B.onFocusIn(te.relatedTarget,te.currentTarget)})("mousedown.prevent",function(){return B.noop()})("keydown.arrowDown.prevent",function(te){return B.onKeyDownArrow(te.target,1)})("keydown.arrowUp.prevent",function(te){return B.onKeyDownArrow(te.target,-1)})("wheel.silent.passive",function(){return B.handleFocusLossIfNecessary()})("mouseleave",function(te){return B.handleFocusLossIfNecessary(te.target)}),2&$e&&s.uIk("role",B.role)("data-list-size",B.size)},inputs:{role:"role",emptyContent:"emptyContent",size:"size"},features:[s._Bn([(0,ue.RB)(Ne),he.Y0])],ngContentSelectors:et,decls:5,vars:3,consts:[["tabindex","0",1,"t-trap",3,"focusin"],["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function($e,B){1&$e&&(s.F$t(),s.TgZ(0,"div",0),s.NdJ("focusin",function(te){return B.onFocus(te,!0)}),s.qZA(),s.Hsn(1),s.YNc(2,Oe,3,3,"div",1),s.ALo(3,"async"),s.TgZ(4,"div",0),s.NdJ("focusin",function(te){return B.onFocus(te,!1)}),s.qZA()),2&$e&&(s.xp6(2),s.Q6J("ngIf",s.lcZ(3,1,B.empty$)))},dependencies:[ge.O5,ze.Li,ge.Ov],styles:['tui-data-list{--tui-data-list-padding: .25rem;--tui-data-list-margin: .0625rem;display:flex;font:var(--tui-font-text-m);flex-direction:column;padding:calc(var(--tui-data-list-padding) - var(--tui-data-list-margin)) var(--tui-data-list-padding);color:var(--tui-text-03)}tui-data-list:focus-within .t-trap{display:none}tui-data-list:focus-within [tuiOption]._with-dropdown:not(:focus){background-color:transparent}tui-data-list[data-list-size=s]{--tui-data-list-margin: 0rem}tui-data-list[data-list-size=s]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}tui-data-list[data-list-size=m]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}tui-data-list[data-list-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-list-size=l]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-02);flex-direction:column;line-height:1rem}tui-data-list[data-list-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-list-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-list-size=l] tui-opt-group:after{left:.625rem;right:.625rem}tui-opt-group:empty:before,tui-opt-group:empty:after{display:none}tui-opt-group:before{content:attr(data-label);padding:var(--tui-data-list-padding) .5rem var(--tui-data-list-padding);margin:var(--tui-data-list-margin) 0;white-space:normal;word-break:break-word}tui-opt-group:after{position:absolute;left:.5rem;right:.5rem;top:var(--tui-data-list-padding);height:1px;background:var(--tui-base-03)}tui-opt-group:not(:empty)~tui-opt-group:before{padding-top:calc(.75rem + var(--tui-data-list-padding))}tui-opt-group:not(:empty)~tui-opt-group[data-label=""]:before,tui-opt-group:not(:empty)~tui-opt-group:not([data-label]):before{padding:var(--tui-data-list-padding) 0}tui-opt-group:not(:empty)~tui-opt-group:after{content:""}tui-opt-group[data-label=""]:before,tui-opt-group:not([data-label]):before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),(0,e.gn)([ce.UM],Ne.prototype,"empty$",null),Ne})(),at=(()=>{class Ne{}return Ne.\u0275fac=function($e){return new($e||Ne)},Ne.\u0275dir=s.lG2({type:Ne,selectors:[["ng-template","tuiDataList",""]]}),Ne})(),Ke=(()=>{class Ne{}return Ne.\u0275fac=function($e){return new($e||Ne)},Ne.\u0275dir=s.lG2({type:Ne,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function($e,B){2&$e&&s.uIk("data-label",B.label)},inputs:{label:"label"}}),Ne})(),pt=(()=>{class Ne{}return Ne.\u0275fac=function($e){return new($e||Ne)},Ne.\u0275mod=s.oAB({type:Ne}),Ne.\u0275inj=s.cJS({imports:[[ge.ez,ie.EI,ze.wq]]}),Ne})()},5974:(Gt,Be,c)=>{"use strict";c.d(Be,{gZ:()=>U,n6:()=>ee});var e=c(4537),s=c(9669),F=c(8692);let z=(()=>{class Z{}return Z.\u0275fac=function(ce){return new(ce||Z)},Z.\u0275cmp=e.Xpm({type:Z,selectors:[["ng-component"]],hostAttrs:[1,"tui-group-styles"],decls:0,vars:0,template:function(ce,he){},styles:[".tui-group{position:relative;display:flex;isolation:isolate}.tui-group>*{flex:1 1 0;min-width:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group.tui-group>*:nth-child(n){border-radius:0}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin-right:-1px}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.tui-group_collapsed>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.tui-group_collapsed>*._invalid{z-index:2}.tui-group_collapsed>*._invalid:hover,.tui-group_collapsed>*._invalid._hovered,.tui-group_collapsed>*._invalid._pressed{z-index:4}.tui-group_collapsed>*._hosted_dropdown_focused,.tui-group_collapsed>*._focus-visible,.tui-group_collapsed>*._focused.ng-touched,.tui-group_collapsed>*._focused.ng-untouched{z-index:5}.tui-group_collapsed>*._active,.tui-group_collapsed>*[data-appearance=whiteblock-active]{z-index:6}.tui-group_collapsed>*._focus-visible._focused,.tui-group_collapsed>*._focus-visible._active,.tui-group_collapsed>*._focus-visible[data-appearance=whiteblock-active]{z-index:7}.tui-group_orientation_vertical{display:inline-flex;flex-direction:column}.tui-group_orientation_vertical>*{min-height:auto;flex:0 0 auto}.tui-group_orientation_vertical>*:not(:last-child){margin-right:0;margin-bottom:.125rem}.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--tui-radius-m);border-bottom-left-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-bottom-left-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:last-child{border-top-right-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--tui-radius-m);border-top-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-top-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:last-child{border-bottom-left-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-m)}}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_vertical{width:100%}.tui-group_adaptive.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical>*:not(:last-child){margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_horizontal{flex-direction:column;width:100%}.tui-group_adaptive.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal>*:not(:last-child){margin-right:0;margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}.tui-group__auto-width-item{min-width:auto;flex:0 0 auto}.tui-group .tui-group__inherit-item{border-radius:inherit}\n"],encapsulation:2,changeDetection:0}),Z})(),U=(()=>{class Z{constructor(ce){this.orientation="horizontal",this.adaptive=!1,this.collapsed=!1,this.rounded=!0,this.size="m",ce.addComponent(z)}get orientationHorizontal(){return"horizontal"===this.orientation}get orientationVertical(){return"vertical"===this.orientation}get sizeLarge(){return"l"===this.size}}return Z.\u0275fac=function(ce){return new(ce||Z)(e.Y36(s.gH))},Z.\u0275dir=e.lG2({type:Z,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["role","group",1,"tui-group"],hostVars:12,hostBindings:function(ce,he){2&ce&&e.ekj("tui-group_adaptive",he.adaptive)("tui-group_collapsed",he.collapsed)("tui-group_rounded",he.rounded)("tui-group_orientation_horizontal",he.orientationHorizontal)("tui-group_orientation_vertical",he.orientationVertical)("tui-group_radius_large",he.sizeLarge)},inputs:{orientation:"orientation",adaptive:"adaptive",collapsed:"collapsed",rounded:"rounded",size:"size"}}),Z})(),ee=(()=>{class Z{}return Z.\u0275fac=function(ce){return new(ce||Z)},Z.\u0275mod=e.oAB({type:Z}),Z.\u0275inj=e.cJS({imports:[[F.ez]]}),Z})()},5600:(Gt,Be,c)=>{"use strict";c.d(Be,{o1:()=>mt,jh:()=>cn});var e=c(4537),s=c(3631),F=c(2668),z=c(221),U=c(2325),ee=c(9669),Z=c(8023),le=c(7969);let ce=(()=>{class Et{constructor(Ct,Bt){this.enabled$=new Z.x;const nn=Bt.pipe((0,le.U)(zt=>!!zt&&(!Ct||!zt.length||zt.every($t=>!Ct.contains($t)))));this.tuiObscured=this.enabled$.pipe((0,U.Xd)(()=>nn))}set tuiObscuredEnabled(Ct){this.enabled$.next(Ct)}}return Et.\u0275fac=function(Ct){return new(Ct||Et)(e.Y36(z.e,8),e.Y36(ee.AQ,2))},Et.\u0275dir=e.lG2({type:Et,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[e._Bn([ee.AQ,ee.b0,ee.a3])]}),Et})(),he=(()=>{class Et{}return Et.\u0275fac=function(Ct){return new(Ct||Et)},Et.\u0275mod=e.oAB({type:Et}),Et.\u0275inj=e.cJS({}),Et})();var ue=c(4493),H=c(7179),de=c(8033),q=c(8952),ie=c(4970),ze=c(3528),ge=c(1528),Se=c(3517),Le=c(1588),Ve=c(2147),He=c(815),oe=c(4121),et=c(5696),Ae=c(4945),Oe=c(9018),tt=c(1860),je=c(4911),be=c(6640),at=c(126),St=c(9570),Ke=c(8692);const pt=["wrapper"];function Ne(Et,Rt){if(1&Et&&(e.TgZ(0,"div",8),e._uU(1),e.qZA()),2&Et){const Ct=Rt.polymorpheusOutlet;e.xp6(1),e.hij(" ",Ct," ")}}const ke=function(Et,Rt){return{$implicit:Et,close:Rt}};function $e(Et,Rt){if(1&Et){const Ct=e.EpF();e.TgZ(0,"div",5,6),e.NdJ("keydown",function(nn){e.CHM(Ct);const zt=e.oxw(2);return e.KtG(zt.onKeydown(nn))}),e.YNc(2,Ne,2,1,"div",7),e.qZA(),e._UZ(3,"div")}if(2&Et){e.oxw();const Ct=e.MAs(1),Bt=e.oxw();e.xp6(2),e.Q6J("polymorpheusOutlet",Bt.content)("polymorpheusOutletContext",e.WLB(2,ke,Ct,Bt.close))}}function B(Et,Rt){if(1&Et){const Ct=e.EpF();e.TgZ(0,"div",1,2),e.NdJ("tuiActiveZoneChange",function(nn){e.CHM(Ct);const zt=e.oxw();return e.KtG(zt.onActiveZone(nn))})("tuiObscured",function(nn){e.CHM(Ct);const zt=e.oxw();return e.KtG(zt.onHostObscured(nn))}),e.Hsn(2),e.YNc(3,$e,4,5,"ng-template",3,4,e.W1O),e.qZA()}if(2&Et){const Ct=Rt.tuiLet,Bt=e.MAs(4),nn=e.oxw();e.Q6J("tuiDropdown",Bt)("tuiDropdownManual",Ct&&nn.canOpen)("tuiDropdownSided",nn.sided)("tuiObscuredEnabled",Ct),e.xp6(3),e.Q6J("polymorpheus",nn.context)}}const Q=["*"];let te=(()=>{class Et extends s.uG{constructor(){super(...arguments),this.type="dummy"}getPosition(){return[0,0]}}return Et.\u0275fac=function(){let Rt;return function(Bt){return(Rt||(Rt=e.n5z(Et)))(Bt||Et)}}(),Et.\u0275dir=e.lG2({type:Et,selectors:[["","tuiAccessorProxy",""]],features:[e._Bn([{provide:s.uG,multi:!0,deps:[[new e.FiY,new e.tp0,Et],Et],useFactory:(Rt,Ct)=>Rt||Ct}]),e.qOj]}),Et})();const k=new e.OlP("[TUI_HOSTED_DROPDOWN_COMPONENT]");let ne=(()=>{class Et{constructor(Ct,Bt,nn,zt){null==zt||zt.tuiDropdownOpenChange.pipe((0,ie.h)($t=>$t&&zt.dropdown===nn&&!Bt.focused),(0,ze.R)(Ct)).subscribe(()=>{var $t;null===($t=Bt.nativeFocusableElement)||void 0===$t||$t.focus(),Bt.updateOpen(!0)})}}return Et.\u0275fac=function(Ct){return new(Ct||Et)(e.Y36(ee.a3,2),e.Y36(k),e.Y36(q.td,2),e.Y36(q.oH,8))},Et.\u0275dir=e.lG2({type:Et,selectors:[["","tuiDropdownOpenMonitor",""]],features:[e._Bn([ee.a3])]}),Et})(),Ie=(()=>{class Et{}return Et.\u0275fac=function(Ct){return new(Ct||Et)},Et.\u0275dir=e.lG2({type:Et,selectors:[["","tuiHostedDropdownHost",""]]}),Et})();function it(Et){var Rt;return"key"in Et&&"escape"===Et.key.toLowerCase()&&this.canOpen&&this.open&&!(null!==(Rt=this.dropdown)&&void 0!==Rt&&Rt.nextElementSibling)}let mt=(()=>{class Et{constructor(Ct,Bt){this.hover$=Ct,this.el=Bt,this.openChange$=new oe.X(!1),this.hostHover$=(0,et.a)([(0,U.mL)(this.el.nativeElement,"mouseover").pipe((0,le.U)(nn=>this.computedHost.contains((0,ue.mA)(nn))),(0,ge.w)(nn=>{var zt,$t;return(0,Ae.of)(nn).pipe((0,Se.g)((nn?null===(zt=this.hover$)||void 0===zt?void 0:zt.showDelay:null===($t=this.hover$)||void 0===$t?void 0:$t.hideDelay)||0))})),this.hover$||Oe.E]).pipe((0,le.U)(([nn,zt])=>nn&&zt)),this.sided=!1,this.canOpen=!0,this.open$=(0,tt.T)(this.openChange$,this.hostHover$).pipe((0,Le.T)(1),(0,Ve.x)(),(0,He.B)()),this.focusedChange=new e.vpe,this.openChange=this.openChange$,this.close=()=>this.updateOpen(!1)}set open(Ct){this.openChange.next(Ct)}get open(){return this.openChange.value}get host(){var Ct;return(null===(Ct=this.dropdownHost)||void 0===Ct?void 0:Ct.nativeElement)||this.el.nativeElement}get computedHost(){var Ct;return(null===(Ct=this.dropdownHost)||void 0===Ct?void 0:Ct.nativeElement)||this.nativeFocusableElement||this.el.nativeElement}get dropdown(){var Ct,Bt;return null===(Bt=null===(Ct=this.dropdownDirective)||void 0===Ct?void 0:Ct.dropdownBoxRef)||void 0===Bt?void 0:Bt.location.nativeElement}get nativeFocusableElement(){return(0,H.dT)(this.host)?this.host:(0,H.BW)({initial:this.host,root:this.el.nativeElement})}get focused(){return(0,H.zb)(this.host)||this.open&&!!this.wrapper&&(0,H.zb)(this.wrapper.nativeElement)}onFocusInOut(){this.el.nativeElement.classList.toggle("_hosted_dropdown_focused",this.focused)}onFocusIn(Ct){this.computedHost.contains(Ct)||this.updateOpen(!1)}onClick(Ct){var Bt;!this.hostEditable&&this.computedHost.contains(Ct)&&(null===(Bt=this.hover$)||void 0===Bt||!Bt.hovered)&&this.updateOpen(!this.open)}onKeyDownEsc(Ct){Ct.preventDefault(),this.closeDropdown()}onArrow(Ct,Bt){this.focusDropdown(Ct,Bt)}onKeydown({key:Ct,target:Bt,defaultPrevented:nn}){!nn&&(0,be.kL)(Ct)&&this.hostEditable&&(0,ue.dW)(Bt)&&!(0,ue.Hn)(Bt)&&this.focusHost()}onActiveZone(Ct){this.updateFocused(Ct),Ct||this.updateOpen(!1)}onHostObscured(Ct){Ct&&this.closeDropdown()}updateOpen(Ct){(!Ct||this.canOpen)&&(this.open=Ct)}get hostEditable(){return(0,ue.Hn)(this.computedHost)}focusDropdown(Ct,Bt){const nn=this.nativeFocusableElement;if(!(nn&&(0,ue.dW)(nn)&&(0,ue.ve)(Ct.target)&&nn.contains(Ct.target)))return;if(!(this.wrapper&&this.open&&this.dropdown&&(0,ue.dW)(this.wrapper.nativeElement.nextElementSibling)))return this.updateOpen(!0),void((0,ue.Hn)(nn)||Ct.preventDefault());const $t=(0,H.BW)({initial:Bt?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,root:this.wrapper.nativeElement,previous:!Bt});$t&&($t.focus(),Ct.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){const Ct=this.nativeFocusableElement;Ct&&Ct.focus({preventScroll:!0})}updateFocused(Ct){this.focusedChange.emit(Ct)}}return Et.\u0275fac=function(Ct){return new(Ct||Et)(e.Y36(q.E$,10),e.Y36(e.SBq))},Et.\u0275cmp=e.Xpm({type:Et,selectors:[["tui-hosted-dropdown"]],contentQueries:function(Ct,Bt,nn){if(1&Ct&&e.Suo(nn,Ie,5,e.SBq),2&Ct){let zt;e.iGM(zt=e.CRH())&&(Bt.dropdownHost=zt.first)}},viewQuery:function(Ct,Bt){if(1&Ct&&(e.Gf(pt,5,e.SBq),e.Gf(q.td,5),e.Gf(z.e,5)),2&Ct){let nn;e.iGM(nn=e.CRH())&&(Bt.wrapper=nn.first),e.iGM(nn=e.CRH())&&(Bt.dropdownDirective=nn.first),e.iGM(nn=e.CRH())&&(Bt.activeZone=nn.first)}},hostBindings:function(Ct,Bt){1&Ct&&e.NdJ("focusin.capture.silent",function(){return Bt.onFocusInOut()})("focusout.capture.silent",function(){return Bt.onFocusInOut()})("focusin",function(zt){return Bt.onFocusIn(zt.target)})("click",function(zt){return Bt.onClick(zt.target)})("keydown.silent.capture",function(zt){return Bt.onKeyDownEsc(zt)},!1,e.evT)("keydown.arrowDown",function(zt){return Bt.onArrow(zt,!0)})("keydown.arrowUp",function(zt){return Bt.onArrow(zt,!1)})},inputs:{content:"content",sided:"sided",canOpen:"canOpen",open:"open"},outputs:{open$:"openChange",focusedChange:"focusedChange"},features:[e._Bn([(0,de.FT)(Et),{provide:te,deps:[[new e.FiY,new e.PiD,s.uG]],useFactory:Rt=>null==Rt?void 0:Rt[0]},{provide:k,useExisting:Et}])],ngContentSelectors:Q,decls:2,vars:3,consts:[["tuiAccessorProxy","","tuiDropdownOpenMonitor","","class","t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured",4,"tuiLet"],["tuiAccessorProxy","","tuiDropdownOpenMonitor","",1,"t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured"],["activeZone","tuiActiveZone"],[3,"polymorpheus"],["dropdown","polymorpheus"],[1,"t-dropdown",3,"keydown"],["wrapper",""],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(Ct,Bt){if(1&Ct&&(e.F$t(),e.YNc(0,B,5,5,"div",0),e.ALo(1,"async")),2&Ct){let nn;e.Q6J("tuiLet",null!==(nn=e.lcZ(1,1,Bt.open$))&&void 0!==nn?nn:Bt.openChange.value)}},dependencies:[F.Ls,te,ne,q.td,q.VC,q.A9,q.Tp,q.Cw,z.e,ce,St.GL,St.Li,Ke.Ov],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}.t-dropdown[_ngcontent-%COMP%]{height:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}"],changeDetection:0}),(0,je.gn)([(0,at.uX)(it)],Et.prototype,"onKeyDownEsc",null),Et})(),cn=(()=>{class Et{}return Et.\u0275fac=function(Ct){return new(Ct||Et)},Et.\u0275mod=e.oAB({type:Et}),Et.\u0275inj=e.cJS({imports:[[Ke.ez,St.wq,F.WD,he,z.A,q.dp]]}),Et})()},2847:(Gt,Be,c)=>{"use strict";c.d(Be,{V:()=>ge,j:()=>Se});var e=c(4537),s=c(2325),F=c(3770),z=c(7179),U=c(9669),ee=c(8033),Z=c(2130),le=c(6060),ce=c(1860),he=c(7969),ue=c(4789),H=c(8692);const de=["tuiLink",""];function q(Le,Ve){if(1&Le&&e._UZ(0,"tui-svg",3),2&Le){const He=e.oxw();e.Q6J("src",He.icon||"")}}function ie(Le,Ve){if(1&Le&&e._UZ(0,"tui-svg",4),2&Le){const He=e.oxw();e.Q6J("src",He.icon||"")}}const ze=["*"];let ge=(()=>{class Le{constructor(He,oe,et){this.el=He,this.mode$=oe,this.pseudo=!1,this.icon="",this.iconAlign="right",this.iconRotated=!1,this.mode=null,this.focusVisible=!1,this.focusedChange=(0,ce.T)((0,s.mL)(this.el.nativeElement,"focusin").pipe((0,he.U)(F.Ye)),(0,s.mL)(this.el.nativeElement,"focusout").pipe((0,he.U)(F.Iy))),et.subscribe(Ae=>{this.focusVisible=Ae})}get nativeFocusableElement(){return this.el.nativeElement}get focused(){return(0,z.V8)(this.nativeFocusableElement)}get hasIcon(){return!!this.icon}get iconAlignLeft(){return this.hasIcon&&"left"===this.iconAlign}get iconAlignRight(){return this.hasIcon&&"right"===this.iconAlign}}return Le.\u0275fac=function(He){return new(He||Le)(e.Y36(e.SBq),e.Y36(le.Au),e.Y36(U.ku))},Le.\u0275cmp=e.Xpm({type:Le,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostVars:7,hostBindings:function(He,oe){1&He&&e.NdJ("$.data-mode.attr",function(){return oe.mode$}),2&He&&(e.uIk("data-host-mode",oe.mode),e.ekj("_pseudo",oe.pseudo)("_icon-rotated",oe.iconRotated)("_focus-visible",oe.focusVisible))},inputs:{pseudo:"pseudo",icon:"icon",iconAlign:"iconAlign",iconRotated:"iconRotated",mode:"mode"},exportAs:["tuiLink"],features:[e._Bn([(0,ee.FT)(Le),U.ku,U.a3,Z.CV])],attrs:de,ngContentSelectors:ze,decls:4,vars:2,consts:[["class","t-icon t-icon_left",3,"src",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_right",3,"src",4,"ngIf"],[1,"t-icon","t-icon_left",3,"src"],[1,"t-icon","t-icon_right",3,"src"]],template:function(He,oe){1&He&&(e.F$t(),e.YNc(0,q,1,1,"tui-svg",0),e.TgZ(1,"span",1),e.Hsn(2),e.qZA(),e.YNc(3,ie,1,1,"tui-svg",2)),2&He&&(e.Q6J("ngIf",oe.iconAlignLeft),e.xp6(3),e.Q6J("ngIf",oe.iconAlignRight))},dependencies:[ue.PN,H.O5],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:none}[_nghost-%COMP%]:hover{color:var(--tui-link-hover)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(0,0,0,.48);text-decoration-color:#0000007a}[data-mode=onLight]._pseudo[_nghost-%COMP%]:hover, [data-mode=onLight]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative-night)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:hover, [data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:active, [data-mode=onLight][data-host-mode=negative]._active[_nghost-%COMP%]{color:var(--tui-negative-night-hover)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark][_nghost-%COMP%]:active, [data-mode=onDark]._active[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(255,255,255,.48);text-decoration-color:#ffffff7a}[data-mode=onDark]._pseudo[_nghost-%COMP%]:hover, [data-mode=onDark]._pseudo[_nghost-%COMP%]:active, [data-mode=onDark]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:hover, [data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:active, [data-mode=onDark][data-host-mode=positive]._active[_nghost-%COMP%]{color:var(--tui-positive-night-hover)}[data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative)}[data-host-mode=negative][_nghost-%COMP%]:hover{color:var(--tui-negative-hover)}[data-host-mode=negative]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(222,76,30,.48);text-decoration-color:#de4c1e7a}[data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive)}[data-host-mode=positive][_nghost-%COMP%]:hover{color:var(--tui-positive-hover)}[data-host-mode=positive]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(58,169,129,.48);text-decoration-color:#3aa9817a}._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-selection)}[data-mode=onLight]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear);color:var(--tui-text-01)}[data-mode=onDark]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[data-host-mode=positive]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-success-bg)}[data-host-mode=negative]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-error-bg)}._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding-bottom:.15em;-webkit-text-decoration:underline dashed rgba(51,111,238,.48);text-decoration:underline dashed rgba(51,111,238,.48);text-underline-offset:.2em;text-decoration-thickness:.7px}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:var(--tui-link-icon-size, 1.5rem);height:var(--tui-link-icon-size, 1.5rem);margin-top:-.125rem}.t-icon_left[_ngcontent-%COMP%]{margin-right:.25rem}.t-icon_right[_ngcontent-%COMP%]{margin-left:.25rem}._icon-rotated[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),Le})(),Se=(()=>{class Le{}return Le.\u0275fac=function(He){return new(He||Le)},Le.\u0275mod=e.oAB({type:Le}),Le.\u0275inj=e.cJS({imports:[[H.ez,ue.EI]]}),Le})()},719:(Gt,Be,c)=>{"use strict";c.d(Be,{dS:()=>ge,kM:()=>ze});var e=c(8692),s=c(4537),F=c(1927),z=c(1213),U=c(7179),ee=c(8033),Z=c(6640),le=c(9570);function ce(Se,Le){if(1&Se&&(s.ynx(0),s._uU(1),s.BQk()),2&Se){const Ve=Le.polymorpheusOutlet;s.xp6(1),s.hij(" ",Ve," ")}}function he(Se,Le){if(1&Se&&(s.O4$(),s.kcU(),s.TgZ(0,"div",6),s.YNc(1,ce,2,1,"ng-container",7),s.qZA()),2&Se){const Ve=s.oxw(2);s.ekj("t-text_horizontal",Ve.isHorizontal),s.xp6(1),s.Q6J("polymorpheusOutlet",Ve.textContent)}}function ue(Se,Le){if(1&Se&&(s.TgZ(0,"div",2),s.O4$(),s.TgZ(1,"svg",3),s._UZ(2,"circle",4),s.qZA(),s.YNc(3,he,2,3,"div",5),s.qZA()),2&Se){const Ve=s.oxw();s.ekj("t-loader_horizontal",Ve.isHorizontal)("t-loader_inherit-color",Ve.inheritColor),s.uIk("data-size",Ve.size),s.xp6(3),s.Q6J("ngIf",Ve.hasText)}}const H=["*"],q=(0,F.JN)({size:"m",inheritColor:!1,overlay:!1});let ze=(()=>{class Se{constructor(Ve,He,oe,et){this.doc=Ve,this.el=He,this.isIos=oe,this.options=et,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0,this.isApple=(0,z.Ex)(this.el.nativeElement)||this.isIos}set showLoader(Ve){Ve&&this.focused&&(0,U.hp)(this.doc),this.loading=Ve}get hasOverlay(){return this.overlay&&this.loading}get hasText(){return!!this.textContent}get isHorizontal(){return!(0,Z.R9)(this.size)}get focused(){return(0,U.zb)(this.el.nativeElement)}}return Se.\u0275fac=function(Ve){return new(Ve||Se)(s.Y36(e.K0),s.Y36(s.SBq),s.Y36(ee.FA),s.Y36(q))},Se.\u0275cmp=s.Xpm({type:Se,selectors:[["tui-loader"]],hostVars:2,hostBindings:function(Ve,He){2&Ve&&s.ekj("_loading",He.loading)},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",showLoader:"showLoader"},ngContentSelectors:H,decls:3,vars:7,consts:[[1,"t-content",3,"disabled"],["class","t-loader",3,"t-loader_horizontal","t-loader_inherit-color",4,"ngIf"],[1,"t-loader"],["automation-id","tui-loader__loader","focusable","false","viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg",1,"t-icon"],["cx","50","cy","50","r","50","stroke-dasharray","314",1,"t-circle"],["automation-id","tui-loader__text","class","t-text",3,"t-text_horizontal",4,"ngIf"],["automation-id","tui-loader__text",1,"t-text"],[4,"polymorpheusOutlet"]],template:function(Ve,He){1&Ve&&(s.F$t(),s.TgZ(0,"fieldset",0),s.Hsn(1),s.qZA(),s.YNc(2,ue,4,6,"div",1)),2&Ve&&(s.ekj("t-content_has-overlay",He.hasOverlay)("t-content_loading",He.loading),s.Q6J("disabled",He.loading&&!He.isApple),s.uIk("inert",He.loading||null),s.xp6(2),s.Q6J("ngIf",He.loading))},dependencies:[e.O5,le.Li],styles:["@keyframes _ngcontent-%COMP%_tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@keyframes _ngcontent-%COMP%_tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}[_nghost-%COMP%]{position:relative;display:flex;min-width:1.5rem}._loading[_nghost-%COMP%]{overflow:hidden}.t-content[_ngcontent-%COMP%]{z-index:0;min-width:100%;height:100%;padding:0;margin:0;border:none}.t-content_has-overlay[_ngcontent-%COMP%]{opacity:.3}.t-content_loading[_ngcontent-%COMP%]{pointer-events:none}.t-loader[_ngcontent-%COMP%]{position:relative;left:-100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;flex-shrink:0;align-self:center;color:var(--tui-text-01);stroke:var(--tui-primary);animation:tuiFadeIn var(--tui-duration)}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-loader[data-size=xs][_ngcontent-%COMP%]{font-size:.75rem;stroke-width:38}.t-loader[data-size=s][_ngcontent-%COMP%]{font-size:1rem;stroke-width:25}.t-loader[data-size=m][_ngcontent-%COMP%]{font-size:1.5rem;stroke-width:17}.t-loader[data-size=l][_ngcontent-%COMP%]{font-size:2.5rem;stroke-width:15}.t-loader[data-size=xl][_ngcontent-%COMP%]{font-size:3.5rem;stroke-width:14}.t-loader[data-size=xxl][_ngcontent-%COMP%]{font-size:5rem;stroke-width:10}.t-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;color:inherit;max-width:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}.t-icon[_ngcontent-%COMP%]{display:block;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin:.25rem -.5em;border-radius:100%;overflow:hidden;transform:scaleY(-1);animation:_ngcontent-%COMP%_tuiLoaderRotate 3s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}.t-circle[_ngcontent-%COMP%]{fill:none;stroke:inherit;stroke-width:inherit;animation:_ngcontent-%COMP%_tuiLoaderDashOffset 3s linear infinite}"],changeDetection:0}),Se})(),ge=(()=>{class Se{}return Se.\u0275fac=function(Ve){return new(Ve||Se)},Se.\u0275mod=s.oAB({type:Se}),Se.\u0275inj=s.cJS({imports:[[e.ez,le.wq]]}),Se})()},885:(Gt,Be,c)=>{"use strict";c.d(Be,{H:()=>q,L:()=>de});var e=c(4537),s=c(2325),F=c(6060),z=c(4789),U=c(2628),ee=c(8692),Z=c(9570);function le(ie,ze){1&ie&&e._UZ(0,"tui-svg",5),2&ie&&e.Q6J("src",ze.polymorpheusOutlet)}const ce=function(ie){return{$implicit:ie}};function he(ie,ze){if(1&ie&&(e.ynx(0),e.YNc(1,le,1,1,"tui-svg",4),e.BQk()),2&ie){const ge=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",ge.icon)("polymorpheusOutletContext",e.VKq(2,ce,ge.status))}}function ue(ie,ze){if(1&ie){const ge=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(ge);const Le=e.oxw();return e.KtG(Le.close.emit())}),e.ALo(1,"async"),e.qZA()}if(2&ie){const ge=e.oxw();e.Q6J("icon",ge.icons.close)("title",e.lcZ(1,2,ge.closeWord$))}}const H=["*"];let de=(()=>{class ie{constructor(ge,Se,Le){this.closeWord$=ge,this.icons=Se,this.options=Le,this.hasIcon=this.options.hasIcon,this.icon=this.options.icon,this.status=this.options.status,this.size=this.options.size,this.hideClose=!1,this.close=new e.vpe}get hasClose(){return!this.hideClose&&(0,s.fw)(this.close)}}return ie.\u0275fac=function(ge){return new(ge||ie)(e.Y36(F.U0),e.Y36(F.Gs),e.Y36(F.Ln))},ie.\u0275cmp=e.Xpm({type:ie,selectors:[["tui-notification"],["a","tuiNotification",""],["button","tuiNotification",""]],hostVars:2,hostBindings:function(ge,Se){2&ge&&e.uIk("data-status",Se.status)("data-size",Se.size)},inputs:{hasIcon:"hasIcon",icon:"icon",status:"status",size:"size",hideClose:"hideClose"},outputs:{close:"close"},ngContentSelectors:H,decls:5,vars:3,consts:[[4,"ngIf"],[1,"t-content"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button","class","t-close",3,"icon","title","click",4,"ngIf"],["automation-id","tui-notification__more",1,"t-more",3,"src"],["automation-id","tui-notification__icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification__icon",1,"t-icon",3,"src"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button",1,"t-close",3,"icon","title","click"]],template:function(ge,Se){1&ge&&(e.F$t(),e.YNc(0,he,2,4,"ng-container",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,ue,2,4,"button",2),e._UZ(4,"tui-svg",3)),2&ge&&(e.Q6J("ngIf",Se.icon&&Se.hasIcon),e.xp6(3),e.Q6J("ngIf",Se.hasClose),e.xp6(1),e.Q6J("src",Se.icons.more))},dependencies:[z.PN,U.v0,ee.O5,Z.Li,ee.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:flex;padding:.75rem 1rem;border-radius:var(--tui-radius-m);background:#fff;background:var(--tui-base-01);box-sizing:border-box;overflow:hidden;text-align:left}[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:none}button[_nghost-%COMP%], a[_nghost-%COMP%]{border:none;cursor:pointer}button[_nghost-%COMP%] .t-more[_ngcontent-%COMP%], a[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-text-01);opacity:.5}[data-size=s][_nghost-%COMP%]{padding:.375rem .625rem}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1.25rem;margin:0 .375rem 0 -.125rem}[data-size=s][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem .75rem}[data-size=s][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=m][_nghost-%COMP%]{padding:.75rem}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem;margin-right:.5rem}[data-size=m][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.125rem -.125rem 1rem}[data-size=m][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=l][_nghost-%COMP%]{padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin-right:.5rem}[data-size=l][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin-right:-.5rem}[data-status=info][_nghost-%COMP%]{color:var(--tui-info-fill);background:linear-gradient(var(--tui-info-bg),var(--tui-info-bg)),var(--tui-base-01)}[data-status=success][_nghost-%COMP%]{color:var(--tui-success-fill);background:linear-gradient(var(--tui-success-bg),var(--tui-success-bg)),var(--tui-base-01)}[data-status=error][_nghost-%COMP%]{color:var(--tui-error-fill);background:linear-gradient(var(--tui-error-bg),var(--tui-error-bg)),var(--tui-base-01)}[data-status=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background:linear-gradient(var(--tui-warning-bg),var(--tui-warning-bg)),var(--tui-base-01)}[data-status=neutral][_nghost-%COMP%]{color:var(--tui-neutral-fill);background:linear-gradient(var(--tui-neutral-bg),var(--tui-neutral-bg)),var(--tui-base-01)}.t-content[_ngcontent-%COMP%]{flex:1;word-break:break-word;color:var(--tui-text-01);text-align:inherit;align-self:center}"],changeDetection:0}),ie})(),q=(()=>{class ie{}return ie.\u0275fac=function(ge){return new(ge||ie)},ie.\u0275mod=e.oAB({type:ie}),ie.\u0275inj=e.cJS({imports:[[ee.ez,z.EI,U.fN,Z.wq]]}),ie})()},5640:(Gt,Be,c)=>{"use strict";c.d(Be,{iQ:()=>jt,yc:()=>gt,B1:()=>Mt,KW:()=>Me,MB:()=>_t});var e=c(4911),s=c(4537),F=c(9669);let z=(()=>{class re{}return re.\u0275fac=function(ye){return new(ye||re)},re.\u0275cmp=s.Xpm({type:re,selectors:[["ng-component"]],hostAttrs:[1,"tui-autofilled-styles"],decls:0,vars:0,template:function(ye,ut){},styles:[".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}\n"],encapsulation:2,changeDetection:0}),re})(),U=(()=>{class re{constructor(ye){this.autofilled=!1,this.tuiAutofilledChange=new s.vpe,ye.addComponent(z)}transitionStartHandler({propertyName:ye,target:ut}){var Lt;ye.includes("box-shadow")&&(null===(Lt=ut)||void 0===Lt?void 0:Lt.matches("input"))&&(this.autofilled=!this.autofilled,this.tuiAutofilledChange.emit(this.autofilled))}}return re.\u0275fac=function(ye){return new(ye||re)(s.Y36(F.gH))},re.\u0275dir=s.lG2({type:re,selectors:[["","tuiAutofilledChange",""]],hostAttrs:[1,"tui-autofill"],hostVars:2,hostBindings:function(ye,ut){1&ye&&s.NdJ("transitionstart",function(an){return ut.transitionStartHandler(an)}),2&ye&&s.ekj("_autofilled",ut.autofilled)},outputs:{tuiAutofilledChange:"tuiAutofilledChange"}}),re})(),ee=(()=>{class re{}return re.\u0275fac=function(ye){return new(ye||re)},re.\u0275mod=s.oAB({type:re}),re.\u0275inj=s.cJS({}),re})();var Z=c(3633),le=c(8033),ce=c(6480),he=c(7179),ue=c(4493),H=c(4358),de=c(8089),q=c(8940),ie=c(6640),ze=c(9570),ge=c(4121),Se=c(1860),Le=c(4581),Ve=c(3517),He=c(4970),oe=c(7969),et=c(2147),Ae=c(4789),Oe=c(7320),tt=c(1515),je=c(8692),be=c(1489),at=c(9900),St=c(6060);let Ke=(()=>{class re{}return re.\u0275fac=function(ye){return new(ye||re)},re.\u0275dir=s.lG2({type:re,selectors:[["input","tuiMaskAccessor",""]],features:[s._Bn([{provide:at.JU,deps:[[new s.FiY,St.sE],at.Fj],multi:!0,useFactory:(We,ye)=>We?We[0]:ye}])]}),re})(),pt=(()=>{class re{}return re.\u0275fac=function(ye){return new(ye||re)},re.\u0275mod=s.oAB({type:re}),re.\u0275inj=s.cJS({}),re})();var Ne=c(3631);const ke=["pre"],$e=["focusableElement"];function B(re,We){1&re&&s.GkF(0)}function Q(re,We){1&re&&s.GkF(0)}function te(re,We){1&re&&(s.TgZ(0,"div",17),s.Hsn(1,2),s.qZA())}function k(re,We){1&re&&s._UZ(0,"tui-svg",20),2&re&&s.Q6J("src",We.polymorpheusOutlet)}const ne=function(re){return{$implicit:re}};function Ie(re,We){if(1&re&&(s.TgZ(0,"div",18),s.YNc(1,k,1,1,"tui-svg",19),s.qZA()),2&re){const ye=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ye.iconLeftContent)("polymorpheusOutletContext",s.VKq(2,ne,ye.size))}}function it(re,We){if(1&re&&(s.TgZ(0,"label",21),s.Hsn(1,3),s.qZA()),2&re){const ye=s.oxw();s.ekj("t-placeholder_raised",ye.placeholderRaised),s.Q6J("for",ye.computedId)}}function mt(re,We){1&re&&s._UZ(0,"tui-svg",24),2&re&&s.Q6J("src",We.polymorpheusOutlet)}function cn(re,We){if(1&re&&(s.TgZ(0,"div",22),s.YNc(1,mt,1,1,"tui-svg",23),s.qZA()),2&re){const ye=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ye.controller.customContent)}}function Et(re,We){1&re&&s._UZ(0,"tui-svg",27),2&re&&s.Q6J("src",We.polymorpheusOutlet)}function Rt(re,We){if(1&re){const ye=s.EpF();s.TgZ(0,"span",25),s.NdJ("click.stop",function(){s.CHM(ye);const Lt=s.oxw();return s.KtG(Lt.clear())}),s.YNc(1,Et,1,1,"tui-svg",26),s.qZA()}if(2&re){const ye=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ye.iconCleaner||ye.controller.options.iconCleaner)("polymorpheusOutletContext",s.VKq(2,ne,ye.size))}}function Ct(re,We){if(1&re&&s._UZ(0,"tui-tooltip",28),2&re){const ye=s.oxw();s.Q6J("content",null==ye.hintOptions?null:ye.hintOptions.content)("describeId",ye.computedId)}}function Bt(re,We){1&re&&s._UZ(0,"tui-svg",20),2&re&&s.Q6J("src",We.polymorpheusOutlet)}function nn(re,We){if(1&re&&(s.TgZ(0,"div",29),s.YNc(1,Bt,1,1,"tui-svg",19),s.qZA()),2&re){const ye=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ye.iconContent)("polymorpheusOutletContext",s.VKq(2,ne,ye.size))}}const zt=[[["input"]],[["select"]],[["tuiContent"]],"*"],$t=["input","select","tuiContent","*"],On=["tuiTextfield",""];let lt=(()=>{class re{constructor(ye,ut){this.textfield=ye,this.fontsReady$=ut,this.prefix$=new ge.X(""),this.pre$=(0,Se.T)(this.fontsReady$,this.prefix$).pipe((0,Ve.g)(0),(0,He.h)(()=>{var Lt;return!(null===(Lt=this.pre)||void 0===Lt||!Lt.nativeElement.isConnected)}),(0,oe.U)(()=>{var Lt;return(null===(Lt=this.pre)||void 0===Lt?void 0:Lt.nativeElement.offsetWidth)||0}),(0,et.x)())}get isContextTable(){return this.textfield.appearance===Oe.Nm.Table}get value(){return this.textfield.value}get filler(){const{focused:ye,placeholder:ut,exampleText:Lt,value:an,textfield:Ht}=this;return ut&&Lt?"":ye?Lt||Ht.filler.slice(an.length):""}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}ngDoCheck(){this.prefix$.next(this.prefix)}get placeholder(){var ye;return(null===(ye=this.textfield.nativeFocusableElement)||void 0===ye?void 0:ye.placeholder)||""}get exampleText(){return!this.value&&this.focused?this.placeholder:""}get decorationsVisible(){return!!this.value||this.focused&&!this.placeholder}get focused(){return this.textfield.computedFocused&&!this.textfield.readOnly}get computedPostfix(){return this.textfield.postfix&&(this.filler||this.value)?` ${this.textfield.postfix}`:this.textfield.postfix}}return re.\u0275fac=function(ye){return new(ye||re)(s.Y36(le.KZ),s.Y36(le.tS))},re.\u0275cmp=s.Xpm({type:re,selectors:[["tui-value-decoration"]],viewQuery:function(ye,ut){if(1&ye&&s.Gf(ke,7,s.SBq),2&ye){let Lt;s.iGM(Lt=s.CRH())&&(ut.pre=Lt.first)}},hostVars:4,hostBindings:function(ye,ut){1&ye&&s.NdJ("animationstart",function(){return ut.ngDoCheck()}),2&ye&&s.ekj("_table",ut.isContextTable)("_filler",ut.filler)},decls:5,vars:4,consts:[[1,"t-prefix",3,"textContent"],["pre",""],[1,"t-ghost",3,"textContent"],[1,"t-filler",3,"textContent"],[1,"t-postfix",3,"textContent"]],template:function(ye,ut){1&ye&&s._UZ(0,"span",0,1)(2,"span",2)(3,"span",3)(4,"span",4),2&ye&&(s.Q6J("textContent",ut.prefix),s.xp6(2),s.Q6J("textContent",ut.value),s.xp6(1),s.Q6J("textContent",ut.filler),s.xp6(1),s.Q6J("textContent",ut.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;width:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-03);animation:tuiPresent 1s;white-space:nowrap}._table[_nghost-%COMP%]{position:static;margin-top:0}._filler[_nghost-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]{color:var(--tui-text-03-night)}tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]{line-height:calc(var(--tui-height) - .25rem)}.t-ghost[_ngcontent-%COMP%]{visibility:hidden;white-space:pre;text-overflow:clip}.t-prefix[_ngcontent-%COMP%], .t-postfix[_ngcontent-%COMP%]{white-space:pre;color:var(--tui-text-01)}tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-filler[_ngcontent-%COMP%]{max-width:100%;white-space:nowrap}']}),re})();const jt={s:1.25,m:1.75,l:2.25};let gt=(()=>{class re extends ce.Xn{constructor(ye,ut,Lt,an){super(),this.controller=ye,this.hintOptions=ut,this.options=Lt,this.el=an,this.editable=!0,this.textfieldFiller="",this.iconCleaner=this.options.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.textfieldPrefix="",this.textfieldPostfix="",this.value="",this.valueChange=new s.vpe,this.autofilled=!1}get prefix(){return this.textfieldPrefix||this.controller.prefix}get postfix(){return this.textfieldPostfix||this.controller.postfix}get filler(){return this.textfieldFiller||this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:ye}=this.focusableElement;return ye.previousElementSibling||ye}get focused(){return(0,he.zb)(this.el.nativeElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var ye;return!(null===(ye=this.content)||void 0===ye||!ye.length)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var ye;return!(null===(ye=this.hintOptions)||void 0===ye||!ye.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var ye;const Lt=((null===(ye=this.nativeFocusableElement)||void 0===ye?void 0:ye.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!Lt}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,ie._X)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconLeft}get showHint(){var ye;return!(null===(ye=this.hintOptions)||void 0===ye||!ye.content)&&(this.options.hintOnDisabled||!this.computedDisabled)}get name(){var ye;return"cc-exp"===(null===(ye=this.nativeFocusableElement)||void 0===ye?void 0:ye.autocomplete)?"ccexpiryyear":null}get computedId(){var ye;return(null===(ye=this.nativeFocusableElement)||void 0===ye?void 0:ye.id)||""}onFocused(ye){this.updateFocused(ye)}getIndent$(ye){return(0,Le.R)(ye,"scroll").pipe((0,oe.U)(()=>-1*Math.max(ye.scrollLeft,0)))}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(ye){const{nativeFocusableElement:ut}=this;!ut||ye.target===ut||(ye.preventDefault(),ut.focus())}onModelChange(ye){this.updateValue(ye)}onAutofilled(ye){this.updateAutofilled(ye)}detectRetargetFromLabel(ye){(0,ue.UP)(ye)&&ye.stopImmediatePropagation()}get iconPaddingLeft(){return jt[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(ye){this.autofilled!==ye&&(this.autofilled=ye)}updateValue(ye){this.value=ye,this.valueChange.emit(ye)}}return re.\u0275fac=function(ye){return new(ye||re)(s.Y36(q.Cs),s.Y36(de.bZ,8),s.Y36(q.z1),s.Y36(s.SBq))},re.\u0275cmp=s.Xpm({type:re,selectors:[["tui-primitive-textfield"]],contentQueries:function(ye,ut,Lt){if(1&ye&&s.Suo(Lt,ze.Li,5),2&ye){let an;s.iGM(an=s.CRH())&&(ut.content=an)}},viewQuery:function(ye,ut){if(1&ye&&s.Gf($e,5),2&ye){let Lt;s.iGM(Lt=s.CRH())&&(ut.focusableElement=Lt.first)}},hostVars:15,hostBindings:function(ye,ut){1&ye&&s.NdJ("focusin",function(){return ut.onFocused(!0)})("focusout",function(){return ut.onFocused(!1)}),2&ye&&(s.uIk("data-size",ut.size),s.Udp("--border-start",ut.borderStart,"rem")("--border-end",ut.borderEnd,"rem"),s.ekj("_autofilled",ut.autofilled)("_label-outside",ut.controller.labelOutside)("_readonly",ut.readOnly)("_invalid",ut.computedInvalid)("_hidden",ut.inputHidden))},inputs:{editable:"editable",textfieldFiller:["filler","textfieldFiller"],iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",textfieldPrefix:["prefix","textfieldPrefix"],textfieldPostfix:["postfix","textfieldPostfix"],value:"value"},outputs:{valueChange:"valueChange"},features:[s._Bn([(0,le.FT)(re),q.Y0]),s.qOj],ngContentSelectors:$t,decls:24,vars:37,consts:[[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly","click.prevent.silent","mousedown","tuiAutofilledChange"],["automation-id","tui-primitive-textfield__native-input","tuiMaskAccessor","",1,"t-input",3,"disabled","id","ngModel","readOnly","tuiFocusable","ngModelChange"],["focusableElement",""],["automation-id","tui-primitive-textfield__value","class","t-input t-input_template",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],[1,"t-wrapper"],["automation-id","tui-primitive-textfield__placeholder","class","t-placeholder",3,"t-placeholder_raised","for",4,"ngIf"],[1,"t-wrapper-value-decoration"],["aria-hidden","true","automation-id","tui-primitive-textfield__value-decoration",1,"t-value-decoration"],["decor",""],[1,"t-icons"],["automation-id","tui-primitive-textfield__custom-content","class","t-custom-content",4,"ngIf"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","","class","t-cleaner",3,"click.stop",4,"ngIf"],["automation-id","tui-primitive-textfield__tooltip","class","t-tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-primitive-textfield__value",1,"t-input","t-input_template"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],["automation-id","tui-primitive-textfield__placeholder",1,"t-placeholder",3,"for"],["automation-id","tui-primitive-textfield__custom-content",1,"t-custom-content"],["class","t-custom-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"src"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"src"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(ye,ut){if(1&ye&&(s.F$t(zt),s.YNc(0,B,1,0,"ng-container",0),s.ALo(1,"async"),s.YNc(2,Q,1,0,"ng-container",0),s.ALo(3,"async"),s.TgZ(4,"div",1),s.NdJ("click.prevent.silent",function(an){return ut.detectRetargetFromLabel(an)})("mousedown",function(an){return ut.onMouseDown(an)})("tuiAutofilledChange",function(an){return ut.onAutofilled(an)}),s.ALo(5,"async"),s.Hsn(6),s.Hsn(7,1),s.TgZ(8,"input",2,3),s.NdJ("ngModelChange",function(an){return ut.onModelChange(an)}),s.qZA(),s.YNc(10,te,2,0,"div",4),s.TgZ(11,"div",5),s.YNc(12,Ie,2,4,"div",6),s.TgZ(13,"div",7),s.YNc(14,it,2,3,"label",8),s.TgZ(15,"div",9)(16,"tui-value-decoration",10,11),s.ALo(18,"async"),s.qZA()()(),s.TgZ(19,"div",12),s.YNc(20,cn,2,1,"div",13),s.YNc(21,Rt,2,4,"span",14),s.YNc(22,Ct,1,2,"tui-tooltip",15),s.YNc(23,nn,2,4,"div",16),s.qZA()()()),2&ye){const Lt=s.MAs(9),an=s.MAs(17);s.Q6J("ngIf",s.lcZ(1,29,null==ut.content?null:ut.content.changes)),s.xp6(2),s.Q6J("ngIf",s.lcZ(3,31,null==ut.hintOptions?null:ut.hintOptions.change$)),s.xp6(2),s.Udp("--text-indent",s.lcZ(5,33,an.pre$),"px"),s.Q6J("active",ut.pseudoActive)("appearance",ut.appearance)("disabled",ut.disabled)("focus",ut.computedFocused)("hover",ut.pseudoHover)("invalid",ut.computedInvalid)("readOnly",ut.readOnly),s.xp6(4),s.Q6J("disabled",ut.computedDisabled)("id",ut.id)("ngModel",ut.value)("readOnly",ut.readOnly||!ut.editable)("tuiFocusable",ut.computedFocusable),s.uIk("aria-invalid",ut.computedInvalid)("name",ut.name),s.xp6(2),s.Q6J("ngIf",ut.inputHidden),s.xp6(2),s.Q6J("ngIf",ut.iconLeftContent),s.xp6(2),s.Q6J("ngIf",ut.hasPlaceholder),s.xp6(2),s.Udp("text-indent",s.lcZ(18,35,ut.getIndent$(Lt)),"px"),s.ekj("t-has-value",ut.value),s.xp6(4),s.Q6J("ngIf",ut.hasCustomContent),s.xp6(1),s.Q6J("ngIf",ut.hasCleaner),s.xp6(1),s.Q6J("ngIf",ut.showHint),s.xp6(1),s.Q6J("ngIf",ut.iconContent)}},dependencies:[Ae.PN,lt,tt.w,je.O5,be.o,U,Ke,at.Fj,at.JJ,at.On,Z.t,ze.Li,je.Ov],styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;text-align:left;border-radius:var(--tui-radius-m);height:var(--tui-height);min-height:var(--tui-height);max-height:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}.t-input[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-input[_ngcontent-%COMP%]:active{font-size:1rem}}.t-input[inputMode=none][_ngcontent-%COMP%]{caret-color:transparent}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}.t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], .t-input tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], .t-input tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input.t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;box-sizing:border-box;align-items:center;overflow:hidden}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-l)}.t-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}[data-size=s][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.375rem;margin-inline-start:-.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size="s"]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}._autofilled[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled[_nghost-%COMP%] .t-value-decoration[_ngcontent-%COMP%]:not(.t-has-value){visibility:hidden}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{width:2rem;height:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;width:calc(100% - 1rem);max-width:calc(100% - 1rem);align-items:center;pointer-events:none;-webkit-padding-end:0;padding-inline-end:0}.t-text-template[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-wrapper-value-decoration[_ngcontent-%COMP%]{position:relative;pointer-events:none}'],changeDetection:0}),(0,e.gn)([H.UM],re.prototype,"getIndent$",null),re})(),Mt=(()=>{class re extends Ne.D1{constructor(ye){super(ye),this.textfield=ye}get readOnly(){return this.textfield.readOnly||!this.textfield.editable}onValueChange(ye){this.textfield.onModelChange(ye)}}return re.\u0275fac=function(ye){return new(ye||re)(s.Y36(gt))},re.\u0275dir=s.lG2({type:re,selectors:[["tui-primitive-textfield"]],features:[s._Bn([(0,St.cp)(re)]),s.qOj]}),re})(),_t=(()=>{class re{constructor(ye,ut,Lt,an,Ht){this.host=ye,this.controller=ut,this.el=Lt,this.idService=an,this.legacyMask=Ht,this.host.process(this.el.nativeElement)}get id(){return this.el.nativeElement.id||this.idService.generate()}get inputMode(){const ye=this.el.nativeElement.inputMode||this.host.inputMode;return"text"===ye?null:ye}}return re.\u0275fac=function(ye){return new(ye||re)(s.Y36(St.S0),s.Y36(q.Cs),s.Y36(s.SBq),s.Y36(F.ll),s.Y36(St.sf,8))},re.\u0275cmp=s.Xpm({type:re,selectors:[["input","tuiTextfield",""],["textarea","tuiTextfield",""]],hostAttrs:["type","text"],hostVars:7,hostBindings:function(ye,ut){1&ye&&s.NdJ("input",function(an){return!ut.legacyMask&&ut.host.onValueChange(an.target.value)}),2&ye&&(s.Ikx("tabIndex",ut.host.focusable?0:-1)("readOnly",ut.host.readOnly)("value",ut.host.value),s.uIk("id",ut.id)("inputMode",ut.inputMode)("aria-invalid",ut.host.invalid)("disabled",ut.host.disabled||null))},features:[s._Bn([q.Y0])],attrs:On,decls:0,vars:0,template:function(ye,ut){},styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){[_nghost-%COMP%]:active{font-size:1rem}}[inputMode=none][_nghost-%COMP%]{caret-color:transparent}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}[_nghost-%COMP%]::-webkit-caps-lock-indicator, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button, [_nghost-%COMP%]::-webkit-credentials-auto-fill-button, [_nghost-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}[_nghost-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) [_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}textarea[_nghost-%COMP%]{white-space:pre-wrap}textarea[_nghost-%COMP%] tui-textarea._ios[_nghost-%COMP%], tui-textarea._ios [_nghost-%COMP%], textarea[_nghost-%COMP%] tui-text-area._ios[_nghost-%COMP%], tui-text-area._ios [_nghost-%COMP%]{padding-left:.8125rem}'],changeDetection:0}),re})(),Me=(()=>{class re{}return re.\u0275fac=function(ye){return new(ye||re)},re.\u0275mod=s.oAB({type:re}),re.\u0275inj=s.cJS({imports:[[je.ez,at.u5,ze.wq,pt,Z.u,be.W,Ae.EI,tt.Q,ee]]}),re})()},134:(Gt,Be,c)=>{"use strict";c.d(Be,{IB:()=>de,Jy:()=>q});var e=c(4537),s=c(1359),F=c(1213),z=c(4493),U=c(8033),ee=c(2579),Z=c(8692);function le(ie,ze){1&ie&&e._UZ(0,"tui-scroll-controls",2)}const ce=["*"];let de=(()=>{class ie{constructor(ge,Se,Le,Ve){this.cssRef=ge,this.el=Se,this.userAgent=Le,this.isIos=Ve,this.isLegacy=!this.cssRef.supports("position","sticky")||(0,F.oK)(this.userAgent)&&!this.cssRef.supports("scrollbar-width","none"),this.hidden=!1,this.browserScrollRef=new e.SBq(this.el.nativeElement)}get delegated(){return this.browserScrollRef.nativeElement!==this.el.nativeElement}get showScrollbars(){return!this.hidden&&!this.isIos&&(!this.isLegacy||this.delegated)}get showNative(){return this.isLegacy&&!this.hidden&&!this.delegated}onScrollable(ge){this.browserScrollRef.nativeElement=ge}scrollIntoView(ge){var Se;if(this.delegated)return;const{nativeElement:Le}=this.browserScrollRef,{offsetTop:Ve,offsetLeft:He}=(0,z.YX)(Le,ge),{clientHeight:oe,clientWidth:et}=Le,{offsetHeight:Ae,offsetWidth:Oe}=ge;null===(Se=Le.scrollTo)||void 0===Se||Se.call(Le,He+Oe/2-et/2,Ve+Ae/2-oe/2)}}return ie.\u0275fac=function(ge){return new(ge||ie)(e.Y36(ee.ux),e.Y36(e.SBq),e.Y36(ee.yZ),e.Y36(U.FA))},ie.\u0275cmp=e.Xpm({type:ie,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(ge,Se){1&ge&&e.NdJ("tui-scrollable.stop",function(Ve){return Se.onScrollable(Ve.detail)})("tui-scroll-into-view.stop",function(Ve){return Se.scrollIntoView(Ve.detail)}),2&ge&&e.ekj("_legacy",Se.showNative)},inputs:{hidden:"hidden"},features:[e._Bn([{provide:U.$_,deps:[ie],useFactory:({browserScrollRef:ze})=>ze}])],ngContentSelectors:ce,decls:3,vars:3,consts:[["class","t-bars",4,"ngIf"],[1,"t-content"],[1,"t-bars"]],template:function(ge,Se){1&ge&&(e.F$t(),e.YNc(0,le,1,0,"tui-scroll-controls",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()),2&ge&&(e.Q6J("ngIf",Se.showScrollbars),e.xp6(1),e.ekj("t-content_delegated",Se.delegated))},dependencies:[s.tZ,Z.O5],styles:["[_nghost-%COMP%]{position:relative;display:flex;isolation:isolate;overflow:auto}[_nghost-%COMP%]:not(._legacy){scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar, [_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}._legacy[_nghost-%COMP%]{overflow:overlay}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){._legacy[_nghost-%COMP%]::-webkit-scrollbar, ._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar{background-color:transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}.t-content[_ngcontent-%COMP%]{isolation:isolate;flex:1;flex-basis:auto;width:100%;height:-webkit-max-content;height:max-content}.t-content_delegated[_ngcontent-%COMP%]{height:100%}.t-bars[_ngcontent-%COMP%]{color:var(--tui-text-01)}"],changeDetection:0}),ie})(),q=(()=>{class ie{}return ie.\u0275fac=function(ge){return new(ge||ie)},ie.\u0275mod=e.oAB({type:ie}),ie.\u0275inj=e.cJS({imports:[[Z.ez,s.eI]]}),ie})()},4789:(Gt,Be,c)=>{"use strict";c.d(Be,{$E:()=>St,EI:()=>te,PN:()=>Q});var e=c(4911),s=c(8692),F=c(4537),z=c(5998),U=c(2579),ee=c(2668),Z=c(8192),le=c(1927),he=(c(8939),c(4493)),ue=c(9669),H=c(8033),de=c(4358),q=c(8269),ie=c(7941),ze=c(6060),ge=c(6640),Se=c(8330),Le=c(5557),Ve=c(4945),He=c(1528),oe=c(3674),et=c(3568),Ae=c(7969);function Oe(k,ne){if(1&k&&F._UZ(0,"div",3),2&k){const Ie=F.oxw().tuiLet;F.Q6J("innerHTML",Ie,F.oJD)}}function tt(k,ne){if(1&k){const Ie=F.EpF();F.O4$(),F.TgZ(0,"svg",4),F.NdJ("error",function(){F.CHM(Ie);const mt=F.oxw(2);return F.KtG(mt.onError())}),F._UZ(1,"use"),F.qZA()}if(2&k){const Ie=F.oxw(2);F.xp6(1),F.uIk("href",Ie.use,null,"xlink")}}function je(k,ne){if(1&k&&(F.ynx(0),F.YNc(1,Oe,1,1,"div",1),F.YNc(2,tt,2,1,"ng-template",null,2,F.W1O),F.BQk()),2&k){const Ie=F.MAs(3),it=F.oxw();F.xp6(1),F.Q6J("ngIf",it.isInnerHTML)("ngIfElse",Ie)}}const be={tuiIconAttach:"tuiIconPaperclip",tuiIconAttention:"tuiIconAlertCircle",tuiIconBackCircle:"tuiIconArrowLeftCircle",tuiIconCall:"tuiIconPhone",tuiIconCallIn:"tuiIconPhoneIncoming",tuiIconCallOut:"tuiIconPhoneOutgoing",tuiIconCallTransfer:"tuiIconPhoneForwarded",tuiIconCancel:"tuiIconXCircle",tuiIconCancelCircle:"tuiIconSlash",tuiIconCard:"tuiIconCreditCard",tuiIconCards:"tuiIconCreditCard",tuiIconChartBar:"tuiIconBarChart",tuiIconChart:"tuiIconBarChart",tuiIconCheckList:"tuiIconClipboard",tuiIconCloseCircle:"tuiIconXCircle",tuiIconCollapse:"tuiIconMinimize",tuiIconComment:"tuiIconMessageSquare",tuiIconCommentFw:"tuiIconMessageForward",tuiIconCompany:"tuiIconBriefcase",tuiIconDefaultDoc:"tuiIconFile",tuiIconDesktop:"tuiIconMonitor",tuiIconDesktopOff:"tuiIconMonitorOff",tuiIconDislike:"tuiIconThumbsDown",tuiIconDone:"tuiIconCheckCircle",tuiIconDraft:"tuiIconEdit2",tuiIconEyeOpen:"tuiIconEye",tuiIconEyeClosed:"tuiIconEyeOff",tuiIconExpand:"tuiIconMaximize",tuiIconExternal:"tuiIconExternalLink",tuiIconFrame:"tuiIconLayout",tuiIconGeo:"tuiIconMapPin",tuiIconHeartFilled:"tuiIconHeart",tuiIconHide:"tuiIconEyeOff",tuiIconImg:"tuiIconImage",tuiIconInfoCircle:"tuiIconInfo",tuiIconLike:"tuiIconThumbsUp",tuiIconLockOpen:"tuiIconUnlock",tuiIconMobile:"tuiIconSmartphone",tuiIconMoreHor:"tuiIconMoreHorizontal",tuiIconMoreVer:"tuiIconMoreVertical",tuiIconMoreVert:"tuiIconMoreVertical",tuiIconPicture:"tuiIconImage",tuiIconPin:"tuiIconMapPin",tuiIconPrint:"tuiIconPrinter",tuiIconRefresh:"tuiIconRefreshCw",tuiIconRemove:"tuiIconX",tuiIconShow:"tuiIconEye",tuiIconSound:"tuiIconVolume",tuiIconSoundOff:"tuiIconVolumeX",tuiIconStarFilled:"tuiIconStar",tuiIconStop:"tuiIconSquare",tuiIconStructure:"tuiIconGrid",tuiIconTime:"tuiIconClock",tuiIconTooltip:"tuiIconHelpCircle",tuiIconViewList:"tuiIconList",tuiIconWifiOn:"tuiIconWifi"},at={iconsPlace:ze.xp,path:(0,ge.ht)(ze.xp),srcProcessor:Se.y,contentProcessor:Z.N,deprecated:k=>{const ne=k.replace("Large","").replace("Outline",""),Ie=be[ne];return Ie?`${ne}/(Large|Outline) is deprecated, use ${Ie}/(Large|Outline) instead`:""}},St=(0,le.N1)(()=>({iconsPlace:(0,F.f3M)(ze.AA),path:(0,F.f3M)(ze.ki),deprecated:at.deprecated,srcProcessor:(0,F.f3M)(ze.V5),contentProcessor:(0,F.f3M)(ze.u_)})),Ke=new F.OlP("[TUI_SVG_SRC_INTERCEPTORS]");let Q=(()=>{class k{constructor(Ie,it,mt,cn,Et,Rt,Ct,Bt,nn,zt){this.doc=Ie,this.win=it,this.options=mt,this.srcInterceptors=cn,this.tuiSanitizer=Et,this.svgService=Rt,this.staticRequestService=Ct,this.sanitizer=Bt,this.el=nn,this.baseHref=zt,this.src$=new Le.t(1),this.icon="",this.innerHTML$=this.src$.pipe((0,He.w)(()=>(0,le.Aj)(this.icon)?this.isExternal?this.getExternalIcon(this.icon):(0,Ve.of)(this.getSafeHtml(this.icon)):(0,Ve.of)(this.icon)),(0,oe.O)(""))}set src(Ie){var it;this.options.deprecated(String(Ie)),this.icon=(null!==(it=this.srcInterceptors)&&void 0!==it?it:[]).reduce((cn,Et)=>Et(cn,this.options),this.options.srcProcessor(Ie||"")),this.src$.next()}get src(){return this.icon}get use(){return(0,le.Aj)(this.icon)?this.icon.includes(".svg#")?this.icon:this.resolveName(this.icon,this.options.path):""}get isInnerHTML(){return!(0,le.Aj)(this.icon)||this.isSrc||this.isExternal||this.isName&&this.isShadowDOM}get isShadowDOM(){return(0,he.Wf)(this.el.nativeElement)!==this.doc}get isUse(){return this.use.replace(q.uJ,"").includes(".svg#")}get isExternal(){return this.isUrl||this.isCrossDomain}get isUrl(){return(0,le.Aj)(this.icon)&&this.icon.replace(q.uJ,"").endsWith(".svg")}get isSrc(){return(0,le.Aj)(this.icon)&&(0,ge.jL)(this.icon)}get isName(){return!this.isUrl&&!this.isUse&&!this.isSrc}get isCrossDomain(){const{use:Ie,isUse:it,win:mt}=this;return it&&Ie.startsWith("http")&&!!mt.origin&&!Ie.startsWith(mt.origin)}onError(Ie="External icon is missing on the given URL"){const{icon:it}=this,mt=new CustomEvent(q.qT,{bubbles:!0,detail:{message:Ie,icon:it}});this.el.nativeElement.dispatchEvent(mt)}resolveName(Ie,it){return it(Ie,this.baseHref)}getSafeHtml(Ie){return this.isSrc?this.sanitize(Ie):this.process(Ie)}process(Ie){const it=this.svgService.getOriginal(Ie);return this.isName&&!it&&Ie&&this.onError("Attempted to use undefined named icon"),this.isShadowDOM&&this.isName?this.sanitize(it||""):""}sanitize(Ie){return Ie=this.options.contentProcessor(Ie),this.tuiSanitizer&&(0,le.Aj)(Ie)?this.sanitizer.bypassSecurityTrustHtml(this.tuiSanitizer.sanitize(F.q3G.HTML,Ie)||""):Ie}getExternalIcon(Ie){const it=Ie.includes(".svg")?Ie:this.use;return this.staticRequestService.request(it).pipe((0,et.K)(()=>(this.onError("Failed to load external SVG"),(0,Ve.of)(""))),(0,Ae.U)(mt=>this.sanitize(mt.replace("{class k{}return k.\u0275fac=function(Ie){return new(Ie||k)},k.\u0275mod=F.oAB({type:k}),k.\u0275inj=F.cJS({imports:[[s.ez,ee.WD]]}),k})()},1515:(Gt,Be,c)=>{"use strict";c.d(Be,{Q:()=>q,w:()=>de});var e=c(4537),s=c(9669),F=c(8033),z=c(8089),U=c(2130),ee=c(6060),Z=c(3528),le=c(4789),ce=c(1489),he=c(9570),ue=c(8692);function H(ie,ze){1&ie&&e._UZ(0,"tui-svg",3),2&ie&&e.Q6J("src",ze.polymorpheusOutlet)}let de=(()=>{class ie extends z.bZ{constructor(ge,Se,Le,Ve){super(Le),this.isMobile=Ve,this.mode=null,this.describeId="",Se.pipe((0,Z.R)(ge)).subscribe(He=>{this.mode=He})}get computedAppearance(){return this.appearance||this.mode||""}stopOnMobile(ge){var Se;this.isMobile&&(ge.preventDefault(),ge.stopPropagation()),null===(Se=this.driver$)||void 0===Se||Se.toggle()}}return ie.\u0275fac=function(ge){return new(ge||ie)(e.Y36(s.a3,2),e.Y36(ee.Au),e.Y36(z.H3),e.Y36(F.fL))},ie.\u0275cmp=e.Xpm({type:ie,selectors:[["tui-tooltip"]],viewQuery:function(ge,Se){if(1&ge&&e.Gf(z.t6,5),2&ge){let Le;e.iGM(Le=e.CRH())&&(Se.driver$=Le.first)}},hostVars:1,hostBindings:function(ge,Se){1&ge&&e.NdJ("mousedown",function(Ve){return Se.stopOnMobile(Ve)}),2&ge&&e.uIk("data-appearance",Se.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[e._Bn([s.a3,U.CV]),e.qOj],decls:4,vars:11,consts:[["appearance","icon","automation-id","tui-tooltip__icon","tuiWrapper","",1,"t-tooltip-icon",3,"hover","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],["driver","tuiHintHover"],[3,"src",4,"polymorpheusOutlet"],[3,"src"]],template:function(ge,Se){if(1&ge&&(e.TgZ(0,"span",0,1),e.ALo(2,"async"),e.YNc(3,H,1,1,"tui-svg",2),e.qZA()),2&ge){const Le=e.MAs(1);e.Q6J("hover",e.lcZ(2,9,Le)||null)("tuiHint",Se.content)("tuiHintAppearance",Se.computedAppearance)("tuiHintContext",Se.context)("tuiHintDescribe",Se.describeId)("tuiHintDirection",Se.direction)("tuiHintHideDelay",Se.hideDelay)("tuiHintShowDelay",Se.showDelay),e.xp6(3),e.Q6J("polymorpheusOutlet",Se.icon)}},dependencies:[le.PN,ce.o,z.D,z.xn,z.t6,z.DM,z.$o,he.Li,ue.Ov],styles:['[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-01)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-error-fill)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;width:100%;height:100%;color:inherit}[tuiWrapper][data-appearance="textfield"][data-state="disabled"][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%], [tuiWrapper][data-appearance="textfield"][data-state="disabled"] [_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%]{opacity:1}'],changeDetection:0}),ie})(),q=(()=>{class ie{}return ie.\u0275fac=function(ge){return new(ge||ie)},ie.\u0275mod=e.oAB({type:ie}),ie.\u0275inj=e.cJS({imports:[[ue.ez,ce.W,le.EI,z.go,he.wq]]}),ie})()},8269:(Gt,Be,c)=>{"use strict";c.d(Be,{Fw:()=>H,Jl:()=>ee,Nq:()=>Z,fe:()=>ce,hW:()=>q,oA:()=>z,qT:()=>ue,uJ:()=>s});var e=c(3770);const s=`?v=${e.Ml}`,z=oe=>oe.includes(".svg#")?oe:`#${oe}`,ee={decimalLimit:1/0,decimalSeparator:",",thousandSeparator:e.f$,zeroPadding:!0,rounding:"truncate",decimal:"not-zero"},Z=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"],ce="tui-scroll-into-view",ue="tui-icon-error",H=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"],q=/\d/},8952:(Gt,Be,c)=>{"use strict";c.d(Be,{A9:()=>Ct,Cw:()=>Mt,E$:()=>it,Ek:()=>Rt,Tp:()=>gt,VC:()=>lt,dp:()=>Me,fx:()=>Et,oH:()=>Q,td:()=>te});var e=c(4537),s=c(2579),F=c(221),z=c(1486),U=c(6111),ee=c(1927),Z=c(9669),le=c(5122),ce=c(4358),he=c(3770),ue=c(5675),H=c(7179),de=c(3631),q=c(9941),ie=c(2130),ze=c(7941),ge=c(6060),Se=c(6148),Le=c(3528),Ve=c(1528),He=c(3517),oe=c(8168),et=c(815),Ae=c(7969),Oe=c(4911),tt=c(7766),je=c(6640),be=c(9570),at=c(8023),St=c(1860),Ke=c(4945),pt=c(4121),Ne=c(134);function ke(Ee,ct){if(1&Ee&&(e.TgZ(0,"div",4),e._uU(1),e.qZA()),2&Ee){const Ce=ct.polymorpheusOutlet;e.xp6(1),e.hij(" ",Ce," ")}}const $e=function(Ee){return{$implicit:Ee}},B=(0,ee.N1)(()=>Bt);let Q=(()=>{class Ee{constructor(){this.tuiDropdownOpen=!1,this.tuiDropdownOpenChange=new e.vpe}update(Ce){this.tuiDropdownOpen=Ce,this.tuiDropdownOpenChange.emit(Ce)}ngOnChanges(){var Ce;null===(Ce=this.dropdown)||void 0===Ce||Ce.toggle(this.tuiDropdownOpen)}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdownOpen",""],["","tuiDropdownOpenChange",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},features:[e.TTD]}),Ee})(),te=(()=>{class Ee{constructor(Ce,re,We,ye,ut,Lt){this.el=re,this.dropdown=We,this.injector=ye,this.dropdownService=ut,this.open=Lt,this.refresh$=new at.x,this.dropdownBoxRef=null,this.type="dropdown",this.component=new be.Al(this.dropdown,this.injector),this.open&&!this.open.dropdown?this.open.dropdown=this:this.open=null,this.refresh$.pipe((0,Se.p)(0),(0,Le.R)(Ce)).subscribe(()=>{var an,Ht;null===(an=this.dropdownBoxRef)||void 0===an||an.changeDetectorRef.detectChanges(),null===(Ht=this.dropdownBoxRef)||void 0===Ht||Ht.changeDetectorRef.markForCheck()})}get position(){return(0,tt.qK)(this.el.nativeElement)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngAfterViewInit(){this.open&&this.toggle(this.open.tuiDropdownOpen)}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1),this.open&&(this.open.dropdown=void 0)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(Ce){var re,We;Ce&&this.content&&!this.dropdownBoxRef?(this.dropdownBoxRef=this.dropdownService.add(this.component),null===(re=this.open)||void 0===re||re.update(!0)):!Ce&&this.dropdownBoxRef&&(this.dropdownService.remove(this.dropdownBoxRef),this.dropdownBoxRef=null,null===(We=this.open)||void 0===We||We.update(!1))}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(Z.a3,2),e.Y36(e.SBq),e.Y36(B),e.Y36(e.gxx),e.Y36(le.ae),e.Y36(Q,8))},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdown","",5,"ng-container"]],inputs:{content:["tuiDropdown","content"]},exportAs:["tuiDropdown"],features:[e._Bn([Z.a3,(0,de.Ic)(Ee),(0,de.Fe)(Ee)]),e.TTD]}),(0,Oe.gn)([ce.UM],Ee.prototype,"position",null),Ee})();const ne=(0,ee.JN)({showDelay:200,hideDelay:500});let it=(()=>{class Ee extends de.kk{constructor(Ce,re,We){super(ye=>this.stream$.subscribe(ye)),this.hovered$=Ce,this.options=re,this.parentHover=We,this.toggle$=new at.x,this.stream$=(0,St.T)(this.toggle$,this.hovered$).pipe((0,Ve.w)(ye=>(0,Ke.of)(ye).pipe((0,He.g)(ye?this.showDelay:this.hideDelay))),(0,oe.b)(ye=>{this.hovered=ye}),(0,et.B)()),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.hovered=!1,this.type="dropdown"}toggle(Ce){var re;null===(re=this.parentHover)||void 0===re||re.toggle(Ce),this.toggle$.next(Ce)}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(U.gs),e.Y36(ne),e.Y36(Ee,12))},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdownHover","",5,"ng-container"]],inputs:{showDelay:["tuiDropdownShowDelay","showDelay"],hideDelay:["tuiDropdownHideDelay","hideDelay"]},features:[e._Bn([(0,de.UK)(Ee),U.gs]),e.qOj]}),Ee})();const mt={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},cn=(0,ee.JN)(mt),Et=Ee=>({provide:cn,deps:[[new e.FiY,Rt],[new e.FiY,new e.tp0,cn]],useFactory:(0,je.lp)(Ee,mt)});let Rt=(()=>{class Ee{constructor(Ce){this.options=Ce,this.align=this.options.align,this.appearance=this.options.appearance,this.direction=this.options.direction,this.limitWidth=this.options.limitWidth,this.minHeight=this.options.minHeight,this.maxHeight=this.options.maxHeight,this.offset=this.options.offset}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(cn,4))},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdownAlign",""],["","tuiDropdownAppearance",""],["","tuiDropdownDirection",""],["","tuiDropdownLimitWidth",""],["","tuiDropdownMinHeight",""],["","tuiDropdownMaxHeight",""],["","tuiDropdownOffset",""]],inputs:{align:["tuiDropdownAlign","align"],appearance:["tuiDropdownAppearance","appearance"],direction:["tuiDropdownDirection","direction"],limitWidth:["tuiDropdownLimitWidth","limitWidth"],minHeight:["tuiDropdownMinHeight","minHeight"],maxHeight:["tuiDropdownMaxHeight","maxHeight"],offset:["tuiDropdownOffset","offset"]},features:[e._Bn([{provide:cn,useExisting:(0,e.Gpc)(()=>Ee)}])]}),Ee})(),Ct=(()=>{class Ee extends de.uG{constructor(Ce,re,We,ye){super(),this.options=Ce,this.viewport=re,this.accessors=We,this.directive=ye,this.type="dropdown"}getPosition({width:Ce,height:re}){var We,ye;!Ce&&!re&&(this.previous=void 0);const ut=null!==(ye=null===(We=this.accessor)||void 0===We?void 0:We.getClientRect())&&void 0!==ye?ye:he.Jy,Lt=this.viewport.getClientRect(),{minHeight:an,align:Ht,direction:It,offset:on,limitWidth:kt}=this.options,qe={top:Lt.top-on,bottom:Lt.bottom+on,right:Lt.right-on,left:Lt.left+on},Qe=this.previous||It||"bottom",st={top:ut.top-2*on-qe.top,bottom:qe.bottom-ut.bottom-2*on},Qt=Math.max(ut.right-("fixed"===kt?ut.width:Ce),on),Ut=ut.left+Cest.bottom?"top":"bottom";return st[Qe]>an&&It||st[Qe]>re?[bt[Qe],bt[Ht]]:(this.previous=Ze,[bt[Ze],bt[Ht]])}get accessor(){return(0,de.Sv)("dropdown")(this.accessors,this.directive)}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(cn),e.Y36(ge.EO),e.Y36(de.O4),e.Y36(te))},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdown",""]],features:[e.qOj]}),(0,Oe.gn)([ce.UM],Ee.prototype,"accessor",null),Ee})(),Bt=(()=>{class Ee{constructor(Ce,re,We,ye,ut,Lt,an,Ht,It,on,kt){this.directive=ye,this.animation=ut,this.el=Lt,this.accessor=an,this.win=Ht,this.mode$=It,this.options=on,this.hoverDirective=kt,re.pipe((0,Ae.U)(qe=>"fixed"===this.directive.position?Ce.correct(qe):qe),(0,Le.R)(We)).subscribe(([qe,Qe])=>{this.update(qe,Qe)}),this.updateWidth(this.accessor.getClientRect().width)}onHoveredChange(Ce){var re;null===(re=this.hoverDirective)||void 0===re||re.toggle(Ce)}onTopFocus(){this.moveFocusOutside(!0)}onBottomFocus(){this.moveFocusOutside(!1)}update(Ce,re){var We;const{style:ye}=this.el.nativeElement,{right:ut}=this.el.nativeElement.getBoundingClientRect(),{maxHeight:Lt,minHeight:an,offset:Ht}=this.options,{innerHeight:It}=this.win,on=null===(We=this.el.nativeElement.offsetParent)||void 0===We?void 0:We.getBoundingClientRect(),{position:kt}=this.directive,qe=this.accessor.getClientRect(),st="fixed"===kt?0:-((null==on?void 0:on.top)||0);Ce+=st;const Qt=(re+="fixed"===kt?0:-((null==on?void 0:on.left)||0))qe.left&&Ce=qe.right;ye.position=kt,ye.top=(0,ue.O)(Math.max(Ce,st+Ht)),ye.left=(0,ue.O)(re),ye.maxHeight=Ut?`${Lt}px`:(0,ue.O)(Math.min(Lt,Math.max(Qt,an))),ye.width="",ye.minWidth="",this.updateWidth(qe.width)}updateWidth(Ce){const{style:re}=this.el.nativeElement;switch(this.options.limitWidth){case"min":re.minWidth=(0,ue.O)(Ce);break;case"fixed":re.width=(0,ue.O)(Ce)}}moveFocusOutside(Ce){const{nativeElement:re}=this.directive.el,{ownerDocument:We}=re,ye=We?We.body:re;let ut=(0,H.BW)({initial:re,root:ye,previous:Ce});for(;null!==ut&&re.contains(ut);)ut=(0,H.BW)({initial:ut,root:ye,previous:Ce});null==ut||ut.focus()}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(ze.Lp),e.Y36(ze.KG),e.Y36(Z.a3,2),e.Y36(te),e.Y36(ge.Pw),e.Y36(e.SBq),e.Y36(de.O4),e.Y36(s.m9),e.Y36(ge.Au),e.Y36(cn),e.Y36(it,8))},Ee.\u0275cmp=e.Xpm({type:Ee,selectors:[["tui-dropdown"]],hostVars:2,hostBindings:function(Ce,re){1&Ce&&e.NdJ("$.data-mode.attr",function(){return re.mode$}),2&Ce&&(e.uIk("data-appearance",re.options.appearance),e.d8E("@tuiDropdownAnimation",re.animation))},features:[e._Bn([Z.a3,ze.KG,(0,de.ei)("dropdown",Ct),(0,de.Wk)("dropdown",te),ie.CV])],decls:5,vars:4,consts:[["tuiActiveZone","","tuiOverscroll","all",1,"t-scroll",3,"tuiHoveredChange"],["activeZone","tuiActiveZone"],["tabindex","0",3,"focus"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(Ce,re){if(1&Ce&&(e.TgZ(0,"tui-scrollbar",0,1),e.NdJ("tuiHoveredChange",function(ye){return re.onHoveredChange(ye)}),e.TgZ(2,"div",2),e.NdJ("focus",function(){return re.onTopFocus()}),e.qZA(),e.YNc(3,ke,2,1,"div",3),e.TgZ(4,"div",2),e.NdJ("focus",function(){return re.onBottomFocus()}),e.qZA()()),2&Ce){const We=e.MAs(1);e.xp6(3),e.Q6J("polymorpheusOutlet",re.directive.content)("polymorpheusOutletContext",e.VKq(2,$e,We))}},dependencies:[Ne.IB,F.e,z.W,U.co,be.Li],styles:['[_nghost-%COMP%]{position:absolute;display:flex;box-shadow:var(--tui-shadow-dropdown);background:var(--tui-elevation-02);border-radius:var(--tui-radius-m);overflow:hidden;border:1px solid var(--tui-base-04);box-sizing:border-box;max-width:calc(100% - 8px);isolation:isolate;pointer-events:auto}.ng-animating[_nghost-%COMP%]{pointer-events:none}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}[data-mode=onDark][_nghost-%COMP%]{--tui-text-01: var(--tui-text-01-night);--tui-clear: var(--tui-clear-inverse);background:#222;border:1px solid #808080}.t-scroll[_ngcontent-%COMP%]{flex-grow:1;max-width:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}'],data:{animation:[q.i9]}}),Ee})(),lt=(()=>{class Ee extends de.FP{constructor(Ce,re,We){super(Ce,re,We),this.type="dropdown"}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(Z.a3,2),e.Y36(de.kk),e.Y36(de.c2))},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdown",""]],features:[e._Bn([Z.a3]),e.qOj]}),Ee})(),gt=(()=>{class Ee extends de.kk{constructor(){super(Ce=>this.stream$.subscribe(Ce)),this.stream$=new pt.X(!1),this.tuiDropdownManual=!1,this.type="dropdown"}ngOnChanges(){this.stream$.next(this.tuiDropdownManual)}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdown","","tuiDropdownManual",""]],inputs:{tuiDropdownManual:"tuiDropdownManual"},features:[e._Bn([(0,de.UK)(Ee)]),e.qOj,e.TTD]}),Ee})(),Mt=(()=>{class Ee extends de.uG{constructor(Ce,re,We){super(),this.options=Ce,this.viewport=re,this.vertical=We,this.previous=this.options.direction||"bottom",this.tuiDropdownSided="",this.tuiDropdownSidedOffset=4,this.type="dropdown"}getPosition(Ce){var re,We;if(!1===this.tuiDropdownSided)return this.vertical.getPosition(Ce);const{height:ye,width:ut}=Ce,Lt=null!==(We=null===(re=this.vertical.accessor)||void 0===re?void 0:re.getClientRect())&&void 0!==We?We:he.Jy,an=this.viewport.getClientRect(),{direction:Ht,minHeight:It,offset:on}=this.options,kt="center"===this.options.align?"left":this.options.align,qe={top:Lt.bottom-an.top,left:Lt.left-on-an.left,right:an.right-Lt.right-on,bottom:an.bottom-Lt.top},Qe={top:Lt.bottom-ye+this.tuiDropdownSidedOffset+1,left:Lt.left-ut-on,right:Lt.right+on,bottom:Lt.top-this.tuiDropdownSidedOffset-1},st=qe.top>qe.bottom?"top":"bottom",Qt=qe[kt]>ut?Qe[kt]:qe.left>qe.right?Qe.left:Qe.right;return qe[this.previous]>It&&Ht||this.previous===st?[Qe[this.previous],Qt]:(this.previous=st,[Qe[st],Qt])}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(e.Y36(cn),e.Y36(ge.EO),e.Y36(Ct))},Ee.\u0275dir=e.lG2({type:Ee,selectors:[["","tuiDropdownSided",""]],inputs:{tuiDropdownSided:"tuiDropdownSided",tuiDropdownSidedOffset:"tuiDropdownSidedOffset"},features:[e._Bn([Ct,(0,de.P7)(Ee)]),e.qOj]}),Ee})(),Me=(()=>{class Ee{}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)},Ee.\u0275mod=e.oAB({type:Ee}),Ee.\u0275inj=e.cJS({imports:[[be.wq,F.A,z.e,Ne.Jy,U.VE]]}),Ee})()},8089:(Gt,Be,c)=>{"use strict";c.d(Be,{H3:()=>nn,$o:()=>re,D:()=>On,xn:()=>We,t6:()=>lt,go:()=>Ht,bZ:()=>$t,DM:()=>Ee});var e=c(4911),s=c(4537),F=c(1927),z=c(6480),U=c(221),ee=c(6111),Z=c(3770),le=c(4493),ce=c(4358),he=c(5648),ue=c(5675),H=c(9669),de=c(2325),q=c(7179),ie=c(3631),ze=c(9941),ge=c(5452),Se=c(7941),Le=c(6060),Ve=c(6640),He=c(9570),oe=c(1528),et=c(3517),Ae=c(3528),Oe=c(853),tt=c(4970),je=c(7969),be=c(8168),at=c(2085),St=c(408),Ke=c(8499),pt=c(5955),ke=c(3674),$e=c(2147),B=c(1588),Q=c(8023),te=c(1860),k=c(4945),ne=c(5557),Ie=c(1995),it=c(8269),mt=c(8692);function cn(It,on){1&It&&s._UZ(0,"span",1),2&It&&s.Q6J("innerHTML",on.polymorpheusOutlet,s.oJD)}const Et=["*"],Ct=(0,F.N1)(()=>Ce),nn=(0,F.JN)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"tuiIconHelpCircle"});let $t=(()=>{class It extends z.QJ{constructor(kt){super(),this.options=kt,this.direction=this.options.direction,this.appearance=this.options.appearance,this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.icon=this.options.icon}}return It.\u0275fac=function(kt){return new(kt||It)(s.Y36(nn,4))},It.\u0275dir=s.lG2({type:It,selectors:[["","tuiHintContent",""]],inputs:{content:["tuiHintContent","content"],direction:["tuiHintDirection","direction"],appearance:["tuiHintAppearance","appearance"],showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},features:[s._Bn([{provide:nn,useExisting:(0,s.Gpc)(()=>It)}]),s.qOj]}),It})(),On=(()=>{class It{constructor(kt,qe,Qe,st,vt){this.el=kt,this.component=qe,this.hintService=Qe,this.options=st,this.activeZone=vt,this.tuiHintAppearance=null,this.type="hint"}get appearance(){var kt;return null!==(kt=this.tuiHintAppearance)&&void 0!==kt?kt:this.options.appearance}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(kt){kt&&this.content?this.hintService.add(this):this.hintService.remove(this)}}return It.\u0275fac=function(kt){return new(kt||It)(s.Y36(s.SBq),s.Y36(He.Al),s.Y36(Se.BN),s.Y36(nn),s.Y36(U.e,8))},It.\u0275dir=s.lG2({type:It,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{content:["tuiHint","content"],context:["tuiHintContext","context"],tuiHintAppearance:"tuiHintAppearance"},features:[s._Bn([(0,ie.Ic)(It),(0,ie.Fe)(It),{provide:He.Al,deps:[Ct,s.gxx],useClass:He.Al}]),s.TTD]}),It})(),lt=(()=>{class It extends ie.kk{constructor(kt,qe,Qe,st){super(vt=>this.stream$.subscribe(vt)),this.hovered$=kt,this.options=qe,this.el=Qe,this.parent=st,this.visible=!1,this.toggle$=new Q.x,this.stream$=(0,te.T)(this.toggle$.pipe((0,oe.w)(vt=>(0,k.of)(vt).pipe((0,et.g)(vt?0:this.hideDelay))),(0,Ae.R)(this.hovered$),(0,Oe.r)()),this.hovered$.pipe((0,oe.w)(vt=>(0,k.of)(vt).pipe((0,et.g)(vt?this.showDelay:this.hideDelay))),(0,Ae.R)(this.toggle$),(0,Oe.r)())).pipe((0,tt.h)(()=>this.enabled),(0,je.U)(vt=>vt&&(this.el.nativeElement.hasAttribute("tuiHintPointer")||!(0,Ve.mn)(this.el.nativeElement))),(0,be.b)(vt=>{this.visible=vt})),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(kt=!this.visible){var qe;this.toggle$.next(kt),null===(qe=this.parent)||void 0===qe||qe.toggle(kt)}}return It.\u0275fac=function(kt){return new(kt||It)(s.Y36(ee.gs),s.Y36(nn),s.Y36(s.SBq),s.Y36(It,12))},It.\u0275dir=s.lG2({type:It,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},exportAs:["tuiHintHover"],features:[s._Bn([(0,ie.UK)(It),ee.gs]),s.qOj]}),It})(),jt=(()=>{class It extends lt{constructor(){super(...arguments),this.currentRect=Z.Jy}onMove({clientX:kt,clientY:qe}){this.currentRect=(0,le.dD)(kt,qe)}getClientRect(){return this.currentRect}}return It.\u0275fac=function(){let on;return function(qe){return(on||(on=s.n5z(It)))(qe||It)}}(),It.\u0275dir=s.lG2({type:It,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(kt,qe){1&kt&&s.NdJ("mousemove.silent",function(st){return qe.onMove(st)})},features:[s._Bn([(0,ie.Ic)(It),(0,ie.UK)(It)]),s.qOj]}),It})(),Ee=(()=>{class It extends ie.uG{constructor(kt,qe,Qe,st){super(),this.options=kt,this.viewport=qe,this.directive=Qe,this.accessors=st,this.points=it.Fw.reduce((vt,Qt)=>Object.assign(Object.assign({},vt),{[Qt]:[0,0]}),{}),this.direction=this.options.direction,this.type="hint"}getPosition({width:kt,height:qe}){var Qe,st;const vt=null!==(st=null===(Qe=this.accessor)||void 0===Qe?void 0:Qe.getClientRect())&&void 0!==st?st:Z.Jy,Qt=vt.left+vt.width/2,Ut=vt.top+vt.height/2;if(this.points["top-left"][0]=vt.top-qe-8,this.points["top-left"][1]=Qt-kt+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=Qt-kt/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=Qt-22,this.points["bottom-left"][0]=vt.bottom+8,this.points["bottom-left"][1]=this.points["top-left"][1],this.points.bottom[0]=this.points["bottom-left"][0],this.points.bottom[1]=this.points.top[1],this.points["bottom-right"][0]=this.points["bottom-left"][0],this.points["bottom-right"][1]=this.points["top-right"][1],this.points["left-top"][0]=Ut-qe+22,this.points["left-top"][1]=vt.left-kt-8,this.points.left[0]=Ut-qe/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=Ut-22,this.points["left-bottom"][1]=this.points["left-top"][1],this.points["right-top"][0]=this.points["left-top"][0],this.points["right-top"][1]=vt.right+8,this.points.right[0]=this.points.left[0],this.points.right[1]=this.points["right-top"][1],this.points["right-bottom"][0]=this.points["left-bottom"][0],this.points["right-bottom"][1]=this.points["right-top"][1],this.checkPosition(this.points[this.direction],kt,qe))return this.points[this.direction];const bt=it.Fw.find(Ze=>this.checkPosition(this.points[Ze],kt,qe));return this.points[bt||this.fallback]}get accessor(){return(0,ie.Sv)("hint")(this.accessors,this.directive)}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([kt,qe],Qe,st){const vt=this.viewport.getClientRect();return kt>8&&qe>8&&kt+st{class It{constructor(kt,qe,Qe,st,vt,Qt,Ut,bt,Ze,nt,me,Ge){var Kt;this.animation=st,this.pointer=vt,this.accessor=Qt,this.el=Ut,this.polymorpheus=bt,this.hover=Ze,this.mode=nt,this.vvs=me,this.viewport=Ge,this.appearance=this.polymorpheus.$implicit.appearance||(null===(Kt=this.mode)||void 0===Kt?void 0:Kt.mode),qe.pipe((0,je.U)(Wt=>this.vvs.correct(Wt)),(0,Ae.R)(Qe)).subscribe(([Wt,vn])=>{this.update(Wt,vn)}),kt.pipe((0,Ae.R)(Qe)).subscribe(Wt=>this.hover.toggle(Wt))}get content(){return this.polymorpheus.$implicit.content}get context(){return this.polymorpheus.$implicit.context}onClick(kt){(!this.el.nativeElement.contains(kt)&&!this.hover.el.nativeElement.contains(kt)||(0,Ve.mn)(this.hover.el.nativeElement))&&this.hover.toggle(!1)}update(kt,qe){const{height:Qe,width:st}=this.el.nativeElement.getBoundingClientRect(),{style:vt}=this.el.nativeElement,Qt=this.accessor.getClientRect(),Ut=this.viewport.getClientRect();if(Qt===Z.Jy)return;const bt=(0,he.Ki)(qe,4,Ut.width-st-4),[Ze,nt]=this.vvs.correct([Qt.top+Qt.height/2-kt,Qt.left+Qt.width/2-bt]);vt.top=(0,ue.O)(kt),vt.left=(0,ue.O)(bt),vt.setProperty("--top",(0,ue.O)((0,he.Ki)(Ze,.5,Qe-1))),vt.setProperty("--left",(0,ue.O)((0,he.Ki)(nt,.5,st-1)))}}return It.\u0275fac=function(kt){return new(kt||It)(s.Y36(ee.gs),s.Y36(Se.KG),s.Y36(H.a3,2),s.Y36(Le.Pw),s.Y36(jt,8),s.Y36(ie.O4),s.Y36(s.SBq),s.Y36(He.yf),s.Y36(lt),s.Y36(ge.w,8),s.Y36(Se.Lp),s.Y36(Le.EO))},It.\u0275cmp=s.Xpm({type:It,selectors:[["tui-hint"]],hostVars:4,hostBindings:function(kt,qe){1&kt&&s.NdJ("click",function(st){return qe.onClick(st.target)},!1,s.evT),2&kt&&(s.uIk("data-appearance",qe.appearance),s.d8E("@tuiFadeIn",qe.animation),s.ekj("_untouchable",qe.pointer))},features:[s._Bn([H.a3,Se.KG,ee.gs,(0,ie.ei)("hint",Ee),(0,ie.Wk)("hint",On)])],ngContentSelectors:Et,decls:2,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(kt,qe){1&kt&&(s.F$t(),s.Hsn(0),s.YNc(1,cn,1,1,"span",0)),2&kt&&(s.xp6(1),s.Q6J("polymorpheusOutlet",qe.content)("polymorpheusOutletContext",qe.context))},dependencies:[He.Li],styles:['[_nghost-%COMP%]{position:absolute;max-width:18rem;min-height:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-primary);border-radius:var(--tui-radius-l);color:var(--tui-primary-text);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);width:.5rem;height:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-error-fill)}[data-appearance=onDark][_nghost-%COMP%]{background:var(--tui-elevation-02);color:var(--tui-text-01);filter:drop-shadow(0 0 .125rem rgba(0,0,0,.16)) drop-shadow(0 1.5rem 1rem rgba(0,0,0,.03)) drop-shadow(0 .75rem .75rem rgba(0,0,0,.04)) drop-shadow(0 .25rem .375rem rgba(0,0,0,.05))}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}._untouchable[_nghost-%COMP%]{pointer-events:none}'],data:{animation:[ze.QF]},changeDetection:0}),(0,e.gn)([ce.UM],It.prototype,"update",null),It})(),re=(()=>{class It extends ie.kk{constructor(kt,qe,Qe){super(st=>this.stream$.subscribe(st)),this.zone=kt,this.doc=qe,this.el=Qe,this.id$=new ne.t(1),this.stream$=this.id$.pipe((0,de.Xd)(()=>(0,de.mL)(this.doc,"keydown",{capture:!0}),F.Pc),(0,oe.w)(()=>this.focused?(0,k.of)(!1):(0,te.T)((0,de.mL)(this.doc,"keyup"),(0,de.mL)(this.element,"blur")).pipe((0,je.U)(()=>this.focused))),function Ne(It){return(0,at.e)((on,kt)=>{let qe=!1,Qe=null,st=null;const vt=()=>{if(null==st||st.unsubscribe(),st=null,qe){qe=!1;const Qt=Qe;Qe=null,kt.next(Qt)}};on.subscribe((0,Ke.x)(kt,Qt=>{null==st||st.unsubscribe(),qe=!0,Qe=Qt,st=(0,Ke.x)(kt,vt,St.Z),(0,pt.Xf)(It(Qt)).subscribe(st)},()=>{vt(),kt.complete()},void 0,()=>{Qe=st=null}))})}(st=>st?(0,Ie.H)(1e3):(0,k.of)(null)),(0,ke.O)(!1),(0,$e.x)(),(0,B.T)(1),(0,de.Yr)(this.zone)),this.tuiHintDescribe="",this.type="hint"}ngOnChanges(){this.id$.next(this.tuiHintDescribe)}get focused(){return(0,q.V8)(this.element)}get element(){return this.doc.getElementById(this.tuiHintDescribe||"")||this.el.nativeElement}}return It.\u0275fac=function(kt){return new(kt||It)(s.Y36(s.R0b),s.Y36(mt.K0),s.Y36(s.SBq))},It.\u0275dir=s.lG2({type:It,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},features:[s._Bn([(0,ie.UK)(It)]),s.qOj,s.TTD]}),(0,e.gn)([ce.UM],It.prototype,"element",null),It})(),We=(()=>{class It extends ie.FP{constructor(kt,qe,Qe){super(kt,qe,Qe),this.type="hint"}}return It.\u0275fac=function(kt){return new(kt||It)(s.Y36(H.a3,2),s.Y36(ie.kk),s.Y36(ie.c2))},It.\u0275dir=s.lG2({type:It,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],features:[s._Bn([H.a3]),s.qOj]}),It})(),Ht=(()=>{class It{}return It.\u0275fac=function(kt){return new(kt||It)},It.\u0275mod=s.oAB({type:It}),It.\u0275inj=s.cJS({imports:[[mt.ez,He.wq]]}),It})()},5452:(Gt,Be,c)=>{"use strict";c.d(Be,{w:()=>F,z:()=>z});var e=c(4537),s=c(6480);let F=(()=>{class U extends s.QJ{constructor(){super(...arguments),this.mode=null}}return U.\u0275fac=function(){let ee;return function(le){return(ee||(ee=e.n5z(U)))(le||U)}}(),U.\u0275dir=e.lG2({type:U,selectors:[["","tuiMode",""]],inputs:{mode:["tuiMode","mode"]},features:[e.qOj]}),U})(),z=(()=>{class U{}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275mod=e.oAB({type:U}),U.\u0275inj=e.cJS({}),U})()},8940:(Gt,Be,c)=>{"use strict";c.d(Be,{Y0:()=>k,Ym:()=>Le,z1:()=>ie,kI:()=>$e,Cs:()=>te,be:()=>Ve,cn:()=>Q,B7:()=>oe,kD:()=>Ae,AW:()=>tt,aR:()=>be,xT:()=>St,Tq:()=>pt,A7:()=>ke,sz:()=>B});var e=c(1927),s=c(6480),F=c(9669),z=c(2325),U=c(4537),ee=c(6060),Z=c(1860),le=c(7241),ce=c(408);const he=new le.y(ce.Z);var H=c(3528);class de{constructor(Ie,it,mt,cn,Et,Rt,Ct,Bt,nn,zt,$t,On,lt){this.change$=Ie,this.options=it,this.legacyAppearance=mt,this.appearanceDirective=cn,this.cleanerDirective=Et,this.customContentDirective=Rt,this.iconDirective=Ct,this.iconLeftDirective=Bt,this.labelOutsideDirective=nn,this.sizeDirective=zt,this.prefixDirective=$t,this.postfixDirective=On,this.fillerDirective=lt}get appearance(){return this.appearanceDirective.appearance||this.legacyAppearance}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}get prefix(){return this.prefixDirective.prefix}get postfix(){return this.postfixDirective.postfix}get filler(){return this.fillerDirective.filler}}const ie=(0,e.JN)({iconCleaner:"tuiIconClose",hintOnDisabled:!1}),ge=(0,e.N1)(()=>new Se);let Se=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.appearance=""}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:["tuiTextfieldAppearance","appearance"]},features:[U._Bn([{provide:ge,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const Le=(0,e.N1)(()=>new Ve);let Ve=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.cleaner=!1}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:["tuiTextfieldCleaner","cleaner"]},features:[U._Bn([{provide:Le,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const He=(0,e.N1)(()=>new oe);let oe=(()=>{class ne extends s.QJ{}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:["tuiTextfieldCustomContent","customContent"]},features:[U._Bn([{provide:He,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const et=(0,e.N1)(()=>new Ae);let Ae=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.filler=""}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:["tuiTextfieldFiller","filler"]},features:[U._Bn([{provide:et,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const Oe=(0,e.N1)(()=>new tt);let tt=(()=>{class ne extends s.QJ{}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:["tuiTextfieldIcon","icon"]},features:[U._Bn([{provide:Oe,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const je=(0,e.N1)(()=>new be);let be=(()=>{class ne extends s.QJ{}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:["tuiTextfieldIconLeft","iconLeft"]},features:[U._Bn([{provide:je,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const at=(0,e.N1)(()=>new St);let St=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.labelOutside=!1}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:["tuiTextfieldLabelOutside","labelOutside"]},features:[U._Bn([{provide:at,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const Ke=(0,e.N1)(()=>new pt);let pt=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.postfix=""}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:["tuiTextfieldPostfix","postfix"]},features:[U._Bn([{provide:Ke,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const Ne=(0,e.N1)(()=>new ke);let ke=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.prefix=""}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:["tuiTextfieldPrefix","prefix"]},features:[U._Bn([{provide:Ne,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})();const $e=(0,e.N1)(()=>new B);let B=(()=>{class ne extends s.QJ{constructor(){super(...arguments),this.size="l"}}return ne.\u0275fac=function(){let Ie;return function(mt){return(Ie||(Ie=U.n5z(ne)))(mt||ne)}}(),ne.\u0275dir=U.lG2({type:ne,selectors:[["","tuiTextfieldSize",""]],inputs:{size:["tuiTextfieldSize","size"]},features:[U._Bn([{provide:$e,useExisting:(0,U.Gpc)(()=>ne)}]),U.qOj]}),ne})(),Q=(()=>{class ne{}return ne.\u0275fac=function(it){return new(it||ne)},ne.\u0275mod=U.oAB({type:ne}),ne.\u0275inj=U.cJS({}),ne})();const te=new U.OlP("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),k=[F.a3,{provide:te,deps:[U.sBO,F.a3,ie,ee.jt,ge,Le,He,Oe,je,at,$e,Ne,Ke,et],useFactory:(ne,Ie,it,mt,...cn)=>{const Et=(0,Z.T)(...cn.map(({change$:Rt})=>Rt||he)).pipe((0,z.NA)(ne),(0,H.R)(Ie));return Et.subscribe(),new de(Et,it,mt,...cn)}}]},1489:(Gt,Be,c)=>{"use strict";c.d(Be,{W:()=>ee,o:()=>U});var e=c(4537),s=c(7320),F=c(2130),z=c(6060);let U=(()=>{class Z{constructor(ce){this.mode$=ce,this.disabled=!1,this.readOnly=!1,this.hover=null,this.active=null,this.focus=!1,this.invalid=!1,this.appearance=""}get computedInvalid(){return!this.disabled&&!this.readOnly&&this.invalid}get computedFocused(){return this.focus&&!this.disabled}get interactiveState(){return this.disabled?s.z3.Disabled:this.readOnly?s.z3.Readonly:this.active?s.z3.Active:this.hover?s.z3.Hover:null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return Z.\u0275fac=function(ce){return new(ce||Z)(e.Y36(z.Au))},Z.\u0275dir=e.lG2({type:Z,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(ce,he){1&ce&&e.NdJ("$.data-mode.attr",function(){return he.mode$}),2&ce&&(e.uIk("data-appearance",he.appearance)("data-state",he.interactiveState),e.ekj("_invalid",he.computedInvalid)("_focused",he.computedFocused)("_no-hover",he.noHover)("_no-active",he.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"},features:[e._Bn([F.CV])]}),Z})(),ee=(()=>{class Z{}return Z.\u0275fac=function(ce){return new(ce||Z)},Z.\u0275mod=e.oAB({type:Z}),Z.\u0275inj=e.cJS({}),Z})()},7320:(Gt,Be,c)=>{"use strict";c.d(Be,{Nm:()=>e,z3:()=>F});var e=(()=>{return(ee=e||(e={})).Accent="accent",ee.Flat="flat",ee.Icon="icon",ee.Outline="outline",ee.Primary="primary",ee.Secondary="secondary",ee.SecondaryDestructive="secondary-destructive",ee.Table="table",ee.Textfield="textfield",ee.Whiteblock="whiteblock",ee.WhiteblockActive="whiteblock-active",e;var ee})(),F=(()=>{return(ee=F||(F={})).Active="active",ee.Disabled="disabled",ee.Hover="hover",ee.Readonly="readonly",F;var ee})()},2130:(Gt,Be,c)=>{"use strict";c.d(Be,{CV:()=>le});var e=c(4537),s=c(6060),F=c(5452),z=c(4945),U=c(3674),ee=c(7969);new e.tp0;const le={provide:s.Au,deps:[[new e.FiY,F.w],e.SBq],useFactory:(he,{nativeElement:ue})=>{const H=he?he.change$.pipe((0,U.O)(null),(0,ee.U)(()=>he.mode)):(0,z.of)(null);return ue["$.data-mode.attr"]=H,H}}},7941:(Gt,Be,c)=>{"use strict";c.d(Be,{BN:()=>Oe,K5:()=>at,KG:()=>je,Lp:()=>St,Ok:()=>be,zE:()=>et});var e=c(4537),s=c(2325),F=c(8033),z=c(3770),U=c(9669),Z=(c(8939),c(6060)),le=c(7241),ce=c(4121),he=c(1860),ue=c(1995),H=c(9018),de=c(7969),q=c(2147),ie=c(6466),ze=c(5490),ge=c(3528),Se=c(2579),Le=c(3631),Ve=c(3178),He=c(5998),oe=c(7766);let et=(()=>{class Ke extends le.y{constructor(Ne,ke,$e){super(B=>this.stream$.subscribe(B)),this.media=Ne,this.ngZone=ke,this.size$=$e,this.sorted=Object.values(this.media).sort((B,Q)=>B-Q),this.invert=Object.keys(this.media).reduce((B,Q)=>Object.assign(Object.assign({},B),{[this.media[Q]]:Q}),{}),this.stream$=this.size$.pipe((0,de.U)(({width:B})=>this.sorted.find(Q=>Q>B)),(0,de.U)(B=>this.invert[B||this.sorted[this.sorted.length-1]]),(0,q.x)(),(0,s.Yr)(this.ngZone),(0,ie.d)({bufferSize:1,refCount:!0}))}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)(e.LFG(Z.J_),e.LFG(e.R0b),e.LFG(F.fM))},Ke.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})(),Oe=(()=>{class Ke extends ce.X{constructor(){super([])}add(Ne){this.next(this.value.concat(Ne))}remove(Ne){this.value.includes(Ne)&&this.next(this.value.filter(ke=>ke!==Ne))}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)},Ke.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})(),je=(()=>{class Ke extends le.y{constructor(Ne,ke,$e,B){super(Q=>ke.pipe((0,de.U)(()=>Ne.nativeElement.getBoundingClientRect()),(0,de.U)(te=>B.getPosition(te)),(0,s.fL)($e),(0,ze.x)(()=>B.getPosition(z.Jy))).subscribe(Q))}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)(e.LFG(e.SBq),e.LFG(Se.L1),e.LFG(e.R0b),e.LFG(Le.uG))},Ke.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac}),Ke})(),be=(()=>{class Ke extends le.y{constructor(Ne,ke,$e,B){const Q=Ne?(0,he.T)((0,ue.H)(0),$e).pipe((0,de.U)(()=>Ne.isActive),(0,q.x)(),(0,s.Yr)(ke),(0,ge.R)(B)):H.E;super(te=>Q.subscribe(te))}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)(e.LFG(Ve.Od,8),e.LFG(e.R0b),e.LFG(Se.L1),e.LFG(U.a3,2))},Ke.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac}),Ke})(),at=(()=>{class Ke{constructor(Ne,ke,$e){this.tuiSanitizer=Ne,this.sanitizer=ke,this.originals={},this.items$=new ce.X(new Map),this.define($e)}define(Ne){const{value:ke}=this.items$;Object.keys(Ne).forEach($e=>{this.defineIcon($e,Ne[$e],ke)}),this.items$.next(ke)}getOriginal(Ne){return this.originals[Ne]||null}defineIcon(Ne,ke,$e){if($e.has(Ne))return;const B=this.parseSrc(Ne,ke);B&&($e.set(Ne,B),this.originals=Object.assign(Object.assign({},this.originals),{[Ne]:ke}))}parseSrc(Ne,ke){return this.sanitize((0,oe.NK)(ke,Ne))}sanitize(Ne){return this.sanitizer.bypassSecurityTrustHtml((this.tuiSanitizer?this.tuiSanitizer.sanitize(e.q3G.HTML,Ne):this.sanitizer.sanitize(e.q3G.HTML,Ne))||"")}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)(e.LFG(Z.hm,8),e.LFG(He.H7),e.LFG(Z.It))},Ke.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})(),St=(()=>{class Ke{constructor(Ne,ke){this.win=Ne,this.isWebkit=ke}correct([Ne,ke]){return[this.correctY(Ne),this.correctX(ke)]}correctX(Ne){var ke,$e;return this.isWebkit?Ne+(null!==($e=null===(ke=this.win.visualViewport)||void 0===ke?void 0:ke.offsetLeft)&&void 0!==$e?$e:0):Ne}correctY(Ne){var ke,$e;return this.isWebkit?Ne+(null!==($e=null===(ke=this.win.visualViewport)||void 0===ke?void 0:ke.offsetTop)&&void 0!==$e?$e:0):Ne}}return Ke.\u0275fac=function(Ne){return new(Ne||Ke)(e.LFG(Se.m9),e.LFG(F.jF))},Ke.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})()},6060:(Gt,Be,c)=>{"use strict";c.d(Be,{dx:()=>Oe,Pw:()=>tt,U0:()=>ne,Gs:()=>at,N1:()=>Ne,PL:()=>it,xp:()=>Et,It:()=>Ct,ki:()=>Bt,AA:()=>Rt,rL:()=>zt,sf:()=>$t,J_:()=>nn,Au:()=>On,$R:()=>k,PH:()=>Ie,Ln:()=>gt,HO:()=>_t,IQ:()=>ct,TK:()=>et,hm:()=>ye,u_:()=>Ht,V5:()=>It,jt:()=>on,S0:()=>kt,r2:()=>Qe,sE:()=>st,EO:()=>vt,RB:()=>pt,oE:()=>ke,P7:()=>Ce,cp:()=>qe});var e=c(4537),s=c(1927),F=c(6424),z=c(2325),U=c(8192),ee=c(8692),Z=c(6493),le=c(6640),ce=c(7766),ue=c(2579),H=c(815),de=c(3674),q=c(7969),ie=c(2147),ze=c(1528),ge=c(3528),Se=c(8269),Le=c(4945),Ve=c(1860),He=c(8330),oe=c(7320);const et=(0,s.N1)(()=>{var Ut,bt,Ze;return null!==(Ze=null===(bt=null===(Ut=(0,e.f3M)(ee.K0).defaultView)||void 0===Ut?void 0:Ut.matchMedia)||void 0===bt?void 0:bt.call(Ut,"(prefers-reduced-motion: reduce)").matches)&&void 0!==Ze&&Ze}),Oe=(0,s.N1)(()=>(0,e.f3M)(et)?0:300),tt=(0,s.N1)(()=>({value:"",params:{duration:(0,e.f3M)(Oe)}})),be=((0,s.N1)(()=>(0,e.X6Q)()),{check:"tuiIconCheck",close:"tuiIconClose",error:"tuiIconAlertCircle",more:"tuiIconChevronRight"}),at=(0,s.JN)(be),Ke=new e.OlP("[TUI_DATA_LIST_ACCESSOR]");function pt(Ut){return{provide:Ke,useExisting:Ut}}const Ne=new e.OlP("[TUI_DATA_LIST_HOST]");function ke(Ut){return{provide:Ne,useExisting:Ut}}(0,s.JN)(Ut=>Ut.isWeekend?"weekend":"weekday"),new e.OlP("[TUI_DOCUMENT_OR_SHADOW_ROOT]"),new e.OlP("[TUI_ELEMENT_REF]");const te=(0,s.JN)(F.L.Monday),k=(0,s.N1)((0,Z.v)("months")),ne=(0,s.N1)((0,Z.v)("close")),Ie=(0,s.N1)((0,Z.v)("nothingFoundMessage")),it=(0,s.N1)((0,Z.v)("defaultErrorMessage")),cn=((0,s.N1)((0,Z.v)("spinTexts")),(0,s.N1)((0,Z.v)("shortWeekDays"))),Et="assets/taiga-ui/icons",Rt=(0,s.JN)(Et),Ct=(0,s.JN)({}),Bt=(0,s.N1)(()=>(0,le.ht)((0,e.f3M)(Rt))),nn=(0,s.JN)({mobile:768,desktopSmall:1024,desktopLarge:1280}),zt=(0,s.N1)(()=>{const Ut=(0,e.f3M)(ue.m9),bt=(0,e.f3M)(nn);return(0,z.mL)(Ut,"resize").pipe((0,H.B)(),(0,de.O)(null),(0,q.U)(()=>function he(Ut,{mobile:bt}){return(0,ce.ic)(Ut)lt[Ut],size:"m",hasIcon:!0,defaultAutoCloseTime:3e3}),_t=(0,s.JN)(Se.Jl);(0,s.JN)((0,Le.of)(Object.assign(Object.assign({},Se.Jl),{decimalLimit:NaN})));const ct=new e.OlP("[TUI_OPTION_CONTENT]");function Ce(Ut){return{provide:ct,useValue:Ut}}const re=Ut=>{const bt=Ut.length-1;return[Ut[bt],...Ut.slice(0,bt)]},ye=((0,s.N1)(()=>{const Ut=(0,e.f3M)(te);return(0,e.f3M)(cn).pipe((0,q.U)(re),(0,q.U)(bt=>[...bt.slice(Ut),...bt.slice(0,Ut)]))}),new e.OlP("[TUI_SANITIZER]")),Ht=((0,s.N1)(()=>{const Ut=(0,e.f3M)(ee.K0);return(0,Ve.T)((0,z.mL)(Ut,"selectionchange"),(0,z.mL)(Ut,"mouseup"),(0,z.mL)(Ut,"mousedown").pipe((0,ze.w)(()=>(0,z.mL)(Ut,"mousemove").pipe((0,ge.R)((0,z.mL)(Ut,"mouseup"))))),(0,z.mL)(Ut,"keydown"),(0,z.mL)(Ut,"keyup")).pipe((0,H.B)())}),(0,s.JN)({decrement:"tuiIconChevronLeft",increment:"tuiIconChevronRight"}),(0,s.JN)(U.N)),It=(0,s.JN)(He.y),on=(0,s.JN)(oe.Nm.Textfield),kt=new e.OlP("[TUI_TEXTFIELD_HOST]");function qe(Ut){return{provide:kt,useExisting:Ut}}const Qe=(0,s.JN)("Taiga"),st=new e.OlP("[TUI_VALUE_ACCESSOR]"),vt=(0,s.N1)(()=>{const Ut=(0,e.f3M)(ue.m9);return{type:"viewport",getClientRect:()=>({top:0,left:0,right:Ut.innerWidth,bottom:Ut.innerHeight,width:Ut.innerWidth,height:Ut.innerHeight})}})},7766:(Gt,Be,c)=>{"use strict";function e(ue){return!(!ue||typeof getComputedStyle>"u")&&("fixed"===getComputedStyle(ue).getPropertyValue("position")||e(ue.parentElement))}function U({document:ue,innerWidth:H}){return Math.max(ue.documentElement.clientWidth||0,H||0)}c.d(Be,{NK:()=>he,ic:()=>U,qK:()=>e});const Z='width="',le='height="',ce="")));if(null==q||!q.includes(Z)||!q.includes(le))return`${de.replace(ce,``;const ie=q.indexOf(Z),ze=q.indexOf(le),ge=ie+Z.length,Se=ze+le.length,Le=q.slice(ge,q.indexOf('"',ge)),Ve=q.slice(Se,q.indexOf('"',Se));if(!Ve||!Le||Le.includes("%")||Ve.includes("%")||Le.includes("em")||Ve.includes("em"))return de.replace(ce,`${de}`}},6640:(Gt,Be,c)=>{"use strict";c.d(Be,{R9:()=>H,_X:()=>U,ht:()=>ee,jL:()=>ce,kL:()=>Z,lp:()=>he,mn:()=>le});var e=c(8269),s=c(4493);const F=1.5,z=2.5;function U(de,q=!1,ie=!1,ze=!1,ge="m"){const Se="s"===ge?0:.25;let Le=0;return de&&(Le+=F+Se),q&&(Le+=F+Se),ie&&(Le+=F+Se),ze&&(Le+=z+Se),Le}function ee(de){const q=de.endsWith("/")?de:`${de}/`;return ie=>ie.startsWith("tuiIcon")?`${q}${ie}.svg${e.uJ}#${ie}`:(0,e.oA)(ie)}function Z(de){return 1===de.length||e.Nq.includes(de)}function le(de,q="tui-hints-host"){var ie;return!(null===(ie=(0,s.PU)(de))||void 0===ie||!ie.some(ze=>!ze.closest(q)))}function ce(de){const q=de.trim();return q.startsWith("<")&&q.endsWith(">")}function he(de,q){return(ie,ze)=>{const ge=ie||Object.assign({},ze||q);return Object.keys(de).forEach(Se=>{ge[Se]=de[Se]}),ge}}const ue={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function H(de,q="s"){return ue[de]>ue[q]}},1081:(Gt,Be,c)=>{"use strict";c.d(Be,{X:()=>e});var e=(()=>{return(s=e||(e={})).AD="AD",s.AE="AE",s.AF="AF",s.AG="AG",s.AI="AI",s.AL="AL",s.AM="AM",s.AO="AO",s.AR="AR",s.AT="AT",s.AU="AU",s.AW="AW",s.AZ="AZ",s.BA="BA",s.BB="BB",s.BD="BD",s.BE="BE",s.BF="BF",s.BG="BG",s.BH="BH",s.BI="BI",s.BJ="BJ",s.BL="BL",s.BM="BM",s.BN="BN",s.BO="BO",s.BQ="BQ",s.BR="BR",s.BS="BS",s.BT="BT",s.BW="BW",s.BY="BY",s.BZ="BZ",s.CA="CA",s.CD="CD",s.CF="CF",s.CG="CG",s.CH="CH",s.CI="CI",s.CL="CL",s.CM="CM",s.CN="CN",s.CO="CO",s.CR="CR",s.CU="CU",s.CV="CV",s.CW="CW",s.CY="CY",s.CZ="CZ",s.DE="DE",s.DJ="DJ",s.DK="DK",s.DM="DM",s.DO="DO",s.DZ="DZ",s.EC="EC",s.EE="EE",s.EG="EG",s.ER="ER",s.ES="ES",s.ET="ET",s.FI="FI",s.FJ="FJ",s.FK="FK",s.FM="FM",s.FR="FR",s.GA="GA",s.GB="GB",s.GD="GD",s.GE="GE",s.GF="GF",s.GH="GH",s.GI="GI",s.GL="GL",s.GM="GM",s.GN="GN",s.GP="GP",s.GQ="GQ",s.GR="GR",s.GT="GT",s.GW="GW",s.GY="GY",s.HK="HK",s.HN="HN",s.HR="HR",s.HT="HT",s.HU="HU",s.ID="ID",s.IE="IE",s.IL="IL",s.IN="IN",s.IQ="IQ",s.IR="IR",s.IS="IS",s.IT="IT",s.JM="JM",s.JO="JO",s.JP="JP",s.KE="KE",s.KG="KG",s.KH="KH",s.KM="KM",s.KN="KN",s.KP="KP",s.KR="KR",s.KW="KW",s.KY="KY",s.KZ="KZ",s.LA="LA",s.LB="LB",s.LC="LC",s.LI="LI",s.LK="LK",s.LR="LR",s.LS="LS",s.LT="LT",s.LU="LU",s.LV="LV",s.LY="LY",s.MA="MA",s.MC="MC",s.MD="MD",s.ME="ME",s.MF="MF",s.MG="MG",s.MK="MK",s.ML="ML",s.MM="MM",s.MN="MN",s.MO="MO",s.MQ="MQ",s.MR="MR",s.MS="MS",s.MT="MT",s.MU="MU",s.MV="MV",s.MW="MW",s.MX="MX",s.MY="MY",s.MZ="MZ",s.NA="NA",s.NC="NC",s.NE="NE",s.NG="NG",s.NI="NI",s.NL="NL",s.NO="NO",s.NP="NP",s.NZ="NZ",s.OM="OM",s.PA="PA",s.PE="PE",s.PF="PF",s.PG="PG",s.PH="PH",s.PK="PK",s.PL="PL",s.PT="PT",s.PW="PW",s.PY="PY",s.QA="QA",s.RE="RE",s.RO="RO",s.RS="RS",s.RU="RU",s.RW="RW",s.SA="SA",s.SB="SB",s.SC="SC",s.SD="SD",s.SE="SE",s.SG="SG",s.SH="SH",s.SI="SI",s.SK="SK",s.SL="SL",s.SM="SM",s.SN="SN",s.SO="SO",s.SR="SR",s.ST="ST",s.SV="SV",s.SX="SX",s.SY="SY",s.SZ="SZ",s.TC="TC",s.TD="TD",s.TG="TG",s.TH="TH",s.TJ="TJ",s.TL="TL",s.TM="TM",s.TN="TN",s.TO="TO",s.TR="TR",s.TT="TT",s.TW="TW",s.TZ="TZ",s.UA="UA",s.UG="UG",s.US="US",s.UY="UY",s.UZ="UZ",s.VC="VC",s.VE="VE",s.VG="VG",s.VN="VN",s.VU="VU",s.WS="WS",s.XK="XK",s.YE="YE",s.YT="YT",s.ZA="ZA",s.ZM="ZM",s.ZW="ZW",e;var s})()},6493:(Gt,Be,c)=>{"use strict";c.d(Be,{v:()=>Le});var e=c(4537),s=c(1081);const he=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:"english"},{months:["January","February","March","April","May","June","July","August","September","October","November","December"],close:"Close",nothingFoundMessage:"Nothing found",defaultErrorMessage:"Value is invalid",spinTexts:["Previous","Next"],shortWeekDays:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],countries:{[s.X.AD]:"Andorra",[s.X.AE]:"United Arab Emirates",[s.X.AF]:"Afghanistan",[s.X.AG]:"Antigua and Barbuda",[s.X.BL]:"Saint Barth\xe9lemy",[s.X.AI]:"Anguilla",[s.X.AL]:"Albania",[s.X.AM]:"Armenia",[s.X.AO]:"Angola",[s.X.AR]:"Argentina",[s.X.AT]:"Austria",[s.X.AU]:"Australia",[s.X.AW]:"Aruba",[s.X.AZ]:"Azerbaijan",[s.X.BA]:"Bosnia and Herzegovina",[s.X.BB]:"Barbados",[s.X.BD]:"Bangladesh",[s.X.BE]:"Belgium",[s.X.BF]:"Burkina Faso",[s.X.BG]:"Bulgaria",[s.X.BH]:"Bahrain",[s.X.BI]:"Burundi",[s.X.BJ]:"Benin",[s.X.GF]:"Guyana",[s.X.BM]:"Bermuda",[s.X.BN]:"Brunei Darussalam",[s.X.BO]:"Bolivia",[s.X.BQ]:"Bonaire, Sint Eustatius and Saba",[s.X.BR]:"Brazil",[s.X.BS]:"Bahamas",[s.X.BT]:"Bhutan",[s.X.BW]:"Botswana",[s.X.BY]:"Belarus",[s.X.BZ]:"Belize",[s.X.CA]:"Canada",[s.X.CD]:"Dem. Rep. Congo (Kinshasa)",[s.X.CF]:"Central African Republic",[s.X.CG]:"Congo (Brazzaville)",[s.X.CH]:"Switzerland",[s.X.CI]:"Ivory Coast",[s.X.CL]:"Chile",[s.X.CM]:"Cameroon",[s.X.CN]:"China",[s.X.CO]:"Colombia",[s.X.CR]:"Costa Rica",[s.X.CU]:"Cuba",[s.X.CV]:"Cape Verde",[s.X.CW]:"Cura\xe7ao",[s.X.CY]:"Cyprus",[s.X.CZ]:"Czech Republic",[s.X.DE]:"Germany",[s.X.DJ]:"Djibouti",[s.X.DK]:"Denmark",[s.X.DM]:"Dominica",[s.X.DO]:"Dominican Republic",[s.X.DZ]:"Algeria",[s.X.EC]:"Ecuador",[s.X.EE]:"Estonia",[s.X.EG]:"Egypt",[s.X.ER]:"Eritrea",[s.X.ES]:"Spain",[s.X.ET]:"Ethiopia",[s.X.FI]:"Finland",[s.X.FJ]:"Fiji",[s.X.FK]:"Falkland Islands",[s.X.FM]:"F.S. of Micronesia",[s.X.FR]:"France",[s.X.GA]:"Gabon",[s.X.GB]:"United Kingdom",[s.X.GD]:"Grenada",[s.X.GE]:"Georgia",[s.X.GP]:"Guadeloupe",[s.X.GH]:"Ghana",[s.X.GI]:"Gibraltar",[s.X.GL]:"Greenland",[s.X.GM]:"Gambia",[s.X.GN]:"Guinea",[s.X.MF]:"Saint-Martin",[s.X.GQ]:"Equatorial Guinea",[s.X.GR]:"Greece",[s.X.GT]:"Guatemala",[s.X.GW]:"Guinea-Bissau",[s.X.GY]:"Guyana",[s.X.HK]:"Hong Kong",[s.X.HN]:"Honduras",[s.X.HR]:"Croatia",[s.X.HT]:"Haiti",[s.X.HU]:"Hungary",[s.X.ID]:"Indonesia",[s.X.IE]:"Ireland",[s.X.IL]:"Israel",[s.X.IN]:"India",[s.X.IQ]:"Iraq",[s.X.IR]:"Iran",[s.X.IS]:"Iceland",[s.X.IT]:"Italy",[s.X.JM]:"Jamaica",[s.X.JO]:"Jordan",[s.X.JP]:"Japan",[s.X.KE]:"Kenya",[s.X.KG]:"Kyrgyzstan",[s.X.KH]:"Cambodia",[s.X.KM]:"Comoros",[s.X.KN]:"Saint Kitts and Nevis",[s.X.KP]:"Korean PDR",[s.X.KR]:"Rep. Korea",[s.X.KW]:"Kuwait",[s.X.KY]:"Cayman Islands",[s.X.KZ]:"Kazakhstan",[s.X.LA]:"Laos",[s.X.LB]:"Lebanon",[s.X.LC]:"Saint Lucia",[s.X.LI]:"Liechtenstein",[s.X.LK]:"Sri Lanka",[s.X.LR]:"Liberia",[s.X.LS]:"Lesotho",[s.X.LT]:"Lithuania",[s.X.LU]:"Luxembourg",[s.X.LV]:"Latvia",[s.X.LY]:"Libya",[s.X.MA]:"Morocco",[s.X.MC]:"Monaco",[s.X.MD]:"Moldova",[s.X.ME]:"Montenegro",[s.X.MQ]:"Martinique",[s.X.MG]:"Madagascar",[s.X.MK]:"Rep. of North Macedonia",[s.X.ML]:"Mali",[s.X.MM]:"Burma (Myanmar)",[s.X.MN]:"Mongolia",[s.X.MO]:"Macau",[s.X.RE]:"R\xe9union",[s.X.MR]:"Mauritania",[s.X.MS]:"Montserrat",[s.X.MT]:"Malta",[s.X.MU]:"Mauritius",[s.X.MV]:"Maldives",[s.X.MW]:"Malawi",[s.X.MX]:"Mexico",[s.X.MY]:"Malaysia",[s.X.MZ]:"Mozambique",[s.X.NA]:"Namibia",[s.X.NC]:"New Caledonia",[s.X.NE]:"Niger",[s.X.NG]:"Nigeria",[s.X.NI]:"Nicaragua",[s.X.NL]:"Netherlands",[s.X.NO]:"Norway",[s.X.NP]:"Nepal",[s.X.NZ]:"New Zealand",[s.X.OM]:"Oman",[s.X.PA]:"Panama",[s.X.PE]:"Peru",[s.X.PF]:"French Polynesia (Tahiti)",[s.X.PG]:"Papua New Guinea",[s.X.PH]:"Philippines",[s.X.PK]:"Pakistan",[s.X.PL]:"Poland",[s.X.PT]:"Portugal",[s.X.PW]:"Palau",[s.X.PY]:"Paraguay",[s.X.QA]:"Qatar",[s.X.YT]:"Mayotte",[s.X.RO]:"Romania",[s.X.RS]:"Serbia",[s.X.RU]:"Russia",[s.X.RW]:"Rwanda",[s.X.SA]:"Saudi Arabia",[s.X.SB]:"Solomon Islands",[s.X.SC]:"Seychelles",[s.X.SD]:"Sudan",[s.X.SE]:"Sweden",[s.X.SG]:"Singapore",[s.X.SH]:"Saint Helena",[s.X.SI]:"Slovenia",[s.X.SK]:"Slovakia",[s.X.SL]:"Sierra Leone",[s.X.SM]:"San Marino",[s.X.SN]:"Senegal",[s.X.SO]:"Somalia",[s.X.SR]:"Suriname",[s.X.ST]:"Sao Tome and Principe",[s.X.SV]:"El Salvador",[s.X.SX]:"Sint Maarten",[s.X.SY]:"Syrian Arab Republic",[s.X.SZ]:"Swaziland",[s.X.TC]:"Turks and Caicos",[s.X.TD]:"Chad",[s.X.TG]:"Togo",[s.X.TH]:"Thailand",[s.X.TJ]:"Tajikistan",[s.X.TL]:"East Timor",[s.X.TM]:"Turkmenistan",[s.X.TN]:"Tunisia",[s.X.TO]:"Tonga",[s.X.TR]:"Turkey",[s.X.TT]:"Trinidad and Tobago",[s.X.TW]:"Taiwan",[s.X.TZ]:"Tanzania",[s.X.UA]:"Ukraine",[s.X.UG]:"Uganda",[s.X.US]:"USA",[s.X.UY]:"Uruguay",[s.X.UZ]:"Uzbekistan",[s.X.VC]:"Saint Vincent and the Grenadines",[s.X.VE]:"Venezuela",[s.X.VG]:"British Virgin Islands",[s.X.VN]:"Vietnam",[s.X.VU]:"Vanuatu",[s.X.WS]:"Samoa",[s.X.XK]:"Kosovo",[s.X.YE]:"Yemen",[s.X.ZA]:"South Africa",[s.X.ZM]:"Zambia",[s.X.ZW]:"Zimbabwe"}}),{cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range","Choose days"],range:["from","to"],countTexts:["Plus","Minus"],time:{"HH:MM":"HH:MM","HH:MM:SS":"HH:MM:SS","HH:MM:SS.MSS":"HH:MM:SS.MSS"},dateTexts:{DMY:"dd.mm.yyyy",MDY:"mm.dd.yyyy",YMD:"yyyy.mm.dd"},digitalInformationUnits:["B","KiB","MiB"],passwordTexts:["Show password","Hide password"],copyTexts:["Copy","Copied"],shortCalendarMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],pagination:["Previous page","Next page"],fileTexts:{loadingError:"Upload failed",preview:"Preview",remove:"Remove"},inputFileTexts:{defaultLabelSingle:"or drop\xa0it\xa0here",defaultLabelMultiple:"or drop\xa0them\xa0here",defaultLinkSingle:"Choose a file",defaultLinkMultiple:"Choose files",maxSizeRejectionReason:"File is larger than ",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},prompt:{yes:"Yes",no:"No"}}),{showHideText:"Show/Hide",paginationTexts:{pages:"Pages",linesPerPage:"Lines per page",of:"of"}}),{cardNumber:["Number","Card number"],cardExpiry:["Expires","Valid through"]}),{colorSelectorModeNames:["Solid color","Gradient"],toolbarTools:{undo:"Undo",redo:"Redo",font:"Font",fontStyle:"Font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikeThrough:"Strike through",justify:"Justify",justifyLeft:"Justify left",justifyCenter:"Justify center",justifyRight:"Justify right",justifyFull:"Justify full",list:"List",indent:"Indent",outdent:"Outdent",unorderedList:"Unordered list",orderedList:"Ordered list",quote:"Quote",foreColor:"Color",backColor:"Background color",hiliteColor:"Highlight color",clear:"Clear",link:"Link",attach:"Attach file",tex:"Insert TeX",code:"Code",image:"Insert image",insertHorizontalRule:"Insert horizontal rule",superscript:"Superscript",subscript:"Subscript",insertTable:"Insert table",insertGroup:"Insert group",hiliteGroup:"Hilite group",removeGroup:"Remove group",insertAnchor:"Insert anchor",mergeCells:"Merge cells",splitCells:"Split cells",rowsColumnsManaging:"Managing rows and columns",cellColor:"Cell color",setDetails:"Details",removeDetails:"Remove details"},editorEditLink:{urlExample:"example.com",anchorExample:"anchor"},editorTableCommands:[["Insert column before","Insert column after"],["Insert row before","Insert row after"],["Delete column","Delete row"]],editorCodeOptions:["Code in the text","Code in block"],editorFontOptions:{small:"Small",large:"Large",normal:"Normal",title:"Title",subtitle:"Subtitle"}}),{previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"}});var ue=c(4945);const H=new e.OlP("[TUI_DEFAULT_LANGUAGE]",{factory:()=>he}),de=new e.OlP("[TUI_LANGUAGE]",{factory:()=>(0,ue.of)((0,e.f3M)(H))});new e.OlP("[TUI_LANGUAGE_LOADER]"),new e.OlP("[TUI_LANGUAGE_STORAGE_KEY]",{factory:()=>"tuiLanguage"});var ze=c(97),ge=c(1528),Se=c(7969);function Le(Ve){return()=>(0,e.f3M)(de).pipe((0,ge.w)(He=>(0,ze.b)(He)?He:(0,ue.of)(He)),(0,Se.U)(He=>He[Ve]))}},3063:(Gt,Be,c)=>{"use strict";c.d(Be,{p:()=>St,s:()=>Ke});var e=c(4537),s=c(9900),F=c(6480),z=c(7179),U=c(8033),ee=c(6060),Z=c(1927),le=c(7320),ce=c(4789),he=c(1489),ue=c(9570);function H(pt,Ne){if(1&pt&&e._UZ(0,"tui-svg",2),2&pt){const ke=Ne.polymorpheusOutlet,$e=e.oxw();e.ekj("t-mark_on",!$e.empty),e.Q6J("src",ke)}}const de=function(pt){return{$implicit:pt}},q=["*"],ze=(0,Z.JN)({size:"m",appearances:{unchecked:le.Nm.Outline,checked:le.Nm.Primary,indeterminate:le.Nm.Primary},icons:{checked:({$implicit:pt})=>"m"===pt?"tuiIconCheck":"tuiIconCheckLarge",indeterminate:({$implicit:pt})=>"m"===pt?"tuiIconMinus":"tuiIconMinusLarge"}});let Se=(()=>{class pt{constructor(ke){this.options=ke,this.size=this.options.size,this.disabled=!1,this.focused=!1,this.hovered=!1,this.pressed=!1,this.invalid=!1,this.icon=this.options.icons.checked,this.value=!1}set valueSetter(ke){!1!==ke&&this.setCurrentIcon(ke),this.value=ke}get appearance(){switch(this.value){case!1:return this.options.appearances.unchecked;case!0:return this.options.appearances.checked;default:return this.options.appearances.indeterminate}}get empty(){return!1===this.value}setCurrentIcon(ke){this.icon=null===ke?this.options.icons.indeterminate:this.options.icons.checked}}return pt.\u0275fac=function(ke){return new(ke||pt)(e.Y36(ze))},pt.\u0275cmp=e.Xpm({type:pt,selectors:[["tui-primitive-checkbox"]],hostVars:1,hostBindings:function(ke,$e){2&ke&&e.uIk("data-size",$e.size)},inputs:{size:"size",disabled:"disabled",focused:"focused",hovered:"hovered",pressed:"pressed",invalid:"invalid",valueSetter:["value","valueSetter"]},ngContentSelectors:q,decls:3,vars:10,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid"],["class","t-mark",3,"t-mark_on","src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-mark",3,"src"]],template:function(ke,$e){1&ke&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,H,1,3,"tui-svg",1),e.Hsn(2),e.qZA()),2&ke&&(e.Q6J("active",$e.pressed)("appearance",$e.appearance)("disabled",$e.disabled)("focus",$e.focused)("hover",$e.hovered)("invalid",$e.invalid),e.xp6(1),e.Q6J("polymorpheusOutlet",$e.icon)("polymorpheusOutletContext",e.VKq(8,de,$e.size)))},dependencies:[ce.PN,he.o,ue.Li],styles:["[_nghost-%COMP%]{display:block;font-size:0;flex-shrink:0}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem;border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem;border-radius:var(--tui-radius-s)}.t-mark[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;width:100%;height:100%;transform:scale(0)}.t-mark_on[_ngcontent-%COMP%]{transform:scale(1)}"],changeDetection:0}),pt})(),Le=(()=>{class pt{}return pt.\u0275fac=function(ke){return new(ke||pt)},pt.\u0275mod=e.oAB({type:pt}),pt.\u0275inj=e.cJS({imports:[[ce.EI,he.W,ue.wq]]}),pt})();var Ve=c(2130),He=c(4541),oe=c(3633),et=c(5059),Ae=c(8491),Oe=c(8692);const tt=["focusableElement"];let je=(()=>{class pt extends F.F9{constructor(ke,$e,B){super(ke,B),this.options=$e,this.size=this.options.size}get nativeFocusableElement(){return!this.focusableElement||this.computedDisabled?null:this.focusableElement.nativeElement}get focused(){return(0,z.V8)(this.nativeFocusableElement)}get computedFocusable(){return this.interactive&&this.focusable}onChecked(ke){this.value=ke}onFocused(ke){this.updateFocused(ke)}onFocusVisible(ke){this.updateFocusVisible(ke)}}return pt.\u0275fac=function(ke){return new(ke||pt)(e.Y36(s.a5,10),e.Y36(ze),e.Y36(e.sBO))},pt.\u0275cmp=e.Xpm({type:pt,selectors:[["tui-checkbox"]],viewQuery:function(ke,$e){if(1&ke&&e.Gf(tt,5),2&ke){let B;e.iGM(B=e.CRH())&&($e.focusableElement=B.first)}},hostVars:1,hostBindings:function(ke,$e){2&ke&&e.uIk("data-size",$e.size)},inputs:{size:"size"},features:[e._Bn([(0,U.FT)(pt),(0,F.wB)(pt)]),e.qOj],decls:3,vars:11,consts:[[3,"disabled","focused","hovered","invalid","pressed","size","value"],["automation-id","tui-checkbox__native","type","checkbox",1,"t-native",3,"disabled","id","tuiFocusable","tuiChecked","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""]],template:function(ke,$e){1&ke&&(e.TgZ(0,"tui-primitive-checkbox",0)(1,"input",1,2),e.NdJ("tuiCheckedChange",function(Q){return $e.value=Q})("tuiFocusedChange",function(Q){return $e.onFocused(Q)})("tuiFocusVisibleChange",function(Q){return $e.onFocusVisible(Q)}),e.qZA()()),2&ke&&(e.Q6J("disabled",$e.disabled)("focused",$e.computedFocusVisible)("hovered",$e.pseudoHover)("invalid",$e.computedInvalid)("pressed",$e.pseudoActive)("size",$e.size)("value",$e.value),e.xp6(1),e.Q6J("disabled",$e.disabled)("id",$e.id)("tuiFocusable",$e.computedFocusable)("tuiChecked",$e.value))},dependencies:[Se,He.t,oe.t,et.U,Ae.q],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;flex-shrink:0}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem}._readonly[_nghost-%COMP%] tui-primitive-checkbox[_ngcontent-%COMP%]{pointer-events:none}.t-native[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.t-native[_ngcontent-%COMP%]:-webkit-autofill, .t-native[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-native[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-native[_ngcontent-%COMP%]:active{font-size:1rem}}"],changeDetection:0}),pt})(),be=(()=>{class pt{}return pt.\u0275fac=function(ke){return new(ke||pt)},pt.\u0275mod=e.oAB({type:pt}),pt.\u0275inj=e.cJS({imports:[[Oe.ez,He.S,oe.u,et.F,Ae.c,Le]]}),pt})();const at=["*"];let St=(()=>{class pt extends F.F9{constructor(ke,$e,B,Q){super(ke,$e),this.mode$=B,this.options=Q,this.size=this.options.size}get focused(){return(0,z.V8)(this.nativeFocusableElement)}get nativeFocusableElement(){var ke,$e;return null!==($e=null===(ke=this.checkbox)||void 0===ke?void 0:ke.nativeFocusableElement)&&void 0!==$e?$e:null}onFocused(ke){this.updateFocused(ke)}onModelChange(ke){this.value=ke}}return pt.\u0275fac=function(ke){return new(ke||pt)(e.Y36(s.a5,10),e.Y36(e.sBO),e.Y36(ee.Au),e.Y36(ze))},pt.\u0275cmp=e.Xpm({type:pt,selectors:[["tui-checkbox-labeled"]],viewQuery:function(ke,$e){if(1&ke&&e.Gf(je,5),2&ke){let B;e.iGM(B=e.CRH())&&($e.checkbox=B.first)}},hostVars:1,hostBindings:function(ke,$e){1&ke&&e.NdJ("$.data-mode.attr",function(){return $e.mode$}),2&ke&&e.uIk("data-size",$e.size)},inputs:{size:"size"},features:[e._Bn([(0,U.FT)(pt),(0,F.wB)(pt),Ve.CV]),e.qOj],ngContentSelectors:at,decls:4,vars:12,consts:[[1,"t-wrapper"],[3,"disabled","focusable","nativeId","pseudoActive","pseudoFocus","pseudoHover","pseudoInvalid","readOnly","size","ngModel","ngModelChange","focusedChange"],[1,"t-content"]],template:function(ke,$e){1&ke&&(e.F$t(),e.TgZ(0,"label",0)(1,"tui-checkbox",1),e.NdJ("ngModelChange",function(Q){return $e.value=Q})("focusedChange",function(Q){return $e.onFocused(Q)}),e.qZA(),e.TgZ(2,"div",2),e.Hsn(3),e.qZA()()),2&ke&&(e.xp6(1),e.Q6J("disabled",$e.computedDisabled)("focusable",$e.focusable)("nativeId",$e.nativeId)("pseudoActive",$e.pseudoActive)("pseudoFocus",$e.pseudoFocus)("pseudoHover",$e.pseudoHover)("pseudoInvalid",$e.computedInvalid)("readOnly",$e.readOnly)("size",$e.size)("ngModel",$e.value),e.xp6(1),e.ekj("t-content_disabled",$e.computedDisabled))},dependencies:[je,s.JJ,s.On],styles:["[_nghost-%COMP%]{position:relative;display:block;line-height:0}._disabled[_nghost-%COMP%], ._readonly[_nghost-%COMP%]{pointer-events:none}.t-wrapper[_ngcontent-%COMP%]{display:inline-flex;max-width:100%;cursor:pointer}._disabled[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{cursor:default}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);line-height:1rem;word-wrap:break-word;min-width:0}.t-content_disabled[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{margin-left:.5rem}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.5rem;margin-left:.75rem}"],changeDetection:0}),pt})(),Ke=(()=>{class pt{}return pt.\u0275fac=function(ke){return new(ke||pt)},pt.\u0275mod=e.oAB({type:pt}),pt.\u0275inj=e.cJS({imports:[[Oe.ez,s.u5,be]]}),pt})()},1673:(Gt,Be,c)=>{"use strict";c.d(Be,{K3:()=>ge,Qf:()=>Le,wU:()=>Se});var e=c(4537),s=c(9900),F=c(221),z=c(6480),U=c(7179),ee=c(8033),Z=c(5600),le=c(5640),ce=c(8940),he=c(5111),ue=c(6060),H=c(3631),de=c(26),q=c(8692);const ie=["*",[["input"]]],ze=["*","input"];let ge=(()=>{class Ve extends z.M${constructor(oe,et,Ae,Oe){super(oe,et,Oe),this.textfieldSize=Ae,this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){return(0,U.V8)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get canOpen(){return this.interactive&&!!this.datalist}onValueChange(oe){this.value=oe,this.open=!0}onActiveZone(oe){this.updateFocused(oe)}handleOption(oe){this.setNativeValue(String(oe)),this.focusInput(),this.value=String(oe),this.open=!1}getFallbackValue(){return""}focusInput(oe=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:oe})}setNativeValue(oe){this.nativeFocusableElement&&(this.nativeFocusableElement.value=oe)}}return Ve.\u0275fac=function(oe){return new(oe||Ve)(e.Y36(s.a5,10),e.Y36(e.sBO),e.Y36(ce.kI),e.Y36(z.FX,8))},Ve.\u0275cmp=e.Xpm({type:Ve,selectors:[["tui-input"]],contentQueries:function(oe,et,Ae){if(1&oe&&e.Suo(Ae,he.gX,5,e.Rgc),2&oe){let Oe;e.iGM(Oe=e.CRH())&&(et.datalist=Oe.first)}},viewQuery:function(oe,et){if(1&oe&&(e.Gf(Z.o1,5),e.Gf(le.yc,5)),2&oe){let Ae;e.iGM(Ae=e.CRH())&&(et.hostedDropdown=Ae.first),e.iGM(Ae=e.CRH())&&(et.textfield=Ae.first)}},hostVars:1,hostBindings:function(oe,et){2&oe&&e.uIk("data-size",et.size)},features:[e._Bn([de.E2,(0,ee.FT)(Ve),(0,ue.oE)(Ve),(0,z.wB)(Ve)],[de.yn]),e.qOj],ngContentSelectors:ze,decls:4,vars:11,consts:[[1,"t-hosted",3,"canOpen","content","open","openChange","tuiActiveZoneChange"],["automation-id","tui-input__textfield",1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value","valueChange"]],template:function(oe,et){1&oe&&(e.F$t(ie),e.TgZ(0,"tui-hosted-dropdown",0),e.NdJ("openChange",function(Oe){return et.open=Oe})("tuiActiveZoneChange",function(Oe){return et.onActiveZone(Oe)}),e.TgZ(1,"tui-primitive-textfield",1),e.NdJ("valueChange",function(Oe){return et.onValueChange(Oe)}),e.Hsn(2),e.Hsn(3,1,["ngProjectAs","input",5,["input"]]),e.qZA()()),2&oe&&(e.Q6J("canOpen",et.canOpen)("content",et.datalist||"")("open",et.open),e.xp6(1),e.Q6J("disabled",et.computedDisabled)("focusable",et.computedFocusable)("invalid",et.computedInvalid)("nativeId",et.nativeId)("pseudoFocus",et.computedFocused)("pseudoHover",et.pseudoHover)("readOnly",et.readOnly)("value",et.value))},dependencies:[Z.o1,le.yc,F.e,le.B1],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}._disabled[_nghost-%COMP%]{pointer-events:none}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),Ve})(),Se=(()=>{class Ve extends H.D1{onValueChange(oe){this.host.onValueChange(oe)}}return Ve.\u0275fac=function(){let He;return function(et){return(He||(He=e.n5z(Ve)))(et||Ve)}}(),Ve.\u0275dir=e.lG2({type:Ve,selectors:[["tui-input"]],features:[e._Bn([(0,ue.cp)(Ve)]),e.qOj]}),Ve})(),Le=(()=>{class Ve{}return Ve.\u0275fac=function(oe){return new(oe||Ve)},Ve.\u0275mod=e.oAB({type:Ve}),Ve.\u0275inj=e.cJS({imports:[[q.ez,F.A,le.KW,Z.jh]]}),Ve})()},26:(Gt,Be,c)=>{"use strict";c.d(Be,{yn:()=>H,E2:()=>de});var e=c(4537),s=c(6060);c(7969);var ee=c(8952),ce=(c(9811),c(4945),c(8330)),he=c(9900);const H=(0,ee.fx)({limitWidth:"fixed",align:"right"}),de={provide:s.sE,deps:[[new e.FiY,new e.PiD,he.JU]],useFactory:ce.y}},9811:(Gt,Be,c)=>{"use strict";c.d(Be,{UV:()=>re,Ys:()=>st,RZ:()=>Ut,ue:()=>On,yL:()=>We,WO:()=>bt,Z4:()=>Ze});var e=c(4537),s=c(1927),F=c(3770),U=(c(8939),c(6424)),ee=c(7788),Z=c(5648);const H=12;(0,s.JN)("DMY"),(0,s.JN)(".");class Ke{constructor(me){this.year=me}static isValidYear(me){return Number.isInteger(me)&&(0,Z.wf)(me,0,1e4)}static isLeapYear(me){return me%400==0||me%4==0&&me%100!=0}static getAbsoluteLeapYears(me){return Math.ceil(me/400)+(Math.ceil(me/4)-Math.ceil(me/100))}static lengthBetween(me,Ge){return Ge.year-me.year}static normalizeYearPart(me){return(0,Z.G1)(me,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return Ke.isLeapYear(this.year)}get absoluteLeapYears(){return Ke.getAbsoluteLeapYears(this.year)}yearBefore({year:me}){return this.year=me}yearAfter({year:me}){return this.year>me}append({year:me=0}){return new Ke(this.year+me)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](me){return Date.prototype[Symbol.toPrimitive].call(this,me)}toJSON(){return this.formattedYear}}class pt extends Ke{constructor(me,Ge){super(me),this.month=Ge}static isValidMonth(me,Ge){return Ke.isValidYear(me)&&pt.isValidMonthPart(Ge)}static getMonthDaysCount(me,Ge){switch(me){case U.B.February:return Ge?29:28;case U.B.April:case U.B.June:case U.B.September:case U.B.November:return 30;default:return 31}}static currentLocal(){const me=new Date;return new pt(me.getFullYear(),me.getMonth())}static currentUtc(){const me=new Date;return new pt(me.getUTCFullYear(),me.getUTCMonth())}static lengthBetween(me,Ge){return Ge.month+12*Ge.year-(me.month+12*me.year)}static normalizeMonthPart(me){return(0,Z.G1)(me,0,11)}static isValidMonthPart(me){return Number.isInteger(me)&&(0,Z.wf)(me,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return pt.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(me){return this.yearBefore(me)||this.yearSame(me)&&this.month=me.month}monthAfter(me){return this.yearAfter(me)||this.yearSame(me)&&this.month>me.month}append({year:me=0,month:Ge=0}){const Kt=(this.year+me)*H+this.month+Ge;return new pt(Math.floor(Kt/H),Kt%H)}toString(){return`${this.formattedMonthPart}.${this.formattedYear}`}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return`${super.toJSON()}-${this.formattedMonthPart}`}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class Ne extends pt{constructor(me,Ge,Kt){super(me,Ge),this.day=Kt}static fromLocalNativeDate(me){return new Ne(me.getFullYear(),me.getMonth(),me.getDate())}static fromUtcNativeDate(me){return new Ne(me.getUTCFullYear(),me.getUTCMonth(),me.getUTCDate())}static isValidDay(me,Ge,Kt){return pt.isValidMonth(me,Ge)&&Number.isInteger(Kt)&&(0,Z.wf)(Kt,1,pt.getMonthDaysCount(Ge,Ke.isLeapYear(me))+1)}static currentLocal(){const me=new Date,Ge=me.getFullYear(),Kt=me.getMonth(),Wt=me.getDate();return new Ne(Ge,Kt,Wt)}static currentUtc(){const me=new Date,Ge=me.getUTCFullYear(),Kt=me.getUTCMonth(),Wt=me.getUTCDate();return new Ne(Ge,Kt,Wt)}static normalizeOf(me,Ge,Kt){const Wt=Ke.normalizeYearPart(me),vn=pt.normalizeMonthPart(Ge),sn=Ne.normalizeDayPart(Kt,vn,Wt);return new Ne(Wt,vn,sn)}static lengthBetween(me,Ge){return Math.round((Ge.toLocalNativeDate().getTime()-me.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(me,Ge="DMY"){switch(Ge){case"YMD":return{day:parseInt(me.slice(8,10),10),month:parseInt(me.slice(5,7),10)-1,year:parseInt(me.slice(0,4),10)};case"MDY":return{day:parseInt(me.slice(3,5),10),month:parseInt(me.slice(0,2),10)-1,year:parseInt(me.slice(6,10),10)};default:return{day:parseInt(me.slice(0,2),10),month:parseInt(me.slice(3,5),10)-1,year:parseInt(me.slice(6,10),10)}}}static normalizeParse(me,Ge="DMY"){const{day:Kt,month:Wt,year:vn}=this.parseRawDateString(me,Ge);return Ne.normalizeOf(vn,Wt,Kt)}static jsonParse(me){const{day:Ge,month:Kt,year:Wt}=this.parseRawDateString(me,"YMD");if(!Ke.isValidYear(Wt))throw new ee.JY(Wt);if(!pt.isValidMonth(Wt,Kt))throw new ee.AM(Kt);if(!Number.isInteger(Ge)||!(0,Z.wf)(Ge,1,pt.getMonthDaysCount(Kt,Ke.isLeapYear(Wt))+1))throw new ee.I4(Ge);return new Ne(Wt,Kt,Ge)}static normalizeDayPart(me,Ge,Kt){const Wt=pt.getMonthDaysCount(Ge,Ke.isLeapYear(Kt));return(0,Z.G1)(me,1,Wt)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const me=this.dayOfWeek(!1);return me===U.L.Saturday||me===U.L.Sunday}dayOfWeek(me=!0){const Ge=me?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return Ge<0?6:Ge}dayBefore(me){return this.monthBefore(me)||this.monthSame(me)&&this.day=me.day}dayAfter(me){return this.monthAfter(me)||this.monthSame(me)&&this.day>me.day}dayLimit(me,Ge){return null!==me&&this.dayBefore(me)?me:null!==Ge&&this.dayAfter(Ge)?Ge:this}append({year:me=0,month:Ge=0,day:Kt=0}){const Wt=(this.year+me)*H+this.month+Ge;let vn=Math.floor(Wt/H),sn=Wt%H,xn=Math.min(this.day,pt.getMonthDaysCount(sn,Ke.isLeapYear(vn)))+Kt;for(;xn>pt.getMonthDaysCount(sn,Ke.isLeapYear(vn));)xn-=pt.getMonthDaysCount(sn,Ke.isLeapYear(vn)),sn===U.B.December?(vn++,sn=U.B.January):sn++;for(;xn<1;)sn===U.B.January?(vn--,sn=U.B.December):sn--,xn+=pt.getMonthDaysCount(sn,Ke.isLeapYear(vn));return new Ne(vn,sn,xn)}getFormattedDay(me,Ge){const Kt=this.formattedDayPart,Wt=this.formattedMonthPart,vn=this.formattedYear;switch(me){case"YMD":return`${vn}${Ge}${Wt}${Ge}${Kt}`;case"MDY":return`${Wt}${Ge}${Kt}${Ge}${vn}`;default:return`${Kt}${Ge}${Wt}${Ge}${vn}`}}toString(me="DMY",Ge="."){return this.getFormattedDay(me,Ge)}toJSON(){return`${super.toJSON()}-${this.formattedDayPart}`}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}const B=new Ne(0,0,1),Q=new Ne(9999,11,31);class te{constructor(me,Ge,Kt=0,Wt=0){this.hours=me,this.minutes=Ge,this.seconds=Kt,this.ms=Wt}static isValidTime(me,Ge,Kt=0,Wt=0){return Number.isInteger(me)&&tuiInRange(me,0,24)&&Number.isInteger(Ge)&&tuiInRange(Ge,0,60)&&Number.isInteger(Kt)&&tuiInRange(Kt,0,60)&&Number.isInteger(Wt)&&tuiInRange(Wt,0,1e3)}static current(){return te.fromAbsoluteMilliseconds(Date.now()%864e5)}static currentLocal(){const me=new Date;return te.fromAbsoluteMilliseconds((Date.now()-me.getTimezoneOffset()*et)%864e5)}static fromAbsoluteMilliseconds(me){const Ge=Math.floor(me/Ae),Kt=Math.floor(me%Ae/et),Wt=Math.floor(me%Ae%et/1e3)||0,vn=Math.floor(me%Ae%et%1e3)||0;return new te(Ge,Kt,Wt,vn)}static fromString(me){const Ge=Number(me.slice(0,2)),Kt=Number(me.slice(3,5)),Wt=Number(me.slice(6,8))||0,vn=Number(me.slice(9,12))||0;return new te(Ge,Kt,Wt,vn)}static fromLocalNativeDate(me){return new te(me.getHours(),me.getMinutes(),me.getSeconds(),me.getMilliseconds())}shift({hours:me=0,minutes:Ge=0,seconds:Kt=0,ms:Wt=0}){const vn=(1e3+this.ms+Wt%1e3)%1e3,xn=(Wt<0?Math.ceil(Wt/1e3):Math.floor(Wt/1e3))+Kt,Pn=(60+this.seconds+xn%60)%60,rt=(xn<0?Math.ceil(xn/60):Math.floor(xn/60))+Ge,Pe=(60+this.minutes+rt%60)%60,Nt=(rt<0?Math.ceil(rt/60):Math.floor(rt/60))+me;return new te((24+this.hours+Nt%24)%24,Pe,Pn,vn)}toString(me){const Ge="HH:MM:SS.MSS"===me||!me&&this.ms>0,Kt=Ge||"HH:MM:SS"===me||!me&&this.seconds>0;return`${this.formatTime(this.hours)}:${this.formatTime(this.minutes)}${Kt?`:${this.formatTime(this.seconds)}`:""}${Ge?`.${this.formatTime(this.ms,3)}`:""}`}valueOf(){return this.toAbsoluteMilliseconds()}[Symbol.toPrimitive](me){return Date.prototype[Symbol.toPrimitive].call(this,me)}toAbsoluteMilliseconds(){return this.hours*Ae+this.minutes*et+1e3*this.seconds+this.ms}formatTime(me,Ge=2){return String(me).padStart(Ge,"0")}}var k=c(1081),ne=c(6493);new e.OlP("[TUI_CALENDAR_DATE_STREAM]");(0,s.JN)({[k.X.AD]:"+376###-###",[k.X.AE]:"+971-##-###-####",[k.X.AF]:"+93##-###-####",[k.X.AG]:"+1(268) ###-####",[k.X.AI]:"+1(264) ###-####",[k.X.AL]:"+355(###) ###-###",[k.X.AM]:"+374##-###-###",[k.X.AO]:"+244(###) ###-###",[k.X.AR]:"+54(###) ####-####",[k.X.AT]:"+43(###) ###-####",[k.X.AU]:"+61#-####-####",[k.X.AW]:"+297###-####",[k.X.AZ]:"+994##-###-##-##",[k.X.BA]:"+387 ###-####-##",[k.X.BB]:"+1(246) ###-####",[k.X.BD]:"+880##-###-###",[k.X.BE]:"+32(###) ###-###",[k.X.BF]:"+226##-##-####",[k.X.BG]:"+359(###) ###-###",[k.X.BH]:"+973####-####",[k.X.BI]:"+257##-##-####",[k.X.BJ]:"+229##-##-####",[k.X.BL]:"+590 ## ## ## ## ##",[k.X.BM]:"+1(441) ###-####",[k.X.BN]:"+673###-####",[k.X.BO]:"+591#-###-####",[k.X.BQ]:"+599-###-####",[k.X.BR]:"+55(##) ####-#####",[k.X.BS]:"+1(242) ###-####",[k.X.BT]:"+975#-###-###",[k.X.BW]:"+267##-###-###",[k.X.BY]:"+375(##) ###-##-##",[k.X.BZ]:"+501###-####",[k.X.CA]:"+1(###) ###-####",[k.X.CD]:"+243(###) ###-###",[k.X.CF]:"+236-##-##-####",[k.X.CG]:"+242##-###-####",[k.X.CH]:"+41##-###-####",[k.X.CI]:"+225##-##-###-###",[k.X.CL]:"+56#-####-####",[k.X.CM]:"+237#####-####",[k.X.CN]:"+86(###) ####-####",[k.X.CO]:"+57(###) ###-####",[k.X.CR]:"+506####-####",[k.X.CU]:"+53#-###-####",[k.X.CV]:"+238(###) ##-##",[k.X.CW]:"+5999-###-####",[k.X.CY]:"+357##-###-###",[k.X.CZ]:"+420(###) ###-###",[k.X.DE]:"+49(###) ###-###-##",[k.X.DJ]:"+253##-##-##-##",[k.X.DK]:"+45##-##-##-##",[k.X.DM]:"+1(767) ###-####",[k.X.DO]:"+1(###) ###-####",[k.X.DZ]:"+213##-###-####",[k.X.EC]:"+593##-###-####",[k.X.EE]:"+372####-####",[k.X.EG]:"+20(###) ###-####",[k.X.ER]:"+291#-###-###",[k.X.ES]:"+34(###) ###-###",[k.X.ET]:"+251##-###-####",[k.X.FI]:"+358(###) ###-##-##",[k.X.FJ]:"+679##-#####",[k.X.FK]:"+500#####",[k.X.FM]:"+691###-####",[k.X.FR]:"+33 ## ## ## ## ##",[k.X.GA]:"+241##-##-##-##",[k.X.GB]:"+44##-####-####",[k.X.GD]:"+1(473) ###-####",[k.X.GE]:"+995(###) ###-###",[k.X.GF]:"+594 ## ## ## ## ##",[k.X.GH]:"+233(###) ###-###",[k.X.GI]:"+350###-#####",[k.X.GL]:"+299##-##-##",[k.X.GM]:"+220(###) ##-##",[k.X.GN]:"+224##-###-###",[k.X.GP]:"+590 ## ## ## ## ##",[k.X.GQ]:"+240##-###-####",[k.X.GR]:"+30(###) ###-####",[k.X.GT]:"+502#-###-####",[k.X.GW]:"+245#-######",[k.X.GY]:"+592###-####",[k.X.HK]:"+852####-####",[k.X.HN]:"+504####-####",[k.X.HR]:"+385##-###-####",[k.X.HT]:"+509##-##-####",[k.X.HU]:"+36(###) ###-###",[k.X.ID]:"+62(###) ###-##-###",[k.X.IE]:"+353(###) ###-###",[k.X.IL]:"+972##-###-####",[k.X.IN]:"+91(####) ###-###",[k.X.IQ]:"+964(###) ###-####",[k.X.IR]:"+98(###) ###-####",[k.X.IS]:"+354###-####",[k.X.IT]:"+39(###) ####-###",[k.X.JM]:"+1(876) ###-####",[k.X.JO]:"+962#-####-####",[k.X.JP]:"+81-##-####-####",[k.X.KE]:"+254###-######",[k.X.KG]:"+996(###) ###-###",[k.X.KH]:"+855##-###-###",[k.X.KM]:"+269##-#####",[k.X.KN]:"+1(869) ###-####",[k.X.KP]:"+850####-#############",[k.X.KR]:"+82##-###-####",[k.X.KW]:"+965####-####",[k.X.KY]:"+1(345) ###-####",[k.X.KZ]:"+7(###) ###-##-##",[k.X.LA]:"+856##-##-###-###",[k.X.LB]:"+961##-###-###",[k.X.LC]:"+1(758) ###-####",[k.X.LI]:"+423(###) ###-####",[k.X.LK]:"+94##-###-####",[k.X.LR]:"+231##-###-###",[k.X.LS]:"+266#-###-####",[k.X.LT]:"+370(###) ##-###",[k.X.LU]:"+352(###) ###-###",[k.X.LV]:"+371##-###-###",[k.X.LY]:"+218##-###-####",[k.X.MA]:"+212##-####-###",[k.X.MC]:"+377###-###-###",[k.X.MD]:"+373####-####",[k.X.ME]:"+382##-###-###",[k.X.MF]:"+590 ## ## ## ## ##",[k.X.MG]:"+261##-##-#####",[k.X.MK]:"+389##-###-###",[k.X.ML]:"+223##-##-####",[k.X.MM]:"+95##-###-###",[k.X.MN]:"+976##-##-####",[k.X.MO]:"+853####-####",[k.X.MQ]:"+596 ## ## ## ## ##",[k.X.MR]:"+222##-##-####",[k.X.MS]:"+1(664) ###-####",[k.X.MT]:"+356####-####",[k.X.MU]:"+230####-####",[k.X.MV]:"+960###-####",[k.X.MW]:"+265#-####-####",[k.X.MX]:"+52(###) ###-####",[k.X.MY]:"+60(###) ###-###",[k.X.MZ]:"+258##-###-###",[k.X.NA]:"+264##-###-####",[k.X.NC]:"+687 ### ###",[k.X.NE]:"+227##-##-####",[k.X.NG]:"+234(###) ###-####",[k.X.NI]:"+505####-####",[k.X.NL]:"+31##-###-####",[k.X.NO]:"+47(###) ##-###",[k.X.NP]:"+977##-###-###",[k.X.NZ]:"+64(###) ###-####",[k.X.OM]:"+968##-###-###",[k.X.PA]:"+507###-####",[k.X.PE]:"+51(###) ###-###",[k.X.PF]:"+689 ## ## ## ##",[k.X.PG]:"+675(###) ##-###",[k.X.PH]:"+63(###) ###-####",[k.X.PK]:"+92(###) ###-####",[k.X.PL]:"+48(###) ###-###",[k.X.PT]:"+351##-###-####",[k.X.PW]:"+680###-####",[k.X.PY]:"+595(###) ###-###",[k.X.QA]:"+974####-####",[k.X.RE]:"+262 ## ## ## ## ##",[k.X.RO]:"+40##-###-####",[k.X.RS]:"+381##-###-####",[k.X.RU]:"+7### ###-##-##",[k.X.RW]:"+250(###) ###-###",[k.X.SA]:"+966#-####-####",[k.X.SB]:"+677###-####",[k.X.SC]:"+248#-###-###",[k.X.SD]:"+249##-###-####",[k.X.SE]:"+46##-###-####",[k.X.SG]:"+65####-####",[k.X.SH]:"+290####",[k.X.SI]:"+386##-###-###",[k.X.SK]:"+421(###) ###-###",[k.X.SL]:"+232##-######",[k.X.SM]:"+378####-######",[k.X.SN]:"+221##-###-####",[k.X.SO]:"+252##-###-###",[k.X.SR]:"+597###-####",[k.X.ST]:"+239##-#####",[k.X.SV]:"+503##-##-####",[k.X.SX]:"+1(721) ###-####",[k.X.SY]:"+963##-####-###",[k.X.SZ]:"+268##-##-####",[k.X.TC]:"+1(649) ###-####",[k.X.TD]:"+235##-##-##-##",[k.X.TG]:"+228##-###-###",[k.X.TH]:"+66##-###-####",[k.X.TJ]:"+992##-###-####",[k.X.TL]:"+670###-#####",[k.X.TM]:"+993#-###-####",[k.X.TN]:"+216##-###-###",[k.X.TO]:"+676#####",[k.X.TR]:"+90(###) ###-####",[k.X.TT]:"+1(868) ###-####",[k.X.TW]:"+886#-####-####",[k.X.TZ]:"+255##-###-####",[k.X.UA]:"+380(##) ###-##-##",[k.X.UG]:"+256(###) ###-###",[k.X.US]:"+1(###) ###-####",[k.X.UY]:"+598#-###-##-##",[k.X.UZ]:"+998##-###-####",[k.X.VC]:"+1(784) ###-####",[k.X.VE]:"+58(###) ###-####",[k.X.VG]:"+1(284)###-####",[k.X.VN]:"+84(###) ####-###",[k.X.VU]:"+678##-#####",[k.X.WS]:"+685##-####",[k.X.XK]:"+383##-###-###",[k.X.YE]:"+967###-###-###",[k.X.YT]:"+262 ## ## ## ## ##",[k.X.ZA]:"+27##-###-####",[k.X.ZM]:"+260##-###-####",[k.X.ZW]:"+263#-######"}),new e.OlP("[TUI_DATE_VALUE_TRANSFORMER]"),new e.OlP("[TUI_DATE_RANGE_VALUE_TRANSFORMER]"),new e.OlP("[TUI_DATE_TIME_VALUE_TRANSFORMER]"),(0,s.N1)((0,ne.v)("prompt")),(0,s.N1)((0,ne.v)("cancel")),(0,s.N1)((0,ne.v)("done"));const On=(0,s.N1)((0,ne.v)("more")),re=((0,s.N1)((0,ne.v)("hide")),(0,s.N1)((0,ne.v)("showAll")),(0,s.N1)((0,ne.v)("otherDate")),(0,s.N1)((0,ne.v)("mobileCalendarTexts")),(0,s.N1)((0,ne.v)("range")),(0,s.N1)((0,ne.v)("countTexts")),(0,s.N1)((0,ne.v)("time")),(0,s.N1)((0,ne.v)("dateTexts")),(0,s.N1)((0,ne.v)("digitalInformationUnits")),(0,s.N1)((0,ne.v)("copyTexts"))),We=(0,s.N1)((0,ne.v)("passwordTexts")),on=((0,s.N1)((0,ne.v)("shortCalendarMonths")),(0,s.N1)((0,ne.v)("fileTexts")),(0,s.N1)((0,ne.v)("pagination")),(0,s.N1)((0,ne.v)("inputFileTexts")),(0,s.N1)((0,ne.v)("multiSelectTexts")),(0,s.N1)((0,ne.v)("countries")),{icon:({$implicit:nt})=>"s"===nt?"tuiIconCalendar":"tuiIconCalendarLarge",min:B,max:Q,nativePicker:!1});(0,s.JN)(on);const st=(0,s.JN)({stringify:F.yZ,identityMatcher:F.bg,disabledItemHandler:F.Iy});new e.OlP("[TUI_MOBILE_CALENDAR]");const Ut=new e.OlP("[TUI_MONTH_FORMATTER]"),bt=(0,s.JN)(24),Ze=(0,s.JN)({})},126:(Gt,Be,c)=>{"use strict";c.d(Be,{Gt:()=>oe,X1:()=>et,uX:()=>He});var e=c(5998),s=c(4537),F=c(9018),z=c(3729),U=c(3072),ee=c(5857),Z=c(8692);class ce{supports(Oe){return Oe.includes(this.modifier)}addGlobalEventListener(){return()=>{}}unwrap(Oe){return Oe.split(".").filter(tt=>!this.modifier.includes(tt)).join(".")}}let he=(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier="$"}addEventListener(tt,je){tt[je]=tt[je]||F.E;const be=this.getMethod(tt,je),at=this.manager.getZone().onStable,St=(0,z.z)(at.pipe((0,ee.o)(()=>tt[je]===F.E)),(0,U.P)(()=>tt[je])).subscribe(be);return()=>St.unsubscribe()}getMethod(tt,je){const[,be,at,St=""]=je.split(".");return je.endsWith(".attr")?Ke=>null===Ke?tt.removeAttribute(be):tt.setAttribute(be,String(Ke)):"class"===be?Ke=>tt.classList.toggle(at,!!Ke):"style"===be?Ke=>tt.style.setProperty(function le(Ae){return Ae.replace(/[a-z][A-Z]/g,Oe=>`${Oe[0]}-${Oe[1].toLowerCase()}`)}(at),`${Ke}${St}`):Ke=>tt[be]=Ke}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})();const ue=new s.OlP("[GLOBAL_HANDLER]: Global event target handler",{factory:()=>{const Ae=(0,s.f3M)(Z.K0);return Oe=>"body"===Oe?Ae.body:Ae.defaultView[Oe]||Ae.createElement("div")}});let H=(()=>{class Ae extends ce{constructor(){super(...arguments),this.handler=(0,s.f3M)(ue),this.modifier=">"}addEventListener(tt,je,be){return this.manager.addEventListener(this.handler(je.split(">")[0]),je.split(">")[1],be)}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})(),de=(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(tt){return tt.includes(".")&&!this.unwrap(tt).includes(".")}addEventListener(tt,je,be){return tt.addEventListener(this.unwrap(je),be,{once:je.includes(".once"),passive:je.includes(".passive"),capture:je.includes(".capture")}),()=>tt.removeEventListener(this.unwrap(je),be,je.includes(".capture"))}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})(),q=(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(tt,je,be){return this.manager.addEventListener(tt,this.unwrap(je),St=>{St.preventDefault(),be(St)})}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})(),ie=(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier=".self"}addEventListener(tt,je,be){return this.manager.addEventListener(tt,this.unwrap(je),St=>{St.target===St.currentTarget&&be(St)})}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})(),ze=(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(tt,je,be){return Ae.ngZone=this.manager.getZone(),Ae.ngZone.runOutsideAngular(()=>this.manager.addEventListener(tt,this.unwrap(je),be))}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})();const Ve=[ze,he,H,de,q,ie,(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(tt,je,be){return this.manager.addEventListener(tt,this.unwrap(je),St=>{St.stopPropagation(),be(St)})}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})(),(()=>{class Ae extends ce{constructor(){super(...arguments),this.modifier=".init"}addEventListener(){return console.warn(".init plugin is no longer necessary as of v3.1.0"),()=>{}}}return Ae.\u0275fac=function(){let Oe;return function(je){return(Oe||(Oe=s.n5z(Ae)))(je||Ae)}}(),Ae.\u0275prov=s.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae})()].map(Ae=>({provide:e.s3,multi:!0,useClass:Ae}));function He(Ae){return(Oe,tt,je)=>{const{value:be}=je;je.value=function(...at){Ae.apply(this,at)&&(ze.ngZone?ze.ngZone.run(()=>be.apply(this,at)):be.apply(this,at))}}}function oe(Ae){return Ae}let et=(()=>{class Ae{constructor([tt]){console.assert(!(tt instanceof ze)||Ae.initialized,"EventPluginsModule must come after BrowserModule in imports"),Ae.initialized=!0}}return Ae.initialized=!1,Ae.\u0275fac=function(tt){return new(tt||Ae)(s.LFG(e.s3))},Ae.\u0275mod=s.oAB({type:Ae}),Ae.\u0275inj=s.cJS({providers:Ve}),Ae})()},9570:(Gt,Be,c)=>{"use strict";c.d(Be,{Al:()=>F,GL:()=>z,Li:()=>Z,wq:()=>ue,yf:()=>s});var e=c(4537);const s=new e.OlP("POLYMORPHEUS_CONTEXT");class F{constructor(de,q){this.component=de,this.i=q}createInjector(de,q){return e.zs3.create({parent:this.i||de,providers:[{provide:s,useValue:q}]})}}let z=(()=>{class H{constructor(q,ie){this.template=q,this.cdr=ie,this.polymorpheus=""}check(){this.cdr.markForCheck()}static ngTemplateContextGuard(q,ie){return!0}}return H.\u0275fac=function(q){return new(q||H)(e.Y36(e.Rgc,2),e.Y36(e.sBO))},H.\u0275dir=e.lG2({type:H,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"]}),H})();class U{constructor(de){this.$implicit=de}get polymorpheusOutlet(){return this.$implicit}}let Z=(()=>{class H{constructor(q,ie,ze){this.vcr=q,this.i=ie,this.t=ze,this.content=""}get template(){return le(this.content)?this.content.template:this.content instanceof e.Rgc?this.content:this.t}ngOnChanges({content:q}){var ie;const ze=this.getContext();if(null===(ie=this.c)||void 0===ie||ie.injector.get(e.sBO).markForCheck(),!q)return;this.vcr.clear();const ge=ze&&new Proxy(ze,{get:(Se,Le)=>{var Ve;return null===(Ve=this.getContext())||void 0===Ve?void 0:Ve[Le]}});ce(this.content)?this.process(this.content,ge):null!=(ze instanceof U&&ze.$implicit)&&this.vcr.createEmbeddedView(this.template,ge)}ngDoCheck(){le(this.content)&&this.content.check()}static ngTemplateContextGuard(q,ie){return!0}getContext(){return function he(H){return le(H)||H instanceof e.Rgc}(this.content)||ce(this.content)?this.context:new U("function"==typeof this.content?this.content(this.context):this.content)}process(q,ie){const ze=q.createInjector(this.i,ie);this.c=this.vcr.createComponent(ze.get(e._Vd).resolveComponentFactory(q.component),0,ze)}}return H.\u0275fac=function(q){return new(q||H)(e.Y36(e.s_b),e.Y36(e.zs3),e.Y36(e.Rgc))},H.\u0275dir=e.lG2({type:H,selectors:[["","polymorpheusOutlet",""]],inputs:{content:["polymorpheusOutlet","content"],context:["polymorpheusOutletContext","context"]},features:[e.TTD]}),H})();function le(H){return H instanceof z}function ce(H){return H instanceof F}let ue=(()=>{class H{}return H.\u0275fac=function(q){return new(q||H)},H.\u0275mod=e.oAB({type:H}),H.\u0275inj=e.cJS({}),H})()},3358:function(Gt){Gt.exports=function(){"use strict";const{entries:Be,setPrototypeOf:c,isFrozen:e,getPrototypeOf:s,getOwnPropertyDescriptor:F}=Object;let{freeze:z,seal:U,create:ee}=Object,{apply:Z,construct:le}=typeof Reflect<"u"&&Reflect;z||(z=function(Mt){return Mt}),U||(U=function(Mt){return Mt}),Z||(Z=function(Mt,_t,Me){return Mt.apply(_t,Me)}),le||(le=function(Mt,_t){return new Mt(..._t)});const ce=oe(Array.prototype.forEach),he=oe(Array.prototype.pop),ue=oe(Array.prototype.push),H=oe(String.prototype.toLowerCase),de=oe(String.prototype.toString),q=oe(String.prototype.match),ie=oe(String.prototype.replace),ze=oe(String.prototype.indexOf),ge=oe(String.prototype.trim),Se=oe(Object.prototype.hasOwnProperty),Le=oe(RegExp.prototype.test),Ve=function et(gt){return function(){for(var Mt=arguments.length,_t=new Array(Mt),Me=0;Me1?_t-1:0),Ee=1;Ee<_t;Ee++)Me[Ee-1]=arguments[Ee];return Z(gt,Mt,Me)}}function Ae(gt,Mt){let _t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:H;c&&c(gt,null);let Me=Mt.length;for(;Me--;){let Ee=Mt[Me];if("string"==typeof Ee){const ct=_t(Ee);ct!==Ee&&(e(Mt)||(Mt[Me]=ct),Ee=ct)}gt[Ee]=!0}return gt}function Oe(gt){for(let Mt=0;Mt/gm),Ie=U(/\${[\w\W]*}/gm),it=U(/^data-[\-\w.\u00B7-\uFFFF]/),mt=U(/^aria-[\-\w]+$/),cn=U(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Et=U(/^(?:\w+script|data):/i),Rt=U(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ct=U(/^html$/i),Bt=U(/^[a-z][.\w]*(-[.\w]+)+$/i);var nn=Object.freeze({__proto__:null,MUSTACHE_EXPR:k,ERB_EXPR:ne,TMPLIT_EXPR:Ie,DATA_ATTR:it,ARIA_ATTR:mt,IS_ALLOWED_URI:cn,IS_SCRIPT_OR_DATA:Et,ATTR_WHITESPACE:Rt,DOCTYPE_NAME:Ct,CUSTOM_ELEMENT:Bt});const zt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},$t=function(){return typeof window>"u"?null:window},On=function(Mt,_t){if("object"!=typeof Mt||"function"!=typeof Mt.createPolicy)return null;let Me=null;const Ee="data-tt-policy-suffix";_t&&_t.hasAttribute(Ee)&&(Me=_t.getAttribute(Ee));const ct="dompurify"+(Me?"#"+Me:"");try{return Mt.createPolicy(ct,{createHTML:Ce=>Ce,createScriptURL:Ce=>Ce})}catch{return console.warn("TrustedTypes policy "+ct+" could not be created."),null}};return function lt(){let gt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$t();const Mt=Fn=>lt(Fn);if(Mt.version="3.1.4",Mt.removed=[],!gt||!gt.document||gt.document.nodeType!==zt.document)return Mt.isSupported=!1,Mt;let{document:_t}=gt;const Me=_t,Ee=Me.currentScript,{DocumentFragment:ct,HTMLTemplateElement:Ce,Node:re,Element:We,NodeFilter:ye,NamedNodeMap:ut=gt.NamedNodeMap||gt.MozNamedAttrMap,HTMLFormElement:Lt,DOMParser:an,trustedTypes:Ht}=gt,It=We.prototype,on=je(It,"cloneNode"),kt=je(It,"nextSibling"),qe=je(It,"childNodes"),Qe=je(It,"parentNode");if("function"==typeof Ce){const Fn=_t.createElement("template");Fn.content&&Fn.content.ownerDocument&&(_t=Fn.content.ownerDocument)}let st,vt="";const{implementation:Qt,createNodeIterator:Ut,createDocumentFragment:bt,getElementsByTagName:Ze}=_t,{importNode:nt}=Me;let me={};Mt.isSupported="function"==typeof Be&&"function"==typeof Qe&&Qt&&void 0!==Qt.createHTMLDocument;const{MUSTACHE_EXPR:Ge,ERB_EXPR:Kt,TMPLIT_EXPR:Wt,DATA_ATTR:vn,ARIA_ATTR:sn,IS_SCRIPT_OR_DATA:xn,ATTR_WHITESPACE:Pn,CUSTOM_ELEMENT:xt}=nn;let{IS_ALLOWED_URI:rt}=nn,Pe=null;const ht=Ae({},[...be,...at,...St,...pt,...ke]);let Nt=null;const mn=Ae({},[...$e,...B,...Q,...te]);let Zt=Object.seal(ee(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),se=null,X=null,J=!0,P=!0,C=!1,T=!0,R=!1,G=!0,De=!1,Fe=!1,ot=!1,Ot=!1,Ft=!1,Vt=!1,rn=!0,un=!1,wn=!0,dn=!1,_n={},An=null;const ei=Ae({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Jn=null;const Qn=Ae({},["audio","video","img","source","image","track"]);let Zn=null;const ii=Ae({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Pi="http://www.w3.org/1998/Math/MathML",to="http://www.w3.org/2000/svg",Vn="http://www.w3.org/1999/xhtml";let Ci=Vn,Ai=!1,Ni=null;const uo=Ae({},[Pi,to,Vn],de);let Si=null;const hr=["application/xhtml+xml","text/html"],$o="text/html";let _i=null,mo=null;const pr=255,fi=_t.createElement("form"),ji=function(At){return At instanceof RegExp||At instanceof Function},Eo=function(){let At=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!mo||mo!==At){if((!At||"object"!=typeof At)&&(At={}),At=tt(At),Si=-1===hr.indexOf(At.PARSER_MEDIA_TYPE)?$o:At.PARSER_MEDIA_TYPE,_i="application/xhtml+xml"===Si?de:H,Pe=Se(At,"ALLOWED_TAGS")?Ae({},At.ALLOWED_TAGS,_i):ht,Nt=Se(At,"ALLOWED_ATTR")?Ae({},At.ALLOWED_ATTR,_i):mn,Ni=Se(At,"ALLOWED_NAMESPACES")?Ae({},At.ALLOWED_NAMESPACES,de):uo,Zn=Se(At,"ADD_URI_SAFE_ATTR")?Ae(tt(ii),At.ADD_URI_SAFE_ATTR,_i):ii,Jn=Se(At,"ADD_DATA_URI_TAGS")?Ae(tt(Qn),At.ADD_DATA_URI_TAGS,_i):Qn,An=Se(At,"FORBID_CONTENTS")?Ae({},At.FORBID_CONTENTS,_i):ei,se=Se(At,"FORBID_TAGS")?Ae({},At.FORBID_TAGS,_i):{},X=Se(At,"FORBID_ATTR")?Ae({},At.FORBID_ATTR,_i):{},_n=!!Se(At,"USE_PROFILES")&&At.USE_PROFILES,J=!1!==At.ALLOW_ARIA_ATTR,P=!1!==At.ALLOW_DATA_ATTR,C=At.ALLOW_UNKNOWN_PROTOCOLS||!1,T=!1!==At.ALLOW_SELF_CLOSE_IN_ATTR,R=At.SAFE_FOR_TEMPLATES||!1,G=!1!==At.SAFE_FOR_XML,De=At.WHOLE_DOCUMENT||!1,Ot=At.RETURN_DOM||!1,Ft=At.RETURN_DOM_FRAGMENT||!1,Vt=At.RETURN_TRUSTED_TYPE||!1,ot=At.FORCE_BODY||!1,rn=!1!==At.SANITIZE_DOM,un=At.SANITIZE_NAMED_PROPS||!1,wn=!1!==At.KEEP_CONTENT,dn=At.IN_PLACE||!1,rt=At.ALLOWED_URI_REGEXP||cn,Ci=At.NAMESPACE||Vn,Zt=At.CUSTOM_ELEMENT_HANDLING||{},At.CUSTOM_ELEMENT_HANDLING&&ji(At.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Zt.tagNameCheck=At.CUSTOM_ELEMENT_HANDLING.tagNameCheck),At.CUSTOM_ELEMENT_HANDLING&&ji(At.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Zt.attributeNameCheck=At.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),At.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof At.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Zt.allowCustomizedBuiltInElements=At.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),R&&(P=!1),Ft&&(Ot=!0),_n&&(Pe=Ae({},ke),Nt=[],!0===_n.html&&(Ae(Pe,be),Ae(Nt,$e)),!0===_n.svg&&(Ae(Pe,at),Ae(Nt,B),Ae(Nt,te)),!0===_n.svgFilters&&(Ae(Pe,St),Ae(Nt,B),Ae(Nt,te)),!0===_n.mathMl&&(Ae(Pe,pt),Ae(Nt,Q),Ae(Nt,te))),At.ADD_TAGS&&(Pe===ht&&(Pe=tt(Pe)),Ae(Pe,At.ADD_TAGS,_i)),At.ADD_ATTR&&(Nt===mn&&(Nt=tt(Nt)),Ae(Nt,At.ADD_ATTR,_i)),At.ADD_URI_SAFE_ATTR&&Ae(Zn,At.ADD_URI_SAFE_ATTR,_i),At.FORBID_CONTENTS&&(An===ei&&(An=tt(An)),Ae(An,At.FORBID_CONTENTS,_i)),wn&&(Pe["#text"]=!0),De&&Ae(Pe,["html","head","body"]),Pe.table&&(Ae(Pe,["tbody"]),delete se.tbody),At.TRUSTED_TYPES_POLICY){if("function"!=typeof At.TRUSTED_TYPES_POLICY.createHTML)throw Ve('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof At.TRUSTED_TYPES_POLICY.createScriptURL)throw Ve('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');st=At.TRUSTED_TYPES_POLICY,vt=st.createHTML("")}else void 0===st&&(st=On(Ht,Ee)),null!==st&&"string"==typeof vt&&(vt=st.createHTML(""));z&&z(At),mo=At}},Ao=Ae({},["mi","mo","mn","ms","mtext"]),Wo=Ae({},["foreignobject","annotation-xml"]),Mo=Ae({},["title","style","font","a","script"]),_o=Ae({},[...at,...St,...Ke]),Gi=Ae({},[...pt,...Ne]),vi=function(At){ue(Mt.removed,{element:At});try{At.parentNode.removeChild(At)}catch{At.remove()}},Bi=function(At,yn){try{ue(Mt.removed,{attribute:yn.getAttributeNode(At),from:yn})}catch{ue(Mt.removed,{attribute:null,from:yn})}if(yn.removeAttribute(At),"is"===At&&!Nt[At])if(Ot||Ft)try{vi(yn)}catch{}else try{yn.setAttribute(At,"")}catch{}},vo=function(At){let yn=null,Ln=null;if(ot)At=""+At;else{const Di=q(At,/^[\r\n\t ]+/);Ln=Di&&Di[0]}"application/xhtml+xml"===Si&&Ci===Vn&&(At=''+At+"");const Kn=st?st.createHTML(At):At;if(Ci===Vn)try{yn=(new an).parseFromString(Kn,Si)}catch{}if(!yn||!yn.documentElement){yn=Qt.createDocument(Ci,"template",null);try{yn.documentElement.innerHTML=Ai?vt:Kn}catch{}}const Oi=yn.body||yn.documentElement;return At&&Ln&&Oi.insertBefore(_t.createTextNode(Ln),Oi.childNodes[0]||null),Ci===Vn?Ze.call(yn,De?"html":"body")[0]:De?yn.documentElement:Oi},Ii=function(At){return Ut.call(At.ownerDocument||At,At,ye.SHOW_ELEMENT|ye.SHOW_COMMENT|ye.SHOW_TEXT|ye.SHOW_PROCESSING_INSTRUCTION|ye.SHOW_CDATA_SECTION,null)},Oo=function(At){return At instanceof Lt&&(typeof At.__depth<"u"&&"number"!=typeof At.__depth||typeof At.__removalCount<"u"&&"number"!=typeof At.__removalCount||"string"!=typeof At.nodeName||"string"!=typeof At.textContent||"function"!=typeof At.removeChild||!(At.attributes instanceof ut)||"function"!=typeof At.removeAttribute||"function"!=typeof At.setAttribute||"string"!=typeof At.namespaceURI||"function"!=typeof At.insertBefore||"function"!=typeof At.hasChildNodes)},zi=function(At){return"function"==typeof re&&At instanceof re},yo=function(At,yn,Ln){me[At]&&ce(me[At],Kn=>{Kn.call(Mt,yn,Ln,mo)})},So=function(At){let yn=null;if(yo("beforeSanitizeElements",At,null),Oo(At))return vi(At),!0;const Ln=_i(At.nodeName);if(yo("uponSanitizeElement",At,{tagName:Ln,allowedTags:Pe}),At.hasChildNodes()&&!zi(At.firstElementChild)&&Le(/<[/\w]/g,At.innerHTML)&&Le(/<[/\w]/g,At.textContent)||At.nodeType===zt.progressingInstruction||G&&At.nodeType===zt.comment&&Le(/<[/\w]/g,At.data))return vi(At),!0;if(!Pe[Ln]||se[Ln]){if(!se[Ln]&&Cr(Ln)&&(Zt.tagNameCheck instanceof RegExp&&Le(Zt.tagNameCheck,Ln)||Zt.tagNameCheck instanceof Function&&Zt.tagNameCheck(Ln)))return!1;if(wn&&!An[Ln]){const Kn=Qe(At)||At.parentNode,Oi=qe(At)||At.childNodes;if(Oi&&Kn)for(let Ki=Oi.length-1;Ki>=0;--Ki){const Xi=on(Oi[Ki],!0);Xi.__removalCount=(At.__removalCount||0)+1,Kn.insertBefore(Xi,kt(At))}}return vi(At),!0}return At instanceof We&&!function(At){let yn=Qe(At);(!yn||!yn.tagName)&&(yn={namespaceURI:Ci,tagName:"template"});const Ln=H(At.tagName),Kn=H(yn.tagName);return!!Ni[At.namespaceURI]&&(At.namespaceURI===to?yn.namespaceURI===Vn?"svg"===Ln:yn.namespaceURI===Pi?"svg"===Ln&&("annotation-xml"===Kn||Ao[Kn]):Boolean(_o[Ln]):At.namespaceURI===Pi?yn.namespaceURI===Vn?"math"===Ln:yn.namespaceURI===to?"math"===Ln&&Wo[Kn]:Boolean(Gi[Ln]):At.namespaceURI===Vn?!(yn.namespaceURI===to&&!Wo[Kn]||yn.namespaceURI===Pi&&!Ao[Kn])&&!Gi[Ln]&&(Mo[Ln]||!_o[Ln]):!("application/xhtml+xml"!==Si||!Ni[At.namespaceURI]))}(At)||("noscript"===Ln||"noembed"===Ln||"noframes"===Ln)&&Le(/<\/no(script|embed|frames)/i,At.innerHTML)?(vi(At),!0):(R&&At.nodeType===zt.text&&(yn=At.textContent,ce([Ge,Kt,Wt],Kn=>{yn=ie(yn,Kn," ")}),At.textContent!==yn&&(ue(Mt.removed,{element:At.cloneNode()}),At.textContent=yn)),yo("afterSanitizeElements",At,null),!1)},Qo=function(At,yn,Ln){if(rn&&("id"===yn||"name"===yn)&&(Ln in _t||Ln in fi||"__depth"===Ln||"__removalCount"===Ln))return!1;if((!P||X[yn]||!Le(vn,yn))&&(!J||!Le(sn,yn)))if(!Nt[yn]||X[yn]){if(!(Cr(At)&&(Zt.tagNameCheck instanceof RegExp&&Le(Zt.tagNameCheck,At)||Zt.tagNameCheck instanceof Function&&Zt.tagNameCheck(At))&&(Zt.attributeNameCheck instanceof RegExp&&Le(Zt.attributeNameCheck,yn)||Zt.attributeNameCheck instanceof Function&&Zt.attributeNameCheck(yn))||"is"===yn&&Zt.allowCustomizedBuiltInElements&&(Zt.tagNameCheck instanceof RegExp&&Le(Zt.tagNameCheck,Ln)||Zt.tagNameCheck instanceof Function&&Zt.tagNameCheck(Ln))))return!1}else if(!Zn[yn]&&!Le(rt,ie(Ln,Pn,""))&&("src"!==yn&&"xlink:href"!==yn&&"href"!==yn||"script"===At||0!==ze(Ln,"data:")||!Jn[At])&&(!C||Le(xn,ie(Ln,Pn,"")))&&Ln)return!1;return!0},Cr=function(At){return"annotation-xml"!==At&&q(At,xt)},qo=function(At){yo("beforeSanitizeAttributes",At,null);const{attributes:yn}=At;if(!yn)return;const Ln={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Nt};let Kn=yn.length;for(;Kn--;){const Oi=yn[Kn],{name:Di,namespaceURI:Ki,value:Xi}=Oi,xo=_i(Di);let Vi="value"===Di?Xi:ge(Xi);if(Ln.attrName=xo,Ln.attrValue=Vi,Ln.keepAttr=!0,Ln.forceKeepAttr=void 0,yo("uponSanitizeAttribute",At,Ln),Vi=Ln.attrValue,Ln.forceKeepAttr||(Bi(Di,At),!Ln.keepAttr))continue;if(!T&&Le(/\/>/i,Vi)){Bi(Di,At);continue}if(G&&Le(/((--!?|])>)|<\/(style|title)/i,Vi)){Bi(Di,At);continue}R&&ce([Ge,Kt,Wt],Dr=>{Vi=ie(Vi,Dr," ")});const Yo=_i(At.nodeName);if(Qo(Yo,xo,Vi)){if(un&&("id"===xo||"name"===xo)&&(Bi(Di,At),Vi="user-content-"+Vi),st&&"object"==typeof Ht&&"function"==typeof Ht.getAttributeType&&!Ki)switch(Ht.getAttributeType(Yo,xo)){case"TrustedHTML":Vi=st.createHTML(Vi);break;case"TrustedScriptURL":Vi=st.createScriptURL(Vi)}try{Ki?At.setAttributeNS(Ki,Di,Vi):At.setAttribute(Di,Vi),Oo(At)?vi(At):he(Mt.removed)}catch{}}}yo("afterSanitizeAttributes",At,null)},Sr=function Fn(At){let yn=null;const Ln=Ii(At);for(yo("beforeSanitizeShadowDOM",At,null);yn=Ln.nextNode();){if(yo("uponSanitizeShadowNode",yn,null),So(yn))continue;const Kn=Qe(yn);yn.nodeType===zt.element&&(yn.__depth=Kn&&Kn.__depth?(yn.__removalCount||0)+Kn.__depth+1:1),(yn.__depth>=pr||yn.__depth<0||He(yn.__depth))&&vi(yn),yn.content instanceof ct&&(yn.content.__depth=yn.__depth,Fn(yn.content)),qo(yn)}yo("afterSanitizeShadowDOM",At,null)};return Mt.sanitize=function(Fn){let At=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},yn=null,Ln=null,Kn=null,Oi=null;if(Ai=!Fn,Ai&&(Fn="\x3c!--\x3e"),"string"!=typeof Fn&&!zi(Fn)){if("function"!=typeof Fn.toString)throw Ve("toString is not a function");if("string"!=typeof(Fn=Fn.toString()))throw Ve("dirty is not a string, aborting")}if(!Mt.isSupported)return Fn;if(Fe||Eo(At),Mt.removed=[],"string"==typeof Fn&&(dn=!1),dn){if(Fn.nodeName){const Xi=_i(Fn.nodeName);if(!Pe[Xi]||se[Xi])throw Ve("root node is forbidden and cannot be sanitized in-place")}}else if(Fn instanceof re)yn=vo("\x3c!----\x3e"),Ln=yn.ownerDocument.importNode(Fn,!0),Ln.nodeType===zt.element&&"BODY"===Ln.nodeName||"HTML"===Ln.nodeName?yn=Ln:yn.appendChild(Ln);else{if(!Ot&&!R&&!De&&-1===Fn.indexOf("<"))return st&&Vt?st.createHTML(Fn):Fn;if(yn=vo(Fn),!yn)return Ot?null:Vt?vt:""}yn&&ot&&vi(yn.firstChild);const Di=Ii(dn?Fn:yn);for(;Kn=Di.nextNode();){if(So(Kn))continue;const Xi=Qe(Kn);Kn.nodeType===zt.element&&(Kn.__depth=Xi&&Xi.__depth?(Kn.__removalCount||0)+Xi.__depth+1:1),(Kn.__depth>=pr||Kn.__depth<0||He(Kn.__depth))&&vi(Kn),Kn.content instanceof ct&&(Kn.content.__depth=Kn.__depth,Sr(Kn.content)),qo(Kn)}if(dn)return Fn;if(Ot){if(Ft)for(Oi=bt.call(yn.ownerDocument);yn.firstChild;)Oi.appendChild(yn.firstChild);else Oi=yn;return(Nt.shadowroot||Nt.shadowrootmode)&&(Oi=nt.call(Me,Oi,!0)),Oi}let Ki=De?yn.outerHTML:yn.innerHTML;return De&&Pe["!doctype"]&&yn.ownerDocument&&yn.ownerDocument.doctype&&yn.ownerDocument.doctype.name&&Le(Ct,yn.ownerDocument.doctype.name)&&(Ki="\n"+Ki),R&&ce([Ge,Kt,Wt],Xi=>{Ki=ie(Ki,Xi," ")}),st&&Vt?st.createHTML(Ki):Ki},Mt.setConfig=function(){Eo(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Fe=!0},Mt.clearConfig=function(){mo=null,Fe=!1},Mt.isValidAttribute=function(Fn,At,yn){mo||Eo({});const Ln=_i(Fn),Kn=_i(At);return Qo(Ln,Kn,yn)},Mt.addHook=function(Fn,At){"function"==typeof At&&(me[Fn]=me[Fn]||[],ue(me[Fn],At))},Mt.removeHook=function(Fn){if(me[Fn])return he(me[Fn])},Mt.removeHooks=function(Fn){me[Fn]&&(me[Fn]=[])},Mt.removeAllHooks=function(){me={}},Mt}()}()},4121:(Gt,Be,c)=>{"use strict";c.d(Be,{X:()=>s});var e=c(8023);class s extends e.x{constructor(z){super(),this._value=z}get value(){return this.getValue()}_subscribe(z){const U=super._subscribe(z);return!U.closed&&z.next(this._value),U}getValue(){const{hasError:z,thrownError:U,_value:ee}=this;if(z)throw U;return this._throwIfClosed(),ee}next(z){super.next(this._value=z)}}},7241:(Gt,Be,c)=>{"use strict";c.d(Be,{y:()=>le});var e=c(4021),s=c(4813),F=c(3122),z=c(7824),U=c(2046),ee=c(5975),Z=c(1519);let le=(()=>{class H{constructor(q){q&&(this._subscribe=q)}lift(q){const ie=new H;return ie.source=this,ie.operator=q,ie}subscribe(q,ie,ze){const ge=function ue(H){return H&&H instanceof e.Lv||function he(H){return H&&(0,ee.m)(H.next)&&(0,ee.m)(H.error)&&(0,ee.m)(H.complete)}(H)&&(0,s.Nn)(H)}(q)?q:new e.Hp(q,ie,ze);return(0,Z.x)(()=>{const{operator:Se,source:Le}=this;ge.add(Se?Se.call(ge,Le):Le?this._subscribe(ge):this._trySubscribe(ge))}),ge}_trySubscribe(q){try{return this._subscribe(q)}catch(ie){q.error(ie)}}forEach(q,ie){return new(ie=ce(ie))((ze,ge)=>{const Se=new e.Hp({next:Le=>{try{q(Le)}catch(Ve){ge(Ve),Se.unsubscribe()}},error:ge,complete:ze});this.subscribe(Se)})}_subscribe(q){var ie;return null===(ie=this.source)||void 0===ie?void 0:ie.subscribe(q)}[F.L](){return this}pipe(...q){return(0,z.U)(q)(this)}toPromise(q){return new(q=ce(q))((ie,ze)=>{let ge;this.subscribe(Se=>ge=Se,Se=>ze(Se),()=>ie(ge))})}}return H.create=de=>new H(de),H})();function ce(H){var de;return null!==(de=null!=H?H:U.v.Promise)&&void 0!==de?de:Promise}},5557:(Gt,Be,c)=>{"use strict";c.d(Be,{t:()=>F});var e=c(8023),s=c(2069);class F extends e.x{constructor(U=1/0,ee=1/0,Z=s.l){super(),this._bufferSize=U,this._windowTime=ee,this._timestampProvider=Z,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ee===1/0,this._bufferSize=Math.max(1,U),this._windowTime=Math.max(1,ee)}next(U){const{isStopped:ee,_buffer:Z,_infiniteTimeWindow:le,_timestampProvider:ce,_windowTime:he}=this;ee||(Z.push(U),!le&&Z.push(ce.now()+he)),this._trimBuffer(),super.next(U)}_subscribe(U){this._throwIfClosed(),this._trimBuffer();const ee=this._innerSubscribe(U),{_infiniteTimeWindow:Z,_buffer:le}=this,ce=le.slice();for(let he=0;he{"use strict";c.d(Be,{x:()=>Z});var e=c(7241),s=c(4813);const z=(0,c(5776).d)(ce=>function(){ce(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var U=c(8308),ee=c(1519);let Z=(()=>{class ce extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ue){const H=new le(this,this);return H.operator=ue,H}_throwIfClosed(){if(this.closed)throw new z}next(ue){(0,ee.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const H of this.currentObservers)H.next(ue)}})}error(ue){(0,ee.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ue;const{observers:H}=this;for(;H.length;)H.shift().error(ue)}})}complete(){(0,ee.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ue}=this;for(;ue.length;)ue.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ue;return(null===(ue=this.observers)||void 0===ue?void 0:ue.length)>0}_trySubscribe(ue){return this._throwIfClosed(),super._trySubscribe(ue)}_subscribe(ue){return this._throwIfClosed(),this._checkFinalizedStatuses(ue),this._innerSubscribe(ue)}_innerSubscribe(ue){const{hasError:H,isStopped:de,observers:q}=this;return H||de?s.Lc:(this.currentObservers=null,q.push(ue),new s.w0(()=>{this.currentObservers=null,(0,U.P)(q,ue)}))}_checkFinalizedStatuses(ue){const{hasError:H,thrownError:de,isStopped:q}=this;H?ue.error(de):q&&ue.complete()}asObservable(){const ue=new e.y;return ue.source=this,ue}}return ce.create=(he,ue)=>new le(he,ue),ce})();class le extends Z{constructor(he,ue){super(),this.destination=he,this.source=ue}next(he){var ue,H;null===(H=null===(ue=this.destination)||void 0===ue?void 0:ue.next)||void 0===H||H.call(ue,he)}error(he){var ue,H;null===(H=null===(ue=this.destination)||void 0===ue?void 0:ue.error)||void 0===H||H.call(ue,he)}complete(){var he,ue;null===(ue=null===(he=this.destination)||void 0===he?void 0:he.complete)||void 0===ue||ue.call(he)}_subscribe(he){var ue,H;return null!==(H=null===(ue=this.source)||void 0===ue?void 0:ue.subscribe(he))&&void 0!==H?H:s.Lc}}},4021:(Gt,Be,c)=>{"use strict";c.d(Be,{Hp:()=>ze,Lv:()=>H});var e=c(5975),s=c(4813),F=c(2046),z=c(4922),U=c(408);const ee=ce("C",void 0,void 0);function ce(He,oe,et){return{kind:He,value:oe,error:et}}var he=c(4146),ue=c(1519);class H extends s.w0{constructor(oe){super(),this.isStopped=!1,oe?(this.destination=oe,(0,s.Nn)(oe)&&oe.add(this)):this.destination=Ve}static create(oe,et,Ae){return new ze(oe,et,Ae)}next(oe){this.isStopped?Le(function le(He){return ce("N",He,void 0)}(oe),this):this._next(oe)}error(oe){this.isStopped?Le(function Z(He){return ce("E",void 0,He)}(oe),this):(this.isStopped=!0,this._error(oe))}complete(){this.isStopped?Le(ee,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(oe){this.destination.next(oe)}_error(oe){try{this.destination.error(oe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const de=Function.prototype.bind;function q(He,oe){return de.call(He,oe)}class ie{constructor(oe){this.partialObserver=oe}next(oe){const{partialObserver:et}=this;if(et.next)try{et.next(oe)}catch(Ae){ge(Ae)}}error(oe){const{partialObserver:et}=this;if(et.error)try{et.error(oe)}catch(Ae){ge(Ae)}else ge(oe)}complete(){const{partialObserver:oe}=this;if(oe.complete)try{oe.complete()}catch(et){ge(et)}}}class ze extends H{constructor(oe,et,Ae){let Oe;if(super(),(0,e.m)(oe)||!oe)Oe={next:null!=oe?oe:void 0,error:null!=et?et:void 0,complete:null!=Ae?Ae:void 0};else{let tt;this&&F.v.useDeprecatedNextContext?(tt=Object.create(oe),tt.unsubscribe=()=>this.unsubscribe(),Oe={next:oe.next&&q(oe.next,tt),error:oe.error&&q(oe.error,tt),complete:oe.complete&&q(oe.complete,tt)}):Oe=oe}this.destination=new ie(Oe)}}function ge(He){F.v.useDeprecatedSynchronousErrorHandling?(0,ue.O)(He):(0,z.h)(He)}function Le(He,oe){const{onStoppedNotification:et}=F.v;et&&he.z.setTimeout(()=>et(He,oe))}const Ve={closed:!0,next:U.Z,error:function Se(He){throw He},complete:U.Z}},4813:(Gt,Be,c)=>{"use strict";c.d(Be,{Lc:()=>ee,w0:()=>U,Nn:()=>Z});var e=c(5975);const F=(0,c(5776).d)(ce=>function(ue){ce(this),this.message=ue?`${ue.length} errors occurred during unsubscription:\n${ue.map((H,de)=>`${de+1}) ${H.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ue});var z=c(8308);class U{constructor(he){this.initialTeardown=he,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let he;if(!this.closed){this.closed=!0;const{_parentage:ue}=this;if(ue)if(this._parentage=null,Array.isArray(ue))for(const q of ue)q.remove(this);else ue.remove(this);const{initialTeardown:H}=this;if((0,e.m)(H))try{H()}catch(q){he=q instanceof F?q.errors:[q]}const{_finalizers:de}=this;if(de){this._finalizers=null;for(const q of de)try{le(q)}catch(ie){he=null!=he?he:[],ie instanceof F?he=[...he,...ie.errors]:he.push(ie)}}if(he)throw new F(he)}}add(he){var ue;if(he&&he!==this)if(this.closed)le(he);else{if(he instanceof U){if(he.closed||he._hasParent(this))return;he._addParent(this)}(this._finalizers=null!==(ue=this._finalizers)&&void 0!==ue?ue:[]).push(he)}}_hasParent(he){const{_parentage:ue}=this;return ue===he||Array.isArray(ue)&&ue.includes(he)}_addParent(he){const{_parentage:ue}=this;this._parentage=Array.isArray(ue)?(ue.push(he),ue):ue?[ue,he]:he}_removeParent(he){const{_parentage:ue}=this;ue===he?this._parentage=null:Array.isArray(ue)&&(0,z.P)(ue,he)}remove(he){const{_finalizers:ue}=this;ue&&(0,z.P)(ue,he),he instanceof U&&he._removeParent(this)}}U.EMPTY=(()=>{const ce=new U;return ce.closed=!0,ce})();const ee=U.EMPTY;function Z(ce){return ce instanceof U||ce&&"closed"in ce&&(0,e.m)(ce.remove)&&(0,e.m)(ce.add)&&(0,e.m)(ce.unsubscribe)}function le(ce){(0,e.m)(ce)?ce():ce.unsubscribe()}},2046:(Gt,Be,c)=>{"use strict";c.d(Be,{v:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},5696:(Gt,Be,c)=>{"use strict";c.d(Be,{a:()=>he});var e=c(7241),s=c(447),F=c(985),z=c(8330),U=c(2692),ee=c(6651),Z=c(9299),le=c(8499),ce=c(6903);function he(...de){const q=(0,ee.yG)(de),ie=(0,ee.jO)(de),{args:ze,keys:ge}=(0,s.D)(de);if(0===ze.length)return(0,F.D)([],q);const Se=new e.y(function ue(de,q,ie=z.y){return ze=>{H(q,()=>{const{length:ge}=de,Se=new Array(ge);let Le=ge,Ve=ge;for(let He=0;He{const oe=(0,F.D)(de[He],q);let et=!1;oe.subscribe((0,le.x)(ze,Ae=>{Se[He]=Ae,et||(et=!0,Ve--),Ve||ze.next(ie(Se.slice()))},()=>{--Le||ze.complete()}))},ze)},ze)}}(ze,q,ge?Le=>(0,Z.n)(ge,Le):z.y));return ie?Se.pipe((0,U.Z)(ie)):Se}function H(de,q,ie){de?(0,ce.f)(ie,de,q):q()}},3729:(Gt,Be,c)=>{"use strict";c.d(Be,{z:()=>U});var e=c(549),F=c(6651),z=c(985);function U(...ee){return function s(){return(0,e.J)(1)}()((0,z.D)(ee,(0,F.yG)(ee)))}},3072:(Gt,Be,c)=>{"use strict";c.d(Be,{P:()=>F});var e=c(7241),s=c(5955);function F(z){return new e.y(U=>{(0,s.Xf)(z()).subscribe(U)})}},9018:(Gt,Be,c)=>{"use strict";c.d(Be,{E:()=>s});const s=new(c(7241).y)(U=>U.complete())},985:(Gt,Be,c)=>{"use strict";c.d(Be,{D:()=>Ae});var e=c(5955),s=c(6903),F=c(2085),z=c(8499);function U(Oe,tt=0){return(0,F.e)((je,be)=>{je.subscribe((0,z.x)(be,at=>(0,s.f)(be,Oe,()=>be.next(at),tt),()=>(0,s.f)(be,Oe,()=>be.complete(),tt),at=>(0,s.f)(be,Oe,()=>be.error(at),tt)))})}function ee(Oe,tt=0){return(0,F.e)((je,be)=>{be.add(Oe.schedule(()=>je.subscribe(be),tt))})}var ce=c(7241),ue=c(4565),H=c(5975);function q(Oe,tt){if(!Oe)throw new Error("Iterable cannot be null");return new ce.y(je=>{(0,s.f)(je,tt,()=>{const be=Oe[Symbol.asyncIterator]();(0,s.f)(je,tt,()=>{be.next().then(at=>{at.done?je.complete():je.next(at.value)})},0,!0)})})}var ie=c(2021),ze=c(9450),ge=c(6602),Se=c(6920),Le=c(2604),Ve=c(5626),He=c(1559);function Ae(Oe,tt){return tt?function et(Oe,tt){if(null!=Oe){if((0,ie.c)(Oe))return function Z(Oe,tt){return(0,e.Xf)(Oe).pipe(ee(tt),U(tt))}(Oe,tt);if((0,ge.z)(Oe))return function he(Oe,tt){return new ce.y(je=>{let be=0;return tt.schedule(function(){be===Oe.length?je.complete():(je.next(Oe[be++]),je.closed||this.schedule())})})}(Oe,tt);if((0,ze.t)(Oe))return function le(Oe,tt){return(0,e.Xf)(Oe).pipe(ee(tt),U(tt))}(Oe,tt);if((0,Le.D)(Oe))return q(Oe,tt);if((0,Se.T)(Oe))return function de(Oe,tt){return new ce.y(je=>{let be;return(0,s.f)(je,tt,()=>{be=Oe[ue.h](),(0,s.f)(je,tt,()=>{let at,St;try{({value:at,done:St}=be.next())}catch(Ke){return void je.error(Ke)}St?je.complete():je.next(at)},0,!0)}),()=>(0,H.m)(null==be?void 0:be.return)&&be.return()})}(Oe,tt);if((0,He.L)(Oe))return function oe(Oe,tt){return q((0,He.Q)(Oe),tt)}(Oe,tt)}throw(0,Ve.z)(Oe)}(Oe,tt):(0,e.Xf)(Oe)}},4581:(Gt,Be,c)=>{"use strict";c.d(Be,{R:()=>he});var e=c(5955),s=c(7241),F=c(4882),z=c(6602),U=c(5975),ee=c(2692);const Z=["addListener","removeListener"],le=["addEventListener","removeEventListener"],ce=["on","off"];function he(ie,ze,ge,Se){if((0,U.m)(ge)&&(Se=ge,ge=void 0),Se)return he(ie,ze,ge).pipe((0,ee.Z)(Se));const[Le,Ve]=function q(ie){return(0,U.m)(ie.addEventListener)&&(0,U.m)(ie.removeEventListener)}(ie)?le.map(He=>oe=>ie[He](ze,oe,ge)):function H(ie){return(0,U.m)(ie.addListener)&&(0,U.m)(ie.removeListener)}(ie)?Z.map(ue(ie,ze)):function de(ie){return(0,U.m)(ie.on)&&(0,U.m)(ie.off)}(ie)?ce.map(ue(ie,ze)):[];if(!Le&&(0,z.z)(ie))return(0,F.z)(He=>he(He,ze,ge))((0,e.Xf)(ie));if(!Le)throw new TypeError("Invalid event target");return new s.y(He=>{const oe=(...et)=>He.next(1Ve(oe)})}function ue(ie,ze){return ge=>Se=>ie[ge](ze,Se)}},5955:(Gt,Be,c)=>{"use strict";c.d(Be,{Xf:()=>de});var e=c(4911),s=c(6602),F=c(9450),z=c(7241),U=c(2021),ee=c(2604),Z=c(5626),le=c(6920),ce=c(1559),he=c(5975),ue=c(4922),H=c(3122);function de(He){if(He instanceof z.y)return He;if(null!=He){if((0,U.c)(He))return function q(He){return new z.y(oe=>{const et=He[H.L]();if((0,he.m)(et.subscribe))return et.subscribe(oe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(He);if((0,s.z)(He))return function ie(He){return new z.y(oe=>{for(let et=0;et{He.then(et=>{oe.closed||(oe.next(et),oe.complete())},et=>oe.error(et)).then(null,ue.h)})}(He);if((0,ee.D)(He))return Se(He);if((0,le.T)(He))return function ge(He){return new z.y(oe=>{for(const et of He)if(oe.next(et),oe.closed)return;oe.complete()})}(He);if((0,ce.L)(He))return function Le(He){return Se((0,ce.Q)(He))}(He)}throw(0,Z.z)(He)}function Se(He){return new z.y(oe=>{(function Ve(He,oe){var et,Ae,Oe,tt;return(0,e.mG)(this,void 0,void 0,function*(){try{for(et=(0,e.KL)(He);!(Ae=yield et.next()).done;)if(oe.next(Ae.value),oe.closed)return}catch(je){Oe={error:je}}finally{try{Ae&&!Ae.done&&(tt=et.return)&&(yield tt.call(et))}finally{if(Oe)throw Oe.error}}oe.complete()})})(He,oe).catch(et=>oe.error(et))})}},1860:(Gt,Be,c)=>{"use strict";c.d(Be,{T:()=>ee});var e=c(549),s=c(5955),F=c(9018),z=c(6651),U=c(985);function ee(...Z){const le=(0,z.yG)(Z),ce=(0,z._6)(Z,1/0),he=Z;return he.length?1===he.length?(0,s.Xf)(he[0]):(0,e.J)(ce)((0,U.D)(he,le)):F.E}},4945:(Gt,Be,c)=>{"use strict";c.d(Be,{of:()=>F});var e=c(6651),s=c(985);function F(...z){const U=(0,e.yG)(z);return(0,s.D)(z,U)}},3787:(Gt,Be,c)=>{"use strict";c.d(Be,{_:()=>F});var e=c(7241),s=c(5975);function F(z,U){const ee=(0,s.m)(z)?z:()=>z,Z=le=>le.error(ee());return new e.y(U?le=>U.schedule(Z,0,le):Z)}},1995:(Gt,Be,c)=>{"use strict";c.d(Be,{H:()=>U});var e=c(7241),s=c(6523),F=c(1830);function U(ee=0,Z,le=s.P){let ce=-1;return null!=Z&&((0,F.K)(Z)?le=Z:ce=Z),new e.y(he=>{let ue=function z(ee){return ee instanceof Date&&!isNaN(ee)}(ee)?+ee-le.now():ee;ue<0&&(ue=0);let H=0;return le.schedule(function(){he.closed||(he.next(H++),0<=ce?this.schedule(void 0,ce):he.complete())},ue)})}},8499:(Gt,Be,c)=>{"use strict";c.d(Be,{x:()=>s});var e=c(4021);function s(z,U,ee,Z,le){return new F(z,U,ee,Z,le)}class F extends e.Lv{constructor(U,ee,Z,le,ce,he){super(U),this.onFinalize=ce,this.shouldUnsubscribe=he,this._next=ee?function(ue){try{ee(ue)}catch(H){U.error(H)}}:super._next,this._error=le?function(ue){try{le(ue)}catch(H){U.error(H)}finally{this.unsubscribe()}}:super._error,this._complete=Z?function(){try{Z()}catch(ue){U.error(ue)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var U;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ee}=this;super.unsubscribe(),!ee&&(null===(U=this.onFinalize)||void 0===U||U.call(this))}}}},3568:(Gt,Be,c)=>{"use strict";c.d(Be,{K:()=>z});var e=c(5955),s=c(8499),F=c(2085);function z(U){return(0,F.e)((ee,Z)=>{let he,le=null,ce=!1;le=ee.subscribe((0,s.x)(Z,void 0,void 0,ue=>{he=(0,e.Xf)(U(ue,z(U)(ee))),le?(le.unsubscribe(),le=null,he.subscribe(Z)):ce=!0})),ce&&(le.unsubscribe(),le=null,he.subscribe(Z))})}},4551:(Gt,Be,c)=>{"use strict";c.d(Be,{b:()=>F});var e=c(4882),s=c(5975);function F(z,U){return(0,s.m)(U)?(0,e.z)(z,U,1):(0,e.z)(z,1)}},3151:(Gt,Be,c)=>{"use strict";c.d(Be,{b:()=>z});var e=c(6523),s=c(2085),F=c(8499);function z(U,ee=e.z){return(0,s.e)((Z,le)=>{let ce=null,he=null,ue=null;const H=()=>{if(ce){ce.unsubscribe(),ce=null;const q=he;he=null,le.next(q)}};function de(){const q=ue+U,ie=ee.now();if(ie{he=q,ue=ee.now(),ce||(ce=ee.schedule(de,U),le.add(ce))},()=>{H(),le.complete()},void 0,()=>{he=ce=null}))})}},2686:(Gt,Be,c)=>{"use strict";c.d(Be,{d:()=>F});var e=c(2085),s=c(8499);function F(z){return(0,e.e)((U,ee)=>{let Z=!1;U.subscribe((0,s.x)(ee,le=>{Z=!0,ee.next(le)},()=>{Z||ee.next(z),ee.complete()}))})}},3517:(Gt,Be,c)=>{"use strict";c.d(Be,{g:()=>he});var e=c(6523),s=c(3729),F=c(5598),z=c(9087),U=c(116),ee=c(4882),Z=c(5955);function le(ue,H){return H?de=>(0,s.z)(H.pipe((0,F.q)(1),(0,z.l)()),de.pipe(le(ue))):(0,ee.z)((de,q)=>(0,Z.Xf)(ue(de,q)).pipe((0,F.q)(1),(0,U.h)(de)))}var ce=c(1995);function he(ue,H=e.z){const de=(0,ce.H)(ue,H);return le(()=>de)}},2147:(Gt,Be,c)=>{"use strict";c.d(Be,{x:()=>z});var e=c(8330),s=c(2085),F=c(8499);function z(ee,Z=e.y){return ee=null!=ee?ee:U,(0,s.e)((le,ce)=>{let he,ue=!0;le.subscribe((0,F.x)(ce,H=>{const de=Z(H);(ue||!ee(he,de))&&(ue=!1,he=de,ce.next(H))}))})}function U(ee,Z){return ee===Z}},4970:(Gt,Be,c)=>{"use strict";c.d(Be,{h:()=>F});var e=c(2085),s=c(8499);function F(z,U){return(0,e.e)((ee,Z)=>{let le=0;ee.subscribe((0,s.x)(Z,ce=>z.call(U,ce,le++)&&Z.next(ce)))})}},5490:(Gt,Be,c)=>{"use strict";c.d(Be,{x:()=>s});var e=c(2085);function s(F){return(0,e.e)((z,U)=>{try{z.subscribe(U)}finally{U.add(F)}})}},9676:(Gt,Be,c)=>{"use strict";c.d(Be,{P:()=>Z});var e=c(7472),s=c(4970),F=c(5598),z=c(2686),U=c(8623),ee=c(8330);function Z(le,ce){const he=arguments.length>=2;return ue=>ue.pipe(le?(0,s.h)((H,de)=>le(H,de,ue)):ee.y,(0,F.q)(1),he?(0,z.d)(ce):(0,U.T)(()=>new e.K))}},9087:(Gt,Be,c)=>{"use strict";c.d(Be,{l:()=>z});var e=c(2085),s=c(8499),F=c(408);function z(){return(0,e.e)((U,ee)=>{U.subscribe((0,s.x)(ee,F.Z))})}},7969:(Gt,Be,c)=>{"use strict";c.d(Be,{U:()=>F});var e=c(2085),s=c(8499);function F(z,U){return(0,e.e)((ee,Z)=>{let le=0;ee.subscribe((0,s.x)(Z,ce=>{Z.next(z.call(U,ce,le++))}))})}},116:(Gt,Be,c)=>{"use strict";c.d(Be,{h:()=>s});var e=c(7969);function s(F){return(0,e.U)(()=>F)}},549:(Gt,Be,c)=>{"use strict";c.d(Be,{J:()=>F});var e=c(4882),s=c(8330);function F(z=1/0){return(0,e.z)(s.y,z)}},4882:(Gt,Be,c)=>{"use strict";c.d(Be,{z:()=>le});var e=c(7969),s=c(5955),F=c(2085),z=c(6903),U=c(8499),Z=c(5975);function le(ce,he,ue=1/0){return(0,Z.m)(he)?le((H,de)=>(0,e.U)((q,ie)=>he(H,q,de,ie))((0,s.Xf)(ce(H,de))),ue):("number"==typeof he&&(ue=he),(0,F.e)((H,de)=>function ee(ce,he,ue,H,de,q,ie,ze){const ge=[];let Se=0,Le=0,Ve=!1;const He=()=>{Ve&&!ge.length&&!Se&&he.complete()},oe=Ae=>Se{q&&he.next(Ae),Se++;let Oe=!1;(0,s.Xf)(ue(Ae,Le++)).subscribe((0,U.x)(he,tt=>{null==de||de(tt),q?oe(tt):he.next(tt)},()=>{Oe=!0},void 0,()=>{if(Oe)try{for(Se--;ge.length&&Seet(tt)):et(tt)}He()}catch(tt){he.error(tt)}}))};return ce.subscribe((0,U.x)(he,oe,()=>{Ve=!0,He()})),()=>{null==ze||ze()}}(H,de,ce,ue)))}},9034:(Gt,Be,c)=>{"use strict";c.d(Be,{G:()=>F});var e=c(2085),s=c(8499);function F(){return(0,e.e)((z,U)=>{let ee,Z=!1;z.subscribe((0,s.x)(U,le=>{const ce=ee;ee=le,Z&&U.next([ce,le]),Z=!0}))})}},853:(Gt,Be,c)=>{"use strict";c.d(Be,{r:()=>ee});var e=c(9018),s=c(2085),F=c(8499),z=c(5955),U=c(1995);function ee(Z){let ce,le=1/0;return null!=Z&&("object"==typeof Z?({count:le=1/0,delay:ce}=Z):le=Z),le<=0?()=>e.E:(0,s.e)((he,ue)=>{let de,H=0;const q=()=>{if(null==de||de.unsubscribe(),de=null,null!=ce){const ze="number"==typeof ce?(0,U.H)(ce):(0,z.Xf)(ce(H)),ge=(0,F.x)(ue,()=>{ge.unsubscribe(),ie()});ze.subscribe(ge)}else ie()},ie=()=>{let ze=!1;de=he.subscribe((0,F.x)(ue,void 0,()=>{++H{"use strict";c.d(Be,{a:()=>U});var e=c(5955),s=c(8023),F=c(2085),z=c(8499);function U(ee){return(0,F.e)((Z,le)=>{let ce,ue,he=!1,H=!1,de=!1;const q=()=>de&&H&&(le.complete(),!0),ze=()=>{de=!1,ce=Z.subscribe((0,z.x)(le,void 0,()=>{de=!0,!q()&&(ue||(ue=new s.x,(0,e.Xf)(ee(ue)).subscribe((0,z.x)(le,()=>{ce?ze():he=!0},()=>{H=!0,q()}))),ue).next()})),he&&(ce.unsubscribe(),ce=null,he=!1,ze())};ze()})}},815:(Gt,Be,c)=>{"use strict";c.d(Be,{B:()=>U});var e=c(5955),s=c(8023),F=c(4021),z=c(2085);function U(Z={}){const{connector:le=(()=>new s.x),resetOnError:ce=!0,resetOnComplete:he=!0,resetOnRefCountZero:ue=!0}=Z;return H=>{let de,q,ie,ze=0,ge=!1,Se=!1;const Le=()=>{null==q||q.unsubscribe(),q=void 0},Ve=()=>{Le(),de=ie=void 0,ge=Se=!1},He=()=>{const oe=de;Ve(),null==oe||oe.unsubscribe()};return(0,z.e)((oe,et)=>{ze++,!Se&&!ge&&Le();const Ae=ie=null!=ie?ie:le();et.add(()=>{ze--,0===ze&&!Se&&!ge&&(q=ee(He,ue))}),Ae.subscribe(et),!de&&ze>0&&(de=new F.Hp({next:Oe=>Ae.next(Oe),error:Oe=>{Se=!0,Le(),q=ee(Ve,ce,Oe),Ae.error(Oe)},complete:()=>{ge=!0,Le(),q=ee(Ve,he),Ae.complete()}}),(0,e.Xf)(oe).subscribe(de))})(H)}}function ee(Z,le,...ce){if(!0===le)return void Z();if(!1===le)return;const he=new F.Hp({next:()=>{he.unsubscribe(),Z()}});return(0,e.Xf)(le(...ce)).subscribe(he)}},6466:(Gt,Be,c)=>{"use strict";c.d(Be,{d:()=>F});var e=c(5557),s=c(815);function F(z,U,ee){let Z,le=!1;return z&&"object"==typeof z?({bufferSize:Z=1/0,windowTime:U=1/0,refCount:le=!1,scheduler:ee}=z):Z=null!=z?z:1/0,(0,s.B)({connector:()=>new e.t(Z,U,ee),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:le})}},1588:(Gt,Be,c)=>{"use strict";c.d(Be,{T:()=>s});var e=c(4970);function s(F){return(0,e.h)((z,U)=>F<=U)}},3674:(Gt,Be,c)=>{"use strict";c.d(Be,{O:()=>z});var e=c(3729),s=c(6651),F=c(2085);function z(...U){const ee=(0,s.yG)(U);return(0,F.e)((Z,le)=>{(ee?(0,e.z)(U,Z,ee):(0,e.z)(U,Z)).subscribe(le)})}},1528:(Gt,Be,c)=>{"use strict";c.d(Be,{w:()=>z});var e=c(5955),s=c(2085),F=c(8499);function z(U,ee){return(0,s.e)((Z,le)=>{let ce=null,he=0,ue=!1;const H=()=>ue&&!ce&&le.complete();Z.subscribe((0,F.x)(le,de=>{null==ce||ce.unsubscribe();let q=0;const ie=he++;(0,e.Xf)(U(de,ie)).subscribe(ce=(0,F.x)(le,ze=>le.next(ee?ee(de,ze,ie,q++):ze),()=>{ce=null,H()}))},()=>{ue=!0,H()}))})}},5598:(Gt,Be,c)=>{"use strict";c.d(Be,{q:()=>z});var e=c(9018),s=c(2085),F=c(8499);function z(U){return U<=0?()=>e.E:(0,s.e)((ee,Z)=>{let le=0;ee.subscribe((0,F.x)(Z,ce=>{++le<=U&&(Z.next(ce),U<=le&&Z.complete())}))})}},3528:(Gt,Be,c)=>{"use strict";c.d(Be,{R:()=>U});var e=c(2085),s=c(8499),F=c(5955),z=c(408);function U(ee){return(0,e.e)((Z,le)=>{(0,F.Xf)(ee).subscribe((0,s.x)(le,()=>le.complete(),z.Z)),!le.closed&&Z.subscribe(le)})}},5857:(Gt,Be,c)=>{"use strict";c.d(Be,{o:()=>F});var e=c(2085),s=c(8499);function F(z,U=!1){return(0,e.e)((ee,Z)=>{let le=0;ee.subscribe((0,s.x)(Z,ce=>{const he=z(ce,le++);(he||U)&&Z.next(ce),!he&&Z.complete()}))})}},8168:(Gt,Be,c)=>{"use strict";c.d(Be,{b:()=>U});var e=c(5975),s=c(2085),F=c(8499),z=c(8330);function U(ee,Z,le){const ce=(0,e.m)(ee)||Z||le?{next:ee,error:Z,complete:le}:ee;return ce?(0,s.e)((he,ue)=>{var H;null===(H=ce.subscribe)||void 0===H||H.call(ce);let de=!0;he.subscribe((0,F.x)(ue,q=>{var ie;null===(ie=ce.next)||void 0===ie||ie.call(ce,q),ue.next(q)},()=>{var q;de=!1,null===(q=ce.complete)||void 0===q||q.call(ce),ue.complete()},q=>{var ie;de=!1,null===(ie=ce.error)||void 0===ie||ie.call(ce,q),ue.error(q)},()=>{var q,ie;de&&(null===(q=ce.unsubscribe)||void 0===q||q.call(ce)),null===(ie=ce.finalize)||void 0===ie||ie.call(ce)}))}):z.y}},6148:(Gt,Be,c)=>{"use strict";c.d(Be,{p:()=>Z});var e=c(6523),s=c(2085),F=c(8499),z=c(5955),ee=c(1995);function Z(le,ce=e.z,he){const ue=(0,ee.H)(le,ce);return function U(le,ce){return(0,s.e)((he,ue)=>{const{leading:H=!0,trailing:de=!1}=null!=ce?ce:{};let q=!1,ie=null,ze=null,ge=!1;const Se=()=>{null==ze||ze.unsubscribe(),ze=null,de&&(He(),ge&&ue.complete())},Le=()=>{ze=null,ge&&ue.complete()},Ve=oe=>ze=(0,z.Xf)(le(oe)).subscribe((0,F.x)(ue,Se,Le)),He=()=>{if(q){q=!1;const oe=ie;ie=null,ue.next(oe),!ge&&Ve(oe)}};he.subscribe((0,F.x)(ue,oe=>{q=!0,ie=oe,(!ze||ze.closed)&&(H?He():Ve(oe))},()=>{ge=!0,(!(de&&q&&ze)||ze.closed)&&ue.complete()}))})}(()=>ue,he)}},8623:(Gt,Be,c)=>{"use strict";c.d(Be,{T:()=>z});var e=c(7472),s=c(2085),F=c(8499);function z(ee=U){return(0,s.e)((Z,le)=>{let ce=!1;Z.subscribe((0,F.x)(le,he=>{ce=!0,le.next(he)},()=>ce?le.complete():le.error(ee())))})}function U(){return new e.K}},7470:(Gt,Be,c)=>{"use strict";c.d(Be,{M:()=>Z});var e=c(2085),s=c(8499),F=c(5955),z=c(8330),U=c(408),ee=c(6651);function Z(...le){const ce=(0,ee.jO)(le);return(0,e.e)((he,ue)=>{const H=le.length,de=new Array(H);let q=le.map(()=>!1),ie=!1;for(let ze=0;ze{de[ze]=ge,!ie&&!q[ze]&&(q[ze]=!0,(ie=q.every(z.y))&&(q=null))},U.Z));he.subscribe((0,s.x)(ue,ze=>{if(ie){const ge=[ze,...de];ue.next(ce?ce(...ge):ge)}}))})}},3466:(Gt,Be,c)=>{"use strict";c.d(Be,{o:()=>U});var e=c(4813);class s extends e.w0{constructor(Z,le){super()}schedule(Z,le=0){return this}}const F={setInterval(ee,Z,...le){const{delegate:ce}=F;return null!=ce&&ce.setInterval?ce.setInterval(ee,Z,...le):setInterval(ee,Z,...le)},clearInterval(ee){const{delegate:Z}=F;return((null==Z?void 0:Z.clearInterval)||clearInterval)(ee)},delegate:void 0};var z=c(8308);class U extends s{constructor(Z,le){super(Z,le),this.scheduler=Z,this.work=le,this.pending=!1}schedule(Z,le=0){var ce;if(this.closed)return this;this.state=Z;const he=this.id,ue=this.scheduler;return null!=he&&(this.id=this.recycleAsyncId(ue,he,le)),this.pending=!0,this.delay=le,this.id=null!==(ce=this.id)&&void 0!==ce?ce:this.requestAsyncId(ue,this.id,le),this}requestAsyncId(Z,le,ce=0){return F.setInterval(Z.flush.bind(Z,this),ce)}recycleAsyncId(Z,le,ce=0){if(null!=ce&&this.delay===ce&&!1===this.pending)return le;null!=le&&F.clearInterval(le)}execute(Z,le){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ce=this._execute(Z,le);if(ce)return ce;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Z,le){let he,ce=!1;try{this.work(Z)}catch(ue){ce=!0,he=ue||new Error("Scheduled action threw falsy error")}if(ce)return this.unsubscribe(),he}unsubscribe(){if(!this.closed){const{id:Z,scheduler:le}=this,{actions:ce}=le;this.work=this.state=this.scheduler=null,this.pending=!1,(0,z.P)(ce,this),null!=Z&&(this.id=this.recycleAsyncId(le,Z,null)),this.delay=null,super.unsubscribe()}}}},474:(Gt,Be,c)=>{"use strict";c.d(Be,{v:()=>F});var e=c(2069);class s{constructor(U,ee=s.now){this.schedulerActionCtor=U,this.now=ee}schedule(U,ee=0,Z){return new this.schedulerActionCtor(this,U).schedule(Z,ee)}}s.now=e.l.now;class F extends s{constructor(U,ee=s.now){super(U,ee),this.actions=[],this._active=!1}flush(U){const{actions:ee}=this;if(this._active)return void ee.push(U);let Z;this._active=!0;do{if(Z=U.execute(U.state,U.delay))break}while(U=ee.shift());if(this._active=!1,Z){for(;U=ee.shift();)U.unsubscribe();throw Z}}}},6523:(Gt,Be,c)=>{"use strict";c.d(Be,{P:()=>z,z:()=>F});var e=c(3466);const F=new(c(474).v)(e.o),z=F},2069:(Gt,Be,c)=>{"use strict";c.d(Be,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},4146:(Gt,Be,c)=>{"use strict";c.d(Be,{z:()=>e});const e={setTimeout(s,F,...z){const{delegate:U}=e;return null!=U&&U.setTimeout?U.setTimeout(s,F,...z):setTimeout(s,F,...z)},clearTimeout(s){const{delegate:F}=e;return((null==F?void 0:F.clearTimeout)||clearTimeout)(s)},delegate:void 0}},4565:(Gt,Be,c)=>{"use strict";c.d(Be,{h:()=>s});const s=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3122:(Gt,Be,c)=>{"use strict";c.d(Be,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},7472:(Gt,Be,c)=>{"use strict";c.d(Be,{K:()=>s});const s=(0,c(5776).d)(F=>function(){F(this),this.name="EmptyError",this.message="no elements in sequence"})},6651:(Gt,Be,c)=>{"use strict";c.d(Be,{_6:()=>ee,jO:()=>z,yG:()=>U});var e=c(5975),s=c(1830);function F(Z){return Z[Z.length-1]}function z(Z){return(0,e.m)(F(Z))?Z.pop():void 0}function U(Z){return(0,s.K)(F(Z))?Z.pop():void 0}function ee(Z,le){return"number"==typeof F(Z)?Z.pop():le}},447:(Gt,Be,c)=>{"use strict";c.d(Be,{D:()=>U});const{isArray:e}=Array,{getPrototypeOf:s,prototype:F,keys:z}=Object;function U(Z){if(1===Z.length){const le=Z[0];if(e(le))return{args:le,keys:null};if(function ee(Z){return Z&&"object"==typeof Z&&s(Z)===F}(le)){const ce=z(le);return{args:ce.map(he=>le[he]),keys:ce}}}return{args:Z,keys:null}}},697:(Gt,Be,c)=>{"use strict";c.d(Be,{k:()=>s});const{isArray:e}=Array;function s(F){return 1===F.length&&e(F[0])?F[0]:F}},8308:(Gt,Be,c)=>{"use strict";function e(s,F){if(s){const z=s.indexOf(F);0<=z&&s.splice(z,1)}}c.d(Be,{P:()=>e})},5776:(Gt,Be,c)=>{"use strict";function e(s){const z=s(U=>{Error.call(U),U.stack=(new Error).stack});return z.prototype=Object.create(Error.prototype),z.prototype.constructor=z,z}c.d(Be,{d:()=>e})},9299:(Gt,Be,c)=>{"use strict";function e(s,F){return s.reduce((z,U,ee)=>(z[U]=F[ee],z),{})}c.d(Be,{n:()=>e})},1519:(Gt,Be,c)=>{"use strict";c.d(Be,{O:()=>z,x:()=>F});var e=c(2046);let s=null;function F(U){if(e.v.useDeprecatedSynchronousErrorHandling){const ee=!s;if(ee&&(s={errorThrown:!1,error:null}),U(),ee){const{errorThrown:Z,error:le}=s;if(s=null,Z)throw le}}else U()}function z(U){e.v.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=U)}},6903:(Gt,Be,c)=>{"use strict";function e(s,F,z,U=0,ee=!1){const Z=F.schedule(function(){z(),ee?s.add(this.schedule(null,U)):this.unsubscribe()},U);if(s.add(Z),!ee)return Z}c.d(Be,{f:()=>e})},8330:(Gt,Be,c)=>{"use strict";function e(s){return s}c.d(Be,{y:()=>e})},6602:(Gt,Be,c)=>{"use strict";c.d(Be,{z:()=>e});const e=s=>s&&"number"==typeof s.length&&"function"!=typeof s},2604:(Gt,Be,c)=>{"use strict";c.d(Be,{D:()=>s});var e=c(5975);function s(F){return Symbol.asyncIterator&&(0,e.m)(null==F?void 0:F[Symbol.asyncIterator])}},5975:(Gt,Be,c)=>{"use strict";function e(s){return"function"==typeof s}c.d(Be,{m:()=>e})},2021:(Gt,Be,c)=>{"use strict";c.d(Be,{c:()=>F});var e=c(3122),s=c(5975);function F(z){return(0,s.m)(z[e.L])}},6920:(Gt,Be,c)=>{"use strict";c.d(Be,{T:()=>F});var e=c(4565),s=c(5975);function F(z){return(0,s.m)(null==z?void 0:z[e.h])}},97:(Gt,Be,c)=>{"use strict";c.d(Be,{b:()=>F});var e=c(7241),s=c(5975);function F(z){return!!z&&(z instanceof e.y||(0,s.m)(z.lift)&&(0,s.m)(z.subscribe))}},9450:(Gt,Be,c)=>{"use strict";c.d(Be,{t:()=>s});var e=c(5975);function s(F){return(0,e.m)(null==F?void 0:F.then)}},1559:(Gt,Be,c)=>{"use strict";c.d(Be,{L:()=>z,Q:()=>F});var e=c(4911),s=c(5975);function F(U){return(0,e.FC)(this,arguments,function*(){const Z=U.getReader();try{for(;;){const{value:le,done:ce}=yield(0,e.qq)(Z.read());if(ce)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(le)}}finally{Z.releaseLock()}})}function z(U){return(0,s.m)(null==U?void 0:U.getReader)}},1830:(Gt,Be,c)=>{"use strict";c.d(Be,{K:()=>s});var e=c(5975);function s(F){return F&&(0,e.m)(F.schedule)}},2085:(Gt,Be,c)=>{"use strict";c.d(Be,{A:()=>s,e:()=>F});var e=c(5975);function s(z){return(0,e.m)(null==z?void 0:z.lift)}function F(z){return U=>{if(s(U))return U.lift(function(ee){try{return z(ee,this)}catch(Z){this.error(Z)}});throw new TypeError("Unable to lift unknown Observable type")}}},2692:(Gt,Be,c)=>{"use strict";c.d(Be,{Z:()=>z});var e=c(7969);const{isArray:s}=Array;function z(U){return(0,e.U)(ee=>function F(U,ee){return s(ee)?U(...ee):U(ee)}(U,ee))}},408:(Gt,Be,c)=>{"use strict";function e(){}c.d(Be,{Z:()=>e})},7824:(Gt,Be,c)=>{"use strict";c.d(Be,{U:()=>F,z:()=>s});var e=c(8330);function s(...z){return F(z)}function F(z){return 0===z.length?e.y:1===z.length?z[0]:function(ee){return z.reduce((Z,le)=>le(Z),ee)}}},4922:(Gt,Be,c)=>{"use strict";c.d(Be,{h:()=>F});var e=c(2046),s=c(4146);function F(z){s.z.setTimeout(()=>{const{onUnhandledError:U}=e.v;if(!U)throw z;U(z)})}},5626:(Gt,Be,c)=>{"use strict";function e(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}c.d(Be,{z:()=>e})},7277:()=>{"use strict";!function(Me){const Ee=Me.performance;function ct(mn){Ee&&Ee.mark&&Ee.mark(mn)}function Ce(mn,Zt){Ee&&Ee.measure&&Ee.measure(mn,Zt)}ct("Zone");const re=Me.__Zone_symbol_prefix||"__zone_symbol__";function We(mn){return re+mn}const ye=!0===Me[We("forceDuplicateZoneCheck")];if(Me.Zone){if(ye||"function"!=typeof Me.Zone.__symbol__)throw new Error("Zone already loaded.");return Me.Zone}let ut=(()=>{class Zt{static assertZonePatched(){if(Me.Promise!==Pn.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let X=Zt.current;for(;X.parent;)X=X.parent;return X}static get current(){return rt.zone}static get currentTask(){return Pe}static __load_patch(X,J,P=!1){if(Pn.hasOwnProperty(X)){if(!P&&ye)throw Error("Already loaded patch: "+X)}else if(!Me["__Zone_disable_"+X]){const C="Zone:"+X;ct(C),Pn[X]=J(Me,Zt,xt),Ce(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(X,J){this._parent=X,this._name=J?J.name||"unnamed":"",this._properties=J&&J.properties||{},this._zoneDelegate=new an(this,this._parent&&this._parent._zoneDelegate,J)}get(X){const J=this.getZoneWith(X);if(J)return J._properties[X]}getZoneWith(X){let J=this;for(;J;){if(J._properties.hasOwnProperty(X))return J;J=J._parent}return null}fork(X){if(!X)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,X)}wrap(X,J){if("function"!=typeof X)throw new Error("Expecting function got: "+X);const P=this._zoneDelegate.intercept(this,X,J),C=this;return function(){return C.runGuarded(P,this,arguments,J)}}run(X,J,P,C){rt={parent:rt,zone:this};try{return this._zoneDelegate.invoke(this,X,J,P,C)}finally{rt=rt.parent}}runGuarded(X,J=null,P,C){rt={parent:rt,zone:this};try{try{return this._zoneDelegate.invoke(this,X,J,P,C)}catch(T){if(this._zoneDelegate.handleError(this,T))throw T}}finally{rt=rt.parent}}runTask(X,J,P){if(X.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(X.zone||bt).name+"; Execution: "+this.name+")");if(X.state===Ze&&(X.type===xn||X.type===sn))return;const C=X.state!=Ge;C&&X._transitionTo(Ge,me),X.runCount++;const T=Pe;Pe=X,rt={parent:rt,zone:this};try{X.type==sn&&X.data&&!X.data.isPeriodic&&(X.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,X,J,P)}catch(R){if(this._zoneDelegate.handleError(this,R))throw R}}finally{X.state!==Ze&&X.state!==Wt&&(X.type==xn||X.data&&X.data.isPeriodic?C&&X._transitionTo(me,Ge):(X.runCount=0,this._updateTaskCount(X,-1),C&&X._transitionTo(Ze,Ge,Ze))),rt=rt.parent,Pe=T}}scheduleTask(X){if(X.zone&&X.zone!==this){let P=this;for(;P;){if(P===X.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${X.zone.name}`);P=P.parent}}X._transitionTo(nt,Ze);const J=[];X._zoneDelegates=J,X._zone=this;try{X=this._zoneDelegate.scheduleTask(this,X)}catch(P){throw X._transitionTo(Wt,nt,Ze),this._zoneDelegate.handleError(this,P),P}return X._zoneDelegates===J&&this._updateTaskCount(X,1),X.state==nt&&X._transitionTo(me,nt),X}scheduleMicroTask(X,J,P,C){return this.scheduleTask(new Ht(vn,X,J,P,C,void 0))}scheduleMacroTask(X,J,P,C,T){return this.scheduleTask(new Ht(sn,X,J,P,C,T))}scheduleEventTask(X,J,P,C,T){return this.scheduleTask(new Ht(xn,X,J,P,C,T))}cancelTask(X){if(X.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(X.zone||bt).name+"; Execution: "+this.name+")");if(X.state===me||X.state===Ge){X._transitionTo(Kt,me,Ge);try{this._zoneDelegate.cancelTask(this,X)}catch(J){throw X._transitionTo(Wt,Kt),this._zoneDelegate.handleError(this,J),J}return this._updateTaskCount(X,-1),X._transitionTo(Ze,Kt),X.runCount=0,X}}_updateTaskCount(X,J){const P=X._zoneDelegates;-1==J&&(X._zoneDelegates=null);for(let C=0;Cmn.hasTask(se,X),onScheduleTask:(mn,Zt,se,X)=>mn.scheduleTask(se,X),onInvokeTask:(mn,Zt,se,X,J,P)=>mn.invokeTask(se,X,J,P),onCancelTask:(mn,Zt,se,X)=>mn.cancelTask(se,X)};class an{constructor(Zt,se,X){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=Zt,this._parentDelegate=se,this._forkZS=X&&(X&&X.onFork?X:se._forkZS),this._forkDlgt=X&&(X.onFork?se:se._forkDlgt),this._forkCurrZone=X&&(X.onFork?this.zone:se._forkCurrZone),this._interceptZS=X&&(X.onIntercept?X:se._interceptZS),this._interceptDlgt=X&&(X.onIntercept?se:se._interceptDlgt),this._interceptCurrZone=X&&(X.onIntercept?this.zone:se._interceptCurrZone),this._invokeZS=X&&(X.onInvoke?X:se._invokeZS),this._invokeDlgt=X&&(X.onInvoke?se:se._invokeDlgt),this._invokeCurrZone=X&&(X.onInvoke?this.zone:se._invokeCurrZone),this._handleErrorZS=X&&(X.onHandleError?X:se._handleErrorZS),this._handleErrorDlgt=X&&(X.onHandleError?se:se._handleErrorDlgt),this._handleErrorCurrZone=X&&(X.onHandleError?this.zone:se._handleErrorCurrZone),this._scheduleTaskZS=X&&(X.onScheduleTask?X:se._scheduleTaskZS),this._scheduleTaskDlgt=X&&(X.onScheduleTask?se:se._scheduleTaskDlgt),this._scheduleTaskCurrZone=X&&(X.onScheduleTask?this.zone:se._scheduleTaskCurrZone),this._invokeTaskZS=X&&(X.onInvokeTask?X:se._invokeTaskZS),this._invokeTaskDlgt=X&&(X.onInvokeTask?se:se._invokeTaskDlgt),this._invokeTaskCurrZone=X&&(X.onInvokeTask?this.zone:se._invokeTaskCurrZone),this._cancelTaskZS=X&&(X.onCancelTask?X:se._cancelTaskZS),this._cancelTaskDlgt=X&&(X.onCancelTask?se:se._cancelTaskDlgt),this._cancelTaskCurrZone=X&&(X.onCancelTask?this.zone:se._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const J=X&&X.onHasTask;(J||se&&se._hasTaskZS)&&(this._hasTaskZS=J?X:Lt,this._hasTaskDlgt=se,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=Zt,X.onScheduleTask||(this._scheduleTaskZS=Lt,this._scheduleTaskDlgt=se,this._scheduleTaskCurrZone=this.zone),X.onInvokeTask||(this._invokeTaskZS=Lt,this._invokeTaskDlgt=se,this._invokeTaskCurrZone=this.zone),X.onCancelTask||(this._cancelTaskZS=Lt,this._cancelTaskDlgt=se,this._cancelTaskCurrZone=this.zone))}fork(Zt,se){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,Zt,se):new ut(Zt,se)}intercept(Zt,se,X){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,Zt,se,X):se}invoke(Zt,se,X,J,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,Zt,se,X,J,P):se.apply(X,J)}handleError(Zt,se){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,Zt,se)}scheduleTask(Zt,se){let X=se;if(this._scheduleTaskZS)this._hasTaskZS&&X._zoneDelegates.push(this._hasTaskDlgtOwner),X=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,Zt,se),X||(X=se);else if(se.scheduleFn)se.scheduleFn(se);else{if(se.type!=vn)throw new Error("Task is missing scheduleFn.");Qt(se)}return X}invokeTask(Zt,se,X,J){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,Zt,se,X,J):se.callback.apply(X,J)}cancelTask(Zt,se){let X;if(this._cancelTaskZS)X=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,Zt,se);else{if(!se.cancelFn)throw Error("Task is not cancelable");X=se.cancelFn(se)}return X}hasTask(Zt,se){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,Zt,se)}catch(X){this.handleError(Zt,X)}}_updateTaskCount(Zt,se){const X=this._taskCounts,J=X[Zt],P=X[Zt]=J+se;if(P<0)throw new Error("More tasks executed then were scheduled.");0!=J&&0!=P||this.hasTask(this.zone,{microTask:X.microTask>0,macroTask:X.macroTask>0,eventTask:X.eventTask>0,change:Zt})}}class Ht{constructor(Zt,se,X,J,P,C){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=Zt,this.source=se,this.data=J,this.scheduleFn=P,this.cancelFn=C,!X)throw new Error("callback is not defined");this.callback=X;const T=this;this.invoke=Zt===xn&&J&&J.useG?Ht.invokeTask:function(){return Ht.invokeTask.call(Me,T,this,arguments)}}static invokeTask(Zt,se,X){Zt||(Zt=this),ht++;try{return Zt.runCount++,Zt.zone.runTask(Zt,se,X)}finally{1==ht&&Ut(),ht--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Ze,nt)}_transitionTo(Zt,se,X){if(this._state!==se&&this._state!==X)throw new Error(`${this.type} '${this.source}': can not transition to '${Zt}', expecting state '${se}'${X?" or '"+X+"'":""}, was '${this._state}'.`);this._state=Zt,Zt==Ze&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const It=We("setTimeout"),on=We("Promise"),kt=We("then");let st,qe=[],Qe=!1;function vt(mn){if(st||Me[on]&&(st=Me[on].resolve(0)),st){let Zt=st[kt];Zt||(Zt=st.then),Zt.call(st,mn)}else Me[It](mn,0)}function Qt(mn){0===ht&&0===qe.length&&vt(Ut),mn&&qe.push(mn)}function Ut(){if(!Qe){for(Qe=!0;qe.length;){const mn=qe;qe=[];for(let Zt=0;Ztrt,onUnhandledError:Nt,microtaskDrainDone:Nt,scheduleMicroTask:Qt,showUncaughtError:()=>!ut[We("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Nt,patchMethod:()=>Nt,bindArguments:()=>[],patchThen:()=>Nt,patchMacroTask:()=>Nt,patchEventPrototype:()=>Nt,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Nt,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Nt,wrapWithCurrentZone:()=>Nt,filterProperties:()=>[],attachOriginToPatched:()=>Nt,_redefineProperty:()=>Nt,patchCallbacks:()=>Nt,nativeScheduleMicroTask:vt};let rt={parent:null,zone:new ut(null,null)},Pe=null,ht=0;function Nt(){}Ce("Zone","Zone"),Me.Zone=ut}(typeof window<"u"&&window||typeof self<"u"&&self||global);const Gt=Object.getOwnPropertyDescriptor,Be=Object.defineProperty,c=Object.getPrototypeOf,e=Object.create,s=Array.prototype.slice,F="addEventListener",z="removeEventListener",U=Zone.__symbol__(F),ee=Zone.__symbol__(z),Z="true",le="false",ce=Zone.__symbol__("");function he(Me,Ee){return Zone.current.wrap(Me,Ee)}function ue(Me,Ee,ct,Ce,re){return Zone.current.scheduleMacroTask(Me,Ee,ct,Ce,re)}const H=Zone.__symbol__,de=typeof window<"u",q=de?window:void 0,ie=de&&q||"object"==typeof self&&self||global,ze="removeAttribute";function ge(Me,Ee){for(let ct=Me.length-1;ct>=0;ct--)"function"==typeof Me[ct]&&(Me[ct]=he(Me[ct],Ee+"_"+ct));return Me}function Le(Me){return!Me||!1!==Me.writable&&!("function"==typeof Me.get&&typeof Me.set>"u")}const Ve=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,He=!("nw"in ie)&&typeof ie.process<"u"&&"[object process]"==={}.toString.call(ie.process),oe=!He&&!Ve&&!(!de||!q.HTMLElement),et=typeof ie.process<"u"&&"[object process]"==={}.toString.call(ie.process)&&!Ve&&!(!de||!q.HTMLElement),Ae={},Oe=function(Me){if(!(Me=Me||ie.event))return;let Ee=Ae[Me.type];Ee||(Ee=Ae[Me.type]=H("ON_PROPERTY"+Me.type));const ct=this||Me.target||ie,Ce=ct[Ee];let re;return oe&&ct===q&&"error"===Me.type?(re=Ce&&Ce.call(this,Me.message,Me.filename,Me.lineno,Me.colno,Me.error),!0===re&&Me.preventDefault()):(re=Ce&&Ce.apply(this,arguments),null!=re&&!re&&Me.preventDefault()),re};function tt(Me,Ee,ct){let Ce=Gt(Me,Ee);if(!Ce&&ct&&Gt(ct,Ee)&&(Ce={enumerable:!0,configurable:!0}),!Ce||!Ce.configurable)return;const re=H("on"+Ee+"patched");if(Me.hasOwnProperty(re)&&Me[re])return;delete Ce.writable,delete Ce.value;const We=Ce.get,ye=Ce.set,ut=Ee.slice(2);let Lt=Ae[ut];Lt||(Lt=Ae[ut]=H("ON_PROPERTY"+ut)),Ce.set=function(an){let Ht=this;!Ht&&Me===ie&&(Ht=ie),Ht&&("function"==typeof Ht[Lt]&&Ht.removeEventListener(ut,Oe),ye&&ye.call(Ht,null),Ht[Lt]=an,"function"==typeof an&&Ht.addEventListener(ut,Oe,!1))},Ce.get=function(){let an=this;if(!an&&Me===ie&&(an=ie),!an)return null;const Ht=an[Lt];if(Ht)return Ht;if(We){let It=We.call(this);if(It)return Ce.set.call(this,It),"function"==typeof an[ze]&&an.removeAttribute(Ee),It}return null},Be(Me,Ee,Ce),Me[re]=!0}function je(Me,Ee,ct){if(Ee)for(let Ce=0;Cefunction(ye,ut){const Lt=ct(ye,ut);return Lt.cbIdx>=0&&"function"==typeof ut[Lt.cbIdx]?ue(Lt.name,ut[Lt.cbIdx],Lt,re):We.apply(ye,ut)})}function pt(Me,Ee){Me[H("OriginalDelegate")]=Ee}let Ne=!1,ke=!1;function B(){if(Ne)return ke;Ne=!0;try{const Me=q.navigator.userAgent;(-1!==Me.indexOf("MSIE ")||-1!==Me.indexOf("Trident/")||-1!==Me.indexOf("Edge/"))&&(ke=!0)}catch{}return ke}Zone.__load_patch("ZoneAwarePromise",(Me,Ee,ct)=>{const Ce=Object.getOwnPropertyDescriptor,re=Object.defineProperty,ye=ct.symbol,ut=[],Lt=!0===Me[ye("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],an=ye("Promise"),Ht=ye("then"),It="__creationTrace__";ct.onUnhandledError=T=>{if(ct.showUncaughtError()){const R=T&&T.rejection;R?console.error("Unhandled Promise rejection:",R instanceof Error?R.message:R,"; Zone:",T.zone.name,"; Task:",T.task&&T.task.source,"; Value:",R,R instanceof Error?R.stack:void 0):console.error(T)}},ct.microtaskDrainDone=()=>{for(;ut.length;){const T=ut.shift();try{T.zone.runGuarded(()=>{throw T.throwOriginal?T.rejection:T})}catch(R){kt(R)}}};const on=ye("unhandledPromiseRejectionHandler");function kt(T){ct.onUnhandledError(T);try{const R=Ee[on];"function"==typeof R&&R.call(this,T)}catch{}}function qe(T){return T&&T.then}function Qe(T){return T}function st(T){return se.reject(T)}const vt=ye("state"),Qt=ye("value"),Ut=ye("finally"),bt=ye("parentPromiseValue"),Ze=ye("parentPromiseState"),nt="Promise.then",me=null,Ge=!0,Kt=!1,Wt=0;function vn(T,R){return G=>{try{xt(T,R,G)}catch(De){xt(T,!1,De)}}}const sn=function(){let T=!1;return function(G){return function(){T||(T=!0,G.apply(null,arguments))}}},xn="Promise resolved with itself",Pn=ye("currentTaskTrace");function xt(T,R,G){const De=sn();if(T===G)throw new TypeError(xn);if(T[vt]===me){let Fe=null;try{("object"==typeof G||"function"==typeof G)&&(Fe=G&&G.then)}catch(ot){return De(()=>{xt(T,!1,ot)})(),T}if(R!==Kt&&G instanceof se&&G.hasOwnProperty(vt)&&G.hasOwnProperty(Qt)&&G[vt]!==me)Pe(G),xt(T,G[vt],G[Qt]);else if(R!==Kt&&"function"==typeof Fe)try{Fe.call(G,De(vn(T,R)),De(vn(T,!1)))}catch(ot){De(()=>{xt(T,!1,ot)})()}else{T[vt]=R;const ot=T[Qt];if(T[Qt]=G,T[Ut]===Ut&&R===Ge&&(T[vt]=T[Ze],T[Qt]=T[bt]),R===Kt&&G instanceof Error){const Ot=Ee.currentTask&&Ee.currentTask.data&&Ee.currentTask.data[It];Ot&&re(G,Pn,{configurable:!0,enumerable:!1,writable:!0,value:Ot})}for(let Ot=0;Ot{try{const Ft=T[Qt],Vt=!!G&&Ut===G[Ut];Vt&&(G[bt]=Ft,G[Ze]=ot);const rn=R.run(Ot,void 0,Vt&&Ot!==st&&Ot!==Qe?[]:[Ft]);xt(G,!0,rn)}catch(Ft){xt(G,!1,Ft)}},G)}const mn=function(){},Zt=Me.AggregateError;class se{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(R){return xt(new this(null),Ge,R)}static reject(R){return xt(new this(null),Kt,R)}static any(R){if(!R||"function"!=typeof R[Symbol.iterator])return Promise.reject(new Zt([],"All promises were rejected"));const G=[];let De=0;try{for(let Ot of R)De++,G.push(se.resolve(Ot))}catch{return Promise.reject(new Zt([],"All promises were rejected"))}if(0===De)return Promise.reject(new Zt([],"All promises were rejected"));let Fe=!1;const ot=[];return new se((Ot,Ft)=>{for(let Vt=0;Vt{Fe||(Fe=!0,Ot(rn))},rn=>{ot.push(rn),De--,0===De&&(Fe=!0,Ft(new Zt(ot,"All promises were rejected")))})})}static race(R){let G,De,Fe=new this((Ft,Vt)=>{G=Ft,De=Vt});function ot(Ft){G(Ft)}function Ot(Ft){De(Ft)}for(let Ft of R)qe(Ft)||(Ft=this.resolve(Ft)),Ft.then(ot,Ot);return Fe}static all(R){return se.allWithCallback(R)}static allSettled(R){return(this&&this.prototype instanceof se?this:se).allWithCallback(R,{thenCallback:De=>({status:"fulfilled",value:De}),errorCallback:De=>({status:"rejected",reason:De})})}static allWithCallback(R,G){let De,Fe,ot=new this((rn,un)=>{De=rn,Fe=un}),Ot=2,Ft=0;const Vt=[];for(let rn of R){qe(rn)||(rn=this.resolve(rn));const un=Ft;try{rn.then(bn=>{Vt[un]=G?G.thenCallback(bn):bn,Ot--,0===Ot&&De(Vt)},bn=>{G?(Vt[un]=G.errorCallback(bn),Ot--,0===Ot&&De(Vt)):Fe(bn)})}catch(bn){Fe(bn)}Ot++,Ft++}return Ot-=2,0===Ot&&De(Vt),ot}constructor(R){const G=this;if(!(G instanceof se))throw new Error("Must be an instanceof Promise.");G[vt]=me,G[Qt]=[];try{const De=sn();R&&R(De(vn(G,Ge)),De(vn(G,Kt)))}catch(De){xt(G,!1,De)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return se}then(R,G){var De;let Fe=null===(De=this.constructor)||void 0===De?void 0:De[Symbol.species];(!Fe||"function"!=typeof Fe)&&(Fe=this.constructor||se);const ot=new Fe(mn),Ot=Ee.current;return this[vt]==me?this[Qt].push(Ot,ot,R,G):ht(this,Ot,ot,R,G),ot}catch(R){return this.then(null,R)}finally(R){var G;let De=null===(G=this.constructor)||void 0===G?void 0:G[Symbol.species];(!De||"function"!=typeof De)&&(De=se);const Fe=new De(mn);Fe[Ut]=Ut;const ot=Ee.current;return this[vt]==me?this[Qt].push(ot,Fe,R,R):ht(this,ot,Fe,R,R),Fe}}se.resolve=se.resolve,se.reject=se.reject,se.race=se.race,se.all=se.all;const X=Me[an]=Me.Promise;Me.Promise=se;const J=ye("thenPatched");function P(T){const R=T.prototype,G=Ce(R,"then");if(G&&(!1===G.writable||!G.configurable))return;const De=R.then;R[Ht]=De,T.prototype.then=function(Fe,ot){return new se((Ft,Vt)=>{De.call(this,Ft,Vt)}).then(Fe,ot)},T[J]=!0}return ct.patchThen=P,X&&(P(X),St(Me,"fetch",T=>function C(T){return function(R,G){let De=T.apply(R,G);if(De instanceof se)return De;let Fe=De.constructor;return Fe[J]||P(Fe),De}}(T))),Promise[Ee.__symbol__("uncaughtPromiseErrors")]=ut,se}),Zone.__load_patch("toString",Me=>{const Ee=Function.prototype.toString,ct=H("OriginalDelegate"),Ce=H("Promise"),re=H("Error"),We=function(){if("function"==typeof this){const an=this[ct];if(an)return"function"==typeof an?Ee.call(an):Object.prototype.toString.call(an);if(this===Promise){const Ht=Me[Ce];if(Ht)return Ee.call(Ht)}if(this===Error){const Ht=Me[re];if(Ht)return Ee.call(Ht)}}return Ee.call(this)};We[ct]=Ee,Function.prototype.toString=We;const ye=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":ye.call(this)}});let Q=!1;if(typeof window<"u")try{const Me=Object.defineProperty({},"passive",{get:function(){Q=!0}});window.addEventListener("test",Me,Me),window.removeEventListener("test",Me,Me)}catch{Q=!1}const te={useG:!0},k={},ne={},Ie=new RegExp("^"+ce+"(\\w+)(true|false)$"),it=H("propagationStopped");function mt(Me,Ee){const ct=(Ee?Ee(Me):Me)+le,Ce=(Ee?Ee(Me):Me)+Z,re=ce+ct,We=ce+Ce;k[Me]={},k[Me][le]=re,k[Me][Z]=We}function cn(Me,Ee,ct,Ce){const re=Ce&&Ce.add||F,We=Ce&&Ce.rm||z,ye=Ce&&Ce.listeners||"eventListeners",ut=Ce&&Ce.rmAll||"removeAllListeners",Lt=H(re),an="."+re+":",Ht="prependListener",It="."+Ht+":",on=function(Qt,Ut,bt){if(Qt.isRemoved)return;const Ze=Qt.callback;let nt;"object"==typeof Ze&&Ze.handleEvent&&(Qt.callback=Ge=>Ze.handleEvent(Ge),Qt.originalDelegate=Ze);try{Qt.invoke(Qt,Ut,[bt])}catch(Ge){nt=Ge}const me=Qt.options;return me&&"object"==typeof me&&me.once&&Ut[We].call(Ut,bt.type,Qt.originalDelegate?Qt.originalDelegate:Qt.callback,me),nt};function kt(Qt,Ut,bt){if(!(Ut=Ut||Me.event))return;const Ze=Qt||Ut.target||Me,nt=Ze[k[Ut.type][bt?Z:le]];if(nt){const me=[];if(1===nt.length){const Ge=on(nt[0],Ze,Ut);Ge&&me.push(Ge)}else{const Ge=nt.slice();for(let Kt=0;Kt{throw Kt})}}}const qe=function(Qt){return kt(this,Qt,!1)},Qe=function(Qt){return kt(this,Qt,!0)};function st(Qt,Ut){if(!Qt)return!1;let bt=!0;Ut&&void 0!==Ut.useG&&(bt=Ut.useG);const Ze=Ut&&Ut.vh;let nt=!0;Ut&&void 0!==Ut.chkDup&&(nt=Ut.chkDup);let me=!1;Ut&&void 0!==Ut.rt&&(me=Ut.rt);let Ge=Qt;for(;Ge&&!Ge.hasOwnProperty(re);)Ge=c(Ge);if(!Ge&&Qt[re]&&(Ge=Qt),!Ge||Ge[Lt])return!1;const Kt=Ut&&Ut.eventNameToString,Wt={},vn=Ge[Lt]=Ge[re],sn=Ge[H(We)]=Ge[We],xn=Ge[H(ye)]=Ge[ye],Pn=Ge[H(ut)]=Ge[ut];let xt;Ut&&Ut.prepend&&(xt=Ge[H(Ut.prepend)]=Ge[Ut.prepend]);const se=bt?function(G){if(!Wt.isExisting)return vn.call(Wt.target,Wt.eventName,Wt.capture?Qe:qe,Wt.options)}:function(G){return vn.call(Wt.target,Wt.eventName,G.invoke,Wt.options)},X=bt?function(G){if(!G.isRemoved){const De=k[G.eventName];let Fe;De&&(Fe=De[G.capture?Z:le]);const ot=Fe&&G.target[Fe];if(ot)for(let Ot=0;Otfunction(re,We){re[it]=!0,Ce&&Ce.apply(re,We)})}function Ct(Me,Ee,ct,Ce,re){const We=Zone.__symbol__(Ce);if(Ee[We])return;const ye=Ee[We]=Ee[Ce];Ee[Ce]=function(ut,Lt,an){return Lt&&Lt.prototype&&re.forEach(function(Ht){const It=`${ct}.${Ce}::`+Ht,on=Lt.prototype;try{if(on.hasOwnProperty(Ht)){const kt=Me.ObjectGetOwnPropertyDescriptor(on,Ht);kt&&kt.value?(kt.value=Me.wrapWithCurrentZone(kt.value,It),Me._redefineProperty(Lt.prototype,Ht,kt)):on[Ht]&&(on[Ht]=Me.wrapWithCurrentZone(on[Ht],It))}else on[Ht]&&(on[Ht]=Me.wrapWithCurrentZone(on[Ht],It))}catch{}}),ye.call(Ee,ut,Lt,an)},Me.attachOriginToPatched(Ee[Ce],ye)}function Bt(Me,Ee,ct){if(!ct||0===ct.length)return Ee;const Ce=ct.filter(We=>We.target===Me);if(!Ce||0===Ce.length)return Ee;const re=Ce[0].ignoreProperties;return Ee.filter(We=>-1===re.indexOf(We))}function nn(Me,Ee,ct,Ce){Me&&je(Me,Bt(Me,Ee,ct),Ce)}function zt(Me){return Object.getOwnPropertyNames(Me).filter(Ee=>Ee.startsWith("on")&&Ee.length>2).map(Ee=>Ee.substring(2))}Zone.__load_patch("util",(Me,Ee,ct)=>{const Ce=zt(Me);ct.patchOnProperties=je,ct.patchMethod=St,ct.bindArguments=ge,ct.patchMacroTask=Ke;const re=Ee.__symbol__("BLACK_LISTED_EVENTS"),We=Ee.__symbol__("UNPATCHED_EVENTS");Me[We]&&(Me[re]=Me[We]),Me[re]&&(Ee[re]=Ee[We]=Me[re]),ct.patchEventPrototype=Rt,ct.patchEventTarget=cn,ct.isIEOrEdge=B,ct.ObjectDefineProperty=Be,ct.ObjectGetOwnPropertyDescriptor=Gt,ct.ObjectCreate=e,ct.ArraySlice=s,ct.patchClass=at,ct.wrapWithCurrentZone=he,ct.filterProperties=Bt,ct.attachOriginToPatched=pt,ct._redefineProperty=Object.defineProperty,ct.patchCallbacks=Ct,ct.getGlobalObjects=()=>({globalSources:ne,zoneSymbolEventNames:k,eventNames:Ce,isBrowser:oe,isMix:et,isNode:He,TRUE_STR:Z,FALSE_STR:le,ZONE_SYMBOL_PREFIX:ce,ADD_EVENT_LISTENER_STR:F,REMOVE_EVENT_LISTENER_STR:z})});const lt=H("zoneTask");function jt(Me,Ee,ct,Ce){let re=null,We=null;ct+=Ce;const ye={};function ut(an){const Ht=an.data;return Ht.args[0]=function(){return an.invoke.apply(this,arguments)},Ht.handleId=re.apply(Me,Ht.args),an}function Lt(an){return We.call(Me,an.data.handleId)}re=St(Me,Ee+=Ce,an=>function(Ht,It){if("function"==typeof It[0]){const on={isPeriodic:"Interval"===Ce,delay:"Timeout"===Ce||"Interval"===Ce?It[1]||0:void 0,args:It},kt=It[0];It[0]=function(){try{return kt.apply(this,arguments)}finally{on.isPeriodic||("number"==typeof on.handleId?delete ye[on.handleId]:on.handleId&&(on.handleId[lt]=null))}};const qe=ue(Ee,It[0],on,ut,Lt);if(!qe)return qe;const Qe=qe.data.handleId;return"number"==typeof Qe?ye[Qe]=qe:Qe&&(Qe[lt]=qe),Qe&&Qe.ref&&Qe.unref&&"function"==typeof Qe.ref&&"function"==typeof Qe.unref&&(qe.ref=Qe.ref.bind(Qe),qe.unref=Qe.unref.bind(Qe)),"number"==typeof Qe||Qe?Qe:qe}return an.apply(Me,It)}),We=St(Me,ct,an=>function(Ht,It){const on=It[0];let kt;"number"==typeof on?kt=ye[on]:(kt=on&&on[lt],kt||(kt=on)),kt&&"string"==typeof kt.type?"notScheduled"!==kt.state&&(kt.cancelFn&&kt.data.isPeriodic||0===kt.runCount)&&("number"==typeof on?delete ye[on]:on&&(on[lt]=null),kt.zone.cancelTask(kt)):an.apply(Me,It)})}Zone.__load_patch("legacy",Me=>{const Ee=Me[Zone.__symbol__("legacyPatch")];Ee&&Ee()}),Zone.__load_patch("timers",Me=>{const ct="clear";jt(Me,"set",ct,"Timeout"),jt(Me,"set",ct,"Interval"),jt(Me,"set",ct,"Immediate")}),Zone.__load_patch("requestAnimationFrame",Me=>{jt(Me,"request","cancel","AnimationFrame"),jt(Me,"mozRequest","mozCancel","AnimationFrame"),jt(Me,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(Me,Ee)=>{const ct=["alert","prompt","confirm"];for(let Ce=0;Cefunction(Lt,an){return Ee.current.run(We,Me,an,ut)})}),Zone.__load_patch("EventTarget",(Me,Ee,ct)=>{(function _t(Me,Ee){Ee.patchEventPrototype(Me,Ee)})(Me,ct),function Mt(Me,Ee){if(Zone[Ee.symbol("patchEventTarget")])return;const{eventNames:ct,zoneSymbolEventNames:Ce,TRUE_STR:re,FALSE_STR:We,ZONE_SYMBOL_PREFIX:ye}=Ee.getGlobalObjects();for(let Lt=0;Lt{at("MutationObserver"),at("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(Me,Ee,ct)=>{at("IntersectionObserver")}),Zone.__load_patch("FileReader",(Me,Ee,ct)=>{at("FileReader")}),Zone.__load_patch("on_property",(Me,Ee,ct)=>{!function $t(Me,Ee){if(He&&!et||Zone[Me.symbol("patchEvents")])return;const ct=Ee.__Zone_ignore_on_properties;let Ce=[];if(oe){const re=window;Ce=Ce.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const We=function $e(){try{const Me=q.navigator.userAgent;if(-1!==Me.indexOf("MSIE ")||-1!==Me.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:re,ignoreProperties:["error"]}]:[];nn(re,zt(re),ct&&ct.concat(We),c(re))}Ce=Ce.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let re=0;re{!function gt(Me,Ee){const{isBrowser:ct,isMix:Ce}=Ee.getGlobalObjects();(ct||Ce)&&Me.customElements&&"customElements"in Me&&Ee.patchCallbacks(Ee,Me.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(Me,ct)}),Zone.__load_patch("XHR",(Me,Ee)=>{!function Lt(an){const Ht=an.XMLHttpRequest;if(!Ht)return;const It=Ht.prototype;let kt=It[U],qe=It[ee];if(!kt){const Wt=an.XMLHttpRequestEventTarget;if(Wt){const vn=Wt.prototype;kt=vn[U],qe=vn[ee]}}const Qe="readystatechange",st="scheduled";function vt(Wt){const vn=Wt.data,sn=vn.target;sn[We]=!1,sn[ut]=!1;const xn=sn[re];kt||(kt=sn[U],qe=sn[ee]),xn&&qe.call(sn,Qe,xn);const Pn=sn[re]=()=>{if(sn.readyState===sn.DONE)if(!vn.aborted&&sn[We]&&Wt.state===st){const rt=sn[Ee.__symbol__("loadfalse")];if(0!==sn.status&&rt&&rt.length>0){const Pe=Wt.invoke;Wt.invoke=function(){const ht=sn[Ee.__symbol__("loadfalse")];for(let Nt=0;Ntfunction(Wt,vn){return Wt[Ce]=0==vn[2],Wt[ye]=vn[1],bt.apply(Wt,vn)}),nt=H("fetchTaskAborting"),me=H("fetchTaskScheduling"),Ge=St(It,"send",()=>function(Wt,vn){if(!0===Ee.current[me]||Wt[Ce])return Ge.apply(Wt,vn);{const sn={target:Wt,url:Wt[ye],isPeriodic:!1,args:vn,aborted:!1},xn=ue("XMLHttpRequest.send",Qt,sn,vt,Ut);Wt&&!0===Wt[ut]&&!sn.aborted&&xn.state===st&&xn.invoke()}}),Kt=St(It,"abort",()=>function(Wt,vn){const sn=function on(Wt){return Wt[ct]}(Wt);if(sn&&"string"==typeof sn.type){if(null==sn.cancelFn||sn.data&&sn.data.aborted)return;sn.zone.cancelTask(sn)}else if(!0===Ee.current[nt])return Kt.apply(Wt,vn)})}(Me);const ct=H("xhrTask"),Ce=H("xhrSync"),re=H("xhrListener"),We=H("xhrScheduled"),ye=H("xhrURL"),ut=H("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",Me=>{Me.navigator&&Me.navigator.geolocation&&function Se(Me,Ee){const ct=Me.constructor.name;for(let Ce=0;Ce{const Lt=function(){return ut.apply(this,ge(arguments,ct+"."+re))};return pt(Lt,ut),Lt})(We)}}}(Me.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(Me,Ee)=>{function ct(Ce){return function(re){Et(Me,Ce).forEach(ye=>{const ut=Me.PromiseRejectionEvent;if(ut){const Lt=new ut(Ce,{promise:re.promise,reason:re.rejection});ye.invoke(Lt)}})}}Me.PromiseRejectionEvent&&(Ee[H("unhandledPromiseRejectionHandler")]=ct("unhandledrejection"),Ee[H("rejectionHandledHandler")]=ct("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(Me,Ee,ct)=>{!function On(Me,Ee){Ee.patchMethod(Me,"queueMicrotask",ct=>function(Ce,re){Zone.current.scheduleMicroTask("queueMicrotask",re[0])})}(Me,ct)})},1156:(Gt,Be,c)=>{"use strict";c.d(Be,{ro:()=>Z,U5:()=>F,cl:()=>le});var e=c(4537);let F=(()=>{var ce;class he{}return(ce=he).\u0275fac=function(H){return new(H||ce)},ce.\u0275mod=e.oAB({type:ce}),ce.\u0275inj=e.cJS({}),he})();var z=c(8239),U=c(9900),ee=c(8654);let Z=(()=>{var ce;class he{constructor(){this.elementRef=(0,e.f3M)(e.SBq).nativeElement,this.ngZone=(0,e.f3M)(e.R0b),this.maskedElement=null,this.options=null,this.elementPredicate=ee.gI;const H=(0,e.f3M)(U.Fj,{self:!0,optional:!0});if(H){const de=H.writeValue.bind(H);H.writeValue=q=>{de(this.options?(0,ee.CV)(String(null!=q?q:""),this.options):q)}}}ngOnChanges(){var H=this;return(0,z.Z)(function*(){var de;const{elementPredicate:q,options:ie}=H;if(null===(de=H.maskedElement)||void 0===de||de.destroy(),!ie)return;const ze=yield q(H.elementRef);H.elementPredicate===q&&H.ngZone.runOutsideAngular(()=>{H.maskedElement=new ee.C8(ze,ie)})})()}ngOnDestroy(){var H;null===(H=this.maskedElement)||void 0===H||H.destroy()}}return(ce=he).\u0275fac=function(H){return new(H||ce)},ce.\u0275dir=e.lG2({type:ce,selectors:[["","maskito",""]],inputs:{options:["maskito","options"],elementPredicate:["maskitoElement","elementPredicate"]},standalone:!0,features:[e.TTD]}),he})(),le=(()=>{var ce;class he{transform(H,de){return(0,ee.CV)(String(null!=H?H:""),null!=de?de:ee.A_)}}return(ce=he).\u0275fac=function(H){return new(H||ce)},ce.\u0275pipe=e.Yjl({name:"maskito",type:ce,pure:!0,standalone:!0}),he})()},8654:(Gt,Be,c)=>{"use strict";function e(Q){const{anchorOffset:te=0,focusOffset:k=0}=Q.ownerDocument.getSelection()||{};return[Math.min(te,k),Math.max(te,k)]}c.d(Be,{gI:()=>U,A_:()=>ee,C8:()=>B,D2:()=>ke,qs:()=>$e,CV:()=>Ne,fD:()=>Oe});class F{constructor(te){this.element=te,this.maxLength=1/0}get value(){return this.element.innerText.replace(/\n\n$/,"\n")}set value(te){this.element.innerHTML=te.replace(/\n$/,"\n\n")}get selectionStart(){return e(this.element)[0]}get selectionEnd(){return e(this.element)[1]}setSelectionRange(te,k){!function s(Q,[te,k]){var ne,Ie;const it=Q.ownerDocument,mt=it.createRange();mt.setStart(Q.firstChild||Q,Math.min(te,(null===(ne=Q.textContent)||void 0===ne?void 0:ne.length)||0)),mt.setEnd(Q.lastChild||Q,Math.min(k,(null===(Ie=Q.textContent)||void 0===Ie?void 0:Ie.length)||0));const cn=it.getSelection();cn&&(cn.removeAllRanges(),cn.addRange(mt))}(this.element,[te||0,k||0])}select(){this.setSelectionRange(0,this.value.length)}}const U=Q=>Q.isContentEditable?function z(Q){const te=new F(Q);return new Proxy(Q,{get(k,ne){if(ne in te)return te[ne];const Ie=k[ne];return"function"==typeof Ie?Ie.bind(k):Ie},set:(k,ne,Ie,it)=>Reflect.set(ne in te?te:k,ne,Ie,it)})}(Q):Q.querySelector("input,textarea")||Q,ee={mask:/^.*$/,preprocessors:[],postprocessors:[],plugins:[],overwriteMode:"shift"};class Z{constructor(){this.now=null,this.past=[],this.future=[]}undo(){const te=this.past.pop();te&&this.now&&(this.future.push(this.now),this.updateElement(te,"historyUndo"))}redo(){const te=this.future.pop();te&&this.now&&(this.past.push(this.now),this.updateElement(te,"historyRedo"))}updateHistory(te){if(!this.now)return void(this.now=te);const k=this.now.value!==te.value,ne=this.now.selection.some((Ie,it)=>Ie!==te.selection[it]);!k&&!ne||(k&&(this.past.push(this.now),this.future=[]),this.now=te)}updateElement(te,k){this.now=te,this.updateElementState(te,{inputType:k,data:null})}}function ce(Q,...te){return te.every(({value:k,selection:ne})=>k===Q.value&&ne[0]===Q.selection[0]&&ne[1]===Q.selection[1])}function ue(Q){return"string"==typeof Q}function H(Q,te,k,ne){let Ie="";for(let it=te.length;it{const Ie=te[ne];return ue(Ie)?k===Ie:k.match(Ie)}):te.test(Q)}function ze(Q,te,k=null){if(de(Q.value,te))return Q;const{value:ne,selection:Ie}=Array.isArray(te)?function q(Q,te,k){var ne,Ie;let it=null,mt=null;const cn=Array.from(Q.value).reduce((Rt,Ct,Bt)=>{const zt=Rt+H(te,Rt,Ct,k),$t=te[zt.length];return ue($t)?zt+$t:Ct.match($t)?(null===it&&Bt>=Q.selection[0]&&(it=zt.length),null===mt&&Bt>=Q.selection[1]&&(mt=zt.length),zt+Ct):zt},""),Et=H(te,cn,"",k);return{value:de(cn+Et,te)?cn+Et:cn,selection:[null!==(ne=it)&&void 0!==ne?ne:cn.length,null!==(Ie=mt)&&void 0!==Ie?Ie:cn.length]}}(Q,te,k):function ie({value:Q,selection:te},k){const[ne,Ie]=te;let it=ne,mt=Ie;return{value:Array.from(Q).reduce((Et,Rt,Ct)=>{const Bt=Et+Rt;return ne===Ct&&(it=Et.length),Ie===Ct&&(mt=Et.length),Bt.match(k)?Bt:Et},""),selection:[it,mt]}}(Q,te);return{selection:Ie,value:Array.isArray(te)?ne.slice(0,te.length):ne}}function ge(Q,te){if(!Array.isArray(te))return Q;const[k,ne]=Q.selection,Ie=[],it=Array.from(Q.value).reduce((mt,cn,Et)=>{const Rt=te[Et];return Et===k&&Ie.push(mt.length),Et===ne&&Ie.push(mt.length),ue(Rt)&&Rt===cn?mt:mt+cn},"");return Ie.length<2&&Ie.push(...new Array(2-Ie.length).fill(it.length)),{value:it,selection:[Ie[0],Ie[1]]}}class Se{constructor(te,k){this.initialElementState=te,this.maskOptions=k,this.value="",this.selection=[0,0];const{value:ne,selection:Ie}=ze(this.initialElementState,this.getMaskExpression(this.initialElementState));this.value=ne,this.selection=Ie}addCharacters([te,k],ne){const{value:Ie}=this,it=this.getMaskExpression({value:Ie.slice(0,te)+ne+Ie.slice(k),selection:[te+ne.length,te+ne.length]}),mt={value:Ie,selection:[te,k]},cn=ge(mt,it),[Et,Rt]=function he({value:Q,selection:te},k,ne){const[Ie,it]=te;return{value:Q,selection:"replace"===("function"==typeof ne?ne({value:Q,selection:te}):ne)?[Ie,Ie+k.length]:[Ie,it]}}(cn,ne,this.maskOptions.overwriteMode).selection,Ct=cn.value.slice(0,Et)+ne,Bt=Ct.length,nn=ze({value:Ct+cn.value.slice(Rt),selection:[Bt,Bt]},it,mt);if(Ie.slice(0,Et)===ze({value:Ct,selection:[Bt,Bt]},it,mt).value||ce(this,nn))throw new Error("Invalid mask value");this.value=nn.value,this.selection=nn.selection}deleteCharacters([te,k]){if(te===k||!k)return;const{value:ne}=this,Ie=this.getMaskExpression({value:ne.slice(0,te)+ne.slice(k),selection:[te,te]}),it={value:ne,selection:[te,k]},mt=ge(it,Ie),[cn,Et]=mt.selection,Ct=ze({value:mt.value.slice(0,cn)+mt.value.slice(Et),selection:[cn,cn]},Ie,it);this.value=Ct.value,this.selection=Ct.selection}getMaskExpression(te){const{mask:k}=this.maskOptions;return"function"==typeof k?k(te):k}}class Le{constructor(te){this.element=te,this.listeners=[]}listen(te,k,ne){const Ie=k;this.element.addEventListener(te,Ie,ne),this.listeners.push(()=>this.element.removeEventListener(te,Ie))}destroy(){this.listeners.forEach(te=>te())}}const Ve={CTRL:1,ALT:2,SHIFT:4,META:8},He_Y=89,He_Z=90;function oe(Q,te,k){return Q.ctrlKey===!!(te&Ve.CTRL)&&Q.altKey===!!(te&Ve.ALT)&&Q.shiftKey===!!(te&Ve.SHIFT)&&Q.metaKey===!!(te&Ve.META)&&Q.keyCode===k}function Oe(Q,te){const k=Q.value;if("string"==typeof te)Q.value=te;else{const[Ie,it]=te.selection;var ne;Q.value=te.value,Q.matches(":focus")&&(null===(ne=Q.setSelectionRange)||void 0===ne||ne.call(Q,Ie,it))}Q.value!==k&&Q.dispatchEvent(new Event("input",{bubbles:!0}))}function tt({value:Q,selection:te},k){const[ne,Ie]=te;if(ne!==Ie)return[ne,Ie];const it=k?Q.slice(ne).indexOf("\n")+1||Q.length:Q.slice(0,Ie).lastIndexOf("\n")+1;return[k?ne:it,k?it:Ie]}function je({value:Q,selection:te},k){const[ne,Ie]=te;return ne!==Ie?[ne,Ie]:(k?[ne,Ie+1]:[ne-1,Ie]).map(mt=>Math.min(Math.max(mt,0),Q.length))}const be=/\s+$/g,at=/^\s+/g,St=/\s/;function Ke({value:Q,selection:te},k){const[ne,Ie]=te;if(ne!==Ie)return[ne,Ie];if(k){const Et=Q.slice(ne),[Rt]=Et.match(at)||[""],Ct=Et.trimStart().search(St);return[ne,-1!==Ct?ne+Rt.length+Ct:Q.length]}const it=Q.slice(0,Ie),[mt]=it.match(be)||[""],cn=it.trimEnd().split("").reverse().findIndex(Et=>Et.match(St));return[-1!==cn?Ie-mt.length-cn:0,Ie]}function pt(Q=[]){return(te,...k)=>Q.reduce((ne,Ie)=>({...ne,...Ie(ne,...k)}),te)}function Ne(Q,te){const k={...ee,...te},ne=pt(k.preprocessors),Ie=pt(k.postprocessors),it="string"==typeof Q?{value:Q,selection:[0,0]}:Q,{elementState:mt}=ne({elementState:it,data:""},"validation"),cn=new Se(mt,k),{value:Et,selection:Rt}=Ie(cn,it);return"string"==typeof Q?Et:{value:Et,selection:Rt}}function ke(Q){return(te,k)=>{const ne=te.selectionStart||0,Ie=te.selectionEnd||0;Oe(te,{value:Ne(te.value,Q||k),selection:[ne,Ie]})}}function $e(){return(Q,te)=>{const k=ne=>{if("insertCompositionText"!==ne.inputType)return;const it={selection:[Q.selectionStart||0,Q.selectionEnd||0],value:Q.value},mt=Ne(it,te);ce(it,mt)||(ne.preventDefault(),Oe(Q,mt))};return Q.addEventListener("input",k),()=>Q.removeEventListener("input",k)}}class B extends Z{constructor(te,k){super(),this.element=te,this.maskitoOptions=k,this.isTextArea="TEXTAREA"===this.element.nodeName,this.eventListener=new Le(this.element),this.options={...ee,...this.maskitoOptions},this.preprocessor=pt(this.options.preprocessors),this.postprocessor=pt(this.options.postprocessors),this.teardowns=this.options.plugins.map(ne=>ne(this.element,this.options)),this.updateHistory(this.elementState),this.eventListener.listen("keydown",ne=>function et(Q){return oe(Q,Ve.CTRL,He_Y)||oe(Q,Ve.CTRL|Ve.SHIFT,He_Z)||oe(Q,Ve.META|Ve.SHIFT,He_Z)}(ne)?(ne.preventDefault(),this.redo()):function Ae(Q){return oe(Q,Ve.CTRL,He_Z)||oe(Q,Ve.META,He_Z)}(ne)?(ne.preventDefault(),this.undo()):void 0),this.eventListener.listen("beforeinput",ne=>{var Ie;const it=ne.inputType.includes("Forward");switch(this.updateHistory(this.elementState),ne.inputType){case"historyUndo":return ne.preventDefault(),this.undo();case"historyRedo":return ne.preventDefault(),this.redo();case"deleteByCut":case"deleteContentBackward":case"deleteContentForward":return this.handleDelete({event:ne,isForward:it,selection:je(this.elementState,it)});case"deleteWordForward":case"deleteWordBackward":return this.handleDelete({event:ne,isForward:it,selection:Ke(this.elementState,it),force:!0});case"deleteSoftLineBackward":case"deleteSoftLineForward":case"deleteHardLineBackward":case"deleteHardLineForward":return this.handleDelete({event:ne,isForward:it,selection:tt(this.elementState,it),force:!0});case"insertCompositionText":return;case"insertLineBreak":case"insertParagraph":return this.handleEnter(ne);default:return this.handleInsert(ne,ne.data||(null===(Ie=ne.dataTransfer)||void 0===Ie?void 0:Ie.getData("text/plain"))||"")}}),this.eventListener.listen("input",({inputType:ne})=>{"insertCompositionText"!==ne&&(this.ensureValueFitsMask(),this.updateHistory(this.elementState))}),this.eventListener.listen("compositionend",()=>{this.ensureValueFitsMask(),this.updateHistory(this.elementState)})}get elementState(){const{value:te,selectionStart:k,selectionEnd:ne}=this.element;return{value:te,selection:[k||0,ne||0]}}get maxLength(){const{maxLength:te}=this.element;return-1===te?1/0:te}destroy(){this.eventListener.destroy(),this.teardowns.forEach(te=>null==te?void 0:te())}updateElementState({value:te,selection:k},ne={inputType:"insertText",data:null}){const Ie=this.elementState.value;this.updateValue(te),this.updateSelectionRange(k),Ie!==te&&this.dispatchInputEvent(ne)}updateSelectionRange([te,k]){const{element:ne}=this;var Ie;!ne.matches(":focus")||ne.selectionStart===te&&ne.selectionEnd===k||null===(Ie=ne.setSelectionRange)||void 0===Ie||Ie.call(ne,te,k)}updateValue(te){this.element.value=te}ensureValueFitsMask(){this.updateElementState(Ne(this.elementState,this.options))}dispatchInputEvent(te={inputType:"insertText",data:null}){globalThis.InputEvent&&this.element.dispatchEvent(new InputEvent("input",{...te,bubbles:!0,cancelable:!1}))}handleDelete({event:te,selection:k,isForward:ne,force:Ie=!1}){const it={value:this.elementState.value,selection:k},[mt,cn]=it.selection,{elementState:Et}=this.preprocessor({elementState:it,data:""},ne?"deleteForward":"deleteBackward"),Rt=new Se(Et,this.options),[Ct,Bt]=Et.selection;Rt.deleteCharacters([Ct,Bt]);const nn=this.postprocessor(Rt,it);if(it.value.slice(0,mt)+it.value.slice(cn)!==nn.value||Ie||this.element.isContentEditable){if(te.preventDefault(),function le(Q,...te){return te.every(({value:k})=>k===Q.value)}(it,Et,Rt,nn))return this.updateSelectionRange(ne?[Bt,Bt]:[Ct,Ct]);this.updateElementState(nn,{inputType:te.inputType,data:null}),this.updateHistory(nn)}}handleInsert(te,k){const ne=this.elementState,{elementState:Ie,data:it=k}=this.preprocessor({data:k,elementState:ne},"insert"),mt=new Se(Ie,this.options);try{mt.addCharacters(Ie.selection,it)}catch{return te.preventDefault()}const[cn,Et]=Ie.selection,Rt=ne.value.slice(0,cn)+k+ne.value.slice(Et),Ct=this.postprocessor(mt,ne);if(Ct.value.length>this.maxLength)return te.preventDefault();(Rt!==Ct.value||this.element.isContentEditable)&&(te.preventDefault(),this.updateElementState(Ct,{data:k,inputType:te.inputType}),this.updateHistory(Ct))}handleEnter(te){(this.isTextArea||this.element.isContentEditable)&&this.handleInsert(te,"\n")}}},3139:(Gt,Be,c)=>{"use strict";c.d(Be,{x:()=>e,C:()=>s});const e={WhatIsMaskito:"getting-started/what-is-maskito",MaskitoLibraries:"getting-started/maskito-libraries",CoreConceptsOverview:"core-concepts/overview",MaskExpression:"core-concepts/mask-expression",ElementState:"core-concepts/element-state",Processors:"core-concepts/processors",Plugins:"core-concepts/plugins",OverwriteMode:"core-concepts/overwrite-mode",Transformer:"core-concepts/transformer",Angular:"frameworks/angular",React:"frameworks/react",Vue:"frameworks/vue",Number:"kit/number",Time:"kit/time",Date:"kit/date",DateRange:"kit/date-range",DateTime:"kit/date-time",PhonePackage:"addons/phone",Card:"recipes/card",Phone:"recipes/phone",Textarea:"recipes/textarea",ContentEditable:"recipes/content-editable",Prefix:"recipes/prefix",Postfix:"recipes/postfix",Placeholder:"recipes/placeholder",BrowserSupport:"browser-support",SupportedInputTypes:"supported-input-types",Changelog:"changelog",Stackblitz:"stackblitz"},s={MaskitoOptions:"mask",JavaScript:"JavaScript",Angular:"Angular",React:"React",Vue:"Vue"}},8406:(Gt,Be,c)=>{"use strict";var e=c(5998),F=(c(7400),c(5732)),z=c(4537),U=c(4091),ee=c(763),Z=c(8692);let le=(()=>{class qe extends U._j{constructor(st,vt){super(),this._nextAnimationId=0,this._renderer=st.createRenderer(vt.body,{id:"0",encapsulation:z.ifc.None,styles:[],data:{animation:[]}})}build(st){const vt=this._nextAnimationId.toString();this._nextAnimationId++;const Qt=Array.isArray(st)?(0,U.vP)(st):st;return ue(this._renderer,null,vt,"register",[Qt]),new ce(vt,this._renderer)}}return qe.\u0275fac=function(st){return new(st||qe)(z.LFG(z.FYo),z.LFG(Z.K0))},qe.\u0275prov=z.Yz7({token:qe,factory:qe.\u0275fac}),qe})();class ce extends U.LC{constructor(Qe,st){super(),this._id=Qe,this._renderer=st}create(Qe,st){return new he(this._id,Qe,st||{},this._renderer)}}class he{constructor(Qe,st,vt,Qt){this.id=Qe,this.element=st,this._renderer=Qt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",vt)}_listen(Qe,st){return this._renderer.listen(this.element,`@@${this.id}:${Qe}`,st)}_command(Qe,...st){return ue(this._renderer,this.element,this.id,Qe,st)}onDone(Qe){this._listen("done",Qe)}onStart(Qe){this._listen("start",Qe)}onDestroy(Qe){this._listen("destroy",Qe)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(Qe){this._command("setPosition",Qe)}getPosition(){var Qe,st;return null!==(Qe=null===(st=this._renderer.engine.players[+this.id])||void 0===st?void 0:st.getPosition())&&void 0!==Qe?Qe:0}}function ue(qe,Qe,st,vt,Qt){return qe.setProperty(Qe,`@@${st}:${vt}`,Qt)}const H="@",de="@.disabled";let q=(()=>{class qe{constructor(st,vt,Qt){this.delegate=st,this.engine=vt,this._zone=Qt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),vt.onRemovalComplete=(Ut,bt)=>{const Ze=null==bt?void 0:bt.parentNode(Ut);Ze&&bt.removeChild(Ze,Ut)}}createRenderer(st,vt){const Ut=this.delegate.createRenderer(st,vt);if(!(st&&vt&&vt.data&&vt.data.animation)){let Ge=this._rendererCache.get(Ut);return Ge||(Ge=new ie("",Ut,this.engine,()=>this._rendererCache.delete(Ut)),this._rendererCache.set(Ut,Ge)),Ge}const bt=vt.id,Ze=vt.id+"-"+this._currentId;this._currentId++,this.engine.register(Ze,st);const nt=Ge=>{Array.isArray(Ge)?Ge.forEach(nt):this.engine.registerTrigger(bt,Ze,st,Ge.name,Ge)};return vt.data.animation.forEach(nt),new ze(this,Ze,Ut,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(st,vt,Qt){st>=0&&stvt(Qt)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ut=>{const[bt,Ze]=Ut;bt(Ze)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([vt,Qt]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return qe.\u0275fac=function(st){return new(st||qe)(z.LFG(z.FYo),z.LFG(ee.Th),z.LFG(z.R0b))},qe.\u0275prov=z.Yz7({token:qe,factory:qe.\u0275fac}),qe})();class ie{constructor(Qe,st,vt,Qt){this.namespaceId=Qe,this.delegate=st,this.engine=vt,this._onDestroy=Qt,this.destroyNode=this.delegate.destroyNode?Ut=>st.destroyNode(Ut):null}get data(){return this.delegate.data}destroy(){var Qe;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(Qe=this._onDestroy)||void 0===Qe||Qe.call(this)}createElement(Qe,st){return this.delegate.createElement(Qe,st)}createComment(Qe){return this.delegate.createComment(Qe)}createText(Qe){return this.delegate.createText(Qe)}appendChild(Qe,st){this.delegate.appendChild(Qe,st),this.engine.onInsert(this.namespaceId,st,Qe,!1)}insertBefore(Qe,st,vt,Qt=!0){this.delegate.insertBefore(Qe,st,vt),this.engine.onInsert(this.namespaceId,st,Qe,Qt)}removeChild(Qe,st,vt){this.engine.onRemove(this.namespaceId,st,this.delegate,vt)}selectRootElement(Qe,st){return this.delegate.selectRootElement(Qe,st)}parentNode(Qe){return this.delegate.parentNode(Qe)}nextSibling(Qe){return this.delegate.nextSibling(Qe)}setAttribute(Qe,st,vt,Qt){this.delegate.setAttribute(Qe,st,vt,Qt)}removeAttribute(Qe,st,vt){this.delegate.removeAttribute(Qe,st,vt)}addClass(Qe,st){this.delegate.addClass(Qe,st)}removeClass(Qe,st){this.delegate.removeClass(Qe,st)}setStyle(Qe,st,vt,Qt){this.delegate.setStyle(Qe,st,vt,Qt)}removeStyle(Qe,st,vt){this.delegate.removeStyle(Qe,st,vt)}setProperty(Qe,st,vt){st.charAt(0)==H&&st==de?this.disableAnimations(Qe,!!vt):this.delegate.setProperty(Qe,st,vt)}setValue(Qe,st){this.delegate.setValue(Qe,st)}listen(Qe,st,vt){return this.delegate.listen(Qe,st,vt)}disableAnimations(Qe,st){this.engine.disableAnimations(Qe,st)}}class ze extends ie{constructor(Qe,st,vt,Qt,Ut){super(st,vt,Qt,Ut),this.factory=Qe,this.namespaceId=st}setProperty(Qe,st,vt){st.charAt(0)==H?"."==st.charAt(1)&&st==de?this.disableAnimations(Qe,vt=void 0===vt||!!vt):this.engine.process(this.namespaceId,Qe,st.slice(1),vt):this.delegate.setProperty(Qe,st,vt)}listen(Qe,st,vt){if(st.charAt(0)==H){const Qt=function ge(qe){switch(qe){case"body":return document.body;case"document":return document;case"window":return window;default:return qe}}(Qe);let Ut=st.slice(1),bt="";return Ut.charAt(0)!=H&&([Ut,bt]=function Se(qe){const Qe=qe.indexOf(".");return[qe.substring(0,Qe),qe.slice(Qe+1)]}(Ut)),this.engine.listen(this.namespaceId,Qt,Ut,bt,Ze=>{this.factory.scheduleListenerCallback(Ze._data||-1,vt,Ze)})}return this.delegate.listen(Qe,st,vt)}}const oe=[{provide:U._j,useClass:le},{provide:ee.NH,useFactory:function Ve(){return new ee.Ar}},{provide:ee.Th,useClass:(()=>{class qe extends ee.Th{constructor(st,vt,Qt,Ut){super(st.body,vt,Qt)}ngOnDestroy(){this.flush()}}return qe.\u0275fac=function(st){return new(st||qe)(z.LFG(Z.K0),z.LFG(ee.Vi),z.LFG(ee.NH),z.LFG(z.z2F))},qe.\u0275prov=z.Yz7({token:qe,factory:qe.\u0275fac}),qe})()},{provide:z.FYo,useFactory:function He(qe,Qe,st){return new q(qe,Qe,st)},deps:[e.se,ee.Th,z.R0b]}],et=[{provide:ee.Vi,useFactory:()=>new ee.DT},{provide:z.QbO,useValue:"BrowserAnimations"},...oe],Ae=[{provide:ee.Vi,useClass:ee.nV},{provide:z.QbO,useValue:"NoopAnimations"},...oe];let Oe=(()=>{class qe{static withConfig(st){return{ngModule:qe,providers:st.disableAnimations?Ae:et}}}return qe.\u0275fac=function(st){return new(st||qe)},qe.\u0275mod=z.oAB({type:qe}),qe.\u0275inj=z.cJS({providers:et,imports:[e.b2]}),qe})();var at=c(9439),St=c(2847),Ke=c(5452),pt=c(5551),Ne=c(3139),ke=c(6060),$e=c(3358),B=c.n($e);const Q=new z.OlP("Config for DOMPurify",{factory:()=>({}),providedIn:"root"}),te=new z.OlP("Hooks for DOMPurify",{factory:()=>[],providedIn:"root"}),k=new z.OlP("A function that sanitizes value for a CSS rule",{factory:()=>qe=>qe,providedIn:"root"}),ne=B();let Ie=(()=>{class qe{constructor(st,vt,{defaultView:Qt},Ut){this.config=st,this.sanitizeStyle=vt,this.domPurify=ne(Qt),Ut.forEach(({name:bt,hook:Ze})=>{this.domPurify.addHook(bt,Ze)})}sanitize(st,vt,Qt=this.config){if(st===z.q3G.SCRIPT)throw new Error("DOMPurify does not support SCRIPT context");return st===z.q3G.STYLE?this.sanitizeStyle(String(vt)):this.domPurify.sanitize(String(vt||""),Qt)}}return qe.\u0275fac=function(st){return new(st||qe)(z.LFG(Q),z.LFG(k),z.LFG(Z.K0),z.LFG(te))},qe.\u0275prov=z.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})();var cn=c(3178);let Et=(()=>{var qe;class Qe{constructor(){this.stackblitzStarterPath=`/${Ne.x.Stackblitz}`}}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275cmp=z.Xpm({type:qe,selectors:[["my-app"]],features:[z._Bn([{provide:ke.hm,useClass:Ie}])],decls:5,vars:1,consts:[["ngProjectAs","tuiDocHeader",5,["tuiDocHeader"]],["href","https://github.com/taiga-family/maskito","icon","assets/icons/github.svg","iconAlign","left","rel","noreferrer","target","_blank","title","Maskito source code on GitHub","tuiLink","","tuiMode","onLight",1,"link"],["href","https://t.me/taiga_ui/10600","icon","assets/icons/telegram.svg","iconAlign","left","rel","noreferrer","target","_blank","title","Get help on Telegram","tuiLink","","tuiMode","onLight",1,"link"],["icon","assets/icons/stackblitz.svg","iconAlign","left","title","Maskito StackBlitz Starter","tuiLink","","tuiMode","onLight",1,"link",3,"routerLink"]],template:function(vt,Qt){1&vt&&(z.TgZ(0,"tui-doc-main"),z.ynx(1,0),z._UZ(2,"a",1)(3,"a",2)(4,"a",3),z.BQk(),z.qZA()),2&vt&&(z.xp6(4),z.Q6J("routerLink",Qt.stackblitzStarterPath))},dependencies:[cn.rH,at.$5,St.V,Ke.w],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-m);color:var(--tui-text-01)}.link[_ngcontent-%COMP%]{margin-left:1rem}"],changeDetection:0}),Qe})();var Rt=c(8239),Ct=c(4548),Bt=c(5432);const nn=[{section:"Getting started",title:"What is Maskito?",route:Ne.x.WhatIsMaskito,keywords:"getting, started, what, is, maskito"},{section:"Getting started",title:"Maskito libraries",route:Ne.x.MaskitoLibraries,keywords:"install, package, packages, maskito, npm, setup, explore, ecosystem"},{section:"Core concepts",title:"Overview",route:Ne.x.CoreConceptsOverview,keywords:"core, concepts, overview"},{section:"Core concepts",title:"Mask expression",route:Ne.x.MaskExpression,keywords:"core, concepts, mask, expression, reg, exp, fixed"},{section:"Core concepts",title:"Element state",route:Ne.x.ElementState,keywords:"core, concepts, element, state"},{section:"Core concepts",title:"Processors",route:Ne.x.Processors,keywords:"core, concepts, preprocessor, postprocessor, processor, element, state, elementState"},{section:"Core concepts",title:"Plugins",route:Ne.x.Plugins,keywords:"core, concepts, extension, event, focus, blur"},{section:"Core concepts",title:"Overwrite mode",route:Ne.x.OverwriteMode,keywords:"core, concepts, overwrite, mode, shift, replace"},{section:"Core concepts",title:"Transformer",route:Ne.x.Transformer,keywords:"core, concepts, programmatic, patch, set, update, value"},{section:"Frameworks",title:"Angular",route:Ne.x.Angular,keywords:"ng, angular, framework, addon"},{section:"Frameworks",title:"React",route:Ne.x.React,keywords:"react, framework, addon"},{section:"Frameworks",title:"Vue",route:Ne.x.Vue,keywords:"vue, framework, addon"},{section:"Kit",title:"Number",route:Ne.x.Number,keywords:"digit, number, money, mask, kit, generator"},{section:"Kit",title:"Time",route:Ne.x.Time,keywords:"time, hour, minute, second, mask, kit, generator"},{section:"Kit",title:"Date",route:Ne.x.Date,keywords:"date, day, month, year, mask, kit, generator"},{section:"Kit",title:"DateRange",route:Ne.x.DateRange,keywords:"date, day, month, year, mask, range, kit, generator"},{section:"Kit",title:"DateTime",route:Ne.x.DateTime,keywords:"date, day, month, year, mask, time, date-time, hour, minute, second, kit, generator"},{section:"Addons",title:"@maskito/phone",route:Ne.x.PhonePackage,keywords:"phone, libphonenumber, international, generator"},{section:"Recipes",title:"Card",route:Ne.x.Card,keywords:"card, credit, cvv, debit, mask, recipe"},{section:"Recipes",title:"Phone",route:Ne.x.Phone,keywords:"phone, mobile, tel, telephone, mask, recipe"},{section:"Recipes",title:"Textarea",route:Ne.x.Textarea,keywords:"textarea, latin, mask, recipe"},{section:"Recipes",title:"ContentEditable",route:Ne.x.ContentEditable,keywords:"content, editable, contenteditable, contentEditable, mask, recipe"},{section:"Recipes",title:"With prefix",route:Ne.x.Prefix,keywords:"prefix, before, recipe"},{section:"Recipes",title:"With postfix",route:Ne.x.Postfix,keywords:"postfix, after, percent, am, pm, recipe"},{section:"Recipes",title:"With placeholder",route:Ne.x.Placeholder,keywords:"guide, placeholder, fill, recipe"},{section:"Other",title:"Browser support",route:Ne.x.BrowserSupport,keywords:"chrome, safari, ie, edge, firefox, browser, support"},{section:"Other",title:"Supported types",route:Ne.x.SupportedInputTypes,keywords:"input, type, text, password, search, tel, url, email, number, date, month"},{section:"Other",title:"Changelog",route:Ne.x.Changelog,keywords:"changelog, release, version, history"}];var zt=c(9924),$t=c(4789),On=c(9570);const jt=new On.Al((()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275cmp=z.Xpm({type:qe,selectors:[["angular-logo"]],standalone:!0,features:[z.jDz],decls:1,vars:0,consts:[["src","assets/icons/angular.svg"]],template:function(vt,Qt){1&vt&&z._UZ(0,"tui-svg",0)},dependencies:[$t.EI,$t.PN],encapsulation:2,changeDetection:0}),Qe})()),Mt=new On.Al((()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275cmp=z.Xpm({type:qe,selectors:[["javascript-logo"]],standalone:!0,features:[z.jDz],decls:1,vars:0,consts:[["src","assets/icons/javascript.svg"]],template:function(vt,Qt){1&vt&&z._UZ(0,"tui-svg",0)},dependencies:[$t.EI,$t.PN],encapsulation:2,changeDetection:0}),Qe})()),Me=new On.Al((()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275cmp=z.Xpm({type:qe,selectors:[["react-logo"]],standalone:!0,features:[z.jDz],decls:1,vars:0,consts:[["src","assets/icons/react.svg"]],template:function(vt,Qt){1&vt&&z._UZ(0,"tui-svg",0)},dependencies:[$t.EI,$t.PN],encapsulation:2,changeDetection:0}),Qe})()),ct=new On.Al((()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275cmp=z.Xpm({type:qe,selectors:[["vue-logo"]],standalone:!0,features:[z.jDz],decls:1,vars:0,consts:[["src","assets/icons/vue.svg"]],template:function(vt,Qt){1&vt&&z._UZ(0,"tui-svg",0)},dependencies:[$t.EI,$t.PN],encapsulation:2,changeDetection:0}),Qe})()),re=new On.Al((()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275cmp=z.Xpm({type:qe,selectors:[["logo"]],standalone:!0,features:[z.jDz],decls:5,vars:0,consts:[["routerLink","/","tuiLink","",1,"logo-link"],[1,"logo-name"],["alt","Maskito logo","src","assets/icons/maskito.svg",1,"logo"],["alt","by Tinkoff","src","assets/icons/by.svg",1,"by"]],template:function(vt,Qt){1&vt&&(z.TgZ(0,"a",0)(1,"span",1),z._UZ(2,"img",2),z._uU(3," Maskito "),z.qZA()(),z._UZ(4,"img",3))},dependencies:[St.j,St.V,cn.rH],styles:["[_nghost-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{font-size:0}.logo-link[_ngcontent-%COMP%]{display:flex}.logo-name[_ngcontent-%COMP%]{display:flex;color:var(--tui-text-01)}.logo[_ngcontent-%COMP%]{margin-right:.625rem}.by[_ngcontent-%COMP%]{margin-left:.875rem}tui-root._mobile[_nghost-%COMP%] .by[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .by[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),Qe})()),Ht=[{provide:Z.S$,useClass:Z.b0},{provide:Ct.Yx,useValue:"Maskito | "},{provide:Ct.Or,useValue:re},{provide:Ct.AC,useValue:["Description and examples","API"]},{provide:Ct.V5,useValue:nn},{provide:Ct.yO,useValue:qe=>{const Qe="https://github.com/taiga-family/maskito/tree/main/projects";return qe.path?`${Qe}/${qe.path}`:qe.package&&"kit"===qe.package.toLowerCase()?`${Qe}/${qe.package.toLowerCase()}/src/lib/masks/${(qe.header[0].toLowerCase()+qe.header.slice(1)).replaceAll(/[A-Z]/g,st=>`-${st.toLowerCase()}`)}`:null}},{provide:Ct.lW,useClass:zt.StackblitzService},{provide:Ct.$_,useValue:qe=>{const Qe=Object.keys(qe);return 1===Qe.length&&Qe[0]===Ne.C.MaskitoOptions?{...qe,[Ne.C.JavaScript]:"import {Maskito, MaskitoOptions} from '@maskito/core';\nimport maskitoOptions from './mask';\n\nconst element = document.querySelector('input,textarea')!;\nconst maskedInput = new Maskito(element, maskitoOptions);\n\n// Call this function when the element is detached from DOM\nmaskedInput.destroy();",[Ne.C.Angular]:"import {Component} from '@angular/core';\nimport {MaskitoDirective} from '@maskito/angular';\nimport type {MaskitoOptions} from '@maskito/core';\n\nimport mask from './mask';\n\n@Component({\n selector: 'my-app',\n standalone: true,\n imports: [MaskitoDirective],\n template: '',\n})\nexport class App {\n readonly options: MaskitoOptions = mask;\n}",[Ne.C.React]:"import * as React from 'react';\nimport {useMaskito} from '@maskito/react';\n\nimport options from './mask';\n\nexport default function App() {\n const maskedInputRef = useMaskito({options});\n\n return ;\n}",[Ne.C.Vue]:"import {createApp} from 'vue';\nimport {maskito} from '@maskito/vue';\n\nimport options from './mask';\n\nconst app = createApp({\n template: '',\n directives: {maskito},\n data: () => ({ options }),\n});"}:qe}},(0,at.hs)({codeEditorVisibilityHandler:qe=>{const Qe=Object.keys(qe);return Qe.includes(Ne.C.MaskitoOptions)&&Qe.includes(Ne.C.JavaScript)},tabTitles:new Map([[Ne.C.JavaScript,Mt],[Ne.C.Angular,jt],[Ne.C.React,Me],[Ne.C.Vue,ct]])}),{provide:Bt.rN,useFactory:()=>{const qe=(0,Z.NF)((0,z.f3M)(z.Lbi));return{coreLibraryLoader:(Qe=(0,Rt.Z)(function*(){return c.e(9358).then(c.bind(c,9358))}),function(){return Qe.apply(this,arguments)}),lineNumbersLoader:function(){var Qe=(0,Rt.Z)(function*(){return qe?c.e(9022).then(c.t.bind(c,9022,23)):Promise.resolve()});return function(){return Qe.apply(this,arguments)}}(),languages:{typescript:function(){var Qe=(0,Rt.Z)(function*(){return c.e(3377).then(c.bind(c,3377))});return function(){return Qe.apply(this,arguments)}}(),less:function(){var Qe=(0,Rt.Z)(function*(){return c.e(4249).then(c.bind(c,4249))});return function(){return Qe.apply(this,arguments)}}(),xml:function(){var Qe=(0,Rt.Z)(function*(){return c.e(3088).then(c.bind(c,3088))});return function(){return Qe.apply(this,arguments)}}()}};var Qe}}],It=[{path:Ne.x.WhatIsMaskito,loadComponent:()=>Promise.all([c.e(8592),c.e(4463)]).then(c.bind(c,4463)),data:{title:"What is Maskito?"}},{path:Ne.x.MaskitoLibraries,loadComponent:()=>c.e(5164).then(c.bind(c,5164)),data:{title:"Maskito libraries"}},{path:Ne.x.CoreConceptsOverview,loadComponent:()=>Promise.all([c.e(8592),c.e(5612)]).then(c.bind(c,5612)),data:{title:"Core concepts"}},{path:Ne.x.MaskExpression,loadComponent:()=>Promise.all([c.e(8592),c.e(2160)]).then(c.bind(c,2160)),data:{title:"Mask expression"}},{path:Ne.x.ElementState,loadComponent:()=>c.e(7414).then(c.bind(c,7414)),data:{title:"Element state"}},{path:Ne.x.Processors,loadComponent:()=>Promise.all([c.e(8592),c.e(1318)]).then(c.bind(c,1318)),data:{title:"Processors"}},{path:Ne.x.Plugins,loadComponent:()=>Promise.all([c.e(8592),c.e(5546)]).then(c.bind(c,5546)),data:{title:"Plugins"}},{path:Ne.x.OverwriteMode,loadComponent:()=>Promise.all([c.e(3506),c.e(8592),c.e(7652)]).then(c.bind(c,7652)),data:{title:"Overwrite mode"}},{path:Ne.x.Transformer,loadComponent:()=>Promise.all([c.e(8592),c.e(1002)]).then(c.bind(c,1002)),data:{title:"Transformer"}},{path:Ne.x.Angular,loadChildren:()=>c.e(2444).then(c.bind(c,2444)),data:{title:"Angular"}},{path:Ne.x.React,loadComponent:()=>c.e(604).then(c.bind(c,604)),data:{title:"React"}},{path:Ne.x.Vue,loadComponent:()=>c.e(1182).then(c.bind(c,1182)),data:{title:"Vue"}},{path:Ne.x.Number,loadChildren:()=>c.e(7767).then(c.bind(c,7767)),data:{title:"Number"}},{path:Ne.x.Time,loadChildren:()=>c.e(6432).then(c.bind(c,6432)),data:{title:"Time"}},{path:Ne.x.Date,loadChildren:()=>c.e(7148).then(c.bind(c,7148)),data:{title:"Date"}},{path:Ne.x.DateRange,loadChildren:()=>c.e(3510).then(c.bind(c,3510)),data:{title:"DateRange"}},{path:Ne.x.DateTime,loadChildren:()=>c.e(9412).then(c.bind(c,9412)),data:{title:"DateTime"}},{path:Ne.x.Card,loadComponent:()=>c.e(5210).then(c.bind(c,5210)),data:{title:"Card"}},{path:Ne.x.Phone,loadComponent:()=>c.e(3132).then(c.bind(c,3132)),data:{title:"Phone"}},{path:Ne.x.PhonePackage,loadChildren:()=>Promise.all([c.e(3488),c.e(8318)]).then(c.bind(c,8318)),data:{title:"Phone"}},{path:Ne.x.Textarea,loadComponent:()=>Promise.all([c.e(3506),c.e(8032)]).then(c.bind(c,8032)),data:{title:"Textarea"}},{path:Ne.x.ContentEditable,loadComponent:()=>c.e(2948).then(c.bind(c,2948)),data:{title:"ContentEditable"}},{path:Ne.x.Prefix,loadComponent:()=>c.e(2633).then(c.bind(c,2633)),data:{title:"With prefix"}},{path:Ne.x.Postfix,loadComponent:()=>c.e(3033).then(c.bind(c,3033)),data:{title:"With postfix"}},{path:Ne.x.Placeholder,loadComponent:()=>c.e(5183).then(c.bind(c,5183)),data:{title:"With placeholder"}},{path:Ne.x.BrowserSupport,loadComponent:()=>c.e(9448).then(c.bind(c,9448)),data:{title:"Browser support"}},{path:Ne.x.SupportedInputTypes,loadComponent:()=>Promise.all([c.e(3488),c.e(1994)]).then(c.bind(c,1994)),data:{title:"Supported types"}},{path:Ne.x.Changelog,loadComponent:()=>c.e(3636).then(c.bind(c,3636)),data:{title:"Changelog"}},{path:Ne.x.Stackblitz,loadComponent:()=>Promise.resolve().then(c.bind(c,9924)).then(qe=>qe.StackblitzStarterComponent),data:{title:"Stackblitz Starter"}},{path:"**",redirectTo:Ne.x.WhatIsMaskito}];let on=(()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275mod=z.oAB({type:qe}),qe.\u0275inj=z.cJS({imports:[cn.Bz.forRoot(It,{initialNavigation:"enabledBlocking",scrollPositionRestoration:"enabled"}),cn.Bz]}),Qe})(),kt=(()=>{var qe;class Qe{}return(qe=Qe).\u0275fac=function(vt){return new(vt||qe)},qe.\u0275mod=z.oAB({type:qe,bootstrap:[Et]}),qe.\u0275inj=z.cJS({providers:Ht,imports:[e.b2.withServerTransition({appId:"demo"}),on,Oe,F.JF,pt.JP.forRoot({loader:F.eN,sanitize:z.q3G.NONE}),at.qn,St.j,Ke.z]}),Qe})();document.addEventListener("DOMContentLoaded",()=>{e.q6().bootstrapModule(kt).then(qe=>{const Qe=window;Qe.ngRef&&Qe.ngRef.destroy(),Qe.ngRef=qe}).catch(console.error)})},9924:(Gt,Be,c)=>{"use strict";c.r(Be),c.d(Be,{StackblitzEditButtonComponent:()=>F,StackblitzService:()=>$t,StackblitzStarterComponent:()=>On});var e=c(2628),s=c(4537);let F=(()=>{var lt;class jt{}return(lt=jt).\u0275fac=function(Mt){return new(Mt||lt)},lt.\u0275cmp=s.Xpm({type:lt,selectors:[["stackblitz-edit-button"]],standalone:!0,features:[s.jDz],decls:2,vars:0,consts:[["appearance","flat","icon","assets/icons/stackblitz.svg","size","s","title","Edit on StackBlitz","tuiButton","","type","button"]],template:function(Mt,_t){1&Mt&&(s.TgZ(0,"button",0),s._uU(1," Edit "),s.qZA())},dependencies:[e.fN,e.v0],styles:["@media screen and (max-width: 47.9625em){button[_ngcontent-%COMP%]{font-size:0;margin-right:-1rem}}"],changeDetection:0}),jt})();var z=c(8239),U=c(8692),ee=c(7980),Z=c(719),le=c(3139);const H="https://stackblitz.com",de=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],q=["project","search","ports","settings"],ie=["light","dark"],ze=["editor","preview"],ge={clickToLoad:lt=>Le("ctl",lt),devToolsHeight:lt=>He("devtoolsheight",lt),forceEmbedLayout:lt=>Le("embed",lt),hideDevTools:lt=>Le("hidedevtools",lt),hideExplorer:lt=>Le("hideExplorer",lt),hideNavigation:lt=>Le("hideNavigation",lt),openFile:lt=>et("file",lt),showSidebar:lt=>function Ve(lt,jt){return"boolean"==typeof jt?`${lt}=${jt?"1":"0"}`:""}("showSidebar",lt),sidebarView:lt=>oe("sidebarView",lt,q),startScript:lt=>et("startScript",lt),terminalHeight:lt=>He("terminalHeight",lt),theme:lt=>oe("theme",lt,ie),view:lt=>oe("view",lt,ze),zenMode:lt=>Le("zenMode",lt),organization:lt=>`${et("orgName",null==lt?void 0:lt.name)}&${et("orgProvider",null==lt?void 0:lt.provider)}`};function Se(lt={}){const jt=Object.entries(lt).map(([gt,Mt])=>null!=Mt&&ge.hasOwnProperty(gt)?ge[gt](Mt):"").filter(Boolean);return jt.length?`?${jt.join("&")}`:""}function Le(lt,jt){return!0===jt?`${lt}=1`:""}function He(lt,jt){if("number"==typeof jt&&!Number.isNaN(jt)){const gt=Math.min(100,Math.max(0,jt));return`${lt}=${encodeURIComponent(Math.round(gt))}`}return""}function oe(lt,jt="",gt=[]){return gt.includes(jt)?`${lt}=${encodeURIComponent(jt)}`:""}function et(lt,jt){return(Array.isArray(jt)?jt:[jt]).filter(Mt=>"string"==typeof Mt&&""!==Mt.trim()).map(Mt=>`${lt}=${encodeURIComponent(Mt)}`).join("&")}function Oe(lt,jt){return`${je(jt)}${lt}${Se(jt)}`}function je(lt={}){return("string"==typeof lt.origin?lt.origin:H).replace(/\/$/,"")}function St(lt){return lt&&!1===lt.newWindow?"_self":"_blank"}function k({template:lt,title:jt,description:gt,dependencies:Mt,files:_t,settings:Me}){if(!de.includes(lt)){const re=de.map(We=>`'${We}'`).join(", ");console.warn(`Unsupported project.template: must be one of ${re}`)}const Ee=[],ct=(re,We,ye="")=>{Ee.push(function Q(lt,jt){const gt=document.createElement("input");return gt.type="hidden",gt.name=lt,gt.value=jt,gt}(re,"string"==typeof We?We:ye))};ct("project[title]",jt),"string"==typeof gt&>.length>0&&ct("project[description]",gt),ct("project[template]",lt,"javascript"),Mt&&("node"===lt?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):ct("project[dependencies]",JSON.stringify(Mt))),Me&&ct("project[settings]",JSON.stringify(Me)),Object.entries(_t).forEach(([re,We])=>{ct(`project[files][${function te(lt){return lt.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}(re)}]`,We)});const Ce=document.createElement("form");return Ce.method="POST",Ce.setAttribute("style","display:none!important;"),Ce.append(...Ee),Ce}const nn_openProject=function mt(lt,jt){!function Ie(lt,jt){const gt=k(lt);gt.action=Oe("/run",jt),gt.target=St(jt),document.body.appendChild(gt),gt.submit(),document.body.removeChild(gt)}(lt,jt)};var zt=c(9570);let $t=(()=>{var lt;class jt{constructor(){this.baseProjectConfigs={template:"typescript",dependencies:{"@maskito/core":"*","@maskito/kit":"*"}},this.name="Stackblitz",this.content=new zt.Al(F)}edit(Mt,_t,Me){var Ee=this;return(0,z.Z)(function*(){const[ct,Ce]=yield Promise.all([c.e(1223).then(c.t.bind(c,1223,17)),c.e(4930).then(c.t.bind(c,4930,17))].map(ee.JQ));return nn_openProject({...Ee.baseProjectConfigs,title:`maskito/${Mt}/${_t}`,description:`Maskito example of the component ${Mt}`,files:{"index.html":Mt.includes("textarea")?"":"","styles.css":Ce,"index.ts":(0,ee.vi)(ct)[0],"mask.ts":Me[le.C.MaskitoOptions]}},{openFile:"index.ts,mask.ts"})})()}openStarter({title:Mt,description:_t,files:Me},Ee){return nn_openProject({...this.baseProjectConfigs,title:Mt,description:_t,files:Me},Ee)}}return(lt=jt).\u0275fac=function(Mt){return new(Mt||lt)},lt.\u0275prov=s.Yz7({token:lt,factory:lt.\u0275fac}),jt})(),On=(()=>{var lt;class jt{constructor(){this.platformId=(0,s.f3M)(s.Lbi),this.stackblitz=(0,s.f3M)($t)}ngOnInit(){var Mt=this;return(0,z.Z)(function*(){(0,U.NF)(Mt.platformId)&&(yield Mt.openStackblitz())})()}openStackblitz(){var Mt=this;return(0,z.Z)(function*(){const[_t,Me]=yield Promise.all([c.e(5097).then(c.t.bind(c,5097,17)),c.e(4930).then(c.t.bind(c,4930,17))].map(ee.JQ));return Mt.stackblitz.openStarter({title:"Maskito Starter",description:"A starter with Maskito library\nDocumentation: https://maskito.dev",files:{"index.html":"","index.ts":_t,"styles.css":Me}},{newWindow:!1,openFile:"index.ts",hideExplorer:!0})})()}}return(lt=jt).\u0275fac=function(Mt){return new(Mt||lt)},lt.\u0275cmp=s.Xpm({type:lt,selectors:[["stackblitz-starter"]],standalone:!0,features:[s._Bn([$t]),s.jDz],decls:1,vars:1,consts:[["size","xxl","textContent","Stackblitz loading...",1,"loader",3,"overlay"]],template:function(Mt,_t){1&Mt&&s._UZ(0,"tui-loader",0),2&Mt&&s.Q6J("overlay",!0)},dependencies:[Z.dS,Z.kM],styles:[".loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--tui-base-01);z-index:1}"],changeDetection:0}),jt})()},7400:(Gt,Be,c)=>{"use strict";c(7277)},369:(Gt,Be,c)=>{"use strict";c.d(Be,{Q7:()=>k,nQ:()=>ne,tr:()=>lt,n9:()=>_t,H$:()=>on,L9:()=>te,f8:()=>Nt,vZ:()=>st,A7:()=>$e,jX:()=>B,Bb:()=>Ie,hM:()=>it,rC:()=>Zt,Oe:()=>zt});var e=c(8654);function s(se,X,J){const P=Math.min(Number(J),Math.max(Number(X),Number(se)));return se instanceof Date?new Date(P):P}function F(se,{day:X,month:J,year:P}={}){const C=new Date(se);return X&&C.setDate(C.getDate()+X),J&&C.setMonth(C.getMonth()+J),P&&C.setFullYear(C.getFullYear()+P),C}function z(se){return{day:String(se.getDate()).padStart(2,"0"),month:String(se.getMonth()+1).padStart(2,"0"),year:String(se.getFullYear()).padStart(4,"0"),hours:String(se.getHours()).padStart(2,"0"),minutes:String(se.getMinutes()).padStart(2,"0"),seconds:String(se.getSeconds()).padStart(2,"0"),milliseconds:String(se.getMilliseconds()).padStart(3,"0")}}function U(se){return se.replaceAll(/\W/g,"").length}function Z(se,X){return!(se.length!J.match(/^0+$/))}function le(se,X,J){const P=U(X);return se.replace(J,"").match(new RegExp(`(\\D*\\d[^\\d\\s]*){1,${P}}`,"g"))||[]}function ce(se,X){const J=X.replaceAll(/[^dmy]/g,""),P=se.replaceAll(/\D+/g,""),C={day:P.slice(J.indexOf("d"),J.lastIndexOf("d")+1),month:P.slice(J.indexOf("m"),J.lastIndexOf("m")+1),year:P.slice(J.indexOf("y"),J.lastIndexOf("y")+1)};return Object.fromEntries(Object.entries(C).filter(([T,R])=>Boolean(R)).sort(([T],[R])=>X.toLowerCase().indexOf(T[0])>X.toLowerCase().indexOf(R[0])?1:-1))}function he(se,X){var J,P,C,T,R,G,De;const Fe=2===(null===(J=se.year)||void 0===J?void 0:J.length)?`20${se.year}`:se.year,ot=new Date(Number(null!=Fe?Fe:"0"),Number(null!==(P=se.month)&&void 0!==P?P:"1")-1,Number(null!==(C=se.day)&&void 0!==C?C:"1"),Number(null!==(T=null==X?void 0:X.hours)&&void 0!==T?T:"0"),Number(null!==(R=null==X?void 0:X.minutes)&&void 0!==R?R:"0"),Number(null!==(G=null==X?void 0:X.seconds)&&void 0!==G?G:"0"),Number(null!==(De=null==X?void 0:X.milliseconds)&&void 0!==De?De:"0"));return ot.setFullYear(Number(null!=Fe?Fe:"0")),ot}const ue=", ";function de({day:se,month:X,year:J,hours:P,minutes:C,seconds:T,milliseconds:R},{dateMode:G,dateTimeSeparator:De=ue,timeMode:Fe}){var ot;const Ot=2===(null===(ot=G.match(/y/g))||void 0===ot?void 0:ot.length)?null==J?void 0:J.slice(-2):J;return(G+(Fe?De+Fe:"")).replaceAll(/d+/g,null!=se?se:"").replaceAll(/m+/g,null!=X?X:"").replaceAll(/y+/g,null!=Ot?Ot:"").replaceAll(/H+/g,null!=P?P:"").replaceAll("MSS",null!=R?R:"").replaceAll(/M+/g,null!=C?C:"").replaceAll(/S+/g,null!=T?T:"").replaceAll(/^\D+/g,"").replaceAll(/\D+$/g,"")}var q=c(9778);const ie=se=>{var X,J,P;return{day:(null===(X=se.match(/d/g))||void 0===X?void 0:X.length)||0,month:(null===(J=se.match(/m/g))||void 0===J?void 0:J.length)||0,year:(null===(P=se.match(/y/g))||void 0===P?void 0:P.length)||0}};function ze({dateString:se,dateModeTemplate:X,offset:J,selection:[P,C]}){const T=ce(se,X),R=Object.entries(T),G={};for(const[ot,Ot]of R){const Ft=de(G,{dateMode:X}),Vt=q.v1[ot],un=J+Ft.length+(Ft.length&&1)+ie(X)[ot],bn=un>=P&&un===C;if(bn&&Number(Ot)>Number(Vt))return{validatedDateString:"",updatedSelection:[P,C]};if(bn&&Number(Ot)<1)return{validatedDateString:"",updatedSelection:[P,C]};G[ot]=Ot}const De=de(G,{dateMode:X}),Fe=De.length-se.length;return{validatedDateString:De,updatedSelection:[P+Fe,C+Fe]}}const ge=/[\\^$.*+?()[\]{}|]/g,Se=new RegExp(ge.source);function Le(se){return se&&Se.test(se)?se.replaceAll(ge,"\\$&"):se}function Ve(se,{prefix:X,postfix:J}){var P,C;const T=new RegExp(`^${Le(X)}`),R=new RegExp(`${Le(J)}$`),[G=""]=null!==(P=se.match(T))&&void 0!==P?P:[],[De=""]=null!==(C=se.match(R))&&void 0!==C?C:[];return{extractedPrefix:G,extractedPostfix:De,cleanValue:se.replace(T,"").replace(R,"")}}function oe(se){return se}function et(se){return!se||"object"==typeof se&&0===Object.keys(se).length}function Ae(se,X,J=0){return Number(se.padEnd(X.length,"0"))<=Number(X)?{validatedSegmentValue:se,prefixedZeroesCount:J}:se.endsWith("0")?Ae(`0${se.slice(0,X.length-1)}`,X,J+1):Ae(`${se.slice(0,X.length-1)}0`,X,J)}function Oe(se){return se.replaceAll(new RegExp(q.TC,"g"),q.zH)}function tt(se){return se.replaceAll(/[\uff10-\uff19]/g,X=>String.fromCharCode(X.charCodeAt(0)-65248))}function je(){return({elementState:se,data:X})=>{const{value:J,selection:P}=se;return{elementState:{selection:P,value:Oe(J)},data:Oe(X)}}}function be({dateModeTemplate:se,dateSegmentSeparator:X,splitFn:J,uniteFn:P}){return({value:C,selection:T})=>{var R;const[G,De]=T,{dateStrings:Fe,restPart:ot=""}=J(C),Ot=[];let Ft=0;Fe.forEach(rn=>{const un=ce(rn,se),wn=Object.entries(un).reduce((dn,[_n,An])=>{const{validatedSegmentValue:ei,prefixedZeroesCount:Jn}=Ae(An,`${q.v1[_n]}`);return Ft+=Jn,{...dn,[_n]:ei}},{});Ot.push(de(wn,{dateMode:se}))});const Vt=P(Ot,C)+(null!==(R=Fe[Fe.length-1])&&void 0!==R&&R.endsWith(X)?X:"")+ot;return Ft&&Vt[De+1]===X&&Ft++,{selection:[G+Ft,De+Ft],value:Vt}}}function at({dateModeTemplate:se,firstDateEndSeparator:X,dateSegmentSeparator:J,pseudoFirstDateEndSeparators:P}){return({elementState:C,data:T})=>{const{value:R,selection:G}=C,De=function ee(se,X){const J=U(X),[P=""]=se.match(new RegExp(`(\\D*\\d){${J}}`))||[];return P}(R,se),Fe=P.filter(Ot=>!X.includes(Ot)&&Ot!==J),ot=new RegExp(`[${Fe.join("")}]`,"gi");return{elementState:{selection:G,value:De&&R.length>De.length?De+R.slice(De.length).replace(/^[\D\s]*/,X):R},data:T.replace(ot,X)}}}function St(){return({elementState:se,data:X})=>{const{value:J,selection:P}=se;return{elementState:{selection:P,value:tt(J)},data:tt(X)}}}function Ke(se,X){const J=ie(X);return Object.fromEntries(Object.entries(se).map(([P,C])=>{const T=J[P];return[P,C.length===T&&C.match(/^0+$/)?"1".padStart(T,"0"):C]}))}function pt({dateModeTemplate:se,min:X=q.pG,max:J=q.f2,rangeSeparator:P="",dateSegmentSeparator:C="."}){return({value:T,selection:R})=>{const G=P&&T.endsWith(P),De=le(T,se,P);let Fe="";for(const ot of De){Fe+=Fe?P:"";const Ot=ce(ot,se);Z(ot,se)?Fe+=de(z(s(he(Ot),X,J)),{dateMode:se}):Fe+=de(Ke(Ot,se),{dateMode:se})+(ot.endsWith(C)?C:"")}return{selection:R,value:Fe+(G?P:"")}}}function Ne({dateModeTemplate:se,dateSegmentsSeparator:X,rangeSeparator:J="",dateTimeSeparator:P=ue}){return({elementState:C,data:T})=>{const R=J?new RegExp(`${J}|-`):P,G=T.split(R),De=T.includes(P)?[G[0]]:G;if(De.every(Fe=>Fe.trim().split(/\D/).filter(Boolean).length===se.split(X).length)){const Fe=De.map(ot=>function ke(se,X,J){const P=se.split(/\D/).filter(Boolean),C=X.split(J);return P.map((R,G)=>G===C.length-1?R:R.padStart(C[G].length,"0")).join(J)}(ot,se,X)).join(J);return{elementState:C,data:`${Fe}${T.includes(P)&&P+G[1]||""}`}}return{elementState:C,data:T}}}function $e(se){const X=new RegExp(`${Le(se)}$`);return se?({value:J,selection:P},C)=>{if(!J&&!C.value.endsWith(se))return{value:J,selection:P};if(!J.endsWith(se)&&!C.value.endsWith(se))return{selection:P,value:J+se};const T=C.value.replace(X,""),R=C.selection[1]>=T.length,G=function He(se,X){let J="";for(let P=0;P{const Ot=De.length-1-ot;return De[Ot]!==Fe||G[Ot]===Fe&&R?De.slice(0,Ot+1)+Fe+De.slice(Ot+1):De},J)}}:oe}function B(se){return se?({value:X,selection:J},P)=>{if(X.startsWith(se)||!X&&!P.value.startsWith(se))return{value:X,selection:J};const[C,T]=J,R=Array.from(se).reduce((De,Fe,ot)=>De[ot]===Fe?De:De.slice(0,ot)+Fe+De.slice(ot),X),G=R.length-X.length;return{selection:[C+G,T+G],value:R}}:oe}function Q({dateModeTemplate:se,dateSegmentsSeparator:X,rangeSeparator:J=""}){return({elementState:P,data:C})=>{const{value:T,selection:R}=P;if(C===X)return{elementState:P,data:R[0]===T.length?C:""};const G=C.replaceAll(new RegExp(`[^\\d${Le(X)}${J}]`,"g"),"");if(!G)return{elementState:P,data:""};const[De,Fe]=R;let ot=Fe+C.length;const Ot=T.slice(0,De)+G+T.slice(ot),Ft=le(Ot,se,J);let Vt="";const rn=Boolean(J)&&Ot.includes(J);for(const bn of Ft){const{validatedDateString:wn,updatedSelection:dn}=ze({dateString:bn,dateModeTemplate:se,offset:Vt.length,selection:[De,ot]});if(bn&&!wn)return{elementState:P,data:""};ot=dn[1],Vt+=rn&&!Vt?wn+J:wn}const un=Vt.slice(De,ot);return{elementState:{selection:R,value:Vt.slice(0,De)+un.split(X).map(bn=>"0".repeat(bn.length)).join(X)+Vt.slice(ot)},data:un}}}function te(se,X,J){return(P,C)=>{const T=()=>X(P,C);return P.addEventListener(se,T,J),()=>P.removeEventListener(se,T,J)}}function k(se){return te("focus",X=>{X.value||(0,e.fD)(X,se)})}function ne(se){return X=>{const J=X.ownerDocument;let P=0;const C=()=>P++,T=()=>{P=Math.max(--P,0)},R=()=>{if(!X.matches(":focus"))return;if(P)return J.addEventListener("mouseup",R,{once:!0,passive:!0});const G=X.selectionStart||0,De=X.selectionEnd||0,[Fe,ot]=se(X.value,[G,De]);(Fe>G||ot{J.removeEventListener("selectionchange",R),J.removeEventListener("mousedown",C),J.removeEventListener("mouseup",T)}}}const Ie=se=>{const X=()=>{const J=se.value;se.addEventListener("beforeinput",P=>{P.defaultPrevented&&J===se.value&&se.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return se.addEventListener("beforeinput",X,!0),()=>se.removeEventListener("beforeinput",X,!0)};function it(se){return te("blur",X=>{X.value===se&&(0,e.fD)(X,"")})}const mt=()=>{};function cn({step:se,fullMode:X,timeSegmentMaxValues:J}){const P=function Et(se){return new Map([["hours",Rt(se,"HH")],["minutes",Rt(se,"MM")],["seconds",Rt(se,"SS")],["milliseconds",Rt(se,"MSS")]])}(X);return se<=0?mt:C=>{const T=R=>{if("ArrowUp"!==R.key&&"ArrowDown"!==R.key)return;R.preventDefault();const G=C.selectionStart||0,De=function Ct({segmentsIndexes:se,selectionStart:X}){for(const[J,P]of se.entries()){const[C,T]=P;if(C<=X&&X<=T)return J}return null}({segmentsIndexes:P,selectionStart:G});if(!De)return;const Fe=function Bt({selection:se,value:X,toAdd:J,max:P}){const[C,T]=se,G=function nn(se,X){return se<0&&(se+=Math.floor(Math.abs(se)/X+1)*X),se%X}(Number(X.slice(C,T).padEnd(T-C,"0"))+J,P+1);return X.slice(0,C)+String(G).padStart(T-C,"0")+X.slice(T,X.length)}({selection:P.get(De),value:C.value,toAdd:"ArrowUp"===R.key?se:-se,max:J[De]});(0,e.fD)(C,{value:Fe,selection:[G,G]})};return C.addEventListener("keydown",T),()=>C.removeEventListener("keydown",T)}}function Rt(se,X){const J=se.indexOf(X);return-1===J?[-1,-1]:[J,J+X.length]}function zt(se,X=!1){let J="";const P=R=>{for(let G=R.length-1;G>=J.length;G--)if(R[G]!==se[G])return R.slice(0,G+1);return R.slice(0,J.length)},C=[ne(R=>[0,P(R).length])];let T=!1;if(X){const R=te("focus",De=>{T=!0,(0,e.fD)(De,De.value+se.slice(De.value.length))},{capture:!0}),G=te("blur",De=>{T=!1,(0,e.fD)(De,P(De.value))},{capture:!0});C.push(R,G)}return{plugins:C,removePlaceholder:P,preprocessors:[({elementState:R,data:G})=>{const{value:De,selection:Fe}=R;return{elementState:{selection:Fe,value:P(De)},data:G}}],postprocessors:[({value:R,selection:G},De)=>(J=R,R===De.value||!T&&X?{value:R,selection:G}:{value:R+se.slice(R.length),selection:G})]}}function lt({mode:se,separator:X=".",max:J,min:P}){const C=se.split("/").join(X);return{...e.A_,mask:Array.from(C).map(T=>T===X?T:/\d/),overwriteMode:"replace",preprocessors:[St(),({elementState:se},X)=>{const{value:J,selection:P}=se;if(!J||function On(se,[X,J]){return J===se.length}(J,P))return{elementState:se};const[C,T]=P,R=J.slice(C,T).replaceAll(/\d/g,"0"),G=J.slice(0,C)+R+J.slice(T);return"validation"===X||"insert"===X&&C===T?{elementState:{selection:P,value:G}}:{elementState:{selection:"deleteBackward"===X||"insert"===X?[C,C]:[T,T],value:G}}},Ne({dateModeTemplate:C,dateSegmentsSeparator:X}),Q({dateModeTemplate:C,dateSegmentsSeparator:X})],postprocessors:[be({dateModeTemplate:C,dateSegmentSeparator:X,splitFn:T=>({dateStrings:[T]}),uniteFn:([T])=>T}),pt({min:P,max:J,dateModeTemplate:C,dateSegmentSeparator:X})]}}const jt=[q.fv,q.F,q.dB,q.em,q.th];function gt({dateModeTemplate:se,rangeSeparator:X,minLength:J,maxLength:P,max:C=q.f2}){return et(J)&&et(P)?oe:({value:T,selection:R})=>{const G=le(T,se,X);if(2!==G.length||G.some(rn=>!Z(rn,se)))return{value:T,selection:R};const[De,Fe]=G.map(rn=>he(ce(rn,se))),ot=F(De,{...J,day:(null==J?void 0:J.day)&&J.day-1}),Ot=et(P)?C:F(De,{...P,day:(null==P?void 0:P.day)&&P.day-1}),Ft=s(Fe,ot,C);return{selection:R,value:G[0]+X+de(z(Ft>Ot?Ot:Ft),{dateMode:se})}}}function Mt({dateModeTemplate:se,rangeSeparator:X}){return({value:J,selection:P})=>{const C=le(J,se,X),T=2===C.length&&C.every(Ft=>Z(Ft,se)),[R,G]=P;if(!((R>=J.length||0===R&&G>=J.length)&&T))return{value:J,selection:P};const[ot,Ot]=C.map(Ft=>he(ce(Ft,se)));return{selection:P,value:ot>Ot?C.reverse().join(X):J}}}function _t({mode:se,min:X,max:J,minLength:P,maxLength:C,dateSeparator:T=".",rangeSeparator:R=`${q.f$}${q.F}${q.f$}`}){const G=se.split("/").join(T),De=Array.from(G).map(Fe=>Fe===T?Fe:/\d/);return{...e.A_,mask:[...De,...Array.from(R),...De],overwriteMode:"replace",preprocessors:[St(),at({dateModeTemplate:G,dateSegmentSeparator:T,firstDateEndSeparator:R,pseudoFirstDateEndSeparators:jt}),({elementState:se},X)=>{const{value:J,selection:P}=se;if(!J||function On(se,[X,J]){return J===se.length}(J,P))return{elementState:se};const[C,T]=P,R=J.slice(C,T).replaceAll(/\d/g,"0"),G=J.slice(0,C)+R+J.slice(T);return"validation"===X||"insert"===X&&C===T?{elementState:{selection:P,value:G}}:{elementState:{selection:"deleteBackward"===X||"insert"===X?[C,C]:[T,T],value:G}}},Ne({dateModeTemplate:G,rangeSeparator:R,dateSegmentsSeparator:T}),Q({dateModeTemplate:G,rangeSeparator:R,dateSegmentsSeparator:T})],postprocessors:[be({dateModeTemplate:G,dateSegmentSeparator:T,splitFn:Fe=>({dateStrings:le(Fe,G,R)}),uniteFn:(Fe,ot)=>Fe.reduce((Ot,Ft,Vt)=>Ot+Ft+(!Vt&&ot.includes(R)?R:""),"")}),pt({min:X,max:J,dateModeTemplate:G,rangeSeparator:R,dateSegmentSeparator:T}),gt({dateModeTemplate:G,minLength:P,maxLength:C,max:J,rangeSeparator:R}),Mt({dateModeTemplate:G,rangeSeparator:R})]}}function Me(se){return Object.fromEntries(Object.entries(se).map(([X,J])=>[X,`${J}`.padEnd(q.xj[X],"0")]))}const Ee={HH:"hours",MM:"minutes",SS:"seconds",MSS:"milliseconds"};function ct(se,X){const J=se.replaceAll(/\D+/g,"");let P=0;return Object.fromEntries(X.split(/\W/).map(C=>{const T=J.slice(P,P+C.length);return P+=C.length,[Ee[C],T]}))}const Ce=/^\D*/,re=/\D*$/;function We({hours:se="",minutes:X="",seconds:J="",milliseconds:P=""}){return`${se}:${X}:${J}.${P}`.replace(Ce,"").replace(re,"")}const ye=new RegExp(`[${q.b4.map(Le).join("")}]$`);function ut({timeString:se,paddedMaxValues:X,offset:J,selection:[P,C],timeMode:T}){const R=ct(se,T),G=Object.entries(R),De={};let Fe=0;for(const[Vt,rn]of G){const un=We(De),bn=X[Vt],dn=J+un.length+(un.length&&1)+q.xj[Vt];if(dn>=P&&dn<=C&&Number(rn)>Number(bn))return{validatedTimeString:"",updatedTimeSelection:[P,C]};const{validatedSegmentValue:An,prefixedZeroesCount:ei}=Ae(rn,`${bn}`);Fe+=ei,De[Vt]=An}const[ot=""]=se.match(ye)||[],Ot=We(De)+ot,Ft=Math.max(Ot.length-se.length,0);return{validatedTimeString:Ot,updatedTimeSelection:[P+Fe+Ft,C+Fe+Ft]}}function Lt(se,{dateModeTemplate:X,dateTimeSeparator:J}){const P=se.includes(J);return[se.slice(0,X.length),se.slice(P?X.length+J.length:X.length)]}function Ht({dateModeTemplate:se,timeMode:X,min:J=q.pG,max:P=q.f2,dateTimeSeparator:C}){return({value:T,selection:R})=>{const[G,De]=Lt(T,{dateModeTemplate:se,dateTimeSeparator:C}),Fe=ce(G,se),ot=ct(De,X);if(!function an(se,{dateMode:X,timeMode:J,dateTimeSeparator:P=ue}){return se.length>=X.length+J.length+P.length&&se.split(P)[0].split(/\D/).every(C=>!C.match(/^0+$/))}(T,{dateMode:se,timeMode:X,dateTimeSeparator:C})){const rn=Ke(Fe,se),{year:un,month:bn,day:wn}=Z(G,se)?z(s(he(rn),J,P)):rn,dn=de({year:un,month:bn,day:wn,...ot},{dateMode:se,dateTimeSeparator:C,timeMode:X});return{selection:R,value:dn+T.slice(dn.length)}}return{selection:R,value:de(z(s(he(Fe,ot),J,P)),{dateMode:se,dateTimeSeparator:C,timeMode:X})}}}function It({dateModeTemplate:se,dateSegmentsSeparator:X,dateTimeSeparator:J,timeMode:P}){const C=new RegExp(`[^\\d${q.b4.map(Le).join("")}${Le(X)}]+`);return({elementState:T,data:R})=>{const{value:G,selection:De}=T;if(R===X)return{elementState:T,data:De[0]===G.length?R:""};const Fe=R.replace(C,"");if(!Fe)return{elementState:T,data:""};const[ot,Ot]=De;let Ft=Ot+R.length;const Vt=G.slice(0,ot)+Fe+G.slice(Ft),[rn,un]=Lt(Vt,{dateModeTemplate:se,dateTimeSeparator:J});let bn="";const wn=Vt.includes(J),{validatedDateString:dn,updatedSelection:_n}=ze({dateString:rn,dateModeTemplate:se,offset:0,selection:[ot,Ft]});if(rn&&!dn)return{elementState:T,data:""};Ft=_n[1],bn+=dn;const An=Me(q.LP),{validatedTimeString:ei,updatedTimeSelection:Jn}=ut({timeString:un,paddedMaxValues:An,offset:bn.length+J.length,selection:[ot,Ft],timeMode:P});if(un&&!ei)return{elementState:T,data:""};Ft=Jn[1],bn+=wn?J+ei:ei;const Qn=bn.slice(ot,Ft);return{elementState:{selection:De,value:bn.slice(0,ot)+Qn.split(X).map(Zn=>"0".repeat(Zn.length)).join(X)+bn.slice(Ft)},data:Qn}}}function on({dateMode:se,timeMode:X,dateSeparator:J=".",min:P,max:C,dateTimeSeparator:T=ue,timeStep:R=0}){const G=se.split("/").join(J);return{...e.A_,mask:[...Array.from(G).map(De=>De===J?De:/\d/),...T.split(""),...Array.from(X).map(De=>q.b4.includes(De)?De:/\d/)],overwriteMode:"replace",preprocessors:[St(),je(),at({dateModeTemplate:G,dateSegmentSeparator:J,firstDateEndSeparator:T,pseudoFirstDateEndSeparators:T.split("")}),({elementState:se},X)=>{const{value:J,selection:P}=se;if(!J||function On(se,[X,J]){return J===se.length}(J,P))return{elementState:se};const[C,T]=P,R=J.slice(C,T).replaceAll(/\d/g,"0"),G=J.slice(0,C)+R+J.slice(T);return"validation"===X||"insert"===X&&C===T?{elementState:{selection:P,value:G}}:{elementState:{selection:"deleteBackward"===X||"insert"===X?[C,C]:[T,T],value:G}}},Ne({dateModeTemplate:G,dateSegmentsSeparator:J,dateTimeSeparator:T}),It({dateModeTemplate:G,dateSegmentsSeparator:J,dateTimeSeparator:T,timeMode:X})],postprocessors:[be({dateModeTemplate:G,dateSegmentSeparator:J,splitFn:De=>{const[Fe,ot]=Lt(De,{dateModeTemplate:G,dateTimeSeparator:T});return{dateStrings:[Fe],restPart:ot}},uniteFn:([De],Fe)=>De+(Fe.includes(T)?T:"")}),Ht({min:P,max:C,dateModeTemplate:G,timeMode:X,dateTimeSeparator:T})],plugins:[cn({step:R,fullMode:`${G}${T}${X}`,timeSegmentMaxValues:q.LP})]}}function kt({prefix:se,postfix:X}){return({elementState:J,data:P})=>{const{cleanValue:C}=Ve(P,{prefix:se,postfix:X});return{elementState:J,data:C}}}function qe({decimalSeparator:se,isNegativeAllowed:X,precision:J,thousandSeparator:P,prefix:C,postfix:T,decimalPseudoSeparators:R=[],pseudoMinuses:G=[],minusSign:De}){const Fe=Qe(C),Ot=X?`[${De}${G.map(un=>`\\${un}`).join("")}]?`:"",Ft=P?`[\\d${Le(P).replaceAll(/\s/g,"\\s")}]*`:"[\\d]*",Vt=J>0?`([${Le(se)}${R.map(Le).join("")}]\\d{0,${Number.isFinite(J)?J:""}})?`:"",rn=Qe(T);return new RegExp(`^${Fe}${Ot}${Ft}${Vt}${rn}$`)}function Qe(se){return se?`${se.split("").map(X=>`${Le(X)}?`).join("")}`:""}function st(se,X="."){const J=!!se.match(new RegExp(`^\\D*[${q.em}\\${q.fv}${q.F}${q.dB}${q.th}]`)),P=Le(X),C=se.replaceAll(new RegExp(`${P}(?!\\d)`,"g"),"").replaceAll(new RegExp(`[^\\d${P}]`,"g"),"").replace(X,".");return C?Number((J?q.fv:"")+C):NaN}function Qt(se,{decimalSeparator:X,thousandSeparator:J}){const[P="",C=""]=se.split(X),[,T="",R=""]=P.match(new RegExp(`([^\\d${Le(J)}]+)?(.*)`))||[];return{minus:T,integerPart:R,decimalPart:C}}function bt({decimalSeparator:se,precision:X,decimalZeroPadding:J,prefix:P,postfix:C}){return X<=0||!J?oe:({value:T,selection:R})=>{const{cleanValue:G,extractedPrefix:De,extractedPostfix:Fe}=Ve(T,{prefix:P,postfix:C});if(Number.isNaN(st(G,se)))return{value:T,selection:R};const[ot,Ot=""]=G.split(se);return{value:De+ot+se+Ot.padEnd(X,"0")+Fe,selection:R}}}function Ze({prefix:se,postfix:X,decimalSeparator:J,thousandSeparator:P}){return({value:C,selection:T})=>{const[R]=T,{cleanValue:G,extractedPrefix:De,extractedPostfix:Fe}=Ve(C,{prefix:se,postfix:X}),{minus:ot,integerPart:Ot,decimalPart:Ft}=Qt(G,{decimalSeparator:J,thousandSeparator:P}),Vt=!Ot&&!Ft&&G.includes(J);return!Ot&&!Number(Ft)&&R===(ot+De).length||Vt?{selection:T,value:De+ot+Fe}:{value:C,selection:T}}}function nt({decimalSeparator:se,decimalPseudoSeparators:X,pseudoMinuses:J,prefix:P,postfix:C,minusSign:T}){let R=!0;const G=qe({decimalSeparator:se,decimalPseudoSeparators:X,pseudoMinuses:J,prefix:"",postfix:"",thousandSeparator:"",precision:1/0,isNegativeAllowed:!0,minusSign:T});return({elementState:De,data:Fe})=>{if(!R)return{elementState:De,data:Fe};R=!1;const{value:ot,selection:Ot}=De,[Ft,Vt]=Ot,{extractedPrefix:rn,cleanValue:un,extractedPostfix:bn}=Ve(ot,{prefix:P,postfix:C}),wn=(0,e.CV)({selection:[Math.max(Ft-rn.length,0),s(Vt-rn.length,0,un.length)],value:un},{mask:G}),[dn,_n]=wn.selection;return{elementState:{selection:[dn+rn.length,_n+rn.length],value:rn+wn.value+bn},data:Fe}}}function Ge({min:se,max:X,decimalSeparator:J,minusSign:P}){return({value:C,selection:T})=>{const R=st(C,J),G=R>0?Math.min(R,X):Math.max(R,se);if(R&&G!==R){const De=`${G}`.replace(".",J).replace(q.fv,P);return{value:De,selection:[De.length,De.length]}}return{value:C,selection:T}}}function Kt({decimalSeparator:se,thousandSeparator:X,decimalZeroPadding:J}){return({elementState:P,data:C},T)=>{const{value:R,selection:G}=P,[De,Fe]=G,ot=R.slice(De,Fe),Ot=J?[se,X]:[X],Ft=J&&De>R.indexOf(se)&&Boolean(ot.match(/^0+$/gi));return"deleteBackward"!==T&&"deleteForward"!==T||!Ot.includes(ot)&&!Ft?{elementState:P,data:C}:{elementState:{value:R,selection:"deleteForward"===T?[Fe,Fe]:[De,De]},data:C}}}function Wt({decimalSeparator:se,precision:X,prefix:J,postfix:P}){const C=new RegExp(`^\\D*${Le(se)}`);return({elementState:T,data:R})=>{const{value:G,selection:De}=T,{cleanValue:Fe,extractedPrefix:ot}=Ve(G,{prefix:J,postfix:P}),[Ot,Ft]=De,Vt=s(Ot-ot.length,0,Fe.length),rn=s(Ft-ot.length,0,Fe.length);return X<=0||Fe.slice(0,Vt).includes(se)||Fe.slice(rn).includes(se)||!R.match(C)?{elementState:T,data:R}:{elementState:T,data:Fe.slice(0,Vt).match(/\d+/)?R:`0${R}`}}}function vn({validCharacter:se,pseudoCharacters:X,prefix:J,postfix:P}){const C=new RegExp(`[${X.join("")}]`,"gi");return({elementState:T,data:R})=>{const{value:G,selection:De}=T,{cleanValue:Fe,extractedPostfix:ot,extractedPrefix:Ot}=Ve(G,{prefix:J,postfix:P});return{elementState:{selection:De,value:Ot+Fe.replace(C,se)+ot},data:R.replace(C,se)}}}function sn({decimalSeparator:se,prefix:X,postfix:J}){return({elementState:P,data:C})=>{const{value:T,selection:R}=P,[G,De]=R,{cleanValue:Fe}=Ve(T,{prefix:X,postfix:J});return{elementState:P,data:!Fe.includes(se)||T.slice(G,De+1).includes(se)?C:C.replaceAll(new RegExp(Le(se),"gi"),"")}}}function xn({thousandSeparator:se,decimalSeparator:X,prefix:J,postfix:P}){return se?({value:T,selection:R})=>{const{cleanValue:G,extractedPostfix:De,extractedPrefix:Fe}=Ve(T,{prefix:J,postfix:P}),{minus:ot,integerPart:Ot,decimalPart:Ft}=Qt(G,{decimalSeparator:X,thousandSeparator:se}),[Vt,rn]=R;let[un,bn]=R;const wn=Array.from(Ot).reduceRight((dn,_n,An)=>{const Jn=!(!An&&_n===se)&&dn.length&&(dn.length+1)%4==0;return Jn&&(_n===se||((...T)=>T.every(R=>/\s/.test(R)))(_n,se))?se+dn:_n!==se||Jn?Jn?(An<=Vt&&un++,An<=rn&&bn++,_n+se+dn):_n+dn:(An&&An<=Vt&&un--,An&&An<=rn&&bn--,dn)},"");return{value:Fe+ot+wn+(G.includes(X)?X:"")+Ft+De,selection:[un,bn]}}:oe}function Pn({precision:se,decimalSeparator:X,prefix:J,postfix:P}){if(se>0)return oe;const C=new RegExp(`${Le(X)}.*$`,"g");return({elementState:T,data:R})=>{const{value:G,selection:De}=T,{cleanValue:Fe,extractedPrefix:ot,extractedPostfix:Ot}=Ve(G,{prefix:J,postfix:P}),[Ft,Vt]=De,rn=ot+Fe.replace(C,"")+Ot;return{elementState:{selection:[Math.min(Ft,rn.length),Math.min(Vt,rn.length)],value:rn},data:R.replace(C,"")}}}const xt=[0,0];function rt({decimalSeparator:se,thousandSeparator:X,prefix:J,postfix:P}){const C=function me({decimalSeparator:se,thousandSeparator:X,prefix:J,postfix:P}){const C=R=>{const G=Le(X);return R.replace(new RegExp(`^(\\D+)?[0${G}]+(?=0)`),"$1").replace(new RegExp(`^(\\D+)?[0${G}]+(?=[1-9])`),"$1")},T=(R,G)=>{const De=R.slice(0,G),Fe=R.slice(G).startsWith("0");return De.length-C(De).length+(Fe?1:0)};return({value:R,selection:G})=>{const[De,Fe]=G,{cleanValue:ot,extractedPrefix:Ot,extractedPostfix:Ft}=Ve(R,{prefix:J,postfix:P}),Vt=ot.includes(se),[rn,un=""]=ot.split(se),bn=C(rn);if(rn===bn)return{value:R,selection:G};const wn=De-T(R,De),dn=Fe-T(R,Fe);return{value:Ot+bn+(Vt?se:"")+un+Ft,selection:[Math.max(wn,0),Math.max(dn,0)]}}}({decimalSeparator:se,thousandSeparator:X,prefix:J,postfix:P});return te("blur",T=>{const R=C({value:T.value,selection:xt},{value:"",selection:xt}).value;(0,e.fD)(T,R)},{capture:!0})}function Pe({min:se,max:X,decimalSeparator:J}){return te("blur",(P,C)=>{const T=st(P.value,J),R=s(T,se,X);!Number.isNaN(T)&&T!==R&&(0,e.fD)(P,(0,e.CV)(function vt(se){const X=String(se),[J,P]=X.split("e-");let C=X;if(P){const[,T]=J.split("."),R=Number(P)+((null==T?void 0:T.length)||0);C=se.toFixed(R)}return C}(R),C))},{capture:!0})}function ht({decimalSeparator:se,prefix:X,postfix:J}){return te("blur",P=>{const{cleanValue:C,extractedPostfix:T,extractedPrefix:R}=Ve(P.value,{prefix:X,postfix:J}),G=R+C.replace(new RegExp(`^(\\D+)?${Le(se)}`),`$10${se}`)+T;(0,e.fD)(P,G)},{capture:!0})}function Nt({max:se=Number.MAX_SAFE_INTEGER,min:X=Number.MIN_SAFE_INTEGER,precision:J=0,thousandSeparator:P=q.f$,decimalSeparator:C=".",decimalPseudoSeparators:T,decimalZeroPadding:R=!1,prefix:G="",postfix:De="",minusSign:Fe=q.em}={}){const ot=[q.fv,q.F,q.dB,q.th,q.em].filter(Vt=>Vt!==P&&Vt!==C&&Vt!==Fe),Ot=function Ut({decimalSeparator:se,thousandSeparator:X,decimalPseudoSeparators:J=q.kz}){return J.filter(P=>P!==X&&P!==se)}({decimalSeparator:C,thousandSeparator:P,decimalPseudoSeparators:T}),Ft=G.endsWith(C)&&J>0?`${G}${q.tU}`:G;return{...e.A_,mask:qe({decimalSeparator:C,precision:J,thousandSeparator:P,prefix:Ft,postfix:De,isNegativeAllowed:X<0,minusSign:Fe}),preprocessors:[St(),nt({decimalSeparator:C,decimalPseudoSeparators:Ot,pseudoMinuses:ot,prefix:Ft,postfix:De,minusSign:Fe}),kt({prefix:Ft,postfix:De}),vn({validCharacter:Fe,pseudoCharacters:ot,prefix:Ft,postfix:De}),vn({validCharacter:C,pseudoCharacters:Ot,prefix:Ft,postfix:De}),Wt({decimalSeparator:C,precision:J,prefix:Ft,postfix:De}),Kt({decimalSeparator:C,decimalZeroPadding:R,thousandSeparator:P}),Pn({precision:J,decimalSeparator:C,prefix:Ft,postfix:De}),sn({decimalSeparator:C,prefix:Ft,postfix:De})],postprocessors:[Ge({decimalSeparator:C,min:X,max:se,minusSign:Fe}),B(Ft),$e(De),xn({decimalSeparator:C,thousandSeparator:P,prefix:Ft,postfix:De}),bt({decimalSeparator:C,decimalZeroPadding:R,precision:J,prefix:Ft,postfix:De}),Ze({prefix:Ft,postfix:De,decimalSeparator:C,thousandSeparator:P})],plugins:[rt({decimalSeparator:C,thousandSeparator:P,prefix:Ft,postfix:De}),ht({decimalSeparator:C,prefix:Ft,postfix:De}),Pe({min:X,max:se,decimalSeparator:C})],overwriteMode:R?({value:Vt,selection:[rn]})=>rn<=Vt.indexOf(C)?"shift":"replace":"shift"}}function mn(se,X){const J=Me(se),P=new RegExp(`[^\\d${q.b4.map(Le).join("")}]+`);return({elementState:C,data:T},R)=>{if("deleteBackward"===R||"deleteForward"===R)return{elementState:C,data:T};const{value:G,selection:De}=C;if("validation"===R){const{validatedTimeString:wn,updatedTimeSelection:dn}=ut({timeString:G,paddedMaxValues:J,offset:0,selection:De,timeMode:X});return{elementState:{value:wn,selection:dn},data:T}}const Fe=T.replace(P,""),[ot,Ot]=De;let Ft=Ot+Fe.length;const Vt=G.slice(0,ot)+Fe+G.slice(Ft),{validatedTimeString:rn,updatedTimeSelection:un}=ut({timeString:Vt,paddedMaxValues:J,offset:0,selection:[ot,Ft],timeMode:X});if(Vt&&!rn)return{elementState:C,data:""};Ft=un[1];const bn=rn.slice(ot,Ft);return{elementState:{selection:De,value:rn.slice(0,ot)+"0".repeat(bn.length)+rn.slice(Ft)},data:bn}}}function Zt({mode:se,timeSegmentMaxValues:X={},step:J=0}){const P={...q.LP,...X};return{...e.A_,mask:Array.from(se).map(C=>q.b4.includes(C)?C:/\d/),preprocessors:[St(),je(),({elementState:se},X)=>{const{value:J,selection:P}=se;if(!J||function On(se,[X,J]){return J===se.length}(J,P))return{elementState:se};const[C,T]=P,R=J.slice(C,T).replaceAll(/\d/g,"0"),G=J.slice(0,C)+R+J.slice(T);return"validation"===X||"insert"===X&&C===T?{elementState:{selection:P,value:G}}:{elementState:{selection:"deleteBackward"===X||"insert"===X?[C,C]:[T,T],value:G}}},mn(P,se)],plugins:[cn({fullMode:se,step:J,timeSegmentMaxValues:P})],overwriteMode:"replace"}}},9778:(Gt,Be,c)=>{"use strict";c.d(Be,{zH:()=>ie,dB:()=>ue,F:()=>he,fv:()=>H,TC:()=>ze,th:()=>q,em:()=>de,f$:()=>le,tU:()=>ce,v1:()=>e,kz:()=>s,f2:()=>z,pG:()=>F,LP:()=>U,b4:()=>ee,xj:()=>Z});const e={day:31,month:12,year:9999},s=[".",",","\u0431","\u044e"],F=new Date("0001-01-01"),z=new Date("9999-12-31"),U={hours:23,minutes:59,seconds:59,milliseconds:999},ee=[":","."],Z={hours:2,minutes:2,seconds:2,milliseconds:3},le="\xa0",ce="\u200b",he="\u2013",ue="\u2014",H="-",de="\u2212",q="\u30fc",ie=":",ze="\uff1a"},4091:(Gt,Be,c)=>{"use strict";c.d(Be,{EY:()=>ze,IO:()=>ie,LC:()=>s,X$:()=>z,ZE:()=>Le,ZN:()=>Se,_j:()=>e,eR:()=>ue,jt:()=>U,k1:()=>Ve,l3:()=>F,oB:()=>le,pV:()=>de,vP:()=>Z});class e{}class s{}const F="*";function z(He,oe){return{type:7,name:He,definitions:oe,options:{}}}function U(He,oe=null){return{type:4,styles:oe,timings:He}}function Z(He,oe=null){return{type:2,steps:He,options:oe}}function le(He){return{type:6,styles:He,offset:null}}function ue(He,oe,et=null){return{type:1,expr:He,animation:oe,options:et}}function de(He=null){return{type:9,options:He}}function ie(He,oe,et=null){return{type:11,selector:He,animation:oe,options:et}}function ze(He,oe){return{type:12,timings:He,animation:oe}}function ge(He){Promise.resolve().then(He)}class Se{constructor(oe=0,et=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=oe+et}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(oe=>oe()),this._onDoneFns=[])}onStart(oe){this._originalOnStartFns.push(oe),this._onStartFns.push(oe)}onDone(oe){this._originalOnDoneFns.push(oe),this._onDoneFns.push(oe)}onDestroy(oe){this._onDestroyFns.push(oe)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){ge(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(oe=>oe()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(oe=>oe()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(oe){this._position=this.totalTime?oe*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(oe){const et="start"==oe?this._onStartFns:this._onDoneFns;et.forEach(Ae=>Ae()),et.length=0}}class Le{constructor(oe){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=oe;let et=0,Ae=0,Oe=0;const tt=this.players.length;0==tt?ge(()=>this._onFinish()):this.players.forEach(je=>{je.onDone(()=>{++et==tt&&this._onFinish()}),je.onDestroy(()=>{++Ae==tt&&this._onDestroy()}),je.onStart(()=>{++Oe==tt&&this._onStart()})}),this.totalTime=this.players.reduce((je,be)=>Math.max(je,be.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(oe=>oe()),this._onDoneFns=[])}init(){this.players.forEach(oe=>oe.init())}onStart(oe){this._onStartFns.push(oe)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(oe=>oe()),this._onStartFns=[])}onDone(oe){this._onDoneFns.push(oe)}onDestroy(oe){this._onDestroyFns.push(oe)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(oe=>oe.play())}pause(){this.players.forEach(oe=>oe.pause())}restart(){this.players.forEach(oe=>oe.restart())}finish(){this._onFinish(),this.players.forEach(oe=>oe.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(oe=>oe.destroy()),this._onDestroyFns.forEach(oe=>oe()),this._onDestroyFns=[])}reset(){this.players.forEach(oe=>oe.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(oe){const et=oe*this.totalTime;this.players.forEach(Ae=>{const Oe=Ae.totalTime?Math.min(1,et/Ae.totalTime):1;Ae.setPosition(Oe)})}getPosition(){const oe=this.players.reduce((et,Ae)=>null===et||Ae.totalTime>et.totalTime?Ae:et,null);return null!=oe?oe.getPosition():0}beforeDestroy(){this.players.forEach(oe=>{oe.beforeDestroy&&oe.beforeDestroy()})}triggerCallback(oe){const et="start"==oe?this._onStartFns:this._onDoneFns;et.forEach(Ae=>Ae()),et.length=0}}const Ve="!"},763:(Gt,Be,c)=>{"use strict";c.d(Be,{Ar:()=>vo,DT:()=>Fo,NH:()=>br,Th:()=>Vr,Vi:()=>ut,nV:()=>ye});var e=c(4091),s=c(4537);function z(xe){return new s.vHH(3e3,!1)}function Ie(){return typeof window<"u"&&typeof window.document<"u"}function it(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function mt(xe){switch(xe.length){case 0:return new e.ZN;case 1:return xe[0];default:return new e.ZE(xe)}}function cn(xe,_,b,V,ve=new Map,Ye=new Map){const yt=[],wt=[];let Xt=-1,fn=null;if(V.forEach(Rn=>{const M=Rn.get("offset"),x=M==Xt,O=x&&fn||new Map;Rn.forEach((ae,ft)=>{let Dn=ft,Hn=ae;if("offset"!==ft)switch(Dn=_.normalizePropertyName(Dn,yt),Hn){case e.k1:Hn=ve.get(ft);break;case e.l3:Hn=Ye.get(ft);break;default:Hn=_.normalizeStyleValue(ft,Dn,Hn,yt)}O.set(Dn,Hn)}),x||wt.push(O),fn=O,Xt=M}),yt.length)throw function be(xe){return new s.vHH(3502,!1)}();return wt}function Et(xe,_,b,V){switch(_){case"start":xe.onStart(()=>V(b&&Rt(b,"start",xe)));break;case"done":xe.onDone(()=>V(b&&Rt(b,"done",xe)));break;case"destroy":xe.onDestroy(()=>V(b&&Rt(b,"destroy",xe)))}}function Rt(xe,_,b){const V=b.totalTime,Ye=Ct(xe.element,xe.triggerName,xe.fromState,xe.toState,_||xe.phaseName,null==V?xe.totalTime:V,!!b.disabled),yt=xe._data;return null!=yt&&(Ye._data=yt),Ye}function Ct(xe,_,b,V,ve="",Ye=0,yt){return{element:xe,triggerName:_,fromState:b,toState:V,phaseName:ve,totalTime:Ye,disabled:!!yt}}function Bt(xe,_,b){let V=xe.get(_);return V||xe.set(_,V=b),V}function nn(xe){const _=xe.indexOf(":");return[xe.substring(1,_),xe.slice(_+1)]}let zt=(xe,_)=>!1,$t=(xe,_,b)=>[],On=null;function lt(xe){const _=xe.parentNode||xe.host;return _===On?null:_}(it()||typeof Element<"u")&&(Ie()?(On=(()=>document.documentElement)(),zt=(xe,_)=>{for(;_;){if(_===xe)return!0;_=lt(_)}return!1}):zt=(xe,_)=>xe.contains(_),$t=(xe,_,b)=>{if(b)return Array.from(xe.querySelectorAll(_));const V=xe.querySelector(_);return V?[V]:[]});let Mt=null,_t=!1;const Ce=zt,re=$t;let ye=(()=>{class xe{validateStyleProperty(b){return function Me(xe){Mt||(Mt=function ct(){return typeof document<"u"?document.body:null}()||{},_t=!!Mt.style&&"WebkitAppearance"in Mt.style);let _=!0;return Mt.style&&!function gt(xe){return"ebkit"==xe.substring(1,6)}(xe)&&(_=xe in Mt.style,!_&&_t&&(_="Webkit"+xe.charAt(0).toUpperCase()+xe.slice(1)in Mt.style)),_}(b)}matchesElement(b,V){return!1}containsElement(b,V){return Ce(b,V)}getParentElement(b){return lt(b)}query(b,V,ve){return re(b,V,ve)}computeStyle(b,V,ve){return ve||""}animate(b,V,ve,Ye,yt,wt=[],Xt){return new e.ZN(ve,Ye)}}return xe.\u0275fac=function(b){return new(b||xe)},xe.\u0275prov=s.Yz7({token:xe,factory:xe.\u0275fac}),xe})(),ut=(()=>{class xe{}return xe.NOOP=new ye,xe})();const Lt=1e3,It="ng-enter",on="ng-leave",kt="ng-trigger",qe=".ng-trigger",Qe="ng-animating",st=".ng-animating";function vt(xe){if("number"==typeof xe)return xe;const _=xe.match(/^(-?[\.\d]+)(m?s)/);return!_||_.length<2?0:Qt(parseFloat(_[1]),_[2])}function Qt(xe,_){return"s"===_?xe*Lt:xe}function Ut(xe,_,b){return xe.hasOwnProperty("duration")?xe:function bt(xe,_,b){let ve,Ye=0,yt="";if("string"==typeof xe){const wt=xe.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===wt)return _.push(z()),{duration:0,delay:0,easing:""};ve=Qt(parseFloat(wt[1]),wt[2]);const Xt=wt[3];null!=Xt&&(Ye=Qt(parseFloat(Xt),wt[4]));const fn=wt[5];fn&&(yt=fn)}else ve=xe;if(!b){let wt=!1,Xt=_.length;ve<0&&(_.push(function U(){return new s.vHH(3100,!1)}()),wt=!0),Ye<0&&(_.push(function ee(){return new s.vHH(3101,!1)}()),wt=!0),wt&&_.splice(Xt,0,z())}return{duration:ve,delay:Ye,easing:yt}}(xe,_,b)}function Ze(xe,_={}){return Object.keys(xe).forEach(b=>{_[b]=xe[b]}),_}function nt(xe){const _=new Map;return Object.keys(xe).forEach(b=>{_.set(b,xe[b])}),_}function Kt(xe,_=new Map,b){if(b)for(let[V,ve]of b)_.set(V,ve);for(let[V,ve]of xe)_.set(V,ve);return _}function Wt(xe,_,b){return b?_+":"+b+";":""}function vn(xe){let _="";for(let b=0;b{const Ye=Zt(ve);b&&!b.has(ve)&&b.set(ve,xe.style[Ye]),xe.style[Ye]=V}),it()&&vn(xe))}function xn(xe,_){xe.style&&(_.forEach((b,V)=>{const ve=Zt(V);xe.style[ve]=""}),it()&&vn(xe))}function Pn(xe){return Array.isArray(xe)?1==xe.length?xe[0]:(0,e.vP)(xe):xe}const rt=new RegExp("{{\\s*(.+?)\\s*}}","g");function Pe(xe){let _=[];if("string"==typeof xe){let b;for(;b=rt.exec(xe);)_.push(b[1]);rt.lastIndex=0}return _}function ht(xe,_,b){const V=xe.toString(),ve=V.replace(rt,(Ye,yt)=>{let wt=_[yt];return null==wt&&(b.push(function le(xe){return new s.vHH(3003,!1)}()),wt=""),wt.toString()});return ve==V?xe:ve}function Nt(xe){const _=[];let b=xe.next();for(;!b.done;)_.push(b.value),b=xe.next();return _}const mn=/-+([a-z0-9])/g;function Zt(xe){return xe.replace(mn,(..._)=>_[1].toUpperCase())}function se(xe){return xe.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function P(xe,_,b){switch(_.type){case 7:return xe.visitTrigger(_,b);case 0:return xe.visitState(_,b);case 1:return xe.visitTransition(_,b);case 2:return xe.visitSequence(_,b);case 3:return xe.visitGroup(_,b);case 4:return xe.visitAnimate(_,b);case 5:return xe.visitKeyframes(_,b);case 6:return xe.visitStyle(_,b);case 8:return xe.visitReference(_,b);case 9:return xe.visitAnimateChild(_,b);case 10:return xe.visitAnimateRef(_,b);case 11:return xe.visitQuery(_,b);case 12:return xe.visitStagger(_,b);default:throw function ce(xe){return new s.vHH(3004,!1)}()}}function C(xe,_){return window.getComputedStyle(xe)[_]}const Ft="*";function Vt(xe,_){const b=[];return"string"==typeof xe?xe.split(/\s*,\s*/).forEach(V=>function rn(xe,_,b){if(":"==xe[0]){const Xt=function un(xe,_){switch(xe){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(b,V)=>parseFloat(V)>parseFloat(b);case":decrement":return(b,V)=>parseFloat(V) *"}}(xe,b);if("function"==typeof Xt)return void _.push(Xt);xe=Xt}const V=xe.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==V||V.length<4)return b.push(function et(xe){return new s.vHH(3015,!1)}()),_;const ve=V[1],Ye=V[2],yt=V[3];_.push(dn(ve,yt));"<"==Ye[0]&&!(ve==Ft&&yt==Ft)&&_.push(dn(yt,ve))}(V,b,_)):b.push(xe),b}const bn=new Set(["true","1"]),wn=new Set(["false","0"]);function dn(xe,_){const b=bn.has(xe)||wn.has(xe),V=bn.has(_)||wn.has(_);return(ve,Ye)=>{let yt=xe==Ft||xe==ve,wt=_==Ft||_==Ye;return!yt&&b&&"boolean"==typeof ve&&(yt=ve?bn.has(xe):wn.has(xe)),!wt&&V&&"boolean"==typeof Ye&&(wt=Ye?bn.has(_):wn.has(_)),yt&&wt}}const An=new RegExp("s*:selfs*,?","g");function ei(xe,_,b,V){return new Qn(xe).build(_,b,V)}class Qn{constructor(_){this._driver=_}build(_,b,V){const ve=new Pi(b);return this._resetContextStyleTimingState(ve),P(this,Pn(_),ve)}_resetContextStyleTimingState(_){_.currentQuerySelector="",_.collectedStyles=new Map,_.collectedStyles.set("",new Map),_.currentTime=0}visitTrigger(_,b){let V=b.queryCount=0,ve=b.depCount=0;const Ye=[],yt=[];return"@"==_.name.charAt(0)&&b.errors.push(function ue(){return new s.vHH(3006,!1)}()),_.definitions.forEach(wt=>{if(this._resetContextStyleTimingState(b),0==wt.type){const Xt=wt,fn=Xt.name;fn.toString().split(/\s*,\s*/).forEach(Rn=>{Xt.name=Rn,Ye.push(this.visitState(Xt,b))}),Xt.name=fn}else if(1==wt.type){const Xt=this.visitTransition(wt,b);V+=Xt.queryCount,ve+=Xt.depCount,yt.push(Xt)}else b.errors.push(function H(){return new s.vHH(3007,!1)}())}),{type:7,name:_.name,states:Ye,transitions:yt,queryCount:V,depCount:ve,options:null}}visitState(_,b){const V=this.visitStyle(_.styles,b),ve=_.options&&_.options.params||null;if(V.containsDynamicStyles){const Ye=new Set,yt=ve||{};V.styles.forEach(wt=>{wt instanceof Map&&wt.forEach(Xt=>{Pe(Xt).forEach(fn=>{yt.hasOwnProperty(fn)||Ye.add(fn)})})}),Ye.size&&(Nt(Ye.values()),b.errors.push(function de(xe,_){return new s.vHH(3008,!1)}()))}return{type:0,name:_.name,style:V,options:ve?{params:ve}:null}}visitTransition(_,b){b.queryCount=0,b.depCount=0;const V=P(this,Pn(_.animation),b);return{type:1,matchers:Vt(_.expr,b.errors),animation:V,queryCount:b.queryCount,depCount:b.depCount,options:Ci(_.options)}}visitSequence(_,b){return{type:2,steps:_.steps.map(V=>P(this,V,b)),options:Ci(_.options)}}visitGroup(_,b){const V=b.currentTime;let ve=0;const Ye=_.steps.map(yt=>{b.currentTime=V;const wt=P(this,yt,b);return ve=Math.max(ve,b.currentTime),wt});return b.currentTime=ve,{type:3,steps:Ye,options:Ci(_.options)}}visitAnimate(_,b){const V=function Vn(xe,_){if(xe.hasOwnProperty("duration"))return xe;if("number"==typeof xe)return Ai(Ut(xe,_).duration,0,"");const b=xe;if(b.split(/\s+/).some(Ye=>"{"==Ye.charAt(0)&&"{"==Ye.charAt(1))){const Ye=Ai(0,0,"");return Ye.dynamic=!0,Ye.strValue=b,Ye}const ve=Ut(b,_);return Ai(ve.duration,ve.delay,ve.easing)}(_.timings,b.errors);b.currentAnimateTimings=V;let ve,Ye=_.styles?_.styles:(0,e.oB)({});if(5==Ye.type)ve=this.visitKeyframes(Ye,b);else{let yt=_.styles,wt=!1;if(!yt){wt=!0;const fn={};V.easing&&(fn.easing=V.easing),yt=(0,e.oB)(fn)}b.currentTime+=V.duration+V.delay;const Xt=this.visitStyle(yt,b);Xt.isEmptyStep=wt,ve=Xt}return b.currentAnimateTimings=null,{type:4,timings:V,style:ve,options:null}}visitStyle(_,b){const V=this._makeStyleAst(_,b);return this._validateStyleAst(V,b),V}_makeStyleAst(_,b){const V=[],ve=Array.isArray(_.styles)?_.styles:[_.styles];for(let wt of ve)"string"==typeof wt?wt===e.l3?V.push(wt):b.errors.push(new s.vHH(3002,!1)):V.push(nt(wt));let Ye=!1,yt=null;return V.forEach(wt=>{if(wt instanceof Map&&(wt.has("easing")&&(yt=wt.get("easing"),wt.delete("easing")),!Ye))for(let Xt of wt.values())if(Xt.toString().indexOf("{{")>=0){Ye=!0;break}}),{type:6,styles:V,easing:yt,offset:_.offset,containsDynamicStyles:Ye,options:null}}_validateStyleAst(_,b){const V=b.currentAnimateTimings;let ve=b.currentTime,Ye=b.currentTime;V&&Ye>0&&(Ye-=V.duration+V.delay),_.styles.forEach(yt=>{"string"!=typeof yt&&yt.forEach((wt,Xt)=>{const fn=b.collectedStyles.get(b.currentQuerySelector),Rn=fn.get(Xt);let M=!0;Rn&&(Ye!=ve&&Ye>=Rn.startTime&&ve<=Rn.endTime&&(b.errors.push(function ze(xe,_,b,V,ve){return new s.vHH(3010,!1)}()),M=!1),Ye=Rn.startTime),M&&fn.set(Xt,{startTime:Ye,endTime:ve}),b.options&&function xt(xe,_,b){const V=_.params||{},ve=Pe(xe);ve.length&&ve.forEach(Ye=>{V.hasOwnProperty(Ye)||b.push(function Z(xe){return new s.vHH(3001,!1)}())})}(wt,b.options,b.errors)})})}visitKeyframes(_,b){const V={type:5,styles:[],options:null};if(!b.currentAnimateTimings)return b.errors.push(function ge(){return new s.vHH(3011,!1)}()),V;let Ye=0;const yt=[];let wt=!1,Xt=!1,fn=0;const Rn=_.steps.map(Hn=>{const oi=this._makeStyleAst(Hn,b);let ki=null!=oi.offset?oi.offset:function to(xe){if("string"==typeof xe)return null;let _=null;if(Array.isArray(xe))xe.forEach(b=>{if(b instanceof Map&&b.has("offset")){const V=b;_=parseFloat(V.get("offset")),V.delete("offset")}});else if(xe instanceof Map&&xe.has("offset")){const b=xe;_=parseFloat(b.get("offset")),b.delete("offset")}return _}(oi.styles),yi=0;return null!=ki&&(Ye++,yi=oi.offset=ki),Xt=Xt||yi<0||yi>1,wt=wt||yi0&&Ye{const ki=x>0?oi==O?1:x*oi:yt[oi],yi=ki*Dn;b.currentTime=ae+ft.delay+yi,ft.duration=yi,this._validateStyleAst(Hn,b),Hn.offset=ki,V.styles.push(Hn)}),V}visitReference(_,b){return{type:8,animation:P(this,Pn(_.animation),b),options:Ci(_.options)}}visitAnimateChild(_,b){return b.depCount++,{type:9,options:Ci(_.options)}}visitAnimateRef(_,b){return{type:10,animation:this.visitReference(_.animation,b),options:Ci(_.options)}}visitQuery(_,b){const V=b.currentQuerySelector,ve=_.options||{};b.queryCount++,b.currentQuery=_;const[Ye,yt]=function Zn(xe){const _=!!xe.split(/\s*,\s*/).find(b=>":self"==b);return _&&(xe=xe.replace(An,"")),xe=xe.replace(/@\*/g,qe).replace(/@\w+/g,b=>qe+"-"+b.slice(1)).replace(/:animating/g,st),[xe,_]}(_.selector);b.currentQuerySelector=V.length?V+" "+Ye:Ye,Bt(b.collectedStyles,b.currentQuerySelector,new Map);const wt=P(this,Pn(_.animation),b);return b.currentQuery=null,b.currentQuerySelector=V,{type:11,selector:Ye,limit:ve.limit||0,optional:!!ve.optional,includeSelf:yt,animation:wt,originalSelector:_.selector,options:Ci(_.options)}}visitStagger(_,b){b.currentQuery||b.errors.push(function He(){return new s.vHH(3013,!1)}());const V="full"===_.timings?{duration:0,delay:0,easing:"full"}:Ut(_.timings,b.errors,!0);return{type:12,animation:P(this,Pn(_.animation),b),timings:V,options:null}}}class Pi{constructor(_){this.errors=_,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ci(xe){return xe?(xe=Ze(xe)).params&&(xe.params=function ii(xe){return xe?Ze(xe):null}(xe.params)):xe={},xe}function Ai(xe,_,b){return{duration:xe,delay:_,easing:b}}function Ni(xe,_,b,V,ve,Ye,yt=null,wt=!1){return{type:1,element:xe,keyframes:_,preStyleProps:b,postStyleProps:V,duration:ve,delay:Ye,totalTime:ve+Ye,easing:yt,subTimeline:wt}}class uo{constructor(){this._map=new Map}get(_){return this._map.get(_)||[]}append(_,b){let V=this._map.get(_);V||this._map.set(_,V=[]),V.push(...b)}has(_){return this._map.has(_)}clear(){this._map.clear()}}const $o=new RegExp(":enter","g"),mo=new RegExp(":leave","g");function pr(xe,_,b,V,ve,Ye=new Map,yt=new Map,wt,Xt,fn=[]){return(new fi).buildKeyframes(xe,_,b,V,ve,Ye,yt,wt,Xt,fn)}class fi{buildKeyframes(_,b,V,ve,Ye,yt,wt,Xt,fn,Rn=[]){fn=fn||new uo;const M=new Eo(_,b,fn,ve,Ye,Rn,[]);M.options=Xt;const x=Xt.delay?vt(Xt.delay):0;M.currentTimeline.delayNextStep(x),M.currentTimeline.setStyles([yt],null,M.errors,Xt),P(this,V,M);const O=M.timelines.filter(ae=>ae.containsAnimation());if(O.length&&wt.size){let ae;for(let ft=O.length-1;ft>=0;ft--){const Dn=O[ft];if(Dn.element===b){ae=Dn;break}}ae&&!ae.allowOnlyTimelineStyles()&&ae.setStyles([wt],null,M.errors,Xt)}return O.length?O.map(ae=>ae.buildKeyframes()):[Ni(b,[],[],[],0,x,"",!1)]}visitTrigger(_,b){}visitState(_,b){}visitTransition(_,b){}visitAnimateChild(_,b){const V=b.subInstructions.get(b.element);if(V){const ve=b.createSubContext(_.options),Ye=b.currentTimeline.currentTime,yt=this._visitSubInstructions(V,ve,ve.options);Ye!=yt&&b.transformIntoNewTimeline(yt)}b.previousNode=_}visitAnimateRef(_,b){const V=b.createSubContext(_.options);V.transformIntoNewTimeline(),this._applyAnimationRefDelays([_.options,_.animation.options],b,V),this.visitReference(_.animation,V),b.transformIntoNewTimeline(V.currentTimeline.currentTime),b.previousNode=_}_applyAnimationRefDelays(_,b,V){for(const Ye of _){const yt=null==Ye?void 0:Ye.delay;if(yt){var ve;const wt="number"==typeof yt?yt:vt(ht(yt,null!==(ve=null==Ye?void 0:Ye.params)&&void 0!==ve?ve:{},b.errors));V.delayNextStep(wt)}}}_visitSubInstructions(_,b,V){let Ye=b.currentTimeline.currentTime;const yt=null!=V.duration?vt(V.duration):null,wt=null!=V.delay?vt(V.delay):null;return 0!==yt&&_.forEach(Xt=>{const fn=b.appendInstructionToTimeline(Xt,yt,wt);Ye=Math.max(Ye,fn.duration+fn.delay)}),Ye}visitReference(_,b){b.updateOptions(_.options,!0),P(this,_.animation,b),b.previousNode=_}visitSequence(_,b){const V=b.subContextCount;let ve=b;const Ye=_.options;if(Ye&&(Ye.params||Ye.delay)&&(ve=b.createSubContext(Ye),ve.transformIntoNewTimeline(),null!=Ye.delay)){6==ve.previousNode.type&&(ve.currentTimeline.snapshotCurrentStyles(),ve.previousNode=ji);const yt=vt(Ye.delay);ve.delayNextStep(yt)}_.steps.length&&(_.steps.forEach(yt=>P(this,yt,ve)),ve.currentTimeline.applyStylesToKeyframe(),ve.subContextCount>V&&ve.transformIntoNewTimeline()),b.previousNode=_}visitGroup(_,b){const V=[];let ve=b.currentTimeline.currentTime;const Ye=_.options&&_.options.delay?vt(_.options.delay):0;_.steps.forEach(yt=>{const wt=b.createSubContext(_.options);Ye&&wt.delayNextStep(Ye),P(this,yt,wt),ve=Math.max(ve,wt.currentTimeline.currentTime),V.push(wt.currentTimeline)}),V.forEach(yt=>b.currentTimeline.mergeTimelineCollectedStyles(yt)),b.transformIntoNewTimeline(ve),b.previousNode=_}_visitTiming(_,b){if(_.dynamic){const V=_.strValue;return Ut(b.params?ht(V,b.params,b.errors):V,b.errors)}return{duration:_.duration,delay:_.delay,easing:_.easing}}visitAnimate(_,b){const V=b.currentAnimateTimings=this._visitTiming(_.timings,b),ve=b.currentTimeline;V.delay&&(b.incrementTime(V.delay),ve.snapshotCurrentStyles());const Ye=_.style;5==Ye.type?this.visitKeyframes(Ye,b):(b.incrementTime(V.duration),this.visitStyle(Ye,b),ve.applyStylesToKeyframe()),b.currentAnimateTimings=null,b.previousNode=_}visitStyle(_,b){const V=b.currentTimeline,ve=b.currentAnimateTimings;!ve&&V.hasCurrentStyleProperties()&&V.forwardFrame();const Ye=ve&&ve.easing||_.easing;_.isEmptyStep?V.applyEmptyStep(Ye):V.setStyles(_.styles,Ye,b.errors,b.options),b.previousNode=_}visitKeyframes(_,b){const V=b.currentAnimateTimings,ve=b.currentTimeline.duration,Ye=V.duration,wt=b.createSubContext().currentTimeline;wt.easing=V.easing,_.styles.forEach(Xt=>{wt.forwardTime((Xt.offset||0)*Ye),wt.setStyles(Xt.styles,Xt.easing,b.errors,b.options),wt.applyStylesToKeyframe()}),b.currentTimeline.mergeTimelineCollectedStyles(wt),b.transformIntoNewTimeline(ve+Ye),b.previousNode=_}visitQuery(_,b){const V=b.currentTimeline.currentTime,ve=_.options||{},Ye=ve.delay?vt(ve.delay):0;Ye&&(6===b.previousNode.type||0==V&&b.currentTimeline.hasCurrentStyleProperties())&&(b.currentTimeline.snapshotCurrentStyles(),b.previousNode=ji);let yt=V;const wt=b.invokeQuery(_.selector,_.originalSelector,_.limit,_.includeSelf,!!ve.optional,b.errors);b.currentQueryTotal=wt.length;let Xt=null;wt.forEach((fn,Rn)=>{b.currentQueryIndex=Rn;const M=b.createSubContext(_.options,fn);Ye&&M.delayNextStep(Ye),fn===b.element&&(Xt=M.currentTimeline),P(this,_.animation,M),M.currentTimeline.applyStylesToKeyframe(),yt=Math.max(yt,M.currentTimeline.currentTime)}),b.currentQueryIndex=0,b.currentQueryTotal=0,b.transformIntoNewTimeline(yt),Xt&&(b.currentTimeline.mergeTimelineCollectedStyles(Xt),b.currentTimeline.snapshotCurrentStyles()),b.previousNode=_}visitStagger(_,b){const V=b.parentContext,ve=b.currentTimeline,Ye=_.timings,yt=Math.abs(Ye.duration),wt=yt*(b.currentQueryTotal-1);let Xt=yt*b.currentQueryIndex;switch(Ye.duration<0?"reverse":Ye.easing){case"reverse":Xt=wt-Xt;break;case"full":Xt=V.currentStaggerTime}const Rn=b.currentTimeline;Xt&&Rn.delayNextStep(Xt);const M=Rn.currentTime;P(this,_.animation,b),b.previousNode=_,V.currentStaggerTime=ve.currentTime-M+(ve.startTime-V.currentTimeline.startTime)}}const ji={};class Eo{constructor(_,b,V,ve,Ye,yt,wt,Xt){this._driver=_,this.element=b,this.subInstructions=V,this._enterClassName=ve,this._leaveClassName=Ye,this.errors=yt,this.timelines=wt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ji,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Xt||new Ao(this._driver,b,0),wt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(_,b){if(!_)return;const V=_;let ve=this.options;null!=V.duration&&(ve.duration=vt(V.duration)),null!=V.delay&&(ve.delay=vt(V.delay));const Ye=V.params;if(Ye){let yt=ve.params;yt||(yt=this.options.params={}),Object.keys(Ye).forEach(wt=>{(!b||!yt.hasOwnProperty(wt))&&(yt[wt]=ht(Ye[wt],yt,this.errors))})}}_copyOptions(){const _={};if(this.options){const b=this.options.params;if(b){const V=_.params={};Object.keys(b).forEach(ve=>{V[ve]=b[ve]})}}return _}createSubContext(_=null,b,V){const ve=b||this.element,Ye=new Eo(this._driver,ve,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ve,V||0));return Ye.previousNode=this.previousNode,Ye.currentAnimateTimings=this.currentAnimateTimings,Ye.options=this._copyOptions(),Ye.updateOptions(_),Ye.currentQueryIndex=this.currentQueryIndex,Ye.currentQueryTotal=this.currentQueryTotal,Ye.parentContext=this,this.subContextCount++,Ye}transformIntoNewTimeline(_){return this.previousNode=ji,this.currentTimeline=this.currentTimeline.fork(this.element,_),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(_,b,V){const ve={duration:null!=b?b:_.duration,delay:this.currentTimeline.currentTime+(null!=V?V:0)+_.delay,easing:""},Ye=new Wo(this._driver,_.element,_.keyframes,_.preStyleProps,_.postStyleProps,ve,_.stretchStartingKeyframe);return this.timelines.push(Ye),ve}incrementTime(_){this.currentTimeline.forwardTime(this.currentTimeline.duration+_)}delayNextStep(_){_>0&&this.currentTimeline.delayNextStep(_)}invokeQuery(_,b,V,ve,Ye,yt){let wt=[];if(ve&&wt.push(this.element),_.length>0){_=(_=_.replace($o,"."+this._enterClassName)).replace(mo,"."+this._leaveClassName);let fn=this._driver.query(this.element,_,1!=V);0!==V&&(fn=V<0?fn.slice(fn.length+V,fn.length):fn.slice(0,V)),wt.push(...fn)}return!Ye&&0==wt.length&&yt.push(function oe(xe){return new s.vHH(3014,!1)}()),wt}}class Ao{constructor(_,b,V,ve){this._driver=_,this.element=b,this.startTime=V,this._elementTimelineStylesLookup=ve,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(b),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(b,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(_){const b=1===this._keyframes.size&&this._pendingStyles.size;this.duration||b?(this.forwardTime(this.currentTime+_),b&&this.snapshotCurrentStyles()):this.startTime+=_}fork(_,b){return this.applyStylesToKeyframe(),new Ao(this._driver,_,b||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(_){this.applyStylesToKeyframe(),this.duration=_,this._loadKeyframe()}_updateStyle(_,b){this._localTimelineStyles.set(_,b),this._globalTimelineStyles.set(_,b),this._styleSummary.set(_,{time:this.currentTime,value:b})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(_){_&&this._previousKeyframe.set("easing",_);for(let[b,V]of this._globalTimelineStyles)this._backFill.set(b,V||e.l3),this._currentKeyframe.set(b,e.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(_,b,V,ve){b&&this._previousKeyframe.set("easing",b);const Ye=ve&&ve.params||{},yt=function _o(xe,_){const b=new Map;let V;return xe.forEach(ve=>{if("*"===ve){V=V||_.keys();for(let Ye of V)b.set(Ye,e.l3)}else Kt(ve,b)}),b}(_,this._globalTimelineStyles);for(let[Xt,fn]of yt){const Rn=ht(fn,Ye,V);var wt;this._pendingStyles.set(Xt,Rn),this._localTimelineStyles.has(Xt)||this._backFill.set(Xt,null!==(wt=this._globalTimelineStyles.get(Xt))&&void 0!==wt?wt:e.l3),this._updateStyle(Xt,Rn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((_,b)=>{this._currentKeyframe.set(b,_)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((_,b)=>{this._currentKeyframe.has(b)||this._currentKeyframe.set(b,_)}))}snapshotCurrentStyles(){for(let[_,b]of this._localTimelineStyles)this._pendingStyles.set(_,b),this._updateStyle(_,b)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const _=[];for(let b in this._currentKeyframe)_.push(b);return _}mergeTimelineCollectedStyles(_){_._styleSummary.forEach((b,V)=>{const ve=this._styleSummary.get(V);(!ve||b.time>ve.time)&&this._updateStyle(V,b.value)})}buildKeyframes(){this.applyStylesToKeyframe();const _=new Set,b=new Set,V=1===this._keyframes.size&&0===this.duration;let ve=[];this._keyframes.forEach((wt,Xt)=>{const fn=Kt(wt,new Map,this._backFill);fn.forEach((Rn,M)=>{Rn===e.k1?_.add(M):Rn===e.l3&&b.add(M)}),V||fn.set("offset",Xt/this.duration),ve.push(fn)});const Ye=_.size?Nt(_.values()):[],yt=b.size?Nt(b.values()):[];if(V){const wt=ve[0],Xt=new Map(wt);wt.set("offset",0),Xt.set("offset",1),ve=[wt,Xt]}return Ni(this.element,ve,Ye,yt,this.duration,this.startTime,this.easing,!1)}}class Wo extends Ao{constructor(_,b,V,ve,Ye,yt,wt=!1){super(_,b,yt.delay),this.keyframes=V,this.preStyleProps=ve,this.postStyleProps=Ye,this._stretchStartingKeyframe=wt,this.timings={duration:yt.duration,delay:yt.delay,easing:yt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let _=this.keyframes,{delay:b,duration:V,easing:ve}=this.timings;if(this._stretchStartingKeyframe&&b){const Ye=[],yt=V+b,wt=b/yt,Xt=Kt(_[0]);Xt.set("offset",0),Ye.push(Xt);const fn=Kt(_[0]);fn.set("offset",Mo(wt)),Ye.push(fn);const Rn=_.length-1;for(let M=1;M<=Rn;M++){let x=Kt(_[M]);const O=x.get("offset");x.set("offset",Mo((b+O*V)/yt)),Ye.push(x)}V=yt,b=0,ve="",_=Ye}return Ni(this.element,_,this.preStyleProps,this.postStyleProps,V,b,ve,!0)}}function Mo(xe,_=3){const b=Math.pow(10,_-1);return Math.round(xe*b)/b}class br{}const Bi=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class vo extends br{normalizePropertyName(_,b){return Zt(_)}normalizeStyleValue(_,b,V,ve){let Ye="";const yt=V.toString().trim();if(Bi.has(b)&&0!==V&&"0"!==V)if("number"==typeof V)Ye="px";else{const wt=V.match(/^[+-]?[\d\.]+([a-z]*)$/);wt&&0==wt[1].length&&ve.push(function he(xe,_){return new s.vHH(3005,!1)}())}return yt+Ye}}function Ii(xe,_,b,V,ve,Ye,yt,wt,Xt,fn,Rn,M,x){return{type:0,element:xe,triggerName:_,isRemovalTransition:ve,fromState:b,fromStyles:Ye,toState:V,toStyles:yt,timelines:wt,queriedElements:Xt,preStyleProps:fn,postStyleProps:Rn,totalTime:M,errors:x}}const Oo={};class zi{constructor(_,b,V){this._triggerName=_,this.ast=b,this._stateStyles=V}match(_,b,V,ve){return function So(xe,_,b,V,ve){return xe.some(Ye=>Ye(_,b,V,ve))}(this.ast.matchers,_,b,V,ve)}buildStyles(_,b,V){let ve=this._stateStyles.get("*");return void 0!==_&&(ve=this._stateStyles.get(null==_?void 0:_.toString())||ve),ve?ve.buildStyles(b,V):new Map}build(_,b,V,ve,Ye,yt,wt,Xt,fn,Rn){var M;const x=[],O=this.ast.options&&this.ast.options.params||Oo,ft=this.buildStyles(V,wt&&wt.params||Oo,x),Dn=Xt&&Xt.params||Oo,Hn=this.buildStyles(ve,Dn,x),oi=new Set,ki=new Map,yi=new Map,Lo="void"===ve,fo={params:Qo(Dn,O),delay:null===(M=this.ast.options)||void 0===M?void 0:M.delay},qi=Rn?[]:pr(_,b,this.ast.animation,Ye,yt,ft,Hn,fo,fn,x);let xi=0;if(qi.forEach(Hi=>{xi=Math.max(Hi.duration+Hi.delay,xi)}),x.length)return Ii(b,this._triggerName,V,ve,Lo,ft,Hn,[],[],ki,yi,xi,x);qi.forEach(Hi=>{const ir=Hi.element,po=Bt(ki,ir,new Set);Hi.preStyleProps.forEach(rr=>po.add(rr));const or=Bt(yi,ir,new Set);Hi.postStyleProps.forEach(rr=>or.add(rr)),ir!==b&&oi.add(ir)});const oo=Nt(oi.values());return Ii(b,this._triggerName,V,ve,Lo,ft,Hn,qi,oo,ki,yi,xi)}}function Qo(xe,_){const b=Ze(_);for(const V in xe)xe.hasOwnProperty(V)&&null!=xe[V]&&(b[V]=xe[V]);return b}class Cr{constructor(_,b,V){this.styles=_,this.defaultParams=b,this.normalizer=V}buildStyles(_,b){const V=new Map,ve=Ze(this.defaultParams);return Object.keys(_).forEach(Ye=>{const yt=_[Ye];null!==yt&&(ve[Ye]=yt)}),this.styles.styles.forEach(Ye=>{"string"!=typeof Ye&&Ye.forEach((yt,wt)=>{yt&&(yt=ht(yt,ve,b));const Xt=this.normalizer.normalizePropertyName(wt,b);yt=this.normalizer.normalizeStyleValue(wt,Xt,yt,b),V.set(wt,yt)})}),V}}class Sr{constructor(_,b,V){this.name=_,this.ast=b,this._normalizer=V,this.transitionFactories=[],this.states=new Map,b.states.forEach(ve=>{this.states.set(ve.name,new Cr(ve.style,ve.options&&ve.options.params||{},V))}),At(this.states,"true","1"),At(this.states,"false","0"),b.transitions.forEach(ve=>{this.transitionFactories.push(new zi(_,ve,this.states))}),this.fallbackTransition=function Fn(xe,_,b){return new zi(xe,{type:1,animation:{type:2,steps:[],options:null},matchers:[(yt,wt)=>!0],options:null,queryCount:0,depCount:0},_)}(_,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(_,b,V,ve){return this.transitionFactories.find(yt=>yt.match(_,b,V,ve))||null}matchStyles(_,b,V){return this.fallbackTransition.buildStyles(_,b,V)}}function At(xe,_,b){xe.has(_)?xe.has(b)||xe.set(b,xe.get(_)):xe.has(b)&&xe.set(_,xe.get(b))}const yn=new uo;class Ln{constructor(_,b,V){this.bodyNode=_,this._driver=b,this._normalizer=V,this._animations=new Map,this._playersById=new Map,this.players=[]}register(_,b){const V=[],ve=[],Ye=ei(this._driver,b,V,ve);if(V.length)throw function at(xe){return new s.vHH(3503,!1)}();this._animations.set(_,Ye)}_buildPlayer(_,b,V){const ve=_.element,Ye=cn(0,this._normalizer,0,_.keyframes,b,V);return this._driver.animate(ve,Ye,_.duration,_.delay,_.easing,[],!0)}create(_,b,V={}){const ve=[],Ye=this._animations.get(_);let yt;const wt=new Map;if(Ye?(yt=pr(this._driver,b,Ye,It,on,new Map,new Map,V,yn,ve),yt.forEach(Rn=>{const M=Bt(wt,Rn.element,new Map);Rn.postStyleProps.forEach(x=>M.set(x,null))})):(ve.push(function St(){return new s.vHH(3300,!1)}()),yt=[]),ve.length)throw function Ke(xe){return new s.vHH(3504,!1)}();wt.forEach((Rn,M)=>{Rn.forEach((x,O)=>{Rn.set(O,this._driver.computeStyle(M,O,e.l3))})});const fn=mt(yt.map(Rn=>{const M=wt.get(Rn.element);return this._buildPlayer(Rn,new Map,M)}));return this._playersById.set(_,fn),fn.onDestroy(()=>this.destroy(_)),this.players.push(fn),fn}destroy(_){const b=this._getPlayer(_);b.destroy(),this._playersById.delete(_);const V=this.players.indexOf(b);V>=0&&this.players.splice(V,1)}_getPlayer(_){const b=this._playersById.get(_);if(!b)throw function pt(xe){return new s.vHH(3301,!1)}();return b}listen(_,b,V,ve){const Ye=Ct(b,"","","");return Et(this._getPlayer(_),V,Ye,ve),()=>{}}command(_,b,V,ve){if("register"==V)return void this.register(_,ve[0]);if("create"==V)return void this.create(_,b,ve[0]||{});const Ye=this._getPlayer(_);switch(V){case"play":Ye.play();break;case"pause":Ye.pause();break;case"reset":Ye.reset();break;case"restart":Ye.restart();break;case"finish":Ye.finish();break;case"init":Ye.init();break;case"setPosition":Ye.setPosition(parseFloat(ve[0]));break;case"destroy":this.destroy(_)}}}const Kn="ng-animate-queued",Di="ng-animate-disabled",Vi=[],Yo={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Dr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},bo="__ng_removed";class jo{get params(){return this.options.params}constructor(_,b=""){this.namespaceId=b;const V=_&&_.hasOwnProperty("value");if(this.value=function tr(xe){return null!=xe?xe:null}(V?_.value:_),V){const Ye=Ze(_);delete Ye.value,this.options=Ye}else this.options={};this.options.params||(this.options.params={})}absorbOptions(_){const b=_.params;if(b){const V=this.options.params;Object.keys(b).forEach(ve=>{null==V[ve]&&(V[ve]=b[ve])})}}}const ho="void",Ir=new jo(ho);class xr{constructor(_,b,V){this.id=_,this.hostElement=b,this._engine=V,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+_,io(b,this._hostClassName)}listen(_,b,V,ve){if(!this._triggers.has(b))throw function Ne(xe,_){return new s.vHH(3302,!1)}();if(null==V||0==V.length)throw function ke(xe){return new s.vHH(3303,!1)}();if(!function jr(xe){return"start"==xe||"done"==xe}(V))throw function $e(xe,_){return new s.vHH(3400,!1)}();const Ye=Bt(this._elementListeners,_,[]),yt={name:b,phase:V,callback:ve};Ye.push(yt);const wt=Bt(this._engine.statesByElement,_,new Map);return wt.has(b)||(io(_,kt),io(_,kt+"-"+b),wt.set(b,Ir)),()=>{this._engine.afterFlush(()=>{const Xt=Ye.indexOf(yt);Xt>=0&&Ye.splice(Xt,1),this._triggers.has(b)||wt.delete(b)})}}register(_,b){return!this._triggers.has(_)&&(this._triggers.set(_,b),!0)}_getTrigger(_){const b=this._triggers.get(_);if(!b)throw function B(xe){return new s.vHH(3401,!1)}();return b}trigger(_,b,V,ve=!0){const Ye=this._getTrigger(b),yt=new lo(this.id,b,_);let wt=this._engine.statesByElement.get(_);wt||(io(_,kt),io(_,kt+"-"+b),this._engine.statesByElement.set(_,wt=new Map));let Xt=wt.get(b);const fn=new jo(V,this.id);if(!(V&&V.hasOwnProperty("value"))&&Xt&&fn.absorbOptions(Xt.options),wt.set(b,fn),Xt||(Xt=Ir),fn.value!==ho&&Xt.value===fn.value){if(!function $i(xe,_){const b=Object.keys(xe),V=Object.keys(_);if(b.length!=V.length)return!1;for(let ve=0;ve{xn(_,Dn),sn(_,Hn)})}return}const x=Bt(this._engine.playersByElement,_,[]);x.forEach(ft=>{ft.namespaceId==this.id&&ft.triggerName==b&&ft.queued&&ft.destroy()});let O=Ye.matchTransition(Xt.value,fn.value,_,fn.params),ae=!1;if(!O){if(!ve)return;O=Ye.fallbackTransition,ae=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:b,transition:O,fromState:Xt,toState:fn,player:yt,isFallbackTransition:ae}),ae||(io(_,Kn),yt.onStart(()=>{Co(_,Kn)})),yt.onDone(()=>{let ft=this.players.indexOf(yt);ft>=0&&this.players.splice(ft,1);const Dn=this._engine.playersByElement.get(_);if(Dn){let Hn=Dn.indexOf(yt);Hn>=0&&Dn.splice(Hn,1)}}),this.players.push(yt),x.push(yt),yt}deregister(_){this._triggers.delete(_),this._engine.statesByElement.forEach(b=>b.delete(_)),this._elementListeners.forEach((b,V)=>{this._elementListeners.set(V,b.filter(ve=>ve.name!=_))})}clearElementCache(_){this._engine.statesByElement.delete(_),this._elementListeners.delete(_);const b=this._engine.playersByElement.get(_);b&&(b.forEach(V=>V.destroy()),this._engine.playersByElement.delete(_))}_signalRemovalForInnerTriggers(_,b){const V=this._engine.driver.query(_,qe,!0);V.forEach(ve=>{if(ve[bo])return;const Ye=this._engine.fetchNamespacesByElement(ve);Ye.size?Ye.forEach(yt=>yt.triggerLeaveAnimation(ve,b,!1,!0)):this.clearElementCache(ve)}),this._engine.afterFlushAnimationsDone(()=>V.forEach(ve=>this.clearElementCache(ve)))}triggerLeaveAnimation(_,b,V,ve){const Ye=this._engine.statesByElement.get(_),yt=new Map;if(Ye){const wt=[];if(Ye.forEach((Xt,fn)=>{if(yt.set(fn,Xt.value),this._triggers.has(fn)){const Rn=this.trigger(_,fn,ho,ve);Rn&&wt.push(Rn)}}),wt.length)return this._engine.markElementAsRemoved(this.id,_,!0,b,yt),V&&mt(wt).onDone(()=>this._engine.processLeaveNode(_)),!0}return!1}prepareLeaveAnimationListeners(_){const b=this._elementListeners.get(_),V=this._engine.statesByElement.get(_);if(b&&V){const ve=new Set;b.forEach(Ye=>{const yt=Ye.name;if(ve.has(yt))return;ve.add(yt);const Xt=this._triggers.get(yt).fallbackTransition,fn=V.get(yt)||Ir,Rn=new jo(ho),M=new lo(this.id,yt,_);this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:yt,transition:Xt,fromState:fn,toState:Rn,player:M,isFallbackTransition:!0})})}}removeNode(_,b){const V=this._engine;if(_.childElementCount&&this._signalRemovalForInnerTriggers(_,b),this.triggerLeaveAnimation(_,b,!0))return;let ve=!1;if(V.totalAnimations){const Ye=V.players.length?V.playersByQueriedElement.get(_):[];if(Ye&&Ye.length)ve=!0;else{let yt=_;for(;yt=yt.parentNode;)if(V.statesByElement.get(yt)){ve=!0;break}}}if(this.prepareLeaveAnimationListeners(_),ve)V.markElementAsRemoved(this.id,_,!1,b);else{const Ye=_[bo];(!Ye||Ye===Yo)&&(V.afterFlush(()=>this.clearElementCache(_)),V.destroyInnerAnimations(_),V._onRemovalComplete(_,b))}}insertNode(_,b){io(_,this._hostClassName)}drainQueuedTransitions(_){const b=[];return this._queue.forEach(V=>{const ve=V.player;if(ve.destroyed)return;const Ye=V.element,yt=this._elementListeners.get(Ye);yt&&yt.forEach(wt=>{if(wt.name==V.triggerName){const Xt=Ct(Ye,V.triggerName,V.fromState.value,V.toState.value);Xt._data=_,Et(V.player,wt.phase,Xt,wt.callback)}}),ve.markedForDestroy?this._engine.afterFlush(()=>{ve.destroy()}):b.push(V)}),this._queue=[],b.sort((V,ve)=>{const Ye=V.transition.ast.depCount,yt=ve.transition.ast.depCount;return 0==Ye||0==yt?Ye-yt:this._engine.driver.containsElement(V.element,ve.element)?1:-1})}destroy(_){this.players.forEach(b=>b.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,_)}elementContainsData(_){let b=!1;return this._elementListeners.has(_)&&(b=!0),b=!!this._queue.find(V=>V.element===_)||b,b}}class er{_onRemovalComplete(_,b){this.onRemovalComplete(_,b)}constructor(_,b,V){this.bodyNode=_,this.driver=b,this._normalizer=V,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(ve,Ye)=>{}}get queuedPlayers(){const _=[];return this._namespaceList.forEach(b=>{b.players.forEach(V=>{V.queued&&_.push(V)})}),_}createNamespace(_,b){const V=new xr(_,b,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,b)?this._balanceNamespaceList(V,b):(this.newHostElements.set(b,V),this.collectEnterElement(b)),this._namespaceLookup[_]=V}_balanceNamespaceList(_,b){const V=this._namespaceList,ve=this.namespacesByHostElement;if(V.length-1>=0){let yt=!1,wt=this.driver.getParentElement(b);for(;wt;){const Xt=ve.get(wt);if(Xt){const fn=V.indexOf(Xt);V.splice(fn+1,0,_),yt=!0;break}wt=this.driver.getParentElement(wt)}yt||V.unshift(_)}else V.push(_);return ve.set(b,_),_}register(_,b){let V=this._namespaceLookup[_];return V||(V=this.createNamespace(_,b)),V}registerTrigger(_,b,V){let ve=this._namespaceLookup[_];ve&&ve.register(b,V)&&this.totalAnimations++}destroy(_,b){if(!_)return;const V=this._fetchNamespace(_);this.afterFlush(()=>{this.namespacesByHostElement.delete(V.hostElement),delete this._namespaceLookup[_];const ve=this._namespaceList.indexOf(V);ve>=0&&this._namespaceList.splice(ve,1)}),this.afterFlushAnimationsDone(()=>V.destroy(b))}_fetchNamespace(_){return this._namespaceLookup[_]}fetchNamespacesByElement(_){const b=new Set,V=this.statesByElement.get(_);if(V)for(let ve of V.values())if(ve.namespaceId){const Ye=this._fetchNamespace(ve.namespaceId);Ye&&b.add(Ye)}return b}trigger(_,b,V,ve){if(Rr(b)){const Ye=this._fetchNamespace(_);if(Ye)return Ye.trigger(b,V,ve),!0}return!1}insertNode(_,b,V,ve){if(!Rr(b))return;const Ye=b[bo];if(Ye&&Ye.setForRemoval){Ye.setForRemoval=!1,Ye.setForMove=!0;const yt=this.collectedLeaveElements.indexOf(b);yt>=0&&this.collectedLeaveElements.splice(yt,1)}if(_){const yt=this._fetchNamespace(_);yt&&yt.insertNode(b,V)}ve&&this.collectEnterElement(b)}collectEnterElement(_){this.collectedEnterElements.push(_)}markElementAsDisabled(_,b){b?this.disabledNodes.has(_)||(this.disabledNodes.add(_),io(_,Di)):this.disabledNodes.has(_)&&(this.disabledNodes.delete(_),Co(_,Di))}removeNode(_,b,V,ve){if(Rr(b)){const Ye=_?this._fetchNamespace(_):null;if(Ye?Ye.removeNode(b,ve):this.markElementAsRemoved(_,b,!1,ve),V){const yt=this.namespacesByHostElement.get(b);yt&&yt.id!==_&&yt.removeNode(b,ve)}}else this._onRemovalComplete(b,ve)}markElementAsRemoved(_,b,V,ve,Ye){this.collectedLeaveElements.push(b),b[bo]={namespaceId:_,setForRemoval:ve,hasAnimation:V,removedBeforeQueried:!1,previousTriggersValues:Ye}}listen(_,b,V,ve,Ye){return Rr(b)?this._fetchNamespace(_).listen(b,V,ve,Ye):()=>{}}_buildInstruction(_,b,V,ve,Ye){return _.transition.build(this.driver,_.element,_.fromState.value,_.toState.value,V,ve,_.fromState.options,_.toState.options,b,Ye)}destroyInnerAnimations(_){let b=this.driver.query(_,qe,!0);b.forEach(V=>this.destroyActiveAnimationsForElement(V)),0!=this.playersByQueriedElement.size&&(b=this.driver.query(_,st,!0),b.forEach(V=>this.finishActiveQueriedAnimationOnElement(V)))}destroyActiveAnimationsForElement(_){const b=this.playersByElement.get(_);b&&b.forEach(V=>{V.queued?V.markedForDestroy=!0:V.destroy()})}finishActiveQueriedAnimationOnElement(_){const b=this.playersByQueriedElement.get(_);b&&b.forEach(V=>V.finish())}whenRenderingDone(){return new Promise(_=>{if(this.players.length)return mt(this.players).onDone(()=>_());_()})}processLeaveNode(_){var b;const V=_[bo];if(V&&V.setForRemoval){if(_[bo]=Yo,V.namespaceId){this.destroyInnerAnimations(_);const ve=this._fetchNamespace(V.namespaceId);ve&&ve.clearElementCache(_)}this._onRemovalComplete(_,V.setForRemoval)}null!==(b=_.classList)&&void 0!==b&&b.contains(Di)&&this.markElementAsDisabled(_,!1),this.driver.query(_,".ng-animate-disabled",!0).forEach(ve=>{this.markElementAsDisabled(ve,!1)})}flush(_=-1){let b=[];if(this.newHostElements.size&&(this.newHostElements.forEach((V,ve)=>this._balanceNamespaceList(V,ve)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let V=0;VV()),this._flushFns=[],this._whenQuietFns.length){const V=this._whenQuietFns;this._whenQuietFns=[],b.length?mt(b).onDone(()=>{V.forEach(ve=>ve())}):V.forEach(ve=>ve())}}reportError(_){throw function Q(xe){return new s.vHH(3402,!1)}()}_flushAnimations(_,b){const V=new uo,ve=[],Ye=new Map,yt=[],wt=new Map,Xt=new Map,fn=new Map,Rn=new Set;this.disabledNodes.forEach(Bn=>{Rn.add(Bn);const $n=this.driver.query(Bn,".ng-animate-queued",!0);for(let jn=0;jn<$n.length;jn++)Rn.add($n[jn])});const M=this.bodyNode,x=Array.from(this.statesByElement.keys()),O=no(x,this.collectedEnterElements),ae=new Map;let ft=0;O.forEach((Bn,$n)=>{const jn=It+ft++;ae.set($n,jn),Bn.forEach(li=>io(li,jn))});const Dn=[],Hn=new Set,oi=new Set;for(let Bn=0;BnHn.add(li)):oi.add($n))}const ki=new Map,yi=no(x,Array.from(Hn));yi.forEach((Bn,$n)=>{const jn=on+ft++;ki.set($n,jn),Bn.forEach(li=>io(li,jn))}),_.push(()=>{O.forEach((Bn,$n)=>{const jn=ae.get($n);Bn.forEach(li=>Co(li,jn))}),yi.forEach((Bn,$n)=>{const jn=ki.get($n);Bn.forEach(li=>Co(li,jn))}),Dn.forEach(Bn=>{this.processLeaveNode(Bn)})});const Lo=[],fo=[];for(let Bn=this._namespaceList.length-1;Bn>=0;Bn--)this._namespaceList[Bn].drainQueuedTransitions(b).forEach(jn=>{const li=jn.player,Fi=jn.element;if(Lo.push(li),this.collectedEnterElements.length){const wi=Fi[bo];if(wi&&wi.setForMove){if(wi.previousTriggersValues&&wi.previousTriggersValues.has(jn.triggerName)){const Tr=wi.previousTriggersValues.get(jn.triggerName),ro=this.statesByElement.get(jn.element);if(ro&&ro.has(jn.triggerName)){const No=ro.get(jn.triggerName);No.value=Tr,ro.set(jn.triggerName,No)}}return void li.destroy()}}const Go=!M||!this.driver.containsElement(M,Fi),go=ki.get(Fi),Zo=ae.get(Fi),Ei=this._buildInstruction(jn,V,Zo,go,Go);if(Ei.errors&&Ei.errors.length)return void fo.push(Ei);if(Go)return li.onStart(()=>xn(Fi,Ei.fromStyles)),li.onDestroy(()=>sn(Fi,Ei.toStyles)),void ve.push(li);if(jn.isFallbackTransition)return li.onStart(()=>xn(Fi,Ei.fromStyles)),li.onDestroy(()=>sn(Fi,Ei.toStyles)),void ve.push(li);const Jr=[];Ei.timelines.forEach(wi=>{wi.stretchStartingKeyframe=!0,this.disabledNodes.has(wi.element)||Jr.push(wi)}),Ei.timelines=Jr,V.append(Fi,Ei.timelines),yt.push({instruction:Ei,player:li,element:Fi}),Ei.queriedElements.forEach(wi=>Bt(wt,wi,[]).push(li)),Ei.preStyleProps.forEach((wi,Tr)=>{if(wi.size){let ro=Xt.get(Tr);ro||Xt.set(Tr,ro=new Set),wi.forEach((No,Yi)=>ro.add(Yi))}}),Ei.postStyleProps.forEach((wi,Tr)=>{let ro=fn.get(Tr);ro||fn.set(Tr,ro=new Set),wi.forEach((No,Yi)=>ro.add(Yi))})});if(fo.length){const Bn=[];fo.forEach($n=>{Bn.push(function k(xe,_){return new s.vHH(3505,!1)}())}),Lo.forEach($n=>$n.destroy()),this.reportError(Bn)}const qi=new Map,xi=new Map;yt.forEach(Bn=>{const $n=Bn.element;V.has($n)&&(xi.set($n,$n),this._beforeAnimationBuild(Bn.player.namespaceId,Bn.instruction,qi))}),ve.forEach(Bn=>{const $n=Bn.element;this._getPreviousPlayers($n,!1,Bn.namespaceId,Bn.triggerName,null).forEach(li=>{Bt(qi,$n,[]).push(li),li.destroy()})});const oo=Dn.filter(Bn=>zr(Bn,Xt,fn)),Hi=new Map;Ro(Hi,this.driver,oi,fn,e.l3).forEach(Bn=>{zr(Bn,Xt,fn)&&oo.push(Bn)});const po=new Map;O.forEach((Bn,$n)=>{Ro(po,this.driver,new Set(Bn),Xt,e.k1)}),oo.forEach(Bn=>{var $n,jn;const li=Hi.get(Bn),Fi=po.get(Bn);Hi.set(Bn,new Map([...Array.from(null!==($n=null==li?void 0:li.entries())&&void 0!==$n?$n:[]),...Array.from(null!==(jn=null==Fi?void 0:Fi.entries())&&void 0!==jn?jn:[])]))});const or=[],rr=[],ns={};yt.forEach(Bn=>{const{element:$n,player:jn,instruction:li}=Bn;if(V.has($n)){if(Rn.has($n))return jn.onDestroy(()=>sn($n,li.toStyles)),jn.disabled=!0,jn.overrideTotalTime(li.totalTime),void ve.push(jn);let Fi=ns;if(xi.size>1){let go=$n;const Zo=[];for(;go=go.parentNode;){const Ei=xi.get(go);if(Ei){Fi=Ei;break}Zo.push(go)}Zo.forEach(Ei=>xi.set(Ei,Fi))}const Go=this._buildAnimation(jn.namespaceId,li,qi,Ye,po,Hi);if(jn.setRealPlayer(Go),Fi===ns)or.push(jn);else{const go=this.playersByElement.get(Fi);go&&go.length&&(jn.parentPlayer=mt(go)),ve.push(jn)}}else xn($n,li.fromStyles),jn.onDestroy(()=>sn($n,li.toStyles)),rr.push(jn),Rn.has($n)&&ve.push(jn)}),rr.forEach(Bn=>{const $n=Ye.get(Bn.element);if($n&&$n.length){const jn=mt($n);Bn.setRealPlayer(jn)}}),ve.forEach(Bn=>{Bn.parentPlayer?Bn.syncPlayerEvents(Bn.parentPlayer):Bn.destroy()});for(let Bn=0;Bn!Go.destroyed);Fi.length?Ri(this,$n,Fi):this.processLeaveNode($n)}return Dn.length=0,or.forEach(Bn=>{this.players.push(Bn),Bn.onDone(()=>{Bn.destroy();const $n=this.players.indexOf(Bn);this.players.splice($n,1)}),Bn.play()}),or}elementContainsData(_,b){let V=!1;const ve=b[bo];return ve&&ve.setForRemoval&&(V=!0),this.playersByElement.has(b)&&(V=!0),this.playersByQueriedElement.has(b)&&(V=!0),this.statesByElement.has(b)&&(V=!0),this._fetchNamespace(_).elementContainsData(b)||V}afterFlush(_){this._flushFns.push(_)}afterFlushAnimationsDone(_){this._whenQuietFns.push(_)}_getPreviousPlayers(_,b,V,ve,Ye){let yt=[];if(b){const wt=this.playersByQueriedElement.get(_);wt&&(yt=wt)}else{const wt=this.playersByElement.get(_);if(wt){const Xt=!Ye||Ye==ho;wt.forEach(fn=>{fn.queued||!Xt&&fn.triggerName!=ve||yt.push(fn)})}}return(V||ve)&&(yt=yt.filter(wt=>!(V&&V!=wt.namespaceId||ve&&ve!=wt.triggerName))),yt}_beforeAnimationBuild(_,b,V){const Ye=b.element,yt=b.isRemovalTransition?void 0:_,wt=b.isRemovalTransition?void 0:b.triggerName;for(const Xt of b.timelines){const fn=Xt.element,Rn=fn!==Ye,M=Bt(V,fn,[]);this._getPreviousPlayers(fn,Rn,yt,wt,b.toState).forEach(O=>{const ae=O.getRealPlayer();ae.beforeDestroy&&ae.beforeDestroy(),O.destroy(),M.push(O)})}xn(Ye,b.fromStyles)}_buildAnimation(_,b,V,ve,Ye,yt){const wt=b.triggerName,Xt=b.element,fn=[],Rn=new Set,M=new Set,x=b.timelines.map(ae=>{const ft=ae.element;Rn.add(ft);const Dn=ft[bo];if(Dn&&Dn.removedBeforeQueried)return new e.ZN(ae.duration,ae.delay);const Hn=ft!==Xt,oi=function co(xe){const _=[];return nr(xe,_),_}((V.get(ft)||Vi).map(qi=>qi.getRealPlayer())).filter(qi=>!!qi.element&&qi.element===ft),ki=Ye.get(ft),yi=yt.get(ft),Lo=cn(0,this._normalizer,0,ae.keyframes,ki,yi),fo=this._buildPlayer(ae,Lo,oi);if(ae.subTimeline&&ve&&M.add(ft),Hn){const qi=new lo(_,wt,ft);qi.setRealPlayer(fo),fn.push(qi)}return fo});fn.forEach(ae=>{Bt(this.playersByQueriedElement,ae.element,[]).push(ae),ae.onDone(()=>function Io(xe,_,b){let V=xe.get(_);if(V){if(V.length){const ve=V.indexOf(b);V.splice(ve,1)}0==V.length&&xe.delete(_)}return V}(this.playersByQueriedElement,ae.element,ae))}),Rn.forEach(ae=>io(ae,Qe));const O=mt(x);return O.onDestroy(()=>{Rn.forEach(ae=>Co(ae,Qe)),sn(Xt,b.toStyles)}),M.forEach(ae=>{Bt(ve,ae,[]).push(O)}),O}_buildPlayer(_,b,V){return b.length>0?this.driver.animate(_.element,b,_.duration,_.delay,_.easing,V):new e.ZN(_.duration,_.delay)}}class lo{constructor(_,b,V){this.namespaceId=_,this.triggerName=b,this.element=V,this._player=new e.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(_){this._containsRealPlayer||(this._player=_,this._queuedCallbacks.forEach((b,V)=>{b.forEach(ve=>Et(_,V,void 0,ve))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(_.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(_){this.totalTime=_}syncPlayerEvents(_){const b=this._player;b.triggerCallback&&_.onStart(()=>b.triggerCallback("start")),_.onDone(()=>this.finish()),_.onDestroy(()=>this.destroy())}_queueEvent(_,b){Bt(this._queuedCallbacks,_,[]).push(b)}onDone(_){this.queued&&this._queueEvent("done",_),this._player.onDone(_)}onStart(_){this.queued&&this._queueEvent("start",_),this._player.onStart(_)}onDestroy(_){this.queued&&this._queueEvent("destroy",_),this._player.onDestroy(_)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(_){this.queued||this._player.setPosition(_)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(_){const b=this._player;b.triggerCallback&&b.triggerCallback(_)}}function Rr(xe){return xe&&1===xe.nodeType}function Gr(xe,_){const b=xe.style.display;return xe.style.display=null!=_?_:"none",b}function Ro(xe,_,b,V,ve){const Ye=[];b.forEach(Xt=>Ye.push(Gr(Xt)));const yt=[];V.forEach((Xt,fn)=>{const Rn=new Map;Xt.forEach(M=>{const x=_.computeStyle(fn,M,ve);Rn.set(M,x),(!x||0==x.length)&&(fn[bo]=Dr,yt.push(fn))}),xe.set(fn,Rn)});let wt=0;return b.forEach(Xt=>Gr(Xt,Ye[wt++])),yt}function no(xe,_){const b=new Map;if(xe.forEach(wt=>b.set(wt,[])),0==_.length)return b;const V=1,ve=new Set(_),Ye=new Map;function yt(wt){if(!wt)return V;let Xt=Ye.get(wt);if(Xt)return Xt;const fn=wt.parentNode;return Xt=b.has(fn)?fn:ve.has(fn)?V:yt(fn),Ye.set(wt,Xt),Xt}return _.forEach(wt=>{const Xt=yt(wt);Xt!==V&&b.get(Xt).push(wt)}),b}function io(xe,_){var b;null===(b=xe.classList)||void 0===b||b.add(_)}function Co(xe,_){var b;null===(b=xe.classList)||void 0===b||b.remove(_)}function Ri(xe,_,b){mt(b).onDone(()=>xe.processLeaveNode(_))}function nr(xe,_){for(let b=0;bve.add(Ye)):_.set(xe,V),b.delete(xe),!0}class Vr{constructor(_,b,V){this.bodyNode=_,this._driver=b,this._normalizer=V,this._triggerCache={},this.onRemovalComplete=(ve,Ye)=>{},this._transitionEngine=new er(_,b,V),this._timelineEngine=new Ln(_,b,V),this._transitionEngine.onRemovalComplete=(ve,Ye)=>this.onRemovalComplete(ve,Ye)}registerTrigger(_,b,V,ve,Ye){const yt=_+"-"+ve;let wt=this._triggerCache[yt];if(!wt){const Xt=[],fn=[],Rn=ei(this._driver,Ye,Xt,fn);if(Xt.length)throw function je(xe,_){return new s.vHH(3404,!1)}();wt=function qo(xe,_,b){return new Sr(xe,_,b)}(ve,Rn,this._normalizer),this._triggerCache[yt]=wt}this._transitionEngine.registerTrigger(b,ve,wt)}register(_,b){this._transitionEngine.register(_,b)}destroy(_,b){this._transitionEngine.destroy(_,b)}onInsert(_,b,V,ve){this._transitionEngine.insertNode(_,b,V,ve)}onRemove(_,b,V,ve){this._transitionEngine.removeNode(_,b,ve||!1,V)}disableAnimations(_,b){this._transitionEngine.markElementAsDisabled(_,b)}process(_,b,V,ve){if("@"==V.charAt(0)){const[Ye,yt]=nn(V);this._timelineEngine.command(Ye,b,yt,ve)}else this._transitionEngine.trigger(_,b,V,ve)}listen(_,b,V,ve,Ye){if("@"==V.charAt(0)){const[yt,wt]=nn(V);return this._timelineEngine.listen(yt,b,wt,Ye)}return this._transitionEngine.listen(_,b,V,ve,Ye)}flush(_=-1){this._transitionEngine.flush(_)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Wi=(()=>{class xe{constructor(b,V,ve){this._element=b,this._startStyles=V,this._endStyles=ve,this._state=0;let Ye=xe.initialStylesByElement.get(b);Ye||xe.initialStylesByElement.set(b,Ye=new Map),this._initialStyles=Ye}start(){this._state<1&&(this._startStyles&&sn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(sn(this._element,this._initialStyles),this._endStyles&&(sn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(xe.initialStylesByElement.delete(this._element),this._startStyles&&(xn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(xn(this._element,this._endStyles),this._endStyles=null),sn(this._element,this._initialStyles),this._state=3)}}return xe.initialStylesByElement=new WeakMap,xe})();function ko(xe){let _=null;return xe.forEach((b,V)=>{(function kr(xe){return"display"===xe||"position"===xe})(V)&&(_=_||new Map,_.set(V,b))}),_}class gr{constructor(_,b,V,ve){this.element=_,this.keyframes=b,this.options=V,this._specialStyles=ve,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=V.duration,this._delay=V.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_=>_()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const _=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,_,this.options),this._finalKeyframe=_.length?_[_.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(_){const b=[];return _.forEach(V=>{b.push(Object.fromEntries(V))}),b}_triggerWebAnimation(_,b,V){return _.animate(this._convertKeyframesToObject(b),V)}onStart(_){this._originalOnStartFns.push(_),this._onStartFns.push(_)}onDone(_){this._originalOnDoneFns.push(_),this._onDoneFns.push(_)}onDestroy(_){this._onDestroyFns.push(_)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(_=>_()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(_=>_()),this._onDestroyFns=[])}setPosition(_){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=_*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const _=new Map;this.hasStarted()&&this._finalKeyframe.forEach((V,ve)=>{"offset"!==ve&&_.set(ve,this._finished?V:C(this.element,ve))}),this.currentSnapshot=_}triggerCallback(_){const b="start"===_?this._onStartFns:this._onDoneFns;b.forEach(V=>V()),b.length=0}}class Fo{validateStyleProperty(_){return!0}validateAnimatableStyleProperty(_){return!0}matchesElement(_,b){return!1}containsElement(_,b){return Ce(_,b)}getParentElement(_){return lt(_)}query(_,b,V){return re(_,b,V)}computeStyle(_,b,V){return window.getComputedStyle(_)[b]}animate(_,b,V,ve,Ye,yt=[]){const Xt={duration:V,delay:ve,fill:0==ve?"both":"forwards"};Ye&&(Xt.easing=Ye);const fn=new Map,Rn=yt.filter(O=>O instanceof gr);(function X(xe,_){return 0===xe||0===_})(V,ve)&&Rn.forEach(O=>{O.currentSnapshot.forEach((ae,ft)=>fn.set(ft,ae))});let M=function me(xe){return xe.length?xe[0]instanceof Map?xe:xe.map(_=>nt(_)):[]}(b).map(O=>Kt(O));M=function J(xe,_,b){if(b.size&&_.length){let V=_[0],ve=[];if(b.forEach((Ye,yt)=>{V.has(yt)||ve.push(yt),V.set(yt,Ye)}),ve.length)for(let Ye=1;Ye<_.length;Ye++){let yt=_[Ye];ve.forEach(wt=>yt.set(wt,C(xe,wt)))}}return _}(_,M,fn);const x=function Qi(xe,_){let b=null,V=null;return Array.isArray(_)&&_.length?(b=ko(_[0]),_.length>1&&(V=ko(_[_.length-1]))):_ instanceof Map&&(b=ko(_)),b||V?new Wi(xe,b,V):null}(_,M);return new gr(_,M,Xt,x)}}},8692:(Gt,Be,c)=>{"use strict";c.d(Be,{$G:()=>An,Do:()=>Le,EM:()=>er,HT:()=>z,JF:()=>jr,K0:()=>ee,Mx:()=>bn,NF:()=>bo,O5:()=>to,Ov:()=>_o,PM:()=>jo,RF:()=>Ni,S$:()=>ze,Ts:()=>Cr,V_:()=>ce,Ye:()=>Ve,ax:()=>Zn,b0:()=>Se,bD:()=>xo,ez:()=>Xi,n9:()=>uo,q:()=>F,sg:()=>Zn,tP:()=>pr,w_:()=>U});var e=c(4537);let s=null;function F(){return s}function z(w){s||(s=w)}class U{}const ee=new e.OlP("DocumentToken");let Z=(()=>{class w{historyGo(I){throw new Error("Not implemented")}}return w.\u0275fac=function(I){return new(I||w)},w.\u0275prov=e.Yz7({token:w,factory:function(){return function le(){return(0,e.LFG)(he)}()},providedIn:"platform"}),w})();const ce=new e.OlP("Location Initialized");let he=(()=>{class w extends Z{constructor(I){super(),this._doc=I,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return F().getBaseHref(this._doc)}onPopState(I){const fe=F().getGlobalEventTarget(this._doc,"window");return fe.addEventListener("popstate",I,!1),()=>fe.removeEventListener("popstate",I)}onHashChange(I){const fe=F().getGlobalEventTarget(this._doc,"window");return fe.addEventListener("hashchange",I,!1),()=>fe.removeEventListener("hashchange",I)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(I){this._location.pathname=I}pushState(I,fe,Je){ue()?this._history.pushState(I,fe,Je):this._location.hash=Je}replaceState(I,fe,Je){ue()?this._history.replaceState(I,fe,Je):this._location.hash=Je}forward(){this._history.forward()}back(){this._history.back()}historyGo(I=0){this._history.go(I)}getState(){return this._history.state}}return w.\u0275fac=function(I){return new(I||w)(e.LFG(ee))},w.\u0275prov=e.Yz7({token:w,factory:function(){return function H(){return new he((0,e.LFG)(ee))}()},providedIn:"platform"}),w})();function ue(){return!!window.history.pushState}function de(w,K){if(0==w.length)return K;if(0==K.length)return w;let I=0;return w.endsWith("/")&&I++,K.startsWith("/")&&I++,2==I?w+K.substring(1):1==I?w+K:w+"/"+K}function q(w){const K=w.match(/#|\?|$/),I=K&&K.index||w.length;return w.slice(0,I-("/"===w[I-1]?1:0))+w.slice(I)}function ie(w){return w&&"?"!==w[0]?"?"+w:w}let ze=(()=>{class w{historyGo(I){throw new Error("Not implemented")}}return w.\u0275fac=function(I){return new(I||w)},w.\u0275prov=e.Yz7({token:w,factory:function(){return(0,e.f3M)(Se)},providedIn:"root"}),w})();const ge=new e.OlP("appBaseHref");let Se=(()=>{class w extends ze{constructor(I,fe){var Je,qt,ln;super(),this._platformLocation=I,this._removeListenerFns=[],this._baseHref=null!==(Je=null!==(qt=null!=fe?fe:this._platformLocation.getBaseHrefFromDOM())&&void 0!==qt?qt:null===(ln=(0,e.f3M)(ee).location)||void 0===ln?void 0:ln.origin)&&void 0!==Je?Je:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(I){this._removeListenerFns.push(this._platformLocation.onPopState(I),this._platformLocation.onHashChange(I))}getBaseHref(){return this._baseHref}prepareExternalUrl(I){return de(this._baseHref,I)}path(I=!1){const fe=this._platformLocation.pathname+ie(this._platformLocation.search),Je=this._platformLocation.hash;return Je&&I?`${fe}${Je}`:fe}pushState(I,fe,Je,qt){const ln=this.prepareExternalUrl(Je+ie(qt));this._platformLocation.pushState(I,fe,ln)}replaceState(I,fe,Je,qt){const ln=this.prepareExternalUrl(Je+ie(qt));this._platformLocation.replaceState(I,fe,ln)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(I=0){var fe,Je;null===(fe=(Je=this._platformLocation).historyGo)||void 0===fe||fe.call(Je,I)}}return w.\u0275fac=function(I){return new(I||w)(e.LFG(Z),e.LFG(ge,8))},w.\u0275prov=e.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"}),w})(),Le=(()=>{class w extends ze{constructor(I,fe){super(),this._platformLocation=I,this._baseHref="",this._removeListenerFns=[],null!=fe&&(this._baseHref=fe)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(I){this._removeListenerFns.push(this._platformLocation.onPopState(I),this._platformLocation.onHashChange(I))}getBaseHref(){return this._baseHref}path(I=!1){let fe=this._platformLocation.hash;return null==fe&&(fe="#"),fe.length>0?fe.substring(1):fe}prepareExternalUrl(I){const fe=de(this._baseHref,I);return fe.length>0?"#"+fe:fe}pushState(I,fe,Je,qt){let ln=this.prepareExternalUrl(Je+ie(qt));0==ln.length&&(ln=this._platformLocation.pathname),this._platformLocation.pushState(I,fe,ln)}replaceState(I,fe,Je,qt){let ln=this.prepareExternalUrl(Je+ie(qt));0==ln.length&&(ln=this._platformLocation.pathname),this._platformLocation.replaceState(I,fe,ln)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(I=0){var fe,Je;null===(fe=(Je=this._platformLocation).historyGo)||void 0===fe||fe.call(Je,I)}}return w.\u0275fac=function(I){return new(I||w)(e.LFG(Z),e.LFG(ge,8))},w.\u0275prov=e.Yz7({token:w,factory:w.\u0275fac}),w})(),Ve=(()=>{class w{constructor(I){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=I;const fe=this._locationStrategy.getBaseHref();this._basePath=function Ae(w){if(new RegExp("^(https?:)?//").test(w)){const[,I]=w.split(/\/\/[^\/]+/);return I}return w}(q(et(fe))),this._locationStrategy.onPopState(Je=>{this._subject.emit({url:this.path(!0),pop:!0,state:Je.state,type:Je.type})})}ngOnDestroy(){var I;null===(I=this._urlChangeSubscription)||void 0===I||I.unsubscribe(),this._urlChangeListeners=[]}path(I=!1){return this.normalize(this._locationStrategy.path(I))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(I,fe=""){return this.path()==this.normalize(I+ie(fe))}normalize(I){return w.stripTrailingSlash(function oe(w,K){if(!w||!K.startsWith(w))return K;const I=K.substring(w.length);return""===I||["/",";","?","#"].includes(I[0])?I:K}(this._basePath,et(I)))}prepareExternalUrl(I){return I&&"/"!==I[0]&&(I="/"+I),this._locationStrategy.prepareExternalUrl(I)}go(I,fe="",Je=null){this._locationStrategy.pushState(Je,"",I,fe),this._notifyUrlChangeListeners(this.prepareExternalUrl(I+ie(fe)),Je)}replaceState(I,fe="",Je=null){this._locationStrategy.replaceState(Je,"",I,fe),this._notifyUrlChangeListeners(this.prepareExternalUrl(I+ie(fe)),Je)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(I=0){var fe,Je;null===(fe=(Je=this._locationStrategy).historyGo)||void 0===fe||fe.call(Je,I)}onUrlChange(I){return this._urlChangeListeners.push(I),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(fe=>{this._notifyUrlChangeListeners(fe.url,fe.state)})),()=>{const fe=this._urlChangeListeners.indexOf(I);var Je;this._urlChangeListeners.splice(fe,1),0===this._urlChangeListeners.length&&(null===(Je=this._urlChangeSubscription)||void 0===Je||Je.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(I="",fe){this._urlChangeListeners.forEach(Je=>Je(I,fe))}subscribe(I,fe,Je){return this._subject.subscribe({next:I,error:fe,complete:Je})}}return w.normalizeQueryParams=ie,w.joinWithSlash=de,w.stripTrailingSlash=q,w.\u0275fac=function(I){return new(I||w)(e.LFG(ze))},w.\u0275prov=e.Yz7({token:w,factory:function(){return function He(){return new Ve((0,e.LFG)(ze))}()},providedIn:"root"}),w})();function et(w){return w.replace(/\/index.html$/,"")}function bn(w,K){K=encodeURIComponent(K);for(const I of w.split(";")){const fe=I.indexOf("="),[Je,qt]=-1==fe?[I,""]:[I.slice(0,fe),I.slice(fe+1)];if(Je.trim()===K)return decodeURIComponent(qt)}return null}let An=(()=>{class w{constructor(I){this._viewContainerRef=I,this.ngComponentOutlet=null}ngOnChanges(I){const{_viewContainerRef:fe,ngComponentOutletNgModule:Je,ngComponentOutletNgModuleFactory:qt}=this;if(fe.clear(),this._componentRef=void 0,this.ngComponentOutlet){const ln=this.ngComponentOutletInjector||fe.parentInjector;(I.ngComponentOutletNgModule||I.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=Je?(0,e.Lck)(Je,ei(ln)):qt?qt.create(ei(ln)):void 0),this._componentRef=fe.createComponent(this.ngComponentOutlet,{index:fe.length,injector:ln,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}return w.\u0275fac=function(I){return new(I||w)(e.Y36(e.s_b))},w.\u0275dir=e.lG2({type:w,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[e.TTD]}),w})();function ei(w){return w.get(e.h0i).injector}class Qn{constructor(K,I,fe,Je){this.$implicit=K,this.ngForOf=I,this.index=fe,this.count=Je}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Zn=(()=>{class w{set ngForOf(I){this._ngForOf=I,this._ngForOfDirty=!0}set ngForTrackBy(I){this._trackByFn=I}get ngForTrackBy(){return this._trackByFn}constructor(I,fe,Je){this._viewContainer=I,this._template=fe,this._differs=Je,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(I){I&&(this._template=I)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const I=this._ngForOf;!this._differ&&I&&(this._differ=this._differs.find(I).create(this.ngForTrackBy))}if(this._differ){const I=this._differ.diff(this._ngForOf);I&&this._applyChanges(I)}}_applyChanges(I){const fe=this._viewContainer;I.forEachOperation((Je,qt,ln)=>{if(null==Je.previousIndex)fe.createEmbeddedView(this._template,new Qn(Je.item,this._ngForOf,-1,-1),null===ln?void 0:ln);else if(null==ln)fe.remove(null===qt?void 0:qt);else if(null!==qt){const kn=fe.get(qt);fe.move(kn,ln),ii(kn,Je)}});for(let Je=0,qt=fe.length;Je{ii(fe.get(Je.currentIndex),Je)})}static ngTemplateContextGuard(I,fe){return!0}}return w.\u0275fac=function(I){return new(I||w)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},w.\u0275dir=e.lG2({type:w,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),w})();function ii(w,K){w.context.$implicit=K.item}let to=(()=>{class w{constructor(I,fe){this._viewContainer=I,this._context=new Vn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=fe}set ngIf(I){this._context.$implicit=this._context.ngIf=I,this._updateView()}set ngIfThen(I){Ci("ngIfThen",I),this._thenTemplateRef=I,this._thenViewRef=null,this._updateView()}set ngIfElse(I){Ci("ngIfElse",I),this._elseTemplateRef=I,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(I,fe){return!0}}return w.\u0275fac=function(I){return new(I||w)(e.Y36(e.s_b),e.Y36(e.Rgc))},w.\u0275dir=e.lG2({type:w,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),w})();class Vn{constructor(){this.$implicit=null,this.ngIf=null}}function Ci(w,K){if(K&&!K.createEmbeddedView)throw new Error(`${w} must be a TemplateRef, but received '${(0,e.AaK)(K)}'.`)}class Ai{constructor(K,I){this._viewContainerRef=K,this._templateRef=I,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(K){K&&!this._created?this.create():!K&&this._created&&this.destroy()}}let Ni=(()=>{class w{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(I){this._ngSwitch=I,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(I){this._defaultViews.push(I)}_matchCase(I){const fe=I==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||fe,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),fe}_updateDefaultCases(I){if(this._defaultViews.length>0&&I!==this._defaultUsed){this._defaultUsed=I;for(const fe of this._defaultViews)fe.enforceState(I)}}}return w.\u0275fac=function(I){return new(I||w)},w.\u0275dir=e.lG2({type:w,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),w})(),uo=(()=>{class w{constructor(I,fe,Je){this.ngSwitch=Je,Je._addCase(),this._view=new Ai(I,fe)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return w.\u0275fac=function(I){return new(I||w)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Ni,9))},w.\u0275dir=e.lG2({type:w,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),w})(),pr=(()=>{class w{constructor(I){this._viewContainerRef=I,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(I){if(I.ngTemplateOutlet||I.ngTemplateOutletInjector){const fe=this._viewContainerRef;if(this._viewRef&&fe.remove(fe.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Je,ngTemplateOutletContext:qt,ngTemplateOutletInjector:ln}=this;this._viewRef=fe.createEmbeddedView(Je,qt,ln?{injector:ln}:void 0)}else this._viewRef=null}else this._viewRef&&I.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return w.\u0275fac=function(I){return new(I||w)(e.Y36(e.s_b))},w.\u0275dir=e.lG2({type:w,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]}),w})();class Eo{createSubscription(K,I){return K.subscribe({next:I,error:fe=>{throw fe}})}dispose(K){K.unsubscribe()}}class Ao{createSubscription(K,I){return K.then(I,fe=>{throw fe})}dispose(K){}}const Wo=new Ao,Mo=new Eo;let _o=(()=>{class w{constructor(I){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=I}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(I){return this._obj?I!==this._obj?(this._dispose(),this.transform(I)):this._latestValue:(I&&this._subscribe(I),this._latestValue)}_subscribe(I){this._obj=I,this._strategy=this._selectStrategy(I),this._subscription=this._strategy.createSubscription(I,fe=>this._updateLatestValue(I,fe))}_selectStrategy(I){if((0,e.QGY)(I))return Wo;if((0,e.F4k)(I))return Mo;throw function ji(w,K){return new e.vHH(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(I,fe){I===this._obj&&(this._latestValue=fe,this._ref.markForCheck())}}return w.\u0275fac=function(I){return new(I||w)(e.Y36(e.sBO,16))},w.\u0275pipe=e.Yjl({name:"async",type:w,pure:!1,standalone:!0}),w})(),Cr=(()=>{class w{transform(I){return JSON.stringify(I,null,2)}}return w.\u0275fac=function(I){return new(I||w)},w.\u0275pipe=e.Yjl({name:"json",type:w,pure:!1,standalone:!0}),w})(),Xi=(()=>{class w{}return w.\u0275fac=function(I){return new(I||w)},w.\u0275mod=e.oAB({type:w}),w.\u0275inj=e.cJS({}),w})();const xo="browser",Vi="server";function bo(w){return w===xo}function jo(w){return w===Vi}let er=(()=>{class w{}return w.\u0275prov=(0,e.Yz7)({token:w,providedIn:"root",factory:()=>new lo((0,e.LFG)(ee),window)}),w})();class lo{constructor(K,I){this.document=K,this.window=I,this.offset=()=>[0,0]}setOffset(K){this.offset=Array.isArray(K)?()=>K:K}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(K){this.supportsScrolling()&&this.window.scrollTo(K[0],K[1])}scrollToAnchor(K){if(!this.supportsScrolling())return;const I=function tr(w,K){const I=w.getElementById(K)||w.getElementsByName(K)[0];if(I)return I;if("function"==typeof w.createTreeWalker&&w.body&&(w.body.createShadowRoot||w.body.attachShadow)){const fe=w.createTreeWalker(w.body,NodeFilter.SHOW_ELEMENT);let Je=fe.currentNode;for(;Je;){const qt=Je.shadowRoot;if(qt){const ln=qt.getElementById(K)||qt.querySelector(`[name="${K}"]`);if(ln)return ln}Je=fe.nextNode()}}return null}(this.document,K);I&&(this.scrollToElement(I),I.focus())}setHistoryScrollRestoration(K){if(this.supportScrollRestoration()){const I=this.window.history;I&&I.scrollRestoration&&(I.scrollRestoration=K)}}scrollToElement(K){const I=K.getBoundingClientRect(),fe=I.left+this.window.pageXOffset,Je=I.top+this.window.pageYOffset,qt=this.offset();this.window.scrollTo(fe-qt[0],Je-qt[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const K=Io(this.window.history)||Io(Object.getPrototypeOf(this.window.history));return!(!K||!K.writable&&!K.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Io(w){return Object.getOwnPropertyDescriptor(w,"scrollRestoration")}class jr{}},5732:(Gt,Be,c)=>{"use strict";c.d(Be,{JF:()=>vt,eN:()=>Ne});var e=c(8692),s=c(4537),F=c(4945),z=c(7241),U=c(4551),ee=c(4970),Z=c(7969);class le{}class ce{}class he{constructor(Ze){this.normalizedNames=new Map,this.lazyUpdate=null,Ze?this.lazyInit="string"==typeof Ze?()=>{this.headers=new Map,Ze.split("\n").forEach(nt=>{const me=nt.indexOf(":");if(me>0){const Ge=nt.slice(0,me),Kt=Ge.toLowerCase(),Wt=nt.slice(me+1).trim();this.maybeSetNormalizedName(Ge,Kt),this.headers.has(Kt)?this.headers.get(Kt).push(Wt):this.headers.set(Kt,[Wt])}})}:()=>{this.headers=new Map,Object.entries(Ze).forEach(([nt,me])=>{let Ge;if(Ge="string"==typeof me?[me]:"number"==typeof me?[me.toString()]:me.map(Kt=>Kt.toString()),Ge.length>0){const Kt=nt.toLowerCase();this.headers.set(Kt,Ge),this.maybeSetNormalizedName(nt,Kt)}})}:this.headers=new Map}has(Ze){return this.init(),this.headers.has(Ze.toLowerCase())}get(Ze){this.init();const nt=this.headers.get(Ze.toLowerCase());return nt&&nt.length>0?nt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ze){return this.init(),this.headers.get(Ze.toLowerCase())||null}append(Ze,nt){return this.clone({name:Ze,value:nt,op:"a"})}set(Ze,nt){return this.clone({name:Ze,value:nt,op:"s"})}delete(Ze,nt){return this.clone({name:Ze,value:nt,op:"d"})}maybeSetNormalizedName(Ze,nt){this.normalizedNames.has(nt)||this.normalizedNames.set(nt,Ze)}init(){this.lazyInit&&(this.lazyInit instanceof he?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ze=>this.applyUpdate(Ze)),this.lazyUpdate=null))}copyFrom(Ze){Ze.init(),Array.from(Ze.headers.keys()).forEach(nt=>{this.headers.set(nt,Ze.headers.get(nt)),this.normalizedNames.set(nt,Ze.normalizedNames.get(nt))})}clone(Ze){const nt=new he;return nt.lazyInit=this.lazyInit&&this.lazyInit instanceof he?this.lazyInit:this,nt.lazyUpdate=(this.lazyUpdate||[]).concat([Ze]),nt}applyUpdate(Ze){const nt=Ze.name.toLowerCase();switch(Ze.op){case"a":case"s":let me=Ze.value;if("string"==typeof me&&(me=[me]),0===me.length)return;this.maybeSetNormalizedName(Ze.name,nt);const Ge=("a"===Ze.op?this.headers.get(nt):void 0)||[];Ge.push(...me),this.headers.set(nt,Ge);break;case"d":const Kt=Ze.value;if(Kt){let Wt=this.headers.get(nt);if(!Wt)return;Wt=Wt.filter(vn=>-1===Kt.indexOf(vn)),0===Wt.length?(this.headers.delete(nt),this.normalizedNames.delete(nt)):this.headers.set(nt,Wt)}else this.headers.delete(nt),this.normalizedNames.delete(nt)}}forEach(Ze){this.init(),Array.from(this.normalizedNames.keys()).forEach(nt=>Ze(this.normalizedNames.get(nt),this.headers.get(nt)))}}class H{encodeKey(Ze){return ze(Ze)}encodeValue(Ze){return ze(Ze)}decodeKey(Ze){return decodeURIComponent(Ze)}decodeValue(Ze){return decodeURIComponent(Ze)}}const q=/%(\d[a-f0-9])/gi,ie={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ze(bt){return encodeURIComponent(bt).replace(q,(Ze,nt)=>{var me;return null!==(me=ie[nt])&&void 0!==me?me:Ze})}function ge(bt){return`${bt}`}class Se{constructor(Ze={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ze.encoder||new H,Ze.fromString){if(Ze.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function de(bt,Ze){const nt=new Map;return bt.length>0&&bt.replace(/^\?/,"").split("&").forEach(Ge=>{const Kt=Ge.indexOf("="),[Wt,vn]=-1==Kt?[Ze.decodeKey(Ge),""]:[Ze.decodeKey(Ge.slice(0,Kt)),Ze.decodeValue(Ge.slice(Kt+1))],sn=nt.get(Wt)||[];sn.push(vn),nt.set(Wt,sn)}),nt}(Ze.fromString,this.encoder)}else Ze.fromObject?(this.map=new Map,Object.keys(Ze.fromObject).forEach(nt=>{const me=Ze.fromObject[nt],Ge=Array.isArray(me)?me.map(ge):[ge(me)];this.map.set(nt,Ge)})):this.map=null}has(Ze){return this.init(),this.map.has(Ze)}get(Ze){this.init();const nt=this.map.get(Ze);return nt?nt[0]:null}getAll(Ze){return this.init(),this.map.get(Ze)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ze,nt){return this.clone({param:Ze,value:nt,op:"a"})}appendAll(Ze){const nt=[];return Object.keys(Ze).forEach(me=>{const Ge=Ze[me];Array.isArray(Ge)?Ge.forEach(Kt=>{nt.push({param:me,value:Kt,op:"a"})}):nt.push({param:me,value:Ge,op:"a"})}),this.clone(nt)}set(Ze,nt){return this.clone({param:Ze,value:nt,op:"s"})}delete(Ze,nt){return this.clone({param:Ze,value:nt,op:"d"})}toString(){return this.init(),this.keys().map(Ze=>{const nt=this.encoder.encodeKey(Ze);return this.map.get(Ze).map(me=>nt+"="+this.encoder.encodeValue(me)).join("&")}).filter(Ze=>""!==Ze).join("&")}clone(Ze){const nt=new Se({encoder:this.encoder});return nt.cloneFrom=this.cloneFrom||this,nt.updates=(this.updates||[]).concat(Ze),nt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ze=>this.map.set(Ze,this.cloneFrom.map.get(Ze))),this.updates.forEach(Ze=>{switch(Ze.op){case"a":case"s":const nt=("a"===Ze.op?this.map.get(Ze.param):void 0)||[];nt.push(ge(Ze.value)),this.map.set(Ze.param,nt);break;case"d":if(void 0===Ze.value){this.map.delete(Ze.param);break}{let me=this.map.get(Ze.param)||[];const Ge=me.indexOf(ge(Ze.value));-1!==Ge&&me.splice(Ge,1),me.length>0?this.map.set(Ze.param,me):this.map.delete(Ze.param)}}}),this.cloneFrom=this.updates=null)}}class Ve{constructor(){this.map=new Map}set(Ze,nt){return this.map.set(Ze,nt),this}get(Ze){return this.map.has(Ze)||this.map.set(Ze,Ze.defaultValue()),this.map.get(Ze)}delete(Ze){return this.map.delete(Ze),this}has(Ze){return this.map.has(Ze)}keys(){return this.map.keys()}}function oe(bt){return typeof ArrayBuffer<"u"&&bt instanceof ArrayBuffer}function et(bt){return typeof Blob<"u"&&bt instanceof Blob}function Ae(bt){return typeof FormData<"u"&&bt instanceof FormData}class tt{constructor(Ze,nt,me,Ge){let Kt;if(this.url=nt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ze.toUpperCase(),function He(bt){switch(bt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ge?(this.body=void 0!==me?me:null,Kt=Ge):Kt=me,Kt&&(this.reportProgress=!!Kt.reportProgress,this.withCredentials=!!Kt.withCredentials,Kt.responseType&&(this.responseType=Kt.responseType),Kt.headers&&(this.headers=Kt.headers),Kt.context&&(this.context=Kt.context),Kt.params&&(this.params=Kt.params)),this.headers||(this.headers=new he),this.context||(this.context=new Ve),this.params){const Wt=this.params.toString();if(0===Wt.length)this.urlWithParams=nt;else{const vn=nt.indexOf("?");this.urlWithParams=nt+(-1===vn?"?":vnrt.set(Pe,Ze.setHeaders[Pe]),xn)),Ze.setParams&&(Pn=Object.keys(Ze.setParams).reduce((rt,Pe)=>rt.set(Pe,Ze.setParams[Pe]),Pn)),new tt(me,Ge,Wt,{params:Pn,headers:xn,context:xt,reportProgress:sn,responseType:Kt,withCredentials:vn})}}var je=(()=>((je=je||{})[je.Sent=0]="Sent",je[je.UploadProgress=1]="UploadProgress",je[je.ResponseHeader=2]="ResponseHeader",je[je.DownloadProgress=3]="DownloadProgress",je[je.Response=4]="Response",je[je.User=5]="User",je))();class be{constructor(Ze,nt=200,me="OK"){this.headers=Ze.headers||new he,this.status=void 0!==Ze.status?Ze.status:nt,this.statusText=Ze.statusText||me,this.url=Ze.url||null,this.ok=this.status>=200&&this.status<300}}class at extends be{constructor(Ze={}){super(Ze),this.type=je.ResponseHeader}clone(Ze={}){return new at({headers:Ze.headers||this.headers,status:void 0!==Ze.status?Ze.status:this.status,statusText:Ze.statusText||this.statusText,url:Ze.url||this.url||void 0})}}class St extends be{constructor(Ze={}){super(Ze),this.type=je.Response,this.body=void 0!==Ze.body?Ze.body:null}clone(Ze={}){return new St({body:void 0!==Ze.body?Ze.body:this.body,headers:Ze.headers||this.headers,status:void 0!==Ze.status?Ze.status:this.status,statusText:Ze.statusText||this.statusText,url:Ze.url||this.url||void 0})}}class Ke extends be{constructor(Ze){super(Ze,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ze.url||"(unknown url)"}`:`Http failure response for ${Ze.url||"(unknown url)"}: ${Ze.status} ${Ze.statusText}`,this.error=Ze.error||null}}function pt(bt,Ze){return{body:Ze,headers:bt.headers,context:bt.context,observe:bt.observe,params:bt.params,reportProgress:bt.reportProgress,responseType:bt.responseType,withCredentials:bt.withCredentials}}let Ne=(()=>{class bt{constructor(nt){this.handler=nt}request(nt,me,Ge={}){let Kt;if(nt instanceof tt)Kt=nt;else{let sn,xn;sn=Ge.headers instanceof he?Ge.headers:new he(Ge.headers),Ge.params&&(xn=Ge.params instanceof Se?Ge.params:new Se({fromObject:Ge.params})),Kt=new tt(nt,me,void 0!==Ge.body?Ge.body:null,{headers:sn,context:Ge.context,params:xn,reportProgress:Ge.reportProgress,responseType:Ge.responseType||"json",withCredentials:Ge.withCredentials})}const Wt=(0,F.of)(Kt).pipe((0,U.b)(sn=>this.handler.handle(sn)));if(nt instanceof tt||"events"===Ge.observe)return Wt;const vn=Wt.pipe((0,ee.h)(sn=>sn instanceof St));switch(Ge.observe||"body"){case"body":switch(Kt.responseType){case"arraybuffer":return vn.pipe((0,Z.U)(sn=>{if(null!==sn.body&&!(sn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return sn.body}));case"blob":return vn.pipe((0,Z.U)(sn=>{if(null!==sn.body&&!(sn.body instanceof Blob))throw new Error("Response is not a Blob.");return sn.body}));case"text":return vn.pipe((0,Z.U)(sn=>{if(null!==sn.body&&"string"!=typeof sn.body)throw new Error("Response is not a string.");return sn.body}));default:return vn.pipe((0,Z.U)(sn=>sn.body))}case"response":return vn;default:throw new Error(`Unreachable: unhandled observe type ${Ge.observe}}`)}}delete(nt,me={}){return this.request("DELETE",nt,me)}get(nt,me={}){return this.request("GET",nt,me)}head(nt,me={}){return this.request("HEAD",nt,me)}jsonp(nt,me){return this.request("JSONP",nt,{params:(new Se).append(me,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(nt,me={}){return this.request("OPTIONS",nt,me)}patch(nt,me,Ge={}){return this.request("PATCH",nt,pt(Ge,me))}post(nt,me,Ge={}){return this.request("POST",nt,pt(Ge,me))}put(nt,me,Ge={}){return this.request("PUT",nt,pt(Ge,me))}}return bt.\u0275fac=function(nt){return new(nt||bt)(s.LFG(le))},bt.\u0275prov=s.Yz7({token:bt,factory:bt.\u0275fac}),bt})();function ke(bt,Ze){return Ze(bt)}function $e(bt,Ze){return(nt,me)=>Ze.intercept(nt,{handle:Ge=>bt(Ge,me)})}const Q=new s.OlP("HTTP_INTERCEPTORS"),te=new s.OlP("HTTP_INTERCEPTOR_FNS");function k(){let bt=null;return(Ze,nt)=>{var me;return null===bt&&(bt=(null!==(me=(0,s.f3M)(Q,{optional:!0}))&&void 0!==me?me:[]).reduceRight($e,ke)),bt(Ze,nt)}}let ne=(()=>{class bt extends le{constructor(nt,me){super(),this.backend=nt,this.injector=me,this.chain=null}handle(nt){if(null===this.chain){const me=Array.from(new Set(this.injector.get(te)));this.chain=me.reduceRight((Ge,Kt)=>function B(bt,Ze,nt){return(me,Ge)=>nt.runInContext(()=>Ze(me,Kt=>bt(Kt,Ge)))}(Ge,Kt,this.injector),ke)}return this.chain(nt,me=>this.backend.handle(me))}}return bt.\u0275fac=function(nt){return new(nt||bt)(s.LFG(ce),s.LFG(s.lqb))},bt.\u0275prov=s.Yz7({token:bt,factory:bt.\u0275fac}),bt})();const On=/^\)\]\}',?\n/;let jt=(()=>{class bt{constructor(nt){this.xhrFactory=nt}handle(nt){if("JSONP"===nt.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new z.y(me=>{const Ge=this.xhrFactory.build();if(Ge.open(nt.method,nt.urlWithParams),nt.withCredentials&&(Ge.withCredentials=!0),nt.headers.forEach((Pe,ht)=>Ge.setRequestHeader(Pe,ht.join(","))),nt.headers.has("Accept")||Ge.setRequestHeader("Accept","application/json, text/plain, */*"),!nt.headers.has("Content-Type")){const Pe=nt.detectContentTypeHeader();null!==Pe&&Ge.setRequestHeader("Content-Type",Pe)}if(nt.responseType){const Pe=nt.responseType.toLowerCase();Ge.responseType="json"!==Pe?Pe:"text"}const Kt=nt.serializeBody();let Wt=null;const vn=()=>{if(null!==Wt)return Wt;const Pe=Ge.statusText||"OK",ht=new he(Ge.getAllResponseHeaders()),Nt=function lt(bt){return"responseURL"in bt&&bt.responseURL?bt.responseURL:/^X-Request-URL:/m.test(bt.getAllResponseHeaders())?bt.getResponseHeader("X-Request-URL"):null}(Ge)||nt.url;return Wt=new at({headers:ht,status:Ge.status,statusText:Pe,url:Nt}),Wt},sn=()=>{let{headers:Pe,status:ht,statusText:Nt,url:mn}=vn(),Zt=null;204!==ht&&(Zt=typeof Ge.response>"u"?Ge.responseText:Ge.response),0===ht&&(ht=Zt?200:0);let se=ht>=200&&ht<300;if("json"===nt.responseType&&"string"==typeof Zt){const X=Zt;Zt=Zt.replace(On,"");try{Zt=""!==Zt?JSON.parse(Zt):null}catch(J){Zt=X,se&&(se=!1,Zt={error:J,text:Zt})}}se?(me.next(new St({body:Zt,headers:Pe,status:ht,statusText:Nt,url:mn||void 0})),me.complete()):me.error(new Ke({error:Zt,headers:Pe,status:ht,statusText:Nt,url:mn||void 0}))},xn=Pe=>{const{url:ht}=vn(),Nt=new Ke({error:Pe,status:Ge.status||0,statusText:Ge.statusText||"Unknown Error",url:ht||void 0});me.error(Nt)};let Pn=!1;const xt=Pe=>{Pn||(me.next(vn()),Pn=!0);let ht={type:je.DownloadProgress,loaded:Pe.loaded};Pe.lengthComputable&&(ht.total=Pe.total),"text"===nt.responseType&&Ge.responseText&&(ht.partialText=Ge.responseText),me.next(ht)},rt=Pe=>{let ht={type:je.UploadProgress,loaded:Pe.loaded};Pe.lengthComputable&&(ht.total=Pe.total),me.next(ht)};return Ge.addEventListener("load",sn),Ge.addEventListener("error",xn),Ge.addEventListener("timeout",xn),Ge.addEventListener("abort",xn),nt.reportProgress&&(Ge.addEventListener("progress",xt),null!==Kt&&Ge.upload&&Ge.upload.addEventListener("progress",rt)),Ge.send(Kt),me.next({type:je.Sent}),()=>{Ge.removeEventListener("error",xn),Ge.removeEventListener("abort",xn),Ge.removeEventListener("load",sn),Ge.removeEventListener("timeout",xn),nt.reportProgress&&(Ge.removeEventListener("progress",xt),null!==Kt&&Ge.upload&&Ge.upload.removeEventListener("progress",rt)),Ge.readyState!==Ge.DONE&&Ge.abort()}})}}return bt.\u0275fac=function(nt){return new(nt||bt)(s.LFG(e.JF))},bt.\u0275prov=s.Yz7({token:bt,factory:bt.\u0275fac}),bt})();const gt=new s.OlP("XSRF_ENABLED"),_t=new s.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Ee=new s.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ct{}let Ce=(()=>{class bt{constructor(nt,me,Ge){this.doc=nt,this.platform=me,this.cookieName=Ge,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const nt=this.doc.cookie||"";return nt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.Mx)(nt,this.cookieName),this.lastCookieString=nt),this.lastToken}}return bt.\u0275fac=function(nt){return new(nt||bt)(s.LFG(e.K0),s.LFG(s.Lbi),s.LFG(_t))},bt.\u0275prov=s.Yz7({token:bt,factory:bt.\u0275fac}),bt})();function re(bt,Ze){const nt=bt.url.toLowerCase();if(!(0,s.f3M)(gt)||"GET"===bt.method||"HEAD"===bt.method||nt.startsWith("http://")||nt.startsWith("https://"))return Ze(bt);const me=(0,s.f3M)(ct).getToken(),Ge=(0,s.f3M)(Ee);return null!=me&&!bt.headers.has(Ge)&&(bt=bt.clone({headers:bt.headers.set(Ge,me)})),Ze(bt)}var ye=(()=>((ye=ye||{})[ye.Interceptors=0]="Interceptors",ye[ye.LegacyInterceptors=1]="LegacyInterceptors",ye[ye.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ye[ye.NoXsrfProtection=3]="NoXsrfProtection",ye[ye.JsonpSupport=4]="JsonpSupport",ye[ye.RequestsMadeViaParent=5]="RequestsMadeViaParent",ye))();function ut(bt,Ze){return{\u0275kind:bt,\u0275providers:Ze}}function Lt(...bt){const Ze=[Ne,jt,ne,{provide:le,useExisting:ne},{provide:ce,useExisting:jt},{provide:te,useValue:re,multi:!0},{provide:gt,useValue:!0},{provide:ct,useClass:Ce}];for(const nt of bt)Ze.push(...nt.\u0275providers);return(0,s.MR2)(Ze)}const Ht=new s.OlP("LEGACY_INTERCEPTOR_FN");let vt=(()=>{class bt{}return bt.\u0275fac=function(nt){return new(nt||bt)},bt.\u0275mod=s.oAB({type:bt}),bt.\u0275inj=s.cJS({providers:[Lt(ut(ye.LegacyInterceptors,[{provide:Ht,useFactory:k},{provide:te,useExisting:Ht,multi:!0}]))]}),bt})()},4537:(Gt,Be,c)=>{"use strict";c.d(Be,{$8M:()=>A,$WT:()=>Ft,$Z:()=>up,AFp:()=>l0,ALo:()=>xm,AaK:()=>le,AsE:()=>Af,BQk:()=>fc,CHM:()=>O,CRH:()=>Um,CZH:()=>Mc,CqO:()=>zp,D6c:()=>eC,DdM:()=>ym,Dn7:()=>Am,EJc:()=>mb,EiD:()=>Vl,EpF:()=>Up,F$t:()=>Yp,F4k:()=>Hp,FYo:()=>Na,FiY:()=>wo,Gf:()=>Nm,GfV:()=>Hh,GkF:()=>yf,Gpc:()=>ue,Hsn:()=>Zp,Ikx:()=>Sf,JOm:()=>qr,JVY:()=>Ed,JZr:()=>ze,Jf7:()=>zh,KtG:()=>ae,L6k:()=>Md,LAX:()=>xd,LFG:()=>vt,LSH:()=>ca,Lbi:()=>fb,Lck:()=>h1,MAs:()=>Bp,MMx:()=>zf,MR2:()=>Nd,NdJ:()=>Cf,O4$:()=>Es,OlP:()=>Jt,Oqu:()=>Pf,P3R:()=>Gl,PXZ:()=>Sb,PiD:()=>Gs,Q6J:()=>mf,QGY:()=>bf,QbO:()=>hb,Qsj:()=>jd,R0b:()=>ts,RDi:()=>_d,Rgc:()=>qu,SBq:()=>zo,Sil:()=>vb,Suo:()=>Bm,TTD:()=>xr,TgZ:()=>lc,Tol:()=>dg,Udp:()=>Of,VKq:()=>bm,W1O:()=>$m,WLB:()=>Cm,X6Q:()=>Lb,XFs:()=>gt,Xpm:()=>se,Xts:()=>ku,Y36:()=>Ha,YKP:()=>cm,YNc:()=>Np,Yjl:()=>De,Yz7:()=>mt,Z0I:()=>Ct,ZZ4:()=>fh,_Bn:()=>lm,_UZ:()=>vf,_Vd:()=>Ji,_c5:()=>Qb,_uU:()=>vg,aQg:()=>hh,c2e:()=>pb,cJS:()=>Et,cg1:()=>Rf,d8E:()=>If,dDg:()=>xb,dqk:()=>Ce,eBb:()=>Od,eFA:()=>D0,eJc:()=>Xf,ekj:()=>xf,eoX:()=>v0,evT:()=>Vh,f3M:()=>Ut,g9A:()=>d0,gxx:()=>Sa,h0i:()=>eu,hGG:()=>qb,hij:()=>gc,iGM:()=>Lm,ifc:()=>sn,ip1:()=>u0,jDz:()=>fm,kL8:()=>Fg,kcU:()=>ds,lG2:()=>G,lcZ:()=>wm,lqb:()=>Ls,lri:()=>m0,mCW:()=>Pa,n5z:()=>$s,n_E:()=>bc,oAB:()=>C,oJD:()=>Iu,oxw:()=>Wp,pB0:()=>wd,q3G:()=>To,qLn:()=>Hu,qOj:()=>ff,qZA:()=>cc,qzn:()=>Js,rWj:()=>_0,sBO:()=>Nb,s_b:()=>Dc,soG:()=>Oc,tb:()=>b0,tp0:()=>Ws,uIk:()=>gf,vHH:()=>ge,vpe:()=>Ts,wAp:()=>ni,xi3:()=>Pm,xp6:()=>Kh,ynx:()=>dc,z2F:()=>xc,z3N:()=>rs,zSh:()=>Bu,zs3:()=>ha});var e=c(8023),s=c(4813),F=c(7241),z=c(1860),U=c(815);function ee(t){for(let n in t)if(t[n]===ee)return n;throw Error("Could not find renamed property on target object.")}function Z(t,n){for(const i in n)n.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=n[i])}function le(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(le).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function ce(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const he=ee({__forward_ref__:ee});function ue(t){return t.__forward_ref__=ue,t.toString=function(){return le(this())},t}function H(t){return de(t)?t():t}function de(t){return"function"==typeof t&&t.hasOwnProperty(he)&&t.__forward_ref__===ue}function q(t){return t&&!!t.\u0275providers}const ze="https://g.co/ng/security#xss";class ge extends Error{constructor(n,i){super(Se(n,i)),this.code=n}}function Se(t,n){return`NG0${Math.abs(t)}${n?": "+n.trim():""}`}function Le(t){return"string"==typeof t?t:null==t?"":String(t)}function Ae(t,n){throw new ge(-201,!1)}function te(t,n){null==t&&function k(t,n,i,o){throw new Error(`ASSERTION ERROR: ${t}`+(null==o?"":` [Expected=> ${i} ${o} ${n} <=Actual]`))}(n,t,null,"!=")}function mt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Et(t){return{providers:t.providers||[],imports:t.imports||[]}}function Rt(t){return Bt(t,$t)||Bt(t,lt)}function Ct(t){return null!==Rt(t)}function Bt(t,n){return t.hasOwnProperty(n)?t[n]:null}function zt(t){return t&&(t.hasOwnProperty(On)||t.hasOwnProperty(jt))?t[On]:null}const $t=ee({\u0275prov:ee}),On=ee({\u0275inj:ee}),lt=ee({ngInjectableDef:ee}),jt=ee({ngInjectorDef:ee});var gt=(()=>((gt=gt||{})[gt.Default=0]="Default",gt[gt.Host=1]="Host",gt[gt.Self=2]="Self",gt[gt.SkipSelf=4]="SkipSelf",gt[gt.Optional=8]="Optional",gt))();let Mt;function Me(t){const n=Mt;return Mt=t,n}function Ee(t,n,i){const o=Rt(t);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i>.Optional?null:void 0!==n?n:void Ae(le(t))}const Ce=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),ut={},Lt="__NG_DI_FLAG__",an="ngTempTokenPath",Ht="ngTokenPath",It=/\n/gm,on="\u0275",kt="__source";let qe;function Qe(t){const n=qe;return qe=t,n}function st(t,n=gt.Default){if(void 0===qe)throw new ge(-203,!1);return null===qe?Ee(t,void 0,n):qe.get(t,n>.Optional?null:void 0,n)}function vt(t,n=gt.Default){return(function _t(){return Mt}()||st)(H(t),n)}function Ut(t,n=gt.Default){return vt(t,bt(n))}function bt(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Ze(t){const n=[];for(let i=0;i((vn=vn||{})[vn.OnPush=0]="OnPush",vn[vn.Default=1]="Default",vn))(),sn=(()=>{return(t=sn||(sn={}))[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",sn;var t})();const xn={},Pn=[],xt=ee({\u0275cmp:ee}),rt=ee({\u0275dir:ee}),Pe=ee({\u0275pipe:ee}),ht=ee({\u0275mod:ee}),Nt=ee({\u0275fac:ee}),mn=ee({__NG_ELEMENT_ID__:ee});let Zt=0;function se(t){return Wt(()=>{const n=rn(t),i={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===vn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,data:t.data||{},encapsulation:t.encapsulation||sn.Emulated,id:"c"+Zt++,styles:t.styles||Pn,_:null,schemas:t.schemas||null,tView:null};un(i);const o=t.dependencies;return i.directiveDefs=bn(o,!1),i.pipeDefs=bn(o,!0),i})}function J(t){return Fe(t)||ot(t)}function P(t){return null!==t}function C(t){return Wt(()=>({type:t.type,bootstrap:t.bootstrap||Pn,declarations:t.declarations||Pn,imports:t.imports||Pn,exports:t.exports||Pn,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function R(t,n){if(null==t)return xn;const i={};for(const o in t)if(t.hasOwnProperty(o)){let u=t[o],d=u;Array.isArray(u)&&(d=u[1],u=u[0]),i[u]=o,n&&(n[u]=d)}return i}function G(t){return Wt(()=>{const n=rn(t);return un(n),n})}function De(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Fe(t){return t[xt]||null}function ot(t){return t[rt]||null}function Ot(t){return t[Pe]||null}function Ft(t){const n=Fe(t)||ot(t)||Ot(t);return null!==n&&n.standalone}function Vt(t,n){const i=t[ht]||null;if(!i&&!0===n)throw new Error(`Type ${le(t)} does not have '\u0275mod' property.`);return i}function rn(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,exportAs:t.exportAs||null,standalone:!0===t.standalone,selectors:t.selectors||Pn,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:R(t.inputs,n),outputs:R(t.outputs)}}function un(t){var n;null===(n=t.features)||void 0===n||n.forEach(i=>i(t))}function bn(t,n){if(!t)return null;const i=n?Ot:J;return()=>("function"==typeof t?t():t).map(o=>i(o)).filter(P)}const wn=0,dn=1,_n=2,An=3,ei=4,Jn=5,Qn=6,Zn=7,ii=8,Pi=9,to=10,Vn=11,Ci=12,Ai=13,Ni=14,uo=15,Si=16,hr=17,$o=18,_i=19,mo=20,pr=21,fi=22,Eo=1,Ao=2,Wo=7,Mo=8,_o=9,Gi=10;function vi(t){return Array.isArray(t)&&"object"==typeof t[Eo]}function Bi(t){return Array.isArray(t)&&!0===t[Eo]}function vo(t){return 0!=(4&t.flags)}function Ii(t){return t.componentOffset>-1}function Oo(t){return 1==(1&t.flags)}function zi(t){return!!t.template}function yo(t){return 0!=(256&t[_n])}function ho(t,n){return t.hasOwnProperty(Nt)?t[Nt]:null}class Ir{constructor(n,i,o){this.previousValue=n,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function xr(){return er}function er(t){return t.type.prototype.ngOnChanges&&(t.setInput=Io),lo}function lo(){const t=Rr(this),n=null==t?void 0:t.current;if(n){const i=t.previous;if(i===xn)t.previous=n;else for(let o in n)i[o]=n[o];t.current=null,this.ngOnChanges(n)}}function Io(t,n,i,o){const u=this.declaredInputs[i],d=Rr(t)||function jr(t,n){return t[tr]=n}(t,{previous:xn,current:null}),p=d.current||(d.current={}),D=d.previous,S=D[u];p[u]=new Ir(S&&S.currentValue,n,D===xn),t[o]=n}xr.ngInherit=!0;const tr="__ngSimpleChanges__";function Rr(t){return t[tr]||null}const no=function(t,n,i){},io="svg";function Ri(t){for(;Array.isArray(t);)t=t[wn];return t}function nr(t,n){return Ri(n[t])}function $i(t,n){return Ri(n[t.index])}function Vr(t,n){return t.data[n]}function Qi(t,n){return t[n]}function Wi(t,n){const i=n[t];return vi(i)?i:i[wn]}function kr(t){return 64==(64&t[_n])}function Fo(t,n){return null==n?null:t[n]}function xe(t){t[$o]=0}function _(t,n){t[Jn]+=n;let i=t,o=t[An];for(;null!==o&&(1===n&&1===i[Jn]||-1===n&&0===i[Jn]);)o[Jn]+=n,i=o,o=o[An]}const b={lFrame:Jr(null),bindingsEnabled:!0};function Xt(){return b.bindingsEnabled}function M(){return b.lFrame.lView}function x(){return b.lFrame.tView}function O(t){return b.lFrame.contextLView=t,t[ii]}function ae(t){return b.lFrame.contextLView=null,t}function ft(){let t=Dn();for(;null!==t&&64===t.type;)t=t.parent;return t}function Dn(){return b.lFrame.currentTNode}function oi(t,n){const i=b.lFrame;i.currentTNode=t,i.isParent=n}function ki(){return b.lFrame.isParent}function yi(){b.lFrame.isParent=!1}function xi(){const t=b.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function ir(){return b.lFrame.bindingIndex++}function po(t){const n=b.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,i}function ns(t,n){const i=b.lFrame;i.bindingIndex=i.bindingRootIndex=t,$n(n)}function $n(t){b.lFrame.currentDirectiveIndex=t}function jn(t){const n=b.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function li(){return b.lFrame.currentQueryIndex}function Fi(t){b.lFrame.currentQueryIndex=t}function Go(t){const n=t[dn];return 2===n.type?n.declTNode:1===n.type?t[Qn]:null}function go(t,n,i){if(i>.SkipSelf){let u=n,d=t;for(;!(u=u.parent,null!==u||i>.Host||(u=Go(d),null===u||(d=d[uo],10&u.type))););if(null===u)return!1;n=u,t=d}const o=b.lFrame=Ei();return o.currentTNode=n,o.lView=t,!0}function Zo(t){const n=Ei(),i=t[dn];b.lFrame=n,n.currentTNode=i.firstChild,n.lView=t,n.tView=i,n.contextLView=t,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function Ei(){const t=b.lFrame,n=null===t?null:t.child;return null===n?Jr(t):n}function Jr(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function Wr(){const t=b.lFrame;return b.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const wi=Wr;function Tr(){const t=Wr();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Yi(){return b.lFrame.selectedIndex}function sr(t){b.lFrame.selectedIndex=t}function Zi(){const t=b.lFrame;return Vr(t.tView,t.selectedIndex)}function Es(){b.lFrame.currentNamespace=io}function ds(){!function Os(){b.lFrame.currentNamespace=null}()}function fs(t,n){for(let Y=n.directiveStart,we=n.directiveEnd;Y=o)break}else n[S]<0&&(t[$o]+=65536),(D>11>16&&(3&t[_n])===n){t[_n]+=2048,no(4,D,d);try{d.call(D)}finally{no(5,D,d)}}}else{no(4,D,d);try{d.call(D)}finally{no(5,D,d)}}}const fe=-1;class Je{constructor(n,i,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function Mi(t,n,i){let o=0;for(;on){p=d-1;break}}}for(;d>16}(t),o=n;for(;i>0;)o=o[uo],i--;return o}let hs=!0;function Nr(t){const n=hs;return hs=t,n}const is=255,ur=5;let ya=0;const lr={};function ps(t,n){const i=ws(t,n);if(-1!==i)return i;const o=n[dn];o.firstCreatePass&&(t.injectorIndex=n.length,xs(o.data,t),xs(n,null),xs(o.blueprint,null));const u=Bo(t,n),d=t.injectorIndex;if(Ko(u)){const p=ar(u),D=Mr(u,n),S=D[dn].data;for(let Y=0;Y<8;Y++)n[d+Y]=D[p+Y]|S[p+Y]}return n[d+8]=u,d}function xs(t,n){t.push(0,0,0,0,0,0,0,0,n)}function ws(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Bo(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,o=null,u=n;for(;null!==u;){if(o=g(u),null===o)return fe;if(i++,u=u[uo],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return fe}function Ps(t,n,i){!function ta(t,n,i){let o;"string"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(mn)&&(o=i[mn]),null==o&&(o=i[mn]=ya++);const u=o&is;n.data[t+(u>>ur)]|=1<=0?n&is:oa:n}(i);if("function"==typeof d){if(!go(n,t,o))return o>.Host?As(u,0,o):Ss(n,i,o,u);try{const p=d(o);if(null!=p||o>.Optional)return p;Ae()}finally{wi()}}else if("number"==typeof d){let p=null,D=ws(t,n),S=fe,Y=o>.Host?n[Si][Qn]:null;for((-1===D||o>.SkipSelf)&&(S=-1===D?Bo(t,n):n[D+8],S!==fe&&ia(o,!1)?(p=n[dn],D=ar(S),n=Mr(S,n)):D=-1);-1!==D;){const we=n[dn];if(cr(d,D,we.data)){const Xe=ba(D,n,i,p,o,Y);if(Xe!==lr)return Xe}S=n[D+8],S!==fe&&ia(o,n[dn].data[D+8]===Y)&&cr(d,D,n)?(p=we,D=ar(S),n=Mr(S,n)):D=-1}}return u}function ba(t,n,i,o,u,d){const p=n[dn],D=p.data[t+8],we=ms(D,p,i,null==o?Ii(D)&&hs:o!=p&&0!=(3&D.type),u>.Host&&d===D);return null!==we?Xo(n,p,we,D):lr}function ms(t,n,i,o,u){const d=t.providerIndexes,p=n.data,D=1048575&d,S=t.directiveStart,we=d>>20,Tt=u?D+we:t.directiveEnd;for(let Yt=o?D:D+we;Yt=S&&gn.type===i)return Yt}if(u){const Yt=p[S];if(Yt&&zi(Yt)&&Yt.type===i)return S}return null}function Xo(t,n,i,o){let u=t[i];const d=n.data;if(function qt(t){return t instanceof Je}(u)){const p=u;p.resolving&&function He(t,n){const i=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new ge(-200,`Circular dependency in DI detected for ${t}${i}`)}(function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Le(t)}(d[i]));const D=Nr(p.canSeeViewProviders);p.resolving=!0;const S=p.injectImpl?Me(p.injectImpl):null;go(t,o,gt.Default);try{u=t[i]=p.factory(void 0,d,t,o),n.firstCreatePass&&i>=o.directiveStart&&function zs(t,n,i){const{ngOnChanges:o,ngOnInit:u,ngDoCheck:d}=n.type.prototype;if(o){var p,D;const Xe=er(n);(null!==(p=i.preOrderHooks)&&void 0!==p?p:i.preOrderHooks=[]).push(t,Xe),(null!==(D=i.preOrderCheckHooks)&&void 0!==D?D:i.preOrderCheckHooks=[]).push(t,Xe)}var S,Y,we;u&&(null!==(S=i.preOrderHooks)&&void 0!==S?S:i.preOrderHooks=[]).push(0-t,u),d&&((null!==(Y=i.preOrderHooks)&&void 0!==Y?Y:i.preOrderHooks=[]).push(t,d),(null!==(we=i.preOrderCheckHooks)&&void 0!==we?we:i.preOrderCheckHooks=[]).push(t,d))}(i,d[i],n)}finally{null!==S&&Me(S),Nr(D),p.resolving=!1,wi()}}return u}function cr(t,n,i){return!!(i[n+(t>>ur)]&1<{const n=t.prototype.constructor,i=n[Nt]||Br(n),o=Object.prototype;let u=Object.getPrototypeOf(t.prototype).constructor;for(;u&&u!==o;){const d=u[Nt]||Br(u);if(d&&d!==i)return d;u=Object.getPrototypeOf(u)}return d=>new d})}function Br(t){return de(t)?()=>{const n=Br(H(t));return n&&n()}:ho(t)}function g(t){const n=t[dn],i=n.type;return 2===i?n.declTNode:1===i?t[Qn]:null}function A(t){return function os(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const i=t.attrs;if(i){const o=i.length;let u=0;for(;u{const o=function Re(t){return function(...i){if(t){const o=t(...i);for(const u in o)this[u]=o[u]}}}(n);function u(...d){if(this instanceof u)return o.apply(this,d),this;const p=new u(...d);return D.annotation=p,D;function D(S,Y,we){const Xe=S.hasOwnProperty(W)?S[W]:Object.defineProperty(S,W,{value:[]})[W];for(;Xe.length<=we;)Xe.push(null);return(Xe[we]=Xe[we]||[]).push(p),S}}return i&&(u.prototype=Object.create(i.prototype)),u.prototype.ngMetadataName=t,u.annotationCls=u,u})}class Jt{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=mt({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function $r(t,n){t.forEach(i=>Array.isArray(i)?$r(i,n):n(i))}function ra(t,n,i){n>=t.length?t.push(i):t.splice(n,0,i)}function m(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function v(t,n){const i=[];for(let o=0;o=0?t[1|o]=i:(o=~o,function N(t,n,i,o){let u=t.length;if(u==n)t.push(i,o);else if(1===u)t.push(o,t[0]),t[0]=i;else{for(u--,t.push(t[u-1],t[u]);u>n;)t[u]=t[u-2],u--;t[n]=i,t[n+1]=o}}(t,o,n,i)),o}function Dt(t,n){const i=tn(t,n);if(i>=0)return t[1|i]}function tn(t,n){return function Un(t,n,i){let o=0,u=t.length>>i;for(;u!==o;){const d=o+(u-o>>1),p=t[d<n?u=d:o=d+1}return~(u<((qr=qr||{})[qr.Important=1]="Important",qr[qr.DashCase=2]="DashCase",qr))();const du=new Map;let Eh=0;const pu="__ngContext__";function yr(t,n){vi(n)?(t[pu]=n[mo],function jc(t){du.set(t[mo],t)}(n)):t[pu]=n}let gu;function mu(t,n){return gu(t,n)}function aa(t){const n=t[An];return Bi(n)?n[An]:n}function _u(t){return gl(t[Ai])}function vu(t){return gl(t[ei])}function gl(t){for(;null!==t&&!Bi(t);)t=t[ei];return t}function Ks(t,n,i,o,u){if(null!=o){let d,p=!1;Bi(o)?d=o:vi(o)&&(p=!0,o=o[wn]);const D=Ri(o);0===t&&null!==i?null==u?Cl(n,i,D):Rs(n,i,D,u||null,!0):1===t&&null!==i?Rs(n,i,D,u||null,!0):2===t?function Eu(t,n,i){const o=Ta(t,n);o&&function ld(t,n,i,o){t.removeChild(n,i,o)}(t,o,n,i)}(n,D,p):3===t&&n.destroyNode(D),null!=d&&function fd(t,n,i,o,u){const d=i[Wo];d!==Ri(i)&&Ks(n,t,o,d,u);for(let D=Gi;D0&&(t[i-1][ei]=o[ei]);const d=m(t,Gi+n);!function td(t,n){ua(t,n,n[Vn],2,null,null),n[wn]=null,n[Qn]=null}(o[dn],o);const p=d[_i];null!==p&&p.detachView(d[dn]),o[An]=null,o[ei]=null,o[_n]&=-65}return o}function vl(t,n){if(!(128&n[_n])){const i=n[Vn];i.destroyNode&&ua(t,n,i,3,null,null),function od(t){let n=t[Ai];if(!n)return Du(t[dn],t);for(;n;){let i=null;if(vi(n))i=n[Ai];else{const o=n[Gi];o&&(i=o)}if(!i){for(;n&&!n[ei]&&n!==t;)vi(n)&&Du(n[dn],n),n=n[An];null===n&&(n=t),vi(n)&&Du(n[dn],n),i=n&&n[ei]}n=i}}(n)}}function Du(t,n){if(!(128&n[_n])){n[_n]&=-65,n[_n]|=128,function ud(t,n){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let o=0;o=0?o[u=p]():o[u=-p].unsubscribe(),d+=2}else{const p=o[u=i[d+1]];i[d].call(p)}if(null!==o){for(let d=u+1;d-1){const{encapsulation:d}=t.data[o.directiveStart+u];if(d===sn.None||d===sn.Emulated)return null}return $i(o,i)}}(t,n.parent,i)}function Rs(t,n,i,o,u){t.insertBefore(n,i,o,u)}function Cl(t,n,i){t.appendChild(n,i)}function Dl(t,n,i,o,u){null!==o?Rs(t,n,i,o,u):Cl(t,n,i)}function Ta(t,n){return t.parentNode(n)}function Tl(t,n,i){return Ml(t,n,i)}let Tu,xa,xu,wa,Ml=function El(t,n,i){return 40&t.type?$i(t,i):null};function Ea(t,n,i,o){const u=yl(t,o,n),d=n[Vn],D=Tl(o.parent||n[Qn],o,n);if(null!=u)if(Array.isArray(i))for(let S=0;St,createScript:t=>t,createScriptURL:t=>t})}catch{}return xa}())||void 0===n?void 0:n.createHTML(t))||t}function _d(t){xu=t}function wu(){if(void 0===wa&&(wa=null,Ce.trustedTypes))try{wa=Ce.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return wa}function Rl(t){var n;return(null===(n=wu())||void 0===n?void 0:n.createHTML(t))||t}function Fl(t){var n;return(null===(n=wu())||void 0===n?void 0:n.createScriptURL(t))||t}class ks{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ze})`}}class vd extends ks{getTypeName(){return"HTML"}}class yd extends ks{getTypeName(){return"Style"}}class bd extends ks{getTypeName(){return"Script"}}class Cd extends ks{getTypeName(){return"URL"}}class Dd extends ks{getTypeName(){return"ResourceURL"}}function rs(t){return t instanceof ks?t.changingThisBreaksApplicationSecurity:t}function Js(t,n){const i=function Td(t){return t instanceof ks&&t.getTypeName()||null}(t);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${ze})`)}return i===n}function Ed(t){return new vd(t)}function Md(t){return new yd(t)}function Od(t){return new bd(t)}function xd(t){return new Cd(t)}function wd(t){return new Dd(t)}class Pd{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(Xs(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class Ad{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=Xs(n),i}}const Ph=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Pa(t){return(t=String(t)).match(Ph)?t:"unsafe:"+t}function ss(t){const n={};for(const i of t.split(","))n[i]=!0;return n}function la(...t){const n={};for(const i of t)for(const o in i)i.hasOwnProperty(o)&&(n[o]=!0);return n}const Nl=ss("area,br,col,hr,img,wbr"),Bl=ss("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ul=ss("rp,rt"),Pu=la(Nl,la(Bl,ss("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),la(Ul,ss("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),la(Ul,Bl)),Au=ss("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Su=la(Au,ss("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ss("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Hl=ss("script,style,template");class Fh{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,o=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?o=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,o&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let u=this.checkClobberedElement(i,i.nextSibling);if(u){i=u;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!Pu.hasOwnProperty(i))return this.sanitizedSomething=!0,!Hl.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const o=n.attributes;for(let u=0;u"),!0}endElement(n){const i=n.nodeName.toLowerCase();Pu.hasOwnProperty(i)&&!Nl.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(zl(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const Lh=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Id=/([^\#-~ |!])/g;function zl(t){return t.replace(/&/g,"&").replace(Lh,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Id,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Aa;function Vl(t,n){let i=null;try{Aa=Aa||function Ll(t){const n=new Ad(t);return function Sd(){try{return!!(new window.DOMParser).parseFromString(Xs(""),"text/html")}catch{return!1}}()?new Pd(n):n}(t);let o=n?String(n):"";i=Aa.getInertBodyElement(o);let u=5,d=o;do{if(0===u)throw new Error("Failed to sanitize html because the input is unstable");u--,o=d,d=i.innerHTML,i=Aa.getInertBodyElement(o)}while(o!==d);return Xs((new Fh).sanitizeChildren($l(i)||i))}finally{if(i){const o=$l(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function $l(t){return"content"in t&&function Nh(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var To=(()=>((To=To||{})[To.NONE=0]="NONE",To[To.HTML=1]="HTML",To[To.STYLE=2]="STYLE",To[To.SCRIPT=3]="SCRIPT",To[To.URL=4]="URL",To[To.RESOURCE_URL=5]="RESOURCE_URL",To))();function Iu(t){const n=da();return n?Rl(n.sanitize(To.HTML,t)||""):Js(t,"HTML")?Rl(rs(t)):Vl(function Il(){return void 0!==xu?xu:typeof document<"u"?document:void 0}(),Le(t))}function ca(t){const n=da();return n?n.sanitize(To.URL,t)||"":Js(t,"URL")?rs(t):Pa(Le(t))}function jl(t){const n=da();if(n)return Fl(n.sanitize(To.RESOURCE_URL,t)||"");if(Js(t,"ResourceURL"))return Fl(rs(t));throw new ge(904,!1)}function Gl(t,n,i){return function Ld(t,n){return"src"===n&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===n&&("base"===t||"link"===t)?jl:ca}(n,i)(t)}function da(){const t=M();return t&&t[Ci]}const ku=new Jt("ENVIRONMENT_INITIALIZER"),Sa=new Jt("INJECTOR",-1),Fu=new Jt("INJECTOR_DEF_TYPES");class Wl{get(n,i=ut){if(i===ut){const o=new Error(`NullInjectorError: No provider for ${le(n)}!`);throw o.name="NullInjectorError",o}return i}}function Nd(t){return{\u0275providers:t}}function Bd(...t){return{\u0275providers:Yl(0,t),\u0275fromNgModule:!0}}function Yl(t,...n){const i=[],o=new Set;let u;return $r(n,d=>{const p=d;Ia(p,i,[],o)&&(u||(u=[]),u.push(p))}),void 0!==u&&Lu(u,i),i}function Lu(t,n){for(let i=0;i{n.push(d)})}}function Ia(t,n,i,o){if(!(t=H(t)))return!1;let u=null,d=zt(t);const p=!d&&Fe(t);if(d||p){if(p&&!p.standalone)return!1;u=t}else{const S=t.ngModule;if(d=zt(S),!d)return!1;u=S}const D=o.has(u);if(p){if(D)return!1;if(o.add(u),p.dependencies){const S="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const Y of S)Ia(Y,n,i,o)}}else{if(!d)return!1;{if(null!=d.imports&&!D){let Y;o.add(u);try{$r(d.imports,we=>{Ia(we,n,i,o)&&(Y||(Y=[]),Y.push(we))})}finally{}void 0!==Y&&Lu(Y,n)}if(!D){const Y=ho(u)||(()=>new u);n.push({provide:u,useFactory:Y,deps:Pn},{provide:Fu,useValue:u,multi:!0},{provide:ku,useValue:()=>vt(u),multi:!0})}const S=d.providers;null==S||D||Ra(S,we=>{n.push(we)})}}return u!==t&&void 0!==t.providers}function Ra(t,n){for(let i of t)q(i)&&(i=i.\u0275providers),Array.isArray(i)?Ra(i,n):n(i)}const Hd=ee({provide:String,useValue:ee});function ka(t){return null!==t&&"object"==typeof t&&Hd in t}function Fs(t){return"function"==typeof t}const Bu=new Jt("Set Injector scope."),Fa={},Vd={};let Kl;function Uu(){return void 0===Kl&&(Kl=new Wl),Kl}class Ls{}class Xl extends Ls{get destroyed(){return this._destroyed}constructor(n,i,o,u){super(),this.parent=i,this.source=o,this.scopes=u,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,f(n,p=>this.processProvider(p)),this.records.set(Sa,Qs(void 0,this)),u.has("environment")&&this.records.set(Ls,Qs(void 0,this));const d=this.records.get(Bu);null!=d&&"string"==typeof d.value&&this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(Fu.multi,Pn,gt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();for(const n of this._onDestroyHooks)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(n){this._onDestroyHooks.push(n)}runInContext(n){this.assertNotDestroyed();const i=Qe(this),o=Me(void 0);try{return n()}finally{Qe(i),Me(o)}}get(n,i=ut,o=gt.Default){this.assertNotDestroyed(),o=bt(o);const u=Qe(this),d=Me(void 0);try{if(!(o>.SkipSelf)){let D=this.records.get(n);if(void 0===D){const S=function r(t){return"function"==typeof t||"object"==typeof t&&t instanceof Jt}(n)&&Rt(n);D=S&&this.injectableDefInScope(S)?Qs(La(n),Fa):null,this.records.set(n,D)}if(null!=D)return this.hydrate(n,D)}return(o>.Self?Uu():this.parent).get(n,i=o>.Optional&&i===ut?null:i)}catch(p){if("NullInjectorError"===p.name){if((p[an]=p[an]||[]).unshift(le(n)),u)throw p;return function Ge(t,n,i,o){const u=t[an];throw n[kt]&&u.unshift(n[kt]),t.message=function Kt(t,n,i,o=null){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==on?t.slice(2):t;let u=le(n);if(Array.isArray(n))u=n.map(le).join(" -> ");else if("object"==typeof n){let d=[];for(let p in n)if(n.hasOwnProperty(p)){let D=n[p];d.push(p+":"+("string"==typeof D?JSON.stringify(D):le(D)))}u=`{${d.join(", ")}}`}return`${i}${o?"("+o+")":""}[${u}]: ${t.replace(It,"\n ")}`}("\n"+t.message,u,i,o),t[Ht]=u,t[an]=null,t}(p,n,"R3InjectorError",this.source)}throw p}finally{Me(d),Qe(u)}}resolveInjectorInitializers(){const n=Qe(this),i=Me(void 0);try{const o=this.get(ku.multi,Pn,gt.Self);for(const u of o)u()}finally{Qe(n),Me(i)}}toString(){const n=[],i=this.records;for(const o of i.keys())n.push(le(o));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ge(205,!1)}processProvider(n){let i=Fs(n=H(n))?n:H(n&&n.provide);const o=function Jl(t){return ka(t)?Qs(void 0,t.useValue):Qs(Ql(t),Fa)}(n);if(Fs(n)||!0!==n.multi)this.records.get(i);else{let u=this.records.get(i);u||(u=Qs(void 0,Fa,!0),u.factory=()=>Ze(u.multi),this.records.set(i,u)),i=n,u.multi.push(n)}this.records.set(i,o)}hydrate(n,i){return i.value===Fa&&(i.value=Vd,i.value=i.factory()),"object"==typeof i.value&&i.value&&function y(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=H(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}}function La(t){const n=Rt(t),i=null!==n?n.factory:ho(t);if(null!==i)return i;if(t instanceof Jt)throw new ge(204,!1);if(t instanceof Function)return function $d(t){const n=t.length;if(n>0)throw v(n,"?"),new ge(204,!1);const i=function nn(t){return t&&(t[$t]||t[lt])||null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new ge(204,!1)}function Ql(t,n,i){let o;if(Fs(t)){const u=H(t);return ho(u)||La(u)}if(ka(t))o=()=>H(t.useValue);else if(function Nu(t){return!(!t||!t.useFactory)}(t))o=()=>t.useFactory(...Ze(t.deps||[]));else if(function Zl(t){return!(!t||!t.useExisting)}(t))o=()=>vt(H(t.useExisting));else{const u=H(t&&(t.useClass||t.provide));if(!function a(t){return!!t.deps}(t))return ho(u)||La(u);o=()=>new u(...Ze(t.deps))}return o}function Qs(t,n,i=!1){return{factory:t,value:n,multi:i?[]:void 0}}function f(t,n){for(const i of t)Array.isArray(i)?f(i,n):i&&q(i)?f(i.\u0275providers,n):n(i)}class L{}class pe{}class ci{resolveComponentFactory(n){throw function en(t){const n=Error(`No component factory found for ${le(t)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=t,n}(n)}}let Ji=(()=>{class t{}return t.NULL=new ci,t})();function Or(){return eo(ft(),M())}function eo(t,n){return new zo($i(t,n))}let zo=(()=>{class t{constructor(i){this.nativeElement=i}}return t.__NG_ELEMENT_ID__=Or,t})();function fa(t){return t instanceof zo?t.nativeElement:t}class Na{}let jd=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function Kr(){const t=M(),i=Wi(ft().index,t);return(vi(i)?i:t)[Vn]}(),t})(),U0=(()=>{class t{}return t.\u0275prov=mt({token:t,providedIn:"root",factory:()=>null}),t})();class Hh{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const H0=new Hh("15.2.10"),Gd={},Wd="ngOriginalError";function Yd(t){return t[Wd]}class Hu{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&Yd(n);for(;i&&Yd(i);)i=Yd(i);return i||null}}function zh(t){return t.ownerDocument.defaultView}function Vh(t){return t.ownerDocument}function Ns(t){return t instanceof Function?t():t}function jh(t,n,i){let o=t.length;for(;;){const u=t.indexOf(n,i);if(-1===u)return u;if(0===u||t.charCodeAt(u-1)<=32){const d=n.length;if(u+d===o||t.charCodeAt(u+d)<=32)return u}i=u+1}}const Gh="ng-template";function K0(t,n,i){let o=0,u=!0;for(;od?"":u[Xe+1].toLowerCase();const Yt=8&o?Tt:null;if(Yt&&-1!==jh(Yt,Y,0)||2&o&&Y!==Tt){if(as(o))return!1;p=!0}}}}else{if(!p&&!as(o)&&!as(S))return!1;if(p&&as(S))continue;p=!1,o=S|1&o}}return as(o)||p}function as(t){return 0==(1&t)}function Q0(t,n,i,o){if(null===n)return-1;let u=0;if(o||!i){let d=!1;for(;u-1)for(i++;i0?'="'+D+'"':"")+"]"}else 8&o?u+="."+p:4&o&&(u+=" "+p);else""!==u&&!as(p)&&(n+=Zh(d,u),u=""),o=p,d=d||!as(o);i++}return""!==u&&(n+=Zh(d,u)),n}const mi={};function Kh(t){Xh(x(),M(),Yi()+t,!1)}function Xh(t,n,i,o){if(!o)if(3==(3&n[_n])){const d=t.preOrderCheckHooks;null!==d&&Yr(n,d,i)}else{const d=t.preOrderHooks;null!==d&&Fr(n,d,0,i)}sr(i)}function ep(t,n=null,i=null,o){const u=tp(t,n,i,o);return u.resolveInjectorInitializers(),u}function tp(t,n=null,i=null,o,u=new Set){const d=[i||Pn,Bd(t)];return o=o||("object"==typeof t?void 0:le(t)),new Xl(d,n||Uu(),o||null,u)}let ha=(()=>{class t{static create(i,o){if(Array.isArray(i))return ep({name:""},o,i,"");{var u;const d=null!==(u=i.name)&&void 0!==u?u:"";return ep({name:d},i.parent,i.providers,d)}}}return t.THROW_IF_NOT_FOUND=ut,t.NULL=new Wl,t.\u0275prov=mt({token:t,providedIn:"any",factory:()=>vt(Sa)}),t.__NG_ELEMENT_ID__=-1,t})();function Ha(t,n=gt.Default){const i=M();return null===i?vt(t,n):gs(ft(),i,H(t),n)}function up(){throw new Error("invalid")}function lp(t,n){const i=t.contentQueries;if(null!==i)for(let o=0;ofi&&Xh(t,n,fi,!1),no(p?2:0,u),i(o,u)}finally{sr(d),no(p?3:1,u)}}function ef(t,n,i){if(vo(n)){const u=n.directiveEnd;for(let d=n.directiveStart;d0;){const i=t[--n];if("number"==typeof i&&i<0)return i}return 0})(p)!=D&&p.push(D),p.push(i,o,d)}}(t,n,o,zu(t,i,u.hostVars,mi),u)}function ys(t,n,i,o,u,d){const p=$i(t,n);!function uf(t,n,i,o,u,d,p){if(null==d)t.removeAttribute(n,u,i);else{const D=null==p?Le(d):p(d,o||"",u);t.setAttribute(n,u,D,i)}}(n[Vn],p,d,t.value,i,o,u)}function j_(t,n,i,o,u,d){const p=d[n];if(null!==p){const D=o.setInput;for(let S=0;S0&&lf(i)}}function lf(t){for(let o=_u(t);null!==o;o=vu(o))for(let u=Gi;u0&&lf(d)}const i=t[dn].components;if(null!==i)for(let o=0;o0&&lf(u)}}function K_(t,n){const i=Wi(n,t),o=i[dn];(function X_(t,n){for(let i=n.length;i-1&&(Cu(n,o),m(i,o))}this._attachedToViewContainer=!1}vl(this._lView[dn],this._lView)}onDestroy(n){fp(this._lView[dn],this._lView,null,n)}markForCheck(){ic(this._cdRefInjectingView||this._lView)}detach(){this._lView[_n]&=-65}reattach(){this._lView[_n]|=64}detectChanges(){oc(this._lView[dn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ge(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function id(t,n){ua(t,n,n[Vn],2,null,null)}(this._lView[dn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new ge(902,!1);this._appRef=n}}class J_ extends Vu{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;oc(n[dn],n,n[ii],!1)}checkNoChanges(){}get context(){return null}}class Dp extends Ji{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const i=Fe(n);return new $u(i,this.ngModule)}}function Tp(t){const n=[];for(let i in t)t.hasOwnProperty(i)&&n.push({propName:t[i],templateName:i});return n}class q_{constructor(n,i){this.injector=n,this.parentInjector=i}get(n,i,o){o=bt(o);const u=this.injector.get(n,Gd,o);return u!==Gd||i===Gd?u:this.parentInjector.get(n,i,o)}}class $u extends pe{get inputs(){return Tp(this.componentDef.inputs)}get outputs(){return Tp(this.componentDef.outputs)}constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=function o_(t){return t.map(i_).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}create(n,i,o,u){var d;let p=(u=u||this.ngModule)instanceof Ls?u:null===(d=u)||void 0===d?void 0:d.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const D=p?new q_(n,p):n,S=D.get(Na,null);if(null===S)throw new ge(407,!1);const Y=D.get(U0,null),we=S.createRenderer(null,this.componentDef),Xe=this.componentDef.selectors[0][0]||"div",Tt=o?function w_(t,n,i){return t.selectRootElement(n,i===sn.ShadowDom)}(we,o,this.componentDef.encapsulation):bu(we,Xe,function Q_(t){const n=t.toLowerCase();return"svg"===n?io:"math"===n?"math":null}(Xe)),Yt=this.componentDef.onPush?288:272,gn=rf(0,null,null,1,0,null,null,null,null,null),Tn=ec(null,gn,null,Yt,null,null,S,we,Y,D,null);let In,Yn;Zo(Tn);try{const qn=this.componentDef;let Cn,di=null;qn.findHostDirectiveDefs?(Cn=[],di=new Map,qn.findHostDirectiveDefs(qn,Cn,di),Cn.push(qn)):Cn=[qn];const ao=function tv(t,n){const i=t[dn],o=fi;return t[o]=n,za(i,o,2,"#host",null)}(Tn,Tt),Po=function nv(t,n,i,o,u,d,p,D){const S=u[dn];!function iv(t,n,i,o){for(const u of t)n.mergedAttrs=Do(n.mergedAttrs,u.hostAttrs);null!==n.mergedAttrs&&(rc(n,n.mergedAttrs,!0),null!==i&&Al(o,i,n))}(o,t,n,p);const Y=d.createRenderer(n,i),we=ec(u,dp(i),null,i.onPush?32:16,u[t.index],t,d,Y,D||null,null,null);return S.firstCreatePass&&af(S,t,o.length-1),nc(u,we),u[t.index]=we}(ao,Tt,qn,Cn,Tn,S,we);Yn=Vr(gn,fi),Tt&&function rv(t,n,i,o){if(o)Mi(t,i,["ng-version",H0.full]);else{const{attrs:u,classes:d}=function r_(t){const n=[],i=[];let o=1,u=2;for(;o0&&Pl(t,i,d.join(" "))}}(we,qn,Tt,o),void 0!==i&&function sv(t,n,i){const o=t.projection=[];for(let u=0;u=0;o--){const u=t[o];u.hostVars=n+=u.hostVars,u.hostAttrs=Do(u.hostAttrs,i=Do(i,u.hostAttrs))}}(o)}function hf(t){return t===xn?{}:t===Pn?[]:t}function lv(t,n){const i=t.viewQuery;t.viewQuery=i?(o,u)=>{n(o,u),i(o,u)}:n}function cv(t,n){const i=t.contentQueries;t.contentQueries=i?(o,u,d)=>{n(o,u,d),i(o,u,d)}:n}function dv(t,n){const i=t.hostBindings;t.hostBindings=i?(o,u)=>{n(o,u),i(o,u)}:n}function ac(t){return!!pf(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function pf(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function bs(t,n,i){return t[n]=i}function Ar(t,n,i){return!Object.is(t[n],i)&&(t[n]=i,!0)}function pa(t,n,i,o){const u=Ar(t,n,i);return Ar(t,n+1,o)||u}function gf(t,n,i,o){const u=M();return Ar(u,ir(),n)&&(x(),ys(Zi(),u,t,n,i,o)),gf}function ja(t,n,i,o,u,d){const D=pa(t,function oo(){return b.lFrame.bindingIndex}(),i,u);return po(2),D?n+Le(i)+o+Le(u)+d:mi}function Np(t,n,i,o,u,d,p,D){const S=M(),Y=x(),we=t+fi,Xe=Y.firstCreatePass?function Cv(t,n,i,o,u,d,p,D,S){const Y=n.consts,we=za(n,t,4,p||null,Fo(Y,D));sf(n,i,we,Fo(Y,S)),fs(n,we);const Xe=we.tView=rf(2,we,o,u,d,n.directiveRegistry,n.pipeRegistry,null,n.schemas,Y);return null!==n.queries&&(n.queries.template(n,we),Xe.queries=n.queries.embeddedTView(we)),we}(we,Y,S,n,i,o,u,d,p):Y.data[we];oi(Xe,!1);const Tt=S[Vn].createComment("");Ea(Y,S,Tt,Xe),yr(Tt,S),nc(S,S[we]=_p(Tt,S,Tt,Xe)),Oo(Xe)&&tf(Y,S,Xe),null!=p&&nf(S,Xe,D)}function Bp(t){return Qi(function Lo(){return b.lFrame.contextLView}(),fi+t)}function mf(t,n,i){const o=M();return Ar(o,ir(),n)&&Xr(x(),Zi(),o,t,n,o[Vn],i,!1),mf}function _f(t,n,i,o,u){const p=u?"class":"style";df(t,i,n.inputs[p],p,o)}function lc(t,n,i,o){const u=M(),d=x(),p=fi+t,D=u[Vn],S=d.firstCreatePass?function Tv(t,n,i,o,u,d){const p=n.consts,S=za(n,t,2,o,Fo(p,u));return sf(n,i,S,Fo(p,d)),null!==S.attrs&&rc(S,S.attrs,!1),null!==S.mergedAttrs&&rc(S,S.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,S),S}(p,d,u,n,i,o):d.data[p],Y=u[p]=bu(D,n,function Hs(){return b.lFrame.currentNamespace}()),we=Oo(S);return oi(S,!0),Al(D,Y,S),32!=(32&S.flags)&&Ea(d,u,Y,S),0===function Ye(){return b.lFrame.elementDepthCount}()&&yr(Y,u),function yt(){b.lFrame.elementDepthCount++}(),we&&(tf(d,u,S),ef(d,S,u)),null!==o&&nf(u,S),lc}function cc(){let t=ft();ki()?yi():(t=t.parent,oi(t,!1));const n=t;!function wt(){b.lFrame.elementDepthCount--}();const i=x();return i.firstCreatePass&&(fs(i,t),vo(t)&&i.queries.elementEnd(t)),null!=n.classesWithoutHost&&function bi(t){return 0!=(8&t.flags)}(n)&&_f(i,n,M(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function pi(t){return 0!=(16&t.flags)}(n)&&_f(i,n,M(),n.stylesWithoutHost,!1),cc}function vf(t,n,i,o){return lc(t,n,i,o),cc(),vf}function dc(t,n,i){const o=M(),u=x(),d=t+fi,p=u.firstCreatePass?function Ev(t,n,i,o,u){const d=n.consts,p=Fo(d,o),D=za(n,t,8,"ng-container",p);return null!==p&&rc(D,p,!0),sf(n,i,D,Fo(d,u)),null!==n.queries&&n.queries.elementStart(n,D),D}(d,u,o,n,i):u.data[d];oi(p,!0);const D=o[d]=o[Vn].createComment("");return Ea(u,o,D,p),yr(D,o),Oo(p)&&(tf(u,o,p),ef(u,p,o)),null!=i&&nf(o,p),dc}function fc(){let t=ft();const n=x();return ki()?yi():(t=t.parent,oi(t,!1)),n.firstCreatePass&&(fs(n,t),vo(t)&&n.queries.elementEnd(t)),fc}function yf(t,n,i){return dc(t,n,i),fc(),yf}function Up(){return M()}function bf(t){return!!t&&"function"==typeof t.then}function Hp(t){return!!t&&"function"==typeof t.subscribe}const zp=Hp;function Cf(t,n,i,o){const u=M(),d=x(),p=ft();return function $p(t,n,i,o,u,d,p){const D=Oo(o),Y=t.firstCreatePass&&yp(t),we=n[ii],Xe=vp(n);let Tt=!0;if(3&o.type||p){const Tn=$i(o,n),In=p?p(Tn):Tn,Yn=Xe.length,qn=p?di=>p(Ri(di[o.index])):o.index;let Cn=null;if(!p&&D&&(Cn=function Mv(t,n,i,o){const u=t.cleanup;if(null!=u)for(let d=0;dS?D[S]:null}"string"==typeof p&&(d+=2)}return null}(t,n,u,o.index)),null!==Cn)(Cn.__ngLastListenerFn__||Cn).__ngNextListenerFn__=d,Cn.__ngLastListenerFn__=d,Tt=!1;else{d=Gp(o,n,we,d,!1);const di=i.listen(In,u,d);Xe.push(d,di),Y&&Y.push(u,qn,Yn,Yn+1)}}else d=Gp(o,n,we,d,!1);const Yt=o.outputs;let gn;if(Tt&&null!==Yt&&(gn=Yt[u])){const Tn=gn.length;if(Tn)for(let In=0;In-1?Wi(t.index,n):n);let S=jp(n,i,o,p),Y=d.__ngNextListenerFn__;for(;Y;)S=jp(n,i,Y,p)&&S,Y=Y.__ngNextListenerFn__;return u&&!1===S&&(p.preventDefault(),p.returnValue=!1),S}}function Wp(t=1){return function ro(t){return(b.lFrame.contextLView=function No(t,n){for(;t>0;)n=n[uo],t--;return n}(t,b.lFrame.contextLView))[ii]}(t)}function Ov(t,n){let i=null;const o=function q0(t){const n=t.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(t);for(let u=0;u>17&32767}function Tf(t){return 2|t}function ga(t){return(131068&t)>>2}function Ef(t,n){return-131069&t|n<<2}function Mf(t){return 1|t}function og(t,n,i,o,u){const d=t[i+1],p=null===n;let D=o?qs(d):ga(d),S=!1;for(;0!==D&&(!1===S||p);){const we=t[D+1];Iv(t[D],n)&&(S=!0,t[D+1]=o?Mf(we):Tf(we)),D=o?qs(we):ga(we)}S&&(t[i+1]=o?Tf(d):Mf(d))}function Iv(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&tn(t,n)>=0}const fr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function rg(t){return t.substring(fr.key,fr.keyEnd)}function sg(t,n){const i=fr.textEnd;return i===n?-1:(n=fr.keyEnd=function Lv(t,n,i){for(;n32;)n++;return n}(t,fr.key=n,i),Ja(t,n,i))}function Ja(t,n,i){for(;n=0;i=sg(n,i))Te(t,rg(n),!0)}function us(t,n,i,o){const u=M(),d=x(),p=po(2);d.firstUpdatePass&&hg(d,t,p,o),n!==mi&&Ar(u,p,n)&&gg(d,d.data[Yi()],u,u[Vn],t,u[p+1]=function Yv(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=le(rs(t)))),t}(n,i),o,p)}function fg(t,n){return n>=t.expandoStartIndex}function hg(t,n,i,o){const u=t.data;if(null===u[i+1]){const d=u[Yi()],p=fg(t,i);_g(d,o)&&null===n&&!p&&(n=!1),n=function Hv(t,n,i,o){const u=jn(t);let d=o?n.residualClasses:n.residualStyles;if(null===u)0===(o?n.classBindings:n.styleBindings)&&(i=Gu(i=wf(null,t,n,i,o),n.attrs,o),d=null);else{const p=n.directiveStylingLast;if(-1===p||t[p]!==u)if(i=wf(u,t,n,i,o),null===d){let S=function zv(t,n,i){const o=i?n.classBindings:n.styleBindings;if(0!==ga(o))return t[qs(o)]}(t,n,o);void 0!==S&&Array.isArray(S)&&(S=wf(null,t,n,S[1],o),S=Gu(S,n.attrs,o),function Vv(t,n,i,o){t[qs(i?n.classBindings:n.styleBindings)]=o}(t,n,o,S))}else d=function $v(t,n,i){let o;const u=n.directiveEnd;for(let d=1+n.directiveStylingLast;d0)&&(Y=!0)):we=i,u)if(0!==S){const Tt=qs(t[D+1]);t[o+1]=hc(Tt,D),0!==Tt&&(t[Tt+1]=Ef(t[Tt+1],o)),t[D+1]=function wv(t,n){return 131071&t|n<<17}(t[D+1],o)}else t[o+1]=hc(D,0),0!==D&&(t[D+1]=Ef(t[D+1],o)),D=o;else t[o+1]=hc(S,0),0===D?D=o:t[S+1]=Ef(t[S+1],o),S=o;Y&&(t[o+1]=Tf(t[o+1])),og(t,we,o,!0),og(t,we,o,!1),function Sv(t,n,i,o,u){const d=u?t.residualClasses:t.residualStyles;null!=d&&"string"==typeof n&&tn(d,n)>=0&&(i[o+1]=Mf(i[o+1]))}(n,we,t,o,d),p=hc(D,S),d?n.classBindings=p:n.styleBindings=p}(u,d,n,i,p,o)}}function wf(t,n,i,o,u){let d=null;const p=i.directiveEnd;let D=i.directiveStylingLast;for(-1===D?D=i.directiveStart:D++;D0;){const S=t[u],Y=Array.isArray(S),we=Y?S[1]:S,Xe=null===we;let Tt=i[u+1];Tt===mi&&(Tt=Xe?Pn:void 0);let Yt=Xe?Dt(Tt,o):we===o?Tt:void 0;if(Y&&!pc(Yt)&&(Yt=Dt(S,o)),pc(Yt)&&(D=Yt,p))return D;const gn=t[u+1];u=p?qs(gn):ga(gn)}if(null!==n){let S=d?n.residualClasses:n.residualStyles;null!=S&&(D=Dt(S,o))}return D}function pc(t){return void 0!==t}function _g(t,n){return 0!=(t.flags&(n?8:16))}function vg(t,n=""){const i=M(),o=x(),u=t+fi,d=o.firstCreatePass?za(o,u,1,n,null):o.data[u],p=i[u]=function yu(t,n){return t.createText(n)}(i[Vn],n);Ea(o,i,p,d),oi(d,!1)}function Pf(t){return gc("",t,""),Pf}function gc(t,n,i){const o=M(),u=function $a(t,n,i,o){return Ar(t,ir(),i)?n+Le(i)+o:mi}(o,t,n,i);return u!==mi&&Bs(o,Yi(),u),gc}function Af(t,n,i,o,u){const d=M(),p=ja(d,t,n,i,o,u);return p!==mi&&Bs(d,Yi(),p),Af}function Sf(t,n,i){const o=M();return Ar(o,ir(),n)&&Xr(x(),Zi(),o,t,n,o[Vn],i,!0),Sf}function If(t,n,i){const o=M();if(Ar(o,ir(),n)){const d=x(),p=Zi();Xr(d,p,o,t,n,function bp(t,n,i){return(null===t||zi(t))&&(i=function co(t){for(;Array.isArray(t);){if("object"==typeof t[Eo])return t;t=t[wn]}return null}(i[n.index])),i[Vn]}(jn(d.data),p,o),i,!0)}return If}const ma=void 0;var hy=["en",[["a","p"],["AM","PM"],ma],[["AM","PM"],ma,ma],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ma,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ma,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ma,"{1} 'at' {0}",ma],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function fy(t){const i=Math.floor(Math.abs(t)),o=t.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===o?1:5}];let Qa={};function Rf(t){const n=function py(t){return t.toLowerCase().replace(/_/g,"-")}(t);let i=Lg(n);if(i)return i;const o=n.split("-")[0];if(i=Lg(o),i)return i;if("en"===o)return hy;throw new ge(701,!1)}function Fg(t){return Rf(t)[ni.PluralCase]}function Lg(t){return t in Qa||(Qa[t]=Ce.ng&&Ce.ng.common&&Ce.ng.common.locales&&Ce.ng.common.locales[t]),Qa[t]}var ni=(()=>((ni=ni||{})[ni.LocaleId=0]="LocaleId",ni[ni.DayPeriodsFormat=1]="DayPeriodsFormat",ni[ni.DayPeriodsStandalone=2]="DayPeriodsStandalone",ni[ni.DaysFormat=3]="DaysFormat",ni[ni.DaysStandalone=4]="DaysStandalone",ni[ni.MonthsFormat=5]="MonthsFormat",ni[ni.MonthsStandalone=6]="MonthsStandalone",ni[ni.Eras=7]="Eras",ni[ni.FirstDayOfWeek=8]="FirstDayOfWeek",ni[ni.WeekendRange=9]="WeekendRange",ni[ni.DateFormat=10]="DateFormat",ni[ni.TimeFormat=11]="TimeFormat",ni[ni.DateTimeFormat=12]="DateTimeFormat",ni[ni.NumberSymbols=13]="NumberSymbols",ni[ni.NumberFormats=14]="NumberFormats",ni[ni.CurrencyCode=15]="CurrencyCode",ni[ni.CurrencySymbol=16]="CurrencySymbol",ni[ni.CurrencyName=17]="CurrencyName",ni[ni.Currencies=18]="Currencies",ni[ni.Directionality=19]="Directionality",ni[ni.PluralCase=20]="PluralCase",ni[ni.ExtraData=21]="ExtraData",ni))();const qa="en-US";let Ng=qa;function Lf(t,n,i,o,u){if(t=H(t),Array.isArray(t))for(let d=0;d>20;if(Fs(t)||!t.multi){const Yt=new Je(S,u,Ha),gn=Bf(D,n,u?we:we+Tt,Xe);-1===gn?(Ps(ps(Y,p),d,D),Nf(d,t,n.length),n.push(D),Y.directiveStart++,Y.directiveEnd++,u&&(Y.providerIndexes+=1048576),i.push(Yt),p.push(Yt)):(i[gn]=Yt,p[gn]=Yt)}else{const Yt=Bf(D,n,we+Tt,Xe),gn=Bf(D,n,we,we+Tt),In=gn>=0&&i[gn];if(u&&!In||!u&&!(Yt>=0&&i[Yt])){Ps(ps(Y,p),d,D);const Yn=function f1(t,n,i,o,u){const d=new Je(t,i,Ha);return d.multi=[],d.index=n,d.componentProviders=0,um(d,u,o&&!i),d}(u?d1:c1,i.length,u,o,S);!u&&In&&(i[gn].providerFactory=Yn),Nf(d,t,n.length,0),n.push(D),Y.directiveStart++,Y.directiveEnd++,u&&(Y.providerIndexes+=1048576),i.push(Yn),p.push(Yn)}else Nf(d,t,Yt>-1?Yt:gn,um(i[u?gn:Yt],S,!u&&o));!u&&o&&In&&i[gn].componentProviders++}}}function Nf(t,n,i,o){const u=Fs(n),d=function zd(t){return!!t.useClass}(n);if(u||d){const S=(d?H(n.useClass):n).prototype.ngOnDestroy;if(S){const Y=t.destroyHooks||(t.destroyHooks=[]);if(!u&&n.multi){const we=Y.indexOf(i);-1===we?Y.push(i,[o,S]):Y[we+1].push(o,S)}else Y.push(i,S)}}}function um(t,n,i){return i&&t.componentProviders++,t.multi.push(n)-1}function Bf(t,n,i,o){for(let u=i;u{i.providersResolver=(o,u)=>function l1(t,n,i){const o=x();if(o.firstCreatePass){const u=zi(t);Lf(i,o.data,o.blueprint,u,!0),Lf(n,o.data,o.blueprint,u,!1)}}(o,u?u(t):t,n)}}class eu{}class cm{}function h1(t,n){return new dm(t,null!=n?n:null)}class dm extends eu{constructor(n,i){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Dp(this);const o=Vt(n);this._bootstrapComponents=Ns(o.bootstrap),this._r3Injector=tp(n,i,[{provide:eu,useValue:this},{provide:Ji,useValue:this.componentFactoryResolver}],le(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Hf extends cm{constructor(n){super(),this.moduleType=n}create(n){return new dm(this.moduleType,n)}}class p1 extends eu{constructor(n,i,o){super(),this.componentFactoryResolver=new Dp(this),this.instance=null;const u=new Xl([...n,{provide:eu,useValue:this},{provide:Ji,useValue:this.componentFactoryResolver}],i||Uu(),o,new Set(["environment"]));this.injector=u,u.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function zf(t,n,i=null){return new p1(t,n,i).injector}let g1=(()=>{class t{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i.id)){const o=Yl(0,i.type),u=o.length>0?zf([o],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i.id,u)}return this.cachedInjectors.get(i.id)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}}return t.\u0275prov=mt({token:t,providedIn:"environment",factory:()=>new t(vt(Ls))}),t})();function fm(t){t.getStandaloneInjector=n=>n.get(g1).getOrCreateStandaloneInjector(t)}function ym(t,n,i){const o=xi()+t,u=M();return u[o]===mi?bs(u,o,i?n.call(i):n()):function ju(t,n){return t[n]}(u,o)}function bm(t,n,i,o){return Dm(M(),xi(),t,n,i,o)}function Cm(t,n,i,o,u){return Tm(M(),xi(),t,n,i,o,u)}function Ju(t,n){const i=t[n];return i===mi?void 0:i}function Dm(t,n,i,o,u,d){const p=n+i;return Ar(t,p,u)?bs(t,p+1,d?o.call(d,u):o(u)):Ju(t,p+1)}function Tm(t,n,i,o,u,d,p){const D=n+i;return pa(t,D,u,d)?bs(t,D+2,p?o.call(p,u,d):o(u,d)):Ju(t,D+2)}function Em(t,n,i,o,u,d,p,D){const S=n+i;return function uc(t,n,i,o,u){const d=pa(t,n,i,o);return Ar(t,n+2,u)||d}(t,S,u,d,p)?bs(t,S+3,D?o.call(D,u,d,p):o(u,d,p)):Ju(t,S+3)}function xm(t,n){const i=x();let o;const u=t+fi;var d;i.firstCreatePass?(o=function S1(t,n){if(n)for(let i=n.length-1;i>=0;i--){const o=n[i];if(t===o.name)return o}}(n,i.pipeRegistry),i.data[u]=o,o.onDestroy&&(null!==(d=i.destroyHooks)&&void 0!==d?d:i.destroyHooks=[]).push(u,o.onDestroy)):o=i.data[u];const p=o.factory||(o.factory=ho(o.type)),D=Me(Ha);try{const S=Nr(!1),Y=p();return Nr(S),function Dv(t,n,i,o){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),n[i]=o}(i,M(),u,Y),Y}finally{Me(D)}}function wm(t,n,i){const o=t+fi,u=M(),d=Qi(u,o);return Qu(u,o)?Dm(u,xi(),n,d.transform,i,d):d.transform(i)}function Pm(t,n,i,o){const u=t+fi,d=M(),p=Qi(d,u);return Qu(d,u)?Tm(d,xi(),n,p.transform,i,o,p):p.transform(i,o)}function Am(t,n,i,o,u){const d=t+fi,p=M(),D=Qi(p,d);return Qu(p,d)?Em(p,xi(),n,D.transform,i,o,u,D):D.transform(i,o,u)}function Qu(t,n){return t[dn].data[n].pure}function $f(t){return n=>{setTimeout(t,void 0,n)}}const Ts=class k1 extends e.x{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,o){let u=n,d=i||(()=>null),p=o;if(n&&"object"==typeof n){var D,S,Y;const Xe=n;u=null===(D=Xe.next)||void 0===D?void 0:D.bind(Xe),d=null===(S=Xe.error)||void 0===S?void 0:S.bind(Xe),p=null===(Y=Xe.complete)||void 0===Y?void 0:Y.bind(Xe)}this.__isAsync&&(d=$f(d),u&&(u=$f(u)),p&&(p=$f(p)));const we=super.subscribe({next:u,error:d,complete:p});return n instanceof s.w0&&n.add(we),we}};function F1(){return this._results[Symbol.iterator]()}class bc{get changes(){return this._changes||(this._changes=new Ts)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=bc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=F1)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const o=this;o.dirty=!1;const u=function Jo(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function _s(t,n,i){if(t.length!==n.length)return!1;for(let o=0;o{class t{}return t.__NG_ELEMENT_ID__=B1,t})();const L1=qu,N1=class extends L1{constructor(n,i,o){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=o}createEmbeddedView(n,i){const o=this._declarationTContainer.tView,u=ec(this._declarationLView,o,n,16,null,o.declTNode,null,null,null,null,i||null);u[hr]=this._declarationLView[this._declarationTContainer.index];const p=this._declarationLView[_i];return null!==p&&(u[_i]=p.createEmbeddedView(o)),qd(o,u,n),new Vu(u)}};function B1(){return Cc(ft(),M())}function Cc(t,n){return 4&t.type?new N1(n,t,eo(t,n)):null}let Dc=(()=>{class t{}return t.__NG_ELEMENT_ID__=U1,t})();function U1(){return Rm(ft(),M())}const H1=Dc,Sm=class extends H1{constructor(n,i,o){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=o}get element(){return eo(this._hostTNode,this._hostLView)}get injector(){return new _r(this._hostTNode,this._hostLView)}get parentInjector(){const n=Bo(this._hostTNode,this._hostLView);if(Ko(n)){const i=Mr(n,this._hostLView),o=ar(n);return new _r(i[dn].data[o+8],i)}return new _r(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=Im(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-Gi}createEmbeddedView(n,i,o){let u,d;"number"==typeof o?u=o:null!=o&&(u=o.index,d=o.injector);const p=n.createEmbeddedView(i||{},d);return this.insert(p,u),p}createComponent(n,i,o,u,d){const p=n&&!function dr(t){return"function"==typeof t}(n);let D;if(p)D=i;else{const Xe=i||{};D=Xe.index,o=Xe.injector,u=Xe.projectableNodes,d=Xe.environmentInjector||Xe.ngModuleRef}const S=p?n:new $u(Fe(n)),Y=o||this.parentInjector;if(!d&&null==S.ngModule){const Tt=(p?Y:this.parentInjector).get(Ls,null);Tt&&(d=Tt)}const we=S.create(Y,u,void 0,d);return this.insert(we.hostView,D),we}insert(n,i){const o=n._lView,u=o[dn];if(function gr(t){return Bi(t[An])}(o)){const we=this.indexOf(n);if(-1!==we)this.detach(we);else{const Xe=o[An],Tt=new Sm(Xe,Xe[Qn],Xe[An]);Tt.detach(Tt.indexOf(n))}}const d=this._adjustIndex(i),p=this._lContainer;!function rd(t,n,i,o){const u=Gi+o,d=i.length;o>0&&(i[u-1][ei]=n),o0)o.push(p[D/2]);else{const Y=d[D+1],we=n[-S];for(let Xe=Gi;Xe{class t{constructor(i){this.appInits=i,this.resolve=Ec,this.reject=Ec,this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,u)=>{this.resolve=o,this.reject=u})}runInitializers(){if(this.initialized)return;const i=[],o=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let u=0;u{d.subscribe({complete:D,error:S})});i.push(p)}}Promise.all(i).then(()=>{o()}).catch(u=>{this.reject(u)}),0===i.length&&o(),this.initialized=!0}}return t.\u0275fac=function(i){return new(i||t)(vt(u0,8))},t.\u0275prov=mt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const l0=new Jt("AppId",{providedIn:"root",factory:function c0(){return`${th()}${th()}${th()}`}});function th(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const d0=new Jt("Platform Initializer"),fb=new Jt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),hb=new Jt("AnimationModuleType");let pb=(()=>{class t{log(i){console.log(i)}warn(i){console.warn(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=mt({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();const Oc=new Jt("LocaleId",{providedIn:"root",factory:()=>Ut(Oc,gt.Optional|gt.SkipSelf)||function gb(){return typeof $localize<"u"&&$localize.locale||qa}()}),mb=new Jt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class _b{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let vb=(()=>{class t{compileModuleSync(i){return new Hf(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const o=this.compileModuleSync(i),d=Ns(Vt(i).declarations).reduce((p,D)=>{const S=Fe(D);return S&&p.push(new $u(S)),p},[]);return new _b(o,d)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=mt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Cb=(()=>Promise.resolve(0))();function nh(t){typeof Zone>"u"?Cb.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class ts{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ts(!1),this.onMicrotaskEmpty=new Ts(!1),this.onStable=new Ts(!1),this.onError=new Ts(!1),typeof Zone>"u")throw new ge(908,!1);Zone.assertZonePatched();const u=this;u._nesting=0,u._outer=u._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(u._inner=u._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(u._inner=u._inner.fork(Zone.longStackTraceZoneSpec)),u.shouldCoalesceEventChangeDetection=!o&&i,u.shouldCoalesceRunChangeDetection=o,u.lastRequestAnimationFrameId=-1,u.nativeRequestAnimationFrame=function Db(){let t=Ce.requestAnimationFrame,n=Ce.cancelAnimationFrame;if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function Mb(t){const n=()=>{!function Eb(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Ce,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,oh(t),t.isCheckStableRunning=!0,ih(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),oh(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,o,u,d,p,D)=>{try{return p0(t),i.invokeTask(u,d,p,D)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===d.type||t.shouldCoalesceRunChangeDetection)&&n(),g0(t)}},onInvoke:(i,o,u,d,p,D,S)=>{try{return p0(t),i.invoke(u,d,p,D,S)}finally{t.shouldCoalesceRunChangeDetection&&n(),g0(t)}},onHasTask:(i,o,u,d)=>{i.hasTask(u,d),o===u&&("microTask"==d.change?(t._hasPendingMicrotasks=d.microTask,oh(t),ih(t)):"macroTask"==d.change&&(t.hasPendingMacrotasks=d.macroTask))},onHandleError:(i,o,u,d)=>(i.handleError(u,d),t.runOutsideAngular(()=>t.onError.emit(d)),!1)})}(u)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ts.isInAngularZone())throw new ge(909,!1)}static assertNotInAngularZone(){if(ts.isInAngularZone())throw new ge(909,!1)}run(n,i,o){return this._inner.run(n,i,o)}runTask(n,i,o,u){const d=this._inner,p=d.scheduleEventTask("NgZoneEvent: "+u,n,Tb,Ec,Ec);try{return d.runTask(p,i,o)}finally{d.cancelTask(p)}}runGuarded(n,i,o){return this._inner.runGuarded(n,i,o)}runOutsideAngular(n){return this._outer.run(n)}}const Tb={};function ih(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function oh(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function p0(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function g0(t){t._nesting--,ih(t)}class Ob{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ts,this.onMicrotaskEmpty=new Ts,this.onStable=new Ts,this.onError=new Ts}run(n,i,o){return n.apply(i,o)}runGuarded(n,i,o){return n.apply(i,o)}runOutsideAngular(n){return n()}runTask(n,i,o,u){return n.apply(i,o)}}const m0=new Jt(""),_0=new Jt("");let rh,xb=(()=>{class t{constructor(i,o,u){this._ngZone=i,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,rh||(function wb(t){rh=t}(u),u.addToWindow(o)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ts.assertNotInAngularZone(),nh(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())nh(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(i)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,o,u){let d=-1;o&&o>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(p=>p.timeoutId!==d),i(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:i,timeoutId:d,updateCb:u})}whenStable(i,o,u){if(u&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(i,o,u),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,o,u){return[]}}return t.\u0275fac=function(i){return new(i||t)(vt(ts),vt(v0),vt(_0))},t.\u0275prov=mt({token:t,factory:t.\u0275fac}),t})(),v0=(()=>{class t{constructor(){this._applications=new Map}registerApplication(i,o){this._applications.set(i,o)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,o=!0){var u,d;return null!==(u=null===(d=rh)||void 0===d?void 0:d.findTestabilityInTree(this,i,o))&&void 0!==u?u:null}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=mt({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();const Us=!1;let ea=null;const y0=new Jt("AllowMultipleToken"),sh=new Jt("PlatformDestroyListeners"),b0=new Jt("appBootstrapListener");class Sb{constructor(n,i){this.name=n,this.token=i}}function D0(t,n,i=[]){const o=`Platform: ${n}`,u=new Jt(o);return(d=[])=>{let p=ah();if(!p||p.injector.get(y0,!1)){const D=[...i,...d,{provide:u,useValue:!0}];t?t(D):function Ib(t){if(ea&&!ea.get(y0,!1))throw new ge(400,!1);ea=t;const n=t.get(E0);(function C0(t){const n=t.get(d0,null);n&&n.forEach(i=>i())})(t)}(function T0(t=[],n){return ha.create({name:n,providers:[{provide:Bu,useValue:"platform"},{provide:sh,useValue:new Set([()=>ea=null])},...t]})}(D,o))}return function kb(t){const n=ah();if(!n)throw new ge(401,!1);return n}()}}function ah(){var t,n;return null!==(t=null===(n=ea)||void 0===n?void 0:n.get(E0))&&void 0!==t?t:null}let E0=(()=>{class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,o){const u=function O0(t,n){let i;return i="noop"===t?new Ob:("zone.js"===t?void 0:t)||new ts(n),i}(null==o?void 0:o.ngZone,function M0(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!t||!t.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!t||!t.ngZoneRunCoalescing)||!1}}(o)),d=[{provide:ts,useValue:u}];return u.run(()=>{const p=ha.create({providers:d,parent:this.injector,name:i.moduleType.name}),D=i.create(p),S=D.injector.get(Hu,null);if(!S)throw new ge(402,!1);return u.runOutsideAngular(()=>{const Y=u.onError.subscribe({next:we=>{S.handleError(we)}});D.onDestroy(()=>{wc(this._modules,D),Y.unsubscribe()})}),function x0(t,n,i){try{const o=i();return bf(o)?o.catch(u=>{throw n.runOutsideAngular(()=>t.handleError(u)),u}):o}catch(o){throw n.runOutsideAngular(()=>t.handleError(o)),o}}(S,u,()=>{const Y=D.injector.get(Mc);return Y.runInitializers(),Y.donePromise.then(()=>(function Bg(t){te(t,"Expected localeId to be defined"),"string"==typeof t&&(Ng=t.toLowerCase().replace(/_/g,"-"))}(D.injector.get(Oc,qa)||qa),this._moduleDoBootstrap(D),D))})})}bootstrapModule(i,o=[]){const u=w0({},o);return function Pb(t,n,i){const o=new Hf(i);return Promise.resolve(o)}(0,0,i).then(d=>this.bootstrapModuleFactory(d,u))}_moduleDoBootstrap(i){const o=i.injector.get(xc);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(u=>o.bootstrap(u));else{if(!i.instance.ngDoBootstrap)throw new ge(-403,!1);i.instance.ngDoBootstrap(o)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ge(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const i=this._injector.get(sh,null);i&&(i.forEach(o=>o()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(i){return new(i||t)(vt(ha))},t.\u0275prov=mt({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function w0(t,n){return Array.isArray(n)?n.reduce(w0,t):{...t,...n}}let xc=(()=>{class t{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(i,o,u){this._zone=i,this._injector=o,this._exceptionHandler=u,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const d=new F.y(D=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{D.next(this._stable),D.complete()})}),p=new F.y(D=>{let S;this._zone.runOutsideAngular(()=>{S=this._zone.onStable.subscribe(()=>{ts.assertNotInAngularZone(),nh(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,D.next(!0))})})});const Y=this._zone.onUnstable.subscribe(()=>{ts.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{D.next(!1)}))});return()=>{S.unsubscribe(),Y.unsubscribe()}});this.isStable=(0,z.T)(d,p.pipe((0,U.B)()))}bootstrap(i,o){const u=i instanceof pe;if(!this._injector.get(Mc).done){!u&&Ft(i);throw new ge(405,Us)}let p;p=u?i:this._injector.get(Ji).resolveComponentFactory(i),this.componentTypes.push(p.componentType);const D=function Ab(t){return t.isBoundToModule}(p)?void 0:this._injector.get(eu),Y=p.create(ha.NULL,[],o||p.selector,D),we=Y.location.nativeElement,Xe=Y.injector.get(m0,null);return null==Xe||Xe.registerApplication(we),Y.onDestroy(()=>{this.detachView(Y.hostView),wc(this.components,Y),null==Xe||Xe.unregisterApplication(we)}),this._loadComponent(Y),Y}tick(){if(this._runningTick)throw new ge(101,!1);try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(i))}finally{this._runningTick=!1}}attachView(i){const o=i;this._views.push(o),o.attachToAppRef(this)}detachView(i){const o=i;wc(this._views,o),o.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const o=this._injector.get(b0,[]);o.push(...this._bootstrapListeners),o.forEach(u=>u(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>wc(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new ge(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return t.\u0275fac=function(i){return new(i||t)(vt(ts),vt(Ls),vt(Hu))},t.\u0275prov=mt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function wc(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}function Lb(){return!1}let Nb=(()=>{class t{}return t.__NG_ELEMENT_ID__=Bb,t})();function Bb(t){return function Ub(t,n,i){if(Ii(t)&&!i){const o=Wi(t.index,n);return new Vu(o,o)}return 47&t.type?new Vu(n[Si],n):null}(ft(),M(),16==(16&t))}class R0{constructor(){}supports(n){return ac(n)}create(n){return new Gb(n)}}const jb=(t,n)=>n;class Gb{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||jb}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,o=this._removalsHead,u=0,d=null;for(;i||o;){const p=!o||i&&i.currentIndex{p=this._trackByFn(u,D),null!==i&&Object.is(i.trackById,p)?(o&&(i=this._verifyReinsertion(i,D,p,u)),Object.is(i.item,D)||this._addIdentityChange(i,D)):(i=this._mismatch(i,D,p,u),o=!0),i=i._next,u++}),this.length=u;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,o,u){let d;return null===n?d=this._itTail:(d=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,d,u)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,u))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,d,u)):n=this._addAfter(new Wb(i,o),d,u),n}_verifyReinsertion(n,i,o,u){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==d?n=this._reinsertAfter(d,n._prev,u):n.currentIndex!=u&&(n.currentIndex=u,this._addToMoves(n,u)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,i,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const u=n._prevRemoved,d=n._nextRemoved;return null===u?this._removalsHead=d:u._nextRemoved=d,null===d?this._removalsTail=u:d._prevRemoved=u,this._insertAfter(n,i,o),this._addToMoves(n,o),n}_moveAfter(n,i,o){return this._unlink(n),this._insertAfter(n,i,o),this._addToMoves(n,o),n}_addAfter(n,i,o){return this._insertAfter(n,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,o){const u=null===i?this._itHead:i._next;return n._next=u,n._prev=i,null===u?this._itTail=n:u._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new k0),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,o=n._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new k0),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class Wb{constructor(n,i){this.item=n,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Yb{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const i=n._prevDup,o=n._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class k0{constructor(){this.map=new Map}put(n){const i=n.trackById;let o=this.map.get(i);o||(o=new Yb,this.map.set(i,o)),o.add(n)}get(n,i){const u=this.map.get(n);return u?u.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function F0(t,n,i){const o=t.previousIndex;if(null===o)return o;let u=0;return i&&o{if(i&&i.key===u)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const d=this._getOrCreateRecordForKey(u,o);i=this._insertBeforeOrAppend(i,d)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const o=n._prev;return i._next=n,i._prev=o,n._prev=i,o&&(o._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const u=this._records.get(n);this._maybeAddToChanges(u,i);const d=u._prev,p=u._next;return d&&(d._next=p),p&&(p._prev=d),u._next=null,u._prev=null,u}const o=new Kb(n);return this._records.set(n,o),o.currentValue=i,this._addToAdditions(o),o}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(o=>i(n[o],o))}}class Kb{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function N0(){return new fh([new R0])}let fh=(()=>{class t{constructor(i){this.factories=i}static create(i,o){if(null!=o){const u=o.factories.slice();i=i.concat(u)}return new t(i)}static extend(i){return{provide:t,useFactory:o=>t.create(i,o||N0()),deps:[[t,new Ws,new wo]]}}find(i){const o=this.factories.find(u=>u.supports(i));if(null!=o)return o;throw new ge(901,!1)}}return t.\u0275prov=mt({token:t,providedIn:"root",factory:N0}),t})();function B0(){return new hh([new L0])}let hh=(()=>{class t{constructor(i){this.factories=i}static create(i,o){if(o){const u=o.factories.slice();i=i.concat(u)}return new t(i)}static extend(i){return{provide:t,useFactory:o=>t.create(i,o||B0()),deps:[[t,new Ws,new wo]]}}find(i){const o=this.factories.find(u=>u.supports(i));if(o)return o;throw new ge(901,!1)}}return t.\u0275prov=mt({token:t,providedIn:"root",factory:B0}),t})();const Qb=D0(null,"core",[]);let qb=(()=>{class t{constructor(i){}}return t.\u0275fac=function(i){return new(i||t)(vt(xc))},t.\u0275mod=C({type:t}),t.\u0275inj=Et({}),t})();function eC(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}},9900:(Gt,Be,c)=>{"use strict";c.d(Be,{gN:()=>Mt,Fj:()=>He,NI:()=>Si,oH:()=>qo,u:()=>Ki,cw:()=>Nt,sg:()=>Fn,u5:()=>fn,JU:()=>ie,a5:()=>_t,JJ:()=>Ce,JL:()=>re,On:()=>_o,UX:()=>Rn,_Y:()=>Gi});var e=c(4537),s=c(8692),F=c(985),z=c(7241),U=c(447),ee=c(5955),Z=c(6651),le=c(8499),ce=c(2692),he=c(9299),H=c(7969);let de=(()=>{class M{constructor(O,ae){this._renderer=O,this._elementRef=ae,this.onChange=ft=>{},this.onTouched=()=>{}}setProperty(O,ae){this._renderer.setProperty(this._elementRef.nativeElement,O,ae)}registerOnTouched(O){this.onTouched=O}registerOnChange(O){this.onChange=O}setDisabledState(O){this.setProperty("disabled",O)}}return M.\u0275fac=function(O){return new(O||M)(e.Y36(e.Qsj),e.Y36(e.SBq))},M.\u0275dir=e.lG2({type:M}),M})(),q=(()=>{class M extends de{}return M.\u0275fac=function(){let x;return function(ae){return(x||(x=e.n5z(M)))(ae||M)}}(),M.\u0275dir=e.lG2({type:M,features:[e.qOj]}),M})();const ie=new e.OlP("NgValueAccessor"),Se={provide:ie,useExisting:(0,e.Gpc)(()=>He),multi:!0},Ve=new e.OlP("CompositionEventMode");let He=(()=>{class M extends de{constructor(O,ae,ft){super(O,ae),this._compositionMode=ft,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Le(){const M=(0,s.q)()?(0,s.q)().getUserAgent():"";return/android (\d+)/.test(M.toLowerCase())}())}writeValue(O){this.setProperty("value",null==O?"":O)}_handleInput(O){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(O)}_compositionStart(){this._composing=!0}_compositionEnd(O){this._composing=!1,this._compositionMode&&this.onChange(O)}}return M.\u0275fac=function(O){return new(O||M)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Ve,8))},M.\u0275dir=e.lG2({type:M,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(O,ae){1&O&&e.NdJ("input",function(Dn){return ae._handleInput(Dn.target.value)})("blur",function(){return ae.onTouched()})("compositionstart",function(){return ae._compositionStart()})("compositionend",function(Dn){return ae._compositionEnd(Dn.target.value)})},features:[e._Bn([Se]),e.qOj]}),M})();const oe=!1,Oe=new e.OlP("NgValidators"),tt=new e.OlP("NgAsyncValidators");function te(M){return null!=M}function k(M){const x=(0,e.QGY)(M)?(0,F.D)(M):M;if(oe&&!(0,e.CqO)(x)){let O="Expected async validator to return Promise or Observable.";throw"object"==typeof M&&(O+=" Are you using a synchronous validator where an async validator is expected?"),new e.vHH(-1101,O)}return x}function ne(M){let x={};return M.forEach(O=>{x=null!=O?{...x,...O}:x}),0===Object.keys(x).length?null:x}function Ie(M,x){return x.map(O=>O(M))}function mt(M){return M.map(x=>function it(M){return!M.validate}(x)?x:O=>x.validate(O))}function Et(M){return null!=M?function cn(M){if(!M)return null;const x=M.filter(te);return 0==x.length?null:function(O){return ne(Ie(O,x))}}(mt(M)):null}function Ct(M){return null!=M?function Rt(M){if(!M)return null;const x=M.filter(te);return 0==x.length?null:function(O){return function ue(...M){const x=(0,Z.jO)(M),{args:O,keys:ae}=(0,U.D)(M),ft=new z.y(Dn=>{const{length:Hn}=O;if(!Hn)return void Dn.complete();const oi=new Array(Hn);let ki=Hn,yi=Hn;for(let Lo=0;Lo{fo||(fo=!0,yi--),oi[Lo]=qi},()=>ki--,void 0,()=>{(!ki||!fo)&&(yi||Dn.next(ae?(0,he.n)(ae,oi):oi),Dn.complete())}))}});return x?ft.pipe((0,ce.Z)(x)):ft}(Ie(O,x).map(k)).pipe((0,H.U)(ne))}}(mt(M)):null}function Bt(M,x){return null===M?[x]:Array.isArray(M)?[...M,x]:[M,x]}function nn(M){return M._rawValidators}function zt(M){return M._rawAsyncValidators}function $t(M){return M?Array.isArray(M)?M:[M]:[]}function On(M,x){return Array.isArray(M)?M.includes(x):M===x}function lt(M,x){const O=$t(x);return $t(M).forEach(ft=>{On(O,ft)||O.push(ft)}),O}function jt(M,x){return $t(x).filter(O=>!On(M,O))}class gt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(x){this._rawValidators=x||[],this._composedValidatorFn=Et(this._rawValidators)}_setAsyncValidators(x){this._rawAsyncValidators=x||[],this._composedAsyncValidatorFn=Ct(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(x){this._onDestroyCallbacks.push(x)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(x=>x()),this._onDestroyCallbacks=[]}reset(x){this.control&&this.control.reset(x)}hasError(x,O){return!!this.control&&this.control.hasError(x,O)}getError(x,O){return this.control?this.control.getError(x,O):null}}class Mt extends gt{get formDirective(){return null}get path(){return null}}class _t extends gt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Me{constructor(x){this._cd=x}get isTouched(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.touched)}get isUntouched(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.untouched)}get isPristine(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.pristine)}get isDirty(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.dirty)}get isValid(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.valid)}get isInvalid(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.invalid)}get isPending(){var x,O;return!(null===(x=this._cd)||void 0===x||null===(O=x.control)||void 0===O||!O.pending)}get isSubmitted(){var x;return!(null===(x=this._cd)||void 0===x||!x.submitted)}}let Ce=(()=>{class M extends Me{constructor(O){super(O)}}return M.\u0275fac=function(O){return new(O||M)(e.Y36(_t,2))},M.\u0275dir=e.lG2({type:M,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(O,ae){2&O&&e.ekj("ng-untouched",ae.isUntouched)("ng-touched",ae.isTouched)("ng-pristine",ae.isPristine)("ng-dirty",ae.isDirty)("ng-valid",ae.isValid)("ng-invalid",ae.isInvalid)("ng-pending",ae.isPending)},features:[e.qOj]}),M})(),re=(()=>{class M extends Me{constructor(O){super(O)}}return M.\u0275fac=function(O){return new(O||M)(e.Y36(Mt,10))},M.\u0275dir=e.lG2({type:M,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(O,ae){2&O&&e.ekj("ng-untouched",ae.isUntouched)("ng-touched",ae.isTouched)("ng-pristine",ae.isPristine)("ng-dirty",ae.isDirty)("ng-valid",ae.isValid)("ng-invalid",ae.isInvalid)("ng-pending",ae.isPending)("ng-submitted",ae.isSubmitted)},features:[e.qOj]}),M})();function Qt(M,x){return M?`with name: '${x}'`:`at index: ${x}`}const nt=!1,me="VALID",Ge="INVALID",Kt="PENDING",Wt="DISABLED";function vn(M){return(xt(M)?M.validators:M)||null}function xn(M,x){return(xt(x)?x.asyncValidators:M)||null}function xt(M){return null!=M&&!Array.isArray(M)&&"object"==typeof M}class ht{constructor(x,O){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(x),this._assignAsyncValidators(O)}get validator(){return this._composedValidatorFn}set validator(x){this._rawValidators=this._composedValidatorFn=x}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(x){this._rawAsyncValidators=this._composedAsyncValidatorFn=x}get parent(){return this._parent}get valid(){return this.status===me}get invalid(){return this.status===Ge}get pending(){return this.status==Kt}get disabled(){return this.status===Wt}get enabled(){return this.status!==Wt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(x){this._assignValidators(x)}setAsyncValidators(x){this._assignAsyncValidators(x)}addValidators(x){this.setValidators(lt(x,this._rawValidators))}addAsyncValidators(x){this.setAsyncValidators(lt(x,this._rawAsyncValidators))}removeValidators(x){this.setValidators(jt(x,this._rawValidators))}removeAsyncValidators(x){this.setAsyncValidators(jt(x,this._rawAsyncValidators))}hasValidator(x){return On(this._rawValidators,x)}hasAsyncValidator(x){return On(this._rawAsyncValidators,x)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(x={}){this.touched=!0,this._parent&&!x.onlySelf&&this._parent.markAsTouched(x)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(x=>x.markAllAsTouched())}markAsUntouched(x={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(O=>{O.markAsUntouched({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}markAsDirty(x={}){this.pristine=!1,this._parent&&!x.onlySelf&&this._parent.markAsDirty(x)}markAsPristine(x={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(O=>{O.markAsPristine({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}markAsPending(x={}){this.status=Kt,!1!==x.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!x.onlySelf&&this._parent.markAsPending(x)}disable(x={}){const O=this._parentMarkedDirty(x.onlySelf);this.status=Wt,this.errors=null,this._forEachChild(ae=>{ae.disable({...x,onlySelf:!0})}),this._updateValue(),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...x,skipPristineCheck:O}),this._onDisabledChange.forEach(ae=>ae(!0))}enable(x={}){const O=this._parentMarkedDirty(x.onlySelf);this.status=me,this._forEachChild(ae=>{ae.enable({...x,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent}),this._updateAncestors({...x,skipPristineCheck:O}),this._onDisabledChange.forEach(ae=>ae(!1))}_updateAncestors(x){this._parent&&!x.onlySelf&&(this._parent.updateValueAndValidity(x),x.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(x){this._parent=x}getRawValue(){return this.value}updateValueAndValidity(x={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===me||this.status===Kt)&&this._runAsyncValidator(x.emitEvent)),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!x.onlySelf&&this._parent.updateValueAndValidity(x)}_updateTreeValidity(x={emitEvent:!0}){this._forEachChild(O=>O._updateTreeValidity(x)),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Wt:me}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(x){if(this.asyncValidator){this.status=Kt,this._hasOwnPendingAsyncValidator=!0;const O=k(this.asyncValidator(this));this._asyncValidationSubscription=O.subscribe(ae=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ae,{emitEvent:x})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(x,O={}){this.errors=x,this._updateControlsErrors(!1!==O.emitEvent)}get(x){let O=x;return null==O||(Array.isArray(O)||(O=O.split(".")),0===O.length)?null:O.reduce((ae,ft)=>ae&&ae._find(ft),this)}getError(x,O){const ae=O?this.get(O):this;return ae&&ae.errors?ae.errors[x]:null}hasError(x,O){return!!this.getError(x,O)}get root(){let x=this;for(;x._parent;)x=x._parent;return x}_updateControlsErrors(x){this.status=this._calculateStatus(),x&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(x)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Wt:this.errors?Ge:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Kt)?Kt:this._anyControlsHaveStatus(Ge)?Ge:me}_anyControlsHaveStatus(x){return this._anyControls(O=>O.status===x)}_anyControlsDirty(){return this._anyControls(x=>x.dirty)}_anyControlsTouched(){return this._anyControls(x=>x.touched)}_updatePristine(x={}){this.pristine=!this._anyControlsDirty(),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}_updateTouched(x={}){this.touched=this._anyControlsTouched(),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}_registerOnCollectionChange(x){this._onCollectionChange=x}_setUpdateStrategy(x){xt(x)&&null!=x.updateOn&&(this._updateOn=x.updateOn)}_parentMarkedDirty(x){return!x&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(x){return null}_assignValidators(x){this._rawValidators=Array.isArray(x)?x.slice():x,this._composedValidatorFn=function sn(M){return Array.isArray(M)?Et(M):M||null}(this._rawValidators)}_assignAsyncValidators(x){this._rawAsyncValidators=Array.isArray(x)?x.slice():x,this._composedAsyncValidatorFn=function Pn(M){return Array.isArray(M)?Ct(M):M||null}(this._rawAsyncValidators)}}class Nt extends ht{constructor(x,O,ae){super(vn(O),xn(ae,O)),this.controls=x,this._initObservables(),this._setUpdateStrategy(O),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(x,O){return this.controls[x]?this.controls[x]:(this.controls[x]=O,O.setParent(this),O._registerOnCollectionChange(this._onCollectionChange),O)}addControl(x,O,ae={}){this.registerControl(x,O),this.updateValueAndValidity({emitEvent:ae.emitEvent}),this._onCollectionChange()}removeControl(x,O={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],this.updateValueAndValidity({emitEvent:O.emitEvent}),this._onCollectionChange()}setControl(x,O,ae={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],O&&this.registerControl(x,O),this.updateValueAndValidity({emitEvent:ae.emitEvent}),this._onCollectionChange()}contains(x){return this.controls.hasOwnProperty(x)&&this.controls[x].enabled}setValue(x,O={}){(function Pe(M,x,O){M._forEachChild((ae,ft)=>{if(void 0===O[ft])throw new e.vHH(1002,nt?function Ze(M,x){return`Must supply a value for form control ${Qt(M,x)}`}(x,ft):"")})})(this,!0,x),Object.keys(x).forEach(ae=>{(function rt(M,x,O){const ae=M.controls;if(!(x?Object.keys(ae):ae).length)throw new e.vHH(1e3,nt?function Ut(M){return`\n There are no form controls registered with this ${M?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(x):"");if(!ae[O])throw new e.vHH(1001,nt?function bt(M,x){return`Cannot find form control ${Qt(M,x)}`}(x,O):"")})(this,!0,ae),this.controls[ae].setValue(x[ae],{onlySelf:!0,emitEvent:O.emitEvent})}),this.updateValueAndValidity(O)}patchValue(x,O={}){null!=x&&(Object.keys(x).forEach(ae=>{const ft=this.controls[ae];ft&&ft.patchValue(x[ae],{onlySelf:!0,emitEvent:O.emitEvent})}),this.updateValueAndValidity(O))}reset(x={},O={}){this._forEachChild((ae,ft)=>{ae.reset(x[ft],{onlySelf:!0,emitEvent:O.emitEvent})}),this._updatePristine(O),this._updateTouched(O),this.updateValueAndValidity(O)}getRawValue(){return this._reduceChildren({},(x,O,ae)=>(x[ae]=O.getRawValue(),x))}_syncPendingControls(){let x=this._reduceChildren(!1,(O,ae)=>!!ae._syncPendingControls()||O);return x&&this.updateValueAndValidity({onlySelf:!0}),x}_forEachChild(x){Object.keys(this.controls).forEach(O=>{const ae=this.controls[O];ae&&x(ae,O)})}_setUpControls(){this._forEachChild(x=>{x.setParent(this),x._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(x){for(const[O,ae]of Object.entries(this.controls))if(this.contains(O)&&x(ae))return!0;return!1}_reduceValue(){return this._reduceChildren({},(O,ae,ft)=>((ae.enabled||this.disabled)&&(O[ft]=ae.value),O))}_reduceChildren(x,O){let ae=x;return this._forEachChild((ft,Dn)=>{ae=O(ae,ft,Dn)}),ae}_allControlsDisabled(){for(const x of Object.keys(this.controls))if(this.controls[x].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(x){return this.controls.hasOwnProperty(x)?this.controls[x]:null}}const J=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>P}),P="always";function C(M,x){return[...x.path,M]}function T(M,x,O=P){var ae,ft;Fe(M,x),x.valueAccessor.writeValue(M.value),(M.disabled||"always"===O)&&(null===(ae=(ft=x.valueAccessor).setDisabledState)||void 0===ae||ae.call(ft,M.disabled)),function Ot(M,x){x.valueAccessor.registerOnChange(O=>{M._pendingValue=O,M._pendingChange=!0,M._pendingDirty=!0,"change"===M.updateOn&&Vt(M,x)})}(M,x),function rn(M,x){const O=(ae,ft)=>{x.valueAccessor.writeValue(ae),ft&&x.viewToModelUpdate(ae)};M.registerOnChange(O),x._registerOnDestroy(()=>{M._unregisterOnChange(O)})}(M,x),function Ft(M,x){x.valueAccessor.registerOnTouched(()=>{M._pendingTouched=!0,"blur"===M.updateOn&&M._pendingChange&&Vt(M,x),"submit"!==M.updateOn&&M.markAsTouched()})}(M,x),function De(M,x){if(x.valueAccessor.setDisabledState){const O=ae=>{x.valueAccessor.setDisabledState(ae)};M.registerOnDisabledChange(O),x._registerOnDestroy(()=>{M._unregisterOnDisabledChange(O)})}}(M,x)}function R(M,x,O=!0){const ae=()=>{};x.valueAccessor&&(x.valueAccessor.registerOnChange(ae),x.valueAccessor.registerOnTouched(ae)),ot(M,x),M&&(x._invokeOnDestroyCallbacks(),M._registerOnCollectionChange(()=>{}))}function G(M,x){M.forEach(O=>{O.registerOnValidatorChange&&O.registerOnValidatorChange(x)})}function Fe(M,x){const O=nn(M);null!==x.validator?M.setValidators(Bt(O,x.validator)):"function"==typeof O&&M.setValidators([O]);const ae=zt(M);null!==x.asyncValidator?M.setAsyncValidators(Bt(ae,x.asyncValidator)):"function"==typeof ae&&M.setAsyncValidators([ae]);const ft=()=>M.updateValueAndValidity();G(x._rawValidators,ft),G(x._rawAsyncValidators,ft)}function ot(M,x){let O=!1;if(null!==M){if(null!==x.validator){const ft=nn(M);if(Array.isArray(ft)&&ft.length>0){const Dn=ft.filter(Hn=>Hn!==x.validator);Dn.length!==ft.length&&(O=!0,M.setValidators(Dn))}}if(null!==x.asyncValidator){const ft=zt(M);if(Array.isArray(ft)&&ft.length>0){const Dn=ft.filter(Hn=>Hn!==x.asyncValidator);Dn.length!==ft.length&&(O=!0,M.setAsyncValidators(Dn))}}}const ae=()=>{};return G(x._rawValidators,ae),G(x._rawAsyncValidators,ae),O}function Vt(M,x){M._pendingDirty&&M.markAsDirty(),M.setValue(M._pendingValue,{emitModelToViewChange:!1}),x.viewToModelUpdate(M._pendingValue),M._pendingChange=!1}function Jn(M,x){if(!M.hasOwnProperty("model"))return!1;const O=M.model;return!!O.isFirstChange()||!Object.is(x,O.currentValue)}function ii(M,x){if(!x)return null;let O,ae,ft;return Array.isArray(x),x.forEach(Dn=>{Dn.constructor===He?O=Dn:function Qn(M){return Object.getPrototypeOf(M.constructor)===q}(Dn)?ae=Dn:ft=Dn}),ft||ae||O||null}function Ni(M,x){const O=M.indexOf(x);O>-1&&M.splice(O,1)}function uo(M){return"object"==typeof M&&null!==M&&2===Object.keys(M).length&&"value"in M&&"disabled"in M}const Si=class extends ht{constructor(x=null,O,ae){super(vn(O),xn(ae,O)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(x),this._setUpdateStrategy(O),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),xt(O)&&(O.nonNullable||O.initialValueIsDefault)&&(this.defaultValue=uo(x)?x.value:x)}setValue(x,O={}){this.value=this._pendingValue=x,this._onChange.length&&!1!==O.emitModelToViewChange&&this._onChange.forEach(ae=>ae(this.value,!1!==O.emitViewToModelChange)),this.updateValueAndValidity(O)}patchValue(x,O={}){this.setValue(x,O)}reset(x=this.defaultValue,O={}){this._applyFormState(x),this.markAsPristine(O),this.markAsUntouched(O),this.setValue(this.value,O),this._pendingChange=!1}_updateValue(){}_anyControls(x){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(x){this._onChange.push(x)}_unregisterOnChange(x){Ni(this._onChange,x)}registerOnDisabledChange(x){this._onDisabledChange.push(x)}_unregisterOnDisabledChange(x){Ni(this._onDisabledChange,x)}_forEachChild(x){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(x){uo(x)?(this.value=this._pendingValue=x.value,x.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=x}},Wo={provide:_t,useExisting:(0,e.Gpc)(()=>_o)},Mo=(()=>Promise.resolve())();let _o=(()=>{class M extends _t{constructor(O,ae,ft,Dn,Hn,oi){super(),this._changeDetectorRef=Hn,this.callSetDisabledState=oi,this.control=new Si,this._registered=!1,this.update=new e.vpe,this._parent=O,this._setValidators(ae),this._setAsyncValidators(ft),this.valueAccessor=ii(0,Dn)}ngOnChanges(O){if(this._checkForErrors(),!this._registered||"name"in O){if(this._registered&&(this._checkName(),this.formDirective)){const ae=O.name.previousValue;this.formDirective.removeControl({name:ae,path:this._getPath(ae)})}this._setUpControl()}"isDisabled"in O&&this._updateDisabled(O),Jn(O,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(O){this.viewModel=O,this.update.emit(O)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){T(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(O){Mo.then(()=>{var ae;this.control.setValue(O,{emitViewToModelChange:!1}),null===(ae=this._changeDetectorRef)||void 0===ae||ae.markForCheck()})}_updateDisabled(O){const ae=O.isDisabled.currentValue,ft=0!==ae&&(0,e.D6c)(ae);Mo.then(()=>{var Dn;ft&&!this.control.disabled?this.control.disable():!ft&&this.control.disabled&&this.control.enable(),null===(Dn=this._changeDetectorRef)||void 0===Dn||Dn.markForCheck()})}_getPath(O){return this._parent?C(O,this._parent):[O]}}return M.\u0275fac=function(O){return new(O||M)(e.Y36(Mt,9),e.Y36(Oe,10),e.Y36(tt,10),e.Y36(ie,10),e.Y36(e.sBO,8),e.Y36(J,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Wo]),e.qOj,e.TTD]}),M})(),Gi=(()=>{class M{}return M.\u0275fac=function(O){return new(O||M)},M.\u0275dir=e.lG2({type:M,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),M})(),Ii=(()=>{class M{}return M.\u0275fac=function(O){return new(O||M)},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({}),M})();const Qo=new e.OlP("NgModelWithFormControlWarning"),Cr={provide:_t,useExisting:(0,e.Gpc)(()=>qo)};let qo=(()=>{class M extends _t{set isDisabled(O){}constructor(O,ae,ft,Dn,Hn){super(),this._ngModelWarningConfig=Dn,this.callSetDisabledState=Hn,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(O),this._setAsyncValidators(ae),this.valueAccessor=ii(0,ft)}ngOnChanges(O){if(this._isControlChanged(O)){const ae=O.form.previousValue;ae&&R(ae,this,!1),T(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Jn(O,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&R(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(O){this.viewModel=O,this.update.emit(O)}_isControlChanged(O){return O.hasOwnProperty("form")}}return M._ngModelWarningSentOnce=!1,M.\u0275fac=function(O){return new(O||M)(e.Y36(Oe,10),e.Y36(tt,10),e.Y36(ie,10),e.Y36(Qo,8),e.Y36(J,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([Cr]),e.qOj,e.TTD]}),M})();const Sr={provide:Mt,useExisting:(0,e.Gpc)(()=>Fn)};let Fn=(()=>{class M extends Mt{constructor(O,ae,ft){super(),this.callSetDisabledState=ft,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(O),this._setAsyncValidators(ae)}ngOnChanges(O){this._checkFormPresent(),O.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ot(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(O){const ae=this.form.get(O.path);return T(ae,O,this.callSetDisabledState),ae.updateValueAndValidity({emitEvent:!1}),this.directives.push(O),ae}getControl(O){return this.form.get(O.path)}removeControl(O){R(O.control||null,O,!1),function Pi(M,x){const O=M.indexOf(x);O>-1&&M.splice(O,1)}(this.directives,O)}addFormGroup(O){this._setUpFormContainer(O)}removeFormGroup(O){this._cleanUpFormContainer(O)}getFormGroup(O){return this.form.get(O.path)}addFormArray(O){this._setUpFormContainer(O)}removeFormArray(O){this._cleanUpFormContainer(O)}getFormArray(O){return this.form.get(O.path)}updateModel(O,ae){this.form.get(O.path).setValue(ae)}onSubmit(O){var ae;return this.submitted=!0,function Zn(M,x){M._syncPendingControls(),x.forEach(O=>{const ae=O.control;"submit"===ae.updateOn&&ae._pendingChange&&(O.viewToModelUpdate(ae._pendingValue),ae._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(O),"dialog"===(null==O||null===(ae=O.target)||void 0===ae?void 0:ae.method)}onReset(){this.resetForm()}resetForm(O){this.form.reset(O),this.submitted=!1}_updateDomValue(){this.directives.forEach(O=>{const ae=O.control,ft=this.form.get(O.path);ae!==ft&&(R(ae||null,O),(M=>M instanceof Si)(ft)&&(T(ft,O,this.callSetDisabledState),O.control=ft))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(O){const ae=this.form.get(O.path);(function un(M,x){Fe(M,x)})(ae,O),ae.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(O){if(this.form){const ae=this.form.get(O.path);ae&&function bn(M,x){return ot(M,x)}(ae,O)&&ae.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Fe(this.form,this),this._oldForm&&ot(this._oldForm,this)}_checkFormPresent(){}}return M.\u0275fac=function(O){return new(O||M)(e.Y36(Oe,10),e.Y36(tt,10),e.Y36(J,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","formGroup",""]],hostBindings:function(O,ae){1&O&&e.NdJ("submit",function(Dn){return ae.onSubmit(Dn)})("reset",function(){return ae.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Sr]),e.qOj,e.TTD]}),M})();const Di={provide:_t,useExisting:(0,e.Gpc)(()=>Ki)};let Ki=(()=>{class M extends _t{set isDisabled(O){}constructor(O,ae,ft,Dn,Hn){super(),this._ngModelWarningConfig=Hn,this._added=!1,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=O,this._setValidators(ae),this._setAsyncValidators(ft),this.valueAccessor=ii(0,Dn)}ngOnChanges(O){this._added||this._setUpControl(),Jn(O,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(O){this.viewModel=O,this.update.emit(O)}get path(){return C(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return M._ngModelWarningSentOnce=!1,M.\u0275fac=function(O){return new(O||M)(e.Y36(Mt,13),e.Y36(Oe,10),e.Y36(tt,10),e.Y36(ie,10),e.Y36(Qo,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([Di]),e.qOj,e.TTD]}),M})(),xe=(()=>{class M{}return M.\u0275fac=function(O){return new(O||M)},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({imports:[Ii]}),M})(),fn=(()=>{class M{static withConfig(O){var ae;return{ngModule:M,providers:[{provide:J,useValue:null!==(ae=O.callSetDisabledState)&&void 0!==ae?ae:P}]}}}return M.\u0275fac=function(O){return new(O||M)},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({imports:[xe]}),M})(),Rn=(()=>{class M{static withConfig(O){var ae,ft;return{ngModule:M,providers:[{provide:Qo,useValue:null!==(ae=O.warnOnNgModelWithFormControl)&&void 0!==ae?ae:"always"},{provide:J,useValue:null!==(ft=O.callSetDisabledState)&&void 0!==ft?ft:P}]}}}return M.\u0275fac=function(O){return new(O||M)},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({imports:[xe]}),M})()},5998:(Gt,Be,c)=>{"use strict";c.d(Be,{Dx:()=>re,H7:()=>vn,b2:()=>_t,q6:()=>lt,s3:()=>q,se:()=>Ke});var e=c(8692),s=c(4537);class F extends e.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class z extends F{static makeCurrent(){(0,e.HT)(new z)}onAndCancel(rt,Pe,ht){return rt.addEventListener(Pe,ht,!1),()=>{rt.removeEventListener(Pe,ht,!1)}}dispatchEvent(rt,Pe){rt.dispatchEvent(Pe)}remove(rt){rt.parentNode&&rt.parentNode.removeChild(rt)}createElement(rt,Pe){return(Pe=Pe||this.getDefaultDocument()).createElement(rt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(rt){return rt.nodeType===Node.ELEMENT_NODE}isShadowRoot(rt){return rt instanceof DocumentFragment}getGlobalEventTarget(rt,Pe){return"window"===Pe?window:"document"===Pe?rt:"body"===Pe?rt.body:null}getBaseHref(rt){const Pe=function ee(){return U=U||document.querySelector("base"),U?U.getAttribute("href"):null}();return null==Pe?null:function le(xt){Z=Z||document.createElement("a"),Z.setAttribute("href",xt);const rt=Z.pathname;return"/"===rt.charAt(0)?rt:`/${rt}`}(Pe)}resetBaseElement(){U=null}getUserAgent(){return window.navigator.userAgent}getCookie(rt){return(0,e.Mx)(document.cookie,rt)}}let Z,U=null;const ce=new s.OlP("TRANSITION_ID"),ue=[{provide:s.ip1,useFactory:function he(xt,rt,Pe){return()=>{Pe.get(s.CZH).donePromise.then(()=>{const ht=(0,e.q)(),Nt=rt.querySelectorAll(`style[ng-transition="${xt}"]`);for(let mn=0;mn{class xt{build(){return new XMLHttpRequest}}return xt.\u0275fac=function(Pe){return new(Pe||xt)},xt.\u0275prov=s.Yz7({token:xt,factory:xt.\u0275fac}),xt})();const q=new s.OlP("EventManagerPlugins");let ie=(()=>{class xt{constructor(Pe,ht){this._zone=ht,this._eventNameToPlugin=new Map,Pe.forEach(Nt=>{Nt.manager=this}),this._plugins=Pe.slice().reverse()}addEventListener(Pe,ht,Nt){return this._findPluginFor(ht).addEventListener(Pe,ht,Nt)}addGlobalEventListener(Pe,ht,Nt){return this._findPluginFor(ht).addGlobalEventListener(Pe,ht,Nt)}getZone(){return this._zone}_findPluginFor(Pe){const ht=this._eventNameToPlugin.get(Pe);if(ht)return ht;const Nt=this._plugins;for(let mn=0;mn{class xt{constructor(){this.usageCount=new Map}addStyles(Pe){for(const ht of Pe)1===this.changeUsageCount(ht,1)&&this.onStyleAdded(ht)}removeStyles(Pe){for(const ht of Pe)0===this.changeUsageCount(ht,-1)&&this.onStyleRemoved(ht)}onStyleRemoved(Pe){}onStyleAdded(Pe){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(Pe,ht){var Nt;const mn=this.usageCount;let Zt=null!==(Nt=mn.get(Pe))&&void 0!==Nt?Nt:0;return Zt+=ht,Zt>0?mn.set(Pe,Zt):mn.delete(Pe),Zt}ngOnDestroy(){for(const Pe of this.getAllStyles())this.onStyleRemoved(Pe);this.usageCount.clear()}}return xt.\u0275fac=function(Pe){return new(Pe||xt)},xt.\u0275prov=s.Yz7({token:xt,factory:xt.\u0275fac}),xt})(),Se=(()=>{class xt extends ge{constructor(Pe){super(),this.doc=Pe,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(Pe){for(const ht of this.hostNodes)this.addStyleToHost(ht,Pe)}onStyleRemoved(Pe){const ht=this.styleRef,Nt=ht.get(Pe);null==Nt||Nt.forEach(mn=>mn.remove()),ht.delete(Pe)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(Pe){this.hostNodes.add(Pe);for(const ht of this.getAllStyles())this.addStyleToHost(Pe,ht)}removeHost(Pe){this.hostNodes.delete(Pe)}addStyleToHost(Pe,ht){const Nt=this.doc.createElement("style");Nt.textContent=ht,Pe.appendChild(Nt);const mn=this.styleRef.get(ht);mn?mn.push(Nt):this.styleRef.set(ht,[Nt])}resetHostNodes(){const Pe=this.hostNodes;Pe.clear(),Pe.add(this.doc.head)}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(e.K0))},xt.\u0275prov=s.Yz7({token:xt,factory:xt.\u0275fac}),xt})();const Le={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ve=/%COMP%/g,tt=new s.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function at(xt,rt){return rt.flat(100).map(Pe=>Pe.replace(Ve,xt))}function St(xt){return rt=>{if("__ngUnwrap__"===rt)return xt;!1===xt(rt)&&(rt.preventDefault(),rt.returnValue=!1)}}let Ke=(()=>{class xt{constructor(Pe,ht,Nt,mn){this.eventManager=Pe,this.sharedStylesHost=ht,this.appId=Nt,this.removeStylesOnCompDestory=mn,this.rendererByCompId=new Map,this.defaultRenderer=new pt(Pe)}createRenderer(Pe,ht){if(!Pe||!ht)return this.defaultRenderer;const Nt=this.getOrCreateRenderer(Pe,ht);return Nt instanceof te?Nt.applyToHost(Pe):Nt instanceof Q&&Nt.applyStyles(),Nt}getOrCreateRenderer(Pe,ht){const Nt=this.rendererByCompId;let mn=Nt.get(ht.id);if(!mn){const Zt=this.eventManager,se=this.sharedStylesHost,X=this.removeStylesOnCompDestory;switch(ht.encapsulation){case s.ifc.Emulated:mn=new te(Zt,se,ht,this.appId,X);break;case s.ifc.ShadowDom:return new B(Zt,se,Pe,ht);default:mn=new Q(Zt,se,ht,X)}mn.onDestroy=()=>Nt.delete(ht.id),Nt.set(ht.id,mn)}return mn}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(ie),s.LFG(Se),s.LFG(s.AFp),s.LFG(tt))},xt.\u0275prov=s.Yz7({token:xt,factory:xt.\u0275fac}),xt})();class pt{constructor(rt){this.eventManager=rt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(rt,Pe){return Pe?document.createElementNS(Le[Pe]||Pe,rt):document.createElement(rt)}createComment(rt){return document.createComment(rt)}createText(rt){return document.createTextNode(rt)}appendChild(rt,Pe){($e(rt)?rt.content:rt).appendChild(Pe)}insertBefore(rt,Pe,ht){rt&&($e(rt)?rt.content:rt).insertBefore(Pe,ht)}removeChild(rt,Pe){rt&&rt.removeChild(Pe)}selectRootElement(rt,Pe){let ht="string"==typeof rt?document.querySelector(rt):rt;if(!ht)throw new Error(`The selector "${rt}" did not match any elements`);return Pe||(ht.textContent=""),ht}parentNode(rt){return rt.parentNode}nextSibling(rt){return rt.nextSibling}setAttribute(rt,Pe,ht,Nt){if(Nt){Pe=Nt+":"+Pe;const mn=Le[Nt];mn?rt.setAttributeNS(mn,Pe,ht):rt.setAttribute(Pe,ht)}else rt.setAttribute(Pe,ht)}removeAttribute(rt,Pe,ht){if(ht){const Nt=Le[ht];Nt?rt.removeAttributeNS(Nt,Pe):rt.removeAttribute(`${ht}:${Pe}`)}else rt.removeAttribute(Pe)}addClass(rt,Pe){rt.classList.add(Pe)}removeClass(rt,Pe){rt.classList.remove(Pe)}setStyle(rt,Pe,ht,Nt){Nt&(s.JOm.DashCase|s.JOm.Important)?rt.style.setProperty(Pe,ht,Nt&s.JOm.Important?"important":""):rt.style[Pe]=ht}removeStyle(rt,Pe,ht){ht&s.JOm.DashCase?rt.style.removeProperty(Pe):rt.style[Pe]=""}setProperty(rt,Pe,ht){rt[Pe]=ht}setValue(rt,Pe){rt.nodeValue=Pe}listen(rt,Pe,ht){return"string"==typeof rt?this.eventManager.addGlobalEventListener(rt,Pe,St(ht)):this.eventManager.addEventListener(rt,Pe,St(ht))}}function $e(xt){return"TEMPLATE"===xt.tagName&&void 0!==xt.content}class B extends pt{constructor(rt,Pe,ht,Nt){super(rt),this.sharedStylesHost=Pe,this.hostEl=ht,this.shadowRoot=ht.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const mn=at(Nt.id,Nt.styles);for(const Zt of mn){const se=document.createElement("style");se.textContent=Zt,this.shadowRoot.appendChild(se)}}nodeOrShadowRoot(rt){return rt===this.hostEl?this.shadowRoot:rt}appendChild(rt,Pe){return super.appendChild(this.nodeOrShadowRoot(rt),Pe)}insertBefore(rt,Pe,ht){return super.insertBefore(this.nodeOrShadowRoot(rt),Pe,ht)}removeChild(rt,Pe){return super.removeChild(this.nodeOrShadowRoot(rt),Pe)}parentNode(rt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(rt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Q extends pt{constructor(rt,Pe,ht,Nt,mn=ht.id){super(rt),this.sharedStylesHost=Pe,this.removeStylesOnCompDestory=Nt,this.rendererUsageCount=0,this.styles=at(mn,ht.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){var rt;this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount)&&(null===(rt=this.onDestroy)||void 0===rt||rt.call(this))}}class te extends Q{constructor(rt,Pe,ht,Nt,mn){const Zt=Nt+"-"+ht.id;super(rt,Pe,ht,mn,Zt),this.contentAttr=function je(xt){return"_ngcontent-%COMP%".replace(Ve,xt)}(Zt),this.hostAttr=function be(xt){return"_nghost-%COMP%".replace(Ve,xt)}(Zt)}applyToHost(rt){this.applyStyles(),this.setAttribute(rt,this.hostAttr,"")}createElement(rt,Pe){const ht=super.createElement(rt,Pe);return super.setAttribute(ht,this.contentAttr,""),ht}}let k=(()=>{class xt extends ze{constructor(Pe){super(Pe)}supports(Pe){return!0}addEventListener(Pe,ht,Nt){return Pe.addEventListener(ht,Nt,!1),()=>this.removeEventListener(Pe,ht,Nt)}removeEventListener(Pe,ht,Nt){return Pe.removeEventListener(ht,Nt)}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(e.K0))},xt.\u0275prov=s.Yz7({token:xt,factory:xt.\u0275fac}),xt})();const ne=["alt","control","meta","shift"],Ie={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},it={alt:xt=>xt.altKey,control:xt=>xt.ctrlKey,meta:xt=>xt.metaKey,shift:xt=>xt.shiftKey};let mt=(()=>{class xt extends ze{constructor(Pe){super(Pe)}supports(Pe){return null!=xt.parseEventName(Pe)}addEventListener(Pe,ht,Nt){const mn=xt.parseEventName(ht),Zt=xt.eventCallback(mn.fullKey,Nt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.q)().onAndCancel(Pe,mn.domEventName,Zt))}static parseEventName(Pe){const ht=Pe.toLowerCase().split("."),Nt=ht.shift();if(0===ht.length||"keydown"!==Nt&&"keyup"!==Nt)return null;const mn=xt._normalizeKey(ht.pop());let Zt="",se=ht.indexOf("code");if(se>-1&&(ht.splice(se,1),Zt="code."),ne.forEach(J=>{const P=ht.indexOf(J);P>-1&&(ht.splice(P,1),Zt+=J+".")}),Zt+=mn,0!=ht.length||0===mn.length)return null;const X={};return X.domEventName=Nt,X.fullKey=Zt,X}static matchEventFullKeyCode(Pe,ht){let Nt=Ie[Pe.key]||Pe.key,mn="";return ht.indexOf("code.")>-1&&(Nt=Pe.code,mn="code."),!(null==Nt||!Nt)&&(Nt=Nt.toLowerCase()," "===Nt?Nt="space":"."===Nt&&(Nt="dot"),ne.forEach(Zt=>{Zt!==Nt&&(0,it[Zt])(Pe)&&(mn+=Zt+".")}),mn+=Nt,mn===ht)}static eventCallback(Pe,ht,Nt){return mn=>{xt.matchEventFullKeyCode(mn,Pe)&&Nt.runGuarded(()=>ht(mn))}}static _normalizeKey(Pe){return"esc"===Pe?"escape":Pe}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(e.K0))},xt.\u0275prov=s.Yz7({token:xt,factory:xt.\u0275fac}),xt})();const lt=(0,s.eFA)(s._c5,"browser",[{provide:s.Lbi,useValue:e.bD},{provide:s.g9A,useValue:function nn(){z.makeCurrent()},multi:!0},{provide:e.K0,useFactory:function $t(){return(0,s.RDi)(document),document},deps:[]}]),jt=new s.OlP(""),gt=[{provide:s.rWj,useClass:class H{addToWindow(rt){s.dqk.getAngularTestability=(ht,Nt=!0)=>{const mn=rt.findTestabilityInTree(ht,Nt);if(null==mn)throw new Error("Could not find testability for element.");return mn},s.dqk.getAllAngularTestabilities=()=>rt.getAllTestabilities(),s.dqk.getAllAngularRootElements=()=>rt.getAllRootElements(),s.dqk.frameworkStabilizers||(s.dqk.frameworkStabilizers=[]),s.dqk.frameworkStabilizers.push(ht=>{const Nt=s.dqk.getAllAngularTestabilities();let mn=Nt.length,Zt=!1;const se=function(X){Zt=Zt||X,mn--,0==mn&&ht(Zt)};Nt.forEach(function(X){X.whenStable(se)})})}findTestabilityInTree(rt,Pe,ht){if(null==Pe)return null;const Nt=rt.getTestability(Pe);return null!=Nt?Nt:ht?(0,e.q)().isShadowRoot(Pe)?this.findTestabilityInTree(rt,Pe.host,!0):this.findTestabilityInTree(rt,Pe.parentElement,!0):null}},deps:[]},{provide:s.lri,useClass:s.dDg,deps:[s.R0b,s.eoX,s.rWj]},{provide:s.dDg,useClass:s.dDg,deps:[s.R0b,s.eoX,s.rWj]}],Mt=[{provide:s.zSh,useValue:"root"},{provide:s.qLn,useFactory:function zt(){return new s.qLn},deps:[]},{provide:q,useClass:k,multi:!0,deps:[e.K0,s.R0b,s.Lbi]},{provide:q,useClass:mt,multi:!0,deps:[e.K0]},{provide:Ke,useClass:Ke,deps:[ie,Se,s.AFp,tt]},{provide:s.FYo,useExisting:Ke},{provide:ge,useExisting:Se},{provide:Se,useClass:Se,deps:[e.K0]},{provide:ie,useClass:ie,deps:[q,s.R0b]},{provide:e.JF,useClass:de,deps:[]},[]];let _t=(()=>{class xt{constructor(Pe){}static withServerTransition(Pe){return{ngModule:xt,providers:[{provide:s.AFp,useValue:Pe.appId},{provide:ce,useExisting:s.AFp},ue]}}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(jt,12))},xt.\u0275mod=s.oAB({type:xt}),xt.\u0275inj=s.cJS({providers:[...Mt,...gt],imports:[e.ez,s.hGG]}),xt})(),re=(()=>{class xt{constructor(Pe){this._doc=Pe}getTitle(){return this._doc.title}setTitle(Pe){this._doc.title=Pe||""}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(e.K0))},xt.\u0275prov=s.Yz7({token:xt,factory:function(Pe){let ht=null;return ht=Pe?new Pe:function Ce(){return new re((0,s.LFG)(e.K0))}(),ht},providedIn:"root"}),xt})();typeof window<"u"&&window;let vn=(()=>{class xt{}return xt.\u0275fac=function(Pe){return new(Pe||xt)},xt.\u0275prov=s.Yz7({token:xt,factory:function(Pe){let ht=null;return ht=Pe?new(Pe||xt):s.LFG(xn),ht},providedIn:"root"}),xt})(),xn=(()=>{class xt extends vn{constructor(Pe){super(),this._doc=Pe}sanitize(Pe,ht){if(null==ht)return null;switch(Pe){case s.q3G.NONE:return ht;case s.q3G.HTML:return(0,s.qzn)(ht,"HTML")?(0,s.z3N)(ht):(0,s.EiD)(this._doc,String(ht)).toString();case s.q3G.STYLE:return(0,s.qzn)(ht,"Style")?(0,s.z3N)(ht):ht;case s.q3G.SCRIPT:if((0,s.qzn)(ht,"Script"))return(0,s.z3N)(ht);throw new Error("unsafe value used in a script context");case s.q3G.URL:return(0,s.qzn)(ht,"URL")?(0,s.z3N)(ht):(0,s.mCW)(String(ht));case s.q3G.RESOURCE_URL:if((0,s.qzn)(ht,"ResourceURL"))return(0,s.z3N)(ht);throw new Error(`unsafe value used in a resource URL context (see ${s.JZr})`);default:throw new Error(`Unexpected SecurityContext ${Pe} (see ${s.JZr})`)}}bypassSecurityTrustHtml(Pe){return(0,s.JVY)(Pe)}bypassSecurityTrustStyle(Pe){return(0,s.L6k)(Pe)}bypassSecurityTrustScript(Pe){return(0,s.eBb)(Pe)}bypassSecurityTrustUrl(Pe){return(0,s.LAX)(Pe)}bypassSecurityTrustResourceUrl(Pe){return(0,s.pB0)(Pe)}}return xt.\u0275fac=function(Pe){return new(Pe||xt)(s.LFG(e.K0))},xt.\u0275prov=s.Yz7({token:xt,factory:function(Pe){let ht=null;return ht=Pe?new Pe:function sn(xt){return new xn(xt.get(e.K0))}(s.LFG(s.zs3)),ht},providedIn:"root"}),xt})()},3178:(Gt,Be,c)=>{"use strict";c.d(Be,{gz:()=>So,m2:()=>Pi,F0:()=>Bo,rH:()=>os,Od:()=>As,yS:()=>os,Bz:()=>ui,lC:()=>Ir,Xs:()=>Eo,Hx:()=>kt});var e=c(4537),s=c(985),F=c(4945),z=c(4121),U=c(7472),ee=c(5696),Z=c(3729),le=c(3072),ce=c(7824),he=c(3787),ue=c(7241),H=c(9018),de=c(4813),q=c(2085),ie=c(8499);function ze(){return(0,q.e)((m,v)=>{let h=null;m._refCount++;const E=(0,ie.x)(v,void 0,void 0,void 0,()=>{if(!m||m._refCount<=0||0<--m._refCount)return void(h=null);const N=m._connection,_e=h;h=null,N&&(!_e||N===_e)&&N.unsubscribe(),v.unsubscribe()});m.subscribe(E),E.closed||(h=m.connect())})}class ge extends ue.y{constructor(v,h){super(),this.source=v,this.subjectFactory=h,this._subject=null,this._refCount=0,this._connection=null,(0,q.A)(v)&&(this.lift=v.lift)}_subscribe(v){return this.getSubject().subscribe(v)}getSubject(){const v=this._subject;return(!v||v.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:v}=this;this._subject=this._connection=null,null==v||v.unsubscribe()}connect(){let v=this._connection;if(!v){v=this._connection=new de.w0;const h=this.getSubject();v.add(this.source.subscribe((0,ie.x)(h,void 0,()=>{this._teardown(),h.complete()},E=>{this._teardown(),h.error(E)},()=>this._teardown()))),v.closed&&(this._connection=null,v=de.w0.EMPTY)}return v}refCount(){return ze()(this)}}var Se=c(8023),Le=c(8692),Ve=c(7969),He=c(1528),oe=c(5598),et=c(3674),Ae=c(4970),Oe=c(4882),tt=c(9676),je=c(4551),be=c(8168),at=c(3568);function Ke(m,v){return(0,q.e)(function St(m,v,h,E,N){return(_e,Te)=>{let Dt=h,tn=v,Mn=0;_e.subscribe((0,ie.x)(Te,Un=>{const Nn=Mn++;tn=Dt?m(tn,Un,Nn):(Dt=!0,Un),E&&Te.next(tn)},N&&(()=>{Dt&&Te.next(tn),Te.complete()})))}}(m,v,arguments.length>=2,!0))}function pt(m){return m<=0?()=>H.E:(0,q.e)((v,h)=>{let E=[];v.subscribe((0,ie.x)(h,N=>{E.push(N),m{for(const N of E)h.next(N);h.complete()},void 0,()=>{E=null}))})}var Ne=c(8623),ke=c(2686),$e=c(8330);function B(m,v){const h=arguments.length>=2;return E=>E.pipe(m?(0,Ae.h)((N,_e)=>m(N,_e,E)):$e.y,pt(1),h?(0,ke.d)(v):(0,Ne.T)(()=>new U.K))}var Q=c(5857),te=c(116),k=c(5490),ne=c(549),Ie=c(5998);const it="primary",mt=Symbol("RouteTitle");class cn{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h[0]:h}return null}getAll(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function Et(m){return new cn(m)}function Rt(m,v,h){const E=h.path.split("/");if(E.length>m.length||"full"===h.pathMatch&&(v.hasChildren()||E.lengthE[_e]===N)}return m===v}function zt(m){return Array.prototype.concat.apply([],m)}function $t(m){return m.length>0?m[m.length-1]:null}function lt(m,v){for(const h in m)m.hasOwnProperty(h)&&v(m[h],h)}function jt(m){return(0,e.CqO)(m)?m:(0,e.QGY)(m)?(0,s.D)(Promise.resolve(m)):(0,F.of)(m)}const gt=!1,Mt={exact:function ct(m,v,h){if(!It(m.segments,v.segments)||!ye(m.segments,v.segments,h)||m.numberOfChildren!==v.numberOfChildren)return!1;for(const E in v.children)if(!m.children[E]||!ct(m.children[E],v.children[E],h))return!1;return!0},subset:re},_t={exact:function Ee(m,v){return Bt(m,v)},subset:function Ce(m,v){return Object.keys(v).length<=Object.keys(m).length&&Object.keys(v).every(h=>nn(m[h],v[h]))},ignored:()=>!0};function Me(m,v,h){return Mt[h.paths](m.root,v.root,h.matrixParams)&&_t[h.queryParams](m.queryParams,v.queryParams)&&!("exact"===h.fragment&&m.fragment!==v.fragment)}function re(m,v,h){return We(m,v,v.segments,h)}function We(m,v,h,E){if(m.segments.length>h.length){const N=m.segments.slice(0,h.length);return!(!It(N,h)||v.hasChildren()||!ye(N,h,E))}if(m.segments.length===h.length){if(!It(m.segments,h)||!ye(m.segments,h,E))return!1;for(const N in v.children)if(!m.children[N]||!re(m.children[N],v.children[N],E))return!1;return!0}{const N=h.slice(0,m.segments.length),_e=h.slice(m.segments.length);return!!(It(m.segments,N)&&ye(m.segments,N,E)&&m.children[it])&&We(m.children[it],v,_e,E)}}function ye(m,v,h){return v.every((E,N)=>_t[h](m[N].parameters,E.parameters))}class ut{constructor(v=new Lt([],{}),h={},E=null){this.root=v,this.queryParams=h,this.fragment=E}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Et(this.queryParams)),this._queryParamMap}toString(){return Qe.serialize(this)}}class Lt{constructor(v,h){this.segments=v,this.children=h,this.parent=null,lt(h,(E,N)=>E.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return st(this)}}class an{constructor(v,h){this.path=v,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=Et(this.parameters)),this._parameterMap}toString(){return Ge(this)}}function It(m,v){return m.length===v.length&&m.every((h,E)=>h.path===v[E].path)}let kt=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return new qe},providedIn:"root"}),m})();class qe{parse(v){const h=new Pe(v);return new ut(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(v){const h=`/${vt(v.root,!0)}`,E=function Wt(m){const v=Object.keys(m).map(h=>{const E=m[h];return Array.isArray(E)?E.map(N=>`${Ut(h)}=${Ut(N)}`).join("&"):`${Ut(h)}=${Ut(E)}`}).filter(h=>!!h);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${h}${E}${"string"==typeof v.fragment?`#${function bt(m){return encodeURI(m)}(v.fragment)}`:""}`}}const Qe=new qe;function st(m){return m.segments.map(v=>Ge(v)).join("/")}function vt(m,v){if(!m.hasChildren())return st(m);if(v){const h=m.children[it]?vt(m.children[it],!1):"",E=[];return lt(m.children,(N,_e)=>{_e!==it&&E.push(`${_e}:${vt(N,!1)}`)}),E.length>0?`${h}(${E.join("//")})`:h}{const h=function on(m,v){let h=[];return lt(m.children,(E,N)=>{N===it&&(h=h.concat(v(E,N)))}),lt(m.children,(E,N)=>{N!==it&&(h=h.concat(v(E,N)))}),h}(m,(E,N)=>N===it?[vt(m.children[it],!1)]:[`${N}:${vt(E,!1)}`]);return 1===Object.keys(m.children).length&&null!=m.children[it]?`${st(m)}/${h[0]}`:`${st(m)}/(${h.join("//")})`}}function Qt(m){return encodeURIComponent(m).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ut(m){return Qt(m).replace(/%3B/gi,";")}function Ze(m){return Qt(m).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function nt(m){return decodeURIComponent(m)}function me(m){return nt(m.replace(/\+/g,"%20"))}function Ge(m){return`${Ze(m.path)}${function Kt(m){return Object.keys(m).map(v=>`;${Ze(v)}=${Ze(m[v])}`).join("")}(m.parameters)}`}const vn=/^[^\/()?;=#]+/;function sn(m){const v=m.match(vn);return v?v[0]:""}const xn=/^[^=?&#]+/,xt=/^[^&#]+/;class Pe{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Lt([],{}):new Lt([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let E={};return this.peekStartsWith("(")&&(E=this.parseParens(!1)),(v.length>0||Object.keys(h).length>0)&&(E[it]=new Lt(v,h)),E}parseSegment(){const v=sn(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new e.vHH(4009,gt);return this.capture(v),new an(nt(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const h=sn(this.remaining);if(!h)return;this.capture(h);let E="";if(this.consumeOptional("=")){const N=sn(this.remaining);N&&(E=N,this.capture(E))}v[nt(h)]=nt(E)}parseQueryParam(v){const h=function Pn(m){const v=m.match(xn);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let E="";if(this.consumeOptional("=")){const Te=function rt(m){const v=m.match(xt);return v?v[0]:""}(this.remaining);Te&&(E=Te,this.capture(E))}const N=me(h),_e=me(E);if(v.hasOwnProperty(N)){let Te=v[N];Array.isArray(Te)||(Te=[Te],v[N]=Te),Te.push(_e)}else v[N]=_e}parseParens(v){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const E=sn(this.remaining),N=this.remaining[E.length];if("/"!==N&&")"!==N&&";"!==N)throw new e.vHH(4010,gt);let _e;E.indexOf(":")>-1?(_e=E.slice(0,E.indexOf(":")),this.capture(_e),this.capture(":")):v&&(_e=it);const Te=this.parseChildren();h[_e]=1===Object.keys(Te).length?Te[it]:new Lt([],Te),this.consumeOptional("//")}return h}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new e.vHH(4011,gt)}}function ht(m){return m.segments.length>0?new Lt([],{[it]:m}):m}function Nt(m){const v={};for(const E of Object.keys(m.children)){const _e=Nt(m.children[E]);(_e.segments.length>0||_e.hasChildren())&&(v[E]=_e)}return function mn(m){if(1===m.numberOfChildren&&m.children[it]){const v=m.children[it];return new Lt(m.segments.concat(v.segments),v.children)}return m}(new Lt(m.segments,v))}function Zt(m){return m instanceof ut}const se=!1;function C(m,v,h,E,N){var _e;if(0===h.length)return G(v.root,v.root,v.root,E,N);const Te=function ot(m){if("string"==typeof m[0]&&1===m.length&&"/"===m[0])return new Fe(!0,0,m);let v=0,h=!1;const E=m.reduce((N,_e,Te)=>{if("object"==typeof _e&&null!=_e){if(_e.outlets){const Dt={};return lt(_e.outlets,(tn,Mn)=>{Dt[Mn]="string"==typeof tn?tn.split("/"):tn}),[...N,{outlets:Dt}]}if(_e.segmentPath)return[...N,_e.segmentPath]}return"string"!=typeof _e?[...N,_e]:0===Te?(_e.split("/").forEach((Dt,tn)=>{0==tn&&"."===Dt||(0==tn&&""===Dt?h=!0:".."===Dt?v++:""!=Dt&&N.push(Dt))}),N):[...N,_e]},[]);return new Fe(h,v,E)}(h);return Te.toRoot()?G(v.root,v.root,new Lt([],{}),E,N):function Dt(Mn){var Un;const Nn=function Vt(m,v,h,E){if(m.isAbsolute)return new Ot(v.root,!0,0);if(-1===E)return new Ot(h,h===v.root,0);return function rn(m,v,h){let E=m,N=v,_e=h;for(;_e>N;){if(_e-=N,E=E.parent,!E)throw new e.vHH(4005,se&&"Invalid number of '../'");N=E.segments.length}return new Ot(E,!1,N-_e)}(h,E+(T(m.commands[0])?0:1),m.numberOfDoubleDots)}(Te,v,null===(Un=m.snapshot)||void 0===Un?void 0:Un._urlSegment,Mn),Ui=Nn.processChildren?wn(Nn.segmentGroup,Nn.index,Te.commands):bn(Nn.segmentGroup,Nn.index,Te.commands);return G(v.root,Nn.segmentGroup,Ui,E,N)}(null===(_e=m.snapshot)||void 0===_e?void 0:_e._lastPathIndex)}function T(m){return"object"==typeof m&&null!=m&&!m.outlets&&!m.segmentPath}function R(m){return"object"==typeof m&&null!=m&&m.outlets}function G(m,v,h,E,N){let Te,_e={};E&<(E,(tn,Mn)=>{_e[Mn]=Array.isArray(tn)?tn.map(Un=>`${Un}`):`${tn}`}),Te=m===v?h:De(m,v,h);const Dt=ht(Nt(Te));return new ut(Dt,_e,N)}function De(m,v,h){const E={};return lt(m.children,(N,_e)=>{E[_e]=N===v?h:De(N,v,h)}),new Lt(m.segments,E)}class Fe{constructor(v,h,E){if(this.isAbsolute=v,this.numberOfDoubleDots=h,this.commands=E,v&&E.length>0&&T(E[0]))throw new e.vHH(4003,se&&"Root segment cannot have matrix parameters");const N=E.find(R);if(N&&N!==$t(E))throw new e.vHH(4004,se&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ot{constructor(v,h,E){this.segmentGroup=v,this.processChildren=h,this.index=E}}function bn(m,v,h){if(m||(m=new Lt([],{})),0===m.segments.length&&m.hasChildren())return wn(m,v,h);const E=function dn(m,v,h){let E=0,N=v;const _e={match:!1,pathIndex:0,commandIndex:0};for(;N=h.length)return _e;const Te=m.segments[N],Dt=h[E];if(R(Dt))break;const tn=`${Dt}`,Mn=E0&&void 0===tn)break;if(tn&&Mn&&"object"==typeof Mn&&void 0===Mn.outlets){if(!Jn(tn,Mn,Te))return _e;E+=2}else{if(!Jn(tn,{},Te))return _e;E++}N++}return{match:!0,pathIndex:N,commandIndex:E}}(m,v,h),N=h.slice(E.commandIndex);if(E.match&&E.pathIndex{"string"==typeof _e&&(_e=[_e]),null!==_e&&(N[Te]=bn(m.children[Te],v,_e))}),lt(m.children,(_e,Te)=>{void 0===E[Te]&&(N[Te]=_e)}),new Lt(m.segments,N)}}function _n(m,v,h){const E=m.segments.slice(0,v);let N=0;for(;N{"string"==typeof h&&(h=[h]),null!==h&&(v[E]=_n(new Lt([],{}),0,h))}),v}function ei(m){const v={};return lt(m,(h,E)=>v[E]=`${h}`),v}function Jn(m,v,h){return m==h.path&&Bt(v,h.parameters)}const Qn="imperative";class Zn{constructor(v,h){this.id=v,this.url=h}}class ii extends Zn{constructor(v,h,E="imperative",N=null){super(v,h),this.type=0,this.navigationTrigger=E,this.restoredState=N}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Pi extends Zn{constructor(v,h,E){super(v,h),this.urlAfterRedirects=E,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class to extends Zn{constructor(v,h,E,N){super(v,h),this.reason=E,this.code=N,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Vn extends Zn{constructor(v,h,E,N){super(v,h),this.reason=E,this.code=N,this.type=16}}class Ci extends Zn{constructor(v,h,E,N){super(v,h),this.error=E,this.target=N,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ai extends Zn{constructor(v,h,E,N){super(v,h),this.urlAfterRedirects=E,this.state=N,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ni extends Zn{constructor(v,h,E,N){super(v,h),this.urlAfterRedirects=E,this.state=N,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uo extends Zn{constructor(v,h,E,N,_e){super(v,h),this.urlAfterRedirects=E,this.state=N,this.shouldActivate=_e,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Si extends Zn{constructor(v,h,E,N){super(v,h),this.urlAfterRedirects=E,this.state=N,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hr extends Zn{constructor(v,h,E,N){super(v,h),this.urlAfterRedirects=E,this.state=N,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $o{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class _i{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class mo{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pr{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fi{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ji{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Eo{constructor(v,h,E){this.routerEvent=v,this.position=h,this.anchor=E,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let Mo=(()=>{class m{createUrlTree(h,E,N,_e,Te,Dt){return C(h||E.root,N,_e,Te,Dt)}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac}),m})(),Gi=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(v){return Mo.\u0275fac(v)},providedIn:"root"}),m})();class br{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const h=this.pathFromRoot(v);return h.length>1?h[h.length-2]:null}children(v){const h=vi(v,this._root);return h?h.children.map(E=>E.value):[]}firstChild(v){const h=vi(v,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(v){const h=Bi(v,this._root);return h.length<2?[]:h[h.length-2].children.map(N=>N.value).filter(N=>N!==v)}pathFromRoot(v){return Bi(v,this._root).map(h=>h.value)}}function vi(m,v){if(m===v.value)return v;for(const h of v.children){const E=vi(m,h);if(E)return E}return null}function Bi(m,v){if(m===v.value)return[v];for(const h of v.children){const E=Bi(m,h);if(E.length)return E.unshift(v),E}return[]}class vo{constructor(v,h){this.value=v,this.children=h}toString(){return`TreeNode(${this.value})`}}function Ii(m){const v={};return m&&m.children.forEach(h=>v[h.value.outlet]=h),v}class Oo extends br{constructor(v,h){super(v),this.snapshot=h,Fn(this,v)}toString(){return this.snapshot.toString()}}function zi(m,v){const h=function yo(m,v){const Te=new qo([],{},{},"",{},it,v,null,m.root,-1,{});return new Sr("",new vo(Te,[]))}(m,v),E=new z.X([new an("",{})]),N=new z.X({}),_e=new z.X({}),Te=new z.X({}),Dt=new z.X(""),tn=new So(E,N,Te,Dt,_e,it,v,h.root);return tn.snapshot=h.root,new Oo(new vo(tn,[]),h)}class So{constructor(v,h,E,N,_e,Te,Dt,tn){var Mn,Un;this.url=v,this.params=h,this.queryParams=E,this.fragment=N,this.data=_e,this.outlet=Te,this.component=Dt,this.title=null!==(Mn=null===(Un=this.data)||void 0===Un?void 0:Un.pipe((0,Ve.U)(Nn=>Nn[mt])))&&void 0!==Mn?Mn:(0,F.of)(void 0),this._futureSnapshot=tn}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Ve.U)(v=>Et(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Ve.U)(v=>Et(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qo(m,v="emptyOnly"){const h=m.pathFromRoot;let E=0;if("always"!==v)for(E=h.length-1;E>=1;){const N=h[E],_e=h[E-1];if(N.routeConfig&&""===N.routeConfig.path)E--;else{if(_e.component)break;E--}}return function Cr(m){return m.reduce((v,h)=>{var E;return{params:{...v.params,...h.params},data:{...v.data,...h.data},resolve:{...h.data,...v.resolve,...null===(E=h.routeConfig)||void 0===E?void 0:E.data,...h._resolvedData}}},{params:{},data:{},resolve:{}})}(h.slice(E))}class qo{get title(){var v;return null===(v=this.data)||void 0===v?void 0:v[mt]}constructor(v,h,E,N,_e,Te,Dt,tn,Mn,Un,Nn){this.url=v,this.params=h,this.queryParams=E,this.fragment=N,this.data=_e,this.outlet=Te,this.component=Dt,this.routeConfig=tn,this._urlSegment=Mn,this._lastPathIndex=Un,this._resolve=Nn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Et(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Et(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(E=>E.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Sr extends br{constructor(v,h){super(h),this.url=v,Fn(this,h)}toString(){return At(this._root)}}function Fn(m,v){v.value._routerState=m,v.children.forEach(h=>Fn(m,h))}function At(m){const v=m.children.length>0?` { ${m.children.map(At).join(", ")} } `:"";return`${m.value}${v}`}function yn(m){if(m.snapshot){const v=m.snapshot,h=m._futureSnapshot;m.snapshot=h,Bt(v.queryParams,h.queryParams)||m.queryParams.next(h.queryParams),v.fragment!==h.fragment&&m.fragment.next(h.fragment),Bt(v.params,h.params)||m.params.next(h.params),function Ct(m,v){if(m.length!==v.length)return!1;for(let h=0;hBt(h.parameters,v[E].parameters))}(m.url,v.url);return h&&!(!m.parent!=!v.parent)&&(!m.parent||Ln(m.parent,v.parent))}function Oi(m,v,h){if(h&&m.shouldReuseRoute(v.value,h.value.snapshot)){const E=h.value;E._futureSnapshot=v.value;const N=function Di(m,v,h){return v.children.map(E=>{for(const N of h.children)if(m.shouldReuseRoute(E.value,N.value.snapshot))return Oi(m,E,N);return Oi(m,E)})}(m,v,h);return new vo(E,N)}{if(m.shouldAttach(v.value)){const _e=m.retrieve(v.value);if(null!==_e){const Te=_e.route;return Te.value._futureSnapshot=v.value,Te.children=v.children.map(Dt=>Oi(m,Dt)),Te}}const E=function Ki(m){return new So(new z.X(m.url),new z.X(m.params),new z.X(m.queryParams),new z.X(m.fragment),new z.X(m.data),m.outlet,m.component,m)}(v.value),N=v.children.map(_e=>Oi(m,_e));return new vo(E,N)}}const Xi="ngNavigationCancelingError";function xo(m,v){const{redirectTo:h,navigationBehaviorOptions:E}=Zt(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,N=Vi(!1,0,v);return N.url=h,N.navigationBehaviorOptions=E,N}function Vi(m,v,h){const E=new Error("NavigationCancelingError: "+(m||""));return E[Xi]=!0,E.cancellationCode=v,h&&(E.url=h),E}function Yo(m){return Dr(m)&&Zt(m.url)}function Dr(m){return m&&m[Xi]}class bo{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new jo,this.attachRef=null}}let jo=(()=>{class m{constructor(){this.contexts=new Map}onChildOutletCreated(h,E){const N=this.getOrCreateContext(h);N.outlet=E,this.contexts.set(h,N)}onChildOutletDestroyed(h){const E=this.getContext(h);E&&(E.outlet=null,E.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let E=this.getContext(h);return E||(E=new bo,this.contexts.set(h,E)),E}getContext(h){return this.contexts.get(h)||null}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();const ho=!1;let Ir=(()=>{class m{constructor(){this.activated=null,this._activatedRoute=null,this.name=it,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(jo),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb)}ngOnChanges(h){if(h.name){const{firstChange:E,previousValue:N}=h.name;if(E)return;this.isTrackedInParentContexts(N)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(N)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(h){var E;return(null===(E=this.parentContexts.getContext(h))||void 0===E?void 0:E.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);null!=h&&h.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,ho);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,ho);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,ho);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,E){this.activated=h,this._activatedRoute=E,this.location.insert(h.hostView),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,E){if(this.isActivated)throw new e.vHH(4013,ho);this._activatedRoute=h;const N=this.location,Te=h.snapshot.component,Dt=this.parentContexts.getOrCreateContext(this.name).children,tn=new xr(h,Dt,N.injector);if(E&&function er(m){return!!m.resolveComponentFactory}(E)){const Mn=E.resolveComponentFactory(Te);this.activated=N.createComponent(Mn,N.length,tn)}else this.activated=N.createComponent(Te,{index:N.length,injector:tn,environmentInjector:null!=E?E:this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275dir=e.lG2({type:m,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]}),m})();class xr{constructor(v,h,E){this.route=v,this.childContexts=h,this.parent=E}get(v,h){return v===So?this.route:v===jo?this.childContexts:this.parent.get(v,h)}}let lo=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275cmp=e.Xpm({type:m,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(h,E){1&h&&e._UZ(0,"router-outlet")},dependencies:[Ir],encapsulation:2}),m})();function Io(m,v){var h;return m.providers&&!m._injector&&(m._injector=(0,e.MMx)(m.providers,v,`Route: ${m.path}`)),null!==(h=m._injector)&&void 0!==h?h:v}function Ri(m){const v=m.children&&m.children.map(Ri),h=v?{...m,children:v}:{...m};return!h.component&&!h.loadComponent&&(v||h.loadChildren)&&h.outlet&&h.outlet!==it&&(h.component=lo),h}function co(m){return m.outlet||it}function nr(m,v){const h=m.filter(E=>co(E)===v);return h.push(...m.filter(E=>co(E)!==v)),h}function $i(m){var v;if(!m)return null;if(null!==(v=m.routeConfig)&&void 0!==v&&v._injector)return m.routeConfig._injector;for(let h=m.parent;h;h=h.parent){const E=h.routeConfig;if(null!=E&&E._loadedInjector)return E._loadedInjector;if(null!=E&&E._injector)return E._injector}return null}class Vr{constructor(v,h,E,N){this.routeReuseStrategy=v,this.futureState=h,this.currState=E,this.forwardEvent=N}activate(v){const h=this.futureState._root,E=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,E,v),yn(this.futureState.root),this.activateChildRoutes(h,E,v)}deactivateChildRoutes(v,h,E){const N=Ii(h);v.children.forEach(_e=>{const Te=_e.value.outlet;this.deactivateRoutes(_e,N[Te],E),delete N[Te]}),lt(N,(_e,Te)=>{this.deactivateRouteAndItsChildren(_e,E)})}deactivateRoutes(v,h,E){const N=v.value,_e=h?h.value:null;if(N===_e)if(N.component){const Te=E.getContext(N.outlet);Te&&this.deactivateChildRoutes(v,h,Te.children)}else this.deactivateChildRoutes(v,h,E);else _e&&this.deactivateRouteAndItsChildren(h,E)}deactivateRouteAndItsChildren(v,h){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,h):this.deactivateRouteAndOutlet(v,h)}detachAndStoreRouteSubtree(v,h){const E=h.getContext(v.value.outlet),N=E&&v.value.component?E.children:h,_e=Ii(v);for(const Te of Object.keys(_e))this.deactivateRouteAndItsChildren(_e[Te],N);if(E&&E.outlet){const Te=E.outlet.detach(),Dt=E.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:Te,route:v,contexts:Dt})}}deactivateRouteAndOutlet(v,h){const E=h.getContext(v.value.outlet),N=E&&v.value.component?E.children:h,_e=Ii(v);for(const Te of Object.keys(_e))this.deactivateRouteAndItsChildren(_e[Te],N);E&&(E.outlet&&(E.outlet.deactivate(),E.children.onOutletDeactivated()),E.attachRef=null,E.resolver=null,E.route=null)}activateChildRoutes(v,h,E){const N=Ii(h);v.children.forEach(_e=>{this.activateRoutes(_e,N[_e.value.outlet],E),this.forwardEvent(new ji(_e.value.snapshot))}),v.children.length&&this.forwardEvent(new pr(v.value.snapshot))}activateRoutes(v,h,E){const N=v.value,_e=h?h.value:null;if(yn(N),N===_e)if(N.component){const Dt=E.getOrCreateContext(N.outlet);this.activateChildRoutes(v,h,Dt.children)}else this.activateChildRoutes(v,h,E);else if(N.component){const Dt=E.getOrCreateContext(N.outlet);if(this.routeReuseStrategy.shouldAttach(N.snapshot)){const tn=this.routeReuseStrategy.retrieve(N.snapshot);this.routeReuseStrategy.store(N.snapshot,null),Dt.children.onOutletReAttached(tn.contexts),Dt.attachRef=tn.componentRef,Dt.route=tn.route.value,Dt.outlet&&Dt.outlet.attach(tn.componentRef,tn.route.value),yn(tn.route.value),this.activateChildRoutes(v,null,Dt.children)}else{var Te;const tn=$i(N.snapshot),Mn=null!==(Te=null==tn?void 0:tn.get(e._Vd))&&void 0!==Te?Te:null;Dt.attachRef=null,Dt.route=N,Dt.resolver=Mn,Dt.injector=tn,Dt.outlet&&Dt.outlet.activateWith(N,Dt.injector),this.activateChildRoutes(v,null,Dt.children)}}else this.activateChildRoutes(v,null,E)}}class Qi{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class Wi{constructor(v,h){this.component=v,this.route=h}}function ko(m,v,h){const E=m._root;return Fo(E,v?v._root:null,h,[E.value])}function gr(m,v){const h=Symbol(),E=v.get(m,h);return E===h?"function"!=typeof m||(0,e.Z0I)(m)?v.get(m):m:E}function Fo(m,v,h,E,N={canDeactivateChecks:[],canActivateChecks:[]}){const _e=Ii(v);return m.children.forEach(Te=>{(function xe(m,v,h,E,N={canDeactivateChecks:[],canActivateChecks:[]}){const _e=m.value,Te=v?v.value:null,Dt=h?h.getContext(m.value.outlet):null;if(Te&&_e.routeConfig===Te.routeConfig){const tn=function _(m,v,h){if("function"==typeof h)return h(m,v);switch(h){case"pathParamsChange":return!It(m.url,v.url);case"pathParamsOrQueryParamsChange":return!It(m.url,v.url)||!Bt(m.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ln(m,v)||!Bt(m.queryParams,v.queryParams);default:return!Ln(m,v)}}(Te,_e,_e.routeConfig.runGuardsAndResolvers);tn?N.canActivateChecks.push(new Qi(E)):(_e.data=Te.data,_e._resolvedData=Te._resolvedData),Fo(m,v,_e.component?Dt?Dt.children:null:h,E,N),tn&&Dt&&Dt.outlet&&Dt.outlet.isActivated&&N.canDeactivateChecks.push(new Wi(Dt.outlet.component,Te))}else Te&&b(v,Dt,N),N.canActivateChecks.push(new Qi(E)),Fo(m,null,_e.component?Dt?Dt.children:null:h,E,N)})(Te,_e[Te.value.outlet],h,E.concat([Te.value]),N),delete _e[Te.value.outlet]}),lt(_e,(Te,Dt)=>b(Te,h.getContext(Dt),N)),N}function b(m,v,h){const E=Ii(m),N=m.value;lt(E,(_e,Te)=>{b(_e,N.component?v?v.children.getContext(Te):null:v,h)}),h.canDeactivateChecks.push(new Wi(N.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,N))}function V(m){return"function"==typeof m}function x(m){return m instanceof U.K||"EmptyError"===(null==m?void 0:m.name)}const O=Symbol("INITIAL_VALUE");function ae(){return(0,He.w)(m=>(0,ee.a)(m.map(v=>v.pipe((0,oe.q)(1),(0,et.O)(O)))).pipe((0,Ve.U)(v=>{for(const h of v)if(!0!==h){if(h===O)return O;if(!1===h||h instanceof ut)return h}return!0}),(0,Ae.h)(v=>v!==O),(0,oe.q)(1)))}function xi(m){return(0,ce.z)((0,be.b)(v=>{if(Zt(v))throw xo(0,v)}),(0,Ve.U)(v=>!0===v))}const Hi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ir(m,v,h,E,N){const _e=po(m,v,h);return _e.matched?function oo(m,v,h,E){const N=v.canMatch;if(!N||0===N.length)return(0,F.of)(!0);const _e=N.map(Te=>{const Dt=gr(Te,m);return jt(function fn(m){return m&&V(m.canMatch)}(Dt)?Dt.canMatch(v,h):m.runInContext(()=>Dt(v,h)))});return(0,F.of)(_e).pipe(ae(),xi())}(E=Io(v,E),v,h).pipe((0,Ve.U)(Te=>!0===Te?_e:{...Hi})):(0,F.of)(_e)}function po(m,v,h){var E;if(""===v.path)return"full"===v.pathMatch&&(m.hasChildren()||h.length>0)?{...Hi}:{matched:!0,consumedSegments:[],remainingSegments:h,parameters:{},positionalParamSegments:{}};const _e=(v.matcher||Rt)(h,m,v);if(!_e)return{...Hi};const Te={};lt(_e.posParams,(tn,Mn)=>{Te[Mn]=tn.path});const Dt=_e.consumed.length>0?{...Te,..._e.consumed[_e.consumed.length-1].parameters}:Te;return{matched:!0,consumedSegments:_e.consumed,remainingSegments:h.slice(_e.consumed.length),parameters:Dt,positionalParamSegments:null!==(E=_e.posParams)&&void 0!==E?E:{}}}function or(m,v,h,E){if(h.length>0&&function Bn(m,v,h){return h.some(E=>jn(m,v,E)&&co(E)!==it)}(m,h,E)){const _e=new Lt(v,function ns(m,v,h,E){const N={};N[it]=E,E._sourceSegment=m,E._segmentIndexShift=v.length;for(const _e of h)if(""===_e.path&&co(_e)!==it){const Te=new Lt([],{});Te._sourceSegment=m,Te._segmentIndexShift=v.length,N[co(_e)]=Te}return N}(m,v,E,new Lt(h,m.children)));return _e._sourceSegment=m,_e._segmentIndexShift=v.length,{segmentGroup:_e,slicedSegments:[]}}if(0===h.length&&function $n(m,v,h){return h.some(E=>jn(m,v,E))}(m,h,E)){const _e=new Lt(m.segments,function rr(m,v,h,E,N){const _e={};for(const Te of E)if(jn(m,h,Te)&&!N[co(Te)]){const Dt=new Lt([],{});Dt._sourceSegment=m,Dt._segmentIndexShift=v.length,_e[co(Te)]=Dt}return{...N,..._e}}(m,v,h,E,m.children));return _e._sourceSegment=m,_e._segmentIndexShift=v.length,{segmentGroup:_e,slicedSegments:h}}const N=new Lt(m.segments,m.children);return N._sourceSegment=m,N._segmentIndexShift=v.length,{segmentGroup:N,slicedSegments:h}}function jn(m,v,h){return(!(m.hasChildren()||v.length>0)||"full"!==h.pathMatch)&&""===h.path}function li(m,v,h,E){return!!(co(m)===E||E!==it&&jn(v,h,m))&&("**"===m.path||po(v,m,h).matched)}function Fi(m,v,h){return 0===v.length&&!m.children[h]}const Go=!1;class go{constructor(v){this.segmentGroup=v||null}}class Zo{constructor(v){this.urlTree=v}}function Ei(m){return(0,he._)(new go(m))}function Jr(m){return(0,he._)(new Zo(m))}class ro{constructor(v,h,E,N,_e){this.injector=v,this.configLoader=h,this.urlSerializer=E,this.urlTree=N,this.config=_e,this.allowRedirects=!0}apply(){const v=or(this.urlTree.root,[],[],this.config).segmentGroup,h=new Lt(v.segments,v.children);return this.expandSegmentGroup(this.injector,this.config,h,it).pipe((0,Ve.U)(_e=>this.createUrlTree(Nt(_e),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,at.K)(_e=>{if(_e instanceof Zo)return this.allowRedirects=!1,this.match(_e.urlTree);throw _e instanceof go?this.noMatchError(_e):_e}))}match(v){return this.expandSegmentGroup(this.injector,this.config,v.root,it).pipe((0,Ve.U)(N=>this.createUrlTree(Nt(N),v.queryParams,v.fragment))).pipe((0,at.K)(N=>{throw N instanceof go?this.noMatchError(N):N}))}noMatchError(v){return new e.vHH(4002,Go)}createUrlTree(v,h,E){const N=ht(v);return new ut(N,h,E)}expandSegmentGroup(v,h,E,N){return 0===E.segments.length&&E.hasChildren()?this.expandChildren(v,h,E).pipe((0,Ve.U)(_e=>new Lt([],_e))):this.expandSegment(v,E,h,E.segments,N,!0)}expandChildren(v,h,E){const N=[];for(const _e of Object.keys(E.children))"primary"===_e?N.unshift(_e):N.push(_e);return(0,s.D)(N).pipe((0,je.b)(_e=>{const Te=E.children[_e],Dt=nr(h,_e);return this.expandSegmentGroup(v,Dt,Te,_e).pipe((0,Ve.U)(tn=>({segment:tn,outlet:_e})))}),Ke((_e,Te)=>(_e[Te.outlet]=Te.segment,_e),{}),B())}expandSegment(v,h,E,N,_e,Te){return(0,s.D)(E).pipe((0,je.b)(Dt=>this.expandSegmentAgainstRoute(v,h,E,Dt,N,_e,Te).pipe((0,at.K)(Mn=>{if(Mn instanceof go)return(0,F.of)(null);throw Mn}))),(0,tt.P)(Dt=>!!Dt),(0,at.K)((Dt,tn)=>{if(x(Dt))return Fi(h,N,_e)?(0,F.of)(new Lt([],{})):Ei(h);throw Dt}))}expandSegmentAgainstRoute(v,h,E,N,_e,Te,Dt){return li(N,h,_e,Te)?void 0===N.redirectTo?this.matchSegmentAgainstRoute(v,h,N,_e,Te):Dt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,h,E,N,_e,Te):Ei(h):Ei(h)}expandSegmentAgainstRouteUsingRedirect(v,h,E,N,_e,Te){return"**"===N.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,E,N,Te):this.expandRegularSegmentAgainstRouteUsingRedirect(v,h,E,N,_e,Te)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,h,E,N){const _e=this.applyRedirectCommands([],E.redirectTo,{});return E.redirectTo.startsWith("/")?Jr(_e):this.lineralizeSegments(E,_e).pipe((0,Oe.z)(Te=>{const Dt=new Lt(Te,{});return this.expandSegment(v,Dt,h,Te,N,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,h,E,N,_e,Te){const{matched:Dt,consumedSegments:tn,remainingSegments:Mn,positionalParamSegments:Un}=po(h,N,_e);if(!Dt)return Ei(h);const Nn=this.applyRedirectCommands(tn,N.redirectTo,Un);return N.redirectTo.startsWith("/")?Jr(Nn):this.lineralizeSegments(N,Nn).pipe((0,Oe.z)(Ui=>this.expandSegment(v,h,E,Ui.concat(Mn),Te,!1)))}matchSegmentAgainstRoute(v,h,E,N,_e){return"**"===E.path?(v=Io(E,v),E.loadChildren?(E._loadedRoutes?(0,F.of)({routes:E._loadedRoutes,injector:E._loadedInjector}):this.configLoader.loadChildren(v,E)).pipe((0,Ve.U)(Dt=>(E._loadedRoutes=Dt.routes,E._loadedInjector=Dt.injector,new Lt(N,{})))):(0,F.of)(new Lt(N,{}))):ir(h,E,N,v).pipe((0,He.w)(({matched:Te,consumedSegments:Dt,remainingSegments:tn})=>{var Mn;return Te?(v=null!==(Mn=E._injector)&&void 0!==Mn?Mn:v,this.getChildConfig(v,E,N).pipe((0,Oe.z)(Nn=>{var Ui;const Ho=null!==(Ui=Nn.injector)&&void 0!==Ui?Ui:v,vr=Nn.routes,{segmentGroup:Zr,slicedSegments:Ur}=or(h,Dt,tn,vr),wr=new Lt(Zr.segments,Zr.children);if(0===Ur.length&&wr.hasChildren())return this.expandChildren(Ho,vr,wr).pipe((0,Ve.U)(Gs=>new Lt(Dt,Gs)));if(0===vr.length&&0===Ur.length)return(0,F.of)(new Lt(Dt,{}));const Qr=co(E)===_e;return this.expandSegment(Ho,wr,vr,Ur,Qr?it:_e,!0).pipe((0,Ve.U)(wo=>new Lt(Dt.concat(wo.segments),wo.children)))}))):Ei(h)}))}getChildConfig(v,h,E){return h.children?(0,F.of)({routes:h.children,injector:v}):h.loadChildren?void 0!==h._loadedRoutes?(0,F.of)({routes:h._loadedRoutes,injector:h._loadedInjector}):function qi(m,v,h,E){const N=v.canLoad;if(void 0===N||0===N.length)return(0,F.of)(!0);const _e=N.map(Te=>{const Dt=gr(Te,m);return jt(function Ye(m){return m&&V(m.canLoad)}(Dt)?Dt.canLoad(v,h):m.runInContext(()=>Dt(v,h)))});return(0,F.of)(_e).pipe(ae(),xi())}(v,h,E).pipe((0,Oe.z)(N=>N?this.configLoader.loadChildren(v,h).pipe((0,be.b)(_e=>{h._loadedRoutes=_e.routes,h._loadedInjector=_e.injector})):function wi(m){return(0,he._)(Vi(Go,3))}())):(0,F.of)({routes:[],injector:v})}lineralizeSegments(v,h){let E=[],N=h.root;for(;;){if(E=E.concat(N.segments),0===N.numberOfChildren)return(0,F.of)(E);if(N.numberOfChildren>1||!N.children[it])return v.redirectTo,(0,he._)(new e.vHH(4e3,Go));N=N.children[it]}}applyRedirectCommands(v,h,E){return this.applyRedirectCreateUrlTree(h,this.urlSerializer.parse(h),v,E)}applyRedirectCreateUrlTree(v,h,E,N){const _e=this.createSegmentGroup(v,h.root,E,N);return new ut(_e,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(v,h){const E={};return lt(v,(N,_e)=>{if("string"==typeof N&&N.startsWith(":")){const Dt=N.substring(1);E[_e]=h[Dt]}else E[_e]=N}),E}createSegmentGroup(v,h,E,N){const _e=this.createSegments(v,h.segments,E,N);let Te={};return lt(h.children,(Dt,tn)=>{Te[tn]=this.createSegmentGroup(v,Dt,E,N)}),new Lt(_e,Te)}createSegments(v,h,E,N){return h.map(_e=>_e.path.startsWith(":")?this.findPosParam(v,_e,N):this.findOrReturn(_e,E))}findPosParam(v,h,E){const N=E[h.path.substring(1)];if(!N)throw new e.vHH(4001,Go);return N}findOrReturn(v,h){let E=0;for(const N of h){if(N.path===v.path)return h.splice(E),N;E++}return v}}class sr{}class Ms{constructor(v,h,E,N,_e,Te,Dt){this.injector=v,this.rootComponentType=h,this.config=E,this.urlTree=N,this.url=_e,this.paramsInheritanceStrategy=Te,this.urlSerializer=Dt}recognize(){const v=or(this.urlTree.root,[],[],this.config.filter(h=>void 0===h.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,it).pipe((0,Ve.U)(h=>{if(null===h)return null;const E=new qo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},it,this.rootComponentType,null,this.urlTree.root,-1,{}),N=new vo(E,h),_e=new Sr(this.url,N);return this.inheritParamsAndData(_e._root),_e}))}inheritParamsAndData(v){const h=v.value,E=Qo(h,this.paramsInheritanceStrategy);h.params=Object.freeze(E.params),h.data=Object.freeze(E.data),v.children.forEach(N=>this.inheritParamsAndData(N))}processSegmentGroup(v,h,E,N){return 0===E.segments.length&&E.hasChildren()?this.processChildren(v,h,E):this.processSegment(v,h,E,E.segments,N)}processChildren(v,h,E){return(0,s.D)(Object.keys(E.children)).pipe((0,je.b)(N=>{const _e=E.children[N],Te=nr(h,N);return this.processSegmentGroup(v,Te,_e,N)}),Ke((N,_e)=>N&&_e?(N.push(..._e),N):null),(0,Q.o)(N=>null!==N),(0,ke.d)(null),B(),(0,Ve.U)(N=>{if(null===N)return null;const _e=zs(N);return function ds(m){m.sort((v,h)=>v.value.outlet===it?-1:h.value.outlet===it?1:v.value.outlet.localeCompare(h.value.outlet))}(_e),_e}))}processSegment(v,h,E,N,_e){return(0,s.D)(h).pipe((0,je.b)(Te=>{var Dt;return this.processSegmentAgainstRoute(null!==(Dt=Te._injector)&&void 0!==Dt?Dt:v,Te,E,N,_e)}),(0,tt.P)(Te=>!!Te),(0,at.K)(Te=>{if(x(Te))return Fi(E,N,_e)?(0,F.of)([]):(0,F.of)(null);throw Te}))}processSegmentAgainstRoute(v,h,E,N,_e){if(h.redirectTo||!li(h,E,N,_e))return(0,F.of)(null);let Te;if("**"===h.path){var Dt,tn;const Mn=N.length>0?$t(N).parameters:{},Un=Fr(E)+N.length,Nn=new qo(N,Mn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,K(h),co(h),null!==(Dt=null!==(tn=h.component)&&void 0!==tn?tn:h._loadedComponent)&&void 0!==Dt?Dt:null,h,Yr(E),Un,I(h));Te=(0,F.of)({snapshot:Nn,consumedSegments:[],remainingSegments:[]})}else Te=ir(E,h,N,v).pipe((0,Ve.U)(({matched:Mn,consumedSegments:Un,remainingSegments:Nn,parameters:Ui})=>{var Ho,vr;if(!Mn)return null;const Zr=Fr(E)+Un.length;return{snapshot:new qo(Un,Ui,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,K(h),co(h),null!==(Ho=null!==(vr=h.component)&&void 0!==vr?vr:h._loadedComponent)&&void 0!==Ho?Ho:null,h,Yr(E),Zr,I(h)),consumedSegments:Un,remainingSegments:Nn}}));return Te.pipe((0,He.w)(Mn=>{var Un,Nn;if(null===Mn)return(0,F.of)(null);const{snapshot:Ui,consumedSegments:Ho,remainingSegments:vr}=Mn;v=null!==(Un=h._injector)&&void 0!==Un?Un:v;const Zr=null!==(Nn=h._loadedInjector)&&void 0!==Nn?Nn:v,Ur=function Os(m){return m.children?m.children:m.loadChildren?m._loadedRoutes:[]}(h),{segmentGroup:wr,slicedSegments:Qr}=or(E,Ho,vr,Ur.filter(wo=>void 0===wo.redirectTo));if(0===Qr.length&&wr.hasChildren())return this.processChildren(Zr,Ur,wr).pipe((0,Ve.U)(wo=>null===wo?null:[new vo(Ui,wo)]));if(0===Ur.length&&0===Qr.length)return(0,F.of)([new vo(Ui,[])]);const js=co(h)===_e;return this.processSegment(Zr,Ur,wr,Qr,js?it:_e).pipe((0,Ve.U)(wo=>null===wo?null:[new vo(Ui,wo)]))}))}}function Hs(m){const v=m.value.routeConfig;return v&&""===v.path&&void 0===v.redirectTo}function zs(m){const v=[],h=new Set;for(const E of m){if(!Hs(E)){v.push(E);continue}const N=v.find(_e=>E.value.routeConfig===_e.value.routeConfig);void 0!==N?(N.children.push(...E.children),h.add(N)):v.push(E)}for(const E of h){const N=zs(E.children);v.push(new vo(E.value,N))}return v.filter(E=>!h.has(E))}function Yr(m){let v=m;for(;v._sourceSegment;)v=v._sourceSegment;return v}function Fr(m){var v;let h=m,E=null!==(v=h._segmentIndexShift)&&void 0!==v?v:0;for(;h._sourceSegment;){var N;h=h._sourceSegment,E+=null!==(N=h._segmentIndexShift)&&void 0!==N?N:0}return E-1}function K(m){return m.data||{}}function I(m){return m.resolve||{}}function bi(m){return"string"==typeof m.title||null===m.title}function pi(m){return(0,He.w)(v=>{const h=m(v);return h?(0,s.D)(h).pipe((0,Ve.U)(()=>v)):(0,F.of)(v)})}const Li=new e.OlP("ROUTES");let Mi=(()=>{class m{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,F.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const E=jt(h.loadComponent()).pipe((0,Ve.U)(mr),(0,be.b)(_e=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=_e}),(0,k.x)(()=>{this.componentLoaders.delete(h)})),N=new ge(E,()=>new Se.x).pipe(ze());return this.componentLoaders.set(h,N),N}loadChildren(h,E){if(this.childrenLoaders.get(E))return this.childrenLoaders.get(E);if(E._loadedRoutes)return(0,F.of)({routes:E._loadedRoutes,injector:E._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(E);const _e=this.loadModuleFactoryOrRoutes(E.loadChildren).pipe((0,Ve.U)(Dt=>{this.onLoadEndListener&&this.onLoadEndListener(E);let tn,Mn,Un=!1;Array.isArray(Dt)?Mn=Dt:(tn=Dt.create(h).injector,Mn=zt(tn.get(Li,[],e.XFs.Self|e.XFs.Optional)));return{routes:Mn.map(Ri),injector:tn}}),(0,k.x)(()=>{this.childrenLoaders.delete(E)})),Te=new ge(_e,()=>new Se.x).pipe(ze());return this.childrenLoaders.set(E,Te),Te}loadModuleFactoryOrRoutes(h){return jt(h()).pipe((0,Ve.U)(mr),(0,Oe.z)(E=>E instanceof e.YKP||Array.isArray(E)?(0,F.of)(E):(0,s.D)(this.compiler.compileModuleAsync(E))))}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();function mr(m){return function so(m){return m&&"object"==typeof m&&"default"in m}(m)?m.default:m}let Er=(()=>{class m{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Se.x,this.configLoader=(0,e.f3M)(Mi),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(kt),this.rootContexts=(0,e.f3M)(jo),this.navigationId=0,this.afterPreactivation=()=>(0,F.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=N=>this.events.next(new _i(N)),this.configLoader.onLoadStartListener=N=>this.events.next(new $o(N))}complete(){var h;null===(h=this.transitions)||void 0===h||h.complete()}handleNavigationRequest(h){var E;const N=++this.navigationId;null===(E=this.transitions)||void 0===E||E.next({...this.transitions.value,...h,id:N})}setupNavigations(h){return this.transitions=new z.X({id:0,targetPageId:0,currentUrlTree:h.currentUrlTree,currentRawUrl:h.currentUrlTree,extractedUrl:h.urlHandlingStrategy.extract(h.currentUrlTree),urlAfterRedirects:h.urlHandlingStrategy.extract(h.currentUrlTree),rawUrl:h.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Qn,restoredState:null,currentSnapshot:h.routerState.snapshot,targetSnapshot:null,currentRouterState:h.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ae.h)(E=>0!==E.id),(0,Ve.U)(E=>({...E,extractedUrl:h.urlHandlingStrategy.extract(E.rawUrl)})),(0,He.w)(E=>{let N=!1,_e=!1;return(0,F.of)(E).pipe((0,be.b)(Te=>{this.currentNavigation={id:Te.id,initialUrl:Te.rawUrl,extractedUrl:Te.extractedUrl,trigger:Te.source,extras:Te.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,He.w)(Te=>{var Dt;const tn=h.browserUrlTree.toString(),Mn=!h.navigated||Te.extractedUrl.toString()!==tn||tn!==h.currentUrlTree.toString(),Un=null!==(Dt=Te.extras.onSameUrlNavigation)&&void 0!==Dt?Dt:h.onSameUrlNavigation;if(!Mn&&"reload"!==Un){const Nn="";return this.events.next(new Vn(Te.id,h.serializeUrl(E.rawUrl),Nn,0)),h.rawUrlTree=Te.rawUrl,Te.resolve(null),H.E}if(h.urlHandlingStrategy.shouldProcessUrl(Te.rawUrl))return Ko(Te.source)&&(h.browserUrlTree=Te.extractedUrl),(0,F.of)(Te).pipe((0,He.w)(Nn=>{var Ui,Ho;const vr=null===(Ui=this.transitions)||void 0===Ui?void 0:Ui.getValue();return this.events.next(new ii(Nn.id,this.urlSerializer.serialize(Nn.extractedUrl),Nn.source,Nn.restoredState)),vr!==(null===(Ho=this.transitions)||void 0===Ho?void 0:Ho.getValue())?H.E:Promise.resolve(Nn)}),function No(m,v,h,E){return(0,He.w)(N=>function Tr(m,v,h,E,N){return new ro(m,v,h,E,N).apply()}(m,v,h,N.extractedUrl,E).pipe((0,Ve.U)(_e=>({...N,urlAfterRedirects:_e}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,h.config),(0,be.b)(Nn=>{this.currentNavigation={...this.currentNavigation,finalUrl:Nn.urlAfterRedirects},E.urlAfterRedirects=Nn.urlAfterRedirects}),function fe(m,v,h,E,N){return(0,Oe.z)(_e=>function Es(m,v,h,E,N,_e,Te="emptyOnly"){return new Ms(m,v,h,E,N,Te,_e).recognize().pipe((0,He.w)(Dt=>null===Dt?function Zi(m){return new ue.y(v=>v.error(m))}(new sr):(0,F.of)(Dt)))}(m,v,h,_e.urlAfterRedirects,E.serialize(_e.urlAfterRedirects),E,N).pipe((0,Ve.U)(Te=>({..._e,targetSnapshot:Te}))))}(this.environmentInjector,this.rootComponentType,h.config,this.urlSerializer,h.paramsInheritanceStrategy),(0,be.b)(Nn=>{if(E.targetSnapshot=Nn.targetSnapshot,"eager"===h.urlUpdateStrategy){if(!Nn.extras.skipLocationChange){const Ho=h.urlHandlingStrategy.merge(Nn.urlAfterRedirects,Nn.rawUrl);h.setBrowserUrl(Ho,Nn)}h.browserUrlTree=Nn.urlAfterRedirects}const Ui=new Ai(Nn.id,this.urlSerializer.serialize(Nn.extractedUrl),this.urlSerializer.serialize(Nn.urlAfterRedirects),Nn.targetSnapshot);this.events.next(Ui)}));if(Mn&&h.urlHandlingStrategy.shouldProcessUrl(h.rawUrlTree)){const{id:Nn,extractedUrl:Ui,source:Ho,restoredState:vr,extras:Zr}=Te,Ur=new ii(Nn,this.urlSerializer.serialize(Ui),Ho,vr);this.events.next(Ur);const wr=zi(Ui,this.rootComponentType).snapshot;return E={...Te,targetSnapshot:wr,urlAfterRedirects:Ui,extras:{...Zr,skipLocationChange:!1,replaceUrl:!1}},(0,F.of)(E)}{const Nn="";return this.events.next(new Vn(Te.id,h.serializeUrl(E.extractedUrl),Nn,1)),h.rawUrlTree=Te.rawUrl,Te.resolve(null),H.E}}),(0,be.b)(Te=>{const Dt=new Ni(Te.id,this.urlSerializer.serialize(Te.extractedUrl),this.urlSerializer.serialize(Te.urlAfterRedirects),Te.targetSnapshot);this.events.next(Dt)}),(0,Ve.U)(Te=>E={...Te,guards:ko(Te.targetSnapshot,Te.currentSnapshot,this.rootContexts)}),function ft(m,v){return(0,Oe.z)(h=>{const{targetSnapshot:E,currentSnapshot:N,guards:{canActivateChecks:_e,canDeactivateChecks:Te}}=h;return 0===Te.length&&0===_e.length?(0,F.of)({...h,guardsResult:!0}):function Dn(m,v,h,E){return(0,s.D)(m).pipe((0,Oe.z)(N=>function fo(m,v,h,E,N){const _e=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!_e||0===_e.length)return(0,F.of)(!0);const Te=_e.map(Dt=>{var tn;const Mn=null!==(tn=$i(v))&&void 0!==tn?tn:N,Un=gr(Dt,Mn);return jt(function Xt(m){return m&&V(m.canDeactivate)}(Un)?Un.canDeactivate(m,v,h,E):Mn.runInContext(()=>Un(m,v,h,E))).pipe((0,tt.P)())});return(0,F.of)(Te).pipe(ae())}(N.component,N.route,h,v,E)),(0,tt.P)(N=>!0!==N,!0))}(Te,E,N,m).pipe((0,Oe.z)(Dt=>Dt&&function ve(m){return"boolean"==typeof m}(Dt)?function Hn(m,v,h,E){return(0,s.D)(v).pipe((0,je.b)(N=>(0,Z.z)(function ki(m,v){return null!==m&&v&&v(new mo(m)),(0,F.of)(!0)}(N.route.parent,E),function oi(m,v){return null!==m&&v&&v(new fi(m)),(0,F.of)(!0)}(N.route,E),function Lo(m,v,h){const E=v[v.length-1],_e=v.slice(0,v.length-1).reverse().map(Te=>function kr(m){const v=m.routeConfig?m.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:m,guards:v}:null}(Te)).filter(Te=>null!==Te).map(Te=>(0,le.P)(()=>{const Dt=Te.guards.map(tn=>{var Mn;const Un=null!==(Mn=$i(Te.node))&&void 0!==Mn?Mn:h,Nn=gr(tn,Un);return jt(function wt(m){return m&&V(m.canActivateChild)}(Nn)?Nn.canActivateChild(E,m):Un.runInContext(()=>Nn(E,m))).pipe((0,tt.P)())});return(0,F.of)(Dt).pipe(ae())}));return(0,F.of)(_e).pipe(ae())}(m,N.path,h),function yi(m,v,h){const E=v.routeConfig?v.routeConfig.canActivate:null;if(!E||0===E.length)return(0,F.of)(!0);const N=E.map(_e=>(0,le.P)(()=>{var Te;const Dt=null!==(Te=$i(v))&&void 0!==Te?Te:h,tn=gr(_e,Dt);return jt(function yt(m){return m&&V(m.canActivate)}(tn)?tn.canActivate(v,m):Dt.runInContext(()=>tn(v,m))).pipe((0,tt.P)())}));return(0,F.of)(N).pipe(ae())}(m,N.route,h))),(0,tt.P)(N=>!0!==N,!0))}(E,_e,m,v):(0,F.of)(Dt)),(0,Ve.U)(Dt=>({...h,guardsResult:Dt})))})}(this.environmentInjector,Te=>this.events.next(Te)),(0,be.b)(Te=>{if(E.guardsResult=Te.guardsResult,Zt(Te.guardsResult))throw xo(0,Te.guardsResult);const Dt=new uo(Te.id,this.urlSerializer.serialize(Te.extractedUrl),this.urlSerializer.serialize(Te.urlAfterRedirects),Te.targetSnapshot,!!Te.guardsResult);this.events.next(Dt)}),(0,Ae.h)(Te=>!!Te.guardsResult||(h.restoreHistory(Te),this.cancelNavigationTransition(Te,"",3),!1)),pi(Te=>{if(Te.guards.canActivateChecks.length)return(0,F.of)(Te).pipe((0,be.b)(Dt=>{const tn=new Si(Dt.id,this.urlSerializer.serialize(Dt.extractedUrl),this.urlSerializer.serialize(Dt.urlAfterRedirects),Dt.targetSnapshot);this.events.next(tn)}),(0,He.w)(Dt=>{let tn=!1;return(0,F.of)(Dt).pipe(function Je(m,v){return(0,Oe.z)(h=>{const{targetSnapshot:E,guards:{canActivateChecks:N}}=h;if(!N.length)return(0,F.of)(h);let _e=0;return(0,s.D)(N).pipe((0,je.b)(Te=>function qt(m,v,h,E){const N=m.routeConfig,_e=m._resolve;return void 0!==(null==N?void 0:N.title)&&!bi(N)&&(_e[mt]=N.title),function ln(m,v,h,E){const N=function kn(m){return[...Object.keys(m),...Object.getOwnPropertySymbols(m)]}(m);if(0===N.length)return(0,F.of)({});const _e={};return(0,s.D)(N).pipe((0,Oe.z)(Te=>function gi(m,v,h,E){var N;const _e=null!==(N=$i(v))&&void 0!==N?N:E,Te=gr(m,_e);return jt(Te.resolve?Te.resolve(v,h):_e.runInContext(()=>Te(v,h)))}(m[Te],v,h,E).pipe((0,tt.P)(),(0,be.b)(Dt=>{_e[Te]=Dt}))),pt(1),(0,te.h)(_e),(0,at.K)(Te=>x(Te)?H.E:(0,he._)(Te)))}(_e,m,v,E).pipe((0,Ve.U)(Te=>(m._resolvedData=Te,m.data=Qo(m,h).resolve,N&&bi(N)&&(m.data[mt]=N.title),null)))}(Te.route,E,m,v)),(0,be.b)(()=>_e++),pt(1),(0,Oe.z)(Te=>_e===N.length?(0,F.of)(h):H.E))})}(h.paramsInheritanceStrategy,this.environmentInjector),(0,be.b)({next:()=>tn=!0,complete:()=>{tn||(h.restoreHistory(Dt),this.cancelNavigationTransition(Dt,"",2))}}))}),(0,be.b)(Dt=>{const tn=new hr(Dt.id,this.urlSerializer.serialize(Dt.extractedUrl),this.urlSerializer.serialize(Dt.urlAfterRedirects),Dt.targetSnapshot);this.events.next(tn)}))}),pi(Te=>{const Dt=tn=>{var Mn;const Un=[];null!==(Mn=tn.routeConfig)&&void 0!==Mn&&Mn.loadComponent&&!tn.routeConfig._loadedComponent&&Un.push(this.configLoader.loadComponent(tn.routeConfig).pipe((0,be.b)(Nn=>{tn.component=Nn}),(0,Ve.U)(()=>{})));for(const Nn of tn.children)Un.push(...Dt(Nn));return Un};return(0,ee.a)(Dt(Te.targetSnapshot.root)).pipe((0,ke.d)(),(0,oe.q)(1))}),pi(()=>this.afterPreactivation()),(0,Ve.U)(Te=>{const Dt=function Kn(m,v,h){const E=Oi(m,v._root,h?h._root:void 0);return new Oo(E,v)}(h.routeReuseStrategy,Te.targetSnapshot,Te.currentRouterState);return E={...Te,targetRouterState:Dt}}),(0,be.b)(Te=>{h.currentUrlTree=Te.urlAfterRedirects,h.rawUrlTree=h.urlHandlingStrategy.merge(Te.urlAfterRedirects,Te.rawUrl),h.routerState=Te.targetRouterState,"deferred"===h.urlUpdateStrategy&&(Te.extras.skipLocationChange||h.setBrowserUrl(h.rawUrlTree,Te),h.browserUrlTree=Te.urlAfterRedirects)}),((m,v,h)=>(0,Ve.U)(E=>(new Vr(v,E.targetRouterState,E.currentRouterState,h).activate(m),E)))(this.rootContexts,h.routeReuseStrategy,Te=>this.events.next(Te)),(0,oe.q)(1),(0,be.b)({next:Te=>{var Dt;N=!0,this.lastSuccessfulNavigation=this.currentNavigation,h.navigated=!0,this.events.next(new Pi(Te.id,this.urlSerializer.serialize(Te.extractedUrl),this.urlSerializer.serialize(h.currentUrlTree))),null===(Dt=h.titleStrategy)||void 0===Dt||Dt.updateTitle(Te.targetRouterState.snapshot),Te.resolve(!0)},complete:()=>{N=!0}}),(0,k.x)(()=>{var Te;N||_e||this.cancelNavigationTransition(E,"",1),(null===(Te=this.currentNavigation)||void 0===Te?void 0:Te.id)===E.id&&(this.currentNavigation=null)}),(0,at.K)(Te=>{if(_e=!0,Dr(Te)){Yo(Te)||(h.navigated=!0,h.restoreHistory(E,!0));const tn=new to(E.id,this.urlSerializer.serialize(E.extractedUrl),Te.message,Te.cancellationCode);if(this.events.next(tn),Yo(Te)){const Mn=h.urlHandlingStrategy.merge(Te.url,h.rawUrlTree),Un={skipLocationChange:E.extras.skipLocationChange,replaceUrl:"eager"===h.urlUpdateStrategy||Ko(E.source)};h.scheduleNavigation(Mn,Qn,null,Un,{resolve:E.resolve,reject:E.reject,promise:E.promise})}else E.resolve(!1)}else{var Dt;h.restoreHistory(E,!0);const tn=new Ci(E.id,this.urlSerializer.serialize(E.extractedUrl),Te,null!==(Dt=E.targetSnapshot)&&void 0!==Dt?Dt:void 0);this.events.next(tn);try{E.resolve(h.errorHandler(Te))}catch(Mn){E.reject(Mn)}}return H.E}))}))}cancelNavigationTransition(h,E,N){const _e=new to(h.id,this.urlSerializer.serialize(h.extractedUrl),E,N);this.events.next(_e),h.resolve(!1)}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();function Ko(m){return m!==Qn}let ar=(()=>{class m{buildTitle(h){let E,N=h.root;for(;void 0!==N;){var _e;E=null!==(_e=this.getResolvedTitleForRoute(N))&&void 0!==_e?_e:E,N=N.children.find(Te=>Te.outlet===it)}return E}getResolvedTitleForRoute(h){return h.data[mt]}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return(0,e.f3M)(Lr)},providedIn:"root"}),m})(),Lr=(()=>{class m extends ar{constructor(h){super(),this.title=h}updateTitle(h){const E=this.buildTitle(h);void 0!==E&&this.title.setTitle(E)}}return m.\u0275fac=function(h){return new(h||m)(e.LFG(Ie.Dx))},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})(),Mr=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return(0,e.f3M)(Nr)},providedIn:"root"}),m})();class hs{shouldDetach(v){return!1}store(v,h){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,h){return v.routeConfig===h.routeConfig}}let Nr=(()=>{class m extends hs{}return m.\u0275fac=function(){let v;return function(E){return(v||(v=e.n5z(m)))(E||m)}}(),m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();const is=new e.OlP("",{providedIn:"root",factory:()=>({})});let ur=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return(0,e.f3M)(ya)},providedIn:"root"}),m})(),ya=(()=>{class m{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,E){return h}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();function ta(m){throw m}function ps(m,v,h){return v.parse("/")}const xs={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ws={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Bo=(()=>{class m{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var h;if("computed"===this.canceledNavigationResolution)return null===(h=this.location.getState())||void 0===h?void 0:h.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){var h;this.disposed=!1,this.currentPageId=0,this.console=(0,e.f3M)(e.c2e),this.isNgZoneEnabled=!1,this.options=(0,e.f3M)(is,{optional:!0})||{},this.errorHandler=this.options.errorHandler||ta,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||ps,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(ur),this.routeReuseStrategy=(0,e.f3M)(Mr),this.urlCreationStrategy=(0,e.f3M)(Gi),this.titleStrategy=(0,e.f3M)(ar),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=zt(null!==(h=(0,e.f3M)(Li,{optional:!0}))&&void 0!==h?h:[]),this.navigationTransitions=(0,e.f3M)(Er),this.urlSerializer=(0,e.f3M)(kt),this.location=(0,e.f3M)(Le.Ye),this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new ut,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=zi(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(E=>{var N;this.lastSuccessfulId=E.id,this.currentPageId=null!==(N=this.browserPageId)&&void 0!==N?N:0},E=>{this.console.warn(`Unhandled Navigation Error: ${E}`)})}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const h=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Qn,h)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const E="popstate"===h.type?"popstate":"hashchange";"popstate"===E&&setTimeout(()=>{this.navigateToSyncWithBrowser(h.url,E,h.state)},0)}))}navigateToSyncWithBrowser(h,E,N){const _e={replaceUrl:!0},Te=null!=N&&N.navigationId?N:null;if(N){const tn={...N};delete tn.navigationId,delete tn.\u0275routerPageId,0!==Object.keys(tn).length&&(_e.state=tn)}const Dt=this.parseUrl(h);this.scheduleNavigation(Dt,E,Te,_e)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(h){this.config=h.map(Ri),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,E={}){const{relativeTo:N,queryParams:_e,fragment:Te,queryParamsHandling:Dt,preserveFragment:tn}=E,Mn=tn?this.currentUrlTree.fragment:Te;let Un=null;switch(Dt){case"merge":Un={...this.currentUrlTree.queryParams,..._e};break;case"preserve":Un=this.currentUrlTree.queryParams;break;default:Un=_e||null}return null!==Un&&(Un=this.removeEmptyProps(Un)),this.urlCreationStrategy.createUrlTree(N,this.routerState,this.currentUrlTree,h,Un,null!=Mn?Mn:null)}navigateByUrl(h,E={skipLocationChange:!1}){const N=Zt(h)?h:this.parseUrl(h),_e=this.urlHandlingStrategy.merge(N,this.rawUrlTree);return this.scheduleNavigation(_e,Qn,null,E)}navigate(h,E={skipLocationChange:!1}){return function Ps(m){for(let v=0;v{const _e=h[N];return null!=_e&&(E[N]=_e),E},{})}scheduleNavigation(h,E,N,_e,Te){if(this.disposed)return Promise.resolve(!1);let Dt,tn,Mn,Un;if(Te?(Dt=Te.resolve,tn=Te.reject,Mn=Te.promise):Mn=new Promise((Ui,Ho)=>{Dt=Ui,tn=Ho}),"computed"===this.canceledNavigationResolution)if(N&&N.\u0275routerPageId)Un=N.\u0275routerPageId;else{var Nn;Un=(null!==(Nn=this.browserPageId)&&void 0!==Nn?Nn:0)+1}else Un=0;return this.navigationTransitions.handleNavigationRequest({targetPageId:Un,source:E,restoredState:N,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:h,extras:_e,resolve:Dt,reject:tn,promise:Mn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Mn.catch(Ui=>Promise.reject(Ui))}setBrowserUrl(h,E){const N=this.urlSerializer.serialize(h);if(this.location.isCurrentPathEqualTo(N)||E.extras.replaceUrl){const Te={...E.extras.state,...this.generateNgRouterState(E.id,this.browserPageId)};this.location.replaceState(N,"",Te)}else{const _e={...E.extras.state,...this.generateNgRouterState(E.id,E.targetPageId)};this.location.go(N,"",_e)}}restoreHistory(h,E=!1){if("computed"===this.canceledNavigationResolution){var N,_e;const Te=null!==(N=this.browserPageId)&&void 0!==N?N:this.currentPageId,Dt=this.currentPageId-Te;0!==Dt?this.location.historyGo(Dt):this.currentUrlTree===(null===(_e=this.getCurrentNavigation())||void 0===_e?void 0:_e.finalUrl)&&0===Dt&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(E&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,E){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:E}:{navigationId:h}}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})(),os=(()=>{class m{constructor(h,E,N,_e,Te,Dt){var tn;this.router=h,this.route=E,this.tabIndexAttribute=N,this.renderer=_e,this.el=Te,this.locationStrategy=Dt,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new Se.x;const Mn=null===(tn=Te.nativeElement.tagName)||void 0===tn?void 0:tn.toLowerCase();this.isAnchorElement="a"===Mn||"area"===Mn,this.isAnchorElement?this.subscription=h.events.subscribe(Un=>{Un instanceof Pi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(h){this._preserveFragment=(0,e.D6c)(h)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(h){this._skipLocationChange=(0,e.D6c)(h)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(h){this._replaceUrl=(0,e.D6c)(h)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(h){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",h)}ngOnChanges(h){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(h,E,N,_e,Te){return!!(null===this.urlTree||this.isAnchorElement&&(0!==h||E||N||_e||Te||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var h;null===(h=this.subscription)||void 0===h||h.unsubscribe()}updateHref(){var h;this.href=null!==this.urlTree&&this.locationStrategy?null===(h=this.locationStrategy)||void 0===h?void 0:h.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const E=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",E)}applyAttributeValue(h,E){const N=this.renderer,_e=this.el.nativeElement;null!==E?N.setAttribute(_e,h,E):N.removeAttribute(_e,h)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return m.\u0275fac=function(h){return new(h||m)(e.Y36(Bo),e.Y36(So),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Le.S$))},m.\u0275dir=e.lG2({type:m,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(h,E){1&h&&e.NdJ("click",function(_e){return E.onClick(_e.button,_e.ctrlKey,_e.shiftKey,_e.altKey,_e.metaKey)}),2&h&&e.uIk("target",E.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[e.TTD]}),m})(),As=(()=>{class m{get isActive(){return this._isActive}constructor(h,E,N,_e,Te){this.router=h,this.element=E,this.renderer=N,this.cdr=_e,this.link=Te,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.vpe,this.routerEventsSubscription=h.events.subscribe(Dt=>{Dt instanceof Pi&&this.update()})}ngAfterContentInit(){(0,F.of)(this.links.changes,(0,F.of)(null)).pipe((0,ne.J)()).subscribe(h=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var h;null===(h=this.linkInputChangesSubscription)||void 0===h||h.unsubscribe();const E=[...this.links.toArray(),this.link].filter(N=>!!N).map(N=>N.onChanges);this.linkInputChangesSubscription=(0,s.D)(E).pipe((0,ne.J)()).subscribe(N=>{this._isActive!==this.isLinkActive(this.router)(N)&&this.update()})}set routerLinkActive(h){const E=Array.isArray(h)?h:h.split(" ");this.classes=E.filter(N=>!!N)}ngOnChanges(h){this.update()}ngOnDestroy(){var h;this.routerEventsSubscription.unsubscribe(),null===(h=this.linkInputChangesSubscription)||void 0===h||h.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const h=this.hasActiveLinks();this._isActive!==h&&(this._isActive=h,this.cdr.markForCheck(),this.classes.forEach(E=>{h?this.renderer.addClass(this.element.nativeElement,E):this.renderer.removeClass(this.element.nativeElement,E)}),h&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(h))})}isLinkActive(h){const E=function Ss(m){return!!m.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return N=>!!N.urlTree&&h.isActive(N.urlTree,E)}hasActiveLinks(){const h=this.isLinkActive(this.router);return this.link&&h(this.link)||this.links.some(h)}}return m.\u0275fac=function(h){return new(h||m)(e.Y36(Bo),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(os,8))},m.\u0275dir=e.lG2({type:m,selectors:[["","routerLinkActive",""]],contentQueries:function(h,E,N){if(1&h&&e.Suo(N,os,5),2&h){let _e;e.iGM(_e=e.CRH())&&(E.links=_e)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.TTD]}),m})();class gs{}let ms=(()=>{class m{constructor(h,E,N,_e,Te){this.router=h,this.injector=N,this.preloadingStrategy=_e,this.loader=Te}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ae.h)(h=>h instanceof Pi),(0,je.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,E){const N=[];for(const tn of E){var _e,Te;tn.providers&&!tn._injector&&(tn._injector=(0,e.MMx)(tn.providers,h,`Route: ${tn.path}`));const Mn=null!==(_e=tn._injector)&&void 0!==_e?_e:h,Un=null!==(Te=tn._loadedInjector)&&void 0!==Te?Te:Mn;var Dt;(tn.loadChildren&&!tn._loadedRoutes&&void 0===tn.canLoad||tn.loadComponent&&!tn._loadedComponent)&&N.push(this.preloadConfig(Mn,tn)),(tn.children||tn._loadedRoutes)&&N.push(this.processRoutes(Un,null!==(Dt=tn.children)&&void 0!==Dt?Dt:tn._loadedRoutes))}return(0,s.D)(N).pipe((0,ne.J)())}preloadConfig(h,E){return this.preloadingStrategy.preload(E,()=>{let N;N=E.loadChildren&&void 0===E.canLoad?this.loader.loadChildren(h,E):(0,F.of)(null);const _e=N.pipe((0,Oe.z)(Te=>{var Dt;return null===Te?(0,F.of)(void 0):(E._loadedRoutes=Te.routes,E._loadedInjector=Te.injector,this.processRoutes(null!==(Dt=Te.injector)&&void 0!==Dt?Dt:h,Te.routes))}));if(E.loadComponent&&!E._loadedComponent){const Te=this.loader.loadComponent(E);return(0,s.D)([_e,Te]).pipe((0,ne.J)())}return _e})}}return m.\u0275fac=function(h){return new(h||m)(e.LFG(Bo),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(gs),e.LFG(Mi))},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();const Xo=new e.OlP("");let na=(()=>{class m{constructor(h,E,N,_e,Te={}){this.urlSerializer=h,this.transitions=E,this.viewportScroller=N,this.zone=_e,this.options=Te,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Te.scrollPositionRestoration=Te.scrollPositionRestoration||"disabled",Te.anchorScrolling=Te.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof ii?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof Pi&&(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Eo&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,E){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Eo(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,E))})},0)})}ngOnDestroy(){var h,E;null===(h=this.routerEventsSubscription)||void 0===h||h.unsubscribe(),null===(E=this.scrollEventsSubscription)||void 0===E||E.unsubscribe()}}return m.\u0275fac=function(h){e.$Z()},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac}),m})();var cr=(()=>((cr=cr||{})[cr.COMPLETE=0]="COMPLETE",cr[cr.FAILED=1]="FAILED",cr[cr.REDIRECTING=2]="REDIRECTING",cr))();const _r=!1;function Br(m,v){return{\u0275kind:m,\u0275providers:v}}const l=new e.OlP("",{providedIn:"root",factory:()=>!1});function W(){const m=(0,e.f3M)(e.zs3);return v=>{var h,E;const N=m.get(e.z2F);if(v!==N.components[0])return;const _e=m.get(Bo),Te=m.get(j);1===m.get(Ue)&&_e.initialNavigation(),null===(h=m.get(hn,null,e.XFs.Optional))||void 0===h||h.setUpPreloading(),null===(E=m.get(Xo,null,e.XFs.Optional))||void 0===E||E.init(),_e.resetRootComponentType(N.componentTypes[0]),Te.closed||(Te.next(),Te.complete(),Te.unsubscribe())}}const j=new e.OlP(_r?"bootstrap done indicator":"",{factory:()=>new Se.x}),Ue=new e.OlP(_r?"initial navigation":"",{providedIn:"root",factory:()=>1});function Pt(){let m=[];return m=_r?[{provide:e.Xts,multi:!0,useFactory:()=>{const v=(0,e.f3M)(Bo);return()=>v.events.subscribe(h=>{var E,N,_e,Te;null===(E=(N=console).group)||void 0===E||E.call(N,`Router Event: ${h.constructor.name}`),console.log(function Ao(m){var v,h,E,N;if(!("type"in m))return`Unknown Router Event: ${m.constructor.name}`;switch(m.type){case 14:return`ActivationEnd(path: '${(null===(v=m.snapshot.routeConfig)||void 0===v?void 0:v.path)||""}')`;case 13:return`ActivationStart(path: '${(null===(h=m.snapshot.routeConfig)||void 0===h?void 0:h.path)||""}')`;case 12:return`ChildActivationEnd(path: '${(null===(E=m.snapshot.routeConfig)||void 0===E?void 0:E.path)||""}')`;case 11:return`ChildActivationStart(path: '${(null===(N=m.snapshot.routeConfig)||void 0===N?void 0:N.path)||""}')`;case 8:return`GuardsCheckEnd(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state}, shouldActivate: ${m.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 2:return`NavigationCancel(id: ${m.id}, url: '${m.url}')`;case 16:return`NavigationSkipped(id: ${m.id}, url: '${m.url}')`;case 1:return`NavigationEnd(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${m.id}, url: '${m.url}', error: ${m.error})`;case 0:return`NavigationStart(id: ${m.id}, url: '${m.url}')`;case 6:return`ResolveEnd(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 5:return`ResolveStart(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 10:return`RouteConfigLoadEnd(path: ${m.route.path})`;case 9:return`RouteConfigLoadStart(path: ${m.route.path})`;case 4:return`RoutesRecognized(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 15:return`Scroll(anchor: '${m.anchor}', position: '${m.position?`${m.position[0]}, ${m.position[1]}`:null}')`}}(h)),console.log(h),null===(_e=(Te=console).groupEnd)||void 0===_e||_e.call(Te)})}}]:[],Br(1,m)}const hn=new e.OlP(_r?"router preloader":"");function Jt(m){return Br(0,[{provide:hn,useExisting:ms},{provide:gs,useExisting:m}])}const ai=!1,ti=new e.OlP(ai?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),Xn=[Le.Ye,{provide:kt,useClass:qe},Bo,jo,{provide:So,useFactory:function $s(m){return m.routerState.root},deps:[Bo]},Mi,ai?{provide:l,useValue:!0}:[]];function Gn(){return new e.PXZ("Router",Bo)}let ui=(()=>{class m{constructor(h){}static forRoot(h,E){return{ngModule:m,providers:[Xn,ai&&null!=E&&E.enableTracing?Pt().\u0275providers:[],{provide:Li,multi:!0,useValue:h},{provide:ti,useFactory:dr,deps:[[Bo,new e.FiY,new e.tp0]]},{provide:is,useValue:E||{}},null!=E&&E.useHash?{provide:Le.S$,useClass:Le.Do}:{provide:Le.S$,useClass:Le.b0},{provide:Xo,useFactory:()=>{const m=(0,e.f3M)(Le.EM),v=(0,e.f3M)(e.R0b),h=(0,e.f3M)(is),E=(0,e.f3M)(Er),N=(0,e.f3M)(kt);return h.scrollOffset&&m.setOffset(h.scrollOffset),new na(N,E,m,v,h)}},null!=E&&E.preloadingStrategy?Jt(E.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:Gn},null!=E&&E.initialNavigation?_s(E):[],[{provide:Jo,useFactory:W},{provide:e.tb,multi:!0,useExisting:Jo}]]}}static forChild(h){return{ngModule:m,providers:[{provide:Li,multi:!0,useValue:h}]}}}return m.\u0275fac=function(h){return new(h||m)(e.LFG(ti,8))},m.\u0275mod=e.oAB({type:m}),m.\u0275inj=e.cJS({imports:[lo]}),m})();function dr(m){if(ai&&m)throw new e.vHH(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function _s(m){return["disabled"===m.initialNavigation?Br(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const v=(0,e.f3M)(Bo);return()=>{v.setUpLocationChangeListener()}}},{provide:Ue,useValue:2}]).\u0275providers:[],"enabledBlocking"===m.initialNavigation?Br(2,[{provide:Ue,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:v=>{const h=v.get(Le.V_,Promise.resolve());return()=>h.then(()=>new Promise(E=>{const N=v.get(Bo),_e=v.get(j);(function ia(m,v){m.events.pipe((0,Ae.h)(h=>h instanceof Pi||h instanceof to||h instanceof Ci||h instanceof Vn),(0,Ve.U)(h=>h instanceof Pi||h instanceof Vn?cr.COMPLETE:h instanceof to&&(0===h.code||1===h.code)?cr.REDIRECTING:cr.FAILED),(0,Ae.h)(h=>h!==cr.REDIRECTING),(0,oe.q)(1)).subscribe(()=>{v()})})(N,()=>{E(!0)}),v.get(Er).afterPreactivation=()=>(E(!0),_e.closed?(0,F.of)(void 0):_e),N.initialNavigation()}))}}]).\u0275providers:[]]}const Jo=new e.OlP(ai?"Router Initializer":"")},5432:(Gt,Be,c)=>{"use strict";c.d(Be,{rN:()=>be,y$:()=>pt,_l:()=>Ne});var e=c(4537),s=c(4121),F=c(9018),z=c(3787),U=c(7241),ee=c(5955),Z=c(697),le=c(8499),ce=c(6651),ue=c(985),H=c(3466),de=c(4813);const q={schedule(ke){let $e=requestAnimationFrame,B=cancelAnimationFrame;const{delegate:Q}=q;Q&&($e=Q.requestAnimationFrame,B=Q.cancelAnimationFrame);const te=$e(k=>{B=void 0,ke(k)});return new de.w0(()=>null==B?void 0:B(te))},requestAnimationFrame(...ke){const{delegate:$e}=q;return((null==$e?void 0:$e.requestAnimationFrame)||requestAnimationFrame)(...ke)},cancelAnimationFrame(...ke){const{delegate:$e}=q;return((null==$e?void 0:$e.cancelAnimationFrame)||cancelAnimationFrame)(...ke)},delegate:void 0};var ze=c(474);const Se=new class ge extends ze.v{flush($e){this._active=!0;const B=this._scheduled;this._scheduled=void 0;const{actions:Q}=this;let te;$e=$e||Q.shift();do{if(te=$e.execute($e.state,$e.delay))break}while(($e=Q[0])&&$e.id===B&&Q.shift());if(this._active=!1,te){for(;($e=Q[0])&&$e.id===B&&Q.shift();)$e.unsubscribe();throw te}}}(class ie extends H.o{constructor($e,B){super($e,B),this.scheduler=$e,this.work=B}requestAsyncId($e,B,Q=0){return null!==Q&&Q>0?super.requestAsyncId($e,B,Q):($e.actions.push(this),$e._scheduled||($e._scheduled=q.requestAnimationFrame(()=>$e.flush(void 0))))}recycleAsyncId($e,B,Q=0){var te;if(null!=Q?Q>0:this.delay>0)return super.recycleAsyncId($e,B,Q);const{actions:k}=$e;null!=B&&(null===(te=k[k.length-1])||void 0===te?void 0:te.id)!==B&&(q.cancelAnimationFrame(B),$e._scheduled=void 0)}});var Ve=c(4970),He=c(7969),oe=c(5598),et=c(1528),Ae=c(8168),Oe=c(3568),tt=c(8692),je=c(5998);const be=new e.OlP("HIGHLIGHT_OPTIONS");let at=(()=>{class ke{constructor(B,Q,te){var k;this.doc=B,this._options=te,this._ready=new s.X(null),this.ready=this._ready.asObservable().pipe((0,Ve.h)(ne=>!!ne),(0,He.U)(ne=>ne),(0,oe.q)(1)),(0,tt.NF)(Q)&&(B.defaultView.hljs?this._ready.next(B.defaultView.hljs):this._loadLibrary().pipe((0,et.w)(ne=>this._options&&this._options.lineNumbersLoader?(B.defaultView.hljs=ne,this.loadLineNumbers().pipe((0,Ae.b)(()=>this._ready.next(ne)))):(this._ready.next(ne),F.E)),(0,Oe.K)(ne=>(console.error("[HLJS] ",ne),F.E))).subscribe(),null!==(k=this._options)&&void 0!==k&&k.themePath&&this.loadTheme(this._options.themePath))}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,z._)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,z._)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,z._)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,z._)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,et.w)(B=>this._loadLanguages(B)))}return(0,z._)(()=>"Highlight.js library was not imported!")}_loadLanguages(B){return function he(...ke){const $e=(0,ce.jO)(ke),B=(0,Z.k)(ke);return B.length?new U.y(Q=>{let te=B.map(()=>[]),k=B.map(()=>!1);Q.add(()=>{te=k=null});for(let ne=0;!Q.closed&&ne{if(te[ne].push(Ie),te.every(it=>it.length)){const it=te.map(mt=>mt.shift());Q.next($e?$e(...it):it),te.some((mt,cn)=>!mt.length&&k[cn])&&Q.complete()}},()=>{k[ne]=!0,!te[ne].length&&Q.complete()}));return()=>{te=k=null}}):F.E}(...Object.entries(this._options.languages).map(([te,k])=>St(k()).pipe((0,Ae.b)(ne=>B.registerLanguage(te,ne))))).pipe((0,He.U)(()=>B))}loadCoreLibrary(){return St(this._options.coreLibraryLoader())}loadFullLibrary(){return St(this._options.fullLibraryLoader())}loadLineNumbers(){return St(this._options.lineNumbersLoader())}setTheme(B){this._themeLinkElement.href=B}loadTheme(B){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=B,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return ke.\u0275fac=function(B){return new(B||ke)(e.LFG(tt.K0),e.LFG(e.Lbi),e.LFG(be,8))},ke.\u0275prov=e.Yz7({token:ke,factory:ke.\u0275fac,providedIn:"root"}),ke})();const St=ke=>(0,ue.D)(ke).pipe((0,Ve.h)($e=>!!$e&&!!$e.default),(0,He.U)($e=>$e.default));let Ke=(()=>{class ke{constructor(B,Q){this._loader=B,this._hljs=null,B.ready.subscribe(te=>{this._hljs=te,Q&&Q.config&&(te.configure(Q.config),te.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}get hljs(){return this._hljs}highlight(B,{language:Q,ignoreIllegals:te}){return this._loader.ready.pipe((0,He.U)(k=>k.highlight(B,{language:Q,ignoreIllegals:te})))}highlightAuto(B,Q){return this._loader.ready.pipe((0,He.U)(te=>te.highlightAuto(B,Q)))}highlightElement(B){return this._loader.ready.pipe((0,He.U)(Q=>Q.highlightElement(B)))}highlightAll(){return this._loader.ready.pipe((0,He.U)(B=>B.highlightAll()))}configure(B){return this._loader.ready.pipe((0,He.U)(Q=>Q.configure(B)))}registerLanguage(B,Q){return this._loader.ready.pipe((0,Ae.b)(te=>te.registerLanguage(B,Q)))}unregisterLanguage(B){return this._loader.ready.pipe((0,Ae.b)(Q=>Q.unregisterLanguage(B)))}registerAliases(B,{languageName:Q}){return this._loader.ready.pipe((0,Ae.b)(te=>te.registerAliases(B,{languageName:Q})))}listLanguages(){return this._loader.ready.pipe((0,He.U)(B=>B.listLanguages()))}getLanguage(B){return this._loader.ready.pipe((0,He.U)(Q=>Q.getLanguage(B)))}safeMode(){return this._loader.ready.pipe((0,He.U)(B=>B.safeMode()))}debugMode(){return this._loader.ready.pipe((0,He.U)(B=>B.debugMode()))}lineNumbersBlock(B){return this._loader.ready.pipe((0,Ve.h)(Q=>!!Q.lineNumbersBlock),(0,Ae.b)(Q=>Q.lineNumbersBlock(B)))}}return ke.\u0275fac=function(B){return new(B||ke)(e.LFG(at),e.LFG(be,8))},ke.\u0275prov=e.Yz7({token:ke,factory:ke.\u0275fac,providedIn:"root"}),ke})(),pt=(()=>{class ke{constructor(B,Q,te,k){this._hljs=Q,this._sanitizer=te,this._options=k,this.highlighted=new e.vpe,this._nativeElement=B.nativeElement}ngOnChanges(B){var Q;null!==(null==B||null===(Q=B.code)||void 0===Q?void 0:Q.currentValue)&&B.code.currentValue!==B.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(B,Q){this.setTextContent(B),this._hljs.highlightAuto(B,Q).subscribe(te=>{this.setInnerHTML(null==te?void 0:te.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(te)})}addLineNumbers(){this.destroyLineNumbersObserver(),Se.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(B){Se.schedule(()=>this._nativeElement.textContent=B)}setInnerHTML(B){Se.schedule(()=>this._nativeElement.innerHTML=this._sanitizer.sanitize(e.q3G.HTML,B)||"")}}return ke.\u0275fac=function(B){return new(B||ke)(e.Y36(e.SBq),e.Y36(Ke),e.Y36(je.H7),e.Y36(be,8))},ke.\u0275dir=e.lG2({type:ke,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(B,Q){2&B&&e.ekj("hljs",!0)},inputs:{code:["highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},features:[e.TTD]}),ke})(),Ne=(()=>{class ke{}return ke.\u0275fac=function(B){return new(B||ke)},ke.\u0275mod=e.oAB({type:ke}),ke.\u0275inj=e.cJS({}),ke})()},5551:(Gt,Be,c)=>{"use strict";c.d(Be,{lF:()=>ht,JP:()=>se});var e=c(4537),s=c(8023),F=c(1860),z=c(4945),U=c(1995),ee=c(1528),Z=c(116),le=c(2147),ce=c(6466),he=c(3674),ue=c(7969),H=c(3528),q=(c(9676),c(8692));function ie(J){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(P){return typeof P}:function(P){return P&&"function"==typeof Symbol&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P})(J)}let Ve={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const oe=/[&<>"']/,et=new RegExp(oe.source,"g"),Ae=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Oe=new RegExp(Ae.source,"g"),tt={"&":"&","<":"<",">":">",'"':""","'":"'"},je=J=>tt[J];function be(J,P){if(P){if(oe.test(J))return J.replace(et,je)}else if(Ae.test(J))return J.replace(Oe,je);return J}const at=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function St(J){return J.replace(at,(P,C)=>"colon"===(C=C.toLowerCase())?":":"#"===C.charAt(0)?"x"===C.charAt(1)?String.fromCharCode(parseInt(C.substring(2),16)):String.fromCharCode(+C.substring(1)):"")}const Ke=/(^|[^\[])\^/g;function pt(J,P){J="string"==typeof J?J:J.source,P=P||"";const C={replace:(T,R)=>(R=(R=R.source||R).replace(Ke,"$1"),J=J.replace(T,R),C),getRegex:()=>new RegExp(J,P)};return C}const Ne=/[^\w:]/g,ke=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function $e(J,P,C){if(J){let T;try{T=decodeURIComponent(St(C)).replace(Ne,"").toLowerCase()}catch{return null}if(0===T.indexOf("javascript:")||0===T.indexOf("vbscript:")||0===T.indexOf("data:"))return null}P&&!ke.test(C)&&(C=function ne(J,P){B[" "+J]||(B[" "+J]=Q.test(J)?J+"/":mt(J,"/",!0));const C=-1===(J=B[" "+J]).indexOf(":");return"//"===P.substring(0,2)?C?P:J.replace(te,"$1")+P:"/"===P.charAt(0)?C?P:J.replace(k,"$1")+P:J+P}(P,C));try{C=encodeURI(C).replace(/%25/g,"%")}catch{return null}return C}const B={},Q=/^[^:]+:\/*[^/]*$/,te=/^([^:]+:)[\s\S]*$/,k=/^([^:]+:\/*[^/]*)[\s\S]*$/,Ie={exec:function(){}};function it(J,P){const T=J.replace(/\|/g,(G,De,Fe)=>{let ot=!1,Ot=De;for(;--Ot>=0&&"\\"===Fe[Ot];)ot=!ot;return ot?"|":" |"}).split(/ \|/);let R=0;if(T[0].trim()||T.shift(),T.length>0&&!T[T.length-1].trim()&&T.pop(),T.length>P)T.splice(P);else for(;T.length1;)1&P&&(C+=J),P>>=1,J+=J;return C+J}function Ct(J,P,C,T){const R=P.href,G=P.title?be(P.title):null,De=J[1].replace(/\\([\[\]])/g,"$1");if("!"!==J[0].charAt(0)){T.state.inLink=!0;const Fe={type:"link",raw:C,href:R,title:G,text:De,tokens:T.inlineTokens(De)};return T.state.inLink=!1,Fe}return{type:"image",raw:C,href:R,title:G,text:be(De)}}class nn{constructor(P){this.options=P||Ve}space(P){const C=this.rules.block.newline.exec(P);if(C&&C[0].length>0)return{type:"space",raw:C[0]}}code(P){const C=this.rules.block.code.exec(P);if(C){const T=C[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:C[0],codeBlockStyle:"indented",text:this.options.pedantic?T:mt(T,"\n")}}}fences(P){const C=this.rules.block.fences.exec(P);if(C){const T=C[0],R=function Bt(J,P){const C=J.match(/^(\s+)(?:```)/);if(null===C)return P;const T=C[1];return P.split("\n").map(R=>{const G=R.match(/^\s+/);if(null===G)return R;const[De]=G;return De.length>=T.length?R.slice(T.length):R}).join("\n")}(T,C[3]||"");return{type:"code",raw:T,lang:C[2]?C[2].trim().replace(this.rules.inline._escapes,"$1"):C[2],text:R}}}heading(P){const C=this.rules.block.heading.exec(P);if(C){let T=C[2].trim();if(/#$/.test(T)){const R=mt(T,"#");(this.options.pedantic||!R||/ $/.test(R))&&(T=R.trim())}return{type:"heading",raw:C[0],depth:C[1].length,text:T,tokens:this.lexer.inline(T)}}}hr(P){const C=this.rules.block.hr.exec(P);if(C)return{type:"hr",raw:C[0]}}blockquote(P){const C=this.rules.block.blockquote.exec(P);if(C){const T=C[0].replace(/^ *>[ \t]?/gm,""),R=this.lexer.state.top;this.lexer.state.top=!0;const G=this.lexer.blockTokens(T);return this.lexer.state.top=R,{type:"blockquote",raw:C[0],tokens:G,text:T}}}list(P){let C=this.rules.block.list.exec(P);if(C){let T,R,G,De,Fe,ot,Ot,Ft,Vt,rn,un,bn,wn=C[1].trim();const dn=wn.length>1,_n={type:"list",raw:"",ordered:dn,start:dn?+wn.slice(0,-1):"",loose:!1,items:[]};wn=dn?`\\d{1,9}\\${wn.slice(-1)}`:`\\${wn}`,this.options.pedantic&&(wn=dn?wn:"[*+-]");const An=new RegExp(`^( {0,3}${wn})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;P&&(bn=!1,(C=An.exec(P))&&!this.rules.block.hr.test(P));){if(T=C[0],P=P.substring(T.length),Ft=C[2].split("\n",1)[0].replace(/^\t+/,Jn=>" ".repeat(3*Jn.length)),Vt=P.split("\n",1)[0],this.options.pedantic?(De=2,un=Ft.trimLeft()):(De=C[2].search(/[^ ]/),De=De>4?1:De,un=Ft.slice(De),De+=C[1].length),ot=!1,!Ft&&/^ *$/.test(Vt)&&(T+=Vt+"\n",P=P.substring(Vt.length+1),bn=!0),!bn){const Jn=new RegExp(`^ {0,${Math.min(3,De-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),Qn=new RegExp(`^ {0,${Math.min(3,De-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),Zn=new RegExp(`^ {0,${Math.min(3,De-1)}}(?:\`\`\`|~~~)`),ii=new RegExp(`^ {0,${Math.min(3,De-1)}}#`);for(;P&&(rn=P.split("\n",1)[0],Vt=rn,this.options.pedantic&&(Vt=Vt.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(Zn.test(Vt)||ii.test(Vt)||Jn.test(Vt)||Qn.test(P)));){if(Vt.search(/[^ ]/)>=De||!Vt.trim())un+="\n"+Vt.slice(De);else{if(ot||Ft.search(/[^ ]/)>=4||Zn.test(Ft)||ii.test(Ft)||Qn.test(Ft))break;un+="\n"+Vt}!ot&&!Vt.trim()&&(ot=!0),T+=rn+"\n",P=P.substring(rn.length+1),Ft=Vt.slice(De)}}_n.loose||(Ot?_n.loose=!0:/\n *\n *$/.test(T)&&(Ot=!0)),this.options.gfm&&(R=/^\[[ xX]\] /.exec(un),R&&(G="[ ] "!==R[0],un=un.replace(/^\[[ xX]\] +/,""))),_n.items.push({type:"list_item",raw:T,task:!!R,checked:G,loose:!1,text:un}),_n.raw+=T}_n.items[_n.items.length-1].raw=T.trimRight(),_n.items[_n.items.length-1].text=un.trimRight(),_n.raw=_n.raw.trimRight();const ei=_n.items.length;for(Fe=0;Fe"space"===Zn.type),Qn=Jn.length>0&&Jn.some(Zn=>/\n.*\n/.test(Zn.raw));_n.loose=Qn}if(_n.loose)for(Fe=0;Fe$/,"$1").replace(this.rules.inline._escapes,"$1"):"",G=C[3]?C[3].substring(1,C[3].length-1).replace(this.rules.inline._escapes,"$1"):C[3];return{type:"def",tag:T,raw:C[0],href:R,title:G}}}table(P){const C=this.rules.block.table.exec(P);if(C){const T={type:"table",header:it(C[1]).map(R=>({text:R})),align:C[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:C[3]&&C[3].trim()?C[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(T.header.length===T.align.length){T.raw=C[0];let G,De,Fe,ot,R=T.align.length;for(G=0;G({text:Ot}));for(R=T.header.length,De=0;De/i.test(C[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(C[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(C[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:C[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(C[0]):be(C[0]):C[0]}}link(P){const C=this.rules.inline.link.exec(P);if(C){const T=C[2].trim();if(!this.options.pedantic&&/^$/.test(T))return;const De=mt(T.slice(0,-1),"\\");if((T.length-De.length)%2==0)return}else{const De=function cn(J,P){if(-1===J.indexOf(P[1]))return-1;const C=J.length;let T=0,R=0;for(;R-1){const ot=(0===C[0].indexOf("!")?5:4)+C[1].length+De;C[2]=C[2].substring(0,De),C[0]=C[0].substring(0,ot).trim(),C[3]=""}}let R=C[2],G="";if(this.options.pedantic){const De=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(R);De&&(R=De[1],G=De[3])}else G=C[3]?C[3].slice(1,-1):"";return R=R.trim(),/^$/.test(T)?R.slice(1):R.slice(1,-1)),Ct(C,{href:R&&R.replace(this.rules.inline._escapes,"$1"),title:G&&G.replace(this.rules.inline._escapes,"$1")},C[0],this.lexer)}}reflink(P,C){let T;if((T=this.rules.inline.reflink.exec(P))||(T=this.rules.inline.nolink.exec(P))){let R=(T[2]||T[1]).replace(/\s+/g," ");if(R=C[R.toLowerCase()],!R){const G=T[0].charAt(0);return{type:"text",raw:G,text:G}}return Ct(T,R,T[0],this.lexer)}}emStrong(P,C,T=""){let R=this.rules.inline.emStrong.lDelim.exec(P);if(!R||R[3]&&T.match(/[\p{L}\p{N}]/u))return;const G=R[1]||R[2]||"";if(!G||G&&(""===T||this.rules.inline.punctuation.exec(T))){const De=R[0].length-1;let Fe,ot,Ot=De,Ft=0;const Vt="*"===R[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Vt.lastIndex=0,C=C.slice(-1*P.length+De);null!=(R=Vt.exec(C));){if(Fe=R[1]||R[2]||R[3]||R[4]||R[5]||R[6],!Fe)continue;if(ot=Fe.length,R[3]||R[4]){Ot+=ot;continue}if((R[5]||R[6])&&De%3&&!((De+ot)%3)){Ft+=ot;continue}if(Ot-=ot,Ot>0)continue;ot=Math.min(ot,ot+Ot+Ft);const rn=P.slice(0,De+R.index+(R[0].length-Fe.length)+ot);if(Math.min(De,ot)%2){const bn=rn.slice(1,-1);return{type:"em",raw:rn,text:bn,tokens:this.lexer.inlineTokens(bn)}}const un=rn.slice(2,-2);return{type:"strong",raw:rn,text:un,tokens:this.lexer.inlineTokens(un)}}}}codespan(P){const C=this.rules.inline.code.exec(P);if(C){let T=C[2].replace(/\n/g," ");const R=/[^ ]/.test(T),G=/^ /.test(T)&&/ $/.test(T);return R&&G&&(T=T.substring(1,T.length-1)),T=be(T,!0),{type:"codespan",raw:C[0],text:T}}}br(P){const C=this.rules.inline.br.exec(P);if(C)return{type:"br",raw:C[0]}}del(P){const C=this.rules.inline.del.exec(P);if(C)return{type:"del",raw:C[0],text:C[2],tokens:this.lexer.inlineTokens(C[2])}}autolink(P,C){const T=this.rules.inline.autolink.exec(P);if(T){let R,G;return"@"===T[2]?(R=be(this.options.mangle?C(T[1]):T[1]),G="mailto:"+R):(R=be(T[1]),G=R),{type:"link",raw:T[0],text:R,href:G,tokens:[{type:"text",raw:R,text:R}]}}}url(P,C){let T;if(T=this.rules.inline.url.exec(P)){let R,G;if("@"===T[2])R=be(this.options.mangle?C(T[0]):T[0]),G="mailto:"+R;else{let De;do{De=T[0],T[0]=this.rules.inline._backpedal.exec(T[0])[0]}while(De!==T[0]);R=be(T[0]),G="www."===T[1]?"http://"+T[0]:T[0]}return{type:"link",raw:T[0],text:R,href:G,tokens:[{type:"text",raw:R,text:R}]}}}inlineText(P,C){const T=this.rules.inline.text.exec(P);if(T){let R;return R=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(T[0]):be(T[0]):T[0]:be(this.options.smartypants?C(T[0]):T[0]),{type:"text",raw:T[0],text:R}}}}const zt={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {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|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ie,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};zt.def=pt(zt.def).replace("label",zt._label).replace("title",zt._title).getRegex(),zt.bullet=/(?:[*+-]|\d{1,9}[.)])/,zt.listItemStart=pt(/^( *)(bull) */).replace("bull",zt.bullet).getRegex(),zt.list=pt(zt.list).replace(/bull/g,zt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+zt.def.source+")").getRegex(),zt._tag="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|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",zt._comment=/|$)/,zt.html=pt(zt.html,"i").replace("comment",zt._comment).replace("tag",zt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),zt.paragraph=pt(zt._paragraph).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").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",zt._tag).getRegex(),zt.blockquote=pt(zt.blockquote).replace("paragraph",zt.paragraph).getRegex(),zt.normal={...zt},zt.gfm={...zt.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"},zt.gfm.table=pt(zt.gfm.table).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").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",zt._tag).getRegex(),zt.gfm.paragraph=pt(zt._paragraph).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",zt.gfm.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",zt._tag).getRegex(),zt.pedantic={...zt.normal,html:pt("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",zt._comment).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:Ie,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:pt(zt.normal._paragraph).replace("hr",zt.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",zt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const $t={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ie,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ie,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(T="x"+T.toString(16)),P+="&#"+T+";";return P}$t._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",$t.punctuation=pt($t.punctuation).replace(/punctuation/g,$t._punctuation).getRegex(),$t.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,$t.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,$t._comment=pt(zt._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),$t.emStrong.lDelim=pt($t.emStrong.lDelim).replace(/punct/g,$t._punctuation).getRegex(),$t.emStrong.rDelimAst=pt($t.emStrong.rDelimAst,"g").replace(/punct/g,$t._punctuation).getRegex(),$t.emStrong.rDelimUnd=pt($t.emStrong.rDelimUnd,"g").replace(/punct/g,$t._punctuation).getRegex(),$t._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,$t._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,$t._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])?)+(?![-_])/,$t.autolink=pt($t.autolink).replace("scheme",$t._scheme).replace("email",$t._email).getRegex(),$t._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,$t.tag=pt($t.tag).replace("comment",$t._comment).replace("attribute",$t._attribute).getRegex(),$t._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,$t._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,$t._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,$t.link=pt($t.link).replace("label",$t._label).replace("href",$t._href).replace("title",$t._title).getRegex(),$t.reflink=pt($t.reflink).replace("label",$t._label).replace("ref",zt._label).getRegex(),$t.nolink=pt($t.nolink).replace("ref",zt._label).getRegex(),$t.reflinkSearch=pt($t.reflinkSearch,"g").replace("reflink",$t.reflink).replace("nolink",$t.nolink).getRegex(),$t.normal={...$t},$t.pedantic={...$t.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:pt(/^!?\[(label)\]\((.*?)\)/).replace("label",$t._label).getRegex(),reflink:pt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",$t._label).getRegex()},$t.gfm={...$t.normal,escape:pt($t.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\ot+" ".repeat(Ot.length));P;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(Fe=>!!(T=Fe.call({lexer:this},P,C))&&(P=P.substring(T.raw.length),C.push(T),!0)))){if(T=this.tokenizer.space(P)){P=P.substring(T.raw.length),1===T.raw.length&&C.length>0?C[C.length-1].raw+="\n":C.push(T);continue}if(T=this.tokenizer.code(P)){P=P.substring(T.raw.length),R=C[C.length-1],!R||"paragraph"!==R.type&&"text"!==R.type?C.push(T):(R.raw+="\n"+T.raw,R.text+="\n"+T.text,this.inlineQueue[this.inlineQueue.length-1].src=R.text);continue}if(T=this.tokenizer.fences(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.heading(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.hr(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.blockquote(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.list(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.html(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.def(P)){P=P.substring(T.raw.length),R=C[C.length-1],!R||"paragraph"!==R.type&&"text"!==R.type?this.tokens.links[T.tag]||(this.tokens.links[T.tag]={href:T.href,title:T.title}):(R.raw+="\n"+T.raw,R.text+="\n"+T.raw,this.inlineQueue[this.inlineQueue.length-1].src=R.text);continue}if(T=this.tokenizer.table(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.lheading(P)){P=P.substring(T.raw.length),C.push(T);continue}if(G=P,this.options.extensions&&this.options.extensions.startBlock){let Fe=1/0;const ot=P.slice(1);let Ot;this.options.extensions.startBlock.forEach(function(Ft){Ot=Ft.call({lexer:this},ot),"number"==typeof Ot&&Ot>=0&&(Fe=Math.min(Fe,Ot))}),Fe<1/0&&Fe>=0&&(G=P.substring(0,Fe+1))}if(this.state.top&&(T=this.tokenizer.paragraph(G))){R=C[C.length-1],De&&"paragraph"===R.type?(R.raw+="\n"+T.raw,R.text+="\n"+T.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=R.text):C.push(T),De=G.length!==P.length,P=P.substring(T.raw.length);continue}if(T=this.tokenizer.text(P)){P=P.substring(T.raw.length),R=C[C.length-1],R&&"text"===R.type?(R.raw+="\n"+T.raw,R.text+="\n"+T.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=R.text):C.push(T);continue}if(P){const Fe="Infinite loop on byte: "+P.charCodeAt(0);if(this.options.silent){console.error(Fe);break}throw new Error(Fe)}}return this.state.top=!0,C}inline(P,C=[]){return this.inlineQueue.push({src:P,tokens:C}),C}inlineTokens(P,C=[]){let T,R,G,Fe,ot,Ot,De=P;if(this.tokens.links){const Ft=Object.keys(this.tokens.links);if(Ft.length>0)for(;null!=(Fe=this.tokenizer.rules.inline.reflinkSearch.exec(De));)Ft.includes(Fe[0].slice(Fe[0].lastIndexOf("[")+1,-1))&&(De=De.slice(0,Fe.index)+"["+Rt("a",Fe[0].length-2)+"]"+De.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(Fe=this.tokenizer.rules.inline.blockSkip.exec(De));)De=De.slice(0,Fe.index)+"["+Rt("a",Fe[0].length-2)+"]"+De.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(Fe=this.tokenizer.rules.inline.escapedEmSt.exec(De));)De=De.slice(0,Fe.index+Fe[0].length-2)+"++"+De.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;P;)if(ot||(Ot=""),ot=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(Ft=>!!(T=Ft.call({lexer:this},P,C))&&(P=P.substring(T.raw.length),C.push(T),!0)))){if(T=this.tokenizer.escape(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.tag(P)){P=P.substring(T.raw.length),R=C[C.length-1],R&&"text"===T.type&&"text"===R.type?(R.raw+=T.raw,R.text+=T.text):C.push(T);continue}if(T=this.tokenizer.link(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.reflink(P,this.tokens.links)){P=P.substring(T.raw.length),R=C[C.length-1],R&&"text"===T.type&&"text"===R.type?(R.raw+=T.raw,R.text+=T.text):C.push(T);continue}if(T=this.tokenizer.emStrong(P,De,Ot)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.codespan(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.br(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.del(P)){P=P.substring(T.raw.length),C.push(T);continue}if(T=this.tokenizer.autolink(P,lt)){P=P.substring(T.raw.length),C.push(T);continue}if(!this.state.inLink&&(T=this.tokenizer.url(P,lt))){P=P.substring(T.raw.length),C.push(T);continue}if(G=P,this.options.extensions&&this.options.extensions.startInline){let Ft=1/0;const Vt=P.slice(1);let rn;this.options.extensions.startInline.forEach(function(un){rn=un.call({lexer:this},Vt),"number"==typeof rn&&rn>=0&&(Ft=Math.min(Ft,rn))}),Ft<1/0&&Ft>=0&&(G=P.substring(0,Ft+1))}if(T=this.tokenizer.inlineText(G,On)){P=P.substring(T.raw.length),"_"!==T.raw.slice(-1)&&(Ot=T.raw.slice(-1)),ot=!0,R=C[C.length-1],R&&"text"===R.type?(R.raw+=T.raw,R.text+=T.text):C.push(T);continue}if(P){const Ft="Infinite loop on byte: "+P.charCodeAt(0);if(this.options.silent){console.error(Ft);break}throw new Error(Ft)}}return C}}class gt{constructor(P){this.options=P||Ve}code(P,C,T){const R=(C||"").match(/\S*/)[0];if(this.options.highlight){const G=this.options.highlight(P,R);null!=G&&G!==P&&(T=!0,P=G)}return P=P.replace(/\n$/,"")+"\n",R?'
'+(T?P:be(P,!0))+"
\n":"
"+(T?P:be(P,!0))+"
\n"}blockquote(P){return`
\n${P}
\n`}html(P){return P}heading(P,C,T,R){return this.options.headerIds?`${P}\n`:`${P}\n`}hr(){return this.options.xhtml?"
\n":"
\n"}list(P,C,T){const R=C?"ol":"ul";return"<"+R+(C&&1!==T?' start="'+T+'"':"")+">\n"+P+"\n"}listitem(P){return`
  • ${P}
  • \n`}checkbox(P){return" "}paragraph(P){return`

    ${P}

    \n`}table(P,C){return C&&(C=`${C}`),"\n\n"+P+"\n"+C+"
    \n"}tablerow(P){return`\n${P}\n`}tablecell(P,C){const T=C.header?"th":"td";return(C.align?`<${T} align="${C.align}">`:`<${T}>`)+P+`\n`}strong(P){return`${P}`}em(P){return`${P}`}codespan(P){return`${P}`}br(){return this.options.xhtml?"
    ":"
    "}del(P){return`${P}`}link(P,C,T){if(null===(P=$e(this.options.sanitize,this.options.baseUrl,P)))return T;let R='",R}image(P,C,T){if(null===(P=$e(this.options.sanitize,this.options.baseUrl,P)))return T;let R=`${T}":">",R}text(P){return P}}class Mt{strong(P){return P}em(P){return P}codespan(P){return P}del(P){return P}html(P){return P}text(P){return P}link(P,C,T){return""+T}image(P,C,T){return""+T}br(){return""}}class _t{constructor(){this.seen={}}serialize(P){return P.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(P,C){let T=P,R=0;if(this.seen.hasOwnProperty(T)){R=this.seen[P];do{R++,T=P+"-"+R}while(this.seen.hasOwnProperty(T))}return C||(this.seen[P]=R,this.seen[T]=0),T}slug(P,C={}){const T=this.serialize(P);return this.getNextSafeSlug(T,C.dryrun)}}class Me{constructor(P){this.options=P||Ve,this.options.renderer=this.options.renderer||new gt,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Mt,this.slugger=new _t}static parse(P,C){return new Me(C).parse(P)}static parseInline(P,C){return new Me(C).parseInline(P)}parse(P,C=!0){let R,G,De,Fe,ot,Ot,Ft,Vt,rn,un,bn,wn,dn,_n,An,ei,Jn,Qn,Zn,T="";const ii=P.length;for(R=0;R0&&"paragraph"===An.tokens[0].type?(An.tokens[0].text=Qn+" "+An.tokens[0].text,An.tokens[0].tokens&&An.tokens[0].tokens.length>0&&"text"===An.tokens[0].tokens[0].type&&(An.tokens[0].tokens[0].text=Qn+" "+An.tokens[0].tokens[0].text)):An.tokens.unshift({type:"text",text:Qn}):_n+=Qn),_n+=this.parse(An.tokens,dn),rn+=this.renderer.listitem(_n,Jn,ei);T+=this.renderer.list(rn,bn,wn);continue;case"html":T+=this.renderer.html(un.text);continue;case"paragraph":T+=this.renderer.paragraph(this.parseInline(un.tokens));continue;case"text":for(rn=un.tokens?this.parseInline(un.tokens):un.text;R+1{"function"==typeof T&&(R=T,T=null);const G={...T},De=function ct(J,P,C){return T=>{if(T.message+="\nPlease report this to https://github.com/markedjs/marked.",J){const R="

    An error occurred:

    "+be(T.message+"",!0)+"
    ";return P?Promise.resolve(R):C?void C(null,R):R}if(P)return Promise.reject(T);if(!C)throw T;C(T)}}((T={...re.defaults,...G}).silent,T.async,R);if(typeof C>"u"||null===C)return De(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof C)return De(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(C)+", string expected"));if(function Et(J){J&&J.sanitize&&!J.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(T),T.hooks&&(T.hooks.options=T),R){const Fe=T.highlight;let ot;try{T.hooks&&(C=T.hooks.preprocess(C)),ot=J(C,T)}catch(Vt){return De(Vt)}const Ot=function(Vt){let rn;if(!Vt)try{T.walkTokens&&re.walkTokens(ot,T.walkTokens),rn=P(ot,T),T.hooks&&(rn=T.hooks.postprocess(rn))}catch(un){Vt=un}return T.highlight=Fe,Vt?De(Vt):R(null,rn)};if(!Fe||Fe.length<3||(delete T.highlight,!ot.length))return Ot();let Ft=0;return re.walkTokens(ot,function(Vt){"code"===Vt.type&&(Ft++,setTimeout(()=>{Fe(Vt.text,Vt.lang,function(rn,un){if(rn)return Ot(rn);null!=un&&un!==Vt.text&&(Vt.text=un,Vt.escaped=!0),Ft--,0===Ft&&Ot()})},0))}),void(0===Ft&&Ot())}if(T.async)return Promise.resolve(T.hooks?T.hooks.preprocess(C):C).then(Fe=>J(Fe,T)).then(Fe=>T.walkTokens?Promise.all(re.walkTokens(Fe,T.walkTokens)).then(()=>Fe):Fe).then(Fe=>P(Fe,T)).then(Fe=>T.hooks?T.hooks.postprocess(Fe):Fe).catch(De);try{T.hooks&&(C=T.hooks.preprocess(C));const Fe=J(C,T);T.walkTokens&&re.walkTokens(Fe,T.walkTokens);let ot=P(Fe,T);return T.hooks&&(ot=T.hooks.postprocess(ot)),ot}catch(Fe){return De(Fe)}}}function re(J,P,C){return Ce(jt.lex,Me.parse)(J,P,C)}!function Se(J,P,C){(P=function ge(J){var P=function ze(J,P){if("object"!==ie(J)||null===J)return J;var C=J[Symbol.toPrimitive];if(void 0!==C){var T=C.call(J,P||"default");if("object"!==ie(T))return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===P?String:Number)(J)}(J,"string");return"symbol"===ie(P)?P:String(P)}(P))in J?Object.defineProperty(J,P,{value:C,enumerable:!0,configurable:!0,writable:!0}):J[P]=C}(Ee,"passThroughHooks",new Set(["preprocess","postprocess"])),re.options=re.setOptions=function(J){return function He(J){Ve=J}(re.defaults={...re.defaults,...J}),re},re.getDefaults=function Le(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},re.defaults=Ve,re.use=function(...J){const P=re.defaults.extensions||{renderers:{},childTokens:{}};J.forEach(C=>{const T={...C};if(T.async=re.defaults.async||T.async||!1,C.extensions&&(C.extensions.forEach(R=>{if(!R.name)throw new Error("extension name required");if(R.renderer){const G=P.renderers[R.name];P.renderers[R.name]=G?function(...De){let Fe=R.renderer.apply(this,De);return!1===Fe&&(Fe=G.apply(this,De)),Fe}:R.renderer}if(R.tokenizer){if(!R.level||"block"!==R.level&&"inline"!==R.level)throw new Error("extension level must be 'block' or 'inline'");P[R.level]?P[R.level].unshift(R.tokenizer):P[R.level]=[R.tokenizer],R.start&&("block"===R.level?P.startBlock?P.startBlock.push(R.start):P.startBlock=[R.start]:"inline"===R.level&&(P.startInline?P.startInline.push(R.start):P.startInline=[R.start]))}R.childTokens&&(P.childTokens[R.name]=R.childTokens)}),T.extensions=P),C.renderer){const R=re.defaults.renderer||new gt;for(const G in C.renderer){const De=R[G];R[G]=(...Fe)=>{let ot=C.renderer[G].apply(R,Fe);return!1===ot&&(ot=De.apply(R,Fe)),ot}}T.renderer=R}if(C.tokenizer){const R=re.defaults.tokenizer||new nn;for(const G in C.tokenizer){const De=R[G];R[G]=(...Fe)=>{let ot=C.tokenizer[G].apply(R,Fe);return!1===ot&&(ot=De.apply(R,Fe)),ot}}T.tokenizer=R}if(C.hooks){const R=re.defaults.hooks||new Ee;for(const G in C.hooks){const De=R[G];R[G]=Ee.passThroughHooks.has(G)?Fe=>{if(re.defaults.async)return Promise.resolve(C.hooks[G].call(R,Fe)).then(Ot=>De.call(R,Ot));const ot=C.hooks[G].call(R,Fe);return De.call(R,ot)}:(...Fe)=>{let ot=C.hooks[G].apply(R,Fe);return!1===ot&&(ot=De.apply(R,Fe)),ot}}T.hooks=R}if(C.walkTokens){const R=re.defaults.walkTokens;T.walkTokens=function(G){let De=[];return De.push(C.walkTokens.call(this,G)),R&&(De=De.concat(R.call(this,G))),De}}re.setOptions(T)})},re.walkTokens=function(J,P){let C=[];for(const T of J)switch(C=C.concat(P.call(re,T)),T.type){case"table":for(const R of T.header)C=C.concat(re.walkTokens(R.tokens,P));for(const R of T.rows)for(const G of R)C=C.concat(re.walkTokens(G.tokens,P));break;case"list":C=C.concat(re.walkTokens(T.items,P));break;default:re.defaults.extensions&&re.defaults.extensions.childTokens&&re.defaults.extensions.childTokens[T.type]?re.defaults.extensions.childTokens[T.type].forEach(function(R){C=C.concat(re.walkTokens(T[R],P))}):T.tokens&&(C=C.concat(re.walkTokens(T.tokens,P)))}return C},re.parseInline=Ce(jt.lexInline,Me.parseInline),re.Parser=Me,re.parser=Me.parse,re.Renderer=gt,re.TextRenderer=Mt,re.Lexer=jt,re.lexer=jt.lex,re.Tokenizer=nn,re.Slugger=_t,re.Hooks=Ee,re.parse=re;var kt=c(5732),qe=c(5998);const Qe=["*"];let Qt=(()=>{class J{constructor(){this._buttonClick$=new s.x,this.copied$=this._buttonClick$.pipe((0,ee.w)(()=>(0,F.T)((0,z.of)(!0),(0,U.H)(3e3).pipe((0,Z.h)(!1)))),(0,le.x)(),(0,ce.d)(1)),this.copiedText$=this.copied$.pipe((0,he.O)(!1),(0,ue.U)(C=>C?"Copied":"Copy"))}onCopyToClipboardClick(){this._buttonClick$.next()}}return J.\u0275fac=function(C){return new(C||J)},J.\u0275cmp=e.Xpm({type:J,selectors:[["markdown-clipboard"]],decls:4,vars:7,consts:[[1,"markdown-clipboard-button",3,"click"]],template:function(C,T){1&C&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return T.onCopyToClipboardClick()}),e.ALo(1,"async"),e._uU(2),e.ALo(3,"async"),e.qZA()),2&C&&(e.ekj("copied",e.lcZ(1,3,T.copied$)),e.xp6(2),e.Oqu(e.lcZ(3,5,T.copiedText$)))},dependencies:[q.Ov],encapsulation:2,changeDetection:0}),J})();class Ut{}var me=(()=>{return(J=me||(me={})).CommandLine="command-line",J.LineHighlight="line-highlight",J.LineNumbers="line-numbers",me;var J})();class Ge{}const xt=new e.OlP("SECURITY_CONTEXT");let Pe=(()=>{class J{constructor(C,T,R,G,De,Fe){this.platform=C,this.securityContext=T,this.http=R,this.clipboardOptions=G,this.sanitizer=Fe,this.DEFAULT_MARKED_OPTIONS={renderer:new gt},this.DEFAULT_KATEX_OPTIONS={delimiters:[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}]},this.DEFAULT_MERMAID_OPTIONS={startOnLoad:!1},this.DEFAULT_CLIPBOARD_OPTIONS={buttonComponent:void 0},this.DEFAULT_PARSE_OPTIONS={decodeHtml:!1,inline:!1,emoji:!1,mermaid:!1,markedOptions:this.DEFAULT_MARKED_OPTIONS,disableSanitizer:!1},this.DEFAULT_RENDER_OPTIONS={clipboard:!1,clipboardOptions:void 0,katex:!1,katexOptions:void 0,mermaid:!1,mermaidOptions:void 0},this._reload$=new s.x,this.reload$=this._reload$.asObservable(),this.options=De}get options(){return this._options}set options(C){this._options={...this.DEFAULT_MARKED_OPTIONS,...C}}get renderer(){return this.options.renderer}set renderer(C){this.options.renderer=C}parse(C,T=this.DEFAULT_PARSE_OPTIONS){const{decodeHtml:R,inline:G,emoji:De,mermaid:Fe,disableSanitizer:ot}=T,Ot={...this.options,...T.markedOptions};Fe&&(this.renderer=this.extendRenderer(Ot.renderer||new gt));const Ft=this.trimIndentation(C),Vt=R?this.decodeHtml(Ft):Ft,rn=De?this.parseEmoji(Vt):Vt,un=this.parseMarked(rn,Ot,G);return(ot?un:this.sanitizer.sanitize(this.securityContext,un))||""}render(C,T=this.DEFAULT_RENDER_OPTIONS,R){const{clipboard:G,clipboardOptions:De,katex:Fe,katexOptions:ot,mermaid:Ot,mermaidOptions:Ft}=T;G&&this.renderClipboard(C,R,{...this.DEFAULT_CLIPBOARD_OPTIONS,...this.clipboardOptions,...De}),Fe&&this.renderKatex(C,{...this.DEFAULT_KATEX_OPTIONS,...ot}),Ot&&this.renderMermaid(C,{...this.DEFAULT_MERMAID_OPTIONS,...Ft}),this.highlight(C)}reload(){this._reload$.next()}getSource(C){if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(C,{responseType:"text"}).pipe((0,ue.U)(T=>this.handleExtension(C,T)))}highlight(C){if(!(0,q.NF)(this.platform)||typeof Prism>"u"||typeof Prism.highlightAllUnder>"u")return;C||(C=document);const T=C.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(T,R=>R.classList.add("language-none")),Prism.highlightAllUnder(C)}decodeHtml(C){if(!(0,q.NF)(this.platform))return C;const T=document.createElement("textarea");return T.innerHTML=C,T.value}extendRenderer(C){const T=C;if(!0===T.\u0275NgxMarkdownRendererExtended)return C;const R=C.code;return C.code=function(G,De,Fe){return"mermaid"===De?`
    ${G}
    `:R.call(this,G,De,Fe)},T.\u0275NgxMarkdownRendererExtended=!0,C}handleExtension(C,T){const R=C.lastIndexOf("://"),G=R>-1?C.substring(R+4):C,De=G.lastIndexOf("/"),Fe=De>-1?G.substring(De+1).split("?")[0]:"",ot=Fe.lastIndexOf("."),Ot=ot>-1?Fe.substring(ot+1):"";return Ot&&"md"!==Ot?"```"+Ot+"\n"+T+"\n```":T}parseMarked(C,T,R=!1){return R?re.parseInline(C,T):re.parse(C,T)}parseEmoji(C){if(!(0,q.NF)(this.platform))return C;if(typeof joypixels>"u"||typeof joypixels.shortnameToUnicode>"u")throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(C)}renderKatex(C,T){if((0,q.NF)(this.platform)){if(typeof katex>"u"||typeof renderMathInElement>"u")throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");renderMathInElement(C,T)}}renderClipboard(C,T,R){if(!(0,q.NF)(this.platform))return;if(typeof ClipboardJS>"u")throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* include Clipboard files to `angular.json` or use imports. See README for more information");if(!T)throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* provide the `viewContainerRef` parameter to `MarkdownService.render()` function");const{buttonComponent:G,buttonTemplate:De}=R,Fe=C.querySelectorAll("pre");for(let ot=0;otVt.style.opacity="1",Ot.onmouseout=()=>Vt.style.opacity="0",rn=G?T.createComponent(G).hostView:De?T.createEmbeddedView(De):T.createComponent(Qt).hostView,rn.rootNodes.forEach(bn=>{bn.onmouseover=()=>Vt.style.opacity="1",Vt.appendChild(bn),un=new ClipboardJS(bn,{text:()=>Ot.innerText})}),rn.onDestroy(()=>un.destroy())}}renderMermaid(C,T=this.DEFAULT_MERMAID_OPTIONS){if(!(0,q.NF)(this.platform))return;if(typeof mermaid>"u"||typeof mermaid.init>"u")throw new Error("[ngx-markdown] When using the `mermaid` attribute you *have to* include Mermaid files to `angular.json` or use imports. See README for more information");const R=C.querySelectorAll(".mermaid");0!==R.length&&(mermaid.initialize(T),mermaid.init(R))}trimIndentation(C){if(!C)return"";let T;return C.split("\n").map(R=>{let G=T;return R.length>0&&(G=isNaN(G)?R.search(/\S|$/):Math.min(R.search(/\S|$/),G)),isNaN(T)&&(T=G),G?R.substring(G):R}).join("\n")}}return J.\u0275fac=function(C){return new(C||J)(e.LFG(e.Lbi),e.LFG(xt),e.LFG(kt.eN,8),e.LFG(Ut,8),e.LFG(Ge,8),e.LFG(qe.H7))},J.\u0275prov=e.Yz7({token:J,factory:J.\u0275fac}),J})(),ht=(()=>{class J{constructor(C,T,R){this.element=C,this.markdownService=T,this.viewContainerRef=R,this.error=new e.vpe,this.load=new e.vpe,this.ready=new e.vpe,this._clipboard=!1,this._commandLine=!1,this._disableSanitizer=!1,this._emoji=!1,this._inline=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1,this._mermaid=!1,this._srcRelativeLink=!1,this.destroyed$=new s.x}get disableSanitizer(){return this._disableSanitizer}set disableSanitizer(C){this._disableSanitizer=this.coerceBooleanProperty(C)}get inline(){return this._inline}set inline(C){this._inline=this.coerceBooleanProperty(C)}get srcRelativeLink(){return this._srcRelativeLink}set srcRelativeLink(C){this._srcRelativeLink=this.coerceBooleanProperty(C)}get clipboard(){return this._clipboard}set clipboard(C){this._clipboard=this.coerceBooleanProperty(C)}get emoji(){return this._emoji}set emoji(C){this._emoji=this.coerceBooleanProperty(C)}get katex(){return this._katex}set katex(C){this._katex=this.coerceBooleanProperty(C)}get mermaid(){return this._mermaid}set mermaid(C){this._mermaid=this.coerceBooleanProperty(C)}get lineHighlight(){return this._lineHighlight}set lineHighlight(C){this._lineHighlight=this.coerceBooleanProperty(C)}get lineNumbers(){return this._lineNumbers}set lineNumbers(C){this._lineNumbers=this.coerceBooleanProperty(C)}get commandLine(){return this._commandLine}set commandLine(C){this._commandLine=this.coerceBooleanProperty(C)}ngOnChanges(){this.loadContent()}loadContent(){null==this.data?null==this.src||this.handleSrc():this.handleData()}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion(),this.markdownService.reload$.pipe((0,H.R)(this.destroyed$)).subscribe(()=>this.loadContent())}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}render(C,T=!1){let R;this.src&&this.srcRelativeLink&&(R={baseUrl:new URL(this.src,location.origin).pathname});const De={clipboard:this.clipboard,clipboardOptions:{buttonComponent:this.clipboardButtonComponent,buttonTemplate:this.clipboardButtonTemplate},katex:this.katex,katexOptions:this.katexOptions,mermaid:this.mermaid,mermaidOptions:this.mermaidOptions},Fe=this.markdownService.parse(C,{decodeHtml:T,inline:this.inline,emoji:this.emoji,mermaid:this.mermaid,markedOptions:R,disableSanitizer:this.disableSanitizer});this.element.nativeElement.innerHTML=Fe,this.handlePlugins(),this.markdownService.render(this.element.nativeElement,De,this.viewContainerRef),this.ready.emit()}coerceBooleanProperty(C){return null!=C&&"false"!=`${String(C)}`}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe({next:C=>{this.render(C),this.load.emit(C)},error:C=>this.error.emit(C)})}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,me.CommandLine),this.setPluginOptions(this.element.nativeElement,{dataFilterOutput:this.filterOutput,dataHost:this.host,dataPrompt:this.prompt,dataOutput:this.output,dataUser:this.user})),this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,me.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(C,T){const R=C.querySelectorAll("pre");for(let G=0;G{const Fe=T[De];if(Fe){const ot=this.toLispCase(De);R.item(G).setAttribute(ot,Fe.toString())}})}toLispCase(C){const T=C.match(/([A-Z])/g);if(!T)return C;let R=C.toString();for(let G=0,De=T.length;G{class J{static forRoot(C){return{ngModule:J,providers:[Pe,C&&C.loader||[],C&&C.clipboardOptions||[],C&&C.markedOptions||[],{provide:xt,useValue:C&&null!=C.sanitize?C.sanitize:e.q3G.HTML}]}}static forChild(){return{ngModule:J}}}return J.\u0275fac=function(C){return new(C||J)},J.\u0275mod=e.oAB({type:J}),J.\u0275inj=e.cJS({imports:[q.ez]}),J})();var X;!function(J){let P;var R;let C,T;(R=P=J.SecurityLevel||(J.SecurityLevel={})).Strict="strict",R.Loose="loose",R.Antiscript="antiscript",R.Sandbox="sandbox",function(R){R.Base="base",R.Forest="forest",R.Dark="dark",R.Default="default",R.Neutral="neutral"}(C=J.Theme||(J.Theme={})),function(R){R[R.Debug=1]="Debug",R[R.Info=2]="Info",R[R.Warn=3]="Warn",R[R.Error=4]="Error",R[R.Fatal=5]="Fatal"}(T=J.LogLevel||(J.LogLevel={}))}(X||(X={}))},8239:(Gt,Be,c)=>{"use strict";function e(F,z,U,ee,Z,le,ce){try{var he=F[le](ce),ue=he.value}catch(H){return void U(H)}he.done?z(ue):Promise.resolve(ue).then(ee,Z)}function s(F){return function(){var z=this,U=arguments;return new Promise(function(ee,Z){var le=F.apply(z,U);function ce(ue){e(le,ee,Z,ce,he,"next",ue)}function he(ue){e(le,ee,Z,ce,he,"throw",ue)}ce(void 0)})}}c.d(Be,{Z:()=>s})},4911:(Gt,Be,c)=>{"use strict";function z(B,Q){var te={};for(var k in B)Object.prototype.hasOwnProperty.call(B,k)&&Q.indexOf(k)<0&&(te[k]=B[k]);if(null!=B&&"function"==typeof Object.getOwnPropertySymbols){var ne=0;for(k=Object.getOwnPropertySymbols(B);ne=0;mt--)(it=B[mt])&&(Ie=(ne<3?it(Ie):ne>3?it(Q,te,Ie):it(Q,te))||Ie);return ne>3&&Ie&&Object.defineProperty(Q,te,Ie),Ie}function H(B,Q,te,k){return new(te||(te=Promise))(function(Ie,it){function mt(Rt){try{Et(k.next(Rt))}catch(Ct){it(Ct)}}function cn(Rt){try{Et(k.throw(Rt))}catch(Ct){it(Ct)}}function Et(Rt){Rt.done?Ie(Rt.value):function ne(Ie){return Ie instanceof te?Ie:new te(function(it){it(Ie)})}(Rt.value).then(mt,cn)}Et((k=k.apply(B,Q||[])).next())})}function He(B){return this instanceof He?(this.v=B,this):new He(B)}function oe(B,Q,te){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ne,k=te.apply(B,Q||[]),Ie=[];return ne={},it("next"),it("throw"),it("return"),ne[Symbol.asyncIterator]=function(){return this},ne;function it(Bt){k[Bt]&&(ne[Bt]=function(nn){return new Promise(function(zt,$t){Ie.push([Bt,nn,zt,$t])>1||mt(Bt,nn)})})}function mt(Bt,nn){try{!function cn(Bt){Bt.value instanceof He?Promise.resolve(Bt.value.v).then(Et,Rt):Ct(Ie[0][2],Bt)}(k[Bt](nn))}catch(zt){Ct(Ie[0][3],zt)}}function Et(Bt){mt("next",Bt)}function Rt(Bt){mt("throw",Bt)}function Ct(Bt,nn){Bt(nn),Ie.shift(),Ie.length&&mt(Ie[0][0],Ie[0][1])}}function Ae(B){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var te,Q=B[Symbol.asyncIterator];return Q?Q.call(B):(B=function ze(B){var Q="function"==typeof Symbol&&Symbol.iterator,te=Q&&B[Q],k=0;if(te)return te.call(B);if(B&&"number"==typeof B.length)return{next:function(){return B&&k>=B.length&&(B=void 0),{value:B&&B[k++],done:!B}}};throw new TypeError(Q?"Object is not iterable.":"Symbol.iterator is not defined.")}(B),te={},k("next"),k("throw"),k("return"),te[Symbol.asyncIterator]=function(){return this},te);function k(Ie){te[Ie]=B[Ie]&&function(it){return new Promise(function(mt,cn){!function ne(Ie,it,mt,cn){Promise.resolve(cn).then(function(Et){Ie({value:Et,done:mt})},it)}(mt,cn,(it=B[Ie](it)).done,it.value)})}}}c.d(Be,{FC:()=>oe,KL:()=>Ae,_T:()=>z,gn:()=>U,mG:()=>H,qq:()=>He}),"function"==typeof SuppressedError&&SuppressedError}},Gt=>{Gt(Gt.s=8406)}]); \ No newline at end of file diff --git a/main.317bdf3a14b7a903.js b/main.317bdf3a14b7a903.js deleted file mode 100644 index fa86c535d..000000000 --- a/main.317bdf3a14b7a903.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[179,6429],{2579:(Yt,Le,c)=>{"use strict";c.d(Le,{Ct:()=>_e,H3:()=>ze,L1:()=>ae,UA:()=>ee,m9:()=>fe,s5:()=>Se,ux:()=>J,yZ:()=>rt});var e=c(4537),s=c(7241),R=c(4581),B=c(815),L=c(3674),q=c(7969),W=c(2147),re=c(6466),le=c(8692);const fe=new e.OlP("An abstraction over global window object",{factory:()=>{const{defaultView:Ae}=(0,e.f3M)(le.K0);if(!Ae)throw new Error("Window is not available");return Ae}}),ae=new e.OlP("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:Ae,cancelAnimationFrame:bt}=(0,e.f3M)(fe);return new s.y(tt=>{let qe=NaN;const Ze=Me=>{tt.next(Me),qe=Ae(Ze)};return qe=Ae(Ze),()=>{bt(qe)}}).pipe((0,B.B)())}}),J=(new e.OlP("An abstraction over window.caches object",{factory:()=>(0,e.f3M)(fe).caches}),new e.OlP("An abstraction over window.crypto object",{factory:()=>(0,e.f3M)(fe).crypto}),new e.OlP("An abstraction over window.CSS object",{factory:()=>(0,e.f3M)(fe).CSS||{escape:Ae=>Ae,supports:()=>!1}})),ee=new e.OlP("An abstraction over window.history object",{factory:()=>(0,e.f3M)(fe).history}),ze=new e.OlP("An abstraction over window.localStorage object",{factory:()=>(0,e.f3M)(fe).localStorage}),_e=new e.OlP("An abstraction over window.location object",{factory:()=>(0,e.f3M)(fe).location}),Se=new e.OlP("An abstraction over window.navigator object",{factory:()=>(0,e.f3M)(fe).navigator}),rt=(new e.OlP("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,e.f3M)(Se).mediaDevices}),new e.OlP("An abstraction over window.navigator.connection object",{factory:()=>(0,e.f3M)(Se).connection||null}),new e.OlP("Shared Observable based on `document visibility changed`",{factory:()=>{const Ae=(0,e.f3M)(le.K0);return(0,R.R)(Ae,"visibilitychange").pipe((0,L.O)(0),(0,q.U)(()=>"hidden"!==Ae.visibilityState),(0,W.x)(),(0,re.d)({refCount:!1,bufferSize:1}))}}),new e.OlP("An abstraction over window.performance object",{factory:()=>(0,e.f3M)(fe).performance}),new e.OlP("An abstraction over window.screen object",{factory:()=>(0,e.f3M)(fe).screen}),new e.OlP("An abstraction over window.sessionStorage object",{factory:()=>(0,e.f3M)(fe).sessionStorage}),new e.OlP("An abstraction over SpeechRecognition class",{factory:()=>{const Ae=(0,e.f3M)(fe);return Ae.speechRecognition||Ae.webkitSpeechRecognition||null}}),new e.OlP("An abstraction over window.speechSynthesis object",{factory:()=>(0,e.f3M)(fe).speechSynthesis}),new e.OlP("An abstraction over window.navigator.userAgent object",{factory:()=>(0,e.f3M)(Se).userAgent}))},9439:(Yt,Le,c)=>{"use strict";c.d(Le,{c0:()=>Su,JF:()=>Hl,FU:()=>Aa,mG:()=>Vl,zb:()=>Uh,Lx:()=>ku,B7:()=>Iu,f2:()=>Bd,u4:()=>Yl,$5:()=>Ls,qn:()=>Xl,qo:()=>Ql,Lq:()=>Qs,nj:()=>Jl,hs:()=>Wl});var e=c(4537),s=c(4548),R=c(7980),B=c(4121),L=c(8023),q=c(1995),W=c(1860),re=c(5696),le=c(1528),fe=c(7969),ae=c(3674),U=c(3528),ue=c(4970),J=c(4882),ee=c(5598),ze=c(2147),_e=c(6466),Se=c(2628),Fe=c(2847),He=c(1515),de=c(4789),K=c(9669),We=c(3770),Ye=c(719),Ie=c(8692);const vt=["wrapper"];function rt(a,y){if(1&a&&(e.TgZ(0,"tui-loader",4),e.GkF(1,5),e.qZA()),2&a){const r=e.oxw(2);e.Q6J("overlay",!0)("showLoader",r.loading),e.xp6(1),e.Q6J("ngTemplateOutlet",r.content)}}function Ae(a,y){if(1&a&&(e.ynx(0),e.Hsn(1),e.YNc(2,rt,2,3,"tui-loader",3),e.BQk()),2&a){const r=e.oxw();e.xp6(2),e.Q6J("ngIf",r.async)("ngIfElse",r.content)}}const bt=["*"];let zt=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiExpandContent",""]]}),a})();let Ze=(()=>{class a{constructor(r,f){this.cdr=r,this.destroy$=f,this.state=0,this.async=!1,this.content=null,this.expanded=null}set expandedSetter(r){if(null!==this.expanded)return 0!==this.state?(this.expanded=r,void(this.state=3)):(this.expanded=r,void this.retrigger(this.async&&r?1:3));this.expanded=r}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:r,state:f,contentWrapper:k}=this;return r&&2===f||!r&&3===f?0:k&&(!r&&2===f||r&&3===f)?k.nativeElement.offsetHeight:k&&r&&1===f?Math.max(k.nativeElement.offsetHeight,48):null}get contentVisible(){return this.expanded||0!==this.state}onTransitionEnd({propertyName:r,pseudoElement:f}){"opacity"===r&&!f&&3===this.state&&(this.state=0)}onExpandLoaded(r){r.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(r){this.state=2,(0,q.H)(0).pipe((0,U.R)(this.destroy$)).subscribe(()=>{2===this.state&&(this.state=r,this.cdr.markForCheck())})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(K.a3,2))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-expand"]],contentQueries:function(r,f,k){if(1&r&&e.Suo(k,zt,5,e.Rgc),2&r){let ge;e.iGM(ge=e.CRH())&&(f.content=ge.first)}},viewQuery:function(r,f){if(1&r&&e.Gf(vt,5),2&r){let k;e.iGM(k=e.CRH())&&(f.contentWrapper=k.first)}},hostVars:9,hostBindings:function(r,f){1&r&&e.NdJ("transitionend.self",function(ge){return f.onTransitionEnd(ge)})("tui-expand-loaded",function(ge){return f.onExpandLoaded(ge)}),2&r&&(e.uIk("aria-expanded",f.expanded),e.Udp("height",f.height,"px"),e.ekj("_expanded",f.expanded)("_overflow",f.overflow)("_loading",f.loading))},inputs:{async:"async",expandedSetter:["expanded","expandedSetter"]},features:[e._Bn([K.a3])],ngContentSelectors:bt,decls:3,vars:3,consts:[[1,"t-wrapper"],["wrapper",""],[4,"ngIf"],["size","l",3,"overlay","showLoader",4,"ngIf","ngIfElse"],["size","l",3,"overlay","showLoader"],[3,"ngTemplateOutlet"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"div",0,1),e.YNc(2,Ae,3,2,"ng-container",2),e.qZA()),2&r&&(e.Q6J("@tuiParentAnimation",void 0)("@.disabled",f.overflow),e.xp6(2),e.Q6J("ngIf",f.contentVisible))},dependencies:[Ye.kM,Ie.O5,Ie.tP],styles:['[_nghost-%COMP%]{transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;opacity:0;transition-delay:1ms}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translate(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[We.Kx]},changeDetection:0}),a})(),Me=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Ye.dS]]}),a})();var Qe=c(5452),N=c(8940),Q=c(8089),ie=c(5111),I=c(5974),te=c(5640),Re=c(885),lt=c(8952),Tt=c(134),un=c(6480);let At=(()=>{class a extends un.GM{}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-theme-night"]],features:[e.qOj],decls:0,vars:0,template:function(r,f){},styles:[":root{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(51, 51, 51, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}tui-notification{--tui-base-01: #000}\n"],encapsulation:2,changeDetection:0}),a})(),Lt=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var Ot=c(1359),Ut=c(5122),rn=c(4091),$t=c(5998),Wt=c(2579),xn=c(8033),yt=c(1927),Gt=c(4945),Ct=c(4493),Pt=c(7179);let Dt=(()=>{class a{constructor(r,f,k){this.doc=r,this.el=f,this.renderer=k,this.activeElement=(0,Pt.ie)(this.doc),Promise.resolve().then(()=>this.el.nativeElement.focus())}onBlur(){this.renderer.removeAttribute(this.el.nativeElement,"tabIndex")}onFocusIn(r){const{nativeElement:f}=this.el;if((0,Ct.PP)(f,r))return;const k=(0,Pt.BW)({initial:f,root:f});k&&k.focus()}ngOnDestroy(){(0,Pt.hp)(this.doc),Promise.resolve().then(()=>{(0,Ct.dW)(this.activeElement)&&this.activeElement.focus()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Ie.K0),e.Y36(e.SBq),e.Y36(e.Qsj))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(r,f){1&r&&e.NdJ("blur",function(){return f.onBlur()})("focusin.silent",function(ge){return f.onFocusIn(ge.target)},!1,e.Jf7)}}),a})(),xe=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var Oe=c(1486),ht=c(2668),De=c(9570);function ne(a,y){1&a&&e.GkF(0)}function je(a,y){1&a&&e._UZ(0,"tui-scroll-controls",5)}function ve(a,y){if(1&a&&(e.TgZ(0,"section",2),e.YNc(1,ne,1,0,"ng-container",3),e.YNc(2,je,1,0,"tui-scroll-controls",4),e.qZA()),2&a){const r=y.$implicit,f=e.oxw();e.Q6J("@host",void 0),e.uIk("aria-labelledby",r.id),e.xp6(1),e.Q6J("polymorpheusOutlet",r.component)("polymorpheusOutletContext",r),e.xp6(1),e.Q6J("ngIf",!f.isMobile)}}function dt(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",6),e.NdJ("transitionend",function(k){const tn=e.CHM(r).tuiLet,Un=e.oxw();return e.KtG(Un.onDialog(k,!!Un.dialogs.length,!!tn))})("popstate",function(){const ge=e.CHM(r).tuiLet,tn=e.oxw();return e.KtG(tn.closeLast(tn.dialogs,!!ge))},!1,e.Jf7),e.qZA()}if(2&a){const r=e.oxw();e.ekj("t-overlay_visible",r.dialogs.length)}}const Bt={label:"ignoreMe"},Vt=(0,yt.JN)((0,Gt.of)(!1));let Ft=(()=>{class a{constructor(r,f,k,ge,tn,Un,oi,ui){this.isMobile=r,this.isDialogClosesOnBack$=f,this.dialogsByType=k,this.historyRef=ge,this.titleService=tn,this.destroy$=Un,this.cdr=oi,this.doc=ui,this.dialogs=[]}ngOnInit(){(0,re.a)(this.dialogsByType).pipe((0,fe.U)(r=>[].concat(...r).sort((f,k)=>f.createdAt-k.createdAt)),(0,U.R)(this.destroy$)).subscribe(r=>{var f;this.dialogs=r,this.cdr.markForCheck(),null===(f=this.doc.defaultView)||void 0===f||f.document.documentElement.classList.toggle("t-overscroll-none",!!r.length)})}closeLast(r,f){if(!f)return;const[k]=r.slice(-1);k&&(r.length>1&&this.historyRef.pushState(Bt,this.titleService.getTitle()),k.$implicit.complete())}onDialog({propertyName:r},f,k){!k||"letter-spacing"!==r||(f?this.historyRef.pushState(Bt,this.titleService.getTitle()):(a=>(null==a?void 0:a.label)===Bt.label)(this.historyRef.state)&&this.historyRef.back())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xn.fL),e.Y36(Vt),e.Y36(xn.qY),e.Y36(Wt.UA),e.Y36($t.Dx),e.Y36(K.a3,2),e.Y36(e.sBO),e.Y36(Ie.K0))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-dialog-host"]],features:[e._Bn([K.a3])],decls:3,vars:4,consts:[["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["class","t-overlay",3,"t-overlay_visible","transitionend","popstate",4,"tuiLet"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["class","t-scrollbars",4,"ngIf"],[1,"t-scrollbars"],[1,"t-overlay",3,"transitionend","popstate"]],template:function(r,f){1&r&&(e.YNc(0,ve,3,5,"section",0),e.YNc(1,dt,1,2,"div",1),e.ALo(2,"async")),2&r&&(e.Q6J("ngForOf",f.dialogs),e.xp6(1),e.Q6J("tuiLet",e.lcZ(2,2,f.isDialogClosesOnBack$)))},dependencies:[Ot.tZ,Ie.sg,Dt,Oe.W,Ot.ex,De.Li,Ie.O5,ht.Ls,Ie.Ov],styles:["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration, .3s),letter-spacing .01s;background:rgba(0,0,0,.75);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;color:#747474}"],data:{animation:[(0,rn.X$)("host",[(0,rn.eR)(":enter",[(0,rn.oB)({overflow:"clip"}),(0,rn.IO)(":scope > *",[(0,rn.pV)()],{optional:!0})]),(0,rn.eR)(":leave",[(0,rn.oB)({overflow:"clip"}),(0,rn.IO)(":scope > *",[(0,rn.pV)()],{optional:!0})])])]}}),a})(),sn=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,Oe.e,xe,ht.WD,Ot.eI]]}),a})(),Nt=(()=>{class a{transform(r,f,...k){return f(r,...k)}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiMapper",type:a,pure:!0}),a})(),st=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();function it(a,y){if(1&a&&(e.GkF(0,3),e.ALo(1,"tuiMapper")),2&a){const r=y.$implicit,f=e.oxw(2);e.Q6J("ngComponentOutlet",r.component.component)("ngComponentOutletInjector",e.xi3(1,2,r,f.mapper))}}function at(a,y){if(1&a&&(e.TgZ(0,"div",1),e.YNc(1,it,2,5,"ng-container",2),e.qZA()),2&a){const r=y.$implicit;e.Q6J("@tuiParentAnimation",void 0),e.xp6(1),e.Q6J("ngForOf",r)}}let St=(()=>{class a{constructor(r,f,k,ge){this.allAlerts=r,this.injector=f,this.destroy$=k,this.cdr=ge,this.alerts=[],this.trackBy=tn=>tn,this.mapper=tn=>e.zs3.create({providers:[{provide:De.yf,useValue:tn}],parent:this.injector})}ngOnInit(){(0,re.a)(this.allAlerts).pipe((0,U.R)(this.destroy$)).subscribe(r=>{this.alerts=r,this.cdr.detectChanges()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xn.bS),e.Y36(e.gxx),e.Y36(K.a3,2),e.Y36(e.sBO))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-alert-host"]],features:[e._Bn([K.a3])],decls:1,vars:2,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(r,f){1&r&&e.YNc(0,at,2,2,"div",0),2&r&&e.Q6J("ngForOf",f.alerts)("ngForTrackBy",f.trackBy)},dependencies:[Ie.sg,Ie.$G,Nt],styles:["tui-alert-host>.t-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[We.Kx]}}),a})(),qt=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,st]]}),a})();var Ht=c(7941),Mt=c(6060),Xe=c(3151);function ut(a,y){1&a&&(e.O4$(),e._UZ(0,"defs",4)),2&a&&e.Q6J("innerHTML",y.$implicit,e.oJD)}function ye(a,y){if(1&a&&(e.O4$(),e.ynx(0),e.YNc(1,ut,1,1,"defs",3),e.BQk()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("ngForOf",r.items)}}function $e(a,y){if(1&a&&(e.O4$(),e.TgZ(0,"defs"),e._UZ(1,"svg",6),e.qZA()),2&a){const r=y.$implicit;e.xp6(1),e.Q6J("outerHTML",r,e.oJD)}}function Xt(a,y){if(1&a&&(e.O4$(),e.YNc(0,$e,2,1,"defs",5)),2&a){const r=e.oxw();e.Q6J("ngForOf",r.items)}}let Zt=(()=>{class a{constructor(r,f,k,ge){this.svgService=r,this.cdr=f,this.destroy$=k,this.isBrowser=!0,this.isBrowser=!(0,Ie.PM)(ge)}ngOnInit(){this.svgService.items$.pipe((0,U.R)(this.destroy$)).subscribe(r=>{this.items=r.values(),this.cdr.detectChanges()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Ht.K5),e.Y36(e.sBO),e.Y36(K.a3,2),e.Y36(e.Lbi))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-svg-defs-host"]],features:[e._Bn([K.a3])],decls:4,vars:2,consts:[["version","1.1",0,"xmlns","xlink","http://www.w3.org/1999/xlink","xmlns","http://www.w3.org/2000/svg"],[4,"ngIf","ngIfElse"],["server",""],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[4,"ngFor","ngForOf"],[3,"outerHTML"]],template:function(r,f){if(1&r&&(e.O4$(),e.TgZ(0,"svg",0),e.YNc(1,ye,2,1,"ng-container",1),e.YNc(2,Xt,1,1,"ng-template",null,2,e.W1O),e.qZA()),2&r){const k=e.MAs(3);e.xp6(1),e.Q6J("ngIf",f.isBrowser)("ngIfElse",k)}},dependencies:[Ie.O5,Ie.sg],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0}),a})(),mn=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,ht.WD]]}),a})();var me=c(221);function Ke(a,y){1&a&&e.GkF(0)}const ot=function(a){return{$implicit:a}};function ce(a,y){if(1&a&&(e.TgZ(0,"div",1),e.YNc(1,Ke,1,0,"ng-container",2),e.qZA()),2&a){const r=y.$implicit;e.Q6J("@tuiParentAnimation",void 0)("tuiActiveZoneParent",r.activeZone||null),e.xp6(1),e.Q6J("polymorpheusOutlet",r.component)("polymorpheusOutletContext",e.VKq(4,ot,r))}}let oe=(()=>{class a{constructor(r,f,k){this.hints$=r,this.destroy$=f,this.cdr=k,this.hints=[]}ngOnInit(){this.hints$.pipe((0,U.R)(this.destroy$)).subscribe(r=>{this.hints=r,this.cdr.detectChanges()})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Ht.BN),e.Y36(K.a3,2),e.Y36(e.sBO))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-hints-host"]],hostAttrs:["aria-live","polite"],features:[e._Bn([K.a3])],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(r,f){1&r&&e.YNc(0,ce,2,6,"div",0),2&r&&e.Q6J("ngForOf",f.hints)},dependencies:[Ie.sg,me.e,De.Li],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:0}"],data:{animation:[We.Kx]}}),a})(),$=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,me.A]]}),a})();var he=c(126);function Ne(a,y){1&a&&e._UZ(0,"tui-scroll-controls",2)}const ft=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],nt=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];let gt=(()=>{class a{constructor(r,f,k,ge,tn,Un,oi,ui,Ji){var Or;this.reducedMotion=r,this.duration=f,this.dialogs=k,this.isMobile=ge,this.breakpoint=tn,this.isIOS=Un,this.isAndroid=oi,this.isMobileRes$=this.breakpoint.pipe((0,fe.U)(eo=>"mobile"===eo)),this.scrollbars$=this.dialogs.length&&!this.isMobile?(0,re.a)([...this.dialogs]).pipe((0,fe.U)(eo=>!eo.some(({length:zo})=>zo)),(0,Xe.b)(0)):(0,Gt.of)(!this.isMobile),null===(Or=ui.defaultView)||void 0===Or||Or.document.body.setAttribute("data-tui-theme",Ji.toLowerCase())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Mt.TK),e.Y36(Mt.dx),e.Y36(xn.qY),e.Y36(xn.fL),e.Y36(Ht.zE),e.Y36(xn.FA),e.Y36(xn.XG),e.Y36(Ie.K0),e.Y36(Mt.r2))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-root"]],hostAttrs:["data-tui-version","3.75.0"],hostVars:9,hostBindings:function(r,f){1&r&&e.NdJ("touchstart.passive.silent",function(){return 0})("$.class._mobile",function(){return f.isMobileRes$}),2&r&&(e.Ikx("$.class._mobile",f.isMobileRes$),e.Udp("--tui-duration",f.duration,"ms"),e.ekj("_ios",f.isIOS)("_android",f.isAndroid)("_reduced-motion",f.reducedMotion))},ngContentSelectors:nt,decls:14,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(r,f){1&r&&(e.F$t(ft),e.YNc(0,Ne,1,0,"tui-scroll-controls",0),e.ALo(1,"async"),e._UZ(2,"tui-svg-defs-host"),e.TgZ(3,"tui-dropdown-host")(4,"div",1),e.Hsn(5),e.qZA(),e.Hsn(6,1),e._UZ(7,"tui-dialog-host"),e.Hsn(8,2),e._UZ(9,"tui-alert-host"),e.Hsn(10,3),e.qZA(),e.Hsn(11,4),e._UZ(12,"tui-hints-host"),e.Hsn(13,5)),2&r&&e.Q6J("ngIf",e.lcZ(1,1,f.scrollbars$))},dependencies:[Ot.tZ,Zt,Ut.qY,Ft,St,oe,Ie.O5,Ie.Ov],styles:['@keyframes tuiPresent{to{content:"1"}}@keyframes tuiSkeletonVibe{to{opacity:.5}}html,.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{display:none}body[data-tui-theme]{font:var(--tui-font-text-s);color:var(--tui-text-01);background:var(--tui-base-01);margin:0}tui-root{position:relative;display:block;flex:1;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;display:none;margin:0}[data-tui-theme] tui-root>.t-root-scrollbar{display:block}.t-root-content{height:100%;isolation:isolate}.t-overscroll-none{overscroll-behavior:none}\n'],encapsulation:2}),a})(),Ve=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,he.X1,Ut.mL,mn,$,sn,qt,Ot.eI]]}),a})();var Ue=c(9941),z=c(4581),S=c(5261);function A(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Y(a,y){if(1&a&&(e.TgZ(0,"label",4),e.YNc(1,A,2,1,"ng-container",5),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.item.label)("polymorpheusOutletContext",r.item)}}function Te(a,y){1&a&&e._UZ(0,"div",6),2&a&&e.Q6J("innerHTML",y.polymorpheusOutlet,e.oJD)}const ct=(0,yt.N1)(()=>(0,e.f3M)(xn.fL)?"1rem 1rem 0 auto":"2rem 3rem 0 auto");let _t=(()=>{class a{constructor(r,f,k,ge,tn){this.el=r,this.destroy$=f,this.position=k,this.options=ge,this.item=tn,this.autoClose="function"==typeof this.item.autoClose?this.item.autoClose(this.item.status):this.item.autoClose,this.animation=this.position.endsWith("auto")?Object.assign(Object.assign({},this.options),{value:"right"}):Object.assign(Object.assign({},this.options),{value:"left"})}ngOnInit(){this.initAutoClose()}close(){this.item.$implicit.complete()}initAutoClose(){this.autoClose&&(0,q.H)((0,yt.dt)(this.autoClose)?this.autoClose:3e3).pipe((0,U.R)((0,z.R)(this.el.nativeElement,"mouseenter")),(0,S.a)(()=>(0,z.R)(this.el.nativeElement,"mouseleave")),(0,U.R)(this.destroy$)).subscribe(()=>this.close())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(K.a3,2),e.Y36(ct),e.Y36(Mt.Pw),e.Y36(De.yf))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(r,f){2&r&&(e.d8E("@tuiFadeIn",f.options)("@tuiSlideIn",f.animation)("@tuiHeightCollapse",f.animation),e.Udp("margin",f.position))},features:[e._Bn([K.a3])],decls:4,vars:7,consts:[[3,"hasIcon","hideClose","icon","status","close"],["automation-id","tui-notification-alert__heading","class","t-heading",4,"ngIf"],["automation-id","tui-notification-alert__content",1,"t-content"],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification-alert__heading",1,"t-heading"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(r,f){1&r&&(e.TgZ(0,"tui-notification",0),e.NdJ("close",function(){return f.close()}),e.YNc(1,Y,2,2,"label",1),e.TgZ(2,"div",2),e.YNc(3,Te,1,1,"div",3),e.qZA()()),2&r&&(e.Q6J("hasIcon",f.item.hasIcon)("hideClose",!f.item.hasCloseButton)("icon",f.item.icon)("status",f.item.status),e.xp6(1),e.Q6J("ngIf",f.item.label),e.xp6(2),e.Q6J("polymorpheusOutlet",f.item.content)("polymorpheusOutletContext",f.item))},dependencies:[Re.L,Ie.O5,De.Li],styles:["[_nghost-%COMP%]{display:block;box-shadow:var(--tui-shadow-dropdown);border-radius:var(--tui-radius-l);width:18rem}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}.t-heading[_ngcontent-%COMP%]{margin:0}[data-size=s][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}[data-size=m][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem;font-weight:bold}[data-size=l][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-l);line-height:1.5rem;font-weight:bold}.t-content[_ngcontent-%COMP%]{color:var(--tui-text-01);word-wrap:break-word;word-break:break-word}.t-content[_ngcontent-%COMP%]:empty{display:none}"],data:{animation:[Ue.QF,Ue.Gw,Ue.eu]},changeDetection:0}),a})(),jt=(()=>{class a extends un.d5{constructor(r,f){super(f),this.defaultOptions=r,this.component=new De.Al(_t)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Mt.Ln),e.LFG(K.ll))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})(),pn=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({providers:[(0,xn.XH)(jt)],imports:[[Ie.ez,De.wq,Re.H]]}),a})();var dn=c(5600),yn=c(7241),In=c(5955),Yn=c(697),vn=c(8499);var mi=c(6148),ci=c(2085),Zn=c(5675);let ei=(()=>{class a{constructor(r,f){this.focusable=r,this.el=f}get element(){var r;return(null===(r=this.focusable)||void 0===r?void 0:r.nativeFocusableElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches("input, textarea, [contenteditable]")}}return a.\u0275fac=function(r){e.$Z()},a.\u0275dir=e.lG2({type:a}),a})(),Hn=(()=>{class a extends ei{constructor(r,f,k){super(r,f),this.animationFrame$=k}setFocus(){this.isTextFieldElement?function Cn(...a){return 1===(a=(0,Yn.k)(a)).length?(0,In.Xf)(a[0]):new yn.y(function Gn(a){return y=>{let r=[];for(let f=0;r&&!y.closed&&f{if(r){for(let ge=0;gethis.element.closest(".ng-animating")),function ti(a){return(0,ci.e)((y,r)=>{let f=!1,k=0;y.subscribe((0,vn.x)(r,ge=>(f||(f=!a(ge,k++)))&&r.next(ge)))})}(Boolean),(0,ee.q)(1))).subscribe(()=>this.element.focus({preventScroll:!0})):this.element.focus({preventScroll:!0})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xn.KZ,10),e.Y36(e.SBq),e.Y36(Wt.L1))},a.\u0275dir=e.lG2({type:a,features:[e.qOj]}),a})();const Ci=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];let Ai=(()=>{class a extends ei{constructor(r,f,k,ge,tn){super(r,f),this.renderer=k,this.zone=ge,this.win=tn,this.patchCssStyles()}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus({preventScroll:!0})}iosWebkitAutofocus(){var r;const f=this.makeFakeInput(),k=this.getDurationTimeBeforeFocus();let ge=0,tn=0;const Un=()=>f.focus({preventScroll:!0}),oi=()=>{clearTimeout(ge),ge=this.win.setTimeout(()=>{clearTimeout(tn),f.removeEventListener("blur",Un),f.removeEventListener("focus",oi),tn=this.win.setTimeout(()=>{this.element.focus({preventScroll:!1}),f.remove()},k)})};f.addEventListener("blur",Un,{once:!0}),f.addEventListener("focus",oi),this.insideDialog()?this.win.document.body.appendChild(f):null===(r=this.element.parentElement)||void 0===r||r.appendChild(f),f.focus({preventScroll:!0})}makeFakeInput(){const r=this.renderer.createElement("input"),f=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(r),r.style.height=(0,Zn.O)(f.height),r.style.width=(0,Zn.O)(f.width/2),r.style.position="fixed",r.style.zIndex="-99999999",r.style.caretColor="transparent",r.style.border="none",r.style.outline="none",r.style.color="transparent",r.style.background="transparent",r.style.cursor="none",r.style.fontSize=(0,Zn.O)(16),r.style.top=(0,Zn.O)(f.top),r.style.left=(0,Zn.O)(f.left),r}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchCssStyles(){[this.win.document.documentElement,this.win.document.body].forEach(r=>{r.style.setProperty("overflow","auto"),r.style.setProperty("height","100%")})}patchFakeInputFromFocusableElement(r){Ci.forEach(f=>{const k=this.element.getAttribute(f);(0,yt.Pc)(k)&&r.setAttribute(f,k)})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xn.KZ,10),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(Wt.m9))},a.\u0275dir=e.lG2({type:a,features:[e.qOj]}),a})();const uo=(0,yt.JN)({delay:NaN}),hr=new e.OlP("[TUI_AUTOFOCUS_HANDLER]"),$o=[{provide:hr,useFactory:(a,y,r,f,k,ge,tn)=>tn?new Ai(a,y,f,k,ge):new Hn(a,y,r),deps:[[new e.FiY,new e.PiD,xn.KZ],e.SBq,Wt.L1,e.Qsj,e.R0b,Wt.m9,xn.FA]},K.a3];let _i=(()=>{class a{constructor(r,f,k){this.handler=r,this.options=f,this.destroy$=k,this.autoFocus=!0}ngAfterViewInit(){(function Dn(a){return null!==a&&typeof a<"u"&&"false"!=`${a}`})(this.autoFocus)&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,q.H)(this.options.delay).pipe((0,U.R)(this.destroy$)).subscribe(()=>this.handler.setFocus())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(hr),e.Y36(uo),e.Y36(K.a3,2))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:["tuiAutoFocus","autoFocus"]},features:[e._Bn($o)]}),a})(),mo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var di=c(2325),ji=c(9018),Eo=c(97),Ao=c(7766);function Wo(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Mo(a,y){if(1&a&&(e.TgZ(0,"header",6),e.YNc(1,Wo,2,1,"ng-container",3),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.header)("polymorpheusOutletContext",r.context)}}function _o(a,y){if(1&a){const r=e.EpF();e.ynx(0),e._UZ(1,"div",7),e.TgZ(2,"div",8)(3,"button",9),e.NdJ("click",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.context.$implicit.complete())}),e._uU(4),e.qZA()(),e.BQk()}if(2&a){const r=y.polymorpheusOutlet,f=e.oxw();let k;e.xp6(1),e.Q6J("innerHTML",r,e.oJD),e.xp6(3),e.hij(" ",(null==(k=f.context.data)?null:k.button)||"OK"," ")}}function Gi(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",10)(1,"button",11),e.NdJ("click",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.close$.next())})("mousedown.prevent.silent",function(){return 0}),e.ALo(2,"async"),e.qZA()()}if(2&a){const r=e.oxw();e.xp6(1),e.Q6J("appearance",r.fullscreen?"secondary":"")("icon",r.icons.close)("title",e.lcZ(2,3,r.closeWord$))}}const vi=(0,yt.JN)(ji.E),Bi=(0,yt.JN)({size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:""});let Oo=(()=>{class a extends yn.y{constructor(r,f,k){super(ge=>(0,W.T)(this.esc$,this.mousedown$).subscribe(ge)),this.win=r,this.doc=f,this.el=k,this.esc$=(0,di.mL)(this.doc,"keydown").pipe((0,ue.h)(ge=>{const tn=(0,Ct.mA)(ge);return"Escape"===ge.key&&!ge.defaultPrevented&&(this.element.contains(tn)||this.isOutside(tn))})),this.mousedown$=(0,di.mL)(this.doc,"mousedown").pipe((0,ue.h)(ge=>(0,Ao.ic)(this.win)-ge.clientX>17&&this.isOutside((0,Ct.mA)(ge))),(0,le.w)(()=>(0,di.mL)(this.doc,"mouseup").pipe((0,ee.q)(1),(0,fe.U)(Ct.mA),(0,ue.h)(ge=>this.isOutside(ge)))))}get element(){return this.el.nativeElement}isOutside(r){return(0,Ct.ve)(r)&&(!(0,Ct.PP)(this.element,r)||r===this.element)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Wt.m9),e.LFG(Ie.K0),e.LFG(e.SBq))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac}),a})();const zi=new Error("Required dialog was dismissed");function yo(a){return(0,Eo.b)(a)?a:(0,Gt.of)(a)}const Qo=new De.Al((()=>{class a{constructor(r,f,k,ge,tn,Un,oi,ui){this.duration=r,this.isMobile=f,this.context=k,this.closeWord$=oi,this.icons=ui,this.animation={value:"",params:{start:"40px",duration:this.duration}},this.fullscreenAnimation={value:"",params:{start:"100vh",duration:this.duration}},this.close$=new L.x,(0,W.T)(this.close$.pipe((0,le.w)(()=>yo(k.closeable))),tn.pipe((0,le.w)(()=>yo(k.dismissible))),Un.pipe((0,fe.U)(We.Ye))).pipe((0,ue.h)(Boolean),(0,U.R)(ge)).subscribe(()=>{this.close()})}get size(){return this.context.size}get header(){return this.context.header}get slideInTop(){return this.fullscreen||this.isMobile?this.fullscreenAnimation:this.animation}get fullscreen(){return!this.isMobile&&("fullscreen"===this.size||"page"===this.size)}close(){this.context.required?this.context.$implicit.error(zi):this.context.$implicit.complete()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Mt.dx),e.Y36(xn.fL),e.Y36(De.yf),e.Y36(K.a3,2),e.Y36(Oo),e.Y36(vi),e.Y36(Mt.U0),e.Y36(Mt.Gs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-dialog"]],hostVars:6,hostBindings:function(r,f){2&r&&(e.uIk("data-appearance",f.context.appearance)("data-size",f.size),e.d8E("@tuiSlideInTop",f.slideInTop)("@tuiFadeIn",f.slideInTop),e.ekj("_centered",f.header))},features:[e._Bn([K.a3,Oo])],decls:7,vars:6,consts:[["class","t-header",4,"ngIf"],[1,"t-content"],[1,"t-heading",3,"id","textContent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-filler"],["class","t-wrapper",4,"ngIf"],[1,"t-header"],[3,"innerHTML"],[1,"t-buttons"],["size","m","tuiAutoFocus","","tuiButton","","type","button",3,"click"],[1,"t-wrapper"],["automation-id","tui-dialog__close","shape","rounded","size","s","tuiIconButton","","type","button",1,"t-close",3,"appearance","icon","title","click","mousedown.prevent.silent"]],template:function(r,f){1&r&&(e.YNc(0,Mo,2,2,"header",0),e.TgZ(1,"div",1),e._UZ(2,"h2",2),e.TgZ(3,"section"),e.YNc(4,_o,5,2,"ng-container",3),e.qZA()(),e._UZ(5,"div",4),e.YNc(6,Gi,3,5,"div",5)),2&r&&(e.Q6J("ngIf",f.header),e.xp6(2),e.Q6J("id",f.context.id)("textContent",f.context.label),e.xp6(2),e.Q6J("polymorpheusOutlet",f.context.content)("polymorpheusOutletContext",f.context),e.xp6(2),e.Q6J("ngIf",f.context.closeable))},dependencies:[Se.v0,Ie.O5,De.Li,_i,Ie.Ov],styles:['[_nghost-%COMP%]{position:relative;display:flex;font:var(--tui-font-text-m);flex-direction:column;box-sizing:border-box;margin:auto;border-radius:1rem;border:2.5rem solid transparent}[_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--tui-shadow-modal)}[data-size=auto][_nghost-%COMP%]{width:auto}[data-size=s][_nghost-%COMP%]{width:30rem}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[data-size=s][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}[data-size=m][_nghost-%COMP%]{width:42.5rem}[data-size=m][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.75rem;font:var(--tui-font-heading-4)}[data-size=l][_nghost-%COMP%]{width:55rem}[data-size=l][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=fullscreen][_nghost-%COMP%], [data-size=page][_nghost-%COMP%]{min-width:100vw;min-height:100%;border-radius:0;border:none;background:var(--tui-elevation-01);box-shadow:0 4rem var(--tui-elevation-01)}[data-size=fullscreen][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:3rem calc(50vw - (45rem / 2))}[data-size=fullscreen][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0}._centered[_nghost-%COMP%]{text-align:center}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%]{min-width:100%;width:100%;max-width:100%;border-radius:0;border:none;margin:auto 0 0}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}.t-heading[_ngcontent-%COMP%]{margin:0;word-wrap:break-word;font:var(--tui-font-heading-3)}.t-heading[_ngcontent-%COMP%]:empty{display:none}.t-header[_ngcontent-%COMP%]{display:flex;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}[data-size=fullscreen][_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{flex:1}.t-content[_ngcontent-%COMP%]{border-radius:inherit;padding:2rem;background:var(--tui-elevation-01)}.t-content[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.t-wrapper[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1;order:-1}.t-filler[_ngcontent-%COMP%]{flex-grow:1}.t-close[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:fixed;top:1.5rem;right:1.5rem;display:none;color:var(--tui-base-01)}.t-dialog:last-of-type[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], .t-dialog:last-of-type [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]{animation:tuiFadeIn var(--tui-duration);background:rgba(104,104,104,.96)}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]:hover{background:rgba(159,159,159,.86)}[_nghost-%COMP%]:not([data-size="fullscreen"]).ng-animating .t-close[_ngcontent-%COMP%]{display:none}tui-root._mobile[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;background:transparent!important;color:var(--tui-text-01);opacity:.5}.t-buttons[_ngcontent-%COMP%]{margin-top:1.25rem;text-align:right}'],data:{animation:[Ue.X9,Ue.QF]}}),a})());let Cr=(()=>{class a extends un.d5{constructor(){super(...arguments),this.component=Qo,this.defaultOptions=Object.assign(Object.assign({},(0,e.f3M)(Bi)),{data:void 0})}}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})(),Sr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({providers:[(0,xn.Q)(Cr)],imports:[[De.wq,Se.fN,Ie.ez,mo]]}),a})();var Rn=c(5432);class kt{constructor(y,r){this._document=r;const f=this._textarea=this._document.createElement("textarea"),k=f.style;k.position="fixed",k.top=k.opacity="0",k.left="-999em",f.setAttribute("aria-hidden","true"),f.value=y,f.readOnly=!0,this._document.body.appendChild(f)}copy(){const y=this._textarea;let r=!1;try{if(y){const f=this._document.activeElement;y.select(),y.setSelectionRange(0,y.value.length),r=this._document.execCommand("copy"),f&&f.focus()}}catch{}return r}destroy(){const y=this._textarea;y&&(y.remove(),this._textarea=void 0)}}let _n=(()=>{class a{constructor(r){this._document=r}copy(r){const f=this.beginCopy(r),k=f.copy();return f.destroy(),k}beginCopy(r){return new kt(r,this._document)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Ie.K0))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const kn=new e.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let Kn=(()=>{class a{constructor(r,f,k){this._clipboard=r,this._ngZone=f,this.text="",this.attempts=1,this.copied=new e.vpe,this._pending=new Set,k&&null!=k.attempts&&(this.attempts=k.attempts)}copy(r=this.attempts){if(r>1){let f=r;const k=this._clipboard.beginCopy(this.text);this._pending.add(k);const ge=()=>{const tn=k.copy();tn||!--f||this._destroyed?(this._currentTimeout=null,this._pending.delete(k),k.destroy(),this.copied.emit(tn)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(ge,1))};ge()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(r=>r.destroy()),this._pending.clear(),this._destroyed=!0}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(_n),e.Y36(e.R0b),e.Y36(kn,8))},a.\u0275dir=e.lG2({type:a,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(r,f){1&r&&e.NdJ("click",function(){return f.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),a})(),Oi=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var Di=c(4911);let Ki=(()=>{class a{constructor({nativeElement:r}){return new e.SBq(r)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiElement",""]],exportAs:["elementRef"]}),a})(),Xi=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),xo=(()=>{class a extends Ki{}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275dir=e.lG2({type:a,selectors:[["","tuiResizeable",""]],features:[e.qOj]}),a})(),Vi=(()=>{class a{constructor(r){this.resizeable=r,this.tuiResizer=[0,0],this.tuiSizeChange=new e.vpe,this.x=NaN,this.y=NaN,this.width=0,this.height=0}get cursor(){return this.tuiResizer[0]?this.tuiResizer[1]?this.tuiResizer[0]*this.tuiResizer[1]>0?"nwse-resize":"nesw-resize":"ew-resize":"ns-resize"}onTouchStart({touches:r}){this.onMouseDown(r[0].clientX,r[0].clientY)}onMouseDown(r,f){this.x=r,this.y=f,this.width=this.resizeable.nativeElement.clientWidth,this.height=this.resizeable.nativeElement.clientHeight}onMouseMove({x:r,y:f,buttons:k}){k?this.onMove(r,f):this.onMouseUp()}onTouchMove({touches:r}){this.onMove(r[0].clientX,r[0].clientY)}onMouseUp(){this.x=NaN}onMove(r,f){if(Number.isNaN(this.x))return;const{style:k}=this.resizeable.nativeElement,ge=[this.width+this.tuiResizer[0]*(r-this.x),this.height+this.tuiResizer[1]*(f-this.y)];this.tuiResizer[0]&&(k.width=(0,Zn.O)(ge[0])),this.tuiResizer[1]&&(k.height=(0,Zn.O)(ge[1])),this.tuiSizeChange.emit(ge)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xo))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiResizer",""]],hostVars:4,hostBindings:function(r,f){1&r&&e.NdJ("touchstart.silent.passive",function(ge){return f.onTouchStart(ge)})("mousedown.silent.prevent",function(ge){return f.onMouseDown(ge.x,ge.y)})("mousemove.silent",function(ge){return f.onMouseMove(ge)},!1,e.evT)("touchmove.silent",function(ge){return f.onTouchMove(ge)},!1,e.evT)("mouseup.silent",function(){return f.onMouseUp()},!1,e.evT)("touchend.silent",function(){return f.onMouseUp()},!1,e.evT),2&r&&e.Udp("touch-action","none")("cursor",f.cursor)},inputs:{tuiResizer:"tuiResizer"},outputs:{tuiSizeChange:"tuiSizeChange"}}),a})(),Yo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),Dr=(()=>{class a{transform(r,f,...k){return r.filter(ge=>f(ge,...k))}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiFilter",type:a,pure:!0}),a})(),bo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),jo=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiItem",""]]}),a})(),ho=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),Ir=(()=>{class a{transform(r,f,k){var ge;return null!==(ge=null==r?void 0:r.replace(f,k))&&void 0!==ge?ge:""}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiReplace",type:a,pure:!0}),a})(),xr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var er=c(5648),lo=c(4358);function Io(a){const y=a.replace("#","").split("").map((r,f,k)=>3===k.length?r+r:r).join("").match(/.{2}/g);return y?y.map(r=>Number.parseInt(r,16)):[0,0,0]}var Qi=c(1489),Wi=c(3631),ko=c(9811);let kr=(()=>{class a{constructor(r,f,k,ge,tn){this.host=r,this.control=f,this.el=k,this.idService=ge,this.itemsHandlers=tn,this.disabledItemHandler=null,this.datalist=null}get id(){return this.el.nativeElement.id||this.idService.generate()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Mt.S0),e.Y36(un.M$),e.Y36(e.SBq),e.Y36(K.ll),e.Y36(ko.Ys))},a.\u0275dir=e.lG2({type:a,viewQuery:function(r,f){if(1&r&&e.Gf(ie.gX,7,e.Rgc),2&r){let k;e.iGM(k=e.CRH())&&(f.datalist=k.first)}},hostVars:1,hostBindings:function(r,f){2&r&&e.Ikx("id",f.id)},inputs:{disabledItemHandler:"disabledItemHandler"}}),a})();function Ce(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Ge(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"button",4,5),e.NdJ("click",function(){const ge=e.CHM(r).$implicit,tn=e.oxw(2);return e.KtG(tn.itemClick.emit(ge))}),e.TgZ(2,"span",6),e.YNc(3,Ce,2,1,"ng-container",7),e.qZA()()}if(2&a){const r=y.$implicit,f=e.MAs(1),k=e.oxw(2);e.Q6J("disabled",k.disabledItemHandler(r))("value",r),e.xp6(3),e.Q6J("polymorpheusOutlet",k.itemContent)("polymorpheusOutletContext",k.getContext(r,f))}}function Et(a,y){if(1&a&&(e.TgZ(0,"tui-data-list",2),e.YNc(1,Ge,4,4,"button",3),e.qZA()),2&a){const r=e.oxw();e.Q6J("emptyContent",r.emptyContent)("size",r.size),e.xp6(1),e.Q6J("ngForOf",r.items)}}function It(a,y){1&a&&e._UZ(0,"tui-loader",8)}let cn=(()=>{class a{constructor(r,f){this.itemsHandlers=r,this.defaultSize=f,this.optionsQuery=We.Mm,this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=this.defaultSize,this.itemClick=new e.vpe,this.itemContent=({$implicit:k})=>this.itemsHandlers.stringify(k)}getContext(r,{nativeElement:f}){return{$implicit:r,active:(0,Pt.V8)(f)}}getOptions(r=!1){return this.optionsQuery.filter(({disabled:f})=>r||!f).map(({value:f})=>f).filter(yt.Pc)}}return a.\u0275fac=function(r){e.$Z()},a.\u0275dir=e.lG2({type:a,viewQuery:function(r,f){if(1&r&&e.Gf(ie.vK,5),2&r){let k;e.iGM(k=e.CRH())&&(f.optionsQuery=k)}},inputs:{disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"},outputs:{itemClick:"itemClick"}}),a})(),T=(()=>{class a extends cn{constructor(r,f){super(r,(null==f?void 0:f.size)||"m"),this.items=[]}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(ko.Ys),e.Y36(N.Cs,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-data-list-wrapper",3,"labels",""]],inputs:{items:"items"},features:[e._Bn([(0,Mt.RB)(a),N.Y0]),e.qOj],decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value","click"],["elementRef","elementRef"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(r,f){if(1&r&&(e.YNc(0,Et,2,3,"tui-data-list",0),e.YNc(1,It,1,0,"ng-template",null,1,e.W1O)),2&r){const k=e.MAs(2);e.Q6J("ngIf",f.items)("ngIfElse",k)}},dependencies:[ie.qi,ie.vK,Ye.kM,Ie.O5,Ie.sg,Ki,De.Li],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),a})(),M=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,Xi,ie.pc,Ye.dS]]}),a})(),se=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var mt=c(9900),Tn=c(6640);function Bn(a,y){1&a&&e._UZ(0,"tui-svg",2),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function ni(a,y){1&a&&e.GkF(0)}const yi=(0,yt.JN)({iconSmall:"tuiIconChevronDown",iconLarge:"tuiIconChevronDownLarge"}),qi=new De.Al((()=>{class a{constructor(r,f,k){this.dropdown=r,this.textfieldSize=f,this.options=k}get rotated(){return this.dropdown.open}get arrowIcon(){return(0,Tn.R9)(this.textfieldSize.size)?this.options.iconLarge:this.options.iconSmall}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(dn.o1),e.Y36(N.kI),e.Y36(yi))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-arrow"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_rotated",f.rotated)},decls:3,vars:4,consts:[[3,"src",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"src"]],template:function(r,f){1&r&&(e.YNc(0,Bn,1,1,"tui-svg",0),e.YNc(1,ni,1,0,"ng-container",1),e.ALo(2,"async")),2&r&&(e.Q6J("polymorpheusOutlet",f.arrowIcon),e.xp6(1),e.Q6J("ngIf",e.lcZ(2,2,f.dropdown.openChange)))},dependencies:[de.PN,De.Li,Ie.O5,Ie.Ov],styles:["[_nghost-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;cursor:pointer;pointer-events:none}._rotated[_nghost-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),a})());let xi=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,de.EI,De.wq]]}),a})();const Hi=(0,yt.JN)({interactive:qi,disabled:qi});var po=c(8269);let or=(()=>{class a{constructor(r,f){this.el=r,this.destroy$=f}set tuiScrollIntoView(r){r&&(0,q.H)(0).pipe((0,U.R)(this.destroy$)).subscribe(()=>{this.el.nativeElement.dispatchEvent(new CustomEvent(po.fe,{bubbles:!0,detail:this.el.nativeElement}))})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(K.a3,2))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},features:[e._Bn([K.a3])]}),a})(),rr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();function ns(a,y){if(1&a&&e._UZ(0,"tui-svg",3),2&a){const r=e.oxw();e.Q6J("src",r.icons.check)("tuiScrollIntoView",!0)}}function Ln(a,y){1&a&&e._UZ(0,"span",4)}const Vn=new De.Al((()=>{class a{constructor(r,f,k,ge,tn,Un,oi,ui){this.icons=r,this.context=f,this.host=k,this.el=ge,this.option=tn,this.dataList=Un,this.control=oi,this.abstractControl=ui,this.changeDetection$=new L.x,this.selected$=(0,W.T)(this.changeDetection$,this.control.valueChanges||ji.E,(0,di.mL)(this.el.nativeElement,"animationstart")).pipe((0,ae.O)(null),(0,fe.U)(()=>this.selected),(0,ze.x)())}get matcher(){return this.host.identityMatcher||We.bg}ngOnInit(){Promise.resolve().then(()=>{var r,f;(0,yt.Pc)(this.option.value)&&!this.option.disabled&&(null===(f=(r=this.host).checkOption)||void 0===f||f.call(r,this.option.value))})}ngDoCheck(){this.changeDetection$.next()}get value(){var r,f;return null!==(f=null===(r=this.abstractControl)||void 0===r?void 0:r.value)&&void 0!==f?f:this.control.value}get selected(){return(0,yt.Pc)(this.option.value)&&(0,yt.Pc)(this.value)&&this.matcher(this.value,this.option.value)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Mt.Gs),e.Y36(De.yf),e.Y36(Mt.N1),e.Y36(e.SBq),e.Y36(ie.vK),e.Y36(ie.qi,8),e.Y36(mt.a5),e.Y36(un.M$,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-select-option"]],decls:5,vars:5,consts:[[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"src","tuiScrollIntoView",4,"ngIf","ngIfElse"],["dummy",""],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"src","tuiScrollIntoView"],[1,"t-dummy"]],template:function(r,f){if(1&r&&(e.GkF(0,0),e.YNc(1,ns,1,2,"tui-svg",1),e.ALo(2,"async"),e.YNc(3,Ln,1,0,"ng-template",null,2,e.W1O)),2&r){const k=e.MAs(4);e.Q6J("ngTemplateOutlet",f.context.$implicit),e.xp6(1),e.Q6J("ngIf",e.lcZ(2,3,f.selected$))("ngIfElse",k)}},dependencies:[de.PN,Ie.tP,Ie.O5,or,Ie.Ov],styles:['@keyframes _ngcontent-%COMP%_retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-width:100%;animation:_ngcontent-%COMP%_retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-border-start:.25rem solid transparent;border-inline-start:.25rem solid transparent}tui-data-list[data-list-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}tui-data-list[data-list-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{width:1.75rem}'],changeDetection:0}),a})());let ai=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,de.EI,rr]]}),a})();var Fi=c(26);function ro(a,y){1&a&&e.Hsn(0,2,["*ngIf","isMobile"])}function No(a,y){if(1&a&&e.YNc(0,ro,1,0,"ng-content",6),2&a){const r=e.oxw();e.Q6J("ngIf",r.isMobile)}}function Yi(a,y){1&a&&e.GkF(0,7)}function sr(a,y){1&a&&e._UZ(0,"div",10),2&a&&e.Q6J("textContent",y.polymorpheusOutlet)}const Zi=function(a,y){return{$implicit:a,active:y}};function Es(a,y){if(1&a&&(e.TgZ(0,"div",8),e.YNc(1,sr,1,1,"div",9),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.computedContent)("polymorpheusOutletContext",e.WLB(2,Zi,r.value,r.computedFocused))}}function Ms(a,y){1&a&&e.GkF(0)}function ds(a,y){if(1&a&&(e.TgZ(0,"div",11),e.YNc(1,Ms,1,0,"ng-container",12),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.arrow)}}const Os=["*",[["input"]],[["select"]]],Hs=["*","input","select"],Fr=(0,yt.JN)({valueContent:""});let X=(()=>{class a extends un.F9{constructor(r,f,k,ge,tn,Un,oi,ui){super(r,f),this.textfieldCleaner=k,this.textfieldSize=ge,this.arrowMode=tn,this.itemsHandlers=Un,this.options=oi,this.isMobile=ui,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeFocusableElement(){var r,f;return null!==(f=null===(r=this.textfield)||void 0===r?void 0:r.nativeFocusableElement)&&void 0!==f?f:null}get focused(){return(0,Pt.V8)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}get computedContent(){return this.valueContent||this.computedValue}onValueChange(r){this.value=r||null}onActiveZone(r){this.updateFocused(r)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}handleOption(r){var f;this.focusInput(),this.value=r,null===(f=this.hostedDropdown)||void 0===f||f.updateOpen(!1)}focusInput(r=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:r})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(mt.a5,10),e.Y36(e.sBO),e.Y36(N.Ym),e.Y36(N.kI),e.Y36(Hi),e.Y36(ko.Ys),e.Y36(Fr),e.Y36(xn.fL))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-select"]],contentQueries:function(r,f,k){if(1&r&&(e.Suo(k,kr,7),e.Suo(k,ie.gX,5,e.Rgc)),2&r){let ge;e.iGM(ge=e.CRH())&&(f.nativeSelect=ge.first),e.iGM(ge=e.CRH())&&(f.datalist=ge.first)}},viewQuery:function(r,f){if(1&r&&(e.Gf(te.yc,5),e.Gf(dn.o1,5)),2&r){let k;e.iGM(k=e.CRH())&&(f.textfield=k.first),e.iGM(k=e.CRH())&&(f.hostedDropdown=k.first)}},hostVars:1,hostBindings:function(r,f){2&r&&e.uIk("data-size",f.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[e._Bn([(0,xn.FT)(a),(0,un.wB)(a),(0,Mt.oE)(a),(0,Mt.P7)(Vn)],[Fi.yn]),e.qOj],ngContentSelectors:Hs,decls:10,vars:15,consts:[[1,"t-hosted",3,"canOpen","content","tuiActiveZoneChange"],["automation-id","tui-select__textfield",1,"t-textfield",3,"disabled","editable","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","keydown.backspace.prevent","keydown.delete.prevent","valueChange"],["select",""],["ngProjectAs","select",5,["select"],4,"ngTemplateOutlet"],["automation-id","tui-select__value","ngProjectAs","tuiContent","class","t-value",5,["tuiContent"],4,"ngIf"],["icon",""],[4,"ngIf"],["ngProjectAs","select",5,["select"]],["automation-id","tui-select__value","ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value"],["class","t-primitive-value",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive-value",3,"textContent"],["appearance","icon","tuiWrapper","",1,"t-icon"],[4,"polymorpheusOutlet"]],template:function(r,f){if(1&r&&(e.F$t(Os),e.TgZ(0,"tui-hosted-dropdown",0),e.NdJ("tuiActiveZoneChange",function(ge){return f.onActiveZone(ge)}),e.TgZ(1,"tui-primitive-textfield",1),e.NdJ("keydown.backspace.prevent",function(){return f.onKeyDownDelete()})("keydown.delete.prevent",function(){return f.onKeyDownDelete()})("valueChange",function(ge){return f.onValueChange(ge)}),e.Hsn(2),e.Hsn(3,1,["ngProjectAs","input",5,["input"]]),e.YNc(4,No,1,1,"ng-template",null,2,e.W1O),e.YNc(6,Yi,1,0,"ng-container",3),e.YNc(7,Es,2,5,"div",4),e.qZA(),e.YNc(8,ds,2,1,"ng-template",null,5,e.W1O),e.qZA()),2&r){const k=e.MAs(5),ge=e.MAs(9);e.Q6J("canOpen",f.interactive&&!f.nativeDropdownMode)("content",f.datalist||""),e.xp6(1),e.Q6J("disabled",f.computedDisabled)("editable",!1)("focusable",f.computedFocusable)("invalid",f.computedInvalid)("nativeId",f.nativeId)("pseudoActive",f.pseudoActive)("pseudoFocus",f.computedFocused)("pseudoHover",f.pseudoHover)("readOnly",f.readOnly)("tuiTextfieldIcon",f.arrow?ge:"")("value",f.computedValue),e.xp6(5),e.Q6J("ngTemplateOutlet",k),e.xp6(1),e.Q6J("ngIf",null!==f.value)}},dependencies:[dn.o1,te.yc,me.e,te.B1,N.AW,Ie.O5,Ie.tP,De.Li,Qi.o],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}[_nghost-%COMP%]:not(._readonly) input:not(:disabled){cursor:pointer}._readonly[_nghost-%COMP%] input{cursor:default}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}.t-value[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),a})(),P=(()=>{class a extends Wi.D1{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(r){this.host.onValueChange(r)}}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275dir=e.lG2({type:a,selectors:[["tui-select"]],features:[e._Bn([(0,Mt.cp)(a)]),e.qOj]}),a})(),pe=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,me.A,te.KW,dn.jh,ai,xi,Qi.W,N.cn,M,ie.pc,se]]}),a})();var et=c(7320),en=c(4541),ln=c(3633),Sn=c(5059),hi=c(8491);const bi=["*"];let pi=(()=>{class a{constructor(){this.name="tui-radio-group-"+a.index++}}return a.index=0,a.\u0275fac=function(r){return new(r||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-radio-group"]],inputs:{name:"name"},ngContentSelectors:bi,decls:1,vars:0,template:function(r,f){1&r&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),a})();const Li=["focusableElement"],so=(0,yt.JN)({size:"m",appearances:{unchecked:et.Nm.Outline,checked:et.Nm.Primary}});let Do=(()=>{class a extends un.F9{constructor(r,f,k,ge){super(r,f),this.options=k,this.radioGroup=ge,this.identityMatcher=We.bg,this.name=null,this.size=this.options.size,this.pseudoDisabled=!1}get appearance(){return this.checked?this.options.appearances.checked:this.options.appearances.unchecked}get computedDisabled(){return this.disabled||this.pseudoDisabled}get nativeFocusableElement(){return!this.focusableElement||this.computedDisabled?null:this.focusableElement.nativeElement}get focused(){return(0,Pt.V8)(this.nativeFocusableElement)}get checked(){return null===this.value?null===this.item:null!=this.item&&this.identityMatcher(this.value,this.item)}get computedName(){return this.name||this.radioGroupName||this.controlName||""}get isFocusable(){return!this.readOnly&&this.computedFocusable}onChecked(r){r&&(this.value=void 0!==this.item?this.item:this.fallbackValue)}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}get radioGroupName(){return null===this.radioGroup?null:this.radioGroup.name}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(mt.a5,10),e.Y36(e.sBO),e.Y36(so),e.Y36(pi,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-radio"]],viewQuery:function(r,f){if(1&r&&e.Gf(Li,5),2&r){let k;e.iGM(k=e.CRH())&&(f.focusableElement=k.first)}},hostVars:3,hostBindings:function(r,f){2&r&&(e.uIk("data-size",f.size),e.ekj("_disabled",f.computedDisabled))},inputs:{item:"item",identityMatcher:"identityMatcher",name:"name",size:"size",pseudoDisabled:"pseudoDisabled"},features:[e._Bn([(0,xn.FT)(a),(0,un.wB)(a)]),e.qOj],decls:4,vars:13,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid"],[1,"t-mark"],["type","radio",1,"t-native",3,"disabled","id","tuiChecked","tuiFocusable","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""]],template:function(r,f){1&r&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.TgZ(2,"input",2,3),e.NdJ("tuiCheckedChange",function(ge){return f.onChecked(ge)})("tuiFocusedChange",function(ge){return f.onFocused(ge)})("tuiFocusVisibleChange",function(ge){return f.onFocusVisible(ge)}),e.qZA()()),2&r&&(e.Q6J("active",f.pseudoActive)("appearance",f.appearance)("disabled",f.computedDisabled)("focus",f.computedFocusVisible)("hover",f.pseudoHover)("invalid",f.computedInvalid),e.xp6(1),e.ekj("t-mark_visible",f.checked),e.xp6(1),e.Q6J("disabled",f.computedDisabled)("id",f.id)("tuiChecked",f.checked)("tuiFocusable",f.isFocusable),e.uIk("name",f.computedName))},dependencies:[Qi.o,en.t,ln.t,Sn.U,hi.q],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;flex-shrink:0;border-radius:100%}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem}._readonly[_nghost-%COMP%]{pointer-events:none}.t-mark[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;background-color:currentColor;border-radius:100%;transform:scale(0)}.t-mark_visible[_ngcontent-%COMP%]{transform:scale(1)}[data-size=m][_nghost-%COMP%] .t-mark[_ngcontent-%COMP%]{margin:.25rem;width:.5rem;height:.5rem}[data-size=l][_nghost-%COMP%] .t-mark[_ngcontent-%COMP%]{margin:.4375rem;width:.625rem;height:.625rem}.t-native[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.t-native[_ngcontent-%COMP%]:-webkit-autofill, .t-native[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-native[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}._disabled[_nghost-%COMP%] .t-native[_ngcontent-%COMP%]{cursor:default}"],changeDetection:0}),a})(),Er=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,en.S,ln.u,Sn.F,hi.c,Qi.W]]}),a})();function Ko(a,y){1&a&&e.GkF(0)}const ar=["*"];let Lr=(()=>{class a extends un.F9{constructor(r,f,k){super(r,f),this.modeDirective=k,this.identityMatcher=We.bg,this.contentAlign="right",this.size="l",this.hideRadio=!1,this.pseudoDisabled=!1}get nativeFocusableElement(){var r,f;return null!==(f=null===(r=this.radio)||void 0===r?void 0:r.nativeFocusableElement)&&void 0!==f?f:null}get focused(){return!!this.radio&&this.radio.focused}get computedDisabled(){return this.disabled||this.pseudoDisabled}get checked(){var r;return!(null===(r=this.radio)||void 0===r||!r.checked)&&this.hideRadio}get checkboxSize(){return"l"===this.size?"l":"m"}get appearance(){var r;return null!==(r=this.modeDirective)&&void 0!==r&&r.mode?this.checked?et.Nm.Primary:et.Nm.Secondary:this.checked?et.Nm.WhiteblockActive:et.Nm.Whiteblock}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}onModelChange(r){this.value=r}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(mt.a5,10),e.Y36(e.sBO),e.Y36(Qe.w,8))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-radio-block"]],viewQuery:function(r,f){if(1&r&&e.Gf(Do,5),2&r){let k;e.iGM(k=e.CRH())&&(f.radio=k.first)}},hostVars:8,hostBindings:function(r,f){2&r&&(e.uIk("data-align",f.contentAlign)("data-size",f.size),e.ekj("_hidden_input",f.hideRadio)("_disabled",f.computedDisabled)("_active",f.checked))},inputs:{item:"item",identityMatcher:"identityMatcher",contentAlign:"contentAlign",size:"size",hideRadio:"hideRadio",pseudoDisabled:"pseudoDisabled"},features:[e._Bn([(0,xn.FT)(a),(0,un.wB)(a)]),e.qOj],ngContentSelectors:ar,decls:7,vars:22,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","focus","hover","invalid"],[1,"t-view",3,"focusable","identityMatcher","item","name","nativeId","pseudoActive","pseudoDisabled","pseudoFocus","pseudoHover","pseudoInvalid","readOnly","size","ngModel","ngModelChange","focusedChange","focusVisibleChange"],[1,"t-label"],[1,"t-content"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,Ko,1,0,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"label",1)(3,"tui-radio",2),e.NdJ("ngModelChange",function(ge){return f.value=ge})("focusedChange",function(ge){return f.onFocused(ge)})("focusVisibleChange",function(ge){return f.onFocusVisible(ge)}),e.qZA(),e.TgZ(4,"div",3)(5,"div",4),e.Hsn(6),e.qZA()()()),2&r&&(e.Q6J("ngIf",f.modeDirective&&e.lcZ(1,20,f.modeDirective.change$)),e.xp6(2),e.Q6J("active",f.pseudoActive)("appearance",f.appearance)("disabled",f.computedDisabled)("focus",f.computedFocusVisible)("hover",f.pseudoHover)("invalid",f.computedInvalid),e.xp6(1),e.Q6J("focusable",f.focusable)("identityMatcher",f.identityMatcher)("item",f.item)("name",f.computedName||"")("nativeId",f.nativeId)("pseudoActive",f.pseudoActive)("pseudoDisabled",f.computedDisabled)("pseudoFocus",!1)("pseudoHover",f.pseudoHover)("pseudoInvalid",f.computedInvalid)("readOnly",f.readOnly)("size",f.checkboxSize)("ngModel",f.value))},dependencies:[Do,Ie.O5,Qi.o,mt.JJ,mt.On,Ie.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:inline-block;vertical-align:top;align-items:flex-start;border-radius:var(--tui-radius-m)}[data-size=xs][_nghost-%COMP%]{font:var(--tui-font-text-xs)}[data-size=m][_nghost-%COMP%], [data-size=l][_nghost-%COMP%]{font:var(--tui-font-text-m)}._disabled[_nghost-%COMP%], ._readonly[_nghost-%COMP%]{pointer-events:none}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:inherit;box-sizing:border-box;border-radius:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1rem 0 0}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-right:.5rem}[data-align=right][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{flex-direction:row-reverse;padding:0 0 0 1rem}[data-align=right][data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-left:.5rem}[data-size=xs]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=xs]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:not(._focused):after{border-width:1px}[data-size=s]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1rem}[data-size=m]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1.5rem}[data-size=l]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 2.25rem}[data-size=xs][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-xs) / 2 - .5rem) .25rem;transform:scale(.75)}[data-size=s][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-s) / 2 - .5rem) .5rem}[data-size=m][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-m) / 2 - .5rem) .75rem}[data-size=l][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-l) / 2 - .75rem) 1rem}._hidden_input[_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{position:absolute;height:1px;width:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(0);clip-path:inset(0)}.t-label[_ngcontent-%COMP%]{display:flex;flex-grow:1;align-self:flex-start;align-items:center;overflow:hidden}[data-size=xs][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-s)}[data-size=m][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-m)}[data-size=l][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-l)}._hidden_input[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{text-align:center;justify-content:center}.t-content[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),a})(),Mr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,mt.u5,Er,Qi.W]]}),a})();var hs=c(3063),Nr=c(2130);const va=["*"];let is=(()=>{class a{constructor(r){this.mode$=r,this.size="m",this.status="default",this.hoverable=!1}get padding(){var r;return this.isEmpty?"none":(0,yt.dt)(null===(r=this.value)||void 0===r?void 0:r.valueOf())?"m":"l"}get outputValue(){var r;const f=null===(r=this.value)||void 0===r?void 0:r.valueOf();return(0,yt.dt)(f)&&f>99?"99+":(0,yt.Pc)(this.value)?String(this.value):""}get isEmpty(){return!this.value&&0!==this.value}titleText({offsetWidth:r,scrollWidth:f}){return r{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez]]}),a})(),lr=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();const ta=["focusableElement"];function ps(a,y){if(1&a&&e._UZ(0,"tui-loader",7),2&a){const r=e.oxw();e.Q6J("inheritColor",!0)("showLoader",r.value)("size",r.loaderSize)}}function xs(a,y){1&a&&e._UZ(0,"tui-svg",10),2&a&&e.Q6J("src",y.polymorpheusOutlet)}const ws=function(a){return{$implicit:a}};function Bo(a,y){if(1&a&&(e.TgZ(0,"span",8),e.YNc(1,xs,1,1,"tui-svg",9),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.iconOn)("polymorpheusOutletContext",e.VKq(2,ws,r.size))}}function Ps(a,y){if(1&a&&e._UZ(0,"tui-loader",7),2&a){const r=e.oxw();e.Q6J("inheritColor",!0)("showLoader",!r.value)("size",r.loaderSize)}}function os(a,y){1&a&&e._UZ(0,"tui-svg",12),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function As(a,y){if(1&a&&(e.TgZ(0,"span",8),e.YNc(1,os,1,1,"tui-svg",11),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.iconOff)("polymorpheusOutletContext",e.VKq(2,ws,r.size))}}const gs=(0,yt.JN)({icons:{toggleOff:({$implicit:a})=>"m"===a?"tuiIconToggleOff":"tuiIconToggleOffLarge",toggleOn:({$implicit:a})=>"m"===a?"tuiIconToggleOn":"tuiIconToggleOnLarge"},appearances:{checked:et.Nm.Primary,unchecked:et.Nm.Secondary},singleColor:!1,showIcons:!1,size:"m"});let ba=(()=>{class a extends un.M${constructor(r,f,k,ge){super(r,f),this.modeDirective=k,this.options=ge,this.singleColor=this.options.singleColor,this.showIcons=this.options.showIcons,this.showLoader=!1,this.size=this.options.size}get iconOn(){return this.options.icons.toggleOn}get iconOff(){return this.options.icons.toggleOff}get nativeFocusableElement(){var r,f;return null!==(f=null===(r=this.focusableElement)||void 0===r?void 0:r.nativeElement)&&void 0!==f?f:null}get focused(){return(0,Pt.V8)(this.nativeFocusableElement)}get appearance(){return this.singleColor||this.value?this.options.appearances.checked:this.options.appearances.unchecked}get sizeM(){return"m"===this.size}get loaderSize(){return this.sizeM?"xs":"s"}get hostMode(){var r,f;return null!==(f=null===(r=this.modeDirective)||void 0===r?void 0:r.mode)&&void 0!==f?f:null}onChecked(r){this.value=r}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}getFallbackValue(){return!1}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(mt.a5,10),e.Y36(e.sBO),e.Y36(Qe.w,8),e.Y36(gs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-toggle"]],viewQuery:function(r,f){if(1&r&&e.Gf(ta,5),2&r){let k;e.iGM(k=e.CRH())&&(f.focusableElement=k.first)}},hostVars:4,hostBindings:function(r,f){2&r&&(e.uIk("data-size",f.size)("data-mode",f.hostMode),e.ekj("_checked",f.value))},inputs:{singleColor:"singleColor",showIcons:"showIcons",showLoader:"showLoader",size:"size"},features:[e._Bn([(0,xn.FT)(a),(0,un.wB)(a)]),e.qOj],decls:9,vars:16,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly"],[1,"t-toggle"],["class","t-loader",3,"inheritColor","showLoader","size",4,"ngIf"],["class","t-icon-wrapper",4,"ngIf"],[1,"t-circle"],["automation-id","tui-toggle__checkbox","role","switch","type","checkbox",1,"t-checkbox",3,"disabled","id","tuiFocusable","tuiChecked","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""],[1,"t-loader",3,"inheritColor","showLoader","size"],[1,"t-icon-wrapper"],["automation-id","tui-toggle__check-icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__check-icon",1,"t-icon",3,"src"],["automation-id","tui-toggle__cancel-icon","class","t-icon t-icon_off",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__cancel-icon",1,"t-icon","t-icon_off",3,"src"]],template:function(r,f){1&r&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,ps,1,3,"tui-loader",2),e.YNc(3,Bo,2,4,"span",3),e._UZ(4,"div",4),e.YNc(5,Ps,1,3,"tui-loader",2),e.YNc(6,As,2,4,"span",3),e.qZA(),e.TgZ(7,"input",5,6),e.NdJ("tuiCheckedChange",function(ge){return f.value=ge})("tuiFocusedChange",function(ge){return f.onFocused(ge)})("tuiFocusVisibleChange",function(ge){return f.onFocusVisible(ge)}),e.qZA()()),2&r&&(e.Q6J("active",f.pseudoActive)("appearance",f.appearance)("disabled",f.computedDisabled)("focus",f.computedFocusVisible)("hover",f.pseudoHover)("invalid",f.computedInvalid)("readOnly",f.readOnly),e.xp6(2),e.Q6J("ngIf",f.showLoader),e.xp6(1),e.Q6J("ngIf",f.showIcons&&!f.showLoader),e.xp6(2),e.Q6J("ngIf",f.showLoader),e.xp6(1),e.Q6J("ngIf",f.showIcons&&!f.showLoader),e.xp6(1),e.Q6J("disabled",f.disabled)("id",f.id)("tuiFocusable",f.focusable)("tuiChecked",f.value),e.uIk("aria-checked",f.value))},dependencies:[Ye.kM,de.PN,Qi.o,Ie.O5,De.Li,en.t,ln.t,Sn.U,hi.q],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:6.25rem}[data-size=m][_nghost-%COMP%]{width:2rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:3rem;height:1.5rem}.t-checkbox[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer}.t-checkbox[_ngcontent-%COMP%]:-webkit-autofill, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}._disabled[_nghost-%COMP%] .t-checkbox[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.t-toggle[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;justify-content:center}[data-size=m][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:3rem;height:1rem;transform:translate(-1rem)}[data-size=l][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:4.5rem;height:1.5rem;transform:translate(-1.5rem)}._checked[_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{transform:translate(0)}.t-circle[_ngcontent-%COMP%]{margin:.125rem 0;flex-shrink:0;border-radius:100%;background-color:var(--tui-base-01)}._disabled[_nghost-%COMP%] .t-circle_light[_ngcontent-%COMP%]{opacity:.24}[data-size=m][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem}[data-size=l][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:1rem;height:1rem}._disabled[_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{background-color:var(--tui-base-01)}.t-loader[_ngcontent-%COMP%]{min-width:auto}[_nghost-%COMP%]:not(._checked) .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-06)}[_nghost-%COMP%]:not(._checked)._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-05)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:.75rem;margin:0 .2rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:1rem;margin:0 .25rem}.t-icon-wrapper[_ngcontent-%COMP%]{display:flex}.t-icon[_ngcontent-%COMP%]{opacity:.8}.t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-06)}._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-05)}[data-mode=onDark][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[data-mode=onLight][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{margin:0 .125rem;width:1.5rem;height:1.5rem}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{opacity:1}"],changeDetection:0}),a})(),ms=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Sn.F,ln.u,lr,hi.c,en.S,Qi.W,de.EI,Ye.dS,De.wq]]}),a})();var Xo=c(1064);function _r(a,y){const[,r=""]=function ia(a){const y=String(a),[r,f]=y.split("e-");let k=y;if(f){const[,ge]=r.split("."),tn=Number(f)+((null==ge?void 0:ge.length)||0);k=a.toFixed(tn)}return k}(a).split(".");return(0,yt.dt)(y)?r.slice(0,Math.max(0,y)):r}let l=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiValueAccessor",""]],features:[e._Bn([Fi.E2])]}),a})(),g=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();var x=c(1156);function V(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function G(a,y){if(1&a&&(e.TgZ(0,"div",6),e.YNc(1,V,2,1,"ng-container",7),e.qZA()),2&a){e.oxw();const r=e.MAs(9);e.xp6(1),e.Q6J("polymorpheusOutlet",r)}}function j(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"section",8)(1,"button",9),e.NdJ("click.prevent",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.onArrow(k.step))})("mousedown.prevent",function(){e.CHM(r);const k=e.oxw();return e.KtG(null==k.nativeFocusableElement?null:k.nativeFocusableElement.focus())}),e._uU(2," + "),e.qZA(),e.TgZ(3,"button",9),e.NdJ("click.prevent",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.onArrow(-k.step))})("mousedown.prevent",function(){e.CHM(r);const k=e.oxw();return e.KtG(null==k.nativeFocusableElement?null:k.nativeFocusableElement.focus())}),e._uU(4," - "),e.qZA()()}if(2&a){const r=e.oxw(),f=e.MAs(1);e.xp6(1),e.Q6J("appearance",f.appearance)("disabled",!r.canIncrement)("focusable",!1)("icon",r.options.icons.up),e.xp6(2),e.Q6J("appearance",f.appearance)("disabled",!r.canDecrement)("focusable",!1)("icon",r.options.icons.down)}}function Be(a,y){1&a&&e.GkF(0)}function ke(a,y){1&a&&e.Hsn(0,2)}const pt=["*",[["input"]],[["tuiContent"]]],Rt=["*","input","tuiContent"],Qt=(0,yt.JN)({icons:{up:"tuiIconPlus",down:"tuiIconMinus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0,decimal:"not-zero",precision:2}),hn=new e.OlP("");let ri=(()=>{class a extends un.F9{constructor(r,f,k,ge,tn,Un,oi,ui){super(r,f,k),this.options=ge,this.numberFormat=tn,this.isIOS=Un,this.textfieldSize=oi,this.controller=ui,this.unfinishedValue="",this.min=this.options.min,this.max=this.options.max,this.decimal=this.options.decimal,this.precision=this.options.precision,this.step=this.options.step,this.prefix="",this.postfix="",this.polymorpheusValueContent=We.Mm}get size(){return this.textfieldSize.size}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var r;return!(null===(r=this.textfield)||void 0===r||!r.focused)}get isNegativeAllowed(){return this.computedMin<0}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":"never"===this.decimal?"numeric":"decimal"}get calculatedMaxLength(){return 18+("never"!==this.decimal&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)this.computedMax||(this.value=f)}onFocused(r){this.updateFocused(r);const f=this.unfinishedValue?(0,Xo.vZ)(this.unfinishedValue,this.numberFormat.decimalSeparator):this.nativeNumberValue;if(this.unfinishedValue=null,Number.isNaN(f))return this.nativeValue=r?this.computedPrefix+this.computedPostfix:"",void(this.value=null);r||(this.value=f,this.nativeValue=this.formattedValue)}getFormattedValue(r){const k=Math.abs(r)%1>0;let ge="always"===this.decimal||k&&"never"!==this.decimal?this.precision:0;const tn=k?_r(r,this.precision):"";return this.focused&&"always"!==this.decimal&&(ge=tn.length),this.computedPrefix+function oa(a,y={}){const{decimalLimit:r,decimalSeparator:f,thousandSeparator:k,zeroPadding:ge,rounding:tn}=Object.assign(Object.assign({},po.Jl),y),Un=Number.isFinite(r)?(0,er.h0)({value:a,precision:r,method:tn}):a,oi=String(Math.floor(Math.abs(Un)));let ui=_r(Un,r);if(Number.isFinite(r))if(ge){const zo=Math.max(r-ui.length,0);ui=`${ui}${"0".repeat(zo)}`}else ui=ui.replace(/0*$/,"");const Ji=oi.length%3;let eo=(a<0?We.fv:"")+oi.charAt(0);for(let zo=1;zo3&&(eo+=k),eo+=oi.charAt(zo);return ui?eo+f+ui:eo}(r,Object.assign(Object.assign({},this.numberFormat),{decimalLimit:ge})).replace(We.fv,We.em)+this.computedPostfix}get isNativeValueNotFinished(){const r=this.nativeNumberValue;return r<0?r>this.computedMax:r[oi.length,zo.length-ui.length])]})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(mt.a5,10),e.Y36(e.sBO),e.Y36(hn,8),e.Y36(Qt),e.Y36(Mt.HO),e.Y36(xn.FA),e.Y36(N.kI),e.Y36(N.Cs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-input-number"]],contentQueries:function(r,f,k){if(1&r&&e.Suo(k,De.Li,5),2&r){let ge;e.iGM(ge=e.CRH())&&(f.polymorpheusValueContent=ge)}},viewQuery:function(r,f){if(1&r&&e.Gf(te.yc,5),2&r){let k;e.iGM(k=e.CRH())&&(f.textfield=k.first)}},hostVars:1,hostBindings:function(r,f){1&r&&e.NdJ("keydown.arrowDown",function(){return f.onArrow(-f.step)})("keydown.arrowUp",function(){return f.onArrow(f.step)}),2&r&&e.uIk("data-size",f.size)},inputs:{min:"min",max:"max",decimal:"decimal",precision:"precision",step:"step",prefix:"prefix",postfix:"postfix"},features:[e._Bn([(0,xn.FT)(a),(0,un.wB)(a),N.Y0]),e.qOj],ngContentSelectors:Rt,decls:10,vars:14,consts:[["tuiTextfieldPostfix","","tuiTextfieldPrefix","","tuiValueAccessor","",1,"t-textfield",3,"disabled","focusable","invalid","maskito","pseudoActive","pseudoFocus","pseudoHover","readOnly","value","focusedChange","valueChange"],["textfield",""],["ngProjectAs","tuiContent","class","t-value-content",5,["tuiContent"],4,"ngIf"],["class","t-buttons",4,"ngIf"],[4,"ngIf"],["valueContent",""],["ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value-content"],[4,"polymorpheusOutlet"],[1,"t-buttons"],["size","s","tuiIconButton","","type","button",1,"t-button",3,"appearance","disabled","focusable","icon","click.prevent","mousedown.prevent"]],template:function(r,f){1&r&&(e.F$t(pt),e.TgZ(0,"tui-primitive-textfield",0,1),e.NdJ("focusedChange",function(ge){return f.onFocused(ge)})("valueChange",function(ge){return f.onValueChange(ge)}),e.Hsn(2),e.Hsn(3,1,["ngProjectAs","input",5,["input"]]),e.YNc(4,G,2,1,"div",2),e.qZA(),e.YNc(5,j,5,8,"section",3),e.YNc(6,Be,1,0,"ng-container",4),e.ALo(7,"async"),e.YNc(8,ke,1,0,"ng-template",null,5,e.W1O)),2&r&&(e.Q6J("disabled",f.computedDisabled)("focusable",f.focusable)("invalid",f.computedInvalid)("maskito",f.mask)("pseudoActive",f.pseudoActive)("pseudoFocus",f.computedFocused)("pseudoHover",f.pseudoHover)("readOnly",f.readOnly)("value",f.computedValue),e.xp6(4),e.Q6J("ngIf",f.polymorpheusValueContent.length),e.xp6(1),e.Q6J("ngIf",f.step),e.xp6(1),e.Q6J("ngIf",e.lcZ(7,12,f.polymorpheusValueContent.changes)))},dependencies:[te.yc,Se.v0,te.B1,N.Tq,N.A7,l,x.ro,Ie.O5,De.Li,Ie.Ov],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:left}.t-textfield[_ngcontent-%COMP%]{flex:1;max-width:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.t-value-content[_ngcontent-%COMP%]{width:100%}.t-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;margin-left:.125rem;border-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin:0 0 0 .125rem;border-top-right-radius:inherit;border-bottom-right-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-radius:0}[data-size=m][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-l) * .75)}.t-button[_ngcontent-%COMP%]{display:flex;flex:1;height:auto;border-radius:0}.t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-top-right-radius:inherit}.t-button[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit}"],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"computeMin",null),(0,Di.gn)([lo.UM],a.prototype,"computeMax",null),(0,Di.gn)([lo.UM],a.prototype,"calculateMask",null),a})(),Ti=(()=>{class a extends Wi.D1{get value(){return this.host.computedValue}onValueChange(r){this.host.onValueChange(r)}ngDoCheck(){this.host.nativeFocusableElement&&(this.host.nativeFocusableElement.inputMode=this.host.inputMode,this.host.nativeFocusableElement.maxLength=this.host.nativeFocusableElement.maxLength>0?this.host.nativeFocusableElement.maxLength:this.host.calculatedMaxLength)}}return a.\u0275fac=function(){let y;return function(f){return(y||(y=e.n5z(a)))(f||a)}}(),a.\u0275dir=e.lG2({type:a,selectors:[["tui-input-number"]],features:[e._Bn([(0,Mt.cp)(a)]),e.qOj]}),a})(),Qn=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,x.U5,te.KW,N.cn,g,De.wq,Se.fN]]}),a})();var Xn=c(3178);const $n=new e.OlP("MutationObserver config");typeof MutationObserver<"u"&&MutationObserver;let dr=(()=>{class a extends yn.y{constructor({nativeElement:r},f){super(k=>{const ge=new MutationObserver(tn=>{k.next(tn)});return ge.observe(r,f),()=>{ge.disconnect()}})}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(e.SBq),e.LFG($n))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac}),a})();var Jo=c(8330),$r=c(5557),ra=c(815),m=c(8168);const v=["tuiTab",""];function h(a,y){1&a&&e.GkF(0)}const D=["*"];function F(a,y){1&a&&e.GkF(0)}function be(a,y){if(1&a&&e._UZ(0,"tui-underline",2),2&a){const r=e.oxw();e.Q6J("element",r.activeElement)}}function xt(a,y){1&a&&e.GkF(0)}function on(a,y){if(1&a&&e.GkF(0,12),2&a){const r=e.oxw().$implicit;e.Q6J("ngTemplateOutlet",r)}}function On(a,y){if(1&a&&(e.TgZ(0,"div"),e.GkF(1,12),e.qZA()),2&a){const r=e.oxw(),f=r.index,k=r.$implicit,ge=e.oxw();e.ekj("t-overflown",ge.isOverflown(f)),e.xp6(1),e.Q6J("ngTemplateOutlet",k)}}function Nn(a,y){if(1&a&&(e.ynx(0),e.YNc(1,on,1,1,"ng-container",10),e.YNc(2,On,2,3,"ng-template",null,11,e.W1O),e.BQk()),2&a){const r=y.index,f=e.MAs(3),k=e.oxw();e.xp6(1),e.Q6J("ngIf",r<=k.lastVisibleIndex)("ngIfElse",f)}}function Fn(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Ui(a,y){if(1&a&&(e._uU(0),e.ALo(1,"async"),e._UZ(2,"tui-svg",13)),2&a){const r=e.oxw();e.hij(" ",e.lcZ(1,4,r.moreWord$)," "),e.xp6(2),e.ekj("t-icon_rotated",r.open),e.Q6J("src",r.arrowOptions.iconSmall)}}function Ho(a,y){if(1&a&&e.GkF(0,12),2&a){const r=e.oxw().$implicit;e.Q6J("ngTemplateOutlet",r)}}function vr(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",17),e.NdJ("tui-tab-activate",function(){const ge=e.CHM(r).index,tn=e.oxw(2);return e.KtG(tn.onClick(ge))}),e.YNc(1,Ho,1,1,"ng-container",18),e.qZA()}if(2&a){const r=y.index,f=e.oxw(2);e.xp6(1),e.Q6J("ngIf",f.shouldShow(r))}}function Zr(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",14,15),e.NdJ("keydown.arrowDown.prevent",function(k){e.CHM(r);const ge=e.MAs(1),tn=e.oxw();return e.KtG(tn.onWrapperArrow(k,ge,!1))})("keydown.arrowUp.prevent",function(k){e.CHM(r);const ge=e.MAs(1),tn=e.oxw();return e.KtG(tn.onWrapperArrow(k,ge,!0))}),e.YNc(2,vr,2,1,"div",16),e.qZA()}if(2&a){const r=e.oxw();e.xp6(2),e.Q6J("ngForOf",r.items)}}function Ur(a,y){if(1&a&&e._UZ(0,"tui-underline",19),2&a){const r=e.oxw();e.Q6J("element",r.activeElement)}}const wr=new e.OlP("[TUI_TAB_EVENT]"),js=[K.a3,K.ku,Ht.Ok,{provide:wr,deps:[e.SBq,Ht.Ok,[new e.FiY,dr],[new e.FiY,Xn.Od]],useFactory:({nativeElement:a},y,r,f)=>{const k=f&&r?r.pipe((0,ue.h)(()=>f.isActive)):ji.E;return(0,W.T)(k,y.pipe((0,ue.h)(Jo.y)),a.matches("button")?(0,di.mL)(a,"click"):ji.E).pipe((0,fe.U)(()=>a.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0}))))}},Nr.CV];let wo=(()=>{class a{constructor(r,f,k,ge,tn){this.routerLinkActive=r,this.el=f,this.mode$=k,this.event$=ge,this.margin=tn}get isActive(){return!!this.routerLinkActive&&this.routerLinkActive.isActive}ngOnDestroy(){(0,Pt.V8)(this.el.nativeElement)&&this.el.nativeElement.blur()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Xn.Od,8),e.Y36(e.SBq),e.Y36(Mt.Au),e.Y36(wr),e.Y36(ko.WO))},a.\u0275cmp=e.Xpm({type:a,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],hostVars:6,hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$}),2&r&&(e.Udp("cursor","pointer")("--tui-tab-margin",f.margin,"px"),e.ekj("_active",f.isActive))},features:[e._Bn(js)],attrs:v,ngContentSelectors:D,decls:4,vars:3,consts:[[4,"ngIf"],[1,"t-highlight"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,h,1,0,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"span",1),e.Hsn(3),e.qZA()),2&r&&e.Q6J("ngIf",e.lcZ(1,1,f.event$))},dependencies:[Ie.O5,Ie.Ov],styles:['._underline[_nghost-%COMP%]:hover:not(._active), ._underline [_nghost-%COMP%]:hover:not(._active){box-shadow:inset 0 -2px var(--tui-base-03)}tui-tabs > [_nghost-%COMP%]:first-child, tui-tabs > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown) [_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:0}[tuiTabs] > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;flex-shrink:0;height:100%;box-sizing:border-box;justify-content:space-between;line-height:1.5rem;align-items:center;white-space:nowrap;cursor:pointer;outline:none;color:inherit;margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[_nghost-%COMP%]:not([data-mode])._active{opacity:1;color:var(--tui-text-01);box-shadow:none}[data-mode=onDark][_nghost-%COMP%]{color:#ffffffb8}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark]._active[_nghost-%COMP%]{color:#fff}[data-mode=onDark][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-text-01);color:#fff}[_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-selection)}._android[_nghost-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;height:3rem;flex:1;flex-shrink:0;justify-content:center;margin:0;text-transform:uppercase;color:var(--tui-base-09);opacity:.5;font-size:.875rem;font-weight:500;letter-spacing:-.008125rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._android[_nghost-%COMP%]:hover{box-shadow:none}._android._active[_nghost-%COMP%]{opacity:1;color:var(--tui-base-09)}._android[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}._ios[_nghost-%COMP%]{height:1.75rem;flex:1;flex-shrink:0;justify-content:center;margin:0;color:var(--tui-base-01);opacity:1;font-size:.8125rem;font-weight:500;letter-spacing:-.005rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._ios[_nghost-%COMP%]:hover{box-shadow:none}._ios._active[_nghost-%COMP%]{font-size:.875rem;font-weight:600;color:var(--tui-link)}._ios[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}@media (hover: hover){[_nghost-%COMP%]:hover{color:var(--tui-text-01)}}.t-highlight[_ngcontent-%COMP%]{display:inline-flex;width:100%;align-items:center;justify-content:inherit}.t-highlight[_ngcontent-%COMP%] >*{flex-shrink:0}tui-tabs[data-vertical][_nghost-%COMP%], tui-tabs[data-vertical] [_nghost-%COMP%], [tuiTabs][data-vertical][_nghost-%COMP%], [tuiTabs][data-vertical] [_nghost-%COMP%]{min-height:2.75rem;height:auto;white-space:normal;margin:0;text-align:left;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical][_nghost-%COMP%]:after, tui-tabs[data-vertical] [_nghost-%COMP%]:after, [tuiTabs][data-vertical][_nghost-%COMP%]:after, [tuiTabs][data-vertical] [_nghost-%COMP%]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--tui-primary);transform:scaleX(0);transform-origin:right}tui-tabs[data-vertical][_nghost-%COMP%]:hover, tui-tabs[data-vertical] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical][_nghost-%COMP%]:hover, [tuiTabs][data-vertical] [_nghost-%COMP%]:hover{box-shadow:inset -2px 0 var(--tui-base-03)}tui-tabs[data-vertical]._active[_nghost-%COMP%]:after, tui-tabs[data-vertical] ._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical]._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical] ._active[_nghost-%COMP%]:after{transform:none}tui-tabs[data-vertical="right"][_nghost-%COMP%], tui-tabs[data-vertical="right"] [_nghost-%COMP%], [tuiTabs][data-vertical="right"][_nghost-%COMP%], [tuiTabs][data-vertical="right"] [_nghost-%COMP%]{text-align:right;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical="right"][_nghost-%COMP%]:after, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical="right"][_nghost-%COMP%]:hover, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:hover{box-shadow:inset 2px 0 var(--tui-base-03)}'],changeDetection:0}),a})(),Gs=(()=>{class a{constructor(r){this.el=r,this.activeItemIndex=0,this.activeItemIndexChange=new e.vpe}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}onActivate(r,f){const k=this.tabs.findIndex(ge=>ge===f);r.stopPropagation(),k!==this.activeItemIndex&&(this.activeItemIndexChange.emit(k),this.activeItemIndex=k)}moveFocus(r,f){const{tabs:k}=this;(0,Pt.VR)(k.indexOf(r),k,f)}ngAfterViewChecked(){const{tabs:r,activeElement:f}=this;r.forEach(k=>{const ge=k===f;k.classList.toggle("_active",ge),k.setAttribute("tabIndex",ge?"0":"-1")})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq))},a.\u0275dir=e.lG2({type:a,selectors:[["tui-tabs"],["nav","tuiTabs",""]],hostBindings:function(r,f){1&r&&e.NdJ("tui-tab-activate",function(ge){return f.onActivate(ge,ge.target)})},inputs:{activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"}}),a})();const iu=(0,yt.JN)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0});let Ys=(()=>{class a{constructor({nativeElement:r},f,k,ge){this.zone=f,this.animationFrame$=k,this.mode$=ge,this.el$=new $r.t(1),this.refresh$=this.el$.pipe((0,le.w)(tn=>tn?this.animationFrame$.pipe((0,fe.U)(()=>tn),(0,di.fL)(this.zone)):(0,Gt.of)(null)),(0,ra.B)()),this.transition$=(0,he.Gt)(this.el$.pipe((0,fe.U)(tn=>tn&&"all"),(0,Xe.b)(50))),this.transform$=(0,he.Gt)(this.refresh$.pipe((0,fe.U)(tn=>tn?`translate3d(${tn.offsetLeft}px, 0, 0)`:null))),this.width$=(0,he.Gt)(this.refresh$.pipe((0,fe.U)(tn=>(null==tn?void 0:tn.clientWidth)||0))),r["$.style.transitionProperty"]=this.transition$,r["$.style.transform"]=this.transform$,r["$.style.width.px"]=this.width$}set element(r){this.el$.next(r)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Wt.L1),e.Y36(Mt.Au))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-underline"]],hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$})("$.style.transitionProperty",function(){return f.transition$()})("$.style.transform",function(){return f.transform$()})("$.style.width.px",function(){return f.width$()})},inputs:{element:"element"},features:[e._Bn([Nr.CV])],decls:0,vars:0,template:function(r,f){},styles:["[_nghost-%COMP%]{transition-property:none;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:0;height:100%;color:var(--tui-primary);transform:scale(0);box-shadow:inset 0 -.1875rem 0 -.0625rem;pointer-events:none}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}"],changeDetection:0}),a})(),Ca=(()=>{class a{constructor(r,f,k,ge,tn){this.options=r,this.el=f,this.tabs=k,this.children=We.Mm,this.underline=this.options.underline,tn.pipe((0,ue.h)(()=>this.underline)).subscribe(()=>{ge.detectChanges()})}get activeItemIndex(){return this.tabs.activeItemIndex}set activeItemIndex(r){this.tabs.activeItemIndex=r}get activeElement(){return this.tabs.activeElement}onKeyDownArrow(r,f){this.tabs.moveFocus(r,f)}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex)}scrollTo(r){const f=this.tabs.tabs[r];if(!f)return;const{offsetLeft:k,offsetWidth:ge}=f,{nativeElement:tn}=this.el;ktn.scrollLeft+tn.offsetWidth&&(tn.scrollLeft=k+ge-tn.offsetWidth)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(iu),e.Y36(e.SBq),e.Y36(Gs),e.Y36(e.sBO),e.Y36(K.tl))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(r,f,k){if(1&r&&e.Suo(k,wo,4),2&r){let ge;e.iGM(ge=e.CRH())&&(f.children=ge)}},hostVars:2,hostBindings:function(r,f){1&r&&e.NdJ("keydown.arrowRight.prevent",function(ge){return f.onKeyDownArrow(ge.target,1)})("keydown.arrowLeft.prevent",function(ge){return f.onKeyDownArrow(ge.target,-1)}),2&r&&e.ekj("_underline",f.underline)},inputs:{underline:"underline"},features:[e._Bn([K.a3,K.tl,dr,{provide:$n,useValue:{childList:!0}}])],ngContentSelectors:D,decls:4,vars:4,consts:[[4,"ngIf"],["class","t-underline",3,"element",4,"ngIf"],[1,"t-underline",3,"element"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,F,1,0,"ng-container",0),e.ALo(1,"async"),e.Hsn(2),e.YNc(3,be,1,1,"tui-underline",1)),2&r&&(e.Q6J("ngIf",e.lcZ(1,2,f.children.changes)),e.xp6(3),e.Q6J("ngIf",f.underline))},dependencies:[Ys,Ie.O5,Ie.Ov],styles:["[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none;position:relative;display:flex;font:var(--tui-font-text-m);height:var(--tui-height-l);color:var(--tui-text-02);box-shadow:inset 0 -1px var(--tui-base-03);overflow:auto;isolation:isolate}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-underline[_ngcontent-%COMP%]{z-index:-1}"],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"scrollTo",null),a})();const tl=new e.OlP("[TUI_TABS_REFRESH]"),Rc=[K.tl,K.a3,dr,(0,lt.fx)({align:"right"}),{provide:$n,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:tl,deps:[K.tl,dr,K.a3,Ie.K0,e.SBq,e.sBO],useFactory:(a,y,r,{body:f},{nativeElement:k},ge)=>(0,W.T)(a,y.pipe((0,m.b)(()=>ge.detectChanges()))).pipe((0,ue.h)(()=>f.contains(k)),(0,Xe.b)(0),(0,ae.O)(null),(0,U.R)(r))}];let Is=(()=>{class a{constructor(r,f,k,ge,tn,Un,oi){this.options=r,this.margin=f,this.refresh$=k,this.el=ge,this.cdr=tn,this.moreWord$=Un,this.arrowOptions=oi,this.maxIndex=1/0,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new e.vpe,this.items=We.Mm,this.activeItemIndex=0,this.open=!1}set itemIndex(r){this.activeItemIndex=r,this.maxIndex=this.getMaxIndex()}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){var r;const{tabs:f}=this,k=(0,er.Ki)(this.activeItemIndex||0,0,f.length-2);return this.options.exposeActive||this.lastVisibleIndex>=k?f[k]||null:(null===(r=this.moreButton)||void 0===r?void 0:r.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=this.items.length?this.maxIndex:Math.min(this.itemsLimit-(this.itemsLimit-1>this.activeItemIndex||!this.options.exposeActive?1:2),this.maxIndex)}ngAfterViewInit(){this.refresh$.pipe((0,fe.U)(()=>this.getMaxIndex()),(0,ue.h)(r=>this.maxIndex!==r)).subscribe(r=>{this.maxIndex=r,this.cdr.detectChanges()})}onActiveItemIndexChange(r){this.updateActiveItemIndex(r)}onClick(r){this.open=!1,this.focusMore(),this.updateActiveItemIndex(r)}onArrowRight(r){(0,Ct.ve)(r.target)&&(0,Pt.V8)(r.target)&&this.focusMore()}onArrowLeft(){const{tabs:r}=this;let f=r.length-2;for(;f>=0;){if(r[f].focus(),(0,Pt.V8)(r[f]))return;f--}}onWrapperArrow(r,f,k){const tn=(0,Pt.BW)({initial:r.target,root:f,previous:k});tn&&tn.focus()}isOverflown(r){return r!==this.activeItemIndex||!this.options.exposeActive}shouldShow(r){return r>this.lastVisibleIndex&&this.isOverflown(r)}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){const{tabs:r,activeItemIndex:f,margin:k}=this;if(r.length<2)return 0;const{exposeActive:ge,minMoreWidth:tn}=this.options,{clientWidth:Un}=this.el.nativeElement,oi=r[f]?r[f].scrollWidth:0,ui=Math.max(r[r.length-1].scrollWidth,tn);let Ji=r.length-2,Or=r.reduce((eo,{scrollWidth:zo})=>eo+zo,0)+Ji*k-r[r.length-1].scrollWidth;if(Or<=Un)return 1/0;for(;Ji;)if(Or-=r[Ji].scrollWidth+k,Ji--,Or+(ge&&f>Ji?oi+k:0)+ui+k+(0,er.HW)(this.maxIndex===Ji-1){class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,dn.jh,de.EI,ln.u,ho]]}),a})();var ou=c(1673),ph=c(9034);const nl=["focusableElement"];function kc(a,y){if(1&a&&e._UZ(0,"tui-svg",9),2&a){const r=y.polymorpheusOutlet,f=e.oxw(2);e.ekj("t-icon_open",f.open),e.Q6J("src",r)}}function gh(a,y){if(1&a&&(e.ynx(0),e.YNc(1,kc,1,3,"tui-svg",8),e.BQk()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.options.iconLarge)}}function Fc(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Lc(a,y){if(1&a&&(e.TgZ(0,"div",11),e.YNc(1,Fc,2,1,"ng-container",12),e.qZA()),2&a){const r=e.oxw(2);e.xp6(1),e.Q6J("polymorpheusOutlet",r.lazyContent)}}function Nc(a,y){if(1&a&&e.YNc(0,Lc,2,1,"div",10),2&a){const r=e.oxw();e.Q6J("ngIf",r.lazyContent)}}function Da(a,y){1&a&&(e.TgZ(0,"div",13),e.Hsn(1,1),e.qZA())}const il=["*",[["","tuiAccordionItemContent",""]]],Bc=["*","[tuiAccordionItemContent]"],ol=[[["tui-accordion-item"]]],mh=["tui-accordion-item"];let ru=(()=>{class a extends De.GL{constructor(r,f){super(r,f)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc,2),e.Y36(e.sBO))},a.\u0275dir=e.lG2({type:a,selectors:[["ng-template","tuiAccordionItemContent",""]],features:[e.qOj]}),a})(),_h=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]]}),a})(),rl=(()=>{class a extends un.Xn{constructor(r,f,k){super(),this.cdr=r,this.mode$=f,this.options=k,this.noPadding=!1,this.showArrow=!0,this.borders="all",this.size="m",this.disabled=!1,this.disableHover=!1,this.open=!1,this.async=!1,this.openChange=new e.vpe}get nativeFocusableElement(){return this.disabled||!this.focusableElement?null:this.focusableElement.nativeElement}get focused(){return(0,Pt.V8)(this.nativeFocusableElement)}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(r){this.open&&(r.stopPropagation(),this.updateOpen(!1))}close(){this.updateOpen(!1),this.cdr.markForCheck()}updateOpen(r){this.open!==r&&(this.open=r,this.openChange.emit(r))}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(Mt.Au),e.Y36(yi))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-accordion-item"]],contentQueries:function(r,f,k){if(1&r&&(e.Suo(k,_h,5),e.Suo(k,ru,5)),2&r){let ge;e.iGM(ge=e.CRH())&&(f.eagerContent=ge.first),e.iGM(ge=e.CRH())&&(f.lazyContent=ge.first)}},viewQuery:function(r,f){if(1&r&&e.Gf(nl,5),2&r){let k;e.iGM(k=e.CRH())&&(f.focusableElement=k.first)}},hostVars:8,hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$}),2&r&&(e.uIk("data-borders",f.borders)("data-size",f.size),e.ekj("_no-padding",f.noPadding)("_has-arrow",f.showArrow)("_disabled",f.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},features:[e._Bn([(0,xn.FT)(a),Nr.CV]),e.qOj],ngContentSelectors:Bc,decls:9,vars:10,consts:[["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"disabled","tuiFocusable","click","keydown.esc","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-arrow","class","t-icon",3,"t-icon_open","src",4,"polymorpheusOutlet"],["automation-id","tui-accordion__item-arrow",1,"t-icon",3,"src"],["automation-id","tui-accordion__item-content","class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-content",1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content"]],template:function(r,f){1&r&&(e.F$t(il),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return f.onRowToggle()})("keydown.esc",function(ge){return f.onItemKeyDownEsc(ge)})("tuiFocusedChange",function(ge){return f.onFocused(ge)})("tuiFocusVisibleChange",function(ge){return f.onFocusVisible(ge)}),e.TgZ(3,"span",3),e.Hsn(4),e.qZA(),e.YNc(5,gh,2,1,"ng-container",4),e.qZA(),e.TgZ(6,"tui-expand",5),e.YNc(7,Nc,1,1,"ng-template",6),e.YNc(8,Da,2,0,"div",7),e.qZA()()),2&r&&(e.xp6(1),e.ekj("t-header_hoverable",!f.disableHover)("t-header_open",f.open),e.Q6J("disabled",f.computedDisabled)("tuiFocusable",f.computedFocusable),e.xp6(4),e.Q6J("ngIf",f.showArrow),e.xp6(1),e.Q6J("async",f.async)("expanded",f.open),e.xp6(2),e.Q6J("ngIf",f.eagerContent))},dependencies:[de.PN,Ze,ln.t,Sn.U,hi.q,Ie.O5,De.Li,zt],styles:['[_nghost-%COMP%]{position:relative;display:block;overflow:hidden;border-radius:var(--tui-radius-l)}[data-borders=top-bottom][_nghost-%COMP%]{border-radius:0!important}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-base-04);pointer-events:none}[_nghost-%COMP%]:not([data-borders]) .t-wrapper[_ngcontent-%COMP%]:after{border-width:0}[data-borders=all][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-borders=top-bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-bottom-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-top-width:0}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-text-01)}._focus-visible[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border:2px solid var(--tui-focus)}[_nghost-%COMP%]:not([data-mode]) .t-wrapper[_ngcontent-%COMP%]{background:var(--tui-base-01)}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-bottom:1px solid var(--tui-base-04);min-height:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-01);cursor:pointer;text-align:left;outline:none}[data-mode=onDark][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{color:var(--tui-text-01-night);border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-bottom-width:0;box-shadow:none}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[data-mode=onDark][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}[data-mode=onLight][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-height:var(--tui-height-m);padding:.625rem .75rem .625rem 1rem}._no-padding[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-left:0;padding-right:0}._disabled[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{cursor:default}.t-wrapper[_ngcontent-%COMP%]:hover:not([data-mode]) > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-base-02)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onDark] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onLight] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear)}.t-title[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0;flex-grow:1}._has-arrow[_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{margin-right:.5rem}.t-icon[_ngcontent-%COMP%]{transition-property:transform,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1.5rem;height:1.5rem;margin-left:auto;color:var(--tui-base-06)}.t-icon_open[_ngcontent-%COMP%]{transform:rotate(180deg)}[data-mode][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:hover[data-mode] .t-icon[_ngcontent-%COMP%]{opacity:.8}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01)}[_nghost-%COMP%]:hover:not([data-mode]) .t-icon[_ngcontent-%COMP%]{color:var(--tui-base-07)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);padding:1.25rem;word-wrap:break-word}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);padding:1rem}'],changeDetection:0}),a})(),Uc=(()=>{class a{constructor(r){this.destroy$=r,this.closeOthers=!0,this.rounded=!0,this.accordionItems=We.Mm}ngAfterContentInit(){const{accordionItems:r}=this,f=(0,di.ll)(r),k=f.pipe((0,ph.G)(),(0,fe.U)(([tn,Un])=>Un.find(oi=>!tn.includes(oi)&&oi.open)),(0,ue.h)(yt.Pc));(0,W.T)(f.pipe((0,le.w)(tn=>(0,W.T)(...tn.map(Un=>Un.openChange.pipe((0,ue.h)(Jo.y),(0,fe.U)(()=>Un)))))),k).pipe((0,ue.h)(()=>this.closeOthers),(0,U.R)(this.destroy$)).subscribe(tn=>{r.forEach(Un=>{tn!==Un&&Un.close()})})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(K.a3,2))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-accordion"]],contentQueries:function(r,f,k){if(1&r&&e.Suo(k,rl,4),2&r){let ge;e.iGM(ge=e.CRH())&&(f.accordionItems=ge)}},inputs:{closeOthers:"closeOthers",rounded:"rounded"},features:[e._Bn([K.a3])],ngContentSelectors:mh,decls:2,vars:2,consts:[["automation-id","tui-accordion__group","orientation","vertical","size","l","tuiGroup","",1,"t-group",3,"collapsed","rounded"]],template:function(r,f){1&r&&(e.F$t(ol),e.TgZ(0,"div",0),e.Hsn(1),e.qZA()),2&r&&e.Q6J("collapsed",!0)("rounded",f.rounded)},dependencies:[I.gZ],styles:["[_nghost-%COMP%]{display:block}.t-group[_ngcontent-%COMP%]{display:flex}"],changeDetection:0}),a})(),su=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Sn.F,hi.c,ln.u,De.wq,de.EI,I.n6,Me]]}),a})();const yh=["input"];function au(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function bh(a,y){if(1&a&&(e.TgZ(0,"div",6),e.YNc(1,au,2,1,"ng-container",7),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.leftContent)}}function Ch(a,y){if(1&a&&e._UZ(0,"tui-loader",8),2&a){const r=e.oxw();e.Q6J("inheritColor",!0)("size",r.loaderSize)}}function Dh(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-svg",9),e.NdJ("click",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.remove(k))})("mousedown.stop.prevent.silent",function(){return 0}),e.qZA()}if(2&a){const r=e.oxw();e.Q6J("src",r.icons.close)}}function Th(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"input",10,11),e.NdJ("blur",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.onBlur())})("keydown",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.onKeyDown(k))})("ngModelChange",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.onInput(k))}),e.qZA()}if(2&a){const r=e.oxw();e.Q6J("ngModel",r.editedText),e.uIk("maxLength",r.maxLength)}}const sl=(0,yt.JN)({size:"m",status:"default",autoColor:!1});let uu=(()=>{class a{constructor(r,f,k,ge){this.el=r,this.mode$=f,this.options=k,this.icons=ge,this.value="",this.editable=!1,this.separator=",",this.maxLength=null,this.size=this.options.size,this.showLoader=!1,this.status=this.options.status,this.hoverable=!1,this.removable=!1,this.disabled=!1,this.autoColor=this.options.autoColor,this.edited=new e.vpe,this.editing=!1,this.editedText=null}set input(r){r&&r.nativeElement.focus()}get backgroundColor(){return this.autoColor?function vh(a){if(""===a)return"";let y=0;for(let ge=0;ge1?this.save(String(f)):this.editedText=r}onKeyDown(r){switch(r.stopPropagation(),r.key.toLowerCase()){case"enter":r.preventDefault(),this.save(this.editedText||"");break;case"escape":case"esc":r.preventDefault(),this.stopEditing(),this.el.nativeElement.focus()}}onBlur(){null!==this.editedText&&this.save(this.editedText)}get canEdit(){return this.editable&&!this.disabled&&!this.showLoader}stopEditing(){this.editing=!1,this.editedText=null}save(r){this.stopEditing(),this.edited.emit(r.trim())}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.SBq),e.Y36(Mt.Au),e.Y36(sl),e.Y36(Mt.Gs))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-tag"],["a","tuiTag",""],["button","tuiTag",""]],viewQuery:function(r,f){if(1&r&&e.Gf(yh,5,e.SBq),2&r){let k;e.iGM(k=e.CRH())&&(f.input=k.first)}},hostVars:10,hostBindings:function(r,f){1&r&&e.NdJ("$.data-mode.attr",function(){return f.mode$})("keydown.enter",function(ge){return f.edit(ge)})("keydown.delete",function(ge){return f.remove(ge)})("keydown.backspace",function(ge){return f.remove(ge)}),2&r&&(e.uIk("data-size",f.size)("data-status",f.status),e.ekj("_hoverable",f.hoverable)("_disabled",f.disabled)("_autocolor",f.autoColor)("_editing",f.editing))},inputs:{value:"value",editable:"editable",separator:"separator",maxLength:"maxLength",size:"size",showLoader:"showLoader",status:"status",hoverable:"hoverable",removable:"removable",disabled:"disabled",autoColor:"autoColor",leftContent:"leftContent"},outputs:{edited:"edited"},features:[e._Bn([Nr.CV])],decls:6,vars:7,consts:[[1,"t-tag",3,"dblclick"],["class","t-content",4,"ngIf"],["automation-id","tui-tag__text",1,"t-text",3,"textContent"],["class","t-content",3,"inheritColor","size",4,"ngIf"],["automation-id","tui-tag__remove","class","t-icon",3,"src","click","mousedown.stop.prevent.silent",4,"ngIf"],["automation-id","tui-tag__edit","type","text","class","t-edit",3,"ngModel","blur","keydown","ngModelChange",4,"ngIf"],[1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content",3,"inheritColor","size"],["automation-id","tui-tag__remove",1,"t-icon",3,"src","click","mousedown.stop.prevent.silent"],["automation-id","tui-tag__edit","type","text",1,"t-edit",3,"ngModel","blur","keydown","ngModelChange"],["input",""]],template:function(r,f){1&r&&(e.TgZ(0,"div",0),e.NdJ("dblclick",function(ge){return f.edit(ge)}),e.YNc(1,bh,2,1,"div",1),e._UZ(2,"span",2),e.YNc(3,Ch,1,2,"tui-loader",3),e.YNc(4,Dh,1,1,"tui-svg",4),e.qZA(),e.YNc(5,Th,2,2,"input",5)),2&r&&(e.Udp("background-color",f.backgroundColor),e.xp6(1),e.Q6J("ngIf",f.leftContent),e.xp6(1),e.Q6J("textContent",f.displayText),e.xp6(1),e.Q6J("ngIf",f.showLoader),e.xp6(1),e.Q6J("ngIf",f.canRemove),e.xp6(1),e.Q6J("ngIf",f.editing))},dependencies:[Ye.kM,de.PN,Ie.O5,De.Li,mt.Fj,mt.JJ,mt.On],styles:['[_nghost-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;font:var(--tui-font-text-s);line-height:1.25rem;max-width:100%;cursor:default;outline:none;text-decoration:none;padding:0;border:0}[_nghost-%COMP%]:after{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none}._hoverable[_nghost-%COMP%]:hover[data-status=custom]:after, ._hoverable[_nghost-%COMP%]:active[data-status=custom]:after{background-color:var(--tui-clear)}[_nghost-%COMP%]:focus:after{border:2px solid var(--tui-focus)}[data-size=s][_nghost-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;border-radius:var(--tui-radius-xs)}[data-size=m][_nghost-%COMP%]{border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{border-radius:var(--tui-radius-s)}[data-status=primary][_nghost-%COMP%]{background-color:var(--tui-primary);color:var(--tui-primary-text)}[data-status=primary]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-primary-hover)}[data-status=primary]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-primary-active)}[data-status=error][_nghost-%COMP%]{background-color:var(--tui-error-bg);color:var(--tui-text-01)}[data-status=error]._hoverable[_nghost-%COMP%]:hover, [data-status=error]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-hover)}[data-status=error][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-error-bg-night);color:var(--tui-text-01-night)}[data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-night-hover)}[data-status=success][_nghost-%COMP%]{background-color:var(--tui-success-bg);color:var(--tui-text-01)}[data-status=success]._hoverable[_nghost-%COMP%]:hover, [data-status=success]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-hover)}[data-status=success][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-success-bg-night);color:var(--tui-text-01-night)}[data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-night-hover)}[data-status=warning][_nghost-%COMP%]{background-color:var(--tui-warning-bg);color:var(--tui-text-01)}[data-status=warning]._hoverable[_nghost-%COMP%]:hover, [data-status=warning]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-hover)}[data-status=warning][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-warning-bg-night);color:var(--tui-text-01-night)}[data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-night-hover)}[data-status=default][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-base-06)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:hover{background-color:var(--tui-base-07)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:active{background-color:var(--tui-base-08)}[data-status=default][data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-clear-inverse)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-inverse-hover)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-inverse-active)}[data-status=default][data-mode=onDark][_nghost-%COMP%]:focus:after{border:2px solid var(--tui-base-01)}[data-status=default][data-mode=onLight][_nghost-%COMP%]{background-color:var(--tui-clear);color:var(--tui-text-01)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-hover)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-active)}._editing[_nghost-%COMP%]{background:transparent!important}._disabled[_nghost-%COMP%]{pointer-events:none;opacity:var(--tui-disabled-opacity)}._hoverable[_nghost-%COMP%]{cursor:pointer}._autocolor[_nghost-%COMP%]{color:#000c}.t-text[_ngcontent-%COMP%]{white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-right:.02em}.t-tag[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:flex;width:auto;align-items:center;font:inherit;border-radius:inherit}[data-size=s][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:1.25rem;padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-xs);padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-s);padding:0 .75rem}._editing[_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{visibility:hidden}.t-edit[_ngcontent-%COMP%]{margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;font:inherit;color:var(--tui-text-01);width:100%;height:100%;box-sizing:border-box;padding:0 .5rem}.t-edit[_ngcontent-%COMP%]:-webkit-autofill, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}[data-size=s][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .75rem}.t-icon[_ngcontent-%COMP%]{width:1rem;height:100%;cursor:pointer;pointer-events:all;opacity:var(--tui-disabled-opacity);-webkit-margin-start:.25rem;margin-inline-start:.25rem;-webkit-margin-end:-.25rem;margin-inline-end:-.25rem}.t-icon[_ngcontent-%COMP%]:hover{opacity:1}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{-webkit-margin-start:0;margin-inline-start:0}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%] svg{transform:scale(.75)}.t-content[_ngcontent-%COMP%]{width:1rem;height:1rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}'],changeDetection:0}),a})(),al=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,mt.u5,de.EI,Ye.dS,De.wq]]}),a})();const ul=["tuiSidebar",""];function qr(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}let cu=(()=>{class a extends De.GL{constructor(r,f,k,ge){super(r,ge),this.content=r,this.injector=f,this.portalService=k,this.component=new De.Al(Vc,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1}set tuiSidebar(r){r?this.show():this.hide()}ngOnDestroy(){this.hide()}show(){null===this.sidebarRef&&(this.sidebarRef=this.portalService.add(this.component),this.sidebarRef.changeDetectorRef.detectChanges())}hide(){null!==this.sidebarRef&&(this.portalService.remove(this.sidebarRef),this.sidebarRef=null)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc),e.Y36(e.zs3),e.Y36(Ut.ae),e.Y36(e.sBO))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiSidebar",""]],inputs:{direction:["tuiSidebarDirection","direction"],autoWidth:["tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},features:[e.qOj]}),a})(),Vc=(()=>{class a{constructor(r,f){this.options=r,this.directive=f,this.left=Object.assign(Object.assign({},this.options),{value:"left"}),this.right=Object.assign(Object.assign({},this.options),{value:"right"})}get animation(){return"left"===this.direction?this.left:this.right}get directionHostClass(){return`t-${this.directive.direction}`}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}ngDoCheck(){this.directive.check()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(Mt.Pw),e.Y36(cu))},a.\u0275cmp=e.Xpm({type:a,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(r,f){2&r&&(e.d8E("@tuiSlideIn",f.animation),e.Tol(f.directionHostClass))},attrs:ul,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(r,f){1&r&&(e.TgZ(0,"div",0),e.YNc(1,qr,2,1,"ng-container",1),e.qZA()),2&r&&(e.ekj("t-wrapper_auto-width",f.autoWidth),e.xp6(1),e.Q6J("polymorpheusOutlet",f.content))},dependencies:[me.e,De.Li],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;background:rgba(0,0,0,.38);animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;width:200%}[_nghost-%COMP%]:after{left:100%}.ng-animating[_nghost-%COMP%]:before, .ng-animating[_nghost-%COMP%]:after{opacity:0;transition:opacity var(--tui-duration)}.t-right[_nghost-%COMP%]{justify-content:flex-end}.t-left[_nghost-%COMP%]{justify-content:flex-start}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;background:var(--tui-base-01);box-shadow:0 10rem var(--tui-base-01);width:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{width:auto}'],data:{animation:[Ue.Gw]},changeDetection:0}),a})(),$c=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[me.A,De.wq]]}),a})(),ll=(()=>{class a{constructor(r,{nativeElement:f},k){this.readyToScroll$=k,this.scroll$=new $r.t(1),this.readyToScroll$.pipe((0,ue.h)(Boolean),(0,le.w)(()=>this.scroll$),(0,Xe.b)(750),(0,ue.h)(ge=>ge&&!!(0,Ct.PU)(f)),(0,U.R)(r)).subscribe(()=>{f.scrollIntoView()})}set tuiScrollIntoViewLink(r){this.scroll$.next(r)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(K.a3,2),e.Y36(e.SBq),e.Y36(s.V1))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiScrollIntoViewLink",""]],inputs:{tuiScrollIntoViewLink:"tuiScrollIntoViewLink"},features:[e._Bn([K.a3])]}),a})(),du=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})();const fu="Taiga UI",Gc=(0,yt.JN)("tuiTheme"),Wc=(0,yt.JN)(fu);let Pr=(()=>{class a extends B.X{constructor(r,f,k){super(k.getItem(f)||r),this.initialTheme=r,this.key=f,this.storage=k}next(r){this.storage.setItem(this.key,r),super.next(r)}get isDefaultTheme(){return this.value===fu}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Wc),e.LFG(Gc),e.LFG(Wt.H3))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const cl=(0,yt.JN)("tuiNight"),pu=(0,yt.JN)(!0);let yr=(()=>{class a extends B.X{constructor(r,f,k,ge){super("true"===f.getItem(k)||null===f.getItem(k)&&r.matchMedia("(prefers-color-scheme: dark)").matches),this.win=r,this.storage=f,this.key=k,this.useDefaultNightTheme=ge}next(r){this.storage.setItem(this.key,String(r)),super.next(r)}toggle(){this.next(!this.value)}}return a.\u0275fac=function(r){return new(r||a)(e.LFG(Wt.m9),e.LFG(Wt.H3),e.LFG(cl),e.LFG(pu))},a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();function sa(a,y){if(1&a&&(e.TgZ(0,"p",2),e._uU(1),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.hij(" ",r.filename,"\n")}}function dl(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"pre",3),e._uU(1," "),e._UZ(2,"code",4),e._uU(3,"\n "),e.TgZ(4,"div",5),e._uU(5,"\n "),e.TgZ(6,"button",6),e.NdJ("click",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.copy$.next())}),e.ALo(7,"async"),e._uU(8,"\n "),e.qZA(),e._uU(9,"\n "),e.Hsn(10),e._uU(11,"\n "),e.qZA(),e._uU(12,"\n"),e.qZA()}if(2&a){const r=y.$implicit,f=e.oxw();e.xp6(2),e.Q6J("lineNumbers",!0)("highlight",r),e.xp6(4),e.Q6J("icon",e.lcZ(7,4,f.icon$)||"tuiIconCopyLarge")("cdkCopyToClipboard",r)}}const vs=["*"],fl=["content"],Yc=["resizer"];function hl(a,y){if(1&a&&(e._uU(0),e.TgZ(1,"a",11)(2,"code"),e._uU(3,"tuiMode"),e.qZA()()),2&a){const r=e.oxw();e.hij(" ",r.texts[0]," ")}}function Zc(a,y){if(1&a&&e._UZ(0,"tui-data-list-wrapper",14),2&a){const r=e.oxw(2);e.Q6J("items",r.items)}}function pl(a,y){if(1&a){const r=e.EpF();e.ynx(0),e.TgZ(1,"tui-select",12),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.onModeChange(k))}),e._uU(2," tuiMode "),e.YNc(3,Zc,1,1,"tui-data-list-wrapper",13),e.qZA(),e.BQk()}if(2&a){const r=e.oxw(),f=e.MAs(2);e.xp6(1),e.Q6J("ngModel",r.mode)("tuiHintContent",f)("tuiTextfieldCleaner",!0)}}function Kc(a,y){if(1&a){const r=e.EpF();e._uU(0," tuiMode: "),e._UZ(1,"tui-tooltip",15),e.TgZ(2,"div",16)(3,"tui-radio-block",17),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.onModeChange(k))}),e._uU(4," null "),e.qZA(),e.TgZ(5,"tui-radio-block",18),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.onModeChange(k))}),e._uU(6," onDark "),e.qZA(),e.TgZ(7,"tui-radio-block",19),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.onModeChange(k))}),e._uU(8," onLight "),e.qZA()()}if(2&a){const r=e.oxw(),f=e.MAs(2);e.xp6(1),e.Q6J("content",f),e.xp6(1),e.Q6J("collapsed",!0),e.xp6(1),e.Q6J("hideRadio",!0)("item",null)("ngModel",r.mode),e.xp6(2),e.Q6J("hideRadio",!0)("ngModel",r.mode),e.xp6(2),e.Q6J("hideRadio",!0)("ngModel",r.mode)}}function Xc(a,y){if(1&a&&e._UZ(0,"tui-svg",27),2&a){const r=e.oxw(2);e.ekj("t-icon_rotated",r.expanded),e.Q6J("src",r.options.iconSmall)}}function gu(a,y){if(1&a&&e._UZ(0,"tui-data-list-wrapper",14),2&a){const r=e.oxw(3);e.Q6J("items",r.updateOnVariants)}}const mu=function(){return{standalone:!0}};function Jc(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"pre",28),e._uU(1),e.ALo(2,"json"),e.qZA(),e.TgZ(3,"div",29)(4,"tui-select",30),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw(2);return e.KtG(ge.updateOnChange(k))}),e._uU(5," updateOn "),e.YNc(6,gu,1,1,"tui-data-list-wrapper",13),e.qZA(),e.TgZ(7,"button",31),e._uU(8," Reset "),e.qZA(),e.TgZ(9,"button",32),e._uU(10," Submit "),e.qZA()()}if(2&a){const r=e.oxw(2);e.xp6(1),e.hij("Form data: ",e.lcZ(2,3,r.testForm.value),""),e.xp6(3),e.Q6J("ngModel",r.updateOn)("ngModelOptions",e.DdM(5,mu))}}function aa(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"form",20)(1,"div",21),e.GkF(2,22),e.qZA(),e.TgZ(3,"button",23),e.NdJ("click",function(){e.CHM(r);const k=e.oxw();return e.KtG(k.toggleDetails())}),e._uU(4),e.qZA(),e.YNc(5,Xc,1,3,"ng-template",null,24,e.W1O),e.TgZ(7,"tui-expand",25),e.YNc(8,Jc,11,6,"ng-template",26),e.qZA()()}if(2&a){const r=e.MAs(6),f=e.oxw();e.Q6J("formGroup",f.testForm),e.xp6(2),e.Q6J("ngTemplateOutlet",f.template),e.xp6(1),e.Q6J("iconRight",r),e.xp6(1),e.hij(" ",f.texts[2]," "),e.xp6(3),e.Q6J("expanded",f.expanded)}}const Qc=function(){return[1,0]};function qc(a,y){if(1&a&&(e.TgZ(0,"h1",2),e._uU(1),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.hij(" ",r.heading,"\n")}}function _u(a,y){if(1&a&&(e.TgZ(0,"th",10),e._uU(1),e.qZA()),2&a){const r=e.oxw(3);e.xp6(1),e.hij(" ",r.texts[3]," ")}}function vu(a,y){1&a&&e._UZ(0,"tui-badge",22)}function gl(a,y){1&a&&e._UZ(0,"tui-badge",23)}function Ks(a,y){if(1&a&&(e.TgZ(0,"a",26),e._uU(1),e.qZA()),2&a){const r=e.oxw().$implicit;e.uIk("href",r.reference,e.LSH),e.xp6(1),e.hij(" ",r.type," ")}}function yu(a,y){if(1&a&&e._uU(0),2&a){const r=e.oxw().$implicit;e.hij(" ",r.type," ")}}function ml(a,y){1&a&&(e.TgZ(0,"span"),e._uU(1,"\xa0|\xa0"),e.qZA())}function ed(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Ks,2,2,"a",24),e.YNc(2,yu,1,1,"ng-template",null,25,e.W1O),e.YNc(4,ml,2,0,"span",1),e.BQk()),2&a){const r=y.$implicit,f=y.last,k=e.MAs(3);e.xp6(1),e.Q6J("ngIf",r.reference)("ngIfElse",k),e.xp6(3),e.Q6J("ngIf",!f)}}function bu(a,y){if(1&a&&e._UZ(0,"tui-data-list-wrapper",36),2&a){e.oxw(2);const r=e.MAs(3),f=e.oxw(2).$implicit;e.Q6J("itemContent",r)("items",f.documentationPropertyValues)}}function td(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-select",33),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw(3).$implicit;return e.KtG(ge.onValueChange(k))}),e.ALo(1,"tuiShowCleanerPipe"),e.TgZ(2,"code",34),e._uU(3,"null"),e.qZA(),e.YNc(4,bu,1,2,"tui-data-list-wrapper",35),e.qZA()}if(2&a){e.oxw();const r=e.MAs(3),f=e.oxw(2).$implicit;e.Q6J("nativeId",f.attrName)("ngModel",f.documentationPropertyValue)("tuiTextfieldCleaner",e.lcZ(1,5,f.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",r)}}function nd(a,y){if(1&a&&(e.TgZ(0,"code"),e._uU(1),e.ALo(2,"tuiInspectAny"),e.qZA()),2&a){const r=y.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,r))}}function id(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-toggle",43),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw(4).$implicit;return e.KtG(ge.onValueChange(k))}),e.qZA()}if(2&a){const r=e.oxw(4).$implicit;e.Q6J("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("showIcons",!0)}}function od(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-primitive-textfield",44),e.NdJ("valueChange",function(k){e.CHM(r);const ge=e.oxw(4).$implicit;return e.KtG(ge.onValueChange(k))}),e.qZA()}if(2&a){const r=e.oxw(4).$implicit;e.Q6J("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue||"")}}function rd(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",45)(1,"tui-primitive-textfield",46),e.NdJ("valueChange",function(k){e.CHM(r);const ge=e.oxw(4).$implicit,tn=e.oxw(3);return e.KtG(tn.onColorChange(ge,k))}),e.ALo(2,"tuiGetOpacity"),e.ALo(3,"tuiGetColorPipe"),e._UZ(4,"input",47),e.qZA(),e.TgZ(5,"tui-input-number",48),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw(4).$implicit,tn=e.oxw(3);return e.KtG(tn.onOpacityChange(ge,k))}),e.ALo(6,"tuiGetOpacity"),e._uU(7," Opacity "),e.qZA()()}if(2&a){const r=e.oxw(4).$implicit;e.xp6(1),e.Q6J("tuiInputOpacity",e.lcZ(2,8,r.documentationPropertyValue))("tuiTextfieldLabelOutside",!0)("value",e.lcZ(3,10,r.documentationPropertyValue)),e.uIk("id",r.attrName),e.xp6(4),e.Q6J("max",100)("min",0)("ngModel",e.lcZ(6,12,r.documentationPropertyValue))("step",1)}}function sd(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-input-number",49),e.NdJ("ngModelChange",function(k){e.CHM(r);const ge=e.oxw(4).$implicit;return e.KtG(ge.onValueChange(k||0))}),e.qZA()}if(2&a){const r=e.oxw(4).$implicit;e.Q6J("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function _l(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-primitive-textfield",44),e.NdJ("valueChange",function(k){e.CHM(r);const ge=e.oxw(5).$implicit;return e.KtG(ge.onValueChange(k))}),e._uU(1," Default content "),e.qZA()}if(2&a){const r=e.oxw(5).$implicit;e.Q6J("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue.toString())}}function Cu(a,y){if(1&a&&(e.ynx(0),e.YNc(1,_l,2,4,"tui-primitive-textfield",50),e.ALo(2,"tuiIsPrimitivePolymorpheusContentPipe"),e.BQk()),2&a){const r=e.oxw(4).$implicit;e.xp6(1),e.Q6J("ngIf",e.lcZ(2,1,r.documentationPropertyValue))}}function vl(a,y){if(1&a&&(e.ynx(0,37),e.YNc(1,id,1,3,"tui-toggle",38),e.YNc(2,od,1,4,"tui-primitive-textfield",39),e.YNc(3,rd,8,14,"div",40),e.YNc(4,sd,1,4,"tui-input-number",41),e.YNc(5,Cu,3,3,"ng-container",42),e.BQk()),2&a){const r=e.oxw(3).$implicit;e.Q6J("ngSwitch",r.documentationPropertyType),e.xp6(1),e.Q6J("ngSwitchCase","boolean"),e.xp6(1),e.Q6J("ngSwitchCase","string"),e.xp6(1),e.Q6J("ngSwitchCase","color"),e.xp6(1),e.Q6J("ngSwitchCase","number"),e.xp6(1),e.Q6J("ngSwitchCase","PolymorpheusContent")}}function Du(a,y){if(1&a&&(e.ynx(0),e.YNc(1,td,5,7,"tui-select",30),e.YNc(2,nd,3,3,"ng-template",null,31,e.W1O),e.YNc(4,vl,6,6,"ng-template",null,32,e.W1O),e.BQk()),2&a){const r=e.MAs(5),f=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",f.hasItems)("ngIfElse",r)}}function ad(a,y){if(1&a&&(e.TgZ(0,"tui-notification",51),e.ALo(1,"async"),e._uU(2," Emit! "),e.qZA()),2&a){const r=e.oxw(2).$implicit;e.Q6J("@emitEvent",e.lcZ(1,1,r.emits$))}}function ud(a,y){if(1&a&&(e.TgZ(0,"td",27),e.YNc(1,Du,6,2,"ng-container",28),e.YNc(2,ad,3,3,"ng-template",null,29,e.W1O),e.qZA()),2&a){const r=e.MAs(3),f=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",f.shouldShowValues)("ngIfElse",r)}}function yl(a,y){if(1&a&&(e.TgZ(0,"tr",11)(1,"td",12)(2,"div",13)(3,"code",14),e._uU(4),e.ALo(5,"tuiStripOptionalPipe"),e.qZA(),e.YNc(6,vu,1,0,"tui-badge",15),e.ALo(7,"tuiIsOptionalPipe"),e.YNc(8,gl,1,0,"tui-badge",16),e.qZA(),e.GkF(9,17),e.qZA(),e.TgZ(10,"td",12)(11,"span",18)(12,"code",19),e.YNc(13,ed,5,3,"ng-container",20),e.ALo(14,"tuiDocTypeReference"),e.qZA()()(),e.YNc(15,ud,4,2,"td",21),e.qZA()),2&a){const r=y.$implicit,f=e.oxw(3);e.ekj("t-deprecated",r.documentationPropertyDeprecated),e.xp6(3),e.Udp("color","var(--tui-accent-active)"),e.xp6(1),e.hij(" ",e.lcZ(5,10,r.attrName)," "),e.xp6(2),e.Q6J("ngIf",e.lcZ(7,12,r.attrName)),e.xp6(2),e.Q6J("ngIf",r.documentationPropertyDeprecated),e.xp6(1),e.Q6J("ngTemplateOutlet",r.template),e.xp6(4),e.Q6J("ngForOf",e.lcZ(14,14,r.documentationPropertyType)),e.xp6(2),e.Q6J("ngIf",f.showValues)}}function bl(a,y){if(1&a&&(e.TgZ(0,"table",4)(1,"tr",5)(2,"th",6),e._uU(3),e.qZA(),e.TgZ(4,"th",7),e._uU(5),e.qZA(),e.YNc(6,_u,2,1,"th",8),e.qZA(),e.YNc(7,yl,16,16,"tr",9),e.qZA()),2&a){const r=e.oxw().ngIf,f=e.oxw();e.xp6(3),e.Oqu(f.texts[2]),e.xp6(2),e.Oqu(f.type),e.xp6(1),e.Q6J("ngIf",f.showValues&&!f.isAPI),e.xp6(1),e.Q6J("ngForOf",r)}}function Rs(a,y){if(1&a&&(e.ynx(0),e.YNc(1,bl,8,4,"table",3),e.BQk()),2&a){const r=y.ngIf;e.xp6(1),e.Q6J("ngIf",r.length)}}function Cl(a,y){1&a&&e._UZ(0,"span",8),2&a&&e.Q6J("textContent",y.polymorpheusOutlet)}function Dl(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",9),e.NdJ("click",function(k){e.CHM(r);const ge=e.oxw(2);return e.KtG(ge.copyExampleLink(k.currentTarget))}),e.ALo(1,"async"),e.qZA()}if(2&a){const r=e.oxw(2);e.Q6J("fragment",r.id)("icon",r.options.linkIcon)("title",e.lcZ(1,3,r.copy$))}}function ld(a,y){if(1&a&&(e.TgZ(0,"h3",5),e.YNc(1,Cl,1,1,"span",6),e.YNc(2,Dl,2,5,"a",7),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.heading),e.xp6(1),e.Q6J("ngIf",r.id)}}function xh(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Ta(a,y){if(1&a&&(e.TgZ(0,"h4",10),e.YNc(1,xh,2,1,"ng-container",11),e.qZA()),2&a){const r=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",r.description)}}function cd(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Tl(a,y){if(1&a&&(e.TgZ(0,"button",21),e.YNc(1,cd,2,1,"ng-container",11),e.qZA()),2&a){const r=e.oxw().$implicit,f=e.oxw(4);e.xp6(1),e.Q6J("polymorpheusOutlet",f.getTabTitle(r))}}function El(a,y){1&a&&(e.ynx(0),e.YNc(1,Tl,2,1,"button",20),e.BQk())}function Ml(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function Tu(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Ml,2,1,"ng-container",11),e.BQk()),2&a){const r=y.ngIf;e.xp6(1),e.Q6J("polymorpheusOutlet",r)}}function Ol(a,y){if(1&a&&(e.TgZ(0,"button",25),e._uU(1),e.qZA()),2&a){const r=e.oxw(5);e.xp6(1),e.hij(" Edit on ",r.codeEditor.name," ")}}function Ea(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-loader",22),e.NdJ("click",function(){e.CHM(r);const k=e.oxw(3).ngIf,ge=e.oxw();return e.KtG(ge.edit(k))}),e.ALo(1,"async"),e.YNc(2,Tu,2,1,"ng-container",23),e.YNc(3,Ol,2,1,"ng-template",null,24,e.W1O),e.qZA()}if(2&a){const r=e.MAs(4),f=e.oxw(4);e.Q6J("overlay",!0)("showLoader",!!e.lcZ(1,4,f.loading$)),e.xp6(2),e.Q6J("ngIf",null==f.codeEditor?null:f.codeEditor.content)("ngIfElse",r)}}function Ma(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"div",16)(1,"tui-tabs-with-more",17),e.NdJ("activeItemIndexChange",function(k){e.CHM(r);const ge=e.oxw(3);return e.KtG(ge.activeItemIndex=k)}),e.YNc(2,El,2,0,"ng-container",18),e.qZA(),e.YNc(3,Ea,5,6,"tui-loader",19),e.ALo(4,"tuiMapper"),e.qZA()}if(2&a){const r=e.oxw().ngIf,f=e.oxw().ngIf,k=e.oxw();e.xp6(1),e.Q6J("activeItemIndex",k.activeItemIndex),e.xp6(1),e.Q6J("ngForOf",r),e.xp6(1),e.Q6J("ngIf",e.xi3(4,3,f,k.visible))}}function xl(a,y){if(1&a&&e.GkF(0,29),2&a){e.oxw(4);const r=e.MAs(5);e.Q6J("ngTemplateOutlet",r)}}const Oa=function(a){return{$implicit:a}};function Eu(a,y){if(1&a&&e.GkF(0,30),2&a){const r=e.oxw(2).ngIf,f=e.oxw().ngIf,k=e.oxw(),ge=e.MAs(7);e.Q6J("ngTemplateOutlet",ge)("ngTemplateOutletContext",e.VKq(2,Oa,(null==f?null:f[r[k.activeItemIndex]])||""))}}function Mu(a,y){if(1&a&&(e.TgZ(0,"div",26),e.YNc(1,xl,1,1,"ng-container",27),e.YNc(2,Eu,1,4,"ng-template",null,28,e.W1O),e.qZA()),2&a){const r=y.index,f=e.MAs(3),k=e.oxw(3);e.ekj("t-content_animated",!k.isE2E)("t-content_visible",k.activeItemIndex===r),e.xp6(1),e.Q6J("ngIf",r===k.defaultTabIndex)("ngIfElse",f)}}function ua(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Ma,5,6,"div",14),e.YNc(2,Mu,4,6,"div",15),e.BQk()),2&a){const r=y.ngIf;e.xp6(1),e.Q6J("ngIf",r.length>1),e.xp6(1),e.Q6J("ngForOf",r)}}function dd(a,y){if(1&a&&(e.TgZ(0,"div",12),e.YNc(1,ua,3,2,"ng-container",13),e.ALo(2,"tuiDocExampleGetTabs"),e.qZA()),2&a){const r=y.ngIf,f=e.oxw();e.xp6(1),e.Q6J("ngIf",e.xi3(2,1,r,f.defaultTab))}}function wl(a,y){1&a&&(e.TgZ(0,"div",31),e.Hsn(1),e.qZA())}function fd(a,y){if(1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a){const r=y.polymorpheusOutlet;e.xp6(1),e.hij(" ",r," ")}}function hd(a,y){if(1&a&&(e.ynx(0),e.YNc(1,fd,2,1,"ng-container",33),e.BQk()),2&a){const r=y.$implicit,f=e.oxw().$implicit;e.xp6(1),e.Q6J("polymorpheusOutlet",r)("polymorpheusOutletContext",e.VKq(2,Oa,f))}}function pd(a,y){if(1&a&&(e.TgZ(0,"tui-doc-code",32),e.YNc(1,hd,2,4,"ng-container",18),e.qZA()),2&a){const r=y.$implicit,f=e.oxw();e.Q6J("code",r),e.xp6(1),e.Q6J("ngForOf",f.codeActions)}}function Pl(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Al(a,y){if(1&a&&(e.TgZ(0,"a",16),e._uU(1),e.YNc(2,Pl,1,1,"tui-svg",17),e.qZA()),2&a){const r=e.oxw().$implicit;e.Q6J("href",r.route,e.LSH)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function xa(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Ou(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",19),e.NdJ("click",function(){e.CHM(r);const k=e.oxw(5),ge=e.MAs(1);return e.KtG(k.onClick(ge))}),e._uU(1),e.YNc(2,xa,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw().$implicit;e.Q6J("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function Xs(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Al,3,5,"a",14),e.YNc(2,Ou,3,6,"ng-template",null,15,e.W1O),e.BQk()),2&a){const r=y.$implicit,f=e.MAs(3);e.xp6(1),e.Q6J("ngIf",r.route.includes("://"))("ngIfElse",f)}}function gd(a,y){if(1&a&&(e.TgZ(0,"tui-opt-group",12),e.YNc(1,Xs,4,2,"ng-container",13),e.qZA()),2&a){const r=y.$implicit,f=y.index,k=e.oxw(3);e.Q6J("label",k.labels[f]||""),e.xp6(1),e.Q6J("ngForOf",r)}}function md(a,y){if(1&a&&(e.TgZ(0,"tui-data-list"),e.YNc(1,gd,2,2,"tui-opt-group",11),e.ALo(2,"async"),e.qZA()),2&a){const r=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,1,r.filtered$))}}function wh(a,y){1&a&&(e.ynx(0),e.YNc(1,md,3,3,"tui-data-list",10),e.BQk())}const Sl=function(a,y){return{item:a,index:y}};function xu(a,y){if(1&a&&e.GkF(0,24),2&a){const r=y.$implicit,f=y.index,k=e.oxw(2).index;e.oxw();const ge=e.MAs(12);e.Q6J("ngTemplateOutlet",ge)("ngTemplateOutletContext",e.WLB(2,Sl,r,100*k+f))}}function _d(a,y){if(1&a&&(e.TgZ(0,"div",23),e.YNc(1,xu,1,5,"ng-container",8),e.qZA()),2&a){const r=e.oxw().index,f=e.oxw();e.xp6(1),e.Q6J("ngForOf",f.items[r])}}function Il(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-accordion-item",20),e.NdJ("openChange",function(k){const tn=e.CHM(r).index,Un=e.oxw();return e.KtG(!!(Un.openPagesArr[tn]=k))}),e.TgZ(1,"span",21)(2,"strong"),e._uU(3),e.qZA()(),e.YNc(4,_d,2,1,"ng-template",22),e.qZA()}if(2&a){const r=y.$implicit,f=y.index,k=e.oxw();e.Q6J("borders",null)("open",!!k.openPagesArr[f]),e.xp6(3),e.Oqu(r)}}function wa(a,y){if(1&a&&e.GkF(0,24),2&a){const r=y.$implicit,f=y.index,k=e.oxw(),ge=e.MAs(12);e.Q6J("ngTemplateOutlet",ge)("ngTemplateOutletContext",e.WLB(2,Sl,r,k.items.length-1+f))}}function wu(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Rl(a,y){if(1&a&&(e.TgZ(0,"a",28),e._uU(1),e.YNc(2,wu,1,1,"tui-svg",17),e.qZA()),2&a){const r=e.oxw(2).item;e.Q6J("href",r.route,e.LSH)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function kl(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Fl(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",29),e.NdJ("click",function(){e.CHM(r);const k=e.oxw(3);return e.KtG(k.closeMenu())}),e._uU(1),e.YNc(2,kl,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw(2).item,f=e.oxw();e.Q6J("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",f.isActive(r.route)),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function ks(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Rl,3,5,"a",27),e.YNc(2,Fl,3,6,"ng-template",null,15,e.W1O),e.BQk()),2&a){const r=e.MAs(3),f=e.oxw().item;e.xp6(1),e.Q6J("ngIf",f.route.includes("://"))("ngIfElse",r)}}function vd(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function yd(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"button",34),e.NdJ("click",function(){e.CHM(r);const k=e.oxw(2).index,ge=e.oxw();return e.KtG(ge.onGroupClick(k))}),e._UZ(1,"tui-svg",35),e._uU(2),e.YNc(3,vd,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw(2),f=r.index,k=r.item,ge=e.oxw();e.xp6(1),e.ekj("t-chevron_active",!!ge.openPagesGroupsArr[f]),e.Q6J("src",ge.icons.more),e.xp6(1),e.hij(" ",k.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",k.icon)}}function bd(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function Cd(a,y){if(1&a&&(e.TgZ(0,"a",37),e._uU(1),e.YNc(2,bd,1,1,"tui-svg",17),e.qZA()),2&a){const r=e.oxw().$implicit;e.Q6J("href",r.route,e.LSH)("target",r.target||"_self"),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function Dd(a,y){1&a&&e._UZ(0,"tui-svg",18),2&a&&e.Q6J("src",y.polymorpheusOutlet)}function rs(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"a",38),e.NdJ("click",function(){e.CHM(r);const k=e.oxw(4);return e.KtG(k.closeMenu())}),e._uU(1),e.YNc(2,Dd,1,1,"tui-svg",17),e.qZA()}if(2&a){const r=e.oxw().$implicit,f=e.oxw(3);e.Q6J("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",f.isActive(r.route)),e.uIk("rel",r.rel),e.xp6(1),e.hij(" ",r.title," "),e.xp6(1),e.Q6J("polymorpheusOutlet",r.icon)}}function Js(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Cd,3,5,"a",36),e.YNc(2,rs,3,7,"ng-template",null,15,e.W1O),e.BQk()),2&a){const r=y.$implicit,f=e.MAs(3);e.xp6(1),e.Q6J("ngIf",r.route.includes("://"))("ngIfElse",f)}}const Td=function(){return{exact:!1}};function Ed(a,y){if(1&a&&(e.TgZ(0,"div",30),e.YNc(1,yd,4,5,"button",31),e.TgZ(2,"tui-expand",32)(3,"div",33),e.YNc(4,Js,4,2,"ng-container",13),e.qZA()()()),2&a){const r=e.oxw(),f=r.item,k=r.index,ge=e.oxw();e.Q6J("routerLinkActiveOptions",e.DdM(4,Td)),e.xp6(1),e.Q6J("ngIf",f.subPages),e.xp6(1),e.Q6J("expanded",!!ge.openPagesGroupsArr[k]),e.xp6(2),e.Q6J("ngForOf",ge.$pages(f.subPages))}}function Md(a,y){if(1&a&&(e.YNc(0,ks,4,2,"ng-container",25),e.YNc(1,Ed,5,5,"ng-template",null,26,e.W1O)),2&a){const r=y.item,f=e.MAs(2);e.Q6J("ngIf",!r.subPages)("ngIfElse",f)}}const Od=["tuiDocHeader",""];function xd(a,y){1&a&&e._UZ(0,"tui-doc-navigation",4)}function wd(a,y){1&a&&e._UZ(0,"img",5),2&a&&e.Q6J("src",y.polymorpheusOutlet,e.LSH)}function Ll(a,y){1&a&&(e.ynx(0),e._uU(1),e.BQk()),2&a&&(e.xp6(1),e.Oqu(", "))}function Pd(a,y){if(1&a&&(e.ynx(0),e._UZ(1,"a",2),e.YNc(2,Ll,2,1,"ng-container",3),e.BQk()),2&a){const r=y.$implicit,f=y.last,k=e.oxw();e.xp6(1),e.Q6J("innerText",r)("routerLink",k.getRouterLink(r)),e.xp6(1),e.Q6J("ngIf",!f)}}function Ad(a,y){if(1&a&&e._UZ(0,"a",1),2&a){const r=y.polymorpheusOutlet,f=e.oxw();e.Q6J("href",r,e.LSH)("icon",f.icons.code)("title",f.text)}}function Pa(a,y){1&a&&e._UZ(0,"tui-theme-night")}const ss=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],la=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function Nl(a,y){1&a&&e._UZ(0,"tui-tag",9)}function Bl(a,y){if(1&a&&e._UZ(0,"tui-tag",10),2&a){const r=e.oxw();e.Q6J("autoColor",!0)("value",r.package)}}const Ul=function(a){return{exact:a}};function Ah(a,y){if(1&a&&(e.TgZ(0,"a",14),e.ALo(1,"tuiReplace"),e._uU(2),e.qZA()),2&a){const r=e.oxw().ngIf,f=e.oxw().first,k=e.oxw(2);e.Q6J("routerLink",f?"./":e.Dn7(1,3,r,k.from,k.to))("routerLinkActiveOptions",e.VKq(7,Ul,f)),e.xp6(2),e.hij(" ",r," ")}}function Sh(a,y){1&a&&(e.ynx(0),e.YNc(1,Ah,3,9,"a",13),e.BQk())}function Ih(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Sh,2,0,"ng-container",12),e.BQk()),2&a){const r=y.$implicit,f=y.index,k=e.oxw(2);e.xp6(1),e.Q6J("ngIf",r.pageTab||k.defaultTabs[f])}}function Pu(a,y){if(1&a){const r=e.EpF();e.TgZ(0,"tui-tabs-with-more",11),e.NdJ("activeItemIndexChange",function(k){e.CHM(r);const ge=e.oxw();return e.KtG(ge.activeItemIndex=k)}),e.YNc(1,Ih,2,1,"ng-container",8),e.qZA()}if(2&a){const r=e.oxw();e.Q6J("activeItemIndex",r.activeItemIndex),e.xp6(1),e.Q6J("ngForOf",r.tabConnectors)}}function Au(a,y){if(1&a&&e._UZ(0,"tui-doc-see-also",15),2&a){const r=e.oxw();e.Q6J("seeAlso",r.seeAlso)}}function Rh(a,y){if(1&a&&e.GkF(0,17),2&a){const r=e.oxw().$implicit;e.Q6J("ngTemplateOutlet",r.template)}}function kh(a,y){if(1&a&&(e.ynx(0),e.YNc(1,Rh,1,1,"ng-container",16),e.BQk()),2&a){const r=y.index,f=e.oxw();e.xp6(1),e.Q6J("ngIf",r===f.activeItemIndex)}}let Su=(()=>{class a{constructor(r){this.markdownCodeProcessor=r,this.rawLoader$$=new B.X(""),this.filename="",this.copy$=new L.x,this.icon$=this.copy$.pipe((0,le.w)(()=>(0,q.H)(2e3).pipe((0,fe.U)(()=>"tuiIconCopyLarge"),(0,ae.O)("tuiIconCheckLarge")))),this.processor$=this.rawLoader$$.pipe((0,le.w)(R.JQ),(0,fe.U)(f=>this.markdownCodeProcessor(f)))}set code(r){this.rawLoader$$.next(r)}get hasFilename(){return!!this.filename}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.Es))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-code"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_has-filename",f.hasFilename)},inputs:{filename:"filename",code:"code"},ngContentSelectors:vs,decls:3,vars:4,consts:[["class","t-header",4,"ngIf"],["class","t-code",4,"ngFor","ngForOf"],[1,"t-header"],[1,"t-code"],[3,"lineNumbers","highlight"],[1,"t-code-actions"],["tuiIconButton","","appearance","icon","size","xs",1,"t-copy-button",3,"icon","cdkCopyToClipboard","click"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,sa,2,1,"p",0),e.YNc(1,dl,13,6,"pre",1),e.ALo(2,"async")),2&r&&(e.Q6J("ngIf",f.filename),e.xp6(1),e.Q6J("ngForOf",e.lcZ(2,2,f.processor$)))},dependencies:[Se.v0,Ie.O5,Ie.sg,Rn.y$,Kn,Ie.Ov],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-base-03)}.t-code[_ngcontent-%COMP%] .hljs-ln{width:-webkit-max-content;width:max-content}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}tui-root._mobile[_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-base-04)}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar, .hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty), tui-root._mobile [_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-base-01)}@supports (background: color-mix(in srgb,var(--tui-base-01),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-base-01),#222 2%)}}"],changeDetection:0}),a})(),Hl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,de.EI,Rn._l,Se.fN,Oi]]}),a})(),Id=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Se.fN]]}),a})(),Aa=(()=>{class a{constructor(r,f,k,ge,tn,Un,oi){var ui,Ji;this.options=r,this.isMobile=f,this.el=k,this.locationRef=ge,this.urlSerializer=tn,this.texts=Un,this.urlStateHandler=oi,this.control=null,this.sticky=!0,this.template=null,this.updateOnVariants=["change","blur","submit"],this.updateOn=this.params.updateOn||this.updateOnVariants[0],this.opaque=(0,R.cd)(null===(ui=this.params.sandboxOpaque)||void 0===ui||ui),this.expanded=(0,R.cd)(null!==(Ji=this.params.sandboxExpanded)&&void 0!==Ji&&Ji),this.mode=this.params.tuiMode||null,this.sandboxWidth=(0,er.oY)(this.params.sandboxWidth),this.change$=new L.x,this.items=["onLight","onDark"]}onResize(){this.updateWidth(),this.onMouseUp()}onMouseUp(){this.updateUrl({sandboxWidth:this.sandboxWidth})}ngOnInit(){this.createForm(),this.updateWidth(this.sandboxWidth+this.delta)}onModeChange(r){this.mode=r,this.updateUrl({sandboxWidth:this.sandboxWidth}),this.change$.next()}toggleDetails(){this.expanded=!this.expanded,this.updateUrl({sandboxExpanded:this.expanded})}changeOpaque(r){this.opaque=r,this.updateUrl({sandboxOpaque:this.opaque})}updateOnChange(r){this.updateOn=r,this.updateUrl({updateOn:r}),this.createForm()}updateWidth(r=NaN){if(!this.resizer||!this.resizeable||!this.content)return;const f=r||this.resizeable.nativeElement.clientWidth,k=this.el.nativeElement.clientWidth,ge=Math.round((0,er.Ki)(f,160,k))-this.delta,tn=fa)}])],ngContentSelectors:vs,decls:16,vars:14,consts:[[1,"t-bg-toggle",3,"tuiMode"],["tooltip",""],[4,"ngIf","ngIfElse"],["desktop",""],["size","m",1,"t-checkbox",3,"ngModel","ngModelChange"],["tuiResizeable","",1,"t-wrapper"],["id","demo-content",1,"t-content"],["content",""],["class","t-form",3,"formGroup",4,"ngIf"],[1,"t-resizer",3,"tuiResizer","tuiSizeChange"],["resizer",""],["routerLink","/directives/mode","tuiLink","","tuiMode","onDark"],["tuiTextfieldSize","s",1,"t-mode",3,"ngModel","tuiHintContent","tuiTextfieldCleaner","ngModelChange"],[3,"items",4,"tuiDataList"],[3,"items"],["describeId","form",3,"content"],["tuiGroup","",1,"t-group",3,"collapsed"],["nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","item","ngModel","ngModelChange"],["item","onDark","nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","ngModel","ngModelChange"],["item","onLight","nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","ngModel","ngModelChange"],[1,"t-form",3,"formGroup"],[1,"t-input-wrapper"],[3,"ngTemplateOutlet"],["automation-id","tui-demo-button__toggle-details","size","s","tuiButton","","type","button",1,"t-button",3,"iconRight","click"],["icon",""],[1,"t-expand",3,"expanded"],["tuiExpandContent",""],[1,"t-icon",3,"src"],[1,"t-value"],["tuiGroup","",1,"t-form-controls"],["automation-id","tui-demo-select__expand-update-on","tuiTextfieldSize","s",1,"t-select",3,"ngModel","ngModelOptions","ngModelChange"],["automation-id","tui-demo-button__reset-state","size","s","tuiButton","","type","reset",1,"tui-group__auto-width-item"],["automation-id","tui-demo-button__submit-state","size","s","tuiButton","","type","submit",1,"tui-group__auto-width-item"]],template:function(r,f){if(1&r&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,hl,4,1,"ng-template",null,1,e.W1O),e.YNc(3,pl,4,3,"ng-container",2),e.YNc(4,Kc,9,9,"ng-template",null,3,e.W1O),e.TgZ(6,"tui-checkbox-labeled",4),e.NdJ("ngModelChange",function(ge){return f.changeOpaque(ge)}),e._uU(7),e.qZA()(),e.TgZ(8,"div",5)(9,"div",6)(10,"div",null,7),e.YNc(12,aa,9,5,"form",8),e.Hsn(13),e.qZA()(),e.TgZ(14,"div",9,10),e.NdJ("tuiSizeChange",function(ge){return f.updateWidth(ge[0])}),e.qZA()()),2&r){const k=e.MAs(5);e.Q6J("tuiMode",null),e.xp6(3),e.Q6J("ngIf",f.isMobile)("ngIfElse",k),e.xp6(3),e.Q6J("ngModel",f.opaque),e.xp6(1),e.hij(" ",f.texts[1]," "),e.xp6(1),e.ekj("t-wrapper_dark","onDark"===f.mode)("t-wrapper_gray","onLight"===f.mode)("t-wrapper_transparent",!f.opaque),e.xp6(4),e.Q6J("ngIf",f.testForm),e.xp6(2),e.Q6J("tuiResizer",e.DdM(13,Qc))}},dependencies:[Fe.V,X,T,He.w,Lr,hs.p,Se.v0,de.PN,Ze,Qe.w,Xn.yS,Ie.O5,P,N.sz,mt.JJ,mt.On,Q.bZ,N.be,ie.gX,I.gZ,xo,mt._Y,mt.JL,mt.sg,Ie.tP,zt,Vi,Ie.Ts],styles:['[_nghost-%COMP%]{position:relative;display:block;min-width:100%;margin:1.5rem 0}.t-bg-toggle[_ngcontent-%COMP%]{position:absolute;bottom:calc(100% + .75rem);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;width:100%}.t-bg-toggle[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{pointer-events:auto}.t-wrapper[_ngcontent-%COMP%]{box-shadow:var(--tui-shadow-dropdown);display:flex;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);max-width:100%;min-height:6rem;width:100%;min-width:10rem;background-color:var(--tui-base-01);overflow:hidden}.t-wrapper.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-02) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-02) 75%);background-size:1.25rem 1.25rem;background-position:0 0,0 .625rem,.625rem -.625rem,-.625rem 0}.t-wrapper.t-wrapper_dark[_ngcontent-%COMP%]{background-color:#454e58;color:var(--tui-base-01)}.t-wrapper.t-wrapper_gray[_ngcontent-%COMP%]{background-color:#e5e7ea}.t-wrapper.t-wrapper_dark.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-focus) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-focus) 75%)}.t-wrapper.t-wrapper_gray.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-05) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-05) 75%)}tui-root._mobile[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{min-height:auto}.t-content[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;padding:1.5rem;box-sizing:border-box;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1rem}.t-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start}.t-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-bottom:.5rem}.t-expand[_ngcontent-%COMP%]{width:100%}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out}.t-icon_rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}.t-value[_ngcontent-%COMP%]{flex:1;background:var(--tui-clear-inverse);padding:.75rem;border-radius:.25rem}.t-mode[_ngcontent-%COMP%]{width:12.5rem}.t-select[_ngcontent-%COMP%]{max-width:15rem}.t-resizer[_ngcontent-%COMP%]{box-shadow:var(--tui-shadow-dropdown);position:relative;width:3.5rem;min-height:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid var(--tui-base-03);outline:none;background:var(--tui-base-01);color:var(--tui-text-01)}.t-resizer[_ngcontent-%COMP%]:before, .t-resizer[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.75rem;left:50%;bottom:calc(50% + 1rem);width:1px;background:var(--tui-base-04);box-shadow:-.25rem 0 var(--tui-base-04);transform:translate(0)}.t-resizer[_ngcontent-%COMP%]:after{bottom:.75rem;top:calc(50% + 1rem)}tui-root._mobile[_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%]{display:none}.t-resizer-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);position:relative;z-index:1;padding:.75rem;background:var(--tui-base-01)}.wrapper_light[_ngcontent-%COMP%] .t-resizer-text[_ngcontent-%COMP%]{background:#3e464e}.t-group[_ngcontent-%COMP%], .t-checkbox[_ngcontent-%COMP%]{margin-left:.75rem}.t-button[_ngcontent-%COMP%], .t-form-controls[_ngcontent-%COMP%]{margin-top:.75rem}@supports ((position: -webkit-sticky) or (position: sticky)){@media screen and (min-height: 37.5rem){._sticky[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:4.625rem;z-index:2}}}'],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"updateUrl",null),a})(),Vl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,mt.UX,mt.u5,Xn.Bz,Fe.j,Se.fN,pe,Me,I.n6,He.Q,Qe.z,Mr,hs.s,de.EI,M,ie.pc,N.cn,Q.go,Yo]]}),a})(),Iu=(()=>{class a{constructor(r,f,k,ge,tn,Un){this.template=r,this.locationRef=f,this.activatedRoute=k,this.urlSerializer=ge,this.urlStateHandler=tn,this.alerts=Un,this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new e.vpe,this.changed$=new L.x,this.emits$=new B.X(1)}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}get attrName(){switch(this.documentationPropertyMode){case"input":return`[${this.documentationPropertyName}]`;case"output":return`(${this.documentationPropertyName})`;case"input-output":return`[(${this.documentationPropertyName})]`;default:return this.documentationPropertyName}}get hasItems(){return!!this.documentationPropertyValues}get shouldShowValues(){return"output"!==this.documentationPropertyMode}ngOnChanges(){this.changed$.next()}onValueChange(r){this.documentationPropertyValue=r,this.documentationPropertyValueChange.emit(r),this.setQueryParam(r)}emitEvent(r){let f;console.info(this.attrName,r),this.emits$.next(this.emits$.value+1),void 0!==r&&(f=(0,R.sj)(r,2)),this.alerts.open(f,{label:this.attrName}).subscribe()}parseParams(r){const f=r[this.documentationPropertyName],k=r[`${this.documentationPropertyName}$`];if(!f&&!k)return;let ge=k&&this.documentationPropertyValues?this.documentationPropertyValues[k]:(0,R.p8)(f);"string"===this.documentationPropertyType&&(0,yt.dt)(ge)&&(ge=ge.toString()),this.onValueChange(ge)}setQueryParam(r){const f=this.urlSerializer.parse(this.locationRef.path()),k=r instanceof Object,ge=k&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(r):r,Un=this.documentationPropertyName+(k?"$":"");f.queryParams=Object.assign(Object.assign({},f.queryParams),{[Un]:ge}),this.locationRef.go(this.urlStateHandler(f))}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc),e.Y36(Ie.Ye),e.Y36(Xn.gz),e.Y36(Xn.Hx),e.Y36(s.Ii),e.Y36(jt))},a.\u0275dir=e.lG2({type:a,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],features:[e.TTD]}),a})(),Ru=(()=>{class a{transform(r){return 4===r.length?r.split("").reduce((k,ge)=>[...k,ge,ge],[]).join("").replace("#",""):r.startsWith("#")?r:"transparent"===r?"#000000":function nr(a,y,r){return`#${[a,y,r].map(f=>f.toString(16).padStart(2,"0")).join("")}`}(...r.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(k=>Number.parseInt(k,10)))}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiGetColorPipe",type:a,pure:!0}),a})(),ca=(()=>{class a{transform(r){if(r.startsWith("#")||r.startsWith("rgb("))return 100;if("transparent"===r)return 0;const f=r.lastIndexOf(","),k=r.slice(f).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(k))}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiGetOpacity",type:a,pure:!0}),a})(),jl=(()=>{class a{constructor(r,f){this.renderer=r,this.focusable=f}set tuiInputOpacity(r){const{nativeFocusableElement:f}=this.focusable;f&&this.renderer.setStyle(f,"opacity",r/100)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Qsj),e.Y36(xn.KZ))},a.\u0275dir=e.lG2({type:a,selectors:[["","tuiInputOpacity",""]],inputs:{tuiInputOpacity:"tuiInputOpacity"}}),a})(),Rd=(()=>{class a{transform(r){return r.replace("?","")}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiStripOptionalPipe",type:a,pure:!0}),a})(),kd=(()=>{class a{transform(r){return r.includes("?")}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiIsOptionalPipe",type:a,pure:!0}),a})(),Fd=(()=>{class a{constructor(r,f){this.parser=r,this.linkHandler=f}transform(r){return this.parser(r).map(({type:f,extracted:k})=>{var ge,tn;return{type:f,extracted:k,reference:null!==(tn=null===(ge=this.linkHandler)||void 0===ge?void 0:ge.call(this,k))&&void 0!==tn?tn:null}}).sort((f,k)=>{var ge,tn,Un;return null!==(Un=null===(ge=k.reference)||void 0===ge?void 0:ge.localeCompare(null!==(tn=f.reference)&&void 0!==tn?tn:""))&&void 0!==Un?Un:-1})}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.B$,16),e.Y36(s.x9,16))},a.\u0275pipe=e.Yjl({name:"tuiDocTypeReference",type:a,pure:!0}),a})(),Ld=(()=>{class a{transform(r){return r.includes("null")}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiShowCleanerPipe",type:a,pure:!0}),a})(),Gl=(()=>{class a{constructor(r){this.isE2E=r}transform(r,f=2){return this.isE2E&&"function"==typeof r?"\u03bb(x) => y":(0,R.sj)(r,f)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(xn.oD,16))},a.\u0275pipe=e.Yjl({name:"tuiInspectAny",type:a,pure:!0}),a})(),Bh=(()=>{class a{transform(r){return(0,yt.Aj)(r)||(0,yt.dt)(r)}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiIsPrimitivePolymorpheusContentPipe",type:a,pure:!0}),a})(),Uh=(()=>{class a{constructor(r,f,k,ge,tn,Un){this.cdr=r,this.texts=f,this.excludedProperties=k,this.destroy$=ge,this.getColor=tn,this.getOpacity=Un,this.heading="",this.showValues=!0,this.isAPI=!1,this.propertiesConnectors=We.Mm,this.activeItemIndex=0,this.matcher=(oi,ui)=>!ui.has(oi.documentationPropertyName)}ngAfterContentInit(){(0,di.ll)(this.propertiesConnectors).pipe((0,le.w)(r=>(0,W.T)(...r.map(({changed$:f})=>f))),(0,di.NA)(this.cdr),(0,U.R)(this.destroy$)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(r,f){const k=this.getOpacity.transform(r.documentationPropertyValue||"");if(100===k)return void r.onValueChange(f);const tn=`rgba(${Io(f).join(", ")}, ${k/100})`;r.onValueChange(tn)}onOpacityChange(r,f){const tn=`rgba(${Io(this.getColor.transform(r.documentationPropertyValue||""))}, ${(f||0)/100})`;r.onValueChange(tn)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36(s.IK),e.Y36(s.et),e.Y36(K.a3,2),e.Y36(Ru),e.Y36(ca))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-documentation"]],contentQueries:function(r,f,k){if(1&r&&e.Suo(k,Iu,4),2&r){let ge;e.iGM(ge=e.CRH())&&(f.propertiesConnectors=ge)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},features:[e._Bn([Ru,ca,K.a3])],ngContentSelectors:vs,decls:4,vars:6,consts:[["class","t-heading",4,"ngIf"],[4,"ngIf"],[1,"t-heading"],["class","t-table",4,"ngIf"],[1,"t-table"],[1,"t-row","t-row_header"],[1,"t-th","t-cell","t-cell_prop"],[1,"t-th"],["class","t-th t-cell t-th_value",4,"ngIf"],["class","t-row",3,"t-deprecated",4,"ngFor","ngForOf"],[1,"t-th","t-cell","t-th_value"],[1,"t-row"],[1,"t-cell"],["automation-id","tui-documentation__property-name",1,"t-property","t-additional-info"],[1,"t-property-code"],["size","s","status","neutral","value","Optional",4,"ngIf"],["size","s","status","error","value","Deprecated",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[1,"t-code-type"],[4,"ngFor","ngForOf"],["class","t-cell t-cell_value",4,"ngIf"],["size","s","status","neutral","value","Optional"],["size","s","status","error","value","Deprecated"],["target","_blank","class","t-code-reference",4,"ngIf","ngIfElse"],["default",""],["target","_blank",1,"t-code-reference"],[1,"t-cell","t-cell_value"],[4,"ngIf","ngIfElse"],["elseEmitter",""],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange",4,"ngIf","ngIfElse"],["selectContent",""],["noItems",""],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange"],[1,"t-exception"],[3,"itemContent","items",4,"tuiDataList"],[3,"itemContent","items"],[3,"ngSwitch"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngSwitchCase"],["tuiGroup","",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],[4,"ngSwitchCase"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange"],["tuiGroup",""],["tuiTextfieldSize","m",3,"tuiInputOpacity","tuiTextfieldLabelOutside","value","valueChange"],["tuiTextfield","","type","text"],["tuiTextfieldSize","m",3,"max","min","ngModel","step","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngIf"],[1,"t-output"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,qc,2,1,"h1",0),e.Hsn(1),e.YNc(2,Rs,2,1,"ng-container",1),e.ALo(3,"tuiFilter")),2&r&&(e.Q6J("ngIf",f.heading),e.xp6(2),e.Q6J("ngIf",e.Dn7(3,2,f.propertiesConnectors,f.matcher,f.excludedProperties)))},dependencies:[is,X,T,ba,te.yc,te.MB,ri,Re.L,Ie.O5,Ie.sg,Ie.tP,P,lt.Ek,N.sz,mt.JJ,mt.On,N.be,N.xT,ie.gX,Ie.RF,Ie.n9,te.B1,I.gZ,jl,Ti,Dr,Rd,kd,Fd,Ld,Gl,ca,Ru,Bh,Ie.Ov],styles:['[_nghost-%COMP%]{display:block;min-width:100%}.t-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--tui-base-03)}tui-root._mobile[_nghost-%COMP%] .t-row[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}tui-root._mobile[_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%]{display:none}.t-cell[_ngcontent-%COMP%]{padding:1rem 1rem .875rem}.t-cell[_ngcontent-%COMP%]:first-child{padding-left:0}.t-cell[_ngcontent-%COMP%]:last-child{padding-right:0}.t-cell_prop[_ngcontent-%COMP%]{width:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:right}tui-root._mobile[_nghost-%COMP%] .t-cell[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-cell[_ngcontent-%COMP%]{width:100%;height:auto;padding:.5rem 0;text-align:left}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-02);font-weight:normal;text-align:left}.t-th_value[_ngcontent-%COMP%]{max-width:20rem;text-align:right}tui-root._mobile[_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%]{width:9.375rem}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}tui-root._mobile[_nghost-%COMP%] .t-property[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-property[_ngcontent-%COMP%]{padding:.5rem 0}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-error-fill);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;grid-gap:.3125rem;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;width:-webkit-max-content;width:max-content}.t-output[_ngcontent-%COMP%]{text-align:left;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-link);text-decoration:none;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:"";font-size:1rem;width:1rem;height:1rem;background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%}'],data:{animation:[(0,rn.X$)("emitEvent",[(0,rn.eR)(":increment",[(0,rn.oB)({opacity:1}),(0,rn.jt)("500ms ease-in")])])]},changeDetection:0}),a})(),da=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({}),a})(),ku=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,mt.u5,Xn.Bz,ur,pe,ms,Fe.j,Qn,Qe.z,I.n6,da,te.KW,N.cn,lt.dp,ie.pc,M,Re.H,bo]]}),a})();const Sa={codeEditorVisibilityHandler:a=>Boolean(a.TypeScript&&a.HTML),tabTitles:new Map,fullsize:!0,linkIcon:"tuiIconLink"},Fu=(0,yt.JN)(Sa);function Wl(a){return(0,yt.vK)(Fu,a,Sa)}let Nd=(()=>{class a{transform(r,f){return[f,...Object.keys(r)]}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=e.Yjl({name:"tuiDocExampleGetTabs",type:a,pure:!0}),a})(),Bd=(()=>{class a{constructor(r,f,k,ge,tn,Un,oi,ui,Ji,Or){this.clipboard=r,this.alerts=f,this.location=k,this.copyTexts$=ge,this.texts=tn,this.codeEditor=Un,this.processContent=oi,this.isE2E=ui,this.codeActions=Ji,this.options=Or,this.rawLoader$$=new B.X({}),this.id=null,this.fullsize=this.options.fullsize,this.componentName=this.location.pathname.slice(1),this.defaultTabIndex=0,this.defaultTab=this.texts[this.defaultTabIndex],this.activeItemIndex=this.defaultTabIndex,this.copy$=this.copyTexts$.pipe((0,fe.U)(([eo])=>eo)),this.processor$=this.rawLoader$$.pipe((0,le.w)(R.vP),(0,fe.U)(eo=>this.processContent(eo))),this.loading$=new L.x,this.visible=eo=>Boolean(this.codeEditor&&this.options.codeEditorVisibilityHandler(eo))}set content(r){this.rawLoader$$.next(r)}getTabTitle(r){return this.options.tabTitles.get(r)||r}copyExampleLink({href:r}){this.clipboard.copy(r),this.alerts.open(this.texts[1],{label:this.texts[2],status:"success"}).subscribe()}edit(r){var f;this.loading$.next(!0),null===(f=this.codeEditor)||void 0===f||f.edit(this.componentName,this.id||"",r).then(()=>this.loading$.next(!1)).catch(()=>this.loading$.next(!1))}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(_n),e.Y36(jt),e.Y36(Wt.Ct),e.Y36(ko.UV),e.Y36(s.mv),e.Y36(s.lW,8),e.Y36(s.$_),e.Y36(xn.oD),e.Y36(s.mT),e.Y36(Fu))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-example"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_fullsize",f.fullsize)},inputs:{id:"id",heading:"heading",description:"description",content:"content",fullsize:"fullsize",componentName:"componentName"},ngContentSelectors:vs,decls:8,vars:5,consts:[["class","t-title",4,"ngIf"],["class","t-description",4,"ngIf"],["class","t-example",4,"ngIf"],["preview",""],["codeSection",""],[1,"t-title"],[3,"textContent",4,"polymorpheusOutlet"],["appearance","icon","routerLink",".","size","xs","tuiIconButton","","type","button","class","t-link-icon",3,"fragment","icon","title","click",4,"ngIf"],[3,"textContent"],["appearance","icon","routerLink",".","size","xs","tuiIconButton","","type","button",1,"t-link-icon",3,"fragment","icon","title","click"],[1,"t-description"],[4,"polymorpheusOutlet"],[1,"t-example"],[4,"ngIf"],["class","t-tabs-wrapper",4,"ngIf"],["class","t-content",3,"t-content_animated","t-content_visible",4,"ngFor","ngForOf"],[1,"t-tabs-wrapper"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngFor","ngForOf"],["size","xs",3,"overlay","showLoader","click",4,"ngIf"],["tuiTab","",4,"tuiItem"],["tuiTab",""],["size","xs",3,"overlay","showLoader","click"],[4,"ngIf","ngIfElse"],["defaultEditContent",""],["appearance","flat","size","s","tuiButton","","type","button"],[1,"t-content"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["anotherTab",""],[3,"ngTemplateOutlet"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["automation-id","tui-doc-example",1,"t-demo"],[3,"code"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(r,f){1&r&&(e.F$t(),e.YNc(0,ld,3,2,"h3",0),e.YNc(1,Ta,2,1,"h4",1),e.YNc(2,dd,3,4,"div",2),e.ALo(3,"async"),e.YNc(4,wl,2,0,"ng-template",null,3,e.W1O),e.YNc(6,pd,2,2,"ng-template",null,4,e.W1O)),2&r&&(e.Q6J("ngIf",f.heading),e.xp6(1),e.Q6J("ngIf",f.description),e.xp6(1),e.Q6J("ngIf",e.lcZ(3,3,f.processor$)))},dependencies:[Se.v0,Is,wo,Ye.kM,Su,Ie.O5,De.Li,Xn.yS,Ie.sg,jo,Ie.tP,Ie.Ov,Nd,Nt],styles:["[_nghost-%COMP%]{position:relative;display:block;padding-top:3.5rem;clear:right}[_nghost-%COMP%]:target{animation:1s .3s tuiShaking}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{padding-top:2rem}.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 0 .5rem}tui-root._mobile[_nghost-%COMP%] .t-title[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-6)}.t-description[_ngcontent-%COMP%]{font:var(--tui-font-text-m);font-weight:normal;margin:0}.t-title[_ngcontent-%COMP%]:first-letter, .t-description[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.t-example[_ngcontent-%COMP%]{position:relative;margin-top:1.5rem;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);box-shadow:0 .125rem .1875rem #0000001a;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-example[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-example[_ngcontent-%COMP%]{margin-top:.75rem}.t-tabs-wrapper[_ngcontent-%COMP%]{display:flex;padding:0 .875rem 0 2rem;box-shadow:inset 0 -1px var(--tui-base-03);justify-content:space-between;align-items:center}tui-root._mobile[_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%]{padding:0 .875rem 0 1rem}.t-tabs[_ngcontent-%COMP%]{flex-grow:1}.t-demo[_ngcontent-%COMP%]{padding:2rem;max-width:100%;box-sizing:border-box;overflow-x:auto}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar, .t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .t-demo[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-demo[_ngcontent-%COMP%]{padding:1rem}[_nghost-%COMP%]:not(._fullsize) .t-demo[_ngcontent-%COMP%]{width:-webkit-min-content;width:min-content;min-width:20rem}.t-link-icon[_ngcontent-%COMP%]{margin-left:.3rem;vertical-align:baseline}.t-content[_ngcontent-%COMP%]{will-change:opacity;height:0;visibility:hidden;opacity:0}.t-content_animated[_ngcontent-%COMP%]{transition:opacity .3s ease-in-out}.t-content_visible[_ngcontent-%COMP%]{height:auto;visibility:visible;opacity:1}"],changeDetection:0}),a})(),Yl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Oi,Zs,Se.fN,Id,Hl,De.wq,st,Ye.dS,Xn.Bz]]}),a})();function Lu(a){return a.map(({section:y})=>y).filter(yt.Pc).filter((y,r,f)=>f.indexOf(y)===r)}const Ia=new e.OlP("[NAVIGATION_TITLE]"),Ud=new e.OlP("[NAVIGATION_LABELS]"),Ra=new e.OlP("[NAVIGATION_ITEMS]"),Hd=[K.a3,{provide:Ia,deps:[Xn.F0,Xn.gz,s.Yx,K.a3],useFactory:(a,y,r,f)=>a.events.pipe((0,ue.h)(k=>k instanceof Xn.m2),(0,fe.U)(()=>y.firstChild),(0,ue.h)(yt.Pc),(0,J.z)(({data:k})=>k),(0,fe.U)(({title:k})=>`${r}${k}`),(0,U.R)(f))},{provide:Ud,deps:[s.V5],useFactory:Lu},{provide:Ra,deps:[s.V5],useFactory:a=>[...Lu(a).map(r=>a.filter(({section:f})=>f===r)),a.filter(r=>!r.section)]}];let ka=(()=>{class a{constructor(r,f,k,ge,tn,Un,oi,ui,Ji,Or,eo,zo,fa,Na,jd){this.title$=k,this.mode=ge,this.sidebar=tn,this.labels=Un,this.items=oi,this.searchText=ui,this.router=Ji,this.activatedRoute=Or,this.destroy$=eo,this.readyToScroll$=zo,this.docIcons=fa,this.icons=Na,this.doc=jd,this.menuOpen=!1,this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new mt.NI(""),this.filtered$=(0,di.EK)(this.search).pipe((0,ue.h)(Kr=>Kr.trim().length>2),(0,fe.U)(Kr=>this.filterItems(this.flattenSubPages(this.items),Kr))),this.mode$=this.mode.change$.pipe((0,ae.O)(null),(0,fe.U)(()=>this.mode.mode||"onLight")),k.subscribe(Kr=>{r.markForCheck(),f.setTitle(Kr),this.openActivePageGroup()}),(0,re.a)([this.router.events.pipe((0,ue.h)(Kr=>Kr instanceof Xn.Xs)),this.title$.pipe((0,le.w)(()=>this.readyToScroll$.pipe((0,ue.h)(Boolean))))]).pipe((0,ee.q)(1),(0,fe.U)(([Kr])=>Kr.anchor||""),(0,ue.h)(Boolean),(0,U.R)(this.destroy$)).subscribe(Kr=>this.navigateToAnchorLink(Kr))}get canOpen(){var r,f;return(null!==(f=null===(r=this.search.value)||void 0===r?void 0:r.length)&&void 0!==f?f:0)>2}get itemsWithoutSections(){return this.items[this.items.length-1]}$pages(r){return r}isActive(r){return r===this.active}onGroupClick(r){this.openPagesGroupsArr[r]=!this.openPagesGroupsArr[r]}closeMenu(){this.menuOpen=!1}onClick(r){r.open=!1,this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}filterItems(r,f){return r.map(k=>(0,yt.pf)(k.filter(({title:ge,keywords:tn=""})=>(f=f.toLowerCase().trim(),tn=tn.toLowerCase(),(ge=ge.toLowerCase()).includes(f)||tn.includes(f)||ge.includes((0,R.OO)(f))||tn.includes((0,R.OO)(f))||f.replace(/-/gi,"").includes(ge)||ge.includes(f.replace(/\s|tui/g,""))||tn.includes(f.replace(/\s|tui/g,""))||f.split(/\s/).find(Un=>ge.includes(Un)))),"title"))}flattenSubPages(r){return r.reduce((f,k)=>[...f,k.reduce((ge,tn)=>"subPages"in tn?[...ge,...tn.subPages]:[...ge,tn],[])],[])}isActiveRoute(r){return this.router.isActive(r,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}openActivePageGroup(){this.items.forEach((r,f)=>{r.forEach((k,ge)=>{"route"in k&&this.isActiveRoute(k.route)&&(this.openPagesArr[f]=!0,this.active=k.route),"subPages"in k&&k.subPages.forEach(tn=>{this.isActiveRoute(tn.route)&&(this.openPagesArr[f]=!0,this.openPagesGroupsArr[100*f+ge]=!0,this.active=tn.route)})})})}navigateToAnchorLink(r){const f=r?this.doc.querySelectorAll(`#${r}`):[];if(!f.length||!f[f.length-1])return;const ge=this.doc.createElement("a");ge.href=`${this.doc.location.pathname}#${r}`,ge.style.display="none",ge.style.position="absolute",this.doc.body.appendChild(ge),ge.click(),ge.remove()}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.sBO),e.Y36($t.Dx),e.Y36(Ia),e.Y36(Qe.w),e.Y36(cu,8),e.Y36(Ud),e.Y36(Ra),e.Y36(s.EI),e.Y36(Xn.F0),e.Y36(Xn.gz),e.Y36(K.a3,2),e.Y36(s.V1),e.Y36(s.oq),e.Y36(Mt.Gs),e.Y36(Ie.K0))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-navigation"]],hostVars:2,hostBindings:function(r,f){2&r&&e.ekj("_open",f.menuOpen)},features:[e._Bn(Hd)],ngContentSelectors:vs,decls:14,vars:14,consts:[["tuiTextfieldSize","m",1,"t-input",3,"formControl","tuiAutoFocus","tuiTextfieldCleaner","tuiTextfieldIconLeft","tuiTextfieldLabelOutside"],["input",""],[4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar",3,"tuiMode"],[3,"closeOthers","rounded"],["size","s",3,"borders","open","openChange",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],["pages",""],[4,"tuiDataList"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[4,"ngFor","ngForOf"],["tuiOption","",3,"href","target",4,"ngIf","ngIfElse"],["internal",""],["tuiOption","",3,"href","target"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],["tuiOption","",3,"fragment","routerLink","target","click"],["size","s",3,"borders","open","openChange"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],["subPagesTemplate",""],["tuiLink","","class","t-sublink",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"routerLink","target","tuiScrollIntoViewLink","click"],["routerLinkActive","",1,"t-subsection",3,"routerLinkActiveOptions"],["tuiLink","","type","button","class","t-sublink t-sublink_subsection",3,"click",4,"ngIf"],[1,"t-expand",3,"expanded"],[1,"t-section","t-section_bordered"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"src"],["tuiLink","","class","t-sublink t-sublink_small",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink","t-sublink_small",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"fragment","routerLink","target","tuiScrollIntoViewLink","click"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"tui-input",0,1),e._uU(2),e.YNc(3,wh,2,0,"ng-container",2),e.qZA(),e.TgZ(4,"nav",3)(5,"tui-scrollbar",4),e.ALo(6,"async"),e.TgZ(7,"tui-accordion",5),e.YNc(8,Il,5,3,"tui-accordion-item",6),e.qZA(),e.TgZ(9,"div",7),e.YNc(10,wa,1,5,"ng-container",8),e.qZA(),e.YNc(11,Md,3,2,"ng-template",null,9,e.W1O),e.qZA()(),e.Hsn(13)),2&r&&(e.Q6J("formControl",f.search)("tuiAutoFocus",!!f.sidebar)("tuiTextfieldCleaner",!0)("tuiTextfieldIconLeft",f.docIcons.search)("tuiTextfieldLabelOutside",!0),e.xp6(2),e.hij(" ",f.searchText," "),e.xp6(1),e.Q6J("ngIf",f.canOpen),e.xp6(2),e.Q6J("tuiMode",e.lcZ(6,12,f.mode$)),e.xp6(2),e.Q6J("closeOthers",!1)("rounded",!1),e.xp6(1),e.Q6J("ngForOf",f.labels),e.xp6(2),e.Q6J("ngForOf",f.itemsWithoutSections))},dependencies:[ou.K3,ie.qi,ie.vK,de.PN,Tt.IB,Uc,rl,Fe.V,Ze,ou.wU,N.sz,mt.JJ,mt.oH,_i,N.be,N.aR,N.xT,Ie.O5,ie.gX,Ie.sg,ie.Rs,De.Li,Xn.yS,Qe.w,ru,Ie.tP,Xn.Od,ll,Ie.Ov],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-base-01)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-height:100%;min-height:0;flex:1 1 0;text-align:left}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:smooth;width:100%}tui-root._reduced-motion[_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%], tui-root._reduced-motion [_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:auto}.t-items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 1rem}.t-label[_ngcontent-%COMP%]{margin-left:.5rem}.t-expand[_ngcontent-%COMP%]{margin-left:.25rem}.t-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin:-1rem 0 -.5rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-left:1px solid var(--tui-base-03)}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 0 0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem}.t-sublink_small[_ngcontent-%COMP%]{margin-left:1rem;line-height:1.5rem;padding-top:.5rem}.t-sublink_subsection[_ngcontent-%COMP%]{margin-left:0;line-height:1.6rem}.t-sublink.t-sublink.t-sublink_active[_ngcontent-%COMP%]{color:var(--tui-text-01)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1rem;height:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"filterItems",null),(0,Di.gn)([lo.UM],a.prototype,"flattenSubPages",null),a})(),Zl=(()=>{class a{constructor(r,f,k,ge){this.icons=r,this.logo=f,this.menu=k,this.router=ge,this.stream$=new L.x,this.open$=(0,W.T)(this.router.events.pipe((0,fe.U)(We.Iy)),this.stream$).pipe((0,ae.O)(!1),(0,ze.x)())}onClick(){this.stream$.next(!0)}onActiveZone(r){r||this.stream$.next(!1)}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.oq),e.Y36(s.Or),e.Y36(s.gG),e.Y36(Xn.F0))},a.\u0275cmp=e.Xpm({type:a,selectors:[["header","tuiDocHeader",""]],attrs:Od,ngContentSelectors:vs,decls:6,vars:6,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"icon","title","click","tuiActiveZoneChange"],["class","t-navigation",4,"tuiSidebar"],[1,"t-logo"],["alt","Logo","class","t-img",3,"src",4,"polymorpheusOutlet"],[1,"t-navigation"],["alt","Logo",1,"t-img",3,"src"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"button",0),e.NdJ("click",function(){return f.onClick()})("tuiActiveZoneChange",function(ge){return f.onActiveZone(ge)}),e.YNc(1,xd,1,0,"tui-doc-navigation",1),e.ALo(2,"async"),e.qZA(),e.TgZ(3,"div",2),e.YNc(4,wd,1,1,"img",3),e.qZA(),e.Hsn(5)),2&r&&(e.Q6J("icon",f.icons.menu)("title",f.menu),e.xp6(1),e.Q6J("tuiSidebar",!!e.lcZ(2,4,f.open$)),e.xp6(3),e.Q6J("polymorpheusOutlet",f.logo))},dependencies:[Se.v0,ka,me.e,cu,De.Li,Ie.Ov],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-navigation);height:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-base-01);border-bottom:1px solid var(--tui-base-03)}@supports (background: color-mix(in srgb,var(--tui-base-01),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-base-01),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.t-logo[_ngcontent-%COMP%]{margin-right:auto;font:var(--tui-font-heading-5)}.t-img[_ngcontent-%COMP%]{display:block}.t-menu[_ngcontent-%COMP%]{margin-left:-1.25rem}@media screen and (min-width: 48em){.t-menu[_ngcontent-%COMP%]{display:none}}.t-navigation[_ngcontent-%COMP%]{min-height:100%}"],changeDetection:0}),a})(),Nu=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,mt.UX,Xn.Bz,De.wq,du,Se.fN,ou.Qf,N.cn,me.A,ht.WD,Qe.z,Fe.j,Me,dn.jh,lt.dp,su,Tt.Jy,de.EI,ie.pc,mo]]}),a})(),Fs=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,Se.fN,$c,me.A,Nu]]}),a})(),zd=(()=>{class a{constructor(r,f){this.text=r,this.pages=f,this.seeAlso=[]}getRouterLink(r){var f,k;return null!==(k=null===(f=this.pages.get(r))||void 0===f?void 0:f.route)&&void 0!==k?k:""}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.VX),e.Y36(s._Z))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(r,f){1&r&&(e.TgZ(0,"h5",0),e._uU(1),e.qZA(),e.YNc(2,Pd,3,3,"ng-container",1)),2&r&&(e.xp6(1),e.Oqu(f.text),e.xp6(1),e.Q6J("ngForOf",f.seeAlso))},dependencies:[Fe.V,Ie.sg,Xn.yS,Ie.O5],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;color:var(--tui-text-02);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),a})(),Bu=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Xn.Bz,Fe.j]]}),a})(),Fa=(()=>{class a{constructor(r,f,k){this.icons=r,this.sourceCode=f,this.text=k,this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(r){return r.startsWith("http")}getPathOptions(r,f,k,ge){return{header:r,package:f,type:k,path:ge}}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.oq),e.Y36(s.yO),e.Y36(s.as))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title"]],template:function(r,f){1&r&&e.YNc(0,Ad,1,3,"a",0),2&r&&e.Q6J("polymorpheusOutlet",f.pathIsUrl(f.path)?f.path:f.sourceCode)("polymorpheusOutletContext",f.pathOptions)},dependencies:[Se.v0,De.Li],encapsulation:2,changeDetection:0}),(0,Di.gn)([lo.UM],a.prototype,"pathIsUrl",null),(0,Di.gn)([lo.UM],a.prototype,"getPathOptions",null),a})(),Vd=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,De.wq,Se.fN]]}),a})(),Ls=(()=>{class a{constructor(r,f,k){this.icons=r,this.theme=f,this.night=k,this.change$=this.night,this.night$=this.change$.pipe((0,ae.O)(null),(0,fe.U)(()=>this.night.value),(0,ze.x)(),(0,_e.d)({bufferSize:1,refCount:!0}))}get mode(){return this.night.value?"onDark":null}get icon(){return this.night.value?this.icons.day:this.icons.night}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.oq),e.Y36(Pr),e.Y36(yr))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-main"]],hostVars:1,hostBindings:function(r,f){2&r&&e.uIk("data-mode",f.mode)},features:[e._Bn([{provide:Qe.w,useExisting:(0,e.Gpc)(()=>a)},K.$D])],ngContentSelectors:la,decls:22,vars:7,consts:[[4,"ngIf"],[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","shape","rounded","size","s","tuiIconButton","","tuiMode","onLight","type","button",1,"tui-doc-night-mode-switch",3,"icon","click"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverPortals",5,["tuiOverPortals"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(r,f){1&r&&(e.F$t(ss),e.YNc(0,Pa,1,0,"tui-theme-night",0),e.ALo(1,"async"),e.TgZ(2,"tui-root"),e.ALo(3,"async"),e.TgZ(4,"div",1)(5,"tui-doc-navigation",2),e.Hsn(6),e.qZA(),e.TgZ(7,"div",3),e._UZ(8,"router-outlet",4),e.qZA()(),e.TgZ(9,"header",5),e.Hsn(10,1),e.TgZ(11,"button",6),e.NdJ("click",function(){return f.night.toggle()}),e.qZA()(),e.ynx(12,7),e.Hsn(13,2),e.BQk(),e.ynx(14,8),e.Hsn(15,3),e.BQk(),e.ynx(16,9),e.Hsn(17,4),e.BQk(),e.ynx(18,10),e.Hsn(19,5),e.BQk(),e.ynx(20,11),e.Hsn(21,6),e.BQk(),e.qZA()),2&r&&(e.Q6J("ngIf",f.theme.isDefaultTheme&&f.night.useDefaultNightTheme&&e.lcZ(1,3,f.night$)),e.xp6(2),e.uIk("tuiTheme",f.theme.isDefaultTheme&&f.night.useDefaultNightTheme&&e.lcZ(3,5,f.night$)?"night":null),e.xp6(9),e.Q6J("icon",f.icon))},dependencies:[At,gt,ka,Zl,Se.v0,Ie.O5,Xn.lC,Qe.w,Ie.Ov],styles:['@keyframes tuiShaking{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.3125rem)}20%,40%,60%,80%{transform:translate(.3125rem)}}html,body{scroll-padding-top:4rem;background:var(--tui-base-01);height:auto}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}tui-doc-main{display:block}code:not(pre code):not(.hljs):not([class*="language-"]){transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-flex;background:var(--tui-base-02);color:var(--tui-text-02);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-base-04);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*="language-"]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*="language-"]){color:var(--tui-link)}button:focus code,a:focus code{background:var(--tui-base-01)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;width:16.25rem;border-right:1px solid var(--tui-base-03)}@media screen and (max-width: 47.9625em){tui-doc-navigation.tui-doc-navigation{display:none}}.tui-doc-content{margin-left:16.25rem}@media screen and (max-width: 47.9625em){.tui-doc-content{margin-left:0}}.tui-doc-outlet+*{display:block}.tui-doc-night-mode-switch{margin-left:1rem}.tui-doc-night-mode-switch tui-svg{color:var(--tui-text-02)}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-01);background-color:var(--tui-clear)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:normal;color:var(--tui-text-01)}tui-doc-code .hljs-property{color:var(--tui-support-14)}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-02);font-style:italic}tui-doc-code .hljs-meta{color:#e38162}tui-doc-code .hljs-section,tui-doc-code .hljs-name,tui-doc-code .hljs-literal,tui-doc-code .hljs-keyword,tui-doc-code .hljs-selector-tag,tui-doc-code .hljs-type,tui-doc-code .hljs-selector-id,tui-doc-code .hljs-selector-class{font-weight:bold;color:var(--tui-link)}tui-doc-code .hljs-attr{color:var(--tui-link)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:bold;color:var(--tui-support-06)}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:normal}tui-doc-code .hljs-string{color:var(--tui-positive);font-weight:bold}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-01);background:var(--tui-base-02);font-style:italic}tui-doc-code .hljs-doctag{text-decoration:underline}tui-doc-code .hljs-variable,tui-doc-code .hljs-template-variable{color:var(--tui-link-hover)}tui-doc-code [data-mode=onDark] .hljs-variable,tui-doc-code [data-mode=onDark] .hljs-template-variable{color:var(--tui-warning-fill)}tui-doc-code .hljs-addition{background:var(--tui-success-bg)}tui-doc-code .hljs-deletion{background:var(--tui-error-bg)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:bold}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:right;padding-right:1em!important}\n'],encapsulation:2}),a})(),Xl=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Xn.Bz,Lt,Fs,Ve,Sr,pn,Se.fN,Qe.z,Nu]]}),a})();const La=new e.OlP("[PAGE_SEE_ALSO]"),$d=[{provide:La,deps:[e.SBq,s.UL],useFactory:({nativeElement:a},y)=>{const r=a.getAttribute("header"),f=y.filter(ge=>ge.includes(r))||[],k=new Set(f.join().split(",").filter(ge=>ge&&ge!==r));return Array.from(k)}}];let Jl=(()=>{class a{constructor(r){this.template=r}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(e.Rgc))},a.\u0275dir=e.lG2({type:a,selectors:[["","pageTab",""]],inputs:{pageTab:"pageTab"}}),a})(),Ql=(()=>{class a{constructor(r,f){this.defaultTabs=r,this.seeAlso=f,this.header="",this.package="",this.type="",this.path="",this.deprecated=!1,this.tabConnectors=We.Mm,this.activeItemIndex=0,this.from=/ /g,this.to="_"}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return a.\u0275fac=function(r){return new(r||a)(e.Y36(s.AC),e.Y36(La))},a.\u0275cmp=e.Xpm({type:a,selectors:[["tui-doc-page"]],contentQueries:function(r,f,k){if(1&r&&e.Suo(k,Jl,4),2&r){let ge;e.iGM(ge=e.CRH())&&(f.tabConnectors=ge)}},inputs:{header:"header",package:"package",type:"type",path:"path",deprecated:"deprecated"},features:[e._Bn($d)],ngContentSelectors:vs,decls:11,vars:10,consts:[[1,"t-header"],[1,"t-title"],["status","custom","value","deprecated","class","t-tag t-tag_deprecated",4,"ngIf"],["status","custom","class","t-tag t-tag_package",3,"autoColor","value",4,"ngIf"],["class","t-tabs",3,"activeItemIndex","activeItemIndexChange",4,"ngIf"],[1,"t-source-code",3,"header","package","path","type"],[1,"t-content"],["class","t-see-also",3,"seeAlso",4,"ngIf"],[4,"ngFor","ngForOf"],["status","custom","value","deprecated",1,"t-tag","t-tag_deprecated"],["status","custom",1,"t-tag","t-tag_package",3,"autoColor","value"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngIf"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions"],[1,"t-see-also",3,"seeAlso"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(r,f){1&r&&(e.F$t(),e.TgZ(0,"header",0)(1,"h1",1),e._uU(2),e.YNc(3,Nl,1,0,"tui-tag",2),e.YNc(4,Bl,1,2,"tui-tag",3),e.qZA(),e.YNc(5,Pu,2,2,"tui-tabs-with-more",4),e._UZ(6,"tui-doc-source-code",5),e.qZA(),e.TgZ(7,"div",6),e.Hsn(8),e.YNc(9,Au,1,1,"tui-doc-see-also",7),e.YNc(10,kh,2,1,"ng-container",8),e.qZA()),2&r&&(e.xp6(2),e.hij(" ",f.header," "),e.xp6(1),e.Q6J("ngIf",!!f.deprecated||""===f.deprecated),e.xp6(1),e.Q6J("ngIf",f.package),e.xp6(1),e.Q6J("ngIf",f.tabConnectors.length),e.xp6(1),e.Q6J("header",f.header)("package",f.package)("path",f.path)("type",f.type),e.xp6(3),e.Q6J("ngIf",f.showSeeAlso),e.xp6(1),e.Q6J("ngForOf",f.tabConnectors))},dependencies:[uu,Is,wo,Fa,zd,Ie.O5,Ie.sg,jo,Xn.yS,Xn.Od,Ie.tP,Ir],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-height:7.25rem;color:var(--tui-text-01);box-shadow:inset 0 -1px 0 0 var(--tui-base-03);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-height:4.5rem;padding:1.25rem 1.25rem 0;margin:0}.t-title[_ngcontent-%COMP%]{min-width:100%;font-size:inherit;margin:0}.t-tag[_ngcontent-%COMP%]{vertical-align:middle;text-transform:uppercase;margin-right:.5rem}.t-tag_deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-fill);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0}tui-root._mobile[_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}.t-see-also[_ngcontent-%COMP%]{min-width:18.75rem;width:30%;float:right;margin-left:1.5rem}tui-root._mobile[_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%]{float:none;width:100%;margin:0 0 1.5rem}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"],changeDetection:0}),a})(),Qs=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[[Ie.ez,Xn.Bz,Bu,Zs,al,Vd,xr]]}),a})()},4548:(Yt,Le,c)=>{"use strict";c.d(Le,{$_:()=>ze,AC:()=>U,B$:()=>N,EI:()=>Ye,Es:()=>_e,IK:()=>de,Ii:()=>Q,Or:()=>rt,UL:()=>qe,V1:()=>Ae,V5:()=>bt,VX:()=>Ie,Yx:()=>Me,_Z:()=>zt,as:()=>vt,et:()=>Se,gG:()=>We,lW:()=>ae,mT:()=>fe,mv:()=>K,oq:()=>J,ru:()=>He,x9:()=>Qe,yO:()=>Ze});var e=c(1927),s=c(4537),R=c(7980),B=c(8330),L=c(3072),q=c(1995),W=c(4945),re=c(1528),le=c(6060);const fe=(0,e.JN)(""),ae=new s.OlP("[TUI_DOC_CODE_EDITOR]"),U=(0,e.JN)([]),J=(0,e.JN)({search:"tuiIconSearch",day:"tuiIconSun",night:"tuiIconMoon",code:"tuiIconCode",menu:"tuiIconMenuLarge"}),ze=(0,e.JN)(B.y),_e=(0,e.JN)(R.vi),Se=(0,e.JN)(new Set([])),He=(0,e.JN)(["Read more more about modes: ","Background","Form value"]),de=(0,e.JN)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),K=(0,e.JN)(["Preview","Link to a sample was successfully copied","Done"]),We=(0,e.JN)("Menu"),Ye=(0,e.JN)("Search"),Ie=(0,e.JN)("See also"),vt=(0,e.JN)("Source code"),rt=(0,e.JN)(""),Ae=(0,e.JN)((0,L.P)(()=>(0,q.H)(200).pipe((0,re.w)(()=>(0,W.of)(!0))))),bt=(0,e.JN)([]),zt=(0,e.N1)(()=>(0,R.S4)((0,s.f3M)(bt))),qe=((0,e.N1)(()=>(0,s.f3M)(le.TK)?"auto":"smooth"),(0,e.JN)([])),Ze=(0,e.JN)(null),Me=(0,e.JN)(""),Qe=(0,e.JN)(null),N=(0,e.JN)(R.TN),Q=(0,e.JN)(String)},7980:(Yt,Le,c)=>{"use strict";c.d(Le,{p8:()=>os,cd:()=>ta,Ve:()=>As,sj:()=>Vs,JQ:()=>Xo,vP:()=>na,S4:()=>_r,OO:()=>$s,vi:()=>ms,TN:()=>Br});var e={};c.r(e),c.d(e,{decode:()=>re,encode:()=>U,format:()=>ue,parse:()=>bt});var s={};c.r(s),c.d(s,{Any:()=>tt,Cc:()=>qe,Cf:()=>Ze,P:()=>zt,S:()=>Me,Z:()=>Qe});var R={};c.r(R),c.d(R,{arrayReplaceAt:()=>me,assign:()=>mn,escapeHtml:()=>S,escapeRE:()=>Y,fromCodePoint:()=>ot,has:()=>Zt,isMdAsciiPunct:()=>jt,isPunctChar:()=>_t,isSpace:()=>Te,isString:()=>$e,isValidEntityCode:()=>Ke,isWhiteSpace:()=>ct,lib:()=>pn,normalizeReference:()=>nn,unescapeAll:()=>nt,unescapeMd:()=>ft});var B={};c.r(B),c.d(B,{parseLinkDestination:()=>Dn,parseLinkLabel:()=>dn,parseLinkTitle:()=>yn});const L={};function W(l,g){"string"!=typeof g&&(g=W.defaultChars);const x=function q(l){let g=L[l];if(g)return g;g=L[l]=[];for(let x=0;x<128;x++){const V=String.fromCharCode(x);g.push(V)}for(let x=0;x=55296&&fn<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(fn),j+=6;continue}}if(240==(248&ke)&&j+91114111?G+="\ufffd\ufffd\ufffd\ufffd":(Qt-=65536,G+=String.fromCharCode(55296+(Qt>>10),56320+(1023&Qt))),j+=9;continue}}G+="\ufffd"}}return G})}W.defaultChars=";/?:@&=+$,#",W.componentChars="";const re=W,le={};function ae(l,g,x){"string"!=typeof g&&(x=g,g=ae.defaultChars),typeof x>"u"&&(x=!0);const V=function fe(l){let g=le[l];if(g)return g;g=le[l]=[];for(let x=0;x<128;x++){const V=String.fromCharCode(x);/^[0-9a-z]$/i.test(V)?g.push(V):g.push("%"+("0"+x.toString(16).toUpperCase()).slice(-2))}for(let x=0;x=55296&&ke<=57343){if(ke>=55296&&ke<=56319&&j+1=56320&&pt<=57343){G+=encodeURIComponent(l[j]+l[j+1]),j++;continue}}G+="%EF%BF%BD"}else G+=encodeURIComponent(l[j])}return G}ae.defaultChars=";/?:@&=+$,-_.!~*'()#",ae.componentChars="-_.!~*'()";const U=ae;function ue(l){let g="";return g+=l.protocol||"",g+=l.slashes?"//":"",g+=l.auth?l.auth+"@":"",l.hostname&&-1!==l.hostname.indexOf(":")?g+="["+l.hostname+"]":g+=l.hostname||"",g+=l.port?":"+l.port:"",g+=l.pathname||"",g+=l.search||"",g+=l.hash||"",g}function J(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const ee=/^([a-z0-9.+-]+:)/i,ze=/:[0-9]*$/,_e=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Fe=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),He=["'"].concat(Fe),de=["%","/","?",";","#"].concat(He),K=["/","?","#"],Ye=/^[+a-z0-9A-Z_-]{0,63}$/,Ie=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,vt={javascript:!0,"javascript:":!0},rt={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};J.prototype.parse=function(l,g){let x,V,G,j=l;if(j=j.trim(),!g&&1===l.split("#").length){const Rt=_e.exec(j);if(Rt)return this.pathname=Rt[1],Rt[2]&&(this.search=Rt[2]),this}let Be=ee.exec(j);if(Be&&(Be=Be[0],x=Be.toLowerCase(),this.protocol=Be,j=j.substr(Be.length)),(g||Be||j.match(/^\/\/[^@\/]+@[^@\/]+/))&&(G="//"===j.substr(0,2),G&&!(Be&&vt[Be])&&(j=j.substr(2),this.slashes=!0)),!vt[Be]&&(G||Be&&!rt[Be])){let fn,Qt,Rt=-1;for(let hn=0;hn127?Xn+="x":Xn+=Qn[$n];if(!Xn.match(Ye)){const $n=hn.slice(0,ri),si=hn.slice(ri+1),jn=Qn.match(Ie);jn&&($n.push(jn[1]),si.unshift(jn[2])),si.length&&(j=si.join(".")+j),this.hostname=$n.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),Mn&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const ke=j.indexOf("#");-1!==ke&&(this.hash=j.substr(ke),j=j.slice(0,ke));const pt=j.indexOf("?");return-1!==pt&&(this.search=j.substr(pt),j=j.slice(0,pt)),j&&(this.pathname=j),rt[x]&&this.hostname&&!this.pathname&&(this.pathname=""),this},J.prototype.parseHost=function(l){let g=ze.exec(l);g&&(g=g[0],":"!==g&&(this.port=g.substr(1)),l=l.substr(0,l.length-g.length)),l&&(this.hostname=l)};const bt=function Ae(l,g){if(l&&l instanceof J)return l;const x=new J;return x.parse(l,g),x},zt=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\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\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,tt=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,qe=/[\0-\x1F\x7F-\x9F]/,Ze=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,Me=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\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\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Qe=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,N=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(l=>l.charCodeAt(0))),Q=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(l=>l.charCodeAt(0)));var ie;const I=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),te=null!==(ie=String.fromCodePoint)&&void 0!==ie?ie:function(l){let g="";return l>65535&&(l-=65536,g+=String.fromCharCode(l>>>10&1023|55296),l=56320|1023&l),g+=String.fromCharCode(l),g};var Tt=(()=>{return(l=Tt||(Tt={}))[l.NUM=35]="NUM",l[l.SEMI=59]="SEMI",l[l.EQUALS=61]="EQUALS",l[l.ZERO=48]="ZERO",l[l.NINE=57]="NINE",l[l.LOWER_A=97]="LOWER_A",l[l.LOWER_F=102]="LOWER_F",l[l.LOWER_X=120]="LOWER_X",l[l.LOWER_Z=122]="LOWER_Z",l[l.UPPER_A=65]="UPPER_A",l[l.UPPER_F=70]="UPPER_F",l[l.UPPER_Z=90]="UPPER_Z",Tt;var l})(),At=(()=>{return(l=At||(At={}))[l.VALUE_LENGTH=49152]="VALUE_LENGTH",l[l.BRANCH_LENGTH=16256]="BRANCH_LENGTH",l[l.JUMP_TABLE=127]="JUMP_TABLE",At;var l})();function Lt(l){return l>=Tt.ZERO&&l<=Tt.NINE}var $t=(()=>{return(l=$t||($t={}))[l.EntityStart=0]="EntityStart",l[l.NumericStart=1]="NumericStart",l[l.NumericDecimal=2]="NumericDecimal",l[l.NumericHex=3]="NumericHex",l[l.NamedEntity=4]="NamedEntity",$t;var l})(),Wt=(()=>{return(l=Wt||(Wt={}))[l.Legacy=0]="Legacy",l[l.Strict=1]="Strict",l[l.Attribute=2]="Attribute",Wt;var l})();class xn{constructor(g,x,V){this.decodeTree=g,this.emitCodePoint=x,this.errors=V,this.state=$t.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Wt.Strict}startEntity(g){this.decodeMode=g,this.state=$t.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(g,x){switch(this.state){case $t.EntityStart:return g.charCodeAt(x)===Tt.NUM?(this.state=$t.NumericStart,this.consumed+=1,this.stateNumericStart(g,x+1)):(this.state=$t.NamedEntity,this.stateNamedEntity(g,x));case $t.NumericStart:return this.stateNumericStart(g,x);case $t.NumericDecimal:return this.stateNumericDecimal(g,x);case $t.NumericHex:return this.stateNumericHex(g,x);case $t.NamedEntity:return this.stateNamedEntity(g,x)}}stateNumericStart(g,x){return x>=g.length?-1:(32|g.charCodeAt(x))===Tt.LOWER_X?(this.state=$t.NumericHex,this.consumed+=1,this.stateNumericHex(g,x+1)):(this.state=$t.NumericDecimal,this.stateNumericDecimal(g,x))}addToNumericResult(g,x,V,G){if(x!==V){const j=V-x;this.result=this.result*Math.pow(G,j)+parseInt(g.substr(x,j),G),this.consumed+=j}}stateNumericHex(g,x){const V=x;for(;x=Tt.UPPER_A&&l<=Tt.UPPER_F||l>=Tt.LOWER_A&&l<=Tt.LOWER_F)))return this.addToNumericResult(g,V,x,16),this.emitNumericEntity(G,3);x+=1}var l;return this.addToNumericResult(g,V,x,16),-1}stateNumericDecimal(g,x){const V=x;for(;x=55296&&l<=57343||l>1114111?65533:null!==(g=I.get(l))&&void 0!==g?g:l}(this.result),this.consumed),this.errors&&(g!==Tt.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(g,x){const{decodeTree:V}=this;let G=V[this.treeIndex],j=(G&At.VALUE_LENGTH)>>14;for(;x=Tt.UPPER_A&&l<=Tt.UPPER_Z||l>=Tt.LOWER_A&&l<=Tt.LOWER_Z||Lt(l)}(l)))?0:this.emitNotTerminatedNamedEntity();if(G=V[this.treeIndex],j=(G&At.VALUE_LENGTH)>>14,0!==j){if(Be===Tt.SEMI)return this.emitNamedEntityData(this.treeIndex,j,this.consumed+this.excess);this.decodeMode!==Wt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var l;return-1}emitNotTerminatedNamedEntity(){var g;const{result:x,decodeTree:V}=this;return this.emitNamedEntityData(x,(V[x]&At.VALUE_LENGTH)>>14,this.consumed),null===(g=this.errors)||void 0===g||g.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(g,x,V){const{decodeTree:G}=this;return this.emitCodePoint(1===x?G[g]&~At.VALUE_LENGTH:G[g+1],V),3===x&&this.emitCodePoint(G[g+2],V),V}end(){var g;switch(this.state){case $t.NamedEntity:return 0===this.result||this.decodeMode===Wt.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case $t.NumericDecimal:return this.emitNumericEntity(0,2);case $t.NumericHex:return this.emitNumericEntity(0,3);case $t.NumericStart:return null===(g=this.errors)||void 0===g||g.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case $t.EntityStart:return 0}}}function yt(l){let g="";const x=new xn(l,V=>g+=te(V));return function(G,j){let Be=0,ke=0;for(;(ke=G.indexOf("&",ke))>=0;){g+=G.slice(Be,ke),x.startEntity(j);const Rt=x.write(G,ke+1);if(Rt<0){Be=ke+x.end();break}Be=ke+Rt,ke=0===Rt?Be+1:Be}const pt=g+G.slice(Be);return g="",pt}}function Gt(l,g,x,V){const G=(g&At.BRANCH_LENGTH)>>7,j=g&At.JUMP_TABLE;if(0===G)return 0!==j&&V===j?x:-1;if(j){const pt=V-j;return pt<0||pt>=G?-1:l[x+pt]-1}let Be=x,ke=Be+G-1;for(;Be<=ke;){const pt=Be+ke>>>1,Rt=l[pt];if(RtV))return l[pt+G];ke=pt-1}}return-1}const Ct=yt(N);function Dt(l,g=Wt.Legacy){return Ct(l,g)}function De(l){for(let g=1;g'"]/g,new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]])),Vt(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Vt(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));const Xt=Object.prototype.hasOwnProperty;function Zt(l,g){return Xt.call(l,g)}function mn(l){return Array.prototype.slice.call(arguments,1).forEach(function(x){if(x){if("object"!=typeof x)throw new TypeError(x+"must be object");Object.keys(x).forEach(function(V){l[V]=x[V]})}}),l}function me(l,g,x){return[].concat(l.slice(0,g),x,l.slice(g+1))}function Ke(l){return!(l>=55296&&l<=57343||l>=64976&&l<=65007||65535==(65535&l)||65534==(65535&l)||l>=0&&l<=8||11===l||l>=14&&l<=31||l>=127&&l<=159||l>1114111)}function ot(l){return l>65535?(l-=65536,String.fromCharCode(55296+(l>>10),56320+(1023&l))):String.fromCharCode(l)}const ce=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,$=new RegExp(ce.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),he=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function ft(l){return l.indexOf("\\")<0?l:l.replace(ce,"$1")}function nt(l){return l.indexOf("\\")<0&&l.indexOf("&")<0?l:l.replace($,function(g,x,V){return x||function Ne(l,g){if(35===g.charCodeAt(0)&&he.test(g)){const V="x"===g[1].toLowerCase()?parseInt(g.slice(2),16):parseInt(g.slice(1),10);return Ke(V)?ot(V):l}const x=Dt(l);return x!==l?x:l}(g,V)})}const gt=/[&<>"]/,Ve=/[&<>"]/g,Ue={"&":"&","<":"<",">":">",'"':"""};function z(l){return Ue[l]}function S(l){return gt.test(l)?l.replace(Ve,z):l}const A=/[.?*+^$[\]\\(){}|-]/g;function Y(l){return l.replace(A,"\\$&")}function Te(l){switch(l){case 9:case 32:return!0}return!1}function ct(l){if(l>=8192&&l<=8202)return!0;switch(l){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function _t(l){return zt.test(l)}function jt(l){switch(l){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function nn(l){return l=l.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(l=l.replace(/\u1e9e/g,"\xdf")),l.toLowerCase().toUpperCase()}const pn={mdurl:e,ucmicro:s};function dn(l,g,x){let V,G,j,Be;const ke=l.posMax,pt=l.pos;for(l.pos=g+1,V=1;l.pos32))return j;if(41===V){if(0===Be)break;Be--}G++}return g===G||0!==Be||(j.str=nt(l.slice(g,G)),j.pos=G,j.ok=!0),j}function yn(l,g,x){let V,G,j=0,Be=g;const ke={ok:!1,pos:0,lines:0,str:""};if(Be>=x||(G=l.charCodeAt(Be),34!==G&&39!==G&&40!==G))return ke;for(Be++,40===G&&(G=41);Be"+S(j.content)+""},In.code_block=function(l,g,x,V,G){return""+S(l[g].content)+"\n"},In.fence=function(l,g,x,V,G){const j=l[g],Be=j.info?nt(j.info).trim():"";let Rt,ke="",pt="";if(Be){const fn=Be.split(/(\s+)/g);ke=fn[0],pt=fn.slice(2).join("")}if(Rt=x.highlight&&x.highlight(j.content,ke,pt)||S(j.content),0===Rt.indexOf("${Rt}\n`}return`
    ${Rt}
    \n`},In.image=function(l,g,x,V,G){const j=l[g];return j.attrs[j.attrIndex("alt")][1]=G.renderInlineAsText(j.children,x,V),G.renderToken(l,g,x)},In.hardbreak=function(l,g,x){return x.xhtmlOut?"
    \n":"
    \n"},In.softbreak=function(l,g,x){return x.breaks?x.xhtmlOut?"
    \n":"
    \n":"\n"},In.text=function(l,g){return S(l[g].content)},In.html_block=function(l,g){return l[g].content},In.html_inline=function(l,g){return l[g].content},Yn.prototype.renderAttrs=function(g){let x,V,G;if(!g.attrs)return"";for(G="",x=0,V=g.attrs.length;x\n":">",j},Yn.prototype.renderInline=function(l,g,x){let V="";const G=this.rules;for(let j=0,Be=l.length;j=0&&(V=this.attrs[x][1]),V},mi.prototype.attrJoin=function(g,x){const V=this.attrIndex(g);V<0?this.attrPush([g,x]):this.attrs[V][1]=this.attrs[V][1]+" "+x};const ci=mi;function ti(l,g,x){this.src=l,this.env=x,this.tokens=[],this.inlineMode=!1,this.md=g}ti.prototype.Token=ci;const Zn=ti,ei=/\r\n?|\n/g,Pi=/\0/g;function Ai(l){return/^\s]/i.test(l)}function Ni(l){return/^<\/a\s*>/i.test(l)}const Si=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,hr=/\((c|tm|r)\)/i,$o=/\((c|tm|r)\)/gi,_i={c:"\xa9",r:"\xae",tm:"\u2122"};function mo(l,g){return _i[g.toLowerCase()]}function pr(l){let g=0;for(let x=l.length-1;x>=0;x--){const V=l[x];"text"===V.type&&!g&&(V.content=V.content.replace($o,mo)),"link_open"===V.type&&"auto"===V.info&&g--,"link_close"===V.type&&"auto"===V.info&&g++}}function di(l){let g=0;for(let x=l.length-1;x>=0;x--){const V=l[x];"text"===V.type&&!g&&Si.test(V.content)&&(V.content=V.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===V.type&&"auto"===V.info&&g--,"link_close"===V.type&&"auto"===V.info&&g++}}const Eo=/['"]/,Ao=/['"]/g,Wo="\u2019";function Mo(l,g,x){return l.slice(0,g)+x+l.slice(g+1)}function _o(l,g){let x;const V=[];for(let G=0;G=0&&!(V[x].level<=Be);x--);if(V.length=x+1,"text"!==j.type)continue;let ke=j.content,pt=0,Rt=ke.length;e:for(;pt=0)hn=ke.charCodeAt(fn.index-1);else for(x=G-1;x>=0&&"softbreak"!==l[x].type&&"hardbreak"!==l[x].type;x--)if(l[x].content){hn=l[x].content.charCodeAt(l[x].content.length-1);break}let ri=32;if(pt=48&&hn<=57&&(wn=Qt=!1),Qt&&wn&&(Qt=Ti,wn=Qn),Qt||wn){if(wn)for(x=V.length-1;x>=0;x--){let si=V[x];if(V[x].level=0;Be--){const ke=G[Be];if("link_close"!==ke.type){if("html_inline"===ke.type&&(Ai(ke.content)&&j>0&&j--,Ni(ke.content)&&j++),!(j>0)&&"text"===ke.type&&l.md.linkify.test(ke.content)){const pt=ke.content;let Rt=l.md.linkify.match(pt);const fn=[];let Qt=ke.level,wn=0;Rt.length>0&&0===Rt[0].index&&Be>0&&"text_special"===G[Be-1].type&&(Rt=Rt.slice(1));for(let Mn=0;Mnwn){const jn=new l.Token("text","",0);jn.content=pt.slice(wn,Qn),jn.level=Qt,fn.push(jn)}const Xn=new l.Token("link_open","a",1);Xn.attrs=[["href",ri]],Xn.level=Qt++,Xn.markup="linkify",Xn.info="auto",fn.push(Xn);const $n=new l.Token("text","",0);$n.content=Ti,$n.level=Qt,fn.push($n);const si=new l.Token("link_close","a",-1);si.level=--Qt,si.markup="linkify",si.info="auto",fn.push(si),wn=Rt[Mn].lastIndex}if(wn=0;g--)"inline"===l.tokens[g].type&&(hr.test(l.tokens[g].content)&&pr(l.tokens[g].children),Si.test(l.tokens[g].content)&&di(l.tokens[g].children))}],["smartquotes",function Gi(l){if(l.md.options.typographer)for(let g=l.tokens.length-1;g>=0;g--)"inline"!==l.tokens[g].type||!Eo.test(l.tokens[g].content)||_o(l.tokens[g].children,l)}],["text_join",function br(l){let g,x;const V=l.tokens,G=V.length;for(let j=0;j0&&this.level++,this.tokens.push(V),V},Ii.prototype.isEmpty=function(g){return this.bMarks[g]+this.tShift[g]>=this.eMarks[g]},Ii.prototype.skipEmptyLines=function(g){for(let x=this.lineMax;gx;)if(!Te(this.src.charCodeAt(--g)))return g+1;return g},Ii.prototype.skipChars=function(g,x){for(let V=this.src.length;gV;)if(x!==this.src.charCodeAt(--g))return g+1;return g},Ii.prototype.getLines=function(g,x,V,G){if(g>=x)return"";const j=new Array(x-g);for(let Be=0,ke=g;keV?new Array(pt-V+1).join(" ")+this.src.slice(fn,Qt):this.src.slice(fn,Qt)}return j.join("")},Ii.prototype.Token=ci;const Oo=Ii;function zi(l,g){return l.src.slice(l.bMarks[g]+l.tShift[g],l.eMarks[g])}function yo(l){const g=[],x=l.length;let V=0,G=l.charCodeAt(V),j=!1,Be=0,ke="";for(;V=V)return-1;let j=l.src.charCodeAt(G++);if(j<48||j>57)return-1;for(;;){if(G>=V)return-1;if(j=l.src.charCodeAt(G++),!(j>=48&&j<=57)){if(41===j||46===j)break;return-1}if(G-x>=10)return-1}return G`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",bo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",er=new RegExp("^(?:"+Dr+"|"+bo+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),lo=new RegExp("^(?:"+Dr+"|"+bo+")"),Io=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(lo.source+"\\s*$"),/^$/,!1]],Ro=[["table",function So(l,g,x,V){if(g+2>x)return!1;let G=g+1;if(l.sCount[G]=4)return!1;let j=l.bMarks[G]+l.tShift[G];if(j>=l.eMarks[G])return!1;const Be=l.src.charCodeAt(j++);if(124!==Be&&45!==Be&&58!==Be||j>=l.eMarks[G])return!1;const ke=l.src.charCodeAt(j++);if(124!==ke&&45!==ke&&58!==ke&&!Te(ke)||45===Be&&Te(ke))return!1;for(;j=4)return!1;Rt=yo(pt),Rt.length&&""===Rt[0]&&Rt.shift(),Rt.length&&""===Rt[Rt.length-1]&&Rt.pop();const Qt=Rt.length;if(0===Qt||Qt!==fn.length)return!1;if(V)return!0;const wn=l.parentType;l.parentType="table";const Mn=l.md.block.ruler.getRules("blockquote"),ri=[g,0];l.push("table_open","table",1).map=ri,l.push("thead_open","thead",1).map=[g,g+1],l.push("tr_open","tr",1).map=[g,g+1];for(let $n=0;$n=4)break;Rt=yo(pt),Rt.length&&""===Rt[0]&&Rt.shift(),Rt.length&&""===Rt[Rt.length-1]&&Rt.pop(),G===g+2&&(l.push("tbody_open","tbody",1).map=Xn=[g+2,0]),l.push("tr_open","tr",1).map=[G,G+1];for(let jn=0;jn=4))break;V++,G=V}l.line=G;const j=l.push("code_block","code",0);return j.content=l.getLines(g,G,4+l.blkIndent,!1)+"\n",j.map=[g,l.line],!0}],["fence",function Cr(l,g,x,V){let G=l.bMarks[g]+l.tShift[g],j=l.eMarks[g];if(l.sCount[g]-l.blkIndent>=4||G+3>j)return!1;const Be=l.src.charCodeAt(G);if(126!==Be&&96!==Be)return!1;let ke=G;G=l.skipChars(G,Be);let pt=G-ke;if(pt<3)return!1;const Rt=l.src.slice(ke,G),fn=l.src.slice(G,j);if(96===Be&&fn.indexOf(String.fromCharCode(Be))>=0)return!1;if(V)return!0;let Qt=g,wn=!1;for(;Qt++,!(Qt>=x||(G=ke=l.bMarks[Qt]+l.tShift[Qt],j=l.eMarks[Qt],G=4||(G=l.skipChars(G,Be),G-ke=4||62!==l.src.charCodeAt(G))return!1;if(V)return!0;const ke=[],pt=[],Rt=[],fn=[],Qt=l.md.block.ruler.getRules("blockquote"),wn=l.parentType;l.parentType="blockquote";let hn,Mn=!1;for(hn=g;hn=j)break;if(62===l.src.charCodeAt(G++)&&!$n){let fi,Uo,jn=l.sCount[hn]+1;32===l.src.charCodeAt(G)?(G++,jn++,Uo=!1,fi=!0):9===l.src.charCodeAt(G)?(fi=!0,(l.bsCount[hn]+jn)%4==3?(G++,jn++,Uo=!1):Uo=!0):fi=!1;let dr=jn;for(ke.push(l.bMarks[hn]),l.bMarks[hn]=G;G=j,pt.push(l.bsCount[hn]),l.bsCount[hn]=l.sCount[hn]+1+(fi?1:0),Rt.push(l.sCount[hn]),l.sCount[hn]=dr-jn,fn.push(l.tShift[hn]),l.tShift[hn]=G-l.bMarks[hn];continue}if(Mn)break;let si=!1;for(let jn=0,fi=Qt.length;jn";const Qn=[g,0];Ti.map=Qn,l.md.block.tokenize(l,g,hn),l.push("blockquote_close","blockquote",-1).markup=">",l.lineMax=Be,l.parentType=wn,Qn[1]=l.line;for(let $n=0;$n=4)return!1;let j=l.bMarks[g]+l.tShift[g];const Be=l.src.charCodeAt(j++);if(42!==Be&&45!==Be&&95!==Be)return!1;let ke=1;for(;j=4||l.listIndent>=0&&l.sCount[pt]-l.listIndent>=4&&l.sCount[pt]=l.blkIndent&&(fn=!0),(Mn=kt(l,pt))>=0){if(Qt=!0,Be=l.bMarks[pt]+l.tShift[pt],wn=Number(l.src.slice(Be,Mn-1)),fn&&1!==wn)return!1}else{if(!((Mn=Rn(l,pt))>=0))return!1;Qt=!1}if(fn&&l.skipSpaces(Mn)>=l.eMarks[pt])return!1;if(V)return!0;const hn=l.src.charCodeAt(Mn-1),ri=l.tokens.length;Qt?(ke=l.push("ordered_list_open","ol",1),1!==wn&&(ke.attrs=[["start",wn]])):ke=l.push("bullet_list_open","ul",1);const Ti=[pt,0];ke.map=Ti,ke.markup=String.fromCharCode(hn);let Qn=!1;const Xn=l.md.block.ruler.getRules("list"),$n=l.parentType;for(l.parentType="list";pt=G?1:jn-si,Uo>4&&(Uo=1);const dr=si+Uo;ke=l.push("list_item_open","li",1),ke.markup=String.fromCharCode(hn);const _s=[pt,0];ke.map=_s,Qt&&(ke.info=l.src.slice(Be,Mn-1));const Jo=l.tight,$r=l.tShift[pt],ra=l.sCount[pt],m=l.listIndent;if(l.listIndent=l.blkIndent,l.blkIndent=dr,l.tight=!0,l.tShift[pt]=fi-l.bMarks[pt],l.sCount[pt]=jn,fi>=G&&l.isEmpty(pt+1)?l.line=Math.min(l.line+2,x):l.md.block.tokenize(l,pt,x,!0),(!l.tight||Qn)&&(Rt=!1),Qn=l.line-pt>1&&l.isEmpty(l.line-1),l.blkIndent=l.listIndent,l.listIndent=m,l.tShift[pt]=$r,l.sCount[pt]=ra,l.tight=Jo,ke=l.push("list_item_close","li",-1),ke.markup=String.fromCharCode(hn),pt=l.line,_s[1]=pt,pt>=x||l.sCount[pt]=4)break;let v=!1;for(let h=0,D=Xn.length;h=4||91!==l.src.charCodeAt(j))return!1;for(;++j3||l.sCount[ke]<0)continue;let jn=!1;for(let fi=0,Uo=Rt.length;fi"u"&&(l.env.references={}),typeof l.env.references[si]>"u"&&(l.env.references[si]={title:$n,href:hn}),l.parentType=fn,l.line=g+G+1),!0)}],["html_block",function tr(l,g,x,V){let G=l.bMarks[g]+l.tShift[g],j=l.eMarks[g];if(l.sCount[g]-l.blkIndent>=4||!l.md.options.html||60!==l.src.charCodeAt(G))return!1;let Be=l.src.slice(G,j),ke=0;for(;ke=4)return!1;let Be=l.src.charCodeAt(G);if(35!==Be||G>=j)return!1;let ke=1;for(Be=l.src.charCodeAt(++G);35===Be&&G6||GG&&Te(l.src.charCodeAt(pt-1))&&(j=pt),l.line=g+1;const Rt=l.push("heading_open","h"+String(ke),1);Rt.markup="########".slice(0,ke),Rt.map=[g,l.line];const fn=l.push("inline","",0);return fn.content=l.src.slice(G,j).trim(),fn.map=[g,l.line],fn.children=[],l.push("heading_close","h"+String(ke),-1).markup="########".slice(0,ke),!0},["paragraph","reference","blockquote"]],["lheading",function jr(l,g,x){const V=l.md.block.ruler.getRules("paragraph");if(l.sCount[g]-l.blkIndent>=4)return!1;const G=l.parentType;l.parentType="paragraph";let Be,j=0,ke=g+1;for(;ke3)continue;if(l.sCount[ke]>=l.blkIndent){let Mn=l.bMarks[ke]+l.tShift[ke];const hn=l.eMarks[ke];if(Mn=hn))){j=61===Be?1:2;break}}if(l.sCount[ke]<0)continue;let wn=!1;for(let Mn=0,hn=V.length;Mn3||l.sCount[j]<0)continue;let Rt=!1;for(let fn=0,Qt=V.length;fn=x||l.sCount[Be]=j){l.line=x;break}const pt=l.line;let Rt=!1;for(let fn=0;fn=l.line)throw new Error("block rule didn't increment state.line");break}if(!Rt)throw new Error("none of the block rules matched");l.tight=!ke,l.isEmpty(l.line-1)&&(ke=!0),Be=l.line,Be0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],G={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(V),this.tokens_meta.push(G),V},Co.prototype.scanDelims=function(l,g){let x,V,G=!0,j=!0;const Be=this.posMax,ke=this.src.charCodeAt(l),pt=l>0?this.src.charCodeAt(l-1):32;let Rt=l;for(;Rt?@[]^_`{|}~-".split("").forEach(function(l){Qi[l.charCodeAt(0)]=1});const we={tokenize:function kr(l,g){const V=l.src.charCodeAt(l.pos);if(g||126!==V)return!1;const G=l.scanDelims(l.pos,!0);let j=G.length;const Be=String.fromCharCode(V);if(j<2)return!1;let ke;j%2&&(ke=l.push("text","",0),ke.content=Be,j--);for(let pt=0;pt=0;V--){const G=g[V];if(95!==G.marker&&42!==G.marker||-1===G.end)continue;const j=g[G.end],Be=V>0&&g[V-1].end===G.end+1&&g[V-1].marker===G.marker&&g[V-1].token===G.token-1&&g[G.end+1].token===j.token+1,ke=String.fromCharCode(G.marker),pt=l.tokens[G.token];pt.type=Be?"strong_open":"em_open",pt.tag=Be?"strong":"em",pt.nesting=1,pt.markup=Be?ke+ke:ke,pt.content="";const Rt=l.tokens[j.token];Rt.type=Be?"strong_close":"em_close",Rt.tag=Be?"strong":"em",Rt.nesting=-1,Rt.markup=Be?ke+ke:ke,Rt.content="",Be&&(l.tokens[g[V-1].token].content="",l.tokens[g[G.end+1].token].content="",V--)}}const Ce={tokenize:function _(l,g){const V=l.src.charCodeAt(l.pos);if(g||95!==V&&42!==V)return!1;const G=l.scanDelims(l.pos,42===V);for(let j=0;j\x00-\x20]*)$/,se=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,mt=/^&([a-z][a-z0-9]{1,31});/i;function Bn(l){const g={},x=l.length;if(!x)return;let V=0,G=-2;const j=[];for(let Be=0;Bept;Rt-=j[Rt]+1){const Qt=l[Rt];if(Qt.marker===ke.marker&&Qt.open&&Qt.end<0){let wn=!1;if((Qt.close||ke.open)&&(Qt.length+ke.length)%3==0&&(Qt.length%3!=0||ke.length%3!=0)&&(wn=!0),!wn){const Mn=Rt>0&&!l[Rt-1].open?j[Rt-1]+1:0;j[Be]=Be-Rt+Mn,j[Rt]=Mn,ke.open=!1,Qt.end=Be,Qt.close=!1,fn=-1,G=-2;break}}}-1!==fn&&(g[ke.marker][(ke.open?3:0)+(ke.length||0)%3]=fn)}}const yi=[["text",function nr(l,g){let x=l.pos;for(;x0)return!1;const x=l.pos;if(x+3>l.posMax||58!==l.src.charCodeAt(x)||47!==l.src.charCodeAt(x+1)||47!==l.src.charCodeAt(x+2))return!1;const G=l.pending.match($i);if(!G)return!1;const j=G[1],Be=l.md.linkify.matchAtStart(l.src.slice(x-j.length));if(!Be)return!1;let ke=Be.url;if(ke.length<=j.length)return!1;ke=ke.replace(/\*+$/,"");const pt=l.md.normalizeLink(ke);if(!l.md.validateLink(pt))return!1;if(!g){l.pending=l.pending.slice(0,-j.length);const Rt=l.push("link_open","a",1);Rt.attrs=[["href",pt]],Rt.markup="linkify",Rt.info="auto",l.push("text","",0).content=l.md.normalizeLinkText(ke);const Qt=l.push("link_close","a",-1);Qt.markup="linkify",Qt.info="auto"}return l.pos+=ke.length-j.length,!0}],["newline",function Vr(l,g){let x=l.pos;if(10!==l.src.charCodeAt(x))return!1;const V=l.pending.length-1,G=l.posMax;if(!g)if(V>=0&&32===l.pending.charCodeAt(V))if(V>=1&&32===l.pending.charCodeAt(V-1)){let j=V-1;for(;j>=1&&32===l.pending.charCodeAt(j-1);)j--;l.pending=l.pending.slice(0,j),l.push("hardbreak","br",0)}else l.pending=l.pending.slice(0,-1),l.push("softbreak","br",0);else l.push("softbreak","br",0);for(x++;x=V))return!1;let G=l.src.charCodeAt(x);if(10===G){for(g||l.push("hardbreak","br",0),x++;x=55296&&G<=56319&&x+1=56320&&ke<=57343&&(j+=l.src[x+1],x++)}const Be="\\"+j;if(!g){const ke=l.push("text_special","",0);ke.content=G<256&&0!==Qi[G]?j:Be,ke.markup=Be,ke.info="escape"}return l.pos=x+1,!0}],["backticks",function ko(l,g){let x=l.pos;if(96!==l.src.charCodeAt(x))return!1;const G=x;x++;const j=l.posMax;for(;x=Qt)return!1;if(pt=hn,G=l.md.helpers.parseLinkDestination(l.src,hn,l.posMax),G.ok){for(Be=l.md.normalizeLink(G.str),l.md.validateLink(Be)?hn=G.pos:Be="",pt=hn;hn=Qt||41!==l.src.charCodeAt(hn))&&(Rt=!0),hn++}if(Rt){if(typeof l.env.references>"u")return!1;if(hn=0?V=l.src.slice(pt,hn++):hn=Mn+1):hn=Mn+1,V||(V=l.src.slice(wn,Mn)),j=l.env.references[nn(V)],!j)return l.pos=fn,!1;Be=j.href,ke=j.title}if(!g){l.pos=wn,l.posMax=Mn;const Ti=[["href",Be]];l.push("link_open","a",1).attrs=Ti,ke&&Ti.push(["title",ke]),l.linkLevel++,l.md.inline.tokenize(l),l.linkLevel--,l.push("link_close","a",-1)}return l.pos=hn,l.posMax=Qt,!0}],["image",function Et(l,g){let x,V,G,j,Be,ke,pt,Rt,fn="";const Qt=l.pos,wn=l.posMax;if(33!==l.src.charCodeAt(l.pos)||91!==l.src.charCodeAt(l.pos+1))return!1;const Mn=l.pos+2,hn=l.md.helpers.parseLinkLabel(l,l.pos+1,!1);if(hn<0)return!1;if(j=hn+1,j=wn)return!1;for(Rt=j,ke=l.md.helpers.parseLinkDestination(l.src,j,l.posMax),ke.ok&&(fn=l.md.normalizeLink(ke.str),l.md.validateLink(fn)?j=ke.pos:fn=""),Rt=j;j=wn||41!==l.src.charCodeAt(j))return l.pos=Qt,!1;j++}else{if(typeof l.env.references>"u")return!1;if(j=0?G=l.src.slice(Rt,j++):j=hn+1):j=hn+1,G||(G=l.src.slice(Mn,hn)),Be=l.env.references[nn(G)],!Be)return l.pos=Qt,!1;fn=Be.href,pt=Be.title}if(!g){V=l.src.slice(Mn,hn);const ri=[];l.md.inline.parse(V,l.md,l.env,ri);const Ti=l.push("image","img",0),Qn=[["src",fn],["alt",""]];Ti.attrs=Qn,Ti.children=ri,Ti.content=V,pt&&Qn.push(["title",pt])}return l.pos=j,l.posMax=wn,!0}],["autolink",function cn(l,g){let x=l.pos;if(60!==l.src.charCodeAt(x))return!1;const V=l.pos,G=l.posMax;for(;;){if(++x>=G)return!1;const Be=l.src.charCodeAt(x);if(60===Be)return!1;if(62===Be)break}const j=l.src.slice(V+1,x);if(Jt.test(j)){const Be=l.md.normalizeLink(j);if(!l.md.validateLink(Be))return!1;if(!g){const ke=l.push("link_open","a",1);ke.attrs=[["href",Be]],ke.markup="autolink",ke.info="auto",l.push("text","",0).content=l.md.normalizeLinkText(j);const Rt=l.push("link_close","a",-1);Rt.markup="autolink",Rt.info="auto"}return l.pos+=j.length+2,!0}if(It.test(j)){const Be=l.md.normalizeLink("mailto:"+j);if(!l.md.validateLink(Be))return!1;if(!g){const ke=l.push("link_open","a",1);ke.attrs=[["href",Be]],ke.markup="autolink",ke.info="auto",l.push("text","",0).content=l.md.normalizeLinkText(j);const Rt=l.push("link_close","a",-1);Rt.markup="autolink",Rt.info="auto"}return l.pos+=j.length+2,!0}return!1}],["html_inline",function E(l,g){if(!l.md.options.html)return!1;const x=l.posMax,V=l.pos;if(60!==l.src.charCodeAt(V)||V+2>=x)return!1;const G=l.src.charCodeAt(V+1);if(33!==G&&63!==G&&47!==G&&!function M(l){const g=32|l;return g>=97&&g<=122}(G))return!1;const j=l.src.slice(V).match(er);if(!j)return!1;if(!g){const Be=l.push("html_inline","",0);Be.content=j[0],function An(l){return/^\s]/i.test(l)}(Be.content)&&l.linkLevel++,function T(l){return/^<\/a\s*>/i.test(l)}(Be.content)&&l.linkLevel--}return l.pos+=j[0].length,!0}],["entity",function Tn(l,g){const x=l.pos,V=l.posMax;if(38!==l.src.charCodeAt(x)||x+1>=V)return!1;if(35===l.src.charCodeAt(x+1)){const j=l.src.slice(x).match(se);if(j){if(!g){const Be="x"===j[1][0].toLowerCase()?parseInt(j[1].slice(1),16):parseInt(j[1],10),ke=l.push("text_special","",0);ke.content=Ke(Be)?ot(Be):ot(65533),ke.markup=j[0],ke.info="entity"}return l.pos+=j[0].length,!0}}else{const j=l.src.slice(x).match(mt);if(j){const Be=Dt(j[0]);if(Be!==j[0]){if(!g){const ke=l.push("text_special","",0);ke.content=Be,ke.markup=j[0],ke.info="entity"}return l.pos+=j[0].length,!0}}}return!1}]],Lo=[["balance_pairs",function ni(l){const g=l.tokens_meta,x=l.tokens_meta.length;Bn(l.delimiters);for(let V=0;V0&&V++,"text"===G[g].type&&g+1=l.pos)throw new Error("inline rule didn't increment state.pos");break}}else l.pos=l.posMax;Be||l.pos++,j[g]=l.pos},fo.prototype.tokenize=function(l){const g=this.ruler.getRules(""),x=g.length,V=l.posMax,G=l.md.options.maxNesting;for(;l.pos=l.pos)throw new Error("inline rule didn't increment state.pos");break}if(Be){if(l.pos>=V)break}else l.pending+=l.src[l.pos++]}l.pending&&l.pushPending()},fo.prototype.parse=function(l,g,x,V){const G=new this.State(l,g,x,V);this.tokenize(G);const j=this.ruler2.getRules(""),Be=j.length;for(let ke=0;ke=3&&":"===l[g-3]||g>=3&&"/"===l[g-3]?0:V.match(x.re.no_http)[0].length:0}},"mailto:":{validate:function(l,g,x){const V=l.slice(g);return x.re.mailto||(x.re.mailto=new RegExp("^"+x.re.src_email_name+"@"+x.re.src_host_strict,"i")),x.re.mailto.test(V)?V.match(x.re.mailto)[0].length:0}}},ai="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Fi="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function Ei(l){const g=l.re=function xi(l){const g={};l=l||{},g.src_Any=tt.source,g.src_Cc=qe.source,g.src_Z=Qe.source,g.src_P=zt.source,g.src_ZPCc=[g.src_Z,g.src_P,g.src_Cc].join("|"),g.src_ZCc=[g.src_Z,g.src_Cc].join("|");return g.src_pseudo_letter="(?:(?![><\uff5c]|"+g.src_ZPCc+")"+g.src_Any+")",g.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",g.src_auth="(?:(?:(?!"+g.src_ZCc+"|[@/\\[\\]()]).)+@)?",g.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",g.src_host_terminator="(?=$|[><\uff5c]|"+g.src_ZPCc+")(?!"+(l["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+g.src_ZPCc+"))",g.src_path="(?:[/?#](?:(?!"+g.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+g.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+g.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+g.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+g.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+g.src_ZCc+"|[']).)+\\'|\\'(?="+g.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+g.src_ZCc+"|[.]|$)|"+(l["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+g.src_ZCc+"|$)|;(?!"+g.src_ZCc+"|$)|\\!+(?!"+g.src_ZCc+"|[!]|$)|\\?(?!"+g.src_ZCc+"|[?]|$))+|\\/)?",g.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',g.src_xn="xn--[a-z0-9\\-]{1,59}",g.src_domain_root="(?:"+g.src_xn+"|"+g.src_pseudo_letter+"{1,63})",g.src_domain="(?:"+g.src_xn+"|(?:"+g.src_pseudo_letter+")|(?:"+g.src_pseudo_letter+"(?:-|"+g.src_pseudo_letter+"){0,61}"+g.src_pseudo_letter+"))",g.src_host="(?:(?:(?:(?:"+g.src_domain+")\\.)*"+g.src_domain+"))",g.tpl_host_fuzzy="(?:"+g.src_ip4+"|(?:(?:(?:"+g.src_domain+")\\.)+(?:%TLDS%)))",g.tpl_host_no_ip_fuzzy="(?:(?:(?:"+g.src_domain+")\\.)+(?:%TLDS%))",g.src_host_strict=g.src_host+g.src_host_terminator,g.tpl_host_fuzzy_strict=g.tpl_host_fuzzy+g.src_host_terminator,g.src_host_port_strict=g.src_host+g.src_port+g.src_host_terminator,g.tpl_host_port_fuzzy_strict=g.tpl_host_fuzzy+g.src_port+g.src_host_terminator,g.tpl_host_port_no_ip_fuzzy_strict=g.tpl_host_no_ip_fuzzy+g.src_port+g.src_host_terminator,g.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+g.src_ZPCc+"|>|$))",g.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+g.src_ZCc+")("+g.src_email_name+"@"+g.tpl_host_fuzzy_strict+")",g.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+g.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+g.tpl_host_port_fuzzy_strict+g.src_path+")",g.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+g.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+g.tpl_host_port_no_ip_fuzzy_strict+g.src_path+")",g}(l.__opts__),x=l.__tlds__.slice();function V(ke){return ke.replace("%TLDS%",g.src_tlds)}l.onCompile(),l.__tlds_replaced__||x.push(ai),x.push(g.src_xn),g.src_tlds=x.join("|"),g.email_fuzzy=RegExp(V(g.tpl_email_fuzzy),"i"),g.link_fuzzy=RegExp(V(g.tpl_link_fuzzy),"i"),g.link_no_ip_fuzzy=RegExp(V(g.tpl_link_no_ip_fuzzy),"i"),g.host_fuzzy_test=RegExp(V(g.tpl_host_fuzzy_test),"i");const G=[];function j(ke,pt){throw new Error('(LinkifyIt) Invalid schema "'+ke+'": '+pt)}l.__compiled__={},Object.keys(l.__schemas__).forEach(function(ke){const pt=l.__schemas__[ke];if(null===pt)return;const Rt={validate:null,link:null};if(l.__compiled__[ke]=Rt,function po(l){return"[object Object]"===Hi(l)}(pt))return function or(l){return"[object RegExp]"===Hi(l)}(pt.validate)?Rt.validate=function go(l){return function(g,x){const V=g.slice(x);return l.test(V)?V.match(l)[0].length:0}}(pt.validate):rr(pt.validate)?Rt.validate=pt.validate:j(ke,pt),void(rr(pt.normalize)?Rt.normalize=pt.normalize:pt.normalize?j(ke,pt):Rt.normalize=function(l,g){g.normalize(l)});!function ir(l){return"[object String]"===Hi(l)}(pt)?j(ke,pt):G.push(ke)}),G.forEach(function(ke){l.__compiled__[l.__schemas__[ke]]&&(l.__compiled__[ke].validate=l.__compiled__[l.__schemas__[ke]].validate,l.__compiled__[ke].normalize=l.__compiled__[l.__schemas__[ke]].normalize)}),l.__compiled__[""]={validate:null,normalize:function(l,g){g.normalize(l)}};const Be=Object.keys(l.__compiled__).filter(function(ke){return ke.length>0&&l.__compiled__[ke]}).map(ns).join("|");l.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+g.src_ZPCc+"))("+Be+")","i"),l.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+g.src_ZPCc+"))("+Be+")","ig"),l.re.schema_at_start=RegExp("^"+l.re.schema_search.source,"i"),l.re.pretest=RegExp("("+l.re.schema_test.source+")|("+l.re.host_fuzzy_test.source+")|@","i"),function Go(l){l.__index__=-1,l.__text_cache__=""}(l)}function Jr(l,g){const x=l.__index__,V=l.__last_index__,G=l.__text_cache__.slice(x,V);this.schema=l.__schema__.toLowerCase(),this.index=x+g,this.lastIndex=V+g,this.raw=G,this.text=G,this.url=G}function Wr(l,g){const x=new Jr(l,g);return l.__compiled__[x.schema].normalize(x,l),x}function wi(l,g){if(!(this instanceof wi))return new wi(l,g);g||function zn(l){return Object.keys(l||{}).reduce(function(g,x){return g||Ln.hasOwnProperty(x)},!1)}(l)&&(g=l,l={}),this.__opts__=oo({},Ln,g),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=oo({},Vn,l),this.__compiled__={},this.__tlds__=Fi,this.__tlds_replaced__=!1,this.re={},Ei(this)}wi.prototype.add=function(g,x){return this.__schemas__[g]=x,Ei(this),this},wi.prototype.set=function(g){return this.__opts__=oo(this.__opts__,g),this},wi.prototype.test=function(g){if(this.__text_cache__=g,this.__index__=-1,!g.length)return!1;let x,V,G,j,Be,ke,pt,Rt,fn;if(this.re.schema_test.test(g))for(pt=this.re.schema_search,pt.lastIndex=0;null!==(x=pt.exec(g));)if(j=this.testSchemaAt(g,x[2],pt.lastIndex),j){this.__schema__=x[2],this.__index__=x.index+x[1].length,this.__last_index__=x.index+x[0].length+j;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(Rt=g.search(this.re.host_fuzzy_test),Rt>=0&&(this.__index__<0||Rt=0&&null!==(G=g.match(this.re.email_fuzzy))&&(Be=G.index+G[1].length,ke=G.index+G[0].length,(this.__index__<0||Bethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=Be,this.__last_index__=ke))),this.__index__>=0},wi.prototype.pretest=function(g){return this.re.pretest.test(g)},wi.prototype.testSchemaAt=function(g,x,V){return this.__compiled__[x.toLowerCase()]?this.__compiled__[x.toLowerCase()].validate(g,V,this):0},wi.prototype.match=function(g){const x=[];let V=0;this.__index__>=0&&this.__text_cache__===g&&(x.push(Wr(this,V)),V=this.__last_index__);let G=V?g.slice(V):g;for(;this.test(G);)x.push(Wr(this,V)),G=G.slice(this.__last_index__),V+=this.__last_index__;return x.length?x:null},wi.prototype.matchAtStart=function(g){if(this.__text_cache__=g,this.__index__=-1,!g.length)return null;const x=this.re.schema_at_start.exec(g);if(!x)return null;const V=this.testSchemaAt(g,x[2],x[0].length);return V?(this.__schema__=x[2],this.__index__=x.index+x[1].length,this.__last_index__=x.index+x[0].length+V,Wr(this,0)):null},wi.prototype.tlds=function(g,x){return g=Array.isArray(g)?g:[g],x?(this.__tlds__=this.__tlds__.concat(g).sort().filter(function(V,G,j){return V!==j[G-1]}).reverse(),Ei(this),this):(this.__tlds__=g.slice(),this.__tlds_replaced__=!0,Ei(this),this)},wi.prototype.normalize=function(g){g.schema||(g.url="http://"+g.url),"mailto:"===g.schema&&!/^mailto:/i.test(g.url)&&(g.url="mailto:"+g.url)},wi.prototype.onCompile=function(){};const Tr=wi,ro=2147483647,Hs=/^xn--/,zs=/[^\0-\x7F]/,fs=/[\x2E\u3002\uFF0E\uFF61]/g,Yr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},O=Math.floor,X=String.fromCharCode;function P(l){throw new RangeError(Yr[l])}function et(l,g){const x=l.split("@");let V="";x.length>1&&(V=x[0]+"@",l=x[1]);const j=function pe(l,g){const x=[];let V=l.length;for(;V--;)x[V]=g(l[V]);return x}((l=l.replace(fs,".")).split("."),g).join(".");return V+j}function en(l){const g=[];let x=0;const V=l.length;for(;x=55296&&G<=56319&&x=48&&l<58?l-48+26:l>=65&&l<91?l-65:l>=97&&l<123?l-97:36},hi=function(l,g){return l+22+75*(l<26)-((0!=g)<<5)},bi=function(l,g,x){let V=0;for(l=x?O(l/700):l>>1,l+=O(l/g);l>455;V+=36)l=O(l/35);return O(V+36*l/(l+38))},pi=function(l){const g=[],x=l.length;let V=0,G=128,j=72,Be=l.lastIndexOf("-");Be<0&&(Be=0);for(let ke=0;ke=128&&P("not-basic"),g.push(l.charCodeAt(ke));for(let ke=Be>0?Be+1:0;ke=x&&P("invalid-input");const wn=Sn(l.charCodeAt(ke++));wn>=36&&P("invalid-input"),wn>O((ro-V)/fn)&&P("overflow"),V+=wn*fn;const Mn=Qt<=j?1:Qt>=j+26?26:Qt-j;if(wnO(ro/hn)&&P("overflow"),fn*=hn}const Rt=g.length+1;j=bi(V-pt,Rt,0==pt),O(V/Rt)>ro-G&&P("overflow"),G+=O(V/Rt),V%=Rt,g.splice(V++,0,G)}return String.fromCodePoint(...g)},ii=function(l){const g=[],x=(l=en(l)).length;let V=128,G=0,j=72;for(const pt of l)pt<128&&g.push(X(pt));const Be=g.length;let ke=Be;for(Be&&g.push("-");ke=V&&fnO((ro-G)/Rt)&&P("overflow"),G+=(pt-V)*Rt,V=pt;for(const fn of l)if(fnro&&P("overflow"),fn===V){let Qt=G;for(let wn=36;;wn+=36){const Mn=wn<=j?1:wn>=j+26?26:wn-j;if(QtString.fromCodePoint(...l)},decode:pi,encode:ii,toASCII:function(l){return et(l,function(g){return zs.test(g)?"xn--"+ii(g):g})},toUnicode:function(l){return et(l,function(g){return Hs.test(g)?pi(g.slice(4).toLowerCase()):g})}},ar={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},Lr=/^(vbscript|javascript|file|data):/,Mr=/^data:image\/(gif|png|jpeg|webp);/;function hs(l){const g=l.trim().toLowerCase();return!Lr.test(g)||Mr.test(g)}const Nr=["http:","https:","mailto:"];function va(l){const g=bt(l,!0);if(g.hostname&&(!g.protocol||Nr.indexOf(g.protocol)>=0))try{g.hostname=mr.toASCII(g.hostname)}catch{}return U(ue(g))}function is(l){const g=bt(l,!0);if(g.hostname&&(!g.protocol||Nr.indexOf(g.protocol)>=0))try{g.hostname=mr.toUnicode(g.hostname)}catch{}return re(ue(g),re.defaultChars+"%")}function ur(l,g){if(!(this instanceof ur))return new ur(l,g);g||$e(l)||(g=l||{},l="default"),this.inline=new qi,this.block=new io,this.core=new vo,this.renderer=new vn,this.linkify=new Tr,this.validateLink=hs,this.normalizeLink=va,this.normalizeLinkText=is,this.utils=R,this.helpers=mn({},B),this.options={},this.configure(l),g&&this.set(g)}ur.prototype.set=function(l){return mn(this.options,l),this},ur.prototype.configure=function(l){const g=this;if($e(l)){const x=l;if(!(l=ar[x]))throw new Error('Wrong `markdown-it` preset "'+x+'", check name')}if(!l)throw new Error("Wrong `markdown-it` preset, can't be empty");return l.options&&g.set(l.options),l.components&&Object.keys(l.components).forEach(function(x){l.components[x].rules&&g[x].ruler.enableOnly(l.components[x].rules),l.components[x].rules2&&g[x].ruler2.enableOnly(l.components[x].rules2)}),this},ur.prototype.enable=function(l,g){let x=[];Array.isArray(l)||(l=[l]),["core","block","inline"].forEach(function(G){x=x.concat(this[G].ruler.enable(l,!0))},this),x=x.concat(this.inline.ruler2.enable(l,!0));const V=l.filter(function(G){return x.indexOf(G)<0});if(V.length&&!g)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+V);return this},ur.prototype.disable=function(l,g){let x=[];Array.isArray(l)||(l=[l]),["core","block","inline"].forEach(function(G){x=x.concat(this[G].ruler.disable(l,!0))},this),x=x.concat(this.inline.ruler2.disable(l,!0));const V=l.filter(function(G){return x.indexOf(G)<0});if(V.length&&!g)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+V);return this},ur.prototype.use=function(l){const g=[this].concat(Array.prototype.slice.call(arguments,1));return l.apply(l,g),this},ur.prototype.parse=function(l,g){if("string"!=typeof l)throw new Error("Input data should be a String");const x=new this.core.State(l,this,g);return this.core.process(x),x.tokens},ur.prototype.render=function(l,g){return this.renderer.render(this.parse(l,g=g||{}),this.options,g)},ur.prototype.parseInline=function(l,g){const x=new this.core.State(l,this,g);return x.inlineMode=!0,this.core.process(x),x.tokens},ur.prototype.renderInline=function(l,g){return this.renderer.render(this.parseInline(l,g=g||{}),this.options,g)};const ya=ur;var lr=c(4911);function ta(l){return"true"===(null==l?void 0:l.toString())}function os(l){const g=String(l).trim();if(function ps(l){return["undefined","null","NaN"].includes(l)}(g))return null;if(function xs(l){return"true"===l||"false"===l}(g))return"true"===String(g);if(function ws(l){return!!l.trim()&&!Number.isNaN(Number(l))&&!l.startsWith("+")}(g))return Number(g);const x=decodeURIComponent(g);try{return function Bo(l){return l.startsWith("[")&&l.endsWith("]")}(x)||function Ps(l){return l.startsWith("{")&&l.endsWith("}")}(x)?JSON.parse(x):x}catch{return x}}function As(l){return[{path:"",component:l,children:[{path:":tab",component:l}]}]}function Vs(l,g){if(null===l)return"null";switch(typeof l){case"string":return`'${l}'`;case"undefined":case"number":case"boolean":case"function":return String(l)}return l instanceof RegExp?String(l):Array.isArray(l)?function Ss(l,g){if(0===g)return"[\u2026]";let x="",V=!0;for(let G=0;G"code"===V&&"fence"===G).map(({content:V})=>V.trim());return x.length?x:[l]}function Xo(l){return(0,lr.mG)(this,void 0,void 0,function*(){return l instanceof Promise?(yield l).default:l})}function na(l){return(0,lr.mG)(this,void 0,void 0,function*(){const g={};for(const[x,V]of Object.entries(l))V&&(g[x]=yield Xo(V));return g})}function _r(l){const g=new Map;return l.forEach(x=>{"subPages"in x?x.subPages.forEach(V=>{g.set(V.title,V)}):g.set(x.title,x)}),g}const oa={\u0430:"f",\u0431:",",\u0432:"d",\u0433:"u",\u0434:"l",\u0435:"t",\u0451:"`",\u0436:";",\u0437:"p",\u0438:"b",\u0439:"q",\u043a:"r",\u043b:"k",\u043c:"v",\u043d:"y",\u043e:"j",\u043f:"g",\u0440:"h",\u0441:"c",\u0442:"n",\u0443:"e",\u0444:"a",\u0445:"[",\u0446:"w",\u0447:"x",\u0448:"i",\u0449:"o",\u044a:"]",\u044b:"s",\u044c:"m",\u044e:".",\u044f:"z"};function $s(l){let g="";for(let x=0;x]+)>/g);return(g?g.reduce((V,G)=>V.replace(G,G.replace(/\|/g,"&")),l).split("|").map(V=>V.trim()):l.split("|").map(V=>V.trim())).reduce((V,G)=>{var j,Be,ke,pt,Rt,fn,Qt,wn,Mn,hn,ri,Ti;let Qn=G.trim().replace(/readonly /g,"").replace(/\[\]/g,"");return Qn=null!==(pt=null===(ke=null===(Be=null===(j=Qn.match(/ReadonlyArray<([^>]+)>/))||void 0===j?void 0:j[1])||void 0===Be?void 0:Be.split("&"))||void 0===ke?void 0:ke[0])&&void 0!==pt?pt:Qn,Qn=null!==(wn=null===(Qt=null===(fn=null===(Rt=Qn.match(/\[([^\]]+)\]/))||void 0===Rt?void 0:Rt[1])||void 0===fn?void 0:fn.split(","))||void 0===Qt?void 0:Qt[0])&&void 0!==wn?wn:Qn,Qn=null!==(Ti=null===(ri=null!==(hn=null===(Mn=Qn.split("<"))||void 0===Mn?void 0:Mn[0])&&void 0!==hn?hn:Qn)||void 0===ri?void 0:ri.trim())&&void 0!==Ti?Ti:"",Qn=Number.isNaN(parseFloat(Qn))?Qn:"number",Qn=/^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(Qn)?"string":Qn,Qn=1===Qn.length?"unknown":Qn,V.concat({type:G.replace(/&/g,"|"),extracted:Qn})},[])}},6480:(Yt,Le,c)=>{"use strict";c.d(Le,{Er:()=>qe,F9:()=>zt,FX:()=>We,GM:()=>Ze,M$:()=>Ye,N9:()=>tt,QJ:()=>vt,Xn:()=>K,d5:()=>rt,wB:()=>Ie});var e=c(4537),s=c(9900),B=(c(8939),c(3770)),L=c(1927),q=c(8023),W=c(1860),re=c(7241),le=c(4121),fe=c(3517),ae=c(3674),U=c(7969),ue=c(4970),J=c(2147),ee=c(1528),ze=c(3528),_e=c(9669),Se=c(7788),Fe=c(8692);const He=["viewContainer"];let K=(()=>{class Me{constructor(){this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new e.vpe,this.focusVisibleChange=new e.vpe,this.focusVisible=!1,this.autoIdString=`tui_interactive_${Me.autoId++}${Date.now()}`}get computedDisabled(){return this.disabled}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get computedFocused(){var N;return!this.computedDisabled&&(null!==(N=this.pseudoFocus)&&void 0!==N?N:this.focused)}get computedFocusVisible(){var N;return!this.computedDisabled&&(null!==(N=this.pseudoFocus)&&void 0!==N?N:this.focusVisible)}get id(){return this.nativeId||this.autoIdString}updateFocused(N){this.focusedChange.emit(N)}updateFocusVisible(N){this.focusVisible!==N&&(this.focusVisible=N,this.focusVisibleChange.emit(N))}}return Me.autoId=0,Me.\u0275fac=function(N){return new(N||Me)},Me.\u0275dir=e.lG2({type:Me,hostVars:7,hostBindings:function(N,Q){2&N&&(e.uIk("data-focused",Q.pseudoFocus),e.ekj("_disabled",Q.computedDisabled)("_focused",Q.computedFocused)("_focus-visible",Q.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),Me})();class We{}let Ye=(()=>{class Me extends K{constructor(N,Q,ie){super(),this.ngControl=N,this.cdr=Q,this.valueTransformer=ie,this.refresh$=new q.x,this.onTouched=B.iD,this.onChange=B.iD,this.fallbackValue=this.getFallbackValue(),this.destroy$=new q.x,this.readOnly=!1,this.pseudoInvalid=null,this.ngControl&&(this.ngControl.valueAccessor=this)}get computedInvalid(){return this.interactive&&(null!==this.pseudoInvalid?this.pseudoInvalid:this.touched&&this.invalid)}get value(){var N;return null!==(N=this.previousInternalValue)&&void 0!==N?N:this.fallbackValue}set value(N){this.updateValue(N)}get safeCurrentValue(){var N;return null!==(N=this.rawValue)&&void 0!==N?N:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:N})=>N,!1)}get valid(){return this.safeNgControlData(({valid:N})=>N,!1)}get touched(){return this.safeNgControlData(({touched:N})=>N,!1)}get disabled(){return this.safeNgControlData(({disabled:N})=>N,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:N})=>N,null)}get computedName(){var N,Q;return null!==(Q=null===(N=this.controlName)||void 0===N?void 0:N.toString())&&void 0!==Q?Q:null}get controlName(){var N,Q,ie;return null!==(ie=null===(Q=null===(N=this.ngControl)||void 0===N?void 0:N.name)||void 0===Q?void 0:Q.toString())&&void 0!==ie?ie:null}get rawValue(){const{ngControl:N}=this;if(null!==N)return this.fromControlValue(N instanceof s.On&&void 0===this.previousInternalValue?N.viewModel:N.value)}ngOnInit(){this.refresh$.pipe((0,fe.g)(0),(0,ae.O)(null),(0,U.U)(()=>{var N;return null===(N=this.ngControl)||void 0===N?void 0:N.control}),(0,ue.h)(L.Pc),(0,J.x)(),(0,ee.w)(N=>(0,W.T)(N.valueChanges,N.statusChanges)),(0,ze.R)(this.destroy$)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(N){this.onChange=Q=>{N(this.toControlValue(Q))},this.refresh$.next()}registerOnTouched(N){this.onTouched=N}setDisabledState(){this.checkControlUpdate()}writeValue(N){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof s.On&&void 0===this.previousInternalValue?this.ngControl.model:N))}updateFocused(N){N||this.controlMarkAsTouched(),super.updateFocused(N)}updateValue(N){this.disabled||this.valueIdenticalComparator(this.value,N)||(this.previousInternalValue=N,this.controlSetValue(N))}valueIdenticalComparator(N,Q){return N===Q}safeNgControlData(N,Q){var ie;return null!==(ie=this.ngControl&&N(this.ngControl))&&void 0!==ie?ie:Q}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(N){this.onChange(N),this.checkControlUpdate()}refreshLocalValue(N){this.previousInternalValue=N,this.checkControlUpdate()}fromControlValue(N){return this.valueTransformer?this.valueTransformer.fromControlValue(N):N}toControlValue(N){return this.valueTransformer?this.valueTransformer.toControlValue(N):N}}return Me.\u0275fac=function(N){return new(N||Me)(e.Y36(s.a5,8),e.Y36(e.sBO),e.Y36(We,8))},Me.\u0275dir=e.lG2({type:Me,hostVars:4,hostBindings:function(N,Q){2&N&&e.ekj("_readonly",Q.readOnly)("_invalid",Q.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[e.qOj]}),Me})();function Ie(Me){return{provide:Ye,useExisting:Me}}let vt=(()=>{class Me{constructor(){this.change$=new q.x}ngOnChanges(){this.change$.next()}}return Me.\u0275fac=function(N){return new(N||Me)},Me.\u0275dir=e.lG2({type:Me,features:[e.TTD]}),Me})(),rt=(()=>{class Me extends re.y{constructor(N){super(Q=>this.dialogs$.subscribe(Q)),this.idService=N,this.dialogs$=new le.X([])}open(N,Q={}){return new re.y(ie=>{const te=Object.assign(Object.assign(Object.assign({},this.defaultOptions),Q),{content:N,completeWith:Re=>{ie.next(Re),ie.complete()},$implicit:ie,component:this.component,createdAt:Date.now(),id:this.idService.generate()});return this.dialogs$.next([...this.dialogs$.value,te]),()=>{this.dialogs$.next(this.dialogs$.value.filter(Re=>Re!==te))}})}}return Me.\u0275fac=function(N){return new(N||Me)(e.LFG(_e.ll))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac}),Me})(),zt=(()=>{class Me extends Ye{getFallbackValue(){return null}}return Me.\u0275fac=function(){let Qe;return function(Q){return(Qe||(Qe=e.n5z(Me)))(Q||Me)}}(),Me.\u0275dir=e.lG2({type:Me,features:[e.qOj]}),Me})(),tt=(()=>{class Me{get safeHost(){if(!this.host)throw new Se.ZB;return this.host}attach(N){this.host=N}add(N){return this.safeHost.addComponentChild(N)}remove({hostView:N}){N.destroyed||N.destroy()}addTemplate(N,Q){return this.safeHost.addTemplateChild(N,Q)}removeTemplate(N){N.destroyed||N.destroy()}}return Me.\u0275fac=function(N){return new(N||Me)},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac}),Me})(),qe=(()=>{class Me{constructor(N,Q,ie){this.injector=N,this.el=Q,ie.attach(this)}get clientRect(){return this.el.nativeElement.getBoundingClientRect()}addComponentChild(N){const Q=N.createInjector(this.injector),I=Q.get(e._Vd).resolveComponentFactory(N.component),Re=e.zs3.create({parent:Q,providers:[{provide:Me,useValue:this}]}),lt=this.vcr.createComponent(I,void 0,Re);return lt.changeDetectorRef.detectChanges(),lt}addTemplateChild(N,Q){return this.vcr.createEmbeddedView(N,Q)}}return Me.\u0275fac=function(N){return new(N||Me)(e.Y36(e.gxx),e.Y36(e.SBq),e.Y36(tt))},Me.\u0275dir=e.lG2({type:Me,viewQuery:function(N,Q){if(1&N&&e.Gf(He,5,e.s_b),2&N){let ie;e.iGM(ie=e.CRH())&&(Q.vcr=ie.first)}}}),Me})(),Ze=(()=>{class Me{constructor(N){if(this.doc=N,null!==this.style)return void this.addTheme();const Q=this.doc.head.querySelectorAll("style");this.constructor.style=Q[Q.length-1]}get style(){return this.constructor.style}ngOnDestroy(){this.removeTheme()}addTheme(){this.style&&this.doc.head.appendChild(this.style)}removeTheme(){var N;null===(N=this.style)||void 0===N||N.remove()}}return Me.style=null,Me.\u0275fac=function(N){return new(N||Me)(e.Y36(Fe.K0))},Me.\u0275dir=e.lG2({type:Me}),Me})()},8939:(Yt,Le,c)=>{"use strict";c.d(Le,{T:()=>R,z:()=>s});var e=c(3770);const s={enabled:!1,get assert(){return e.iD}};class R{constructor(L,q={}){this.message=L,this.context=q}}},5122:(Yt,Le,c)=>{"use strict";c.d(Le,{ae:()=>B,mL:()=>q,qY:()=>L});var e=c(4537),s=c(6480);const R=["*"];let B=(()=>{class W extends s.N9{}return W.\u0275fac=function(){let re;return function(fe){return(re||(re=e.n5z(W)))(fe||W)}}(),W.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),L=(()=>{class W extends s.Er{}return W.\u0275fac=function(){let re;return function(fe){return(re||(re=e.n5z(W)))(fe||W)}}(),W.\u0275cmp=e.Xpm({type:W,selectors:[["tui-dropdown-host"]],features:[e._Bn([{provide:s.N9,useExisting:B},{provide:s.Er,useExisting:W}]),e.qOj],ngContentSelectors:R,decls:3,vars:0,consts:[["viewContainer",""]],template:function(le,fe){1&le&&(e.F$t(),e.Hsn(0),e.GkF(1,null,0))},styles:['[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:"";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}'],changeDetection:0}),W})(),q=(()=>{class W{}return W.\u0275fac=function(le){return new(le||W)},W.\u0275mod=e.oAB({type:W}),W.\u0275inj=e.cJS({}),W})()},1359:(Yt,Le,c)=>{"use strict";c.d(Le,{eI:()=>Ie,ex:()=>Ye,tZ:()=>K});var e=c(4537),s=c(2579),R=c(2325),B=c(8033),L=c(7969),q=c(1528),W=c(3528),re=c(6148),le=c(3674),fe=c(2147),ae=c(8692),U=c(3770),ue=c(9669),J=c(1860);function ee(vt,rt){if(1&vt&&(e.TgZ(0,"div",3),e._UZ(1,"div",4),e.qZA()),2&vt){const Ae=e.oxw().ngIf;e.ekj("t-bar_has-horizontal",Ae[1])}}function ze(vt,rt){if(1&vt&&(e.TgZ(0,"div",5),e._UZ(1,"div",6),e.qZA()),2&vt){const Ae=e.oxw().ngIf;e.ekj("t-bar_has-vertical",Ae[0])}}function _e(vt,rt){if(1&vt&&(e.ynx(0),e.YNc(1,ee,2,2,"div",1),e.YNc(2,ze,2,2,"div",2),e.BQk()),2&vt){const Ae=rt.ngIf;e.xp6(1),e.Q6J("ngIf",Ae[0]),e.xp6(1),e.Q6J("ngIf",Ae[1])}}let de=(()=>{class vt{constructor(Ae,bt,zt,tt,qe,Ze){this.container=tt,this.doc=qe,this.el=Ze,this.tuiScrollbar="vertical";const{nativeElement:Me}=this.el,Qe=(0,R.mL)(Me,"mousedown"),N=(0,R.mL)(this.doc,"mousemove"),Q=(0,R.mL)(this.doc,"mouseup"),ie=(0,R.mL)(this.wrapper,"mousedown");(0,J.T)(ie.pipe((0,L.U)(I=>this.getScrolled(I,.5,.5))),Qe.pipe((0,q.w)(I=>{const te=Me.getBoundingClientRect(),Re=function Fe({clientY:vt},{top:rt,height:Ae}){return(vt-rt)/Ae}(I,te),lt=function He({clientX:vt},{left:rt,width:Ae}){return(vt-rt)/Ae}(I,te);return N.pipe((0,L.U)(Tt=>this.getScrolled(Tt,Re,lt)),(0,W.R)(Q))}))).pipe((0,R.fL)(Ae),(0,W.R)(bt)).subscribe(([I,te])=>{"vertical"===this.tuiScrollbar?this.element.scrollTop=I:this.element.scrollLeft=te}),(0,J.T)(zt.pipe((0,re.p)(U.Yg)),(0,R.pt)(this.element)).pipe((0,R.fL)(Ae),(0,W.R)(bt)).subscribe(()=>{"vertical"===this.tuiScrollbar?(Me.style.top=100*this.thumb+"%",Me.style.height=100*this.view+"%"):(Me.style.left=100*this.thumb+"%",Me.style.width=100*this.view+"%")})}get wrapper(){return this.el.nativeElement.parentElement}get scrolled(){const{scrollTop:Ae,scrollHeight:bt,clientHeight:zt,scrollLeft:tt,scrollWidth:qe,clientWidth:Ze}=this.element;return"vertical"===this.tuiScrollbar?Ae/(bt-zt):tt/(qe-Ze)}get compensation(){const{clientHeight:Ae,scrollHeight:bt,clientWidth:zt,scrollWidth:tt}=this.element;return Ae*Ae/bt>24&&"vertical"===this.tuiScrollbar||zt*zt/tt>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/Ae:24/zt}get thumb(){return this.scrolled*(1-(this.compensation||this.view))}get view(){const{clientHeight:Ae,scrollHeight:bt,clientWidth:zt,scrollWidth:tt}=this.element;return"vertical"===this.tuiScrollbar?Math.ceil(Ae/bt*100)/100:Math.ceil(zt/tt*100)/100}get element(){return this.container.nativeElement}getScrolled({clientY:Ae,clientX:bt},zt,tt){const{offsetHeight:qe,offsetWidth:Ze}=this.el.nativeElement,{top:Me,left:Qe,width:N,height:Q}=this.wrapper.getBoundingClientRect();return[(Ae-Me-qe*zt)/(Q-qe)*(this.element.scrollHeight-Q),(bt-Qe-Ze*tt)/(N-Ze)*(this.element.scrollWidth-N)]}}return vt.\u0275fac=function(Ae){return new(Ae||vt)(e.Y36(e.R0b),e.Y36(ue.a3,2),e.Y36(s.L1),e.Y36(B.$_),e.Y36(ae.K0),e.Y36(e.SBq))},vt.\u0275dir=e.lG2({type:vt,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},features:[e._Bn([ue.a3])]}),vt})(),K=(()=>{class vt{constructor(Ae,bt,zt){this.zone=Ae,this.scrollRef=bt,this.animationFrame$=zt,this.refresh$=this.animationFrame$.pipe((0,re.p)(300),(0,L.U)(()=>this.scrollbars),(0,le.O)([!1,!1]),(0,fe.x)((tt,qe)=>tt[0]===qe[0]&&tt[1]===qe[1]),(0,R.Yr)(this.zone))}get scrollbars(){const{clientHeight:Ae,scrollHeight:bt,clientWidth:zt,scrollWidth:tt}=this.scrollRef.nativeElement;return[Math.ceil(Ae/bt*100)<100,Math.ceil(zt/tt*100)<100]}}return vt.\u0275fac=function(Ae){return new(Ae||vt)(e.Y36(e.R0b),e.Y36(B.$_),e.Y36(s.L1))},vt.\u0275cmp=e.Xpm({type:vt,selectors:[["tui-scroll-controls"]],decls:2,vars:3,consts:[[4,"ngIf"],["class","t-bar t-bar_vertical",3,"t-bar_has-horizontal",4,"ngIf"],["class","t-bar t-bar_horizontal",3,"t-bar_has-vertical",4,"ngIf"],[1,"t-bar","t-bar_vertical"],["tuiScrollbar","vertical",1,"t-thumb"],[1,"t-bar","t-bar_horizontal"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(Ae,bt){1&Ae&&(e.YNc(0,_e,3,2,"ng-container",0),e.ALo(1,"async")),2&Ae&&e.Q6J("ngIf",e.lcZ(1,1,bt.refresh$))},dependencies:[ae.O5,de,ae.Ov],styles:["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);max-width:calc(100% - 1px);max-height:calc(100% - 1px);float:left;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto;animation:tuiFadeIn var(--tui-duration, .3s) ease-in-out}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition:all var(--tui-duration, .3s) ease-in-out;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"],changeDetection:0}),vt})(),Ye=(()=>{class vt{}return vt.\u0275fac=function(Ae){return new(Ae||vt)},vt.\u0275dir=e.lG2({type:vt,selectors:[["","tuiScrollRef",""]],features:[e._Bn([{provide:B.$_,useExisting:e.SBq}])]}),vt})(),Ie=(()=>{class vt{}return vt.\u0275fac=function(Ae){return new(Ae||vt)},vt.\u0275mod=e.oAB({type:vt}),vt.\u0275inj=e.cJS({imports:[[ae.ez]]}),vt})()},3770:(Yt,Le,c)=>{"use strict";c.d(Le,{F:()=>de,Iy:()=>R,Jy:()=>fe,Kx:()=>ze,LZ:()=>re,Lw:()=>Fe,Ml:()=>Ze,Mm:()=>W,Ye:()=>B,Yg:()=>Se,bg:()=>ee,em:()=>vt,f$:()=>He,fv:()=>Ie,iD:()=>le,kU:()=>rt,yZ:()=>ae});var e=c(4537),s=c(4091);const R=()=>!1,B=()=>!0,q={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},W=new e.n_E,re=[],le=()=>{},fe=Object.assign(Object.assign({},q),{toJSON:()=>q}),ae=Me=>String(Me),ee=(Me,Qe)=>Me===Qe||function U(Me,Qe){return Array.isArray(Me)&&Array.isArray(Qe)&&!Me.length&&!Qe.length}(Me,Qe),ze=(0,s.X$)("tuiParentAnimation",[(0,s.eR)(":leave",[(0,s.IO)(":scope > *",[(0,s.pV)()],{optional:!0})])]),Se=((0,s.X$)("tuiParentStop",[(0,s.eR)(":enter",[])]),1e3/15),Fe=Me=>"ownerSVGElement"in Me?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,He="\xa0",de="\u2013",Ie="-",vt="\u2212",rt="+",Ze="3.75.0"},4358:(Yt,Le,c)=>{"use strict";c.d(Le,{UM:()=>le});var e=c(7788);function re(U,ue,J=!0){return function(){const ze=U.call(this);return Object.defineProperty(this,ue,{enumerable:J,value:ze}),ze}}function le(U,ue,J){if("function"==typeof U){const He=ue;if("getter"===He.kind)return re(U,He.name);if("method"===He.kind)return function W(U){let ee,ue=[],J=!1;return function(..._e){return J&&ue.length===_e.length&&_e.every((Fe,He)=>Fe===ue[He])||(ue=_e,ee=U.apply(this,_e),J=!0),ee}}(U);throw new e.jw}const{get:ee,enumerable:ze,value:_e}=J,Se=ue;if(ee)return{configurable:!0,enumerable:ze,get:re(ee,Se,ze)};if("function"!=typeof _e)throw new e.jw;const Fe=_e;return{configurable:!0,enumerable:ze,get(){let K,He=[],de=!1;const We=(...Ye)=>(de&&He.length===Ye.length&&Ye.every((vt,rt)=>vt===He[rt])||(He=Ye,K=Fe.apply(this,Ye),de=!0),K);return Object.defineProperty(this,Se,{configurable:!0,value:We}),We}}}},221:(Yt,Le,c)=>{"use strict";c.d(Le,{A:()=>U,e:()=>ae});var e=c(4911),s=c(4537),R=c(4358),B=c(2325),L=c(8033),q=c(1927),W=c(7969),re=c(3674),le=c(2147),fe=c(1588);let ae=(()=>{class ue{constructor(ee,ze,_e,Se){var Fe;this.active$=ee,this.zone=ze,this.el=_e,this.directParentActiveZone=Se,this.subActiveZones=[],this.tuiActiveZoneParent=null,this.tuiActiveZoneChange=this.active$.pipe((0,W.U)(He=>!!He&&this.contains(He)),(0,re.O)(!1),(0,le.x)(),(0,fe.T)(1),(0,B.Yr)(this.zone)),null===(Fe=this.directParentActiveZone)||void 0===Fe||Fe.addSubActiveZone(this)}set tuiActiveZoneParentSetter(ee){this.setZone(ee)}ngOnDestroy(){var ee,ze;null===(ee=this.directParentActiveZone)||void 0===ee||ee.removeSubActiveZone(this),null===(ze=this.tuiActiveZoneParent)||void 0===ze||ze.removeSubActiveZone(this)}contains(ee){return this.el.nativeElement.contains(ee)||this.subActiveZones.some((ze,_e,Se)=>Se.indexOf(ze)===_e&&ze.contains(ee))}setZone(ee){var ze;null===(ze=this.tuiActiveZoneParent)||void 0===ze||ze.removeSubActiveZone(this),null==ee||ee.addSubActiveZone(this),this.tuiActiveZoneParent=ee}addSubActiveZone(ee){this.subActiveZones=[...this.subActiveZones,ee]}removeSubActiveZone(ee){this.subActiveZones=(0,q.WX)(this.subActiveZones,this.subActiveZones.indexOf(ee))}}return ue.\u0275fac=function(ee){return new(ee||ue)(s.Y36(L.wk),s.Y36(s.R0b),s.Y36(s.SBq),s.Y36(ue,12))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],hostBindings:function(ee,ze){1&ee&&s.NdJ("mousedown.silent",function(){return 0},!1,s.evT)},inputs:{tuiActiveZoneParentSetter:["tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"]}),(0,e.gn)([R.UM],ue.prototype,"setZone",null),ue})(),U=(()=>{class ue{}return ue.\u0275fac=function(ee){return new(ee||ue)},ue.\u0275mod=s.oAB({type:ue}),ue.\u0275inj=s.cJS({}),ue})()},4541:(Yt,Le,c)=>{"use strict";c.d(Le,{S:()=>R,t:()=>s});var e=c(4537);let s=(()=>{class B{constructor(){this.indeterminate=!1,this.checked=!1,this.tuiCheckedChange=new e.vpe}get isChecked(){return this.checked}get isIndeterminate(){return this.indeterminate}set tuiChecked(q){this.checked=q||!1,this.indeterminate=null===q}onChange({checked:q}){this.checked=q,this.indeterminate=!1,this.tuiCheckedChange.emit(q)}}return B.\u0275fac=function(q){return new(q||B)},B.\u0275dir=e.lG2({type:B,selectors:[["input","tuiChecked",""],["input","tuiCheckedChange",""]],hostVars:2,hostBindings:function(q,W){1&q&&e.NdJ("change",function(le){return W.onChange(le.target)}),2&q&&e.Ikx("checked",W.isChecked)("indeterminate",W.isIndeterminate)},inputs:{tuiChecked:"tuiChecked"},outputs:{tuiCheckedChange:"tuiCheckedChange"}}),B})(),R=(()=>{class B{}return B.\u0275fac=function(q){return new(q||B)},B.\u0275mod=e.oAB({type:B}),B.\u0275inj=e.cJS({}),B})()},8491:(Yt,Le,c)=>{"use strict";c.d(Le,{c:()=>B,q:()=>R});var e=c(4537),s=c(9669);let R=(()=>{class L{constructor(W){this.tuiFocusVisibleChange=W}}return L.\u0275fac=function(W){return new(W||L)(e.Y36(s.ku))},L.\u0275dir=e.lG2({type:L,selectors:[["","tuiFocusVisibleChange",""]],outputs:{tuiFocusVisibleChange:"tuiFocusVisibleChange"},features:[e._Bn([s.a3,s.ku])]}),L})(),B=(()=>{class L{}return L.\u0275fac=function(W){return new(W||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({}),L})()},3633:(Yt,Le,c)=>{"use strict";c.d(Le,{t:()=>s,u:()=>R});var e=c(4537);let s=(()=>{class B{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return B.\u0275fac=function(q){return new(q||B)},B.\u0275dir=e.lG2({type:B,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(q,W){2&q&&e.Ikx("tabIndex",W.tabIndex)},inputs:{focusable:["tuiFocusable","focusable"]}}),B})(),R=(()=>{class B{}return B.\u0275fac=function(q){return new(q||B)},B.\u0275mod=e.oAB({type:B}),B.\u0275inj=e.cJS({}),B})()},5059:(Yt,Le,c)=>{"use strict";c.d(Le,{F:()=>fe,U:()=>le});var e=c(4537),s=c(2325),R=c(7179),B=c(1860),L=c(7969),q=c(3674),W=c(2147),re=c(1588);let le=(()=>{class ae{constructor({nativeElement:ue},J){this.tuiFocusedChange=(0,B.T)((0,s.mL)(ue,"focusin"),(0,s.mL)(ue,"focusout")).pipe((0,L.U)(()=>(0,R.V8)(ue)),(0,q.O)(!1),(0,W.x)(),(0,re.T)(1),(0,s.Yr)(J))}}return ae.\u0275fac=function(ue){return new(ue||ae)(e.Y36(e.SBq),e.Y36(e.R0b))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","tuiFocusedChange",""]],outputs:{tuiFocusedChange:"tuiFocusedChange"}}),ae})(),fe=(()=>{class ae{}return ae.\u0275fac=function(ue){return new(ue||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({}),ae})()},6111:(Yt,Le,c)=>{"use strict";c.d(Le,{VE:()=>ue,co:()=>U,gs:()=>ae});var e=c(4537),s=c(3770),R=c(2325),B=c(4493),L=c(7241),q=c(1860),W=c(7969),re=c(4970),le=c(2147);function fe({currentTarget:J,relatedTarget:ee}){return!(0,B.ve)(ee)||!(0,B.ve)(J)||!J.contains(ee)}let ae=(()=>{class J extends L.y{constructor(ze,_e){super(Se=>this.stream$.subscribe(Se)),this.el=ze,this.zone=_e,this.stream$=(0,q.T)((0,R.mL)(this.el.nativeElement,"mouseenter").pipe((0,W.U)(s.Ye)),(0,R.mL)(this.el.nativeElement,"mouseleave").pipe((0,W.U)(s.Iy)),(0,R.mL)(this.el.nativeElement,"mouseout").pipe((0,re.h)(fe),(0,W.U)(s.Iy))).pipe((0,le.x)(),(0,R.Yr)(this.zone))}}return J.\u0275fac=function(ze){return new(ze||J)(e.LFG(e.SBq),e.LFG(e.R0b))},J.\u0275prov=e.Yz7({token:J,factory:J.\u0275fac}),J})(),U=(()=>{class J{constructor(ze){this.tuiHoveredChange=ze}}return J.\u0275fac=function(ze){return new(ze||J)(e.Y36(ae))},J.\u0275dir=e.lG2({type:J,selectors:[["","tuiHoveredChange",""]],outputs:{tuiHoveredChange:"tuiHoveredChange"},features:[e._Bn([ae])]}),J})(),ue=(()=>{class J{}return J.\u0275fac=function(ze){return new(ze||J)},J.\u0275mod=e.oAB({type:J}),J.\u0275inj=e.cJS({}),J})()},2668:(Yt,Le,c)=>{"use strict";c.d(Le,{Ls:()=>R,WD:()=>B});var e=c(4537);class s{constructor(q){this.internalDirectiveInstance=q}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let R=(()=>{class L{constructor(W,re){W.createEmbeddedView(re,new s(this))}static ngTemplateContextGuard(W,re){return!0}}return L.\u0275fac=function(W){return new(W||L)(e.Y36(e.s_b),e.Y36(e.Rgc))},L.\u0275dir=e.lG2({type:L,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"}}),L})(),B=(()=>{class L{}return L.\u0275fac=function(W){return new(W||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({}),L})()},1486:(Yt,Le,c)=>{"use strict";c.d(Le,{W:()=>le,e:()=>fe});var e=c(4537),s=c(2325),R=c(9669),B=c(4493),L=c(4970),q=c(3528),W=c(1528),re=c(8168);let le=(()=>{class ae{constructor({nativeElement:ue},J,ee){this.mode="scroll",(0,s.mL)(ue,"wheel",{passive:!1}).pipe((0,L.h)(()=>this.enabled),(0,s.fL)(J),(0,q.R)(ee)).subscribe(ze=>{this.processEvent(ze,!!ze.deltaY,ze.deltaY?ze.deltaY<0:ze.deltaX<0)}),(0,s.mL)(ue,"touchstart",{passive:!0}).pipe((0,W.w)(({touches:ze})=>{let de,{clientX:_e,clientY:Se}=ze[0],Fe=0,He=0;return(0,s.mL)(ue,"touchmove",{passive:!1}).pipe((0,L.h)(()=>this.enabled),(0,re.b)(K=>{const We=K.changedTouches[0];Fe=_e-We.clientX,He=Se-We.clientY,_e=We.clientX,Se=We.clientY,void 0===de&&(de=Math.abs(He)>Math.abs(Fe)),this.processEvent(K,de,de?He<0:Fe<0)}))}),(0,s.fL)(J),(0,q.R)(ee)).subscribe()}get enabled(){return"none"!==this.mode}get overscrollBehavior(){return this.enabled?"contain":null}processEvent(ue,J,ee){var ze;const{target:_e,currentTarget:Se,cancelable:Fe}=ue;if(Fe&&(0,B.ve)(_e)&&"range"!==(null===(ze=_e)||void 0===ze?void 0:ze.type)){if("all"===this.mode&&(J&&!Se.contains((0,B.Hs)(_e))||!J&&!Se.contains((0,B.Hs)(_e,!1))))return void ue.preventDefault();if(J&&(ee&&!(0,B.ty)(_e,Se,!0,!1)||!ee&&!(0,B.ty)(_e,Se,!0,!0)))return void ue.preventDefault();!J&&(ee&&!(0,B.ty)(_e,Se,!1,!1)||!ee&&!(0,B.ty)(_e,Se,!1,!0))&&ue.preventDefault()}}}return ae.\u0275fac=function(ue){return new(ue||ae)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(R.a3,2))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","tuiOverscroll",""]],hostVars:2,hostBindings:function(ue,J){2&ue&&e.Udp("overscroll-behavior",J.overscrollBehavior)},inputs:{mode:["tuiOverscroll","mode"]},features:[e._Bn([R.a3])]}),ae})(),fe=(()=>{class ae{}return ae.\u0275fac=function(ue){return new(ue||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({}),ae})()},6424:(Yt,Le,c)=>{"use strict";c.d(Le,{B:()=>s,L:()=>e});var e=(()=>{return(R=e||(e={}))[R.Sunday=0]="Sunday",R[R.Monday=1]="Monday",R[R.Tuesday=2]="Tuesday",R[R.Wednesday=3]="Wednesday",R[R.Thursday=4]="Thursday",R[R.Friday=5]="Friday",R[R.Saturday=6]="Saturday",e;var R})(),s=(()=>{return(R=s||(s={}))[R.January=0]="January",R[R.February=1]="February",R[R.March=2]="March",R[R.April=3]="April",R[R.May=4]="May",R[R.June=5]="June",R[R.July=6]="July",R[R.August=7]="August",R[R.September=8]="September",R[R.October=9]="October",R[R.November=10]="November",R[R.December=11]="December",s;var R})()},7788:(Yt,Le,c)=>{"use strict";c.d(Le,{AM:()=>B,I4:()=>R,JY:()=>L,ZB:()=>q,aq:()=>W,j2:()=>ae,jw:()=>re});class e extends Error{constructor(){super("")}}class s extends Error{constructor(){super("")}}class R extends Error{constructor(ee){super("")}}class B extends Error{constructor(ee){super("")}}class L extends Error{constructor(ee){super("")}}class q extends Error{constructor(){super("")}}class W extends Error{constructor(){super("")}}class re extends Error{constructor(){super("")}}class le extends Error{constructor(){super("")}}class fe extends Error{constructor(){super("")}}class ae extends Error{constructor(){super("")}}class U extends Error{constructor(){super("")}}class ue extends Error{constructor(){super("")}}},2325:(Yt,Le,c)=>{"use strict";c.d(Le,{EK:()=>We,NA:()=>lt,Xd:()=>Ze,Yr:()=>At,fL:()=>un,fw:()=>Me,ix:()=>qe,ll:()=>Qe,mL:()=>Ye,pt:()=>te});var e=c(7788),s=c(7241),R=c(4581),B=c(7824),L=c(1995),q=c(1860),W=c(3729),re=c(9018),le=c(3674),fe=c(1528),ae=c(7969),U=c(2147),ue=c(6466),J=c(5598),ee=c(4970),ze=c(9087),_e=c(853),Se=c(7470),Fe=c(8168),He=c(1927),de=c(3770),K=c(7179);function We(Lt){return new s.y(Ot=>{if(!Lt.valueChanges)throw new e.j2;return Lt.valueChanges.pipe((0,le.O)(Lt.value)).subscribe(Ot)})}function Ye(Lt,Ot,Ut={}){return(0,R.R)(Lt,Ot,Ut)}function bt(Lt=0){return(0,B.z)((0,fe.w)(()=>(0,L.H)(Lt).pipe((0,ae.U)(de.Iy),(0,le.O)(!0))),(0,U.x)())}let zt,tt;function qe(Lt){const Ot=Ye(Lt,"blur"),{ownerDocument:Ut}=Lt;if(!Ut)throw new e.aq;return(!tt||!zt)&&(zt=Ye(Ut,"mouseup",{capture:!0}).pipe(bt(),(0,le.O)(!1),(0,ue.d)({bufferSize:1,refCount:!0})),tt=Ye(Ut,"mousedown",{capture:!0}).pipe(bt(),(0,le.O)(!1),(0,ue.d)({bufferSize:1,refCount:!0}))),(0,q.T)((0,W.z)(Ye(Lt,"focus").pipe((0,J.q)(1)),Ot.pipe((0,ee.h)(()=>!(0,K.V8)(Lt)),(0,J.q)(1),(0,ze.l)())).pipe((0,_e.r)(),(0,Se.M)(tt,zt,(rn,$t,Wt)=>$t||Wt),(0,ee.h)(He.Mv))).pipe((0,fe.w)(()=>Ot.pipe((0,ae.U)(de.Iy),(0,J.q)(1),(0,le.O)(!0))),(0,U.x)())}function Ze(Lt,Ot=Boolean){return(0,B.z)((0,fe.w)(Ut=>Ot(Ut)?Lt(Ut):re.E))}function Me(Lt){var Ot,Ut;return"observed"in Lt?Lt.observed:!(null===(Ut=null===(Ot=Lt)||void 0===Ot?void 0:Ot.observers)||void 0===Ut||!Ut.length)}function Qe(Lt){return Lt.changes.pipe((0,le.O)(null),(0,ae.U)(()=>(0,He.gD)(Lt)))}function te(Lt){return Ye(Lt===Lt.ownerDocument.documentElement?Lt.ownerDocument:Lt,"scroll")}function lt(Lt){return(0,Fe.b)(()=>{Lt.markForCheck()})}function un(Lt){return Ot=>new s.y(Ut=>Lt.runOutsideAngular(()=>Ot.subscribe(Ut)))}function At(Lt){return(0,B.z)(un(Lt),function Tt(Lt){return Ot=>new s.y(Ut=>Ot.subscribe({next:rn=>Lt.run(()=>Ut.next(rn)),error:rn=>Lt.run(()=>Ut.error(rn)),complete:()=>Lt.run(()=>Ut.complete())}))}(Lt))}},9669:(Yt,Le,c)=>{"use strict";c.d(Le,{a3:()=>te,gH:()=>Re,ku:()=>lt,ll:()=>un,AQ:()=>Lt,b0:()=>At,tl:()=>Ut,Fr:()=>yt,$D:()=>Gt});var e=c(4537),s=c(5557),R=c(7241),B=c(3072),L=c(1860),q=c(4581),W=c(985),re=c(2325),le=c(3528),fe=c(3517),ae=c(6148),U=c(7969),ue=c(3674),J=c(2147),ee=c(3568),ze=c(3151),_e=c(815),Se=c(1528),Fe=c(6466),He=c(9034),de=c(4970),K=c(2579),We=c(3770),Ye=c(4493),Ie=c(8692);const rt=new e.OlP("Box model to observe changes",{providedIn:"root",factory:()=>"content-box"}),Ae=new e.OlP("Resize Observer API support",{providedIn:"root",factory:()=>!!(0,e.f3M)(K.m9).ResizeObserver});let bt=(()=>{class Dt extends R.y{constructor({nativeElement:Oe},ht,De,ne){let je;return super(ve=>{if(De)return je=new ResizeObserver(dt=>{ht.run(()=>{ve.next(dt)})}),je.observe(Oe,{box:ne}),()=>{je.disconnect()};ve.error("ResizeObserver is not supported in your browser")}),this.pipe((0,_e.B)())}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(e.SBq),e.LFG(e.R0b),e.LFG(Ae),e.LFG(rt))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac}),Dt})();var Me=c(1927),Qe=c(4911),N=c(8499),Q=c(5955),I=c(8033);let te=(()=>{class Dt extends s.t{constructor(){super(1)}ngOnDestroy(){this.next(),this.complete()}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac}),Dt})(),Re=(()=>{class Dt{constructor(Oe,ht){this.resolver=Oe,this.injector=ht,this.map=new Map}addComponent(Oe){this.map.has(Oe)||this.map.set(Oe,this.resolver.resolveComponentFactory(Oe).create(this.injector))}ngOnDestroy(){this.map.forEach(Oe=>Oe.destroy())}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(e._Vd),e.LFG(e.gxx))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac,providedIn:"root"}),Dt})(),lt=(()=>{class Dt extends R.y{constructor({nativeElement:Oe},ht,De){super(ne=>this.focusVisible$.subscribe(ne)),this.focusVisible$=(0,re.ix)(Oe).pipe((0,re.NA)(ht),(0,le.R)(De))}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(e.SBq),e.LFG(e.sBO),e.LFG(te,2))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac}),Dt})(),un=(()=>{class Dt{generate(){return`tui_${Dt.autoId++}${Date.now()}`}}return Dt.autoId=0,Dt.\u0275fac=function(Oe){return new(Oe||Dt)},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac,providedIn:"root"}),Dt})(),At=(()=>{class Dt extends R.y{constructor(Oe,ht){super(De=>this.callback$.subscribe(De)),this.callback$=(0,B.P)(()=>{let{nativeElement:De}=Oe;const ne=[ht,De];for(;De.parentElement;)De=De.parentElement,ne.push(De);return(0,L.T)(...ne.map(je=>(0,re.mL)(je,"scroll")))})}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(e.SBq),e.LFG(K.m9))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac}),Dt})(),Lt=(()=>{class Dt extends R.y{constructor(Oe,{nativeElement:ht},De,ne,je,ve){super(dt=>this.obscured$.subscribe(dt)),this.obscured$=(0,L.T)((0,L.T)(Oe,(0,q.R)(ne,"resize")).pipe((0,fe.g)(0)),ve.pipe((0,ae.p)(We.Yg))).pipe((0,U.U)(()=>(0,Ye.PU)(ht)),(0,ue.O)(null),(0,J.x)(),(0,re.Yr)(De),(0,le.R)(je))}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(At,2),e.LFG(e.SBq),e.LFG(e.R0b),e.LFG(K.m9),e.LFG(te,2),e.LFG(K.L1))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac}),Dt})(),Ut=(()=>{class Dt extends bt{constructor(Oe,ht,De,ne,je,ve){return super(Oe,ht,ne,je),this.pipe((0,ee.K)(()=>ve.pipe((0,ae.p)(We.Yg),(0,U.U)(()=>`${Oe.nativeElement.clientWidth} ${Oe.nativeElement.clientHeight}`),(0,J.x)(),(0,U.U)(()=>We.LZ))),(0,ze.b)(0),(0,re.fL)(ht),(0,_e.B)(),(0,le.R)(De))}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(e.SBq),e.LFG(e.R0b),e.LFG(te,2),e.LFG(Ae),e.LFG(rt),e.LFG(K.L1))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac}),Dt})(),yt=(()=>{class Dt{constructor(Oe,ht){this.win=Oe,this.platformId=ht,this.cache=new Map}request(Oe){const ht=this.cache.get(Oe);if(ht)return ht;const ne=("AbortController"in this.win||(0,Ie.PM)(this.platformId)?function ie(Dt,xe={}){const{selector:Oe}=xe,ht=(0,Qe._T)(xe,["selector"]);return new R.y(De=>{const ne=new AbortController,{signal:je}=ne;let ve=!0;const{signal:dt}=ht;if(dt)if(dt.aborted)ne.abort();else{const Vt=()=>{je.aborted||ne.abort()};dt.addEventListener("abort",Vt),De.add(()=>dt.removeEventListener("abort",Vt))}const Bt=Object.assign(Object.assign({},ht),{signal:je}),an=Vt=>{ve=!1,De.error(Vt)};return fetch(Dt,Bt).then(Vt=>{Oe?(0,Q.Xf)(Oe(Vt)).subscribe((0,N.x)(De,void 0,()=>{ve=!1,De.complete()},an)):(ve=!1,De.next(Vt),De.complete())}).catch(an),()=>{ve&&ne.abort()}})}(Oe):(0,B.P)(()=>(0,W.D)(fetch(Oe)))).pipe((0,Se.w)(je=>(0,Qe.mG)(this,void 0,void 0,function*(){if(je.ok)return je.text();throw new Error(`Failed to load ${Oe} (${je.statusText})`)})),(0,Fe.d)({bufferSize:1,refCount:!1}));return this.cache.set(Oe,ne),ne}}return Dt.\u0275fac=function(Oe){return new(Oe||Dt)(e.LFG(K.m9),e.LFG(e.Lbi))},Dt.\u0275prov=e.Yz7({token:Dt,factory:Dt.\u0275fac,providedIn:"root"}),Dt})(),Gt=(()=>{class Dt extends R.y{constructor({nativeElement:Oe},{timeout:ht,threshold:De},ne){super(je=>{(0,L.T)((0,re.mL)(Oe,"touchstart",{passive:!0}),(0,re.mL)(ne,"touchend")).pipe((0,He.G)(),(0,de.h)(([ve,dt])=>!!ve.touches.length&&ve.touches[0].identifier===dt.changedTouches[0].identifier),(0,U.U)(([ve,dt])=>{const sn=ve.touches[0].clientX-dt.changedTouches[0].clientX,Nt=ve.touches[0].clientY-dt.changedTouches[0].clientY,st=dt.timeStamp-ve.timeStamp;return(Math.abs(sn)>De||Math.abs(Nt)>De)&&st{"use strict";c.d(Le,{wk:()=>Me,bS:()=>Qe,I2:()=>Q,qY:()=>I,KZ:()=>lt,tS:()=>un,XG:()=>rn,TN:()=>$t,oD:()=>Gt,FA:()=>At,fL:()=>Ut,jF:()=>Dt,$_:()=>De,s6:()=>ne,fM:()=>dt,XH:()=>N,Q:()=>te,FT:()=>Tt});var e=c(8692),s=c(4537),R=c(2579),B=c(2325),L=c(1927),q=c(4493);const re=/ipad|iphone|ipod/;function le(Vt){return re.test(Vt.userAgent.toLowerCase())||function W(Vt){return Vt.platform.startsWith("Mac")||"iPhone"===Vt.platform}(Vt)&&Vt.maxTouchPoints>1}const fe=/^((?!chrome|android).)*safari/i;var U=c(4121),ue=c(1995),J=c(1860),ee=c(4945),ze=c(985),_e=c(9018),Se=c(1528),Fe=c(7969),He=c(3674),de=c(815),K=c(4970),We=c(3528),Ye=c(5261),Ie=c(7470),vt=c(5598),rt=c(2147),Ae=c(6466),bt=c(763),zt=c(3770);const tt=(0,L.N1)(()=>{const Vt={onRemovalComplete:()=>{}},Ft=new U.X(null),sn=(0,s.f3M)(bt.Th,s.XFs.Optional)||Vt,{onRemovalComplete:Nt=Vt.onRemovalComplete}=sn;return sn.onRemovalComplete=(st,it)=>{Ft.next(st),Nt.call(sn,st,it)},Ft.pipe((0,Se.w)(st=>(0,ue.H)(0).pipe((0,Fe.U)(()=>null),(0,He.O)(st))),(0,de.B)())});function qe(Vt,Ft=null){return!((0,q.Wf)(Vt).activeElement===Vt||Vt.matches(":disabled")||null!=Ft&&Ft.contains(Vt))}const Me=(0,L.N1)(()=>{const Vt=(0,s.f3M)(tt),Ft=(0,s.f3M)(R.m9),sn=(0,s.f3M)(e.K0),Nt=(0,B.mL)(Ft,"focusout"),st=(0,B.mL)(Ft,"focusin"),it=(0,B.mL)(Ft,"blur"),at=(0,B.mL)(Ft,"mousedown"),St=(0,B.mL)(Ft,"mouseup");return(0,J.T)(Nt.pipe((0,We.R)(at),(0,Ye.a)(()=>St),(0,Ie.M)(Vt),(0,K.h)(([qt,Ht])=>qe((0,q.mA)(qt),Ht)),(0,Fe.U)(([{relatedTarget:qt}])=>qt)),it.pipe((0,Fe.U)(()=>sn.activeElement),(0,K.h)(qt=>!(null==qt||!qt.matches("iframe")))),st.pipe((0,Se.w)(qt=>{const Ht=(0,q.mA)(qt),Mt=(0,q.Wf)(Ht);return Mt===sn?(0,ee.of)(Ht):function Ze(Vt){return(0,J.T)((0,B.mL)(Vt,"focusin").pipe((0,Fe.U)(({target:Ft})=>Ft)),(0,B.mL)(Vt,"focusout").pipe((0,K.h)(({target:Ft,relatedTarget:sn})=>!!sn&&qe(Ft)),(0,Fe.U)(({relatedTarget:Ft})=>Ft)))}(Mt).pipe((0,He.O)(Ht))})),at.pipe((0,Se.w)(qt=>{const Ht=(0,q.mA)(qt);return sn.activeElement&&sn.activeElement!==sn.body?Nt.pipe((0,vt.q)(1),(0,Fe.U)(()=>Ht),(0,We.R)((0,ue.H)(0))):(0,ee.of)(Ht)}))).pipe((0,rt.x)(),(0,de.B)())}),Qe=(0,L.JN)([]);function N(Vt){return{provide:Qe,multi:!0,useExisting:Vt}}const Q=(0,L.N1)(()=>{var Vt,Ft;return null!==(Ft=null===(Vt=(0,s.f3M)(e.K0).querySelector("base"))||void 0===Vt?void 0:Vt.href)&&void 0!==Ft?Ft:""}),I=((0,L.N1)(()=>(0,s.f3M)(s.FYo).createRenderer(null,null)),(0,L.JN)([]));function te(Vt){return{provide:I,multi:!0,useExisting:Vt}}(0,L.N1)(()=>{var Vt;const Ft=null===(Vt=(0,s.f3M)(e.K0).querySelector("base"))||void 0===Vt?void 0:Vt.href;if(Ft)return Ft;const sn=(0,s.f3M)(e.K0).createElement("a");return sn.href="",sn.pathname});const lt=new s.OlP("[TUI_FOCUSABLE_ITEM_ACCESSOR]");function Tt(Vt){return{provide:lt,useExisting:Vt}}const un=new s.OlP("[TUI_FONTS_READY]",{factory:()=>{var Vt;return(0,ze.D)((null===(Vt=(0,s.f3M)(e.K0).fonts)||void 0===Vt?void 0:Vt.ready)||_e.E).pipe((0,Ae.d)({bufferSize:1,refCount:!1}))}}),At=(0,L.N1)(()=>le((0,s.f3M)(R.s5))),Lt=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/,Ot=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/,Ut=(0,L.N1)(()=>Lt.test((0,s.f3M)(R.yZ).toLowerCase())||Ot.test((0,s.f3M)(R.yZ).slice(0,4).toLowerCase())),rn=(0,L.N1)(()=>(0,s.f3M)(Ut)&&!(0,s.f3M)(At)),$t=(0,L.N1)(()=>function ae(Vt){return le(Vt)||fe.test(Vt.userAgent.toLowerCase())}((0,s.f3M)(R.s5))),xn=((0,L.N1)(()=>!!(0,s.f3M)(R.m9).chrome),(0,L.N1)(()=>!!(0,s.f3M)(R.m9).Cypress)),yt=(0,L.N1)(zt.Iy),Gt=(0,L.N1)(()=>(0,s.f3M)(xn)||(0,s.f3M)(yt)),Dt=((0,L.N1)(()=>{var Vt;return typeof(null===(Vt=(0,s.f3M)(R.m9))||void 0===Vt?void 0:Vt.mozCancelFullScreen)<"u"}),(0,L.N1)(()=>(0,s.f3M)(R.m9).location.host.endsWith("stackblitz.io")),(0,L.N1)(()=>{var Vt;return!(null===(Vt=(0,s.f3M)(R.m9))||void 0===Vt||!Vt.webkitConvertPointFromNodeToPage)}));(0,L.JN)("web"),(0,L.N1)(()=>(0,e.NF)((0,s.f3M)(s.Lbi))?new Range:{});const De=(0,L.N1)(()=>new s.SBq((0,s.f3M)(e.K0).documentElement)),ne=(0,L.JN)({timeout:500,threshold:30}),dt=((0,L.N1)(zt.Ye),(0,L.N1)(()=>(0,s.f3M)(R.m9).matchMedia("(any-pointer: coarse)").matches),new s.OlP("[TUI_WINDOW_SIZE]",{factory:()=>{const Vt=(0,s.f3M)(R.m9);return(0,B.mL)(Vt,"resize").pipe((0,He.O)(null),(0,Fe.U)(()=>{var Ft,sn;const Nt=Math.max(Vt.document.documentElement.clientWidth||0,Vt.innerWidth||0,(null===(Ft=Vt.visualViewport)||void 0===Ft?void 0:Ft.width)||0),st=Math.max(Vt.document.documentElement.clientHeight||0,Vt.innerHeight||0,(null===(sn=Vt.visualViewport)||void 0===sn?void 0:sn.height)||0);return{width:Nt,height:st,top:0,left:0,right:Nt,bottom:st}}),(0,Ae.d)({bufferSize:1,refCount:!0}))}}));(0,L.N1)(()=>(0,s.f3M)(dt).pipe((0,Fe.U)(({height:Vt})=>Vt))),(0,L.JN)({wheelSensitivity:.01})},1213:(Yt,Le,c)=>{"use strict";function B(q){return q.toLowerCase().includes("firefox")}function L({ownerDocument:q}){var W,re,le,fe,ae,U,ue,J;const ee=null==q?void 0:q.defaultView,ze=typeof ee.safari<"u"&&"[object SafariRemoteNotification]"===(null===(re=null===(W=ee.safari)||void 0===W?void 0:W.pushNotification)||void 0===re?void 0:re.toString()),_e=!(null===(fe=null===(le=ee.navigator)||void 0===le?void 0:le.vendor)||void 0===fe||!fe.includes("Apple")||null!==(U=null===(ae=ee.navigator)||void 0===ae?void 0:ae.userAgent)&&void 0!==U&&U.includes("CriOS")||null!==(J=null===(ue=ee.navigator)||void 0===ue?void 0:ue.userAgent)&&void 0!==J&&J.includes("FxiOS"));return ze||_e}c.d(Le,{Ex:()=>L,oK:()=>B})},4493:(Yt,Le,c)=>{"use strict";c.d(Le,{Hn:()=>We,Hs:()=>He,Ls:()=>re,PP:()=>W,PU:()=>Se,UP:()=>rt,Wf:()=>_e,YX:()=>Fe,dD:()=>vt,dW:()=>U,mA:()=>J,ty:()=>q,ve:()=>ae});var e=c(5648),s=c(1927);function q(Ae,bt,zt,tt){return zt?function B(Ae,bt,zt){let tt=Ae;for(;tt!==bt.parentElement;){if(Math.floor(tt.scrollTop)>0&&!zt||Math.ceil(tt.scrollTop+tt.clientHeight)0&&!zt||Math.ceil(tt.scrollLeft+tt.clientWidth)!Ae.contains(Tt));return 4===lt.length?lt:null}function Fe(Ae,bt){let{offsetTop:zt,offsetLeft:tt,offsetParent:qe}=bt;for(;U(qe)&&qe!==Ae;)zt+=qe.offsetTop,tt+=qe.offsetLeft,qe=qe.offsetParent;return{offsetTop:zt,offsetLeft:tt}}function He(Ae,bt=!0){return null===Ae?null:bt&&Ae.scrollHeight>Ae.clientHeight||!bt&&Ae.scrollWidth>Ae.clientWidth?Ae:He(Ae.parentElement,bt)}function We(Ae){return function fe(Ae){return re(Ae)||function le(Ae){return Ae.matches("textarea")}(Ae)}(Ae)&&!Ae.readOnly||!!Ae.isContentEditable}function vt(Ae=0,bt=0){const zt={x:Ae,y:bt,left:Ae,right:Ae,top:bt,bottom:bt,width:0,height:0};return Object.assign(Object.assign({},zt),{toJSON:()=>zt})}function rt(Ae){return"explicitOriginalTarget"in Ae?(null==Ae?void 0:Ae.explicitOriginalTarget)!==Ae.target:"pointerId"in Ae?-1===Ae.pointerId:"detail"in Ae&&"webkitForce"in Ae&&0===(null==Ae?void 0:Ae.detail)}c(8939)},7179:(Yt,Le,c)=>{"use strict";c.d(Le,{BW:()=>W,Pg:()=>ae,V8:()=>re,VR:()=>fe,dT:()=>L,hp:()=>B,ie:()=>R,zb:()=>le});var e=c(4493),s=c(3770);function R({activeElement:U}){if(null==U||!U.shadowRoot)return U;let ue=U.shadowRoot.activeElement;for(;null!=ue&&ue.shadowRoot;)ue=ue.shadowRoot.activeElement;return ue}function B(U){const ue=R(U);(0,e.dW)(ue)&&ue.blur()}function L(U){if(U.hasAttribute("disabled")||"-1"===U.getAttribute("tabIndex"))return!1;if((0,e.dW)(U)&&U.isContentEditable||"0"===U.getAttribute("tabIndex"))return!0;switch(U.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return U.hasAttribute("controls");case"INPUT":return"hidden"!==U.getAttribute("type");case"A":case"LINK":return U.hasAttribute("href");default:return!1}}function q(U){return!U.hasAttribute("disabled")&&("-1"===U.getAttribute("tabIndex")||L(U))}function W({initial:U,root:ue,previous:J=!1,keyboard:ee=!0}){if(!ue.ownerDocument)return null;const ze=ee?L:q,_e=ue.ownerDocument.createTreeWalker(ue,NodeFilter.SHOW_ELEMENT,s.Lw);for(_e.currentNode=U;J?_e.previousNode():_e.nextNode();)if((0,e.dW)(_e.currentNode)&&(U=_e.currentNode),(0,e.dW)(U)&&ze(U))return U;return null}function re(U){return!(null==U||!U.ownerDocument)&&R(U.ownerDocument)===U&&U.ownerDocument.hasFocus()}function le(U){if(!U.ownerDocument||!U.contains)return!1;const ue=R(U.ownerDocument);return null!==ue&&U.contains(ue)&&U.ownerDocument.hasFocus()}function fe(U,ue,J){for(U+=J;U>=0&&U{"use strict";function s(R){return`${R}px`}c.d(Le,{O:()=>s}),c(8939)},5648:(Yt,Le,c)=>{"use strict";function s(_e,Se,Fe){return Math.min(Fe,Math.max(Se,_e))}function R(_e,Se,Fe){return _e>=Se&&_e=Fe?Fe:Math.round(_e)}c.d(Le,{G1:()=>B,HW:()=>J,Ki:()=>s,h0:()=>U,oY:()=>ee,wf:()=>R}),c(8939);const q=292;function W(_e,Se,Fe){if(_e===1/0)return _e;Se=Math.min(Se,q);const He=`${_e}e`.split("e"),K=`${Fe(Number(`${He[0]}e${Number(He[1])+Se}`))}e`.split("e");return Number(`${K[0]}e${Number(K[1])-Se}`)}function U({value:_e,precision:Se,method:Fe}){switch(Fe){case"round":return function re(_e,Se=0){return W(_e,Se,Math.round)}(_e,Se);case"ceil":return function le(_e,Se=0){return W(_e,Se,Math.ceil)}(_e,Se);case"floor":return function fe(_e,Se=0){return W(_e,Se,Math.floor)}(_e,Se);default:return function ae(_e,Se=0){return W(_e,Se,Math.trunc)}(_e,Se)}}function J(_e){return _e?1:0}function ee(_e){return parseInt(_e,10)}},1927:(Yt,Le,c)=>{"use strict";c.d(Le,{Aj:()=>L,JN:()=>re,M8:()=>ze,Mv:()=>_e,N1:()=>le,Pc:()=>He,WX:()=>s,dt:()=>Se,gD:()=>ee,pf:()=>vt,vK:()=>Ie,xT:()=>W});var e=c(4537);function s(rt,Ae){return rt.slice(0,Math.max(Ae,0)).concat(rt.slice(Math.max(Ae+1,0)))}function L(rt){return"string"==typeof rt}function W(rt){return JSON.parse(JSON.stringify(rt,(Ae,bt)=>function q(rt){const Ae=L(rt)?rt.trim():rt;return[void 0,null,NaN,""].includes(Ae)}(bt)?void 0:bt))}function re(rt){return le(()=>rt)}function le(rt){return new e.OlP("",{factory:rt})}function ee(rt){let Ae=[];return rt.find((bt,zt,tt)=>(Ae=tt,!0)),Ae}function ze(rt,Ae){return Math.abs(Ae)>Math.abs(rt)?Ae>0?"top":"bottom":rt>0?"left":"right"}function _e(rt){return!rt}function Se(rt){return"number"==typeof rt}function He(rt){return null!=rt}function Ie(rt,Ae,bt){return{provide:rt,deps:[[new e.FiY,new e.tp0,rt]],useFactory:zt=>Object.assign(Object.assign({},zt||bt),Ae)}}function vt(rt,Ae){return Array.from(rt.reduce((bt,zt)=>bt.has(zt[Ae])?bt:bt.set(zt[Ae],zt),new Map).values())}},8192:(Yt,Le,c)=>{"use strict";c.d(Le,{N:()=>q});var e=c(1927);function q(W,re=function s(){return Math.floor(Math.random()*Date.now())}(),le="rgba(0, 0, 0, 0.7)"){if((0,e.Aj)(W)){const ae=function B(W){var re;const le=(null!==(re=W.match(/url\(("?)('*)#(.*?)('*)\)/g))&&void 0!==re?re:[]).map(fe=>fe.slice(4,fe.length-1).replace(/['"#]+/g,""));return Array.from(new Set(le))}(W).reduce((U,ue)=>{const J=function R(W){return W.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(ue),ee=`id_${re}_${ue}`;return U.replace(new RegExp(`"${J}"`,"g"),`"${ee}"`).replace(new RegExp(`'${J}'`,"g"),`'${ee}'`).replace(new RegExp(`url\\('#${J}'\\)`,"g"),`url('#${ee}')`).replace(new RegExp(`url\\("#${J}"\\)`,"g"),`url("#${ee}")`).replace(new RegExp(`url\\(#${J}\\)`,"g"),`url(#${ee})`)},W);return function L(W,re){try{const le=(new DOMParser).parseFromString(W,"text/html");return le.body.querySelectorAll("[fill^=url]").forEach(fe=>fe.setAttribute("fill",`${fe.getAttribute("fill")} ${re}`.trim())),le.body.innerHTML.trim()}catch{return W}}(ae,le)}return W}},3631:(Yt,Le,c)=>{"use strict";c.d(Le,{D1:()=>ue,FP:()=>U,Fe:()=>ae,Ic:()=>de,O4:()=>Se,P7:()=>_e,Sv:()=>He,UK:()=>le,Wk:()=>Fe,c2:()=>fe,ei:()=>ze,kk:()=>re,uG:()=>ee});var e=c(4537),s=c(9669),R=c(6480),B=c(7241),L=c(1860),q=c(2147),W=c(3528);class re extends B.y{}function le(K){return{provide:re,multi:!0,useExisting:K}}class fe{}function ae(K){return{provide:fe,multi:!0,useExisting:K}}let U=(()=>{class K{constructor(Ye,Ie,vt){this.destroy$=Ye,this.drivers=Ie,this.vehicles=vt}ngOnInit(){const Ye=this.vehicles.find(({type:Ie})=>Ie===this.type);(0,L.T)(...this.drivers.filter(({type:Ie})=>Ie===this.type)).pipe((0,q.x)(),(0,W.R)(this.destroy$)).subscribe(Ie=>{null==Ye||Ye.toggle(Ie)})}}return K.\u0275fac=function(Ye){return new(Ye||K)(e.Y36(s.a3,2),e.Y36(re),e.Y36(fe))},K.\u0275dir=e.lG2({type:K}),K})(),ue=(()=>{class K{constructor(Ye){this.host=Ye}get readOnly(){return this.host.readOnly}get disabled(){return this.host.computedDisabled}get invalid(){return this.host.computedInvalid}get focusable(){return this.host.computedFocusable}get inputMode(){return"text"}get value(){var Ye;return(null===(Ye=this.host.value)||void 0===Ye?void 0:Ye.toString())||""}process(Ye){}}return K.\u0275fac=function(Ye){return new(Ye||K)(e.Y36(R.M$))},K.\u0275dir=e.lG2({type:K}),K})();function J(K){return(We,Ye)=>(null==We?void 0:We.find(Ie=>Ie!==Ye&&Ie.type===K))||Ye}class ee{}function ze(K,We){return{provide:ee,deps:We?[[new e.tp0,new e.FiY,ee],We]:[[new e.tp0,new e.FiY,ee]],useFactory:J(K)}}function _e(K){return{provide:ee,multi:!0,useExisting:K}}class Se{}function Fe(K,We){return{provide:Se,deps:[[new e.tp0,new e.FiY,Se],We],useFactory:J(K)}}const He=J;function de(K){return{provide:Se,multi:!0,useExisting:K}}},9941:(Yt,Le,c)=>{"use strict";c.d(Le,{Gw:()=>_e,QF:()=>le,X9:()=>K,eu:()=>L,i9:()=>ue});var e=c(4091);const s="{{duration}}ms ease-in-out",R={params:{duration:300}},B=300,L=(0,e.X$)("tuiHeightCollapse",[(0,e.eR)(":enter",[(0,e.oB)({height:0}),(0,e.jt)(s,(0,e.oB)({height:"*"}))],R),(0,e.eR)(":leave",[(0,e.oB)({height:"*"}),(0,e.jt)(s,(0,e.oB)({height:0}))],R)]),le=((0,e.X$)("tuiHeightCollapseList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({height:0}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({height:"*"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({height:"*"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({height:0}))])],{optional:!0})],R)]),(0,e.X$)("tuiWidthCollapse",[(0,e.eR)(":enter",[(0,e.oB)({width:0}),(0,e.jt)(s,(0,e.oB)({width:"*"}))],R),(0,e.eR)(":leave",[(0,e.oB)({width:"*"}),(0,e.jt)(s,(0,e.oB)({width:0}))],R)]),(0,e.X$)("tuiWidthCollapseList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({width:0}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({width:"*"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({width:"*"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({width:0}))])],{optional:!0})],R)]),(0,e.X$)("tuiFadeIn",[(0,e.eR)(":enter",[(0,e.oB)({opacity:0}),(0,e.jt)(s,(0,e.oB)({opacity:1}))],R),(0,e.eR)(":leave",[(0,e.oB)({opacity:1}),(0,e.jt)(s,(0,e.oB)({opacity:0}))],R)])),ue=((0,e.X$)("tuiFadeInList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({opacity:0}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({opacity:1}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({opacity:1}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({opacity:0}))])],{optional:!0})],R)]),(0,e.X$)("tuiFadeInTop",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(-10px)",opacity:0}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)",opacity:1}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)",opacity:1}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(-10px)",opacity:0}))],R)]),(0,e.X$)("tuiFadeInBottom",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(10px)",opacity:0}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)",opacity:1}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)",opacity:1}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(10px)",opacity:0}))],R)]),(0,e.X$)("tuiDropdownAnimation",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(-10px)",opacity:0}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)",opacity:1}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)",opacity:1}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(-10px)",opacity:0}))],R)])),_e=((0,e.X$)("tuiScaleIn",[(0,e.eR)(":enter",[(0,e.oB)({transform:"scale(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(1)"}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"scale(1)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(0)"}))],R)]),(0,e.X$)("tuiPop",[(0,e.eR)(":enter",[(0,e.oB)({transform:"scale(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(1.1)"})),(0,e.jt)(s,(0,e.oB)({transform:"scale(1)"}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"scale(1)"}),(0,e.jt)(s,(0,e.oB)({transform:"scale(1.1)"})),(0,e.jt)(s,(0,e.oB)({transform:"scale(0)"}))],R)]),(0,e.X$)("tuiScaleInList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"scale(0)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"scale(1)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"scale(1)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"scale(0)"}))])],{optional:!0})],R)]),(0,e.X$)("tuiSlideIn",[(0,e.eR)("* => left",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],R),(0,e.eR)("left => *",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(-100%)"}))],R),(0,e.eR)("* => right",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],R),(0,e.eR)("right => *",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(100%)"}))],R)])),K=((0,e.X$)("tuiSlideInLeft",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(-100%)"}))],R)]),(0,e.X$)("tuiSlideInLeftList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(-100%)"}))])],{optional:!0})],R)]),(0,e.X$)("tuiSlideInRight",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateX(100%)"}))],R)]),(0,e.X$)("tuiSlideInRightList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateX(100%)"}))])],{optional:!0})],R)]),(0,e.X$)("tuiSlideInTop",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translate3d(0,{{start}},0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,e.eR)(":leave",[(0,e.oB)({transform:"translate3d(0,{{end}},0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]));(0,e.X$)("tuiSlideInTopList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateY(100%)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateY(0)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(100%)"}))])],{optional:!0})],R)]),(0,e.X$)("tuiSlideInBottom",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateY(-100%)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)"}))],R),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateY(0)"}),(0,e.jt)(s,(0,e.oB)({transform:"translateY(-100%)"}))],R)]),(0,e.X$)("tuiSlideInBottomList",[(0,e.eR)("* => *",[(0,e.IO)(":enter",[(0,e.oB)({transform:"translateY(-100%)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(0)"}))])],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateY(0)"}),(0,e.EY)(B,[(0,e.jt)(s,(0,e.oB)({transform:"translateY(-100%)"}))])],{optional:!0})],R)])},2628:(Yt,Le,c)=>{"use strict";c.d(Le,{fN:()=>zt,v0:()=>bt});var e=c(4537),s=c(1927),R=c(6480),B=c(7179),L=c(8033),q=c(9669),W=c(5452),re=c(9018),le=c(3674),fe=c(7969),ae=c(2147),U=c(7320),ue=c(4789),J=c(719),ee=c(8692),ze=c(1489),_e=c(9570);const Se=["tuiButton",""];function Fe(tt,qe){1&tt&&e.GkF(0)}function He(tt,qe){1&tt&&e._UZ(0,"tui-svg",8),2&tt&&e.Q6J("src",qe.polymorpheusOutlet)}function de(tt,qe){if(1&tt&&(e.TgZ(0,"span",6),e.YNc(1,He,1,1,"tui-svg",7),e.qZA()),2&tt){const Ze=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",Ze.icon)}}function K(tt,qe){1&tt&&e._UZ(0,"tui-svg",8),2&tt&&e.Q6J("src",qe.polymorpheusOutlet)}function We(tt,qe){if(1&tt&&(e.TgZ(0,"span",9),e.YNc(1,K,1,1,"tui-svg",7),e.qZA()),2&tt){const Ze=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",Ze.iconRight)}}function Ye(tt,qe){if(1&tt&&e._UZ(0,"tui-loader",10),2&tt){const Ze=e.oxw();e.Q6J("inheritColor",!0)("size",Ze.loaderSize)}}const Ie=["*"],rt=(0,s.JN)({size:"l",shape:null,appearance:U.Nm.Primary});let bt=(()=>{class tt extends R.Xn{constructor(Ze,Me,Qe){var N;super(),this.mode=Ze,this.el=Me,this.options=Qe,this.mode$=(null===(N=this.mode)||void 0===N?void 0:N.change$)||re.E,this.appearance=null,this.disabled=!1,this.shape=this.options.shape,this.showLoader=!1,this.size=this.options.size,this.appearance$=this.mode$.pipe((0,le.O)(null),(0,fe.U)(()=>this.computedAppearance),(0,ae.x)())}get nativeFocusableElement(){return this.nativeDisabled?null:this.el.nativeElement}get focused(){return!this.showLoader&&(0,B.V8)(this.el.nativeElement)}get loaderSize(){return"l"===this.size||"xl"===this.size?"m":"s"}get computedAppearance(){var Ze;return null!==(Ze=this.appearance)&&void 0!==Ze?Ze:this.options.appearance||""}get nativeDisabled(){return this.computedDisabled||this.showLoader?"":null}get tabIndex(){return this.focusable?0:-1}onFocused(Ze){this.updateFocused(Ze)}}return tt.\u0275fac=function(Ze){return new(Ze||tt)(e.Y36(W.w,8),e.Y36(e.SBq),e.Y36(rt))},tt.\u0275cmp=e.Xpm({type:tt,selectors:[["button","tuiButton",""],["button","tuiIconButton",""],["a","tuiButton",""],["a","tuiIconButton",""]],hostVars:7,hostBindings:function(Ze,Me){1&Ze&&e.NdJ("focusin",function(){return Me.onFocused(!0)})("focusout",function(){return Me.onFocused(!1)}),2&Ze&&(e.Ikx("tabIndex",Me.tabIndex),e.uIk("data-shape",Me.shape)("data-size",Me.size)("data-appearance",Me.computedAppearance)("disabled",Me.nativeDisabled),e.ekj("_loading",Me.showLoader))},inputs:{appearance:"appearance",disabled:"disabled",icon:"icon",iconRight:"iconRight",shape:"shape",showLoader:"showLoader",size:"size"},features:[e._Bn([(0,L.FT)(tt),q.a3]),e.qOj],attrs:Se,ngContentSelectors:Ie,decls:8,vars:10,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","hover"],[1,"t-content"],["class","t-left",4,"ngIf"],["class","t-right",4,"ngIf"],["class","t-loader",3,"inheritColor","size",4,"ngIf"],[1,"t-left"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],[1,"t-right"],[1,"t-loader",3,"inheritColor","size"]],template:function(Ze,Me){1&Ze&&(e.F$t(),e.YNc(0,Fe,1,0,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"div",1)(3,"span",2),e.YNc(4,de,2,1,"span",3),e.Hsn(5),e.YNc(6,We,2,1,"span",4),e.qZA(),e.YNc(7,Ye,1,2,"tui-loader",5),e.qZA()),2&Ze&&(e.Q6J("ngIf",e.lcZ(1,8,Me.appearance$)),e.xp6(2),e.Q6J("active",Me.pseudoActive)("appearance",Me.computedAppearance)("disabled",Me.computedDisabled)("hover",Me.pseudoHover),e.xp6(2),e.Q6J("ngIf",Me.icon),e.xp6(2),e.Q6J("ngIf",Me.iconRight),e.xp6(1),e.Q6J("ngIf",Me.showLoader))},dependencies:[ue.PN,J.kM,ee.O5,ze.o,_e.Li,ee.Ov],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:inline-block;flex-shrink:0;vertical-align:top;border-radius:var(--tui-radius-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:inherit}[data-shape=rounded][_nghost-%COMP%]{border-radius:6.25rem}[data-size=xs][_nghost-%COMP%]{height:var(--tui-height-xs);font-weight:normal}[data-size=xs][data-shape=square][_nghost-%COMP%], [data-size=xs][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);font-weight:normal}[data-size=s][data-shape=square][_nghost-%COMP%], [data-size=s][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);font:var(--tui-font-text-m);font-weight:bold}[data-size=m][data-shape=square][_nghost-%COMP%], [data-size=m][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);font:var(--tui-font-text-m);font-weight:bold}[data-size=l][data-shape=square][_nghost-%COMP%], [data-size=l][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-l)}[data-size=xl][_nghost-%COMP%]{height:3.75rem;font:var(--tui-font-text-m);font-weight:bold}[data-size=xl][data-shape=square][_nghost-%COMP%], [data-size=xl][tuiIconButton][_nghost-%COMP%]{width:3.75rem}[tuiIconButton][_nghost-%COMP%]{font-size:0!important}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0!important}.t-loader[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.t-left[_ngcontent-%COMP%]{margin-right:.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.375rem}[data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.25rem}.t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .25rem}[data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .375rem}[data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.125rem 0 .25rem}.t-icon[_ngcontent-%COMP%]{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.t-left[_ngcontent-%COMP%], .t-right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1rem;height:1rem}[tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.t-wrapper[_ngcontent-%COMP%]{box-sizing:border-box;cursor:pointer;isolation:isolate}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .375rem)}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-size=s][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .75rem)}[data-size=m][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 1.5rem)}[data-size=l][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.25rem)}[data-size=xl][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.5rem)}[data-shape=square][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}._loading[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{opacity:0}"],changeDetection:0}),tt})(),zt=(()=>{class tt{}return tt.\u0275fac=function(Ze){return new(Ze||tt)},tt.\u0275mod=e.oAB({type:tt}),tt.\u0275inj=e.cJS({imports:[[ee.ez,_e.wq,ze.W,ue.EI,J.dS]]}),tt})()},5111:(Yt,Le,c)=>{"use strict";c.d(Le,{Rs:()=>zt,gX:()=>Ae,pc:()=>tt,qi:()=>rt,vK:()=>vt});var e=c(4911),s=c(4537),R=c(7179),B=c(3770),L=c(2325),q=c(1927),W=c(4493),re=c(4358),le=c(8940),fe=c(6060),ae=c(7969),U=c(8952),ue=c(126),J=c(4789),ee=c(9570),ze=c(8692);const _e=["tuiOption",""];function Se(qe,Ze){if(1&qe&&(s.ynx(0),s._uU(1),s.BQk()),2&qe){const Me=Ze.polymorpheusOutlet;s.xp6(1),s.hij(" ",Me,"\n")}}function Fe(qe,Ze){if(1&qe&&s._UZ(0,"tui-svg",3),2&qe){const Me=s.oxw(2);s.Q6J("src",Me.icons.more)}}function He(qe,Ze){if(1&qe&&(s.Hsn(0),s.YNc(1,Fe,1,1,"tui-svg",2)),2&qe){const Me=s.oxw();s.xp6(1),s.Q6J("ngIf",Me.dropdown)}}const de=function(qe){return{$implicit:qe}},K=["*"];function We(qe,Ze){if(1&qe&&(s.ynx(0),s._uU(1),s.BQk()),2&qe){const Me=Ze.polymorpheusOutlet;s.xp6(1),s.hij(" ",Me," ")}}function Ye(qe,Ze){if(1&qe&&(s.TgZ(0,"div",2),s.YNc(1,We,2,1,"ng-container",3),s.ALo(2,"async"),s.qZA()),2&qe){const Me=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",Me.emptyContent||s.lcZ(2,1,Me.defaultEmptyContent$))}}function Ie({currentTarget:qe}){return!(0,R.V8)(qe)}let vt=(()=>{class qe{constructor(Me,Qe,N,Q,ie,I){this.content=Me,this.dataList=Qe,this.el=N,this.host=Q,this.dropdown=ie,this.icons=I,this.size=null,this.role="option",this.disabled=!1}get active(){return!!this.dropdown&&!!this.dropdown.dropdownBoxRef}onClick(){this.host&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove({currentTarget:Me}){Me.focus({preventScroll:!0})}ngOnDestroy(){var Me;null===(Me=this.dataList)||void 0===Me||Me.handleFocusLossIfNecessary(this.el.nativeElement)}}return qe.\u0275fac=function(Me){return new(Me||qe)(s.Y36(fe.IQ,8),s.Y36((0,s.Gpc)(()=>rt),8),s.Y36(s.SBq),s.Y36(fe.N1,8),s.Y36(U.td,10),s.Y36(fe.Gs))},qe.\u0275cmp=s.Xpm({type:qe,selectors:[["button","tuiOption",""],["a","tuiOption",""]],hostAttrs:["tabIndex","-1","type","button"],hostVars:5,hostBindings:function(Me,Qe){1&Me&&s.NdJ("click",function(){return Qe.onClick()})("mousemove.silent",function(Q){return Qe.onMouseMove(Q)}),2&Me&&(s.uIk("disabled",Qe.disabled||null)("data-size",Qe.size)("role",Qe.role),s.ekj("_with-dropdown",Qe.active))},inputs:{size:"size",role:"role",disabled:"disabled",value:"value"},attrs:_e,ngContentSelectors:K,decls:3,vars:4,consts:[[4,"polymorpheusOutlet","polymorpheusOutletContext"],["base",""],["class","t-arrow",3,"src",4,"ngIf"],[1,"t-arrow",3,"src"]],template:function(Me,Qe){if(1&Me&&(s.F$t(),s.YNc(0,Se,2,1,"ng-container",0),s.YNc(1,He,2,1,"ng-template",null,1,s.W1O)),2&Me){const N=s.MAs(2);s.Q6J("polymorpheusOutlet",Qe.content||N)("polymorpheusOutletContext",s.VKq(2,de,N))}},dependencies:[J.PN,ee.Li,ze.O5],styles:['[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;justify-content:space-between;text-align:left;color:var(--tui-text-01);border-radius:var(--tui-radius-s);outline:none;cursor:pointer;background-clip:padding-box}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[_nghost-%COMP%]:focus, ._with-dropdown[_nghost-%COMP%]{background-color:var(--tui-clear)}[_nghost-%COMP%] [data-list-size="s"][_nghost-%COMP%], [data-list-size="s"] [_nghost-%COMP%], [_nghost-%COMP%] [data-list-size="xs"][_nghost-%COMP%], [data-list-size="xs"] [_nghost-%COMP%], [data-size=s][data-size=s][_nghost-%COMP%], [data-size=xs][data-size=xs][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}[_nghost-%COMP%] [data-list-size="m"][_nghost-%COMP%], [data-list-size="m"] [_nghost-%COMP%], [data-size=m][data-size=m][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}[_nghost-%COMP%] [data-list-size="l"][_nghost-%COMP%], [data-list-size="l"] [_nghost-%COMP%], [data-size=l][data-size=l][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}.t-arrow[_ngcontent-%COMP%]{margin:0 -.5rem 0 .75rem}'],changeDetection:0}),(0,e.gn)([(0,ue.uX)(Ie)],qe.prototype,"onMouseMove",null),qe})(),rt=(()=>{class qe{constructor(Me,Qe,N){var Q;this.controller=Me,this.el=Qe,this.defaultEmptyContent$=N,this.options=B.Mm,this.role="listbox",this.size=(null===(Q=this.controller)||void 0===Q?void 0:Q.size)||"m"}get empty$(){return(0,L.ll)(this.options).pipe((0,ae.U)(({length:Me})=>!Me))}onFocusIn(Me,Qe){!Qe.contains(Me)&&!this.origin&&(this.origin=Me)}noop(){}onKeyDownArrow(Me,Qe){const{elements:N}=this;(0,R.VR)(N.indexOf(Me),N,Qe)}handleFocusLossIfNecessary(Me=this.el.nativeElement){this.origin&&(0,R.zb)(Me)&&(0,R.Pg)(this.origin,!0,!0)}getOptions(Me=!1){return this.options.filter(({disabled:Qe})=>Me||!Qe).map(({value:Qe})=>Qe).filter(q.Pc)}onFocus({target:Me},Qe){if(!(0,W.ve)(Me))return;const{elements:N}=this;(0,R.VR)(Qe?-1:N.length,N,Qe?1:-1),this.handleFocusLossIfNecessary(Me)}get elements(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiOption]"))}}return qe.\u0275fac=function(Me){return new(Me||qe)(s.Y36(le.Cs,8),s.Y36(s.SBq),s.Y36(fe.PH))},qe.\u0275cmp=s.Xpm({type:qe,selectors:[["tui-data-list"]],contentQueries:function(Me,Qe,N){if(1&Me&&s.Suo(N,vt,5),2&Me){let Q;s.iGM(Q=s.CRH())&&(Qe.options=Q)}},hostVars:2,hostBindings:function(Me,Qe){1&Me&&s.NdJ("focusin",function(Q){return Qe.onFocusIn(Q.relatedTarget,Q.currentTarget)})("mousedown.prevent",function(){return Qe.noop()})("keydown.arrowDown.prevent",function(Q){return Qe.onKeyDownArrow(Q.target,1)})("keydown.arrowUp.prevent",function(Q){return Qe.onKeyDownArrow(Q.target,-1)})("wheel.silent.passive",function(){return Qe.handleFocusLossIfNecessary()})("mouseleave",function(Q){return Qe.handleFocusLossIfNecessary(Q.target)}),2&Me&&s.uIk("role",Qe.role)("data-list-size",Qe.size)},inputs:{role:"role",emptyContent:"emptyContent",size:"size"},features:[s._Bn([(0,fe.RB)(qe),le.Y0])],ngContentSelectors:K,decls:5,vars:3,consts:[["tabindex","0",1,"t-trap",3,"focusin"],["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function(Me,Qe){1&Me&&(s.F$t(),s.TgZ(0,"div",0),s.NdJ("focusin",function(Q){return Qe.onFocus(Q,!0)}),s.qZA(),s.Hsn(1),s.YNc(2,Ye,3,3,"div",1),s.ALo(3,"async"),s.TgZ(4,"div",0),s.NdJ("focusin",function(Q){return Qe.onFocus(Q,!1)}),s.qZA()),2&Me&&(s.xp6(2),s.Q6J("ngIf",s.lcZ(3,1,Qe.empty$)))},dependencies:[ze.O5,ee.Li,ze.Ov],styles:['tui-data-list{--tui-data-list-padding: .25rem;--tui-data-list-margin: .0625rem;display:flex;font:var(--tui-font-text-m);flex-direction:column;padding:calc(var(--tui-data-list-padding) - var(--tui-data-list-margin)) var(--tui-data-list-padding);color:var(--tui-text-03)}tui-data-list:focus-within .t-trap{display:none}tui-data-list:focus-within [tuiOption]._with-dropdown:not(:focus){background-color:transparent}tui-data-list[data-list-size=s]{--tui-data-list-margin: 0rem}tui-data-list[data-list-size=s]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}tui-data-list[data-list-size=m]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}tui-data-list[data-list-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-list-size=l]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-02);flex-direction:column;line-height:1rem}tui-data-list[data-list-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-list-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-list-size=l] tui-opt-group:after{left:.625rem;right:.625rem}tui-opt-group:empty:before,tui-opt-group:empty:after{display:none}tui-opt-group:before{content:attr(data-label);padding:var(--tui-data-list-padding) .5rem var(--tui-data-list-padding);margin:var(--tui-data-list-margin) 0;white-space:normal;word-break:break-word}tui-opt-group:after{position:absolute;left:.5rem;right:.5rem;top:var(--tui-data-list-padding);height:1px;background:var(--tui-base-03)}tui-opt-group:not(:empty)~tui-opt-group:before{padding-top:calc(.75rem + var(--tui-data-list-padding))}tui-opt-group:not(:empty)~tui-opt-group[data-label=""]:before,tui-opt-group:not(:empty)~tui-opt-group:not([data-label]):before{padding:var(--tui-data-list-padding) 0}tui-opt-group:not(:empty)~tui-opt-group:after{content:""}tui-opt-group[data-label=""]:before,tui-opt-group:not([data-label]):before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),(0,e.gn)([re.UM],qe.prototype,"empty$",null),qe})(),Ae=(()=>{class qe{}return qe.\u0275fac=function(Me){return new(Me||qe)},qe.\u0275dir=s.lG2({type:qe,selectors:[["ng-template","tuiDataList",""]]}),qe})(),zt=(()=>{class qe{}return qe.\u0275fac=function(Me){return new(Me||qe)},qe.\u0275dir=s.lG2({type:qe,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function(Me,Qe){2&Me&&s.uIk("data-label",Qe.label)},inputs:{label:"label"}}),qe})(),tt=(()=>{class qe{}return qe.\u0275fac=function(Me){return new(Me||qe)},qe.\u0275mod=s.oAB({type:qe}),qe.\u0275inj=s.cJS({imports:[[ze.ez,J.EI,ee.wq]]}),qe})()},5974:(Yt,Le,c)=>{"use strict";c.d(Le,{gZ:()=>L,n6:()=>q});var e=c(4537),s=c(9669),R=c(8692);let B=(()=>{class W{}return W.\u0275fac=function(le){return new(le||W)},W.\u0275cmp=e.Xpm({type:W,selectors:[["ng-component"]],hostAttrs:[1,"tui-group-styles"],decls:0,vars:0,template:function(le,fe){},styles:[".tui-group{position:relative;display:flex;isolation:isolate}.tui-group>*{flex:1 1 0;min-width:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group.tui-group>*:nth-child(n){border-radius:0}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin-right:-1px}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.tui-group_collapsed>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.tui-group_collapsed>*._invalid{z-index:2}.tui-group_collapsed>*._invalid:hover,.tui-group_collapsed>*._invalid._hovered,.tui-group_collapsed>*._invalid._pressed{z-index:4}.tui-group_collapsed>*._hosted_dropdown_focused,.tui-group_collapsed>*._focus-visible,.tui-group_collapsed>*._focused.ng-touched,.tui-group_collapsed>*._focused.ng-untouched{z-index:5}.tui-group_collapsed>*._active,.tui-group_collapsed>*[data-appearance=whiteblock-active]{z-index:6}.tui-group_collapsed>*._focus-visible._focused,.tui-group_collapsed>*._focus-visible._active,.tui-group_collapsed>*._focus-visible[data-appearance=whiteblock-active]{z-index:7}.tui-group_orientation_vertical{display:inline-flex;flex-direction:column}.tui-group_orientation_vertical>*{min-height:auto;flex:0 0 auto}.tui-group_orientation_vertical>*:not(:last-child){margin-right:0;margin-bottom:.125rem}.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--tui-radius-m);border-bottom-left-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-bottom-left-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:last-child{border-top-right-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--tui-radius-m);border-top-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-top-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:last-child{border-bottom-left-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-m)}}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_vertical{width:100%}.tui-group_adaptive.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical>*:not(:last-child){margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_horizontal{flex-direction:column;width:100%}.tui-group_adaptive.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal>*:not(:last-child){margin-right:0;margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}.tui-group__auto-width-item{min-width:auto;flex:0 0 auto}.tui-group .tui-group__inherit-item{border-radius:inherit}\n"],encapsulation:2,changeDetection:0}),W})(),L=(()=>{class W{constructor(le){this.orientation="horizontal",this.adaptive=!1,this.collapsed=!1,this.rounded=!0,this.size="m",le.addComponent(B)}get orientationHorizontal(){return"horizontal"===this.orientation}get orientationVertical(){return"vertical"===this.orientation}get sizeLarge(){return"l"===this.size}}return W.\u0275fac=function(le){return new(le||W)(e.Y36(s.gH))},W.\u0275dir=e.lG2({type:W,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["role","group",1,"tui-group"],hostVars:12,hostBindings:function(le,fe){2&le&&e.ekj("tui-group_adaptive",fe.adaptive)("tui-group_collapsed",fe.collapsed)("tui-group_rounded",fe.rounded)("tui-group_orientation_horizontal",fe.orientationHorizontal)("tui-group_orientation_vertical",fe.orientationVertical)("tui-group_radius_large",fe.sizeLarge)},inputs:{orientation:"orientation",adaptive:"adaptive",collapsed:"collapsed",rounded:"rounded",size:"size"}}),W})(),q=(()=>{class W{}return W.\u0275fac=function(le){return new(le||W)},W.\u0275mod=e.oAB({type:W}),W.\u0275inj=e.cJS({imports:[[R.ez]]}),W})()},5600:(Yt,Le,c)=>{"use strict";c.d(Le,{o1:()=>Tt,jh:()=>un});var e=c(4537),s=c(3631),R=c(2668),B=c(221),L=c(2325),q=c(9669),W=c(8023),re=c(7969);let le=(()=>{class At{constructor(Ot,Ut){this.enabled$=new W.x;const rn=Ut.pipe((0,re.U)($t=>!!$t&&(!Ot||!$t.length||$t.every(Wt=>!Ot.contains(Wt)))));this.tuiObscured=this.enabled$.pipe((0,L.Xd)(()=>rn))}set tuiObscuredEnabled(Ot){this.enabled$.next(Ot)}}return At.\u0275fac=function(Ot){return new(Ot||At)(e.Y36(B.e,8),e.Y36(q.AQ,2))},At.\u0275dir=e.lG2({type:At,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[e._Bn([q.AQ,q.b0,q.a3])]}),At})(),fe=(()=>{class At{}return At.\u0275fac=function(Ot){return new(Ot||At)},At.\u0275mod=e.oAB({type:At}),At.\u0275inj=e.cJS({}),At})();var ae=c(4493),U=c(7179),ue=c(8033),J=c(8952),ee=c(4970),ze=c(3528),_e=c(1528),Se=c(3517),Fe=c(1588),He=c(2147),de=c(815),K=c(4121),We=c(5696),Ye=c(4945),Ie=c(9018),vt=c(1860),rt=c(4911),Ae=c(6640),bt=c(126),zt=c(9570),tt=c(8692);const qe=["wrapper"];function Ze(At,Lt){if(1&At&&(e.TgZ(0,"div",8),e._uU(1),e.qZA()),2&At){const Ot=Lt.polymorpheusOutlet;e.xp6(1),e.hij(" ",Ot," ")}}const Me=function(At,Lt){return{$implicit:At,close:Lt}};function Qe(At,Lt){if(1&At){const Ot=e.EpF();e.TgZ(0,"div",5,6),e.NdJ("keydown",function(rn){e.CHM(Ot);const $t=e.oxw(2);return e.KtG($t.onKeydown(rn))}),e.YNc(2,Ze,2,1,"div",7),e.qZA(),e._UZ(3,"div")}if(2&At){e.oxw();const Ot=e.MAs(1),Ut=e.oxw();e.xp6(2),e.Q6J("polymorpheusOutlet",Ut.content)("polymorpheusOutletContext",e.WLB(2,Me,Ot,Ut.close))}}function N(At,Lt){if(1&At){const Ot=e.EpF();e.TgZ(0,"div",1,2),e.NdJ("tuiActiveZoneChange",function(rn){e.CHM(Ot);const $t=e.oxw();return e.KtG($t.onActiveZone(rn))})("tuiObscured",function(rn){e.CHM(Ot);const $t=e.oxw();return e.KtG($t.onHostObscured(rn))}),e.Hsn(2),e.YNc(3,Qe,4,5,"ng-template",3,4,e.W1O),e.qZA()}if(2&At){const Ot=Lt.tuiLet,Ut=e.MAs(4),rn=e.oxw();e.Q6J("tuiDropdown",Ut)("tuiDropdownManual",Ot&&rn.canOpen)("tuiDropdownSided",rn.sided)("tuiObscuredEnabled",Ot),e.xp6(3),e.Q6J("polymorpheus",rn.context)}}const Q=["*"];let ie=(()=>{class At extends s.uG{constructor(){super(...arguments),this.type="dummy"}getPosition(){return[0,0]}}return At.\u0275fac=function(){let Lt;return function(Ut){return(Lt||(Lt=e.n5z(At)))(Ut||At)}}(),At.\u0275dir=e.lG2({type:At,selectors:[["","tuiAccessorProxy",""]],features:[e._Bn([{provide:s.uG,multi:!0,deps:[[new e.FiY,new e.tp0,At],At],useFactory:(Lt,Ot)=>Lt||Ot}]),e.qOj]}),At})();const I=new e.OlP("[TUI_HOSTED_DROPDOWN_COMPONENT]");let te=(()=>{class At{constructor(Ot,Ut,rn,$t){null==$t||$t.tuiDropdownOpenChange.pipe((0,ee.h)(Wt=>Wt&&$t.dropdown===rn&&!Ut.focused),(0,ze.R)(Ot)).subscribe(()=>{var Wt;null===(Wt=Ut.nativeFocusableElement)||void 0===Wt||Wt.focus(),Ut.updateOpen(!0)})}}return At.\u0275fac=function(Ot){return new(Ot||At)(e.Y36(q.a3,2),e.Y36(I),e.Y36(J.td,2),e.Y36(J.oH,8))},At.\u0275dir=e.lG2({type:At,selectors:[["","tuiDropdownOpenMonitor",""]],features:[e._Bn([q.a3])]}),At})(),Re=(()=>{class At{}return At.\u0275fac=function(Ot){return new(Ot||At)},At.\u0275dir=e.lG2({type:At,selectors:[["","tuiHostedDropdownHost",""]]}),At})();function lt(At){var Lt;return"key"in At&&"escape"===At.key.toLowerCase()&&this.canOpen&&this.open&&!(null!==(Lt=this.dropdown)&&void 0!==Lt&&Lt.nextElementSibling)}let Tt=(()=>{class At{constructor(Ot,Ut){this.hover$=Ot,this.el=Ut,this.openChange$=new K.X(!1),this.hostHover$=(0,We.a)([(0,L.mL)(this.el.nativeElement,"mouseover").pipe((0,re.U)(rn=>this.computedHost.contains((0,ae.mA)(rn))),(0,_e.w)(rn=>{var $t,Wt;return(0,Ye.of)(rn).pipe((0,Se.g)((rn?null===($t=this.hover$)||void 0===$t?void 0:$t.showDelay:null===(Wt=this.hover$)||void 0===Wt?void 0:Wt.hideDelay)||0))})),this.hover$||Ie.E]).pipe((0,re.U)(([rn,$t])=>rn&&$t)),this.sided=!1,this.canOpen=!0,this.open$=(0,vt.T)(this.openChange$,this.hostHover$).pipe((0,Fe.T)(1),(0,He.x)(),(0,de.B)()),this.focusedChange=new e.vpe,this.openChange=this.openChange$,this.close=()=>this.updateOpen(!1)}set open(Ot){this.openChange.next(Ot)}get open(){return this.openChange.value}get host(){var Ot;return(null===(Ot=this.dropdownHost)||void 0===Ot?void 0:Ot.nativeElement)||this.el.nativeElement}get computedHost(){var Ot;return(null===(Ot=this.dropdownHost)||void 0===Ot?void 0:Ot.nativeElement)||this.nativeFocusableElement||this.el.nativeElement}get dropdown(){var Ot,Ut;return null===(Ut=null===(Ot=this.dropdownDirective)||void 0===Ot?void 0:Ot.dropdownBoxRef)||void 0===Ut?void 0:Ut.location.nativeElement}get nativeFocusableElement(){return(0,U.dT)(this.host)?this.host:(0,U.BW)({initial:this.host,root:this.el.nativeElement})}get focused(){return(0,U.zb)(this.host)||this.open&&!!this.wrapper&&(0,U.zb)(this.wrapper.nativeElement)}onFocusInOut(){this.el.nativeElement.classList.toggle("_hosted_dropdown_focused",this.focused)}onFocusIn(Ot){this.computedHost.contains(Ot)||this.updateOpen(!1)}onClick(Ot){var Ut;!this.hostEditable&&this.computedHost.contains(Ot)&&(null===(Ut=this.hover$)||void 0===Ut||!Ut.hovered)&&this.updateOpen(!this.open)}onKeyDownEsc(Ot){Ot.preventDefault(),this.closeDropdown()}onArrow(Ot,Ut){this.focusDropdown(Ot,Ut)}onKeydown({key:Ot,target:Ut,defaultPrevented:rn}){!rn&&(0,Ae.kL)(Ot)&&this.hostEditable&&(0,ae.dW)(Ut)&&!(0,ae.Hn)(Ut)&&this.focusHost()}onActiveZone(Ot){this.updateFocused(Ot),Ot||this.updateOpen(!1)}onHostObscured(Ot){Ot&&this.closeDropdown()}updateOpen(Ot){(!Ot||this.canOpen)&&(this.open=Ot)}get hostEditable(){return(0,ae.Hn)(this.computedHost)}focusDropdown(Ot,Ut){const rn=this.nativeFocusableElement;if(!(rn&&(0,ae.dW)(rn)&&(0,ae.ve)(Ot.target)&&rn.contains(Ot.target)))return;if(!(this.wrapper&&this.open&&this.dropdown&&(0,ae.dW)(this.wrapper.nativeElement.nextElementSibling)))return this.updateOpen(!0),void((0,ae.Hn)(rn)||Ot.preventDefault());const Wt=(0,U.BW)({initial:Ut?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,root:this.wrapper.nativeElement,previous:!Ut});Wt&&(Wt.focus(),Ot.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){const Ot=this.nativeFocusableElement;Ot&&Ot.focus({preventScroll:!0})}updateFocused(Ot){this.focusedChange.emit(Ot)}}return At.\u0275fac=function(Ot){return new(Ot||At)(e.Y36(J.E$,10),e.Y36(e.SBq))},At.\u0275cmp=e.Xpm({type:At,selectors:[["tui-hosted-dropdown"]],contentQueries:function(Ot,Ut,rn){if(1&Ot&&e.Suo(rn,Re,5,e.SBq),2&Ot){let $t;e.iGM($t=e.CRH())&&(Ut.dropdownHost=$t.first)}},viewQuery:function(Ot,Ut){if(1&Ot&&(e.Gf(qe,5,e.SBq),e.Gf(J.td,5),e.Gf(B.e,5)),2&Ot){let rn;e.iGM(rn=e.CRH())&&(Ut.wrapper=rn.first),e.iGM(rn=e.CRH())&&(Ut.dropdownDirective=rn.first),e.iGM(rn=e.CRH())&&(Ut.activeZone=rn.first)}},hostBindings:function(Ot,Ut){1&Ot&&e.NdJ("focusin.capture.silent",function(){return Ut.onFocusInOut()})("focusout.capture.silent",function(){return Ut.onFocusInOut()})("focusin",function($t){return Ut.onFocusIn($t.target)})("click",function($t){return Ut.onClick($t.target)})("keydown.silent.capture",function($t){return Ut.onKeyDownEsc($t)},!1,e.evT)("keydown.arrowDown",function($t){return Ut.onArrow($t,!0)})("keydown.arrowUp",function($t){return Ut.onArrow($t,!1)})},inputs:{content:"content",sided:"sided",canOpen:"canOpen",open:"open"},outputs:{open$:"openChange",focusedChange:"focusedChange"},features:[e._Bn([(0,ue.FT)(At),{provide:ie,deps:[[new e.FiY,new e.PiD,s.uG]],useFactory:Lt=>null==Lt?void 0:Lt[0]},{provide:I,useExisting:At}])],ngContentSelectors:Q,decls:2,vars:3,consts:[["tuiAccessorProxy","","tuiDropdownOpenMonitor","","class","t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured",4,"tuiLet"],["tuiAccessorProxy","","tuiDropdownOpenMonitor","",1,"t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured"],["activeZone","tuiActiveZone"],[3,"polymorpheus"],["dropdown","polymorpheus"],[1,"t-dropdown",3,"keydown"],["wrapper",""],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(Ot,Ut){if(1&Ot&&(e.F$t(),e.YNc(0,N,5,5,"div",0),e.ALo(1,"async")),2&Ot){let rn;e.Q6J("tuiLet",null!==(rn=e.lcZ(1,1,Ut.open$))&&void 0!==rn?rn:Ut.openChange.value)}},dependencies:[R.Ls,ie,te,J.td,J.VC,J.A9,J.Tp,J.Cw,B.e,le,zt.GL,zt.Li,tt.Ov],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}.t-dropdown[_ngcontent-%COMP%]{height:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}"],changeDetection:0}),(0,rt.gn)([(0,bt.uX)(lt)],At.prototype,"onKeyDownEsc",null),At})(),un=(()=>{class At{}return At.\u0275fac=function(Ot){return new(Ot||At)},At.\u0275mod=e.oAB({type:At}),At.\u0275inj=e.cJS({imports:[[tt.ez,zt.wq,R.WD,fe,B.A,J.dp]]}),At})()},2847:(Yt,Le,c)=>{"use strict";c.d(Le,{V:()=>_e,j:()=>Se});var e=c(4537),s=c(2325),R=c(3770),B=c(7179),L=c(9669),q=c(8033),W=c(2130),re=c(6060),le=c(1860),fe=c(7969),ae=c(4789),U=c(8692);const ue=["tuiLink",""];function J(Fe,He){if(1&Fe&&e._UZ(0,"tui-svg",3),2&Fe){const de=e.oxw();e.Q6J("src",de.icon||"")}}function ee(Fe,He){if(1&Fe&&e._UZ(0,"tui-svg",4),2&Fe){const de=e.oxw();e.Q6J("src",de.icon||"")}}const ze=["*"];let _e=(()=>{class Fe{constructor(de,K,We){this.el=de,this.mode$=K,this.pseudo=!1,this.icon="",this.iconAlign="right",this.iconRotated=!1,this.mode=null,this.focusVisible=!1,this.focusedChange=(0,le.T)((0,s.mL)(this.el.nativeElement,"focusin").pipe((0,fe.U)(R.Ye)),(0,s.mL)(this.el.nativeElement,"focusout").pipe((0,fe.U)(R.Iy))),We.subscribe(Ye=>{this.focusVisible=Ye})}get nativeFocusableElement(){return this.el.nativeElement}get focused(){return(0,B.V8)(this.nativeFocusableElement)}get hasIcon(){return!!this.icon}get iconAlignLeft(){return this.hasIcon&&"left"===this.iconAlign}get iconAlignRight(){return this.hasIcon&&"right"===this.iconAlign}}return Fe.\u0275fac=function(de){return new(de||Fe)(e.Y36(e.SBq),e.Y36(re.Au),e.Y36(L.ku))},Fe.\u0275cmp=e.Xpm({type:Fe,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostVars:7,hostBindings:function(de,K){1&de&&e.NdJ("$.data-mode.attr",function(){return K.mode$}),2&de&&(e.uIk("data-host-mode",K.mode),e.ekj("_pseudo",K.pseudo)("_icon-rotated",K.iconRotated)("_focus-visible",K.focusVisible))},inputs:{pseudo:"pseudo",icon:"icon",iconAlign:"iconAlign",iconRotated:"iconRotated",mode:"mode"},exportAs:["tuiLink"],features:[e._Bn([(0,q.FT)(Fe),L.ku,L.a3,W.CV])],attrs:ue,ngContentSelectors:ze,decls:4,vars:2,consts:[["class","t-icon t-icon_left",3,"src",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_right",3,"src",4,"ngIf"],[1,"t-icon","t-icon_left",3,"src"],[1,"t-icon","t-icon_right",3,"src"]],template:function(de,K){1&de&&(e.F$t(),e.YNc(0,J,1,1,"tui-svg",0),e.TgZ(1,"span",1),e.Hsn(2),e.qZA(),e.YNc(3,ee,1,1,"tui-svg",2)),2&de&&(e.Q6J("ngIf",K.iconAlignLeft),e.xp6(3),e.Q6J("ngIf",K.iconAlignRight))},dependencies:[ae.PN,U.O5],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:none}[_nghost-%COMP%]:hover{color:var(--tui-link-hover)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(0,0,0,.48);text-decoration-color:#0000007a}[data-mode=onLight]._pseudo[_nghost-%COMP%]:hover, [data-mode=onLight]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative-night)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:hover, [data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:active, [data-mode=onLight][data-host-mode=negative]._active[_nghost-%COMP%]{color:var(--tui-negative-night-hover)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark][_nghost-%COMP%]:active, [data-mode=onDark]._active[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(255,255,255,.48);text-decoration-color:#ffffff7a}[data-mode=onDark]._pseudo[_nghost-%COMP%]:hover, [data-mode=onDark]._pseudo[_nghost-%COMP%]:active, [data-mode=onDark]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:hover, [data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:active, [data-mode=onDark][data-host-mode=positive]._active[_nghost-%COMP%]{color:var(--tui-positive-night-hover)}[data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative)}[data-host-mode=negative][_nghost-%COMP%]:hover{color:var(--tui-negative-hover)}[data-host-mode=negative]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(222,76,30,.48);text-decoration-color:#de4c1e7a}[data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive)}[data-host-mode=positive][_nghost-%COMP%]:hover{color:var(--tui-positive-hover)}[data-host-mode=positive]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(58,169,129,.48);text-decoration-color:#3aa9817a}._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-selection)}[data-mode=onLight]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear);color:var(--tui-text-01)}[data-mode=onDark]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[data-host-mode=positive]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-success-bg)}[data-host-mode=negative]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-error-bg)}._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding-bottom:.15em;-webkit-text-decoration:underline dashed rgba(51,111,238,.48);text-decoration:underline dashed rgba(51,111,238,.48);text-underline-offset:.2em;text-decoration-thickness:.7px}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:var(--tui-link-icon-size, 1.5rem);height:var(--tui-link-icon-size, 1.5rem);margin-top:-.125rem}.t-icon_left[_ngcontent-%COMP%]{margin-right:.25rem}.t-icon_right[_ngcontent-%COMP%]{margin-left:.25rem}._icon-rotated[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),Fe})(),Se=(()=>{class Fe{}return Fe.\u0275fac=function(de){return new(de||Fe)},Fe.\u0275mod=e.oAB({type:Fe}),Fe.\u0275inj=e.cJS({imports:[[U.ez,ae.EI]]}),Fe})()},719:(Yt,Le,c)=>{"use strict";c.d(Le,{dS:()=>_e,kM:()=>ze});var e=c(8692),s=c(4537),R=c(1927),B=c(1213),L=c(7179),q=c(8033),W=c(6640),re=c(9570);function le(Se,Fe){if(1&Se&&(s.ynx(0),s._uU(1),s.BQk()),2&Se){const He=Fe.polymorpheusOutlet;s.xp6(1),s.hij(" ",He," ")}}function fe(Se,Fe){if(1&Se&&(s.O4$(),s.kcU(),s.TgZ(0,"div",6),s.YNc(1,le,2,1,"ng-container",7),s.qZA()),2&Se){const He=s.oxw(2);s.ekj("t-text_horizontal",He.isHorizontal),s.xp6(1),s.Q6J("polymorpheusOutlet",He.textContent)}}function ae(Se,Fe){if(1&Se&&(s.TgZ(0,"div",2),s.O4$(),s.TgZ(1,"svg",3),s._UZ(2,"circle",4),s.qZA(),s.YNc(3,fe,2,3,"div",5),s.qZA()),2&Se){const He=s.oxw();s.ekj("t-loader_horizontal",He.isHorizontal)("t-loader_inherit-color",He.inheritColor),s.uIk("data-size",He.size),s.xp6(3),s.Q6J("ngIf",He.hasText)}}const U=["*"],J=(0,R.JN)({size:"m",inheritColor:!1,overlay:!1});let ze=(()=>{class Se{constructor(He,de,K,We){this.doc=He,this.el=de,this.isIos=K,this.options=We,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0,this.isApple=(0,B.Ex)(this.el.nativeElement)||this.isIos}set showLoader(He){He&&this.focused&&(0,L.hp)(this.doc),this.loading=He}get hasOverlay(){return this.overlay&&this.loading}get hasText(){return!!this.textContent}get isHorizontal(){return!(0,W.R9)(this.size)}get focused(){return(0,L.zb)(this.el.nativeElement)}}return Se.\u0275fac=function(He){return new(He||Se)(s.Y36(e.K0),s.Y36(s.SBq),s.Y36(q.FA),s.Y36(J))},Se.\u0275cmp=s.Xpm({type:Se,selectors:[["tui-loader"]],hostVars:2,hostBindings:function(He,de){2&He&&s.ekj("_loading",de.loading)},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",showLoader:"showLoader"},ngContentSelectors:U,decls:3,vars:7,consts:[[1,"t-content",3,"disabled"],["class","t-loader",3,"t-loader_horizontal","t-loader_inherit-color",4,"ngIf"],[1,"t-loader"],["automation-id","tui-loader__loader","focusable","false","viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg",1,"t-icon"],["cx","50","cy","50","r","50","stroke-dasharray","314",1,"t-circle"],["automation-id","tui-loader__text","class","t-text",3,"t-text_horizontal",4,"ngIf"],["automation-id","tui-loader__text",1,"t-text"],[4,"polymorpheusOutlet"]],template:function(He,de){1&He&&(s.F$t(),s.TgZ(0,"fieldset",0),s.Hsn(1),s.qZA(),s.YNc(2,ae,4,6,"div",1)),2&He&&(s.ekj("t-content_has-overlay",de.hasOverlay)("t-content_loading",de.loading),s.Q6J("disabled",de.loading&&!de.isApple),s.uIk("inert",de.loading||null),s.xp6(2),s.Q6J("ngIf",de.loading))},dependencies:[e.O5,re.Li],styles:["@keyframes _ngcontent-%COMP%_tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@keyframes _ngcontent-%COMP%_tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}[_nghost-%COMP%]{position:relative;display:flex;min-width:1.5rem}._loading[_nghost-%COMP%]{overflow:hidden}.t-content[_ngcontent-%COMP%]{z-index:0;min-width:100%;height:100%;padding:0;margin:0;border:none}.t-content_has-overlay[_ngcontent-%COMP%]{opacity:.3}.t-content_loading[_ngcontent-%COMP%]{pointer-events:none}.t-loader[_ngcontent-%COMP%]{position:relative;left:-100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;flex-shrink:0;align-self:center;color:var(--tui-text-01);stroke:var(--tui-primary);animation:tuiFadeIn var(--tui-duration)}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-loader[data-size=xs][_ngcontent-%COMP%]{font-size:.75rem;stroke-width:38}.t-loader[data-size=s][_ngcontent-%COMP%]{font-size:1rem;stroke-width:25}.t-loader[data-size=m][_ngcontent-%COMP%]{font-size:1.5rem;stroke-width:17}.t-loader[data-size=l][_ngcontent-%COMP%]{font-size:2.5rem;stroke-width:15}.t-loader[data-size=xl][_ngcontent-%COMP%]{font-size:3.5rem;stroke-width:14}.t-loader[data-size=xxl][_ngcontent-%COMP%]{font-size:5rem;stroke-width:10}.t-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;color:inherit;max-width:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}.t-icon[_ngcontent-%COMP%]{display:block;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin:.25rem -.5em;border-radius:100%;overflow:hidden;transform:scaleY(-1);animation:_ngcontent-%COMP%_tuiLoaderRotate 3s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}.t-circle[_ngcontent-%COMP%]{fill:none;stroke:inherit;stroke-width:inherit;animation:_ngcontent-%COMP%_tuiLoaderDashOffset 3s linear infinite}"],changeDetection:0}),Se})(),_e=(()=>{class Se{}return Se.\u0275fac=function(He){return new(He||Se)},Se.\u0275mod=s.oAB({type:Se}),Se.\u0275inj=s.cJS({imports:[[e.ez,re.wq]]}),Se})()},885:(Yt,Le,c)=>{"use strict";c.d(Le,{H:()=>J,L:()=>ue});var e=c(4537),s=c(2325),R=c(6060),B=c(4789),L=c(2628),q=c(8692),W=c(9570);function re(ee,ze){1&ee&&e._UZ(0,"tui-svg",5),2&ee&&e.Q6J("src",ze.polymorpheusOutlet)}const le=function(ee){return{$implicit:ee}};function fe(ee,ze){if(1&ee&&(e.ynx(0),e.YNc(1,re,1,1,"tui-svg",4),e.BQk()),2&ee){const _e=e.oxw();e.xp6(1),e.Q6J("polymorpheusOutlet",_e.icon)("polymorpheusOutletContext",e.VKq(2,le,_e.status))}}function ae(ee,ze){if(1&ee){const _e=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(_e);const Fe=e.oxw();return e.KtG(Fe.close.emit())}),e.ALo(1,"async"),e.qZA()}if(2&ee){const _e=e.oxw();e.Q6J("icon",_e.icons.close)("title",e.lcZ(1,2,_e.closeWord$))}}const U=["*"];let ue=(()=>{class ee{constructor(_e,Se,Fe){this.closeWord$=_e,this.icons=Se,this.options=Fe,this.hasIcon=this.options.hasIcon,this.icon=this.options.icon,this.status=this.options.status,this.size=this.options.size,this.hideClose=!1,this.close=new e.vpe}get hasClose(){return!this.hideClose&&(0,s.fw)(this.close)}}return ee.\u0275fac=function(_e){return new(_e||ee)(e.Y36(R.U0),e.Y36(R.Gs),e.Y36(R.Ln))},ee.\u0275cmp=e.Xpm({type:ee,selectors:[["tui-notification"],["a","tuiNotification",""],["button","tuiNotification",""]],hostVars:2,hostBindings:function(_e,Se){2&_e&&e.uIk("data-status",Se.status)("data-size",Se.size)},inputs:{hasIcon:"hasIcon",icon:"icon",status:"status",size:"size",hideClose:"hideClose"},outputs:{close:"close"},ngContentSelectors:U,decls:5,vars:3,consts:[[4,"ngIf"],[1,"t-content"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button","class","t-close",3,"icon","title","click",4,"ngIf"],["automation-id","tui-notification__more",1,"t-more",3,"src"],["automation-id","tui-notification__icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification__icon",1,"t-icon",3,"src"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button",1,"t-close",3,"icon","title","click"]],template:function(_e,Se){1&_e&&(e.F$t(),e.YNc(0,fe,2,4,"ng-container",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,ae,2,4,"button",2),e._UZ(4,"tui-svg",3)),2&_e&&(e.Q6J("ngIf",Se.icon&&Se.hasIcon),e.xp6(3),e.Q6J("ngIf",Se.hasClose),e.xp6(1),e.Q6J("src",Se.icons.more))},dependencies:[B.PN,L.v0,q.O5,W.Li,q.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:flex;padding:.75rem 1rem;border-radius:var(--tui-radius-m);background:#fff;background:var(--tui-base-01);box-sizing:border-box;overflow:hidden;text-align:left}[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:none}button[_nghost-%COMP%], a[_nghost-%COMP%]{border:none;cursor:pointer}button[_nghost-%COMP%] .t-more[_ngcontent-%COMP%], a[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-text-01);opacity:.5}[data-size=s][_nghost-%COMP%]{padding:.375rem .625rem}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1.25rem;margin:0 .375rem 0 -.125rem}[data-size=s][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem .75rem}[data-size=s][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=m][_nghost-%COMP%]{padding:.75rem}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem;margin-right:.5rem}[data-size=m][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.125rem -.125rem 1rem}[data-size=m][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=l][_nghost-%COMP%]{padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin-right:.5rem}[data-size=l][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin-right:-.5rem}[data-status=info][_nghost-%COMP%]{color:var(--tui-info-fill);background:linear-gradient(var(--tui-info-bg),var(--tui-info-bg)),var(--tui-base-01)}[data-status=success][_nghost-%COMP%]{color:var(--tui-success-fill);background:linear-gradient(var(--tui-success-bg),var(--tui-success-bg)),var(--tui-base-01)}[data-status=error][_nghost-%COMP%]{color:var(--tui-error-fill);background:linear-gradient(var(--tui-error-bg),var(--tui-error-bg)),var(--tui-base-01)}[data-status=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background:linear-gradient(var(--tui-warning-bg),var(--tui-warning-bg)),var(--tui-base-01)}[data-status=neutral][_nghost-%COMP%]{color:var(--tui-neutral-fill);background:linear-gradient(var(--tui-neutral-bg),var(--tui-neutral-bg)),var(--tui-base-01)}.t-content[_ngcontent-%COMP%]{flex:1;word-break:break-word;color:var(--tui-text-01);text-align:inherit;align-self:center}"],changeDetection:0}),ee})(),J=(()=>{class ee{}return ee.\u0275fac=function(_e){return new(_e||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({imports:[[q.ez,B.EI,L.fN,W.wq]]}),ee})()},5640:(Yt,Le,c)=>{"use strict";c.d(Le,{iQ:()=>Gt,yc:()=>Ct,B1:()=>Pt,KW:()=>xe,MB:()=>Dt});var e=c(4911),s=c(4537),R=c(9669);let B=(()=>{class ne{}return ne.\u0275fac=function(ve){return new(ve||ne)},ne.\u0275cmp=s.Xpm({type:ne,selectors:[["ng-component"]],hostAttrs:[1,"tui-autofilled-styles"],decls:0,vars:0,template:function(ve,dt){},styles:[".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}\n"],encapsulation:2,changeDetection:0}),ne})(),L=(()=>{class ne{constructor(ve){this.autofilled=!1,this.tuiAutofilledChange=new s.vpe,ve.addComponent(B)}transitionStartHandler({propertyName:ve,target:dt}){var Bt;ve.includes("box-shadow")&&(null===(Bt=dt)||void 0===Bt?void 0:Bt.matches("input"))&&(this.autofilled=!this.autofilled,this.tuiAutofilledChange.emit(this.autofilled))}}return ne.\u0275fac=function(ve){return new(ve||ne)(s.Y36(R.gH))},ne.\u0275dir=s.lG2({type:ne,selectors:[["","tuiAutofilledChange",""]],hostAttrs:[1,"tui-autofill"],hostVars:2,hostBindings:function(ve,dt){1&ve&&s.NdJ("transitionstart",function(an){return dt.transitionStartHandler(an)}),2&ve&&s.ekj("_autofilled",dt.autofilled)},outputs:{tuiAutofilledChange:"tuiAutofilledChange"}}),ne})(),q=(()=>{class ne{}return ne.\u0275fac=function(ve){return new(ve||ne)},ne.\u0275mod=s.oAB({type:ne}),ne.\u0275inj=s.cJS({}),ne})();var W=c(3633),re=c(8033),le=c(6480),fe=c(7179),ae=c(4493),U=c(4358),ue=c(8089),J=c(8940),ee=c(6640),ze=c(9570),_e=c(4121),Se=c(1860),Fe=c(4581),He=c(3517),de=c(4970),K=c(7969),We=c(2147),Ye=c(4789),Ie=c(7320),vt=c(1515),rt=c(8692),Ae=c(1489),bt=c(9900),zt=c(6060);let tt=(()=>{class ne{}return ne.\u0275fac=function(ve){return new(ve||ne)},ne.\u0275dir=s.lG2({type:ne,selectors:[["input","tuiMaskAccessor",""]],features:[s._Bn([{provide:bt.JU,deps:[[new s.FiY,zt.sE],bt.Fj],multi:!0,useFactory:(je,ve)=>je?je[0]:ve}])]}),ne})(),qe=(()=>{class ne{}return ne.\u0275fac=function(ve){return new(ve||ne)},ne.\u0275mod=s.oAB({type:ne}),ne.\u0275inj=s.cJS({}),ne})();var Ze=c(3631);const Me=["pre"],Qe=["focusableElement"];function N(ne,je){1&ne&&s.GkF(0)}function Q(ne,je){1&ne&&s.GkF(0)}function ie(ne,je){1&ne&&(s.TgZ(0,"div",17),s.Hsn(1,2),s.qZA())}function I(ne,je){1&ne&&s._UZ(0,"tui-svg",20),2&ne&&s.Q6J("src",je.polymorpheusOutlet)}const te=function(ne){return{$implicit:ne}};function Re(ne,je){if(1&ne&&(s.TgZ(0,"div",18),s.YNc(1,I,1,1,"tui-svg",19),s.qZA()),2&ne){const ve=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ve.iconLeftContent)("polymorpheusOutletContext",s.VKq(2,te,ve.size))}}function lt(ne,je){if(1&ne&&(s.TgZ(0,"label",21),s.Hsn(1,3),s.qZA()),2&ne){const ve=s.oxw();s.ekj("t-placeholder_raised",ve.placeholderRaised),s.Q6J("for",ve.computedId)}}function Tt(ne,je){1&ne&&s._UZ(0,"tui-svg",24),2&ne&&s.Q6J("src",je.polymorpheusOutlet)}function un(ne,je){if(1&ne&&(s.TgZ(0,"div",22),s.YNc(1,Tt,1,1,"tui-svg",23),s.qZA()),2&ne){const ve=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ve.controller.customContent)}}function At(ne,je){1&ne&&s._UZ(0,"tui-svg",27),2&ne&&s.Q6J("src",je.polymorpheusOutlet)}function Lt(ne,je){if(1&ne){const ve=s.EpF();s.TgZ(0,"span",25),s.NdJ("click.stop",function(){s.CHM(ve);const Bt=s.oxw();return s.KtG(Bt.clear())}),s.YNc(1,At,1,1,"tui-svg",26),s.qZA()}if(2&ne){const ve=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ve.iconCleaner||ve.controller.options.iconCleaner)("polymorpheusOutletContext",s.VKq(2,te,ve.size))}}function Ot(ne,je){if(1&ne&&s._UZ(0,"tui-tooltip",28),2&ne){const ve=s.oxw();s.Q6J("content",null==ve.hintOptions?null:ve.hintOptions.content)("describeId",ve.computedId)}}function Ut(ne,je){1&ne&&s._UZ(0,"tui-svg",20),2&ne&&s.Q6J("src",je.polymorpheusOutlet)}function rn(ne,je){if(1&ne&&(s.TgZ(0,"div",29),s.YNc(1,Ut,1,1,"tui-svg",19),s.qZA()),2&ne){const ve=s.oxw();s.xp6(1),s.Q6J("polymorpheusOutlet",ve.iconContent)("polymorpheusOutletContext",s.VKq(2,te,ve.size))}}const $t=[[["input"]],[["select"]],[["tuiContent"]],"*"],Wt=["input","select","tuiContent","*"],xn=["tuiTextfield",""];let yt=(()=>{class ne{constructor(ve,dt){this.textfield=ve,this.fontsReady$=dt,this.prefix$=new _e.X(""),this.pre$=(0,Se.T)(this.fontsReady$,this.prefix$).pipe((0,He.g)(0),(0,de.h)(()=>{var Bt;return!(null===(Bt=this.pre)||void 0===Bt||!Bt.nativeElement.isConnected)}),(0,K.U)(()=>{var Bt;return(null===(Bt=this.pre)||void 0===Bt?void 0:Bt.nativeElement.offsetWidth)||0}),(0,We.x)())}get isContextTable(){return this.textfield.appearance===Ie.Nm.Table}get value(){return this.textfield.value}get filler(){const{focused:ve,placeholder:dt,exampleText:Bt,value:an,textfield:Vt}=this;return dt&&Bt?"":ve?Bt||Vt.filler.slice(an.length):""}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}ngDoCheck(){this.prefix$.next(this.prefix)}get placeholder(){var ve;return(null===(ve=this.textfield.nativeFocusableElement)||void 0===ve?void 0:ve.placeholder)||""}get exampleText(){return!this.value&&this.focused?this.placeholder:""}get decorationsVisible(){return!!this.value||this.focused&&!this.placeholder}get focused(){return this.textfield.computedFocused&&!this.textfield.readOnly}get computedPostfix(){return this.textfield.postfix&&(this.filler||this.value)?` ${this.textfield.postfix}`:this.textfield.postfix}}return ne.\u0275fac=function(ve){return new(ve||ne)(s.Y36(re.KZ),s.Y36(re.tS))},ne.\u0275cmp=s.Xpm({type:ne,selectors:[["tui-value-decoration"]],viewQuery:function(ve,dt){if(1&ve&&s.Gf(Me,7,s.SBq),2&ve){let Bt;s.iGM(Bt=s.CRH())&&(dt.pre=Bt.first)}},hostVars:4,hostBindings:function(ve,dt){1&ve&&s.NdJ("animationstart",function(){return dt.ngDoCheck()}),2&ve&&s.ekj("_table",dt.isContextTable)("_filler",dt.filler)},decls:5,vars:4,consts:[[1,"t-prefix",3,"textContent"],["pre",""],[1,"t-ghost",3,"textContent"],[1,"t-filler",3,"textContent"],[1,"t-postfix",3,"textContent"]],template:function(ve,dt){1&ve&&s._UZ(0,"span",0,1)(2,"span",2)(3,"span",3)(4,"span",4),2&ve&&(s.Q6J("textContent",dt.prefix),s.xp6(2),s.Q6J("textContent",dt.value),s.xp6(1),s.Q6J("textContent",dt.filler),s.xp6(1),s.Q6J("textContent",dt.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;width:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-03);animation:tuiPresent 1s;white-space:nowrap}._table[_nghost-%COMP%]{position:static;margin-top:0}._filler[_nghost-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]{color:var(--tui-text-03-night)}tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]{line-height:calc(var(--tui-height) - .25rem)}.t-ghost[_ngcontent-%COMP%]{visibility:hidden;white-space:pre;text-overflow:clip}.t-prefix[_ngcontent-%COMP%], .t-postfix[_ngcontent-%COMP%]{white-space:pre;color:var(--tui-text-01)}tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-filler[_ngcontent-%COMP%]{max-width:100%;white-space:nowrap}']}),ne})();const Gt={s:1.25,m:1.75,l:2.25};let Ct=(()=>{class ne extends le.Xn{constructor(ve,dt,Bt,an){super(),this.controller=ve,this.hintOptions=dt,this.options=Bt,this.el=an,this.editable=!0,this.textfieldFiller="",this.iconCleaner=this.options.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.textfieldPrefix="",this.textfieldPostfix="",this.value="",this.valueChange=new s.vpe,this.autofilled=!1}get prefix(){return this.textfieldPrefix||this.controller.prefix}get postfix(){return this.textfieldPostfix||this.controller.postfix}get filler(){return this.textfieldFiller||this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:ve}=this.focusableElement;return ve.previousElementSibling||ve}get focused(){return(0,fe.zb)(this.el.nativeElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var ve;return!(null===(ve=this.content)||void 0===ve||!ve.length)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var ve;return!(null===(ve=this.hintOptions)||void 0===ve||!ve.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var ve;const Bt=((null===(ve=this.nativeFocusableElement)||void 0===ve?void 0:ve.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!Bt}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,ee._X)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconLeft}get showHint(){var ve;return!(null===(ve=this.hintOptions)||void 0===ve||!ve.content)&&(this.options.hintOnDisabled||!this.computedDisabled)}get name(){var ve;return"cc-exp"===(null===(ve=this.nativeFocusableElement)||void 0===ve?void 0:ve.autocomplete)?"ccexpiryyear":null}get computedId(){var ve;return(null===(ve=this.nativeFocusableElement)||void 0===ve?void 0:ve.id)||""}onFocused(ve){this.updateFocused(ve)}getIndent$(ve){return(0,Fe.R)(ve,"scroll").pipe((0,K.U)(()=>-1*Math.max(ve.scrollLeft,0)))}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(ve){const{nativeFocusableElement:dt}=this;!dt||ve.target===dt||(ve.preventDefault(),dt.focus())}onModelChange(ve){this.updateValue(ve)}onAutofilled(ve){this.updateAutofilled(ve)}detectRetargetFromLabel(ve){(0,ae.UP)(ve)&&ve.stopImmediatePropagation()}get iconPaddingLeft(){return Gt[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(ve){this.autofilled!==ve&&(this.autofilled=ve)}updateValue(ve){this.value=ve,this.valueChange.emit(ve)}}return ne.\u0275fac=function(ve){return new(ve||ne)(s.Y36(J.Cs),s.Y36(ue.bZ,8),s.Y36(J.z1),s.Y36(s.SBq))},ne.\u0275cmp=s.Xpm({type:ne,selectors:[["tui-primitive-textfield"]],contentQueries:function(ve,dt,Bt){if(1&ve&&s.Suo(Bt,ze.Li,5),2&ve){let an;s.iGM(an=s.CRH())&&(dt.content=an)}},viewQuery:function(ve,dt){if(1&ve&&s.Gf(Qe,5),2&ve){let Bt;s.iGM(Bt=s.CRH())&&(dt.focusableElement=Bt.first)}},hostVars:15,hostBindings:function(ve,dt){1&ve&&s.NdJ("focusin",function(){return dt.onFocused(!0)})("focusout",function(){return dt.onFocused(!1)}),2&ve&&(s.uIk("data-size",dt.size),s.Udp("--border-start",dt.borderStart,"rem")("--border-end",dt.borderEnd,"rem"),s.ekj("_autofilled",dt.autofilled)("_label-outside",dt.controller.labelOutside)("_readonly",dt.readOnly)("_invalid",dt.computedInvalid)("_hidden",dt.inputHidden))},inputs:{editable:"editable",textfieldFiller:["filler","textfieldFiller"],iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",textfieldPrefix:["prefix","textfieldPrefix"],textfieldPostfix:["postfix","textfieldPostfix"],value:"value"},outputs:{valueChange:"valueChange"},features:[s._Bn([(0,re.FT)(ne),J.Y0]),s.qOj],ngContentSelectors:Wt,decls:24,vars:37,consts:[[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly","click.prevent.silent","mousedown","tuiAutofilledChange"],["automation-id","tui-primitive-textfield__native-input","tuiMaskAccessor","",1,"t-input",3,"disabled","id","ngModel","readOnly","tuiFocusable","ngModelChange"],["focusableElement",""],["automation-id","tui-primitive-textfield__value","class","t-input t-input_template",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],[1,"t-wrapper"],["automation-id","tui-primitive-textfield__placeholder","class","t-placeholder",3,"t-placeholder_raised","for",4,"ngIf"],[1,"t-wrapper-value-decoration"],["aria-hidden","true","automation-id","tui-primitive-textfield__value-decoration",1,"t-value-decoration"],["decor",""],[1,"t-icons"],["automation-id","tui-primitive-textfield__custom-content","class","t-custom-content",4,"ngIf"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","","class","t-cleaner",3,"click.stop",4,"ngIf"],["automation-id","tui-primitive-textfield__tooltip","class","t-tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-primitive-textfield__value",1,"t-input","t-input_template"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],["automation-id","tui-primitive-textfield__placeholder",1,"t-placeholder",3,"for"],["automation-id","tui-primitive-textfield__custom-content",1,"t-custom-content"],["class","t-custom-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"src"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"src"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(ve,dt){if(1&ve&&(s.F$t($t),s.YNc(0,N,1,0,"ng-container",0),s.ALo(1,"async"),s.YNc(2,Q,1,0,"ng-container",0),s.ALo(3,"async"),s.TgZ(4,"div",1),s.NdJ("click.prevent.silent",function(an){return dt.detectRetargetFromLabel(an)})("mousedown",function(an){return dt.onMouseDown(an)})("tuiAutofilledChange",function(an){return dt.onAutofilled(an)}),s.ALo(5,"async"),s.Hsn(6),s.Hsn(7,1),s.TgZ(8,"input",2,3),s.NdJ("ngModelChange",function(an){return dt.onModelChange(an)}),s.qZA(),s.YNc(10,ie,2,0,"div",4),s.TgZ(11,"div",5),s.YNc(12,Re,2,4,"div",6),s.TgZ(13,"div",7),s.YNc(14,lt,2,3,"label",8),s.TgZ(15,"div",9)(16,"tui-value-decoration",10,11),s.ALo(18,"async"),s.qZA()()(),s.TgZ(19,"div",12),s.YNc(20,un,2,1,"div",13),s.YNc(21,Lt,2,4,"span",14),s.YNc(22,Ot,1,2,"tui-tooltip",15),s.YNc(23,rn,2,4,"div",16),s.qZA()()()),2&ve){const Bt=s.MAs(9),an=s.MAs(17);s.Q6J("ngIf",s.lcZ(1,29,null==dt.content?null:dt.content.changes)),s.xp6(2),s.Q6J("ngIf",s.lcZ(3,31,null==dt.hintOptions?null:dt.hintOptions.change$)),s.xp6(2),s.Udp("--text-indent",s.lcZ(5,33,an.pre$),"px"),s.Q6J("active",dt.pseudoActive)("appearance",dt.appearance)("disabled",dt.disabled)("focus",dt.computedFocused)("hover",dt.pseudoHover)("invalid",dt.computedInvalid)("readOnly",dt.readOnly),s.xp6(4),s.Q6J("disabled",dt.computedDisabled)("id",dt.id)("ngModel",dt.value)("readOnly",dt.readOnly||!dt.editable)("tuiFocusable",dt.computedFocusable),s.uIk("aria-invalid",dt.computedInvalid)("name",dt.name),s.xp6(2),s.Q6J("ngIf",dt.inputHidden),s.xp6(2),s.Q6J("ngIf",dt.iconLeftContent),s.xp6(2),s.Q6J("ngIf",dt.hasPlaceholder),s.xp6(2),s.Udp("text-indent",s.lcZ(18,35,dt.getIndent$(Bt)),"px"),s.ekj("t-has-value",dt.value),s.xp6(4),s.Q6J("ngIf",dt.hasCustomContent),s.xp6(1),s.Q6J("ngIf",dt.hasCleaner),s.xp6(1),s.Q6J("ngIf",dt.showHint),s.xp6(1),s.Q6J("ngIf",dt.iconContent)}},dependencies:[Ye.PN,yt,vt.w,rt.O5,Ae.o,L,tt,bt.Fj,bt.JJ,bt.On,W.t,ze.Li,rt.Ov],styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;text-align:left;border-radius:var(--tui-radius-m);height:var(--tui-height);min-height:var(--tui-height);max-height:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}.t-input[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}.t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], .t-input tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], .t-input tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input.t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;box-sizing:border-box;align-items:center;overflow:hidden}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-l)}.t-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}[data-size=s][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.375rem;margin-inline-start:-.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size="s"]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}._autofilled[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled[_nghost-%COMP%] .t-value-decoration[_ngcontent-%COMP%]:not(.t-has-value){visibility:hidden}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{width:2rem;height:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;width:calc(100% - 1rem);max-width:calc(100% - 1rem);align-items:center;pointer-events:none;-webkit-padding-end:0;padding-inline-end:0}.t-text-template[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-wrapper-value-decoration[_ngcontent-%COMP%]{position:relative;pointer-events:none}'],changeDetection:0}),(0,e.gn)([U.UM],ne.prototype,"getIndent$",null),ne})(),Pt=(()=>{class ne extends Ze.D1{constructor(ve){super(ve),this.textfield=ve}get readOnly(){return this.textfield.readOnly||!this.textfield.editable}onValueChange(ve){this.textfield.onModelChange(ve)}}return ne.\u0275fac=function(ve){return new(ve||ne)(s.Y36(Ct))},ne.\u0275dir=s.lG2({type:ne,selectors:[["tui-primitive-textfield"]],features:[s._Bn([(0,zt.cp)(ne)]),s.qOj]}),ne})(),Dt=(()=>{class ne{constructor(ve,dt,Bt,an,Vt){this.host=ve,this.controller=dt,this.el=Bt,this.idService=an,this.legacyMask=Vt,this.host.process(this.el.nativeElement)}get id(){return this.el.nativeElement.id||this.idService.generate()}get inputMode(){const ve=this.el.nativeElement.inputMode||this.host.inputMode;return"text"===ve?null:ve}}return ne.\u0275fac=function(ve){return new(ve||ne)(s.Y36(zt.S0),s.Y36(J.Cs),s.Y36(s.SBq),s.Y36(R.ll),s.Y36(zt.sf,8))},ne.\u0275cmp=s.Xpm({type:ne,selectors:[["input","tuiTextfield",""],["textarea","tuiTextfield",""]],hostAttrs:["type","text"],hostVars:7,hostBindings:function(ve,dt){1&ve&&s.NdJ("input",function(an){return!dt.legacyMask&&dt.host.onValueChange(an.target.value)}),2&ve&&(s.Ikx("tabIndex",dt.host.focusable?0:-1)("readOnly",dt.host.readOnly)("value",dt.host.value),s.uIk("id",dt.id)("inputMode",dt.inputMode)("aria-invalid",dt.host.invalid)("disabled",dt.host.disabled||null))},features:[s._Bn([J.Y0])],attrs:xn,decls:0,vars:0,template:function(ve,dt){},styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}[_nghost-%COMP%]::-webkit-caps-lock-indicator, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button, [_nghost-%COMP%]::-webkit-credentials-auto-fill-button, [_nghost-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}[_nghost-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) [_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}textarea[_nghost-%COMP%]{white-space:pre-wrap}textarea[_nghost-%COMP%] tui-textarea._ios[_nghost-%COMP%], tui-textarea._ios [_nghost-%COMP%], textarea[_nghost-%COMP%] tui-text-area._ios[_nghost-%COMP%], tui-text-area._ios [_nghost-%COMP%]{padding-left:.8125rem}'],changeDetection:0}),ne})(),xe=(()=>{class ne{}return ne.\u0275fac=function(ve){return new(ve||ne)},ne.\u0275mod=s.oAB({type:ne}),ne.\u0275inj=s.cJS({imports:[[rt.ez,bt.u5,ze.wq,qe,W.u,Ae.W,Ye.EI,vt.Q,q]]}),ne})()},134:(Yt,Le,c)=>{"use strict";c.d(Le,{IB:()=>ue,Jy:()=>J});var e=c(4537),s=c(1359),R=c(1213),B=c(4493),L=c(8033),q=c(2579),W=c(8692);function re(ee,ze){1&ee&&e._UZ(0,"tui-scroll-controls",2)}const le=["*"];let ue=(()=>{class ee{constructor(_e,Se,Fe,He){this.cssRef=_e,this.el=Se,this.userAgent=Fe,this.isIos=He,this.isLegacy=!this.cssRef.supports("position","sticky")||(0,R.oK)(this.userAgent)&&!this.cssRef.supports("scrollbar-width","none"),this.hidden=!1,this.browserScrollRef=new e.SBq(this.el.nativeElement)}get delegated(){return this.browserScrollRef.nativeElement!==this.el.nativeElement}get showScrollbars(){return!this.hidden&&!this.isIos&&(!this.isLegacy||this.delegated)}get showNative(){return this.isLegacy&&!this.hidden&&!this.delegated}onScrollable(_e){this.browserScrollRef.nativeElement=_e}scrollIntoView(_e){var Se;if(this.delegated)return;const{nativeElement:Fe}=this.browserScrollRef,{offsetTop:He,offsetLeft:de}=(0,B.YX)(Fe,_e),{clientHeight:K,clientWidth:We}=Fe,{offsetHeight:Ye,offsetWidth:Ie}=_e;null===(Se=Fe.scrollTo)||void 0===Se||Se.call(Fe,de+Ie/2-We/2,He+Ye/2-K/2)}}return ee.\u0275fac=function(_e){return new(_e||ee)(e.Y36(q.ux),e.Y36(e.SBq),e.Y36(q.yZ),e.Y36(L.FA))},ee.\u0275cmp=e.Xpm({type:ee,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(_e,Se){1&_e&&e.NdJ("tui-scrollable.stop",function(He){return Se.onScrollable(He.detail)})("tui-scroll-into-view.stop",function(He){return Se.scrollIntoView(He.detail)}),2&_e&&e.ekj("_legacy",Se.showNative)},inputs:{hidden:"hidden"},features:[e._Bn([{provide:L.$_,deps:[ee],useFactory:({browserScrollRef:ze})=>ze}])],ngContentSelectors:le,decls:3,vars:3,consts:[["class","t-bars",4,"ngIf"],[1,"t-content"],[1,"t-bars"]],template:function(_e,Se){1&_e&&(e.F$t(),e.YNc(0,re,1,0,"tui-scroll-controls",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()),2&_e&&(e.Q6J("ngIf",Se.showScrollbars),e.xp6(1),e.ekj("t-content_delegated",Se.delegated))},dependencies:[s.tZ,W.O5],styles:["[_nghost-%COMP%]{position:relative;display:flex;isolation:isolate;overflow:auto}[_nghost-%COMP%]:not(._legacy){scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar, [_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}._legacy[_nghost-%COMP%]{overflow:overlay}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){._legacy[_nghost-%COMP%]::-webkit-scrollbar, ._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar{background-color:transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}.t-content[_ngcontent-%COMP%]{isolation:isolate;flex:1;flex-basis:auto;width:100%;height:-webkit-max-content;height:max-content}.t-content_delegated[_ngcontent-%COMP%]{height:100%}.t-bars[_ngcontent-%COMP%]{color:var(--tui-text-01)}"],changeDetection:0}),ee})(),J=(()=>{class ee{}return ee.\u0275fac=function(_e){return new(_e||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({imports:[[W.ez,s.eI]]}),ee})()},4789:(Yt,Le,c)=>{"use strict";c.d(Le,{$E:()=>zt,EI:()=>ie,PN:()=>Q});var e=c(4911),s=c(8692),R=c(4537),B=c(5998),L=c(2579),q=c(2668),W=c(8192),re=c(1927),fe=(c(8939),c(4493)),ae=c(9669),U=c(8033),ue=c(4358),J=c(8269),ee=c(7941),ze=c(6060),_e=c(6640),Se=c(8330),Fe=c(5557),He=c(4945),de=c(1528),K=c(3674),We=c(3568),Ye=c(7969);function Ie(I,te){if(1&I&&R._UZ(0,"div",3),2&I){const Re=R.oxw().tuiLet;R.Q6J("innerHTML",Re,R.oJD)}}function vt(I,te){if(1&I){const Re=R.EpF();R.O4$(),R.TgZ(0,"svg",4),R.NdJ("error",function(){R.CHM(Re);const Tt=R.oxw(2);return R.KtG(Tt.onError())}),R._UZ(1,"use"),R.qZA()}if(2&I){const Re=R.oxw(2);R.xp6(1),R.uIk("href",Re.use,null,"xlink")}}function rt(I,te){if(1&I&&(R.ynx(0),R.YNc(1,Ie,1,1,"div",1),R.YNc(2,vt,2,1,"ng-template",null,2,R.W1O),R.BQk()),2&I){const Re=R.MAs(3),lt=R.oxw();R.xp6(1),R.Q6J("ngIf",lt.isInnerHTML)("ngIfElse",Re)}}const Ae={tuiIconAttach:"tuiIconPaperclip",tuiIconAttention:"tuiIconAlertCircle",tuiIconBackCircle:"tuiIconArrowLeftCircle",tuiIconCall:"tuiIconPhone",tuiIconCallIn:"tuiIconPhoneIncoming",tuiIconCallOut:"tuiIconPhoneOutgoing",tuiIconCallTransfer:"tuiIconPhoneForwarded",tuiIconCancel:"tuiIconXCircle",tuiIconCancelCircle:"tuiIconSlash",tuiIconCard:"tuiIconCreditCard",tuiIconCards:"tuiIconCreditCard",tuiIconChartBar:"tuiIconBarChart",tuiIconChart:"tuiIconBarChart",tuiIconCheckList:"tuiIconClipboard",tuiIconCloseCircle:"tuiIconXCircle",tuiIconCollapse:"tuiIconMinimize",tuiIconComment:"tuiIconMessageSquare",tuiIconCommentFw:"tuiIconMessageForward",tuiIconCompany:"tuiIconBriefcase",tuiIconDefaultDoc:"tuiIconFile",tuiIconDesktop:"tuiIconMonitor",tuiIconDesktopOff:"tuiIconMonitorOff",tuiIconDislike:"tuiIconThumbsDown",tuiIconDone:"tuiIconCheckCircle",tuiIconDraft:"tuiIconEdit2",tuiIconEyeOpen:"tuiIconEye",tuiIconEyeClosed:"tuiIconEyeOff",tuiIconExpand:"tuiIconMaximize",tuiIconExternal:"tuiIconExternalLink",tuiIconFrame:"tuiIconLayout",tuiIconGeo:"tuiIconMapPin",tuiIconHeartFilled:"tuiIconHeart",tuiIconHide:"tuiIconEyeOff",tuiIconImg:"tuiIconImage",tuiIconInfoCircle:"tuiIconInfo",tuiIconLike:"tuiIconThumbsUp",tuiIconLockOpen:"tuiIconUnlock",tuiIconMobile:"tuiIconSmartphone",tuiIconMoreHor:"tuiIconMoreHorizontal",tuiIconMoreVer:"tuiIconMoreVertical",tuiIconMoreVert:"tuiIconMoreVertical",tuiIconPicture:"tuiIconImage",tuiIconPin:"tuiIconMapPin",tuiIconPrint:"tuiIconPrinter",tuiIconRefresh:"tuiIconRefreshCw",tuiIconRemove:"tuiIconX",tuiIconShow:"tuiIconEye",tuiIconSound:"tuiIconVolume",tuiIconSoundOff:"tuiIconVolumeX",tuiIconStarFilled:"tuiIconStar",tuiIconStop:"tuiIconSquare",tuiIconStructure:"tuiIconGrid",tuiIconTime:"tuiIconClock",tuiIconTooltip:"tuiIconHelpCircle",tuiIconViewList:"tuiIconList",tuiIconWifiOn:"tuiIconWifi"},bt={iconsPlace:ze.xp,path:(0,_e.ht)(ze.xp),srcProcessor:Se.y,contentProcessor:W.N,deprecated:I=>{const te=I.replace("Large","").replace("Outline",""),Re=Ae[te];return Re?`${te}/(Large|Outline) is deprecated, use ${Re}/(Large|Outline) instead`:""}},zt=(0,re.N1)(()=>({iconsPlace:(0,R.f3M)(ze.AA),path:(0,R.f3M)(ze.ki),deprecated:bt.deprecated,srcProcessor:(0,R.f3M)(ze.V5),contentProcessor:(0,R.f3M)(ze.u_)})),tt=new R.OlP("[TUI_SVG_SRC_INTERCEPTORS]");let Q=(()=>{class I{constructor(Re,lt,Tt,un,At,Lt,Ot,Ut,rn,$t){this.doc=Re,this.win=lt,this.options=Tt,this.srcInterceptors=un,this.tuiSanitizer=At,this.svgService=Lt,this.staticRequestService=Ot,this.sanitizer=Ut,this.el=rn,this.baseHref=$t,this.src$=new Fe.t(1),this.icon="",this.innerHTML$=this.src$.pipe((0,de.w)(()=>(0,re.Aj)(this.icon)?this.isExternal?this.getExternalIcon(this.icon):(0,He.of)(this.getSafeHtml(this.icon)):(0,He.of)(this.icon)),(0,K.O)(""))}set src(Re){var lt;this.options.deprecated(String(Re)),this.icon=(null!==(lt=this.srcInterceptors)&&void 0!==lt?lt:[]).reduce((un,At)=>At(un,this.options),this.options.srcProcessor(Re||"")),this.src$.next()}get src(){return this.icon}get use(){return(0,re.Aj)(this.icon)?this.icon.includes(".svg#")?this.icon:this.resolveName(this.icon,this.options.path):""}get isInnerHTML(){return!(0,re.Aj)(this.icon)||this.isSrc||this.isExternal||this.isName&&this.isShadowDOM}get isShadowDOM(){return(0,fe.Wf)(this.el.nativeElement)!==this.doc}get isUse(){return this.use.replace(J.uJ,"").includes(".svg#")}get isExternal(){return this.isUrl||this.isCrossDomain}get isUrl(){return(0,re.Aj)(this.icon)&&this.icon.replace(J.uJ,"").endsWith(".svg")}get isSrc(){return(0,re.Aj)(this.icon)&&(0,_e.jL)(this.icon)}get isName(){return!this.isUrl&&!this.isUse&&!this.isSrc}get isCrossDomain(){const{use:Re,isUse:lt,win:Tt}=this;return lt&&Re.startsWith("http")&&!!Tt.origin&&!Re.startsWith(Tt.origin)}onError(Re="External icon is missing on the given URL"){const{icon:lt}=this,Tt=new CustomEvent(J.qT,{bubbles:!0,detail:{message:Re,icon:lt}});this.el.nativeElement.dispatchEvent(Tt)}resolveName(Re,lt){return lt(Re,this.baseHref)}getSafeHtml(Re){return this.isSrc?this.sanitize(Re):this.process(Re)}process(Re){const lt=this.svgService.getOriginal(Re);return this.isName&&!lt&&Re&&this.onError("Attempted to use undefined named icon"),this.isShadowDOM&&this.isName?this.sanitize(lt||""):""}sanitize(Re){return Re=this.options.contentProcessor(Re),this.tuiSanitizer&&(0,re.Aj)(Re)?this.sanitizer.bypassSecurityTrustHtml(this.tuiSanitizer.sanitize(R.q3G.HTML,Re)||""):Re}getExternalIcon(Re){const lt=Re.includes(".svg")?Re:this.use;return this.staticRequestService.request(lt).pipe((0,We.K)(()=>(this.onError("Failed to load external SVG"),(0,He.of)(""))),(0,Ye.U)(Tt=>this.sanitize(Tt.replace("{class I{}return I.\u0275fac=function(Re){return new(Re||I)},I.\u0275mod=R.oAB({type:I}),I.\u0275inj=R.cJS({imports:[[s.ez,q.WD]]}),I})()},1515:(Yt,Le,c)=>{"use strict";c.d(Le,{Q:()=>J,w:()=>ue});var e=c(4537),s=c(9669),R=c(8033),B=c(8089),L=c(2130),q=c(6060),W=c(3528),re=c(4789),le=c(1489),fe=c(9570),ae=c(8692);function U(ee,ze){1&ee&&e._UZ(0,"tui-svg",3),2&ee&&e.Q6J("src",ze.polymorpheusOutlet)}let ue=(()=>{class ee extends B.bZ{constructor(_e,Se,Fe,He){super(Fe),this.isMobile=He,this.mode=null,this.describeId="",Se.pipe((0,W.R)(_e)).subscribe(de=>{this.mode=de})}get computedAppearance(){return this.appearance||this.mode||""}stopOnMobile(_e){var Se;this.isMobile&&(_e.preventDefault(),_e.stopPropagation()),null===(Se=this.driver$)||void 0===Se||Se.toggle()}}return ee.\u0275fac=function(_e){return new(_e||ee)(e.Y36(s.a3,2),e.Y36(q.Au),e.Y36(B.H3),e.Y36(R.fL))},ee.\u0275cmp=e.Xpm({type:ee,selectors:[["tui-tooltip"]],viewQuery:function(_e,Se){if(1&_e&&e.Gf(B.t6,5),2&_e){let Fe;e.iGM(Fe=e.CRH())&&(Se.driver$=Fe.first)}},hostVars:1,hostBindings:function(_e,Se){1&_e&&e.NdJ("mousedown",function(He){return Se.stopOnMobile(He)}),2&_e&&e.uIk("data-appearance",Se.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[e._Bn([s.a3,L.CV]),e.qOj],decls:4,vars:11,consts:[["appearance","icon","automation-id","tui-tooltip__icon","tuiWrapper","",1,"t-tooltip-icon",3,"hover","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],["driver","tuiHintHover"],[3,"src",4,"polymorpheusOutlet"],[3,"src"]],template:function(_e,Se){if(1&_e&&(e.TgZ(0,"span",0,1),e.ALo(2,"async"),e.YNc(3,U,1,1,"tui-svg",2),e.qZA()),2&_e){const Fe=e.MAs(1);e.Q6J("hover",e.lcZ(2,9,Fe)||null)("tuiHint",Se.content)("tuiHintAppearance",Se.computedAppearance)("tuiHintContext",Se.context)("tuiHintDescribe",Se.describeId)("tuiHintDirection",Se.direction)("tuiHintHideDelay",Se.hideDelay)("tuiHintShowDelay",Se.showDelay),e.xp6(3),e.Q6J("polymorpheusOutlet",Se.icon)}},dependencies:[re.PN,le.o,B.D,B.xn,B.t6,B.DM,B.$o,fe.Li,ae.Ov],styles:['[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-01)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-error-fill)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;width:100%;height:100%;color:inherit}[tuiWrapper][data-appearance="textfield"][data-state="disabled"][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%], [tuiWrapper][data-appearance="textfield"][data-state="disabled"] [_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%]{opacity:1}'],changeDetection:0}),ee})(),J=(()=>{class ee{}return ee.\u0275fac=function(_e){return new(_e||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({imports:[[ae.ez,le.W,re.EI,B.go,fe.wq]]}),ee})()},8269:(Yt,Le,c)=>{"use strict";c.d(Le,{Fw:()=>U,Jl:()=>q,Nq:()=>W,fe:()=>le,hW:()=>J,oA:()=>B,qT:()=>ae,uJ:()=>s});var e=c(3770);const s=`?v=${e.Ml}`,B=K=>K.includes(".svg#")?K:`#${K}`,q={decimalLimit:1/0,decimalSeparator:",",thousandSeparator:e.f$,zeroPadding:!0,rounding:"truncate",decimal:"not-zero"},W=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"],le="tui-scroll-into-view",ae="tui-icon-error",U=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"],J=/\d/},8952:(Yt,Le,c)=>{"use strict";c.d(Le,{A9:()=>Ot,Cw:()=>Pt,E$:()=>lt,Ek:()=>Lt,Tp:()=>Ct,VC:()=>yt,dp:()=>xe,fx:()=>At,oH:()=>Q,td:()=>ie});var e=c(4537),s=c(2579),R=c(221),B=c(1486),L=c(6111),q=c(1927),W=c(9669),re=c(5122),le=c(4358),fe=c(3770),ae=c(5675),U=c(7179),ue=c(3631),J=c(9941),ee=c(2130),ze=c(7941),_e=c(6060),Se=c(6148),Fe=c(3528),He=c(1528),de=c(3517),K=c(8168),We=c(815),Ye=c(7969),Ie=c(4911),vt=c(7766),rt=c(6640),Ae=c(9570),bt=c(8023),zt=c(1860),tt=c(4945),qe=c(4121),Ze=c(134);function Me(Oe,ht){if(1&Oe&&(e.TgZ(0,"div",4),e._uU(1),e.qZA()),2&Oe){const De=ht.polymorpheusOutlet;e.xp6(1),e.hij(" ",De," ")}}const Qe=function(Oe){return{$implicit:Oe}},N=(0,q.N1)(()=>Ut);let Q=(()=>{class Oe{constructor(){this.tuiDropdownOpen=!1,this.tuiDropdownOpenChange=new e.vpe}update(De){this.tuiDropdownOpen=De,this.tuiDropdownOpenChange.emit(De)}ngOnChanges(){var De;null===(De=this.dropdown)||void 0===De||De.toggle(this.tuiDropdownOpen)}}return Oe.\u0275fac=function(De){return new(De||Oe)},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdownOpen",""],["","tuiDropdownOpenChange",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},features:[e.TTD]}),Oe})(),ie=(()=>{class Oe{constructor(De,ne,je,ve,dt,Bt){this.el=ne,this.dropdown=je,this.injector=ve,this.dropdownService=dt,this.open=Bt,this.refresh$=new bt.x,this.dropdownBoxRef=null,this.type="dropdown",this.component=new Ae.Al(this.dropdown,this.injector),this.open&&!this.open.dropdown?this.open.dropdown=this:this.open=null,this.refresh$.pipe((0,Se.p)(0),(0,Fe.R)(De)).subscribe(()=>{var an,Vt;null===(an=this.dropdownBoxRef)||void 0===an||an.changeDetectorRef.detectChanges(),null===(Vt=this.dropdownBoxRef)||void 0===Vt||Vt.changeDetectorRef.markForCheck()})}get position(){return(0,vt.qK)(this.el.nativeElement)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngAfterViewInit(){this.open&&this.toggle(this.open.tuiDropdownOpen)}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1),this.open&&(this.open.dropdown=void 0)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(De){var ne,je;De&&this.content&&!this.dropdownBoxRef?(this.dropdownBoxRef=this.dropdownService.add(this.component),null===(ne=this.open)||void 0===ne||ne.update(!0)):!De&&this.dropdownBoxRef&&(this.dropdownService.remove(this.dropdownBoxRef),this.dropdownBoxRef=null,null===(je=this.open)||void 0===je||je.update(!1))}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(W.a3,2),e.Y36(e.SBq),e.Y36(N),e.Y36(e.gxx),e.Y36(re.ae),e.Y36(Q,8))},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdown","",5,"ng-container"]],inputs:{content:["tuiDropdown","content"]},exportAs:["tuiDropdown"],features:[e._Bn([W.a3,(0,ue.Ic)(Oe),(0,ue.Fe)(Oe)]),e.TTD]}),(0,Ie.gn)([le.UM],Oe.prototype,"position",null),Oe})();const te=(0,q.JN)({showDelay:200,hideDelay:500});let lt=(()=>{class Oe extends ue.kk{constructor(De,ne,je){super(ve=>this.stream$.subscribe(ve)),this.hovered$=De,this.options=ne,this.parentHover=je,this.toggle$=new bt.x,this.stream$=(0,zt.T)(this.toggle$,this.hovered$).pipe((0,He.w)(ve=>(0,tt.of)(ve).pipe((0,de.g)(ve?this.showDelay:this.hideDelay))),(0,K.b)(ve=>{this.hovered=ve}),(0,We.B)()),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.hovered=!1,this.type="dropdown"}toggle(De){var ne;null===(ne=this.parentHover)||void 0===ne||ne.toggle(De),this.toggle$.next(De)}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(L.gs),e.Y36(te),e.Y36(Oe,12))},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdownHover","",5,"ng-container"]],inputs:{showDelay:["tuiDropdownShowDelay","showDelay"],hideDelay:["tuiDropdownHideDelay","hideDelay"]},features:[e._Bn([(0,ue.UK)(Oe),L.gs]),e.qOj]}),Oe})();const Tt={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},un=(0,q.JN)(Tt),At=Oe=>({provide:un,deps:[[new e.FiY,Lt],[new e.FiY,new e.tp0,un]],useFactory:(0,rt.lp)(Oe,Tt)});let Lt=(()=>{class Oe{constructor(De){this.options=De,this.align=this.options.align,this.appearance=this.options.appearance,this.direction=this.options.direction,this.limitWidth=this.options.limitWidth,this.minHeight=this.options.minHeight,this.maxHeight=this.options.maxHeight,this.offset=this.options.offset}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(un,4))},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdownAlign",""],["","tuiDropdownAppearance",""],["","tuiDropdownDirection",""],["","tuiDropdownLimitWidth",""],["","tuiDropdownMinHeight",""],["","tuiDropdownMaxHeight",""],["","tuiDropdownOffset",""]],inputs:{align:["tuiDropdownAlign","align"],appearance:["tuiDropdownAppearance","appearance"],direction:["tuiDropdownDirection","direction"],limitWidth:["tuiDropdownLimitWidth","limitWidth"],minHeight:["tuiDropdownMinHeight","minHeight"],maxHeight:["tuiDropdownMaxHeight","maxHeight"],offset:["tuiDropdownOffset","offset"]},features:[e._Bn([{provide:un,useExisting:(0,e.Gpc)(()=>Oe)}])]}),Oe})(),Ot=(()=>{class Oe extends ue.uG{constructor(De,ne,je,ve){super(),this.options=De,this.viewport=ne,this.accessors=je,this.directive=ve,this.type="dropdown"}getPosition({width:De,height:ne}){var je,ve;!De&&!ne&&(this.previous=void 0);const dt=null!==(ve=null===(je=this.accessor)||void 0===je?void 0:je.getClientRect())&&void 0!==ve?ve:fe.Jy,Bt=this.viewport.getClientRect(),{minHeight:an,align:Vt,direction:Ft,offset:sn,limitWidth:Nt}=this.options,st={top:Bt.top-sn,bottom:Bt.bottom+sn,right:Bt.right-sn,left:Bt.left+sn},it=this.previous||Ft||"bottom",at={top:dt.top-2*sn-st.top,bottom:st.bottom-dt.bottom-2*sn},qt=Math.max(dt.right-("fixed"===Nt?dt.width:De),sn),Ht=dt.left+Deat.bottom?"top":"bottom";return at[it]>an&&Ft||at[it]>ne?[Mt[it],Mt[Vt]]:(this.previous=Xe,[Mt[Xe],Mt[Vt]])}get accessor(){return(0,ue.Sv)("dropdown")(this.accessors,this.directive)}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(un),e.Y36(_e.EO),e.Y36(ue.O4),e.Y36(ie))},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdown",""]],features:[e.qOj]}),(0,Ie.gn)([le.UM],Oe.prototype,"accessor",null),Oe})(),Ut=(()=>{class Oe{constructor(De,ne,je,ve,dt,Bt,an,Vt,Ft,sn,Nt){this.directive=ve,this.animation=dt,this.el=Bt,this.accessor=an,this.win=Vt,this.mode$=Ft,this.options=sn,this.hoverDirective=Nt,ne.pipe((0,Ye.U)(st=>"fixed"===this.directive.position?De.correct(st):st),(0,Fe.R)(je)).subscribe(([st,it])=>{this.update(st,it)}),this.updateWidth(this.accessor.getClientRect().width)}onHoveredChange(De){var ne;null===(ne=this.hoverDirective)||void 0===ne||ne.toggle(De)}onTopFocus(){this.moveFocusOutside(!0)}onBottomFocus(){this.moveFocusOutside(!1)}update(De,ne){var je;const{style:ve}=this.el.nativeElement,{right:dt}=this.el.nativeElement.getBoundingClientRect(),{maxHeight:Bt,minHeight:an,offset:Vt}=this.options,{innerHeight:Ft}=this.win,sn=null===(je=this.el.nativeElement.offsetParent)||void 0===je?void 0:je.getBoundingClientRect(),{position:Nt}=this.directive,st=this.accessor.getClientRect(),at="fixed"===Nt?0:-((null==sn?void 0:sn.top)||0);De+=at;const qt=(ne+="fixed"===Nt?0:-((null==sn?void 0:sn.left)||0))st.left&&De=st.right;ve.position=Nt,ve.top=(0,ae.O)(Math.max(De,at+Vt)),ve.left=(0,ae.O)(ne),ve.maxHeight=Ht?`${Bt}px`:(0,ae.O)(Math.min(Bt,Math.max(qt,an))),ve.width="",ve.minWidth="",this.updateWidth(st.width)}updateWidth(De){const{style:ne}=this.el.nativeElement;switch(this.options.limitWidth){case"min":ne.minWidth=(0,ae.O)(De);break;case"fixed":ne.width=(0,ae.O)(De)}}moveFocusOutside(De){const{nativeElement:ne}=this.directive.el,{ownerDocument:je}=ne,ve=je?je.body:ne;let dt=(0,U.BW)({initial:ne,root:ve,previous:De});for(;null!==dt&&ne.contains(dt);)dt=(0,U.BW)({initial:dt,root:ve,previous:De});null==dt||dt.focus()}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(ze.Lp),e.Y36(ze.KG),e.Y36(W.a3,2),e.Y36(ie),e.Y36(_e.Pw),e.Y36(e.SBq),e.Y36(ue.O4),e.Y36(s.m9),e.Y36(_e.Au),e.Y36(un),e.Y36(lt,8))},Oe.\u0275cmp=e.Xpm({type:Oe,selectors:[["tui-dropdown"]],hostVars:2,hostBindings:function(De,ne){1&De&&e.NdJ("$.data-mode.attr",function(){return ne.mode$}),2&De&&(e.uIk("data-appearance",ne.options.appearance),e.d8E("@tuiDropdownAnimation",ne.animation))},features:[e._Bn([W.a3,ze.KG,(0,ue.ei)("dropdown",Ot),(0,ue.Wk)("dropdown",ie),ee.CV])],decls:5,vars:4,consts:[["tuiActiveZone","","tuiOverscroll","all",1,"t-scroll",3,"tuiHoveredChange"],["activeZone","tuiActiveZone"],["tabindex","0",3,"focus"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(De,ne){if(1&De&&(e.TgZ(0,"tui-scrollbar",0,1),e.NdJ("tuiHoveredChange",function(ve){return ne.onHoveredChange(ve)}),e.TgZ(2,"div",2),e.NdJ("focus",function(){return ne.onTopFocus()}),e.qZA(),e.YNc(3,Me,2,1,"div",3),e.TgZ(4,"div",2),e.NdJ("focus",function(){return ne.onBottomFocus()}),e.qZA()()),2&De){const je=e.MAs(1);e.xp6(3),e.Q6J("polymorpheusOutlet",ne.directive.content)("polymorpheusOutletContext",e.VKq(2,Qe,je))}},dependencies:[Ze.IB,R.e,B.W,L.co,Ae.Li],styles:['[_nghost-%COMP%]{position:absolute;display:flex;box-shadow:var(--tui-shadow-dropdown);background:var(--tui-elevation-02);border-radius:var(--tui-radius-m);overflow:hidden;border:1px solid var(--tui-base-04);box-sizing:border-box;max-width:calc(100% - 8px);isolation:isolate;pointer-events:auto}.ng-animating[_nghost-%COMP%]{pointer-events:none}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}[data-mode=onDark][_nghost-%COMP%]{--tui-text-01: var(--tui-text-01-night);--tui-clear: var(--tui-clear-inverse);background:#222;border:1px solid #808080}.t-scroll[_ngcontent-%COMP%]{flex-grow:1;max-width:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}'],data:{animation:[J.i9]}}),Oe})(),yt=(()=>{class Oe extends ue.FP{constructor(De,ne,je){super(De,ne,je),this.type="dropdown"}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(W.a3,2),e.Y36(ue.kk),e.Y36(ue.c2))},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdown",""]],features:[e._Bn([W.a3]),e.qOj]}),Oe})(),Ct=(()=>{class Oe extends ue.kk{constructor(){super(De=>this.stream$.subscribe(De)),this.stream$=new qe.X(!1),this.tuiDropdownManual=!1,this.type="dropdown"}ngOnChanges(){this.stream$.next(this.tuiDropdownManual)}}return Oe.\u0275fac=function(De){return new(De||Oe)},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdown","","tuiDropdownManual",""]],inputs:{tuiDropdownManual:"tuiDropdownManual"},features:[e._Bn([(0,ue.UK)(Oe)]),e.qOj,e.TTD]}),Oe})(),Pt=(()=>{class Oe extends ue.uG{constructor(De,ne,je){super(),this.options=De,this.viewport=ne,this.vertical=je,this.previous=this.options.direction||"bottom",this.tuiDropdownSided="",this.tuiDropdownSidedOffset=4,this.type="dropdown"}getPosition(De){var ne,je;if(!1===this.tuiDropdownSided)return this.vertical.getPosition(De);const{height:ve,width:dt}=De,Bt=null!==(je=null===(ne=this.vertical.accessor)||void 0===ne?void 0:ne.getClientRect())&&void 0!==je?je:fe.Jy,an=this.viewport.getClientRect(),{direction:Vt,minHeight:Ft,offset:sn}=this.options,Nt="center"===this.options.align?"left":this.options.align,st={top:Bt.bottom-an.top,left:Bt.left-sn-an.left,right:an.right-Bt.right-sn,bottom:an.bottom-Bt.top},it={top:Bt.bottom-ve+this.tuiDropdownSidedOffset+1,left:Bt.left-dt-sn,right:Bt.right+sn,bottom:Bt.top-this.tuiDropdownSidedOffset-1},at=st.top>st.bottom?"top":"bottom",qt=st[Nt]>dt?it[Nt]:st.left>st.right?it.left:it.right;return st[this.previous]>Ft&&Vt||this.previous===at?[it[this.previous],qt]:(this.previous=at,[it[at],qt])}}return Oe.\u0275fac=function(De){return new(De||Oe)(e.Y36(un),e.Y36(_e.EO),e.Y36(Ot))},Oe.\u0275dir=e.lG2({type:Oe,selectors:[["","tuiDropdownSided",""]],inputs:{tuiDropdownSided:"tuiDropdownSided",tuiDropdownSidedOffset:"tuiDropdownSidedOffset"},features:[e._Bn([Ot,(0,ue.P7)(Oe)]),e.qOj]}),Oe})(),xe=(()=>{class Oe{}return Oe.\u0275fac=function(De){return new(De||Oe)},Oe.\u0275mod=e.oAB({type:Oe}),Oe.\u0275inj=e.cJS({imports:[[Ae.wq,R.A,B.e,Ze.Jy,L.VE]]}),Oe})()},8089:(Yt,Le,c)=>{"use strict";c.d(Le,{H3:()=>rn,$o:()=>ne,D:()=>xn,xn:()=>je,t6:()=>yt,go:()=>Vt,bZ:()=>Wt,DM:()=>Oe});var e=c(4911),s=c(4537),R=c(1927),B=c(6480),L=c(221),q=c(6111),W=c(3770),re=c(4493),le=c(4358),fe=c(5648),ae=c(5675),U=c(9669),ue=c(2325),J=c(7179),ee=c(3631),ze=c(9941),_e=c(5452),Se=c(7941),Fe=c(6060),He=c(6640),de=c(9570),K=c(1528),We=c(3517),Ye=c(3528),Ie=c(853),vt=c(4970),rt=c(7969),Ae=c(8168),bt=c(2085),zt=c(408),tt=c(8499),qe=c(5955),Me=c(3674),Qe=c(2147),N=c(1588),Q=c(8023),ie=c(1860),I=c(4945),te=c(5557),Re=c(1995),lt=c(8269),Tt=c(8692);function un(Ft,sn){1&Ft&&s._UZ(0,"span",1),2&Ft&&s.Q6J("innerHTML",sn.polymorpheusOutlet,s.oJD)}const At=["*"],Ot=(0,R.N1)(()=>De),rn=(0,R.JN)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"tuiIconHelpCircle"});let Wt=(()=>{class Ft extends B.QJ{constructor(Nt){super(),this.options=Nt,this.direction=this.options.direction,this.appearance=this.options.appearance,this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.icon=this.options.icon}}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)(s.Y36(rn,4))},Ft.\u0275dir=s.lG2({type:Ft,selectors:[["","tuiHintContent",""]],inputs:{content:["tuiHintContent","content"],direction:["tuiHintDirection","direction"],appearance:["tuiHintAppearance","appearance"],showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},features:[s._Bn([{provide:rn,useExisting:(0,s.Gpc)(()=>Ft)}]),s.qOj]}),Ft})(),xn=(()=>{class Ft{constructor(Nt,st,it,at,St){this.el=Nt,this.component=st,this.hintService=it,this.options=at,this.activeZone=St,this.tuiHintAppearance=null,this.type="hint"}get appearance(){var Nt;return null!==(Nt=this.tuiHintAppearance)&&void 0!==Nt?Nt:this.options.appearance}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(Nt){Nt&&this.content?this.hintService.add(this):this.hintService.remove(this)}}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)(s.Y36(s.SBq),s.Y36(de.Al),s.Y36(Se.BN),s.Y36(rn),s.Y36(L.e,8))},Ft.\u0275dir=s.lG2({type:Ft,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{content:["tuiHint","content"],context:["tuiHintContext","context"],tuiHintAppearance:"tuiHintAppearance"},features:[s._Bn([(0,ee.Ic)(Ft),(0,ee.Fe)(Ft),{provide:de.Al,deps:[Ot,s.gxx],useClass:de.Al}]),s.TTD]}),Ft})(),yt=(()=>{class Ft extends ee.kk{constructor(Nt,st,it){super(at=>this.stream$.subscribe(at)),this.hovered$=Nt,this.options=st,this.el=it,this.visible=!1,this.toggle$=new Q.x,this.stream$=(0,ie.T)(this.toggle$.pipe((0,K.w)(at=>(0,I.of)(at).pipe((0,We.g)(at?0:this.hideDelay))),(0,Ye.R)(this.hovered$),(0,Ie.r)()),this.hovered$.pipe((0,K.w)(at=>(0,I.of)(at).pipe((0,We.g)(at?this.showDelay:this.hideDelay))),(0,Ye.R)(this.toggle$),(0,Ie.r)())).pipe((0,vt.h)(()=>this.enabled),(0,rt.U)(at=>at&&(this.el.nativeElement.hasAttribute("tuiHintPointer")||!(0,He.mn)(this.el.nativeElement))),(0,Ae.b)(at=>{this.visible=at})),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(Nt=!this.visible){this.toggle$.next(Nt)}}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)(s.Y36(q.gs),s.Y36(rn),s.Y36(s.SBq))},Ft.\u0275dir=s.lG2({type:Ft,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},exportAs:["tuiHintHover"],features:[s._Bn([(0,ee.UK)(Ft),q.gs]),s.qOj]}),Ft})(),Gt=(()=>{class Ft extends yt{constructor(){super(...arguments),this.currentRect=W.Jy}onMove({clientX:Nt,clientY:st}){this.currentRect=(0,re.dD)(Nt,st)}getClientRect(){return this.currentRect}}return Ft.\u0275fac=function(){let sn;return function(st){return(sn||(sn=s.n5z(Ft)))(st||Ft)}}(),Ft.\u0275dir=s.lG2({type:Ft,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(Nt,st){1&Nt&&s.NdJ("mousemove.silent",function(at){return st.onMove(at)})},features:[s._Bn([(0,ee.Ic)(Ft),(0,ee.UK)(Ft)]),s.qOj]}),Ft})(),Oe=(()=>{class Ft extends ee.uG{constructor(Nt,st,it,at){super(),this.options=Nt,this.viewport=st,this.directive=it,this.accessors=at,this.points=lt.Fw.reduce((St,qt)=>Object.assign(Object.assign({},St),{[qt]:[0,0]}),{}),this.direction=this.options.direction,this.type="hint"}getPosition({width:Nt,height:st}){var it,at;const St=null!==(at=null===(it=this.accessor)||void 0===it?void 0:it.getClientRect())&&void 0!==at?at:W.Jy,qt=St.left+St.width/2,Ht=St.top+St.height/2;if(this.points["top-left"][0]=St.top-st-8,this.points["top-left"][1]=qt-Nt+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=qt-Nt/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=qt-22,this.points["bottom-left"][0]=St.bottom+8,this.points["bottom-left"][1]=this.points["top-left"][1],this.points.bottom[0]=this.points["bottom-left"][0],this.points.bottom[1]=this.points.top[1],this.points["bottom-right"][0]=this.points["bottom-left"][0],this.points["bottom-right"][1]=this.points["top-right"][1],this.points["left-top"][0]=Ht-st+22,this.points["left-top"][1]=St.left-Nt-8,this.points.left[0]=Ht-st/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=Ht-22,this.points["left-bottom"][1]=this.points["left-top"][1],this.points["right-top"][0]=this.points["left-top"][0],this.points["right-top"][1]=St.right+8,this.points.right[0]=this.points.left[0],this.points.right[1]=this.points["right-top"][1],this.points["right-bottom"][0]=this.points["left-bottom"][0],this.points["right-bottom"][1]=this.points["right-top"][1],this.checkPosition(this.points[this.direction],Nt,st))return this.points[this.direction];const Mt=lt.Fw.find(Xe=>this.checkPosition(this.points[Xe],Nt,st));return this.points[Mt||this.fallback]}get accessor(){return(0,ee.Sv)("hint")(this.accessors,this.directive)}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([Nt,st],it,at){const St=this.viewport.getClientRect();return Nt>8&&st>8&&Nt+at{class Ft{constructor(Nt,st,it,at,St,qt,Ht,Mt,Xe,ut,ye,$e){var Xt;this.animation=at,this.pointer=St,this.accessor=qt,this.el=Ht,this.polymorpheus=Mt,this.hover=Xe,this.mode=ut,this.visualViewportService=ye,this.viewport=$e,this.appearance=this.polymorpheus.$implicit.appearance||(null===(Xt=this.mode)||void 0===Xt?void 0:Xt.mode),st.pipe((0,rt.U)(Zt=>this.visualViewportService.correct(Zt)),(0,Ye.R)(it)).subscribe(([Zt,mn])=>{this.update(Zt,mn)}),Nt.pipe((0,Ye.R)(it)).subscribe(Zt=>this.hover.toggle(Zt))}get content(){return this.polymorpheus.$implicit.content}get context(){return this.polymorpheus.$implicit.context}onClick(Nt){(!this.el.nativeElement.contains(Nt)&&!this.hover.el.nativeElement.contains(Nt)||(0,He.mn)(this.hover.el.nativeElement))&&this.hover.toggle(!1)}update(Nt,st){const{height:it,width:at}=this.el.nativeElement.getBoundingClientRect(),{style:St}=this.el.nativeElement,qt=this.accessor.getClientRect(),Ht=this.viewport.getClientRect();if(qt===W.Jy)return;const Mt=(0,fe.Ki)(st,4,Ht.width-at-4),[Xe,ut]=this.visualViewportService.correct([qt.top+qt.height/2-Nt,qt.left+qt.width/2-Mt]);St.top=(0,ae.O)(Nt),St.left=(0,ae.O)(Mt),St.setProperty("--top",(0,ae.O)((0,fe.Ki)(Xe,.5,it-1))),St.setProperty("--left",(0,ae.O)((0,fe.Ki)(ut,.5,at-1)))}}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)(s.Y36(q.gs),s.Y36(Se.KG),s.Y36(U.a3,2),s.Y36(Fe.Pw),s.Y36(Gt,8),s.Y36(ee.O4),s.Y36(s.SBq),s.Y36(de.yf),s.Y36(yt),s.Y36(_e.w,8),s.Y36(Se.Lp),s.Y36(Fe.EO))},Ft.\u0275cmp=s.Xpm({type:Ft,selectors:[["tui-hint"]],hostVars:4,hostBindings:function(Nt,st){1&Nt&&s.NdJ("click",function(at){return st.onClick(at.target)},!1,s.evT),2&Nt&&(s.uIk("data-appearance",st.appearance),s.d8E("@tuiFadeIn",st.animation),s.ekj("_untouchable",st.pointer))},features:[s._Bn([U.a3,Se.KG,q.gs,(0,ee.ei)("hint",Oe),(0,ee.Wk)("hint",xn)])],ngContentSelectors:At,decls:2,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(Nt,st){1&Nt&&(s.F$t(),s.Hsn(0),s.YNc(1,un,1,1,"span",0)),2&Nt&&(s.xp6(1),s.Q6J("polymorpheusOutlet",st.content)("polymorpheusOutletContext",st.context))},dependencies:[de.Li],styles:['[_nghost-%COMP%]{position:absolute;max-width:18rem;min-height:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-primary);border-radius:var(--tui-radius-l);color:var(--tui-primary-text);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);width:.5rem;height:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-error-fill)}[data-appearance=onDark][_nghost-%COMP%]{background:var(--tui-elevation-02);color:var(--tui-text-01);filter:drop-shadow(0 0 .125rem rgba(0,0,0,.16)) drop-shadow(0 1.5rem 1rem rgba(0,0,0,.03)) drop-shadow(0 .75rem .75rem rgba(0,0,0,.04)) drop-shadow(0 .25rem .375rem rgba(0,0,0,.05))}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}._untouchable[_nghost-%COMP%]{pointer-events:none}'],data:{animation:[ze.QF]},changeDetection:0}),(0,e.gn)([le.UM],Ft.prototype,"update",null),Ft})(),ne=(()=>{class Ft extends ee.kk{constructor(Nt,st,it){super(at=>this.stream$.subscribe(at)),this.zone=Nt,this.doc=st,this.el=it,this.id$=new te.t(1),this.stream$=this.id$.pipe((0,ue.Xd)(()=>(0,ue.mL)(this.doc,"keydown",{capture:!0}),R.Pc),(0,K.w)(()=>this.focused?(0,I.of)(!1):(0,ie.T)((0,ue.mL)(this.doc,"keyup"),(0,ue.mL)(this.element,"blur")).pipe((0,rt.U)(()=>this.focused))),function Ze(Ft){return(0,bt.e)((sn,Nt)=>{let st=!1,it=null,at=null;const St=()=>{if(null==at||at.unsubscribe(),at=null,st){st=!1;const qt=it;it=null,Nt.next(qt)}};sn.subscribe((0,tt.x)(Nt,qt=>{null==at||at.unsubscribe(),st=!0,it=qt,at=(0,tt.x)(Nt,St,zt.Z),(0,qe.Xf)(Ft(qt)).subscribe(at)},()=>{St(),Nt.complete()},void 0,()=>{it=at=null}))})}(at=>at?(0,Re.H)(1e3):(0,I.of)(null)),(0,Me.O)(!1),(0,Qe.x)(),(0,N.T)(1),(0,ue.Yr)(this.zone)),this.tuiHintDescribe="",this.type="hint"}ngOnChanges(){this.id$.next(this.tuiHintDescribe)}get focused(){return(0,J.V8)(this.element)}get element(){return this.doc.getElementById(this.tuiHintDescribe||"")||this.el.nativeElement}}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)(s.Y36(s.R0b),s.Y36(Tt.K0),s.Y36(s.SBq))},Ft.\u0275dir=s.lG2({type:Ft,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},features:[s._Bn([(0,ee.UK)(Ft)]),s.qOj,s.TTD]}),(0,e.gn)([le.UM],Ft.prototype,"element",null),Ft})(),je=(()=>{class Ft extends ee.FP{constructor(Nt,st,it){super(Nt,st,it),this.type="hint"}}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)(s.Y36(U.a3,2),s.Y36(ee.kk),s.Y36(ee.c2))},Ft.\u0275dir=s.lG2({type:Ft,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],features:[s._Bn([U.a3]),s.qOj]}),Ft})(),Vt=(()=>{class Ft{}return Ft.\u0275fac=function(Nt){return new(Nt||Ft)},Ft.\u0275mod=s.oAB({type:Ft}),Ft.\u0275inj=s.cJS({imports:[[Tt.ez,de.wq]]}),Ft})()},5452:(Yt,Le,c)=>{"use strict";c.d(Le,{w:()=>R,z:()=>B});var e=c(4537),s=c(6480);let R=(()=>{class L extends s.QJ{constructor(){super(...arguments),this.mode=null}}return L.\u0275fac=function(){let q;return function(re){return(q||(q=e.n5z(L)))(re||L)}}(),L.\u0275dir=e.lG2({type:L,selectors:[["","tuiMode",""]],inputs:{mode:["tuiMode","mode"]},features:[e.qOj]}),L})(),B=(()=>{class L{}return L.\u0275fac=function(W){return new(W||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({}),L})()},8940:(Yt,Le,c)=>{"use strict";c.d(Le,{Y0:()=>I,Ym:()=>Fe,z1:()=>ee,kI:()=>Qe,Cs:()=>ie,be:()=>He,cn:()=>Q,B7:()=>K,kD:()=>Ye,AW:()=>vt,aR:()=>Ae,xT:()=>zt,Tq:()=>qe,A7:()=>Me,sz:()=>N});var e=c(1927),s=c(6480),R=c(9669),B=c(2325),L=c(4537),q=c(6060),W=c(1860),re=c(7241),le=c(408);const fe=new re.y(le.Z);var U=c(3528);class ue{constructor(Re,lt,Tt,un,At,Lt,Ot,Ut,rn,$t,Wt,xn,yt){this.change$=Re,this.options=lt,this.legacyAppearance=Tt,this.appearanceDirective=un,this.cleanerDirective=At,this.customContentDirective=Lt,this.iconDirective=Ot,this.iconLeftDirective=Ut,this.labelOutsideDirective=rn,this.sizeDirective=$t,this.prefixDirective=Wt,this.postfixDirective=xn,this.fillerDirective=yt}get appearance(){return this.appearanceDirective.appearance||this.legacyAppearance}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}get prefix(){return this.prefixDirective.prefix}get postfix(){return this.postfixDirective.postfix}get filler(){return this.fillerDirective.filler}}const ee=(0,e.JN)({iconCleaner:"tuiIconClose",hintOnDisabled:!1}),_e=(0,e.N1)(()=>new Se);let Se=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.appearance=""}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:["tuiTextfieldAppearance","appearance"]},features:[L._Bn([{provide:_e,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const Fe=(0,e.N1)(()=>new He);let He=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.cleaner=!1}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:["tuiTextfieldCleaner","cleaner"]},features:[L._Bn([{provide:Fe,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const de=(0,e.N1)(()=>new K);let K=(()=>{class te extends s.QJ{}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:["tuiTextfieldCustomContent","customContent"]},features:[L._Bn([{provide:de,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const We=(0,e.N1)(()=>new Ye);let Ye=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.filler=""}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:["tuiTextfieldFiller","filler"]},features:[L._Bn([{provide:We,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const Ie=(0,e.N1)(()=>new vt);let vt=(()=>{class te extends s.QJ{}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:["tuiTextfieldIcon","icon"]},features:[L._Bn([{provide:Ie,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const rt=(0,e.N1)(()=>new Ae);let Ae=(()=>{class te extends s.QJ{}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:["tuiTextfieldIconLeft","iconLeft"]},features:[L._Bn([{provide:rt,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const bt=(0,e.N1)(()=>new zt);let zt=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.labelOutside=!1}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:["tuiTextfieldLabelOutside","labelOutside"]},features:[L._Bn([{provide:bt,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const tt=(0,e.N1)(()=>new qe);let qe=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.postfix=""}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:["tuiTextfieldPostfix","postfix"]},features:[L._Bn([{provide:tt,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const Ze=(0,e.N1)(()=>new Me);let Me=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.prefix=""}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:["tuiTextfieldPrefix","prefix"]},features:[L._Bn([{provide:Ze,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})();const Qe=(0,e.N1)(()=>new N);let N=(()=>{class te extends s.QJ{constructor(){super(...arguments),this.size="l"}}return te.\u0275fac=function(){let Re;return function(Tt){return(Re||(Re=L.n5z(te)))(Tt||te)}}(),te.\u0275dir=L.lG2({type:te,selectors:[["","tuiTextfieldSize",""]],inputs:{size:["tuiTextfieldSize","size"]},features:[L._Bn([{provide:Qe,useExisting:(0,L.Gpc)(()=>te)}]),L.qOj]}),te})(),Q=(()=>{class te{}return te.\u0275fac=function(lt){return new(lt||te)},te.\u0275mod=L.oAB({type:te}),te.\u0275inj=L.cJS({}),te})();const ie=new L.OlP("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),I=[R.a3,{provide:ie,deps:[L.sBO,R.a3,ee,q.jt,_e,Fe,de,Ie,rt,bt,Qe,Ze,tt,We],useFactory:(te,Re,lt,Tt,...un)=>{const At=(0,W.T)(...un.map(({change$:Lt})=>Lt||fe)).pipe((0,B.NA)(te),(0,U.R)(Re));return At.subscribe(),new ue(At,lt,Tt,...un)}}]},1489:(Yt,Le,c)=>{"use strict";c.d(Le,{W:()=>q,o:()=>L});var e=c(4537),s=c(7320),R=c(2130),B=c(6060);let L=(()=>{class W{constructor(le){this.mode$=le,this.disabled=!1,this.readOnly=!1,this.hover=null,this.active=null,this.focus=!1,this.invalid=!1,this.appearance=""}get computedInvalid(){return!this.disabled&&!this.readOnly&&this.invalid}get computedFocused(){return this.focus&&!this.disabled}get interactiveState(){return this.disabled?s.z3.Disabled:this.readOnly?s.z3.Readonly:this.active?s.z3.Active:this.hover?s.z3.Hover:null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return W.\u0275fac=function(le){return new(le||W)(e.Y36(B.Au))},W.\u0275dir=e.lG2({type:W,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(le,fe){1&le&&e.NdJ("$.data-mode.attr",function(){return fe.mode$}),2&le&&(e.uIk("data-appearance",fe.appearance)("data-state",fe.interactiveState),e.ekj("_invalid",fe.computedInvalid)("_focused",fe.computedFocused)("_no-hover",fe.noHover)("_no-active",fe.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"},features:[e._Bn([R.CV])]}),W})(),q=(()=>{class W{}return W.\u0275fac=function(le){return new(le||W)},W.\u0275mod=e.oAB({type:W}),W.\u0275inj=e.cJS({}),W})()},7320:(Yt,Le,c)=>{"use strict";c.d(Le,{Nm:()=>e,z3:()=>R});var e=(()=>{return(q=e||(e={})).Accent="accent",q.Flat="flat",q.Icon="icon",q.Outline="outline",q.Primary="primary",q.Secondary="secondary",q.SecondaryDestructive="secondary-destructive",q.Table="table",q.Textfield="textfield",q.Whiteblock="whiteblock",q.WhiteblockActive="whiteblock-active",e;var q})(),R=(()=>{return(q=R||(R={})).Active="active",q.Disabled="disabled",q.Hover="hover",q.Readonly="readonly",R;var q})()},2130:(Yt,Le,c)=>{"use strict";c.d(Le,{CV:()=>re});var e=c(4537),s=c(6060),R=c(5452),B=c(4945),L=c(3674),q=c(7969);new e.tp0;const re={provide:s.Au,deps:[[new e.FiY,R.w],e.SBq],useFactory:(fe,{nativeElement:ae})=>{const U=fe?fe.change$.pipe((0,L.O)(null),(0,q.U)(()=>fe.mode)):(0,B.of)(null);return ae["$.data-mode.attr"]=U,U}}},7941:(Yt,Le,c)=>{"use strict";c.d(Le,{BN:()=>Ie,K5:()=>bt,KG:()=>rt,Lp:()=>zt,Ok:()=>Ae,zE:()=>We});var e=c(4537),s=c(2325),R=c(8033),B=c(3770),L=c(9669),W=(c(8939),c(6060)),re=c(7241),le=c(4121),fe=c(1860),ae=c(1995),U=c(9018),ue=c(7969),J=c(2147),ee=c(6466),ze=c(5490),_e=c(3528),Se=c(2579),Fe=c(3631),He=c(3178),de=c(5998),K=c(7766);let We=(()=>{class tt extends re.y{constructor(Ze,Me,Qe){super(N=>this.stream$.subscribe(N)),this.media=Ze,this.ngZone=Me,this.size$=Qe,this.sorted=Object.values(this.media).sort((N,Q)=>N-Q),this.invert=Object.keys(this.media).reduce((N,Q)=>Object.assign(Object.assign({},N),{[this.media[Q]]:Q}),{}),this.stream$=this.size$.pipe((0,ue.U)(({width:N})=>this.sorted.find(Q=>Q>N)),(0,ue.U)(N=>this.invert[N||this.sorted[this.sorted.length-1]]),(0,J.x)(),(0,s.Yr)(this.ngZone),(0,ee.d)({bufferSize:1,refCount:!0}))}}return tt.\u0275fac=function(Ze){return new(Ze||tt)(e.LFG(W.J_),e.LFG(e.R0b),e.LFG(R.fM))},tt.\u0275prov=e.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"}),tt})(),Ie=(()=>{class tt extends le.X{constructor(){super([])}add(Ze){this.next(this.value.concat(Ze))}remove(Ze){this.value.includes(Ze)&&this.next(this.value.filter(Me=>Me!==Ze))}}return tt.\u0275fac=function(Ze){return new(Ze||tt)},tt.\u0275prov=e.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"}),tt})(),rt=(()=>{class tt extends re.y{constructor(Ze,Me,Qe,N){super(Q=>Me.pipe((0,ue.U)(()=>Ze.nativeElement.getBoundingClientRect()),(0,ue.U)(ie=>N.getPosition(ie)),(0,s.fL)(Qe),(0,ze.x)(()=>N.getPosition(B.Jy))).subscribe(Q))}}return tt.\u0275fac=function(Ze){return new(Ze||tt)(e.LFG(e.SBq),e.LFG(Se.L1),e.LFG(e.R0b),e.LFG(Fe.uG))},tt.\u0275prov=e.Yz7({token:tt,factory:tt.\u0275fac}),tt})(),Ae=(()=>{class tt extends re.y{constructor(Ze,Me,Qe,N){const Q=Ze?(0,fe.T)((0,ae.H)(0),Qe).pipe((0,ue.U)(()=>Ze.isActive),(0,J.x)(),(0,s.Yr)(Me),(0,_e.R)(N)):U.E;super(ie=>Q.subscribe(ie))}}return tt.\u0275fac=function(Ze){return new(Ze||tt)(e.LFG(He.Od,8),e.LFG(e.R0b),e.LFG(Se.L1),e.LFG(L.a3,2))},tt.\u0275prov=e.Yz7({token:tt,factory:tt.\u0275fac}),tt})(),bt=(()=>{class tt{constructor(Ze,Me,Qe){this.tuiSanitizer=Ze,this.sanitizer=Me,this.originals={},this.items$=new le.X(new Map),this.define(Qe)}define(Ze){const{value:Me}=this.items$;Object.keys(Ze).forEach(Qe=>{this.defineIcon(Qe,Ze[Qe],Me)}),this.items$.next(Me)}getOriginal(Ze){return this.originals[Ze]||null}defineIcon(Ze,Me,Qe){if(Qe.has(Ze))return;const N=this.parseSrc(Ze,Me);N&&(Qe.set(Ze,N),this.originals=Object.assign(Object.assign({},this.originals),{[Ze]:Me}))}parseSrc(Ze,Me){return this.sanitize((0,K.NK)(Me,Ze))}sanitize(Ze){return this.sanitizer.bypassSecurityTrustHtml((this.tuiSanitizer?this.tuiSanitizer.sanitize(e.q3G.HTML,Ze):this.sanitizer.sanitize(e.q3G.HTML,Ze))||"")}}return tt.\u0275fac=function(Ze){return new(Ze||tt)(e.LFG(W.hm,8),e.LFG(de.H7),e.LFG(W.It))},tt.\u0275prov=e.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"}),tt})(),zt=(()=>{class tt{constructor(Ze,Me){this.win=Ze,this.isWebkit=Me}correct(Ze){var Me,Qe,N,Q;return this.isWebkit?[Ze[0]+(null!==(Qe=null===(Me=this.win.visualViewport)||void 0===Me?void 0:Me.offsetTop)&&void 0!==Qe?Qe:0),Ze[1]+(null!==(Q=null===(N=this.win.visualViewport)||void 0===N?void 0:N.offsetLeft)&&void 0!==Q?Q:0)]:Ze}}return tt.\u0275fac=function(Ze){return new(Ze||tt)(e.LFG(Se.m9),e.LFG(R.jF))},tt.\u0275prov=e.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"}),tt})()},6060:(Yt,Le,c)=>{"use strict";c.d(Le,{dx:()=>Ie,Pw:()=>vt,U0:()=>te,Gs:()=>bt,N1:()=>Ze,PL:()=>lt,xp:()=>At,It:()=>Ot,ki:()=>Ut,AA:()=>Lt,rL:()=>$t,sf:()=>Wt,J_:()=>rn,Au:()=>xn,$R:()=>I,PH:()=>Re,Ln:()=>Ct,HO:()=>Dt,IQ:()=>ht,TK:()=>We,hm:()=>ve,u_:()=>Vt,V5:()=>Ft,jt:()=>sn,S0:()=>Nt,r2:()=>it,sE:()=>at,EO:()=>St,RB:()=>qe,oE:()=>Me,P7:()=>De,cp:()=>st});var e=c(4537),s=c(1927),R=c(6424),B=c(2325),L=c(8192),q=c(8692),W=c(6493),re=c(6640),le=c(7766),ae=c(2579),U=c(815),ue=c(3674),J=c(7969),ee=c(2147),ze=c(1528),_e=c(3528),Se=c(8269),Fe=c(4945),He=c(1860),de=c(8330),K=c(7320);const We=(0,s.N1)(()=>{var Ht,Mt,Xe;return null!==(Xe=null===(Mt=null===(Ht=(0,e.f3M)(q.K0).defaultView)||void 0===Ht?void 0:Ht.matchMedia)||void 0===Mt?void 0:Mt.call(Ht,"(prefers-reduced-motion: reduce)").matches)&&void 0!==Xe&&Xe}),Ie=(0,s.N1)(()=>(0,e.f3M)(We)?0:300),vt=(0,s.N1)(()=>({value:"",params:{duration:(0,e.f3M)(Ie)}})),Ae=((0,s.N1)(()=>(0,e.X6Q)()),{check:"tuiIconCheck",close:"tuiIconClose",error:"tuiIconAlertCircle",more:"tuiIconChevronRight"}),bt=(0,s.JN)(Ae),tt=new e.OlP("[TUI_DATA_LIST_ACCESSOR]");function qe(Ht){return{provide:tt,useExisting:Ht}}const Ze=new e.OlP("[TUI_DATA_LIST_HOST]");function Me(Ht){return{provide:Ze,useExisting:Ht}}(0,s.JN)(Ht=>Ht.isWeekend?"weekend":"weekday"),new e.OlP("[TUI_DOCUMENT_OR_SHADOW_ROOT]"),new e.OlP("[TUI_ELEMENT_REF]");const ie=(0,s.JN)(R.L.Monday),I=(0,s.N1)((0,W.v)("months")),te=(0,s.N1)((0,W.v)("close")),Re=(0,s.N1)((0,W.v)("nothingFoundMessage")),lt=(0,s.N1)((0,W.v)("defaultErrorMessage")),un=((0,s.N1)((0,W.v)("spinTexts")),(0,s.N1)((0,W.v)("shortWeekDays"))),At="assets/taiga-ui/icons",Lt=(0,s.JN)(At),Ot=(0,s.JN)({}),Ut=(0,s.N1)(()=>(0,re.ht)((0,e.f3M)(Lt))),rn=(0,s.JN)({mobile:768,desktopSmall:1024,desktopLarge:1280}),$t=(0,s.N1)(()=>{const Ht=(0,e.f3M)(ae.m9),Mt=(0,e.f3M)(rn);return(0,B.mL)(Ht,"resize").pipe((0,U.B)(),(0,ue.O)(null),(0,J.U)(()=>function fe(Ht,{mobile:Mt}){return(0,le.ic)(Ht)yt[Ht],size:"m",hasIcon:!0,defaultAutoCloseTime:3e3}),Dt=(0,s.JN)(Se.Jl);(0,s.JN)((0,Fe.of)(Object.assign(Object.assign({},Se.Jl),{decimalLimit:NaN})));const ht=new e.OlP("[TUI_OPTION_CONTENT]");function De(Ht){return{provide:ht,useValue:Ht}}const ne=Ht=>{const Mt=Ht.length-1;return[Ht[Mt],...Ht.slice(0,Mt)]},ve=((0,s.N1)(()=>{const Ht=(0,e.f3M)(ie);return(0,e.f3M)(un).pipe((0,J.U)(ne),(0,J.U)(Mt=>[...Mt.slice(Ht),...Mt.slice(0,Ht)]))}),new e.OlP("[TUI_SANITIZER]")),Vt=((0,s.N1)(()=>{const Ht=(0,e.f3M)(q.K0);return(0,He.T)((0,B.mL)(Ht,"selectionchange"),(0,B.mL)(Ht,"mouseup"),(0,B.mL)(Ht,"mousedown").pipe((0,ze.w)(()=>(0,B.mL)(Ht,"mousemove").pipe((0,_e.R)((0,B.mL)(Ht,"mouseup"))))),(0,B.mL)(Ht,"keydown"),(0,B.mL)(Ht,"keyup")).pipe((0,U.B)())}),(0,s.JN)({decrement:"tuiIconChevronLeft",increment:"tuiIconChevronRight"}),(0,s.JN)(L.N)),Ft=(0,s.JN)(de.y),sn=(0,s.JN)(K.Nm.Textfield),Nt=new e.OlP("[TUI_TEXTFIELD_HOST]");function st(Ht){return{provide:Nt,useExisting:Ht}}const it=(0,s.JN)("Taiga"),at=new e.OlP("[TUI_VALUE_ACCESSOR]"),St=(0,s.N1)(()=>{const Ht=(0,e.f3M)(ae.m9);return{type:"viewport",getClientRect:()=>({top:0,left:0,right:Ht.innerWidth,bottom:Ht.innerHeight,width:Ht.innerWidth,height:Ht.innerHeight})}})},7766:(Yt,Le,c)=>{"use strict";function e(ae){return!(!ae||typeof getComputedStyle>"u")&&("fixed"===getComputedStyle(ae).getPropertyValue("position")||e(ae.parentElement))}function L({document:ae,innerWidth:U}){return Math.max(ae.documentElement.clientWidth||0,U||0)}c.d(Le,{NK:()=>fe,ic:()=>L,qK:()=>e});const W='width="',re='height="',le="")));if(null==J||!J.includes(W)||!J.includes(re))return`${ue.replace(le,``;const ee=J.indexOf(W),ze=J.indexOf(re),_e=ee+W.length,Se=ze+re.length,Fe=J.slice(_e,J.indexOf('"',_e)),He=J.slice(Se,J.indexOf('"',Se));if(!He||!Fe||Fe.includes("%")||He.includes("%")||Fe.includes("em")||He.includes("em"))return ue.replace(le,`${ue}`}},6640:(Yt,Le,c)=>{"use strict";c.d(Le,{R9:()=>U,_X:()=>L,ht:()=>q,jL:()=>le,kL:()=>W,lp:()=>fe,mn:()=>re});var e=c(8269),s=c(4493);const R=1.5,B=2.5;function L(ue,J=!1,ee=!1,ze=!1,_e="m"){const Se="s"===_e?0:.25;let Fe=0;return ue&&(Fe+=R+Se),J&&(Fe+=R+Se),ee&&(Fe+=R+Se),ze&&(Fe+=B+Se),Fe}function q(ue){const J=ue.endsWith("/")?ue:`${ue}/`;return ee=>ee.startsWith("tuiIcon")?`${J}${ee}.svg${e.uJ}#${ee}`:(0,e.oA)(ee)}function W(ue){return 1===ue.length||e.Nq.includes(ue)}function re(ue,J="tui-hints-host"){var ee;return!(null===(ee=(0,s.PU)(ue))||void 0===ee||!ee.some(ze=>!ze.closest(J)))}function le(ue){const J=ue.trim();return J.startsWith("<")&&J.endsWith(">")}function fe(ue,J){return(ee,ze)=>{const _e=ee||Object.assign({},ze||J);return Object.keys(ue).forEach(Se=>{_e[Se]=ue[Se]}),_e}}const ae={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function U(ue,J="s"){return ae[ue]>ae[J]}},1081:(Yt,Le,c)=>{"use strict";c.d(Le,{X:()=>e});var e=(()=>{return(s=e||(e={})).AD="AD",s.AE="AE",s.AF="AF",s.AG="AG",s.AI="AI",s.AL="AL",s.AM="AM",s.AO="AO",s.AR="AR",s.AT="AT",s.AU="AU",s.AW="AW",s.AZ="AZ",s.BA="BA",s.BB="BB",s.BD="BD",s.BE="BE",s.BF="BF",s.BG="BG",s.BH="BH",s.BI="BI",s.BJ="BJ",s.BL="BL",s.BM="BM",s.BN="BN",s.BO="BO",s.BQ="BQ",s.BR="BR",s.BS="BS",s.BT="BT",s.BW="BW",s.BY="BY",s.BZ="BZ",s.CA="CA",s.CD="CD",s.CF="CF",s.CG="CG",s.CH="CH",s.CI="CI",s.CL="CL",s.CM="CM",s.CN="CN",s.CO="CO",s.CR="CR",s.CU="CU",s.CV="CV",s.CW="CW",s.CY="CY",s.CZ="CZ",s.DE="DE",s.DJ="DJ",s.DK="DK",s.DM="DM",s.DO="DO",s.DZ="DZ",s.EC="EC",s.EE="EE",s.EG="EG",s.ER="ER",s.ES="ES",s.ET="ET",s.FI="FI",s.FJ="FJ",s.FK="FK",s.FM="FM",s.FR="FR",s.GA="GA",s.GB="GB",s.GD="GD",s.GE="GE",s.GF="GF",s.GH="GH",s.GI="GI",s.GL="GL",s.GM="GM",s.GN="GN",s.GP="GP",s.GQ="GQ",s.GR="GR",s.GT="GT",s.GW="GW",s.GY="GY",s.HK="HK",s.HN="HN",s.HR="HR",s.HT="HT",s.HU="HU",s.ID="ID",s.IE="IE",s.IL="IL",s.IN="IN",s.IQ="IQ",s.IR="IR",s.IS="IS",s.IT="IT",s.JM="JM",s.JO="JO",s.JP="JP",s.KE="KE",s.KG="KG",s.KH="KH",s.KM="KM",s.KN="KN",s.KP="KP",s.KR="KR",s.KW="KW",s.KY="KY",s.KZ="KZ",s.LA="LA",s.LB="LB",s.LC="LC",s.LI="LI",s.LK="LK",s.LR="LR",s.LS="LS",s.LT="LT",s.LU="LU",s.LV="LV",s.LY="LY",s.MA="MA",s.MC="MC",s.MD="MD",s.ME="ME",s.MF="MF",s.MG="MG",s.MK="MK",s.ML="ML",s.MM="MM",s.MN="MN",s.MO="MO",s.MQ="MQ",s.MR="MR",s.MS="MS",s.MT="MT",s.MU="MU",s.MV="MV",s.MW="MW",s.MX="MX",s.MY="MY",s.MZ="MZ",s.NA="NA",s.NC="NC",s.NE="NE",s.NG="NG",s.NI="NI",s.NL="NL",s.NO="NO",s.NP="NP",s.NZ="NZ",s.OM="OM",s.PA="PA",s.PE="PE",s.PF="PF",s.PG="PG",s.PH="PH",s.PK="PK",s.PL="PL",s.PT="PT",s.PW="PW",s.PY="PY",s.QA="QA",s.RE="RE",s.RO="RO",s.RS="RS",s.RU="RU",s.RW="RW",s.SA="SA",s.SB="SB",s.SC="SC",s.SD="SD",s.SE="SE",s.SG="SG",s.SH="SH",s.SI="SI",s.SK="SK",s.SL="SL",s.SM="SM",s.SN="SN",s.SO="SO",s.SR="SR",s.ST="ST",s.SV="SV",s.SX="SX",s.SY="SY",s.SZ="SZ",s.TC="TC",s.TD="TD",s.TG="TG",s.TH="TH",s.TJ="TJ",s.TL="TL",s.TM="TM",s.TN="TN",s.TO="TO",s.TR="TR",s.TT="TT",s.TW="TW",s.TZ="TZ",s.UA="UA",s.UG="UG",s.US="US",s.UY="UY",s.UZ="UZ",s.VC="VC",s.VE="VE",s.VG="VG",s.VN="VN",s.VU="VU",s.WS="WS",s.XK="XK",s.YE="YE",s.YT="YT",s.ZA="ZA",s.ZM="ZM",s.ZW="ZW",e;var s})()},6493:(Yt,Le,c)=>{"use strict";c.d(Le,{v:()=>Fe});var e=c(4537),s=c(1081);const fe=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:"english"},{months:["January","February","March","April","May","June","July","August","September","October","November","December"],close:"Close",nothingFoundMessage:"Nothing found",defaultErrorMessage:"Value is invalid",spinTexts:["Previous","Next"],shortWeekDays:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],countries:{[s.X.AD]:"Andorra",[s.X.AE]:"United Arab Emirates",[s.X.AF]:"Afghanistan",[s.X.AG]:"Antigua and Barbuda",[s.X.BL]:"Saint Barth\xe9lemy",[s.X.AI]:"Anguilla",[s.X.AL]:"Albania",[s.X.AM]:"Armenia",[s.X.AO]:"Angola",[s.X.AR]:"Argentina",[s.X.AT]:"Austria",[s.X.AU]:"Australia",[s.X.AW]:"Aruba",[s.X.AZ]:"Azerbaijan",[s.X.BA]:"Bosnia and Herzegovina",[s.X.BB]:"Barbados",[s.X.BD]:"Bangladesh",[s.X.BE]:"Belgium",[s.X.BF]:"Burkina Faso",[s.X.BG]:"Bulgaria",[s.X.BH]:"Bahrain",[s.X.BI]:"Burundi",[s.X.BJ]:"Benin",[s.X.GF]:"Guyana",[s.X.BM]:"Bermuda",[s.X.BN]:"Brunei Darussalam",[s.X.BO]:"Bolivia",[s.X.BQ]:"Bonaire, Sint Eustatius and Saba",[s.X.BR]:"Brazil",[s.X.BS]:"Bahamas",[s.X.BT]:"Bhutan",[s.X.BW]:"Botswana",[s.X.BY]:"Belarus",[s.X.BZ]:"Belize",[s.X.CA]:"Canada",[s.X.CD]:"Dem. Rep. Congo (Kinshasa)",[s.X.CF]:"Central African Republic",[s.X.CG]:"Congo (Brazzaville)",[s.X.CH]:"Switzerland",[s.X.CI]:"Ivory Coast",[s.X.CL]:"Chile",[s.X.CM]:"Cameroon",[s.X.CN]:"China",[s.X.CO]:"Colombia",[s.X.CR]:"Costa Rica",[s.X.CU]:"Cuba",[s.X.CV]:"Cape Verde",[s.X.CW]:"Cura\xe7ao",[s.X.CY]:"Cyprus",[s.X.CZ]:"Czech Republic",[s.X.DE]:"Germany",[s.X.DJ]:"Djibouti",[s.X.DK]:"Denmark",[s.X.DM]:"Dominica",[s.X.DO]:"Dominican Republic",[s.X.DZ]:"Algeria",[s.X.EC]:"Ecuador",[s.X.EE]:"Estonia",[s.X.EG]:"Egypt",[s.X.ER]:"Eritrea",[s.X.ES]:"Spain",[s.X.ET]:"Ethiopia",[s.X.FI]:"Finland",[s.X.FJ]:"Fiji",[s.X.FK]:"Falkland Islands",[s.X.FM]:"F.S. of Micronesia",[s.X.FR]:"France",[s.X.GA]:"Gabon",[s.X.GB]:"United Kingdom",[s.X.GD]:"Grenada",[s.X.GE]:"Georgia",[s.X.GP]:"Guadeloupe",[s.X.GH]:"Ghana",[s.X.GI]:"Gibraltar",[s.X.GL]:"Greenland",[s.X.GM]:"Gambia",[s.X.GN]:"Guinea",[s.X.MF]:"Saint-Martin",[s.X.GQ]:"Equatorial Guinea",[s.X.GR]:"Greece",[s.X.GT]:"Guatemala",[s.X.GW]:"Guinea-Bissau",[s.X.GY]:"Guyana",[s.X.HK]:"Hong Kong",[s.X.HN]:"Honduras",[s.X.HR]:"Croatia",[s.X.HT]:"Haiti",[s.X.HU]:"Hungary",[s.X.ID]:"Indonesia",[s.X.IE]:"Ireland",[s.X.IL]:"Israel",[s.X.IN]:"India",[s.X.IQ]:"Iraq",[s.X.IR]:"Iran",[s.X.IS]:"Iceland",[s.X.IT]:"Italy",[s.X.JM]:"Jamaica",[s.X.JO]:"Jordan",[s.X.JP]:"Japan",[s.X.KE]:"Kenya",[s.X.KG]:"Kyrgyzstan",[s.X.KH]:"Cambodia",[s.X.KM]:"Comoros",[s.X.KN]:"Saint Kitts and Nevis",[s.X.KP]:"Korean PDR",[s.X.KR]:"Rep. Korea",[s.X.KW]:"Kuwait",[s.X.KY]:"Cayman Islands",[s.X.KZ]:"Kazakhstan",[s.X.LA]:"Laos",[s.X.LB]:"Lebanon",[s.X.LC]:"Saint Lucia",[s.X.LI]:"Liechtenstein",[s.X.LK]:"Sri Lanka",[s.X.LR]:"Liberia",[s.X.LS]:"Lesotho",[s.X.LT]:"Lithuania",[s.X.LU]:"Luxembourg",[s.X.LV]:"Latvia",[s.X.LY]:"Libya",[s.X.MA]:"Morocco",[s.X.MC]:"Monaco",[s.X.MD]:"Moldova",[s.X.ME]:"Montenegro",[s.X.MQ]:"Martinique",[s.X.MG]:"Madagascar",[s.X.MK]:"Rep. of North Macedonia",[s.X.ML]:"Mali",[s.X.MM]:"Burma (Myanmar)",[s.X.MN]:"Mongolia",[s.X.MO]:"Macau",[s.X.RE]:"R\xe9union",[s.X.MR]:"Mauritania",[s.X.MS]:"Montserrat",[s.X.MT]:"Malta",[s.X.MU]:"Mauritius",[s.X.MV]:"Maldives",[s.X.MW]:"Malawi",[s.X.MX]:"Mexico",[s.X.MY]:"Malaysia",[s.X.MZ]:"Mozambique",[s.X.NA]:"Namibia",[s.X.NC]:"New Caledonia",[s.X.NE]:"Niger",[s.X.NG]:"Nigeria",[s.X.NI]:"Nicaragua",[s.X.NL]:"Netherlands",[s.X.NO]:"Norway",[s.X.NP]:"Nepal",[s.X.NZ]:"New Zealand",[s.X.OM]:"Oman",[s.X.PA]:"Panama",[s.X.PE]:"Peru",[s.X.PF]:"French Polynesia (Tahiti)",[s.X.PG]:"Papua New Guinea",[s.X.PH]:"Philippines",[s.X.PK]:"Pakistan",[s.X.PL]:"Poland",[s.X.PT]:"Portugal",[s.X.PW]:"Palau",[s.X.PY]:"Paraguay",[s.X.QA]:"Qatar",[s.X.YT]:"Mayotte",[s.X.RO]:"Romania",[s.X.RS]:"Serbia",[s.X.RU]:"Russia",[s.X.RW]:"Rwanda",[s.X.SA]:"Saudi Arabia",[s.X.SB]:"Solomon Islands",[s.X.SC]:"Seychelles",[s.X.SD]:"Sudan",[s.X.SE]:"Sweden",[s.X.SG]:"Singapore",[s.X.SH]:"Saint Helena",[s.X.SI]:"Slovenia",[s.X.SK]:"Slovakia",[s.X.SL]:"Sierra Leone",[s.X.SM]:"San Marino",[s.X.SN]:"Senegal",[s.X.SO]:"Somalia",[s.X.SR]:"Suriname",[s.X.ST]:"Sao Tome and Principe",[s.X.SV]:"El Salvador",[s.X.SX]:"Sint Maarten",[s.X.SY]:"Syrian Arab Republic",[s.X.SZ]:"Swaziland",[s.X.TC]:"Turks and Caicos",[s.X.TD]:"Chad",[s.X.TG]:"Togo",[s.X.TH]:"Thailand",[s.X.TJ]:"Tajikistan",[s.X.TL]:"East Timor",[s.X.TM]:"Turkmenistan",[s.X.TN]:"Tunisia",[s.X.TO]:"Tonga",[s.X.TR]:"Turkey",[s.X.TT]:"Trinidad and Tobago",[s.X.TW]:"Taiwan",[s.X.TZ]:"Tanzania",[s.X.UA]:"Ukraine",[s.X.UG]:"Uganda",[s.X.US]:"USA",[s.X.UY]:"Uruguay",[s.X.UZ]:"Uzbekistan",[s.X.VC]:"Saint Vincent and the Grenadines",[s.X.VE]:"Venezuela",[s.X.VG]:"British Virgin Islands",[s.X.VN]:"Vietnam",[s.X.VU]:"Vanuatu",[s.X.WS]:"Samoa",[s.X.XK]:"Kosovo",[s.X.YE]:"Yemen",[s.X.ZA]:"South Africa",[s.X.ZM]:"Zambia",[s.X.ZW]:"Zimbabwe"}}),{cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range","Choose days"],range:["from","to"],countTexts:["Plus","Minus"],time:{"HH:MM":"HH:MM","HH:MM:SS":"HH:MM:SS","HH:MM:SS.MSS":"HH:MM:SS.MSS"},dateTexts:{DMY:"dd.mm.yyyy",MDY:"mm.dd.yyyy",YMD:"yyyy.mm.dd"},digitalInformationUnits:["B","KiB","MiB"],passwordTexts:["Show password","Hide password"],copyTexts:["Copy","Copied"],shortCalendarMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],pagination:["Previous page","Next page"],fileTexts:{loadingError:"Upload failed",preview:"Preview",remove:"Remove"},inputFileTexts:{defaultLabelSingle:"or drop\xa0it\xa0here",defaultLabelMultiple:"or drop\xa0them\xa0here",defaultLinkSingle:"Choose a file",defaultLinkMultiple:"Choose files",maxSizeRejectionReason:"File is larger than ",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},prompt:{yes:"Yes",no:"No"}}),{showHideText:"Show/Hide",paginationTexts:{pages:"Pages",linesPerPage:"Lines per page",of:"of"}}),{cardNumber:["Number","Card number"],cardExpiry:["Expires","Valid through"]}),{colorSelectorModeNames:["Solid color","Gradient"],toolbarTools:{undo:"Undo",redo:"Redo",font:"Font",fontStyle:"Font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikeThrough:"Strike through",justify:"Justify",justifyLeft:"Justify left",justifyCenter:"Justify center",justifyRight:"Justify right",justifyFull:"Justify full",list:"List",indent:"Indent",outdent:"Outdent",unorderedList:"Unordered list",orderedList:"Ordered list",quote:"Quote",foreColor:"Color",backColor:"Background color",hiliteColor:"Highlight color",clear:"Clear",link:"Link",attach:"Attach file",tex:"Insert TeX",code:"Code",image:"Insert image",insertHorizontalRule:"Insert horizontal rule",superscript:"Superscript",subscript:"Subscript",insertTable:"Insert table",insertGroup:"Insert group",hiliteGroup:"Hilite group",removeGroup:"Remove group",insertAnchor:"Insert anchor",mergeCells:"Merge cells",splitCells:"Split cells",rowsColumnsManaging:"Managing rows and columns",cellColor:"Cell color",setDetails:"Details",removeDetails:"Remove details"},editorEditLink:{urlExample:"example.com",anchorExample:"anchor"},editorTableCommands:[["Insert column before","Insert column after"],["Insert row before","Insert row after"],["Delete column","Delete row"]],editorCodeOptions:["Code in the text","Code in block"],editorFontOptions:{small:"Small",large:"Large",normal:"Normal",title:"Title",subtitle:"Subtitle"}}),{previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"}});var ae=c(4945);const U=new e.OlP("[TUI_DEFAULT_LANGUAGE]",{factory:()=>fe}),ue=new e.OlP("[TUI_LANGUAGE]",{factory:()=>(0,ae.of)((0,e.f3M)(U))});new e.OlP("[TUI_LANGUAGE_LOADER]"),new e.OlP("[TUI_LANGUAGE_STORAGE_KEY]",{factory:()=>"tuiLanguage"});var ze=c(97),_e=c(1528),Se=c(7969);function Fe(He){return()=>(0,e.f3M)(ue).pipe((0,_e.w)(de=>(0,ze.b)(de)?de:(0,ae.of)(de)),(0,Se.U)(de=>de[He]))}},3063:(Yt,Le,c)=>{"use strict";c.d(Le,{p:()=>zt,s:()=>tt});var e=c(4537),s=c(9900),R=c(6480),B=c(7179),L=c(8033),q=c(6060),W=c(1927),re=c(7320),le=c(4789),fe=c(1489),ae=c(9570);function U(qe,Ze){if(1&qe&&e._UZ(0,"tui-svg",2),2&qe){const Me=Ze.polymorpheusOutlet,Qe=e.oxw();e.ekj("t-mark_on",!Qe.empty),e.Q6J("src",Me)}}const ue=function(qe){return{$implicit:qe}},J=["*"],ze=(0,W.JN)({size:"m",appearances:{unchecked:re.Nm.Outline,checked:re.Nm.Primary,indeterminate:re.Nm.Primary},icons:{checked:({$implicit:qe})=>"m"===qe?"tuiIconCheck":"tuiIconCheckLarge",indeterminate:({$implicit:qe})=>"m"===qe?"tuiIconMinus":"tuiIconMinusLarge"}});let Se=(()=>{class qe{constructor(Me){this.options=Me,this.size=this.options.size,this.disabled=!1,this.focused=!1,this.hovered=!1,this.pressed=!1,this.invalid=!1,this.icon=this.options.icons.checked,this.value=!1}set valueSetter(Me){!1!==Me&&this.setCurrentIcon(Me),this.value=Me}get appearance(){switch(this.value){case!1:return this.options.appearances.unchecked;case!0:return this.options.appearances.checked;default:return this.options.appearances.indeterminate}}get empty(){return!1===this.value}setCurrentIcon(Me){this.icon=null===Me?this.options.icons.indeterminate:this.options.icons.checked}}return qe.\u0275fac=function(Me){return new(Me||qe)(e.Y36(ze))},qe.\u0275cmp=e.Xpm({type:qe,selectors:[["tui-primitive-checkbox"]],hostVars:1,hostBindings:function(Me,Qe){2&Me&&e.uIk("data-size",Qe.size)},inputs:{size:"size",disabled:"disabled",focused:"focused",hovered:"hovered",pressed:"pressed",invalid:"invalid",valueSetter:["value","valueSetter"]},ngContentSelectors:J,decls:3,vars:10,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid"],["class","t-mark",3,"t-mark_on","src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-mark",3,"src"]],template:function(Me,Qe){1&Me&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,U,1,3,"tui-svg",1),e.Hsn(2),e.qZA()),2&Me&&(e.Q6J("active",Qe.pressed)("appearance",Qe.appearance)("disabled",Qe.disabled)("focus",Qe.focused)("hover",Qe.hovered)("invalid",Qe.invalid),e.xp6(1),e.Q6J("polymorpheusOutlet",Qe.icon)("polymorpheusOutletContext",e.VKq(8,ue,Qe.size)))},dependencies:[le.PN,fe.o,ae.Li],styles:["[_nghost-%COMP%]{display:block;font-size:0;flex-shrink:0}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem;border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem;border-radius:var(--tui-radius-s)}.t-mark[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;width:100%;height:100%;transform:scale(0)}.t-mark_on[_ngcontent-%COMP%]{transform:scale(1)}"],changeDetection:0}),qe})(),Fe=(()=>{class qe{}return qe.\u0275fac=function(Me){return new(Me||qe)},qe.\u0275mod=e.oAB({type:qe}),qe.\u0275inj=e.cJS({imports:[[le.EI,fe.W,ae.wq]]}),qe})();var He=c(2130),de=c(4541),K=c(3633),We=c(5059),Ye=c(8491),Ie=c(8692);const vt=["focusableElement"];let rt=(()=>{class qe extends R.F9{constructor(Me,Qe,N){super(Me,N),this.options=Qe,this.size=this.options.size}get nativeFocusableElement(){return!this.focusableElement||this.computedDisabled?null:this.focusableElement.nativeElement}get focused(){return(0,B.V8)(this.nativeFocusableElement)}get computedFocusable(){return this.interactive&&this.focusable}onChecked(Me){this.value=Me}onFocused(Me){this.updateFocused(Me)}onFocusVisible(Me){this.updateFocusVisible(Me)}}return qe.\u0275fac=function(Me){return new(Me||qe)(e.Y36(s.a5,10),e.Y36(ze),e.Y36(e.sBO))},qe.\u0275cmp=e.Xpm({type:qe,selectors:[["tui-checkbox"]],viewQuery:function(Me,Qe){if(1&Me&&e.Gf(vt,5),2&Me){let N;e.iGM(N=e.CRH())&&(Qe.focusableElement=N.first)}},hostVars:1,hostBindings:function(Me,Qe){2&Me&&e.uIk("data-size",Qe.size)},inputs:{size:"size"},features:[e._Bn([(0,L.FT)(qe),(0,R.wB)(qe)]),e.qOj],decls:3,vars:11,consts:[[3,"disabled","focused","hovered","invalid","pressed","size","value"],["automation-id","tui-checkbox__native","type","checkbox",1,"t-native",3,"disabled","id","tuiFocusable","tuiChecked","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""]],template:function(Me,Qe){1&Me&&(e.TgZ(0,"tui-primitive-checkbox",0)(1,"input",1,2),e.NdJ("tuiCheckedChange",function(Q){return Qe.value=Q})("tuiFocusedChange",function(Q){return Qe.onFocused(Q)})("tuiFocusVisibleChange",function(Q){return Qe.onFocusVisible(Q)}),e.qZA()()),2&Me&&(e.Q6J("disabled",Qe.disabled)("focused",Qe.computedFocusVisible)("hovered",Qe.pseudoHover)("invalid",Qe.computedInvalid)("pressed",Qe.pseudoActive)("size",Qe.size)("value",Qe.value),e.xp6(1),e.Q6J("disabled",Qe.disabled)("id",Qe.id)("tuiFocusable",Qe.computedFocusable)("tuiChecked",Qe.value))},dependencies:[Se,de.t,K.t,We.U,Ye.q],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;flex-shrink:0}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem}._readonly[_nghost-%COMP%] tui-primitive-checkbox[_ngcontent-%COMP%]{pointer-events:none}.t-native[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.t-native[_ngcontent-%COMP%]:-webkit-autofill, .t-native[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-native[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}"],changeDetection:0}),qe})(),Ae=(()=>{class qe{}return qe.\u0275fac=function(Me){return new(Me||qe)},qe.\u0275mod=e.oAB({type:qe}),qe.\u0275inj=e.cJS({imports:[[Ie.ez,de.S,K.u,We.F,Ye.c,Fe]]}),qe})();const bt=["*"];let zt=(()=>{class qe extends R.F9{constructor(Me,Qe,N,Q){super(Me,Qe),this.mode$=N,this.options=Q,this.size=this.options.size}get focused(){return(0,B.V8)(this.nativeFocusableElement)}get nativeFocusableElement(){var Me,Qe;return null!==(Qe=null===(Me=this.checkbox)||void 0===Me?void 0:Me.nativeFocusableElement)&&void 0!==Qe?Qe:null}onFocused(Me){this.updateFocused(Me)}onModelChange(Me){this.value=Me}}return qe.\u0275fac=function(Me){return new(Me||qe)(e.Y36(s.a5,10),e.Y36(e.sBO),e.Y36(q.Au),e.Y36(ze))},qe.\u0275cmp=e.Xpm({type:qe,selectors:[["tui-checkbox-labeled"]],viewQuery:function(Me,Qe){if(1&Me&&e.Gf(rt,5),2&Me){let N;e.iGM(N=e.CRH())&&(Qe.checkbox=N.first)}},hostVars:1,hostBindings:function(Me,Qe){1&Me&&e.NdJ("$.data-mode.attr",function(){return Qe.mode$}),2&Me&&e.uIk("data-size",Qe.size)},inputs:{size:"size"},features:[e._Bn([(0,L.FT)(qe),(0,R.wB)(qe),He.CV]),e.qOj],ngContentSelectors:bt,decls:4,vars:12,consts:[[1,"t-wrapper"],[3,"disabled","focusable","nativeId","pseudoActive","pseudoFocus","pseudoHover","pseudoInvalid","readOnly","size","ngModel","ngModelChange","focusedChange"],[1,"t-content"]],template:function(Me,Qe){1&Me&&(e.F$t(),e.TgZ(0,"label",0)(1,"tui-checkbox",1),e.NdJ("ngModelChange",function(Q){return Qe.value=Q})("focusedChange",function(Q){return Qe.onFocused(Q)}),e.qZA(),e.TgZ(2,"div",2),e.Hsn(3),e.qZA()()),2&Me&&(e.xp6(1),e.Q6J("disabled",Qe.computedDisabled)("focusable",Qe.focusable)("nativeId",Qe.nativeId)("pseudoActive",Qe.pseudoActive)("pseudoFocus",Qe.pseudoFocus)("pseudoHover",Qe.pseudoHover)("pseudoInvalid",Qe.computedInvalid)("readOnly",Qe.readOnly)("size",Qe.size)("ngModel",Qe.value),e.xp6(1),e.ekj("t-content_disabled",Qe.computedDisabled))},dependencies:[rt,s.JJ,s.On],styles:["[_nghost-%COMP%]{position:relative;display:block;line-height:0}._disabled[_nghost-%COMP%], ._readonly[_nghost-%COMP%]{pointer-events:none}.t-wrapper[_ngcontent-%COMP%]{display:inline-flex;max-width:100%;cursor:pointer}._disabled[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{cursor:default}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);line-height:1rem;word-wrap:break-word;min-width:0}.t-content_disabled[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{margin-left:.5rem}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.5rem;margin-left:.75rem}"],changeDetection:0}),qe})(),tt=(()=>{class qe{}return qe.\u0275fac=function(Me){return new(Me||qe)},qe.\u0275mod=e.oAB({type:qe}),qe.\u0275inj=e.cJS({imports:[[Ie.ez,s.u5,Ae]]}),qe})()},1673:(Yt,Le,c)=>{"use strict";c.d(Le,{K3:()=>_e,Qf:()=>Fe,wU:()=>Se});var e=c(4537),s=c(9900),R=c(221),B=c(6480),L=c(7179),q=c(8033),W=c(5600),re=c(5640),le=c(8940),fe=c(5111),ae=c(6060),U=c(3631),ue=c(26),J=c(8692);const ee=["*",[["input"]]],ze=["*","input"];let _e=(()=>{class He extends B.M${constructor(K,We,Ye,Ie){super(K,We,Ie),this.textfieldSize=Ye,this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){return(0,L.V8)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get canOpen(){return this.interactive&&!!this.datalist}onValueChange(K){this.value=K,this.open=!0}onActiveZone(K){this.updateFocused(K)}handleOption(K){this.setNativeValue(String(K)),this.focusInput(),this.value=String(K),this.open=!1}getFallbackValue(){return""}focusInput(K=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:K})}setNativeValue(K){this.nativeFocusableElement&&(this.nativeFocusableElement.value=K)}}return He.\u0275fac=function(K){return new(K||He)(e.Y36(s.a5,10),e.Y36(e.sBO),e.Y36(le.kI),e.Y36(B.FX,8))},He.\u0275cmp=e.Xpm({type:He,selectors:[["tui-input"]],contentQueries:function(K,We,Ye){if(1&K&&e.Suo(Ye,fe.gX,5,e.Rgc),2&K){let Ie;e.iGM(Ie=e.CRH())&&(We.datalist=Ie.first)}},viewQuery:function(K,We){if(1&K&&(e.Gf(W.o1,5),e.Gf(re.yc,5)),2&K){let Ye;e.iGM(Ye=e.CRH())&&(We.hostedDropdown=Ye.first),e.iGM(Ye=e.CRH())&&(We.textfield=Ye.first)}},hostVars:1,hostBindings:function(K,We){2&K&&e.uIk("data-size",We.size)},features:[e._Bn([ue.E2,(0,q.FT)(He),(0,ae.oE)(He),(0,B.wB)(He)],[ue.yn]),e.qOj],ngContentSelectors:ze,decls:4,vars:11,consts:[[1,"t-hosted",3,"canOpen","content","open","openChange","tuiActiveZoneChange"],["automation-id","tui-input__textfield",1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value","valueChange"]],template:function(K,We){1&K&&(e.F$t(ee),e.TgZ(0,"tui-hosted-dropdown",0),e.NdJ("openChange",function(Ie){return We.open=Ie})("tuiActiveZoneChange",function(Ie){return We.onActiveZone(Ie)}),e.TgZ(1,"tui-primitive-textfield",1),e.NdJ("valueChange",function(Ie){return We.onValueChange(Ie)}),e.Hsn(2),e.Hsn(3,1,["ngProjectAs","input",5,["input"]]),e.qZA()()),2&K&&(e.Q6J("canOpen",We.canOpen)("content",We.datalist||"")("open",We.open),e.xp6(1),e.Q6J("disabled",We.computedDisabled)("focusable",We.computedFocusable)("invalid",We.computedInvalid)("nativeId",We.nativeId)("pseudoFocus",We.computedFocused)("pseudoHover",We.pseudoHover)("readOnly",We.readOnly)("value",We.value))},dependencies:[W.o1,re.yc,R.e,re.B1],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}._disabled[_nghost-%COMP%]{pointer-events:none}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),He})(),Se=(()=>{class He extends U.D1{onValueChange(K){this.host.onValueChange(K)}}return He.\u0275fac=function(){let de;return function(We){return(de||(de=e.n5z(He)))(We||He)}}(),He.\u0275dir=e.lG2({type:He,selectors:[["tui-input"]],features:[e._Bn([(0,ae.cp)(He)]),e.qOj]}),He})(),Fe=(()=>{class He{}return He.\u0275fac=function(K){return new(K||He)},He.\u0275mod=e.oAB({type:He}),He.\u0275inj=e.cJS({imports:[[J.ez,R.A,re.KW,W.jh]]}),He})()},26:(Yt,Le,c)=>{"use strict";c.d(Le,{yn:()=>U,E2:()=>ue});var e=c(4537),s=c(6060);c(7969);var q=c(8952),le=(c(9811),c(4945),c(8330)),fe=c(9900);const U=(0,q.fx)({limitWidth:"fixed",align:"right"}),ue={provide:s.sE,deps:[[new e.FiY,new e.PiD,fe.JU]],useFactory:le.y}},9811:(Yt,Le,c)=>{"use strict";c.d(Le,{UV:()=>ne,Ys:()=>at,RZ:()=>Ht,ue:()=>xn,yL:()=>je,WO:()=>Mt,Z4:()=>Xe});var e=c(4537),s=c(1927),R=c(3770),L=(c(8939),c(6424)),q=c(7788),W=c(5648);const U=12;(0,s.JN)("DMY"),(0,s.JN)(".");class tt{constructor(ye){this.year=ye}static isValidYear(ye){return Number.isInteger(ye)&&(0,W.wf)(ye,0,1e4)}static isLeapYear(ye){return ye%400==0||ye%4==0&&ye%100!=0}static getAbsoluteLeapYears(ye){return Math.ceil(ye/400)+(Math.ceil(ye/4)-Math.ceil(ye/100))}static lengthBetween(ye,$e){return $e.year-ye.year}static normalizeYearPart(ye){return(0,W.G1)(ye,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return tt.isLeapYear(this.year)}get absoluteLeapYears(){return tt.getAbsoluteLeapYears(this.year)}yearBefore({year:ye}){return this.year=ye}yearAfter({year:ye}){return this.year>ye}append({year:ye=0}){return new tt(this.year+ye)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](ye){return Date.prototype[Symbol.toPrimitive].call(this,ye)}toJSON(){return this.formattedYear}}class qe extends tt{constructor(ye,$e){super(ye),this.month=$e}static isValidMonth(ye,$e){return tt.isValidYear(ye)&&qe.isValidMonthPart($e)}static getMonthDaysCount(ye,$e){switch(ye){case L.B.February:return $e?29:28;case L.B.April:case L.B.June:case L.B.September:case L.B.November:return 30;default:return 31}}static currentLocal(){const ye=new Date;return new qe(ye.getFullYear(),ye.getMonth())}static currentUtc(){const ye=new Date;return new qe(ye.getUTCFullYear(),ye.getUTCMonth())}static lengthBetween(ye,$e){return $e.month+12*$e.year-(ye.month+12*ye.year)}static normalizeMonthPart(ye){return(0,W.G1)(ye,0,11)}static isValidMonthPart(ye){return Number.isInteger(ye)&&(0,W.wf)(ye,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return qe.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(ye){return this.yearBefore(ye)||this.yearSame(ye)&&this.month=ye.month}monthAfter(ye){return this.yearAfter(ye)||this.yearSame(ye)&&this.month>ye.month}append({year:ye=0,month:$e=0}){const Xt=(this.year+ye)*U+this.month+$e;return new qe(Math.floor(Xt/U),Xt%U)}toString(){return`${this.formattedMonthPart}.${this.formattedYear}`}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return`${super.toJSON()}-${this.formattedMonthPart}`}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class Ze extends qe{constructor(ye,$e,Xt){super(ye,$e),this.day=Xt}static fromLocalNativeDate(ye){return new Ze(ye.getFullYear(),ye.getMonth(),ye.getDate())}static fromUtcNativeDate(ye){return new Ze(ye.getUTCFullYear(),ye.getUTCMonth(),ye.getUTCDate())}static isValidDay(ye,$e,Xt){return qe.isValidMonth(ye,$e)&&Number.isInteger(Xt)&&(0,W.wf)(Xt,1,qe.getMonthDaysCount($e,tt.isLeapYear(ye))+1)}static currentLocal(){const ye=new Date,$e=ye.getFullYear(),Xt=ye.getMonth(),Zt=ye.getDate();return new Ze($e,Xt,Zt)}static currentUtc(){const ye=new Date,$e=ye.getUTCFullYear(),Xt=ye.getUTCMonth(),Zt=ye.getUTCDate();return new Ze($e,Xt,Zt)}static normalizeOf(ye,$e,Xt){const Zt=tt.normalizeYearPart(ye),mn=qe.normalizeMonthPart($e),me=Ze.normalizeDayPart(Xt,mn,Zt);return new Ze(Zt,mn,me)}static lengthBetween(ye,$e){return Math.round(($e.toLocalNativeDate().getTime()-ye.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(ye,$e="DMY"){switch($e){case"YMD":return{day:parseInt(ye.slice(8,10),10),month:parseInt(ye.slice(5,7),10)-1,year:parseInt(ye.slice(0,4),10)};case"MDY":return{day:parseInt(ye.slice(3,5),10),month:parseInt(ye.slice(0,2),10)-1,year:parseInt(ye.slice(6,10),10)};default:return{day:parseInt(ye.slice(0,2),10),month:parseInt(ye.slice(3,5),10)-1,year:parseInt(ye.slice(6,10),10)}}}static normalizeParse(ye,$e="DMY"){const{day:Xt,month:Zt,year:mn}=this.parseRawDateString(ye,$e);return Ze.normalizeOf(mn,Zt,Xt)}static jsonParse(ye){const{day:$e,month:Xt,year:Zt}=this.parseRawDateString(ye,"YMD");if(!tt.isValidYear(Zt))throw new q.JY(Zt);if(!qe.isValidMonth(Zt,Xt))throw new q.AM(Xt);if(!Number.isInteger($e)||!(0,W.wf)($e,1,qe.getMonthDaysCount(Xt,tt.isLeapYear(Zt))+1))throw new q.I4($e);return new Ze(Zt,Xt,$e)}static normalizeDayPart(ye,$e,Xt){const Zt=qe.getMonthDaysCount($e,tt.isLeapYear(Xt));return(0,W.G1)(ye,1,Zt)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const ye=this.dayOfWeek(!1);return ye===L.L.Saturday||ye===L.L.Sunday}dayOfWeek(ye=!0){const $e=ye?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return $e<0?6:$e}dayBefore(ye){return this.monthBefore(ye)||this.monthSame(ye)&&this.day=ye.day}dayAfter(ye){return this.monthAfter(ye)||this.monthSame(ye)&&this.day>ye.day}dayLimit(ye,$e){return null!==ye&&this.dayBefore(ye)?ye:null!==$e&&this.dayAfter($e)?$e:this}append({year:ye=0,month:$e=0,day:Xt=0}){const Zt=(this.year+ye)*U+this.month+$e;let mn=Math.floor(Zt/U),me=Zt%U,Ke=Math.min(this.day,qe.getMonthDaysCount(me,tt.isLeapYear(mn)))+Xt;for(;Ke>qe.getMonthDaysCount(me,tt.isLeapYear(mn));)Ke-=qe.getMonthDaysCount(me,tt.isLeapYear(mn)),me===L.B.December?(mn++,me=L.B.January):me++;for(;Ke<1;)me===L.B.January?(mn--,me=L.B.December):me--,Ke+=qe.getMonthDaysCount(me,tt.isLeapYear(mn));return new Ze(mn,me,Ke)}getFormattedDay(ye,$e){const Xt=this.formattedDayPart,Zt=this.formattedMonthPart,mn=this.formattedYear;switch(ye){case"YMD":return`${mn}${$e}${Zt}${$e}${Xt}`;case"MDY":return`${Zt}${$e}${Xt}${$e}${mn}`;default:return`${Xt}${$e}${Zt}${$e}${mn}`}}toString(ye="DMY",$e="."){return this.getFormattedDay(ye,$e)}toJSON(){return`${super.toJSON()}-${this.formattedDayPart}`}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}const N=new Ze(0,0,1),Q=new Ze(9999,11,31);class ie{constructor(ye,$e,Xt=0,Zt=0){this.hours=ye,this.minutes=$e,this.seconds=Xt,this.ms=Zt}static isValidTime(ye,$e,Xt=0,Zt=0){return Number.isInteger(ye)&&tuiInRange(ye,0,24)&&Number.isInteger($e)&&tuiInRange($e,0,60)&&Number.isInteger(Xt)&&tuiInRange(Xt,0,60)&&Number.isInteger(Zt)&&tuiInRange(Zt,0,1e3)}static current(){return ie.fromAbsoluteMilliseconds(Date.now()%864e5)}static currentLocal(){const ye=new Date;return ie.fromAbsoluteMilliseconds((Date.now()-ye.getTimezoneOffset()*We)%864e5)}static fromAbsoluteMilliseconds(ye){const $e=Math.floor(ye/Ye),Xt=Math.floor(ye%Ye/We),Zt=Math.floor(ye%Ye%We/1e3)||0,mn=Math.floor(ye%Ye%We%1e3)||0;return new ie($e,Xt,Zt,mn)}static fromString(ye){const $e=Number(ye.slice(0,2)),Xt=Number(ye.slice(3,5)),Zt=Number(ye.slice(6,8))||0,mn=Number(ye.slice(9,12))||0;return new ie($e,Xt,Zt,mn)}static fromLocalNativeDate(ye){return new ie(ye.getHours(),ye.getMinutes(),ye.getSeconds(),ye.getMilliseconds())}shift({hours:ye=0,minutes:$e=0,seconds:Xt=0,ms:Zt=0}){const mn=(1e3+this.ms+Zt%1e3)%1e3,Ke=(Zt<0?Math.ceil(Zt/1e3):Math.floor(Zt/1e3))+Xt,ot=(60+this.seconds+Ke%60)%60,oe=(Ke<0?Math.ceil(Ke/60):Math.floor(Ke/60))+$e,$=(60+this.minutes+oe%60)%60,Ne=(oe<0?Math.ceil(oe/60):Math.floor(oe/60))+ye;return new ie((24+this.hours+Ne%24)%24,$,ot,mn)}toString(ye){const $e="HH:MM:SS.MSS"===ye||!ye&&this.ms>0,Xt=$e||"HH:MM:SS"===ye||!ye&&this.seconds>0;return`${this.formatTime(this.hours)}:${this.formatTime(this.minutes)}${Xt?`:${this.formatTime(this.seconds)}`:""}${$e?`.${this.formatTime(this.ms,3)}`:""}`}valueOf(){return this.toAbsoluteMilliseconds()}[Symbol.toPrimitive](ye){return Date.prototype[Symbol.toPrimitive].call(this,ye)}toAbsoluteMilliseconds(){return this.hours*Ye+this.minutes*We+1e3*this.seconds+this.ms}formatTime(ye,$e=2){return String(ye).padStart($e,"0")}}var I=c(1081),te=c(6493);new e.OlP("[TUI_CALENDAR_DATE_STREAM]");(0,s.JN)({[I.X.AD]:"+376###-###",[I.X.AE]:"+971-##-###-####",[I.X.AF]:"+93##-###-####",[I.X.AG]:"+1(268) ###-####",[I.X.AI]:"+1(264) ###-####",[I.X.AL]:"+355(###) ###-###",[I.X.AM]:"+374##-###-###",[I.X.AO]:"+244(###) ###-###",[I.X.AR]:"+54(###) ####-####",[I.X.AT]:"+43(###) ###-####",[I.X.AU]:"+61#-####-####",[I.X.AW]:"+297###-####",[I.X.AZ]:"+994##-###-##-##",[I.X.BA]:"+387 ###-####-##",[I.X.BB]:"+1(246) ###-####",[I.X.BD]:"+880##-###-###",[I.X.BE]:"+32(###) ###-###",[I.X.BF]:"+226##-##-####",[I.X.BG]:"+359(###) ###-###",[I.X.BH]:"+973####-####",[I.X.BI]:"+257##-##-####",[I.X.BJ]:"+229##-##-####",[I.X.BL]:"+590 ## ## ## ## ##",[I.X.BM]:"+1(441) ###-####",[I.X.BN]:"+673###-####",[I.X.BO]:"+591#-###-####",[I.X.BQ]:"+599-###-####",[I.X.BR]:"+55(##) ####-#####",[I.X.BS]:"+1(242) ###-####",[I.X.BT]:"+975#-###-###",[I.X.BW]:"+267##-###-###",[I.X.BY]:"+375(##) ###-##-##",[I.X.BZ]:"+501###-####",[I.X.CA]:"+1(###) ###-####",[I.X.CD]:"+243(###) ###-###",[I.X.CF]:"+236-##-##-####",[I.X.CG]:"+242##-###-####",[I.X.CH]:"+41##-###-####",[I.X.CI]:"+225##-##-###-###",[I.X.CL]:"+56#-####-####",[I.X.CM]:"+237#####-####",[I.X.CN]:"+86(###) ####-####",[I.X.CO]:"+57(###) ###-####",[I.X.CR]:"+506####-####",[I.X.CU]:"+53#-###-####",[I.X.CV]:"+238(###) ##-##",[I.X.CW]:"+5999-###-####",[I.X.CY]:"+357##-###-###",[I.X.CZ]:"+420(###) ###-###",[I.X.DE]:"+49(###) ###-###-##",[I.X.DJ]:"+253##-##-##-##",[I.X.DK]:"+45##-##-##-##",[I.X.DM]:"+1(767) ###-####",[I.X.DO]:"+1(###) ###-####",[I.X.DZ]:"+213##-###-####",[I.X.EC]:"+593##-###-####",[I.X.EE]:"+372####-####",[I.X.EG]:"+20(###) ###-####",[I.X.ER]:"+291#-###-###",[I.X.ES]:"+34(###) ###-###",[I.X.ET]:"+251##-###-####",[I.X.FI]:"+358(###) ###-##-##",[I.X.FJ]:"+679##-#####",[I.X.FK]:"+500#####",[I.X.FM]:"+691###-####",[I.X.FR]:"+33 ## ## ## ## ##",[I.X.GA]:"+241##-##-##-##",[I.X.GB]:"+44##-####-####",[I.X.GD]:"+1(473) ###-####",[I.X.GE]:"+995(###) ###-###",[I.X.GF]:"+594 ## ## ## ## ##",[I.X.GH]:"+233(###) ###-###",[I.X.GI]:"+350###-#####",[I.X.GL]:"+299##-##-##",[I.X.GM]:"+220(###) ##-##",[I.X.GN]:"+224##-###-###",[I.X.GP]:"+590 ## ## ## ## ##",[I.X.GQ]:"+240##-###-####",[I.X.GR]:"+30(###) ###-####",[I.X.GT]:"+502#-###-####",[I.X.GW]:"+245#-######",[I.X.GY]:"+592###-####",[I.X.HK]:"+852####-####",[I.X.HN]:"+504####-####",[I.X.HR]:"+385##-###-####",[I.X.HT]:"+509##-##-####",[I.X.HU]:"+36(###) ###-###",[I.X.ID]:"+62(###) ###-##-###",[I.X.IE]:"+353(###) ###-###",[I.X.IL]:"+972##-###-####",[I.X.IN]:"+91(####) ###-###",[I.X.IQ]:"+964(###) ###-####",[I.X.IR]:"+98(###) ###-####",[I.X.IS]:"+354###-####",[I.X.IT]:"+39(###) ####-###",[I.X.JM]:"+1(876) ###-####",[I.X.JO]:"+962#-####-####",[I.X.JP]:"+81-##-####-####",[I.X.KE]:"+254###-######",[I.X.KG]:"+996(###) ###-###",[I.X.KH]:"+855##-###-###",[I.X.KM]:"+269##-#####",[I.X.KN]:"+1(869) ###-####",[I.X.KP]:"+850####-#############",[I.X.KR]:"+82##-###-####",[I.X.KW]:"+965####-####",[I.X.KY]:"+1(345) ###-####",[I.X.KZ]:"+7(###) ###-##-##",[I.X.LA]:"+856##-##-###-###",[I.X.LB]:"+961##-###-###",[I.X.LC]:"+1(758) ###-####",[I.X.LI]:"+423(###) ###-####",[I.X.LK]:"+94##-###-####",[I.X.LR]:"+231##-###-###",[I.X.LS]:"+266#-###-####",[I.X.LT]:"+370(###) ##-###",[I.X.LU]:"+352(###) ###-###",[I.X.LV]:"+371##-###-###",[I.X.LY]:"+218##-###-####",[I.X.MA]:"+212##-####-###",[I.X.MC]:"+377###-###-###",[I.X.MD]:"+373####-####",[I.X.ME]:"+382##-###-###",[I.X.MF]:"+590 ## ## ## ## ##",[I.X.MG]:"+261##-##-#####",[I.X.MK]:"+389##-###-###",[I.X.ML]:"+223##-##-####",[I.X.MM]:"+95##-###-###",[I.X.MN]:"+976##-##-####",[I.X.MO]:"+853####-####",[I.X.MQ]:"+596 ## ## ## ## ##",[I.X.MR]:"+222##-##-####",[I.X.MS]:"+1(664) ###-####",[I.X.MT]:"+356####-####",[I.X.MU]:"+230####-####",[I.X.MV]:"+960###-####",[I.X.MW]:"+265#-####-####",[I.X.MX]:"+52(###) ###-####",[I.X.MY]:"+60(###) ###-###",[I.X.MZ]:"+258##-###-###",[I.X.NA]:"+264##-###-####",[I.X.NC]:"+687 ### ###",[I.X.NE]:"+227##-##-####",[I.X.NG]:"+234(###) ###-####",[I.X.NI]:"+505####-####",[I.X.NL]:"+31##-###-####",[I.X.NO]:"+47(###) ##-###",[I.X.NP]:"+977##-###-###",[I.X.NZ]:"+64(###) ###-####",[I.X.OM]:"+968##-###-###",[I.X.PA]:"+507###-####",[I.X.PE]:"+51(###) ###-###",[I.X.PF]:"+689 ## ## ## ##",[I.X.PG]:"+675(###) ##-###",[I.X.PH]:"+63(###) ###-####",[I.X.PK]:"+92(###) ###-####",[I.X.PL]:"+48(###) ###-###",[I.X.PT]:"+351##-###-####",[I.X.PW]:"+680###-####",[I.X.PY]:"+595(###) ###-###",[I.X.QA]:"+974####-####",[I.X.RE]:"+262 ## ## ## ## ##",[I.X.RO]:"+40##-###-####",[I.X.RS]:"+381##-###-####",[I.X.RU]:"+7### ###-##-##",[I.X.RW]:"+250(###) ###-###",[I.X.SA]:"+966#-####-####",[I.X.SB]:"+677###-####",[I.X.SC]:"+248#-###-###",[I.X.SD]:"+249##-###-####",[I.X.SE]:"+46##-###-####",[I.X.SG]:"+65####-####",[I.X.SH]:"+290####",[I.X.SI]:"+386##-###-###",[I.X.SK]:"+421(###) ###-###",[I.X.SL]:"+232##-######",[I.X.SM]:"+378####-######",[I.X.SN]:"+221##-###-####",[I.X.SO]:"+252##-###-###",[I.X.SR]:"+597###-####",[I.X.ST]:"+239##-#####",[I.X.SV]:"+503##-##-####",[I.X.SX]:"+1(721) ###-####",[I.X.SY]:"+963##-####-###",[I.X.SZ]:"+268##-##-####",[I.X.TC]:"+1(649) ###-####",[I.X.TD]:"+235##-##-##-##",[I.X.TG]:"+228##-###-###",[I.X.TH]:"+66##-###-####",[I.X.TJ]:"+992##-###-####",[I.X.TL]:"+670###-#####",[I.X.TM]:"+993#-###-####",[I.X.TN]:"+216##-###-###",[I.X.TO]:"+676#####",[I.X.TR]:"+90(###) ###-####",[I.X.TT]:"+1(868) ###-####",[I.X.TW]:"+886#-####-####",[I.X.TZ]:"+255##-###-####",[I.X.UA]:"+380(##) ###-##-##",[I.X.UG]:"+256(###) ###-###",[I.X.US]:"+1(###) ###-####",[I.X.UY]:"+598#-###-##-##",[I.X.UZ]:"+998##-###-####",[I.X.VC]:"+1(784) ###-####",[I.X.VE]:"+58(###) ###-####",[I.X.VG]:"+1(284)###-####",[I.X.VN]:"+84(###) ####-###",[I.X.VU]:"+678##-#####",[I.X.WS]:"+685##-####",[I.X.XK]:"+383##-###-###",[I.X.YE]:"+967###-###-###",[I.X.YT]:"+262 ## ## ## ## ##",[I.X.ZA]:"+27##-###-####",[I.X.ZM]:"+260##-###-####",[I.X.ZW]:"+263#-######"}),new e.OlP("[TUI_DATE_VALUE_TRANSFORMER]"),new e.OlP("[TUI_DATE_RANGE_VALUE_TRANSFORMER]"),new e.OlP("[TUI_DATE_TIME_VALUE_TRANSFORMER]"),(0,s.N1)((0,te.v)("prompt")),(0,s.N1)((0,te.v)("cancel")),(0,s.N1)((0,te.v)("done"));const xn=(0,s.N1)((0,te.v)("more")),ne=((0,s.N1)((0,te.v)("hide")),(0,s.N1)((0,te.v)("showAll")),(0,s.N1)((0,te.v)("otherDate")),(0,s.N1)((0,te.v)("mobileCalendarTexts")),(0,s.N1)((0,te.v)("range")),(0,s.N1)((0,te.v)("countTexts")),(0,s.N1)((0,te.v)("time")),(0,s.N1)((0,te.v)("dateTexts")),(0,s.N1)((0,te.v)("digitalInformationUnits")),(0,s.N1)((0,te.v)("copyTexts"))),je=(0,s.N1)((0,te.v)("passwordTexts")),sn=((0,s.N1)((0,te.v)("shortCalendarMonths")),(0,s.N1)((0,te.v)("fileTexts")),(0,s.N1)((0,te.v)("pagination")),(0,s.N1)((0,te.v)("inputFileTexts")),(0,s.N1)((0,te.v)("multiSelectTexts")),(0,s.N1)((0,te.v)("countries")),{icon:({$implicit:ut})=>"s"===ut?"tuiIconCalendar":"tuiIconCalendarLarge",min:N,max:Q,nativePicker:!1});(0,s.JN)(sn);const at=(0,s.JN)({stringify:R.yZ,identityMatcher:R.bg,disabledItemHandler:R.Iy});new e.OlP("[TUI_MOBILE_CALENDAR]");const Ht=new e.OlP("[TUI_MONTH_FORMATTER]"),Mt=(0,s.JN)(24),Xe=(0,s.JN)({})},126:(Yt,Le,c)=>{"use strict";c.d(Le,{Gt:()=>Fe,X1:()=>He,uX:()=>Se});var e=c(5998),s=c(4537),R=c(9018),B=c(3729),L=c(3072),q=c(5857);class re{supports(K){return K.includes(this.modifier)}addGlobalEventListener(){return()=>{}}unwrap(K){return K.split(".").filter(We=>!this.modifier.includes(We)).join(".")}}let le=(()=>{class de extends re{constructor(){super(...arguments),this.modifier="$"}addEventListener(We,Ye){We[Ye]=We[Ye]||R.E;const Ie=this.getMethod(We,Ye),vt=this.manager.getZone().onStable,rt=(0,B.z)(vt.pipe((0,q.o)(()=>We[Ye]===R.E)),(0,L.P)(()=>We[Ye])).subscribe(Ie);return()=>rt.unsubscribe()}getMethod(We,Ye){const[,Ie,vt,rt=""]=Ye.split(".");return Ye.endsWith(".attr")?Ae=>null===Ae?We.removeAttribute(Ie):We.setAttribute(Ie,String(Ae)):"class"===Ie?Ae=>We.classList.toggle(vt,!!Ae):"style"===Ie?Ae=>We.style.setProperty(function W(de){return de.replace(/[a-z][A-Z]/g,K=>`${K[0]}-${K[1].toLowerCase()}`)}(vt),`${Ae}${rt}`):Ae=>We[Ie]=Ae}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})(),fe=(()=>{class de extends re{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(We){return We.includes(".")&&!this.unwrap(We).includes(".")}addEventListener(We,Ye,Ie){return We.addEventListener(this.unwrap(Ye),Ie,{once:Ye.includes(".once"),passive:Ye.includes(".passive"),capture:Ye.includes(".capture")}),()=>We.removeEventListener(this.unwrap(Ye),Ie,Ye.includes(".capture"))}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})(),ae=(()=>{class de extends re{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(We,Ye,Ie){return this.manager.addEventListener(We,this.unwrap(Ye),rt=>{rt.preventDefault(),Ie(rt)})}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})(),U=(()=>{class de extends re{constructor(){super(...arguments),this.modifier=".self"}addEventListener(We,Ye,Ie){return this.manager.addEventListener(We,this.unwrap(Ye),rt=>{rt.target===rt.currentTarget&&Ie(rt)})}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})(),ue=(()=>{class de extends re{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(We,Ye,Ie){return de.ngZone=this.manager.getZone(),de.ngZone.runOutsideAngular(()=>this.manager.addEventListener(We,this.unwrap(Ye),Ie))}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})();const _e=[ue,le,fe,ae,U,(()=>{class de extends re{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(We,Ye,Ie){return this.manager.addEventListener(We,this.unwrap(Ye),rt=>{rt.stopPropagation(),Ie(rt)})}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})(),(()=>{class de extends re{constructor(){super(...arguments),this.modifier=".init"}addEventListener(){return console.warn(".init plugin is no longer necessary as of v3.1.0"),()=>{}}}return de.\u0275fac=function(){let K;return function(Ye){return(K||(K=s.n5z(de)))(Ye||de)}}(),de.\u0275prov=s.Yz7({token:de,factory:de.\u0275fac}),de})()].map(de=>({provide:e.s3,multi:!0,useClass:de}));function Se(de){return(K,We,Ye)=>{const{value:Ie}=Ye;Ye.value=function(...vt){de.apply(this,vt)&&(ue.ngZone?ue.ngZone.run(()=>Ie.apply(this,vt)):Ie.apply(this,vt))}}}function Fe(de){return de}let He=(()=>{class de{constructor([We]){console.assert(!(We instanceof ue)||de.initialized,"EventPluginsModule must come after BrowserModule in imports"),de.initialized=!0}}return de.initialized=!1,de.\u0275fac=function(We){return new(We||de)(s.LFG(e.s3))},de.\u0275mod=s.oAB({type:de}),de.\u0275inj=s.cJS({providers:_e}),de})()},9570:(Yt,Le,c)=>{"use strict";c.d(Le,{Al:()=>R,GL:()=>B,Li:()=>W,wq:()=>ae,yf:()=>s});var e=c(4537);const s=new e.OlP("POLYMORPHEUS_CONTEXT");class R{constructor(ue,J){this.component=ue,this.i=J}createInjector(ue,J){return e.zs3.create({parent:this.i||ue,providers:[{provide:s,useValue:J}]})}}let B=(()=>{class U{constructor(J,ee){this.template=J,this.cdr=ee,this.polymorpheus=""}check(){this.cdr.markForCheck()}static ngTemplateContextGuard(J,ee){return!0}}return U.\u0275fac=function(J){return new(J||U)(e.Y36(e.Rgc,2),e.Y36(e.sBO))},U.\u0275dir=e.lG2({type:U,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"]}),U})();class L{constructor(ue){this.$implicit=ue}get polymorpheusOutlet(){return this.$implicit}}let W=(()=>{class U{constructor(J,ee,ze){this.vcr=J,this.i=ee,this.t=ze,this.content=""}get template(){return re(this.content)?this.content.template:this.content instanceof e.Rgc?this.content:this.t}ngOnChanges({content:J}){var ee;const ze=this.getContext();if(null===(ee=this.c)||void 0===ee||ee.injector.get(e.sBO).markForCheck(),!J)return;this.vcr.clear();const _e=ze&&new Proxy(ze,{get:(Se,Fe)=>{var He;return null===(He=this.getContext())||void 0===He?void 0:He[Fe]}});le(this.content)?this.process(this.content,_e):null!=(ze instanceof L&&ze.$implicit)&&this.vcr.createEmbeddedView(this.template,_e)}ngDoCheck(){re(this.content)&&this.content.check()}static ngTemplateContextGuard(J,ee){return!0}getContext(){return function fe(U){return re(U)||U instanceof e.Rgc}(this.content)||le(this.content)?this.context:new L("function"==typeof this.content?this.content(this.context):this.content)}process(J,ee){const ze=J.createInjector(this.i,ee);this.c=this.vcr.createComponent(ze.get(e._Vd).resolveComponentFactory(J.component),0,ze)}}return U.\u0275fac=function(J){return new(J||U)(e.Y36(e.s_b),e.Y36(e.zs3),e.Y36(e.Rgc))},U.\u0275dir=e.lG2({type:U,selectors:[["","polymorpheusOutlet",""]],inputs:{content:["polymorpheusOutlet","content"],context:["polymorpheusOutletContext","context"]},features:[e.TTD]}),U})();function re(U){return U instanceof B}function le(U){return U instanceof R}let ae=(()=>{class U{}return U.\u0275fac=function(J){return new(J||U)},U.\u0275mod=e.oAB({type:U}),U.\u0275inj=e.cJS({}),U})()},3358:function(Yt){Yt.exports=function(){"use strict";const{entries:Le,setPrototypeOf:c,isFrozen:e,getPrototypeOf:s,getOwnPropertyDescriptor:R}=Object;let{freeze:B,seal:L,create:q}=Object,{apply:W,construct:re}=typeof Reflect<"u"&&Reflect;B||(B=function(Pt){return Pt}),L||(L=function(Pt){return Pt}),W||(W=function(Pt,Dt,xe){return Pt.apply(Dt,xe)}),re||(re=function(Pt,Dt){return new Pt(...Dt)});const le=K(Array.prototype.forEach),fe=K(Array.prototype.pop),ae=K(Array.prototype.push),U=K(String.prototype.toLowerCase),ue=K(String.prototype.toString),J=K(String.prototype.match),ee=K(String.prototype.replace),ze=K(String.prototype.indexOf),_e=K(String.prototype.trim),Se=K(Object.prototype.hasOwnProperty),Fe=K(RegExp.prototype.test),He=function We(Ct){return function(){for(var Pt=arguments.length,Dt=new Array(Pt),xe=0;xe1?Dt-1:0),Oe=1;Oe2&&void 0!==arguments[2]?arguments[2]:U;c&&c(Ct,null);let xe=Pt.length;for(;xe--;){let Oe=Pt[xe];if("string"==typeof Oe){const ht=Dt(Oe);ht!==Oe&&(e(Pt)||(Pt[xe]=ht),Oe=ht)}Ct[Oe]=!0}return Ct}function Ie(Ct){for(let Pt=0;Pt/gm),Re=L(/\${[\w\W]*}/gm),lt=L(/^data-[\-\w.\u00B7-\uFFFF]/),Tt=L(/^aria-[\-\w]+$/),un=L(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),At=L(/^(?:\w+script|data):/i),Lt=L(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ot=L(/^html$/i),Ut=L(/^[a-z][.\w]*(-[.\w]+)+$/i);var rn=Object.freeze({__proto__:null,MUSTACHE_EXPR:I,ERB_EXPR:te,TMPLIT_EXPR:Re,DATA_ATTR:lt,ARIA_ATTR:Tt,IS_ALLOWED_URI:un,IS_SCRIPT_OR_DATA:At,ATTR_WHITESPACE:Lt,DOCTYPE_NAME:Ot,CUSTOM_ELEMENT:Ut});const $t={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Wt=function(){return typeof window>"u"?null:window},xn=function(Pt,Dt){if("object"!=typeof Pt||"function"!=typeof Pt.createPolicy)return null;let xe=null;const Oe="data-tt-policy-suffix";Dt&&Dt.hasAttribute(Oe)&&(xe=Dt.getAttribute(Oe));const ht="dompurify"+(xe?"#"+xe:"");try{return Pt.createPolicy(ht,{createHTML:De=>De,createScriptURL:De=>De})}catch{return console.warn("TrustedTypes policy "+ht+" could not be created."),null}};return function yt(){let Ct=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Wt();const Pt=Rn=>yt(Rn);if(Pt.version="3.1.3",Pt.removed=[],!Ct||!Ct.document||Ct.document.nodeType!==$t.document)return Pt.isSupported=!1,Pt;let{document:Dt}=Ct;const xe=Dt,Oe=xe.currentScript,{DocumentFragment:ht,HTMLTemplateElement:De,Node:ne,Element:je,NodeFilter:ve,NamedNodeMap:dt=Ct.NamedNodeMap||Ct.MozNamedAttrMap,HTMLFormElement:Bt,DOMParser:an,trustedTypes:Vt}=Ct,Ft=je.prototype,sn=rt(Ft,"cloneNode"),Nt=rt(Ft,"nextSibling"),st=rt(Ft,"childNodes"),it=rt(Ft,"parentNode");if("function"==typeof De){const Rn=Dt.createElement("template");Rn.content&&Rn.content.ownerDocument&&(Dt=Rn.content.ownerDocument)}let at,St="";const{implementation:qt,createNodeIterator:Ht,createDocumentFragment:Mt,getElementsByTagName:Xe}=Dt,{importNode:ut}=xe;let ye={};Pt.isSupported="function"==typeof Le&&"function"==typeof it&&qt&&void 0!==qt.createHTMLDocument;const{MUSTACHE_EXPR:$e,ERB_EXPR:Xt,TMPLIT_EXPR:Zt,DATA_ATTR:mn,ARIA_ATTR:me,IS_SCRIPT_OR_DATA:Ke,ATTR_WHITESPACE:ot,CUSTOM_ELEMENT:ce}=rn;let{IS_ALLOWED_URI:oe}=rn,$=null;const he=Ye({},[...Ae,...bt,...zt,...qe,...Me]);let Ne=null;const ft=Ye({},[...Qe,...N,...Q,...ie]);let nt=Object.seal(q(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),gt=null,Ve=null,Ue=!0,z=!0,S=!1,A=!0,Y=!1,Te=!0,ct=!1,_t=!1,jt=!1,nn=!1,pn=!1,dn=!1,Dn=!0,yn=!1,Yn=!0,vn=!1,Cn={},Gn=null;const mi=Ye({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ci=null;const ti=Ye({},["audio","video","img","source","image","track"]);let Zn=null;const ei=Ye({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Pi="http://www.w3.org/1998/Math/MathML",to="http://www.w3.org/2000/svg",Hn="http://www.w3.org/1999/xhtml";let Ci=Hn,Ai=!1,Ni=null;const uo=Ye({},[Pi,to,Hn],ue);let Si=null;const hr=["application/xhtml+xml","text/html"],$o="text/html";let _i=null,mo=null;const pr=255,di=Dt.createElement("form"),ji=function(kt){return kt instanceof RegExp||kt instanceof Function},Eo=function(){let kt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!mo||mo!==kt){if((!kt||"object"!=typeof kt)&&(kt={}),kt=vt(kt),Si=-1===hr.indexOf(kt.PARSER_MEDIA_TYPE)?$o:kt.PARSER_MEDIA_TYPE,_i="application/xhtml+xml"===Si?ue:U,$=Se(kt,"ALLOWED_TAGS")?Ye({},kt.ALLOWED_TAGS,_i):he,Ne=Se(kt,"ALLOWED_ATTR")?Ye({},kt.ALLOWED_ATTR,_i):ft,Ni=Se(kt,"ALLOWED_NAMESPACES")?Ye({},kt.ALLOWED_NAMESPACES,ue):uo,Zn=Se(kt,"ADD_URI_SAFE_ATTR")?Ye(vt(ei),kt.ADD_URI_SAFE_ATTR,_i):ei,ci=Se(kt,"ADD_DATA_URI_TAGS")?Ye(vt(ti),kt.ADD_DATA_URI_TAGS,_i):ti,Gn=Se(kt,"FORBID_CONTENTS")?Ye({},kt.FORBID_CONTENTS,_i):mi,gt=Se(kt,"FORBID_TAGS")?Ye({},kt.FORBID_TAGS,_i):{},Ve=Se(kt,"FORBID_ATTR")?Ye({},kt.FORBID_ATTR,_i):{},Cn=!!Se(kt,"USE_PROFILES")&&kt.USE_PROFILES,Ue=!1!==kt.ALLOW_ARIA_ATTR,z=!1!==kt.ALLOW_DATA_ATTR,S=kt.ALLOW_UNKNOWN_PROTOCOLS||!1,A=!1!==kt.ALLOW_SELF_CLOSE_IN_ATTR,Y=kt.SAFE_FOR_TEMPLATES||!1,Te=!1!==kt.SAFE_FOR_XML,ct=kt.WHOLE_DOCUMENT||!1,nn=kt.RETURN_DOM||!1,pn=kt.RETURN_DOM_FRAGMENT||!1,dn=kt.RETURN_TRUSTED_TYPE||!1,jt=kt.FORCE_BODY||!1,Dn=!1!==kt.SANITIZE_DOM,yn=kt.SANITIZE_NAMED_PROPS||!1,Yn=!1!==kt.KEEP_CONTENT,vn=kt.IN_PLACE||!1,oe=kt.ALLOWED_URI_REGEXP||un,Ci=kt.NAMESPACE||Hn,nt=kt.CUSTOM_ELEMENT_HANDLING||{},kt.CUSTOM_ELEMENT_HANDLING&&ji(kt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(nt.tagNameCheck=kt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),kt.CUSTOM_ELEMENT_HANDLING&&ji(kt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(nt.attributeNameCheck=kt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),kt.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof kt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(nt.allowCustomizedBuiltInElements=kt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Y&&(z=!1),pn&&(nn=!0),Cn&&($=Ye({},Me),Ne=[],!0===Cn.html&&(Ye($,Ae),Ye(Ne,Qe)),!0===Cn.svg&&(Ye($,bt),Ye(Ne,N),Ye(Ne,ie)),!0===Cn.svgFilters&&(Ye($,zt),Ye(Ne,N),Ye(Ne,ie)),!0===Cn.mathMl&&(Ye($,qe),Ye(Ne,Q),Ye(Ne,ie))),kt.ADD_TAGS&&($===he&&($=vt($)),Ye($,kt.ADD_TAGS,_i)),kt.ADD_ATTR&&(Ne===ft&&(Ne=vt(Ne)),Ye(Ne,kt.ADD_ATTR,_i)),kt.ADD_URI_SAFE_ATTR&&Ye(Zn,kt.ADD_URI_SAFE_ATTR,_i),kt.FORBID_CONTENTS&&(Gn===mi&&(Gn=vt(Gn)),Ye(Gn,kt.FORBID_CONTENTS,_i)),Yn&&($["#text"]=!0),ct&&Ye($,["html","head","body"]),$.table&&(Ye($,["tbody"]),delete gt.tbody),kt.TRUSTED_TYPES_POLICY){if("function"!=typeof kt.TRUSTED_TYPES_POLICY.createHTML)throw He('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof kt.TRUSTED_TYPES_POLICY.createScriptURL)throw He('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');at=kt.TRUSTED_TYPES_POLICY,St=at.createHTML("")}else void 0===at&&(at=xn(Vt,Oe)),null!==at&&"string"==typeof St&&(St=at.createHTML(""));B&&B(kt),mo=kt}},Ao=Ye({},["mi","mo","mn","ms","mtext"]),Wo=Ye({},["foreignobject","annotation-xml"]),Mo=Ye({},["title","style","font","a","script"]),_o=Ye({},[...bt,...zt,...tt]),Gi=Ye({},[...qe,...Ze]),vi=function(kt){ae(Pt.removed,{element:kt});try{kt.parentNode.removeChild(kt)}catch{kt.remove()}},Bi=function(kt,_n){try{ae(Pt.removed,{attribute:_n.getAttributeNode(kt),from:_n})}catch{ae(Pt.removed,{attribute:null,from:_n})}if(_n.removeAttribute(kt),"is"===kt&&!Ne[kt])if(nn||pn)try{vi(_n)}catch{}else try{_n.setAttribute(kt,"")}catch{}},vo=function(kt){let _n=null,kn=null;if(jt)kt=""+kt;else{const Di=J(kt,/^[\r\n\t ]+/);kn=Di&&Di[0]}"application/xhtml+xml"===Si&&Ci===Hn&&(kt=''+kt+"");const Kn=at?at.createHTML(kt):kt;if(Ci===Hn)try{_n=(new an).parseFromString(Kn,Si)}catch{}if(!_n||!_n.documentElement){_n=qt.createDocument(Ci,"template",null);try{_n.documentElement.innerHTML=Ai?St:Kn}catch{}}const Oi=_n.body||_n.documentElement;return kt&&kn&&Oi.insertBefore(Dt.createTextNode(kn),Oi.childNodes[0]||null),Ci===Hn?Xe.call(_n,ct?"html":"body")[0]:ct?_n.documentElement:Oi},Ii=function(kt){return Ht.call(kt.ownerDocument||kt,kt,ve.SHOW_ELEMENT|ve.SHOW_COMMENT|ve.SHOW_TEXT|ve.SHOW_PROCESSING_INSTRUCTION|ve.SHOW_CDATA_SECTION,null)},Oo=function(kt){return kt instanceof Bt&&(typeof kt.__depth<"u"&&"number"!=typeof kt.__depth||typeof kt.__removalCount<"u"&&"number"!=typeof kt.__removalCount||"string"!=typeof kt.nodeName||"string"!=typeof kt.textContent||"function"!=typeof kt.removeChild||!(kt.attributes instanceof dt)||"function"!=typeof kt.removeAttribute||"function"!=typeof kt.setAttribute||"string"!=typeof kt.namespaceURI||"function"!=typeof kt.insertBefore||"function"!=typeof kt.hasChildNodes)},zi=function(kt){return"function"==typeof ne&&kt instanceof ne},yo=function(kt,_n,kn){ye[kt]&&le(ye[kt],Kn=>{Kn.call(Pt,_n,kn,mo)})},So=function(kt){let _n=null;if(yo("beforeSanitizeElements",kt,null),Oo(kt))return vi(kt),!0;const kn=_i(kt.nodeName);if(yo("uponSanitizeElement",kt,{tagName:kn,allowedTags:$}),kt.hasChildNodes()&&!zi(kt.firstElementChild)&&Fe(/<[/\w]/g,kt.innerHTML)&&Fe(/<[/\w]/g,kt.textContent)||kt.nodeType===$t.progressingInstruction||Te&&kt.nodeType===$t.comment&&Fe(/<[/\w]/g,kt.data))return vi(kt),!0;if(!$[kn]||gt[kn]){if(!gt[kn]&&Cr(kn)&&(nt.tagNameCheck instanceof RegExp&&Fe(nt.tagNameCheck,kn)||nt.tagNameCheck instanceof Function&&nt.tagNameCheck(kn)))return!1;if(Yn&&!Gn[kn]){const Kn=it(kt)||kt.parentNode,Oi=st(kt)||kt.childNodes;if(Oi&&Kn)for(let Ki=Oi.length-1;Ki>=0;--Ki){const Xi=sn(Oi[Ki],!0);Xi.__removalCount=(kt.__removalCount||0)+1,Kn.insertBefore(Xi,Nt(kt))}}return vi(kt),!0}return kt instanceof je&&!function(kt){let _n=it(kt);(!_n||!_n.tagName)&&(_n={namespaceURI:Ci,tagName:"template"});const kn=U(kt.tagName),Kn=U(_n.tagName);return!!Ni[kt.namespaceURI]&&(kt.namespaceURI===to?_n.namespaceURI===Hn?"svg"===kn:_n.namespaceURI===Pi?"svg"===kn&&("annotation-xml"===Kn||Ao[Kn]):Boolean(_o[kn]):kt.namespaceURI===Pi?_n.namespaceURI===Hn?"math"===kn:_n.namespaceURI===to?"math"===kn&&Wo[Kn]:Boolean(Gi[kn]):kt.namespaceURI===Hn?!(_n.namespaceURI===to&&!Wo[Kn]||_n.namespaceURI===Pi&&!Ao[Kn])&&!Gi[kn]&&(Mo[kn]||!_o[kn]):!("application/xhtml+xml"!==Si||!Ni[kt.namespaceURI]))}(kt)||("noscript"===kn||"noembed"===kn||"noframes"===kn)&&Fe(/<\/no(script|embed|frames)/i,kt.innerHTML)?(vi(kt),!0):(Y&&kt.nodeType===$t.text&&(_n=kt.textContent,le([$e,Xt,Zt],Kn=>{_n=ee(_n,Kn," ")}),kt.textContent!==_n&&(ae(Pt.removed,{element:kt.cloneNode()}),kt.textContent=_n)),yo("afterSanitizeElements",kt,null),!1)},Qo=function(kt,_n,kn){if(Dn&&("id"===_n||"name"===_n)&&(kn in Dt||kn in di||"__depth"===kn||"__removalCount"===kn))return!1;if((!z||Ve[_n]||!Fe(mn,_n))&&(!Ue||!Fe(me,_n)))if(!Ne[_n]||Ve[_n]){if(!(Cr(kt)&&(nt.tagNameCheck instanceof RegExp&&Fe(nt.tagNameCheck,kt)||nt.tagNameCheck instanceof Function&&nt.tagNameCheck(kt))&&(nt.attributeNameCheck instanceof RegExp&&Fe(nt.attributeNameCheck,_n)||nt.attributeNameCheck instanceof Function&&nt.attributeNameCheck(_n))||"is"===_n&&nt.allowCustomizedBuiltInElements&&(nt.tagNameCheck instanceof RegExp&&Fe(nt.tagNameCheck,kn)||nt.tagNameCheck instanceof Function&&nt.tagNameCheck(kn))))return!1}else if(!Zn[_n]&&!Fe(oe,ee(kn,ot,""))&&("src"!==_n&&"xlink:href"!==_n&&"href"!==_n||"script"===kt||0!==ze(kn,"data:")||!ci[kt])&&(!S||Fe(Ke,ee(kn,ot,"")))&&kn)return!1;return!0},Cr=function(kt){return"annotation-xml"!==kt&&J(kt,ce)},qo=function(kt){yo("beforeSanitizeAttributes",kt,null);const{attributes:_n}=kt;if(!_n)return;const kn={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne};let Kn=_n.length;for(;Kn--;){const Oi=_n[Kn],{name:Di,namespaceURI:Ki,value:Xi}=Oi,xo=_i(Di);let Vi="value"===Di?Xi:_e(Xi);if(kn.attrName=xo,kn.attrValue=Vi,kn.keepAttr=!0,kn.forceKeepAttr=void 0,yo("uponSanitizeAttribute",kt,kn),Vi=kn.attrValue,kn.forceKeepAttr||(Bi(Di,kt),!kn.keepAttr))continue;if(!A&&Fe(/\/>/i,Vi)){Bi(Di,kt);continue}if(Te&&Fe(/((--!?|])>)|<\/(style|title)/i,Vi)){Bi(Di,kt);continue}Y&&le([$e,Xt,Zt],Dr=>{Vi=ee(Vi,Dr," ")});const Yo=_i(kt.nodeName);if(Qo(Yo,xo,Vi)){if(yn&&("id"===xo||"name"===xo)&&(Bi(Di,kt),Vi="user-content-"+Vi),at&&"object"==typeof Vt&&"function"==typeof Vt.getAttributeType&&!Ki)switch(Vt.getAttributeType(Yo,xo)){case"TrustedHTML":Vi=at.createHTML(Vi);break;case"TrustedScriptURL":Vi=at.createScriptURL(Vi)}try{Ki?kt.setAttributeNS(Ki,Di,Vi):kt.setAttribute(Di,Vi),Oo(kt)?vi(kt):fe(Pt.removed)}catch{}}}yo("afterSanitizeAttributes",kt,null)},Sr=function Rn(kt){let _n=null;const kn=Ii(kt);for(yo("beforeSanitizeShadowDOM",kt,null);_n=kn.nextNode();){if(yo("uponSanitizeShadowNode",_n,null),So(_n))continue;const Kn=it(_n);_n.nodeType===$t.element&&(_n.__depth=Kn&&Kn.__depth?(_n.__removalCount||0)+Kn.__depth+1:1),(_n.__depth>=pr||_n.__depth<0||de(_n.__depth))&&vi(_n),_n.content instanceof ht&&(_n.content.__depth=_n.__depth,Rn(_n.content)),qo(_n)}yo("afterSanitizeShadowDOM",kt,null)};return Pt.sanitize=function(Rn){let kt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_n=null,kn=null,Kn=null,Oi=null;if(Ai=!Rn,Ai&&(Rn="\x3c!--\x3e"),"string"!=typeof Rn&&!zi(Rn)){if("function"!=typeof Rn.toString)throw He("toString is not a function");if("string"!=typeof(Rn=Rn.toString()))throw He("dirty is not a string, aborting")}if(!Pt.isSupported)return Rn;if(_t||Eo(kt),Pt.removed=[],"string"==typeof Rn&&(vn=!1),vn){if(Rn.nodeName){const Xi=_i(Rn.nodeName);if(!$[Xi]||gt[Xi])throw He("root node is forbidden and cannot be sanitized in-place")}}else if(Rn instanceof ne)_n=vo("\x3c!----\x3e"),kn=_n.ownerDocument.importNode(Rn,!0),kn.nodeType===$t.element&&"BODY"===kn.nodeName||"HTML"===kn.nodeName?_n=kn:_n.appendChild(kn);else{if(!nn&&!Y&&!ct&&-1===Rn.indexOf("<"))return at&&dn?at.createHTML(Rn):Rn;if(_n=vo(Rn),!_n)return nn?null:dn?St:""}_n&&jt&&vi(_n.firstChild);const Di=Ii(vn?Rn:_n);for(;Kn=Di.nextNode();){if(So(Kn))continue;const Xi=it(Kn);Kn.nodeType===$t.element&&(Kn.__depth=Xi&&Xi.__depth?(Kn.__removalCount||0)+Xi.__depth+1:1),(Kn.__depth>=pr||Kn.__depth<0||de(Kn.__depth))&&vi(Kn),Kn.content instanceof ht&&(Kn.content.__depth=Kn.__depth,Sr(Kn.content)),qo(Kn)}if(vn)return Rn;if(nn){if(pn)for(Oi=Mt.call(_n.ownerDocument);_n.firstChild;)Oi.appendChild(_n.firstChild);else Oi=_n;return(Ne.shadowroot||Ne.shadowrootmode)&&(Oi=ut.call(xe,Oi,!0)),Oi}let Ki=ct?_n.outerHTML:_n.innerHTML;return ct&&$["!doctype"]&&_n.ownerDocument&&_n.ownerDocument.doctype&&_n.ownerDocument.doctype.name&&Fe(Ot,_n.ownerDocument.doctype.name)&&(Ki="\n"+Ki),Y&&le([$e,Xt,Zt],Xi=>{Ki=ee(Ki,Xi," ")}),at&&dn?at.createHTML(Ki):Ki},Pt.setConfig=function(){Eo(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),_t=!0},Pt.clearConfig=function(){mo=null,_t=!1},Pt.isValidAttribute=function(Rn,kt,_n){mo||Eo({});const kn=_i(Rn),Kn=_i(kt);return Qo(kn,Kn,_n)},Pt.addHook=function(Rn,kt){"function"==typeof kt&&(ye[Rn]=ye[Rn]||[],ae(ye[Rn],kt))},Pt.removeHook=function(Rn){if(ye[Rn])return fe(ye[Rn])},Pt.removeHooks=function(Rn){ye[Rn]&&(ye[Rn]=[])},Pt.removeAllHooks=function(){ye={}},Pt}()}()},4121:(Yt,Le,c)=>{"use strict";c.d(Le,{X:()=>s});var e=c(8023);class s extends e.x{constructor(B){super(),this._value=B}get value(){return this.getValue()}_subscribe(B){const L=super._subscribe(B);return!L.closed&&B.next(this._value),L}getValue(){const{hasError:B,thrownError:L,_value:q}=this;if(B)throw L;return this._throwIfClosed(),q}next(B){super.next(this._value=B)}}},7241:(Yt,Le,c)=>{"use strict";c.d(Le,{y:()=>re});var e=c(4021),s=c(4813),R=c(3122),B=c(7824),L=c(2046),q=c(5975),W=c(1519);let re=(()=>{class U{constructor(J){J&&(this._subscribe=J)}lift(J){const ee=new U;return ee.source=this,ee.operator=J,ee}subscribe(J,ee,ze){const _e=function ae(U){return U&&U instanceof e.Lv||function fe(U){return U&&(0,q.m)(U.next)&&(0,q.m)(U.error)&&(0,q.m)(U.complete)}(U)&&(0,s.Nn)(U)}(J)?J:new e.Hp(J,ee,ze);return(0,W.x)(()=>{const{operator:Se,source:Fe}=this;_e.add(Se?Se.call(_e,Fe):Fe?this._subscribe(_e):this._trySubscribe(_e))}),_e}_trySubscribe(J){try{return this._subscribe(J)}catch(ee){J.error(ee)}}forEach(J,ee){return new(ee=le(ee))((ze,_e)=>{const Se=new e.Hp({next:Fe=>{try{J(Fe)}catch(He){_e(He),Se.unsubscribe()}},error:_e,complete:ze});this.subscribe(Se)})}_subscribe(J){var ee;return null===(ee=this.source)||void 0===ee?void 0:ee.subscribe(J)}[R.L](){return this}pipe(...J){return(0,B.U)(J)(this)}toPromise(J){return new(J=le(J))((ee,ze)=>{let _e;this.subscribe(Se=>_e=Se,Se=>ze(Se),()=>ee(_e))})}}return U.create=ue=>new U(ue),U})();function le(U){var ue;return null!==(ue=null!=U?U:L.v.Promise)&&void 0!==ue?ue:Promise}},5557:(Yt,Le,c)=>{"use strict";c.d(Le,{t:()=>R});var e=c(8023),s=c(2069);class R extends e.x{constructor(L=1/0,q=1/0,W=s.l){super(),this._bufferSize=L,this._windowTime=q,this._timestampProvider=W,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=q===1/0,this._bufferSize=Math.max(1,L),this._windowTime=Math.max(1,q)}next(L){const{isStopped:q,_buffer:W,_infiniteTimeWindow:re,_timestampProvider:le,_windowTime:fe}=this;q||(W.push(L),!re&&W.push(le.now()+fe)),this._trimBuffer(),super.next(L)}_subscribe(L){this._throwIfClosed(),this._trimBuffer();const q=this._innerSubscribe(L),{_infiniteTimeWindow:W,_buffer:re}=this,le=re.slice();for(let fe=0;fe{"use strict";c.d(Le,{x:()=>W});var e=c(7241),s=c(4813);const B=(0,c(5776).d)(le=>function(){le(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var L=c(8308),q=c(1519);let W=(()=>{class le extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ae){const U=new re(this,this);return U.operator=ae,U}_throwIfClosed(){if(this.closed)throw new B}next(ae){(0,q.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(ae)}})}error(ae){(0,q.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ae;const{observers:U}=this;for(;U.length;)U.shift().error(ae)}})}complete(){(0,q.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ae}=this;for(;ae.length;)ae.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ae;return(null===(ae=this.observers)||void 0===ae?void 0:ae.length)>0}_trySubscribe(ae){return this._throwIfClosed(),super._trySubscribe(ae)}_subscribe(ae){return this._throwIfClosed(),this._checkFinalizedStatuses(ae),this._innerSubscribe(ae)}_innerSubscribe(ae){const{hasError:U,isStopped:ue,observers:J}=this;return U||ue?s.Lc:(this.currentObservers=null,J.push(ae),new s.w0(()=>{this.currentObservers=null,(0,L.P)(J,ae)}))}_checkFinalizedStatuses(ae){const{hasError:U,thrownError:ue,isStopped:J}=this;U?ae.error(ue):J&&ae.complete()}asObservable(){const ae=new e.y;return ae.source=this,ae}}return le.create=(fe,ae)=>new re(fe,ae),le})();class re extends W{constructor(fe,ae){super(),this.destination=fe,this.source=ae}next(fe){var ae,U;null===(U=null===(ae=this.destination)||void 0===ae?void 0:ae.next)||void 0===U||U.call(ae,fe)}error(fe){var ae,U;null===(U=null===(ae=this.destination)||void 0===ae?void 0:ae.error)||void 0===U||U.call(ae,fe)}complete(){var fe,ae;null===(ae=null===(fe=this.destination)||void 0===fe?void 0:fe.complete)||void 0===ae||ae.call(fe)}_subscribe(fe){var ae,U;return null!==(U=null===(ae=this.source)||void 0===ae?void 0:ae.subscribe(fe))&&void 0!==U?U:s.Lc}}},4021:(Yt,Le,c)=>{"use strict";c.d(Le,{Hp:()=>ze,Lv:()=>U});var e=c(5975),s=c(4813),R=c(2046),B=c(4922),L=c(408);const q=le("C",void 0,void 0);function le(de,K,We){return{kind:de,value:K,error:We}}var fe=c(4146),ae=c(1519);class U extends s.w0{constructor(K){super(),this.isStopped=!1,K?(this.destination=K,(0,s.Nn)(K)&&K.add(this)):this.destination=He}static create(K,We,Ye){return new ze(K,We,Ye)}next(K){this.isStopped?Fe(function re(de){return le("N",de,void 0)}(K),this):this._next(K)}error(K){this.isStopped?Fe(function W(de){return le("E",void 0,de)}(K),this):(this.isStopped=!0,this._error(K))}complete(){this.isStopped?Fe(q,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(K){this.destination.next(K)}_error(K){try{this.destination.error(K)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ue=Function.prototype.bind;function J(de,K){return ue.call(de,K)}class ee{constructor(K){this.partialObserver=K}next(K){const{partialObserver:We}=this;if(We.next)try{We.next(K)}catch(Ye){_e(Ye)}}error(K){const{partialObserver:We}=this;if(We.error)try{We.error(K)}catch(Ye){_e(Ye)}else _e(K)}complete(){const{partialObserver:K}=this;if(K.complete)try{K.complete()}catch(We){_e(We)}}}class ze extends U{constructor(K,We,Ye){let Ie;if(super(),(0,e.m)(K)||!K)Ie={next:null!=K?K:void 0,error:null!=We?We:void 0,complete:null!=Ye?Ye:void 0};else{let vt;this&&R.v.useDeprecatedNextContext?(vt=Object.create(K),vt.unsubscribe=()=>this.unsubscribe(),Ie={next:K.next&&J(K.next,vt),error:K.error&&J(K.error,vt),complete:K.complete&&J(K.complete,vt)}):Ie=K}this.destination=new ee(Ie)}}function _e(de){R.v.useDeprecatedSynchronousErrorHandling?(0,ae.O)(de):(0,B.h)(de)}function Fe(de,K){const{onStoppedNotification:We}=R.v;We&&fe.z.setTimeout(()=>We(de,K))}const He={closed:!0,next:L.Z,error:function Se(de){throw de},complete:L.Z}},4813:(Yt,Le,c)=>{"use strict";c.d(Le,{Lc:()=>q,w0:()=>L,Nn:()=>W});var e=c(5975);const R=(0,c(5776).d)(le=>function(ae){le(this),this.message=ae?`${ae.length} errors occurred during unsubscription:\n${ae.map((U,ue)=>`${ue+1}) ${U.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ae});var B=c(8308);class L{constructor(fe){this.initialTeardown=fe,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let fe;if(!this.closed){this.closed=!0;const{_parentage:ae}=this;if(ae)if(this._parentage=null,Array.isArray(ae))for(const J of ae)J.remove(this);else ae.remove(this);const{initialTeardown:U}=this;if((0,e.m)(U))try{U()}catch(J){fe=J instanceof R?J.errors:[J]}const{_finalizers:ue}=this;if(ue){this._finalizers=null;for(const J of ue)try{re(J)}catch(ee){fe=null!=fe?fe:[],ee instanceof R?fe=[...fe,...ee.errors]:fe.push(ee)}}if(fe)throw new R(fe)}}add(fe){var ae;if(fe&&fe!==this)if(this.closed)re(fe);else{if(fe instanceof L){if(fe.closed||fe._hasParent(this))return;fe._addParent(this)}(this._finalizers=null!==(ae=this._finalizers)&&void 0!==ae?ae:[]).push(fe)}}_hasParent(fe){const{_parentage:ae}=this;return ae===fe||Array.isArray(ae)&&ae.includes(fe)}_addParent(fe){const{_parentage:ae}=this;this._parentage=Array.isArray(ae)?(ae.push(fe),ae):ae?[ae,fe]:fe}_removeParent(fe){const{_parentage:ae}=this;ae===fe?this._parentage=null:Array.isArray(ae)&&(0,B.P)(ae,fe)}remove(fe){const{_finalizers:ae}=this;ae&&(0,B.P)(ae,fe),fe instanceof L&&fe._removeParent(this)}}L.EMPTY=(()=>{const le=new L;return le.closed=!0,le})();const q=L.EMPTY;function W(le){return le instanceof L||le&&"closed"in le&&(0,e.m)(le.remove)&&(0,e.m)(le.add)&&(0,e.m)(le.unsubscribe)}function re(le){(0,e.m)(le)?le():le.unsubscribe()}},2046:(Yt,Le,c)=>{"use strict";c.d(Le,{v:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},5696:(Yt,Le,c)=>{"use strict";c.d(Le,{a:()=>fe});var e=c(7241),s=c(447),R=c(985),B=c(8330),L=c(2692),q=c(6651),W=c(9299),re=c(8499),le=c(6903);function fe(...ue){const J=(0,q.yG)(ue),ee=(0,q.jO)(ue),{args:ze,keys:_e}=(0,s.D)(ue);if(0===ze.length)return(0,R.D)([],J);const Se=new e.y(function ae(ue,J,ee=B.y){return ze=>{U(J,()=>{const{length:_e}=ue,Se=new Array(_e);let Fe=_e,He=_e;for(let de=0;de<_e;de++)U(J,()=>{const K=(0,R.D)(ue[de],J);let We=!1;K.subscribe((0,re.x)(ze,Ye=>{Se[de]=Ye,We||(We=!0,He--),He||ze.next(ee(Se.slice()))},()=>{--Fe||ze.complete()}))},ze)},ze)}}(ze,J,_e?Fe=>(0,W.n)(_e,Fe):B.y));return ee?Se.pipe((0,L.Z)(ee)):Se}function U(ue,J,ee){ue?(0,le.f)(ee,ue,J):J()}},3729:(Yt,Le,c)=>{"use strict";c.d(Le,{z:()=>L});var e=c(549),R=c(6651),B=c(985);function L(...q){return function s(){return(0,e.J)(1)}()((0,B.D)(q,(0,R.yG)(q)))}},3072:(Yt,Le,c)=>{"use strict";c.d(Le,{P:()=>R});var e=c(7241),s=c(5955);function R(B){return new e.y(L=>{(0,s.Xf)(B()).subscribe(L)})}},9018:(Yt,Le,c)=>{"use strict";c.d(Le,{E:()=>s});const s=new(c(7241).y)(L=>L.complete())},985:(Yt,Le,c)=>{"use strict";c.d(Le,{D:()=>Ye});var e=c(5955),s=c(6903),R=c(2085),B=c(8499);function L(Ie,vt=0){return(0,R.e)((rt,Ae)=>{rt.subscribe((0,B.x)(Ae,bt=>(0,s.f)(Ae,Ie,()=>Ae.next(bt),vt),()=>(0,s.f)(Ae,Ie,()=>Ae.complete(),vt),bt=>(0,s.f)(Ae,Ie,()=>Ae.error(bt),vt)))})}function q(Ie,vt=0){return(0,R.e)((rt,Ae)=>{Ae.add(Ie.schedule(()=>rt.subscribe(Ae),vt))})}var le=c(7241),ae=c(4565),U=c(5975);function J(Ie,vt){if(!Ie)throw new Error("Iterable cannot be null");return new le.y(rt=>{(0,s.f)(rt,vt,()=>{const Ae=Ie[Symbol.asyncIterator]();(0,s.f)(rt,vt,()=>{Ae.next().then(bt=>{bt.done?rt.complete():rt.next(bt.value)})},0,!0)})})}var ee=c(2021),ze=c(9450),_e=c(6602),Se=c(6920),Fe=c(2604),He=c(5626),de=c(1559);function Ye(Ie,vt){return vt?function We(Ie,vt){if(null!=Ie){if((0,ee.c)(Ie))return function W(Ie,vt){return(0,e.Xf)(Ie).pipe(q(vt),L(vt))}(Ie,vt);if((0,_e.z)(Ie))return function fe(Ie,vt){return new le.y(rt=>{let Ae=0;return vt.schedule(function(){Ae===Ie.length?rt.complete():(rt.next(Ie[Ae++]),rt.closed||this.schedule())})})}(Ie,vt);if((0,ze.t)(Ie))return function re(Ie,vt){return(0,e.Xf)(Ie).pipe(q(vt),L(vt))}(Ie,vt);if((0,Fe.D)(Ie))return J(Ie,vt);if((0,Se.T)(Ie))return function ue(Ie,vt){return new le.y(rt=>{let Ae;return(0,s.f)(rt,vt,()=>{Ae=Ie[ae.h](),(0,s.f)(rt,vt,()=>{let bt,zt;try{({value:bt,done:zt}=Ae.next())}catch(tt){return void rt.error(tt)}zt?rt.complete():rt.next(bt)},0,!0)}),()=>(0,U.m)(null==Ae?void 0:Ae.return)&&Ae.return()})}(Ie,vt);if((0,de.L)(Ie))return function K(Ie,vt){return J((0,de.Q)(Ie),vt)}(Ie,vt)}throw(0,He.z)(Ie)}(Ie,vt):(0,e.Xf)(Ie)}},4581:(Yt,Le,c)=>{"use strict";c.d(Le,{R:()=>fe});var e=c(5955),s=c(7241),R=c(4882),B=c(6602),L=c(5975),q=c(2692);const W=["addListener","removeListener"],re=["addEventListener","removeEventListener"],le=["on","off"];function fe(ee,ze,_e,Se){if((0,L.m)(_e)&&(Se=_e,_e=void 0),Se)return fe(ee,ze,_e).pipe((0,q.Z)(Se));const[Fe,He]=function J(ee){return(0,L.m)(ee.addEventListener)&&(0,L.m)(ee.removeEventListener)}(ee)?re.map(de=>K=>ee[de](ze,K,_e)):function U(ee){return(0,L.m)(ee.addListener)&&(0,L.m)(ee.removeListener)}(ee)?W.map(ae(ee,ze)):function ue(ee){return(0,L.m)(ee.on)&&(0,L.m)(ee.off)}(ee)?le.map(ae(ee,ze)):[];if(!Fe&&(0,B.z)(ee))return(0,R.z)(de=>fe(de,ze,_e))((0,e.Xf)(ee));if(!Fe)throw new TypeError("Invalid event target");return new s.y(de=>{const K=(...We)=>de.next(1He(K)})}function ae(ee,ze){return _e=>Se=>ee[_e](ze,Se)}},5955:(Yt,Le,c)=>{"use strict";c.d(Le,{Xf:()=>ue});var e=c(4911),s=c(6602),R=c(9450),B=c(7241),L=c(2021),q=c(2604),W=c(5626),re=c(6920),le=c(1559),fe=c(5975),ae=c(4922),U=c(3122);function ue(de){if(de instanceof B.y)return de;if(null!=de){if((0,L.c)(de))return function J(de){return new B.y(K=>{const We=de[U.L]();if((0,fe.m)(We.subscribe))return We.subscribe(K);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(de);if((0,s.z)(de))return function ee(de){return new B.y(K=>{for(let We=0;We{de.then(We=>{K.closed||(K.next(We),K.complete())},We=>K.error(We)).then(null,ae.h)})}(de);if((0,q.D)(de))return Se(de);if((0,re.T)(de))return function _e(de){return new B.y(K=>{for(const We of de)if(K.next(We),K.closed)return;K.complete()})}(de);if((0,le.L)(de))return function Fe(de){return Se((0,le.Q)(de))}(de)}throw(0,W.z)(de)}function Se(de){return new B.y(K=>{(function He(de,K){var We,Ye,Ie,vt;return(0,e.mG)(this,void 0,void 0,function*(){try{for(We=(0,e.KL)(de);!(Ye=yield We.next()).done;)if(K.next(Ye.value),K.closed)return}catch(rt){Ie={error:rt}}finally{try{Ye&&!Ye.done&&(vt=We.return)&&(yield vt.call(We))}finally{if(Ie)throw Ie.error}}K.complete()})})(de,K).catch(We=>K.error(We))})}},1860:(Yt,Le,c)=>{"use strict";c.d(Le,{T:()=>q});var e=c(549),s=c(5955),R=c(9018),B=c(6651),L=c(985);function q(...W){const re=(0,B.yG)(W),le=(0,B._6)(W,1/0),fe=W;return fe.length?1===fe.length?(0,s.Xf)(fe[0]):(0,e.J)(le)((0,L.D)(fe,re)):R.E}},4945:(Yt,Le,c)=>{"use strict";c.d(Le,{of:()=>R});var e=c(6651),s=c(985);function R(...B){const L=(0,e.yG)(B);return(0,s.D)(B,L)}},3787:(Yt,Le,c)=>{"use strict";c.d(Le,{_:()=>R});var e=c(7241),s=c(5975);function R(B,L){const q=(0,s.m)(B)?B:()=>B,W=re=>re.error(q());return new e.y(L?re=>L.schedule(W,0,re):W)}},1995:(Yt,Le,c)=>{"use strict";c.d(Le,{H:()=>L});var e=c(7241),s=c(6523),R=c(1830);function L(q=0,W,re=s.P){let le=-1;return null!=W&&((0,R.K)(W)?re=W:le=W),new e.y(fe=>{let ae=function B(q){return q instanceof Date&&!isNaN(q)}(q)?+q-re.now():q;ae<0&&(ae=0);let U=0;return re.schedule(function(){fe.closed||(fe.next(U++),0<=le?this.schedule(void 0,le):fe.complete())},ae)})}},8499:(Yt,Le,c)=>{"use strict";c.d(Le,{x:()=>s});var e=c(4021);function s(B,L,q,W,re){return new R(B,L,q,W,re)}class R extends e.Lv{constructor(L,q,W,re,le,fe){super(L),this.onFinalize=le,this.shouldUnsubscribe=fe,this._next=q?function(ae){try{q(ae)}catch(U){L.error(U)}}:super._next,this._error=re?function(ae){try{re(ae)}catch(U){L.error(U)}finally{this.unsubscribe()}}:super._error,this._complete=W?function(){try{W()}catch(ae){L.error(ae)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var L;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:q}=this;super.unsubscribe(),!q&&(null===(L=this.onFinalize)||void 0===L||L.call(this))}}}},3568:(Yt,Le,c)=>{"use strict";c.d(Le,{K:()=>B});var e=c(5955),s=c(8499),R=c(2085);function B(L){return(0,R.e)((q,W)=>{let fe,re=null,le=!1;re=q.subscribe((0,s.x)(W,void 0,void 0,ae=>{fe=(0,e.Xf)(L(ae,B(L)(q))),re?(re.unsubscribe(),re=null,fe.subscribe(W)):le=!0})),le&&(re.unsubscribe(),re=null,fe.subscribe(W))})}},4551:(Yt,Le,c)=>{"use strict";c.d(Le,{b:()=>R});var e=c(4882),s=c(5975);function R(B,L){return(0,s.m)(L)?(0,e.z)(B,L,1):(0,e.z)(B,1)}},3151:(Yt,Le,c)=>{"use strict";c.d(Le,{b:()=>B});var e=c(6523),s=c(2085),R=c(8499);function B(L,q=e.z){return(0,s.e)((W,re)=>{let le=null,fe=null,ae=null;const U=()=>{if(le){le.unsubscribe(),le=null;const J=fe;fe=null,re.next(J)}};function ue(){const J=ae+L,ee=q.now();if(ee{fe=J,ae=q.now(),le||(le=q.schedule(ue,L),re.add(le))},()=>{U(),re.complete()},void 0,()=>{fe=le=null}))})}},2686:(Yt,Le,c)=>{"use strict";c.d(Le,{d:()=>R});var e=c(2085),s=c(8499);function R(B){return(0,e.e)((L,q)=>{let W=!1;L.subscribe((0,s.x)(q,re=>{W=!0,q.next(re)},()=>{W||q.next(B),q.complete()}))})}},3517:(Yt,Le,c)=>{"use strict";c.d(Le,{g:()=>fe});var e=c(6523),s=c(3729),R=c(5598),B=c(9087),L=c(116),q=c(4882),W=c(5955);function re(ae,U){return U?ue=>(0,s.z)(U.pipe((0,R.q)(1),(0,B.l)()),ue.pipe(re(ae))):(0,q.z)((ue,J)=>(0,W.Xf)(ae(ue,J)).pipe((0,R.q)(1),(0,L.h)(ue)))}var le=c(1995);function fe(ae,U=e.z){const ue=(0,le.H)(ae,U);return re(()=>ue)}},2147:(Yt,Le,c)=>{"use strict";c.d(Le,{x:()=>B});var e=c(8330),s=c(2085),R=c(8499);function B(q,W=e.y){return q=null!=q?q:L,(0,s.e)((re,le)=>{let fe,ae=!0;re.subscribe((0,R.x)(le,U=>{const ue=W(U);(ae||!q(fe,ue))&&(ae=!1,fe=ue,le.next(U))}))})}function L(q,W){return q===W}},4970:(Yt,Le,c)=>{"use strict";c.d(Le,{h:()=>R});var e=c(2085),s=c(8499);function R(B,L){return(0,e.e)((q,W)=>{let re=0;q.subscribe((0,s.x)(W,le=>B.call(L,le,re++)&&W.next(le)))})}},5490:(Yt,Le,c)=>{"use strict";c.d(Le,{x:()=>s});var e=c(2085);function s(R){return(0,e.e)((B,L)=>{try{B.subscribe(L)}finally{L.add(R)}})}},9676:(Yt,Le,c)=>{"use strict";c.d(Le,{P:()=>W});var e=c(7472),s=c(4970),R=c(5598),B=c(2686),L=c(8623),q=c(8330);function W(re,le){const fe=arguments.length>=2;return ae=>ae.pipe(re?(0,s.h)((U,ue)=>re(U,ue,ae)):q.y,(0,R.q)(1),fe?(0,B.d)(le):(0,L.T)(()=>new e.K))}},9087:(Yt,Le,c)=>{"use strict";c.d(Le,{l:()=>B});var e=c(2085),s=c(8499),R=c(408);function B(){return(0,e.e)((L,q)=>{L.subscribe((0,s.x)(q,R.Z))})}},7969:(Yt,Le,c)=>{"use strict";c.d(Le,{U:()=>R});var e=c(2085),s=c(8499);function R(B,L){return(0,e.e)((q,W)=>{let re=0;q.subscribe((0,s.x)(W,le=>{W.next(B.call(L,le,re++))}))})}},116:(Yt,Le,c)=>{"use strict";c.d(Le,{h:()=>s});var e=c(7969);function s(R){return(0,e.U)(()=>R)}},549:(Yt,Le,c)=>{"use strict";c.d(Le,{J:()=>R});var e=c(4882),s=c(8330);function R(B=1/0){return(0,e.z)(s.y,B)}},4882:(Yt,Le,c)=>{"use strict";c.d(Le,{z:()=>re});var e=c(7969),s=c(5955),R=c(2085),B=c(6903),L=c(8499),W=c(5975);function re(le,fe,ae=1/0){return(0,W.m)(fe)?re((U,ue)=>(0,e.U)((J,ee)=>fe(U,J,ue,ee))((0,s.Xf)(le(U,ue))),ae):("number"==typeof fe&&(ae=fe),(0,R.e)((U,ue)=>function q(le,fe,ae,U,ue,J,ee,ze){const _e=[];let Se=0,Fe=0,He=!1;const de=()=>{He&&!_e.length&&!Se&&fe.complete()},K=Ye=>Se{J&&fe.next(Ye),Se++;let Ie=!1;(0,s.Xf)(ae(Ye,Fe++)).subscribe((0,L.x)(fe,vt=>{null==ue||ue(vt),J?K(vt):fe.next(vt)},()=>{Ie=!0},void 0,()=>{if(Ie)try{for(Se--;_e.length&&SeWe(vt)):We(vt)}de()}catch(vt){fe.error(vt)}}))};return le.subscribe((0,L.x)(fe,K,()=>{He=!0,de()})),()=>{null==ze||ze()}}(U,ue,le,ae)))}},9034:(Yt,Le,c)=>{"use strict";c.d(Le,{G:()=>R});var e=c(2085),s=c(8499);function R(){return(0,e.e)((B,L)=>{let q,W=!1;B.subscribe((0,s.x)(L,re=>{const le=q;q=re,W&&L.next([le,re]),W=!0}))})}},853:(Yt,Le,c)=>{"use strict";c.d(Le,{r:()=>q});var e=c(9018),s=c(2085),R=c(8499),B=c(5955),L=c(1995);function q(W){let le,re=1/0;return null!=W&&("object"==typeof W?({count:re=1/0,delay:le}=W):re=W),re<=0?()=>e.E:(0,s.e)((fe,ae)=>{let ue,U=0;const J=()=>{if(null==ue||ue.unsubscribe(),ue=null,null!=le){const ze="number"==typeof le?(0,L.H)(le):(0,B.Xf)(le(U)),_e=(0,R.x)(ae,()=>{_e.unsubscribe(),ee()});ze.subscribe(_e)}else ee()},ee=()=>{let ze=!1;ue=fe.subscribe((0,R.x)(ae,void 0,()=>{++U{"use strict";c.d(Le,{a:()=>L});var e=c(5955),s=c(8023),R=c(2085),B=c(8499);function L(q){return(0,R.e)((W,re)=>{let le,ae,fe=!1,U=!1,ue=!1;const J=()=>ue&&U&&(re.complete(),!0),ze=()=>{ue=!1,le=W.subscribe((0,B.x)(re,void 0,()=>{ue=!0,!J()&&(ae||(ae=new s.x,(0,e.Xf)(q(ae)).subscribe((0,B.x)(re,()=>{le?ze():fe=!0},()=>{U=!0,J()}))),ae).next()})),fe&&(le.unsubscribe(),le=null,fe=!1,ze())};ze()})}},815:(Yt,Le,c)=>{"use strict";c.d(Le,{B:()=>L});var e=c(5955),s=c(8023),R=c(4021),B=c(2085);function L(W={}){const{connector:re=(()=>new s.x),resetOnError:le=!0,resetOnComplete:fe=!0,resetOnRefCountZero:ae=!0}=W;return U=>{let ue,J,ee,ze=0,_e=!1,Se=!1;const Fe=()=>{null==J||J.unsubscribe(),J=void 0},He=()=>{Fe(),ue=ee=void 0,_e=Se=!1},de=()=>{const K=ue;He(),null==K||K.unsubscribe()};return(0,B.e)((K,We)=>{ze++,!Se&&!_e&&Fe();const Ye=ee=null!=ee?ee:re();We.add(()=>{ze--,0===ze&&!Se&&!_e&&(J=q(de,ae))}),Ye.subscribe(We),!ue&&ze>0&&(ue=new R.Hp({next:Ie=>Ye.next(Ie),error:Ie=>{Se=!0,Fe(),J=q(He,le,Ie),Ye.error(Ie)},complete:()=>{_e=!0,Fe(),J=q(He,fe),Ye.complete()}}),(0,e.Xf)(K).subscribe(ue))})(U)}}function q(W,re,...le){if(!0===re)return void W();if(!1===re)return;const fe=new R.Hp({next:()=>{fe.unsubscribe(),W()}});return(0,e.Xf)(re(...le)).subscribe(fe)}},6466:(Yt,Le,c)=>{"use strict";c.d(Le,{d:()=>R});var e=c(5557),s=c(815);function R(B,L,q){let W,re=!1;return B&&"object"==typeof B?({bufferSize:W=1/0,windowTime:L=1/0,refCount:re=!1,scheduler:q}=B):W=null!=B?B:1/0,(0,s.B)({connector:()=>new e.t(W,L,q),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:re})}},1588:(Yt,Le,c)=>{"use strict";c.d(Le,{T:()=>s});var e=c(4970);function s(R){return(0,e.h)((B,L)=>R<=L)}},3674:(Yt,Le,c)=>{"use strict";c.d(Le,{O:()=>B});var e=c(3729),s=c(6651),R=c(2085);function B(...L){const q=(0,s.yG)(L);return(0,R.e)((W,re)=>{(q?(0,e.z)(L,W,q):(0,e.z)(L,W)).subscribe(re)})}},1528:(Yt,Le,c)=>{"use strict";c.d(Le,{w:()=>B});var e=c(5955),s=c(2085),R=c(8499);function B(L,q){return(0,s.e)((W,re)=>{let le=null,fe=0,ae=!1;const U=()=>ae&&!le&&re.complete();W.subscribe((0,R.x)(re,ue=>{null==le||le.unsubscribe();let J=0;const ee=fe++;(0,e.Xf)(L(ue,ee)).subscribe(le=(0,R.x)(re,ze=>re.next(q?q(ue,ze,ee,J++):ze),()=>{le=null,U()}))},()=>{ae=!0,U()}))})}},5598:(Yt,Le,c)=>{"use strict";c.d(Le,{q:()=>B});var e=c(9018),s=c(2085),R=c(8499);function B(L){return L<=0?()=>e.E:(0,s.e)((q,W)=>{let re=0;q.subscribe((0,R.x)(W,le=>{++re<=L&&(W.next(le),L<=re&&W.complete())}))})}},3528:(Yt,Le,c)=>{"use strict";c.d(Le,{R:()=>L});var e=c(2085),s=c(8499),R=c(5955),B=c(408);function L(q){return(0,e.e)((W,re)=>{(0,R.Xf)(q).subscribe((0,s.x)(re,()=>re.complete(),B.Z)),!re.closed&&W.subscribe(re)})}},5857:(Yt,Le,c)=>{"use strict";c.d(Le,{o:()=>R});var e=c(2085),s=c(8499);function R(B,L=!1){return(0,e.e)((q,W)=>{let re=0;q.subscribe((0,s.x)(W,le=>{const fe=B(le,re++);(fe||L)&&W.next(le),!fe&&W.complete()}))})}},8168:(Yt,Le,c)=>{"use strict";c.d(Le,{b:()=>L});var e=c(5975),s=c(2085),R=c(8499),B=c(8330);function L(q,W,re){const le=(0,e.m)(q)||W||re?{next:q,error:W,complete:re}:q;return le?(0,s.e)((fe,ae)=>{var U;null===(U=le.subscribe)||void 0===U||U.call(le);let ue=!0;fe.subscribe((0,R.x)(ae,J=>{var ee;null===(ee=le.next)||void 0===ee||ee.call(le,J),ae.next(J)},()=>{var J;ue=!1,null===(J=le.complete)||void 0===J||J.call(le),ae.complete()},J=>{var ee;ue=!1,null===(ee=le.error)||void 0===ee||ee.call(le,J),ae.error(J)},()=>{var J,ee;ue&&(null===(J=le.unsubscribe)||void 0===J||J.call(le)),null===(ee=le.finalize)||void 0===ee||ee.call(le)}))}):B.y}},6148:(Yt,Le,c)=>{"use strict";c.d(Le,{p:()=>W});var e=c(6523),s=c(2085),R=c(8499),B=c(5955),q=c(1995);function W(re,le=e.z,fe){const ae=(0,q.H)(re,le);return function L(re,le){return(0,s.e)((fe,ae)=>{const{leading:U=!0,trailing:ue=!1}=null!=le?le:{};let J=!1,ee=null,ze=null,_e=!1;const Se=()=>{null==ze||ze.unsubscribe(),ze=null,ue&&(de(),_e&&ae.complete())},Fe=()=>{ze=null,_e&&ae.complete()},He=K=>ze=(0,B.Xf)(re(K)).subscribe((0,R.x)(ae,Se,Fe)),de=()=>{if(J){J=!1;const K=ee;ee=null,ae.next(K),!_e&&He(K)}};fe.subscribe((0,R.x)(ae,K=>{J=!0,ee=K,(!ze||ze.closed)&&(U?de():He(K))},()=>{_e=!0,(!(ue&&J&&ze)||ze.closed)&&ae.complete()}))})}(()=>ae,fe)}},8623:(Yt,Le,c)=>{"use strict";c.d(Le,{T:()=>B});var e=c(7472),s=c(2085),R=c(8499);function B(q=L){return(0,s.e)((W,re)=>{let le=!1;W.subscribe((0,R.x)(re,fe=>{le=!0,re.next(fe)},()=>le?re.complete():re.error(q())))})}function L(){return new e.K}},7470:(Yt,Le,c)=>{"use strict";c.d(Le,{M:()=>W});var e=c(2085),s=c(8499),R=c(5955),B=c(8330),L=c(408),q=c(6651);function W(...re){const le=(0,q.jO)(re);return(0,e.e)((fe,ae)=>{const U=re.length,ue=new Array(U);let J=re.map(()=>!1),ee=!1;for(let ze=0;ze{ue[ze]=_e,!ee&&!J[ze]&&(J[ze]=!0,(ee=J.every(B.y))&&(J=null))},L.Z));fe.subscribe((0,s.x)(ae,ze=>{if(ee){const _e=[ze,...ue];ae.next(le?le(..._e):_e)}}))})}},3466:(Yt,Le,c)=>{"use strict";c.d(Le,{o:()=>L});var e=c(4813);class s extends e.w0{constructor(W,re){super()}schedule(W,re=0){return this}}const R={setInterval(q,W,...re){const{delegate:le}=R;return null!=le&&le.setInterval?le.setInterval(q,W,...re):setInterval(q,W,...re)},clearInterval(q){const{delegate:W}=R;return((null==W?void 0:W.clearInterval)||clearInterval)(q)},delegate:void 0};var B=c(8308);class L extends s{constructor(W,re){super(W,re),this.scheduler=W,this.work=re,this.pending=!1}schedule(W,re=0){var le;if(this.closed)return this;this.state=W;const fe=this.id,ae=this.scheduler;return null!=fe&&(this.id=this.recycleAsyncId(ae,fe,re)),this.pending=!0,this.delay=re,this.id=null!==(le=this.id)&&void 0!==le?le:this.requestAsyncId(ae,this.id,re),this}requestAsyncId(W,re,le=0){return R.setInterval(W.flush.bind(W,this),le)}recycleAsyncId(W,re,le=0){if(null!=le&&this.delay===le&&!1===this.pending)return re;null!=re&&R.clearInterval(re)}execute(W,re){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const le=this._execute(W,re);if(le)return le;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(W,re){let fe,le=!1;try{this.work(W)}catch(ae){le=!0,fe=ae||new Error("Scheduled action threw falsy error")}if(le)return this.unsubscribe(),fe}unsubscribe(){if(!this.closed){const{id:W,scheduler:re}=this,{actions:le}=re;this.work=this.state=this.scheduler=null,this.pending=!1,(0,B.P)(le,this),null!=W&&(this.id=this.recycleAsyncId(re,W,null)),this.delay=null,super.unsubscribe()}}}},474:(Yt,Le,c)=>{"use strict";c.d(Le,{v:()=>R});var e=c(2069);class s{constructor(L,q=s.now){this.schedulerActionCtor=L,this.now=q}schedule(L,q=0,W){return new this.schedulerActionCtor(this,L).schedule(W,q)}}s.now=e.l.now;class R extends s{constructor(L,q=s.now){super(L,q),this.actions=[],this._active=!1}flush(L){const{actions:q}=this;if(this._active)return void q.push(L);let W;this._active=!0;do{if(W=L.execute(L.state,L.delay))break}while(L=q.shift());if(this._active=!1,W){for(;L=q.shift();)L.unsubscribe();throw W}}}},6523:(Yt,Le,c)=>{"use strict";c.d(Le,{P:()=>B,z:()=>R});var e=c(3466);const R=new(c(474).v)(e.o),B=R},2069:(Yt,Le,c)=>{"use strict";c.d(Le,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},4146:(Yt,Le,c)=>{"use strict";c.d(Le,{z:()=>e});const e={setTimeout(s,R,...B){const{delegate:L}=e;return null!=L&&L.setTimeout?L.setTimeout(s,R,...B):setTimeout(s,R,...B)},clearTimeout(s){const{delegate:R}=e;return((null==R?void 0:R.clearTimeout)||clearTimeout)(s)},delegate:void 0}},4565:(Yt,Le,c)=>{"use strict";c.d(Le,{h:()=>s});const s=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3122:(Yt,Le,c)=>{"use strict";c.d(Le,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},7472:(Yt,Le,c)=>{"use strict";c.d(Le,{K:()=>s});const s=(0,c(5776).d)(R=>function(){R(this),this.name="EmptyError",this.message="no elements in sequence"})},6651:(Yt,Le,c)=>{"use strict";c.d(Le,{_6:()=>q,jO:()=>B,yG:()=>L});var e=c(5975),s=c(1830);function R(W){return W[W.length-1]}function B(W){return(0,e.m)(R(W))?W.pop():void 0}function L(W){return(0,s.K)(R(W))?W.pop():void 0}function q(W,re){return"number"==typeof R(W)?W.pop():re}},447:(Yt,Le,c)=>{"use strict";c.d(Le,{D:()=>L});const{isArray:e}=Array,{getPrototypeOf:s,prototype:R,keys:B}=Object;function L(W){if(1===W.length){const re=W[0];if(e(re))return{args:re,keys:null};if(function q(W){return W&&"object"==typeof W&&s(W)===R}(re)){const le=B(re);return{args:le.map(fe=>re[fe]),keys:le}}}return{args:W,keys:null}}},697:(Yt,Le,c)=>{"use strict";c.d(Le,{k:()=>s});const{isArray:e}=Array;function s(R){return 1===R.length&&e(R[0])?R[0]:R}},8308:(Yt,Le,c)=>{"use strict";function e(s,R){if(s){const B=s.indexOf(R);0<=B&&s.splice(B,1)}}c.d(Le,{P:()=>e})},5776:(Yt,Le,c)=>{"use strict";function e(s){const B=s(L=>{Error.call(L),L.stack=(new Error).stack});return B.prototype=Object.create(Error.prototype),B.prototype.constructor=B,B}c.d(Le,{d:()=>e})},9299:(Yt,Le,c)=>{"use strict";function e(s,R){return s.reduce((B,L,q)=>(B[L]=R[q],B),{})}c.d(Le,{n:()=>e})},1519:(Yt,Le,c)=>{"use strict";c.d(Le,{O:()=>B,x:()=>R});var e=c(2046);let s=null;function R(L){if(e.v.useDeprecatedSynchronousErrorHandling){const q=!s;if(q&&(s={errorThrown:!1,error:null}),L(),q){const{errorThrown:W,error:re}=s;if(s=null,W)throw re}}else L()}function B(L){e.v.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=L)}},6903:(Yt,Le,c)=>{"use strict";function e(s,R,B,L=0,q=!1){const W=R.schedule(function(){B(),q?s.add(this.schedule(null,L)):this.unsubscribe()},L);if(s.add(W),!q)return W}c.d(Le,{f:()=>e})},8330:(Yt,Le,c)=>{"use strict";function e(s){return s}c.d(Le,{y:()=>e})},6602:(Yt,Le,c)=>{"use strict";c.d(Le,{z:()=>e});const e=s=>s&&"number"==typeof s.length&&"function"!=typeof s},2604:(Yt,Le,c)=>{"use strict";c.d(Le,{D:()=>s});var e=c(5975);function s(R){return Symbol.asyncIterator&&(0,e.m)(null==R?void 0:R[Symbol.asyncIterator])}},5975:(Yt,Le,c)=>{"use strict";function e(s){return"function"==typeof s}c.d(Le,{m:()=>e})},2021:(Yt,Le,c)=>{"use strict";c.d(Le,{c:()=>R});var e=c(3122),s=c(5975);function R(B){return(0,s.m)(B[e.L])}},6920:(Yt,Le,c)=>{"use strict";c.d(Le,{T:()=>R});var e=c(4565),s=c(5975);function R(B){return(0,s.m)(null==B?void 0:B[e.h])}},97:(Yt,Le,c)=>{"use strict";c.d(Le,{b:()=>R});var e=c(7241),s=c(5975);function R(B){return!!B&&(B instanceof e.y||(0,s.m)(B.lift)&&(0,s.m)(B.subscribe))}},9450:(Yt,Le,c)=>{"use strict";c.d(Le,{t:()=>s});var e=c(5975);function s(R){return(0,e.m)(null==R?void 0:R.then)}},1559:(Yt,Le,c)=>{"use strict";c.d(Le,{L:()=>B,Q:()=>R});var e=c(4911),s=c(5975);function R(L){return(0,e.FC)(this,arguments,function*(){const W=L.getReader();try{for(;;){const{value:re,done:le}=yield(0,e.qq)(W.read());if(le)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(re)}}finally{W.releaseLock()}})}function B(L){return(0,s.m)(null==L?void 0:L.getReader)}},1830:(Yt,Le,c)=>{"use strict";c.d(Le,{K:()=>s});var e=c(5975);function s(R){return R&&(0,e.m)(R.schedule)}},2085:(Yt,Le,c)=>{"use strict";c.d(Le,{A:()=>s,e:()=>R});var e=c(5975);function s(B){return(0,e.m)(null==B?void 0:B.lift)}function R(B){return L=>{if(s(L))return L.lift(function(q){try{return B(q,this)}catch(W){this.error(W)}});throw new TypeError("Unable to lift unknown Observable type")}}},2692:(Yt,Le,c)=>{"use strict";c.d(Le,{Z:()=>B});var e=c(7969);const{isArray:s}=Array;function B(L){return(0,e.U)(q=>function R(L,q){return s(q)?L(...q):L(q)}(L,q))}},408:(Yt,Le,c)=>{"use strict";function e(){}c.d(Le,{Z:()=>e})},7824:(Yt,Le,c)=>{"use strict";c.d(Le,{U:()=>R,z:()=>s});var e=c(8330);function s(...B){return R(B)}function R(B){return 0===B.length?e.y:1===B.length?B[0]:function(q){return B.reduce((W,re)=>re(W),q)}}},4922:(Yt,Le,c)=>{"use strict";c.d(Le,{h:()=>R});var e=c(2046),s=c(4146);function R(B){s.z.setTimeout(()=>{const{onUnhandledError:L}=e.v;if(!L)throw B;L(B)})}},5626:(Yt,Le,c)=>{"use strict";function e(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}c.d(Le,{z:()=>e})},7277:()=>{"use strict";!function(xe){const Oe=xe.performance;function ht(ft){Oe&&Oe.mark&&Oe.mark(ft)}function De(ft,nt){Oe&&Oe.measure&&Oe.measure(ft,nt)}ht("Zone");const ne=xe.__Zone_symbol_prefix||"__zone_symbol__";function je(ft){return ne+ft}const ve=!0===xe[je("forceDuplicateZoneCheck")];if(xe.Zone){if(ve||"function"!=typeof xe.Zone.__symbol__)throw new Error("Zone already loaded.");return xe.Zone}let dt=(()=>{class nt{static assertZonePatched(){if(xe.Promise!==ot.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let Ve=nt.current;for(;Ve.parent;)Ve=Ve.parent;return Ve}static get current(){return oe.zone}static get currentTask(){return $}static __load_patch(Ve,Ue,z=!1){if(ot.hasOwnProperty(Ve)){if(!z&&ve)throw Error("Already loaded patch: "+Ve)}else if(!xe["__Zone_disable_"+Ve]){const S="Zone:"+Ve;ht(S),ot[Ve]=Ue(xe,nt,ce),De(S,S)}}get parent(){return this._parent}get name(){return this._name}constructor(Ve,Ue){this._parent=Ve,this._name=Ue?Ue.name||"unnamed":"",this._properties=Ue&&Ue.properties||{},this._zoneDelegate=new an(this,this._parent&&this._parent._zoneDelegate,Ue)}get(Ve){const Ue=this.getZoneWith(Ve);if(Ue)return Ue._properties[Ve]}getZoneWith(Ve){let Ue=this;for(;Ue;){if(Ue._properties.hasOwnProperty(Ve))return Ue;Ue=Ue._parent}return null}fork(Ve){if(!Ve)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,Ve)}wrap(Ve,Ue){if("function"!=typeof Ve)throw new Error("Expecting function got: "+Ve);const z=this._zoneDelegate.intercept(this,Ve,Ue),S=this;return function(){return S.runGuarded(z,this,arguments,Ue)}}run(Ve,Ue,z,S){oe={parent:oe,zone:this};try{return this._zoneDelegate.invoke(this,Ve,Ue,z,S)}finally{oe=oe.parent}}runGuarded(Ve,Ue=null,z,S){oe={parent:oe,zone:this};try{try{return this._zoneDelegate.invoke(this,Ve,Ue,z,S)}catch(A){if(this._zoneDelegate.handleError(this,A))throw A}}finally{oe=oe.parent}}runTask(Ve,Ue,z){if(Ve.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(Ve.zone||Mt).name+"; Execution: "+this.name+")");if(Ve.state===Xe&&(Ve.type===Ke||Ve.type===me))return;const S=Ve.state!=$e;S&&Ve._transitionTo($e,ye),Ve.runCount++;const A=$;$=Ve,oe={parent:oe,zone:this};try{Ve.type==me&&Ve.data&&!Ve.data.isPeriodic&&(Ve.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,Ve,Ue,z)}catch(Y){if(this._zoneDelegate.handleError(this,Y))throw Y}}finally{Ve.state!==Xe&&Ve.state!==Zt&&(Ve.type==Ke||Ve.data&&Ve.data.isPeriodic?S&&Ve._transitionTo(ye,$e):(Ve.runCount=0,this._updateTaskCount(Ve,-1),S&&Ve._transitionTo(Xe,$e,Xe))),oe=oe.parent,$=A}}scheduleTask(Ve){if(Ve.zone&&Ve.zone!==this){let z=this;for(;z;){if(z===Ve.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${Ve.zone.name}`);z=z.parent}}Ve._transitionTo(ut,Xe);const Ue=[];Ve._zoneDelegates=Ue,Ve._zone=this;try{Ve=this._zoneDelegate.scheduleTask(this,Ve)}catch(z){throw Ve._transitionTo(Zt,ut,Xe),this._zoneDelegate.handleError(this,z),z}return Ve._zoneDelegates===Ue&&this._updateTaskCount(Ve,1),Ve.state==ut&&Ve._transitionTo(ye,ut),Ve}scheduleMicroTask(Ve,Ue,z,S){return this.scheduleTask(new Vt(mn,Ve,Ue,z,S,void 0))}scheduleMacroTask(Ve,Ue,z,S,A){return this.scheduleTask(new Vt(me,Ve,Ue,z,S,A))}scheduleEventTask(Ve,Ue,z,S,A){return this.scheduleTask(new Vt(Ke,Ve,Ue,z,S,A))}cancelTask(Ve){if(Ve.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(Ve.zone||Mt).name+"; Execution: "+this.name+")");if(Ve.state===ye||Ve.state===$e){Ve._transitionTo(Xt,ye,$e);try{this._zoneDelegate.cancelTask(this,Ve)}catch(Ue){throw Ve._transitionTo(Zt,Xt),this._zoneDelegate.handleError(this,Ue),Ue}return this._updateTaskCount(Ve,-1),Ve._transitionTo(Xe,Xt),Ve.runCount=0,Ve}}_updateTaskCount(Ve,Ue){const z=Ve._zoneDelegates;-1==Ue&&(Ve._zoneDelegates=null);for(let S=0;Sft.hasTask(gt,Ve),onScheduleTask:(ft,nt,gt,Ve)=>ft.scheduleTask(gt,Ve),onInvokeTask:(ft,nt,gt,Ve,Ue,z)=>ft.invokeTask(gt,Ve,Ue,z),onCancelTask:(ft,nt,gt,Ve)=>ft.cancelTask(gt,Ve)};class an{constructor(nt,gt,Ve){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=nt,this._parentDelegate=gt,this._forkZS=Ve&&(Ve&&Ve.onFork?Ve:gt._forkZS),this._forkDlgt=Ve&&(Ve.onFork?gt:gt._forkDlgt),this._forkCurrZone=Ve&&(Ve.onFork?this.zone:gt._forkCurrZone),this._interceptZS=Ve&&(Ve.onIntercept?Ve:gt._interceptZS),this._interceptDlgt=Ve&&(Ve.onIntercept?gt:gt._interceptDlgt),this._interceptCurrZone=Ve&&(Ve.onIntercept?this.zone:gt._interceptCurrZone),this._invokeZS=Ve&&(Ve.onInvoke?Ve:gt._invokeZS),this._invokeDlgt=Ve&&(Ve.onInvoke?gt:gt._invokeDlgt),this._invokeCurrZone=Ve&&(Ve.onInvoke?this.zone:gt._invokeCurrZone),this._handleErrorZS=Ve&&(Ve.onHandleError?Ve:gt._handleErrorZS),this._handleErrorDlgt=Ve&&(Ve.onHandleError?gt:gt._handleErrorDlgt),this._handleErrorCurrZone=Ve&&(Ve.onHandleError?this.zone:gt._handleErrorCurrZone),this._scheduleTaskZS=Ve&&(Ve.onScheduleTask?Ve:gt._scheduleTaskZS),this._scheduleTaskDlgt=Ve&&(Ve.onScheduleTask?gt:gt._scheduleTaskDlgt),this._scheduleTaskCurrZone=Ve&&(Ve.onScheduleTask?this.zone:gt._scheduleTaskCurrZone),this._invokeTaskZS=Ve&&(Ve.onInvokeTask?Ve:gt._invokeTaskZS),this._invokeTaskDlgt=Ve&&(Ve.onInvokeTask?gt:gt._invokeTaskDlgt),this._invokeTaskCurrZone=Ve&&(Ve.onInvokeTask?this.zone:gt._invokeTaskCurrZone),this._cancelTaskZS=Ve&&(Ve.onCancelTask?Ve:gt._cancelTaskZS),this._cancelTaskDlgt=Ve&&(Ve.onCancelTask?gt:gt._cancelTaskDlgt),this._cancelTaskCurrZone=Ve&&(Ve.onCancelTask?this.zone:gt._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const Ue=Ve&&Ve.onHasTask;(Ue||gt&>._hasTaskZS)&&(this._hasTaskZS=Ue?Ve:Bt,this._hasTaskDlgt=gt,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=nt,Ve.onScheduleTask||(this._scheduleTaskZS=Bt,this._scheduleTaskDlgt=gt,this._scheduleTaskCurrZone=this.zone),Ve.onInvokeTask||(this._invokeTaskZS=Bt,this._invokeTaskDlgt=gt,this._invokeTaskCurrZone=this.zone),Ve.onCancelTask||(this._cancelTaskZS=Bt,this._cancelTaskDlgt=gt,this._cancelTaskCurrZone=this.zone))}fork(nt,gt){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,nt,gt):new dt(nt,gt)}intercept(nt,gt,Ve){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,nt,gt,Ve):gt}invoke(nt,gt,Ve,Ue,z){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,nt,gt,Ve,Ue,z):gt.apply(Ve,Ue)}handleError(nt,gt){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,nt,gt)}scheduleTask(nt,gt){let Ve=gt;if(this._scheduleTaskZS)this._hasTaskZS&&Ve._zoneDelegates.push(this._hasTaskDlgtOwner),Ve=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,nt,gt),Ve||(Ve=gt);else if(gt.scheduleFn)gt.scheduleFn(gt);else{if(gt.type!=mn)throw new Error("Task is missing scheduleFn.");qt(gt)}return Ve}invokeTask(nt,gt,Ve,Ue){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,nt,gt,Ve,Ue):gt.callback.apply(Ve,Ue)}cancelTask(nt,gt){let Ve;if(this._cancelTaskZS)Ve=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,nt,gt);else{if(!gt.cancelFn)throw Error("Task is not cancelable");Ve=gt.cancelFn(gt)}return Ve}hasTask(nt,gt){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,nt,gt)}catch(Ve){this.handleError(nt,Ve)}}_updateTaskCount(nt,gt){const Ve=this._taskCounts,Ue=Ve[nt],z=Ve[nt]=Ue+gt;if(z<0)throw new Error("More tasks executed then were scheduled.");0!=Ue&&0!=z||this.hasTask(this.zone,{microTask:Ve.microTask>0,macroTask:Ve.macroTask>0,eventTask:Ve.eventTask>0,change:nt})}}class Vt{constructor(nt,gt,Ve,Ue,z,S){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=nt,this.source=gt,this.data=Ue,this.scheduleFn=z,this.cancelFn=S,!Ve)throw new Error("callback is not defined");this.callback=Ve;const A=this;this.invoke=nt===Ke&&Ue&&Ue.useG?Vt.invokeTask:function(){return Vt.invokeTask.call(xe,A,this,arguments)}}static invokeTask(nt,gt,Ve){nt||(nt=this),he++;try{return nt.runCount++,nt.zone.runTask(nt,gt,Ve)}finally{1==he&&Ht(),he--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Xe,ut)}_transitionTo(nt,gt,Ve){if(this._state!==gt&&this._state!==Ve)throw new Error(`${this.type} '${this.source}': can not transition to '${nt}', expecting state '${gt}'${Ve?" or '"+Ve+"'":""}, was '${this._state}'.`);this._state=nt,nt==Xe&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const Ft=je("setTimeout"),sn=je("Promise"),Nt=je("then");let at,st=[],it=!1;function St(ft){if(at||xe[sn]&&(at=xe[sn].resolve(0)),at){let nt=at[Nt];nt||(nt=at.then),nt.call(at,ft)}else xe[Ft](ft,0)}function qt(ft){0===he&&0===st.length&&St(Ht),ft&&st.push(ft)}function Ht(){if(!it){for(it=!0;st.length;){const ft=st;st=[];for(let nt=0;ntoe,onUnhandledError:Ne,microtaskDrainDone:Ne,scheduleMicroTask:qt,showUncaughtError:()=>!dt[je("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Ne,patchMethod:()=>Ne,bindArguments:()=>[],patchThen:()=>Ne,patchMacroTask:()=>Ne,patchEventPrototype:()=>Ne,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Ne,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Ne,wrapWithCurrentZone:()=>Ne,filterProperties:()=>[],attachOriginToPatched:()=>Ne,_redefineProperty:()=>Ne,patchCallbacks:()=>Ne,nativeScheduleMicroTask:St};let oe={parent:null,zone:new dt(null,null)},$=null,he=0;function Ne(){}De("Zone","Zone"),xe.Zone=dt}(typeof window<"u"&&window||typeof self<"u"&&self||global);const Yt=Object.getOwnPropertyDescriptor,Le=Object.defineProperty,c=Object.getPrototypeOf,e=Object.create,s=Array.prototype.slice,R="addEventListener",B="removeEventListener",L=Zone.__symbol__(R),q=Zone.__symbol__(B),W="true",re="false",le=Zone.__symbol__("");function fe(xe,Oe){return Zone.current.wrap(xe,Oe)}function ae(xe,Oe,ht,De,ne){return Zone.current.scheduleMacroTask(xe,Oe,ht,De,ne)}const U=Zone.__symbol__,ue=typeof window<"u",J=ue?window:void 0,ee=ue&&J||"object"==typeof self&&self||global,ze="removeAttribute";function _e(xe,Oe){for(let ht=xe.length-1;ht>=0;ht--)"function"==typeof xe[ht]&&(xe[ht]=fe(xe[ht],Oe+"_"+ht));return xe}function Fe(xe){return!xe||!1!==xe.writable&&!("function"==typeof xe.get&&typeof xe.set>"u")}const He=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,de=!("nw"in ee)&&typeof ee.process<"u"&&"[object process]"==={}.toString.call(ee.process),K=!de&&!He&&!(!ue||!J.HTMLElement),We=typeof ee.process<"u"&&"[object process]"==={}.toString.call(ee.process)&&!He&&!(!ue||!J.HTMLElement),Ye={},Ie=function(xe){if(!(xe=xe||ee.event))return;let Oe=Ye[xe.type];Oe||(Oe=Ye[xe.type]=U("ON_PROPERTY"+xe.type));const ht=this||xe.target||ee,De=ht[Oe];let ne;return K&&ht===J&&"error"===xe.type?(ne=De&&De.call(this,xe.message,xe.filename,xe.lineno,xe.colno,xe.error),!0===ne&&xe.preventDefault()):(ne=De&&De.apply(this,arguments),null!=ne&&!ne&&xe.preventDefault()),ne};function vt(xe,Oe,ht){let De=Yt(xe,Oe);if(!De&&ht&&Yt(ht,Oe)&&(De={enumerable:!0,configurable:!0}),!De||!De.configurable)return;const ne=U("on"+Oe+"patched");if(xe.hasOwnProperty(ne)&&xe[ne])return;delete De.writable,delete De.value;const je=De.get,ve=De.set,dt=Oe.slice(2);let Bt=Ye[dt];Bt||(Bt=Ye[dt]=U("ON_PROPERTY"+dt)),De.set=function(an){let Vt=this;!Vt&&xe===ee&&(Vt=ee),Vt&&("function"==typeof Vt[Bt]&&Vt.removeEventListener(dt,Ie),ve&&ve.call(Vt,null),Vt[Bt]=an,"function"==typeof an&&Vt.addEventListener(dt,Ie,!1))},De.get=function(){let an=this;if(!an&&xe===ee&&(an=ee),!an)return null;const Vt=an[Bt];if(Vt)return Vt;if(je){let Ft=je.call(this);if(Ft)return De.set.call(this,Ft),"function"==typeof an[ze]&&an.removeAttribute(Oe),Ft}return null},Le(xe,Oe,De),xe[ne]=!0}function rt(xe,Oe,ht){if(Oe)for(let De=0;Defunction(ve,dt){const Bt=ht(ve,dt);return Bt.cbIdx>=0&&"function"==typeof dt[Bt.cbIdx]?ae(Bt.name,dt[Bt.cbIdx],Bt,ne):je.apply(ve,dt)})}function qe(xe,Oe){xe[U("OriginalDelegate")]=Oe}let Ze=!1,Me=!1;function N(){if(Ze)return Me;Ze=!0;try{const xe=J.navigator.userAgent;(-1!==xe.indexOf("MSIE ")||-1!==xe.indexOf("Trident/")||-1!==xe.indexOf("Edge/"))&&(Me=!0)}catch{}return Me}Zone.__load_patch("ZoneAwarePromise",(xe,Oe,ht)=>{const De=Object.getOwnPropertyDescriptor,ne=Object.defineProperty,ve=ht.symbol,dt=[],Bt=!0===xe[ve("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],an=ve("Promise"),Vt=ve("then"),Ft="__creationTrace__";ht.onUnhandledError=A=>{if(ht.showUncaughtError()){const Y=A&&A.rejection;Y?console.error("Unhandled Promise rejection:",Y instanceof Error?Y.message:Y,"; Zone:",A.zone.name,"; Task:",A.task&&A.task.source,"; Value:",Y,Y instanceof Error?Y.stack:void 0):console.error(A)}},ht.microtaskDrainDone=()=>{for(;dt.length;){const A=dt.shift();try{A.zone.runGuarded(()=>{throw A.throwOriginal?A.rejection:A})}catch(Y){Nt(Y)}}};const sn=ve("unhandledPromiseRejectionHandler");function Nt(A){ht.onUnhandledError(A);try{const Y=Oe[sn];"function"==typeof Y&&Y.call(this,A)}catch{}}function st(A){return A&&A.then}function it(A){return A}function at(A){return gt.reject(A)}const St=ve("state"),qt=ve("value"),Ht=ve("finally"),Mt=ve("parentPromiseValue"),Xe=ve("parentPromiseState"),ut="Promise.then",ye=null,$e=!0,Xt=!1,Zt=0;function mn(A,Y){return Te=>{try{ce(A,Y,Te)}catch(ct){ce(A,!1,ct)}}}const me=function(){let A=!1;return function(Te){return function(){A||(A=!0,Te.apply(null,arguments))}}},Ke="Promise resolved with itself",ot=ve("currentTaskTrace");function ce(A,Y,Te){const ct=me();if(A===Te)throw new TypeError(Ke);if(A[St]===ye){let _t=null;try{("object"==typeof Te||"function"==typeof Te)&&(_t=Te&&Te.then)}catch(jt){return ct(()=>{ce(A,!1,jt)})(),A}if(Y!==Xt&&Te instanceof gt&&Te.hasOwnProperty(St)&&Te.hasOwnProperty(qt)&&Te[St]!==ye)$(Te),ce(A,Te[St],Te[qt]);else if(Y!==Xt&&"function"==typeof _t)try{_t.call(Te,ct(mn(A,Y)),ct(mn(A,!1)))}catch(jt){ct(()=>{ce(A,!1,jt)})()}else{A[St]=Y;const jt=A[qt];if(A[qt]=Te,A[Ht]===Ht&&Y===$e&&(A[St]=A[Xe],A[qt]=A[Mt]),Y===Xt&&Te instanceof Error){const nn=Oe.currentTask&&Oe.currentTask.data&&Oe.currentTask.data[Ft];nn&&ne(Te,ot,{configurable:!0,enumerable:!1,writable:!0,value:nn})}for(let nn=0;nn{try{const pn=A[qt],dn=!!Te&&Ht===Te[Ht];dn&&(Te[Mt]=pn,Te[Xe]=jt);const Dn=Y.run(nn,void 0,dn&&nn!==at&&nn!==it?[]:[pn]);ce(Te,!0,Dn)}catch(pn){ce(Te,!1,pn)}},Te)}const ft=function(){},nt=xe.AggregateError;class gt{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Y){return ce(new this(null),$e,Y)}static reject(Y){return ce(new this(null),Xt,Y)}static any(Y){if(!Y||"function"!=typeof Y[Symbol.iterator])return Promise.reject(new nt([],"All promises were rejected"));const Te=[];let ct=0;try{for(let nn of Y)ct++,Te.push(gt.resolve(nn))}catch{return Promise.reject(new nt([],"All promises were rejected"))}if(0===ct)return Promise.reject(new nt([],"All promises were rejected"));let _t=!1;const jt=[];return new gt((nn,pn)=>{for(let dn=0;dn{_t||(_t=!0,nn(Dn))},Dn=>{jt.push(Dn),ct--,0===ct&&(_t=!0,pn(new nt(jt,"All promises were rejected")))})})}static race(Y){let Te,ct,_t=new this((pn,dn)=>{Te=pn,ct=dn});function jt(pn){Te(pn)}function nn(pn){ct(pn)}for(let pn of Y)st(pn)||(pn=this.resolve(pn)),pn.then(jt,nn);return _t}static all(Y){return gt.allWithCallback(Y)}static allSettled(Y){return(this&&this.prototype instanceof gt?this:gt).allWithCallback(Y,{thenCallback:ct=>({status:"fulfilled",value:ct}),errorCallback:ct=>({status:"rejected",reason:ct})})}static allWithCallback(Y,Te){let ct,_t,jt=new this((Dn,yn)=>{ct=Dn,_t=yn}),nn=2,pn=0;const dn=[];for(let Dn of Y){st(Dn)||(Dn=this.resolve(Dn));const yn=pn;try{Dn.then(In=>{dn[yn]=Te?Te.thenCallback(In):In,nn--,0===nn&&ct(dn)},In=>{Te?(dn[yn]=Te.errorCallback(In),nn--,0===nn&&ct(dn)):_t(In)})}catch(In){_t(In)}nn++,pn++}return nn-=2,0===nn&&ct(dn),jt}constructor(Y){const Te=this;if(!(Te instanceof gt))throw new Error("Must be an instanceof Promise.");Te[St]=ye,Te[qt]=[];try{const ct=me();Y&&Y(ct(mn(Te,$e)),ct(mn(Te,Xt)))}catch(ct){ce(Te,!1,ct)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return gt}then(Y,Te){var ct;let _t=null===(ct=this.constructor)||void 0===ct?void 0:ct[Symbol.species];(!_t||"function"!=typeof _t)&&(_t=this.constructor||gt);const jt=new _t(ft),nn=Oe.current;return this[St]==ye?this[qt].push(nn,jt,Y,Te):he(this,nn,jt,Y,Te),jt}catch(Y){return this.then(null,Y)}finally(Y){var Te;let ct=null===(Te=this.constructor)||void 0===Te?void 0:Te[Symbol.species];(!ct||"function"!=typeof ct)&&(ct=gt);const _t=new ct(ft);_t[Ht]=Ht;const jt=Oe.current;return this[St]==ye?this[qt].push(jt,_t,Y,Y):he(this,jt,_t,Y,Y),_t}}gt.resolve=gt.resolve,gt.reject=gt.reject,gt.race=gt.race,gt.all=gt.all;const Ve=xe[an]=xe.Promise;xe.Promise=gt;const Ue=ve("thenPatched");function z(A){const Y=A.prototype,Te=De(Y,"then");if(Te&&(!1===Te.writable||!Te.configurable))return;const ct=Y.then;Y[Vt]=ct,A.prototype.then=function(_t,jt){return new gt((pn,dn)=>{ct.call(this,pn,dn)}).then(_t,jt)},A[Ue]=!0}return ht.patchThen=z,Ve&&(z(Ve),zt(xe,"fetch",A=>function S(A){return function(Y,Te){let ct=A.apply(Y,Te);if(ct instanceof gt)return ct;let _t=ct.constructor;return _t[Ue]||z(_t),ct}}(A))),Promise[Oe.__symbol__("uncaughtPromiseErrors")]=dt,gt}),Zone.__load_patch("toString",xe=>{const Oe=Function.prototype.toString,ht=U("OriginalDelegate"),De=U("Promise"),ne=U("Error"),je=function(){if("function"==typeof this){const an=this[ht];if(an)return"function"==typeof an?Oe.call(an):Object.prototype.toString.call(an);if(this===Promise){const Vt=xe[De];if(Vt)return Oe.call(Vt)}if(this===Error){const Vt=xe[ne];if(Vt)return Oe.call(Vt)}}return Oe.call(this)};je[ht]=Oe,Function.prototype.toString=je;const ve=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":ve.call(this)}});let Q=!1;if(typeof window<"u")try{const xe=Object.defineProperty({},"passive",{get:function(){Q=!0}});window.addEventListener("test",xe,xe),window.removeEventListener("test",xe,xe)}catch{Q=!1}const ie={useG:!0},I={},te={},Re=new RegExp("^"+le+"(\\w+)(true|false)$"),lt=U("propagationStopped");function Tt(xe,Oe){const ht=(Oe?Oe(xe):xe)+re,De=(Oe?Oe(xe):xe)+W,ne=le+ht,je=le+De;I[xe]={},I[xe][re]=ne,I[xe][W]=je}function un(xe,Oe,ht,De){const ne=De&&De.add||R,je=De&&De.rm||B,ve=De&&De.listeners||"eventListeners",dt=De&&De.rmAll||"removeAllListeners",Bt=U(ne),an="."+ne+":",Vt="prependListener",Ft="."+Vt+":",sn=function(qt,Ht,Mt){if(qt.isRemoved)return;const Xe=qt.callback;let ut;"object"==typeof Xe&&Xe.handleEvent&&(qt.callback=$e=>Xe.handleEvent($e),qt.originalDelegate=Xe);try{qt.invoke(qt,Ht,[Mt])}catch($e){ut=$e}const ye=qt.options;return ye&&"object"==typeof ye&&ye.once&&Ht[je].call(Ht,Mt.type,qt.originalDelegate?qt.originalDelegate:qt.callback,ye),ut};function Nt(qt,Ht,Mt){if(!(Ht=Ht||xe.event))return;const Xe=qt||Ht.target||xe,ut=Xe[I[Ht.type][Mt?W:re]];if(ut){const ye=[];if(1===ut.length){const $e=sn(ut[0],Xe,Ht);$e&&ye.push($e)}else{const $e=ut.slice();for(let Xt=0;Xt<$e.length&&(!Ht||!0!==Ht[lt]);Xt++){const Zt=sn($e[Xt],Xe,Ht);Zt&&ye.push(Zt)}}if(1===ye.length)throw ye[0];for(let $e=0;$e{throw Xt})}}}const st=function(qt){return Nt(this,qt,!1)},it=function(qt){return Nt(this,qt,!0)};function at(qt,Ht){if(!qt)return!1;let Mt=!0;Ht&&void 0!==Ht.useG&&(Mt=Ht.useG);const Xe=Ht&&Ht.vh;let ut=!0;Ht&&void 0!==Ht.chkDup&&(ut=Ht.chkDup);let ye=!1;Ht&&void 0!==Ht.rt&&(ye=Ht.rt);let $e=qt;for(;$e&&!$e.hasOwnProperty(ne);)$e=c($e);if(!$e&&qt[ne]&&($e=qt),!$e||$e[Bt])return!1;const Xt=Ht&&Ht.eventNameToString,Zt={},mn=$e[Bt]=$e[ne],me=$e[U(je)]=$e[je],Ke=$e[U(ve)]=$e[ve],ot=$e[U(dt)]=$e[dt];let ce;Ht&&Ht.prepend&&(ce=$e[U(Ht.prepend)]=$e[Ht.prepend]);const gt=Mt?function(Te){if(!Zt.isExisting)return mn.call(Zt.target,Zt.eventName,Zt.capture?it:st,Zt.options)}:function(Te){return mn.call(Zt.target,Zt.eventName,Te.invoke,Zt.options)},Ve=Mt?function(Te){if(!Te.isRemoved){const ct=I[Te.eventName];let _t;ct&&(_t=ct[Te.capture?W:re]);const jt=_t&&Te.target[_t];if(jt)for(let nn=0;nnfunction(ne,je){ne[lt]=!0,De&&De.apply(ne,je)})}function Ot(xe,Oe,ht,De,ne){const je=Zone.__symbol__(De);if(Oe[je])return;const ve=Oe[je]=Oe[De];Oe[De]=function(dt,Bt,an){return Bt&&Bt.prototype&&ne.forEach(function(Vt){const Ft=`${ht}.${De}::`+Vt,sn=Bt.prototype;try{if(sn.hasOwnProperty(Vt)){const Nt=xe.ObjectGetOwnPropertyDescriptor(sn,Vt);Nt&&Nt.value?(Nt.value=xe.wrapWithCurrentZone(Nt.value,Ft),xe._redefineProperty(Bt.prototype,Vt,Nt)):sn[Vt]&&(sn[Vt]=xe.wrapWithCurrentZone(sn[Vt],Ft))}else sn[Vt]&&(sn[Vt]=xe.wrapWithCurrentZone(sn[Vt],Ft))}catch{}}),ve.call(Oe,dt,Bt,an)},xe.attachOriginToPatched(Oe[De],ve)}function Ut(xe,Oe,ht){if(!ht||0===ht.length)return Oe;const De=ht.filter(je=>je.target===xe);if(!De||0===De.length)return Oe;const ne=De[0].ignoreProperties;return Oe.filter(je=>-1===ne.indexOf(je))}function rn(xe,Oe,ht,De){xe&&rt(xe,Ut(xe,Oe,ht),De)}function $t(xe){return Object.getOwnPropertyNames(xe).filter(Oe=>Oe.startsWith("on")&&Oe.length>2).map(Oe=>Oe.substring(2))}Zone.__load_patch("util",(xe,Oe,ht)=>{const De=$t(xe);ht.patchOnProperties=rt,ht.patchMethod=zt,ht.bindArguments=_e,ht.patchMacroTask=tt;const ne=Oe.__symbol__("BLACK_LISTED_EVENTS"),je=Oe.__symbol__("UNPATCHED_EVENTS");xe[je]&&(xe[ne]=xe[je]),xe[ne]&&(Oe[ne]=Oe[je]=xe[ne]),ht.patchEventPrototype=Lt,ht.patchEventTarget=un,ht.isIEOrEdge=N,ht.ObjectDefineProperty=Le,ht.ObjectGetOwnPropertyDescriptor=Yt,ht.ObjectCreate=e,ht.ArraySlice=s,ht.patchClass=bt,ht.wrapWithCurrentZone=fe,ht.filterProperties=Ut,ht.attachOriginToPatched=qe,ht._redefineProperty=Object.defineProperty,ht.patchCallbacks=Ot,ht.getGlobalObjects=()=>({globalSources:te,zoneSymbolEventNames:I,eventNames:De,isBrowser:K,isMix:We,isNode:de,TRUE_STR:W,FALSE_STR:re,ZONE_SYMBOL_PREFIX:le,ADD_EVENT_LISTENER_STR:R,REMOVE_EVENT_LISTENER_STR:B})});const yt=U("zoneTask");function Gt(xe,Oe,ht,De){let ne=null,je=null;ht+=De;const ve={};function dt(an){const Vt=an.data;return Vt.args[0]=function(){return an.invoke.apply(this,arguments)},Vt.handleId=ne.apply(xe,Vt.args),an}function Bt(an){return je.call(xe,an.data.handleId)}ne=zt(xe,Oe+=De,an=>function(Vt,Ft){if("function"==typeof Ft[0]){const sn={isPeriodic:"Interval"===De,delay:"Timeout"===De||"Interval"===De?Ft[1]||0:void 0,args:Ft},Nt=Ft[0];Ft[0]=function(){try{return Nt.apply(this,arguments)}finally{sn.isPeriodic||("number"==typeof sn.handleId?delete ve[sn.handleId]:sn.handleId&&(sn.handleId[yt]=null))}};const st=ae(Oe,Ft[0],sn,dt,Bt);if(!st)return st;const it=st.data.handleId;return"number"==typeof it?ve[it]=st:it&&(it[yt]=st),it&&it.ref&&it.unref&&"function"==typeof it.ref&&"function"==typeof it.unref&&(st.ref=it.ref.bind(it),st.unref=it.unref.bind(it)),"number"==typeof it||it?it:st}return an.apply(xe,Ft)}),je=zt(xe,ht,an=>function(Vt,Ft){const sn=Ft[0];let Nt;"number"==typeof sn?Nt=ve[sn]:(Nt=sn&&sn[yt],Nt||(Nt=sn)),Nt&&"string"==typeof Nt.type?"notScheduled"!==Nt.state&&(Nt.cancelFn&&Nt.data.isPeriodic||0===Nt.runCount)&&("number"==typeof sn?delete ve[sn]:sn&&(sn[yt]=null),Nt.zone.cancelTask(Nt)):an.apply(xe,Ft)})}Zone.__load_patch("legacy",xe=>{const Oe=xe[Zone.__symbol__("legacyPatch")];Oe&&Oe()}),Zone.__load_patch("timers",xe=>{const ht="clear";Gt(xe,"set",ht,"Timeout"),Gt(xe,"set",ht,"Interval"),Gt(xe,"set",ht,"Immediate")}),Zone.__load_patch("requestAnimationFrame",xe=>{Gt(xe,"request","cancel","AnimationFrame"),Gt(xe,"mozRequest","mozCancel","AnimationFrame"),Gt(xe,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(xe,Oe)=>{const ht=["alert","prompt","confirm"];for(let De=0;Defunction(Bt,an){return Oe.current.run(je,xe,an,dt)})}),Zone.__load_patch("EventTarget",(xe,Oe,ht)=>{(function Dt(xe,Oe){Oe.patchEventPrototype(xe,Oe)})(xe,ht),function Pt(xe,Oe){if(Zone[Oe.symbol("patchEventTarget")])return;const{eventNames:ht,zoneSymbolEventNames:De,TRUE_STR:ne,FALSE_STR:je,ZONE_SYMBOL_PREFIX:ve}=Oe.getGlobalObjects();for(let Bt=0;Bt{bt("MutationObserver"),bt("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(xe,Oe,ht)=>{bt("IntersectionObserver")}),Zone.__load_patch("FileReader",(xe,Oe,ht)=>{bt("FileReader")}),Zone.__load_patch("on_property",(xe,Oe,ht)=>{!function Wt(xe,Oe){if(de&&!We||Zone[xe.symbol("patchEvents")])return;const ht=Oe.__Zone_ignore_on_properties;let De=[];if(K){const ne=window;De=De.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const je=function Qe(){try{const xe=J.navigator.userAgent;if(-1!==xe.indexOf("MSIE ")||-1!==xe.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:ne,ignoreProperties:["error"]}]:[];rn(ne,$t(ne),ht&&ht.concat(je),c(ne))}De=De.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let ne=0;ne{!function Ct(xe,Oe){const{isBrowser:ht,isMix:De}=Oe.getGlobalObjects();(ht||De)&&xe.customElements&&"customElements"in xe&&Oe.patchCallbacks(Oe,xe.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(xe,ht)}),Zone.__load_patch("XHR",(xe,Oe)=>{!function Bt(an){const Vt=an.XMLHttpRequest;if(!Vt)return;const Ft=Vt.prototype;let Nt=Ft[L],st=Ft[q];if(!Nt){const Zt=an.XMLHttpRequestEventTarget;if(Zt){const mn=Zt.prototype;Nt=mn[L],st=mn[q]}}const it="readystatechange",at="scheduled";function St(Zt){const mn=Zt.data,me=mn.target;me[je]=!1,me[dt]=!1;const Ke=me[ne];Nt||(Nt=me[L],st=me[q]),Ke&&st.call(me,it,Ke);const ot=me[ne]=()=>{if(me.readyState===me.DONE)if(!mn.aborted&&me[je]&&Zt.state===at){const oe=me[Oe.__symbol__("loadfalse")];if(0!==me.status&&oe&&oe.length>0){const $=Zt.invoke;Zt.invoke=function(){const he=me[Oe.__symbol__("loadfalse")];for(let Ne=0;Nefunction(Zt,mn){return Zt[De]=0==mn[2],Zt[ve]=mn[1],Mt.apply(Zt,mn)}),ut=U("fetchTaskAborting"),ye=U("fetchTaskScheduling"),$e=zt(Ft,"send",()=>function(Zt,mn){if(!0===Oe.current[ye]||Zt[De])return $e.apply(Zt,mn);{const me={target:Zt,url:Zt[ve],isPeriodic:!1,args:mn,aborted:!1},Ke=ae("XMLHttpRequest.send",qt,me,St,Ht);Zt&&!0===Zt[dt]&&!me.aborted&&Ke.state===at&&Ke.invoke()}}),Xt=zt(Ft,"abort",()=>function(Zt,mn){const me=function sn(Zt){return Zt[ht]}(Zt);if(me&&"string"==typeof me.type){if(null==me.cancelFn||me.data&&me.data.aborted)return;me.zone.cancelTask(me)}else if(!0===Oe.current[ut])return Xt.apply(Zt,mn)})}(xe);const ht=U("xhrTask"),De=U("xhrSync"),ne=U("xhrListener"),je=U("xhrScheduled"),ve=U("xhrURL"),dt=U("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",xe=>{xe.navigator&&xe.navigator.geolocation&&function Se(xe,Oe){const ht=xe.constructor.name;for(let De=0;De{const Bt=function(){return dt.apply(this,_e(arguments,ht+"."+ne))};return qe(Bt,dt),Bt})(je)}}}(xe.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(xe,Oe)=>{function ht(De){return function(ne){At(xe,De).forEach(ve=>{const dt=xe.PromiseRejectionEvent;if(dt){const Bt=new dt(De,{promise:ne.promise,reason:ne.rejection});ve.invoke(Bt)}})}}xe.PromiseRejectionEvent&&(Oe[U("unhandledPromiseRejectionHandler")]=ht("unhandledrejection"),Oe[U("rejectionHandledHandler")]=ht("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(xe,Oe,ht)=>{!function xn(xe,Oe){Oe.patchMethod(xe,"queueMicrotask",ht=>function(De,ne){Zone.current.scheduleMicroTask("queueMicrotask",ne[0])})}(xe,ht)})},1156:(Yt,Le,c)=>{"use strict";c.d(Le,{ro:()=>W,U5:()=>R,cl:()=>re});var e=c(4537);let R=(()=>{var le;class fe{}return(le=fe).\u0275fac=function(U){return new(U||le)},le.\u0275mod=e.oAB({type:le}),le.\u0275inj=e.cJS({}),fe})();var B=c(8239),L=c(9900),q=c(8654);let W=(()=>{var le;class fe{constructor(){this.elementRef=(0,e.f3M)(e.SBq).nativeElement,this.ngZone=(0,e.f3M)(e.R0b),this.maskedElement=null,this.options=null,this.elementPredicate=q.gI;const U=(0,e.f3M)(L.Fj,{self:!0,optional:!0});if(U){const ue=U.writeValue.bind(U);U.writeValue=J=>{ue(this.options?(0,q.CV)(String(null!=J?J:""),this.options):J)}}}ngOnChanges(){var U=this;return(0,B.Z)(function*(){var ue;const{elementPredicate:J,options:ee}=U;if(null===(ue=U.maskedElement)||void 0===ue||ue.destroy(),!ee)return;const ze=yield J(U.elementRef);U.elementPredicate===J&&U.ngZone.runOutsideAngular(()=>{U.maskedElement=new q.C8(ze,ee)})})()}ngOnDestroy(){var U;null===(U=this.maskedElement)||void 0===U||U.destroy()}}return(le=fe).\u0275fac=function(U){return new(U||le)},le.\u0275dir=e.lG2({type:le,selectors:[["","maskito",""]],inputs:{options:["maskito","options"],elementPredicate:["maskitoElement","elementPredicate"]},standalone:!0,features:[e.TTD]}),fe})(),re=(()=>{var le;class fe{transform(U,ue){return(0,q.CV)(String(null!=U?U:""),null!=ue?ue:q.A_)}}return(le=fe).\u0275fac=function(U){return new(U||le)},le.\u0275pipe=e.Yjl({name:"maskito",type:le,pure:!0,standalone:!0}),fe})()},8654:(Yt,Le,c)=>{"use strict";function e(Q){const{anchorOffset:ie=0,focusOffset:I=0}=Q.ownerDocument.getSelection()||{};return[Math.min(ie,I),Math.max(ie,I)]}c.d(Le,{gI:()=>L,A_:()=>q,C8:()=>N,D2:()=>Me,qs:()=>Qe,CV:()=>Ze,fD:()=>Ie});class R{constructor(ie){this.element=ie,this.maxLength=1/0}get value(){return this.element.innerText.replace(/\n\n$/,"\n")}set value(ie){this.element.innerHTML=ie.replace(/\n$/,"\n\n")}get selectionStart(){return e(this.element)[0]}get selectionEnd(){return e(this.element)[1]}setSelectionRange(ie,I){!function s(Q,[ie,I]){var te,Re;const lt=Q.ownerDocument,Tt=lt.createRange();Tt.setStart(Q.firstChild||Q,Math.min(ie,(null===(te=Q.textContent)||void 0===te?void 0:te.length)||0)),Tt.setEnd(Q.lastChild||Q,Math.min(I,(null===(Re=Q.textContent)||void 0===Re?void 0:Re.length)||0));const un=lt.getSelection();un&&(un.removeAllRanges(),un.addRange(Tt))}(this.element,[ie||0,I||0])}}const L=Q=>Q.isContentEditable?function B(Q){const ie=new R(Q);return new Proxy(Q,{get(I,te){if(te in ie)return ie[te];const Re=I[te];return"function"==typeof Re?Re.bind(I):Re},set:(I,te,Re,lt)=>Reflect.set(te in ie?ie:I,te,Re,lt)})}(Q):Q.querySelector("input,textarea")||Q,q={mask:/^.*$/,preprocessors:[],postprocessors:[],plugins:[],overwriteMode:"shift"};class W{constructor(){this.now=null,this.past=[],this.future=[]}undo(){const ie=this.past.pop();ie&&this.now&&(this.future.push(this.now),this.updateElement(ie,"historyUndo"))}redo(){const ie=this.future.pop();ie&&this.now&&(this.past.push(this.now),this.updateElement(ie,"historyRedo"))}updateHistory(ie){if(!this.now)return void(this.now=ie);const I=this.now.value!==ie.value,te=this.now.selection.some((Re,lt)=>Re!==ie.selection[lt]);!I&&!te||(I&&(this.past.push(this.now),this.future=[]),this.now=ie)}updateElement(ie,I){this.now=ie,this.updateElementState(ie,{inputType:I,data:null})}}function le(Q,...ie){return ie.every(({value:I,selection:te})=>I===Q.value&&te[0]===Q.selection[0]&&te[1]===Q.selection[1])}function ae(Q){return"string"==typeof Q}function U(Q,ie,I,te){let Re="";for(let lt=ie.length;lt{const Re=ie[te];return ae(Re)?I===Re:I.match(Re)}):ie.test(Q)}function ze(Q,ie,I=null){if(ue(Q.value,ie))return Q;const{value:te,selection:Re}=Array.isArray(ie)?function J(Q,ie,I){var te,Re;let lt=null,Tt=null;const un=Array.from(Q.value).reduce((Lt,Ot,Ut)=>{const $t=Lt+U(ie,Lt,Ot,I),Wt=ie[$t.length];return ae(Wt)?$t+Wt:Ot.match(Wt)?(null===lt&&Ut>=Q.selection[0]&&(lt=$t.length),null===Tt&&Ut>=Q.selection[1]&&(Tt=$t.length),$t+Ot):$t},""),At=U(ie,un,"",I);return{value:ue(un+At,ie)?un+At:un,selection:[null!==(te=lt)&&void 0!==te?te:un.length,null!==(Re=Tt)&&void 0!==Re?Re:un.length]}}(Q,ie,I):function ee({value:Q,selection:ie},I){const[te,Re]=ie;let lt=te,Tt=Re;return{value:Array.from(Q).reduce((At,Lt,Ot)=>{const Ut=At+Lt;return te===Ot&&(lt=At.length),Re===Ot&&(Tt=At.length),Ut.match(I)?Ut:At},""),selection:[lt,Tt]}}(Q,ie);return{selection:Re,value:Array.isArray(ie)?te.slice(0,ie.length):te}}function _e(Q,ie){if(!Array.isArray(ie))return Q;const[I,te]=Q.selection,Re=[],lt=Array.from(Q.value).reduce((Tt,un,At)=>{const Lt=ie[At];return At===I&&Re.push(Tt.length),At===te&&Re.push(Tt.length),ae(Lt)&&Lt===un?Tt:Tt+un},"");return Re.length<2&&Re.push(...new Array(2-Re.length).fill(lt.length)),{value:lt,selection:[Re[0],Re[1]]}}class Se{constructor(ie,I){this.initialElementState=ie,this.maskOptions=I,this.value="",this.selection=[0,0];const{value:te,selection:Re}=ze(this.initialElementState,this.getMaskExpression(this.initialElementState));this.value=te,this.selection=Re}addCharacters([ie,I],te){const{value:Re}=this,lt=this.getMaskExpression({value:Re.slice(0,ie)+te+Re.slice(I),selection:[ie+te.length,ie+te.length]}),Tt={value:Re,selection:[ie,I]},un=_e(Tt,lt),[At,Lt]=function fe({value:Q,selection:ie},I,te){const[Re,lt]=ie;return{value:Q,selection:"replace"===("function"==typeof te?te({value:Q,selection:ie}):te)?[Re,Re+I.length]:[Re,lt]}}(un,te,this.maskOptions.overwriteMode).selection,Ot=un.value.slice(0,At)+te,Ut=Ot.length,rn=ze({value:Ot+un.value.slice(Lt),selection:[Ut,Ut]},lt,Tt);if(Re.slice(0,At)===ze({value:Ot,selection:[Ut,Ut]},lt,Tt).value||le(this,rn))throw new Error("Invalid mask value");this.value=rn.value,this.selection=rn.selection}deleteCharacters([ie,I]){if(ie===I||!I)return;const{value:te}=this,Re=this.getMaskExpression({value:te.slice(0,ie)+te.slice(I),selection:[ie,ie]}),lt={value:te,selection:[ie,I]},Tt=_e(lt,Re),[un,At]=Tt.selection,Ot=ze({value:Tt.value.slice(0,un)+Tt.value.slice(At),selection:[un,un]},Re,lt);this.value=Ot.value,this.selection=Ot.selection}getMaskExpression(ie){const{mask:I}=this.maskOptions;return"function"==typeof I?I(ie):I}}class Fe{constructor(ie){this.element=ie,this.listeners=[]}listen(ie,I,te){const Re=I;this.element.addEventListener(ie,Re,te),this.listeners.push(()=>this.element.removeEventListener(ie,Re))}destroy(){this.listeners.forEach(ie=>ie())}}const He={CTRL:1,ALT:2,SHIFT:4,META:8},de_Y=89,de_Z=90;function K(Q,ie,I){return Q.ctrlKey===!!(ie&He.CTRL)&&Q.altKey===!!(ie&He.ALT)&&Q.shiftKey===!!(ie&He.SHIFT)&&Q.metaKey===!!(ie&He.META)&&Q.keyCode===I}function Ie(Q,ie){const I=Q.value;if("string"==typeof ie)Q.value=ie;else{const[Re,lt]=ie.selection;var te;Q.value=ie.value,Q.matches(":focus")&&(null===(te=Q.setSelectionRange)||void 0===te||te.call(Q,Re,lt))}Q.value!==I&&Q.dispatchEvent(new Event("input",{bubbles:!0}))}function vt({value:Q,selection:ie},I){const[te,Re]=ie;if(te!==Re)return[te,Re];const lt=I?Q.slice(te).indexOf("\n")+1||Q.length:Q.slice(0,Re).lastIndexOf("\n")+1;return[I?te:lt,I?lt:Re]}function rt({value:Q,selection:ie},I){const[te,Re]=ie;return te!==Re?[te,Re]:(I?[te,Re+1]:[te-1,Re]).map(Tt=>Math.min(Math.max(Tt,0),Q.length))}const Ae=/\s+$/g,bt=/^\s+/g,zt=/\s/;function tt({value:Q,selection:ie},I){const[te,Re]=ie;if(te!==Re)return[te,Re];if(I){const At=Q.slice(te),[Lt]=At.match(bt)||[""],Ot=At.trimStart().search(zt);return[te,-1!==Ot?te+Lt.length+Ot:Q.length]}const lt=Q.slice(0,Re),[Tt]=lt.match(Ae)||[""],un=lt.trimEnd().split("").reverse().findIndex(At=>At.match(zt));return[-1!==un?Re-Tt.length-un:0,Re]}function qe(Q=[]){return(ie,...I)=>Q.reduce((te,Re)=>({...te,...Re(te,...I)}),ie)}function Ze(Q,ie){const I={...q,...ie},te=qe(I.preprocessors),Re=qe(I.postprocessors),lt="string"==typeof Q?{value:Q,selection:[0,0]}:Q,{elementState:Tt}=te({elementState:lt,data:""},"validation"),un=new Se(Tt,I),{value:At,selection:Lt}=Re(un,lt);return"string"==typeof Q?At:{value:At,selection:Lt}}function Me(Q){return(ie,I)=>{const te=ie.selectionStart||0,Re=ie.selectionEnd||0;Ie(ie,{value:Ze(ie.value,Q||I),selection:[te,Re]})}}function Qe(){return(Q,ie)=>{const I=te=>{if("insertCompositionText"!==te.inputType)return;const lt={selection:[Q.selectionStart||0,Q.selectionEnd||0],value:Q.value},Tt=Ze(lt,ie);le(lt,Tt)||(te.preventDefault(),Ie(Q,Tt))};return Q.addEventListener("input",I),()=>Q.removeEventListener("input",I)}}class N extends W{constructor(ie,I){super(),this.element=ie,this.maskitoOptions=I,this.isTextArea="TEXTAREA"===this.element.nodeName,this.eventListener=new Fe(this.element),this.options={...q,...this.maskitoOptions},this.preprocessor=qe(this.options.preprocessors),this.postprocessor=qe(this.options.postprocessors),this.teardowns=this.options.plugins.map(te=>te(this.element,this.options)),this.updateHistory(this.elementState),this.eventListener.listen("keydown",te=>function We(Q){return K(Q,He.CTRL,de_Y)||K(Q,He.CTRL|He.SHIFT,de_Z)||K(Q,He.META|He.SHIFT,de_Z)}(te)?(te.preventDefault(),this.redo()):function Ye(Q){return K(Q,He.CTRL,de_Z)||K(Q,He.META,de_Z)}(te)?(te.preventDefault(),this.undo()):void 0),this.eventListener.listen("beforeinput",te=>{var Re;const lt=te.inputType.includes("Forward");switch(this.updateHistory(this.elementState),te.inputType){case"historyUndo":return te.preventDefault(),this.undo();case"historyRedo":return te.preventDefault(),this.redo();case"deleteByCut":case"deleteContentBackward":case"deleteContentForward":return this.handleDelete({event:te,isForward:lt,selection:rt(this.elementState,lt)});case"deleteWordForward":case"deleteWordBackward":return this.handleDelete({event:te,isForward:lt,selection:tt(this.elementState,lt),force:!0});case"deleteSoftLineBackward":case"deleteSoftLineForward":case"deleteHardLineBackward":case"deleteHardLineForward":return this.handleDelete({event:te,isForward:lt,selection:vt(this.elementState,lt),force:!0});case"insertCompositionText":return;case"insertLineBreak":case"insertParagraph":return this.handleEnter(te);default:return this.handleInsert(te,te.data||(null===(Re=te.dataTransfer)||void 0===Re?void 0:Re.getData("text/plain"))||"")}}),this.eventListener.listen("input",({inputType:te})=>{"insertCompositionText"!==te&&(this.ensureValueFitsMask(),this.updateHistory(this.elementState))}),this.eventListener.listen("compositionend",()=>{this.ensureValueFitsMask(),this.updateHistory(this.elementState)})}get elementState(){const{value:ie,selectionStart:I,selectionEnd:te}=this.element;return{value:ie,selection:[I||0,te||0]}}get maxLength(){const{maxLength:ie}=this.element;return-1===ie?1/0:ie}destroy(){this.eventListener.destroy(),this.teardowns.forEach(ie=>null==ie?void 0:ie())}updateElementState({value:ie,selection:I},te={inputType:"insertText",data:null}){const Re=this.elementState.value;this.updateValue(ie),this.updateSelectionRange(I),Re!==ie&&this.dispatchInputEvent(te)}updateSelectionRange([ie,I]){const{element:te}=this;var Re;!te.matches(":focus")||te.selectionStart===ie&&te.selectionEnd===I||null===(Re=te.setSelectionRange)||void 0===Re||Re.call(te,ie,I)}updateValue(ie){this.element.value=ie}ensureValueFitsMask(){this.updateElementState(Ze(this.elementState,this.options))}dispatchInputEvent(ie={inputType:"insertText",data:null}){globalThis.InputEvent&&this.element.dispatchEvent(new InputEvent("input",{...ie,bubbles:!0,cancelable:!1}))}handleDelete({event:ie,selection:I,isForward:te,force:Re=!1}){const lt={value:this.elementState.value,selection:I},[Tt,un]=lt.selection,{elementState:At}=this.preprocessor({elementState:lt,data:""},te?"deleteForward":"deleteBackward"),Lt=new Se(At,this.options),[Ot,Ut]=At.selection;Lt.deleteCharacters([Ot,Ut]);const rn=this.postprocessor(Lt,lt);if(lt.value.slice(0,Tt)+lt.value.slice(un)!==rn.value||Re||this.element.isContentEditable){if(ie.preventDefault(),function re(Q,...ie){return ie.every(({value:I})=>I===Q.value)}(lt,At,Lt,rn))return this.updateSelectionRange(te?[Ut,Ut]:[Ot,Ot]);this.updateElementState(rn,{inputType:ie.inputType,data:null}),this.updateHistory(rn)}}handleInsert(ie,I){const te=this.elementState,{elementState:Re,data:lt=I}=this.preprocessor({data:I,elementState:te},"insert"),Tt=new Se(Re,this.options);try{Tt.addCharacters(Re.selection,lt)}catch{return ie.preventDefault()}const[un,At]=Re.selection,Lt=te.value.slice(0,un)+I+te.value.slice(At),Ot=this.postprocessor(Tt,te);if(Ot.value.length>this.maxLength)return ie.preventDefault();(Lt!==Ot.value||this.element.isContentEditable)&&(ie.preventDefault(),this.updateElementState(Ot,{data:I,inputType:ie.inputType}),this.updateHistory(Ot))}handleEnter(ie){(this.isTextArea||this.element.isContentEditable)&&this.handleInsert(ie,"\n")}}},3139:(Yt,Le,c)=>{"use strict";c.d(Le,{x:()=>e,C:()=>s});const e={WhatIsMaskito:"getting-started/what-is-maskito",MaskitoLibraries:"getting-started/maskito-libraries",CoreConceptsOverview:"core-concepts/overview",MaskExpression:"core-concepts/mask-expression",ElementState:"core-concepts/element-state",Processors:"core-concepts/processors",Plugins:"core-concepts/plugins",OverwriteMode:"core-concepts/overwrite-mode",Transformer:"core-concepts/transformer",Angular:"frameworks/angular",React:"frameworks/react",Vue:"frameworks/vue",Number:"kit/number",Time:"kit/time",Date:"kit/date",DateRange:"kit/date-range",DateTime:"kit/date-time",PhonePackage:"addons/phone",Card:"recipes/card",Phone:"recipes/phone",Textarea:"recipes/textarea",ContentEditable:"recipes/content-editable",Prefix:"recipes/prefix",Postfix:"recipes/postfix",Placeholder:"recipes/placeholder",BrowserSupport:"browser-support",SupportedInputTypes:"supported-input-types",Changelog:"changelog",Stackblitz:"stackblitz"},s={MaskitoOptions:"mask",JavaScript:"JavaScript",Angular:"Angular",React:"React",Vue:"Vue"}},8406:(Yt,Le,c)=>{"use strict";var e=c(5998),R=(c(7400),c(5732)),B=c(4537),L=c(4091),q=c(763),W=c(8692);let re=(()=>{class st extends L._j{constructor(at,St){super(),this._nextAnimationId=0,this._renderer=at.createRenderer(St.body,{id:"0",encapsulation:B.ifc.None,styles:[],data:{animation:[]}})}build(at){const St=this._nextAnimationId.toString();this._nextAnimationId++;const qt=Array.isArray(at)?(0,L.vP)(at):at;return ae(this._renderer,null,St,"register",[qt]),new le(St,this._renderer)}}return st.\u0275fac=function(at){return new(at||st)(B.LFG(B.FYo),B.LFG(W.K0))},st.\u0275prov=B.Yz7({token:st,factory:st.\u0275fac}),st})();class le extends L.LC{constructor(it,at){super(),this._id=it,this._renderer=at}create(it,at){return new fe(this._id,it,at||{},this._renderer)}}class fe{constructor(it,at,St,qt){this.id=it,this.element=at,this._renderer=qt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",St)}_listen(it,at){return this._renderer.listen(this.element,`@@${this.id}:${it}`,at)}_command(it,...at){return ae(this._renderer,this.element,this.id,it,at)}onDone(it){this._listen("done",it)}onStart(it){this._listen("start",it)}onDestroy(it){this._listen("destroy",it)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(it){this._command("setPosition",it)}getPosition(){var it,at;return null!==(it=null===(at=this._renderer.engine.players[+this.id])||void 0===at?void 0:at.getPosition())&&void 0!==it?it:0}}function ae(st,it,at,St,qt){return st.setProperty(it,`@@${at}:${St}`,qt)}const U="@",ue="@.disabled";let J=(()=>{class st{constructor(at,St,qt){this.delegate=at,this.engine=St,this._zone=qt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),St.onRemovalComplete=(Ht,Mt)=>{const Xe=null==Mt?void 0:Mt.parentNode(Ht);Xe&&Mt.removeChild(Xe,Ht)}}createRenderer(at,St){const Ht=this.delegate.createRenderer(at,St);if(!(at&&St&&St.data&&St.data.animation)){let $e=this._rendererCache.get(Ht);return $e||($e=new ee("",Ht,this.engine,()=>this._rendererCache.delete(Ht)),this._rendererCache.set(Ht,$e)),$e}const Mt=St.id,Xe=St.id+"-"+this._currentId;this._currentId++,this.engine.register(Xe,at);const ut=$e=>{Array.isArray($e)?$e.forEach(ut):this.engine.registerTrigger(Mt,Xe,at,$e.name,$e)};return St.data.animation.forEach(ut),new ze(this,Xe,Ht,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(at,St,qt){at>=0&&atSt(qt)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ht=>{const[Mt,Xe]=Ht;Mt(Xe)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([St,qt]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return st.\u0275fac=function(at){return new(at||st)(B.LFG(B.FYo),B.LFG(q.Th),B.LFG(B.R0b))},st.\u0275prov=B.Yz7({token:st,factory:st.\u0275fac}),st})();class ee{constructor(it,at,St,qt){this.namespaceId=it,this.delegate=at,this.engine=St,this._onDestroy=qt,this.destroyNode=this.delegate.destroyNode?Ht=>at.destroyNode(Ht):null}get data(){return this.delegate.data}destroy(){var it;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(it=this._onDestroy)||void 0===it||it.call(this)}createElement(it,at){return this.delegate.createElement(it,at)}createComment(it){return this.delegate.createComment(it)}createText(it){return this.delegate.createText(it)}appendChild(it,at){this.delegate.appendChild(it,at),this.engine.onInsert(this.namespaceId,at,it,!1)}insertBefore(it,at,St,qt=!0){this.delegate.insertBefore(it,at,St),this.engine.onInsert(this.namespaceId,at,it,qt)}removeChild(it,at,St){this.engine.onRemove(this.namespaceId,at,this.delegate,St)}selectRootElement(it,at){return this.delegate.selectRootElement(it,at)}parentNode(it){return this.delegate.parentNode(it)}nextSibling(it){return this.delegate.nextSibling(it)}setAttribute(it,at,St,qt){this.delegate.setAttribute(it,at,St,qt)}removeAttribute(it,at,St){this.delegate.removeAttribute(it,at,St)}addClass(it,at){this.delegate.addClass(it,at)}removeClass(it,at){this.delegate.removeClass(it,at)}setStyle(it,at,St,qt){this.delegate.setStyle(it,at,St,qt)}removeStyle(it,at,St){this.delegate.removeStyle(it,at,St)}setProperty(it,at,St){at.charAt(0)==U&&at==ue?this.disableAnimations(it,!!St):this.delegate.setProperty(it,at,St)}setValue(it,at){this.delegate.setValue(it,at)}listen(it,at,St){return this.delegate.listen(it,at,St)}disableAnimations(it,at){this.engine.disableAnimations(it,at)}}class ze extends ee{constructor(it,at,St,qt,Ht){super(at,St,qt,Ht),this.factory=it,this.namespaceId=at}setProperty(it,at,St){at.charAt(0)==U?"."==at.charAt(1)&&at==ue?this.disableAnimations(it,St=void 0===St||!!St):this.engine.process(this.namespaceId,it,at.slice(1),St):this.delegate.setProperty(it,at,St)}listen(it,at,St){if(at.charAt(0)==U){const qt=function _e(st){switch(st){case"body":return document.body;case"document":return document;case"window":return window;default:return st}}(it);let Ht=at.slice(1),Mt="";return Ht.charAt(0)!=U&&([Ht,Mt]=function Se(st){const it=st.indexOf(".");return[st.substring(0,it),st.slice(it+1)]}(Ht)),this.engine.listen(this.namespaceId,qt,Ht,Mt,Xe=>{this.factory.scheduleListenerCallback(Xe._data||-1,St,Xe)})}return this.delegate.listen(it,at,St)}}const K=[{provide:L._j,useClass:re},{provide:q.NH,useFactory:function He(){return new q.Ar}},{provide:q.Th,useClass:(()=>{class st extends q.Th{constructor(at,St,qt,Ht){super(at.body,St,qt)}ngOnDestroy(){this.flush()}}return st.\u0275fac=function(at){return new(at||st)(B.LFG(W.K0),B.LFG(q.Vi),B.LFG(q.NH),B.LFG(B.z2F))},st.\u0275prov=B.Yz7({token:st,factory:st.\u0275fac}),st})()},{provide:B.FYo,useFactory:function de(st,it,at){return new J(st,it,at)},deps:[e.se,q.Th,B.R0b]}],We=[{provide:q.Vi,useFactory:()=>new q.DT},{provide:B.QbO,useValue:"BrowserAnimations"},...K],Ye=[{provide:q.Vi,useClass:q.nV},{provide:B.QbO,useValue:"NoopAnimations"},...K];let Ie=(()=>{class st{static withConfig(at){return{ngModule:st,providers:at.disableAnimations?Ye:We}}}return st.\u0275fac=function(at){return new(at||st)},st.\u0275mod=B.oAB({type:st}),st.\u0275inj=B.cJS({providers:We,imports:[e.b2]}),st})();var bt=c(9439),zt=c(2847),tt=c(5452),qe=c(5551),Ze=c(3139),Me=c(6060),Qe=c(3358),N=c.n(Qe);const Q=new B.OlP("Config for DOMPurify",{factory:()=>({}),providedIn:"root"}),ie=new B.OlP("Hooks for DOMPurify",{factory:()=>[],providedIn:"root"}),I=new B.OlP("A function that sanitizes value for a CSS rule",{factory:()=>st=>st,providedIn:"root"}),te=N();let Re=(()=>{class st{constructor(at,St,{defaultView:qt},Ht){this.config=at,this.sanitizeStyle=St,this.domPurify=te(qt),Ht.forEach(({name:Mt,hook:Xe})=>{this.domPurify.addHook(Mt,Xe)})}sanitize(at,St,qt=this.config){if(at===B.q3G.SCRIPT)throw new Error("DOMPurify does not support SCRIPT context");return at===B.q3G.STYLE?this.sanitizeStyle(String(St)):this.domPurify.sanitize(String(St||""),qt)}}return st.\u0275fac=function(at){return new(at||st)(B.LFG(Q),B.LFG(I),B.LFG(W.K0),B.LFG(ie))},st.\u0275prov=B.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"}),st})();var un=c(3178);let At=(()=>{var st;class it{constructor(){this.stackblitzStarterPath=`/${Ze.x.Stackblitz}`}}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275cmp=B.Xpm({type:st,selectors:[["my-app"]],features:[B._Bn([{provide:Me.hm,useClass:Re}])],decls:5,vars:1,consts:[["ngProjectAs","tuiDocHeader",5,["tuiDocHeader"]],["href","https://github.com/taiga-family/maskito","icon","assets/icons/github.svg","iconAlign","left","rel","noreferrer","target","_blank","title","Maskito source code on GitHub","tuiLink","","tuiMode","onLight",1,"link"],["href","https://t.me/taiga_ui/10600","icon","assets/icons/telegram.svg","iconAlign","left","rel","noreferrer","target","_blank","title","Get help on Telegram","tuiLink","","tuiMode","onLight",1,"link"],["icon","assets/icons/stackblitz.svg","iconAlign","left","title","Maskito StackBlitz Starter","tuiLink","","tuiMode","onLight",1,"link",3,"routerLink"]],template:function(St,qt){1&St&&(B.TgZ(0,"tui-doc-main"),B.ynx(1,0),B._UZ(2,"a",1)(3,"a",2)(4,"a",3),B.BQk(),B.qZA()),2&St&&(B.xp6(4),B.Q6J("routerLink",qt.stackblitzStarterPath))},dependencies:[un.rH,bt.$5,zt.V,tt.w],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-m);color:var(--tui-text-01)}.link[_ngcontent-%COMP%]{margin-left:1rem}"],changeDetection:0}),it})();var Lt=c(8239),Ot=c(4548),Ut=c(5432);const rn=[{section:"Getting started",title:"What is Maskito?",route:Ze.x.WhatIsMaskito,keywords:"getting, started, what, is, maskito"},{section:"Getting started",title:"Maskito libraries",route:Ze.x.MaskitoLibraries,keywords:"install, package, packages, maskito, npm, setup, explore, ecosystem"},{section:"Core concepts",title:"Overview",route:Ze.x.CoreConceptsOverview,keywords:"core, concepts, overview"},{section:"Core concepts",title:"Mask expression",route:Ze.x.MaskExpression,keywords:"core, concepts, mask, expression, reg, exp, fixed"},{section:"Core concepts",title:"Element state",route:Ze.x.ElementState,keywords:"core, concepts, element, state"},{section:"Core concepts",title:"Processors",route:Ze.x.Processors,keywords:"core, concepts, preprocessor, postprocessor, processor, element, state, elementState"},{section:"Core concepts",title:"Plugins",route:Ze.x.Plugins,keywords:"core, concepts, extension, event, focus, blur"},{section:"Core concepts",title:"Overwrite mode",route:Ze.x.OverwriteMode,keywords:"core, concepts, overwrite, mode, shift, replace"},{section:"Core concepts",title:"Transformer",route:Ze.x.Transformer,keywords:"core, concepts, programmatic, patch, set, update, value"},{section:"Frameworks",title:"Angular",route:Ze.x.Angular,keywords:"ng, angular, framework, addon"},{section:"Frameworks",title:"React",route:Ze.x.React,keywords:"react, framework, addon"},{section:"Frameworks",title:"Vue",route:Ze.x.Vue,keywords:"vue, framework, addon"},{section:"Kit",title:"Number",route:Ze.x.Number,keywords:"digit, number, money, mask, kit, generator"},{section:"Kit",title:"Time",route:Ze.x.Time,keywords:"time, hour, minute, second, mask, kit, generator"},{section:"Kit",title:"Date",route:Ze.x.Date,keywords:"date, day, month, year, mask, kit, generator"},{section:"Kit",title:"DateRange",route:Ze.x.DateRange,keywords:"date, day, month, year, mask, range, kit, generator"},{section:"Kit",title:"DateTime",route:Ze.x.DateTime,keywords:"date, day, month, year, mask, time, date-time, hour, minute, second, kit, generator"},{section:"Addons",title:"@maskito/phone",route:Ze.x.PhonePackage,keywords:"phone, libphonenumber, international, generator"},{section:"Recipes",title:"Card",route:Ze.x.Card,keywords:"card, credit, cvv, debit, mask, recipe"},{section:"Recipes",title:"Phone",route:Ze.x.Phone,keywords:"phone, mobile, tel, telephone, mask, recipe"},{section:"Recipes",title:"Textarea",route:Ze.x.Textarea,keywords:"textarea, latin, mask, recipe"},{section:"Recipes",title:"ContentEditable",route:Ze.x.ContentEditable,keywords:"content, editable, contenteditable, contentEditable, mask, recipe"},{section:"Recipes",title:"With prefix",route:Ze.x.Prefix,keywords:"prefix, before, recipe"},{section:"Recipes",title:"With postfix",route:Ze.x.Postfix,keywords:"postfix, after, percent, am, pm, recipe"},{section:"Recipes",title:"With placeholder",route:Ze.x.Placeholder,keywords:"guide, placeholder, fill, recipe"},{section:"Other",title:"Browser support",route:Ze.x.BrowserSupport,keywords:"chrome, safari, ie, edge, firefox, browser, support"},{section:"Other",title:"Supported types",route:Ze.x.SupportedInputTypes,keywords:"input, type, text, password, search, tel, url, email, number, date, month"},{section:"Other",title:"Changelog",route:Ze.x.Changelog,keywords:"changelog, release, version, history"}];var $t=c(9924),Wt=c(4789),xn=c(9570);const Gt=new xn.Al((()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275cmp=B.Xpm({type:st,selectors:[["angular-logo"]],standalone:!0,features:[B.jDz],decls:1,vars:0,consts:[["src","assets/icons/angular.svg"]],template:function(St,qt){1&St&&B._UZ(0,"tui-svg",0)},dependencies:[Wt.EI,Wt.PN],encapsulation:2,changeDetection:0}),it})()),Pt=new xn.Al((()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275cmp=B.Xpm({type:st,selectors:[["javascript-logo"]],standalone:!0,features:[B.jDz],decls:1,vars:0,consts:[["src","assets/icons/javascript.svg"]],template:function(St,qt){1&St&&B._UZ(0,"tui-svg",0)},dependencies:[Wt.EI,Wt.PN],encapsulation:2,changeDetection:0}),it})()),xe=new xn.Al((()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275cmp=B.Xpm({type:st,selectors:[["react-logo"]],standalone:!0,features:[B.jDz],decls:1,vars:0,consts:[["src","assets/icons/react.svg"]],template:function(St,qt){1&St&&B._UZ(0,"tui-svg",0)},dependencies:[Wt.EI,Wt.PN],encapsulation:2,changeDetection:0}),it})()),ht=new xn.Al((()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275cmp=B.Xpm({type:st,selectors:[["vue-logo"]],standalone:!0,features:[B.jDz],decls:1,vars:0,consts:[["src","assets/icons/vue.svg"]],template:function(St,qt){1&St&&B._UZ(0,"tui-svg",0)},dependencies:[Wt.EI,Wt.PN],encapsulation:2,changeDetection:0}),it})()),ne=new xn.Al((()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275cmp=B.Xpm({type:st,selectors:[["logo"]],standalone:!0,features:[B.jDz],decls:5,vars:0,consts:[["routerLink","/","tuiLink","",1,"logo-link"],[1,"logo-name"],["alt","Maskito logo","src","assets/icons/maskito.svg",1,"logo"],["alt","by Tinkoff","src","assets/icons/by.svg",1,"by"]],template:function(St,qt){1&St&&(B.TgZ(0,"a",0)(1,"span",1),B._UZ(2,"img",2),B._uU(3," Maskito "),B.qZA()(),B._UZ(4,"img",3))},dependencies:[zt.j,zt.V,un.rH],styles:["[_nghost-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{font-size:0}.logo-link[_ngcontent-%COMP%]{display:flex}.logo-name[_ngcontent-%COMP%]{display:flex;color:var(--tui-text-01)}.logo[_ngcontent-%COMP%]{margin-right:.625rem}.by[_ngcontent-%COMP%]{margin-left:.875rem}tui-root._mobile[_nghost-%COMP%] .by[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .by[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),it})()),Vt=[{provide:W.S$,useClass:W.b0},{provide:Ot.Yx,useValue:"Maskito | "},{provide:Ot.Or,useValue:ne},{provide:Ot.AC,useValue:["Description and examples","API"]},{provide:Ot.V5,useValue:rn},{provide:Ot.yO,useValue:st=>{const it="https://github.com/taiga-family/maskito/tree/main/projects";return st.path?`${it}/${st.path}`:st.package&&"kit"===st.package.toLowerCase()?`${it}/${st.package.toLowerCase()}/src/lib/masks/${(st.header[0].toLowerCase()+st.header.slice(1)).replaceAll(/[A-Z]/g,at=>`-${at.toLowerCase()}`)}`:null}},{provide:Ot.lW,useClass:$t.StackblitzService},{provide:Ot.$_,useValue:st=>{const it=Object.keys(st);return 1===it.length&&it[0]===Ze.C.MaskitoOptions?{...st,[Ze.C.JavaScript]:"import {Maskito, MaskitoOptions} from '@maskito/core';\nimport maskitoOptions from './mask';\n\nconst element = document.querySelector('input,textarea')!;\nconst maskedInput = new Maskito(element, maskitoOptions);\n\n// Call this function when the element is detached from DOM\nmaskedInput.destroy();",[Ze.C.Angular]:"import {Component} from '@angular/core';\nimport {MaskitoDirective} from '@maskito/angular';\nimport type {MaskitoOptions} from '@maskito/core';\n\nimport mask from './mask';\n\n@Component({\n selector: 'my-app',\n standalone: true,\n imports: [MaskitoDirective],\n template: '',\n})\nexport class App {\n readonly options: MaskitoOptions = mask;\n}",[Ze.C.React]:"import * as React from 'react';\nimport {useMaskito} from '@maskito/react';\n\nimport options from './mask';\n\nexport default function App() {\n const maskedInputRef = useMaskito({options});\n\n return ;\n}",[Ze.C.Vue]:"import {createApp} from 'vue';\nimport {maskito} from '@maskito/vue';\n\nimport options from './mask';\n\nconst app = createApp({\n template: '',\n directives: {maskito},\n data: () => ({ options }),\n});"}:st}},(0,bt.hs)({codeEditorVisibilityHandler:st=>{const it=Object.keys(st);return it.includes(Ze.C.MaskitoOptions)&&it.includes(Ze.C.JavaScript)},tabTitles:new Map([[Ze.C.JavaScript,Pt],[Ze.C.Angular,Gt],[Ze.C.React,xe],[Ze.C.Vue,ht]])}),{provide:Ut.rN,useFactory:()=>{const st=(0,W.NF)((0,B.f3M)(B.Lbi));return{coreLibraryLoader:(it=(0,Lt.Z)(function*(){return c.e(9358).then(c.bind(c,9358))}),function(){return it.apply(this,arguments)}),lineNumbersLoader:function(){var it=(0,Lt.Z)(function*(){return st?c.e(9022).then(c.t.bind(c,9022,23)):Promise.resolve()});return function(){return it.apply(this,arguments)}}(),languages:{typescript:function(){var it=(0,Lt.Z)(function*(){return c.e(3377).then(c.bind(c,3377))});return function(){return it.apply(this,arguments)}}(),less:function(){var it=(0,Lt.Z)(function*(){return c.e(4249).then(c.bind(c,4249))});return function(){return it.apply(this,arguments)}}(),xml:function(){var it=(0,Lt.Z)(function*(){return c.e(3088).then(c.bind(c,3088))});return function(){return it.apply(this,arguments)}}()}};var it}}],Ft=[{path:Ze.x.WhatIsMaskito,loadComponent:()=>Promise.all([c.e(8592),c.e(4463)]).then(c.bind(c,4463)),data:{title:"What is Maskito?"}},{path:Ze.x.MaskitoLibraries,loadComponent:()=>c.e(5164).then(c.bind(c,5164)),data:{title:"Maskito libraries"}},{path:Ze.x.CoreConceptsOverview,loadComponent:()=>Promise.all([c.e(8592),c.e(5612)]).then(c.bind(c,5612)),data:{title:"Core concepts"}},{path:Ze.x.MaskExpression,loadComponent:()=>Promise.all([c.e(8592),c.e(2160)]).then(c.bind(c,2160)),data:{title:"Mask expression"}},{path:Ze.x.ElementState,loadComponent:()=>c.e(7414).then(c.bind(c,7414)),data:{title:"Element state"}},{path:Ze.x.Processors,loadComponent:()=>Promise.all([c.e(8592),c.e(1318)]).then(c.bind(c,1318)),data:{title:"Processors"}},{path:Ze.x.Plugins,loadComponent:()=>Promise.all([c.e(8592),c.e(5546)]).then(c.bind(c,5546)),data:{title:"Plugins"}},{path:Ze.x.OverwriteMode,loadComponent:()=>Promise.all([c.e(3506),c.e(8592),c.e(7652)]).then(c.bind(c,7652)),data:{title:"Overwrite mode"}},{path:Ze.x.Transformer,loadComponent:()=>Promise.all([c.e(8592),c.e(1002)]).then(c.bind(c,1002)),data:{title:"Transformer"}},{path:Ze.x.Angular,loadChildren:()=>c.e(2444).then(c.bind(c,2444)),data:{title:"Angular"}},{path:Ze.x.React,loadComponent:()=>c.e(604).then(c.bind(c,604)),data:{title:"React"}},{path:Ze.x.Vue,loadComponent:()=>c.e(3493).then(c.bind(c,3493)),data:{title:"Vue"}},{path:Ze.x.Number,loadChildren:()=>c.e(7767).then(c.bind(c,7767)),data:{title:"Number"}},{path:Ze.x.Time,loadChildren:()=>c.e(7464).then(c.bind(c,7464)),data:{title:"Time"}},{path:Ze.x.Date,loadChildren:()=>c.e(7148).then(c.bind(c,7148)),data:{title:"Date"}},{path:Ze.x.DateRange,loadChildren:()=>c.e(3510).then(c.bind(c,3510)),data:{title:"DateRange"}},{path:Ze.x.DateTime,loadChildren:()=>c.e(9729).then(c.bind(c,9729)),data:{title:"DateTime"}},{path:Ze.x.Card,loadComponent:()=>c.e(5210).then(c.bind(c,5210)),data:{title:"Card"}},{path:Ze.x.Phone,loadComponent:()=>c.e(3132).then(c.bind(c,3132)),data:{title:"Phone"}},{path:Ze.x.PhonePackage,loadChildren:()=>Promise.all([c.e(3488),c.e(8318)]).then(c.bind(c,8318)),data:{title:"Phone"}},{path:Ze.x.Textarea,loadComponent:()=>Promise.all([c.e(3506),c.e(8032)]).then(c.bind(c,8032)),data:{title:"Textarea"}},{path:Ze.x.ContentEditable,loadComponent:()=>c.e(2948).then(c.bind(c,2948)),data:{title:"ContentEditable"}},{path:Ze.x.Prefix,loadComponent:()=>c.e(2633).then(c.bind(c,2633)),data:{title:"With prefix"}},{path:Ze.x.Postfix,loadComponent:()=>c.e(3033).then(c.bind(c,3033)),data:{title:"With postfix"}},{path:Ze.x.Placeholder,loadComponent:()=>c.e(5183).then(c.bind(c,5183)),data:{title:"With placeholder"}},{path:Ze.x.BrowserSupport,loadComponent:()=>c.e(9448).then(c.bind(c,9448)),data:{title:"Browser support"}},{path:Ze.x.SupportedInputTypes,loadComponent:()=>Promise.all([c.e(3488),c.e(1994)]).then(c.bind(c,1994)),data:{title:"Supported types"}},{path:Ze.x.Changelog,loadComponent:()=>c.e(3636).then(c.bind(c,3636)),data:{title:"Changelog"}},{path:Ze.x.Stackblitz,loadComponent:()=>Promise.resolve().then(c.bind(c,9924)).then(st=>st.StackblitzStarterComponent),data:{title:"Stackblitz Starter"}},{path:"**",redirectTo:Ze.x.WhatIsMaskito}];let sn=(()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275mod=B.oAB({type:st}),st.\u0275inj=B.cJS({imports:[un.Bz.forRoot(Ft,{initialNavigation:"enabledBlocking",scrollPositionRestoration:"enabled"}),un.Bz]}),it})(),Nt=(()=>{var st;class it{}return(st=it).\u0275fac=function(St){return new(St||st)},st.\u0275mod=B.oAB({type:st,bootstrap:[At]}),st.\u0275inj=B.cJS({providers:Vt,imports:[e.b2.withServerTransition({appId:"demo"}),sn,Ie,R.JF,qe.JP.forRoot({loader:R.eN,sanitize:B.q3G.NONE}),bt.qn,zt.j,tt.z]}),it})();document.addEventListener("DOMContentLoaded",()=>{e.q6().bootstrapModule(Nt).then(st=>{const it=window;it.ngRef&&it.ngRef.destroy(),it.ngRef=st}).catch(console.error)})},9924:(Yt,Le,c)=>{"use strict";c.r(Le),c.d(Le,{StackblitzEditButtonComponent:()=>R,StackblitzService:()=>Wt,StackblitzStarterComponent:()=>xn});var e=c(2628),s=c(4537);let R=(()=>{var yt;class Gt{}return(yt=Gt).\u0275fac=function(Pt){return new(Pt||yt)},yt.\u0275cmp=s.Xpm({type:yt,selectors:[["stackblitz-edit-button"]],standalone:!0,features:[s.jDz],decls:2,vars:0,consts:[["appearance","flat","icon","assets/icons/stackblitz.svg","size","s","title","Edit on StackBlitz","tuiButton","","type","button"]],template:function(Pt,Dt){1&Pt&&(s.TgZ(0,"button",0),s._uU(1," Edit "),s.qZA())},dependencies:[e.fN,e.v0],styles:["@media screen and (max-width: 47.9625em){button[_ngcontent-%COMP%]{font-size:0;margin-right:-1rem}}"],changeDetection:0}),Gt})();var B=c(8239),L=c(8692),q=c(7980),W=c(719),re=c(3139);const U="https://stackblitz.com",ue=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],J=["project","search","ports","settings"],ee=["light","dark"],ze=["editor","preview"],_e={clickToLoad:yt=>Fe("ctl",yt),devToolsHeight:yt=>de("devtoolsheight",yt),forceEmbedLayout:yt=>Fe("embed",yt),hideDevTools:yt=>Fe("hidedevtools",yt),hideExplorer:yt=>Fe("hideExplorer",yt),hideNavigation:yt=>Fe("hideNavigation",yt),openFile:yt=>We("file",yt),showSidebar:yt=>function He(yt,Gt){return"boolean"==typeof Gt?`${yt}=${Gt?"1":"0"}`:""}("showSidebar",yt),sidebarView:yt=>K("sidebarView",yt,J),startScript:yt=>We("startScript",yt),terminalHeight:yt=>de("terminalHeight",yt),theme:yt=>K("theme",yt,ee),view:yt=>K("view",yt,ze),zenMode:yt=>Fe("zenMode",yt)};function Se(yt={}){const Gt=Object.entries(yt).map(([Ct,Pt])=>null!=Pt&&_e.hasOwnProperty(Ct)?_e[Ct](Pt):"").filter(Boolean);return Gt.length?`?${Gt.join("&")}`:""}function Fe(yt,Gt){return!0===Gt?`${yt}=1`:""}function de(yt,Gt){if("number"==typeof Gt&&!Number.isNaN(Gt)){const Ct=Math.min(100,Math.max(0,Gt));return`${yt}=${encodeURIComponent(Math.round(Ct))}`}return""}function K(yt,Gt="",Ct=[]){return Ct.includes(Gt)?`${yt}=${encodeURIComponent(Gt)}`:""}function We(yt,Gt){return(Array.isArray(Gt)?Gt:[Gt]).filter(Pt=>"string"==typeof Pt&&""!==Pt.trim()).map(Pt=>`${yt}=${encodeURIComponent(Pt)}`).join("&")}function Ie(yt,Gt){return`${rt(Gt)}${yt}${Se(Gt)}`}function rt(yt={}){return("string"==typeof yt.origin?yt.origin:U).replace(/\/$/,"")}function zt(yt){return yt&&!1===yt.newWindow?"_self":"_blank"}function I({template:yt,title:Gt,description:Ct,dependencies:Pt,files:Dt,settings:xe}){if(!ue.includes(yt)){const ne=ue.map(je=>`'${je}'`).join(", ");console.warn(`Unsupported project.template: must be one of ${ne}`)}const Oe=[],ht=(ne,je,ve="")=>{Oe.push(function Q(yt,Gt){const Ct=document.createElement("input");return Ct.type="hidden",Ct.name=yt,Ct.value=Gt,Ct}(ne,"string"==typeof je?je:ve))};ht("project[title]",Gt),"string"==typeof Ct&&Ct.length>0&&ht("project[description]",Ct),ht("project[template]",yt,"javascript"),Pt&&("node"===yt?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):ht("project[dependencies]",JSON.stringify(Pt))),xe&&ht("project[settings]",JSON.stringify(xe)),Object.entries(Dt).forEach(([ne,je])=>{ht(`project[files][${function ie(yt){return yt.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}(ne)}]`,je)});const De=document.createElement("form");return De.method="POST",De.setAttribute("style","display:none!important;"),De.append(...Oe),De}const rn_openProject=function Tt(yt,Gt){!function Re(yt,Gt){const Ct=I(yt);Ct.action=Ie("/run",Gt),Ct.target=zt(Gt),document.body.appendChild(Ct),Ct.submit(),document.body.removeChild(Ct)}(yt,Gt)};var $t=c(9570);let Wt=(()=>{var yt;class Gt{constructor(){this.baseProjectConfigs={template:"typescript",dependencies:{"@maskito/core":"*","@maskito/kit":"*"}},this.name="Stackblitz",this.content=new $t.Al(R)}edit(Pt,Dt,xe){var Oe=this;return(0,B.Z)(function*(){const[ht,De]=yield Promise.all([c.e(1223).then(c.t.bind(c,1223,17)),c.e(4930).then(c.t.bind(c,4930,17))].map(q.JQ));return rn_openProject({...Oe.baseProjectConfigs,title:`maskito/${Pt}/${Dt}`,description:`Maskito example of the component ${Pt}`,files:{"index.html":Pt.includes("textarea")?"":"","styles.css":De,"index.ts":(0,q.vi)(ht)[0],"mask.ts":xe[re.C.MaskitoOptions]}},{openFile:"index.ts,mask.ts"})})()}openStarter({title:Pt,description:Dt,files:xe},Oe){return rn_openProject({...this.baseProjectConfigs,title:Pt,description:Dt,files:xe},Oe)}}return(yt=Gt).\u0275fac=function(Pt){return new(Pt||yt)},yt.\u0275prov=s.Yz7({token:yt,factory:yt.\u0275fac}),Gt})(),xn=(()=>{var yt;class Gt{constructor(){this.platformId=(0,s.f3M)(s.Lbi),this.stackblitz=(0,s.f3M)(Wt)}ngOnInit(){var Pt=this;return(0,B.Z)(function*(){(0,L.NF)(Pt.platformId)&&(yield Pt.openStackblitz())})()}openStackblitz(){var Pt=this;return(0,B.Z)(function*(){const[Dt,xe]=yield Promise.all([c.e(5097).then(c.t.bind(c,5097,17)),c.e(4930).then(c.t.bind(c,4930,17))].map(q.JQ));return Pt.stackblitz.openStarter({title:"Maskito Starter",description:"A starter with Maskito library\nDocumentation: https://maskito.dev",files:{"index.html":"","index.ts":Dt,"styles.css":xe}},{newWindow:!1,openFile:"index.ts",hideExplorer:!0})})()}}return(yt=Gt).\u0275fac=function(Pt){return new(Pt||yt)},yt.\u0275cmp=s.Xpm({type:yt,selectors:[["stackblitz-starter"]],standalone:!0,features:[s._Bn([Wt]),s.jDz],decls:1,vars:1,consts:[["size","xxl","textContent","Stackblitz loading...",1,"loader",3,"overlay"]],template:function(Pt,Dt){1&Pt&&s._UZ(0,"tui-loader",0),2&Pt&&s.Q6J("overlay",!0)},dependencies:[W.dS,W.kM],styles:[".loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--tui-base-01);z-index:1}"],changeDetection:0}),Gt})()},7400:(Yt,Le,c)=>{"use strict";c(7277)},1064:(Yt,Le,c)=>{"use strict";c.d(Le,{Q7:()=>I,nQ:()=>te,tr:()=>Lt,n9:()=>$t,H$:()=>ht,L9:()=>ie,f8:()=>Xt,vZ:()=>ve,A7:()=>Qe,jX:()=>N,Bb:()=>Re,hM:()=>lt,rC:()=>mn,Oe:()=>Tt});var e=c(8654);function s(me,Ke,ot){const ce=Math.min(Number(ot),Math.max(Number(Ke),Number(me)));return me instanceof Date?new Date(ce):ce}function R(me,{day:Ke,month:ot,year:ce}={}){const oe=new Date(me);return Ke&&oe.setDate(oe.getDate()+Ke),ot&&oe.setMonth(oe.getMonth()+ot),ce&&oe.setFullYear(oe.getFullYear()+ce),oe}function B(me){return{day:String(me.getDate()).padStart(2,"0"),month:String(me.getMonth()+1).padStart(2,"0"),year:String(me.getFullYear()).padStart(4,"0"),hours:String(me.getHours()).padStart(2,"0"),minutes:String(me.getMinutes()).padStart(2,"0"),seconds:String(me.getSeconds()).padStart(2,"0"),milliseconds:String(me.getMilliseconds()).padStart(3,"0")}}function L(me){return me.replaceAll(/\W/g,"").length}function W(me,Ke){return!(me.length!ot.match(/^0+$/))}function re(me,Ke,ot){const ce=L(Ke);return me.replace(ot,"").match(new RegExp(`(\\D*\\d[^\\d\\s]*){1,${ce}}`,"g"))||[]}function le(me,Ke){const ot=Ke.replaceAll(/[^dmy]/g,""),ce=me.replaceAll(/\D+/g,""),oe={day:ce.slice(ot.indexOf("d"),ot.lastIndexOf("d")+1),month:ce.slice(ot.indexOf("m"),ot.lastIndexOf("m")+1),year:ce.slice(ot.indexOf("y"),ot.lastIndexOf("y")+1)};return Object.fromEntries(Object.entries(oe).filter(([$,he])=>Boolean(he)).sort(([$],[he])=>Ke.toLowerCase().indexOf($[0])>Ke.toLowerCase().indexOf(he[0])?1:-1))}function fe(me,Ke){var ot,ce,oe,$,he,Ne,ft;const nt=2===(null===(ot=me.year)||void 0===ot?void 0:ot.length)?`20${me.year}`:me.year,gt=new Date(Number(null!=nt?nt:"0"),Number(null!==(ce=me.month)&&void 0!==ce?ce:"1")-1,Number(null!==(oe=me.day)&&void 0!==oe?oe:"1"),Number(null!==($=null==Ke?void 0:Ke.hours)&&void 0!==$?$:"0"),Number(null!==(he=null==Ke?void 0:Ke.minutes)&&void 0!==he?he:"0"),Number(null!==(Ne=null==Ke?void 0:Ke.seconds)&&void 0!==Ne?Ne:"0"),Number(null!==(ft=null==Ke?void 0:Ke.milliseconds)&&void 0!==ft?ft:"0"));return gt.setFullYear(Number(null!=nt?nt:"0")),gt}const ae=", ";function ue({day:me,month:Ke,year:ot,hours:ce,minutes:oe,seconds:$,milliseconds:he},{dateMode:Ne,dateTimeSeparator:ft=ae,timeMode:nt}){var gt;const Ve=2===(null===(gt=Ne.match(/y/g))||void 0===gt?void 0:gt.length)?null==ot?void 0:ot.slice(-2):ot;return(Ne+(nt?ft+nt:"")).replaceAll(/d+/g,null!=me?me:"").replaceAll(/m+/g,null!=Ke?Ke:"").replaceAll(/y+/g,null!=Ve?Ve:"").replaceAll(/H+/g,null!=ce?ce:"").replaceAll("MSS",null!=he?he:"").replaceAll(/M+/g,null!=oe?oe:"").replaceAll(/S+/g,null!=$?$:"").replaceAll(/^\D+/g,"").replaceAll(/\D+$/g,"")}var J=c(9778);const ee=me=>{var Ke,ot,ce;return{day:(null===(Ke=me.match(/d/g))||void 0===Ke?void 0:Ke.length)||0,month:(null===(ot=me.match(/m/g))||void 0===ot?void 0:ot.length)||0,year:(null===(ce=me.match(/y/g))||void 0===ce?void 0:ce.length)||0}};function ze({dateString:me,dateModeTemplate:Ke,offset:ot,selection:[ce,oe]}){const $=le(me,Ke),he=Object.entries($),Ne={};for(const[gt,Ve]of he){const Ue=ue(Ne,{dateMode:Ke}),z=J.v1[gt],A=ot+Ue.length+(Ue.length&&1)+ee(Ke)[gt],Y=A>=ce&&A===oe;if(Y&&Number(Ve)>Number(z))return{validatedDateString:"",updatedSelection:[ce,oe]};if(Y&&Number(Ve)<1)return{validatedDateString:"",updatedSelection:[ce,oe]};Ne[gt]=Ve}const ft=ue(Ne,{dateMode:Ke}),nt=ft.length-me.length;return{validatedDateString:ft,updatedSelection:[ce+nt,oe+nt]}}const _e=/[\\^$.*+?()[\]{}|]/g,Se=new RegExp(_e.source);function Fe(me){return me&&Se.test(me)?me.replaceAll(_e,"\\$&"):me}function He(me,{prefix:Ke,postfix:ot}){var ce,oe;const $=new RegExp(`^${Fe(Ke)}`),he=new RegExp(`${Fe(ot)}$`),[Ne=""]=null!==(ce=me.match($))&&void 0!==ce?ce:[],[ft=""]=null!==(oe=me.match(he))&&void 0!==oe?oe:[];return{extractedPrefix:Ne,extractedPostfix:ft,cleanValue:me.replace($,"").replace(he,"")}}function K(me){return me}function We(me){return!me||"object"==typeof me&&0===Object.keys(me).length}function Ye(me,Ke,ot=0){return Number(me.padEnd(Ke.length,"0"))<=Number(Ke)?{validatedSegmentValue:me,prefixedZeroesCount:ot}:me.endsWith("0")?Ye(`0${me.slice(0,Ke.length-1)}`,Ke,ot+1):Ye(`${me.slice(0,Ke.length-1)}0`,Ke,ot)}function Ie(me){return me.replaceAll(new RegExp(J.TC,"g"),J.zH)}function vt(me){return me.replaceAll(/[\uff10-\uff19]/g,Ke=>String.fromCharCode(Ke.charCodeAt(0)-65248))}function rt(){return({elementState:me,data:Ke})=>{const{value:ot,selection:ce}=me;return{elementState:{selection:ce,value:Ie(ot)},data:Ie(Ke)}}}function Ae({dateModeTemplate:me,dateSegmentSeparator:Ke,splitFn:ot,uniteFn:ce}){return({value:oe,selection:$})=>{var he;const[Ne,ft]=$,{dateStrings:nt,restPart:gt=""}=ot(oe),Ve=[];let Ue=0;nt.forEach(S=>{const A=le(S,me),Te=Object.entries(A).reduce((ct,[_t,jt])=>{const{validatedSegmentValue:nn,prefixedZeroesCount:pn}=Ye(jt,`${J.v1[_t]}`);return Ue+=pn,{...ct,[_t]:nn}},{});Ve.push(ue(Te,{dateMode:me}))});const z=ce(Ve,oe)+(null!==(he=nt[nt.length-1])&&void 0!==he&&he.endsWith(Ke)?Ke:"")+gt;return Ue&&z[ft+1]===Ke&&Ue++,{selection:[Ne+Ue,ft+Ue],value:z}}}function bt({dateModeTemplate:me,firstDateEndSeparator:Ke,dateSegmentSeparator:ot,pseudoFirstDateEndSeparators:ce}){return({elementState:oe,data:$})=>{const{value:he,selection:Ne}=oe,ft=function q(me,Ke){const ot=L(Ke),[ce=""]=me.match(new RegExp(`(\\D*\\d){${ot}}`))||[];return ce}(he,me),nt=ce.filter(Ve=>!Ke.includes(Ve)&&Ve!==ot),gt=new RegExp(`[${nt.join("")}]`,"gi");return{elementState:{selection:Ne,value:ft&&he.length>ft.length?ft+he.slice(ft.length).replace(/^[\D\s]*/,Ke):he},data:$.replace(gt,Ke)}}}function zt(){return({elementState:me,data:Ke})=>{const{value:ot,selection:ce}=me;return{elementState:{selection:ce,value:vt(ot)},data:vt(Ke)}}}function tt(me,Ke){const ot=ee(Ke);return Object.fromEntries(Object.entries(me).map(([ce,oe])=>{const $=ot[ce];return[ce,oe.length===$&&oe.match(/^0+$/)?"1".padStart($,"0"):oe]}))}function qe({dateModeTemplate:me,min:Ke=J.pG,max:ot=J.f2,rangeSeparator:ce="",dateSegmentSeparator:oe="."}){return({value:$,selection:he})=>{const Ne=ce&&$.endsWith(ce),ft=re($,me,ce);let nt="";for(const gt of ft){nt+=nt?ce:"";const Ve=le(gt,me);W(gt,me)?nt+=ue(B(s(fe(Ve),Ke,ot)),{dateMode:me}):nt+=ue(tt(Ve,me),{dateMode:me})+(gt.endsWith(oe)?oe:"")}return{selection:he,value:nt+(Ne?ce:"")}}}function Ze({dateModeTemplate:me,dateSegmentsSeparator:Ke,rangeSeparator:ot="",dateTimeSeparator:ce=ae}){return({elementState:oe,data:$})=>{const he=ot?new RegExp(`${ot}|-`):ce,Ne=$.split(he),ft=$.includes(ce)?[Ne[0]]:Ne;if(ft.every(nt=>nt.trim().split(/\D/).filter(Boolean).length===me.split(Ke).length)){const nt=ft.map(gt=>function Me(me,Ke,ot){const ce=me.split(/\D/).filter(Boolean),oe=Ke.split(ot);return ce.map((he,Ne)=>Ne===oe.length-1?he:he.padStart(oe[Ne].length,"0")).join(ot)}(gt,me,Ke)).join(ot);return{elementState:oe,data:`${nt}${$.includes(ce)&&ce+Ne[1]||""}`}}return{elementState:oe,data:$}}}function Qe(me){const Ke=new RegExp(`${Fe(me)}$`);return me?({value:ot,selection:ce},oe)=>{if(!ot&&!oe.value.endsWith(me))return{value:ot,selection:ce};if(!ot.endsWith(me)&&!oe.value.endsWith(me))return{selection:ce,value:ot+me};const $=oe.value.replace(Ke,""),he=oe.selection[1]>=$.length,Ne=function de(me,Ke){let ot="";for(let ce=0;ce{const Ve=ft.length-1-gt;return ft[Ve]!==nt||Ne[Ve]===nt&&he?ft.slice(0,Ve+1)+nt+ft.slice(Ve+1):ft},ot)}}:K}function N(me){return me?({value:Ke,selection:ot},ce)=>{if(Ke.startsWith(me)||!Ke&&!ce.value.startsWith(me))return{value:Ke,selection:ot};const[oe,$]=ot,he=Array.from(me).reduce((ft,nt,gt)=>ft[gt]===nt?ft:ft.slice(0,gt)+nt+ft.slice(gt),Ke),Ne=he.length-Ke.length;return{selection:[oe+Ne,$+Ne],value:he}}:K}function Q({dateModeTemplate:me,dateSegmentsSeparator:Ke,rangeSeparator:ot=""}){return({elementState:ce,data:oe})=>{const{value:$,selection:he}=ce;if(oe===Ke)return{elementState:ce,data:he[0]===$.length?oe:""};const Ne=oe.replaceAll(new RegExp(`[^\\d${Fe(Ke)}${ot}]`,"g"),"");if(!Ne)return{elementState:ce,data:""};const[ft,nt]=he;let gt=nt+oe.length;const Ve=$.slice(0,ft)+Ne+$.slice(gt),Ue=re(Ve,me,ot);let z="";const S=Boolean(ot)&&Ve.includes(ot);for(const Y of Ue){const{validatedDateString:Te,updatedSelection:ct}=ze({dateString:Y,dateModeTemplate:me,offset:z.length,selection:[ft,gt]});if(Y&&!Te)return{elementState:ce,data:""};gt=ct[1],z+=S&&!z?Te+ot:Te}const A=z.slice(ft,gt);return{elementState:{selection:he,value:z.slice(0,ft)+A.split(Ke).map(Y=>"0".repeat(Y.length)).join(Ke)+z.slice(gt)},data:A}}}function ie(me,Ke,ot){return(ce,oe)=>{const $=()=>Ke(ce,oe);return ce.addEventListener(me,$,ot),()=>ce.removeEventListener(me,$,ot)}}function I(me){return ie("focus",Ke=>{Ke.value||(0,e.fD)(Ke,me)})}function te(me){return Ke=>{const ot=Ke.ownerDocument;let ce=0;const oe=()=>ce++,$=()=>{ce=Math.max(--ce,0)},he=()=>{if(!Ke.matches(":focus"))return;if(ce)return ot.addEventListener("mouseup",he,{once:!0,passive:!0});const Ne=Ke.selectionStart||0,ft=Ke.selectionEnd||0,[nt,gt]=me(Ke.value,[Ne,ft]);(nt>Ne||gt{ot.removeEventListener("selectionchange",he),ot.removeEventListener("mousedown",oe),ot.removeEventListener("mouseup",$)}}}const Re=me=>{const Ke=()=>{const ot=me.value;me.addEventListener("beforeinput",ce=>{ce.defaultPrevented&&ot===me.value&&me.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return me.addEventListener("beforeinput",Ke,!0),()=>me.removeEventListener("beforeinput",Ke,!0)};function lt(me){return ie("blur",Ke=>{Ke.value===me&&(0,e.fD)(Ke,"")})}function Tt(me,Ke=!1){let ot="";const ce=he=>{for(let Ne=he.length-1;Ne>=ot.length;Ne--)if(he[Ne]!==me[Ne])return he.slice(0,Ne+1);return he.slice(0,ot.length)},oe=[te(he=>[0,ce(he).length])];let $=!1;if(Ke){const he=ie("focus",ft=>{$=!0,(0,e.fD)(ft,ft.value+me.slice(ft.value.length))},{capture:!0}),Ne=ie("blur",ft=>{$=!1,(0,e.fD)(ft,ce(ft.value))},{capture:!0});oe.push(he,Ne)}return{plugins:oe,removePlaceholder:ce,preprocessors:[({elementState:he,data:Ne})=>{const{value:ft,selection:nt}=he;return{elementState:{selection:nt,value:ce(ft)},data:Ne}}],postprocessors:[({value:he,selection:Ne},ft)=>(ot=he,he===ft.value||!$&&Ke?{value:he,selection:Ne}:{value:he+me.slice(he.length),selection:Ne})]}}function Lt({mode:me,separator:Ke=".",max:ot,min:ce}){const oe=me.split("/").join(Ke);return{...e.A_,mask:Array.from(oe).map($=>$===Ke?$:/\d/),overwriteMode:"replace",preprocessors:[zt(),({elementState:me},Ke)=>{const{value:ot,selection:ce}=me;if(!ot||function At(me,[Ke,ot]){return ot===me.length}(ot,ce))return{elementState:me};const[oe,$]=ce,he=ot.slice(oe,$).replaceAll(/\d/g,"0"),Ne=ot.slice(0,oe)+he+ot.slice($);return"validation"===Ke||"insert"===Ke&&oe===$?{elementState:{selection:ce,value:Ne}}:{elementState:{selection:"deleteBackward"===Ke||"insert"===Ke?[oe,oe]:[$,$],value:Ne}}},Ze({dateModeTemplate:oe,dateSegmentsSeparator:Ke}),Q({dateModeTemplate:oe,dateSegmentsSeparator:Ke})],postprocessors:[Ae({dateModeTemplate:oe,dateSegmentSeparator:Ke,splitFn:$=>({dateStrings:[$]}),uniteFn:([$])=>$}),qe({min:ce,max:ot,dateModeTemplate:oe,dateSegmentSeparator:Ke})]}}const Ot=[J.fv,J.F,J.dB,J.em,J.th];function Ut({dateModeTemplate:me,rangeSeparator:Ke,minLength:ot,maxLength:ce,max:oe=J.f2}){return We(ot)&&We(ce)?K:({value:$,selection:he})=>{const Ne=re($,me,Ke);if(2!==Ne.length||Ne.some(S=>!W(S,me)))return{value:$,selection:he};const[ft,nt]=Ne.map(S=>fe(le(S,me))),gt=R(ft,{...ot,day:(null==ot?void 0:ot.day)&&ot.day-1}),Ve=We(ce)?oe:R(ft,{...ce,day:(null==ce?void 0:ce.day)&&ce.day-1}),Ue=s(nt,gt,oe);return{selection:he,value:Ne[0]+Ke+ue(B(Ue>Ve?Ve:Ue),{dateMode:me})}}}function rn({dateModeTemplate:me,rangeSeparator:Ke}){return({value:ot,selection:ce})=>{const oe=re(ot,me,Ke),$=2===oe.length&&oe.every(Ue=>W(Ue,me)),[he,Ne]=ce;if(!((he>=ot.length||0===he&&Ne>=ot.length)&&$))return{value:ot,selection:ce};const[gt,Ve]=oe.map(Ue=>fe(le(Ue,me)));return{selection:ce,value:gt>Ve?oe.reverse().join(Ke):ot}}}function $t({mode:me,min:Ke,max:ot,minLength:ce,maxLength:oe,dateSeparator:$=".",rangeSeparator:he=`${J.f$}${J.F}${J.f$}`}){const Ne=me.split("/").join($),ft=Array.from(Ne).map(nt=>nt===$?nt:/\d/);return{...e.A_,mask:[...ft,...Array.from(he),...ft],overwriteMode:"replace",preprocessors:[zt(),bt({dateModeTemplate:Ne,dateSegmentSeparator:$,firstDateEndSeparator:he,pseudoFirstDateEndSeparators:Ot}),({elementState:me},Ke)=>{const{value:ot,selection:ce}=me;if(!ot||function At(me,[Ke,ot]){return ot===me.length}(ot,ce))return{elementState:me};const[oe,$]=ce,he=ot.slice(oe,$).replaceAll(/\d/g,"0"),Ne=ot.slice(0,oe)+he+ot.slice($);return"validation"===Ke||"insert"===Ke&&oe===$?{elementState:{selection:ce,value:Ne}}:{elementState:{selection:"deleteBackward"===Ke||"insert"===Ke?[oe,oe]:[$,$],value:Ne}}},Ze({dateModeTemplate:Ne,rangeSeparator:he,dateSegmentsSeparator:$}),Q({dateModeTemplate:Ne,rangeSeparator:he,dateSegmentsSeparator:$})],postprocessors:[Ae({dateModeTemplate:Ne,dateSegmentSeparator:$,splitFn:nt=>({dateStrings:re(nt,Ne,he)}),uniteFn:(nt,gt)=>nt.reduce((Ve,Ue,z)=>Ve+Ue+(!z&>.includes(he)?he:""),"")}),qe({min:Ke,max:ot,dateModeTemplate:Ne,rangeSeparator:he,dateSegmentSeparator:$}),Ut({dateModeTemplate:Ne,minLength:ce,maxLength:oe,max:ot,rangeSeparator:he}),rn({dateModeTemplate:Ne,rangeSeparator:he})]}}function Wt(me){return Object.fromEntries(Object.entries(me).map(([Ke,ot])=>[Ke,`${ot}`.padEnd(J.xj[Ke],"0")]))}function xn(me){const Ke=me.replaceAll(/\D+/g,""),ot={hours:Ke.slice(0,2),minutes:Ke.slice(2,4),seconds:Ke.slice(4,6),milliseconds:Ke.slice(6,9)};return Object.fromEntries(Object.entries(ot).filter(([ce,oe])=>Boolean(oe)))}function yt({hours:me="",minutes:Ke="",seconds:ot="",milliseconds:ce=""}){return`${me}${Ke&&`:${Ke}`}${ot&&`:${ot}`}${ce&&`.${ce}`}`}const Gt=new RegExp(`[${J.b4.map(Fe).join("")}]$`);function Ct({timeString:me,paddedMaxValues:Ke,offset:ot,selection:[ce,oe]}){const $=xn(me),he=Object.entries($),Ne={};let ft=0;for(const[Ue,z]of he){const S=yt(Ne),A=Ke[Ue],Te=ot+S.length+(S.length&&1)+J.xj[Ue];if(Te>=ce&&Te<=oe&&Number(z)>Number(A))return{validatedTimeString:"",updatedTimeSelection:[ce,oe]};const{validatedSegmentValue:_t,prefixedZeroesCount:jt}=Ye(z,`${A}`);ft+=jt,Ne[Ue]=_t}const[nt=""]=me.match(Gt)||[],gt=yt(Ne)+nt,Ve=Math.max(gt.length-me.length,0);return{validatedTimeString:gt,updatedTimeSelection:[ce+ft+Ve,oe+ft+Ve]}}function Pt(me,{dateModeTemplate:Ke,dateTimeSeparator:ot}){const ce=me.includes(ot);return[me.slice(0,Ke.length),me.slice(ce?Ke.length+ot.length:Ke.length)]}function xe({dateModeTemplate:me,timeMode:Ke,min:ot=J.pG,max:ce=J.f2,dateTimeSeparator:oe}){return({value:$,selection:he})=>{const[Ne,ft]=Pt($,{dateModeTemplate:me,dateTimeSeparator:oe}),nt=le(Ne,me),gt=xn(ft);if(!function Dt(me,{dateMode:Ke,timeMode:ot,dateTimeSeparator:ce=ae}){return me.length>=Ke.length+ot.length+ce.length&&me.split(ce)[0].split(/\D/).every(oe=>!oe.match(/^0+$/))}($,{dateMode:me,timeMode:Ke,dateTimeSeparator:oe})){const S=tt(nt,me),{year:A,month:Y,day:Te}=W(Ne,me)?B(s(fe(S),ot,ce)):S,ct=ue({year:A,month:Y,day:Te,...gt},{dateMode:me,dateTimeSeparator:oe,timeMode:Ke});return{selection:he,value:ct+$.slice(ct.length)}}return{selection:he,value:ue(B(s(fe(nt,gt),ot,ce)),{dateMode:me,dateTimeSeparator:oe,timeMode:Ke})}}}function Oe({dateModeTemplate:me,dateSegmentsSeparator:Ke,dateTimeSeparator:ot}){const ce=new RegExp(`[^\\d${J.b4.map(Fe).join("")}${Fe(Ke)}]+`);return({elementState:oe,data:$})=>{const{value:he,selection:Ne}=oe;if($===Ke)return{elementState:oe,data:Ne[0]===he.length?$:""};const ft=$.replace(ce,"");if(!ft)return{elementState:oe,data:""};const[nt,gt]=Ne;let Ve=gt+$.length;const Ue=he.slice(0,nt)+ft+he.slice(Ve),[z,S]=Pt(Ue,{dateModeTemplate:me,dateTimeSeparator:ot});let A="";const Y=Ue.includes(ot),{validatedDateString:Te,updatedSelection:ct}=ze({dateString:z,dateModeTemplate:me,offset:0,selection:[nt,Ve]});if(z&&!Te)return{elementState:oe,data:""};Ve=ct[1],A+=Te;const _t=Wt(J.LP),{validatedTimeString:jt,updatedTimeSelection:nn}=Ct({timeString:S,paddedMaxValues:_t,offset:A.length+ot.length,selection:[nt,Ve]});if(S&&!jt)return{elementState:oe,data:""};Ve=nn[1],A+=Y?ot+jt:jt;const pn=A.slice(nt,Ve);return{elementState:{selection:Ne,value:A.slice(0,nt)+pn.split(Ke).map(dn=>"0".repeat(dn.length)).join(Ke)+A.slice(Ve)},data:pn}}}function ht({dateMode:me,timeMode:Ke,dateSeparator:ot=".",min:ce,max:oe,dateTimeSeparator:$=ae}){const he=me.split("/").join(ot);return{...e.A_,mask:[...Array.from(he).map(Ne=>Ne===ot?Ne:/\d/),...$.split(""),...Array.from(Ke).map(Ne=>J.b4.includes(Ne)?Ne:/\d/)],overwriteMode:"replace",preprocessors:[zt(),rt(),bt({dateModeTemplate:he,dateSegmentSeparator:ot,firstDateEndSeparator:$,pseudoFirstDateEndSeparators:$.split("")}),({elementState:me},Ke)=>{const{value:ot,selection:ce}=me;if(!ot||function At(me,[Ke,ot]){return ot===me.length}(ot,ce))return{elementState:me};const[oe,$]=ce,he=ot.slice(oe,$).replaceAll(/\d/g,"0"),Ne=ot.slice(0,oe)+he+ot.slice($);return"validation"===Ke||"insert"===Ke&&oe===$?{elementState:{selection:ce,value:Ne}}:{elementState:{selection:"deleteBackward"===Ke||"insert"===Ke?[oe,oe]:[$,$],value:Ne}}},Ze({dateModeTemplate:he,dateSegmentsSeparator:ot,dateTimeSeparator:$}),Oe({dateModeTemplate:he,dateSegmentsSeparator:ot,dateTimeSeparator:$})],postprocessors:[Ae({dateModeTemplate:he,dateSegmentSeparator:ot,splitFn:Ne=>{const[ft,nt]=Pt(Ne,{dateModeTemplate:he,dateTimeSeparator:$});return{dateStrings:[ft],restPart:nt}},uniteFn:([Ne],ft)=>Ne+(ft.includes($)?$:"")}),xe({min:ce,max:oe,dateModeTemplate:he,timeMode:Ke,dateTimeSeparator:$})]}}function De({prefix:me,postfix:Ke}){return({elementState:ot,data:ce})=>{const{cleanValue:oe}=He(ce,{prefix:me,postfix:Ke});return{elementState:ot,data:oe}}}function ne({decimalSeparator:me,isNegativeAllowed:Ke,precision:ot,thousandSeparator:ce,prefix:oe,postfix:$,decimalPseudoSeparators:he=[],pseudoMinuses:Ne=[],minusSign:ft}){const nt=je(oe),Ve=Ke?`[${ft}${Ne.map(A=>`\\${A}`).join("")}]?`:"",Ue=ce?`[\\d${Fe(ce).replaceAll(/\s/g,"\\s")}]*`:"[\\d]*",z=ot>0?`([${Fe(me)}${he.map(Fe).join("")}]\\d{0,${Number.isFinite(ot)?ot:""}})?`:"",S=je($);return new RegExp(`^${nt}${Ve}${Ue}${z}${S}$`)}function je(me){return me?`${me.split("").map(Ke=>`${Fe(Ke)}?`).join("")}`:""}function ve(me,Ke="."){const ot=!!me.match(new RegExp(`^\\D*[${J.em}\\${J.fv}${J.F}${J.dB}${J.th}]`)),ce=Fe(Ke),oe=me.replaceAll(new RegExp(`${ce}(?!\\d)`,"g"),"").replaceAll(new RegExp(`[^\\d${ce}]`,"g"),"").replace(Ke,".");return oe?Number((ot?J.fv:"")+oe):NaN}function Bt(me,{decimalSeparator:Ke,thousandSeparator:ot}){const[ce="",oe=""]=me.split(Ke),[,$="",he=""]=ce.match(new RegExp(`([^\\d${Fe(ot)}]+)?(.*)`))||[];return{minus:$,integerPart:he,decimalPart:oe}}function Vt({decimalSeparator:me,precision:Ke,decimalZeroPadding:ot,prefix:ce,postfix:oe}){return Ke<=0||!ot?K:({value:$,selection:he})=>{const{cleanValue:Ne,extractedPrefix:ft,extractedPostfix:nt}=He($,{prefix:ce,postfix:oe});if(Number.isNaN(ve(Ne,me)))return{value:$,selection:he};const[gt,Ve=""]=Ne.split(me);return{value:ft+gt+me+Ve.padEnd(Ke,"0")+nt,selection:he}}}function Ft({prefix:me,postfix:Ke,decimalSeparator:ot,thousandSeparator:ce}){return({value:oe,selection:$})=>{const[he]=$,{cleanValue:Ne,extractedPrefix:ft,extractedPostfix:nt}=He(oe,{prefix:me,postfix:Ke}),{minus:gt,integerPart:Ve,decimalPart:Ue}=Bt(Ne,{decimalSeparator:ot,thousandSeparator:ce}),z=!Ve&&!Ue&&Ne.includes(ot);return!Ve&&!Number(Ue)&&he===(gt+ft).length||z?{selection:$,value:ft+gt+nt}:{value:oe,selection:$}}}function sn({decimalSeparator:me,decimalPseudoSeparators:Ke,pseudoMinuses:ot,prefix:ce,postfix:oe,minusSign:$}){let he=!0;const Ne=ne({decimalSeparator:me,decimalPseudoSeparators:Ke,pseudoMinuses:ot,prefix:"",postfix:"",thousandSeparator:"",precision:1/0,isNegativeAllowed:!0,minusSign:$});return({elementState:ft,data:nt})=>{if(!he)return{elementState:ft,data:nt};he=!1;const{value:gt,selection:Ve}=ft,[Ue,z]=Ve,{extractedPrefix:S,cleanValue:A,extractedPostfix:Y}=He(gt,{prefix:ce,postfix:oe}),Te=(0,e.CV)({selection:[Math.max(Ue-S.length,0),s(z-S.length,0,A.length)],value:A},{mask:Ne}),[ct,_t]=Te.selection;return{elementState:{selection:[ct+S.length,_t+S.length],value:S+Te.value+Y},data:nt}}}function st({min:me,max:Ke,decimalSeparator:ot,minusSign:ce}){return({value:oe,selection:$})=>{const he=ve(oe,ot),Ne=he>0?Math.min(he,Ke):Math.max(he,me);if(!Number.isNaN(he)&&Ne!==he){const ft=`${Ne}`.replace(".",ot).replace(J.fv,ce);return{value:ft,selection:[ft.length,ft.length]}}return{value:oe,selection:$}}}function it({decimalSeparator:me,thousandSeparator:Ke,decimalZeroPadding:ot}){return({elementState:ce,data:oe},$)=>{const{value:he,selection:Ne}=ce,[ft,nt]=Ne,gt=he.slice(ft,nt),Ve=ot?[me,Ke]:[Ke],Ue=ot&&ft>he.indexOf(me)&&Boolean(gt.match(/^0+$/gi));return"deleteBackward"!==$&&"deleteForward"!==$||!Ve.includes(gt)&&!Ue?{elementState:ce,data:oe}:{elementState:{value:he,selection:"deleteForward"===$?[nt,nt]:[ft,ft]},data:oe}}}function at({decimalSeparator:me,precision:Ke,prefix:ot,postfix:ce}){const oe=new RegExp(`^\\D*${Fe(me)}`);return({elementState:$,data:he})=>{const{value:Ne,selection:ft}=$,{cleanValue:nt,extractedPrefix:gt}=He(Ne,{prefix:ot,postfix:ce}),[Ve,Ue]=ft,z=s(Ve-gt.length,0,nt.length),S=s(Ue-gt.length,0,nt.length);return Ke<=0||nt.slice(0,z).includes(me)||nt.slice(S).includes(me)||!he.match(oe)?{elementState:$,data:he}:{elementState:$,data:nt.slice(0,z).match(/\d+/)?he:`0${he}`}}}function St({validCharacter:me,pseudoCharacters:Ke,prefix:ot,postfix:ce}){const oe=new RegExp(`[${Ke.join("")}]`,"gi");return({elementState:$,data:he})=>{const{value:Ne,selection:ft}=$,{cleanValue:nt,extractedPostfix:gt,extractedPrefix:Ve}=He(Ne,{prefix:ot,postfix:ce});return{elementState:{selection:ft,value:Ve+nt.replace(oe,me)+gt},data:he.replace(oe,me)}}}function qt({decimalSeparator:me,prefix:Ke,postfix:ot}){return({elementState:ce,data:oe})=>{const{value:$,selection:he}=ce,[Ne,ft]=he,{cleanValue:nt}=He($,{prefix:Ke,postfix:ot});return{elementState:ce,data:!nt.includes(me)||$.slice(Ne,ft+1).includes(me)?oe:oe.replaceAll(new RegExp(Fe(me),"gi"),"")}}}function Ht({thousandSeparator:me,decimalSeparator:Ke,prefix:ot,postfix:ce}){return me?({value:$,selection:he})=>{const{cleanValue:Ne,extractedPostfix:ft,extractedPrefix:nt}=He($,{prefix:ot,postfix:ce}),{minus:gt,integerPart:Ve,decimalPart:Ue}=Bt(Ne,{decimalSeparator:Ke,thousandSeparator:me}),[z,S]=he;let[A,Y]=he;const Te=Array.from(Ve).reduceRight((ct,_t,jt)=>{const pn=!(!jt&&_t===me)&&ct.length&&(ct.length+1)%4==0;return pn&&(_t===me||((...$)=>$.every(he=>/\s/.test(he)))(_t,me))?me+ct:_t!==me||pn?pn?(jt<=z&&A++,jt<=S&&Y++,_t+me+ct):_t+ct:(jt&&jt<=z&&A--,jt&&jt<=S&&Y--,ct)},"");return{value:nt+gt+Te+(Ne.includes(Ke)?Ke:"")+Ue+ft,selection:[A,Y]}}:K}function Mt({precision:me,decimalSeparator:Ke,prefix:ot,postfix:ce}){if(me>0)return K;const oe=new RegExp(`${Fe(Ke)}.*$`,"g");return({elementState:$,data:he})=>{const{value:Ne,selection:ft}=$,{cleanValue:nt,extractedPrefix:gt,extractedPostfix:Ve}=He(Ne,{prefix:ot,postfix:ce}),[Ue,z]=ft,S=gt+nt.replace(oe,"")+Ve;return{elementState:{selection:[Math.min(Ue,S.length),Math.min(z,S.length)],value:S},data:he.replace(oe,"")}}}const Xe=[0,0];function ut({decimalSeparator:me,thousandSeparator:Ke,prefix:ot,postfix:ce}){const oe=function Nt({decimalSeparator:me,thousandSeparator:Ke,prefix:ot,postfix:ce}){const oe=he=>{const Ne=Fe(Ke);return he.replace(new RegExp(`^(\\D+)?[0${Ne}]+(?=0)`),"$1").replace(new RegExp(`^(\\D+)?[0${Ne}]+(?=[1-9])`),"$1")},$=(he,Ne)=>{const ft=he.slice(0,Ne),nt=he.slice(Ne).startsWith("0");return ft.length-oe(ft).length+(nt?1:0)};return({value:he,selection:Ne})=>{const[ft,nt]=Ne,{cleanValue:gt,extractedPrefix:Ve,extractedPostfix:Ue}=He(he,{prefix:ot,postfix:ce}),z=gt.includes(me),[S,A=""]=gt.split(me),Y=oe(S);if(S===Y)return{value:he,selection:Ne};const Te=ft-$(he,ft),ct=nt-$(he,nt);return{value:Ve+Y+(z?me:"")+A+Ue,selection:[Math.max(Te,0),Math.max(ct,0)]}}}({decimalSeparator:me,thousandSeparator:Ke,prefix:ot,postfix:ce});return ie("blur",$=>{const he=oe({value:$.value,selection:Xe},{value:"",selection:Xe}).value;(0,e.fD)($,he)},{capture:!0})}function ye({min:me,max:Ke,decimalSeparator:ot}){return ie("blur",(ce,oe)=>{const $=ve(ce.value,ot),he=s($,me,Ke);!Number.isNaN($)&&$!==he&&(0,e.fD)(ce,(0,e.CV)(function dt(me){const Ke=String(me),[ot,ce]=Ke.split("e-");let oe=Ke;if(ce){const[,$]=ot.split("."),he=Number(ce)+((null==$?void 0:$.length)||0);oe=me.toFixed(he)}return oe}(he),oe))},{capture:!0})}function $e({decimalSeparator:me,prefix:Ke,postfix:ot}){return ie("blur",ce=>{const{cleanValue:oe,extractedPostfix:$,extractedPrefix:he}=He(ce.value,{prefix:Ke,postfix:ot}),Ne=he+oe.replace(new RegExp(`^(\\D+)?${Fe(me)}`),`$10${me}`)+$;(0,e.fD)(ce,Ne)},{capture:!0})}function Xt({max:me=Number.MAX_SAFE_INTEGER,min:Ke=Number.MIN_SAFE_INTEGER,precision:ot=0,thousandSeparator:ce=J.f$,decimalSeparator:oe=".",decimalPseudoSeparators:$,decimalZeroPadding:he=!1,prefix:Ne="",postfix:ft="",minusSign:nt=J.em}={}){const gt=[J.fv,J.F,J.dB,J.th,J.em].filter(z=>z!==ce&&z!==oe&&z!==nt),Ve=function an({decimalSeparator:me,thousandSeparator:Ke,decimalPseudoSeparators:ot=J.kz}){return ot.filter(ce=>ce!==Ke&&ce!==me)}({decimalSeparator:oe,thousandSeparator:ce,decimalPseudoSeparators:$}),Ue=Ne.endsWith(oe)&&ot>0?`${Ne}${J.tU}`:Ne;return{...e.A_,mask:ne({decimalSeparator:oe,precision:ot,thousandSeparator:ce,prefix:Ue,postfix:ft,isNegativeAllowed:Ke<0,minusSign:nt}),preprocessors:[zt(),sn({decimalSeparator:oe,decimalPseudoSeparators:Ve,pseudoMinuses:gt,prefix:Ue,postfix:ft,minusSign:nt}),De({prefix:Ue,postfix:ft}),St({validCharacter:nt,pseudoCharacters:gt,prefix:Ue,postfix:ft}),St({validCharacter:oe,pseudoCharacters:Ve,prefix:Ue,postfix:ft}),at({decimalSeparator:oe,precision:ot,prefix:Ue,postfix:ft}),it({decimalSeparator:oe,decimalZeroPadding:he,thousandSeparator:ce}),Mt({precision:ot,decimalSeparator:oe,prefix:Ue,postfix:ft}),qt({decimalSeparator:oe,prefix:Ue,postfix:ft})],postprocessors:[st({decimalSeparator:oe,min:Ke,max:me,minusSign:nt}),N(Ue),Qe(ft),Ht({decimalSeparator:oe,thousandSeparator:ce,prefix:Ue,postfix:ft}),Vt({decimalSeparator:oe,decimalZeroPadding:he,precision:ot,prefix:Ue,postfix:ft}),Ft({prefix:Ue,postfix:ft,decimalSeparator:oe,thousandSeparator:ce})],plugins:[ut({decimalSeparator:oe,thousandSeparator:ce,prefix:Ue,postfix:ft}),$e({decimalSeparator:oe,prefix:Ue,postfix:ft}),ye({min:Ke,max:me,decimalSeparator:oe})],overwriteMode:he?({value:z,selection:[S]})=>S<=z.indexOf(oe)?"shift":"replace":"shift"}}function Zt(me){const Ke=Wt(me),ot=new RegExp(`[^\\d${J.b4.map(Fe).join("")}]+`);return({elementState:ce,data:oe},$)=>{if("deleteBackward"===$||"deleteForward"===$)return{elementState:ce,data:oe};const{value:he,selection:Ne}=ce;if("validation"===$){const{validatedTimeString:Y,updatedTimeSelection:Te}=Ct({timeString:he,paddedMaxValues:Ke,offset:0,selection:Ne});return{elementState:{value:Y,selection:Te},data:oe}}const ft=oe.replace(ot,""),[nt,gt]=Ne;let Ve=gt+ft.length;const Ue=he.slice(0,nt)+ft+he.slice(Ve),{validatedTimeString:z,updatedTimeSelection:S}=Ct({timeString:Ue,paddedMaxValues:Ke,offset:0,selection:[nt,Ve]});if(Ue&&!z)return{elementState:ce,data:""};Ve=S[1];const A=z.slice(nt,Ve);return{elementState:{selection:Ne,value:z.slice(0,nt)+"0".repeat(A.length)+z.slice(Ve)},data:A}}}function mn({mode:me,timeSegmentMaxValues:Ke={}}){const ot={...J.LP,...Ke};return{...e.A_,mask:Array.from(me).map(ce=>J.b4.includes(ce)?ce:/\d/),preprocessors:[zt(),rt(),({elementState:me},Ke)=>{const{value:ot,selection:ce}=me;if(!ot||function At(me,[Ke,ot]){return ot===me.length}(ot,ce))return{elementState:me};const[oe,$]=ce,he=ot.slice(oe,$).replaceAll(/\d/g,"0"),Ne=ot.slice(0,oe)+he+ot.slice($);return"validation"===Ke||"insert"===Ke&&oe===$?{elementState:{selection:ce,value:Ne}}:{elementState:{selection:"deleteBackward"===Ke||"insert"===Ke?[oe,oe]:[$,$],value:Ne}}},Zt(ot)],overwriteMode:"replace"}}},9778:(Yt,Le,c)=>{"use strict";c.d(Le,{zH:()=>ee,dB:()=>ae,F:()=>fe,fv:()=>U,TC:()=>ze,th:()=>J,em:()=>ue,f$:()=>re,tU:()=>le,v1:()=>e,kz:()=>s,f2:()=>B,pG:()=>R,LP:()=>L,b4:()=>q,xj:()=>W});const e={day:31,month:12,year:9999},s=[".",",","\u0431","\u044e"],R=new Date("0001-01-01"),B=new Date("9999-12-31"),L={hours:23,minutes:59,seconds:59,milliseconds:999},q=[":","."],W={hours:2,minutes:2,seconds:2,milliseconds:3},re="\xa0",le="\u200b",fe="\u2013",ae="\u2014",U="-",ue="\u2212",J="\u30fc",ee=":",ze="\uff1a"},4091:(Yt,Le,c)=>{"use strict";c.d(Le,{EY:()=>ze,IO:()=>ee,LC:()=>s,X$:()=>B,ZE:()=>Fe,ZN:()=>Se,_j:()=>e,eR:()=>ae,jt:()=>L,k1:()=>He,l3:()=>R,oB:()=>re,pV:()=>ue,vP:()=>W});class e{}class s{}const R="*";function B(de,K){return{type:7,name:de,definitions:K,options:{}}}function L(de,K=null){return{type:4,styles:K,timings:de}}function W(de,K=null){return{type:2,steps:de,options:K}}function re(de){return{type:6,styles:de,offset:null}}function ae(de,K,We=null){return{type:1,expr:de,animation:K,options:We}}function ue(de=null){return{type:9,options:de}}function ee(de,K,We=null){return{type:11,selector:de,animation:K,options:We}}function ze(de,K){return{type:12,timings:de,animation:K}}function _e(de){Promise.resolve().then(de)}class Se{constructor(K=0,We=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=K+We}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(K=>K()),this._onDoneFns=[])}onStart(K){this._originalOnStartFns.push(K),this._onStartFns.push(K)}onDone(K){this._originalOnDoneFns.push(K),this._onDoneFns.push(K)}onDestroy(K){this._onDestroyFns.push(K)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){_e(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(K=>K()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(K=>K()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(K){this._position=this.totalTime?K*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(K){const We="start"==K?this._onStartFns:this._onDoneFns;We.forEach(Ye=>Ye()),We.length=0}}class Fe{constructor(K){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=K;let We=0,Ye=0,Ie=0;const vt=this.players.length;0==vt?_e(()=>this._onFinish()):this.players.forEach(rt=>{rt.onDone(()=>{++We==vt&&this._onFinish()}),rt.onDestroy(()=>{++Ye==vt&&this._onDestroy()}),rt.onStart(()=>{++Ie==vt&&this._onStart()})}),this.totalTime=this.players.reduce((rt,Ae)=>Math.max(rt,Ae.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(K=>K()),this._onDoneFns=[])}init(){this.players.forEach(K=>K.init())}onStart(K){this._onStartFns.push(K)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(K=>K()),this._onStartFns=[])}onDone(K){this._onDoneFns.push(K)}onDestroy(K){this._onDestroyFns.push(K)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(K=>K.play())}pause(){this.players.forEach(K=>K.pause())}restart(){this.players.forEach(K=>K.restart())}finish(){this._onFinish(),this.players.forEach(K=>K.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(K=>K.destroy()),this._onDestroyFns.forEach(K=>K()),this._onDestroyFns=[])}reset(){this.players.forEach(K=>K.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(K){const We=K*this.totalTime;this.players.forEach(Ye=>{const Ie=Ye.totalTime?Math.min(1,We/Ye.totalTime):1;Ye.setPosition(Ie)})}getPosition(){const K=this.players.reduce((We,Ye)=>null===We||Ye.totalTime>We.totalTime?Ye:We,null);return null!=K?K.getPosition():0}beforeDestroy(){this.players.forEach(K=>{K.beforeDestroy&&K.beforeDestroy()})}triggerCallback(K){const We="start"==K?this._onStartFns:this._onDoneFns;We.forEach(Ye=>Ye()),We.length=0}}const He="!"},763:(Yt,Le,c)=>{"use strict";c.d(Le,{Ar:()=>vo,DT:()=>Fo,NH:()=>br,Th:()=>Vr,Vi:()=>dt,nV:()=>ve});var e=c(4091),s=c(4537);function B(we){return new s.vHH(3e3,!1)}function Re(){return typeof window<"u"&&typeof window.document<"u"}function lt(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function Tt(we){switch(we.length){case 0:return new e.ZN;case 1:return we[0];default:return new e.ZE(we)}}function un(we,_,b,H,Ce=new Map,Ge=new Map){const Et=[],It=[];let Jt=-1,cn=null;if(H.forEach(An=>{const T=An.get("offset"),M=T==Jt,E=M&&cn||new Map;An.forEach((se,mt)=>{let Tn=mt,Bn=se;if("offset"!==mt)switch(Tn=_.normalizePropertyName(Tn,Et),Bn){case e.k1:Bn=Ce.get(mt);break;case e.l3:Bn=Ge.get(mt);break;default:Bn=_.normalizeStyleValue(mt,Tn,Bn,Et)}E.set(Tn,Bn)}),M||It.push(E),cn=E,Jt=T}),Et.length)throw function Ae(we){return new s.vHH(3502,!1)}();return It}function At(we,_,b,H){switch(_){case"start":we.onStart(()=>H(b&&Lt(b,"start",we)));break;case"done":we.onDone(()=>H(b&&Lt(b,"done",we)));break;case"destroy":we.onDestroy(()=>H(b&&Lt(b,"destroy",we)))}}function Lt(we,_,b){const H=b.totalTime,Ge=Ot(we.element,we.triggerName,we.fromState,we.toState,_||we.phaseName,null==H?we.totalTime:H,!!b.disabled),Et=we._data;return null!=Et&&(Ge._data=Et),Ge}function Ot(we,_,b,H,Ce="",Ge=0,Et){return{element:we,triggerName:_,fromState:b,toState:H,phaseName:Ce,totalTime:Ge,disabled:!!Et}}function Ut(we,_,b){let H=we.get(_);return H||we.set(_,H=b),H}function rn(we){const _=we.indexOf(":");return[we.substring(1,_),we.slice(_+1)]}let $t=(we,_)=>!1,Wt=(we,_,b)=>[],xn=null;function yt(we){const _=we.parentNode||we.host;return _===xn?null:_}(lt()||typeof Element<"u")&&(Re()?(xn=(()=>document.documentElement)(),$t=(we,_)=>{for(;_;){if(_===we)return!0;_=yt(_)}return!1}):$t=(we,_)=>we.contains(_),Wt=(we,_,b)=>{if(b)return Array.from(we.querySelectorAll(_));const H=we.querySelector(_);return H?[H]:[]});let Pt=null,Dt=!1;const De=$t,ne=Wt;let ve=(()=>{class we{validateStyleProperty(b){return function xe(we){Pt||(Pt=function ht(){return typeof document<"u"?document.body:null}()||{},Dt=!!Pt.style&&"WebkitAppearance"in Pt.style);let _=!0;return Pt.style&&!function Ct(we){return"ebkit"==we.substring(1,6)}(we)&&(_=we in Pt.style,!_&&Dt&&(_="Webkit"+we.charAt(0).toUpperCase()+we.slice(1)in Pt.style)),_}(b)}matchesElement(b,H){return!1}containsElement(b,H){return De(b,H)}getParentElement(b){return yt(b)}query(b,H,Ce){return ne(b,H,Ce)}computeStyle(b,H,Ce){return Ce||""}animate(b,H,Ce,Ge,Et,It=[],Jt){return new e.ZN(Ce,Ge)}}return we.\u0275fac=function(b){return new(b||we)},we.\u0275prov=s.Yz7({token:we,factory:we.\u0275fac}),we})(),dt=(()=>{class we{}return we.NOOP=new ve,we})();const Bt=1e3,Ft="ng-enter",sn="ng-leave",Nt="ng-trigger",st=".ng-trigger",it="ng-animating",at=".ng-animating";function St(we){if("number"==typeof we)return we;const _=we.match(/^(-?[\.\d]+)(m?s)/);return!_||_.length<2?0:qt(parseFloat(_[1]),_[2])}function qt(we,_){return"s"===_?we*Bt:we}function Ht(we,_,b){return we.hasOwnProperty("duration")?we:function Mt(we,_,b){let Ce,Ge=0,Et="";if("string"==typeof we){const It=we.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===It)return _.push(B()),{duration:0,delay:0,easing:""};Ce=qt(parseFloat(It[1]),It[2]);const Jt=It[3];null!=Jt&&(Ge=qt(parseFloat(Jt),It[4]));const cn=It[5];cn&&(Et=cn)}else Ce=we;if(!b){let It=!1,Jt=_.length;Ce<0&&(_.push(function L(){return new s.vHH(3100,!1)}()),It=!0),Ge<0&&(_.push(function q(){return new s.vHH(3101,!1)}()),It=!0),It&&_.splice(Jt,0,B())}return{duration:Ce,delay:Ge,easing:Et}}(we,_,b)}function Xe(we,_={}){return Object.keys(we).forEach(b=>{_[b]=we[b]}),_}function ut(we){const _=new Map;return Object.keys(we).forEach(b=>{_.set(b,we[b])}),_}function Xt(we,_=new Map,b){if(b)for(let[H,Ce]of b)_.set(H,Ce);for(let[H,Ce]of we)_.set(H,Ce);return _}function Zt(we,_,b){return b?_+":"+b+";":""}function mn(we){let _="";for(let b=0;b{const Ge=nt(Ce);b&&!b.has(Ce)&&b.set(Ce,we.style[Ge]),we.style[Ge]=H}),lt()&&mn(we))}function Ke(we,_){we.style&&(_.forEach((b,H)=>{const Ce=nt(H);we.style[Ce]=""}),lt()&&mn(we))}function ot(we){return Array.isArray(we)?1==we.length?we[0]:(0,e.vP)(we):we}const oe=new RegExp("{{\\s*(.+?)\\s*}}","g");function $(we){let _=[];if("string"==typeof we){let b;for(;b=oe.exec(we);)_.push(b[1]);oe.lastIndex=0}return _}function he(we,_,b){const H=we.toString(),Ce=H.replace(oe,(Ge,Et)=>{let It=_[Et];return null==It&&(b.push(function re(we){return new s.vHH(3003,!1)}()),It=""),It.toString()});return Ce==H?we:Ce}function Ne(we){const _=[];let b=we.next();for(;!b.done;)_.push(b.value),b=we.next();return _}const ft=/-+([a-z0-9])/g;function nt(we){return we.replace(ft,(..._)=>_[1].toUpperCase())}function gt(we){return we.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function z(we,_,b){switch(_.type){case 7:return we.visitTrigger(_,b);case 0:return we.visitState(_,b);case 1:return we.visitTransition(_,b);case 2:return we.visitSequence(_,b);case 3:return we.visitGroup(_,b);case 4:return we.visitAnimate(_,b);case 5:return we.visitKeyframes(_,b);case 6:return we.visitStyle(_,b);case 8:return we.visitReference(_,b);case 9:return we.visitAnimateChild(_,b);case 10:return we.visitAnimateRef(_,b);case 11:return we.visitQuery(_,b);case 12:return we.visitStagger(_,b);default:throw function le(we){return new s.vHH(3004,!1)}()}}function S(we,_){return window.getComputedStyle(we)[_]}const pn="*";function dn(we,_){const b=[];return"string"==typeof we?we.split(/\s*,\s*/).forEach(H=>function Dn(we,_,b){if(":"==we[0]){const Jt=function yn(we,_){switch(we){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(b,H)=>parseFloat(H)>parseFloat(b);case":decrement":return(b,H)=>parseFloat(H) *"}}(we,b);if("function"==typeof Jt)return void _.push(Jt);we=Jt}const H=we.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==H||H.length<4)return b.push(function We(we){return new s.vHH(3015,!1)}()),_;const Ce=H[1],Ge=H[2],Et=H[3];_.push(vn(Ce,Et));"<"==Ge[0]&&!(Ce==pn&&Et==pn)&&_.push(vn(Et,Ce))}(H,b,_)):b.push(we),b}const In=new Set(["true","1"]),Yn=new Set(["false","0"]);function vn(we,_){const b=In.has(we)||Yn.has(we),H=In.has(_)||Yn.has(_);return(Ce,Ge)=>{let Et=we==pn||we==Ce,It=_==pn||_==Ge;return!Et&&b&&"boolean"==typeof Ce&&(Et=Ce?In.has(we):Yn.has(we)),!It&&H&&"boolean"==typeof Ge&&(It=Ge?In.has(_):Yn.has(_)),Et&&It}}const Gn=new RegExp("s*:selfs*,?","g");function mi(we,_,b,H){return new ti(we).build(_,b,H)}class ti{constructor(_){this._driver=_}build(_,b,H){const Ce=new Pi(b);return this._resetContextStyleTimingState(Ce),z(this,ot(_),Ce)}_resetContextStyleTimingState(_){_.currentQuerySelector="",_.collectedStyles=new Map,_.collectedStyles.set("",new Map),_.currentTime=0}visitTrigger(_,b){let H=b.queryCount=0,Ce=b.depCount=0;const Ge=[],Et=[];return"@"==_.name.charAt(0)&&b.errors.push(function ae(){return new s.vHH(3006,!1)}()),_.definitions.forEach(It=>{if(this._resetContextStyleTimingState(b),0==It.type){const Jt=It,cn=Jt.name;cn.toString().split(/\s*,\s*/).forEach(An=>{Jt.name=An,Ge.push(this.visitState(Jt,b))}),Jt.name=cn}else if(1==It.type){const Jt=this.visitTransition(It,b);H+=Jt.queryCount,Ce+=Jt.depCount,Et.push(Jt)}else b.errors.push(function U(){return new s.vHH(3007,!1)}())}),{type:7,name:_.name,states:Ge,transitions:Et,queryCount:H,depCount:Ce,options:null}}visitState(_,b){const H=this.visitStyle(_.styles,b),Ce=_.options&&_.options.params||null;if(H.containsDynamicStyles){const Ge=new Set,Et=Ce||{};H.styles.forEach(It=>{It instanceof Map&&It.forEach(Jt=>{$(Jt).forEach(cn=>{Et.hasOwnProperty(cn)||Ge.add(cn)})})}),Ge.size&&(Ne(Ge.values()),b.errors.push(function ue(we,_){return new s.vHH(3008,!1)}()))}return{type:0,name:_.name,style:H,options:Ce?{params:Ce}:null}}visitTransition(_,b){b.queryCount=0,b.depCount=0;const H=z(this,ot(_.animation),b);return{type:1,matchers:dn(_.expr,b.errors),animation:H,queryCount:b.queryCount,depCount:b.depCount,options:Ci(_.options)}}visitSequence(_,b){return{type:2,steps:_.steps.map(H=>z(this,H,b)),options:Ci(_.options)}}visitGroup(_,b){const H=b.currentTime;let Ce=0;const Ge=_.steps.map(Et=>{b.currentTime=H;const It=z(this,Et,b);return Ce=Math.max(Ce,b.currentTime),It});return b.currentTime=Ce,{type:3,steps:Ge,options:Ci(_.options)}}visitAnimate(_,b){const H=function Hn(we,_){if(we.hasOwnProperty("duration"))return we;if("number"==typeof we)return Ai(Ht(we,_).duration,0,"");const b=we;if(b.split(/\s+/).some(Ge=>"{"==Ge.charAt(0)&&"{"==Ge.charAt(1))){const Ge=Ai(0,0,"");return Ge.dynamic=!0,Ge.strValue=b,Ge}const Ce=Ht(b,_);return Ai(Ce.duration,Ce.delay,Ce.easing)}(_.timings,b.errors);b.currentAnimateTimings=H;let Ce,Ge=_.styles?_.styles:(0,e.oB)({});if(5==Ge.type)Ce=this.visitKeyframes(Ge,b);else{let Et=_.styles,It=!1;if(!Et){It=!0;const cn={};H.easing&&(cn.easing=H.easing),Et=(0,e.oB)(cn)}b.currentTime+=H.duration+H.delay;const Jt=this.visitStyle(Et,b);Jt.isEmptyStep=It,Ce=Jt}return b.currentAnimateTimings=null,{type:4,timings:H,style:Ce,options:null}}visitStyle(_,b){const H=this._makeStyleAst(_,b);return this._validateStyleAst(H,b),H}_makeStyleAst(_,b){const H=[],Ce=Array.isArray(_.styles)?_.styles:[_.styles];for(let It of Ce)"string"==typeof It?It===e.l3?H.push(It):b.errors.push(new s.vHH(3002,!1)):H.push(ut(It));let Ge=!1,Et=null;return H.forEach(It=>{if(It instanceof Map&&(It.has("easing")&&(Et=It.get("easing"),It.delete("easing")),!Ge))for(let Jt of It.values())if(Jt.toString().indexOf("{{")>=0){Ge=!0;break}}),{type:6,styles:H,easing:Et,offset:_.offset,containsDynamicStyles:Ge,options:null}}_validateStyleAst(_,b){const H=b.currentAnimateTimings;let Ce=b.currentTime,Ge=b.currentTime;H&&Ge>0&&(Ge-=H.duration+H.delay),_.styles.forEach(Et=>{"string"!=typeof Et&&Et.forEach((It,Jt)=>{const cn=b.collectedStyles.get(b.currentQuerySelector),An=cn.get(Jt);let T=!0;An&&(Ge!=Ce&&Ge>=An.startTime&&Ce<=An.endTime&&(b.errors.push(function ze(we,_,b,H,Ce){return new s.vHH(3010,!1)}()),T=!1),Ge=An.startTime),T&&cn.set(Jt,{startTime:Ge,endTime:Ce}),b.options&&function ce(we,_,b){const H=_.params||{},Ce=$(we);Ce.length&&Ce.forEach(Ge=>{H.hasOwnProperty(Ge)||b.push(function W(we){return new s.vHH(3001,!1)}())})}(It,b.options,b.errors)})})}visitKeyframes(_,b){const H={type:5,styles:[],options:null};if(!b.currentAnimateTimings)return b.errors.push(function _e(){return new s.vHH(3011,!1)}()),H;let Ge=0;const Et=[];let It=!1,Jt=!1,cn=0;const An=_.steps.map(Bn=>{const ni=this._makeStyleAst(Bn,b);let ki=null!=ni.offset?ni.offset:function to(we){if("string"==typeof we)return null;let _=null;if(Array.isArray(we))we.forEach(b=>{if(b instanceof Map&&b.has("offset")){const H=b;_=parseFloat(H.get("offset")),H.delete("offset")}});else if(we instanceof Map&&we.has("offset")){const b=we;_=parseFloat(b.get("offset")),b.delete("offset")}return _}(ni.styles),yi=0;return null!=ki&&(Ge++,yi=ni.offset=ki),Jt=Jt||yi<0||yi>1,It=It||yi0&&Ge{const ki=M>0?ni==E?1:M*ni:Et[ni],yi=ki*Tn;b.currentTime=se+mt.delay+yi,mt.duration=yi,this._validateStyleAst(Bn,b),Bn.offset=ki,H.styles.push(Bn)}),H}visitReference(_,b){return{type:8,animation:z(this,ot(_.animation),b),options:Ci(_.options)}}visitAnimateChild(_,b){return b.depCount++,{type:9,options:Ci(_.options)}}visitAnimateRef(_,b){return{type:10,animation:this.visitReference(_.animation,b),options:Ci(_.options)}}visitQuery(_,b){const H=b.currentQuerySelector,Ce=_.options||{};b.queryCount++,b.currentQuery=_;const[Ge,Et]=function Zn(we){const _=!!we.split(/\s*,\s*/).find(b=>":self"==b);return _&&(we=we.replace(Gn,"")),we=we.replace(/@\*/g,st).replace(/@\w+/g,b=>st+"-"+b.slice(1)).replace(/:animating/g,at),[we,_]}(_.selector);b.currentQuerySelector=H.length?H+" "+Ge:Ge,Ut(b.collectedStyles,b.currentQuerySelector,new Map);const It=z(this,ot(_.animation),b);return b.currentQuery=null,b.currentQuerySelector=H,{type:11,selector:Ge,limit:Ce.limit||0,optional:!!Ce.optional,includeSelf:Et,animation:It,originalSelector:_.selector,options:Ci(_.options)}}visitStagger(_,b){b.currentQuery||b.errors.push(function de(){return new s.vHH(3013,!1)}());const H="full"===_.timings?{duration:0,delay:0,easing:"full"}:Ht(_.timings,b.errors,!0);return{type:12,animation:z(this,ot(_.animation),b),timings:H,options:null}}}class Pi{constructor(_){this.errors=_,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ci(we){return we?(we=Xe(we)).params&&(we.params=function ei(we){return we?Xe(we):null}(we.params)):we={},we}function Ai(we,_,b){return{duration:we,delay:_,easing:b}}function Ni(we,_,b,H,Ce,Ge,Et=null,It=!1){return{type:1,element:we,keyframes:_,preStyleProps:b,postStyleProps:H,duration:Ce,delay:Ge,totalTime:Ce+Ge,easing:Et,subTimeline:It}}class uo{constructor(){this._map=new Map}get(_){return this._map.get(_)||[]}append(_,b){let H=this._map.get(_);H||this._map.set(_,H=[]),H.push(...b)}has(_){return this._map.has(_)}clear(){this._map.clear()}}const $o=new RegExp(":enter","g"),mo=new RegExp(":leave","g");function pr(we,_,b,H,Ce,Ge=new Map,Et=new Map,It,Jt,cn=[]){return(new di).buildKeyframes(we,_,b,H,Ce,Ge,Et,It,Jt,cn)}class di{buildKeyframes(_,b,H,Ce,Ge,Et,It,Jt,cn,An=[]){cn=cn||new uo;const T=new Eo(_,b,cn,Ce,Ge,An,[]);T.options=Jt;const M=Jt.delay?St(Jt.delay):0;T.currentTimeline.delayNextStep(M),T.currentTimeline.setStyles([Et],null,T.errors,Jt),z(this,H,T);const E=T.timelines.filter(se=>se.containsAnimation());if(E.length&&It.size){let se;for(let mt=E.length-1;mt>=0;mt--){const Tn=E[mt];if(Tn.element===b){se=Tn;break}}se&&!se.allowOnlyTimelineStyles()&&se.setStyles([It],null,T.errors,Jt)}return E.length?E.map(se=>se.buildKeyframes()):[Ni(b,[],[],[],0,M,"",!1)]}visitTrigger(_,b){}visitState(_,b){}visitTransition(_,b){}visitAnimateChild(_,b){const H=b.subInstructions.get(b.element);if(H){const Ce=b.createSubContext(_.options),Ge=b.currentTimeline.currentTime,Et=this._visitSubInstructions(H,Ce,Ce.options);Ge!=Et&&b.transformIntoNewTimeline(Et)}b.previousNode=_}visitAnimateRef(_,b){const H=b.createSubContext(_.options);H.transformIntoNewTimeline(),this._applyAnimationRefDelays([_.options,_.animation.options],b,H),this.visitReference(_.animation,H),b.transformIntoNewTimeline(H.currentTimeline.currentTime),b.previousNode=_}_applyAnimationRefDelays(_,b,H){for(const Ge of _){const Et=null==Ge?void 0:Ge.delay;if(Et){var Ce;const It="number"==typeof Et?Et:St(he(Et,null!==(Ce=null==Ge?void 0:Ge.params)&&void 0!==Ce?Ce:{},b.errors));H.delayNextStep(It)}}}_visitSubInstructions(_,b,H){let Ge=b.currentTimeline.currentTime;const Et=null!=H.duration?St(H.duration):null,It=null!=H.delay?St(H.delay):null;return 0!==Et&&_.forEach(Jt=>{const cn=b.appendInstructionToTimeline(Jt,Et,It);Ge=Math.max(Ge,cn.duration+cn.delay)}),Ge}visitReference(_,b){b.updateOptions(_.options,!0),z(this,_.animation,b),b.previousNode=_}visitSequence(_,b){const H=b.subContextCount;let Ce=b;const Ge=_.options;if(Ge&&(Ge.params||Ge.delay)&&(Ce=b.createSubContext(Ge),Ce.transformIntoNewTimeline(),null!=Ge.delay)){6==Ce.previousNode.type&&(Ce.currentTimeline.snapshotCurrentStyles(),Ce.previousNode=ji);const Et=St(Ge.delay);Ce.delayNextStep(Et)}_.steps.length&&(_.steps.forEach(Et=>z(this,Et,Ce)),Ce.currentTimeline.applyStylesToKeyframe(),Ce.subContextCount>H&&Ce.transformIntoNewTimeline()),b.previousNode=_}visitGroup(_,b){const H=[];let Ce=b.currentTimeline.currentTime;const Ge=_.options&&_.options.delay?St(_.options.delay):0;_.steps.forEach(Et=>{const It=b.createSubContext(_.options);Ge&&It.delayNextStep(Ge),z(this,Et,It),Ce=Math.max(Ce,It.currentTimeline.currentTime),H.push(It.currentTimeline)}),H.forEach(Et=>b.currentTimeline.mergeTimelineCollectedStyles(Et)),b.transformIntoNewTimeline(Ce),b.previousNode=_}_visitTiming(_,b){if(_.dynamic){const H=_.strValue;return Ht(b.params?he(H,b.params,b.errors):H,b.errors)}return{duration:_.duration,delay:_.delay,easing:_.easing}}visitAnimate(_,b){const H=b.currentAnimateTimings=this._visitTiming(_.timings,b),Ce=b.currentTimeline;H.delay&&(b.incrementTime(H.delay),Ce.snapshotCurrentStyles());const Ge=_.style;5==Ge.type?this.visitKeyframes(Ge,b):(b.incrementTime(H.duration),this.visitStyle(Ge,b),Ce.applyStylesToKeyframe()),b.currentAnimateTimings=null,b.previousNode=_}visitStyle(_,b){const H=b.currentTimeline,Ce=b.currentAnimateTimings;!Ce&&H.hasCurrentStyleProperties()&&H.forwardFrame();const Ge=Ce&&Ce.easing||_.easing;_.isEmptyStep?H.applyEmptyStep(Ge):H.setStyles(_.styles,Ge,b.errors,b.options),b.previousNode=_}visitKeyframes(_,b){const H=b.currentAnimateTimings,Ce=b.currentTimeline.duration,Ge=H.duration,It=b.createSubContext().currentTimeline;It.easing=H.easing,_.styles.forEach(Jt=>{It.forwardTime((Jt.offset||0)*Ge),It.setStyles(Jt.styles,Jt.easing,b.errors,b.options),It.applyStylesToKeyframe()}),b.currentTimeline.mergeTimelineCollectedStyles(It),b.transformIntoNewTimeline(Ce+Ge),b.previousNode=_}visitQuery(_,b){const H=b.currentTimeline.currentTime,Ce=_.options||{},Ge=Ce.delay?St(Ce.delay):0;Ge&&(6===b.previousNode.type||0==H&&b.currentTimeline.hasCurrentStyleProperties())&&(b.currentTimeline.snapshotCurrentStyles(),b.previousNode=ji);let Et=H;const It=b.invokeQuery(_.selector,_.originalSelector,_.limit,_.includeSelf,!!Ce.optional,b.errors);b.currentQueryTotal=It.length;let Jt=null;It.forEach((cn,An)=>{b.currentQueryIndex=An;const T=b.createSubContext(_.options,cn);Ge&&T.delayNextStep(Ge),cn===b.element&&(Jt=T.currentTimeline),z(this,_.animation,T),T.currentTimeline.applyStylesToKeyframe(),Et=Math.max(Et,T.currentTimeline.currentTime)}),b.currentQueryIndex=0,b.currentQueryTotal=0,b.transformIntoNewTimeline(Et),Jt&&(b.currentTimeline.mergeTimelineCollectedStyles(Jt),b.currentTimeline.snapshotCurrentStyles()),b.previousNode=_}visitStagger(_,b){const H=b.parentContext,Ce=b.currentTimeline,Ge=_.timings,Et=Math.abs(Ge.duration),It=Et*(b.currentQueryTotal-1);let Jt=Et*b.currentQueryIndex;switch(Ge.duration<0?"reverse":Ge.easing){case"reverse":Jt=It-Jt;break;case"full":Jt=H.currentStaggerTime}const An=b.currentTimeline;Jt&&An.delayNextStep(Jt);const T=An.currentTime;z(this,_.animation,b),b.previousNode=_,H.currentStaggerTime=Ce.currentTime-T+(Ce.startTime-H.currentTimeline.startTime)}}const ji={};class Eo{constructor(_,b,H,Ce,Ge,Et,It,Jt){this._driver=_,this.element=b,this.subInstructions=H,this._enterClassName=Ce,this._leaveClassName=Ge,this.errors=Et,this.timelines=It,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ji,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Jt||new Ao(this._driver,b,0),It.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(_,b){if(!_)return;const H=_;let Ce=this.options;null!=H.duration&&(Ce.duration=St(H.duration)),null!=H.delay&&(Ce.delay=St(H.delay));const Ge=H.params;if(Ge){let Et=Ce.params;Et||(Et=this.options.params={}),Object.keys(Ge).forEach(It=>{(!b||!Et.hasOwnProperty(It))&&(Et[It]=he(Ge[It],Et,this.errors))})}}_copyOptions(){const _={};if(this.options){const b=this.options.params;if(b){const H=_.params={};Object.keys(b).forEach(Ce=>{H[Ce]=b[Ce]})}}return _}createSubContext(_=null,b,H){const Ce=b||this.element,Ge=new Eo(this._driver,Ce,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Ce,H||0));return Ge.previousNode=this.previousNode,Ge.currentAnimateTimings=this.currentAnimateTimings,Ge.options=this._copyOptions(),Ge.updateOptions(_),Ge.currentQueryIndex=this.currentQueryIndex,Ge.currentQueryTotal=this.currentQueryTotal,Ge.parentContext=this,this.subContextCount++,Ge}transformIntoNewTimeline(_){return this.previousNode=ji,this.currentTimeline=this.currentTimeline.fork(this.element,_),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(_,b,H){const Ce={duration:null!=b?b:_.duration,delay:this.currentTimeline.currentTime+(null!=H?H:0)+_.delay,easing:""},Ge=new Wo(this._driver,_.element,_.keyframes,_.preStyleProps,_.postStyleProps,Ce,_.stretchStartingKeyframe);return this.timelines.push(Ge),Ce}incrementTime(_){this.currentTimeline.forwardTime(this.currentTimeline.duration+_)}delayNextStep(_){_>0&&this.currentTimeline.delayNextStep(_)}invokeQuery(_,b,H,Ce,Ge,Et){let It=[];if(Ce&&It.push(this.element),_.length>0){_=(_=_.replace($o,"."+this._enterClassName)).replace(mo,"."+this._leaveClassName);let cn=this._driver.query(this.element,_,1!=H);0!==H&&(cn=H<0?cn.slice(cn.length+H,cn.length):cn.slice(0,H)),It.push(...cn)}return!Ge&&0==It.length&&Et.push(function K(we){return new s.vHH(3014,!1)}()),It}}class Ao{constructor(_,b,H,Ce){this._driver=_,this.element=b,this.startTime=H,this._elementTimelineStylesLookup=Ce,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(b),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(b,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(_){const b=1===this._keyframes.size&&this._pendingStyles.size;this.duration||b?(this.forwardTime(this.currentTime+_),b&&this.snapshotCurrentStyles()):this.startTime+=_}fork(_,b){return this.applyStylesToKeyframe(),new Ao(this._driver,_,b||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(_){this.applyStylesToKeyframe(),this.duration=_,this._loadKeyframe()}_updateStyle(_,b){this._localTimelineStyles.set(_,b),this._globalTimelineStyles.set(_,b),this._styleSummary.set(_,{time:this.currentTime,value:b})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(_){_&&this._previousKeyframe.set("easing",_);for(let[b,H]of this._globalTimelineStyles)this._backFill.set(b,H||e.l3),this._currentKeyframe.set(b,e.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(_,b,H,Ce){b&&this._previousKeyframe.set("easing",b);const Ge=Ce&&Ce.params||{},Et=function _o(we,_){const b=new Map;let H;return we.forEach(Ce=>{if("*"===Ce){H=H||_.keys();for(let Ge of H)b.set(Ge,e.l3)}else Xt(Ce,b)}),b}(_,this._globalTimelineStyles);for(let[Jt,cn]of Et){const An=he(cn,Ge,H);var It;this._pendingStyles.set(Jt,An),this._localTimelineStyles.has(Jt)||this._backFill.set(Jt,null!==(It=this._globalTimelineStyles.get(Jt))&&void 0!==It?It:e.l3),this._updateStyle(Jt,An)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((_,b)=>{this._currentKeyframe.set(b,_)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((_,b)=>{this._currentKeyframe.has(b)||this._currentKeyframe.set(b,_)}))}snapshotCurrentStyles(){for(let[_,b]of this._localTimelineStyles)this._pendingStyles.set(_,b),this._updateStyle(_,b)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const _=[];for(let b in this._currentKeyframe)_.push(b);return _}mergeTimelineCollectedStyles(_){_._styleSummary.forEach((b,H)=>{const Ce=this._styleSummary.get(H);(!Ce||b.time>Ce.time)&&this._updateStyle(H,b.value)})}buildKeyframes(){this.applyStylesToKeyframe();const _=new Set,b=new Set,H=1===this._keyframes.size&&0===this.duration;let Ce=[];this._keyframes.forEach((It,Jt)=>{const cn=Xt(It,new Map,this._backFill);cn.forEach((An,T)=>{An===e.k1?_.add(T):An===e.l3&&b.add(T)}),H||cn.set("offset",Jt/this.duration),Ce.push(cn)});const Ge=_.size?Ne(_.values()):[],Et=b.size?Ne(b.values()):[];if(H){const It=Ce[0],Jt=new Map(It);It.set("offset",0),Jt.set("offset",1),Ce=[It,Jt]}return Ni(this.element,Ce,Ge,Et,this.duration,this.startTime,this.easing,!1)}}class Wo extends Ao{constructor(_,b,H,Ce,Ge,Et,It=!1){super(_,b,Et.delay),this.keyframes=H,this.preStyleProps=Ce,this.postStyleProps=Ge,this._stretchStartingKeyframe=It,this.timings={duration:Et.duration,delay:Et.delay,easing:Et.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let _=this.keyframes,{delay:b,duration:H,easing:Ce}=this.timings;if(this._stretchStartingKeyframe&&b){const Ge=[],Et=H+b,It=b/Et,Jt=Xt(_[0]);Jt.set("offset",0),Ge.push(Jt);const cn=Xt(_[0]);cn.set("offset",Mo(It)),Ge.push(cn);const An=_.length-1;for(let T=1;T<=An;T++){let M=Xt(_[T]);const E=M.get("offset");M.set("offset",Mo((b+E*H)/Et)),Ge.push(M)}H=Et,b=0,Ce="",_=Ge}return Ni(this.element,_,this.preStyleProps,this.postStyleProps,H,b,Ce,!0)}}function Mo(we,_=3){const b=Math.pow(10,_-1);return Math.round(we*b)/b}class br{}const Bi=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class vo extends br{normalizePropertyName(_,b){return nt(_)}normalizeStyleValue(_,b,H,Ce){let Ge="";const Et=H.toString().trim();if(Bi.has(b)&&0!==H&&"0"!==H)if("number"==typeof H)Ge="px";else{const It=H.match(/^[+-]?[\d\.]+([a-z]*)$/);It&&0==It[1].length&&Ce.push(function fe(we,_){return new s.vHH(3005,!1)}())}return Et+Ge}}function Ii(we,_,b,H,Ce,Ge,Et,It,Jt,cn,An,T,M){return{type:0,element:we,triggerName:_,isRemovalTransition:Ce,fromState:b,fromStyles:Ge,toState:H,toStyles:Et,timelines:It,queriedElements:Jt,preStyleProps:cn,postStyleProps:An,totalTime:T,errors:M}}const Oo={};class zi{constructor(_,b,H){this._triggerName=_,this.ast=b,this._stateStyles=H}match(_,b,H,Ce){return function So(we,_,b,H,Ce){return we.some(Ge=>Ge(_,b,H,Ce))}(this.ast.matchers,_,b,H,Ce)}buildStyles(_,b,H){let Ce=this._stateStyles.get("*");return void 0!==_&&(Ce=this._stateStyles.get(null==_?void 0:_.toString())||Ce),Ce?Ce.buildStyles(b,H):new Map}build(_,b,H,Ce,Ge,Et,It,Jt,cn,An){var T;const M=[],E=this.ast.options&&this.ast.options.params||Oo,mt=this.buildStyles(H,It&&It.params||Oo,M),Tn=Jt&&Jt.params||Oo,Bn=this.buildStyles(Ce,Tn,M),ni=new Set,ki=new Map,yi=new Map,Lo="void"===Ce,fo={params:Qo(Tn,E),delay:null===(T=this.ast.options)||void 0===T?void 0:T.delay},qi=An?[]:pr(_,b,this.ast.animation,Ge,Et,mt,Bn,fo,cn,M);let xi=0;if(qi.forEach(Hi=>{xi=Math.max(Hi.duration+Hi.delay,xi)}),M.length)return Ii(b,this._triggerName,H,Ce,Lo,mt,Bn,[],[],ki,yi,xi,M);qi.forEach(Hi=>{const ir=Hi.element,po=Ut(ki,ir,new Set);Hi.preStyleProps.forEach(rr=>po.add(rr));const or=Ut(yi,ir,new Set);Hi.postStyleProps.forEach(rr=>or.add(rr)),ir!==b&&ni.add(ir)});const oo=Ne(ni.values());return Ii(b,this._triggerName,H,Ce,Lo,mt,Bn,qi,oo,ki,yi,xi)}}function Qo(we,_){const b=Xe(_);for(const H in we)we.hasOwnProperty(H)&&null!=we[H]&&(b[H]=we[H]);return b}class Cr{constructor(_,b,H){this.styles=_,this.defaultParams=b,this.normalizer=H}buildStyles(_,b){const H=new Map,Ce=Xe(this.defaultParams);return Object.keys(_).forEach(Ge=>{const Et=_[Ge];null!==Et&&(Ce[Ge]=Et)}),this.styles.styles.forEach(Ge=>{"string"!=typeof Ge&&Ge.forEach((Et,It)=>{Et&&(Et=he(Et,Ce,b));const Jt=this.normalizer.normalizePropertyName(It,b);Et=this.normalizer.normalizeStyleValue(It,Jt,Et,b),H.set(It,Et)})}),H}}class Sr{constructor(_,b,H){this.name=_,this.ast=b,this._normalizer=H,this.transitionFactories=[],this.states=new Map,b.states.forEach(Ce=>{this.states.set(Ce.name,new Cr(Ce.style,Ce.options&&Ce.options.params||{},H))}),kt(this.states,"true","1"),kt(this.states,"false","0"),b.transitions.forEach(Ce=>{this.transitionFactories.push(new zi(_,Ce,this.states))}),this.fallbackTransition=function Rn(we,_,b){return new zi(we,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Et,It)=>!0],options:null,queryCount:0,depCount:0},_)}(_,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(_,b,H,Ce){return this.transitionFactories.find(Et=>Et.match(_,b,H,Ce))||null}matchStyles(_,b,H){return this.fallbackTransition.buildStyles(_,b,H)}}function kt(we,_,b){we.has(_)?we.has(b)||we.set(b,we.get(_)):we.has(b)&&we.set(_,we.get(b))}const _n=new uo;class kn{constructor(_,b,H){this.bodyNode=_,this._driver=b,this._normalizer=H,this._animations=new Map,this._playersById=new Map,this.players=[]}register(_,b){const H=[],Ce=[],Ge=mi(this._driver,b,H,Ce);if(H.length)throw function bt(we){return new s.vHH(3503,!1)}();this._animations.set(_,Ge)}_buildPlayer(_,b,H){const Ce=_.element,Ge=un(0,this._normalizer,0,_.keyframes,b,H);return this._driver.animate(Ce,Ge,_.duration,_.delay,_.easing,[],!0)}create(_,b,H={}){const Ce=[],Ge=this._animations.get(_);let Et;const It=new Map;if(Ge?(Et=pr(this._driver,b,Ge,Ft,sn,new Map,new Map,H,_n,Ce),Et.forEach(An=>{const T=Ut(It,An.element,new Map);An.postStyleProps.forEach(M=>T.set(M,null))})):(Ce.push(function zt(){return new s.vHH(3300,!1)}()),Et=[]),Ce.length)throw function tt(we){return new s.vHH(3504,!1)}();It.forEach((An,T)=>{An.forEach((M,E)=>{An.set(E,this._driver.computeStyle(T,E,e.l3))})});const cn=Tt(Et.map(An=>{const T=It.get(An.element);return this._buildPlayer(An,new Map,T)}));return this._playersById.set(_,cn),cn.onDestroy(()=>this.destroy(_)),this.players.push(cn),cn}destroy(_){const b=this._getPlayer(_);b.destroy(),this._playersById.delete(_);const H=this.players.indexOf(b);H>=0&&this.players.splice(H,1)}_getPlayer(_){const b=this._playersById.get(_);if(!b)throw function qe(we){return new s.vHH(3301,!1)}();return b}listen(_,b,H,Ce){const Ge=Ot(b,"","","");return At(this._getPlayer(_),H,Ge,Ce),()=>{}}command(_,b,H,Ce){if("register"==H)return void this.register(_,Ce[0]);if("create"==H)return void this.create(_,b,Ce[0]||{});const Ge=this._getPlayer(_);switch(H){case"play":Ge.play();break;case"pause":Ge.pause();break;case"reset":Ge.reset();break;case"restart":Ge.restart();break;case"finish":Ge.finish();break;case"init":Ge.init();break;case"setPosition":Ge.setPosition(parseFloat(Ce[0]));break;case"destroy":this.destroy(_)}}}const Kn="ng-animate-queued",Di="ng-animate-disabled",Vi=[],Yo={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Dr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},bo="__ng_removed";class jo{get params(){return this.options.params}constructor(_,b=""){this.namespaceId=b;const H=_&&_.hasOwnProperty("value");if(this.value=function tr(we){return null!=we?we:null}(H?_.value:_),H){const Ge=Xe(_);delete Ge.value,this.options=Ge}else this.options={};this.options.params||(this.options.params={})}absorbOptions(_){const b=_.params;if(b){const H=this.options.params;Object.keys(b).forEach(Ce=>{null==H[Ce]&&(H[Ce]=b[Ce])})}}}const ho="void",Ir=new jo(ho);class xr{constructor(_,b,H){this.id=_,this.hostElement=b,this._engine=H,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+_,io(b,this._hostClassName)}listen(_,b,H,Ce){if(!this._triggers.has(b))throw function Ze(we,_){return new s.vHH(3302,!1)}();if(null==H||0==H.length)throw function Me(we){return new s.vHH(3303,!1)}();if(!function jr(we){return"start"==we||"done"==we}(H))throw function Qe(we,_){return new s.vHH(3400,!1)}();const Ge=Ut(this._elementListeners,_,[]),Et={name:b,phase:H,callback:Ce};Ge.push(Et);const It=Ut(this._engine.statesByElement,_,new Map);return It.has(b)||(io(_,Nt),io(_,Nt+"-"+b),It.set(b,Ir)),()=>{this._engine.afterFlush(()=>{const Jt=Ge.indexOf(Et);Jt>=0&&Ge.splice(Jt,1),this._triggers.has(b)||It.delete(b)})}}register(_,b){return!this._triggers.has(_)&&(this._triggers.set(_,b),!0)}_getTrigger(_){const b=this._triggers.get(_);if(!b)throw function N(we){return new s.vHH(3401,!1)}();return b}trigger(_,b,H,Ce=!0){const Ge=this._getTrigger(b),Et=new lo(this.id,b,_);let It=this._engine.statesByElement.get(_);It||(io(_,Nt),io(_,Nt+"-"+b),this._engine.statesByElement.set(_,It=new Map));let Jt=It.get(b);const cn=new jo(H,this.id);if(!(H&&H.hasOwnProperty("value"))&&Jt&&cn.absorbOptions(Jt.options),It.set(b,cn),Jt||(Jt=Ir),cn.value!==ho&&Jt.value===cn.value){if(!function $i(we,_){const b=Object.keys(we),H=Object.keys(_);if(b.length!=H.length)return!1;for(let Ce=0;Ce{Ke(_,Tn),me(_,Bn)})}return}const M=Ut(this._engine.playersByElement,_,[]);M.forEach(mt=>{mt.namespaceId==this.id&&mt.triggerName==b&&mt.queued&&mt.destroy()});let E=Ge.matchTransition(Jt.value,cn.value,_,cn.params),se=!1;if(!E){if(!Ce)return;E=Ge.fallbackTransition,se=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:b,transition:E,fromState:Jt,toState:cn,player:Et,isFallbackTransition:se}),se||(io(_,Kn),Et.onStart(()=>{Co(_,Kn)})),Et.onDone(()=>{let mt=this.players.indexOf(Et);mt>=0&&this.players.splice(mt,1);const Tn=this._engine.playersByElement.get(_);if(Tn){let Bn=Tn.indexOf(Et);Bn>=0&&Tn.splice(Bn,1)}}),this.players.push(Et),M.push(Et),Et}deregister(_){this._triggers.delete(_),this._engine.statesByElement.forEach(b=>b.delete(_)),this._elementListeners.forEach((b,H)=>{this._elementListeners.set(H,b.filter(Ce=>Ce.name!=_))})}clearElementCache(_){this._engine.statesByElement.delete(_),this._elementListeners.delete(_);const b=this._engine.playersByElement.get(_);b&&(b.forEach(H=>H.destroy()),this._engine.playersByElement.delete(_))}_signalRemovalForInnerTriggers(_,b){const H=this._engine.driver.query(_,st,!0);H.forEach(Ce=>{if(Ce[bo])return;const Ge=this._engine.fetchNamespacesByElement(Ce);Ge.size?Ge.forEach(Et=>Et.triggerLeaveAnimation(Ce,b,!1,!0)):this.clearElementCache(Ce)}),this._engine.afterFlushAnimationsDone(()=>H.forEach(Ce=>this.clearElementCache(Ce)))}triggerLeaveAnimation(_,b,H,Ce){const Ge=this._engine.statesByElement.get(_),Et=new Map;if(Ge){const It=[];if(Ge.forEach((Jt,cn)=>{if(Et.set(cn,Jt.value),this._triggers.has(cn)){const An=this.trigger(_,cn,ho,Ce);An&&It.push(An)}}),It.length)return this._engine.markElementAsRemoved(this.id,_,!0,b,Et),H&&Tt(It).onDone(()=>this._engine.processLeaveNode(_)),!0}return!1}prepareLeaveAnimationListeners(_){const b=this._elementListeners.get(_),H=this._engine.statesByElement.get(_);if(b&&H){const Ce=new Set;b.forEach(Ge=>{const Et=Ge.name;if(Ce.has(Et))return;Ce.add(Et);const Jt=this._triggers.get(Et).fallbackTransition,cn=H.get(Et)||Ir,An=new jo(ho),T=new lo(this.id,Et,_);this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:Et,transition:Jt,fromState:cn,toState:An,player:T,isFallbackTransition:!0})})}}removeNode(_,b){const H=this._engine;if(_.childElementCount&&this._signalRemovalForInnerTriggers(_,b),this.triggerLeaveAnimation(_,b,!0))return;let Ce=!1;if(H.totalAnimations){const Ge=H.players.length?H.playersByQueriedElement.get(_):[];if(Ge&&Ge.length)Ce=!0;else{let Et=_;for(;Et=Et.parentNode;)if(H.statesByElement.get(Et)){Ce=!0;break}}}if(this.prepareLeaveAnimationListeners(_),Ce)H.markElementAsRemoved(this.id,_,!1,b);else{const Ge=_[bo];(!Ge||Ge===Yo)&&(H.afterFlush(()=>this.clearElementCache(_)),H.destroyInnerAnimations(_),H._onRemovalComplete(_,b))}}insertNode(_,b){io(_,this._hostClassName)}drainQueuedTransitions(_){const b=[];return this._queue.forEach(H=>{const Ce=H.player;if(Ce.destroyed)return;const Ge=H.element,Et=this._elementListeners.get(Ge);Et&&Et.forEach(It=>{if(It.name==H.triggerName){const Jt=Ot(Ge,H.triggerName,H.fromState.value,H.toState.value);Jt._data=_,At(H.player,It.phase,Jt,It.callback)}}),Ce.markedForDestroy?this._engine.afterFlush(()=>{Ce.destroy()}):b.push(H)}),this._queue=[],b.sort((H,Ce)=>{const Ge=H.transition.ast.depCount,Et=Ce.transition.ast.depCount;return 0==Ge||0==Et?Ge-Et:this._engine.driver.containsElement(H.element,Ce.element)?1:-1})}destroy(_){this.players.forEach(b=>b.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,_)}elementContainsData(_){let b=!1;return this._elementListeners.has(_)&&(b=!0),b=!!this._queue.find(H=>H.element===_)||b,b}}class er{_onRemovalComplete(_,b){this.onRemovalComplete(_,b)}constructor(_,b,H){this.bodyNode=_,this.driver=b,this._normalizer=H,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Ce,Ge)=>{}}get queuedPlayers(){const _=[];return this._namespaceList.forEach(b=>{b.players.forEach(H=>{H.queued&&_.push(H)})}),_}createNamespace(_,b){const H=new xr(_,b,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,b)?this._balanceNamespaceList(H,b):(this.newHostElements.set(b,H),this.collectEnterElement(b)),this._namespaceLookup[_]=H}_balanceNamespaceList(_,b){const H=this._namespaceList,Ce=this.namespacesByHostElement;if(H.length-1>=0){let Et=!1,It=this.driver.getParentElement(b);for(;It;){const Jt=Ce.get(It);if(Jt){const cn=H.indexOf(Jt);H.splice(cn+1,0,_),Et=!0;break}It=this.driver.getParentElement(It)}Et||H.unshift(_)}else H.push(_);return Ce.set(b,_),_}register(_,b){let H=this._namespaceLookup[_];return H||(H=this.createNamespace(_,b)),H}registerTrigger(_,b,H){let Ce=this._namespaceLookup[_];Ce&&Ce.register(b,H)&&this.totalAnimations++}destroy(_,b){if(!_)return;const H=this._fetchNamespace(_);this.afterFlush(()=>{this.namespacesByHostElement.delete(H.hostElement),delete this._namespaceLookup[_];const Ce=this._namespaceList.indexOf(H);Ce>=0&&this._namespaceList.splice(Ce,1)}),this.afterFlushAnimationsDone(()=>H.destroy(b))}_fetchNamespace(_){return this._namespaceLookup[_]}fetchNamespacesByElement(_){const b=new Set,H=this.statesByElement.get(_);if(H)for(let Ce of H.values())if(Ce.namespaceId){const Ge=this._fetchNamespace(Ce.namespaceId);Ge&&b.add(Ge)}return b}trigger(_,b,H,Ce){if(Rr(b)){const Ge=this._fetchNamespace(_);if(Ge)return Ge.trigger(b,H,Ce),!0}return!1}insertNode(_,b,H,Ce){if(!Rr(b))return;const Ge=b[bo];if(Ge&&Ge.setForRemoval){Ge.setForRemoval=!1,Ge.setForMove=!0;const Et=this.collectedLeaveElements.indexOf(b);Et>=0&&this.collectedLeaveElements.splice(Et,1)}if(_){const Et=this._fetchNamespace(_);Et&&Et.insertNode(b,H)}Ce&&this.collectEnterElement(b)}collectEnterElement(_){this.collectedEnterElements.push(_)}markElementAsDisabled(_,b){b?this.disabledNodes.has(_)||(this.disabledNodes.add(_),io(_,Di)):this.disabledNodes.has(_)&&(this.disabledNodes.delete(_),Co(_,Di))}removeNode(_,b,H,Ce){if(Rr(b)){const Ge=_?this._fetchNamespace(_):null;if(Ge?Ge.removeNode(b,Ce):this.markElementAsRemoved(_,b,!1,Ce),H){const Et=this.namespacesByHostElement.get(b);Et&&Et.id!==_&&Et.removeNode(b,Ce)}}else this._onRemovalComplete(b,Ce)}markElementAsRemoved(_,b,H,Ce,Ge){this.collectedLeaveElements.push(b),b[bo]={namespaceId:_,setForRemoval:Ce,hasAnimation:H,removedBeforeQueried:!1,previousTriggersValues:Ge}}listen(_,b,H,Ce,Ge){return Rr(b)?this._fetchNamespace(_).listen(b,H,Ce,Ge):()=>{}}_buildInstruction(_,b,H,Ce,Ge){return _.transition.build(this.driver,_.element,_.fromState.value,_.toState.value,H,Ce,_.fromState.options,_.toState.options,b,Ge)}destroyInnerAnimations(_){let b=this.driver.query(_,st,!0);b.forEach(H=>this.destroyActiveAnimationsForElement(H)),0!=this.playersByQueriedElement.size&&(b=this.driver.query(_,at,!0),b.forEach(H=>this.finishActiveQueriedAnimationOnElement(H)))}destroyActiveAnimationsForElement(_){const b=this.playersByElement.get(_);b&&b.forEach(H=>{H.queued?H.markedForDestroy=!0:H.destroy()})}finishActiveQueriedAnimationOnElement(_){const b=this.playersByQueriedElement.get(_);b&&b.forEach(H=>H.finish())}whenRenderingDone(){return new Promise(_=>{if(this.players.length)return Tt(this.players).onDone(()=>_());_()})}processLeaveNode(_){var b;const H=_[bo];if(H&&H.setForRemoval){if(_[bo]=Yo,H.namespaceId){this.destroyInnerAnimations(_);const Ce=this._fetchNamespace(H.namespaceId);Ce&&Ce.clearElementCache(_)}this._onRemovalComplete(_,H.setForRemoval)}null!==(b=_.classList)&&void 0!==b&&b.contains(Di)&&this.markElementAsDisabled(_,!1),this.driver.query(_,".ng-animate-disabled",!0).forEach(Ce=>{this.markElementAsDisabled(Ce,!1)})}flush(_=-1){let b=[];if(this.newHostElements.size&&(this.newHostElements.forEach((H,Ce)=>this._balanceNamespaceList(H,Ce)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let H=0;HH()),this._flushFns=[],this._whenQuietFns.length){const H=this._whenQuietFns;this._whenQuietFns=[],b.length?Tt(b).onDone(()=>{H.forEach(Ce=>Ce())}):H.forEach(Ce=>Ce())}}reportError(_){throw function Q(we){return new s.vHH(3402,!1)}()}_flushAnimations(_,b){const H=new uo,Ce=[],Ge=new Map,Et=[],It=new Map,Jt=new Map,cn=new Map,An=new Set;this.disabledNodes.forEach(Ln=>{An.add(Ln);const zn=this.driver.query(Ln,".ng-animate-queued",!0);for(let Vn=0;Vn{const Vn=Ft+mt++;se.set(zn,Vn),Ln.forEach(ai=>io(ai,Vn))});const Tn=[],Bn=new Set,ni=new Set;for(let Ln=0;LnBn.add(ai)):ni.add(zn))}const ki=new Map,yi=no(M,Array.from(Bn));yi.forEach((Ln,zn)=>{const Vn=sn+mt++;ki.set(zn,Vn),Ln.forEach(ai=>io(ai,Vn))}),_.push(()=>{E.forEach((Ln,zn)=>{const Vn=se.get(zn);Ln.forEach(ai=>Co(ai,Vn))}),yi.forEach((Ln,zn)=>{const Vn=ki.get(zn);Ln.forEach(ai=>Co(ai,Vn))}),Tn.forEach(Ln=>{this.processLeaveNode(Ln)})});const Lo=[],fo=[];for(let Ln=this._namespaceList.length-1;Ln>=0;Ln--)this._namespaceList[Ln].drainQueuedTransitions(b).forEach(Vn=>{const ai=Vn.player,Fi=Vn.element;if(Lo.push(ai),this.collectedEnterElements.length){const wi=Fi[bo];if(wi&&wi.setForMove){if(wi.previousTriggersValues&&wi.previousTriggersValues.has(Vn.triggerName)){const Tr=wi.previousTriggersValues.get(Vn.triggerName),ro=this.statesByElement.get(Vn.element);if(ro&&ro.has(Vn.triggerName)){const No=ro.get(Vn.triggerName);No.value=Tr,ro.set(Vn.triggerName,No)}}return void ai.destroy()}}const Go=!T||!this.driver.containsElement(T,Fi),go=ki.get(Fi),Zo=se.get(Fi),Ei=this._buildInstruction(Vn,H,Zo,go,Go);if(Ei.errors&&Ei.errors.length)return void fo.push(Ei);if(Go)return ai.onStart(()=>Ke(Fi,Ei.fromStyles)),ai.onDestroy(()=>me(Fi,Ei.toStyles)),void Ce.push(ai);if(Vn.isFallbackTransition)return ai.onStart(()=>Ke(Fi,Ei.fromStyles)),ai.onDestroy(()=>me(Fi,Ei.toStyles)),void Ce.push(ai);const Jr=[];Ei.timelines.forEach(wi=>{wi.stretchStartingKeyframe=!0,this.disabledNodes.has(wi.element)||Jr.push(wi)}),Ei.timelines=Jr,H.append(Fi,Ei.timelines),Et.push({instruction:Ei,player:ai,element:Fi}),Ei.queriedElements.forEach(wi=>Ut(It,wi,[]).push(ai)),Ei.preStyleProps.forEach((wi,Tr)=>{if(wi.size){let ro=Jt.get(Tr);ro||Jt.set(Tr,ro=new Set),wi.forEach((No,Yi)=>ro.add(Yi))}}),Ei.postStyleProps.forEach((wi,Tr)=>{let ro=cn.get(Tr);ro||cn.set(Tr,ro=new Set),wi.forEach((No,Yi)=>ro.add(Yi))})});if(fo.length){const Ln=[];fo.forEach(zn=>{Ln.push(function I(we,_){return new s.vHH(3505,!1)}())}),Lo.forEach(zn=>zn.destroy()),this.reportError(Ln)}const qi=new Map,xi=new Map;Et.forEach(Ln=>{const zn=Ln.element;H.has(zn)&&(xi.set(zn,zn),this._beforeAnimationBuild(Ln.player.namespaceId,Ln.instruction,qi))}),Ce.forEach(Ln=>{const zn=Ln.element;this._getPreviousPlayers(zn,!1,Ln.namespaceId,Ln.triggerName,null).forEach(ai=>{Ut(qi,zn,[]).push(ai),ai.destroy()})});const oo=Tn.filter(Ln=>zr(Ln,Jt,cn)),Hi=new Map;Ro(Hi,this.driver,ni,cn,e.l3).forEach(Ln=>{zr(Ln,Jt,cn)&&oo.push(Ln)});const po=new Map;E.forEach((Ln,zn)=>{Ro(po,this.driver,new Set(Ln),Jt,e.k1)}),oo.forEach(Ln=>{var zn,Vn;const ai=Hi.get(Ln),Fi=po.get(Ln);Hi.set(Ln,new Map([...Array.from(null!==(zn=null==ai?void 0:ai.entries())&&void 0!==zn?zn:[]),...Array.from(null!==(Vn=null==Fi?void 0:Fi.entries())&&void 0!==Vn?Vn:[])]))});const or=[],rr=[],ns={};Et.forEach(Ln=>{const{element:zn,player:Vn,instruction:ai}=Ln;if(H.has(zn)){if(An.has(zn))return Vn.onDestroy(()=>me(zn,ai.toStyles)),Vn.disabled=!0,Vn.overrideTotalTime(ai.totalTime),void Ce.push(Vn);let Fi=ns;if(xi.size>1){let go=zn;const Zo=[];for(;go=go.parentNode;){const Ei=xi.get(go);if(Ei){Fi=Ei;break}Zo.push(go)}Zo.forEach(Ei=>xi.set(Ei,Fi))}const Go=this._buildAnimation(Vn.namespaceId,ai,qi,Ge,po,Hi);if(Vn.setRealPlayer(Go),Fi===ns)or.push(Vn);else{const go=this.playersByElement.get(Fi);go&&go.length&&(Vn.parentPlayer=Tt(go)),Ce.push(Vn)}}else Ke(zn,ai.fromStyles),Vn.onDestroy(()=>me(zn,ai.toStyles)),rr.push(Vn),An.has(zn)&&Ce.push(Vn)}),rr.forEach(Ln=>{const zn=Ge.get(Ln.element);if(zn&&zn.length){const Vn=Tt(zn);Ln.setRealPlayer(Vn)}}),Ce.forEach(Ln=>{Ln.parentPlayer?Ln.syncPlayerEvents(Ln.parentPlayer):Ln.destroy()});for(let Ln=0;Ln!Go.destroyed);Fi.length?Ri(this,zn,Fi):this.processLeaveNode(zn)}return Tn.length=0,or.forEach(Ln=>{this.players.push(Ln),Ln.onDone(()=>{Ln.destroy();const zn=this.players.indexOf(Ln);this.players.splice(zn,1)}),Ln.play()}),or}elementContainsData(_,b){let H=!1;const Ce=b[bo];return Ce&&Ce.setForRemoval&&(H=!0),this.playersByElement.has(b)&&(H=!0),this.playersByQueriedElement.has(b)&&(H=!0),this.statesByElement.has(b)&&(H=!0),this._fetchNamespace(_).elementContainsData(b)||H}afterFlush(_){this._flushFns.push(_)}afterFlushAnimationsDone(_){this._whenQuietFns.push(_)}_getPreviousPlayers(_,b,H,Ce,Ge){let Et=[];if(b){const It=this.playersByQueriedElement.get(_);It&&(Et=It)}else{const It=this.playersByElement.get(_);if(It){const Jt=!Ge||Ge==ho;It.forEach(cn=>{cn.queued||!Jt&&cn.triggerName!=Ce||Et.push(cn)})}}return(H||Ce)&&(Et=Et.filter(It=>!(H&&H!=It.namespaceId||Ce&&Ce!=It.triggerName))),Et}_beforeAnimationBuild(_,b,H){const Ge=b.element,Et=b.isRemovalTransition?void 0:_,It=b.isRemovalTransition?void 0:b.triggerName;for(const Jt of b.timelines){const cn=Jt.element,An=cn!==Ge,T=Ut(H,cn,[]);this._getPreviousPlayers(cn,An,Et,It,b.toState).forEach(E=>{const se=E.getRealPlayer();se.beforeDestroy&&se.beforeDestroy(),E.destroy(),T.push(E)})}Ke(Ge,b.fromStyles)}_buildAnimation(_,b,H,Ce,Ge,Et){const It=b.triggerName,Jt=b.element,cn=[],An=new Set,T=new Set,M=b.timelines.map(se=>{const mt=se.element;An.add(mt);const Tn=mt[bo];if(Tn&&Tn.removedBeforeQueried)return new e.ZN(se.duration,se.delay);const Bn=mt!==Jt,ni=function co(we){const _=[];return nr(we,_),_}((H.get(mt)||Vi).map(qi=>qi.getRealPlayer())).filter(qi=>!!qi.element&&qi.element===mt),ki=Ge.get(mt),yi=Et.get(mt),Lo=un(0,this._normalizer,0,se.keyframes,ki,yi),fo=this._buildPlayer(se,Lo,ni);if(se.subTimeline&&Ce&&T.add(mt),Bn){const qi=new lo(_,It,mt);qi.setRealPlayer(fo),cn.push(qi)}return fo});cn.forEach(se=>{Ut(this.playersByQueriedElement,se.element,[]).push(se),se.onDone(()=>function Io(we,_,b){let H=we.get(_);if(H){if(H.length){const Ce=H.indexOf(b);H.splice(Ce,1)}0==H.length&&we.delete(_)}return H}(this.playersByQueriedElement,se.element,se))}),An.forEach(se=>io(se,it));const E=Tt(M);return E.onDestroy(()=>{An.forEach(se=>Co(se,it)),me(Jt,b.toStyles)}),T.forEach(se=>{Ut(Ce,se,[]).push(E)}),E}_buildPlayer(_,b,H){return b.length>0?this.driver.animate(_.element,b,_.duration,_.delay,_.easing,H):new e.ZN(_.duration,_.delay)}}class lo{constructor(_,b,H){this.namespaceId=_,this.triggerName=b,this.element=H,this._player=new e.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(_){this._containsRealPlayer||(this._player=_,this._queuedCallbacks.forEach((b,H)=>{b.forEach(Ce=>At(_,H,void 0,Ce))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(_.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(_){this.totalTime=_}syncPlayerEvents(_){const b=this._player;b.triggerCallback&&_.onStart(()=>b.triggerCallback("start")),_.onDone(()=>this.finish()),_.onDestroy(()=>this.destroy())}_queueEvent(_,b){Ut(this._queuedCallbacks,_,[]).push(b)}onDone(_){this.queued&&this._queueEvent("done",_),this._player.onDone(_)}onStart(_){this.queued&&this._queueEvent("start",_),this._player.onStart(_)}onDestroy(_){this.queued&&this._queueEvent("destroy",_),this._player.onDestroy(_)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(_){this.queued||this._player.setPosition(_)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(_){const b=this._player;b.triggerCallback&&b.triggerCallback(_)}}function Rr(we){return we&&1===we.nodeType}function Gr(we,_){const b=we.style.display;return we.style.display=null!=_?_:"none",b}function Ro(we,_,b,H,Ce){const Ge=[];b.forEach(Jt=>Ge.push(Gr(Jt)));const Et=[];H.forEach((Jt,cn)=>{const An=new Map;Jt.forEach(T=>{const M=_.computeStyle(cn,T,Ce);An.set(T,M),(!M||0==M.length)&&(cn[bo]=Dr,Et.push(cn))}),we.set(cn,An)});let It=0;return b.forEach(Jt=>Gr(Jt,Ge[It++])),Et}function no(we,_){const b=new Map;if(we.forEach(It=>b.set(It,[])),0==_.length)return b;const H=1,Ce=new Set(_),Ge=new Map;function Et(It){if(!It)return H;let Jt=Ge.get(It);if(Jt)return Jt;const cn=It.parentNode;return Jt=b.has(cn)?cn:Ce.has(cn)?H:Et(cn),Ge.set(It,Jt),Jt}return _.forEach(It=>{const Jt=Et(It);Jt!==H&&b.get(Jt).push(It)}),b}function io(we,_){var b;null===(b=we.classList)||void 0===b||b.add(_)}function Co(we,_){var b;null===(b=we.classList)||void 0===b||b.remove(_)}function Ri(we,_,b){Tt(b).onDone(()=>we.processLeaveNode(_))}function nr(we,_){for(let b=0;bCe.add(Ge)):_.set(we,H),b.delete(we),!0}class Vr{constructor(_,b,H){this.bodyNode=_,this._driver=b,this._normalizer=H,this._triggerCache={},this.onRemovalComplete=(Ce,Ge)=>{},this._transitionEngine=new er(_,b,H),this._timelineEngine=new kn(_,b,H),this._transitionEngine.onRemovalComplete=(Ce,Ge)=>this.onRemovalComplete(Ce,Ge)}registerTrigger(_,b,H,Ce,Ge){const Et=_+"-"+Ce;let It=this._triggerCache[Et];if(!It){const Jt=[],cn=[],An=mi(this._driver,Ge,Jt,cn);if(Jt.length)throw function rt(we,_){return new s.vHH(3404,!1)}();It=function qo(we,_,b){return new Sr(we,_,b)}(Ce,An,this._normalizer),this._triggerCache[Et]=It}this._transitionEngine.registerTrigger(b,Ce,It)}register(_,b){this._transitionEngine.register(_,b)}destroy(_,b){this._transitionEngine.destroy(_,b)}onInsert(_,b,H,Ce){this._transitionEngine.insertNode(_,b,H,Ce)}onRemove(_,b,H,Ce){this._transitionEngine.removeNode(_,b,Ce||!1,H)}disableAnimations(_,b){this._transitionEngine.markElementAsDisabled(_,b)}process(_,b,H,Ce){if("@"==H.charAt(0)){const[Ge,Et]=rn(H);this._timelineEngine.command(Ge,b,Et,Ce)}else this._transitionEngine.trigger(_,b,H,Ce)}listen(_,b,H,Ce,Ge){if("@"==H.charAt(0)){const[Et,It]=rn(H);return this._timelineEngine.listen(Et,b,It,Ge)}return this._transitionEngine.listen(_,b,H,Ce,Ge)}flush(_=-1){this._transitionEngine.flush(_)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Wi=(()=>{class we{constructor(b,H,Ce){this._element=b,this._startStyles=H,this._endStyles=Ce,this._state=0;let Ge=we.initialStylesByElement.get(b);Ge||we.initialStylesByElement.set(b,Ge=new Map),this._initialStyles=Ge}start(){this._state<1&&(this._startStyles&&me(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(me(this._element,this._initialStyles),this._endStyles&&(me(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(we.initialStylesByElement.delete(this._element),this._startStyles&&(Ke(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ke(this._element,this._endStyles),this._endStyles=null),me(this._element,this._initialStyles),this._state=3)}}return we.initialStylesByElement=new WeakMap,we})();function ko(we){let _=null;return we.forEach((b,H)=>{(function kr(we){return"display"===we||"position"===we})(H)&&(_=_||new Map,_.set(H,b))}),_}class gr{constructor(_,b,H,Ce){this.element=_,this.keyframes=b,this.options=H,this._specialStyles=Ce,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=H.duration,this._delay=H.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_=>_()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const _=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,_,this.options),this._finalKeyframe=_.length?_[_.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(_){const b=[];return _.forEach(H=>{b.push(Object.fromEntries(H))}),b}_triggerWebAnimation(_,b,H){return _.animate(this._convertKeyframesToObject(b),H)}onStart(_){this._originalOnStartFns.push(_),this._onStartFns.push(_)}onDone(_){this._originalOnDoneFns.push(_),this._onDoneFns.push(_)}onDestroy(_){this._onDestroyFns.push(_)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(_=>_()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(_=>_()),this._onDestroyFns=[])}setPosition(_){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=_*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const _=new Map;this.hasStarted()&&this._finalKeyframe.forEach((H,Ce)=>{"offset"!==Ce&&_.set(Ce,this._finished?H:S(this.element,Ce))}),this.currentSnapshot=_}triggerCallback(_){const b="start"===_?this._onStartFns:this._onDoneFns;b.forEach(H=>H()),b.length=0}}class Fo{validateStyleProperty(_){return!0}validateAnimatableStyleProperty(_){return!0}matchesElement(_,b){return!1}containsElement(_,b){return De(_,b)}getParentElement(_){return yt(_)}query(_,b,H){return ne(_,b,H)}computeStyle(_,b,H){return window.getComputedStyle(_)[b]}animate(_,b,H,Ce,Ge,Et=[]){const Jt={duration:H,delay:Ce,fill:0==Ce?"both":"forwards"};Ge&&(Jt.easing=Ge);const cn=new Map,An=Et.filter(E=>E instanceof gr);(function Ve(we,_){return 0===we||0===_})(H,Ce)&&An.forEach(E=>{E.currentSnapshot.forEach((se,mt)=>cn.set(mt,se))});let T=function ye(we){return we.length?we[0]instanceof Map?we:we.map(_=>ut(_)):[]}(b).map(E=>Xt(E));T=function Ue(we,_,b){if(b.size&&_.length){let H=_[0],Ce=[];if(b.forEach((Ge,Et)=>{H.has(Et)||Ce.push(Et),H.set(Et,Ge)}),Ce.length)for(let Ge=1;Ge<_.length;Ge++){let Et=_[Ge];Ce.forEach(It=>Et.set(It,S(we,It)))}}return _}(_,T,cn);const M=function Qi(we,_){let b=null,H=null;return Array.isArray(_)&&_.length?(b=ko(_[0]),_.length>1&&(H=ko(_[_.length-1]))):_ instanceof Map&&(b=ko(_)),b||H?new Wi(we,b,H):null}(_,T);return new gr(_,T,Jt,M)}}},8692:(Yt,Le,c)=>{"use strict";c.d(Le,{$G:()=>Gn,Do:()=>Fe,EM:()=>er,HT:()=>B,JF:()=>jr,K0:()=>q,Mx:()=>In,NF:()=>bo,O5:()=>to,Ov:()=>_o,PM:()=>jo,RF:()=>Ni,S$:()=>ze,Ts:()=>Cr,V_:()=>le,Ye:()=>He,ax:()=>Zn,b0:()=>Se,bD:()=>xo,ez:()=>Xi,n9:()=>uo,q:()=>R,sg:()=>Zn,tP:()=>pr,w_:()=>L});var e=c(4537);let s=null;function R(){return s}function B(O){s||(s=O)}class L{}const q=new e.OlP("DocumentToken");let W=(()=>{class O{historyGo(P){throw new Error("Not implemented")}}return O.\u0275fac=function(P){return new(P||O)},O.\u0275prov=e.Yz7({token:O,factory:function(){return function re(){return(0,e.LFG)(fe)}()},providedIn:"platform"}),O})();const le=new e.OlP("Location Initialized");let fe=(()=>{class O extends W{constructor(P){super(),this._doc=P,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return R().getBaseHref(this._doc)}onPopState(P){const pe=R().getGlobalEventTarget(this._doc,"window");return pe.addEventListener("popstate",P,!1),()=>pe.removeEventListener("popstate",P)}onHashChange(P){const pe=R().getGlobalEventTarget(this._doc,"window");return pe.addEventListener("hashchange",P,!1),()=>pe.removeEventListener("hashchange",P)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(P){this._location.pathname=P}pushState(P,pe,et){ae()?this._history.pushState(P,pe,et):this._location.hash=et}replaceState(P,pe,et){ae()?this._history.replaceState(P,pe,et):this._location.hash=et}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}}return O.\u0275fac=function(P){return new(P||O)(e.LFG(q))},O.\u0275prov=e.Yz7({token:O,factory:function(){return function U(){return new fe((0,e.LFG)(q))}()},providedIn:"platform"}),O})();function ae(){return!!window.history.pushState}function ue(O,X){if(0==O.length)return X;if(0==X.length)return O;let P=0;return O.endsWith("/")&&P++,X.startsWith("/")&&P++,2==P?O+X.substring(1):1==P?O+X:O+"/"+X}function J(O){const X=O.match(/#|\?|$/),P=X&&X.index||O.length;return O.slice(0,P-("/"===O[P-1]?1:0))+O.slice(P)}function ee(O){return O&&"?"!==O[0]?"?"+O:O}let ze=(()=>{class O{historyGo(P){throw new Error("Not implemented")}}return O.\u0275fac=function(P){return new(P||O)},O.\u0275prov=e.Yz7({token:O,factory:function(){return(0,e.f3M)(Se)},providedIn:"root"}),O})();const _e=new e.OlP("appBaseHref");let Se=(()=>{class O extends ze{constructor(P,pe){var et,en,ln;super(),this._platformLocation=P,this._removeListenerFns=[],this._baseHref=null!==(et=null!==(en=null!=pe?pe:this._platformLocation.getBaseHrefFromDOM())&&void 0!==en?en:null===(ln=(0,e.f3M)(q).location)||void 0===ln?void 0:ln.origin)&&void 0!==et?et:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}prepareExternalUrl(P){return ue(this._baseHref,P)}path(P=!1){const pe=this._platformLocation.pathname+ee(this._platformLocation.search),et=this._platformLocation.hash;return et&&P?`${pe}${et}`:pe}pushState(P,pe,et,en){const ln=this.prepareExternalUrl(et+ee(en));this._platformLocation.pushState(P,pe,ln)}replaceState(P,pe,et,en){const ln=this.prepareExternalUrl(et+ee(en));this._platformLocation.replaceState(P,pe,ln)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){var pe,et;null===(pe=(et=this._platformLocation).historyGo)||void 0===pe||pe.call(et,P)}}return O.\u0275fac=function(P){return new(P||O)(e.LFG(W),e.LFG(_e,8))},O.\u0275prov=e.Yz7({token:O,factory:O.\u0275fac,providedIn:"root"}),O})(),Fe=(()=>{class O extends ze{constructor(P,pe){super(),this._platformLocation=P,this._baseHref="",this._removeListenerFns=[],null!=pe&&(this._baseHref=pe)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}path(P=!1){let pe=this._platformLocation.hash;return null==pe&&(pe="#"),pe.length>0?pe.substring(1):pe}prepareExternalUrl(P){const pe=ue(this._baseHref,P);return pe.length>0?"#"+pe:pe}pushState(P,pe,et,en){let ln=this.prepareExternalUrl(et+ee(en));0==ln.length&&(ln=this._platformLocation.pathname),this._platformLocation.pushState(P,pe,ln)}replaceState(P,pe,et,en){let ln=this.prepareExternalUrl(et+ee(en));0==ln.length&&(ln=this._platformLocation.pathname),this._platformLocation.replaceState(P,pe,ln)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){var pe,et;null===(pe=(et=this._platformLocation).historyGo)||void 0===pe||pe.call(et,P)}}return O.\u0275fac=function(P){return new(P||O)(e.LFG(W),e.LFG(_e,8))},O.\u0275prov=e.Yz7({token:O,factory:O.\u0275fac}),O})(),He=(()=>{class O{constructor(P){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=P;const pe=this._locationStrategy.getBaseHref();this._basePath=function Ye(O){if(new RegExp("^(https?:)?//").test(O)){const[,P]=O.split(/\/\/[^\/]+/);return P}return O}(J(We(pe))),this._locationStrategy.onPopState(et=>{this._subject.emit({url:this.path(!0),pop:!0,state:et.state,type:et.type})})}ngOnDestroy(){var P;null===(P=this._urlChangeSubscription)||void 0===P||P.unsubscribe(),this._urlChangeListeners=[]}path(P=!1){return this.normalize(this._locationStrategy.path(P))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(P,pe=""){return this.path()==this.normalize(P+ee(pe))}normalize(P){return O.stripTrailingSlash(function K(O,X){if(!O||!X.startsWith(O))return X;const P=X.substring(O.length);return""===P||["/",";","?","#"].includes(P[0])?P:X}(this._basePath,We(P)))}prepareExternalUrl(P){return P&&"/"!==P[0]&&(P="/"+P),this._locationStrategy.prepareExternalUrl(P)}go(P,pe="",et=null){this._locationStrategy.pushState(et,"",P,pe),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+ee(pe)),et)}replaceState(P,pe="",et=null){this._locationStrategy.replaceState(et,"",P,pe),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+ee(pe)),et)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(P=0){var pe,et;null===(pe=(et=this._locationStrategy).historyGo)||void 0===pe||pe.call(et,P)}onUrlChange(P){return this._urlChangeListeners.push(P),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(pe=>{this._notifyUrlChangeListeners(pe.url,pe.state)})),()=>{const pe=this._urlChangeListeners.indexOf(P);var et;this._urlChangeListeners.splice(pe,1),0===this._urlChangeListeners.length&&(null===(et=this._urlChangeSubscription)||void 0===et||et.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(P="",pe){this._urlChangeListeners.forEach(et=>et(P,pe))}subscribe(P,pe,et){return this._subject.subscribe({next:P,error:pe,complete:et})}}return O.normalizeQueryParams=ee,O.joinWithSlash=ue,O.stripTrailingSlash=J,O.\u0275fac=function(P){return new(P||O)(e.LFG(ze))},O.\u0275prov=e.Yz7({token:O,factory:function(){return function de(){return new He((0,e.LFG)(ze))}()},providedIn:"root"}),O})();function We(O){return O.replace(/\/index.html$/,"")}function In(O,X){X=encodeURIComponent(X);for(const P of O.split(";")){const pe=P.indexOf("="),[et,en]=-1==pe?[P,""]:[P.slice(0,pe),P.slice(pe+1)];if(et.trim()===X)return decodeURIComponent(en)}return null}let Gn=(()=>{class O{constructor(P){this._viewContainerRef=P,this.ngComponentOutlet=null}ngOnChanges(P){const{_viewContainerRef:pe,ngComponentOutletNgModule:et,ngComponentOutletNgModuleFactory:en}=this;if(pe.clear(),this._componentRef=void 0,this.ngComponentOutlet){const ln=this.ngComponentOutletInjector||pe.parentInjector;(P.ngComponentOutletNgModule||P.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=et?(0,e.Lck)(et,mi(ln)):en?en.create(mi(ln)):void 0),this._componentRef=pe.createComponent(this.ngComponentOutlet,{index:pe.length,injector:ln,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}return O.\u0275fac=function(P){return new(P||O)(e.Y36(e.s_b))},O.\u0275dir=e.lG2({type:O,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[e.TTD]}),O})();function mi(O){return O.get(e.h0i).injector}class ti{constructor(X,P,pe,et){this.$implicit=X,this.ngForOf=P,this.index=pe,this.count=et}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Zn=(()=>{class O{set ngForOf(P){this._ngForOf=P,this._ngForOfDirty=!0}set ngForTrackBy(P){this._trackByFn=P}get ngForTrackBy(){return this._trackByFn}constructor(P,pe,et){this._viewContainer=P,this._template=pe,this._differs=et,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(P){P&&(this._template=P)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const P=this._ngForOf;!this._differ&&P&&(this._differ=this._differs.find(P).create(this.ngForTrackBy))}if(this._differ){const P=this._differ.diff(this._ngForOf);P&&this._applyChanges(P)}}_applyChanges(P){const pe=this._viewContainer;P.forEachOperation((et,en,ln)=>{if(null==et.previousIndex)pe.createEmbeddedView(this._template,new ti(et.item,this._ngForOf,-1,-1),null===ln?void 0:ln);else if(null==ln)pe.remove(null===en?void 0:en);else if(null!==en){const Sn=pe.get(en);pe.move(Sn,ln),ei(Sn,et)}});for(let et=0,en=pe.length;et{ei(pe.get(et.currentIndex),et)})}static ngTemplateContextGuard(P,pe){return!0}}return O.\u0275fac=function(P){return new(P||O)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},O.\u0275dir=e.lG2({type:O,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),O})();function ei(O,X){O.context.$implicit=X.item}let to=(()=>{class O{constructor(P,pe){this._viewContainer=P,this._context=new Hn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=pe}set ngIf(P){this._context.$implicit=this._context.ngIf=P,this._updateView()}set ngIfThen(P){Ci("ngIfThen",P),this._thenTemplateRef=P,this._thenViewRef=null,this._updateView()}set ngIfElse(P){Ci("ngIfElse",P),this._elseTemplateRef=P,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(P,pe){return!0}}return O.\u0275fac=function(P){return new(P||O)(e.Y36(e.s_b),e.Y36(e.Rgc))},O.\u0275dir=e.lG2({type:O,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),O})();class Hn{constructor(){this.$implicit=null,this.ngIf=null}}function Ci(O,X){if(X&&!X.createEmbeddedView)throw new Error(`${O} must be a TemplateRef, but received '${(0,e.AaK)(X)}'.`)}class Ai{constructor(X,P){this._viewContainerRef=X,this._templateRef=P,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(X){X&&!this._created?this.create():!X&&this._created&&this.destroy()}}let Ni=(()=>{class O{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(P){this._ngSwitch=P,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(P){this._defaultViews.push(P)}_matchCase(P){const pe=P==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||pe,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),pe}_updateDefaultCases(P){if(this._defaultViews.length>0&&P!==this._defaultUsed){this._defaultUsed=P;for(const pe of this._defaultViews)pe.enforceState(P)}}}return O.\u0275fac=function(P){return new(P||O)},O.\u0275dir=e.lG2({type:O,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),O})(),uo=(()=>{class O{constructor(P,pe,et){this.ngSwitch=et,et._addCase(),this._view=new Ai(P,pe)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return O.\u0275fac=function(P){return new(P||O)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Ni,9))},O.\u0275dir=e.lG2({type:O,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),O})(),pr=(()=>{class O{constructor(P){this._viewContainerRef=P,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(P){if(P.ngTemplateOutlet||P.ngTemplateOutletInjector){const pe=this._viewContainerRef;if(this._viewRef&&pe.remove(pe.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:et,ngTemplateOutletContext:en,ngTemplateOutletInjector:ln}=this;this._viewRef=pe.createEmbeddedView(et,en,ln?{injector:ln}:void 0)}else this._viewRef=null}else this._viewRef&&P.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return O.\u0275fac=function(P){return new(P||O)(e.Y36(e.s_b))},O.\u0275dir=e.lG2({type:O,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]}),O})();class Eo{createSubscription(X,P){return X.subscribe({next:P,error:pe=>{throw pe}})}dispose(X){X.unsubscribe()}}class Ao{createSubscription(X,P){return X.then(P,pe=>{throw pe})}dispose(X){}}const Wo=new Ao,Mo=new Eo;let _o=(()=>{class O{constructor(P){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=P}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(P){return this._obj?P!==this._obj?(this._dispose(),this.transform(P)):this._latestValue:(P&&this._subscribe(P),this._latestValue)}_subscribe(P){this._obj=P,this._strategy=this._selectStrategy(P),this._subscription=this._strategy.createSubscription(P,pe=>this._updateLatestValue(P,pe))}_selectStrategy(P){if((0,e.QGY)(P))return Wo;if((0,e.F4k)(P))return Mo;throw function ji(O,X){return new e.vHH(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(P,pe){P===this._obj&&(this._latestValue=pe,this._ref.markForCheck())}}return O.\u0275fac=function(P){return new(P||O)(e.Y36(e.sBO,16))},O.\u0275pipe=e.Yjl({name:"async",type:O,pure:!1,standalone:!0}),O})(),Cr=(()=>{class O{transform(P){return JSON.stringify(P,null,2)}}return O.\u0275fac=function(P){return new(P||O)},O.\u0275pipe=e.Yjl({name:"json",type:O,pure:!1,standalone:!0}),O})(),Xi=(()=>{class O{}return O.\u0275fac=function(P){return new(P||O)},O.\u0275mod=e.oAB({type:O}),O.\u0275inj=e.cJS({}),O})();const xo="browser",Vi="server";function bo(O){return O===xo}function jo(O){return O===Vi}let er=(()=>{class O{}return O.\u0275prov=(0,e.Yz7)({token:O,providedIn:"root",factory:()=>new lo((0,e.LFG)(q),window)}),O})();class lo{constructor(X,P){this.document=X,this.window=P,this.offset=()=>[0,0]}setOffset(X){this.offset=Array.isArray(X)?()=>X:X}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(X){this.supportsScrolling()&&this.window.scrollTo(X[0],X[1])}scrollToAnchor(X){if(!this.supportsScrolling())return;const P=function tr(O,X){const P=O.getElementById(X)||O.getElementsByName(X)[0];if(P)return P;if("function"==typeof O.createTreeWalker&&O.body&&(O.body.createShadowRoot||O.body.attachShadow)){const pe=O.createTreeWalker(O.body,NodeFilter.SHOW_ELEMENT);let et=pe.currentNode;for(;et;){const en=et.shadowRoot;if(en){const ln=en.getElementById(X)||en.querySelector(`[name="${X}"]`);if(ln)return ln}et=pe.nextNode()}}return null}(this.document,X);P&&(this.scrollToElement(P),P.focus())}setHistoryScrollRestoration(X){if(this.supportScrollRestoration()){const P=this.window.history;P&&P.scrollRestoration&&(P.scrollRestoration=X)}}scrollToElement(X){const P=X.getBoundingClientRect(),pe=P.left+this.window.pageXOffset,et=P.top+this.window.pageYOffset,en=this.offset();this.window.scrollTo(pe-en[0],et-en[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const X=Io(this.window.history)||Io(Object.getPrototypeOf(this.window.history));return!(!X||!X.writable&&!X.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Io(O){return Object.getOwnPropertyDescriptor(O,"scrollRestoration")}class jr{}},5732:(Yt,Le,c)=>{"use strict";c.d(Le,{JF:()=>St,eN:()=>Ze});var e=c(8692),s=c(4537),R=c(4945),B=c(7241),L=c(4551),q=c(4970),W=c(7969);class re{}class le{}class fe{constructor(Xe){this.normalizedNames=new Map,this.lazyUpdate=null,Xe?this.lazyInit="string"==typeof Xe?()=>{this.headers=new Map,Xe.split("\n").forEach(ut=>{const ye=ut.indexOf(":");if(ye>0){const $e=ut.slice(0,ye),Xt=$e.toLowerCase(),Zt=ut.slice(ye+1).trim();this.maybeSetNormalizedName($e,Xt),this.headers.has(Xt)?this.headers.get(Xt).push(Zt):this.headers.set(Xt,[Zt])}})}:()=>{this.headers=new Map,Object.entries(Xe).forEach(([ut,ye])=>{let $e;if($e="string"==typeof ye?[ye]:"number"==typeof ye?[ye.toString()]:ye.map(Xt=>Xt.toString()),$e.length>0){const Xt=ut.toLowerCase();this.headers.set(Xt,$e),this.maybeSetNormalizedName(ut,Xt)}})}:this.headers=new Map}has(Xe){return this.init(),this.headers.has(Xe.toLowerCase())}get(Xe){this.init();const ut=this.headers.get(Xe.toLowerCase());return ut&&ut.length>0?ut[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Xe){return this.init(),this.headers.get(Xe.toLowerCase())||null}append(Xe,ut){return this.clone({name:Xe,value:ut,op:"a"})}set(Xe,ut){return this.clone({name:Xe,value:ut,op:"s"})}delete(Xe,ut){return this.clone({name:Xe,value:ut,op:"d"})}maybeSetNormalizedName(Xe,ut){this.normalizedNames.has(ut)||this.normalizedNames.set(ut,Xe)}init(){this.lazyInit&&(this.lazyInit instanceof fe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Xe=>this.applyUpdate(Xe)),this.lazyUpdate=null))}copyFrom(Xe){Xe.init(),Array.from(Xe.headers.keys()).forEach(ut=>{this.headers.set(ut,Xe.headers.get(ut)),this.normalizedNames.set(ut,Xe.normalizedNames.get(ut))})}clone(Xe){const ut=new fe;return ut.lazyInit=this.lazyInit&&this.lazyInit instanceof fe?this.lazyInit:this,ut.lazyUpdate=(this.lazyUpdate||[]).concat([Xe]),ut}applyUpdate(Xe){const ut=Xe.name.toLowerCase();switch(Xe.op){case"a":case"s":let ye=Xe.value;if("string"==typeof ye&&(ye=[ye]),0===ye.length)return;this.maybeSetNormalizedName(Xe.name,ut);const $e=("a"===Xe.op?this.headers.get(ut):void 0)||[];$e.push(...ye),this.headers.set(ut,$e);break;case"d":const Xt=Xe.value;if(Xt){let Zt=this.headers.get(ut);if(!Zt)return;Zt=Zt.filter(mn=>-1===Xt.indexOf(mn)),0===Zt.length?(this.headers.delete(ut),this.normalizedNames.delete(ut)):this.headers.set(ut,Zt)}else this.headers.delete(ut),this.normalizedNames.delete(ut)}}forEach(Xe){this.init(),Array.from(this.normalizedNames.keys()).forEach(ut=>Xe(this.normalizedNames.get(ut),this.headers.get(ut)))}}class U{encodeKey(Xe){return ze(Xe)}encodeValue(Xe){return ze(Xe)}decodeKey(Xe){return decodeURIComponent(Xe)}decodeValue(Xe){return decodeURIComponent(Xe)}}const J=/%(\d[a-f0-9])/gi,ee={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ze(Mt){return encodeURIComponent(Mt).replace(J,(Xe,ut)=>{var ye;return null!==(ye=ee[ut])&&void 0!==ye?ye:Xe})}function _e(Mt){return`${Mt}`}class Se{constructor(Xe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Xe.encoder||new U,Xe.fromString){if(Xe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ue(Mt,Xe){const ut=new Map;return Mt.length>0&&Mt.replace(/^\?/,"").split("&").forEach($e=>{const Xt=$e.indexOf("="),[Zt,mn]=-1==Xt?[Xe.decodeKey($e),""]:[Xe.decodeKey($e.slice(0,Xt)),Xe.decodeValue($e.slice(Xt+1))],me=ut.get(Zt)||[];me.push(mn),ut.set(Zt,me)}),ut}(Xe.fromString,this.encoder)}else Xe.fromObject?(this.map=new Map,Object.keys(Xe.fromObject).forEach(ut=>{const ye=Xe.fromObject[ut],$e=Array.isArray(ye)?ye.map(_e):[_e(ye)];this.map.set(ut,$e)})):this.map=null}has(Xe){return this.init(),this.map.has(Xe)}get(Xe){this.init();const ut=this.map.get(Xe);return ut?ut[0]:null}getAll(Xe){return this.init(),this.map.get(Xe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Xe,ut){return this.clone({param:Xe,value:ut,op:"a"})}appendAll(Xe){const ut=[];return Object.keys(Xe).forEach(ye=>{const $e=Xe[ye];Array.isArray($e)?$e.forEach(Xt=>{ut.push({param:ye,value:Xt,op:"a"})}):ut.push({param:ye,value:$e,op:"a"})}),this.clone(ut)}set(Xe,ut){return this.clone({param:Xe,value:ut,op:"s"})}delete(Xe,ut){return this.clone({param:Xe,value:ut,op:"d"})}toString(){return this.init(),this.keys().map(Xe=>{const ut=this.encoder.encodeKey(Xe);return this.map.get(Xe).map(ye=>ut+"="+this.encoder.encodeValue(ye)).join("&")}).filter(Xe=>""!==Xe).join("&")}clone(Xe){const ut=new Se({encoder:this.encoder});return ut.cloneFrom=this.cloneFrom||this,ut.updates=(this.updates||[]).concat(Xe),ut}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Xe=>this.map.set(Xe,this.cloneFrom.map.get(Xe))),this.updates.forEach(Xe=>{switch(Xe.op){case"a":case"s":const ut=("a"===Xe.op?this.map.get(Xe.param):void 0)||[];ut.push(_e(Xe.value)),this.map.set(Xe.param,ut);break;case"d":if(void 0===Xe.value){this.map.delete(Xe.param);break}{let ye=this.map.get(Xe.param)||[];const $e=ye.indexOf(_e(Xe.value));-1!==$e&&ye.splice($e,1),ye.length>0?this.map.set(Xe.param,ye):this.map.delete(Xe.param)}}}),this.cloneFrom=this.updates=null)}}class He{constructor(){this.map=new Map}set(Xe,ut){return this.map.set(Xe,ut),this}get(Xe){return this.map.has(Xe)||this.map.set(Xe,Xe.defaultValue()),this.map.get(Xe)}delete(Xe){return this.map.delete(Xe),this}has(Xe){return this.map.has(Xe)}keys(){return this.map.keys()}}function K(Mt){return typeof ArrayBuffer<"u"&&Mt instanceof ArrayBuffer}function We(Mt){return typeof Blob<"u"&&Mt instanceof Blob}function Ye(Mt){return typeof FormData<"u"&&Mt instanceof FormData}class vt{constructor(Xe,ut,ye,$e){let Xt;if(this.url=ut,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Xe.toUpperCase(),function de(Mt){switch(Mt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||$e?(this.body=void 0!==ye?ye:null,Xt=$e):Xt=ye,Xt&&(this.reportProgress=!!Xt.reportProgress,this.withCredentials=!!Xt.withCredentials,Xt.responseType&&(this.responseType=Xt.responseType),Xt.headers&&(this.headers=Xt.headers),Xt.context&&(this.context=Xt.context),Xt.params&&(this.params=Xt.params)),this.headers||(this.headers=new fe),this.context||(this.context=new He),this.params){const Zt=this.params.toString();if(0===Zt.length)this.urlWithParams=ut;else{const mn=ut.indexOf("?");this.urlWithParams=ut+(-1===mn?"?":mnoe.set($,Xe.setHeaders[$]),Ke)),Xe.setParams&&(ot=Object.keys(Xe.setParams).reduce((oe,$)=>oe.set($,Xe.setParams[$]),ot)),new vt(ye,$e,Zt,{params:ot,headers:Ke,context:ce,reportProgress:me,responseType:Xt,withCredentials:mn})}}var rt=(()=>((rt=rt||{})[rt.Sent=0]="Sent",rt[rt.UploadProgress=1]="UploadProgress",rt[rt.ResponseHeader=2]="ResponseHeader",rt[rt.DownloadProgress=3]="DownloadProgress",rt[rt.Response=4]="Response",rt[rt.User=5]="User",rt))();class Ae{constructor(Xe,ut=200,ye="OK"){this.headers=Xe.headers||new fe,this.status=void 0!==Xe.status?Xe.status:ut,this.statusText=Xe.statusText||ye,this.url=Xe.url||null,this.ok=this.status>=200&&this.status<300}}class bt extends Ae{constructor(Xe={}){super(Xe),this.type=rt.ResponseHeader}clone(Xe={}){return new bt({headers:Xe.headers||this.headers,status:void 0!==Xe.status?Xe.status:this.status,statusText:Xe.statusText||this.statusText,url:Xe.url||this.url||void 0})}}class zt extends Ae{constructor(Xe={}){super(Xe),this.type=rt.Response,this.body=void 0!==Xe.body?Xe.body:null}clone(Xe={}){return new zt({body:void 0!==Xe.body?Xe.body:this.body,headers:Xe.headers||this.headers,status:void 0!==Xe.status?Xe.status:this.status,statusText:Xe.statusText||this.statusText,url:Xe.url||this.url||void 0})}}class tt extends Ae{constructor(Xe){super(Xe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Xe.url||"(unknown url)"}`:`Http failure response for ${Xe.url||"(unknown url)"}: ${Xe.status} ${Xe.statusText}`,this.error=Xe.error||null}}function qe(Mt,Xe){return{body:Xe,headers:Mt.headers,context:Mt.context,observe:Mt.observe,params:Mt.params,reportProgress:Mt.reportProgress,responseType:Mt.responseType,withCredentials:Mt.withCredentials}}let Ze=(()=>{class Mt{constructor(ut){this.handler=ut}request(ut,ye,$e={}){let Xt;if(ut instanceof vt)Xt=ut;else{let me,Ke;me=$e.headers instanceof fe?$e.headers:new fe($e.headers),$e.params&&(Ke=$e.params instanceof Se?$e.params:new Se({fromObject:$e.params})),Xt=new vt(ut,ye,void 0!==$e.body?$e.body:null,{headers:me,context:$e.context,params:Ke,reportProgress:$e.reportProgress,responseType:$e.responseType||"json",withCredentials:$e.withCredentials})}const Zt=(0,R.of)(Xt).pipe((0,L.b)(me=>this.handler.handle(me)));if(ut instanceof vt||"events"===$e.observe)return Zt;const mn=Zt.pipe((0,q.h)(me=>me instanceof zt));switch($e.observe||"body"){case"body":switch(Xt.responseType){case"arraybuffer":return mn.pipe((0,W.U)(me=>{if(null!==me.body&&!(me.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return me.body}));case"blob":return mn.pipe((0,W.U)(me=>{if(null!==me.body&&!(me.body instanceof Blob))throw new Error("Response is not a Blob.");return me.body}));case"text":return mn.pipe((0,W.U)(me=>{if(null!==me.body&&"string"!=typeof me.body)throw new Error("Response is not a string.");return me.body}));default:return mn.pipe((0,W.U)(me=>me.body))}case"response":return mn;default:throw new Error(`Unreachable: unhandled observe type ${$e.observe}}`)}}delete(ut,ye={}){return this.request("DELETE",ut,ye)}get(ut,ye={}){return this.request("GET",ut,ye)}head(ut,ye={}){return this.request("HEAD",ut,ye)}jsonp(ut,ye){return this.request("JSONP",ut,{params:(new Se).append(ye,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ut,ye={}){return this.request("OPTIONS",ut,ye)}patch(ut,ye,$e={}){return this.request("PATCH",ut,qe($e,ye))}post(ut,ye,$e={}){return this.request("POST",ut,qe($e,ye))}put(ut,ye,$e={}){return this.request("PUT",ut,qe($e,ye))}}return Mt.\u0275fac=function(ut){return new(ut||Mt)(s.LFG(re))},Mt.\u0275prov=s.Yz7({token:Mt,factory:Mt.\u0275fac}),Mt})();function Me(Mt,Xe){return Xe(Mt)}function Qe(Mt,Xe){return(ut,ye)=>Xe.intercept(ut,{handle:$e=>Mt($e,ye)})}const Q=new s.OlP("HTTP_INTERCEPTORS"),ie=new s.OlP("HTTP_INTERCEPTOR_FNS");function I(){let Mt=null;return(Xe,ut)=>{var ye;return null===Mt&&(Mt=(null!==(ye=(0,s.f3M)(Q,{optional:!0}))&&void 0!==ye?ye:[]).reduceRight(Qe,Me)),Mt(Xe,ut)}}let te=(()=>{class Mt extends re{constructor(ut,ye){super(),this.backend=ut,this.injector=ye,this.chain=null}handle(ut){if(null===this.chain){const ye=Array.from(new Set(this.injector.get(ie)));this.chain=ye.reduceRight(($e,Xt)=>function N(Mt,Xe,ut){return(ye,$e)=>ut.runInContext(()=>Xe(ye,Xt=>Mt(Xt,$e)))}($e,Xt,this.injector),Me)}return this.chain(ut,ye=>this.backend.handle(ye))}}return Mt.\u0275fac=function(ut){return new(ut||Mt)(s.LFG(le),s.LFG(s.lqb))},Mt.\u0275prov=s.Yz7({token:Mt,factory:Mt.\u0275fac}),Mt})();const xn=/^\)\]\}',?\n/;let Gt=(()=>{class Mt{constructor(ut){this.xhrFactory=ut}handle(ut){if("JSONP"===ut.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new B.y(ye=>{const $e=this.xhrFactory.build();if($e.open(ut.method,ut.urlWithParams),ut.withCredentials&&($e.withCredentials=!0),ut.headers.forEach(($,he)=>$e.setRequestHeader($,he.join(","))),ut.headers.has("Accept")||$e.setRequestHeader("Accept","application/json, text/plain, */*"),!ut.headers.has("Content-Type")){const $=ut.detectContentTypeHeader();null!==$&&$e.setRequestHeader("Content-Type",$)}if(ut.responseType){const $=ut.responseType.toLowerCase();$e.responseType="json"!==$?$:"text"}const Xt=ut.serializeBody();let Zt=null;const mn=()=>{if(null!==Zt)return Zt;const $=$e.statusText||"OK",he=new fe($e.getAllResponseHeaders()),Ne=function yt(Mt){return"responseURL"in Mt&&Mt.responseURL?Mt.responseURL:/^X-Request-URL:/m.test(Mt.getAllResponseHeaders())?Mt.getResponseHeader("X-Request-URL"):null}($e)||ut.url;return Zt=new bt({headers:he,status:$e.status,statusText:$,url:Ne}),Zt},me=()=>{let{headers:$,status:he,statusText:Ne,url:ft}=mn(),nt=null;204!==he&&(nt=typeof $e.response>"u"?$e.responseText:$e.response),0===he&&(he=nt?200:0);let gt=he>=200&&he<300;if("json"===ut.responseType&&"string"==typeof nt){const Ve=nt;nt=nt.replace(xn,"");try{nt=""!==nt?JSON.parse(nt):null}catch(Ue){nt=Ve,gt&&(gt=!1,nt={error:Ue,text:nt})}}gt?(ye.next(new zt({body:nt,headers:$,status:he,statusText:Ne,url:ft||void 0})),ye.complete()):ye.error(new tt({error:nt,headers:$,status:he,statusText:Ne,url:ft||void 0}))},Ke=$=>{const{url:he}=mn(),Ne=new tt({error:$,status:$e.status||0,statusText:$e.statusText||"Unknown Error",url:he||void 0});ye.error(Ne)};let ot=!1;const ce=$=>{ot||(ye.next(mn()),ot=!0);let he={type:rt.DownloadProgress,loaded:$.loaded};$.lengthComputable&&(he.total=$.total),"text"===ut.responseType&&$e.responseText&&(he.partialText=$e.responseText),ye.next(he)},oe=$=>{let he={type:rt.UploadProgress,loaded:$.loaded};$.lengthComputable&&(he.total=$.total),ye.next(he)};return $e.addEventListener("load",me),$e.addEventListener("error",Ke),$e.addEventListener("timeout",Ke),$e.addEventListener("abort",Ke),ut.reportProgress&&($e.addEventListener("progress",ce),null!==Xt&&$e.upload&&$e.upload.addEventListener("progress",oe)),$e.send(Xt),ye.next({type:rt.Sent}),()=>{$e.removeEventListener("error",Ke),$e.removeEventListener("abort",Ke),$e.removeEventListener("load",me),$e.removeEventListener("timeout",Ke),ut.reportProgress&&($e.removeEventListener("progress",ce),null!==Xt&&$e.upload&&$e.upload.removeEventListener("progress",oe)),$e.readyState!==$e.DONE&&$e.abort()}})}}return Mt.\u0275fac=function(ut){return new(ut||Mt)(s.LFG(e.JF))},Mt.\u0275prov=s.Yz7({token:Mt,factory:Mt.\u0275fac}),Mt})();const Ct=new s.OlP("XSRF_ENABLED"),Dt=new s.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Oe=new s.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ht{}let De=(()=>{class Mt{constructor(ut,ye,$e){this.doc=ut,this.platform=ye,this.cookieName=$e,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ut=this.doc.cookie||"";return ut!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.Mx)(ut,this.cookieName),this.lastCookieString=ut),this.lastToken}}return Mt.\u0275fac=function(ut){return new(ut||Mt)(s.LFG(e.K0),s.LFG(s.Lbi),s.LFG(Dt))},Mt.\u0275prov=s.Yz7({token:Mt,factory:Mt.\u0275fac}),Mt})();function ne(Mt,Xe){const ut=Mt.url.toLowerCase();if(!(0,s.f3M)(Ct)||"GET"===Mt.method||"HEAD"===Mt.method||ut.startsWith("http://")||ut.startsWith("https://"))return Xe(Mt);const ye=(0,s.f3M)(ht).getToken(),$e=(0,s.f3M)(Oe);return null!=ye&&!Mt.headers.has($e)&&(Mt=Mt.clone({headers:Mt.headers.set($e,ye)})),Xe(Mt)}var ve=(()=>((ve=ve||{})[ve.Interceptors=0]="Interceptors",ve[ve.LegacyInterceptors=1]="LegacyInterceptors",ve[ve.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ve[ve.NoXsrfProtection=3]="NoXsrfProtection",ve[ve.JsonpSupport=4]="JsonpSupport",ve[ve.RequestsMadeViaParent=5]="RequestsMadeViaParent",ve))();function dt(Mt,Xe){return{\u0275kind:Mt,\u0275providers:Xe}}function Bt(...Mt){const Xe=[Ze,Gt,te,{provide:re,useExisting:te},{provide:le,useExisting:Gt},{provide:ie,useValue:ne,multi:!0},{provide:Ct,useValue:!0},{provide:ht,useClass:De}];for(const ut of Mt)Xe.push(...ut.\u0275providers);return(0,s.MR2)(Xe)}const Vt=new s.OlP("LEGACY_INTERCEPTOR_FN");let St=(()=>{class Mt{}return Mt.\u0275fac=function(ut){return new(ut||Mt)},Mt.\u0275mod=s.oAB({type:Mt}),Mt.\u0275inj=s.cJS({providers:[Bt(dt(ve.LegacyInterceptors,[{provide:Vt,useFactory:I},{provide:ie,useExisting:Vt,multi:!0}]))]}),Mt})()},4537:(Yt,Le,c)=>{"use strict";c.d(Le,{$8M:()=>x,$WT:()=>pn,$Z:()=>up,AFp:()=>l0,ALo:()=>xm,AaK:()=>re,AsE:()=>Af,BQk:()=>fc,CHM:()=>E,CRH:()=>Um,CZH:()=>Mc,CqO:()=>zp,D6c:()=>eC,DdM:()=>ym,Dn7:()=>Am,EJc:()=>mb,EiD:()=>Vl,EpF:()=>Up,F$t:()=>Yp,F4k:()=>Hp,FYo:()=>Na,FiY:()=>wo,Gf:()=>Nm,GfV:()=>Hh,GkF:()=>yf,Gpc:()=>ae,Hsn:()=>Zp,Ikx:()=>Sf,JOm:()=>qr,JVY:()=>Ed,JZr:()=>ze,Jf7:()=>zh,KtG:()=>se,L6k:()=>Md,LAX:()=>xd,LFG:()=>St,LSH:()=>ca,Lbi:()=>fb,Lck:()=>h1,MAs:()=>Bp,MMx:()=>zf,MR2:()=>Nd,NdJ:()=>Cf,O4$:()=>Es,OlP:()=>Qt,Oqu:()=>Pf,P3R:()=>Gl,PXZ:()=>Sb,PiD:()=>Gs,Q6J:()=>mf,QGY:()=>bf,QbO:()=>hb,Qsj:()=>jd,R0b:()=>ts,RDi:()=>_d,Rgc:()=>qu,SBq:()=>zo,Sil:()=>vb,Suo:()=>Bm,TTD:()=>xr,TgZ:()=>lc,Tol:()=>dg,Udp:()=>Of,VKq:()=>bm,W1O:()=>$m,WLB:()=>Cm,X6Q:()=>Lb,XFs:()=>Ct,Xpm:()=>gt,Xts:()=>ku,Y36:()=>Ha,YKP:()=>cm,YNc:()=>Np,Yjl:()=>ct,Yz7:()=>Tt,Z0I:()=>Ot,ZZ4:()=>fh,_Bn:()=>lm,_UZ:()=>vf,_Vd:()=>Ji,_c5:()=>Qb,_uU:()=>vg,aQg:()=>hh,c2e:()=>pb,cJS:()=>At,cg1:()=>Rf,d8E:()=>If,dDg:()=>xb,dqk:()=>De,eBb:()=>Od,eFA:()=>D0,eJc:()=>Xf,ekj:()=>xf,eoX:()=>v0,evT:()=>Vh,f3M:()=>Ht,g9A:()=>d0,gxx:()=>Sa,h0i:()=>eu,hGG:()=>qb,hij:()=>gc,iGM:()=>Lm,ifc:()=>me,ip1:()=>u0,jDz:()=>fm,kL8:()=>Fg,kcU:()=>ds,lG2:()=>Te,lcZ:()=>wm,lqb:()=>Ls,lri:()=>m0,mCW:()=>Pa,n5z:()=>$s,n_E:()=>bc,oAB:()=>S,oJD:()=>Iu,oxw:()=>Wp,pB0:()=>wd,q3G:()=>To,qLn:()=>Hu,qOj:()=>ff,qZA:()=>cc,qzn:()=>Js,rWj:()=>_0,sBO:()=>Nb,s_b:()=>Dc,soG:()=>Oc,tb:()=>b0,tp0:()=>Ws,uIk:()=>gf,vHH:()=>_e,vpe:()=>Ts,wAp:()=>qn,xi3:()=>Pm,xp6:()=>Kh,ynx:()=>dc,z2F:()=>xc,z3N:()=>rs,zSh:()=>Bu,zs3:()=>ha});var e=c(8023),s=c(4813),R=c(7241),B=c(1860),L=c(815);function q(t){for(let n in t)if(t[n]===q)return n;throw Error("Could not find renamed property on target object.")}function W(t,n){for(const i in n)n.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=n[i])}function re(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(re).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function le(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const fe=q({__forward_ref__:q});function ae(t){return t.__forward_ref__=ae,t.toString=function(){return re(this())},t}function U(t){return ue(t)?t():t}function ue(t){return"function"==typeof t&&t.hasOwnProperty(fe)&&t.__forward_ref__===ae}function J(t){return t&&!!t.\u0275providers}const ze="https://g.co/ng/security#xss";class _e extends Error{constructor(n,i){super(Se(n,i)),this.code=n}}function Se(t,n){return`NG0${Math.abs(t)}${n?": "+n.trim():""}`}function Fe(t){return"string"==typeof t?t:null==t?"":String(t)}function Ye(t,n){throw new _e(-201,!1)}function ie(t,n){null==t&&function I(t,n,i,o){throw new Error(`ASSERTION ERROR: ${t}`+(null==o?"":` [Expected=> ${i} ${o} ${n} <=Actual]`))}(n,t,null,"!=")}function Tt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function At(t){return{providers:t.providers||[],imports:t.imports||[]}}function Lt(t){return Ut(t,Wt)||Ut(t,yt)}function Ot(t){return null!==Lt(t)}function Ut(t,n){return t.hasOwnProperty(n)?t[n]:null}function $t(t){return t&&(t.hasOwnProperty(xn)||t.hasOwnProperty(Gt))?t[xn]:null}const Wt=q({\u0275prov:q}),xn=q({\u0275inj:q}),yt=q({ngInjectableDef:q}),Gt=q({ngInjectorDef:q});var Ct=(()=>((Ct=Ct||{})[Ct.Default=0]="Default",Ct[Ct.Host=1]="Host",Ct[Ct.Self=2]="Self",Ct[Ct.SkipSelf=4]="SkipSelf",Ct[Ct.Optional=8]="Optional",Ct))();let Pt;function xe(t){const n=Pt;return Pt=t,n}function Oe(t,n,i){const o=Lt(t);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i&Ct.Optional?null:void 0!==n?n:void Ye(re(t))}const De=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),dt={},Bt="__NG_DI_FLAG__",an="ngTempTokenPath",Vt="ngTokenPath",Ft=/\n/gm,sn="\u0275",Nt="__source";let st;function it(t){const n=st;return st=t,n}function at(t,n=Ct.Default){if(void 0===st)throw new _e(-203,!1);return null===st?Oe(t,void 0,n):st.get(t,n&Ct.Optional?null:void 0,n)}function St(t,n=Ct.Default){return(function Dt(){return Pt}()||at)(U(t),n)}function Ht(t,n=Ct.Default){return St(t,Mt(n))}function Mt(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Xe(t){const n=[];for(let i=0;i((mn=mn||{})[mn.OnPush=0]="OnPush",mn[mn.Default=1]="Default",mn))(),me=(()=>{return(t=me||(me={}))[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",me;var t})();const Ke={},ot=[],ce=q({\u0275cmp:q}),oe=q({\u0275dir:q}),$=q({\u0275pipe:q}),he=q({\u0275mod:q}),Ne=q({\u0275fac:q}),ft=q({__NG_ELEMENT_ID__:q});let nt=0;function gt(t){return Zt(()=>{const n=Dn(t),i={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===mn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,data:t.data||{},encapsulation:t.encapsulation||me.Emulated,id:"c"+nt++,styles:t.styles||ot,_:null,schemas:t.schemas||null,tView:null};yn(i);const o=t.dependencies;return i.directiveDefs=In(o,!1),i.pipeDefs=In(o,!0),i})}function Ue(t){return _t(t)||jt(t)}function z(t){return null!==t}function S(t){return Zt(()=>({type:t.type,bootstrap:t.bootstrap||ot,declarations:t.declarations||ot,imports:t.imports||ot,exports:t.exports||ot,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Y(t,n){if(null==t)return Ke;const i={};for(const o in t)if(t.hasOwnProperty(o)){let u=t[o],d=u;Array.isArray(u)&&(d=u[1],u=u[0]),i[u]=o,n&&(n[u]=d)}return i}function Te(t){return Zt(()=>{const n=Dn(t);return yn(n),n})}function ct(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function _t(t){return t[ce]||null}function jt(t){return t[oe]||null}function nn(t){return t[$]||null}function pn(t){const n=_t(t)||jt(t)||nn(t);return null!==n&&n.standalone}function dn(t,n){const i=t[he]||null;if(!i&&!0===n)throw new Error(`Type ${re(t)} does not have '\u0275mod' property.`);return i}function Dn(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,exportAs:t.exportAs||null,standalone:!0===t.standalone,selectors:t.selectors||ot,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Y(t.inputs,n),outputs:Y(t.outputs)}}function yn(t){var n;null===(n=t.features)||void 0===n||n.forEach(i=>i(t))}function In(t,n){if(!t)return null;const i=n?nn:Ue;return()=>("function"==typeof t?t():t).map(o=>i(o)).filter(z)}const Yn=0,vn=1,Cn=2,Gn=3,mi=4,ci=5,ti=6,Zn=7,ei=8,Pi=9,to=10,Hn=11,Ci=12,Ai=13,Ni=14,uo=15,Si=16,hr=17,$o=18,_i=19,mo=20,pr=21,di=22,Eo=1,Ao=2,Wo=7,Mo=8,_o=9,Gi=10;function vi(t){return Array.isArray(t)&&"object"==typeof t[Eo]}function Bi(t){return Array.isArray(t)&&!0===t[Eo]}function vo(t){return 0!=(4&t.flags)}function Ii(t){return t.componentOffset>-1}function Oo(t){return 1==(1&t.flags)}function zi(t){return!!t.template}function yo(t){return 0!=(256&t[Cn])}function ho(t,n){return t.hasOwnProperty(Ne)?t[Ne]:null}class Ir{constructor(n,i,o){this.previousValue=n,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function xr(){return er}function er(t){return t.type.prototype.ngOnChanges&&(t.setInput=Io),lo}function lo(){const t=Rr(this),n=null==t?void 0:t.current;if(n){const i=t.previous;if(i===Ke)t.previous=n;else for(let o in n)i[o]=n[o];t.current=null,this.ngOnChanges(n)}}function Io(t,n,i,o){const u=this.declaredInputs[i],d=Rr(t)||function jr(t,n){return t[tr]=n}(t,{previous:Ke,current:null}),p=d.current||(d.current={}),C=d.previous,w=C[u];p[u]=new Ir(w&&w.currentValue,n,C===Ke),t[o]=n}xr.ngInherit=!0;const tr="__ngSimpleChanges__";function Rr(t){return t[tr]||null}const no=function(t,n,i){},io="svg";function Ri(t){for(;Array.isArray(t);)t=t[Yn];return t}function nr(t,n){return Ri(n[t])}function $i(t,n){return Ri(n[t.index])}function Vr(t,n){return t.data[n]}function Qi(t,n){return t[n]}function Wi(t,n){const i=n[t];return vi(i)?i:i[Yn]}function kr(t){return 64==(64&t[Cn])}function Fo(t,n){return null==n?null:t[n]}function we(t){t[$o]=0}function _(t,n){t[ci]+=n;let i=t,o=t[Gn];for(;null!==o&&(1===n&&1===i[ci]||-1===n&&0===i[ci]);)o[ci]+=n,i=o,o=o[Gn]}const b={lFrame:Jr(null),bindingsEnabled:!0};function Jt(){return b.bindingsEnabled}function T(){return b.lFrame.lView}function M(){return b.lFrame.tView}function E(t){return b.lFrame.contextLView=t,t[ei]}function se(t){return b.lFrame.contextLView=null,t}function mt(){let t=Tn();for(;null!==t&&64===t.type;)t=t.parent;return t}function Tn(){return b.lFrame.currentTNode}function ni(t,n){const i=b.lFrame;i.currentTNode=t,i.isParent=n}function ki(){return b.lFrame.isParent}function yi(){b.lFrame.isParent=!1}function xi(){const t=b.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function ir(){return b.lFrame.bindingIndex++}function po(t){const n=b.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,i}function ns(t,n){const i=b.lFrame;i.bindingIndex=i.bindingRootIndex=t,zn(n)}function zn(t){b.lFrame.currentDirectiveIndex=t}function Vn(t){const n=b.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function ai(){return b.lFrame.currentQueryIndex}function Fi(t){b.lFrame.currentQueryIndex=t}function Go(t){const n=t[vn];return 2===n.type?n.declTNode:1===n.type?t[ti]:null}function go(t,n,i){if(i&Ct.SkipSelf){let u=n,d=t;for(;!(u=u.parent,null!==u||i&Ct.Host||(u=Go(d),null===u||(d=d[uo],10&u.type))););if(null===u)return!1;n=u,t=d}const o=b.lFrame=Ei();return o.currentTNode=n,o.lView=t,!0}function Zo(t){const n=Ei(),i=t[vn];b.lFrame=n,n.currentTNode=i.firstChild,n.lView=t,n.tView=i,n.contextLView=t,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function Ei(){const t=b.lFrame,n=null===t?null:t.child;return null===n?Jr(t):n}function Jr(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function Wr(){const t=b.lFrame;return b.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const wi=Wr;function Tr(){const t=Wr();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Yi(){return b.lFrame.selectedIndex}function sr(t){b.lFrame.selectedIndex=t}function Zi(){const t=b.lFrame;return Vr(t.tView,t.selectedIndex)}function Es(){b.lFrame.currentNamespace=io}function ds(){!function Os(){b.lFrame.currentNamespace=null}()}function fs(t,n){for(let Z=n.directiveStart,Pe=n.directiveEnd;Z=o)break}else n[w]<0&&(t[$o]+=65536),(C>11>16&&(3&t[Cn])===n){t[Cn]+=2048,no(4,C,d);try{d.call(C)}finally{no(5,C,d)}}}else{no(4,C,d);try{d.call(C)}finally{no(5,C,d)}}}const pe=-1;class et{constructor(n,i,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function Mi(t,n,i){let o=0;for(;on){p=d-1;break}}}for(;d>16}(t),o=n;for(;i>0;)o=o[uo],i--;return o}let hs=!0;function Nr(t){const n=hs;return hs=t,n}const is=255,ur=5;let ya=0;const lr={};function ps(t,n){const i=ws(t,n);if(-1!==i)return i;const o=n[vn];o.firstCreatePass&&(t.injectorIndex=n.length,xs(o.data,t),xs(n,null),xs(o.blueprint,null));const u=Bo(t,n),d=t.injectorIndex;if(Ko(u)){const p=ar(u),C=Mr(u,n),w=C[vn].data;for(let Z=0;Z<8;Z++)n[d+Z]=C[p+Z]|w[p+Z]}return n[d+8]=u,d}function xs(t,n){t.push(0,0,0,0,0,0,0,0,n)}function ws(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Bo(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,o=null,u=n;for(;null!==u;){if(o=g(u),null===o)return pe;if(i++,u=u[uo],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return pe}function Ps(t,n,i){!function ta(t,n,i){let o;"string"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(ft)&&(o=i[ft]),null==o&&(o=i[ft]=ya++);const u=o&is;n.data[t+(u>>ur)]|=1<=0?n&is:oa:n}(i);if("function"==typeof d){if(!go(n,t,o))return o&Ct.Host?As(u,0,o):Ss(n,i,o,u);try{const p=d(o);if(null!=p||o&Ct.Optional)return p;Ye()}finally{wi()}}else if("number"==typeof d){let p=null,C=ws(t,n),w=pe,Z=o&Ct.Host?n[Si][ti]:null;for((-1===C||o&Ct.SkipSelf)&&(w=-1===C?Bo(t,n):n[C+8],w!==pe&&ia(o,!1)?(p=n[vn],C=ar(w),n=Mr(w,n)):C=-1);-1!==C;){const Pe=n[vn];if(cr(d,C,Pe.data)){const Je=ba(C,n,i,p,o,Z);if(Je!==lr)return Je}w=n[C+8],w!==pe&&ia(o,n[vn].data[C+8]===Z)&&cr(d,C,n)?(p=Pe,C=ar(w),n=Mr(w,n)):C=-1}}return u}function ba(t,n,i,o,u,d){const p=n[vn],C=p.data[t+8],Pe=ms(C,p,i,null==o?Ii(C)&&hs:o!=p&&0!=(3&C.type),u&Ct.Host&&d===C);return null!==Pe?Xo(n,p,Pe,C):lr}function ms(t,n,i,o,u){const d=t.providerIndexes,p=n.data,C=1048575&d,w=t.directiveStart,Pe=d>>20,wt=u?C+Pe:t.directiveEnd;for(let Kt=o?C:C+Pe;Kt=w&&gn.type===i)return Kt}if(u){const Kt=p[w];if(Kt&&zi(Kt)&&Kt.type===i)return w}return null}function Xo(t,n,i,o){let u=t[i];const d=n.data;if(function en(t){return t instanceof et}(u)){const p=u;p.resolving&&function de(t,n){const i=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new _e(-200,`Circular dependency in DI detected for ${t}${i}`)}(function He(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Fe(t)}(d[i]));const C=Nr(p.canSeeViewProviders);p.resolving=!0;const w=p.injectImpl?xe(p.injectImpl):null;go(t,o,Ct.Default);try{u=t[i]=p.factory(void 0,d,t,o),n.firstCreatePass&&i>=o.directiveStart&&function zs(t,n,i){const{ngOnChanges:o,ngOnInit:u,ngDoCheck:d}=n.type.prototype;if(o){var p,C;const Je=er(n);(null!==(p=i.preOrderHooks)&&void 0!==p?p:i.preOrderHooks=[]).push(t,Je),(null!==(C=i.preOrderCheckHooks)&&void 0!==C?C:i.preOrderCheckHooks=[]).push(t,Je)}var w,Z,Pe;u&&(null!==(w=i.preOrderHooks)&&void 0!==w?w:i.preOrderHooks=[]).push(0-t,u),d&&((null!==(Z=i.preOrderHooks)&&void 0!==Z?Z:i.preOrderHooks=[]).push(t,d),(null!==(Pe=i.preOrderCheckHooks)&&void 0!==Pe?Pe:i.preOrderCheckHooks=[]).push(t,d))}(i,d[i],n)}finally{null!==w&&xe(w),Nr(C),p.resolving=!1,wi()}}return u}function cr(t,n,i){return!!(i[n+(t>>ur)]&1<{const n=t.prototype.constructor,i=n[Ne]||Br(n),o=Object.prototype;let u=Object.getPrototypeOf(t.prototype).constructor;for(;u&&u!==o;){const d=u[Ne]||Br(u);if(d&&d!==i)return d;u=Object.getPrototypeOf(u)}return d=>new d})}function Br(t){return ue(t)?()=>{const n=Br(U(t));return n&&n()}:ho(t)}function g(t){const n=t[vn],i=n.type;return 2===i?n.declTNode:1===i?t[ti]:null}function x(t){return function os(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const i=t.attrs;if(i){const o=i.length;let u=0;for(;u{const o=function ke(t){return function(...i){if(t){const o=t(...i);for(const u in o)this[u]=o[u]}}}(n);function u(...d){if(this instanceof u)return o.apply(this,d),this;const p=new u(...d);return C.annotation=p,C;function C(w,Z,Pe){const Je=w.hasOwnProperty(G)?w[G]:Object.defineProperty(w,G,{value:[]})[G];for(;Je.length<=Pe;)Je.push(null);return(Je[Pe]=Je[Pe]||[]).push(p),w}}return i&&(u.prototype=Object.create(i.prototype)),u.prototype.ngMetadataName=t,u.annotationCls=u,u})}class Qt{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Tt({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function $r(t,n){t.forEach(i=>Array.isArray(i)?$r(i,n):n(i))}function ra(t,n,i){n>=t.length?t.push(i):t.splice(n,0,i)}function m(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function v(t,n){const i=[];for(let o=0;o=0?t[1|o]=i:(o=~o,function F(t,n,i,o){let u=t.length;if(u==n)t.push(i,o);else if(1===u)t.push(o,t[0]),t[0]=i;else{for(u--,t.push(t[u-1],t[u]);u>n;)t[u]=t[u-2],u--;t[n]=i,t[n+1]=o}}(t,o,n,i)),o}function xt(t,n){const i=on(t,n);if(i>=0)return t[1|i]}function on(t,n){return function Nn(t,n,i){let o=0,u=t.length>>i;for(;u!==o;){const d=o+(u-o>>1),p=t[d<n?u=d:o=d+1}return~(u<((qr=qr||{})[qr.Important=1]="Important",qr[qr.DashCase=2]="DashCase",qr))();const du=new Map;let Eh=0;const pu="__ngContext__";function yr(t,n){vi(n)?(t[pu]=n[mo],function jc(t){du.set(t[mo],t)}(n)):t[pu]=n}let gu;function mu(t,n){return gu(t,n)}function aa(t){const n=t[Gn];return Bi(n)?n[Gn]:n}function _u(t){return gl(t[Ai])}function vu(t){return gl(t[mi])}function gl(t){for(;null!==t&&!Bi(t);)t=t[mi];return t}function Ks(t,n,i,o,u){if(null!=o){let d,p=!1;Bi(o)?d=o:vi(o)&&(p=!0,o=o[Yn]);const C=Ri(o);0===t&&null!==i?null==u?Cl(n,i,C):Rs(n,i,C,u||null,!0):1===t&&null!==i?Rs(n,i,C,u||null,!0):2===t?function Eu(t,n,i){const o=Ta(t,n);o&&function ld(t,n,i,o){t.removeChild(n,i,o)}(t,o,n,i)}(n,C,p):3===t&&n.destroyNode(C),null!=d&&function fd(t,n,i,o,u){const d=i[Wo];d!==Ri(i)&&Ks(n,t,o,d,u);for(let C=Gi;C0&&(t[i-1][mi]=o[mi]);const d=m(t,Gi+n);!function td(t,n){ua(t,n,n[Hn],2,null,null),n[Yn]=null,n[ti]=null}(o[vn],o);const p=d[_i];null!==p&&p.detachView(d[vn]),o[Gn]=null,o[mi]=null,o[Cn]&=-65}return o}function vl(t,n){if(!(128&n[Cn])){const i=n[Hn];i.destroyNode&&ua(t,n,i,3,null,null),function od(t){let n=t[Ai];if(!n)return Du(t[vn],t);for(;n;){let i=null;if(vi(n))i=n[Ai];else{const o=n[Gi];o&&(i=o)}if(!i){for(;n&&!n[mi]&&n!==t;)vi(n)&&Du(n[vn],n),n=n[Gn];null===n&&(n=t),vi(n)&&Du(n[vn],n),i=n&&n[mi]}n=i}}(n)}}function Du(t,n){if(!(128&n[Cn])){n[Cn]&=-65,n[Cn]|=128,function ud(t,n){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let o=0;o=0?o[u=p]():o[u=-p].unsubscribe(),d+=2}else{const p=o[u=i[d+1]];i[d].call(p)}if(null!==o){for(let d=u+1;d-1){const{encapsulation:d}=t.data[o.directiveStart+u];if(d===me.None||d===me.Emulated)return null}return $i(o,i)}}(t,n.parent,i)}function Rs(t,n,i,o,u){t.insertBefore(n,i,o,u)}function Cl(t,n,i){t.appendChild(n,i)}function Dl(t,n,i,o,u){null!==o?Rs(t,n,i,o,u):Cl(t,n,i)}function Ta(t,n){return t.parentNode(n)}function Tl(t,n,i){return Ml(t,n,i)}let Tu,xa,xu,wa,Ml=function El(t,n,i){return 40&t.type?$i(t,i):null};function Ea(t,n,i,o){const u=yl(t,o,n),d=n[Hn],C=Tl(o.parent||n[ti],o,n);if(null!=u)if(Array.isArray(i))for(let w=0;wt,createScript:t=>t,createScriptURL:t=>t})}catch{}return xa}())||void 0===n?void 0:n.createHTML(t))||t}function _d(t){xu=t}function wu(){if(void 0===wa&&(wa=null,De.trustedTypes))try{wa=De.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return wa}function Rl(t){var n;return(null===(n=wu())||void 0===n?void 0:n.createHTML(t))||t}function Fl(t){var n;return(null===(n=wu())||void 0===n?void 0:n.createScriptURL(t))||t}class ks{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ze})`}}class vd extends ks{getTypeName(){return"HTML"}}class yd extends ks{getTypeName(){return"Style"}}class bd extends ks{getTypeName(){return"Script"}}class Cd extends ks{getTypeName(){return"URL"}}class Dd extends ks{getTypeName(){return"ResourceURL"}}function rs(t){return t instanceof ks?t.changingThisBreaksApplicationSecurity:t}function Js(t,n){const i=function Td(t){return t instanceof ks&&t.getTypeName()||null}(t);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${ze})`)}return i===n}function Ed(t){return new vd(t)}function Md(t){return new yd(t)}function Od(t){return new bd(t)}function xd(t){return new Cd(t)}function wd(t){return new Dd(t)}class Pd{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(Xs(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class Ad{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=Xs(n),i}}const Ph=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Pa(t){return(t=String(t)).match(Ph)?t:"unsafe:"+t}function ss(t){const n={};for(const i of t.split(","))n[i]=!0;return n}function la(...t){const n={};for(const i of t)for(const o in i)i.hasOwnProperty(o)&&(n[o]=!0);return n}const Nl=ss("area,br,col,hr,img,wbr"),Bl=ss("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ul=ss("rp,rt"),Pu=la(Nl,la(Bl,ss("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),la(Ul,ss("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),la(Ul,Bl)),Au=ss("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Su=la(Au,ss("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ss("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Hl=ss("script,style,template");class Fh{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,o=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?o=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,o&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let u=this.checkClobberedElement(i,i.nextSibling);if(u){i=u;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!Pu.hasOwnProperty(i))return this.sanitizedSomething=!0,!Hl.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const o=n.attributes;for(let u=0;u"),!0}endElement(n){const i=n.nodeName.toLowerCase();Pu.hasOwnProperty(i)&&!Nl.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(zl(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const Lh=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Id=/([^\#-~ |!])/g;function zl(t){return t.replace(/&/g,"&").replace(Lh,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Id,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Aa;function Vl(t,n){let i=null;try{Aa=Aa||function Ll(t){const n=new Ad(t);return function Sd(){try{return!!(new window.DOMParser).parseFromString(Xs(""),"text/html")}catch{return!1}}()?new Pd(n):n}(t);let o=n?String(n):"";i=Aa.getInertBodyElement(o);let u=5,d=o;do{if(0===u)throw new Error("Failed to sanitize html because the input is unstable");u--,o=d,d=i.innerHTML,i=Aa.getInertBodyElement(o)}while(o!==d);return Xs((new Fh).sanitizeChildren($l(i)||i))}finally{if(i){const o=$l(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function $l(t){return"content"in t&&function Nh(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var To=(()=>((To=To||{})[To.NONE=0]="NONE",To[To.HTML=1]="HTML",To[To.STYLE=2]="STYLE",To[To.SCRIPT=3]="SCRIPT",To[To.URL=4]="URL",To[To.RESOURCE_URL=5]="RESOURCE_URL",To))();function Iu(t){const n=da();return n?Rl(n.sanitize(To.HTML,t)||""):Js(t,"HTML")?Rl(rs(t)):Vl(function Il(){return void 0!==xu?xu:typeof document<"u"?document:void 0}(),Fe(t))}function ca(t){const n=da();return n?n.sanitize(To.URL,t)||"":Js(t,"URL")?rs(t):Pa(Fe(t))}function jl(t){const n=da();if(n)return Fl(n.sanitize(To.RESOURCE_URL,t)||"");if(Js(t,"ResourceURL"))return Fl(rs(t));throw new _e(904,!1)}function Gl(t,n,i){return function Ld(t,n){return"src"===n&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===n&&("base"===t||"link"===t)?jl:ca}(n,i)(t)}function da(){const t=T();return t&&t[Ci]}const ku=new Qt("ENVIRONMENT_INITIALIZER"),Sa=new Qt("INJECTOR",-1),Fu=new Qt("INJECTOR_DEF_TYPES");class Wl{get(n,i=dt){if(i===dt){const o=new Error(`NullInjectorError: No provider for ${re(n)}!`);throw o.name="NullInjectorError",o}return i}}function Nd(t){return{\u0275providers:t}}function Bd(...t){return{\u0275providers:Yl(0,t),\u0275fromNgModule:!0}}function Yl(t,...n){const i=[],o=new Set;let u;return $r(n,d=>{const p=d;Ia(p,i,[],o)&&(u||(u=[]),u.push(p))}),void 0!==u&&Lu(u,i),i}function Lu(t,n){for(let i=0;i{n.push(d)})}}function Ia(t,n,i,o){if(!(t=U(t)))return!1;let u=null,d=$t(t);const p=!d&&_t(t);if(d||p){if(p&&!p.standalone)return!1;u=t}else{const w=t.ngModule;if(d=$t(w),!d)return!1;u=w}const C=o.has(u);if(p){if(C)return!1;if(o.add(u),p.dependencies){const w="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const Z of w)Ia(Z,n,i,o)}}else{if(!d)return!1;{if(null!=d.imports&&!C){let Z;o.add(u);try{$r(d.imports,Pe=>{Ia(Pe,n,i,o)&&(Z||(Z=[]),Z.push(Pe))})}finally{}void 0!==Z&&Lu(Z,n)}if(!C){const Z=ho(u)||(()=>new u);n.push({provide:u,useFactory:Z,deps:ot},{provide:Fu,useValue:u,multi:!0},{provide:ku,useValue:()=>St(u),multi:!0})}const w=d.providers;null==w||C||Ra(w,Pe=>{n.push(Pe)})}}return u!==t&&void 0!==t.providers}function Ra(t,n){for(let i of t)J(i)&&(i=i.\u0275providers),Array.isArray(i)?Ra(i,n):n(i)}const Hd=q({provide:String,useValue:q});function ka(t){return null!==t&&"object"==typeof t&&Hd in t}function Fs(t){return"function"==typeof t}const Bu=new Qt("Set Injector scope."),Fa={},Vd={};let Kl;function Uu(){return void 0===Kl&&(Kl=new Wl),Kl}class Ls{}class Xl extends Ls{get destroyed(){return this._destroyed}constructor(n,i,o,u){super(),this.parent=i,this.source=o,this.scopes=u,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,f(n,p=>this.processProvider(p)),this.records.set(Sa,Qs(void 0,this)),u.has("environment")&&this.records.set(Ls,Qs(void 0,this));const d=this.records.get(Bu);null!=d&&"string"==typeof d.value&&this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(Fu.multi,ot,Ct.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();for(const n of this._onDestroyHooks)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(n){this._onDestroyHooks.push(n)}runInContext(n){this.assertNotDestroyed();const i=it(this),o=xe(void 0);try{return n()}finally{it(i),xe(o)}}get(n,i=dt,o=Ct.Default){this.assertNotDestroyed(),o=Mt(o);const u=it(this),d=xe(void 0);try{if(!(o&Ct.SkipSelf)){let C=this.records.get(n);if(void 0===C){const w=function r(t){return"function"==typeof t||"object"==typeof t&&t instanceof Qt}(n)&&Lt(n);C=w&&this.injectableDefInScope(w)?Qs(La(n),Fa):null,this.records.set(n,C)}if(null!=C)return this.hydrate(n,C)}return(o&Ct.Self?Uu():this.parent).get(n,i=o&Ct.Optional&&i===dt?null:i)}catch(p){if("NullInjectorError"===p.name){if((p[an]=p[an]||[]).unshift(re(n)),u)throw p;return function $e(t,n,i,o){const u=t[an];throw n[Nt]&&u.unshift(n[Nt]),t.message=function Xt(t,n,i,o=null){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==sn?t.slice(2):t;let u=re(n);if(Array.isArray(n))u=n.map(re).join(" -> ");else if("object"==typeof n){let d=[];for(let p in n)if(n.hasOwnProperty(p)){let C=n[p];d.push(p+":"+("string"==typeof C?JSON.stringify(C):re(C)))}u=`{${d.join(", ")}}`}return`${i}${o?"("+o+")":""}[${u}]: ${t.replace(Ft,"\n ")}`}("\n"+t.message,u,i,o),t[Vt]=u,t[an]=null,t}(p,n,"R3InjectorError",this.source)}throw p}finally{xe(d),it(u)}}resolveInjectorInitializers(){const n=it(this),i=xe(void 0);try{const o=this.get(ku.multi,ot,Ct.Self);for(const u of o)u()}finally{it(n),xe(i)}}toString(){const n=[],i=this.records;for(const o of i.keys())n.push(re(o));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new _e(205,!1)}processProvider(n){let i=Fs(n=U(n))?n:U(n&&n.provide);const o=function Jl(t){return ka(t)?Qs(void 0,t.useValue):Qs(Ql(t),Fa)}(n);if(Fs(n)||!0!==n.multi)this.records.get(i);else{let u=this.records.get(i);u||(u=Qs(void 0,Fa,!0),u.factory=()=>Xe(u.multi),this.records.set(i,u)),i=n,u.multi.push(n)}this.records.set(i,o)}hydrate(n,i){return i.value===Fa&&(i.value=Vd,i.value=i.factory()),"object"==typeof i.value&&i.value&&function y(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=U(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}}function La(t){const n=Lt(t),i=null!==n?n.factory:ho(t);if(null!==i)return i;if(t instanceof Qt)throw new _e(204,!1);if(t instanceof Function)return function $d(t){const n=t.length;if(n>0)throw v(n,"?"),new _e(204,!1);const i=function rn(t){return t&&(t[Wt]||t[yt])||null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new _e(204,!1)}function Ql(t,n,i){let o;if(Fs(t)){const u=U(t);return ho(u)||La(u)}if(ka(t))o=()=>U(t.useValue);else if(function Nu(t){return!(!t||!t.useFactory)}(t))o=()=>t.useFactory(...Xe(t.deps||[]));else if(function Zl(t){return!(!t||!t.useExisting)}(t))o=()=>St(U(t.useExisting));else{const u=U(t&&(t.useClass||t.provide));if(!function a(t){return!!t.deps}(t))return ho(u)||La(u);o=()=>new u(...Xe(t.deps))}return o}function Qs(t,n,i=!1){return{factory:t,value:n,multi:i?[]:void 0}}function f(t,n){for(const i of t)Array.isArray(i)?f(i,n):i&&J(i)?f(i.\u0275providers,n):n(i)}class k{}class ge{}class ui{resolveComponentFactory(n){throw function tn(t){const n=Error(`No component factory found for ${re(t)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=t,n}(n)}}let Ji=(()=>{class t{}return t.NULL=new ui,t})();function Or(){return eo(mt(),T())}function eo(t,n){return new zo($i(t,n))}let zo=(()=>{class t{constructor(i){this.nativeElement=i}}return t.__NG_ELEMENT_ID__=Or,t})();function fa(t){return t instanceof zo?t.nativeElement:t}class Na{}let jd=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function Kr(){const t=T(),i=Wi(mt().index,t);return(vi(i)?i:t)[Hn]}(),t})(),U0=(()=>{class t{}return t.\u0275prov=Tt({token:t,providedIn:"root",factory:()=>null}),t})();class Hh{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const H0=new Hh("15.2.10"),Gd={},Wd="ngOriginalError";function Yd(t){return t[Wd]}class Hu{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&Yd(n);for(;i&&Yd(i);)i=Yd(i);return i||null}}function zh(t){return t.ownerDocument.defaultView}function Vh(t){return t.ownerDocument}function Ns(t){return t instanceof Function?t():t}function jh(t,n,i){let o=t.length;for(;;){const u=t.indexOf(n,i);if(-1===u)return u;if(0===u||t.charCodeAt(u-1)<=32){const d=n.length;if(u+d===o||t.charCodeAt(u+d)<=32)return u}i=u+1}}const Gh="ng-template";function K0(t,n,i){let o=0,u=!0;for(;od?"":u[Je+1].toLowerCase();const Kt=8&o?wt:null;if(Kt&&-1!==jh(Kt,Z,0)||2&o&&Z!==wt){if(as(o))return!1;p=!0}}}}else{if(!p&&!as(o)&&!as(w))return!1;if(p&&as(w))continue;p=!1,o=w|1&o}}return as(o)||p}function as(t){return 0==(1&t)}function Q0(t,n,i,o){if(null===n)return-1;let u=0;if(o||!i){let d=!1;for(;u-1)for(i++;i0?'="'+C+'"':"")+"]"}else 8&o?u+="."+p:4&o&&(u+=" "+p);else""!==u&&!as(p)&&(n+=Zh(d,u),u=""),o=p,d=d||!as(o);i++}return""!==u&&(n+=Zh(d,u)),n}const gi={};function Kh(t){Xh(M(),T(),Yi()+t,!1)}function Xh(t,n,i,o){if(!o)if(3==(3&n[Cn])){const d=t.preOrderCheckHooks;null!==d&&Yr(n,d,i)}else{const d=t.preOrderHooks;null!==d&&Fr(n,d,0,i)}sr(i)}function ep(t,n=null,i=null,o){const u=tp(t,n,i,o);return u.resolveInjectorInitializers(),u}function tp(t,n=null,i=null,o,u=new Set){const d=[i||ot,Bd(t)];return o=o||("object"==typeof t?void 0:re(t)),new Xl(d,n||Uu(),o||null,u)}let ha=(()=>{class t{static create(i,o){if(Array.isArray(i))return ep({name:""},o,i,"");{var u;const d=null!==(u=i.name)&&void 0!==u?u:"";return ep({name:d},i.parent,i.providers,d)}}}return t.THROW_IF_NOT_FOUND=dt,t.NULL=new Wl,t.\u0275prov=Tt({token:t,providedIn:"any",factory:()=>St(Sa)}),t.__NG_ELEMENT_ID__=-1,t})();function Ha(t,n=Ct.Default){const i=T();return null===i?St(t,n):gs(mt(),i,U(t),n)}function up(){throw new Error("invalid")}function lp(t,n){const i=t.contentQueries;if(null!==i)for(let o=0;odi&&Xh(t,n,di,!1),no(p?2:0,u),i(o,u)}finally{sr(d),no(p?3:1,u)}}function ef(t,n,i){if(vo(n)){const u=n.directiveEnd;for(let d=n.directiveStart;d0;){const i=t[--n];if("number"==typeof i&&i<0)return i}return 0})(p)!=C&&p.push(C),p.push(i,o,d)}}(t,n,o,zu(t,i,u.hostVars,gi),u)}function ys(t,n,i,o,u,d){const p=$i(t,n);!function uf(t,n,i,o,u,d,p){if(null==d)t.removeAttribute(n,u,i);else{const C=null==p?Fe(d):p(d,o||"",u);t.setAttribute(n,u,C,i)}}(n[Hn],p,d,t.value,i,o,u)}function j_(t,n,i,o,u,d){const p=d[n];if(null!==p){const C=o.setInput;for(let w=0;w0&&lf(i)}}function lf(t){for(let o=_u(t);null!==o;o=vu(o))for(let u=Gi;u0&&lf(d)}const i=t[vn].components;if(null!==i)for(let o=0;o0&&lf(u)}}function K_(t,n){const i=Wi(n,t),o=i[vn];(function X_(t,n){for(let i=n.length;i-1&&(Cu(n,o),m(i,o))}this._attachedToViewContainer=!1}vl(this._lView[vn],this._lView)}onDestroy(n){fp(this._lView[vn],this._lView,null,n)}markForCheck(){ic(this._cdRefInjectingView||this._lView)}detach(){this._lView[Cn]&=-65}reattach(){this._lView[Cn]|=64}detectChanges(){oc(this._lView[vn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new _e(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function id(t,n){ua(t,n,n[Hn],2,null,null)}(this._lView[vn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new _e(902,!1);this._appRef=n}}class J_ extends Vu{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;oc(n[vn],n,n[ei],!1)}checkNoChanges(){}get context(){return null}}class Dp extends Ji{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const i=_t(n);return new $u(i,this.ngModule)}}function Tp(t){const n=[];for(let i in t)t.hasOwnProperty(i)&&n.push({propName:t[i],templateName:i});return n}class q_{constructor(n,i){this.injector=n,this.parentInjector=i}get(n,i,o){o=Mt(o);const u=this.injector.get(n,Gd,o);return u!==Gd||i===Gd?u:this.parentInjector.get(n,i,o)}}class $u extends ge{get inputs(){return Tp(this.componentDef.inputs)}get outputs(){return Tp(this.componentDef.outputs)}constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=function o_(t){return t.map(i_).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}create(n,i,o,u){var d;let p=(u=u||this.ngModule)instanceof Ls?u:null===(d=u)||void 0===d?void 0:d.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const C=p?new q_(n,p):n,w=C.get(Na,null);if(null===w)throw new _e(407,!1);const Z=C.get(U0,null),Pe=w.createRenderer(null,this.componentDef),Je=this.componentDef.selectors[0][0]||"div",wt=o?function w_(t,n,i){return t.selectRootElement(n,i===me.ShadowDom)}(Pe,o,this.componentDef.encapsulation):bu(Pe,Je,function Q_(t){const n=t.toLowerCase();return"svg"===n?io:"math"===n?"math":null}(Je)),Kt=this.componentDef.onPush?288:272,gn=rf(0,null,null,1,0,null,null,null,null,null),En=ec(null,gn,null,Kt,null,null,w,Pe,Z,C,null);let Pn,Wn;Zo(En);try{const Jn=this.componentDef;let bn,li=null;Jn.findHostDirectiveDefs?(bn=[],li=new Map,Jn.findHostDirectiveDefs(Jn,bn,li),bn.push(Jn)):bn=[Jn];const ao=function tv(t,n){const i=t[vn],o=di;return t[o]=n,za(i,o,2,"#host",null)}(En,wt),Po=function nv(t,n,i,o,u,d,p,C){const w=u[vn];!function iv(t,n,i,o){for(const u of t)n.mergedAttrs=Do(n.mergedAttrs,u.hostAttrs);null!==n.mergedAttrs&&(rc(n,n.mergedAttrs,!0),null!==i&&Al(o,i,n))}(o,t,n,p);const Z=d.createRenderer(n,i),Pe=ec(u,dp(i),null,i.onPush?32:16,u[t.index],t,d,Z,C||null,null,null);return w.firstCreatePass&&af(w,t,o.length-1),nc(u,Pe),u[t.index]=Pe}(ao,wt,Jn,bn,En,w,Pe);Wn=Vr(gn,di),wt&&function rv(t,n,i,o){if(o)Mi(t,i,["ng-version",H0.full]);else{const{attrs:u,classes:d}=function r_(t){const n=[],i=[];let o=1,u=2;for(;o0&&Pl(t,i,d.join(" "))}}(Pe,Jn,wt,o),void 0!==i&&function sv(t,n,i){const o=t.projection=[];for(let u=0;u=0;o--){const u=t[o];u.hostVars=n+=u.hostVars,u.hostAttrs=Do(u.hostAttrs,i=Do(i,u.hostAttrs))}}(o)}function hf(t){return t===Ke?{}:t===ot?[]:t}function lv(t,n){const i=t.viewQuery;t.viewQuery=i?(o,u)=>{n(o,u),i(o,u)}:n}function cv(t,n){const i=t.contentQueries;t.contentQueries=i?(o,u,d)=>{n(o,u,d),i(o,u,d)}:n}function dv(t,n){const i=t.hostBindings;t.hostBindings=i?(o,u)=>{n(o,u),i(o,u)}:n}function ac(t){return!!pf(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function pf(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function bs(t,n,i){return t[n]=i}function Ar(t,n,i){return!Object.is(t[n],i)&&(t[n]=i,!0)}function pa(t,n,i,o){const u=Ar(t,n,i);return Ar(t,n+1,o)||u}function gf(t,n,i,o){const u=T();return Ar(u,ir(),n)&&(M(),ys(Zi(),u,t,n,i,o)),gf}function ja(t,n,i,o,u,d){const C=pa(t,function oo(){return b.lFrame.bindingIndex}(),i,u);return po(2),C?n+Fe(i)+o+Fe(u)+d:gi}function Np(t,n,i,o,u,d,p,C){const w=T(),Z=M(),Pe=t+di,Je=Z.firstCreatePass?function Cv(t,n,i,o,u,d,p,C,w){const Z=n.consts,Pe=za(n,t,4,p||null,Fo(Z,C));sf(n,i,Pe,Fo(Z,w)),fs(n,Pe);const Je=Pe.tView=rf(2,Pe,o,u,d,n.directiveRegistry,n.pipeRegistry,null,n.schemas,Z);return null!==n.queries&&(n.queries.template(n,Pe),Je.queries=n.queries.embeddedTView(Pe)),Pe}(Pe,Z,w,n,i,o,u,d,p):Z.data[Pe];ni(Je,!1);const wt=w[Hn].createComment("");Ea(Z,w,wt,Je),yr(wt,w),nc(w,w[Pe]=_p(wt,w,wt,Je)),Oo(Je)&&tf(Z,w,Je),null!=p&&nf(w,Je,C)}function Bp(t){return Qi(function Lo(){return b.lFrame.contextLView}(),di+t)}function mf(t,n,i){const o=T();return Ar(o,ir(),n)&&Xr(M(),Zi(),o,t,n,o[Hn],i,!1),mf}function _f(t,n,i,o,u){const p=u?"class":"style";df(t,i,n.inputs[p],p,o)}function lc(t,n,i,o){const u=T(),d=M(),p=di+t,C=u[Hn],w=d.firstCreatePass?function Tv(t,n,i,o,u,d){const p=n.consts,w=za(n,t,2,o,Fo(p,u));return sf(n,i,w,Fo(p,d)),null!==w.attrs&&rc(w,w.attrs,!1),null!==w.mergedAttrs&&rc(w,w.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,w),w}(p,d,u,n,i,o):d.data[p],Z=u[p]=bu(C,n,function Hs(){return b.lFrame.currentNamespace}()),Pe=Oo(w);return ni(w,!0),Al(C,Z,w),32!=(32&w.flags)&&Ea(d,u,Z,w),0===function Ge(){return b.lFrame.elementDepthCount}()&&yr(Z,u),function Et(){b.lFrame.elementDepthCount++}(),Pe&&(tf(d,u,w),ef(d,w,u)),null!==o&&nf(u,w),lc}function cc(){let t=mt();ki()?yi():(t=t.parent,ni(t,!1));const n=t;!function It(){b.lFrame.elementDepthCount--}();const i=M();return i.firstCreatePass&&(fs(i,t),vo(t)&&i.queries.elementEnd(t)),null!=n.classesWithoutHost&&function bi(t){return 0!=(8&t.flags)}(n)&&_f(i,n,T(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function pi(t){return 0!=(16&t.flags)}(n)&&_f(i,n,T(),n.stylesWithoutHost,!1),cc}function vf(t,n,i,o){return lc(t,n,i,o),cc(),vf}function dc(t,n,i){const o=T(),u=M(),d=t+di,p=u.firstCreatePass?function Ev(t,n,i,o,u){const d=n.consts,p=Fo(d,o),C=za(n,t,8,"ng-container",p);return null!==p&&rc(C,p,!0),sf(n,i,C,Fo(d,u)),null!==n.queries&&n.queries.elementStart(n,C),C}(d,u,o,n,i):u.data[d];ni(p,!0);const C=o[d]=o[Hn].createComment("");return Ea(u,o,C,p),yr(C,o),Oo(p)&&(tf(u,o,p),ef(u,p,o)),null!=i&&nf(o,p),dc}function fc(){let t=mt();const n=M();return ki()?yi():(t=t.parent,ni(t,!1)),n.firstCreatePass&&(fs(n,t),vo(t)&&n.queries.elementEnd(t)),fc}function yf(t,n,i){return dc(t,n,i),fc(),yf}function Up(){return T()}function bf(t){return!!t&&"function"==typeof t.then}function Hp(t){return!!t&&"function"==typeof t.subscribe}const zp=Hp;function Cf(t,n,i,o){const u=T(),d=M(),p=mt();return function $p(t,n,i,o,u,d,p){const C=Oo(o),Z=t.firstCreatePass&&yp(t),Pe=n[ei],Je=vp(n);let wt=!0;if(3&o.type||p){const En=$i(o,n),Pn=p?p(En):En,Wn=Je.length,Jn=p?li=>p(Ri(li[o.index])):o.index;let bn=null;if(!p&&C&&(bn=function Mv(t,n,i,o){const u=t.cleanup;if(null!=u)for(let d=0;dw?C[w]:null}"string"==typeof p&&(d+=2)}return null}(t,n,u,o.index)),null!==bn)(bn.__ngLastListenerFn__||bn).__ngNextListenerFn__=d,bn.__ngLastListenerFn__=d,wt=!1;else{d=Gp(o,n,Pe,d,!1);const li=i.listen(Pn,u,d);Je.push(d,li),Z&&Z.push(u,Jn,Wn,Wn+1)}}else d=Gp(o,n,Pe,d,!1);const Kt=o.outputs;let gn;if(wt&&null!==Kt&&(gn=Kt[u])){const En=gn.length;if(En)for(let Pn=0;Pn-1?Wi(t.index,n):n);let w=jp(n,i,o,p),Z=d.__ngNextListenerFn__;for(;Z;)w=jp(n,i,Z,p)&&w,Z=Z.__ngNextListenerFn__;return u&&!1===w&&(p.preventDefault(),p.returnValue=!1),w}}function Wp(t=1){return function ro(t){return(b.lFrame.contextLView=function No(t,n){for(;t>0;)n=n[uo],t--;return n}(t,b.lFrame.contextLView))[ei]}(t)}function Ov(t,n){let i=null;const o=function q0(t){const n=t.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(t);for(let u=0;u>17&32767}function Tf(t){return 2|t}function ga(t){return(131068&t)>>2}function Ef(t,n){return-131069&t|n<<2}function Mf(t){return 1|t}function og(t,n,i,o,u){const d=t[i+1],p=null===n;let C=o?qs(d):ga(d),w=!1;for(;0!==C&&(!1===w||p);){const Pe=t[C+1];Iv(t[C],n)&&(w=!0,t[C+1]=o?Mf(Pe):Tf(Pe)),C=o?qs(Pe):ga(Pe)}w&&(t[i+1]=o?Tf(d):Mf(d))}function Iv(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&on(t,n)>=0}const fr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function rg(t){return t.substring(fr.key,fr.keyEnd)}function sg(t,n){const i=fr.textEnd;return i===n?-1:(n=fr.keyEnd=function Lv(t,n,i){for(;n32;)n++;return n}(t,fr.key=n,i),Ja(t,n,i))}function Ja(t,n,i){for(;n=0;i=sg(n,i))Ee(t,rg(n),!0)}function us(t,n,i,o){const u=T(),d=M(),p=po(2);d.firstUpdatePass&&hg(d,t,p,o),n!==gi&&Ar(u,p,n)&&gg(d,d.data[Yi()],u,u[Hn],t,u[p+1]=function Yv(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=re(rs(t)))),t}(n,i),o,p)}function fg(t,n){return n>=t.expandoStartIndex}function hg(t,n,i,o){const u=t.data;if(null===u[i+1]){const d=u[Yi()],p=fg(t,i);_g(d,o)&&null===n&&!p&&(n=!1),n=function Hv(t,n,i,o){const u=Vn(t);let d=o?n.residualClasses:n.residualStyles;if(null===u)0===(o?n.classBindings:n.styleBindings)&&(i=Gu(i=wf(null,t,n,i,o),n.attrs,o),d=null);else{const p=n.directiveStylingLast;if(-1===p||t[p]!==u)if(i=wf(u,t,n,i,o),null===d){let w=function zv(t,n,i){const o=i?n.classBindings:n.styleBindings;if(0!==ga(o))return t[qs(o)]}(t,n,o);void 0!==w&&Array.isArray(w)&&(w=wf(null,t,n,w[1],o),w=Gu(w,n.attrs,o),function Vv(t,n,i,o){t[qs(i?n.classBindings:n.styleBindings)]=o}(t,n,o,w))}else d=function $v(t,n,i){let o;const u=n.directiveEnd;for(let d=1+n.directiveStylingLast;d0)&&(Z=!0)):Pe=i,u)if(0!==w){const wt=qs(t[C+1]);t[o+1]=hc(wt,C),0!==wt&&(t[wt+1]=Ef(t[wt+1],o)),t[C+1]=function wv(t,n){return 131071&t|n<<17}(t[C+1],o)}else t[o+1]=hc(C,0),0!==C&&(t[C+1]=Ef(t[C+1],o)),C=o;else t[o+1]=hc(w,0),0===C?C=o:t[w+1]=Ef(t[w+1],o),w=o;Z&&(t[o+1]=Tf(t[o+1])),og(t,Pe,o,!0),og(t,Pe,o,!1),function Sv(t,n,i,o,u){const d=u?t.residualClasses:t.residualStyles;null!=d&&"string"==typeof n&&on(d,n)>=0&&(i[o+1]=Mf(i[o+1]))}(n,Pe,t,o,d),p=hc(C,w),d?n.classBindings=p:n.styleBindings=p}(u,d,n,i,p,o)}}function wf(t,n,i,o,u){let d=null;const p=i.directiveEnd;let C=i.directiveStylingLast;for(-1===C?C=i.directiveStart:C++;C0;){const w=t[u],Z=Array.isArray(w),Pe=Z?w[1]:w,Je=null===Pe;let wt=i[u+1];wt===gi&&(wt=Je?ot:void 0);let Kt=Je?xt(wt,o):Pe===o?wt:void 0;if(Z&&!pc(Kt)&&(Kt=xt(w,o)),pc(Kt)&&(C=Kt,p))return C;const gn=t[u+1];u=p?qs(gn):ga(gn)}if(null!==n){let w=d?n.residualClasses:n.residualStyles;null!=w&&(C=xt(w,o))}return C}function pc(t){return void 0!==t}function _g(t,n){return 0!=(t.flags&(n?8:16))}function vg(t,n=""){const i=T(),o=M(),u=t+di,d=o.firstCreatePass?za(o,u,1,n,null):o.data[u],p=i[u]=function yu(t,n){return t.createText(n)}(i[Hn],n);Ea(o,i,p,d),ni(d,!1)}function Pf(t){return gc("",t,""),Pf}function gc(t,n,i){const o=T(),u=function $a(t,n,i,o){return Ar(t,ir(),i)?n+Fe(i)+o:gi}(o,t,n,i);return u!==gi&&Bs(o,Yi(),u),gc}function Af(t,n,i,o,u){const d=T(),p=ja(d,t,n,i,o,u);return p!==gi&&Bs(d,Yi(),p),Af}function Sf(t,n,i){const o=T();return Ar(o,ir(),n)&&Xr(M(),Zi(),o,t,n,o[Hn],i,!0),Sf}function If(t,n,i){const o=T();if(Ar(o,ir(),n)){const d=M(),p=Zi();Xr(d,p,o,t,n,function bp(t,n,i){return(null===t||zi(t))&&(i=function co(t){for(;Array.isArray(t);){if("object"==typeof t[Eo])return t;t=t[Yn]}return null}(i[n.index])),i[Hn]}(Vn(d.data),p,o),i,!0)}return If}const ma=void 0;var hy=["en",[["a","p"],["AM","PM"],ma],[["AM","PM"],ma,ma],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ma,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ma,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ma,"{1} 'at' {0}",ma],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function fy(t){const i=Math.floor(Math.abs(t)),o=t.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===o?1:5}];let Qa={};function Rf(t){const n=function py(t){return t.toLowerCase().replace(/_/g,"-")}(t);let i=Lg(n);if(i)return i;const o=n.split("-")[0];if(i=Lg(o),i)return i;if("en"===o)return hy;throw new _e(701,!1)}function Fg(t){return Rf(t)[qn.PluralCase]}function Lg(t){return t in Qa||(Qa[t]=De.ng&&De.ng.common&&De.ng.common.locales&&De.ng.common.locales[t]),Qa[t]}var qn=(()=>((qn=qn||{})[qn.LocaleId=0]="LocaleId",qn[qn.DayPeriodsFormat=1]="DayPeriodsFormat",qn[qn.DayPeriodsStandalone=2]="DayPeriodsStandalone",qn[qn.DaysFormat=3]="DaysFormat",qn[qn.DaysStandalone=4]="DaysStandalone",qn[qn.MonthsFormat=5]="MonthsFormat",qn[qn.MonthsStandalone=6]="MonthsStandalone",qn[qn.Eras=7]="Eras",qn[qn.FirstDayOfWeek=8]="FirstDayOfWeek",qn[qn.WeekendRange=9]="WeekendRange",qn[qn.DateFormat=10]="DateFormat",qn[qn.TimeFormat=11]="TimeFormat",qn[qn.DateTimeFormat=12]="DateTimeFormat",qn[qn.NumberSymbols=13]="NumberSymbols",qn[qn.NumberFormats=14]="NumberFormats",qn[qn.CurrencyCode=15]="CurrencyCode",qn[qn.CurrencySymbol=16]="CurrencySymbol",qn[qn.CurrencyName=17]="CurrencyName",qn[qn.Currencies=18]="Currencies",qn[qn.Directionality=19]="Directionality",qn[qn.PluralCase=20]="PluralCase",qn[qn.ExtraData=21]="ExtraData",qn))();const qa="en-US";let Ng=qa;function Lf(t,n,i,o,u){if(t=U(t),Array.isArray(t))for(let d=0;d>20;if(Fs(t)||!t.multi){const Kt=new et(w,u,Ha),gn=Bf(C,n,u?Pe:Pe+wt,Je);-1===gn?(Ps(ps(Z,p),d,C),Nf(d,t,n.length),n.push(C),Z.directiveStart++,Z.directiveEnd++,u&&(Z.providerIndexes+=1048576),i.push(Kt),p.push(Kt)):(i[gn]=Kt,p[gn]=Kt)}else{const Kt=Bf(C,n,Pe+wt,Je),gn=Bf(C,n,Pe,Pe+wt),Pn=gn>=0&&i[gn];if(u&&!Pn||!u&&!(Kt>=0&&i[Kt])){Ps(ps(Z,p),d,C);const Wn=function f1(t,n,i,o,u){const d=new et(t,i,Ha);return d.multi=[],d.index=n,d.componentProviders=0,um(d,u,o&&!i),d}(u?d1:c1,i.length,u,o,w);!u&&Pn&&(i[gn].providerFactory=Wn),Nf(d,t,n.length,0),n.push(C),Z.directiveStart++,Z.directiveEnd++,u&&(Z.providerIndexes+=1048576),i.push(Wn),p.push(Wn)}else Nf(d,t,Kt>-1?Kt:gn,um(i[u?gn:Kt],w,!u&&o));!u&&o&&Pn&&i[gn].componentProviders++}}}function Nf(t,n,i,o){const u=Fs(n),d=function zd(t){return!!t.useClass}(n);if(u||d){const w=(d?U(n.useClass):n).prototype.ngOnDestroy;if(w){const Z=t.destroyHooks||(t.destroyHooks=[]);if(!u&&n.multi){const Pe=Z.indexOf(i);-1===Pe?Z.push(i,[o,w]):Z[Pe+1].push(o,w)}else Z.push(i,w)}}}function um(t,n,i){return i&&t.componentProviders++,t.multi.push(n)-1}function Bf(t,n,i,o){for(let u=i;u{i.providersResolver=(o,u)=>function l1(t,n,i){const o=M();if(o.firstCreatePass){const u=zi(t);Lf(i,o.data,o.blueprint,u,!0),Lf(n,o.data,o.blueprint,u,!1)}}(o,u?u(t):t,n)}}class eu{}class cm{}function h1(t,n){return new dm(t,null!=n?n:null)}class dm extends eu{constructor(n,i){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Dp(this);const o=dn(n);this._bootstrapComponents=Ns(o.bootstrap),this._r3Injector=tp(n,i,[{provide:eu,useValue:this},{provide:Ji,useValue:this.componentFactoryResolver}],re(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Hf extends cm{constructor(n){super(),this.moduleType=n}create(n){return new dm(this.moduleType,n)}}class p1 extends eu{constructor(n,i,o){super(),this.componentFactoryResolver=new Dp(this),this.instance=null;const u=new Xl([...n,{provide:eu,useValue:this},{provide:Ji,useValue:this.componentFactoryResolver}],i||Uu(),o,new Set(["environment"]));this.injector=u,u.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function zf(t,n,i=null){return new p1(t,n,i).injector}let g1=(()=>{class t{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i.id)){const o=Yl(0,i.type),u=o.length>0?zf([o],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i.id,u)}return this.cachedInjectors.get(i.id)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}}return t.\u0275prov=Tt({token:t,providedIn:"environment",factory:()=>new t(St(Ls))}),t})();function fm(t){t.getStandaloneInjector=n=>n.get(g1).getOrCreateStandaloneInjector(t)}function ym(t,n,i){const o=xi()+t,u=T();return u[o]===gi?bs(u,o,i?n.call(i):n()):function ju(t,n){return t[n]}(u,o)}function bm(t,n,i,o){return Dm(T(),xi(),t,n,i,o)}function Cm(t,n,i,o,u){return Tm(T(),xi(),t,n,i,o,u)}function Ju(t,n){const i=t[n];return i===gi?void 0:i}function Dm(t,n,i,o,u,d){const p=n+i;return Ar(t,p,u)?bs(t,p+1,d?o.call(d,u):o(u)):Ju(t,p+1)}function Tm(t,n,i,o,u,d,p){const C=n+i;return pa(t,C,u,d)?bs(t,C+2,p?o.call(p,u,d):o(u,d)):Ju(t,C+2)}function Em(t,n,i,o,u,d,p,C){const w=n+i;return function uc(t,n,i,o,u){const d=pa(t,n,i,o);return Ar(t,n+2,u)||d}(t,w,u,d,p)?bs(t,w+3,C?o.call(C,u,d,p):o(u,d,p)):Ju(t,w+3)}function xm(t,n){const i=M();let o;const u=t+di;var d;i.firstCreatePass?(o=function S1(t,n){if(n)for(let i=n.length-1;i>=0;i--){const o=n[i];if(t===o.name)return o}}(n,i.pipeRegistry),i.data[u]=o,o.onDestroy&&(null!==(d=i.destroyHooks)&&void 0!==d?d:i.destroyHooks=[]).push(u,o.onDestroy)):o=i.data[u];const p=o.factory||(o.factory=ho(o.type)),C=xe(Ha);try{const w=Nr(!1),Z=p();return Nr(w),function Dv(t,n,i,o){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),n[i]=o}(i,T(),u,Z),Z}finally{xe(C)}}function wm(t,n,i){const o=t+di,u=T(),d=Qi(u,o);return Qu(u,o)?Dm(u,xi(),n,d.transform,i,d):d.transform(i)}function Pm(t,n,i,o){const u=t+di,d=T(),p=Qi(d,u);return Qu(d,u)?Tm(d,xi(),n,p.transform,i,o,p):p.transform(i,o)}function Am(t,n,i,o,u){const d=t+di,p=T(),C=Qi(p,d);return Qu(p,d)?Em(p,xi(),n,C.transform,i,o,u,C):C.transform(i,o,u)}function Qu(t,n){return t[vn].data[n].pure}function $f(t){return n=>{setTimeout(t,void 0,n)}}const Ts=class k1 extends e.x{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,o){let u=n,d=i||(()=>null),p=o;if(n&&"object"==typeof n){var C,w,Z;const Je=n;u=null===(C=Je.next)||void 0===C?void 0:C.bind(Je),d=null===(w=Je.error)||void 0===w?void 0:w.bind(Je),p=null===(Z=Je.complete)||void 0===Z?void 0:Z.bind(Je)}this.__isAsync&&(d=$f(d),u&&(u=$f(u)),p&&(p=$f(p)));const Pe=super.subscribe({next:u,error:d,complete:p});return n instanceof s.w0&&n.add(Pe),Pe}};function F1(){return this._results[Symbol.iterator]()}class bc{get changes(){return this._changes||(this._changes=new Ts)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=bc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=F1)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const o=this;o.dirty=!1;const u=function Jo(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function _s(t,n,i){if(t.length!==n.length)return!1;for(let o=0;o{class t{}return t.__NG_ELEMENT_ID__=B1,t})();const L1=qu,N1=class extends L1{constructor(n,i,o){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=o}createEmbeddedView(n,i){const o=this._declarationTContainer.tView,u=ec(this._declarationLView,o,n,16,null,o.declTNode,null,null,null,null,i||null);u[hr]=this._declarationLView[this._declarationTContainer.index];const p=this._declarationLView[_i];return null!==p&&(u[_i]=p.createEmbeddedView(o)),qd(o,u,n),new Vu(u)}};function B1(){return Cc(mt(),T())}function Cc(t,n){return 4&t.type?new N1(n,t,eo(t,n)):null}let Dc=(()=>{class t{}return t.__NG_ELEMENT_ID__=U1,t})();function U1(){return Rm(mt(),T())}const H1=Dc,Sm=class extends H1{constructor(n,i,o){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=o}get element(){return eo(this._hostTNode,this._hostLView)}get injector(){return new _r(this._hostTNode,this._hostLView)}get parentInjector(){const n=Bo(this._hostTNode,this._hostLView);if(Ko(n)){const i=Mr(n,this._hostLView),o=ar(n);return new _r(i[vn].data[o+8],i)}return new _r(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=Im(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-Gi}createEmbeddedView(n,i,o){let u,d;"number"==typeof o?u=o:null!=o&&(u=o.index,d=o.injector);const p=n.createEmbeddedView(i||{},d);return this.insert(p,u),p}createComponent(n,i,o,u,d){const p=n&&!function dr(t){return"function"==typeof t}(n);let C;if(p)C=i;else{const Je=i||{};C=Je.index,o=Je.injector,u=Je.projectableNodes,d=Je.environmentInjector||Je.ngModuleRef}const w=p?n:new $u(_t(n)),Z=o||this.parentInjector;if(!d&&null==w.ngModule){const wt=(p?Z:this.parentInjector).get(Ls,null);wt&&(d=wt)}const Pe=w.create(Z,u,void 0,d);return this.insert(Pe.hostView,C),Pe}insert(n,i){const o=n._lView,u=o[vn];if(function gr(t){return Bi(t[Gn])}(o)){const Pe=this.indexOf(n);if(-1!==Pe)this.detach(Pe);else{const Je=o[Gn],wt=new Sm(Je,Je[ti],Je[Gn]);wt.detach(wt.indexOf(n))}}const d=this._adjustIndex(i),p=this._lContainer;!function rd(t,n,i,o){const u=Gi+o,d=i.length;o>0&&(i[u-1][mi]=n),o0)o.push(p[C/2]);else{const Z=d[C+1],Pe=n[-w];for(let Je=Gi;Je{class t{constructor(i){this.appInits=i,this.resolve=Ec,this.reject=Ec,this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,u)=>{this.resolve=o,this.reject=u})}runInitializers(){if(this.initialized)return;const i=[],o=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let u=0;u{d.subscribe({complete:C,error:w})});i.push(p)}}Promise.all(i).then(()=>{o()}).catch(u=>{this.reject(u)}),0===i.length&&o(),this.initialized=!0}}return t.\u0275fac=function(i){return new(i||t)(St(u0,8))},t.\u0275prov=Tt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const l0=new Qt("AppId",{providedIn:"root",factory:function c0(){return`${th()}${th()}${th()}`}});function th(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const d0=new Qt("Platform Initializer"),fb=new Qt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),hb=new Qt("AnimationModuleType");let pb=(()=>{class t{log(i){console.log(i)}warn(i){console.warn(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=Tt({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();const Oc=new Qt("LocaleId",{providedIn:"root",factory:()=>Ht(Oc,Ct.Optional|Ct.SkipSelf)||function gb(){return typeof $localize<"u"&&$localize.locale||qa}()}),mb=new Qt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class _b{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let vb=(()=>{class t{compileModuleSync(i){return new Hf(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const o=this.compileModuleSync(i),d=Ns(dn(i).declarations).reduce((p,C)=>{const w=_t(C);return w&&p.push(new $u(w)),p},[]);return new _b(o,d)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=Tt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Cb=(()=>Promise.resolve(0))();function nh(t){typeof Zone>"u"?Cb.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class ts{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ts(!1),this.onMicrotaskEmpty=new Ts(!1),this.onStable=new Ts(!1),this.onError=new Ts(!1),typeof Zone>"u")throw new _e(908,!1);Zone.assertZonePatched();const u=this;u._nesting=0,u._outer=u._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(u._inner=u._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(u._inner=u._inner.fork(Zone.longStackTraceZoneSpec)),u.shouldCoalesceEventChangeDetection=!o&&i,u.shouldCoalesceRunChangeDetection=o,u.lastRequestAnimationFrameId=-1,u.nativeRequestAnimationFrame=function Db(){let t=De.requestAnimationFrame,n=De.cancelAnimationFrame;if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function Mb(t){const n=()=>{!function Eb(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(De,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,oh(t),t.isCheckStableRunning=!0,ih(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),oh(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,o,u,d,p,C)=>{try{return p0(t),i.invokeTask(u,d,p,C)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===d.type||t.shouldCoalesceRunChangeDetection)&&n(),g0(t)}},onInvoke:(i,o,u,d,p,C,w)=>{try{return p0(t),i.invoke(u,d,p,C,w)}finally{t.shouldCoalesceRunChangeDetection&&n(),g0(t)}},onHasTask:(i,o,u,d)=>{i.hasTask(u,d),o===u&&("microTask"==d.change?(t._hasPendingMicrotasks=d.microTask,oh(t),ih(t)):"macroTask"==d.change&&(t.hasPendingMacrotasks=d.macroTask))},onHandleError:(i,o,u,d)=>(i.handleError(u,d),t.runOutsideAngular(()=>t.onError.emit(d)),!1)})}(u)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ts.isInAngularZone())throw new _e(909,!1)}static assertNotInAngularZone(){if(ts.isInAngularZone())throw new _e(909,!1)}run(n,i,o){return this._inner.run(n,i,o)}runTask(n,i,o,u){const d=this._inner,p=d.scheduleEventTask("NgZoneEvent: "+u,n,Tb,Ec,Ec);try{return d.runTask(p,i,o)}finally{d.cancelTask(p)}}runGuarded(n,i,o){return this._inner.runGuarded(n,i,o)}runOutsideAngular(n){return this._outer.run(n)}}const Tb={};function ih(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function oh(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function p0(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function g0(t){t._nesting--,ih(t)}class Ob{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ts,this.onMicrotaskEmpty=new Ts,this.onStable=new Ts,this.onError=new Ts}run(n,i,o){return n.apply(i,o)}runGuarded(n,i,o){return n.apply(i,o)}runOutsideAngular(n){return n()}runTask(n,i,o,u){return n.apply(i,o)}}const m0=new Qt(""),_0=new Qt("");let rh,xb=(()=>{class t{constructor(i,o,u){this._ngZone=i,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,rh||(function wb(t){rh=t}(u),u.addToWindow(o)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ts.assertNotInAngularZone(),nh(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())nh(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(i)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,o,u){let d=-1;o&&o>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(p=>p.timeoutId!==d),i(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:i,timeoutId:d,updateCb:u})}whenStable(i,o,u){if(u&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(i,o,u),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,o,u){return[]}}return t.\u0275fac=function(i){return new(i||t)(St(ts),St(v0),St(_0))},t.\u0275prov=Tt({token:t,factory:t.\u0275fac}),t})(),v0=(()=>{class t{constructor(){this._applications=new Map}registerApplication(i,o){this._applications.set(i,o)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,o=!0){var u,d;return null!==(u=null===(d=rh)||void 0===d?void 0:d.findTestabilityInTree(this,i,o))&&void 0!==u?u:null}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=Tt({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();const Us=!1;let ea=null;const y0=new Qt("AllowMultipleToken"),sh=new Qt("PlatformDestroyListeners"),b0=new Qt("appBootstrapListener");class Sb{constructor(n,i){this.name=n,this.token=i}}function D0(t,n,i=[]){const o=`Platform: ${n}`,u=new Qt(o);return(d=[])=>{let p=ah();if(!p||p.injector.get(y0,!1)){const C=[...i,...d,{provide:u,useValue:!0}];t?t(C):function Ib(t){if(ea&&!ea.get(y0,!1))throw new _e(400,!1);ea=t;const n=t.get(E0);(function C0(t){const n=t.get(d0,null);n&&n.forEach(i=>i())})(t)}(function T0(t=[],n){return ha.create({name:n,providers:[{provide:Bu,useValue:"platform"},{provide:sh,useValue:new Set([()=>ea=null])},...t]})}(C,o))}return function kb(t){const n=ah();if(!n)throw new _e(401,!1);return n}()}}function ah(){var t,n;return null!==(t=null===(n=ea)||void 0===n?void 0:n.get(E0))&&void 0!==t?t:null}let E0=(()=>{class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,o){const u=function O0(t,n){let i;return i="noop"===t?new Ob:("zone.js"===t?void 0:t)||new ts(n),i}(null==o?void 0:o.ngZone,function M0(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!t||!t.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!t||!t.ngZoneRunCoalescing)||!1}}(o)),d=[{provide:ts,useValue:u}];return u.run(()=>{const p=ha.create({providers:d,parent:this.injector,name:i.moduleType.name}),C=i.create(p),w=C.injector.get(Hu,null);if(!w)throw new _e(402,!1);return u.runOutsideAngular(()=>{const Z=u.onError.subscribe({next:Pe=>{w.handleError(Pe)}});C.onDestroy(()=>{wc(this._modules,C),Z.unsubscribe()})}),function x0(t,n,i){try{const o=i();return bf(o)?o.catch(u=>{throw n.runOutsideAngular(()=>t.handleError(u)),u}):o}catch(o){throw n.runOutsideAngular(()=>t.handleError(o)),o}}(w,u,()=>{const Z=C.injector.get(Mc);return Z.runInitializers(),Z.donePromise.then(()=>(function Bg(t){ie(t,"Expected localeId to be defined"),"string"==typeof t&&(Ng=t.toLowerCase().replace(/_/g,"-"))}(C.injector.get(Oc,qa)||qa),this._moduleDoBootstrap(C),C))})})}bootstrapModule(i,o=[]){const u=w0({},o);return function Pb(t,n,i){const o=new Hf(i);return Promise.resolve(o)}(0,0,i).then(d=>this.bootstrapModuleFactory(d,u))}_moduleDoBootstrap(i){const o=i.injector.get(xc);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(u=>o.bootstrap(u));else{if(!i.instance.ngDoBootstrap)throw new _e(-403,!1);i.instance.ngDoBootstrap(o)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new _e(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const i=this._injector.get(sh,null);i&&(i.forEach(o=>o()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(i){return new(i||t)(St(ha))},t.\u0275prov=Tt({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function w0(t,n){return Array.isArray(n)?n.reduce(w0,t):{...t,...n}}let xc=(()=>{class t{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(i,o,u){this._zone=i,this._injector=o,this._exceptionHandler=u,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const d=new R.y(C=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{C.next(this._stable),C.complete()})}),p=new R.y(C=>{let w;this._zone.runOutsideAngular(()=>{w=this._zone.onStable.subscribe(()=>{ts.assertNotInAngularZone(),nh(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,C.next(!0))})})});const Z=this._zone.onUnstable.subscribe(()=>{ts.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{C.next(!1)}))});return()=>{w.unsubscribe(),Z.unsubscribe()}});this.isStable=(0,B.T)(d,p.pipe((0,L.B)()))}bootstrap(i,o){const u=i instanceof ge;if(!this._injector.get(Mc).done){!u&&pn(i);throw new _e(405,Us)}let p;p=u?i:this._injector.get(Ji).resolveComponentFactory(i),this.componentTypes.push(p.componentType);const C=function Ab(t){return t.isBoundToModule}(p)?void 0:this._injector.get(eu),Z=p.create(ha.NULL,[],o||p.selector,C),Pe=Z.location.nativeElement,Je=Z.injector.get(m0,null);return null==Je||Je.registerApplication(Pe),Z.onDestroy(()=>{this.detachView(Z.hostView),wc(this.components,Z),null==Je||Je.unregisterApplication(Pe)}),this._loadComponent(Z),Z}tick(){if(this._runningTick)throw new _e(101,!1);try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(i))}finally{this._runningTick=!1}}attachView(i){const o=i;this._views.push(o),o.attachToAppRef(this)}detachView(i){const o=i;wc(this._views,o),o.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const o=this._injector.get(b0,[]);o.push(...this._bootstrapListeners),o.forEach(u=>u(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>wc(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new _e(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return t.\u0275fac=function(i){return new(i||t)(St(ts),St(Ls),St(Hu))},t.\u0275prov=Tt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function wc(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}function Lb(){return!1}let Nb=(()=>{class t{}return t.__NG_ELEMENT_ID__=Bb,t})();function Bb(t){return function Ub(t,n,i){if(Ii(t)&&!i){const o=Wi(t.index,n);return new Vu(o,o)}return 47&t.type?new Vu(n[Si],n):null}(mt(),T(),16==(16&t))}class R0{constructor(){}supports(n){return ac(n)}create(n){return new Gb(n)}}const jb=(t,n)=>n;class Gb{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||jb}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,o=this._removalsHead,u=0,d=null;for(;i||o;){const p=!o||i&&i.currentIndex{p=this._trackByFn(u,C),null!==i&&Object.is(i.trackById,p)?(o&&(i=this._verifyReinsertion(i,C,p,u)),Object.is(i.item,C)||this._addIdentityChange(i,C)):(i=this._mismatch(i,C,p,u),o=!0),i=i._next,u++}),this.length=u;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,o,u){let d;return null===n?d=this._itTail:(d=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,d,u)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,u))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,d,u)):n=this._addAfter(new Wb(i,o),d,u),n}_verifyReinsertion(n,i,o,u){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==d?n=this._reinsertAfter(d,n._prev,u):n.currentIndex!=u&&(n.currentIndex=u,this._addToMoves(n,u)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,i,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const u=n._prevRemoved,d=n._nextRemoved;return null===u?this._removalsHead=d:u._nextRemoved=d,null===d?this._removalsTail=u:d._prevRemoved=u,this._insertAfter(n,i,o),this._addToMoves(n,o),n}_moveAfter(n,i,o){return this._unlink(n),this._insertAfter(n,i,o),this._addToMoves(n,o),n}_addAfter(n,i,o){return this._insertAfter(n,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,o){const u=null===i?this._itHead:i._next;return n._next=u,n._prev=i,null===u?this._itTail=n:u._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new k0),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,o=n._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new k0),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class Wb{constructor(n,i){this.item=n,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Yb{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const i=n._prevDup,o=n._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class k0{constructor(){this.map=new Map}put(n){const i=n.trackById;let o=this.map.get(i);o||(o=new Yb,this.map.set(i,o)),o.add(n)}get(n,i){const u=this.map.get(n);return u?u.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function F0(t,n,i){const o=t.previousIndex;if(null===o)return o;let u=0;return i&&o{if(i&&i.key===u)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const d=this._getOrCreateRecordForKey(u,o);i=this._insertBeforeOrAppend(i,d)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const o=n._prev;return i._next=n,i._prev=o,n._prev=i,o&&(o._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const u=this._records.get(n);this._maybeAddToChanges(u,i);const d=u._prev,p=u._next;return d&&(d._next=p),p&&(p._prev=d),u._next=null,u._prev=null,u}const o=new Kb(n);return this._records.set(n,o),o.currentValue=i,this._addToAdditions(o),o}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(o=>i(n[o],o))}}class Kb{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function N0(){return new fh([new R0])}let fh=(()=>{class t{constructor(i){this.factories=i}static create(i,o){if(null!=o){const u=o.factories.slice();i=i.concat(u)}return new t(i)}static extend(i){return{provide:t,useFactory:o=>t.create(i,o||N0()),deps:[[t,new Ws,new wo]]}}find(i){const o=this.factories.find(u=>u.supports(i));if(null!=o)return o;throw new _e(901,!1)}}return t.\u0275prov=Tt({token:t,providedIn:"root",factory:N0}),t})();function B0(){return new hh([new L0])}let hh=(()=>{class t{constructor(i){this.factories=i}static create(i,o){if(o){const u=o.factories.slice();i=i.concat(u)}return new t(i)}static extend(i){return{provide:t,useFactory:o=>t.create(i,o||B0()),deps:[[t,new Ws,new wo]]}}find(i){const o=this.factories.find(u=>u.supports(i));if(o)return o;throw new _e(901,!1)}}return t.\u0275prov=Tt({token:t,providedIn:"root",factory:B0}),t})();const Qb=D0(null,"core",[]);let qb=(()=>{class t{constructor(i){}}return t.\u0275fac=function(i){return new(i||t)(St(xc))},t.\u0275mod=S({type:t}),t.\u0275inj=At({}),t})();function eC(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}},9900:(Yt,Le,c)=>{"use strict";c.d(Le,{gN:()=>Pt,Fj:()=>de,NI:()=>Si,oH:()=>qo,u:()=>Ki,cw:()=>Ne,sg:()=>Rn,u5:()=>cn,JU:()=>ee,a5:()=>Dt,JJ:()=>De,JL:()=>ne,On:()=>_o,UX:()=>An,_Y:()=>Gi});var e=c(4537),s=c(8692),R=c(985),B=c(7241),L=c(447),q=c(5955),W=c(6651),re=c(8499),le=c(2692),fe=c(9299),U=c(7969);let ue=(()=>{class T{constructor(E,se){this._renderer=E,this._elementRef=se,this.onChange=mt=>{},this.onTouched=()=>{}}setProperty(E,se){this._renderer.setProperty(this._elementRef.nativeElement,E,se)}registerOnTouched(E){this.onTouched=E}registerOnChange(E){this.onChange=E}setDisabledState(E){this.setProperty("disabled",E)}}return T.\u0275fac=function(E){return new(E||T)(e.Y36(e.Qsj),e.Y36(e.SBq))},T.\u0275dir=e.lG2({type:T}),T})(),J=(()=>{class T extends ue{}return T.\u0275fac=function(){let M;return function(se){return(M||(M=e.n5z(T)))(se||T)}}(),T.\u0275dir=e.lG2({type:T,features:[e.qOj]}),T})();const ee=new e.OlP("NgValueAccessor"),Se={provide:ee,useExisting:(0,e.Gpc)(()=>de),multi:!0},He=new e.OlP("CompositionEventMode");let de=(()=>{class T extends ue{constructor(E,se,mt){super(E,se),this._compositionMode=mt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Fe(){const T=(0,s.q)()?(0,s.q)().getUserAgent():"";return/android (\d+)/.test(T.toLowerCase())}())}writeValue(E){this.setProperty("value",null==E?"":E)}_handleInput(E){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(E)}_compositionStart(){this._composing=!0}_compositionEnd(E){this._composing=!1,this._compositionMode&&this.onChange(E)}}return T.\u0275fac=function(E){return new(E||T)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(He,8))},T.\u0275dir=e.lG2({type:T,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(E,se){1&E&&e.NdJ("input",function(Tn){return se._handleInput(Tn.target.value)})("blur",function(){return se.onTouched()})("compositionstart",function(){return se._compositionStart()})("compositionend",function(Tn){return se._compositionEnd(Tn.target.value)})},features:[e._Bn([Se]),e.qOj]}),T})();const K=!1,Ie=new e.OlP("NgValidators"),vt=new e.OlP("NgAsyncValidators");function ie(T){return null!=T}function I(T){const M=(0,e.QGY)(T)?(0,R.D)(T):T;if(K&&!(0,e.CqO)(M)){let E="Expected async validator to return Promise or Observable.";throw"object"==typeof T&&(E+=" Are you using a synchronous validator where an async validator is expected?"),new e.vHH(-1101,E)}return M}function te(T){let M={};return T.forEach(E=>{M=null!=E?{...M,...E}:M}),0===Object.keys(M).length?null:M}function Re(T,M){return M.map(E=>E(T))}function Tt(T){return T.map(M=>function lt(T){return!T.validate}(M)?M:E=>M.validate(E))}function At(T){return null!=T?function un(T){if(!T)return null;const M=T.filter(ie);return 0==M.length?null:function(E){return te(Re(E,M))}}(Tt(T)):null}function Ot(T){return null!=T?function Lt(T){if(!T)return null;const M=T.filter(ie);return 0==M.length?null:function(E){return function ae(...T){const M=(0,W.jO)(T),{args:E,keys:se}=(0,L.D)(T),mt=new B.y(Tn=>{const{length:Bn}=E;if(!Bn)return void Tn.complete();const ni=new Array(Bn);let ki=Bn,yi=Bn;for(let Lo=0;Lo{fo||(fo=!0,yi--),ni[Lo]=qi},()=>ki--,void 0,()=>{(!ki||!fo)&&(yi||Tn.next(se?(0,fe.n)(se,ni):ni),Tn.complete())}))}});return M?mt.pipe((0,le.Z)(M)):mt}(Re(E,M).map(I)).pipe((0,U.U)(te))}}(Tt(T)):null}function Ut(T,M){return null===T?[M]:Array.isArray(T)?[...T,M]:[T,M]}function rn(T){return T._rawValidators}function $t(T){return T._rawAsyncValidators}function Wt(T){return T?Array.isArray(T)?T:[T]:[]}function xn(T,M){return Array.isArray(T)?T.includes(M):T===M}function yt(T,M){const E=Wt(M);return Wt(T).forEach(mt=>{xn(E,mt)||E.push(mt)}),E}function Gt(T,M){return Wt(M).filter(E=>!xn(T,E))}class Ct{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(M){this._rawValidators=M||[],this._composedValidatorFn=At(this._rawValidators)}_setAsyncValidators(M){this._rawAsyncValidators=M||[],this._composedAsyncValidatorFn=Ot(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(M){this._onDestroyCallbacks.push(M)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(M=>M()),this._onDestroyCallbacks=[]}reset(M){this.control&&this.control.reset(M)}hasError(M,E){return!!this.control&&this.control.hasError(M,E)}getError(M,E){return this.control?this.control.getError(M,E):null}}class Pt extends Ct{get formDirective(){return null}get path(){return null}}class Dt extends Ct{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class xe{constructor(M){this._cd=M}get isTouched(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.touched)}get isUntouched(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.untouched)}get isPristine(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.pristine)}get isDirty(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.dirty)}get isValid(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.valid)}get isInvalid(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.invalid)}get isPending(){var M,E;return!(null===(M=this._cd)||void 0===M||null===(E=M.control)||void 0===E||!E.pending)}get isSubmitted(){var M;return!(null===(M=this._cd)||void 0===M||!M.submitted)}}let De=(()=>{class T extends xe{constructor(E){super(E)}}return T.\u0275fac=function(E){return new(E||T)(e.Y36(Dt,2))},T.\u0275dir=e.lG2({type:T,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(E,se){2&E&&e.ekj("ng-untouched",se.isUntouched)("ng-touched",se.isTouched)("ng-pristine",se.isPristine)("ng-dirty",se.isDirty)("ng-valid",se.isValid)("ng-invalid",se.isInvalid)("ng-pending",se.isPending)},features:[e.qOj]}),T})(),ne=(()=>{class T extends xe{constructor(E){super(E)}}return T.\u0275fac=function(E){return new(E||T)(e.Y36(Pt,10))},T.\u0275dir=e.lG2({type:T,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(E,se){2&E&&e.ekj("ng-untouched",se.isUntouched)("ng-touched",se.isTouched)("ng-pristine",se.isPristine)("ng-dirty",se.isDirty)("ng-valid",se.isValid)("ng-invalid",se.isInvalid)("ng-pending",se.isPending)("ng-submitted",se.isSubmitted)},features:[e.qOj]}),T})();function qt(T,M){return T?`with name: '${M}'`:`at index: ${M}`}const ut=!1,ye="VALID",$e="INVALID",Xt="PENDING",Zt="DISABLED";function mn(T){return(ce(T)?T.validators:T)||null}function Ke(T,M){return(ce(M)?M.asyncValidators:T)||null}function ce(T){return null!=T&&!Array.isArray(T)&&"object"==typeof T}class he{constructor(M,E){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(M),this._assignAsyncValidators(E)}get validator(){return this._composedValidatorFn}set validator(M){this._rawValidators=this._composedValidatorFn=M}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(M){this._rawAsyncValidators=this._composedAsyncValidatorFn=M}get parent(){return this._parent}get valid(){return this.status===ye}get invalid(){return this.status===$e}get pending(){return this.status==Xt}get disabled(){return this.status===Zt}get enabled(){return this.status!==Zt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(M){this._assignValidators(M)}setAsyncValidators(M){this._assignAsyncValidators(M)}addValidators(M){this.setValidators(yt(M,this._rawValidators))}addAsyncValidators(M){this.setAsyncValidators(yt(M,this._rawAsyncValidators))}removeValidators(M){this.setValidators(Gt(M,this._rawValidators))}removeAsyncValidators(M){this.setAsyncValidators(Gt(M,this._rawAsyncValidators))}hasValidator(M){return xn(this._rawValidators,M)}hasAsyncValidator(M){return xn(this._rawAsyncValidators,M)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(M={}){this.touched=!0,this._parent&&!M.onlySelf&&this._parent.markAsTouched(M)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(M=>M.markAllAsTouched())}markAsUntouched(M={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(E=>{E.markAsUntouched({onlySelf:!0})}),this._parent&&!M.onlySelf&&this._parent._updateTouched(M)}markAsDirty(M={}){this.pristine=!1,this._parent&&!M.onlySelf&&this._parent.markAsDirty(M)}markAsPristine(M={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(E=>{E.markAsPristine({onlySelf:!0})}),this._parent&&!M.onlySelf&&this._parent._updatePristine(M)}markAsPending(M={}){this.status=Xt,!1!==M.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!M.onlySelf&&this._parent.markAsPending(M)}disable(M={}){const E=this._parentMarkedDirty(M.onlySelf);this.status=Zt,this.errors=null,this._forEachChild(se=>{se.disable({...M,onlySelf:!0})}),this._updateValue(),!1!==M.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...M,skipPristineCheck:E}),this._onDisabledChange.forEach(se=>se(!0))}enable(M={}){const E=this._parentMarkedDirty(M.onlySelf);this.status=ye,this._forEachChild(se=>{se.enable({...M,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:M.emitEvent}),this._updateAncestors({...M,skipPristineCheck:E}),this._onDisabledChange.forEach(se=>se(!1))}_updateAncestors(M){this._parent&&!M.onlySelf&&(this._parent.updateValueAndValidity(M),M.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(M){this._parent=M}getRawValue(){return this.value}updateValueAndValidity(M={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ye||this.status===Xt)&&this._runAsyncValidator(M.emitEvent)),!1!==M.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!M.onlySelf&&this._parent.updateValueAndValidity(M)}_updateTreeValidity(M={emitEvent:!0}){this._forEachChild(E=>E._updateTreeValidity(M)),this.updateValueAndValidity({onlySelf:!0,emitEvent:M.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Zt:ye}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(M){if(this.asyncValidator){this.status=Xt,this._hasOwnPendingAsyncValidator=!0;const E=I(this.asyncValidator(this));this._asyncValidationSubscription=E.subscribe(se=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(se,{emitEvent:M})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(M,E={}){this.errors=M,this._updateControlsErrors(!1!==E.emitEvent)}get(M){let E=M;return null==E||(Array.isArray(E)||(E=E.split(".")),0===E.length)?null:E.reduce((se,mt)=>se&&se._find(mt),this)}getError(M,E){const se=E?this.get(E):this;return se&&se.errors?se.errors[M]:null}hasError(M,E){return!!this.getError(M,E)}get root(){let M=this;for(;M._parent;)M=M._parent;return M}_updateControlsErrors(M){this.status=this._calculateStatus(),M&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(M)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Zt:this.errors?$e:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xt)?Xt:this._anyControlsHaveStatus($e)?$e:ye}_anyControlsHaveStatus(M){return this._anyControls(E=>E.status===M)}_anyControlsDirty(){return this._anyControls(M=>M.dirty)}_anyControlsTouched(){return this._anyControls(M=>M.touched)}_updatePristine(M={}){this.pristine=!this._anyControlsDirty(),this._parent&&!M.onlySelf&&this._parent._updatePristine(M)}_updateTouched(M={}){this.touched=this._anyControlsTouched(),this._parent&&!M.onlySelf&&this._parent._updateTouched(M)}_registerOnCollectionChange(M){this._onCollectionChange=M}_setUpdateStrategy(M){ce(M)&&null!=M.updateOn&&(this._updateOn=M.updateOn)}_parentMarkedDirty(M){return!M&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(M){return null}_assignValidators(M){this._rawValidators=Array.isArray(M)?M.slice():M,this._composedValidatorFn=function me(T){return Array.isArray(T)?At(T):T||null}(this._rawValidators)}_assignAsyncValidators(M){this._rawAsyncValidators=Array.isArray(M)?M.slice():M,this._composedAsyncValidatorFn=function ot(T){return Array.isArray(T)?Ot(T):T||null}(this._rawAsyncValidators)}}class Ne extends he{constructor(M,E,se){super(mn(E),Ke(se,E)),this.controls=M,this._initObservables(),this._setUpdateStrategy(E),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(M,E){return this.controls[M]?this.controls[M]:(this.controls[M]=E,E.setParent(this),E._registerOnCollectionChange(this._onCollectionChange),E)}addControl(M,E,se={}){this.registerControl(M,E),this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}removeControl(M,E={}){this.controls[M]&&this.controls[M]._registerOnCollectionChange(()=>{}),delete this.controls[M],this.updateValueAndValidity({emitEvent:E.emitEvent}),this._onCollectionChange()}setControl(M,E,se={}){this.controls[M]&&this.controls[M]._registerOnCollectionChange(()=>{}),delete this.controls[M],E&&this.registerControl(M,E),this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}contains(M){return this.controls.hasOwnProperty(M)&&this.controls[M].enabled}setValue(M,E={}){(function $(T,M,E){T._forEachChild((se,mt)=>{if(void 0===E[mt])throw new e.vHH(1002,ut?function Xe(T,M){return`Must supply a value for form control ${qt(T,M)}`}(M,mt):"")})})(this,!0,M),Object.keys(M).forEach(se=>{(function oe(T,M,E){const se=T.controls;if(!(M?Object.keys(se):se).length)throw new e.vHH(1e3,ut?function Ht(T){return`\n There are no form controls registered with this ${T?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(M):"");if(!se[E])throw new e.vHH(1001,ut?function Mt(T,M){return`Cannot find form control ${qt(T,M)}`}(M,E):"")})(this,!0,se),this.controls[se].setValue(M[se],{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E)}patchValue(M,E={}){null!=M&&(Object.keys(M).forEach(se=>{const mt=this.controls[se];mt&&mt.patchValue(M[se],{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E))}reset(M={},E={}){this._forEachChild((se,mt)=>{se.reset(M[mt],{onlySelf:!0,emitEvent:E.emitEvent})}),this._updatePristine(E),this._updateTouched(E),this.updateValueAndValidity(E)}getRawValue(){return this._reduceChildren({},(M,E,se)=>(M[se]=E.getRawValue(),M))}_syncPendingControls(){let M=this._reduceChildren(!1,(E,se)=>!!se._syncPendingControls()||E);return M&&this.updateValueAndValidity({onlySelf:!0}),M}_forEachChild(M){Object.keys(this.controls).forEach(E=>{const se=this.controls[E];se&&M(se,E)})}_setUpControls(){this._forEachChild(M=>{M.setParent(this),M._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(M){for(const[E,se]of Object.entries(this.controls))if(this.contains(E)&&M(se))return!0;return!1}_reduceValue(){return this._reduceChildren({},(E,se,mt)=>((se.enabled||this.disabled)&&(E[mt]=se.value),E))}_reduceChildren(M,E){let se=M;return this._forEachChild((mt,Tn)=>{se=E(se,mt,Tn)}),se}_allControlsDisabled(){for(const M of Object.keys(this.controls))if(this.controls[M].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(M){return this.controls.hasOwnProperty(M)?this.controls[M]:null}}const Ue=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>z}),z="always";function S(T,M){return[...M.path,T]}function A(T,M,E=z){var se,mt;_t(T,M),M.valueAccessor.writeValue(T.value),(T.disabled||"always"===E)&&(null===(se=(mt=M.valueAccessor).setDisabledState)||void 0===se||se.call(mt,T.disabled)),function nn(T,M){M.valueAccessor.registerOnChange(E=>{T._pendingValue=E,T._pendingChange=!0,T._pendingDirty=!0,"change"===T.updateOn&&dn(T,M)})}(T,M),function Dn(T,M){const E=(se,mt)=>{M.valueAccessor.writeValue(se),mt&&M.viewToModelUpdate(se)};T.registerOnChange(E),M._registerOnDestroy(()=>{T._unregisterOnChange(E)})}(T,M),function pn(T,M){M.valueAccessor.registerOnTouched(()=>{T._pendingTouched=!0,"blur"===T.updateOn&&T._pendingChange&&dn(T,M),"submit"!==T.updateOn&&T.markAsTouched()})}(T,M),function ct(T,M){if(M.valueAccessor.setDisabledState){const E=se=>{M.valueAccessor.setDisabledState(se)};T.registerOnDisabledChange(E),M._registerOnDestroy(()=>{T._unregisterOnDisabledChange(E)})}}(T,M)}function Y(T,M,E=!0){const se=()=>{};M.valueAccessor&&(M.valueAccessor.registerOnChange(se),M.valueAccessor.registerOnTouched(se)),jt(T,M),T&&(M._invokeOnDestroyCallbacks(),T._registerOnCollectionChange(()=>{}))}function Te(T,M){T.forEach(E=>{E.registerOnValidatorChange&&E.registerOnValidatorChange(M)})}function _t(T,M){const E=rn(T);null!==M.validator?T.setValidators(Ut(E,M.validator)):"function"==typeof E&&T.setValidators([E]);const se=$t(T);null!==M.asyncValidator?T.setAsyncValidators(Ut(se,M.asyncValidator)):"function"==typeof se&&T.setAsyncValidators([se]);const mt=()=>T.updateValueAndValidity();Te(M._rawValidators,mt),Te(M._rawAsyncValidators,mt)}function jt(T,M){let E=!1;if(null!==T){if(null!==M.validator){const mt=rn(T);if(Array.isArray(mt)&&mt.length>0){const Tn=mt.filter(Bn=>Bn!==M.validator);Tn.length!==mt.length&&(E=!0,T.setValidators(Tn))}}if(null!==M.asyncValidator){const mt=$t(T);if(Array.isArray(mt)&&mt.length>0){const Tn=mt.filter(Bn=>Bn!==M.asyncValidator);Tn.length!==mt.length&&(E=!0,T.setAsyncValidators(Tn))}}}const se=()=>{};return Te(M._rawValidators,se),Te(M._rawAsyncValidators,se),E}function dn(T,M){T._pendingDirty&&T.markAsDirty(),T.setValue(T._pendingValue,{emitModelToViewChange:!1}),M.viewToModelUpdate(T._pendingValue),T._pendingChange=!1}function ci(T,M){if(!T.hasOwnProperty("model"))return!1;const E=T.model;return!!E.isFirstChange()||!Object.is(M,E.currentValue)}function ei(T,M){if(!M)return null;let E,se,mt;return Array.isArray(M),M.forEach(Tn=>{Tn.constructor===de?E=Tn:function ti(T){return Object.getPrototypeOf(T.constructor)===J}(Tn)?se=Tn:mt=Tn}),mt||se||E||null}function Ni(T,M){const E=T.indexOf(M);E>-1&&T.splice(E,1)}function uo(T){return"object"==typeof T&&null!==T&&2===Object.keys(T).length&&"value"in T&&"disabled"in T}const Si=class extends he{constructor(M=null,E,se){super(mn(E),Ke(se,E)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(M),this._setUpdateStrategy(E),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ce(E)&&(E.nonNullable||E.initialValueIsDefault)&&(this.defaultValue=uo(M)?M.value:M)}setValue(M,E={}){this.value=this._pendingValue=M,this._onChange.length&&!1!==E.emitModelToViewChange&&this._onChange.forEach(se=>se(this.value,!1!==E.emitViewToModelChange)),this.updateValueAndValidity(E)}patchValue(M,E={}){this.setValue(M,E)}reset(M=this.defaultValue,E={}){this._applyFormState(M),this.markAsPristine(E),this.markAsUntouched(E),this.setValue(this.value,E),this._pendingChange=!1}_updateValue(){}_anyControls(M){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(M){this._onChange.push(M)}_unregisterOnChange(M){Ni(this._onChange,M)}registerOnDisabledChange(M){this._onDisabledChange.push(M)}_unregisterOnDisabledChange(M){Ni(this._onDisabledChange,M)}_forEachChild(M){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(M){uo(M)?(this.value=this._pendingValue=M.value,M.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=M}},Wo={provide:Dt,useExisting:(0,e.Gpc)(()=>_o)},Mo=(()=>Promise.resolve())();let _o=(()=>{class T extends Dt{constructor(E,se,mt,Tn,Bn,ni){super(),this._changeDetectorRef=Bn,this.callSetDisabledState=ni,this.control=new Si,this._registered=!1,this.update=new e.vpe,this._parent=E,this._setValidators(se),this._setAsyncValidators(mt),this.valueAccessor=ei(0,Tn)}ngOnChanges(E){if(this._checkForErrors(),!this._registered||"name"in E){if(this._registered&&(this._checkName(),this.formDirective)){const se=E.name.previousValue;this.formDirective.removeControl({name:se,path:this._getPath(se)})}this._setUpControl()}"isDisabled"in E&&this._updateDisabled(E),ci(E,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){A(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(E){Mo.then(()=>{var se;this.control.setValue(E,{emitViewToModelChange:!1}),null===(se=this._changeDetectorRef)||void 0===se||se.markForCheck()})}_updateDisabled(E){const se=E.isDisabled.currentValue,mt=0!==se&&(0,e.D6c)(se);Mo.then(()=>{var Tn;mt&&!this.control.disabled?this.control.disable():!mt&&this.control.disabled&&this.control.enable(),null===(Tn=this._changeDetectorRef)||void 0===Tn||Tn.markForCheck()})}_getPath(E){return this._parent?S(E,this._parent):[E]}}return T.\u0275fac=function(E){return new(E||T)(e.Y36(Pt,9),e.Y36(Ie,10),e.Y36(vt,10),e.Y36(ee,10),e.Y36(e.sBO,8),e.Y36(Ue,8))},T.\u0275dir=e.lG2({type:T,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Wo]),e.qOj,e.TTD]}),T})(),Gi=(()=>{class T{}return T.\u0275fac=function(E){return new(E||T)},T.\u0275dir=e.lG2({type:T,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),T})(),Ii=(()=>{class T{}return T.\u0275fac=function(E){return new(E||T)},T.\u0275mod=e.oAB({type:T}),T.\u0275inj=e.cJS({}),T})();const Qo=new e.OlP("NgModelWithFormControlWarning"),Cr={provide:Dt,useExisting:(0,e.Gpc)(()=>qo)};let qo=(()=>{class T extends Dt{set isDisabled(E){}constructor(E,se,mt,Tn,Bn){super(),this._ngModelWarningConfig=Tn,this.callSetDisabledState=Bn,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(E),this._setAsyncValidators(se),this.valueAccessor=ei(0,mt)}ngOnChanges(E){if(this._isControlChanged(E)){const se=E.form.previousValue;se&&Y(se,this,!1),A(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}ci(E,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Y(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}_isControlChanged(E){return E.hasOwnProperty("form")}}return T._ngModelWarningSentOnce=!1,T.\u0275fac=function(E){return new(E||T)(e.Y36(Ie,10),e.Y36(vt,10),e.Y36(ee,10),e.Y36(Qo,8),e.Y36(Ue,8))},T.\u0275dir=e.lG2({type:T,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([Cr]),e.qOj,e.TTD]}),T})();const Sr={provide:Pt,useExisting:(0,e.Gpc)(()=>Rn)};let Rn=(()=>{class T extends Pt{constructor(E,se,mt){super(),this.callSetDisabledState=mt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(E),this._setAsyncValidators(se)}ngOnChanges(E){this._checkFormPresent(),E.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(jt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(E){const se=this.form.get(E.path);return A(se,E,this.callSetDisabledState),se.updateValueAndValidity({emitEvent:!1}),this.directives.push(E),se}getControl(E){return this.form.get(E.path)}removeControl(E){Y(E.control||null,E,!1),function Pi(T,M){const E=T.indexOf(M);E>-1&&T.splice(E,1)}(this.directives,E)}addFormGroup(E){this._setUpFormContainer(E)}removeFormGroup(E){this._cleanUpFormContainer(E)}getFormGroup(E){return this.form.get(E.path)}addFormArray(E){this._setUpFormContainer(E)}removeFormArray(E){this._cleanUpFormContainer(E)}getFormArray(E){return this.form.get(E.path)}updateModel(E,se){this.form.get(E.path).setValue(se)}onSubmit(E){var se;return this.submitted=!0,function Zn(T,M){T._syncPendingControls(),M.forEach(E=>{const se=E.control;"submit"===se.updateOn&&se._pendingChange&&(E.viewToModelUpdate(se._pendingValue),se._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(E),"dialog"===(null==E||null===(se=E.target)||void 0===se?void 0:se.method)}onReset(){this.resetForm()}resetForm(E){this.form.reset(E),this.submitted=!1}_updateDomValue(){this.directives.forEach(E=>{const se=E.control,mt=this.form.get(E.path);se!==mt&&(Y(se||null,E),(T=>T instanceof Si)(mt)&&(A(mt,E,this.callSetDisabledState),E.control=mt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(E){const se=this.form.get(E.path);(function yn(T,M){_t(T,M)})(se,E),se.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(E){if(this.form){const se=this.form.get(E.path);se&&function In(T,M){return jt(T,M)}(se,E)&&se.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){_t(this.form,this),this._oldForm&&jt(this._oldForm,this)}_checkFormPresent(){}}return T.\u0275fac=function(E){return new(E||T)(e.Y36(Ie,10),e.Y36(vt,10),e.Y36(Ue,8))},T.\u0275dir=e.lG2({type:T,selectors:[["","formGroup",""]],hostBindings:function(E,se){1&E&&e.NdJ("submit",function(Tn){return se.onSubmit(Tn)})("reset",function(){return se.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Sr]),e.qOj,e.TTD]}),T})();const Di={provide:Dt,useExisting:(0,e.Gpc)(()=>Ki)};let Ki=(()=>{class T extends Dt{set isDisabled(E){}constructor(E,se,mt,Tn,Bn){super(),this._ngModelWarningConfig=Bn,this._added=!1,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=E,this._setValidators(se),this._setAsyncValidators(mt),this.valueAccessor=ei(0,Tn)}ngOnChanges(E){this._added||this._setUpControl(),ci(E,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}get path(){return S(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return T._ngModelWarningSentOnce=!1,T.\u0275fac=function(E){return new(E||T)(e.Y36(Pt,13),e.Y36(Ie,10),e.Y36(vt,10),e.Y36(ee,10),e.Y36(Qo,8))},T.\u0275dir=e.lG2({type:T,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([Di]),e.qOj,e.TTD]}),T})(),we=(()=>{class T{}return T.\u0275fac=function(E){return new(E||T)},T.\u0275mod=e.oAB({type:T}),T.\u0275inj=e.cJS({imports:[Ii]}),T})(),cn=(()=>{class T{static withConfig(E){var se;return{ngModule:T,providers:[{provide:Ue,useValue:null!==(se=E.callSetDisabledState)&&void 0!==se?se:z}]}}}return T.\u0275fac=function(E){return new(E||T)},T.\u0275mod=e.oAB({type:T}),T.\u0275inj=e.cJS({imports:[we]}),T})(),An=(()=>{class T{static withConfig(E){var se,mt;return{ngModule:T,providers:[{provide:Qo,useValue:null!==(se=E.warnOnNgModelWithFormControl)&&void 0!==se?se:"always"},{provide:Ue,useValue:null!==(mt=E.callSetDisabledState)&&void 0!==mt?mt:z}]}}}return T.\u0275fac=function(E){return new(E||T)},T.\u0275mod=e.oAB({type:T}),T.\u0275inj=e.cJS({imports:[we]}),T})()},5998:(Yt,Le,c)=>{"use strict";c.d(Le,{Dx:()=>ne,H7:()=>mn,b2:()=>Dt,q6:()=>yt,s3:()=>J,se:()=>tt});var e=c(8692),s=c(4537);class R extends e.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class B extends R{static makeCurrent(){(0,e.HT)(new B)}onAndCancel(oe,$,he){return oe.addEventListener($,he,!1),()=>{oe.removeEventListener($,he,!1)}}dispatchEvent(oe,$){oe.dispatchEvent($)}remove(oe){oe.parentNode&&oe.parentNode.removeChild(oe)}createElement(oe,$){return($=$||this.getDefaultDocument()).createElement(oe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(oe){return oe.nodeType===Node.ELEMENT_NODE}isShadowRoot(oe){return oe instanceof DocumentFragment}getGlobalEventTarget(oe,$){return"window"===$?window:"document"===$?oe:"body"===$?oe.body:null}getBaseHref(oe){const $=function q(){return L=L||document.querySelector("base"),L?L.getAttribute("href"):null}();return null==$?null:function re(ce){W=W||document.createElement("a"),W.setAttribute("href",ce);const oe=W.pathname;return"/"===oe.charAt(0)?oe:`/${oe}`}($)}resetBaseElement(){L=null}getUserAgent(){return window.navigator.userAgent}getCookie(oe){return(0,e.Mx)(document.cookie,oe)}}let W,L=null;const le=new s.OlP("TRANSITION_ID"),ae=[{provide:s.ip1,useFactory:function fe(ce,oe,$){return()=>{$.get(s.CZH).donePromise.then(()=>{const he=(0,e.q)(),Ne=oe.querySelectorAll(`style[ng-transition="${ce}"]`);for(let ft=0;ft{class ce{build(){return new XMLHttpRequest}}return ce.\u0275fac=function($){return new($||ce)},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const J=new s.OlP("EventManagerPlugins");let ee=(()=>{class ce{constructor($,he){this._zone=he,this._eventNameToPlugin=new Map,$.forEach(Ne=>{Ne.manager=this}),this._plugins=$.slice().reverse()}addEventListener($,he,Ne){return this._findPluginFor(he).addEventListener($,he,Ne)}addGlobalEventListener($,he,Ne){return this._findPluginFor(he).addGlobalEventListener($,he,Ne)}getZone(){return this._zone}_findPluginFor($){const he=this._eventNameToPlugin.get($);if(he)return he;const Ne=this._plugins;for(let ft=0;ft{class ce{constructor(){this.usageCount=new Map}addStyles($){for(const he of $)1===this.changeUsageCount(he,1)&&this.onStyleAdded(he)}removeStyles($){for(const he of $)0===this.changeUsageCount(he,-1)&&this.onStyleRemoved(he)}onStyleRemoved($){}onStyleAdded($){}getAllStyles(){return this.usageCount.keys()}changeUsageCount($,he){var Ne;const ft=this.usageCount;let nt=null!==(Ne=ft.get($))&&void 0!==Ne?Ne:0;return nt+=he,nt>0?ft.set($,nt):ft.delete($),nt}ngOnDestroy(){for(const $ of this.getAllStyles())this.onStyleRemoved($);this.usageCount.clear()}}return ce.\u0275fac=function($){return new($||ce)},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),Se=(()=>{class ce extends _e{constructor($){super(),this.doc=$,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded($){for(const he of this.hostNodes)this.addStyleToHost(he,$)}onStyleRemoved($){const he=this.styleRef,Ne=he.get($);null==Ne||Ne.forEach(ft=>ft.remove()),he.delete($)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost($){this.hostNodes.add($);for(const he of this.getAllStyles())this.addStyleToHost($,he)}removeHost($){this.hostNodes.delete($)}addStyleToHost($,he){const Ne=this.doc.createElement("style");Ne.textContent=he,$.appendChild(Ne);const ft=this.styleRef.get(he);ft?ft.push(Ne):this.styleRef.set(he,[Ne])}resetHostNodes(){const $=this.hostNodes;$.clear(),$.add(this.doc.head)}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(e.K0))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const Fe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},He=/%COMP%/g,K="%COMP%",We=`_nghost-${K}`,Ye=`_ngcontent-${K}`,vt=new s.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function bt(ce,oe){return oe.flat(100).map($=>$.replace(He,ce))}function zt(ce){return oe=>{if("__ngUnwrap__"===oe)return ce;!1===ce(oe)&&(oe.preventDefault(),oe.returnValue=!1)}}let tt=(()=>{class ce{constructor($,he,Ne,ft){this.eventManager=$,this.sharedStylesHost=he,this.appId=Ne,this.removeStylesOnCompDestory=ft,this.rendererByCompId=new Map,this.defaultRenderer=new qe($)}createRenderer($,he){if(!$||!he)return this.defaultRenderer;const Ne=this.getOrCreateRenderer($,he);return Ne instanceof ie?Ne.applyToHost($):Ne instanceof Q&&Ne.applyStyles(),Ne}getOrCreateRenderer($,he){const Ne=this.rendererByCompId;let ft=Ne.get(he.id);if(!ft){const nt=this.eventManager,gt=this.sharedStylesHost,Ve=this.removeStylesOnCompDestory;switch(he.encapsulation){case s.ifc.Emulated:ft=new ie(nt,gt,he,this.appId,Ve);break;case s.ifc.ShadowDom:return new N(nt,gt,$,he);default:ft=new Q(nt,gt,he,Ve)}ft.onDestroy=()=>Ne.delete(he.id),Ne.set(he.id,ft)}return ft}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(ee),s.LFG(Se),s.LFG(s.AFp),s.LFG(vt))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})();class qe{constructor(oe){this.eventManager=oe,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(oe,$){return $?document.createElementNS(Fe[$]||$,oe):document.createElement(oe)}createComment(oe){return document.createComment(oe)}createText(oe){return document.createTextNode(oe)}appendChild(oe,$){(Qe(oe)?oe.content:oe).appendChild($)}insertBefore(oe,$,he){oe&&(Qe(oe)?oe.content:oe).insertBefore($,he)}removeChild(oe,$){oe&&oe.removeChild($)}selectRootElement(oe,$){let he="string"==typeof oe?document.querySelector(oe):oe;if(!he)throw new Error(`The selector "${oe}" did not match any elements`);return $||(he.textContent=""),he}parentNode(oe){return oe.parentNode}nextSibling(oe){return oe.nextSibling}setAttribute(oe,$,he,Ne){if(Ne){$=Ne+":"+$;const ft=Fe[Ne];ft?oe.setAttributeNS(ft,$,he):oe.setAttribute($,he)}else oe.setAttribute($,he)}removeAttribute(oe,$,he){if(he){const Ne=Fe[he];Ne?oe.removeAttributeNS(Ne,$):oe.removeAttribute(`${he}:${$}`)}else oe.removeAttribute($)}addClass(oe,$){oe.classList.add($)}removeClass(oe,$){oe.classList.remove($)}setStyle(oe,$,he,Ne){Ne&(s.JOm.DashCase|s.JOm.Important)?oe.style.setProperty($,he,Ne&s.JOm.Important?"important":""):oe.style[$]=he}removeStyle(oe,$,he){he&s.JOm.DashCase?oe.style.removeProperty($):oe.style[$]=""}setProperty(oe,$,he){oe[$]=he}setValue(oe,$){oe.nodeValue=$}listen(oe,$,he){return"string"==typeof oe?this.eventManager.addGlobalEventListener(oe,$,zt(he)):this.eventManager.addEventListener(oe,$,zt(he))}}function Qe(ce){return"TEMPLATE"===ce.tagName&&void 0!==ce.content}class N extends qe{constructor(oe,$,he,Ne){super(oe),this.sharedStylesHost=$,this.hostEl=he,this.shadowRoot=he.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const ft=bt(Ne.id,Ne.styles);for(const nt of ft){const gt=document.createElement("style");gt.textContent=nt,this.shadowRoot.appendChild(gt)}}nodeOrShadowRoot(oe){return oe===this.hostEl?this.shadowRoot:oe}appendChild(oe,$){return super.appendChild(this.nodeOrShadowRoot(oe),$)}insertBefore(oe,$,he){return super.insertBefore(this.nodeOrShadowRoot(oe),$,he)}removeChild(oe,$){return super.removeChild(this.nodeOrShadowRoot(oe),$)}parentNode(oe){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(oe)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Q extends qe{constructor(oe,$,he,Ne,ft=he.id){super(oe),this.sharedStylesHost=$,this.removeStylesOnCompDestory=Ne,this.rendererUsageCount=0,this.styles=bt(ft,he.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){var oe;this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount)&&(null===(oe=this.onDestroy)||void 0===oe||oe.call(this))}}class ie extends Q{constructor(oe,$,he,Ne,ft){const nt=Ne+"-"+he.id;super(oe,$,he,ft,nt),this.contentAttr=function rt(ce){return Ye.replace(He,ce)}(nt),this.hostAttr=function Ae(ce){return We.replace(He,ce)}(nt)}applyToHost(oe){this.applyStyles(),this.setAttribute(oe,this.hostAttr,"")}createElement(oe,$){const he=super.createElement(oe,$);return super.setAttribute(he,this.contentAttr,""),he}}let I=(()=>{class ce extends ze{constructor($){super($)}supports($){return!0}addEventListener($,he,Ne){return $.addEventListener(he,Ne,!1),()=>this.removeEventListener($,he,Ne)}removeEventListener($,he,Ne){return $.removeEventListener(he,Ne)}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(e.K0))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const te=["alt","control","meta","shift"],Re={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},lt={alt:ce=>ce.altKey,control:ce=>ce.ctrlKey,meta:ce=>ce.metaKey,shift:ce=>ce.shiftKey};let Tt=(()=>{class ce extends ze{constructor($){super($)}supports($){return null!=ce.parseEventName($)}addEventListener($,he,Ne){const ft=ce.parseEventName(he),nt=ce.eventCallback(ft.fullKey,Ne,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.q)().onAndCancel($,ft.domEventName,nt))}static parseEventName($){const he=$.toLowerCase().split("."),Ne=he.shift();if(0===he.length||"keydown"!==Ne&&"keyup"!==Ne)return null;const ft=ce._normalizeKey(he.pop());let nt="",gt=he.indexOf("code");if(gt>-1&&(he.splice(gt,1),nt="code."),te.forEach(Ue=>{const z=he.indexOf(Ue);z>-1&&(he.splice(z,1),nt+=Ue+".")}),nt+=ft,0!=he.length||0===ft.length)return null;const Ve={};return Ve.domEventName=Ne,Ve.fullKey=nt,Ve}static matchEventFullKeyCode($,he){let Ne=Re[$.key]||$.key,ft="";return he.indexOf("code.")>-1&&(Ne=$.code,ft="code."),!(null==Ne||!Ne)&&(Ne=Ne.toLowerCase()," "===Ne?Ne="space":"."===Ne&&(Ne="dot"),te.forEach(nt=>{nt!==Ne&&(0,lt[nt])($)&&(ft+=nt+".")}),ft+=Ne,ft===he)}static eventCallback($,he,Ne){return ft=>{ce.matchEventFullKeyCode(ft,$)&&Ne.runGuarded(()=>he(ft))}}static _normalizeKey($){return"esc"===$?"escape":$}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(e.K0))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const yt=(0,s.eFA)(s._c5,"browser",[{provide:s.Lbi,useValue:e.bD},{provide:s.g9A,useValue:function rn(){B.makeCurrent()},multi:!0},{provide:e.K0,useFactory:function Wt(){return(0,s.RDi)(document),document},deps:[]}]),Gt=new s.OlP(""),Ct=[{provide:s.rWj,useClass:class U{addToWindow(oe){s.dqk.getAngularTestability=(he,Ne=!0)=>{const ft=oe.findTestabilityInTree(he,Ne);if(null==ft)throw new Error("Could not find testability for element.");return ft},s.dqk.getAllAngularTestabilities=()=>oe.getAllTestabilities(),s.dqk.getAllAngularRootElements=()=>oe.getAllRootElements(),s.dqk.frameworkStabilizers||(s.dqk.frameworkStabilizers=[]),s.dqk.frameworkStabilizers.push(he=>{const Ne=s.dqk.getAllAngularTestabilities();let ft=Ne.length,nt=!1;const gt=function(Ve){nt=nt||Ve,ft--,0==ft&&he(nt)};Ne.forEach(function(Ve){Ve.whenStable(gt)})})}findTestabilityInTree(oe,$,he){if(null==$)return null;const Ne=oe.getTestability($);return null!=Ne?Ne:he?(0,e.q)().isShadowRoot($)?this.findTestabilityInTree(oe,$.host,!0):this.findTestabilityInTree(oe,$.parentElement,!0):null}},deps:[]},{provide:s.lri,useClass:s.dDg,deps:[s.R0b,s.eoX,s.rWj]},{provide:s.dDg,useClass:s.dDg,deps:[s.R0b,s.eoX,s.rWj]}],Pt=[{provide:s.zSh,useValue:"root"},{provide:s.qLn,useFactory:function $t(){return new s.qLn},deps:[]},{provide:J,useClass:I,multi:!0,deps:[e.K0,s.R0b,s.Lbi]},{provide:J,useClass:Tt,multi:!0,deps:[e.K0]},{provide:tt,useClass:tt,deps:[ee,Se,s.AFp,vt]},{provide:s.FYo,useExisting:tt},{provide:_e,useExisting:Se},{provide:Se,useClass:Se,deps:[e.K0]},{provide:ee,useClass:ee,deps:[J,s.R0b]},{provide:e.JF,useClass:ue,deps:[]},[]];let Dt=(()=>{class ce{constructor($){}static withServerTransition($){return{ngModule:ce,providers:[{provide:s.AFp,useValue:$.appId},{provide:le,useExisting:s.AFp},ae]}}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(Gt,12))},ce.\u0275mod=s.oAB({type:ce}),ce.\u0275inj=s.cJS({providers:[...Pt,...Ct],imports:[e.ez,s.hGG]}),ce})(),ne=(()=>{class ce{constructor($){this._doc=$}getTitle(){return this._doc.title}setTitle($){this._doc.title=$||""}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(e.K0))},ce.\u0275prov=s.Yz7({token:ce,factory:function($){let he=null;return he=$?new $:function De(){return new ne((0,s.LFG)(e.K0))}(),he},providedIn:"root"}),ce})();typeof window<"u"&&window;let mn=(()=>{class ce{}return ce.\u0275fac=function($){return new($||ce)},ce.\u0275prov=s.Yz7({token:ce,factory:function($){let he=null;return he=$?new($||ce):s.LFG(Ke),he},providedIn:"root"}),ce})(),Ke=(()=>{class ce extends mn{constructor($){super(),this._doc=$}sanitize($,he){if(null==he)return null;switch($){case s.q3G.NONE:return he;case s.q3G.HTML:return(0,s.qzn)(he,"HTML")?(0,s.z3N)(he):(0,s.EiD)(this._doc,String(he)).toString();case s.q3G.STYLE:return(0,s.qzn)(he,"Style")?(0,s.z3N)(he):he;case s.q3G.SCRIPT:if((0,s.qzn)(he,"Script"))return(0,s.z3N)(he);throw new Error("unsafe value used in a script context");case s.q3G.URL:return(0,s.qzn)(he,"URL")?(0,s.z3N)(he):(0,s.mCW)(String(he));case s.q3G.RESOURCE_URL:if((0,s.qzn)(he,"ResourceURL"))return(0,s.z3N)(he);throw new Error(`unsafe value used in a resource URL context (see ${s.JZr})`);default:throw new Error(`Unexpected SecurityContext ${$} (see ${s.JZr})`)}}bypassSecurityTrustHtml($){return(0,s.JVY)($)}bypassSecurityTrustStyle($){return(0,s.L6k)($)}bypassSecurityTrustScript($){return(0,s.eBb)($)}bypassSecurityTrustUrl($){return(0,s.LAX)($)}bypassSecurityTrustResourceUrl($){return(0,s.pB0)($)}}return ce.\u0275fac=function($){return new($||ce)(s.LFG(e.K0))},ce.\u0275prov=s.Yz7({token:ce,factory:function($){let he=null;return he=$?new $:function me(ce){return new Ke(ce.get(e.K0))}(s.LFG(s.zs3)),he},providedIn:"root"}),ce})()},3178:(Yt,Le,c)=>{"use strict";c.d(Le,{gz:()=>So,m2:()=>Pi,F0:()=>Bo,rH:()=>os,Od:()=>As,yS:()=>os,Bz:()=>si,lC:()=>Ir,Xs:()=>Eo,Hx:()=>Nt});var e=c(4537),s=c(985),R=c(4945),B=c(4121),L=c(7472),q=c(5696),W=c(3729),re=c(3072),le=c(7824),fe=c(3787),ae=c(7241),U=c(9018),ue=c(4813),J=c(2085),ee=c(8499);function ze(){return(0,J.e)((m,v)=>{let h=null;m._refCount++;const D=(0,ee.x)(v,void 0,void 0,void 0,()=>{if(!m||m._refCount<=0||0<--m._refCount)return void(h=null);const F=m._connection,be=h;h=null,F&&(!be||F===be)&&F.unsubscribe(),v.unsubscribe()});m.subscribe(D),D.closed||(h=m.connect())})}class _e extends ae.y{constructor(v,h){super(),this.source=v,this.subjectFactory=h,this._subject=null,this._refCount=0,this._connection=null,(0,J.A)(v)&&(this.lift=v.lift)}_subscribe(v){return this.getSubject().subscribe(v)}getSubject(){const v=this._subject;return(!v||v.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:v}=this;this._subject=this._connection=null,null==v||v.unsubscribe()}connect(){let v=this._connection;if(!v){v=this._connection=new ue.w0;const h=this.getSubject();v.add(this.source.subscribe((0,ee.x)(h,void 0,()=>{this._teardown(),h.complete()},D=>{this._teardown(),h.error(D)},()=>this._teardown()))),v.closed&&(this._connection=null,v=ue.w0.EMPTY)}return v}refCount(){return ze()(this)}}var Se=c(8023),Fe=c(8692),He=c(7969),de=c(1528),K=c(5598),We=c(3674),Ye=c(4970),Ie=c(4882),vt=c(9676),rt=c(4551),Ae=c(8168),bt=c(3568);function tt(m,v){return(0,J.e)(function zt(m,v,h,D,F){return(be,Ee)=>{let xt=h,on=v,On=0;be.subscribe((0,ee.x)(Ee,Nn=>{const Fn=On++;on=xt?m(on,Nn,Fn):(xt=!0,Nn),D&&Ee.next(on)},F&&(()=>{xt&&Ee.next(on),Ee.complete()})))}}(m,v,arguments.length>=2,!0))}function qe(m){return m<=0?()=>U.E:(0,J.e)((v,h)=>{let D=[];v.subscribe((0,ee.x)(h,F=>{D.push(F),m{for(const F of D)h.next(F);h.complete()},void 0,()=>{D=null}))})}var Ze=c(8623),Me=c(2686),Qe=c(8330);function N(m,v){const h=arguments.length>=2;return D=>D.pipe(m?(0,Ye.h)((F,be)=>m(F,be,D)):Qe.y,qe(1),h?(0,Me.d)(v):(0,Ze.T)(()=>new L.K))}var Q=c(5857),ie=c(116),I=c(5490),te=c(549),Re=c(5998);const lt="primary",Tt=Symbol("RouteTitle");class un{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h[0]:h}return null}getAll(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function At(m){return new un(m)}function Lt(m,v,h){const D=h.path.split("/");if(D.length>m.length||"full"===h.pathMatch&&(v.hasChildren()||D.lengthD[be]===F)}return m===v}function $t(m){return Array.prototype.concat.apply([],m)}function Wt(m){return m.length>0?m[m.length-1]:null}function yt(m,v){for(const h in m)m.hasOwnProperty(h)&&v(m[h],h)}function Gt(m){return(0,e.CqO)(m)?m:(0,e.QGY)(m)?(0,s.D)(Promise.resolve(m)):(0,R.of)(m)}const Ct=!1,Pt={exact:function ht(m,v,h){if(!Ft(m.segments,v.segments)||!ve(m.segments,v.segments,h)||m.numberOfChildren!==v.numberOfChildren)return!1;for(const D in v.children)if(!m.children[D]||!ht(m.children[D],v.children[D],h))return!1;return!0},subset:ne},Dt={exact:function Oe(m,v){return Ut(m,v)},subset:function De(m,v){return Object.keys(v).length<=Object.keys(m).length&&Object.keys(v).every(h=>rn(m[h],v[h]))},ignored:()=>!0};function xe(m,v,h){return Pt[h.paths](m.root,v.root,h.matrixParams)&&Dt[h.queryParams](m.queryParams,v.queryParams)&&!("exact"===h.fragment&&m.fragment!==v.fragment)}function ne(m,v,h){return je(m,v,v.segments,h)}function je(m,v,h,D){if(m.segments.length>h.length){const F=m.segments.slice(0,h.length);return!(!Ft(F,h)||v.hasChildren()||!ve(F,h,D))}if(m.segments.length===h.length){if(!Ft(m.segments,h)||!ve(m.segments,h,D))return!1;for(const F in v.children)if(!m.children[F]||!ne(m.children[F],v.children[F],D))return!1;return!0}{const F=h.slice(0,m.segments.length),be=h.slice(m.segments.length);return!!(Ft(m.segments,F)&&ve(m.segments,F,D)&&m.children[lt])&&je(m.children[lt],v,be,D)}}function ve(m,v,h){return v.every((D,F)=>Dt[h](m[F].parameters,D.parameters))}class dt{constructor(v=new Bt([],{}),h={},D=null){this.root=v,this.queryParams=h,this.fragment=D}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=At(this.queryParams)),this._queryParamMap}toString(){return it.serialize(this)}}class Bt{constructor(v,h){this.segments=v,this.children=h,this.parent=null,yt(h,(D,F)=>D.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return at(this)}}class an{constructor(v,h){this.path=v,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=At(this.parameters)),this._parameterMap}toString(){return $e(this)}}function Ft(m,v){return m.length===v.length&&m.every((h,D)=>h.path===v[D].path)}let Nt=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return new st},providedIn:"root"}),m})();class st{parse(v){const h=new $(v);return new dt(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(v){const h=`/${St(v.root,!0)}`,D=function Zt(m){const v=Object.keys(m).map(h=>{const D=m[h];return Array.isArray(D)?D.map(F=>`${Ht(h)}=${Ht(F)}`).join("&"):`${Ht(h)}=${Ht(D)}`}).filter(h=>!!h);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${h}${D}${"string"==typeof v.fragment?`#${function Mt(m){return encodeURI(m)}(v.fragment)}`:""}`}}const it=new st;function at(m){return m.segments.map(v=>$e(v)).join("/")}function St(m,v){if(!m.hasChildren())return at(m);if(v){const h=m.children[lt]?St(m.children[lt],!1):"",D=[];return yt(m.children,(F,be)=>{be!==lt&&D.push(`${be}:${St(F,!1)}`)}),D.length>0?`${h}(${D.join("//")})`:h}{const h=function sn(m,v){let h=[];return yt(m.children,(D,F)=>{F===lt&&(h=h.concat(v(D,F)))}),yt(m.children,(D,F)=>{F!==lt&&(h=h.concat(v(D,F)))}),h}(m,(D,F)=>F===lt?[St(m.children[lt],!1)]:[`${F}:${St(D,!1)}`]);return 1===Object.keys(m.children).length&&null!=m.children[lt]?`${at(m)}/${h[0]}`:`${at(m)}/(${h.join("//")})`}}function qt(m){return encodeURIComponent(m).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ht(m){return qt(m).replace(/%3B/gi,";")}function Xe(m){return qt(m).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ut(m){return decodeURIComponent(m)}function ye(m){return ut(m.replace(/\+/g,"%20"))}function $e(m){return`${Xe(m.path)}${function Xt(m){return Object.keys(m).map(v=>`;${Xe(v)}=${Xe(m[v])}`).join("")}(m.parameters)}`}const mn=/^[^\/()?;=#]+/;function me(m){const v=m.match(mn);return v?v[0]:""}const Ke=/^[^=?&#]+/,ce=/^[^&#]+/;class ${constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Bt([],{}):new Bt([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let D={};return this.peekStartsWith("(")&&(D=this.parseParens(!1)),(v.length>0||Object.keys(h).length>0)&&(D[lt]=new Bt(v,h)),D}parseSegment(){const v=me(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new e.vHH(4009,Ct);return this.capture(v),new an(ut(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const h=me(this.remaining);if(!h)return;this.capture(h);let D="";if(this.consumeOptional("=")){const F=me(this.remaining);F&&(D=F,this.capture(D))}v[ut(h)]=ut(D)}parseQueryParam(v){const h=function ot(m){const v=m.match(Ke);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let D="";if(this.consumeOptional("=")){const Ee=function oe(m){const v=m.match(ce);return v?v[0]:""}(this.remaining);Ee&&(D=Ee,this.capture(D))}const F=ye(h),be=ye(D);if(v.hasOwnProperty(F)){let Ee=v[F];Array.isArray(Ee)||(Ee=[Ee],v[F]=Ee),Ee.push(be)}else v[F]=be}parseParens(v){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const D=me(this.remaining),F=this.remaining[D.length];if("/"!==F&&")"!==F&&";"!==F)throw new e.vHH(4010,Ct);let be;D.indexOf(":")>-1?(be=D.slice(0,D.indexOf(":")),this.capture(be),this.capture(":")):v&&(be=lt);const Ee=this.parseChildren();h[be]=1===Object.keys(Ee).length?Ee[lt]:new Bt([],Ee),this.consumeOptional("//")}return h}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new e.vHH(4011,Ct)}}function he(m){return m.segments.length>0?new Bt([],{[lt]:m}):m}function Ne(m){const v={};for(const D of Object.keys(m.children)){const be=Ne(m.children[D]);(be.segments.length>0||be.hasChildren())&&(v[D]=be)}return function ft(m){if(1===m.numberOfChildren&&m.children[lt]){const v=m.children[lt];return new Bt(m.segments.concat(v.segments),v.children)}return m}(new Bt(m.segments,v))}function nt(m){return m instanceof dt}const gt=!1;function S(m,v,h,D,F){var be;if(0===h.length)return Te(v.root,v.root,v.root,D,F);const Ee=function jt(m){if("string"==typeof m[0]&&1===m.length&&"/"===m[0])return new _t(!0,0,m);let v=0,h=!1;const D=m.reduce((F,be,Ee)=>{if("object"==typeof be&&null!=be){if(be.outlets){const xt={};return yt(be.outlets,(on,On)=>{xt[On]="string"==typeof on?on.split("/"):on}),[...F,{outlets:xt}]}if(be.segmentPath)return[...F,be.segmentPath]}return"string"!=typeof be?[...F,be]:0===Ee?(be.split("/").forEach((xt,on)=>{0==on&&"."===xt||(0==on&&""===xt?h=!0:".."===xt?v++:""!=xt&&F.push(xt))}),F):[...F,be]},[]);return new _t(h,v,D)}(h);return Ee.toRoot()?Te(v.root,v.root,new Bt([],{}),D,F):function xt(On){var Nn;const Fn=function dn(m,v,h,D){if(m.isAbsolute)return new nn(v.root,!0,0);if(-1===D)return new nn(h,h===v.root,0);return function Dn(m,v,h){let D=m,F=v,be=h;for(;be>F;){if(be-=F,D=D.parent,!D)throw new e.vHH(4005,gt&&"Invalid number of '../'");F=D.segments.length}return new nn(D,!1,F-be)}(h,D+(A(m.commands[0])?0:1),m.numberOfDoubleDots)}(Ee,v,null===(Nn=m.snapshot)||void 0===Nn?void 0:Nn._urlSegment,On),Ui=Fn.processChildren?Yn(Fn.segmentGroup,Fn.index,Ee.commands):In(Fn.segmentGroup,Fn.index,Ee.commands);return Te(v.root,Fn.segmentGroup,Ui,D,F)}(null===(be=m.snapshot)||void 0===be?void 0:be._lastPathIndex)}function A(m){return"object"==typeof m&&null!=m&&!m.outlets&&!m.segmentPath}function Y(m){return"object"==typeof m&&null!=m&&m.outlets}function Te(m,v,h,D,F){let Ee,be={};D&&yt(D,(on,On)=>{be[On]=Array.isArray(on)?on.map(Nn=>`${Nn}`):`${on}`}),Ee=m===v?h:ct(m,v,h);const xt=he(Ne(Ee));return new dt(xt,be,F)}function ct(m,v,h){const D={};return yt(m.children,(F,be)=>{D[be]=F===v?h:ct(F,v,h)}),new Bt(m.segments,D)}class _t{constructor(v,h,D){if(this.isAbsolute=v,this.numberOfDoubleDots=h,this.commands=D,v&&D.length>0&&A(D[0]))throw new e.vHH(4003,gt&&"Root segment cannot have matrix parameters");const F=D.find(Y);if(F&&F!==Wt(D))throw new e.vHH(4004,gt&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class nn{constructor(v,h,D){this.segmentGroup=v,this.processChildren=h,this.index=D}}function In(m,v,h){if(m||(m=new Bt([],{})),0===m.segments.length&&m.hasChildren())return Yn(m,v,h);const D=function vn(m,v,h){let D=0,F=v;const be={match:!1,pathIndex:0,commandIndex:0};for(;F=h.length)return be;const Ee=m.segments[F],xt=h[D];if(Y(xt))break;const on=`${xt}`,On=D0&&void 0===on)break;if(on&&On&&"object"==typeof On&&void 0===On.outlets){if(!ci(on,On,Ee))return be;D+=2}else{if(!ci(on,{},Ee))return be;D++}F++}return{match:!0,pathIndex:F,commandIndex:D}}(m,v,h),F=h.slice(D.commandIndex);if(D.match&&D.pathIndex{"string"==typeof be&&(be=[be]),null!==be&&(F[Ee]=In(m.children[Ee],v,be))}),yt(m.children,(be,Ee)=>{void 0===D[Ee]&&(F[Ee]=be)}),new Bt(m.segments,F)}}function Cn(m,v,h){const D=m.segments.slice(0,v);let F=0;for(;F{"string"==typeof h&&(h=[h]),null!==h&&(v[D]=Cn(new Bt([],{}),0,h))}),v}function mi(m){const v={};return yt(m,(h,D)=>v[D]=`${h}`),v}function ci(m,v,h){return m==h.path&&Ut(v,h.parameters)}const ti="imperative";class Zn{constructor(v,h){this.id=v,this.url=h}}class ei extends Zn{constructor(v,h,D="imperative",F=null){super(v,h),this.type=0,this.navigationTrigger=D,this.restoredState=F}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Pi extends Zn{constructor(v,h,D){super(v,h),this.urlAfterRedirects=D,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class to extends Zn{constructor(v,h,D,F){super(v,h),this.reason=D,this.code=F,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Hn extends Zn{constructor(v,h,D,F){super(v,h),this.reason=D,this.code=F,this.type=16}}class Ci extends Zn{constructor(v,h,D,F){super(v,h),this.error=D,this.target=F,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ai extends Zn{constructor(v,h,D,F){super(v,h),this.urlAfterRedirects=D,this.state=F,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ni extends Zn{constructor(v,h,D,F){super(v,h),this.urlAfterRedirects=D,this.state=F,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uo extends Zn{constructor(v,h,D,F,be){super(v,h),this.urlAfterRedirects=D,this.state=F,this.shouldActivate=be,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Si extends Zn{constructor(v,h,D,F){super(v,h),this.urlAfterRedirects=D,this.state=F,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hr extends Zn{constructor(v,h,D,F){super(v,h),this.urlAfterRedirects=D,this.state=F,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $o{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class _i{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class mo{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pr{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class di{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ji{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Eo{constructor(v,h,D){this.routerEvent=v,this.position=h,this.anchor=D,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let Mo=(()=>{class m{createUrlTree(h,D,F,be,Ee,xt){return S(h||D.root,F,be,Ee,xt)}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac}),m})(),Gi=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(v){return Mo.\u0275fac(v)},providedIn:"root"}),m})();class br{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const h=this.pathFromRoot(v);return h.length>1?h[h.length-2]:null}children(v){const h=vi(v,this._root);return h?h.children.map(D=>D.value):[]}firstChild(v){const h=vi(v,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(v){const h=Bi(v,this._root);return h.length<2?[]:h[h.length-2].children.map(F=>F.value).filter(F=>F!==v)}pathFromRoot(v){return Bi(v,this._root).map(h=>h.value)}}function vi(m,v){if(m===v.value)return v;for(const h of v.children){const D=vi(m,h);if(D)return D}return null}function Bi(m,v){if(m===v.value)return[v];for(const h of v.children){const D=Bi(m,h);if(D.length)return D.unshift(v),D}return[]}class vo{constructor(v,h){this.value=v,this.children=h}toString(){return`TreeNode(${this.value})`}}function Ii(m){const v={};return m&&m.children.forEach(h=>v[h.value.outlet]=h),v}class Oo extends br{constructor(v,h){super(v),this.snapshot=h,Rn(this,v)}toString(){return this.snapshot.toString()}}function zi(m,v){const h=function yo(m,v){const Ee=new qo([],{},{},"",{},lt,v,null,m.root,-1,{});return new Sr("",new vo(Ee,[]))}(m,v),D=new B.X([new an("",{})]),F=new B.X({}),be=new B.X({}),Ee=new B.X({}),xt=new B.X(""),on=new So(D,F,Ee,xt,be,lt,v,h.root);return on.snapshot=h.root,new Oo(new vo(on,[]),h)}class So{constructor(v,h,D,F,be,Ee,xt,on){var On,Nn;this.url=v,this.params=h,this.queryParams=D,this.fragment=F,this.data=be,this.outlet=Ee,this.component=xt,this.title=null!==(On=null===(Nn=this.data)||void 0===Nn?void 0:Nn.pipe((0,He.U)(Fn=>Fn[Tt])))&&void 0!==On?On:(0,R.of)(void 0),this._futureSnapshot=on}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,He.U)(v=>At(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,He.U)(v=>At(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qo(m,v="emptyOnly"){const h=m.pathFromRoot;let D=0;if("always"!==v)for(D=h.length-1;D>=1;){const F=h[D],be=h[D-1];if(F.routeConfig&&""===F.routeConfig.path)D--;else{if(be.component)break;D--}}return function Cr(m){return m.reduce((v,h)=>{var D;return{params:{...v.params,...h.params},data:{...v.data,...h.data},resolve:{...h.data,...v.resolve,...null===(D=h.routeConfig)||void 0===D?void 0:D.data,...h._resolvedData}}},{params:{},data:{},resolve:{}})}(h.slice(D))}class qo{get title(){var v;return null===(v=this.data)||void 0===v?void 0:v[Tt]}constructor(v,h,D,F,be,Ee,xt,on,On,Nn,Fn){this.url=v,this.params=h,this.queryParams=D,this.fragment=F,this.data=be,this.outlet=Ee,this.component=xt,this.routeConfig=on,this._urlSegment=On,this._lastPathIndex=Nn,this._resolve=Fn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=At(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=At(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(D=>D.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Sr extends br{constructor(v,h){super(h),this.url=v,Rn(this,h)}toString(){return kt(this._root)}}function Rn(m,v){v.value._routerState=m,v.children.forEach(h=>Rn(m,h))}function kt(m){const v=m.children.length>0?` { ${m.children.map(kt).join(", ")} } `:"";return`${m.value}${v}`}function _n(m){if(m.snapshot){const v=m.snapshot,h=m._futureSnapshot;m.snapshot=h,Ut(v.queryParams,h.queryParams)||m.queryParams.next(h.queryParams),v.fragment!==h.fragment&&m.fragment.next(h.fragment),Ut(v.params,h.params)||m.params.next(h.params),function Ot(m,v){if(m.length!==v.length)return!1;for(let h=0;hUt(h.parameters,v[D].parameters))}(m.url,v.url);return h&&!(!m.parent!=!v.parent)&&(!m.parent||kn(m.parent,v.parent))}function Oi(m,v,h){if(h&&m.shouldReuseRoute(v.value,h.value.snapshot)){const D=h.value;D._futureSnapshot=v.value;const F=function Di(m,v,h){return v.children.map(D=>{for(const F of h.children)if(m.shouldReuseRoute(D.value,F.value.snapshot))return Oi(m,D,F);return Oi(m,D)})}(m,v,h);return new vo(D,F)}{if(m.shouldAttach(v.value)){const be=m.retrieve(v.value);if(null!==be){const Ee=be.route;return Ee.value._futureSnapshot=v.value,Ee.children=v.children.map(xt=>Oi(m,xt)),Ee}}const D=function Ki(m){return new So(new B.X(m.url),new B.X(m.params),new B.X(m.queryParams),new B.X(m.fragment),new B.X(m.data),m.outlet,m.component,m)}(v.value),F=v.children.map(be=>Oi(m,be));return new vo(D,F)}}const Xi="ngNavigationCancelingError";function xo(m,v){const{redirectTo:h,navigationBehaviorOptions:D}=nt(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,F=Vi(!1,0,v);return F.url=h,F.navigationBehaviorOptions=D,F}function Vi(m,v,h){const D=new Error("NavigationCancelingError: "+(m||""));return D[Xi]=!0,D.cancellationCode=v,h&&(D.url=h),D}function Yo(m){return Dr(m)&&nt(m.url)}function Dr(m){return m&&m[Xi]}class bo{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new jo,this.attachRef=null}}let jo=(()=>{class m{constructor(){this.contexts=new Map}onChildOutletCreated(h,D){const F=this.getOrCreateContext(h);F.outlet=D,this.contexts.set(h,F)}onChildOutletDestroyed(h){const D=this.getContext(h);D&&(D.outlet=null,D.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let D=this.getContext(h);return D||(D=new bo,this.contexts.set(h,D)),D}getContext(h){return this.contexts.get(h)||null}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();const ho=!1;let Ir=(()=>{class m{constructor(){this.activated=null,this._activatedRoute=null,this.name=lt,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(jo),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb)}ngOnChanges(h){if(h.name){const{firstChange:D,previousValue:F}=h.name;if(D)return;this.isTrackedInParentContexts(F)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(F)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(h){var D;return(null===(D=this.parentContexts.getContext(h))||void 0===D?void 0:D.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);null!=h&&h.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,ho);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,ho);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,ho);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,D){this.activated=h,this._activatedRoute=D,this.location.insert(h.hostView),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,D){if(this.isActivated)throw new e.vHH(4013,ho);this._activatedRoute=h;const F=this.location,Ee=h.snapshot.component,xt=this.parentContexts.getOrCreateContext(this.name).children,on=new xr(h,xt,F.injector);if(D&&function er(m){return!!m.resolveComponentFactory}(D)){const On=D.resolveComponentFactory(Ee);this.activated=F.createComponent(On,F.length,on)}else this.activated=F.createComponent(Ee,{index:F.length,injector:on,environmentInjector:null!=D?D:this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275dir=e.lG2({type:m,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]}),m})();class xr{constructor(v,h,D){this.route=v,this.childContexts=h,this.parent=D}get(v,h){return v===So?this.route:v===jo?this.childContexts:this.parent.get(v,h)}}let lo=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275cmp=e.Xpm({type:m,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(h,D){1&h&&e._UZ(0,"router-outlet")},dependencies:[Ir],encapsulation:2}),m})();function Io(m,v){var h;return m.providers&&!m._injector&&(m._injector=(0,e.MMx)(m.providers,v,`Route: ${m.path}`)),null!==(h=m._injector)&&void 0!==h?h:v}function Ri(m){const v=m.children&&m.children.map(Ri),h=v?{...m,children:v}:{...m};return!h.component&&!h.loadComponent&&(v||h.loadChildren)&&h.outlet&&h.outlet!==lt&&(h.component=lo),h}function co(m){return m.outlet||lt}function nr(m,v){const h=m.filter(D=>co(D)===v);return h.push(...m.filter(D=>co(D)!==v)),h}function $i(m){var v;if(!m)return null;if(null!==(v=m.routeConfig)&&void 0!==v&&v._injector)return m.routeConfig._injector;for(let h=m.parent;h;h=h.parent){const D=h.routeConfig;if(null!=D&&D._loadedInjector)return D._loadedInjector;if(null!=D&&D._injector)return D._injector}return null}class Vr{constructor(v,h,D,F){this.routeReuseStrategy=v,this.futureState=h,this.currState=D,this.forwardEvent=F}activate(v){const h=this.futureState._root,D=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,D,v),_n(this.futureState.root),this.activateChildRoutes(h,D,v)}deactivateChildRoutes(v,h,D){const F=Ii(h);v.children.forEach(be=>{const Ee=be.value.outlet;this.deactivateRoutes(be,F[Ee],D),delete F[Ee]}),yt(F,(be,Ee)=>{this.deactivateRouteAndItsChildren(be,D)})}deactivateRoutes(v,h,D){const F=v.value,be=h?h.value:null;if(F===be)if(F.component){const Ee=D.getContext(F.outlet);Ee&&this.deactivateChildRoutes(v,h,Ee.children)}else this.deactivateChildRoutes(v,h,D);else be&&this.deactivateRouteAndItsChildren(h,D)}deactivateRouteAndItsChildren(v,h){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,h):this.deactivateRouteAndOutlet(v,h)}detachAndStoreRouteSubtree(v,h){const D=h.getContext(v.value.outlet),F=D&&v.value.component?D.children:h,be=Ii(v);for(const Ee of Object.keys(be))this.deactivateRouteAndItsChildren(be[Ee],F);if(D&&D.outlet){const Ee=D.outlet.detach(),xt=D.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:Ee,route:v,contexts:xt})}}deactivateRouteAndOutlet(v,h){const D=h.getContext(v.value.outlet),F=D&&v.value.component?D.children:h,be=Ii(v);for(const Ee of Object.keys(be))this.deactivateRouteAndItsChildren(be[Ee],F);D&&(D.outlet&&(D.outlet.deactivate(),D.children.onOutletDeactivated()),D.attachRef=null,D.resolver=null,D.route=null)}activateChildRoutes(v,h,D){const F=Ii(h);v.children.forEach(be=>{this.activateRoutes(be,F[be.value.outlet],D),this.forwardEvent(new ji(be.value.snapshot))}),v.children.length&&this.forwardEvent(new pr(v.value.snapshot))}activateRoutes(v,h,D){const F=v.value,be=h?h.value:null;if(_n(F),F===be)if(F.component){const xt=D.getOrCreateContext(F.outlet);this.activateChildRoutes(v,h,xt.children)}else this.activateChildRoutes(v,h,D);else if(F.component){const xt=D.getOrCreateContext(F.outlet);if(this.routeReuseStrategy.shouldAttach(F.snapshot)){const on=this.routeReuseStrategy.retrieve(F.snapshot);this.routeReuseStrategy.store(F.snapshot,null),xt.children.onOutletReAttached(on.contexts),xt.attachRef=on.componentRef,xt.route=on.route.value,xt.outlet&&xt.outlet.attach(on.componentRef,on.route.value),_n(on.route.value),this.activateChildRoutes(v,null,xt.children)}else{var Ee;const on=$i(F.snapshot),On=null!==(Ee=null==on?void 0:on.get(e._Vd))&&void 0!==Ee?Ee:null;xt.attachRef=null,xt.route=F,xt.resolver=On,xt.injector=on,xt.outlet&&xt.outlet.activateWith(F,xt.injector),this.activateChildRoutes(v,null,xt.children)}}else this.activateChildRoutes(v,null,D)}}class Qi{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class Wi{constructor(v,h){this.component=v,this.route=h}}function ko(m,v,h){const D=m._root;return Fo(D,v?v._root:null,h,[D.value])}function gr(m,v){const h=Symbol(),D=v.get(m,h);return D===h?"function"!=typeof m||(0,e.Z0I)(m)?v.get(m):m:D}function Fo(m,v,h,D,F={canDeactivateChecks:[],canActivateChecks:[]}){const be=Ii(v);return m.children.forEach(Ee=>{(function we(m,v,h,D,F={canDeactivateChecks:[],canActivateChecks:[]}){const be=m.value,Ee=v?v.value:null,xt=h?h.getContext(m.value.outlet):null;if(Ee&&be.routeConfig===Ee.routeConfig){const on=function _(m,v,h){if("function"==typeof h)return h(m,v);switch(h){case"pathParamsChange":return!Ft(m.url,v.url);case"pathParamsOrQueryParamsChange":return!Ft(m.url,v.url)||!Ut(m.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kn(m,v)||!Ut(m.queryParams,v.queryParams);default:return!kn(m,v)}}(Ee,be,be.routeConfig.runGuardsAndResolvers);on?F.canActivateChecks.push(new Qi(D)):(be.data=Ee.data,be._resolvedData=Ee._resolvedData),Fo(m,v,be.component?xt?xt.children:null:h,D,F),on&&xt&&xt.outlet&&xt.outlet.isActivated&&F.canDeactivateChecks.push(new Wi(xt.outlet.component,Ee))}else Ee&&b(v,xt,F),F.canActivateChecks.push(new Qi(D)),Fo(m,null,be.component?xt?xt.children:null:h,D,F)})(Ee,be[Ee.value.outlet],h,D.concat([Ee.value]),F),delete be[Ee.value.outlet]}),yt(be,(Ee,xt)=>b(Ee,h.getContext(xt),F)),F}function b(m,v,h){const D=Ii(m),F=m.value;yt(D,(be,Ee)=>{b(be,F.component?v?v.children.getContext(Ee):null:v,h)}),h.canDeactivateChecks.push(new Wi(F.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,F))}function H(m){return"function"==typeof m}function M(m){return m instanceof L.K||"EmptyError"===(null==m?void 0:m.name)}const E=Symbol("INITIAL_VALUE");function se(){return(0,de.w)(m=>(0,q.a)(m.map(v=>v.pipe((0,K.q)(1),(0,We.O)(E)))).pipe((0,He.U)(v=>{for(const h of v)if(!0!==h){if(h===E)return E;if(!1===h||h instanceof dt)return h}return!0}),(0,Ye.h)(v=>v!==E),(0,K.q)(1)))}function xi(m){return(0,le.z)((0,Ae.b)(v=>{if(nt(v))throw xo(0,v)}),(0,He.U)(v=>!0===v))}const Hi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ir(m,v,h,D,F){const be=po(m,v,h);return be.matched?function oo(m,v,h,D){const F=v.canMatch;if(!F||0===F.length)return(0,R.of)(!0);const be=F.map(Ee=>{const xt=gr(Ee,m);return Gt(function cn(m){return m&&H(m.canMatch)}(xt)?xt.canMatch(v,h):m.runInContext(()=>xt(v,h)))});return(0,R.of)(be).pipe(se(),xi())}(D=Io(v,D),v,h).pipe((0,He.U)(Ee=>!0===Ee?be:{...Hi})):(0,R.of)(be)}function po(m,v,h){var D;if(""===v.path)return"full"===v.pathMatch&&(m.hasChildren()||h.length>0)?{...Hi}:{matched:!0,consumedSegments:[],remainingSegments:h,parameters:{},positionalParamSegments:{}};const be=(v.matcher||Lt)(h,m,v);if(!be)return{...Hi};const Ee={};yt(be.posParams,(on,On)=>{Ee[On]=on.path});const xt=be.consumed.length>0?{...Ee,...be.consumed[be.consumed.length-1].parameters}:Ee;return{matched:!0,consumedSegments:be.consumed,remainingSegments:h.slice(be.consumed.length),parameters:xt,positionalParamSegments:null!==(D=be.posParams)&&void 0!==D?D:{}}}function or(m,v,h,D){if(h.length>0&&function Ln(m,v,h){return h.some(D=>Vn(m,v,D)&&co(D)!==lt)}(m,h,D)){const be=new Bt(v,function ns(m,v,h,D){const F={};F[lt]=D,D._sourceSegment=m,D._segmentIndexShift=v.length;for(const be of h)if(""===be.path&&co(be)!==lt){const Ee=new Bt([],{});Ee._sourceSegment=m,Ee._segmentIndexShift=v.length,F[co(be)]=Ee}return F}(m,v,D,new Bt(h,m.children)));return be._sourceSegment=m,be._segmentIndexShift=v.length,{segmentGroup:be,slicedSegments:[]}}if(0===h.length&&function zn(m,v,h){return h.some(D=>Vn(m,v,D))}(m,h,D)){const be=new Bt(m.segments,function rr(m,v,h,D,F){const be={};for(const Ee of D)if(Vn(m,h,Ee)&&!F[co(Ee)]){const xt=new Bt([],{});xt._sourceSegment=m,xt._segmentIndexShift=v.length,be[co(Ee)]=xt}return{...F,...be}}(m,v,h,D,m.children));return be._sourceSegment=m,be._segmentIndexShift=v.length,{segmentGroup:be,slicedSegments:h}}const F=new Bt(m.segments,m.children);return F._sourceSegment=m,F._segmentIndexShift=v.length,{segmentGroup:F,slicedSegments:h}}function Vn(m,v,h){return(!(m.hasChildren()||v.length>0)||"full"!==h.pathMatch)&&""===h.path}function ai(m,v,h,D){return!!(co(m)===D||D!==lt&&Vn(v,h,m))&&("**"===m.path||po(v,m,h).matched)}function Fi(m,v,h){return 0===v.length&&!m.children[h]}const Go=!1;class go{constructor(v){this.segmentGroup=v||null}}class Zo{constructor(v){this.urlTree=v}}function Ei(m){return(0,fe._)(new go(m))}function Jr(m){return(0,fe._)(new Zo(m))}class ro{constructor(v,h,D,F,be){this.injector=v,this.configLoader=h,this.urlSerializer=D,this.urlTree=F,this.config=be,this.allowRedirects=!0}apply(){const v=or(this.urlTree.root,[],[],this.config).segmentGroup,h=new Bt(v.segments,v.children);return this.expandSegmentGroup(this.injector,this.config,h,lt).pipe((0,He.U)(be=>this.createUrlTree(Ne(be),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,bt.K)(be=>{if(be instanceof Zo)return this.allowRedirects=!1,this.match(be.urlTree);throw be instanceof go?this.noMatchError(be):be}))}match(v){return this.expandSegmentGroup(this.injector,this.config,v.root,lt).pipe((0,He.U)(F=>this.createUrlTree(Ne(F),v.queryParams,v.fragment))).pipe((0,bt.K)(F=>{throw F instanceof go?this.noMatchError(F):F}))}noMatchError(v){return new e.vHH(4002,Go)}createUrlTree(v,h,D){const F=he(v);return new dt(F,h,D)}expandSegmentGroup(v,h,D,F){return 0===D.segments.length&&D.hasChildren()?this.expandChildren(v,h,D).pipe((0,He.U)(be=>new Bt([],be))):this.expandSegment(v,D,h,D.segments,F,!0)}expandChildren(v,h,D){const F=[];for(const be of Object.keys(D.children))"primary"===be?F.unshift(be):F.push(be);return(0,s.D)(F).pipe((0,rt.b)(be=>{const Ee=D.children[be],xt=nr(h,be);return this.expandSegmentGroup(v,xt,Ee,be).pipe((0,He.U)(on=>({segment:on,outlet:be})))}),tt((be,Ee)=>(be[Ee.outlet]=Ee.segment,be),{}),N())}expandSegment(v,h,D,F,be,Ee){return(0,s.D)(D).pipe((0,rt.b)(xt=>this.expandSegmentAgainstRoute(v,h,D,xt,F,be,Ee).pipe((0,bt.K)(On=>{if(On instanceof go)return(0,R.of)(null);throw On}))),(0,vt.P)(xt=>!!xt),(0,bt.K)((xt,on)=>{if(M(xt))return Fi(h,F,be)?(0,R.of)(new Bt([],{})):Ei(h);throw xt}))}expandSegmentAgainstRoute(v,h,D,F,be,Ee,xt){return ai(F,h,be,Ee)?void 0===F.redirectTo?this.matchSegmentAgainstRoute(v,h,F,be,Ee):xt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,h,D,F,be,Ee):Ei(h):Ei(h)}expandSegmentAgainstRouteUsingRedirect(v,h,D,F,be,Ee){return"**"===F.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,D,F,Ee):this.expandRegularSegmentAgainstRouteUsingRedirect(v,h,D,F,be,Ee)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,h,D,F){const be=this.applyRedirectCommands([],D.redirectTo,{});return D.redirectTo.startsWith("/")?Jr(be):this.lineralizeSegments(D,be).pipe((0,Ie.z)(Ee=>{const xt=new Bt(Ee,{});return this.expandSegment(v,xt,h,Ee,F,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,h,D,F,be,Ee){const{matched:xt,consumedSegments:on,remainingSegments:On,positionalParamSegments:Nn}=po(h,F,be);if(!xt)return Ei(h);const Fn=this.applyRedirectCommands(on,F.redirectTo,Nn);return F.redirectTo.startsWith("/")?Jr(Fn):this.lineralizeSegments(F,Fn).pipe((0,Ie.z)(Ui=>this.expandSegment(v,h,D,Ui.concat(On),Ee,!1)))}matchSegmentAgainstRoute(v,h,D,F,be){return"**"===D.path?(v=Io(D,v),D.loadChildren?(D._loadedRoutes?(0,R.of)({routes:D._loadedRoutes,injector:D._loadedInjector}):this.configLoader.loadChildren(v,D)).pipe((0,He.U)(xt=>(D._loadedRoutes=xt.routes,D._loadedInjector=xt.injector,new Bt(F,{})))):(0,R.of)(new Bt(F,{}))):ir(h,D,F,v).pipe((0,de.w)(({matched:Ee,consumedSegments:xt,remainingSegments:on})=>{var On;return Ee?(v=null!==(On=D._injector)&&void 0!==On?On:v,this.getChildConfig(v,D,F).pipe((0,Ie.z)(Fn=>{var Ui;const Ho=null!==(Ui=Fn.injector)&&void 0!==Ui?Ui:v,vr=Fn.routes,{segmentGroup:Zr,slicedSegments:Ur}=or(h,xt,on,vr),wr=new Bt(Zr.segments,Zr.children);if(0===Ur.length&&wr.hasChildren())return this.expandChildren(Ho,vr,wr).pipe((0,He.U)(Gs=>new Bt(xt,Gs)));if(0===vr.length&&0===Ur.length)return(0,R.of)(new Bt(xt,{}));const Qr=co(D)===be;return this.expandSegment(Ho,wr,vr,Ur,Qr?lt:be,!0).pipe((0,He.U)(wo=>new Bt(xt.concat(wo.segments),wo.children)))}))):Ei(h)}))}getChildConfig(v,h,D){return h.children?(0,R.of)({routes:h.children,injector:v}):h.loadChildren?void 0!==h._loadedRoutes?(0,R.of)({routes:h._loadedRoutes,injector:h._loadedInjector}):function qi(m,v,h,D){const F=v.canLoad;if(void 0===F||0===F.length)return(0,R.of)(!0);const be=F.map(Ee=>{const xt=gr(Ee,m);return Gt(function Ge(m){return m&&H(m.canLoad)}(xt)?xt.canLoad(v,h):m.runInContext(()=>xt(v,h)))});return(0,R.of)(be).pipe(se(),xi())}(v,h,D).pipe((0,Ie.z)(F=>F?this.configLoader.loadChildren(v,h).pipe((0,Ae.b)(be=>{h._loadedRoutes=be.routes,h._loadedInjector=be.injector})):function wi(m){return(0,fe._)(Vi(Go,3))}())):(0,R.of)({routes:[],injector:v})}lineralizeSegments(v,h){let D=[],F=h.root;for(;;){if(D=D.concat(F.segments),0===F.numberOfChildren)return(0,R.of)(D);if(F.numberOfChildren>1||!F.children[lt])return v.redirectTo,(0,fe._)(new e.vHH(4e3,Go));F=F.children[lt]}}applyRedirectCommands(v,h,D){return this.applyRedirectCreateUrlTree(h,this.urlSerializer.parse(h),v,D)}applyRedirectCreateUrlTree(v,h,D,F){const be=this.createSegmentGroup(v,h.root,D,F);return new dt(be,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(v,h){const D={};return yt(v,(F,be)=>{if("string"==typeof F&&F.startsWith(":")){const xt=F.substring(1);D[be]=h[xt]}else D[be]=F}),D}createSegmentGroup(v,h,D,F){const be=this.createSegments(v,h.segments,D,F);let Ee={};return yt(h.children,(xt,on)=>{Ee[on]=this.createSegmentGroup(v,xt,D,F)}),new Bt(be,Ee)}createSegments(v,h,D,F){return h.map(be=>be.path.startsWith(":")?this.findPosParam(v,be,F):this.findOrReturn(be,D))}findPosParam(v,h,D){const F=D[h.path.substring(1)];if(!F)throw new e.vHH(4001,Go);return F}findOrReturn(v,h){let D=0;for(const F of h){if(F.path===v.path)return h.splice(D),F;D++}return v}}class sr{}class Ms{constructor(v,h,D,F,be,Ee,xt){this.injector=v,this.rootComponentType=h,this.config=D,this.urlTree=F,this.url=be,this.paramsInheritanceStrategy=Ee,this.urlSerializer=xt}recognize(){const v=or(this.urlTree.root,[],[],this.config.filter(h=>void 0===h.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,lt).pipe((0,He.U)(h=>{if(null===h)return null;const D=new qo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},lt,this.rootComponentType,null,this.urlTree.root,-1,{}),F=new vo(D,h),be=new Sr(this.url,F);return this.inheritParamsAndData(be._root),be}))}inheritParamsAndData(v){const h=v.value,D=Qo(h,this.paramsInheritanceStrategy);h.params=Object.freeze(D.params),h.data=Object.freeze(D.data),v.children.forEach(F=>this.inheritParamsAndData(F))}processSegmentGroup(v,h,D,F){return 0===D.segments.length&&D.hasChildren()?this.processChildren(v,h,D):this.processSegment(v,h,D,D.segments,F)}processChildren(v,h,D){return(0,s.D)(Object.keys(D.children)).pipe((0,rt.b)(F=>{const be=D.children[F],Ee=nr(h,F);return this.processSegmentGroup(v,Ee,be,F)}),tt((F,be)=>F&&be?(F.push(...be),F):null),(0,Q.o)(F=>null!==F),(0,Me.d)(null),N(),(0,He.U)(F=>{if(null===F)return null;const be=zs(F);return function ds(m){m.sort((v,h)=>v.value.outlet===lt?-1:h.value.outlet===lt?1:v.value.outlet.localeCompare(h.value.outlet))}(be),be}))}processSegment(v,h,D,F,be){return(0,s.D)(h).pipe((0,rt.b)(Ee=>{var xt;return this.processSegmentAgainstRoute(null!==(xt=Ee._injector)&&void 0!==xt?xt:v,Ee,D,F,be)}),(0,vt.P)(Ee=>!!Ee),(0,bt.K)(Ee=>{if(M(Ee))return Fi(D,F,be)?(0,R.of)([]):(0,R.of)(null);throw Ee}))}processSegmentAgainstRoute(v,h,D,F,be){if(h.redirectTo||!ai(h,D,F,be))return(0,R.of)(null);let Ee;if("**"===h.path){var xt,on;const On=F.length>0?Wt(F).parameters:{},Nn=Fr(D)+F.length,Fn=new qo(F,On,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,X(h),co(h),null!==(xt=null!==(on=h.component)&&void 0!==on?on:h._loadedComponent)&&void 0!==xt?xt:null,h,Yr(D),Nn,P(h));Ee=(0,R.of)({snapshot:Fn,consumedSegments:[],remainingSegments:[]})}else Ee=ir(D,h,F,v).pipe((0,He.U)(({matched:On,consumedSegments:Nn,remainingSegments:Fn,parameters:Ui})=>{var Ho,vr;if(!On)return null;const Zr=Fr(D)+Nn.length;return{snapshot:new qo(Nn,Ui,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,X(h),co(h),null!==(Ho=null!==(vr=h.component)&&void 0!==vr?vr:h._loadedComponent)&&void 0!==Ho?Ho:null,h,Yr(D),Zr,P(h)),consumedSegments:Nn,remainingSegments:Fn}}));return Ee.pipe((0,de.w)(On=>{var Nn,Fn;if(null===On)return(0,R.of)(null);const{snapshot:Ui,consumedSegments:Ho,remainingSegments:vr}=On;v=null!==(Nn=h._injector)&&void 0!==Nn?Nn:v;const Zr=null!==(Fn=h._loadedInjector)&&void 0!==Fn?Fn:v,Ur=function Os(m){return m.children?m.children:m.loadChildren?m._loadedRoutes:[]}(h),{segmentGroup:wr,slicedSegments:Qr}=or(D,Ho,vr,Ur.filter(wo=>void 0===wo.redirectTo));if(0===Qr.length&&wr.hasChildren())return this.processChildren(Zr,Ur,wr).pipe((0,He.U)(wo=>null===wo?null:[new vo(Ui,wo)]));if(0===Ur.length&&0===Qr.length)return(0,R.of)([new vo(Ui,[])]);const js=co(h)===be;return this.processSegment(Zr,Ur,wr,Qr,js?lt:be).pipe((0,He.U)(wo=>null===wo?null:[new vo(Ui,wo)]))}))}}function Hs(m){const v=m.value.routeConfig;return v&&""===v.path&&void 0===v.redirectTo}function zs(m){const v=[],h=new Set;for(const D of m){if(!Hs(D)){v.push(D);continue}const F=v.find(be=>D.value.routeConfig===be.value.routeConfig);void 0!==F?(F.children.push(...D.children),h.add(F)):v.push(D)}for(const D of h){const F=zs(D.children);v.push(new vo(D.value,F))}return v.filter(D=>!h.has(D))}function Yr(m){let v=m;for(;v._sourceSegment;)v=v._sourceSegment;return v}function Fr(m){var v;let h=m,D=null!==(v=h._segmentIndexShift)&&void 0!==v?v:0;for(;h._sourceSegment;){var F;h=h._sourceSegment,D+=null!==(F=h._segmentIndexShift)&&void 0!==F?F:0}return D-1}function X(m){return m.data||{}}function P(m){return m.resolve||{}}function bi(m){return"string"==typeof m.title||null===m.title}function pi(m){return(0,de.w)(v=>{const h=m(v);return h?(0,s.D)(h).pipe((0,He.U)(()=>v)):(0,R.of)(v)})}const Li=new e.OlP("ROUTES");let Mi=(()=>{class m{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,R.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const D=Gt(h.loadComponent()).pipe((0,He.U)(mr),(0,Ae.b)(be=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=be}),(0,I.x)(()=>{this.componentLoaders.delete(h)})),F=new _e(D,()=>new Se.x).pipe(ze());return this.componentLoaders.set(h,F),F}loadChildren(h,D){if(this.childrenLoaders.get(D))return this.childrenLoaders.get(D);if(D._loadedRoutes)return(0,R.of)({routes:D._loadedRoutes,injector:D._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(D);const be=this.loadModuleFactoryOrRoutes(D.loadChildren).pipe((0,He.U)(xt=>{this.onLoadEndListener&&this.onLoadEndListener(D);let on,On,Nn=!1;Array.isArray(xt)?On=xt:(on=xt.create(h).injector,On=$t(on.get(Li,[],e.XFs.Self|e.XFs.Optional)));return{routes:On.map(Ri),injector:on}}),(0,I.x)(()=>{this.childrenLoaders.delete(D)})),Ee=new _e(be,()=>new Se.x).pipe(ze());return this.childrenLoaders.set(D,Ee),Ee}loadModuleFactoryOrRoutes(h){return Gt(h()).pipe((0,He.U)(mr),(0,Ie.z)(D=>D instanceof e.YKP||Array.isArray(D)?(0,R.of)(D):(0,s.D)(this.compiler.compileModuleAsync(D))))}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();function mr(m){return function so(m){return m&&"object"==typeof m&&"default"in m}(m)?m.default:m}let Er=(()=>{class m{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Se.x,this.configLoader=(0,e.f3M)(Mi),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(Nt),this.rootContexts=(0,e.f3M)(jo),this.navigationId=0,this.afterPreactivation=()=>(0,R.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=F=>this.events.next(new _i(F)),this.configLoader.onLoadStartListener=F=>this.events.next(new $o(F))}complete(){var h;null===(h=this.transitions)||void 0===h||h.complete()}handleNavigationRequest(h){var D;const F=++this.navigationId;null===(D=this.transitions)||void 0===D||D.next({...this.transitions.value,...h,id:F})}setupNavigations(h){return this.transitions=new B.X({id:0,targetPageId:0,currentUrlTree:h.currentUrlTree,currentRawUrl:h.currentUrlTree,extractedUrl:h.urlHandlingStrategy.extract(h.currentUrlTree),urlAfterRedirects:h.urlHandlingStrategy.extract(h.currentUrlTree),rawUrl:h.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ti,restoredState:null,currentSnapshot:h.routerState.snapshot,targetSnapshot:null,currentRouterState:h.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ye.h)(D=>0!==D.id),(0,He.U)(D=>({...D,extractedUrl:h.urlHandlingStrategy.extract(D.rawUrl)})),(0,de.w)(D=>{let F=!1,be=!1;return(0,R.of)(D).pipe((0,Ae.b)(Ee=>{this.currentNavigation={id:Ee.id,initialUrl:Ee.rawUrl,extractedUrl:Ee.extractedUrl,trigger:Ee.source,extras:Ee.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,de.w)(Ee=>{var xt;const on=h.browserUrlTree.toString(),On=!h.navigated||Ee.extractedUrl.toString()!==on||on!==h.currentUrlTree.toString(),Nn=null!==(xt=Ee.extras.onSameUrlNavigation)&&void 0!==xt?xt:h.onSameUrlNavigation;if(!On&&"reload"!==Nn){const Fn="";return this.events.next(new Hn(Ee.id,h.serializeUrl(D.rawUrl),Fn,0)),h.rawUrlTree=Ee.rawUrl,Ee.resolve(null),U.E}if(h.urlHandlingStrategy.shouldProcessUrl(Ee.rawUrl))return Ko(Ee.source)&&(h.browserUrlTree=Ee.extractedUrl),(0,R.of)(Ee).pipe((0,de.w)(Fn=>{var Ui,Ho;const vr=null===(Ui=this.transitions)||void 0===Ui?void 0:Ui.getValue();return this.events.next(new ei(Fn.id,this.urlSerializer.serialize(Fn.extractedUrl),Fn.source,Fn.restoredState)),vr!==(null===(Ho=this.transitions)||void 0===Ho?void 0:Ho.getValue())?U.E:Promise.resolve(Fn)}),function No(m,v,h,D){return(0,de.w)(F=>function Tr(m,v,h,D,F){return new ro(m,v,h,D,F).apply()}(m,v,h,F.extractedUrl,D).pipe((0,He.U)(be=>({...F,urlAfterRedirects:be}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,h.config),(0,Ae.b)(Fn=>{this.currentNavigation={...this.currentNavigation,finalUrl:Fn.urlAfterRedirects},D.urlAfterRedirects=Fn.urlAfterRedirects}),function pe(m,v,h,D,F){return(0,Ie.z)(be=>function Es(m,v,h,D,F,be,Ee="emptyOnly"){return new Ms(m,v,h,D,F,Ee,be).recognize().pipe((0,de.w)(xt=>null===xt?function Zi(m){return new ae.y(v=>v.error(m))}(new sr):(0,R.of)(xt)))}(m,v,h,be.urlAfterRedirects,D.serialize(be.urlAfterRedirects),D,F).pipe((0,He.U)(Ee=>({...be,targetSnapshot:Ee}))))}(this.environmentInjector,this.rootComponentType,h.config,this.urlSerializer,h.paramsInheritanceStrategy),(0,Ae.b)(Fn=>{if(D.targetSnapshot=Fn.targetSnapshot,"eager"===h.urlUpdateStrategy){if(!Fn.extras.skipLocationChange){const Ho=h.urlHandlingStrategy.merge(Fn.urlAfterRedirects,Fn.rawUrl);h.setBrowserUrl(Ho,Fn)}h.browserUrlTree=Fn.urlAfterRedirects}const Ui=new Ai(Fn.id,this.urlSerializer.serialize(Fn.extractedUrl),this.urlSerializer.serialize(Fn.urlAfterRedirects),Fn.targetSnapshot);this.events.next(Ui)}));if(On&&h.urlHandlingStrategy.shouldProcessUrl(h.rawUrlTree)){const{id:Fn,extractedUrl:Ui,source:Ho,restoredState:vr,extras:Zr}=Ee,Ur=new ei(Fn,this.urlSerializer.serialize(Ui),Ho,vr);this.events.next(Ur);const wr=zi(Ui,this.rootComponentType).snapshot;return D={...Ee,targetSnapshot:wr,urlAfterRedirects:Ui,extras:{...Zr,skipLocationChange:!1,replaceUrl:!1}},(0,R.of)(D)}{const Fn="";return this.events.next(new Hn(Ee.id,h.serializeUrl(D.extractedUrl),Fn,1)),h.rawUrlTree=Ee.rawUrl,Ee.resolve(null),U.E}}),(0,Ae.b)(Ee=>{const xt=new Ni(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),this.urlSerializer.serialize(Ee.urlAfterRedirects),Ee.targetSnapshot);this.events.next(xt)}),(0,He.U)(Ee=>D={...Ee,guards:ko(Ee.targetSnapshot,Ee.currentSnapshot,this.rootContexts)}),function mt(m,v){return(0,Ie.z)(h=>{const{targetSnapshot:D,currentSnapshot:F,guards:{canActivateChecks:be,canDeactivateChecks:Ee}}=h;return 0===Ee.length&&0===be.length?(0,R.of)({...h,guardsResult:!0}):function Tn(m,v,h,D){return(0,s.D)(m).pipe((0,Ie.z)(F=>function fo(m,v,h,D,F){const be=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!be||0===be.length)return(0,R.of)(!0);const Ee=be.map(xt=>{var on;const On=null!==(on=$i(v))&&void 0!==on?on:F,Nn=gr(xt,On);return Gt(function Jt(m){return m&&H(m.canDeactivate)}(Nn)?Nn.canDeactivate(m,v,h,D):On.runInContext(()=>Nn(m,v,h,D))).pipe((0,vt.P)())});return(0,R.of)(Ee).pipe(se())}(F.component,F.route,h,v,D)),(0,vt.P)(F=>!0!==F,!0))}(Ee,D,F,m).pipe((0,Ie.z)(xt=>xt&&function Ce(m){return"boolean"==typeof m}(xt)?function Bn(m,v,h,D){return(0,s.D)(v).pipe((0,rt.b)(F=>(0,W.z)(function ki(m,v){return null!==m&&v&&v(new mo(m)),(0,R.of)(!0)}(F.route.parent,D),function ni(m,v){return null!==m&&v&&v(new di(m)),(0,R.of)(!0)}(F.route,D),function Lo(m,v,h){const D=v[v.length-1],be=v.slice(0,v.length-1).reverse().map(Ee=>function kr(m){const v=m.routeConfig?m.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:m,guards:v}:null}(Ee)).filter(Ee=>null!==Ee).map(Ee=>(0,re.P)(()=>{const xt=Ee.guards.map(on=>{var On;const Nn=null!==(On=$i(Ee.node))&&void 0!==On?On:h,Fn=gr(on,Nn);return Gt(function It(m){return m&&H(m.canActivateChild)}(Fn)?Fn.canActivateChild(D,m):Nn.runInContext(()=>Fn(D,m))).pipe((0,vt.P)())});return(0,R.of)(xt).pipe(se())}));return(0,R.of)(be).pipe(se())}(m,F.path,h),function yi(m,v,h){const D=v.routeConfig?v.routeConfig.canActivate:null;if(!D||0===D.length)return(0,R.of)(!0);const F=D.map(be=>(0,re.P)(()=>{var Ee;const xt=null!==(Ee=$i(v))&&void 0!==Ee?Ee:h,on=gr(be,xt);return Gt(function Et(m){return m&&H(m.canActivate)}(on)?on.canActivate(v,m):xt.runInContext(()=>on(v,m))).pipe((0,vt.P)())}));return(0,R.of)(F).pipe(se())}(m,F.route,h))),(0,vt.P)(F=>!0!==F,!0))}(D,be,m,v):(0,R.of)(xt)),(0,He.U)(xt=>({...h,guardsResult:xt})))})}(this.environmentInjector,Ee=>this.events.next(Ee)),(0,Ae.b)(Ee=>{if(D.guardsResult=Ee.guardsResult,nt(Ee.guardsResult))throw xo(0,Ee.guardsResult);const xt=new uo(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),this.urlSerializer.serialize(Ee.urlAfterRedirects),Ee.targetSnapshot,!!Ee.guardsResult);this.events.next(xt)}),(0,Ye.h)(Ee=>!!Ee.guardsResult||(h.restoreHistory(Ee),this.cancelNavigationTransition(Ee,"",3),!1)),pi(Ee=>{if(Ee.guards.canActivateChecks.length)return(0,R.of)(Ee).pipe((0,Ae.b)(xt=>{const on=new Si(xt.id,this.urlSerializer.serialize(xt.extractedUrl),this.urlSerializer.serialize(xt.urlAfterRedirects),xt.targetSnapshot);this.events.next(on)}),(0,de.w)(xt=>{let on=!1;return(0,R.of)(xt).pipe(function et(m,v){return(0,Ie.z)(h=>{const{targetSnapshot:D,guards:{canActivateChecks:F}}=h;if(!F.length)return(0,R.of)(h);let be=0;return(0,s.D)(F).pipe((0,rt.b)(Ee=>function en(m,v,h,D){const F=m.routeConfig,be=m._resolve;return void 0!==(null==F?void 0:F.title)&&!bi(F)&&(be[Tt]=F.title),function ln(m,v,h,D){const F=function Sn(m){return[...Object.keys(m),...Object.getOwnPropertySymbols(m)]}(m);if(0===F.length)return(0,R.of)({});const be={};return(0,s.D)(F).pipe((0,Ie.z)(Ee=>function hi(m,v,h,D){var F;const be=null!==(F=$i(v))&&void 0!==F?F:D,Ee=gr(m,be);return Gt(Ee.resolve?Ee.resolve(v,h):be.runInContext(()=>Ee(v,h)))}(m[Ee],v,h,D).pipe((0,vt.P)(),(0,Ae.b)(xt=>{be[Ee]=xt}))),qe(1),(0,ie.h)(be),(0,bt.K)(Ee=>M(Ee)?U.E:(0,fe._)(Ee)))}(be,m,v,D).pipe((0,He.U)(Ee=>(m._resolvedData=Ee,m.data=Qo(m,h).resolve,F&&bi(F)&&(m.data[Tt]=F.title),null)))}(Ee.route,D,m,v)),(0,Ae.b)(()=>be++),qe(1),(0,Ie.z)(Ee=>be===F.length?(0,R.of)(h):U.E))})}(h.paramsInheritanceStrategy,this.environmentInjector),(0,Ae.b)({next:()=>on=!0,complete:()=>{on||(h.restoreHistory(xt),this.cancelNavigationTransition(xt,"",2))}}))}),(0,Ae.b)(xt=>{const on=new hr(xt.id,this.urlSerializer.serialize(xt.extractedUrl),this.urlSerializer.serialize(xt.urlAfterRedirects),xt.targetSnapshot);this.events.next(on)}))}),pi(Ee=>{const xt=on=>{var On;const Nn=[];null!==(On=on.routeConfig)&&void 0!==On&&On.loadComponent&&!on.routeConfig._loadedComponent&&Nn.push(this.configLoader.loadComponent(on.routeConfig).pipe((0,Ae.b)(Fn=>{on.component=Fn}),(0,He.U)(()=>{})));for(const Fn of on.children)Nn.push(...xt(Fn));return Nn};return(0,q.a)(xt(Ee.targetSnapshot.root)).pipe((0,Me.d)(),(0,K.q)(1))}),pi(()=>this.afterPreactivation()),(0,He.U)(Ee=>{const xt=function Kn(m,v,h){const D=Oi(m,v._root,h?h._root:void 0);return new Oo(D,v)}(h.routeReuseStrategy,Ee.targetSnapshot,Ee.currentRouterState);return D={...Ee,targetRouterState:xt}}),(0,Ae.b)(Ee=>{h.currentUrlTree=Ee.urlAfterRedirects,h.rawUrlTree=h.urlHandlingStrategy.merge(Ee.urlAfterRedirects,Ee.rawUrl),h.routerState=Ee.targetRouterState,"deferred"===h.urlUpdateStrategy&&(Ee.extras.skipLocationChange||h.setBrowserUrl(h.rawUrlTree,Ee),h.browserUrlTree=Ee.urlAfterRedirects)}),((m,v,h)=>(0,He.U)(D=>(new Vr(v,D.targetRouterState,D.currentRouterState,h).activate(m),D)))(this.rootContexts,h.routeReuseStrategy,Ee=>this.events.next(Ee)),(0,K.q)(1),(0,Ae.b)({next:Ee=>{var xt;F=!0,this.lastSuccessfulNavigation=this.currentNavigation,h.navigated=!0,this.events.next(new Pi(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),this.urlSerializer.serialize(h.currentUrlTree))),null===(xt=h.titleStrategy)||void 0===xt||xt.updateTitle(Ee.targetRouterState.snapshot),Ee.resolve(!0)},complete:()=>{F=!0}}),(0,I.x)(()=>{var Ee;F||be||this.cancelNavigationTransition(D,"",1),(null===(Ee=this.currentNavigation)||void 0===Ee?void 0:Ee.id)===D.id&&(this.currentNavigation=null)}),(0,bt.K)(Ee=>{if(be=!0,Dr(Ee)){Yo(Ee)||(h.navigated=!0,h.restoreHistory(D,!0));const on=new to(D.id,this.urlSerializer.serialize(D.extractedUrl),Ee.message,Ee.cancellationCode);if(this.events.next(on),Yo(Ee)){const On=h.urlHandlingStrategy.merge(Ee.url,h.rawUrlTree),Nn={skipLocationChange:D.extras.skipLocationChange,replaceUrl:"eager"===h.urlUpdateStrategy||Ko(D.source)};h.scheduleNavigation(On,ti,null,Nn,{resolve:D.resolve,reject:D.reject,promise:D.promise})}else D.resolve(!1)}else{var xt;h.restoreHistory(D,!0);const on=new Ci(D.id,this.urlSerializer.serialize(D.extractedUrl),Ee,null!==(xt=D.targetSnapshot)&&void 0!==xt?xt:void 0);this.events.next(on);try{D.resolve(h.errorHandler(Ee))}catch(On){D.reject(On)}}return U.E}))}))}cancelNavigationTransition(h,D,F){const be=new to(h.id,this.urlSerializer.serialize(h.extractedUrl),D,F);this.events.next(be),h.resolve(!1)}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();function Ko(m){return m!==ti}let ar=(()=>{class m{buildTitle(h){let D,F=h.root;for(;void 0!==F;){var be;D=null!==(be=this.getResolvedTitleForRoute(F))&&void 0!==be?be:D,F=F.children.find(Ee=>Ee.outlet===lt)}return D}getResolvedTitleForRoute(h){return h.data[Tt]}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return(0,e.f3M)(Lr)},providedIn:"root"}),m})(),Lr=(()=>{class m extends ar{constructor(h){super(),this.title=h}updateTitle(h){const D=this.buildTitle(h);void 0!==D&&this.title.setTitle(D)}}return m.\u0275fac=function(h){return new(h||m)(e.LFG(Re.Dx))},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})(),Mr=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return(0,e.f3M)(Nr)},providedIn:"root"}),m})();class hs{shouldDetach(v){return!1}store(v,h){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,h){return v.routeConfig===h.routeConfig}}let Nr=(()=>{class m extends hs{}return m.\u0275fac=function(){let v;return function(D){return(v||(v=e.n5z(m)))(D||m)}}(),m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();const is=new e.OlP("",{providedIn:"root",factory:()=>({})});let ur=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:function(){return(0,e.f3M)(ya)},providedIn:"root"}),m})(),ya=(()=>{class m{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,D){return h}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();function ta(m){throw m}function ps(m,v,h){return v.parse("/")}const xs={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ws={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Bo=(()=>{class m{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var h;if("computed"===this.canceledNavigationResolution)return null===(h=this.location.getState())||void 0===h?void 0:h.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){var h;this.disposed=!1,this.currentPageId=0,this.console=(0,e.f3M)(e.c2e),this.isNgZoneEnabled=!1,this.options=(0,e.f3M)(is,{optional:!0})||{},this.errorHandler=this.options.errorHandler||ta,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||ps,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(ur),this.routeReuseStrategy=(0,e.f3M)(Mr),this.urlCreationStrategy=(0,e.f3M)(Gi),this.titleStrategy=(0,e.f3M)(ar),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=$t(null!==(h=(0,e.f3M)(Li,{optional:!0}))&&void 0!==h?h:[]),this.navigationTransitions=(0,e.f3M)(Er),this.urlSerializer=(0,e.f3M)(Nt),this.location=(0,e.f3M)(Fe.Ye),this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new dt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=zi(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(D=>{var F;this.lastSuccessfulId=D.id,this.currentPageId=null!==(F=this.browserPageId)&&void 0!==F?F:0},D=>{this.console.warn(`Unhandled Navigation Error: ${D}`)})}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const h=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ti,h)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const D="popstate"===h.type?"popstate":"hashchange";"popstate"===D&&setTimeout(()=>{this.navigateToSyncWithBrowser(h.url,D,h.state)},0)}))}navigateToSyncWithBrowser(h,D,F){const be={replaceUrl:!0},Ee=null!=F&&F.navigationId?F:null;if(F){const on={...F};delete on.navigationId,delete on.\u0275routerPageId,0!==Object.keys(on).length&&(be.state=on)}const xt=this.parseUrl(h);this.scheduleNavigation(xt,D,Ee,be)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(h){this.config=h.map(Ri),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,D={}){const{relativeTo:F,queryParams:be,fragment:Ee,queryParamsHandling:xt,preserveFragment:on}=D,On=on?this.currentUrlTree.fragment:Ee;let Nn=null;switch(xt){case"merge":Nn={...this.currentUrlTree.queryParams,...be};break;case"preserve":Nn=this.currentUrlTree.queryParams;break;default:Nn=be||null}return null!==Nn&&(Nn=this.removeEmptyProps(Nn)),this.urlCreationStrategy.createUrlTree(F,this.routerState,this.currentUrlTree,h,Nn,null!=On?On:null)}navigateByUrl(h,D={skipLocationChange:!1}){const F=nt(h)?h:this.parseUrl(h),be=this.urlHandlingStrategy.merge(F,this.rawUrlTree);return this.scheduleNavigation(be,ti,null,D)}navigate(h,D={skipLocationChange:!1}){return function Ps(m){for(let v=0;v{const be=h[F];return null!=be&&(D[F]=be),D},{})}scheduleNavigation(h,D,F,be,Ee){if(this.disposed)return Promise.resolve(!1);let xt,on,On,Nn;if(Ee?(xt=Ee.resolve,on=Ee.reject,On=Ee.promise):On=new Promise((Ui,Ho)=>{xt=Ui,on=Ho}),"computed"===this.canceledNavigationResolution)if(F&&F.\u0275routerPageId)Nn=F.\u0275routerPageId;else{var Fn;Nn=(null!==(Fn=this.browserPageId)&&void 0!==Fn?Fn:0)+1}else Nn=0;return this.navigationTransitions.handleNavigationRequest({targetPageId:Nn,source:D,restoredState:F,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:h,extras:be,resolve:xt,reject:on,promise:On,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),On.catch(Ui=>Promise.reject(Ui))}setBrowserUrl(h,D){const F=this.urlSerializer.serialize(h);if(this.location.isCurrentPathEqualTo(F)||D.extras.replaceUrl){const Ee={...D.extras.state,...this.generateNgRouterState(D.id,this.browserPageId)};this.location.replaceState(F,"",Ee)}else{const be={...D.extras.state,...this.generateNgRouterState(D.id,D.targetPageId)};this.location.go(F,"",be)}}restoreHistory(h,D=!1){if("computed"===this.canceledNavigationResolution){var F,be;const Ee=null!==(F=this.browserPageId)&&void 0!==F?F:this.currentPageId,xt=this.currentPageId-Ee;0!==xt?this.location.historyGo(xt):this.currentUrlTree===(null===(be=this.getCurrentNavigation())||void 0===be?void 0:be.finalUrl)&&0===xt&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(D&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,D){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:D}:{navigationId:h}}}return m.\u0275fac=function(h){return new(h||m)},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})(),os=(()=>{class m{constructor(h,D,F,be,Ee,xt){var on;this.router=h,this.route=D,this.tabIndexAttribute=F,this.renderer=be,this.el=Ee,this.locationStrategy=xt,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new Se.x;const On=null===(on=Ee.nativeElement.tagName)||void 0===on?void 0:on.toLowerCase();this.isAnchorElement="a"===On||"area"===On,this.isAnchorElement?this.subscription=h.events.subscribe(Nn=>{Nn instanceof Pi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(h){this._preserveFragment=(0,e.D6c)(h)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(h){this._skipLocationChange=(0,e.D6c)(h)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(h){this._replaceUrl=(0,e.D6c)(h)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(h){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",h)}ngOnChanges(h){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(h,D,F,be,Ee){return!!(null===this.urlTree||this.isAnchorElement&&(0!==h||D||F||be||Ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var h;null===(h=this.subscription)||void 0===h||h.unsubscribe()}updateHref(){var h;this.href=null!==this.urlTree&&this.locationStrategy?null===(h=this.locationStrategy)||void 0===h?void 0:h.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const D=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",D)}applyAttributeValue(h,D){const F=this.renderer,be=this.el.nativeElement;null!==D?F.setAttribute(be,h,D):F.removeAttribute(be,h)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return m.\u0275fac=function(h){return new(h||m)(e.Y36(Bo),e.Y36(So),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Fe.S$))},m.\u0275dir=e.lG2({type:m,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(h,D){1&h&&e.NdJ("click",function(be){return D.onClick(be.button,be.ctrlKey,be.shiftKey,be.altKey,be.metaKey)}),2&h&&e.uIk("target",D.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[e.TTD]}),m})(),As=(()=>{class m{get isActive(){return this._isActive}constructor(h,D,F,be,Ee){this.router=h,this.element=D,this.renderer=F,this.cdr=be,this.link=Ee,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.vpe,this.routerEventsSubscription=h.events.subscribe(xt=>{xt instanceof Pi&&this.update()})}ngAfterContentInit(){(0,R.of)(this.links.changes,(0,R.of)(null)).pipe((0,te.J)()).subscribe(h=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var h;null===(h=this.linkInputChangesSubscription)||void 0===h||h.unsubscribe();const D=[...this.links.toArray(),this.link].filter(F=>!!F).map(F=>F.onChanges);this.linkInputChangesSubscription=(0,s.D)(D).pipe((0,te.J)()).subscribe(F=>{this._isActive!==this.isLinkActive(this.router)(F)&&this.update()})}set routerLinkActive(h){const D=Array.isArray(h)?h:h.split(" ");this.classes=D.filter(F=>!!F)}ngOnChanges(h){this.update()}ngOnDestroy(){var h;this.routerEventsSubscription.unsubscribe(),null===(h=this.linkInputChangesSubscription)||void 0===h||h.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const h=this.hasActiveLinks();this._isActive!==h&&(this._isActive=h,this.cdr.markForCheck(),this.classes.forEach(D=>{h?this.renderer.addClass(this.element.nativeElement,D):this.renderer.removeClass(this.element.nativeElement,D)}),h&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(h))})}isLinkActive(h){const D=function Ss(m){return!!m.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return F=>!!F.urlTree&&h.isActive(F.urlTree,D)}hasActiveLinks(){const h=this.isLinkActive(this.router);return this.link&&h(this.link)||this.links.some(h)}}return m.\u0275fac=function(h){return new(h||m)(e.Y36(Bo),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(os,8))},m.\u0275dir=e.lG2({type:m,selectors:[["","routerLinkActive",""]],contentQueries:function(h,D,F){if(1&h&&e.Suo(F,os,5),2&h){let be;e.iGM(be=e.CRH())&&(D.links=be)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.TTD]}),m})();class gs{}let ms=(()=>{class m{constructor(h,D,F,be,Ee){this.router=h,this.injector=F,this.preloadingStrategy=be,this.loader=Ee}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ye.h)(h=>h instanceof Pi),(0,rt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,D){const F=[];for(const on of D){var be,Ee;on.providers&&!on._injector&&(on._injector=(0,e.MMx)(on.providers,h,`Route: ${on.path}`));const On=null!==(be=on._injector)&&void 0!==be?be:h,Nn=null!==(Ee=on._loadedInjector)&&void 0!==Ee?Ee:On;var xt;(on.loadChildren&&!on._loadedRoutes&&void 0===on.canLoad||on.loadComponent&&!on._loadedComponent)&&F.push(this.preloadConfig(On,on)),(on.children||on._loadedRoutes)&&F.push(this.processRoutes(Nn,null!==(xt=on.children)&&void 0!==xt?xt:on._loadedRoutes))}return(0,s.D)(F).pipe((0,te.J)())}preloadConfig(h,D){return this.preloadingStrategy.preload(D,()=>{let F;F=D.loadChildren&&void 0===D.canLoad?this.loader.loadChildren(h,D):(0,R.of)(null);const be=F.pipe((0,Ie.z)(Ee=>{var xt;return null===Ee?(0,R.of)(void 0):(D._loadedRoutes=Ee.routes,D._loadedInjector=Ee.injector,this.processRoutes(null!==(xt=Ee.injector)&&void 0!==xt?xt:h,Ee.routes))}));if(D.loadComponent&&!D._loadedComponent){const Ee=this.loader.loadComponent(D);return(0,s.D)([be,Ee]).pipe((0,te.J)())}return be})}}return m.\u0275fac=function(h){return new(h||m)(e.LFG(Bo),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(gs),e.LFG(Mi))},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})();const Xo=new e.OlP("");let na=(()=>{class m{constructor(h,D,F,be,Ee={}){this.urlSerializer=h,this.transitions=D,this.viewportScroller=F,this.zone=be,this.options=Ee,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ee.scrollPositionRestoration=Ee.scrollPositionRestoration||"disabled",Ee.anchorScrolling=Ee.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof ei?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof Pi&&(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Eo&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,D){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Eo(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,D))})},0)})}ngOnDestroy(){var h,D;null===(h=this.routerEventsSubscription)||void 0===h||h.unsubscribe(),null===(D=this.scrollEventsSubscription)||void 0===D||D.unsubscribe()}}return m.\u0275fac=function(h){e.$Z()},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac}),m})();var cr=(()=>((cr=cr||{})[cr.COMPLETE=0]="COMPLETE",cr[cr.FAILED=1]="FAILED",cr[cr.REDIRECTING=2]="REDIRECTING",cr))();const _r=!1;function Br(m,v){return{\u0275kind:m,\u0275providers:v}}const l=new e.OlP("",{providedIn:"root",factory:()=>!1});function G(){const m=(0,e.f3M)(e.zs3);return v=>{var h,D;const F=m.get(e.z2F);if(v!==F.components[0])return;const be=m.get(Bo),Ee=m.get(j);1===m.get(Be)&&be.initialNavigation(),null===(h=m.get(fn,null,e.XFs.Optional))||void 0===h||h.setUpPreloading(),null===(D=m.get(Xo,null,e.XFs.Optional))||void 0===D||D.init(),be.resetRootComponentType(F.componentTypes[0]),Ee.closed||(Ee.next(),Ee.complete(),Ee.unsubscribe())}}const j=new e.OlP(_r?"bootstrap done indicator":"",{factory:()=>new Se.x}),Be=new e.OlP(_r?"initial navigation":"",{providedIn:"root",factory:()=>1});function Rt(){let m=[];return m=_r?[{provide:e.Xts,multi:!0,useFactory:()=>{const v=(0,e.f3M)(Bo);return()=>v.events.subscribe(h=>{var D,F,be,Ee;null===(D=(F=console).group)||void 0===D||D.call(F,`Router Event: ${h.constructor.name}`),console.log(function Ao(m){var v,h,D,F;if(!("type"in m))return`Unknown Router Event: ${m.constructor.name}`;switch(m.type){case 14:return`ActivationEnd(path: '${(null===(v=m.snapshot.routeConfig)||void 0===v?void 0:v.path)||""}')`;case 13:return`ActivationStart(path: '${(null===(h=m.snapshot.routeConfig)||void 0===h?void 0:h.path)||""}')`;case 12:return`ChildActivationEnd(path: '${(null===(D=m.snapshot.routeConfig)||void 0===D?void 0:D.path)||""}')`;case 11:return`ChildActivationStart(path: '${(null===(F=m.snapshot.routeConfig)||void 0===F?void 0:F.path)||""}')`;case 8:return`GuardsCheckEnd(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state}, shouldActivate: ${m.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 2:return`NavigationCancel(id: ${m.id}, url: '${m.url}')`;case 16:return`NavigationSkipped(id: ${m.id}, url: '${m.url}')`;case 1:return`NavigationEnd(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${m.id}, url: '${m.url}', error: ${m.error})`;case 0:return`NavigationStart(id: ${m.id}, url: '${m.url}')`;case 6:return`ResolveEnd(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 5:return`ResolveStart(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 10:return`RouteConfigLoadEnd(path: ${m.route.path})`;case 9:return`RouteConfigLoadStart(path: ${m.route.path})`;case 4:return`RoutesRecognized(id: ${m.id}, url: '${m.url}', urlAfterRedirects: '${m.urlAfterRedirects}', state: ${m.state})`;case 15:return`Scroll(anchor: '${m.anchor}', position: '${m.position?`${m.position[0]}, ${m.position[1]}`:null}')`}}(h)),console.log(h),null===(be=(Ee=console).groupEnd)||void 0===be||be.call(Ee)})}}]:[],Br(1,m)}const fn=new e.OlP(_r?"router preloader":"");function Qt(m){return Br(0,[{provide:fn,useExisting:ms},{provide:gs,useExisting:m}])}const ri=!1,Qn=new e.OlP(ri?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),Xn=[Fe.Ye,{provide:Nt,useClass:st},Bo,jo,{provide:So,useFactory:function $s(m){return m.routerState.root},deps:[Bo]},Mi,ri?{provide:l,useValue:!0}:[]];function $n(){return new e.PXZ("Router",Bo)}let si=(()=>{class m{constructor(h){}static forRoot(h,D){return{ngModule:m,providers:[Xn,ri&&null!=D&&D.enableTracing?Rt().\u0275providers:[],{provide:Li,multi:!0,useValue:h},{provide:Qn,useFactory:dr,deps:[[Bo,new e.FiY,new e.tp0]]},{provide:is,useValue:D||{}},null!=D&&D.useHash?{provide:Fe.S$,useClass:Fe.Do}:{provide:Fe.S$,useClass:Fe.b0},{provide:Xo,useFactory:()=>{const m=(0,e.f3M)(Fe.EM),v=(0,e.f3M)(e.R0b),h=(0,e.f3M)(is),D=(0,e.f3M)(Er),F=(0,e.f3M)(Nt);return h.scrollOffset&&m.setOffset(h.scrollOffset),new na(F,D,m,v,h)}},null!=D&&D.preloadingStrategy?Qt(D.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:$n},null!=D&&D.initialNavigation?_s(D):[],[{provide:Jo,useFactory:G},{provide:e.tb,multi:!0,useExisting:Jo}]]}}static forChild(h){return{ngModule:m,providers:[{provide:Li,multi:!0,useValue:h}]}}}return m.\u0275fac=function(h){return new(h||m)(e.LFG(Qn,8))},m.\u0275mod=e.oAB({type:m}),m.\u0275inj=e.cJS({imports:[lo]}),m})();function dr(m){if(ri&&m)throw new e.vHH(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function _s(m){return["disabled"===m.initialNavigation?Br(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const v=(0,e.f3M)(Bo);return()=>{v.setUpLocationChangeListener()}}},{provide:Be,useValue:2}]).\u0275providers:[],"enabledBlocking"===m.initialNavigation?Br(2,[{provide:Be,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:v=>{const h=v.get(Fe.V_,Promise.resolve());return()=>h.then(()=>new Promise(D=>{const F=v.get(Bo),be=v.get(j);(function ia(m,v){m.events.pipe((0,Ye.h)(h=>h instanceof Pi||h instanceof to||h instanceof Ci||h instanceof Hn),(0,He.U)(h=>h instanceof Pi||h instanceof Hn?cr.COMPLETE:h instanceof to&&(0===h.code||1===h.code)?cr.REDIRECTING:cr.FAILED),(0,Ye.h)(h=>h!==cr.REDIRECTING),(0,K.q)(1)).subscribe(()=>{v()})})(F,()=>{D(!0)}),v.get(Er).afterPreactivation=()=>(D(!0),be.closed?(0,R.of)(void 0):be),F.initialNavigation()}))}}]).\u0275providers:[]]}const Jo=new e.OlP(ri?"Router Initializer":"")},5432:(Yt,Le,c)=>{"use strict";c.d(Le,{rN:()=>Ae,y$:()=>qe,_l:()=>Ze});var e=c(4537),s=c(4121),R=c(9018),B=c(3787),L=c(7241),q=c(5955),W=c(697),re=c(8499),le=c(6651),ae=c(985),U=c(3466),ue=c(4813);const J={schedule(Me){let Qe=requestAnimationFrame,N=cancelAnimationFrame;const{delegate:Q}=J;Q&&(Qe=Q.requestAnimationFrame,N=Q.cancelAnimationFrame);const ie=Qe(I=>{N=void 0,Me(I)});return new ue.w0(()=>null==N?void 0:N(ie))},requestAnimationFrame(...Me){const{delegate:Qe}=J;return((null==Qe?void 0:Qe.requestAnimationFrame)||requestAnimationFrame)(...Me)},cancelAnimationFrame(...Me){const{delegate:Qe}=J;return((null==Qe?void 0:Qe.cancelAnimationFrame)||cancelAnimationFrame)(...Me)},delegate:void 0};var ze=c(474);const Se=new class _e extends ze.v{flush(Qe){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:Q}=this;let ie;Qe=Qe||Q.shift();do{if(ie=Qe.execute(Qe.state,Qe.delay))break}while((Qe=Q[0])&&Qe.id===N&&Q.shift());if(this._active=!1,ie){for(;(Qe=Q[0])&&Qe.id===N&&Q.shift();)Qe.unsubscribe();throw ie}}}(class ee extends U.o{constructor(Qe,N){super(Qe,N),this.scheduler=Qe,this.work=N}requestAsyncId(Qe,N,Q=0){return null!==Q&&Q>0?super.requestAsyncId(Qe,N,Q):(Qe.actions.push(this),Qe._scheduled||(Qe._scheduled=J.requestAnimationFrame(()=>Qe.flush(void 0))))}recycleAsyncId(Qe,N,Q=0){var ie;if(null!=Q?Q>0:this.delay>0)return super.recycleAsyncId(Qe,N,Q);const{actions:I}=Qe;null!=N&&(null===(ie=I[I.length-1])||void 0===ie?void 0:ie.id)!==N&&(J.cancelAnimationFrame(N),Qe._scheduled=void 0)}});var He=c(4970),de=c(7969),K=c(5598),We=c(1528),Ye=c(8168),Ie=c(3568),vt=c(8692),rt=c(5998);const Ae=new e.OlP("HIGHLIGHT_OPTIONS");let bt=(()=>{class Me{constructor(N,Q,ie){var I;this.doc=N,this._options=ie,this._ready=new s.X(null),this.ready=this._ready.asObservable().pipe((0,He.h)(te=>!!te),(0,de.U)(te=>te),(0,K.q)(1)),(0,vt.NF)(Q)&&(N.defaultView.hljs?this._ready.next(N.defaultView.hljs):this._loadLibrary().pipe((0,We.w)(te=>this._options&&this._options.lineNumbersLoader?(N.defaultView.hljs=te,this.loadLineNumbers().pipe((0,Ye.b)(()=>this._ready.next(te)))):(this._ready.next(te),R.E)),(0,Ie.K)(te=>(console.error("[HLJS] ",te),R.E))).subscribe(),null!==(I=this._options)&&void 0!==I&&I.themePath&&this.loadTheme(this._options.themePath))}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,B._)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,B._)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,B._)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,B._)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,We.w)(N=>this._loadLanguages(N)))}return(0,B._)(()=>"Highlight.js library was not imported!")}_loadLanguages(N){return function fe(...Me){const Qe=(0,le.jO)(Me),N=(0,W.k)(Me);return N.length?new L.y(Q=>{let ie=N.map(()=>[]),I=N.map(()=>!1);Q.add(()=>{ie=I=null});for(let te=0;!Q.closed&&te{if(ie[te].push(Re),ie.every(lt=>lt.length)){const lt=ie.map(Tt=>Tt.shift());Q.next(Qe?Qe(...lt):lt),ie.some((Tt,un)=>!Tt.length&&I[un])&&Q.complete()}},()=>{I[te]=!0,!ie[te].length&&Q.complete()}));return()=>{ie=I=null}}):R.E}(...Object.entries(this._options.languages).map(([ie,I])=>zt(I()).pipe((0,Ye.b)(te=>N.registerLanguage(ie,te))))).pipe((0,de.U)(()=>N))}loadCoreLibrary(){return zt(this._options.coreLibraryLoader())}loadFullLibrary(){return zt(this._options.fullLibraryLoader())}loadLineNumbers(){return zt(this._options.lineNumbersLoader())}setTheme(N){this._themeLinkElement.href=N}loadTheme(N){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=N,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return Me.\u0275fac=function(N){return new(N||Me)(e.LFG(vt.K0),e.LFG(e.Lbi),e.LFG(Ae,8))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})();const zt=Me=>(0,ae.D)(Me).pipe((0,He.h)(Qe=>!!Qe&&!!Qe.default),(0,de.U)(Qe=>Qe.default));let tt=(()=>{class Me{constructor(N,Q){this._loader=N,this._hljs=null,N.ready.subscribe(ie=>{this._hljs=ie,Q&&Q.config&&(ie.configure(Q.config),ie.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}get hljs(){return this._hljs}highlight(N,{language:Q,ignoreIllegals:ie}){return this._loader.ready.pipe((0,de.U)(I=>I.highlight(N,{language:Q,ignoreIllegals:ie})))}highlightAuto(N,Q){return this._loader.ready.pipe((0,de.U)(ie=>ie.highlightAuto(N,Q)))}highlightElement(N){return this._loader.ready.pipe((0,de.U)(Q=>Q.highlightElement(N)))}highlightAll(){return this._loader.ready.pipe((0,de.U)(N=>N.highlightAll()))}configure(N){return this._loader.ready.pipe((0,de.U)(Q=>Q.configure(N)))}registerLanguage(N,Q){return this._loader.ready.pipe((0,Ye.b)(ie=>ie.registerLanguage(N,Q)))}unregisterLanguage(N){return this._loader.ready.pipe((0,Ye.b)(Q=>Q.unregisterLanguage(N)))}registerAliases(N,{languageName:Q}){return this._loader.ready.pipe((0,Ye.b)(ie=>ie.registerAliases(N,{languageName:Q})))}listLanguages(){return this._loader.ready.pipe((0,de.U)(N=>N.listLanguages()))}getLanguage(N){return this._loader.ready.pipe((0,de.U)(Q=>Q.getLanguage(N)))}safeMode(){return this._loader.ready.pipe((0,de.U)(N=>N.safeMode()))}debugMode(){return this._loader.ready.pipe((0,de.U)(N=>N.debugMode()))}lineNumbersBlock(N){return this._loader.ready.pipe((0,He.h)(Q=>!!Q.lineNumbersBlock),(0,Ye.b)(Q=>Q.lineNumbersBlock(N)))}}return Me.\u0275fac=function(N){return new(N||Me)(e.LFG(bt),e.LFG(Ae,8))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})(),qe=(()=>{class Me{constructor(N,Q,ie,I){this._hljs=Q,this._sanitizer=ie,this._options=I,this.highlighted=new e.vpe,this._nativeElement=N.nativeElement}ngOnChanges(N){var Q;null!==(null==N||null===(Q=N.code)||void 0===Q?void 0:Q.currentValue)&&N.code.currentValue!==N.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(N,Q){this.setTextContent(N),this._hljs.highlightAuto(N,Q).subscribe(ie=>{this.setInnerHTML(null==ie?void 0:ie.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(ie)})}addLineNumbers(){this.destroyLineNumbersObserver(),Se.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(N){Se.schedule(()=>this._nativeElement.textContent=N)}setInnerHTML(N){Se.schedule(()=>this._nativeElement.innerHTML=this._sanitizer.sanitize(e.q3G.HTML,N)||"")}}return Me.\u0275fac=function(N){return new(N||Me)(e.Y36(e.SBq),e.Y36(tt),e.Y36(rt.H7),e.Y36(Ae,8))},Me.\u0275dir=e.lG2({type:Me,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(N,Q){2&N&&e.ekj("hljs",!0)},inputs:{code:["highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},features:[e.TTD]}),Me})(),Ze=(()=>{class Me{}return Me.\u0275fac=function(N){return new(N||Me)},Me.\u0275mod=e.oAB({type:Me}),Me.\u0275inj=e.cJS({}),Me})()},5551:(Yt,Le,c)=>{"use strict";c.d(Le,{lF:()=>he,JP:()=>gt});var e=c(4537),s=c(8023),R=c(1860),B=c(4945),L=c(1995),q=c(1528),W=c(116),re=c(2147),le=c(6466),fe=c(3674),ae=c(7969),U=c(3528),J=(c(9676),c(8692));function ee(Ue){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(z){return typeof z}:function(z){return z&&"function"==typeof Symbol&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z})(Ue)}let He={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const K=/[&<>"']/,We=new RegExp(K.source,"g"),Ye=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Ie=new RegExp(Ye.source,"g"),vt={"&":"&","<":"<",">":">",'"':""","'":"'"},rt=Ue=>vt[Ue];function Ae(Ue,z){if(z){if(K.test(Ue))return Ue.replace(We,rt)}else if(Ye.test(Ue))return Ue.replace(Ie,rt);return Ue}const bt=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function zt(Ue){return Ue.replace(bt,(z,S)=>"colon"===(S=S.toLowerCase())?":":"#"===S.charAt(0)?"x"===S.charAt(1)?String.fromCharCode(parseInt(S.substring(2),16)):String.fromCharCode(+S.substring(1)):"")}const tt=/(^|[^\[])\^/g;function qe(Ue,z){Ue="string"==typeof Ue?Ue:Ue.source,z=z||"";const S={replace:(A,Y)=>(Y=(Y=Y.source||Y).replace(tt,"$1"),Ue=Ue.replace(A,Y),S),getRegex:()=>new RegExp(Ue,z)};return S}const Ze=/[^\w:]/g,Me=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Qe(Ue,z,S){if(Ue){let A;try{A=decodeURIComponent(zt(S)).replace(Ze,"").toLowerCase()}catch{return null}if(0===A.indexOf("javascript:")||0===A.indexOf("vbscript:")||0===A.indexOf("data:"))return null}z&&!Me.test(S)&&(S=function te(Ue,z){N[" "+Ue]||(N[" "+Ue]=Q.test(Ue)?Ue+"/":Tt(Ue,"/",!0));const S=-1===(Ue=N[" "+Ue]).indexOf(":");return"//"===z.substring(0,2)?S?z:Ue.replace(ie,"$1")+z:"/"===z.charAt(0)?S?z:Ue.replace(I,"$1")+z:Ue+z}(z,S));try{S=encodeURI(S).replace(/%25/g,"%")}catch{return null}return S}const N={},Q=/^[^:]+:\/*[^/]*$/,ie=/^([^:]+:)[\s\S]*$/,I=/^([^:]+:\/*[^/]*)[\s\S]*$/,Re={exec:function(){}};function lt(Ue,z){const A=Ue.replace(/\|/g,(Te,ct,_t)=>{let jt=!1,nn=ct;for(;--nn>=0&&"\\"===_t[nn];)jt=!jt;return jt?"|":" |"}).split(/ \|/);let Y=0;if(A[0].trim()||A.shift(),A.length>0&&!A[A.length-1].trim()&&A.pop(),A.length>z)A.splice(z);else for(;A.length1;)1&z&&(S+=Ue),z>>=1,Ue+=Ue;return S+Ue}function Ot(Ue,z,S,A){const Y=z.href,Te=z.title?Ae(z.title):null,ct=Ue[1].replace(/\\([\[\]])/g,"$1");if("!"!==Ue[0].charAt(0)){A.state.inLink=!0;const _t={type:"link",raw:S,href:Y,title:Te,text:ct,tokens:A.inlineTokens(ct)};return A.state.inLink=!1,_t}return{type:"image",raw:S,href:Y,title:Te,text:Ae(ct)}}class rn{constructor(z){this.options=z||He}space(z){const S=this.rules.block.newline.exec(z);if(S&&S[0].length>0)return{type:"space",raw:S[0]}}code(z){const S=this.rules.block.code.exec(z);if(S){const A=S[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:S[0],codeBlockStyle:"indented",text:this.options.pedantic?A:Tt(A,"\n")}}}fences(z){const S=this.rules.block.fences.exec(z);if(S){const A=S[0],Y=function Ut(Ue,z){const S=Ue.match(/^(\s+)(?:```)/);if(null===S)return z;const A=S[1];return z.split("\n").map(Y=>{const Te=Y.match(/^\s+/);if(null===Te)return Y;const[ct]=Te;return ct.length>=A.length?Y.slice(A.length):Y}).join("\n")}(A,S[3]||"");return{type:"code",raw:A,lang:S[2]?S[2].trim().replace(this.rules.inline._escapes,"$1"):S[2],text:Y}}}heading(z){const S=this.rules.block.heading.exec(z);if(S){let A=S[2].trim();if(/#$/.test(A)){const Y=Tt(A,"#");(this.options.pedantic||!Y||/ $/.test(Y))&&(A=Y.trim())}return{type:"heading",raw:S[0],depth:S[1].length,text:A,tokens:this.lexer.inline(A)}}}hr(z){const S=this.rules.block.hr.exec(z);if(S)return{type:"hr",raw:S[0]}}blockquote(z){const S=this.rules.block.blockquote.exec(z);if(S){const A=S[0].replace(/^ *>[ \t]?/gm,""),Y=this.lexer.state.top;this.lexer.state.top=!0;const Te=this.lexer.blockTokens(A);return this.lexer.state.top=Y,{type:"blockquote",raw:S[0],tokens:Te,text:A}}}list(z){let S=this.rules.block.list.exec(z);if(S){let A,Y,Te,ct,_t,jt,nn,pn,dn,Dn,yn,In,Yn=S[1].trim();const vn=Yn.length>1,Cn={type:"list",raw:"",ordered:vn,start:vn?+Yn.slice(0,-1):"",loose:!1,items:[]};Yn=vn?`\\d{1,9}\\${Yn.slice(-1)}`:`\\${Yn}`,this.options.pedantic&&(Yn=vn?Yn:"[*+-]");const Gn=new RegExp(`^( {0,3}${Yn})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;z&&(In=!1,(S=Gn.exec(z))&&!this.rules.block.hr.test(z));){if(A=S[0],z=z.substring(A.length),pn=S[2].split("\n",1)[0].replace(/^\t+/,ci=>" ".repeat(3*ci.length)),dn=z.split("\n",1)[0],this.options.pedantic?(ct=2,yn=pn.trimLeft()):(ct=S[2].search(/[^ ]/),ct=ct>4?1:ct,yn=pn.slice(ct),ct+=S[1].length),jt=!1,!pn&&/^ *$/.test(dn)&&(A+=dn+"\n",z=z.substring(dn.length+1),In=!0),!In){const ci=new RegExp(`^ {0,${Math.min(3,ct-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),ti=new RegExp(`^ {0,${Math.min(3,ct-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),Zn=new RegExp(`^ {0,${Math.min(3,ct-1)}}(?:\`\`\`|~~~)`),ei=new RegExp(`^ {0,${Math.min(3,ct-1)}}#`);for(;z&&(Dn=z.split("\n",1)[0],dn=Dn,this.options.pedantic&&(dn=dn.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(Zn.test(dn)||ei.test(dn)||ci.test(dn)||ti.test(z)));){if(dn.search(/[^ ]/)>=ct||!dn.trim())yn+="\n"+dn.slice(ct);else{if(jt||pn.search(/[^ ]/)>=4||Zn.test(pn)||ei.test(pn)||ti.test(pn))break;yn+="\n"+dn}!jt&&!dn.trim()&&(jt=!0),A+=Dn+"\n",z=z.substring(Dn.length+1),pn=dn.slice(ct)}}Cn.loose||(nn?Cn.loose=!0:/\n *\n *$/.test(A)&&(nn=!0)),this.options.gfm&&(Y=/^\[[ xX]\] /.exec(yn),Y&&(Te="[ ] "!==Y[0],yn=yn.replace(/^\[[ xX]\] +/,""))),Cn.items.push({type:"list_item",raw:A,task:!!Y,checked:Te,loose:!1,text:yn}),Cn.raw+=A}Cn.items[Cn.items.length-1].raw=A.trimRight(),Cn.items[Cn.items.length-1].text=yn.trimRight(),Cn.raw=Cn.raw.trimRight();const mi=Cn.items.length;for(_t=0;_t"space"===Zn.type),ti=ci.length>0&&ci.some(Zn=>/\n.*\n/.test(Zn.raw));Cn.loose=ti}if(Cn.loose)for(_t=0;_t$/,"$1").replace(this.rules.inline._escapes,"$1"):"",Te=S[3]?S[3].substring(1,S[3].length-1).replace(this.rules.inline._escapes,"$1"):S[3];return{type:"def",tag:A,raw:S[0],href:Y,title:Te}}}table(z){const S=this.rules.block.table.exec(z);if(S){const A={type:"table",header:lt(S[1]).map(Y=>({text:Y})),align:S[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:S[3]&&S[3].trim()?S[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(A.header.length===A.align.length){A.raw=S[0];let Te,ct,_t,jt,Y=A.align.length;for(Te=0;Te({text:nn}));for(Y=A.header.length,ct=0;ct/i.test(S[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(S[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(S[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:S[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(S[0]):Ae(S[0]):S[0]}}link(z){const S=this.rules.inline.link.exec(z);if(S){const A=S[2].trim();if(!this.options.pedantic&&/^$/.test(A))return;const ct=Tt(A.slice(0,-1),"\\");if((A.length-ct.length)%2==0)return}else{const ct=function un(Ue,z){if(-1===Ue.indexOf(z[1]))return-1;const S=Ue.length;let A=0,Y=0;for(;Y-1){const jt=(0===S[0].indexOf("!")?5:4)+S[1].length+ct;S[2]=S[2].substring(0,ct),S[0]=S[0].substring(0,jt).trim(),S[3]=""}}let Y=S[2],Te="";if(this.options.pedantic){const ct=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Y);ct&&(Y=ct[1],Te=ct[3])}else Te=S[3]?S[3].slice(1,-1):"";return Y=Y.trim(),/^$/.test(A)?Y.slice(1):Y.slice(1,-1)),Ot(S,{href:Y&&Y.replace(this.rules.inline._escapes,"$1"),title:Te&&Te.replace(this.rules.inline._escapes,"$1")},S[0],this.lexer)}}reflink(z,S){let A;if((A=this.rules.inline.reflink.exec(z))||(A=this.rules.inline.nolink.exec(z))){let Y=(A[2]||A[1]).replace(/\s+/g," ");if(Y=S[Y.toLowerCase()],!Y){const Te=A[0].charAt(0);return{type:"text",raw:Te,text:Te}}return Ot(A,Y,A[0],this.lexer)}}emStrong(z,S,A=""){let Y=this.rules.inline.emStrong.lDelim.exec(z);if(!Y||Y[3]&&A.match(/[\p{L}\p{N}]/u))return;const Te=Y[1]||Y[2]||"";if(!Te||Te&&(""===A||this.rules.inline.punctuation.exec(A))){const ct=Y[0].length-1;let _t,jt,nn=ct,pn=0;const dn="*"===Y[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(dn.lastIndex=0,S=S.slice(-1*z.length+ct);null!=(Y=dn.exec(S));){if(_t=Y[1]||Y[2]||Y[3]||Y[4]||Y[5]||Y[6],!_t)continue;if(jt=_t.length,Y[3]||Y[4]){nn+=jt;continue}if((Y[5]||Y[6])&&ct%3&&!((ct+jt)%3)){pn+=jt;continue}if(nn-=jt,nn>0)continue;jt=Math.min(jt,jt+nn+pn);const Dn=z.slice(0,ct+Y.index+(Y[0].length-_t.length)+jt);if(Math.min(ct,jt)%2){const In=Dn.slice(1,-1);return{type:"em",raw:Dn,text:In,tokens:this.lexer.inlineTokens(In)}}const yn=Dn.slice(2,-2);return{type:"strong",raw:Dn,text:yn,tokens:this.lexer.inlineTokens(yn)}}}}codespan(z){const S=this.rules.inline.code.exec(z);if(S){let A=S[2].replace(/\n/g," ");const Y=/[^ ]/.test(A),Te=/^ /.test(A)&&/ $/.test(A);return Y&&Te&&(A=A.substring(1,A.length-1)),A=Ae(A,!0),{type:"codespan",raw:S[0],text:A}}}br(z){const S=this.rules.inline.br.exec(z);if(S)return{type:"br",raw:S[0]}}del(z){const S=this.rules.inline.del.exec(z);if(S)return{type:"del",raw:S[0],text:S[2],tokens:this.lexer.inlineTokens(S[2])}}autolink(z,S){const A=this.rules.inline.autolink.exec(z);if(A){let Y,Te;return"@"===A[2]?(Y=Ae(this.options.mangle?S(A[1]):A[1]),Te="mailto:"+Y):(Y=Ae(A[1]),Te=Y),{type:"link",raw:A[0],text:Y,href:Te,tokens:[{type:"text",raw:Y,text:Y}]}}}url(z,S){let A;if(A=this.rules.inline.url.exec(z)){let Y,Te;if("@"===A[2])Y=Ae(this.options.mangle?S(A[0]):A[0]),Te="mailto:"+Y;else{let ct;do{ct=A[0],A[0]=this.rules.inline._backpedal.exec(A[0])[0]}while(ct!==A[0]);Y=Ae(A[0]),Te="www."===A[1]?"http://"+A[0]:A[0]}return{type:"link",raw:A[0],text:Y,href:Te,tokens:[{type:"text",raw:Y,text:Y}]}}}inlineText(z,S){const A=this.rules.inline.text.exec(z);if(A){let Y;return Y=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(A[0]):Ae(A[0]):A[0]:Ae(this.options.smartypants?S(A[0]):A[0]),{type:"text",raw:A[0],text:Y}}}}const $t={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {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|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Re,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};$t.def=qe($t.def).replace("label",$t._label).replace("title",$t._title).getRegex(),$t.bullet=/(?:[*+-]|\d{1,9}[.)])/,$t.listItemStart=qe(/^( *)(bull) */).replace("bull",$t.bullet).getRegex(),$t.list=qe($t.list).replace(/bull/g,$t.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+$t.def.source+")").getRegex(),$t._tag="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|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",$t._comment=/|$)/,$t.html=qe($t.html,"i").replace("comment",$t._comment).replace("tag",$t._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),$t.paragraph=qe($t._paragraph).replace("hr",$t.hr).replace("heading"," {0,3}#{1,6} ").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",$t._tag).getRegex(),$t.blockquote=qe($t.blockquote).replace("paragraph",$t.paragraph).getRegex(),$t.normal={...$t},$t.gfm={...$t.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"},$t.gfm.table=qe($t.gfm.table).replace("hr",$t.hr).replace("heading"," {0,3}#{1,6} ").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",$t._tag).getRegex(),$t.gfm.paragraph=qe($t._paragraph).replace("hr",$t.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",$t.gfm.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",$t._tag).getRegex(),$t.pedantic={...$t.normal,html:qe("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",$t._comment).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:Re,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:qe($t.normal._paragraph).replace("hr",$t.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",$t.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const Wt={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Re,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Re,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(A="x"+A.toString(16)),z+="&#"+A+";";return z}Wt._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Wt.punctuation=qe(Wt.punctuation).replace(/punctuation/g,Wt._punctuation).getRegex(),Wt.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Wt.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,Wt._comment=qe($t._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Wt.emStrong.lDelim=qe(Wt.emStrong.lDelim).replace(/punct/g,Wt._punctuation).getRegex(),Wt.emStrong.rDelimAst=qe(Wt.emStrong.rDelimAst,"g").replace(/punct/g,Wt._punctuation).getRegex(),Wt.emStrong.rDelimUnd=qe(Wt.emStrong.rDelimUnd,"g").replace(/punct/g,Wt._punctuation).getRegex(),Wt._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Wt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Wt._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])?)+(?![-_])/,Wt.autolink=qe(Wt.autolink).replace("scheme",Wt._scheme).replace("email",Wt._email).getRegex(),Wt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Wt.tag=qe(Wt.tag).replace("comment",Wt._comment).replace("attribute",Wt._attribute).getRegex(),Wt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Wt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Wt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Wt.link=qe(Wt.link).replace("label",Wt._label).replace("href",Wt._href).replace("title",Wt._title).getRegex(),Wt.reflink=qe(Wt.reflink).replace("label",Wt._label).replace("ref",$t._label).getRegex(),Wt.nolink=qe(Wt.nolink).replace("ref",$t._label).getRegex(),Wt.reflinkSearch=qe(Wt.reflinkSearch,"g").replace("reflink",Wt.reflink).replace("nolink",Wt.nolink).getRegex(),Wt.normal={...Wt},Wt.pedantic={...Wt.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:qe(/^!?\[(label)\]\((.*?)\)/).replace("label",Wt._label).getRegex(),reflink:qe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Wt._label).getRegex()},Wt.gfm={...Wt.normal,escape:qe(Wt.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\jt+" ".repeat(nn.length));z;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(_t=>!!(A=_t.call({lexer:this},z,S))&&(z=z.substring(A.raw.length),S.push(A),!0)))){if(A=this.tokenizer.space(z)){z=z.substring(A.raw.length),1===A.raw.length&&S.length>0?S[S.length-1].raw+="\n":S.push(A);continue}if(A=this.tokenizer.code(z)){z=z.substring(A.raw.length),Y=S[S.length-1],!Y||"paragraph"!==Y.type&&"text"!==Y.type?S.push(A):(Y.raw+="\n"+A.raw,Y.text+="\n"+A.text,this.inlineQueue[this.inlineQueue.length-1].src=Y.text);continue}if(A=this.tokenizer.fences(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.heading(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.hr(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.blockquote(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.list(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.html(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.def(z)){z=z.substring(A.raw.length),Y=S[S.length-1],!Y||"paragraph"!==Y.type&&"text"!==Y.type?this.tokens.links[A.tag]||(this.tokens.links[A.tag]={href:A.href,title:A.title}):(Y.raw+="\n"+A.raw,Y.text+="\n"+A.raw,this.inlineQueue[this.inlineQueue.length-1].src=Y.text);continue}if(A=this.tokenizer.table(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.lheading(z)){z=z.substring(A.raw.length),S.push(A);continue}if(Te=z,this.options.extensions&&this.options.extensions.startBlock){let _t=1/0;const jt=z.slice(1);let nn;this.options.extensions.startBlock.forEach(function(pn){nn=pn.call({lexer:this},jt),"number"==typeof nn&&nn>=0&&(_t=Math.min(_t,nn))}),_t<1/0&&_t>=0&&(Te=z.substring(0,_t+1))}if(this.state.top&&(A=this.tokenizer.paragraph(Te))){Y=S[S.length-1],ct&&"paragraph"===Y.type?(Y.raw+="\n"+A.raw,Y.text+="\n"+A.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=Y.text):S.push(A),ct=Te.length!==z.length,z=z.substring(A.raw.length);continue}if(A=this.tokenizer.text(z)){z=z.substring(A.raw.length),Y=S[S.length-1],Y&&"text"===Y.type?(Y.raw+="\n"+A.raw,Y.text+="\n"+A.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=Y.text):S.push(A);continue}if(z){const _t="Infinite loop on byte: "+z.charCodeAt(0);if(this.options.silent){console.error(_t);break}throw new Error(_t)}}return this.state.top=!0,S}inline(z,S=[]){return this.inlineQueue.push({src:z,tokens:S}),S}inlineTokens(z,S=[]){let A,Y,Te,_t,jt,nn,ct=z;if(this.tokens.links){const pn=Object.keys(this.tokens.links);if(pn.length>0)for(;null!=(_t=this.tokenizer.rules.inline.reflinkSearch.exec(ct));)pn.includes(_t[0].slice(_t[0].lastIndexOf("[")+1,-1))&&(ct=ct.slice(0,_t.index)+"["+Lt("a",_t[0].length-2)+"]"+ct.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(_t=this.tokenizer.rules.inline.blockSkip.exec(ct));)ct=ct.slice(0,_t.index)+"["+Lt("a",_t[0].length-2)+"]"+ct.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(_t=this.tokenizer.rules.inline.escapedEmSt.exec(ct));)ct=ct.slice(0,_t.index+_t[0].length-2)+"++"+ct.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;z;)if(jt||(nn=""),jt=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(pn=>!!(A=pn.call({lexer:this},z,S))&&(z=z.substring(A.raw.length),S.push(A),!0)))){if(A=this.tokenizer.escape(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.tag(z)){z=z.substring(A.raw.length),Y=S[S.length-1],Y&&"text"===A.type&&"text"===Y.type?(Y.raw+=A.raw,Y.text+=A.text):S.push(A);continue}if(A=this.tokenizer.link(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.reflink(z,this.tokens.links)){z=z.substring(A.raw.length),Y=S[S.length-1],Y&&"text"===A.type&&"text"===Y.type?(Y.raw+=A.raw,Y.text+=A.text):S.push(A);continue}if(A=this.tokenizer.emStrong(z,ct,nn)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.codespan(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.br(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.del(z)){z=z.substring(A.raw.length),S.push(A);continue}if(A=this.tokenizer.autolink(z,yt)){z=z.substring(A.raw.length),S.push(A);continue}if(!this.state.inLink&&(A=this.tokenizer.url(z,yt))){z=z.substring(A.raw.length),S.push(A);continue}if(Te=z,this.options.extensions&&this.options.extensions.startInline){let pn=1/0;const dn=z.slice(1);let Dn;this.options.extensions.startInline.forEach(function(yn){Dn=yn.call({lexer:this},dn),"number"==typeof Dn&&Dn>=0&&(pn=Math.min(pn,Dn))}),pn<1/0&&pn>=0&&(Te=z.substring(0,pn+1))}if(A=this.tokenizer.inlineText(Te,xn)){z=z.substring(A.raw.length),"_"!==A.raw.slice(-1)&&(nn=A.raw.slice(-1)),jt=!0,Y=S[S.length-1],Y&&"text"===Y.type?(Y.raw+=A.raw,Y.text+=A.text):S.push(A);continue}if(z){const pn="Infinite loop on byte: "+z.charCodeAt(0);if(this.options.silent){console.error(pn);break}throw new Error(pn)}}return S}}class Ct{constructor(z){this.options=z||He}code(z,S,A){const Y=(S||"").match(/\S*/)[0];if(this.options.highlight){const Te=this.options.highlight(z,Y);null!=Te&&Te!==z&&(A=!0,z=Te)}return z=z.replace(/\n$/,"")+"\n",Y?'
    '+(A?z:Ae(z,!0))+"
    \n":"
    "+(A?z:Ae(z,!0))+"
    \n"}blockquote(z){return`
    \n${z}
    \n`}html(z){return z}heading(z,S,A,Y){return this.options.headerIds?`${z}\n`:`${z}\n`}hr(){return this.options.xhtml?"
    \n":"
    \n"}list(z,S,A){const Y=S?"ol":"ul";return"<"+Y+(S&&1!==A?' start="'+A+'"':"")+">\n"+z+"\n"}listitem(z){return`
  • ${z}
  • \n`}checkbox(z){return" "}paragraph(z){return`

    ${z}

    \n`}table(z,S){return S&&(S=`${S}`),"\n\n"+z+"\n"+S+"
    \n"}tablerow(z){return`\n${z}\n`}tablecell(z,S){const A=S.header?"th":"td";return(S.align?`<${A} align="${S.align}">`:`<${A}>`)+z+`\n`}strong(z){return`${z}`}em(z){return`${z}`}codespan(z){return`${z}`}br(){return this.options.xhtml?"
    ":"
    "}del(z){return`${z}`}link(z,S,A){if(null===(z=Qe(this.options.sanitize,this.options.baseUrl,z)))return A;let Y='
    ",Y}image(z,S,A){if(null===(z=Qe(this.options.sanitize,this.options.baseUrl,z)))return A;let Y=`${A}":">",Y}text(z){return z}}class Pt{strong(z){return z}em(z){return z}codespan(z){return z}del(z){return z}html(z){return z}text(z){return z}link(z,S,A){return""+A}image(z,S,A){return""+A}br(){return""}}class Dt{constructor(){this.seen={}}serialize(z){return z.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(z,S){let A=z,Y=0;if(this.seen.hasOwnProperty(A)){Y=this.seen[z];do{Y++,A=z+"-"+Y}while(this.seen.hasOwnProperty(A))}return S||(this.seen[z]=Y,this.seen[A]=0),A}slug(z,S={}){const A=this.serialize(z);return this.getNextSafeSlug(A,S.dryrun)}}class xe{constructor(z){this.options=z||He,this.options.renderer=this.options.renderer||new Ct,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Pt,this.slugger=new Dt}static parse(z,S){return new xe(S).parse(z)}static parseInline(z,S){return new xe(S).parseInline(z)}parse(z,S=!0){let Y,Te,ct,_t,jt,nn,pn,dn,Dn,yn,In,Yn,vn,Cn,Gn,mi,ci,ti,Zn,A="";const ei=z.length;for(Y=0;Y0&&"paragraph"===Gn.tokens[0].type?(Gn.tokens[0].text=ti+" "+Gn.tokens[0].text,Gn.tokens[0].tokens&&Gn.tokens[0].tokens.length>0&&"text"===Gn.tokens[0].tokens[0].type&&(Gn.tokens[0].tokens[0].text=ti+" "+Gn.tokens[0].tokens[0].text)):Gn.tokens.unshift({type:"text",text:ti}):Cn+=ti),Cn+=this.parse(Gn.tokens,vn),Dn+=this.renderer.listitem(Cn,ci,mi);A+=this.renderer.list(Dn,In,Yn);continue;case"html":A+=this.renderer.html(yn.text);continue;case"paragraph":A+=this.renderer.paragraph(this.parseInline(yn.tokens));continue;case"text":for(Dn=yn.tokens?this.parseInline(yn.tokens):yn.text;Y+1{"function"==typeof A&&(Y=A,A=null);const Te={...A},ct=function ht(Ue,z,S){return A=>{if(A.message+="\nPlease report this to https://github.com/markedjs/marked.",Ue){const Y="

    An error occurred:

    "+Ae(A.message+"",!0)+"
    ";return z?Promise.resolve(Y):S?void S(null,Y):Y}if(z)return Promise.reject(A);if(!S)throw A;S(A)}}((A={...ne.defaults,...Te}).silent,A.async,Y);if(typeof S>"u"||null===S)return ct(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof S)return ct(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(S)+", string expected"));if(function At(Ue){Ue&&Ue.sanitize&&!Ue.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(A),A.hooks&&(A.hooks.options=A),Y){const _t=A.highlight;let jt;try{A.hooks&&(S=A.hooks.preprocess(S)),jt=Ue(S,A)}catch(dn){return ct(dn)}const nn=function(dn){let Dn;if(!dn)try{A.walkTokens&&ne.walkTokens(jt,A.walkTokens),Dn=z(jt,A),A.hooks&&(Dn=A.hooks.postprocess(Dn))}catch(yn){dn=yn}return A.highlight=_t,dn?ct(dn):Y(null,Dn)};if(!_t||_t.length<3||(delete A.highlight,!jt.length))return nn();let pn=0;return ne.walkTokens(jt,function(dn){"code"===dn.type&&(pn++,setTimeout(()=>{_t(dn.text,dn.lang,function(Dn,yn){if(Dn)return nn(Dn);null!=yn&&yn!==dn.text&&(dn.text=yn,dn.escaped=!0),pn--,0===pn&&nn()})},0))}),void(0===pn&&nn())}if(A.async)return Promise.resolve(A.hooks?A.hooks.preprocess(S):S).then(_t=>Ue(_t,A)).then(_t=>A.walkTokens?Promise.all(ne.walkTokens(_t,A.walkTokens)).then(()=>_t):_t).then(_t=>z(_t,A)).then(_t=>A.hooks?A.hooks.postprocess(_t):_t).catch(ct);try{A.hooks&&(S=A.hooks.preprocess(S));const _t=Ue(S,A);A.walkTokens&&ne.walkTokens(_t,A.walkTokens);let jt=z(_t,A);return A.hooks&&(jt=A.hooks.postprocess(jt)),jt}catch(_t){return ct(_t)}}}function ne(Ue,z,S){return De(Gt.lex,xe.parse)(Ue,z,S)}!function Se(Ue,z,S){(z=function _e(Ue){var z=function ze(Ue,z){if("object"!==ee(Ue)||null===Ue)return Ue;var S=Ue[Symbol.toPrimitive];if(void 0!==S){var A=S.call(Ue,z||"default");if("object"!==ee(A))return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===z?String:Number)(Ue)}(Ue,"string");return"symbol"===ee(z)?z:String(z)}(z))in Ue?Object.defineProperty(Ue,z,{value:S,enumerable:!0,configurable:!0,writable:!0}):Ue[z]=S}(Oe,"passThroughHooks",new Set(["preprocess","postprocess"])),ne.options=ne.setOptions=function(Ue){return function de(Ue){He=Ue}(ne.defaults={...ne.defaults,...Ue}),ne},ne.getDefaults=function Fe(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},ne.defaults=He,ne.use=function(...Ue){const z=ne.defaults.extensions||{renderers:{},childTokens:{}};Ue.forEach(S=>{const A={...S};if(A.async=ne.defaults.async||A.async||!1,S.extensions&&(S.extensions.forEach(Y=>{if(!Y.name)throw new Error("extension name required");if(Y.renderer){const Te=z.renderers[Y.name];z.renderers[Y.name]=Te?function(...ct){let _t=Y.renderer.apply(this,ct);return!1===_t&&(_t=Te.apply(this,ct)),_t}:Y.renderer}if(Y.tokenizer){if(!Y.level||"block"!==Y.level&&"inline"!==Y.level)throw new Error("extension level must be 'block' or 'inline'");z[Y.level]?z[Y.level].unshift(Y.tokenizer):z[Y.level]=[Y.tokenizer],Y.start&&("block"===Y.level?z.startBlock?z.startBlock.push(Y.start):z.startBlock=[Y.start]:"inline"===Y.level&&(z.startInline?z.startInline.push(Y.start):z.startInline=[Y.start]))}Y.childTokens&&(z.childTokens[Y.name]=Y.childTokens)}),A.extensions=z),S.renderer){const Y=ne.defaults.renderer||new Ct;for(const Te in S.renderer){const ct=Y[Te];Y[Te]=(..._t)=>{let jt=S.renderer[Te].apply(Y,_t);return!1===jt&&(jt=ct.apply(Y,_t)),jt}}A.renderer=Y}if(S.tokenizer){const Y=ne.defaults.tokenizer||new rn;for(const Te in S.tokenizer){const ct=Y[Te];Y[Te]=(..._t)=>{let jt=S.tokenizer[Te].apply(Y,_t);return!1===jt&&(jt=ct.apply(Y,_t)),jt}}A.tokenizer=Y}if(S.hooks){const Y=ne.defaults.hooks||new Oe;for(const Te in S.hooks){const ct=Y[Te];Y[Te]=Oe.passThroughHooks.has(Te)?_t=>{if(ne.defaults.async)return Promise.resolve(S.hooks[Te].call(Y,_t)).then(nn=>ct.call(Y,nn));const jt=S.hooks[Te].call(Y,_t);return ct.call(Y,jt)}:(..._t)=>{let jt=S.hooks[Te].apply(Y,_t);return!1===jt&&(jt=ct.apply(Y,_t)),jt}}A.hooks=Y}if(S.walkTokens){const Y=ne.defaults.walkTokens;A.walkTokens=function(Te){let ct=[];return ct.push(S.walkTokens.call(this,Te)),Y&&(ct=ct.concat(Y.call(this,Te))),ct}}ne.setOptions(A)})},ne.walkTokens=function(Ue,z){let S=[];for(const A of Ue)switch(S=S.concat(z.call(ne,A)),A.type){case"table":for(const Y of A.header)S=S.concat(ne.walkTokens(Y.tokens,z));for(const Y of A.rows)for(const Te of Y)S=S.concat(ne.walkTokens(Te.tokens,z));break;case"list":S=S.concat(ne.walkTokens(A.items,z));break;default:ne.defaults.extensions&&ne.defaults.extensions.childTokens&&ne.defaults.extensions.childTokens[A.type]?ne.defaults.extensions.childTokens[A.type].forEach(function(Y){S=S.concat(ne.walkTokens(A[Y],z))}):A.tokens&&(S=S.concat(ne.walkTokens(A.tokens,z)))}return S},ne.parseInline=De(Gt.lexInline,xe.parseInline),ne.Parser=xe,ne.parser=xe.parse,ne.Renderer=Ct,ne.TextRenderer=Pt,ne.Lexer=Gt,ne.lexer=Gt.lex,ne.Tokenizer=rn,ne.Slugger=Dt,ne.Hooks=Oe,ne.parse=ne;var Nt=c(5732),st=c(5998);const it=["*"];let qt=(()=>{class Ue{constructor(){this._buttonClick$=new s.x,this.copied$=this._buttonClick$.pipe((0,q.w)(()=>(0,R.T)((0,B.of)(!0),(0,L.H)(3e3).pipe((0,W.h)(!1)))),(0,re.x)(),(0,le.d)(1)),this.copiedText$=this.copied$.pipe((0,fe.O)(!1),(0,ae.U)(S=>S?"Copied":"Copy"))}onCopyToClipboardClick(){this._buttonClick$.next()}}return Ue.\u0275fac=function(S){return new(S||Ue)},Ue.\u0275cmp=e.Xpm({type:Ue,selectors:[["markdown-clipboard"]],decls:4,vars:7,consts:[[1,"markdown-clipboard-button",3,"click"]],template:function(S,A){1&S&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return A.onCopyToClipboardClick()}),e.ALo(1,"async"),e._uU(2),e.ALo(3,"async"),e.qZA()),2&S&&(e.ekj("copied",e.lcZ(1,3,A.copied$)),e.xp6(2),e.Oqu(e.lcZ(3,5,A.copiedText$)))},dependencies:[J.Ov],encapsulation:2,changeDetection:0}),Ue})();class Ht{}var ye=(()=>{return(Ue=ye||(ye={})).CommandLine="command-line",Ue.LineHighlight="line-highlight",Ue.LineNumbers="line-numbers",ye;var Ue})();class $e{}const ce=new e.OlP("SECURITY_CONTEXT");let $=(()=>{class Ue{constructor(S,A,Y,Te,ct,_t){this.platform=S,this.securityContext=A,this.http=Y,this.clipboardOptions=Te,this.sanitizer=_t,this.DEFAULT_MARKED_OPTIONS={renderer:new Ct},this.DEFAULT_KATEX_OPTIONS={delimiters:[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}]},this.DEFAULT_MERMAID_OPTIONS={startOnLoad:!1},this.DEFAULT_CLIPBOARD_OPTIONS={buttonComponent:void 0},this.DEFAULT_PARSE_OPTIONS={decodeHtml:!1,inline:!1,emoji:!1,mermaid:!1,markedOptions:this.DEFAULT_MARKED_OPTIONS,disableSanitizer:!1},this.DEFAULT_RENDER_OPTIONS={clipboard:!1,clipboardOptions:void 0,katex:!1,katexOptions:void 0,mermaid:!1,mermaidOptions:void 0},this._reload$=new s.x,this.reload$=this._reload$.asObservable(),this.options=ct}get options(){return this._options}set options(S){this._options={...this.DEFAULT_MARKED_OPTIONS,...S}}get renderer(){return this.options.renderer}set renderer(S){this.options.renderer=S}parse(S,A=this.DEFAULT_PARSE_OPTIONS){const{decodeHtml:Y,inline:Te,emoji:ct,mermaid:_t,disableSanitizer:jt}=A,nn={...this.options,...A.markedOptions};_t&&(this.renderer=this.extendRenderer(nn.renderer||new Ct));const pn=this.trimIndentation(S),dn=Y?this.decodeHtml(pn):pn,Dn=ct?this.parseEmoji(dn):dn,yn=this.parseMarked(Dn,nn,Te);return(jt?yn:this.sanitizer.sanitize(this.securityContext,yn))||""}render(S,A=this.DEFAULT_RENDER_OPTIONS,Y){const{clipboard:Te,clipboardOptions:ct,katex:_t,katexOptions:jt,mermaid:nn,mermaidOptions:pn}=A;Te&&this.renderClipboard(S,Y,{...this.DEFAULT_CLIPBOARD_OPTIONS,...this.clipboardOptions,...ct}),_t&&this.renderKatex(S,{...this.DEFAULT_KATEX_OPTIONS,...jt}),nn&&this.renderMermaid(S,{...this.DEFAULT_MERMAID_OPTIONS,...pn}),this.highlight(S)}reload(){this._reload$.next()}getSource(S){if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(S,{responseType:"text"}).pipe((0,ae.U)(A=>this.handleExtension(S,A)))}highlight(S){if(!(0,J.NF)(this.platform)||typeof Prism>"u"||typeof Prism.highlightAllUnder>"u")return;S||(S=document);const A=S.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(A,Y=>Y.classList.add("language-none")),Prism.highlightAllUnder(S)}decodeHtml(S){if(!(0,J.NF)(this.platform))return S;const A=document.createElement("textarea");return A.innerHTML=S,A.value}extendRenderer(S){const A=S;if(!0===A.\u0275NgxMarkdownRendererExtended)return S;const Y=S.code;return S.code=function(Te,ct,_t){return"mermaid"===ct?`
    ${Te}
    `:Y.call(this,Te,ct,_t)},A.\u0275NgxMarkdownRendererExtended=!0,S}handleExtension(S,A){const Y=S.lastIndexOf("://"),Te=Y>-1?S.substring(Y+4):S,ct=Te.lastIndexOf("/"),_t=ct>-1?Te.substring(ct+1).split("?")[0]:"",jt=_t.lastIndexOf("."),nn=jt>-1?_t.substring(jt+1):"";return nn&&"md"!==nn?"```"+nn+"\n"+A+"\n```":A}parseMarked(S,A,Y=!1){return Y?ne.parseInline(S,A):ne.parse(S,A)}parseEmoji(S){if(!(0,J.NF)(this.platform))return S;if(typeof joypixels>"u"||typeof joypixels.shortnameToUnicode>"u")throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(S)}renderKatex(S,A){if((0,J.NF)(this.platform)){if(typeof katex>"u"||typeof renderMathInElement>"u")throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");renderMathInElement(S,A)}}renderClipboard(S,A,Y){if(!(0,J.NF)(this.platform))return;if(typeof ClipboardJS>"u")throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* include Clipboard files to `angular.json` or use imports. See README for more information");if(!A)throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* provide the `viewContainerRef` parameter to `MarkdownService.render()` function");const{buttonComponent:Te,buttonTemplate:ct}=Y,_t=S.querySelectorAll("pre");for(let jt=0;jt<_t.length;jt++){const nn=_t.item(jt),pn=document.createElement("div");pn.style.position="relative",nn.parentNode.insertBefore(pn,nn),pn.appendChild(nn);const dn=document.createElement("div");let Dn,yn;dn.style.position="absolute",dn.style.top=".5em",dn.style.right=".5em",dn.style.opacity="0",dn.style.transition="opacity 250ms ease-out",pn.insertAdjacentElement("beforeend",dn),nn.onmouseover=()=>dn.style.opacity="1",nn.onmouseout=()=>dn.style.opacity="0",Dn=Te?A.createComponent(Te).hostView:ct?A.createEmbeddedView(ct):A.createComponent(qt).hostView,Dn.rootNodes.forEach(In=>{In.onmouseover=()=>dn.style.opacity="1",dn.appendChild(In),yn=new ClipboardJS(In,{text:()=>nn.innerText})}),Dn.onDestroy(()=>yn.destroy())}}renderMermaid(S,A=this.DEFAULT_MERMAID_OPTIONS){if(!(0,J.NF)(this.platform))return;if(typeof mermaid>"u"||typeof mermaid.init>"u")throw new Error("[ngx-markdown] When using the `mermaid` attribute you *have to* include Mermaid files to `angular.json` or use imports. See README for more information");const Y=S.querySelectorAll(".mermaid");0!==Y.length&&(mermaid.initialize(A),mermaid.init(Y))}trimIndentation(S){if(!S)return"";let A;return S.split("\n").map(Y=>{let Te=A;return Y.length>0&&(Te=isNaN(Te)?Y.search(/\S|$/):Math.min(Y.search(/\S|$/),Te)),isNaN(A)&&(A=Te),Te?Y.substring(Te):Y}).join("\n")}}return Ue.\u0275fac=function(S){return new(S||Ue)(e.LFG(e.Lbi),e.LFG(ce),e.LFG(Nt.eN,8),e.LFG(Ht,8),e.LFG($e,8),e.LFG(st.H7))},Ue.\u0275prov=e.Yz7({token:Ue,factory:Ue.\u0275fac}),Ue})(),he=(()=>{class Ue{constructor(S,A,Y){this.element=S,this.markdownService=A,this.viewContainerRef=Y,this.error=new e.vpe,this.load=new e.vpe,this.ready=new e.vpe,this._clipboard=!1,this._commandLine=!1,this._disableSanitizer=!1,this._emoji=!1,this._inline=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1,this._mermaid=!1,this._srcRelativeLink=!1,this.destroyed$=new s.x}get disableSanitizer(){return this._disableSanitizer}set disableSanitizer(S){this._disableSanitizer=this.coerceBooleanProperty(S)}get inline(){return this._inline}set inline(S){this._inline=this.coerceBooleanProperty(S)}get srcRelativeLink(){return this._srcRelativeLink}set srcRelativeLink(S){this._srcRelativeLink=this.coerceBooleanProperty(S)}get clipboard(){return this._clipboard}set clipboard(S){this._clipboard=this.coerceBooleanProperty(S)}get emoji(){return this._emoji}set emoji(S){this._emoji=this.coerceBooleanProperty(S)}get katex(){return this._katex}set katex(S){this._katex=this.coerceBooleanProperty(S)}get mermaid(){return this._mermaid}set mermaid(S){this._mermaid=this.coerceBooleanProperty(S)}get lineHighlight(){return this._lineHighlight}set lineHighlight(S){this._lineHighlight=this.coerceBooleanProperty(S)}get lineNumbers(){return this._lineNumbers}set lineNumbers(S){this._lineNumbers=this.coerceBooleanProperty(S)}get commandLine(){return this._commandLine}set commandLine(S){this._commandLine=this.coerceBooleanProperty(S)}ngOnChanges(){this.loadContent()}loadContent(){null==this.data?null==this.src||this.handleSrc():this.handleData()}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion(),this.markdownService.reload$.pipe((0,U.R)(this.destroyed$)).subscribe(()=>this.loadContent())}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}render(S,A=!1){let Y;this.src&&this.srcRelativeLink&&(Y={baseUrl:new URL(this.src,location.origin).pathname});const ct={clipboard:this.clipboard,clipboardOptions:{buttonComponent:this.clipboardButtonComponent,buttonTemplate:this.clipboardButtonTemplate},katex:this.katex,katexOptions:this.katexOptions,mermaid:this.mermaid,mermaidOptions:this.mermaidOptions},_t=this.markdownService.parse(S,{decodeHtml:A,inline:this.inline,emoji:this.emoji,mermaid:this.mermaid,markedOptions:Y,disableSanitizer:this.disableSanitizer});this.element.nativeElement.innerHTML=_t,this.handlePlugins(),this.markdownService.render(this.element.nativeElement,ct,this.viewContainerRef),this.ready.emit()}coerceBooleanProperty(S){return null!=S&&"false"!=`${String(S)}`}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe({next:S=>{this.render(S),this.load.emit(S)},error:S=>this.error.emit(S)})}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,ye.CommandLine),this.setPluginOptions(this.element.nativeElement,{dataFilterOutput:this.filterOutput,dataHost:this.host,dataPrompt:this.prompt,dataOutput:this.output,dataUser:this.user})),this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,ye.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(S,A){const Y=S.querySelectorAll("pre");for(let Te=0;Te{const _t=A[ct];if(_t){const jt=this.toLispCase(ct);Y.item(Te).setAttribute(jt,_t.toString())}})}toLispCase(S){const A=S.match(/([A-Z])/g);if(!A)return S;let Y=S.toString();for(let Te=0,ct=A.length;Te{class Ue{static forRoot(S){return{ngModule:Ue,providers:[$,S&&S.loader||[],S&&S.clipboardOptions||[],S&&S.markedOptions||[],{provide:ce,useValue:S&&null!=S.sanitize?S.sanitize:e.q3G.HTML}]}}static forChild(){return{ngModule:Ue}}}return Ue.\u0275fac=function(S){return new(S||Ue)},Ue.\u0275mod=e.oAB({type:Ue}),Ue.\u0275inj=e.cJS({imports:[J.ez]}),Ue})();var Ve;!function(Ue){let z;var Y;let S,A;(Y=z=Ue.SecurityLevel||(Ue.SecurityLevel={})).Strict="strict",Y.Loose="loose",Y.Antiscript="antiscript",Y.Sandbox="sandbox",function(Y){Y.Base="base",Y.Forest="forest",Y.Dark="dark",Y.Default="default",Y.Neutral="neutral"}(S=Ue.Theme||(Ue.Theme={})),function(Y){Y[Y.Debug=1]="Debug",Y[Y.Info=2]="Info",Y[Y.Warn=3]="Warn",Y[Y.Error=4]="Error",Y[Y.Fatal=5]="Fatal"}(A=Ue.LogLevel||(Ue.LogLevel={}))}(Ve||(Ve={}))},8239:(Yt,Le,c)=>{"use strict";function e(R,B,L,q,W,re,le){try{var fe=R[re](le),ae=fe.value}catch(U){return void L(U)}fe.done?B(ae):Promise.resolve(ae).then(q,W)}function s(R){return function(){var B=this,L=arguments;return new Promise(function(q,W){var re=R.apply(B,L);function le(ae){e(re,q,W,le,fe,"next",ae)}function fe(ae){e(re,q,W,le,fe,"throw",ae)}le(void 0)})}}c.d(Le,{Z:()=>s})},4911:(Yt,Le,c)=>{"use strict";function B(N,Q){var ie={};for(var I in N)Object.prototype.hasOwnProperty.call(N,I)&&Q.indexOf(I)<0&&(ie[I]=N[I]);if(null!=N&&"function"==typeof Object.getOwnPropertySymbols){var te=0;for(I=Object.getOwnPropertySymbols(N);te=0;Tt--)(lt=N[Tt])&&(Re=(te<3?lt(Re):te>3?lt(Q,ie,Re):lt(Q,ie))||Re);return te>3&&Re&&Object.defineProperty(Q,ie,Re),Re}function U(N,Q,ie,I){return new(ie||(ie=Promise))(function(Re,lt){function Tt(Lt){try{At(I.next(Lt))}catch(Ot){lt(Ot)}}function un(Lt){try{At(I.throw(Lt))}catch(Ot){lt(Ot)}}function At(Lt){Lt.done?Re(Lt.value):function te(Re){return Re instanceof ie?Re:new ie(function(lt){lt(Re)})}(Lt.value).then(Tt,un)}At((I=I.apply(N,Q||[])).next())})}function de(N){return this instanceof de?(this.v=N,this):new de(N)}function K(N,Q,ie){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var te,I=ie.apply(N,Q||[]),Re=[];return te={},lt("next"),lt("throw"),lt("return"),te[Symbol.asyncIterator]=function(){return this},te;function lt(Ut){I[Ut]&&(te[Ut]=function(rn){return new Promise(function($t,Wt){Re.push([Ut,rn,$t,Wt])>1||Tt(Ut,rn)})})}function Tt(Ut,rn){try{!function un(Ut){Ut.value instanceof de?Promise.resolve(Ut.value.v).then(At,Lt):Ot(Re[0][2],Ut)}(I[Ut](rn))}catch($t){Ot(Re[0][3],$t)}}function At(Ut){Tt("next",Ut)}function Lt(Ut){Tt("throw",Ut)}function Ot(Ut,rn){Ut(rn),Re.shift(),Re.length&&Tt(Re[0][0],Re[0][1])}}function Ye(N){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ie,Q=N[Symbol.asyncIterator];return Q?Q.call(N):(N=function ze(N){var Q="function"==typeof Symbol&&Symbol.iterator,ie=Q&&N[Q],I=0;if(ie)return ie.call(N);if(N&&"number"==typeof N.length)return{next:function(){return N&&I>=N.length&&(N=void 0),{value:N&&N[I++],done:!N}}};throw new TypeError(Q?"Object is not iterable.":"Symbol.iterator is not defined.")}(N),ie={},I("next"),I("throw"),I("return"),ie[Symbol.asyncIterator]=function(){return this},ie);function I(Re){ie[Re]=N[Re]&&function(lt){return new Promise(function(Tt,un){!function te(Re,lt,Tt,un){Promise.resolve(un).then(function(At){Re({value:At,done:Tt})},lt)}(Tt,un,(lt=N[Re](lt)).done,lt.value)})}}}c.d(Le,{FC:()=>K,KL:()=>Ye,_T:()=>B,gn:()=>L,mG:()=>U,qq:()=>de}),"function"==typeof SuppressedError&&SuppressedError}},Yt=>{Yt(Yt.s=8406)}]); \ No newline at end of file diff --git a/recipes/card/index.html b/recipes/card/index.html index e55ed9efc..136e23357 100644 --- a/recipes/card/index.html +++ b/recipes/card/index.html @@ -15,26 +15,26 @@ Maskito | Card - + -

    Card
    Recipes

    Creating mask for credit card input requires basic understanding of the following topics:

        
    +        

    Card
    Recipes

    Creating mask for credit card input requires basic understanding of the following topics:

        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/recipes/content-editable/index.html b/recipes/content-editable/index.html index 3a1eb6de8..2f3791d5c 100644 --- a/recipes/content-editable/index.html +++ b/recipes/content-editable/index.html @@ -15,58 +15,58 @@ Maskito | ContentEditable - + -

    ContentEditable
    Recipes

    You can use Maskito with contentEditable too.

    Just wrap the element with maskitoAdaptContentEditable utility and use Maskito in the same way as HTMLInputElement / HTMLTextAreaElement .

    No need to use maskitoAdaptContentEditable if you use @maskito/angular , @maskito/react or @maskito/vue with the default element predicate (it will be wrapped automatically).
        
    +        

    ContentEditable
    Recipes

    You can use Maskito with contentEditable too.

    Just wrap the element with maskitoAdaptContentEditable utility and use Maskito in the same way as HTMLInputElement / HTMLTextAreaElement .

    No need to use maskitoAdaptContentEditable if you use @maskito/angular , @maskito/react or @maskito/vue with the default element predicate (it will be wrapped automatically).
        
         
    -
    -

    Learn more in the "Core Concepts" section.

    With built-in Time mask

    Meeting time: 12:00
        
    +

    Learn more in the "Core Concepts" section.

    With built-in Time mask

    Meeting time: 12:00
        
         
    -
        
         
    -
        
         
    -
    -

    Multi-line support

    Use white-space: pre for multi-line mode

    Enter message:

    Hello, world! +

    Multi-line support

    Use white-space: pre for multi-line mode

    Enter message:

    Hello, world! How are you today? Read description of this example!

        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/recipes/phone/index.html b/recipes/phone/index.html index 3d3ed8215..92474f344 100644 --- a/recipes/phone/index.html +++ b/recipes/phone/index.html @@ -15,74 +15,74 @@ Maskito | Phone - + -

    Phone
    Recipes

    Creating mask for a phone number is simple. The only required knowledge is the pattern mask expression with fixed characters . Read more about it in "Mask expression" section.

    This page demonstrates some examples for different countries.

    United States

    Flag of the United States
        
    +        

    Phone
    Recipes

    Creating mask for a phone number is simple. The only required knowledge is the pattern mask expression with fixed characters . Read more about it in "Mask expression" section.

    This page demonstrates some examples for different countries.

    United States

    Flag of the United States
        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    Kazakhstan

    The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in postprocessor from @maskito/kit .

    Read more about it in "With prefix" section.

    Flag of Kazakhstan
        
    +

    Kazakhstan

    The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in postprocessor from @maskito/kit .

    Read more about it in "With prefix" section.

    Flag of Kazakhstan
        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/recipes/placeholder/index.html b/recipes/placeholder/index.html index 721f79666..47559eb4f 100644 --- a/recipes/placeholder/index.html +++ b/recipes/placeholder/index.html @@ -15,104 +15,104 @@ Maskito | With placeholder - + -

    With placeholder
    Recipes

    maskitoWithPlaceholder helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask.

    Card Verification Code

    This example is the simplest demonstration how to create masked input with placeholder .

    The only required prerequisite is basic understanding of "Mask expression" concept.

        
    +        

    With placeholder
    Recipes

    maskitoWithPlaceholder helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask.

    Card Verification Code

    This example is the simplest demonstration how to create masked input with placeholder .

    The only required prerequisite is basic understanding of "Mask expression" concept.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    Phone

    The following example explains return type of maskitoWithPlaceholder utility — an object which partially implements MaskitoOptions interface. It contains its own processor and postprocessor and plugins to keep caret from getting into placeholder part of the value.

    Also, this complex example uses built-in postprocessor maskitoPrefixPostprocessorGenerator from @maskito/kit .

    Flag of the United States
        
    +

    Phone

    The following example explains return type of maskitoWithPlaceholder utility — an object which partially implements MaskitoOptions interface. It contains its own processor and postprocessor and plugins to keep caret from getting into placeholder part of the value.

    Also, this complex example uses built-in postprocessor maskitoPrefixPostprocessorGenerator from @maskito/kit .

    Flag of the United States
        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    Date

    This last example demonstrates how to integrate maskitoWithPlaceholder with any built-in mask from @maskito/kit .

        
    +

    Date

    This last example demonstrates how to integrate maskitoWithPlaceholder with any built-in mask from @maskito/kit .

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/recipes/postfix/index.html b/recipes/postfix/index.html index 3f7f44eab..ae4686b32 100644 --- a/recipes/postfix/index.html +++ b/recipes/postfix/index.html @@ -15,74 +15,74 @@ Maskito | With postfix - + -

    With postfix
    Recipes

    There are two approaches to add postfix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

    By pattern mask expression

    This example demonstrates how to create postfix via dynamic pattern mask expression . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit.

        
    +        

    With postfix
    Recipes

    There are two approaches to add postfix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

    By pattern mask expression

    This example demonstrates how to create postfix via dynamic pattern mask expression . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    By postprocessor

    This example demonstrates how to create postfix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPostfixPostprocessorGenerator or create your own.

    Don't forget that mask property should be compatible with a new prefix / postfix!

        
    +

    By postprocessor

    This example demonstrates how to create postfix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPostfixPostprocessorGenerator or create your own.

    Don't forget that mask property should be compatible with a new prefix / postfix!

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/recipes/prefix/index.html b/recipes/prefix/index.html index caff98fef..847881927 100644 --- a/recipes/prefix/index.html +++ b/recipes/prefix/index.html @@ -15,74 +15,74 @@ Maskito | With prefix - + -

    With prefix
    Recipes

    Use prefixes to indicate things like currencies, area / phone country codes and etc.

    There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

    By pattern mask expression

    This example demonstrates how to create prefix via dynamic pattern mask expression . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits.

        
    +        

    With prefix
    Recipes

    Use prefixes to indicate things like currencies, area / phone country codes and etc.

    There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

    By pattern mask expression

    This example demonstrates how to create prefix via dynamic pattern mask expression . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    By postprocessor

    This example demonstrates how to create prefix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPrefixPostprocessorGenerator or create your own.

    Don't forget that mask property should be compatible with a new prefix!

        
    +

    By postprocessor

    This example demonstrates how to create prefix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPrefixPostprocessorGenerator or create your own.

    Don't forget that mask property should be compatible with a new prefix!

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/recipes/textarea/index.html b/recipes/textarea/index.html index f15b4b003..7a024cfa0 100644 --- a/recipes/textarea/index.html +++ b/recipes/textarea/index.html @@ -15,50 +15,50 @@ Maskito | Textarea - + -

    Textarea
    Recipes

    You can use Maskito with HTMLTextAreaElement too. API is the same as for HTMLInputElement .

        
    +        

    Textarea
    Recipes

    You can use Maskito with HTMLTextAreaElement too. API is the same as for HTMLInputElement .

        
         
    -
    -

    Learn more in the "Core Concepts" section.

    Latin letters and digits

        
    +

    Learn more in the "Core Concepts" section.

    Latin letters and digits

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file diff --git a/runtime.0f58af10431c5782.js b/runtime.0f58af10431c5782.js new file mode 100644 index 000000000..0d18644f0 --- /dev/null +++ b/runtime.0f58af10431c5782.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,m={},v={};function f(e){var d=v[e];if(void 0!==d)return d.exports;var a=v[e]={exports:{}};return m[e].call(a.exports,a,a.exports,f),a.exports}f.m=m,e=[],f.O=(d,a,b,r)=>{if(!a){var c=1/0;for(t=0;t=r)&&Object.keys(f.O).every(p=>f.O[p](a[n]))?a.splice(n--,1):(u=!1,r0&&e[t-1][2]>r;t--)e[t]=e[t-1];e[t]=[a,b,r]},f.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return f.d(d,{a:d}),d},(()=>{var d,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,b){if(1&b&&(a=this(a)),8&b||"object"==typeof a&&a&&(4&b&&a.__esModule||16&b&&"function"==typeof a.then))return a;var r=Object.create(null);f.r(r);var t={};d=d||[null,e({}),e([]),e(e)];for(var c=2&b&&a;"object"==typeof c&&!~d.indexOf(c);c=e(c))Object.getOwnPropertyNames(c).forEach(u=>t[u]=()=>a[u]);return t.default=()=>a,f.d(r,t),r}})(),f.d=(e,d)=>{for(var a in d)f.o(d,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:d[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((d,a)=>(f.f[a](e,d),d),[])),f.u=e=>(8592===e?"common":e)+"."+{87:"42140aeb531496da",269:"6e4fe08514d2e104",503:"4f38c31bd82936ef",562:"f7e6151a0110b090",604:"d1ef5bbde6b0e7c7",608:"4ac247b38d3cb099",664:"b08aacef58994127",793:"7dbc3f0b0ac55781",960:"8b29c4d45a408fb7",1002:"d3c8fcd5e4d9baed",1026:"1e5ca030db1c4787",1069:"1e6e73bd980482b3",1127:"f7fee2a02ffd672e",1165:"c8e4c232a71d1223",1182:"6a595096cf78fb47",1223:"670510bbbdd71a71",1226:"b016ab07170d16ac",1269:"5617a7eddacc11b8",1318:"d04cf6a1abe9b594",1335:"4eb50c241c3a963a",1465:"f3111bb458272129",1508:"6903b77b85c46dcc",1530:"a2e379937bb76e6e",1865:"8d2c45a819abae0a",1881:"f0aecd7939979ede",1892:"7bf571e4cd30d731",1994:"b2fe928e26c59d88",2021:"1c4b64a65e9edc90",2049:"97c6d4b6ba693ee2",2092:"5e4d959d342c7594",2160:"1bfc21a1b3291a0c",2362:"2021d3d2d6924a8d",2391:"df82bb30b58af2c1",2444:"9f4a5e557f77cbb6",2472:"513f39a6907e7654",2633:"26d14b31bd6af721",2830:"c02d34c4fe2255df",2921:"8ff1c02aa4fed3d1",2948:"010fd55388c99f87",3033:"cb38e59b68290ee5",3088:"cb6f52cfd8821955",3132:"0aca3d883476194a",3245:"2d30d34d9d988578",3365:"e0136c50776517b9",3377:"3aab3dcd70e82ca2",3381:"c717389b00d08949",3488:"ec2cf0a67a619542",3506:"91da86cea33ac3cc",3510:"905c075b81e27236",3533:"3b7d7e3987ae0a46",3636:"06ea36934f3b9a21",3716:"ff811ddfc7d61da2",3757:"0038381c67481936",4047:"b601a3dbc432ce9f",4173:"d56d4a0dbb48f2ab",4220:"0a42bcbf9ad1d396",4249:"bdaeabc37dda0e41",4338:"f9aed5608093f9d6",4356:"a929c17f74bf51a2",4463:"6624bd878f6bf93e",4712:"ac48acd1308583bb",4930:"8ccadc306a1a2273",4984:"b9c54cbb3a65f50c",4992:"2f2b2d12503cbbc6",5034:"2cad48856ec47378",5088:"f770859fbf5ee91e",5097:"6f7be973942c8072",5164:"e6d5731a96a3aea1",5168:"b03a51d6e4ee616b",5183:"d35b3817660a2aa1",5210:"e044500bfcab1dea",5539:"081ce6af4be3a2e4",5546:"3e6e7c2f3a7eb385",5569:"c08c44618a8f6c24",5612:"b4c0e14ce71fa278",5691:"ecde4cbe82de8884",5703:"f1c29205b4f93953",6244:"0b9dd27b9900cd8e",6304:"031ee223c5008848",6432:"50f5c8c74804abc9",6441:"4689f2ec713f2a51",6600:"c4e19f4bdbea7d52",6624:"ae9f950b8b9df88f",6880:"faecec5c401e3133",6901:"7298b4eee94fac57",6916:"4be7f6d9fe6a7f9b",6976:"ff85e31233a6387f",6988:"06e477193fdc0143",6990:"e8d963285fc0e85f",7148:"ed2c4a4a15cbe3bb",7217:"4a765176d8d6d995",7270:"6b0e6ad939783544",7414:"82ec77e930f4f2dd",7430:"4b6a84e3c3a93fa9",7634:"be705e723bf8c982",7648:"850f328ac3fd5585",7652:"b0eadaf0553e0702",7681:"3bcdd1a3eb2fde38",7698:"6d9be0cd52ac636f",7767:"fb16482986dada3e",7792:"c3094ecdbef2f5b8",7878:"06dc5a1de7acd05f",7891:"7d0df5f5dd60afd5",7937:"9d599c162e97b2d7",8032:"825622a5e45ea599",8208:"ec859f082ca4096f",8307:"c60faf42df32c070",8318:"30e6d3afa37d1491",8364:"522974e7c0ecda9e",8372:"4ca200cd7712ea31",8507:"edc823a0fec8f564",8514:"5c34b4b585955dcf",8592:"0f87cc04810c0f56",8602:"80b224b148976436",8644:"abfe8fbd4d4bff79",8729:"b2b0146c4acb6c4f",8884:"ddfa1739fb094839",8945:"2707ca93826ab818",9022:"927b7f510fea205a",9057:"46b6f1216fee07c6",9254:"2ec8880f36620e43",9328:"89a28d51f55be7b7",9358:"f80cb2e11daaa9a5",9412:"99ea90cc6d26c9ae",9448:"fabb74706963b15f",9748:"20a95406f3af36c2",9762:"57d56dde3f887172",9899:"59d4d9dd1b68f7c8",9935:"544cf72e52d17a44"}[e]+".js",f.miniCssF=e=>{},f.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),(()=>{var e={},d="demo:";f.l=(a,b,r,t)=>{if(e[a])e[a].push(b);else{var c,u;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var _=e[a];if(delete e[a],c.parentNode&&c.parentNode.removeChild(c),_&&_.forEach(y=>y(p)),g)return g(p)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),u&&document.head.appendChild(c)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:d=>d},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={3666:0};f.f.j=(b,r)=>{var t=f.o(e,b)?e[b]:void 0;if(0!==t)if(t)r.push(t[2]);else if(3666!=b){var c=new Promise((o,l)=>t=e[b]=[o,l]);r.push(t[2]=c);var u=f.p+f.u(b),n=new Error;f.l(u,o=>{if(f.o(e,b)&&(0!==(t=e[b])&&(e[b]=void 0),t)){var l=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;n.message="Loading chunk "+b+" failed.\n("+l+": "+s+")",n.name="ChunkLoadError",n.type=l,n.request=s,t[1](n)}},"chunk-"+b,b)}else e[b]=0},f.O.j=b=>0===e[b];var d=(b,r)=>{var n,i,[t,c,u]=r,o=0;if(t.some(s=>0!==e[s])){for(n in c)f.o(c,n)&&(f.m[n]=c[n]);if(u)var l=u(f)}for(b&&b(r);o{"use strict";var e,m={},v={};function f(e){var c=v[e];if(void 0!==c)return c.exports;var a=v[e]={exports:{}};return m[e].call(a.exports,a,a.exports,f),a.exports}f.m=m,e=[],f.O=(c,a,b,r)=>{if(!a){var d=1/0;for(t=0;t=r)&&Object.keys(f.O).every(p=>f.O[p](a[n]))?a.splice(n--,1):(u=!1,r0&&e[t-1][2]>r;t--)e[t]=e[t-1];e[t]=[a,b,r]},f.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return f.d(c,{a:c}),c},(()=>{var c,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,b){if(1&b&&(a=this(a)),8&b||"object"==typeof a&&a&&(4&b&&a.__esModule||16&b&&"function"==typeof a.then))return a;var r=Object.create(null);f.r(r);var t={};c=c||[null,e({}),e([]),e(e)];for(var d=2&b&&a;"object"==typeof d&&!~c.indexOf(d);d=e(d))Object.getOwnPropertyNames(d).forEach(u=>t[u]=()=>a[u]);return t.default=()=>a,f.d(r,t),r}})(),f.d=(e,c)=>{for(var a in c)f.o(c,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((c,a)=>(f.f[a](e,c),c),[])),f.u=e=>(8592===e?"common":e)+"."+{87:"42140aeb531496da",269:"6e4fe08514d2e104",503:"4f38c31bd82936ef",562:"f7e6151a0110b090",604:"cdfdde33987809ce",608:"4ac247b38d3cb099",664:"b08aacef58994127",793:"7dbc3f0b0ac55781",960:"8b29c4d45a408fb7",1002:"d3c8fcd5e4d9baed",1026:"1e5ca030db1c4787",1069:"1e6e73bd980482b3",1127:"f7fee2a02ffd672e",1165:"c8e4c232a71d1223",1223:"670510bbbdd71a71",1226:"b016ab07170d16ac",1269:"5617a7eddacc11b8",1318:"d04cf6a1abe9b594",1335:"4eb50c241c3a963a",1465:"f3111bb458272129",1508:"6903b77b85c46dcc",1530:"a2e379937bb76e6e",1865:"8d2c45a819abae0a",1881:"f0aecd7939979ede",1892:"7bf571e4cd30d731",1994:"a64fdacfe5721fb1",2021:"1c4b64a65e9edc90",2049:"97c6d4b6ba693ee2",2092:"5e4d959d342c7594",2160:"1bfc21a1b3291a0c",2362:"2021d3d2d6924a8d",2391:"df82bb30b58af2c1",2444:"1472eaf8669fc8a2",2472:"513f39a6907e7654",2633:"d9e4dac0ecd13457",2830:"c02d34c4fe2255df",2921:"8ff1c02aa4fed3d1",2948:"9051d88d3621c432",3033:"6a1c3eaf71e96ba3",3088:"cb6f52cfd8821955",3132:"5b3197a54a766c8e",3245:"2d30d34d9d988578",3377:"3aab3dcd70e82ca2",3381:"c717389b00d08949",3488:"cafea96d8cc83579",3493:"0eebee87eca546f8",3506:"5fce61efec4fd7b1",3510:"3396a4017efaf820",3533:"3b7d7e3987ae0a46",3636:"06ea36934f3b9a21",3716:"ff811ddfc7d61da2",3757:"0038381c67481936",4047:"85424a911473f2d3",4173:"d56d4a0dbb48f2ab",4220:"0a42bcbf9ad1d396",4249:"bdaeabc37dda0e41",4338:"f9aed5608093f9d6",4356:"a929c17f74bf51a2",4463:"6624bd878f6bf93e",4712:"ac48acd1308583bb",4930:"8ccadc306a1a2273",4984:"b9c54cbb3a65f50c",4992:"2f2b2d12503cbbc6",5034:"2cad48856ec47378",5088:"f770859fbf5ee91e",5097:"6f7be973942c8072",5164:"e6d5731a96a3aea1",5168:"b03a51d6e4ee616b",5183:"3dd4372f983d7e40",5210:"b1f505f4d79443d9",5539:"081ce6af4be3a2e4",5546:"5aa5e3faf2c0ed77",5569:"c08c44618a8f6c24",5612:"b4c0e14ce71fa278",5691:"ecde4cbe82de8884",5703:"f1c29205b4f93953",6244:"0b9dd27b9900cd8e",6304:"031ee223c5008848",6441:"4689f2ec713f2a51",6600:"c4e19f4bdbea7d52",6624:"ae9f950b8b9df88f",6880:"faecec5c401e3133",6901:"7298b4eee94fac57",6916:"4be7f6d9fe6a7f9b",6976:"ff85e31233a6387f",6988:"06e477193fdc0143",6990:"e8d963285fc0e85f",7148:"7ab3ccbc30bc35c9",7217:"4a765176d8d6d995",7414:"82ec77e930f4f2dd",7430:"4b6a84e3c3a93fa9",7464:"f2fb29f1b0bbb587",7634:"be705e723bf8c982",7648:"850f328ac3fd5585",7652:"b0eadaf0553e0702",7681:"3bcdd1a3eb2fde38",7698:"6d9be0cd52ac636f",7767:"b9d0168d5a09374c",7792:"c3094ecdbef2f5b8",7878:"06dc5a1de7acd05f",7891:"7d0df5f5dd60afd5",7937:"9d599c162e97b2d7",8032:"825622a5e45ea599",8208:"ec859f082ca4096f",8307:"c60faf42df32c070",8318:"a3164ef3b703c727",8364:"522974e7c0ecda9e",8372:"4ca200cd7712ea31",8507:"edc823a0fec8f564",8514:"5c34b4b585955dcf",8592:"0f87cc04810c0f56",8602:"80b224b148976436",8644:"abfe8fbd4d4bff79",8729:"b2b0146c4acb6c4f",8884:"ddfa1739fb094839",8945:"2707ca93826ab818",9022:"927b7f510fea205a",9057:"46b6f1216fee07c6",9254:"2ec8880f36620e43",9328:"89a28d51f55be7b7",9358:"f80cb2e11daaa9a5",9448:"fabb74706963b15f",9729:"11613744dd6bd096",9748:"20a95406f3af36c2",9762:"57d56dde3f887172",9899:"59d4d9dd1b68f7c8",9935:"544cf72e52d17a44"}[e]+".js",f.miniCssF=e=>{},f.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),(()=>{var e={},c="demo:";f.l=(a,b,r,t)=>{if(e[a])e[a].push(b);else{var d,u;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var _=e[a];if(delete e[a],d.parentNode&&d.parentNode.removeChild(d),_&&_.forEach(y=>y(p)),g)return g(p)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),u&&document.head.appendChild(d)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:c=>c},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={3666:0};f.f.j=(b,r)=>{var t=f.o(e,b)?e[b]:void 0;if(0!==t)if(t)r.push(t[2]);else if(3666!=b){var d=new Promise((o,l)=>t=e[b]=[o,l]);r.push(t[2]=d);var u=f.p+f.u(b),n=new Error;f.l(u,o=>{if(f.o(e,b)&&(0!==(t=e[b])&&(e[b]=void 0),t)){var l=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;n.message="Loading chunk "+b+" failed.\n("+l+": "+s+")",n.name="ChunkLoadError",n.type=l,n.request=s,t[1](n)}},"chunk-"+b,b)}else e[b]=0},f.O.j=b=>0===e[b];var c=(b,r)=>{var n,i,[t,d,u]=r,o=0;if(t.some(s=>0!==e[s])){for(n in d)f.o(d,n)&&(f.m[n]=d[n]);if(u)var l=u(f)}for(b&&b(r);o Maskito | Stackblitz Starter - + -
    Stackblitz loading...
    - +
    Stackblitz loading...
    + \ No newline at end of file diff --git a/styles.336a53d69f4b4b39.css b/styles.336a53d69f4b4b39.css deleted file mode 100644 index 9ca3946a9..000000000 --- a/styles.336a53d69f4b4b39.css +++ /dev/null @@ -1 +0,0 @@ -:root{--tui-heading-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-text-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-heading: var(--tui-heading-font);--tui-font-heading-1: bold 3.125rem/3.5rem var(--tui-font-heading);--tui-font-heading-2: bold 2.75rem/3rem var(--tui-font-heading);--tui-font-heading-3: bold 2.25rem/2.5rem var(--tui-font-heading);--tui-font-heading-4: bold 1.75rem/2rem var(--tui-font-heading);--tui-font-heading-5: bold 1.5rem/1.75rem var(--tui-font-heading);--tui-font-heading-6: bold 1.25rem/1.5rem var(--tui-font-heading);--tui-font-text: var(--tui-text-font);--tui-font-text-xl: normal 1.1875rem/1.75rem var(--tui-font-text);--tui-font-text-l: normal 1.0625rem/1.75rem var(--tui-font-text);--tui-font-text-l-2: normal 1.0625rem/1.5rem var(--tui-font-text);--tui-font-text-m: normal 1rem/1.5rem var(--tui-font-text);--tui-font-text-m-2: normal 1rem/1.25rem var(--tui-font-text);--tui-font-text-s: normal .8125rem/1.25rem var(--tui-font-text);--tui-font-text-s-2: normal .8125rem/1rem var(--tui-font-text);--tui-font-text-xs: normal .6875rem/1rem var(--tui-font-text);--tui-font-text-xs-2: normal .6875rem/.8125rem var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .75rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .75rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-backdrop: none;--tui-disabled-opacity: .56;--tui-autofill: #fff5c0;--tui-base-01: #fff;--tui-base-02: #f6f6f6;--tui-base-03: #ededed;--tui-base-04: #d7d7d7;--tui-base-05: #b0b0b0;--tui-base-06: #959595;--tui-base-07: #808080;--tui-base-08: #333;--tui-base-09: #000;--tui-primary: #526ed3;--tui-primary-hover: #6c86e2;--tui-primary-active: #314692;--tui-primary-text: #fff;--tui-secondary: #ebefff;--tui-secondary-hover: #dfe3f3;--tui-secondary-active: #d8ddf2;--tui-accent: #ff7043;--tui-accent-hover: #ff9a94;--tui-accent-active: #e7716a;--tui-accent-text: #fff;--tui-selection: rgba(112, 182, 246, .12);--tui-focus: rgba(51, 51, 51, .64);--tui-clear: rgba(0, 0, 0, .04);--tui-clear-disabled: rgba(0, 0, 0, .04);--tui-clear-hover: rgba(0, 0, 0, .16);--tui-clear-active: rgba(0, 0, 0, .2);--tui-clear-inverse: rgba(255, 255, 255, .16);--tui-clear-inverse-hover: rgba(255, 255, 255, .24);--tui-clear-inverse-active: rgba(255, 255, 255, .4);--tui-elevation-01: #fff;--tui-elevation-02: #fff;--tui-error-fill: #f45725;--tui-error-bg: rgba(244, 87, 37, .12);--tui-error-bg-hover: rgba(244, 87, 37, .24);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .12);--tui-success-bg-hover: rgba(74, 201, 155, .24);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .12);--tui-warning-bg-hover: rgba(255, 199, 0, .24);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .12);--tui-info-bg-hover: rgba(112, 182, 246, .24);--tui-neutral-fill: #79818c;--tui-neutral-bg: rgba(121, 129, 140, .12);--tui-neutral-bg-hover: rgba(121, 129, 140, .24);--tui-text-01: #1b1f3b;--tui-text-02: rgba(27, 31, 59, .65);--tui-text-03: rgba(27, 31, 59, .4);--tui-link: #526ed3;--tui-link-hover: #6c86e2;--tui-positive: #3aa981;--tui-positive-hover: #7ac5aa;--tui-negative: #dd4c1e;--tui-negative-hover: #e38163;--tui-error-fill-night: #ff8c67;--tui-error-bg-night: rgba(244, 87, 37, .32);--tui-error-bg-night-hover: rgba(244, 87, 37, .4);--tui-success-fill-night: #4ac99b;--tui-success-bg-night: rgba(74, 201, 155, .32);--tui-success-bg-night-hover: rgba(74, 201, 155, .4);--tui-warning-fill-night: #ffc700;--tui-warning-bg-night: rgba(255, 199, 0, .32);--tui-warning-bg-night-hover: rgba(255, 199, 0, .4);--tui-info-fill-night: #70b6f6;--tui-info-bg-night: rgba(112, 182, 246, .32);--tui-info-bg-night-hover: rgba(112, 182, 246, .4);--tui-neutral-fill-night: #959ba4;--tui-neutral-bg-night: rgba(149, 155, 164, .32);--tui-neutral-bg-night-hover: rgba(149, 155, 164, .48);--tui-autofill-night: #554a2a;--tui-text-01-night: #ffffff;--tui-text-02-night: rgba(255, 255, 255, .72);--tui-text-03-night: rgba(255, 255, 255, .6);--tui-link-night: #6788ff;--tui-link-night-hover: #526ed3;--tui-positive-night: #44c596;--tui-positive-night-hover: #3aa981;--tui-negative-night: #ff8c67;--tui-negative-night-hover: #bb593a;--tui-support-01: #a8cef1;--tui-support-02: #3682db;--tui-support-03: #8dda71;--tui-support-04: #34b41f;--tui-support-05: #e29398;--tui-support-06: #b8474e;--tui-support-07: #fcc068;--tui-support-08: #ff8a00;--tui-support-09: #dab3f9;--tui-support-10: #7b439e;--tui-support-11: #fee797;--tui-support-12: #fcbb14;--tui-support-13: #ea97c4;--tui-support-14: #bd65a4;--tui-support-15: #7fd7cc;--tui-support-16: #2fad96;--tui-support-17: #d4aca2;--tui-support-18: #9d6f64;--tui-support-19: #d2e9a2;--tui-support-20: #aadc42;--tui-support-21: #a0c5df;--tui-chart-0: var(--tui-primary);--tui-chart-1: var(--tui-support-13);--tui-chart-2: var(--tui-support-21);--tui-chart-3: var(--tui-support-11);--tui-chart-4: var(--tui-base-05);--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}[tuiTheme=night]{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(51, 51, 51, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}[tuiTheme=night] tui-notification{--tui-base-01: #000}[tuiAppearance]{transition-property:color,background,opacity,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;-webkit-appearance:none;appearance:none;outline:.125rem solid transparent;outline-offset:-.125rem}[tuiAppearance]:focus-visible:not([data-focus="false"]),[tuiAppearance][data-focus=true]{outline-color:var(--tui-focus)}[tuiAppearance]:disabled:not([data-state]),[tuiAppearance][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}[tuiAppearance][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-accent-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-accent-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-accent-active)}[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-accent-active)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-accent-active)}[tuiAppearance][data-appearance=floating]{background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][data-state=active]{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=glass]{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(0,0,0,.48)}}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(0,0,0,.48)}}[tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(0,0,0,.48)}[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(0,0,0,.6)}[tuiTheme=night] [tuiAppearance][data-appearance=glass]{background:rgba(255,255,255,.3)}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(255,255,255,.4)}}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(255,255,255,.4)}}[tuiTheme=night] [tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(255,255,255,.4)}[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=night] [tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(255,255,255,.5)}[tuiAppearance][data-appearance=icon]{color:var(--tui-text-03)}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-text-02)}}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-text-02)}}[tuiAppearance][data-appearance=icon][data-state=hover]{color:var(--tui-text-02)}[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-text-01)}[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-text-01)}[tuiAppearance][data-appearance=icon][data-state=active]{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock]:before,[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=whiteblock]:after,[tuiAppearance][data-appearance=neutral]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-03)}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after{color:var(--tui-text-02)}}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after{color:var(--tui-text-02)}}[tuiAppearance][data-appearance=whiteblock][data-state=hover]:before,[tuiAppearance][data-appearance=neutral][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:after,[tuiAppearance][data-appearance=neutral][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-02)}[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock][data-state=active]:before,[tuiAppearance][data-appearance=neutral][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][data-state=active]:after,[tuiAppearance][data-appearance=neutral][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=link]{color:var(--tui-link)}@media (hover: hover){[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-link-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-link-hover)}}[tuiAppearance][data-appearance=link][data-state=hover]{color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link][data-state=active]{color:var(--tui-link-hover)}[tuiAppearance][data-appearance=opposite]{--tui-focus: rgba(255, 255, 255, .64);background:#000;color:#fff}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#333}}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#333}}[tuiAppearance][data-appearance=opposite][data-state=hover]{background:#333}[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#5c636b}[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#5c636b}[tuiAppearance][data-appearance=opposite][data-state=active]{background:#5c636b}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]{--tui-focus: rgba(51, 51, 51, .48);color:#000c;background:#fff}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#f3F4f6}}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#f3F4f6}}[tuiTheme=night] [tuiAppearance][data-appearance=opposite][data-state=hover]{background:#f3F4f6}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#eaecee}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#eaecee}[tuiTheme=night] [tuiAppearance][data-appearance=opposite][data-state=active]{background:#eaecee}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=whiteblock]{background:transparent;color:var(--tui-link);box-shadow:inset 0 0 0 1px var(--tui-base-04)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-state=hover]{background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-state=active]{background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline]:checked,[tuiAppearance][data-appearance=whiteblock]:checked,[tuiAppearance][data-appearance=outline]._checked,[tuiAppearance][data-appearance=whiteblock]._checked{box-shadow:inset 0 0 0 2px var(--tui-primary)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}}[tuiAppearance][data-appearance=outline]:checked[data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked[data-state=hover],[tuiAppearance][data-appearance=outline]._checked[data-state=hover],[tuiAppearance][data-appearance=whiteblock]._checked[data-state=hover]{box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}[tuiAppearance][data-appearance=outline]:checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=outline]:checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=outline]:checked[data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked[data-state=active],[tuiAppearance][data-appearance=outline]._checked[data-state=active],[tuiAppearance][data-appearance=whiteblock]._checked[data-state=active]{box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-01)}[tuiAppearance][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-primary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-primary-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-primary-active)}[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-primary-active)}[tuiAppearance][data-appearance=primary][data-state=active]{background:var(--tui-primary-active)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-secondary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-secondary-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=destructive][data-state=active]{background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=flat]{background:transparent}[tuiAppearance][data-appearance=destructive]{color:var(--tui-negative)}[tuiAppearance][data-appearance=error]{color:var(--tui-text-01);background:var(--tui-error-bg)}@media (hover: hover){[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-error-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-error-bg-hover)}}[tuiAppearance][data-appearance=error][data-state=hover]{background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error][data-state=active]{background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=success]{color:var(--tui-text-01);background:var(--tui-success-bg)}@media (hover: hover){[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-success-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-success-bg-hover)}}[tuiAppearance][data-appearance=success][data-state=hover]{background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success][data-state=active]{background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=warning]{color:var(--tui-text-01);background:var(--tui-warning-bg)}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-warning-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-warning-bg-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=info]{color:var(--tui-text-01);background:var(--tui-info-bg)}@media (hover: hover){[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-info-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-info-bg-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info][data-state=active]{background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=neutral]{color:var(--tui-text-01);background:var(--tui-neutral-bg)}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-neutral-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-neutral-bg-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral][data-state=active]{background:var(--tui-neutral-bg-hover)}[tuiWrapper][data-appearance=icon][data-appearance=icon]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-01);opacity:.5}[tuiWrapper]:not([data-state="readonly"]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon][data-appearance=icon]:not([data-state="disabled"]){opacity:.65}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper]:not([data-state="readonly"]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:not([data-state="disabled"]){opacity:1}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-base-01)}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark][data-state=hover]{opacity:1}}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=hover]{opacity:.65}}[tuiWrapper][data-appearance=icon][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active]:hover{opacity:1}[tuiWrapper][data-appearance=icon][data-appearance=icon]:disabled:disabled,[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=disabled][data-state=disabled]{opacity:calc(.5 * var(--tui-disabled-opacity))}[tuiWrapper][data-appearance=outline]{background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=outline][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:after{color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]:after{color:var(--tui-text-03-night)}}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover:after{color:var(--tui-text-03-night)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=outline][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=outline][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onLight]{color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:after{color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]:after{color:var(--tui-text-03)}}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover:after{color:var(--tui-text-03)}@media (hover: hover){[tuiWrapper][data-appearance=outline]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-state=hover]:after{color:var(--tui-base-05)}}[tuiWrapper][data-appearance=outline]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-state=active]:hover:after{color:var(--tui-base-06)}[tuiWrapper][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:hover:not(._no-hover),[tuiWrapper][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=primary]:active:not(._no-active),[tuiWrapper][data-appearance=primary][data-state=active],[tuiWrapper][data-appearance=primary][data-state=active]:hover{background:var(--tui-primary-active)}[tuiWrapper][data-appearance=primary]:invalid:invalid,[tuiWrapper][data-appearance=primary]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=primary]:invalid:invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]._invalid._invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active],[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active]:hover,[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active]:hover{background:var(--tui-error-bg-hover)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=primary]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=primary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=primary]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=primary]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:hover:not(._no-hover),[tuiWrapper][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}}[tuiWrapper][data-appearance=accent]:active:not(._no-active),[tuiWrapper][data-appearance=accent][data-state=active],[tuiWrapper][data-appearance=accent][data-state=active]:hover{background:var(--tui-accent-active)}[tuiWrapper][data-appearance=accent]:invalid:invalid,[tuiWrapper][data-appearance=accent]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=accent]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=accent]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=accent]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=accent]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=accent]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=floating]{transition-property:background,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiWrapper][data-appearance=floating]:hover:not(._no-hover),[tuiWrapper][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}}[tuiWrapper][data-appearance=floating]:active:not(._no-active),[tuiWrapper][data-appearance=floating][data-state=active],[tuiWrapper][data-appearance=floating][data-state=active]:hover{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiWrapper][data-appearance=glass]{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=glass]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-state=hover]{background:rgba(0,0,0,.48)}}[tuiWrapper][data-appearance=glass]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-state=active],[tuiWrapper][data-appearance=glass][data-state=active]:hover{background:rgba(0,0,0,.6)}[tuiWrapper][data-appearance=glass][data-mode=onDark]{background:rgba(255,255,255,.3)}@media (hover: hover){[tuiWrapper][data-appearance=glass][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=hover]{background:rgba(255,255,255,.4)}}[tuiWrapper][data-appearance=glass][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active]:hover{background:rgba(255,255,255,.5)}[tuiWrapper][data-appearance=secondary],[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}[tuiWrapper][data-appearance=secondary][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=destructive][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=secondary][data-mode=onDark],:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=flat][data-mode=onDark],:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=destructive][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=secondary][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=flat][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=destructive][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=flat][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=destructive][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onLight],[tuiWrapper][data-appearance=flat][data-mode=onLight],[tuiWrapper][data-appearance=destructive][data-mode=onLight]{background:var(--tui-clear);color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-state=hover],[tuiWrapper][data-appearance=flat][data-state=hover],[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}}[tuiWrapper][data-appearance=secondary]:active:not(._no-active),[tuiWrapper][data-appearance=flat]:active:not(._no-active),[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-state=active],[tuiWrapper][data-appearance=flat][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=secondary][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-secondary-active)}[tuiWrapper][data-appearance=secondary]:invalid:invalid,[tuiWrapper][data-appearance=flat]:invalid:invalid,[tuiWrapper][data-appearance=destructive]:invalid:invalid,[tuiWrapper][data-appearance=secondary]._invalid._invalid,[tuiWrapper][data-appearance=flat]._invalid._invalid,[tuiWrapper][data-appearance=destructive]._invalid._invalid{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=flat]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=secondary]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=flat]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=secondary]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=flat]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=destructive]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=secondary]._invalid._invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=flat]._invalid._invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=destructive]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]._invalid._invalid{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=secondary]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=flat]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=destructive]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=secondary]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=flat]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=destructive]._invalid._invalid._focused._focused{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=destructive]{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=destructive][data-mode=onDark]{color:var(--tui-negative-night);background:var(--tui-error-bg-night)}@media (hover: hover){[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}tui-wrapper[data-appearance=secondary-destructive],[tuiWrapper][data-appearance=secondary-destructive]{background:var(--tui-error-bg);color:var(--tui-negative)}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]{background:var(--tui-error-bg-night);color:var(--tui-negative-night)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}tui-wrapper[data-appearance=secondary-destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;top:-.5px;left:-1px;right:-.5px;bottom:-1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-base-04)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=table][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-clear)}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table],[data-focused=true]>[tuiWrapper][data-appearance=table]{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-error-fill) 50%,var(--tui-error-fill) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid{background:transparent;--tui-focus: var(--tui-error-fill)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]:invalid:invalid:after,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]._invalid._invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-base-01);color:var(--tui-text-01);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-base-03)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield],[data-focused=true]>[tuiWrapper][data-appearance=textfield]{box-shadow:none}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield]:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-error-fill);--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{color:var(--tui-text-03-night);opacity:var(--tui-disabled-opacity)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=readonly][data-state=readonly]{background:transparent}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:rgba(255,255,255,.08)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible{background:rgba(255,255,255,.08)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused{background:rgba(255,255,255,.08)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onDark]._invalid._invalid:after{--tui-focus: var(--tui-error-fill-night)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:var(--tui-clear)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=readonly][data-state=readonly]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onLight]._invalid._invalid:after{color:var(--tui-error-fill)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield][data-mode=onLight],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]._focused._focused{background:transparent}[tuiWrapper][data-appearance=whiteblock],[tuiWrapper][data-appearance=whiteblock-active]{background:var(--tui-base-01);color:var(--tui-text-01)}[tuiWrapper][data-appearance=whiteblock]:after,[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-base-04)}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock][data-state=hover],[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock][data-state=hover]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-base-04)}}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock][data-state=active],[tuiWrapper][data-appearance=whiteblock-active][data-state=active],[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-primary);border-width:2px}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-primary-active)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiWrapper][data-appearance=opposite]{background:#000;color:#fff;--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=opposite]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-state=hover]{background:#333}}[tuiWrapper][data-appearance=opposite]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-state=active],[tuiWrapper][data-appearance=opposite][data-state=active]:hover{background:#5c636b}[tuiWrapper][data-appearance=opposite][data-mode=onDark]{color:#000c;background:#fff;--tui-focus: rgba(51, 51, 51, .48)}@media (hover: hover){[tuiWrapper][data-appearance=opposite][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=hover]{background:#f3F4f6}}[tuiWrapper][data-appearance=opposite][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active]:hover{background:#eaecee}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;height:100%;width:100%;-webkit-appearance:none;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}:focus-visible:not([data-focused="false"])>[tuiWrapper]:after,[data-focused=true]>[tuiWrapper]:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}@supports (-webkit-hyphens: none){:focus-visible [tuiWrapper],[tuiWrapper]:focus-visible{--tui-focus: transparent !important}}tui-wrapper[data-appearance=mono],[tuiWrapper][data-appearance=mono]{background:var(--tui-base-01);color:var(--tui-text-01)}@media (hover: hover){tui-wrapper[data-appearance=mono]:hover:not(._no-hover),[tuiWrapper][data-appearance=mono]:hover:not(._no-hover),tui-wrapper[data-appearance=mono][data-state=hover],[tuiWrapper][data-appearance=mono][data-state=hover]{color:var(--tui-text-03)}}tui-wrapper[data-appearance=mono]:active:not(._no-active),[tuiWrapper][data-appearance=mono]:active:not(._no-active),tui-wrapper[data-appearance=mono][data-state=active],[tuiWrapper][data-appearance=mono][data-state=active],tui-wrapper[data-appearance=mono][data-state=active]:hover,[tuiWrapper][data-appearance=mono][data-state=active]:hover{color:var(--tui-text-02)}:focus-visible:not([data-focused="false"])>tui-wrapper[data-appearance=mono][data-mode=onDark],:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=mono][data-mode=onDark],[data-focused=true]>tui-wrapper[data-appearance=mono][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=mono][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=mono][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}tui-primitive-calendar [data-type=weekday]{color:var(--tui-text-01)}tui-primitive-calendar [data-type=weekend]{color:var(--tui-negative)}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}.tui-list{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-01)}@keyframes tuiReveal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tuiFadeIn{0%{opacity:0}to{opacity:1}}html{height:100%;font-size:16px}body{height:100%;min-height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-overflow-scrolling:touch}ul,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}input,button,select,textarea{font-family:inherit;color:inherit}hr{margin:0;height:1px;border:none;background:var(--tui-base-03)}iframe{border:none}svg use{pointer-events:none}::selection{background-color:var(--tui-selection)}::-ms-clear{display:none}::-ms-reveal{display:none}@supports (-webkit-hyphens: none) and (text-align-last: right){:after{content:none}}.tui-container{margin-right:auto;margin-left:auto}@media screen and (min-width: 80em){.tui-container.tui-container_adaptive{width:69rem}}@media screen and (max-width: 79.9625em){.tui-container.tui-container_adaptive{width:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container.tui-container_adaptive{width:100%;padding:0 1rem;box-sizing:border-box}}@media screen and (min-width: 80em){.tui-container{width:69rem}}@media screen and (max-width: 79.9625em){.tui-container{width:51.5rem;padding:0 3rem}}@media screen and (min-width: 80em){.tui-container_menu{width:69rem}}@media (min-width: 64em) and (max-width: 79.9625em){.tui-container_menu{width:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container_menu{width:auto;padding:0 1rem;box-sizing:border-box}}.tui-container_fullwidth{width:auto;padding:0 1.5rem}@media screen and (max-width: 47.9625em){.tui-container_fullwidth{padding:0 1rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-container_fixed{width:69rem}}.tui-form__header{font:var(--tui-font-heading-5);margin-top:2rem;margin-bottom:1.25rem}@media screen and (max-width: 47.9625em){.tui-form__header{font:var(--tui-font-text-l);font-weight:700;margin-bottom:1rem}}.tui-form__header_margin-top_none{margin-top:0}.tui-form__header_margin-bottom_none{margin-bottom:0}.tui-form__header_margin-bottom_small{margin-bottom:1rem}@media screen and (max-width: 47.9625em){.tui-form__header_margin-bottom_small{margin-bottom:.75rem}}.tui-form__row{margin-top:1.25rem}.tui-form__row:first-child{margin-top:0}.tui-form__row_multi-fields{display:flex}@media screen and (max-width: 47.9625em){.tui-form__row_multi-fields{flex-wrap:wrap}}.tui-form__row_half-width{width:calc(50% - .625rem)}@media screen and (max-width: 47.9625em){.tui-form__row_half-width{width:100%}}.tui-form__row_checkboxes{display:flex;flex-wrap:wrap}@media screen and (max-width: 47.9625em){.tui-form__row{margin-top:1rem}}.tui-form__multi-field{flex:1 1 0;min-width:0;margin-left:1.25rem}.tui-form__multi-field:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__multi-field{flex-basis:100%;margin-top:1rem;margin-left:0}.tui-form__multi-field:first-child{margin-top:0}}.tui-form__field-note{font:var(--tui-font-text-s);margin-top:.25rem;color:var(--tui-text-02)}.tui-form__field-checkbox{margin-top:.5rem}.tui-form__checkbox{flex:1 1 calc(50% - .625rem)}.tui-form__checkbox:nth-child(even){margin-left:1.25rem}.tui-form__checkbox:nth-child(n + 3){margin-top:1rem}.tui-form__buttons{display:flex;margin-top:2rem}.tui-form__buttons_align_end{justify-content:flex-end}.tui-form__buttons_align_center{justify-content:center}@media screen and (max-width: 47.9625em){.tui-form__buttons{flex-direction:column;margin-top:1.5rem}}.tui-form__button{margin-left:.75rem}.tui-form__button:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__button{margin-top:.5rem;margin-left:0}}.tui-island{position:relative;border-radius:var(--tui-radius-xl);background-color:var(--tui-base-01);word-wrap:break-word;text-decoration:none;color:var(--tui-text-01);outline:none;box-sizing:content-box}.tui-island:not(.tui-island_hoverable):before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border:1px solid var(--tui-base-03);border-radius:inherit;pointer-events:none}.tui-island:focus:before,.tui-island:hover:focus:before{border-color:var(--tui-focus)}.tui-island_hoverable{box-shadow:var(--tui-shadow);transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;cursor:pointer;transition-property:transform,box-shadow;will-change:transform,box-shadow;background:var(--tui-elevation-02)}.tui-island_hoverable:hover{box-shadow:var(--tui-shadow-hover);transform:translateY(-.25rem)}.tui-island_transparent{background-color:transparent}.tui-island_size_s{--tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);font:var(--tui-font-text-s);padding:1rem}.tui-island_size_m{--tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);font:var(--tui-font-text-m);padding:1rem}.tui-island_size_l{font:var(--tui-font-text-m);padding:1.25rem}.tui-island_text-align_left{text-align:left}.tui-island_text-align_center{text-align:center}.tui-island_text-align_right{text-align:right}.tui-island__content{display:flex;justify-content:space-between}.tui-island_text-align_center .tui-island__content{display:block}.tui-island__content>*{min-width:0}.tui-island__category{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;margin:0 0 .5rem;color:var(--tui-text-02)}.tui-island_size_l .tui-island__category{margin:0 0 .75rem}.tui-island__title{font:var(--tui-font-text-m);margin:0 0 .5rem}.tui-island_size_m .tui-island__title{font:var(--tui-font-heading-6);margin:0 0 .75rem}.tui-island_size_l .tui-island__title{font:var(--tui-font-heading-6)}.tui-island__paragraph{margin:0;color:var(--tui-text-02)}.tui-island__paragraph_link.tui-island__paragraph{margin-top:1rem}.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph{margin:1rem 0 0}.tui-island__paragraph_button.tui-island__paragraph{margin-top:1.25rem}.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph{margin:1.25rem 0 0}.tui-island__figure{display:flex;justify-content:center;order:1;flex-shrink:0;margin:0 0 0 1rem}.tui-island_size_l .tui-island__figure{margin-left:2.25rem}.tui-island_text-align_center .tui-island__figure{margin:0 0 .75rem}.tui-island__carousel-controls{display:flex;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--tui-base-03);white-space:nowrap}.tui-island__carousel-pages{margin-left:auto;color:var(--tui-text-02)}.tui-island__carousel-button{margin-right:.5rem}.tui-island .tui-island__footer-button{display:block;width:calc(100% + 1.875rem);margin:1rem calc(-1rem + 1px) calc(-1rem + 1px);border-top:1px solid var(--tui-base-03);border-radius:0 0 var(--tui-radius-xl) var(--tui-radius-xl)}.tui-island_size_l .tui-island__footer-button{width:calc(100% + 2.375rem);margin:1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px)}.tui-island__marker:first-child:not(:only-child){margin-right:1.25rem}.tui-island__marker:not(:first-child),.tui-island__marker:only-child{margin-left:1.25rem}.tui-list,markdown ul{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-01)}.tui-list_large{font:var(--tui-font-text-l);line-height:1.75rem}.tui-list_small,.tui-list_extra-small{font:var(--tui-font-text-s);line-height:1.25rem}.tui-list_nested{margin:.75rem 0 .75rem 1.25rem;color:var(--tui-text-02)}.tui-list_large .tui-list_nested{margin-left:.75rem}.tui-list_small .tui-list_nested{margin-top:.5rem;margin-bottom:.5rem}.tui-list_ordered{counter-reset:counter}.tui-list__item{position:relative;padding-left:1.5rem;word-wrap:break-word;margin-top:.75rem}.tui-list__item:first-child{margin-top:0}.tui-list__item:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:100%;background-color:var(--tui-primary)}.tui-list_large>.tui-list__item:before{top:.625rem}.tui-list_small>.tui-list__item:before{top:.325rem}.tui-list_extra-small>.tui-list__item{margin-top:.5rem}.tui-list_linear .tui-list__item{padding-left:1.75rem}.tui-list_linear .tui-list__item:before{content:"\2014";left:0;top:auto;width:auto;height:auto;background-color:transparent}.tui-list_ordered .tui-list__item{padding-left:1.25rem}.tui-list_ordered .tui-list__item:before{content:counter(counter) ".";left:0;top:auto;counter-increment:counter;width:auto;height:auto;color:var(--tui-text-03);background-color:transparent}.tui-list_triangle>.tui-list__item{padding-left:1.75rem}.tui-list_triangle>.tui-list__item:before{content:"\25e4";left:0;top:1px;width:auto;height:auto;background-color:transparent;color:var(--tui-base-06);font-size:.75rem}.tui-list__item-title{font:var(--tui-font-heading-5);margin:0}.tui-list_small .tui-list__item-title{line-height:1.25rem;font-weight:700}.tui-list__description{margin:.5rem 0 0;color:var(--tui-text-02)}.tui-list_small .tui-list__description{margin-top:.25rem}.tui-list_large .tui-list__description{line-height:1.75rem;margin-top:.75rem}@media not screen and (max-width: 47.9625em){.tui-mobile-only{display:none!important}}.tui-required:after{content:"*"}.tui-required_float:after{position:absolute}.tui-required_spacing:after{content:"\a0*"}.tui-row{display:flex;flex-wrap:wrap}.tui-row_align_center{align-items:center}.tui-row_align_start{align-items:flex-start}.tui-row_align_end{align-items:flex-end}@media screen and (min-width: 80em){.tui-row_adaptive.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row_adaptive.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (max-width: 47.9625em){.tui-row_adaptive.tui-row{margin-left:-.5rem;margin-right:-.5rem}}.tui-row_temporary.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}@media screen and (min-width: 80em){.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}.tui-col_1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_stretch{display:flex}@media screen and (min-width: 80em){.tui-row_adaptive .tui-col_lg-1{width:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-2{width:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-3{width:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-4{width:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-5{width:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-6{width:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-7{width:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-8{width:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-9{width:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-10{width:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-11{width:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-12{width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-row_adaptive .tui-col_md-1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}}@media screen and (max-width: 47.9625em){.tui-row_adaptive .tui-col_xs-1{width:8.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-2{width:16.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-3{width:25%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-4{width:33.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-5{width:41.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-6{width:50%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-7{width:58.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-8{width:66.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-9{width:75%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-10{width:83.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-11{width:91.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-12{width:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}}.tui-row_temporary .tui-col_1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}@media screen and (min-width: 80em){.tui-col_1{width:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_2{width:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_3{width:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_4{width:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_5{width:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_6{width:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_7{width:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_8{width:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_9{width:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_10{width:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_11{width:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_12{width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}.tui-col-offset_1{margin-left:8.33333333%}.tui-col-offset_2{margin-left:16.66666667%}.tui-col-offset_3{margin-left:25%}.tui-col-offset_4{margin-left:33.33333333%}.tui-col-offset_5{margin-left:41.66666667%}.tui-col-offset_6{margin-left:50%}.tui-col-offset_7{margin-left:58.33333333%}.tui-col-offset_8{margin-left:66.66666667%}.tui-col-offset_9{margin-left:75%}.tui-col-offset_10{margin-left:83.33333333%}.tui-col-offset_11{margin-left:91.66666667%}.tui-col-offset_12{margin-left:100%}@media (min-width: 22.5em) and (max-width: 47.9625em){.tui-col-offset_xs-1{margin-left:8.33333333%}.tui-col-offset_xs-2{margin-left:16.66666667%}.tui-col-offset_xs-3{margin-left:25%}.tui-col-offset_xs-4{margin-left:33.33333333%}.tui-col-offset_xs-5{margin-left:41.66666667%}.tui-col-offset_xs-6{margin-left:50%}.tui-col-offset_xs-7{margin-left:58.33333333%}.tui-col-offset_xs-8{margin-left:66.66666667%}.tui-col-offset_xs-9{margin-left:75%}.tui-col-offset_xs-10{margin-left:83.33333333%}.tui-col-offset_xs-11{margin-left:91.66666667%}.tui-col-offset_xs-12{margin-left:100%}}@media screen and (max-width: 79.9625em){.tui-col-offset_md-1{margin-left:8.33333333%}.tui-col-offset_md-2{margin-left:16.66666667%}.tui-col-offset_md-3{margin-left:25%}.tui-col-offset_md-4{margin-left:33.33333333%}.tui-col-offset_md-5{margin-left:41.66666667%}.tui-col-offset_md-6{margin-left:50%}.tui-col-offset_md-7{margin-left:58.33333333%}.tui-col-offset_md-8{margin-left:66.66666667%}.tui-col-offset_md-9{margin-left:75%}.tui-col-offset_md-10{margin-left:83.33333333%}.tui-col-offset_md-11{margin-left:91.66666667%}.tui-col-offset_md-12{margin-left:100%}}@media screen and (min-width: 80em){.tui-col-offset_lg-1{margin-left:8.33333333%}.tui-col-offset_lg-2{margin-left:16.66666667%}.tui-col-offset_lg-3{margin-left:25%}.tui-col-offset_lg-4{margin-left:33.33333333%}.tui-col-offset_lg-5{margin-left:41.66666667%}.tui-col-offset_lg-6{margin-left:50%}.tui-col-offset_lg-7{margin-left:58.33333333%}.tui-col-offset_lg-8{margin-left:66.66666667%}.tui-col-offset_lg-9{margin-left:75%}.tui-col-offset_lg-10{margin-left:83.33333333%}.tui-col-offset_lg-11{margin-left:91.66666667%}.tui-col-offset_lg-12{margin-left:100%}}.tui-skeleton{position:relative;color:transparent!important;background:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.tui-skeleton:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--tui-clear-hover);animation:tuiSkeletonVibe ease-in-out 1s infinite alternate;border-radius:var(--tui-skeleton-radius, 0)}.tui-skeleton_light:after{background-color:#ffffff3d}.tui-skeleton_rounded:after{border-radius:inherit}.tui-skeleton_short:after{width:40%}.tui-skeleton_center:after{position:absolute;left:50%;transform:translate(-50%);width:40%}.tui-skeleton_text:before{content:"\a0"}.tui-skeleton *{opacity:0;visibility:hidden}.tui-space_all-16{margin:4rem}.tui-space_all-15{margin:3.75rem}.tui-space_all-14{margin:3.5rem}.tui-space_all-13{margin:3.25rem}.tui-space_all-12{margin:3rem}.tui-space_all-11{margin:2.75rem}.tui-space_all-10{margin:2.5rem}.tui-space_all-9{margin:2.25rem}.tui-space_all-8{margin:2rem}.tui-space_all-7{margin:1.75rem}.tui-space_all-6{margin:1.5rem}.tui-space_all-5{margin:1.25rem}.tui-space_all-4{margin:1rem}.tui-space_all-3{margin:.75rem}.tui-space_all-2{margin:.5rem}.tui-space_all-1{margin:.25rem}.tui-space_all-0{margin:0rem}.tui-space_top-16{margin-top:4rem}.tui-space_top-15{margin-top:3.75rem}.tui-space_top-14{margin-top:3.5rem}.tui-space_top-13{margin-top:3.25rem}.tui-space_top-12{margin-top:3rem}.tui-space_top-11{margin-top:2.75rem}.tui-space_top-10{margin-top:2.5rem}.tui-space_top-9{margin-top:2.25rem}.tui-space_top-8{margin-top:2rem}.tui-space_top-7{margin-top:1.75rem}.tui-space_top-6{margin-top:1.5rem}.tui-space_top-5{margin-top:1.25rem}.tui-space_top-4{margin-top:1rem}.tui-space_top-3{margin-top:.75rem}.tui-space_top-2{margin-top:.5rem}.tui-space_top-1{margin-top:.25rem}.tui-space_top-0{margin-top:0rem}.tui-space_bottom-16{margin-bottom:4rem}.tui-space_bottom-15{margin-bottom:3.75rem}.tui-space_bottom-14{margin-bottom:3.5rem}.tui-space_bottom-13{margin-bottom:3.25rem}.tui-space_bottom-12{margin-bottom:3rem}.tui-space_bottom-11{margin-bottom:2.75rem}.tui-space_bottom-10{margin-bottom:2.5rem}.tui-space_bottom-9{margin-bottom:2.25rem}.tui-space_bottom-8{margin-bottom:2rem}.tui-space_bottom-7{margin-bottom:1.75rem}.tui-space_bottom-6{margin-bottom:1.5rem}.tui-space_bottom-5{margin-bottom:1.25rem}.tui-space_bottom-4{margin-bottom:1rem}.tui-space_bottom-3{margin-bottom:.75rem}.tui-space_bottom-2{margin-bottom:.5rem}.tui-space_bottom-1{margin-bottom:.25rem}.tui-space_bottom-0{margin-bottom:0rem}.tui-space_vertical-16{margin-top:4rem;margin-bottom:4rem}.tui-space_vertical-15{margin-top:3.75rem;margin-bottom:3.75rem}.tui-space_vertical-14{margin-top:3.5rem;margin-bottom:3.5rem}.tui-space_vertical-13{margin-top:3.25rem;margin-bottom:3.25rem}.tui-space_vertical-12{margin-top:3rem;margin-bottom:3rem}.tui-space_vertical-11{margin-top:2.75rem;margin-bottom:2.75rem}.tui-space_vertical-10{margin-top:2.5rem;margin-bottom:2.5rem}.tui-space_vertical-9{margin-top:2.25rem;margin-bottom:2.25rem}.tui-space_vertical-8{margin-top:2rem;margin-bottom:2rem}.tui-space_vertical-7{margin-top:1.75rem;margin-bottom:1.75rem}.tui-space_vertical-6{margin-top:1.5rem;margin-bottom:1.5rem}.tui-space_vertical-5{margin-top:1.25rem;margin-bottom:1.25rem}.tui-space_vertical-4{margin-top:1rem;margin-bottom:1rem}.tui-space_vertical-3{margin-top:.75rem;margin-bottom:.75rem}.tui-space_vertical-2{margin-top:.5rem;margin-bottom:.5rem}.tui-space_vertical-1{margin-top:.25rem;margin-bottom:.25rem}.tui-space_vertical-0{margin-top:0rem;margin-bottom:0rem}.tui-space_left-16{margin-left:4rem}.tui-space_left-15{margin-left:3.75rem}.tui-space_left-14{margin-left:3.5rem}.tui-space_left-13{margin-left:3.25rem}.tui-space_left-12{margin-left:3rem}.tui-space_left-11{margin-left:2.75rem}.tui-space_left-10{margin-left:2.5rem}.tui-space_left-9{margin-left:2.25rem}.tui-space_left-8{margin-left:2rem}.tui-space_left-7{margin-left:1.75rem}.tui-space_left-6{margin-left:1.5rem}.tui-space_left-5{margin-left:1.25rem}.tui-space_left-4{margin-left:1rem}.tui-space_left-3{margin-left:.75rem}.tui-space_left-2{margin-left:.5rem}.tui-space_left-1{margin-left:.25rem}.tui-space_left-0{margin-left:0rem}.tui-space_right-16{margin-right:4rem}.tui-space_right-15{margin-right:3.75rem}.tui-space_right-14{margin-right:3.5rem}.tui-space_right-13{margin-right:3.25rem}.tui-space_right-12{margin-right:3rem}.tui-space_right-11{margin-right:2.75rem}.tui-space_right-10{margin-right:2.5rem}.tui-space_right-9{margin-right:2.25rem}.tui-space_right-8{margin-right:2rem}.tui-space_right-7{margin-right:1.75rem}.tui-space_right-6{margin-right:1.5rem}.tui-space_right-5{margin-right:1.25rem}.tui-space_right-4{margin-right:1rem}.tui-space_right-3{margin-right:.75rem}.tui-space_right-2{margin-right:.5rem}.tui-space_right-1{margin-right:.25rem}.tui-space_right-0{margin-right:0rem}.tui-space_horizontal-16{margin-right:4rem;margin-left:4rem}.tui-space_horizontal-15{margin-right:3.75rem;margin-left:3.75rem}.tui-space_horizontal-14{margin-right:3.5rem;margin-left:3.5rem}.tui-space_horizontal-13{margin-right:3.25rem;margin-left:3.25rem}.tui-space_horizontal-12{margin-right:3rem;margin-left:3rem}.tui-space_horizontal-11{margin-right:2.75rem;margin-left:2.75rem}.tui-space_horizontal-10{margin-right:2.5rem;margin-left:2.5rem}.tui-space_horizontal-9{margin-right:2.25rem;margin-left:2.25rem}.tui-space_horizontal-8{margin-right:2rem;margin-left:2rem}.tui-space_horizontal-7{margin-right:1.75rem;margin-left:1.75rem}.tui-space_horizontal-6{margin-right:1.5rem;margin-left:1.5rem}.tui-space_horizontal-5{margin-right:1.25rem;margin-left:1.25rem}.tui-space_horizontal-4{margin-right:1rem;margin-left:1rem}.tui-space_horizontal-3{margin-right:.75rem;margin-left:.75rem}.tui-space_horizontal-2{margin-right:.5rem;margin-left:.5rem}.tui-space_horizontal-1{margin-right:.25rem;margin-left:.25rem}.tui-space_horizontal-0{margin-right:0rem;margin-left:0rem}.tui-space_auto{margin-left:auto;margin-right:auto}.tui-table{width:100%}.tui-table_layout_fixed{table-layout:fixed}.tui-table__tr{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;outline:none}.tui-table__tr:not(.tui-table__tr_hover_disabled):hover{background:var(--tui-base-02)}.tui-table__tr:not(.tui-table__tr_border_none){border-bottom:1px solid var(--tui-base-03)}.tui-table__tr_border_top{border-top:1px solid var(--tui-base-03)}.tui-table__tr_cursor_pointer{cursor:pointer}.tui-table__th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);padding:.5rem 1rem;vertical-align:middle;height:2.5rem;color:var(--tui-text-02);background:inherit}.tui-table__th_font-size_l,.tui-table_font-size_l .tui-table__th{font:var(--tui-font-text-m)}.tui-table__td{font:var(--tui-font-text-m);padding:1rem 1rem .875rem;vertical-align:top;word-wrap:break-word;height:3.4375rem;color:var(--tui-text-01);background:inherit}.tui-table__td_size_l,.tui-table_size_l .tui-table__td{height:4.9375rem}.tui-table__td_font-size_l,.tui-table_font-size_l .tui-table__td{font:var(--tui-font-text-l)}.tui-table__td_font-size_s,.tui-table_font-size_s .tui-table__td{font:var(--tui-font-text-s)}.tui-table__td_align_center{vertical-align:middle}.tui-table__td,.tui-table__th{box-sizing:border-box;text-align:left}.tui-table_size_l .tui-table__td:before,.tui-table_size_l .tui-table__th:before{width:1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.tui-table__td_first:before,.tui-table__th_first:before,.tui-table__td_last:before,.tui-table__th_last:before{content:"";position:absolute;top:0;width:.75rem;height:100%;background:inherit;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.tui-table__td_first,.tui-table__th_first{position:relative;padding-left:0;overflow:visible}.tui-table__td_first:before,.tui-table__th_first:before{right:100%}.tui-table__td_last,.tui-table__th_last{position:relative;padding-right:0;overflow:visible}.tui-table__td_last:before,.tui-table__th_last:before{left:100%;transform:scaleX(-1)}.tui-table__td_text_center,.tui-table__th_text_center{text-align:center}.tui-table__td_text_right,.tui-table__th_text_right{text-align:right}.tui-table__td_text_overflow,.tui-table__th_text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tui-table__subtext{font:var(--tui-font-text-s);margin:.25rem 0 0;color:var(--tui-text-03)}.tui-table__sort{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;outline:none;cursor:pointer}.tui-table__sort:hover{color:var(--tui-text-01)}.tui-table__sort_active{color:var(--tui-link)}.tui-table__sort_active:hover{color:var(--tui-link-hover)}.tui-table__sort-icon{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:.125rem;width:1rem;height:1rem;flex-shrink:0;opacity:0}.tui-table__sort_active .tui-table__sort-icon,.tui-table__sort:hover .tui-table__sort-icon{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon{transform:rotate(180deg) translateY(50%)}.tui-text_h1{font:var(--tui-font-heading-1)}.tui-text_h2{font:var(--tui-font-heading-2)}.tui-text_h3{font:var(--tui-font-heading-3)}.tui-text_h4{font:var(--tui-font-heading-4)}.tui-text_h5{font:var(--tui-font-heading-5)}.tui-text_h6{font:var(--tui-font-heading-6)}.tui-text_body-xl{font:var(--tui-font-text-xl)}.tui-text_body-l{font:var(--tui-font-text-l)}.tui-text_body-l-2{font:var(--tui-font-text-l-2)}.tui-text_body-m{font:var(--tui-font-text-m)}.tui-text_body-m-2{font:var(--tui-font-text-m-2)}.tui-text_body-s{font:var(--tui-font-text-s)}.tui-text_body-s-2{font:var(--tui-font-text-s-2)}.tui-text_body-xs{font:var(--tui-font-text-xs)}.tui-text_bold{font-weight:700}markdown{display:block;max-width:58.25rem}markdown h1{font:var(--tui-font-heading-1)}markdown h2{font:var(--tui-font-heading-2)}markdown h3{font:var(--tui-font-heading-3)}markdown h4{font:var(--tui-font-heading-4)}markdown h5{font:var(--tui-font-heading-5)}markdown h6{font:var(--tui-font-heading-6)}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin:3rem 0 1rem}markdown h2{font-size:2em;padding-bottom:.5em;margin-left:0;border-bottom:1px solid var(--tui-base-03)}markdown h3{text-transform:uppercase;font-weight:400;font-size:1.5rem;margin:1rem 0}markdown img{margin:.625rem 3rem 1.5rem 0;max-width:27.5rem}markdown img:nth-child(2n){margin-right:0}markdown li{position:relative;padding-left:1.5rem;word-wrap:break-word;margin-top:.75rem}markdown li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:100%;background-color:var(--tui-primary)}markdown a{text-decoration:none;color:var(--tui-link)}markdown a:hover,markdown a:active{color:var(--tui-link-hover)}markdown code{color:#d45d8c}markdown blockquote{box-shadow:inset 4px 0 #f5f5f5;margin-left:0;padding-left:1.875rem;font-style:italic}markdown td{padding:.375rem 1.5rem .375rem 0}body{margin:0}html,body{height:100%}html{color-scheme:light}[data-mode=onDark]{color-scheme:dark}markdown li li{color:var(--tui-text-02)}markdown li li:before{content:"\2014";left:0;top:auto;width:auto;height:auto;background-color:transparent} diff --git a/styles.d86e2c282f0c88c8.css b/styles.d86e2c282f0c88c8.css new file mode 100644 index 000000000..3c1fe2138 --- /dev/null +++ b/styles.d86e2c282f0c88c8.css @@ -0,0 +1 @@ +:root{--tui-heading-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-text-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-heading: var(--tui-heading-font);--tui-font-heading-1: bold 3.125rem/3.5rem var(--tui-font-heading);--tui-font-heading-2: bold 2.75rem/3rem var(--tui-font-heading);--tui-font-heading-3: bold 2.25rem/2.5rem var(--tui-font-heading);--tui-font-heading-4: bold 1.75rem/2rem var(--tui-font-heading);--tui-font-heading-5: bold 1.5rem/1.75rem var(--tui-font-heading);--tui-font-heading-6: bold 1.25rem/1.5rem var(--tui-font-heading);--tui-font-text: var(--tui-text-font);--tui-font-text-xl: normal 1.1875rem/1.75rem var(--tui-font-text);--tui-font-text-l: normal 1.0625rem/1.75rem var(--tui-font-text);--tui-font-text-l-2: normal 1.0625rem/1.5rem var(--tui-font-text);--tui-font-text-m: normal 1rem/1.5rem var(--tui-font-text);--tui-font-text-m-2: normal 1rem/1.25rem var(--tui-font-text);--tui-font-text-s: normal .8125rem/1.25rem var(--tui-font-text);--tui-font-text-s-2: normal .8125rem/1rem var(--tui-font-text);--tui-font-text-xs: normal .6875rem/1rem var(--tui-font-text);--tui-font-text-xs-2: normal .6875rem/.8125rem var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .75rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .75rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-backdrop: none;--tui-disabled-opacity: .56;--tui-autofill: #fff5c0;--tui-base-01: #fff;--tui-base-02: #f6f6f6;--tui-base-03: #ededed;--tui-base-04: #d7d7d7;--tui-base-05: #b0b0b0;--tui-base-06: #959595;--tui-base-07: #808080;--tui-base-08: #333;--tui-base-09: #000;--tui-primary: #526ed3;--tui-primary-hover: #6c86e2;--tui-primary-active: #314692;--tui-primary-text: #fff;--tui-secondary: #ebefff;--tui-secondary-hover: #dfe3f3;--tui-secondary-active: #d8ddf2;--tui-accent: #ff7043;--tui-accent-hover: #ff9a94;--tui-accent-active: #e7716a;--tui-accent-text: #fff;--tui-selection: rgba(112, 182, 246, .12);--tui-focus: rgba(51, 51, 51, .64);--tui-clear: rgba(0, 0, 0, .04);--tui-clear-disabled: rgba(0, 0, 0, .04);--tui-clear-hover: rgba(0, 0, 0, .16);--tui-clear-active: rgba(0, 0, 0, .2);--tui-clear-inverse: rgba(255, 255, 255, .16);--tui-clear-inverse-hover: rgba(255, 255, 255, .24);--tui-clear-inverse-active: rgba(255, 255, 255, .4);--tui-elevation-01: #fff;--tui-elevation-02: #fff;--tui-error-fill: #f45725;--tui-error-bg: rgba(244, 87, 37, .12);--tui-error-bg-hover: rgba(244, 87, 37, .24);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .12);--tui-success-bg-hover: rgba(74, 201, 155, .24);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .12);--tui-warning-bg-hover: rgba(255, 199, 0, .24);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .12);--tui-info-bg-hover: rgba(112, 182, 246, .24);--tui-neutral-fill: #79818c;--tui-neutral-bg: rgba(121, 129, 140, .12);--tui-neutral-bg-hover: rgba(121, 129, 140, .24);--tui-text-01: #1b1f3b;--tui-text-02: rgba(27, 31, 59, .65);--tui-text-03: rgba(27, 31, 59, .4);--tui-link: #526ed3;--tui-link-hover: #6c86e2;--tui-positive: #3aa981;--tui-positive-hover: #7ac5aa;--tui-negative: #dd4c1e;--tui-negative-hover: #e38163;--tui-error-fill-night: #ff8c67;--tui-error-bg-night: rgba(244, 87, 37, .32);--tui-error-bg-night-hover: rgba(244, 87, 37, .4);--tui-success-fill-night: #4ac99b;--tui-success-bg-night: rgba(74, 201, 155, .32);--tui-success-bg-night-hover: rgba(74, 201, 155, .4);--tui-warning-fill-night: #ffc700;--tui-warning-bg-night: rgba(255, 199, 0, .32);--tui-warning-bg-night-hover: rgba(255, 199, 0, .4);--tui-info-fill-night: #70b6f6;--tui-info-bg-night: rgba(112, 182, 246, .32);--tui-info-bg-night-hover: rgba(112, 182, 246, .4);--tui-neutral-fill-night: #959ba4;--tui-neutral-bg-night: rgba(149, 155, 164, .32);--tui-neutral-bg-night-hover: rgba(149, 155, 164, .48);--tui-autofill-night: #554a2a;--tui-text-01-night: #ffffff;--tui-text-02-night: rgba(255, 255, 255, .72);--tui-text-03-night: rgba(255, 255, 255, .6);--tui-link-night: #6788ff;--tui-link-night-hover: #526ed3;--tui-positive-night: #44c596;--tui-positive-night-hover: #3aa981;--tui-negative-night: #ff8c67;--tui-negative-night-hover: #bb593a;--tui-support-01: #a8cef1;--tui-support-02: #3682db;--tui-support-03: #8dda71;--tui-support-04: #34b41f;--tui-support-05: #e29398;--tui-support-06: #b8474e;--tui-support-07: #fcc068;--tui-support-08: #ff8a00;--tui-support-09: #dab3f9;--tui-support-10: #7b439e;--tui-support-11: #fee797;--tui-support-12: #fcbb14;--tui-support-13: #ea97c4;--tui-support-14: #bd65a4;--tui-support-15: #7fd7cc;--tui-support-16: #2fad96;--tui-support-17: #d4aca2;--tui-support-18: #9d6f64;--tui-support-19: #d2e9a2;--tui-support-20: #aadc42;--tui-support-21: #a0c5df;--tui-chart-0: var(--tui-primary);--tui-chart-1: var(--tui-support-13);--tui-chart-2: var(--tui-support-21);--tui-chart-3: var(--tui-support-11);--tui-chart-4: var(--tui-base-05);--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}[tuiTheme=night]{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(255, 255, 255, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}[tuiTheme=night] tui-notification{--tui-base-01: #000}[tuiAppearance]{transition-property:color,background,opacity,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;-webkit-appearance:none;appearance:none;outline:.125rem solid transparent;outline-offset:-.125rem}[tuiAppearance]:focus-visible:not([data-focus="false"]),[tuiAppearance][data-focus=true]{outline-color:var(--tui-focus)}[tuiAppearance]:disabled:not([data-state]),[tuiAppearance][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}[tuiAppearance][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-accent-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-accent-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-accent-active)}[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-accent-active)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-accent-active)}[tuiAppearance][data-appearance=floating]{background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][data-state=active]{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=glass]{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(0,0,0,.48)}}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(0,0,0,.48)}}[tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(0,0,0,.48)}[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(0,0,0,.6)}[tuiTheme=night] [tuiAppearance][data-appearance=glass]{background:rgba(255,255,255,.3)}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(255,255,255,.4)}}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:rgba(255,255,255,.4)}}[tuiTheme=night] [tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(255,255,255,.4)}[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=night] [tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(255,255,255,.5)}[tuiAppearance][data-appearance=icon]{color:var(--tui-text-03)}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-text-02)}}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-text-02)}}[tuiAppearance][data-appearance=icon][data-state=hover]{color:var(--tui-text-02)}[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-text-01)}[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-text-01)}[tuiAppearance][data-appearance=icon][data-state=active]{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock]:before,[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=whiteblock]:after,[tuiAppearance][data-appearance=neutral]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-03)}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after{color:var(--tui-text-02)}}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after{color:var(--tui-text-02)}}[tuiAppearance][data-appearance=whiteblock][data-state=hover]:before,[tuiAppearance][data-appearance=neutral][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:after,[tuiAppearance][data-appearance=neutral][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-02)}[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock][data-state=active]:before,[tuiAppearance][data-appearance=neutral][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][data-state=active]:after,[tuiAppearance][data-appearance=neutral][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=link]{color:var(--tui-link)}@media (hover: hover){[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-link-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-link-hover)}}[tuiAppearance][data-appearance=link][data-state=hover]{color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link][data-state=active]{color:var(--tui-link-hover)}[tuiAppearance][data-appearance=opposite]{--tui-focus: rgba(255, 255, 255, .64);background:#000;color:#fff}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#333}}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#333}}[tuiAppearance][data-appearance=opposite][data-state=hover]{background:#333}[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#5c636b}[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#5c636b}[tuiAppearance][data-appearance=opposite][data-state=active]{background:#5c636b}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]{--tui-focus: rgba(51, 51, 51, .48);color:#000c;background:#fff}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#f3F4f6}}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#f3F4f6}}[tuiTheme=night] [tuiAppearance][data-appearance=opposite][data-state=hover]{background:#f3F4f6}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#eaecee}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#eaecee}[tuiTheme=night] [tuiAppearance][data-appearance=opposite][data-state=active]{background:#eaecee}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=whiteblock]{background:transparent;color:var(--tui-link);box-shadow:inset 0 0 0 1px var(--tui-base-04)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-state=hover]{background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-state=active]{background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline]:checked,[tuiAppearance][data-appearance=whiteblock]:checked,[tuiAppearance][data-appearance=outline]._checked,[tuiAppearance][data-appearance=whiteblock]._checked{box-shadow:inset 0 0 0 2px var(--tui-primary)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}}[tuiAppearance][data-appearance=outline]:checked[data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked[data-state=hover],[tuiAppearance][data-appearance=outline]._checked[data-state=hover],[tuiAppearance][data-appearance=whiteblock]._checked[data-state=hover]{box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}[tuiAppearance][data-appearance=outline]:checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=outline]:checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=outline]:checked[data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked[data-state=active],[tuiAppearance][data-appearance=outline]._checked[data-state=active],[tuiAppearance][data-appearance=whiteblock]._checked[data-state=active]{box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-01)}[tuiAppearance][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-primary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-primary-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-primary-active)}[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-primary-active)}[tuiAppearance][data-appearance=primary][data-state=active]{background:var(--tui-primary-active)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-secondary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-secondary-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=destructive][data-state=active]{background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=flat]{background:transparent}[tuiAppearance][data-appearance=destructive]{color:var(--tui-negative)}[tuiAppearance][data-appearance=error]{color:var(--tui-text-01);background:var(--tui-error-bg)}@media (hover: hover){[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-error-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-error-bg-hover)}}[tuiAppearance][data-appearance=error][data-state=hover]{background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error][data-state=active]{background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=success]{color:var(--tui-text-01);background:var(--tui-success-bg)}@media (hover: hover){[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-success-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-success-bg-hover)}}[tuiAppearance][data-appearance=success][data-state=hover]{background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success][data-state=active]{background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=warning]{color:var(--tui-text-01);background:var(--tui-warning-bg)}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-warning-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-warning-bg-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=info]{color:var(--tui-text-01);background:var(--tui-info-bg)}@media (hover: hover){[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-info-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-info-bg-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info][data-state=active]{background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=neutral]{color:var(--tui-text-01);background:var(--tui-neutral-bg)}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-neutral-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-neutral-bg-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral][data-state=active]{background:var(--tui-neutral-bg-hover)}[tuiWrapper][data-appearance=icon][data-appearance=icon]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-01);opacity:.5}[tuiWrapper]:not([data-state="readonly"]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon][data-appearance=icon]:not([data-state="disabled"]){opacity:.65}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper]:not([data-state="readonly"]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:not([data-state="disabled"]){opacity:1}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-base-01)}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark][data-state=hover]{opacity:1}}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=hover]{opacity:.65}}[tuiWrapper][data-appearance=icon][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active]:hover{opacity:1}[tuiWrapper][data-appearance=icon][data-appearance=icon]:disabled:disabled,[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=disabled][data-state=disabled]{opacity:calc(.5 * var(--tui-disabled-opacity))}[tuiWrapper][data-appearance=outline]{background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=outline][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:after{color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]:after{color:var(--tui-text-03-night)}}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover:after{color:var(--tui-text-03-night)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=outline][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=outline][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onLight]{color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:after{color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]:after{color:var(--tui-text-03)}}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover:after{color:var(--tui-text-03)}@media (hover: hover){[tuiWrapper][data-appearance=outline]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-state=hover]:after{color:var(--tui-base-05)}}[tuiWrapper][data-appearance=outline]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-state=active]:hover:after{color:var(--tui-base-06)}[tuiWrapper][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:hover:not(._no-hover),[tuiWrapper][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=primary]:active:not(._no-active),[tuiWrapper][data-appearance=primary][data-state=active],[tuiWrapper][data-appearance=primary][data-state=active]:hover{background:var(--tui-primary-active)}[tuiWrapper][data-appearance=primary]:invalid:invalid,[tuiWrapper][data-appearance=primary]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=primary]:invalid:invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]._invalid._invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active],[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active]:hover,[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active]:hover{background:var(--tui-error-bg-hover)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=primary]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=primary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=primary]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=primary]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:hover:not(._no-hover),[tuiWrapper][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}}[tuiWrapper][data-appearance=accent]:active:not(._no-active),[tuiWrapper][data-appearance=accent][data-state=active],[tuiWrapper][data-appearance=accent][data-state=active]:hover{background:var(--tui-accent-active)}[tuiWrapper][data-appearance=accent]:invalid:invalid,[tuiWrapper][data-appearance=accent]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=accent]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=accent]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=accent]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=accent]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=accent]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=floating]{transition-property:background,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiWrapper][data-appearance=floating]:hover:not(._no-hover),[tuiWrapper][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}}[tuiWrapper][data-appearance=floating]:active:not(._no-active),[tuiWrapper][data-appearance=floating][data-state=active],[tuiWrapper][data-appearance=floating][data-state=active]:hover{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiWrapper][data-appearance=glass]{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=glass]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-state=hover]{background:rgba(0,0,0,.48)}}[tuiWrapper][data-appearance=glass]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-state=active],[tuiWrapper][data-appearance=glass][data-state=active]:hover{background:rgba(0,0,0,.6)}[tuiWrapper][data-appearance=glass][data-mode=onDark]{background:rgba(255,255,255,.3)}@media (hover: hover){[tuiWrapper][data-appearance=glass][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=hover]{background:rgba(255,255,255,.4)}}[tuiWrapper][data-appearance=glass][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active]:hover{background:rgba(255,255,255,.5)}[tuiWrapper][data-appearance=secondary],[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}[tuiWrapper][data-appearance=secondary][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=destructive][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=secondary][data-mode=onDark],:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=flat][data-mode=onDark],:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=destructive][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=secondary][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=flat][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=destructive][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=flat][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=destructive][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onLight],[tuiWrapper][data-appearance=flat][data-mode=onLight],[tuiWrapper][data-appearance=destructive][data-mode=onLight]{background:var(--tui-clear);color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-state=hover],[tuiWrapper][data-appearance=flat][data-state=hover],[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}}[tuiWrapper][data-appearance=secondary]:active:not(._no-active),[tuiWrapper][data-appearance=flat]:active:not(._no-active),[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-state=active],[tuiWrapper][data-appearance=flat][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=secondary][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-secondary-active)}[tuiWrapper][data-appearance=secondary]:invalid:invalid,[tuiWrapper][data-appearance=flat]:invalid:invalid,[tuiWrapper][data-appearance=destructive]:invalid:invalid,[tuiWrapper][data-appearance=secondary]._invalid._invalid,[tuiWrapper][data-appearance=flat]._invalid._invalid,[tuiWrapper][data-appearance=destructive]._invalid._invalid{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=flat]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=secondary]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=flat]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=secondary]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=flat]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=destructive]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=secondary]._invalid._invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=flat]._invalid._invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=destructive]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]._invalid._invalid{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=secondary]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=flat]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=destructive]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=secondary]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=flat]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=destructive]._invalid._invalid._focused._focused{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=destructive]{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=destructive][data-mode=onDark]{color:var(--tui-negative-night);background:var(--tui-error-bg-night)}@media (hover: hover){[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}tui-wrapper[data-appearance=secondary-destructive],[tuiWrapper][data-appearance=secondary-destructive]{background:var(--tui-error-bg);color:var(--tui-negative)}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]{background:var(--tui-error-bg-night);color:var(--tui-negative-night)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}tui-wrapper[data-appearance=secondary-destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;top:-.5px;left:-1px;right:-.5px;bottom:-1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-base-04)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=table][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-clear)}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table],[data-focused=true]>[tuiWrapper][data-appearance=table]{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-error-fill) 50%,var(--tui-error-fill) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]:invalid:invalid,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid{background:transparent;--tui-focus: var(--tui-error-fill)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]:invalid:invalid:after,:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=table]._invalid._invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-base-01);color:var(--tui-text-01);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-base-03)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield],[data-focused=true]>[tuiWrapper][data-appearance=textfield]{box-shadow:none}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield]:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-error-fill);--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{color:var(--tui-text-03-night);opacity:var(--tui-disabled-opacity)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=readonly][data-state=readonly]{background:transparent}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:rgba(255,255,255,.08)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible{background:rgba(255,255,255,.08)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused{background:rgba(255,255,255,.08)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onDark]._invalid._invalid:after{--tui-focus: var(--tui-error-fill-night)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:var(--tui-clear)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=readonly][data-state=readonly]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onLight]._invalid._invalid:after{color:var(--tui-error-fill)}:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=textfield][data-mode=onLight],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]._focused._focused{background:transparent}[tuiWrapper][data-appearance=whiteblock],[tuiWrapper][data-appearance=whiteblock-active]{background:var(--tui-base-01);color:var(--tui-text-01)}[tuiWrapper][data-appearance=whiteblock]:after,[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-base-04)}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock][data-state=hover],[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock][data-state=hover]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-base-04)}}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock][data-state=active],[tuiWrapper][data-appearance=whiteblock-active][data-state=active],[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-primary);border-width:2px}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-primary-active)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiWrapper][data-appearance=opposite]{background:#000;color:#fff;--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=opposite]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-state=hover]{background:#333}}[tuiWrapper][data-appearance=opposite]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-state=active],[tuiWrapper][data-appearance=opposite][data-state=active]:hover{background:#5c636b}[tuiWrapper][data-appearance=opposite][data-mode=onDark]{color:#000c;background:#fff;--tui-focus: rgba(51, 51, 51, .48)}@media (hover: hover){[tuiWrapper][data-appearance=opposite][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=hover]{background:#f3F4f6}}[tuiWrapper][data-appearance=opposite][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active]:hover{background:#eaecee}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;height:100%;width:100%;-webkit-appearance:none;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}:focus-visible:not([data-focused="false"])>[tuiWrapper]:after,[data-focused=true]>[tuiWrapper]:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}@supports (-webkit-hyphens: none){:focus-visible [tuiWrapper],[tuiWrapper]:focus-visible{--tui-focus: transparent !important}}tui-wrapper[data-appearance=mono],[tuiWrapper][data-appearance=mono]{background:var(--tui-base-01);color:var(--tui-text-01)}@media (hover: hover){tui-wrapper[data-appearance=mono]:hover:not(._no-hover),[tuiWrapper][data-appearance=mono]:hover:not(._no-hover),tui-wrapper[data-appearance=mono][data-state=hover],[tuiWrapper][data-appearance=mono][data-state=hover]{color:var(--tui-text-03)}}tui-wrapper[data-appearance=mono]:active:not(._no-active),[tuiWrapper][data-appearance=mono]:active:not(._no-active),tui-wrapper[data-appearance=mono][data-state=active],[tuiWrapper][data-appearance=mono][data-state=active],tui-wrapper[data-appearance=mono][data-state=active]:hover,[tuiWrapper][data-appearance=mono][data-state=active]:hover{color:var(--tui-text-02)}:focus-visible:not([data-focused="false"])>tui-wrapper[data-appearance=mono][data-mode=onDark],:focus-visible:not([data-focused="false"])>[tuiWrapper][data-appearance=mono][data-mode=onDark],[data-focused=true]>tui-wrapper[data-appearance=mono][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=mono][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=mono][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}tui-primitive-calendar [data-type=weekday]{color:var(--tui-text-01)}tui-primitive-calendar [data-type=weekend]{color:var(--tui-negative)}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}.tui-list{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-01)}@keyframes tuiReveal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tuiFadeIn{0%{opacity:0}to{opacity:1}}html{height:100%;font-size:16px}body{height:100%;min-height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-overflow-scrolling:touch}ul,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}input,button,select,textarea{font-family:inherit;color:inherit}hr{margin:0;height:1px;border:none;background:var(--tui-base-03)}iframe{border:none}svg use{pointer-events:none}::selection{background-color:var(--tui-selection)}::-ms-clear{display:none}::-ms-reveal{display:none}@supports (-webkit-hyphens: none) and (text-align-last: right){:after{content:none}}.tui-container{margin-right:auto;margin-left:auto}@media screen and (min-width: 80em){.tui-container.tui-container_adaptive{width:69rem}}@media screen and (max-width: 79.9625em){.tui-container.tui-container_adaptive{width:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container.tui-container_adaptive{width:100%;padding:0 1rem;box-sizing:border-box}}@media screen and (min-width: 80em){.tui-container{width:69rem}}@media screen and (max-width: 79.9625em){.tui-container{width:51.5rem;padding:0 3rem}}@media screen and (min-width: 80em){.tui-container_menu{width:69rem}}@media (min-width: 64em) and (max-width: 79.9625em){.tui-container_menu{width:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container_menu{width:auto;padding:0 1rem;box-sizing:border-box}}.tui-container_fullwidth{width:auto;padding:0 1.5rem}@media screen and (max-width: 47.9625em){.tui-container_fullwidth{padding:0 1rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-container_fixed{width:69rem}}.tui-form__header{font:var(--tui-font-heading-5);margin-top:2rem;margin-bottom:1.25rem}@media screen and (max-width: 47.9625em){.tui-form__header{font:var(--tui-font-text-l);font-weight:700;margin-bottom:1rem}}.tui-form__header_margin-top_none{margin-top:0}.tui-form__header_margin-bottom_none{margin-bottom:0}.tui-form__header_margin-bottom_small{margin-bottom:1rem}@media screen and (max-width: 47.9625em){.tui-form__header_margin-bottom_small{margin-bottom:.75rem}}.tui-form__row{margin-top:1.25rem}.tui-form__row:first-child{margin-top:0}.tui-form__row_multi-fields{display:flex}@media screen and (max-width: 47.9625em){.tui-form__row_multi-fields{flex-wrap:wrap}}.tui-form__row_half-width{width:calc(50% - .625rem)}@media screen and (max-width: 47.9625em){.tui-form__row_half-width{width:100%}}.tui-form__row_checkboxes{display:flex;flex-wrap:wrap}@media screen and (max-width: 47.9625em){.tui-form__row{margin-top:1rem}}.tui-form__multi-field{flex:1 1 0;min-width:0;margin-left:1.25rem}.tui-form__multi-field:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__multi-field{flex-basis:100%;margin-top:1rem;margin-left:0}.tui-form__multi-field:first-child{margin-top:0}}.tui-form__field-note{font:var(--tui-font-text-s);margin-top:.25rem;color:var(--tui-text-02)}.tui-form__field-checkbox{margin-top:.5rem}.tui-form__checkbox{flex:1 1 calc(50% - .625rem)}.tui-form__checkbox:nth-child(even){margin-left:1.25rem}.tui-form__checkbox:nth-child(n + 3){margin-top:1rem}.tui-form__buttons{display:flex;margin-top:2rem}.tui-form__buttons_align_end{justify-content:flex-end}.tui-form__buttons_align_center{justify-content:center}@media screen and (max-width: 47.9625em){.tui-form__buttons{flex-direction:column;margin-top:1.5rem}}.tui-form__button{margin-left:.75rem}.tui-form__button:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__button{margin-top:.5rem;margin-left:0}}.tui-island{position:relative;border-radius:var(--tui-radius-xl);background-color:var(--tui-base-01);word-wrap:break-word;text-decoration:none;color:var(--tui-text-01);outline:none;box-sizing:content-box}.tui-island:not(.tui-island_hoverable):before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border:1px solid var(--tui-base-03);border-radius:inherit;pointer-events:none}.tui-island:focus:before,.tui-island:hover:focus:before{border-color:var(--tui-focus)}.tui-island_hoverable{box-shadow:var(--tui-shadow);transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;cursor:pointer;transition-property:transform,box-shadow;will-change:transform,box-shadow;background:var(--tui-elevation-02)}.tui-island_hoverable:hover{box-shadow:var(--tui-shadow-hover);transform:translateY(-.25rem)}.tui-island_transparent{background-color:transparent}.tui-island_size_s{--tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);font:var(--tui-font-text-s);padding:1rem}.tui-island_size_m{--tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);font:var(--tui-font-text-m);padding:1rem}.tui-island_size_l{font:var(--tui-font-text-m);padding:1.25rem}.tui-island_text-align_left{text-align:left}.tui-island_text-align_center{text-align:center}.tui-island_text-align_right{text-align:right}.tui-island__content{display:flex;justify-content:space-between}.tui-island_text-align_center .tui-island__content{display:block}.tui-island__content>*{min-width:0}.tui-island__category{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;margin:0 0 .5rem;color:var(--tui-text-02)}.tui-island_size_l .tui-island__category{margin:0 0 .75rem}.tui-island__title{font:var(--tui-font-text-m);margin:0 0 .5rem}.tui-island_size_m .tui-island__title{font:var(--tui-font-heading-6);margin:0 0 .75rem}.tui-island_size_l .tui-island__title{font:var(--tui-font-heading-6)}.tui-island__paragraph{margin:0;color:var(--tui-text-02)}.tui-island__paragraph_link.tui-island__paragraph{margin-top:1rem}.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph{margin:1rem 0 0}.tui-island__paragraph_button.tui-island__paragraph{margin-top:1.25rem}.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph{margin:1.25rem 0 0}.tui-island__figure{display:flex;justify-content:center;order:1;flex-shrink:0;margin:0 0 0 1rem}.tui-island_size_l .tui-island__figure{margin-left:2.25rem}.tui-island_text-align_center .tui-island__figure{margin:0 0 .75rem}.tui-island__carousel-controls{display:flex;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--tui-base-03);white-space:nowrap}.tui-island__carousel-pages{margin-left:auto;color:var(--tui-text-02)}.tui-island__carousel-button{margin-right:.5rem}.tui-island .tui-island__footer-button{display:block;width:calc(100% + 1.875rem);margin:1rem calc(-1rem + 1px) calc(-1rem + 1px);border-top:1px solid var(--tui-base-03);border-radius:0 0 var(--tui-radius-xl) var(--tui-radius-xl)}.tui-island_size_l .tui-island__footer-button{width:calc(100% + 2.375rem);margin:1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px)}.tui-island__marker:first-child:not(:only-child){margin-right:1.25rem}.tui-island__marker:not(:first-child),.tui-island__marker:only-child{margin-left:1.25rem}.tui-list,markdown ul{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-01)}.tui-list_large{font:var(--tui-font-text-l);line-height:1.75rem}.tui-list_small,.tui-list_extra-small{font:var(--tui-font-text-s);line-height:1.25rem}.tui-list_nested{margin:.75rem 0 .75rem 1.25rem;color:var(--tui-text-02)}.tui-list_large .tui-list_nested{margin-left:.75rem}.tui-list_small .tui-list_nested{margin-top:.5rem;margin-bottom:.5rem}.tui-list_ordered{counter-reset:counter}.tui-list__item{position:relative;padding-left:1.5rem;word-wrap:break-word;margin-top:.75rem}.tui-list__item:first-child{margin-top:0}.tui-list__item:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:100%;background-color:var(--tui-primary)}.tui-list_large>.tui-list__item:before{top:.625rem}.tui-list_small>.tui-list__item:before{top:.325rem}.tui-list_extra-small>.tui-list__item{margin-top:.5rem}.tui-list_linear .tui-list__item{padding-left:1.75rem}.tui-list_linear .tui-list__item:before{content:"\2014";left:0;top:auto;width:auto;height:auto;background-color:transparent}.tui-list_ordered .tui-list__item{padding-left:1.25rem}.tui-list_ordered .tui-list__item:before{content:counter(counter) ".";left:0;top:auto;counter-increment:counter;width:auto;height:auto;color:var(--tui-text-03);background-color:transparent}.tui-list_triangle>.tui-list__item{padding-left:1.75rem}.tui-list_triangle>.tui-list__item:before{content:"\25e4";left:0;top:1px;width:auto;height:auto;background-color:transparent;color:var(--tui-base-06);font-size:.75rem}.tui-list__item-title{font:var(--tui-font-heading-5);margin:0}.tui-list_small .tui-list__item-title{line-height:1.25rem;font-weight:700}.tui-list__description{margin:.5rem 0 0;color:var(--tui-text-02)}.tui-list_small .tui-list__description{margin-top:.25rem}.tui-list_large .tui-list__description{line-height:1.75rem;margin-top:.75rem}@media not screen and (max-width: 47.9625em){.tui-mobile-only{display:none!important}}.tui-required:after{content:"*"}.tui-required_float:after{position:absolute}.tui-required_spacing:after{content:"\a0*"}.tui-row{display:flex;flex-wrap:wrap}.tui-row_align_center{align-items:center}.tui-row_align_start{align-items:flex-start}.tui-row_align_end{align-items:flex-end}@media screen and (min-width: 80em){.tui-row_adaptive.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row_adaptive.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (max-width: 47.9625em){.tui-row_adaptive.tui-row{margin-left:-.5rem;margin-right:-.5rem}}.tui-row_temporary.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}@media screen and (min-width: 80em){.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}.tui-col_1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_stretch{display:flex}@media screen and (min-width: 80em){.tui-row_adaptive .tui-col_lg-1{width:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-2{width:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-3{width:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-4{width:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-5{width:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-6{width:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-7{width:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-8{width:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-9{width:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-10{width:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-11{width:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-12{width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-row_adaptive .tui-col_md-1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}}@media screen and (max-width: 47.9625em){.tui-row_adaptive .tui-col_xs-1{width:8.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-2{width:16.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-3{width:25%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-4{width:33.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-5{width:41.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-6{width:50%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-7{width:58.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-8{width:66.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-9{width:75%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-10{width:83.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-11{width:91.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-12{width:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}}.tui-row_temporary .tui-col_1{width:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_2{width:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_3{width:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_4{width:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_5{width:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_6{width:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_7{width:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_8{width:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_9{width:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_10{width:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_11{width:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_12{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}@media screen and (min-width: 80em){.tui-col_1{width:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_2{width:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_3{width:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_4{width:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_5{width:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_6{width:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_7{width:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_8{width:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_9{width:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_10{width:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_11{width:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_12{width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}.tui-col-offset_1{margin-left:8.33333333%}.tui-col-offset_2{margin-left:16.66666667%}.tui-col-offset_3{margin-left:25%}.tui-col-offset_4{margin-left:33.33333333%}.tui-col-offset_5{margin-left:41.66666667%}.tui-col-offset_6{margin-left:50%}.tui-col-offset_7{margin-left:58.33333333%}.tui-col-offset_8{margin-left:66.66666667%}.tui-col-offset_9{margin-left:75%}.tui-col-offset_10{margin-left:83.33333333%}.tui-col-offset_11{margin-left:91.66666667%}.tui-col-offset_12{margin-left:100%}@media (min-width: 22.5em) and (max-width: 47.9625em){.tui-col-offset_xs-1{margin-left:8.33333333%}.tui-col-offset_xs-2{margin-left:16.66666667%}.tui-col-offset_xs-3{margin-left:25%}.tui-col-offset_xs-4{margin-left:33.33333333%}.tui-col-offset_xs-5{margin-left:41.66666667%}.tui-col-offset_xs-6{margin-left:50%}.tui-col-offset_xs-7{margin-left:58.33333333%}.tui-col-offset_xs-8{margin-left:66.66666667%}.tui-col-offset_xs-9{margin-left:75%}.tui-col-offset_xs-10{margin-left:83.33333333%}.tui-col-offset_xs-11{margin-left:91.66666667%}.tui-col-offset_xs-12{margin-left:100%}}@media screen and (max-width: 79.9625em){.tui-col-offset_md-1{margin-left:8.33333333%}.tui-col-offset_md-2{margin-left:16.66666667%}.tui-col-offset_md-3{margin-left:25%}.tui-col-offset_md-4{margin-left:33.33333333%}.tui-col-offset_md-5{margin-left:41.66666667%}.tui-col-offset_md-6{margin-left:50%}.tui-col-offset_md-7{margin-left:58.33333333%}.tui-col-offset_md-8{margin-left:66.66666667%}.tui-col-offset_md-9{margin-left:75%}.tui-col-offset_md-10{margin-left:83.33333333%}.tui-col-offset_md-11{margin-left:91.66666667%}.tui-col-offset_md-12{margin-left:100%}}@media screen and (min-width: 80em){.tui-col-offset_lg-1{margin-left:8.33333333%}.tui-col-offset_lg-2{margin-left:16.66666667%}.tui-col-offset_lg-3{margin-left:25%}.tui-col-offset_lg-4{margin-left:33.33333333%}.tui-col-offset_lg-5{margin-left:41.66666667%}.tui-col-offset_lg-6{margin-left:50%}.tui-col-offset_lg-7{margin-left:58.33333333%}.tui-col-offset_lg-8{margin-left:66.66666667%}.tui-col-offset_lg-9{margin-left:75%}.tui-col-offset_lg-10{margin-left:83.33333333%}.tui-col-offset_lg-11{margin-left:91.66666667%}.tui-col-offset_lg-12{margin-left:100%}}.tui-skeleton{position:relative;color:transparent!important;background:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.tui-skeleton:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--tui-clear-hover);animation:tuiSkeletonVibe ease-in-out 1s infinite alternate;border-radius:var(--tui-skeleton-radius, 0)}.tui-skeleton_light:after{background-color:#ffffff3d}.tui-skeleton_rounded:after{border-radius:inherit}.tui-skeleton_short:after{width:40%}.tui-skeleton_center:after{position:absolute;left:50%;transform:translate(-50%);width:40%}.tui-skeleton_text:before{content:"\a0"}.tui-skeleton *{opacity:0;visibility:hidden}.tui-space_all-16{margin:4rem}.tui-space_all-15{margin:3.75rem}.tui-space_all-14{margin:3.5rem}.tui-space_all-13{margin:3.25rem}.tui-space_all-12{margin:3rem}.tui-space_all-11{margin:2.75rem}.tui-space_all-10{margin:2.5rem}.tui-space_all-9{margin:2.25rem}.tui-space_all-8{margin:2rem}.tui-space_all-7{margin:1.75rem}.tui-space_all-6{margin:1.5rem}.tui-space_all-5{margin:1.25rem}.tui-space_all-4{margin:1rem}.tui-space_all-3{margin:.75rem}.tui-space_all-2{margin:.5rem}.tui-space_all-1{margin:.25rem}.tui-space_all-0{margin:0rem}.tui-space_top-16{margin-top:4rem}.tui-space_top-15{margin-top:3.75rem}.tui-space_top-14{margin-top:3.5rem}.tui-space_top-13{margin-top:3.25rem}.tui-space_top-12{margin-top:3rem}.tui-space_top-11{margin-top:2.75rem}.tui-space_top-10{margin-top:2.5rem}.tui-space_top-9{margin-top:2.25rem}.tui-space_top-8{margin-top:2rem}.tui-space_top-7{margin-top:1.75rem}.tui-space_top-6{margin-top:1.5rem}.tui-space_top-5{margin-top:1.25rem}.tui-space_top-4{margin-top:1rem}.tui-space_top-3{margin-top:.75rem}.tui-space_top-2{margin-top:.5rem}.tui-space_top-1{margin-top:.25rem}.tui-space_top-0{margin-top:0rem}.tui-space_bottom-16{margin-bottom:4rem}.tui-space_bottom-15{margin-bottom:3.75rem}.tui-space_bottom-14{margin-bottom:3.5rem}.tui-space_bottom-13{margin-bottom:3.25rem}.tui-space_bottom-12{margin-bottom:3rem}.tui-space_bottom-11{margin-bottom:2.75rem}.tui-space_bottom-10{margin-bottom:2.5rem}.tui-space_bottom-9{margin-bottom:2.25rem}.tui-space_bottom-8{margin-bottom:2rem}.tui-space_bottom-7{margin-bottom:1.75rem}.tui-space_bottom-6{margin-bottom:1.5rem}.tui-space_bottom-5{margin-bottom:1.25rem}.tui-space_bottom-4{margin-bottom:1rem}.tui-space_bottom-3{margin-bottom:.75rem}.tui-space_bottom-2{margin-bottom:.5rem}.tui-space_bottom-1{margin-bottom:.25rem}.tui-space_bottom-0{margin-bottom:0rem}.tui-space_vertical-16{margin-top:4rem;margin-bottom:4rem}.tui-space_vertical-15{margin-top:3.75rem;margin-bottom:3.75rem}.tui-space_vertical-14{margin-top:3.5rem;margin-bottom:3.5rem}.tui-space_vertical-13{margin-top:3.25rem;margin-bottom:3.25rem}.tui-space_vertical-12{margin-top:3rem;margin-bottom:3rem}.tui-space_vertical-11{margin-top:2.75rem;margin-bottom:2.75rem}.tui-space_vertical-10{margin-top:2.5rem;margin-bottom:2.5rem}.tui-space_vertical-9{margin-top:2.25rem;margin-bottom:2.25rem}.tui-space_vertical-8{margin-top:2rem;margin-bottom:2rem}.tui-space_vertical-7{margin-top:1.75rem;margin-bottom:1.75rem}.tui-space_vertical-6{margin-top:1.5rem;margin-bottom:1.5rem}.tui-space_vertical-5{margin-top:1.25rem;margin-bottom:1.25rem}.tui-space_vertical-4{margin-top:1rem;margin-bottom:1rem}.tui-space_vertical-3{margin-top:.75rem;margin-bottom:.75rem}.tui-space_vertical-2{margin-top:.5rem;margin-bottom:.5rem}.tui-space_vertical-1{margin-top:.25rem;margin-bottom:.25rem}.tui-space_vertical-0{margin-top:0rem;margin-bottom:0rem}.tui-space_left-16{margin-left:4rem}.tui-space_left-15{margin-left:3.75rem}.tui-space_left-14{margin-left:3.5rem}.tui-space_left-13{margin-left:3.25rem}.tui-space_left-12{margin-left:3rem}.tui-space_left-11{margin-left:2.75rem}.tui-space_left-10{margin-left:2.5rem}.tui-space_left-9{margin-left:2.25rem}.tui-space_left-8{margin-left:2rem}.tui-space_left-7{margin-left:1.75rem}.tui-space_left-6{margin-left:1.5rem}.tui-space_left-5{margin-left:1.25rem}.tui-space_left-4{margin-left:1rem}.tui-space_left-3{margin-left:.75rem}.tui-space_left-2{margin-left:.5rem}.tui-space_left-1{margin-left:.25rem}.tui-space_left-0{margin-left:0rem}.tui-space_right-16{margin-right:4rem}.tui-space_right-15{margin-right:3.75rem}.tui-space_right-14{margin-right:3.5rem}.tui-space_right-13{margin-right:3.25rem}.tui-space_right-12{margin-right:3rem}.tui-space_right-11{margin-right:2.75rem}.tui-space_right-10{margin-right:2.5rem}.tui-space_right-9{margin-right:2.25rem}.tui-space_right-8{margin-right:2rem}.tui-space_right-7{margin-right:1.75rem}.tui-space_right-6{margin-right:1.5rem}.tui-space_right-5{margin-right:1.25rem}.tui-space_right-4{margin-right:1rem}.tui-space_right-3{margin-right:.75rem}.tui-space_right-2{margin-right:.5rem}.tui-space_right-1{margin-right:.25rem}.tui-space_right-0{margin-right:0rem}.tui-space_horizontal-16{margin-right:4rem;margin-left:4rem}.tui-space_horizontal-15{margin-right:3.75rem;margin-left:3.75rem}.tui-space_horizontal-14{margin-right:3.5rem;margin-left:3.5rem}.tui-space_horizontal-13{margin-right:3.25rem;margin-left:3.25rem}.tui-space_horizontal-12{margin-right:3rem;margin-left:3rem}.tui-space_horizontal-11{margin-right:2.75rem;margin-left:2.75rem}.tui-space_horizontal-10{margin-right:2.5rem;margin-left:2.5rem}.tui-space_horizontal-9{margin-right:2.25rem;margin-left:2.25rem}.tui-space_horizontal-8{margin-right:2rem;margin-left:2rem}.tui-space_horizontal-7{margin-right:1.75rem;margin-left:1.75rem}.tui-space_horizontal-6{margin-right:1.5rem;margin-left:1.5rem}.tui-space_horizontal-5{margin-right:1.25rem;margin-left:1.25rem}.tui-space_horizontal-4{margin-right:1rem;margin-left:1rem}.tui-space_horizontal-3{margin-right:.75rem;margin-left:.75rem}.tui-space_horizontal-2{margin-right:.5rem;margin-left:.5rem}.tui-space_horizontal-1{margin-right:.25rem;margin-left:.25rem}.tui-space_horizontal-0{margin-right:0rem;margin-left:0rem}.tui-space_auto{margin-left:auto;margin-right:auto}.tui-table{width:100%}.tui-table_layout_fixed{table-layout:fixed}.tui-table__tr{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;outline:none}.tui-table__tr:not(.tui-table__tr_hover_disabled):hover{background:var(--tui-base-02)}.tui-table__tr:not(.tui-table__tr_border_none){border-bottom:1px solid var(--tui-base-03)}.tui-table__tr_border_top{border-top:1px solid var(--tui-base-03)}.tui-table__tr_cursor_pointer{cursor:pointer}.tui-table__th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);padding:.5rem 1rem;vertical-align:middle;height:2.5rem;color:var(--tui-text-02);background:inherit}.tui-table__th_font-size_l,.tui-table_font-size_l .tui-table__th{font:var(--tui-font-text-m)}.tui-table__td{font:var(--tui-font-text-m);padding:1rem 1rem .875rem;vertical-align:top;word-wrap:break-word;height:3.4375rem;color:var(--tui-text-01);background:inherit}.tui-table__td_size_l,.tui-table_size_l .tui-table__td{height:4.9375rem}.tui-table__td_font-size_l,.tui-table_font-size_l .tui-table__td{font:var(--tui-font-text-l)}.tui-table__td_font-size_s,.tui-table_font-size_s .tui-table__td{font:var(--tui-font-text-s)}.tui-table__td_align_center{vertical-align:middle}.tui-table__td,.tui-table__th{box-sizing:border-box;text-align:left}.tui-table_size_l .tui-table__td:before,.tui-table_size_l .tui-table__th:before{width:1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.tui-table__td_first:before,.tui-table__th_first:before,.tui-table__td_last:before,.tui-table__th_last:before{content:"";position:absolute;top:0;width:.75rem;height:100%;background:inherit;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.tui-table__td_first,.tui-table__th_first{position:relative;padding-left:0;overflow:visible}.tui-table__td_first:before,.tui-table__th_first:before{right:100%}.tui-table__td_last,.tui-table__th_last{position:relative;padding-right:0;overflow:visible}.tui-table__td_last:before,.tui-table__th_last:before{left:100%;transform:scaleX(-1)}.tui-table__td_text_center,.tui-table__th_text_center{text-align:center}.tui-table__td_text_right,.tui-table__th_text_right{text-align:right}.tui-table__td_text_overflow,.tui-table__th_text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tui-table__subtext{font:var(--tui-font-text-s);margin:.25rem 0 0;color:var(--tui-text-03)}.tui-table__sort{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;outline:none;cursor:pointer}.tui-table__sort:hover{color:var(--tui-text-01)}.tui-table__sort_active{color:var(--tui-link)}.tui-table__sort_active:hover{color:var(--tui-link-hover)}.tui-table__sort-icon{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:.125rem;width:1rem;height:1rem;flex-shrink:0;opacity:0}.tui-table__sort_active .tui-table__sort-icon,.tui-table__sort:hover .tui-table__sort-icon{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon{transform:rotate(180deg) translateY(50%)}.tui-text_h1{font:var(--tui-font-heading-1)}.tui-text_h2{font:var(--tui-font-heading-2)}.tui-text_h3{font:var(--tui-font-heading-3)}.tui-text_h4{font:var(--tui-font-heading-4)}.tui-text_h5{font:var(--tui-font-heading-5)}.tui-text_h6{font:var(--tui-font-heading-6)}.tui-text_body-xl{font:var(--tui-font-text-xl)}.tui-text_body-l{font:var(--tui-font-text-l)}.tui-text_body-l-2{font:var(--tui-font-text-l-2)}.tui-text_body-m{font:var(--tui-font-text-m)}.tui-text_body-m-2{font:var(--tui-font-text-m-2)}.tui-text_body-s{font:var(--tui-font-text-s)}.tui-text_body-s-2{font:var(--tui-font-text-s-2)}.tui-text_body-xs{font:var(--tui-font-text-xs)}.tui-text_bold{font-weight:700}markdown{display:block;max-width:58.25rem}markdown h1{font:var(--tui-font-heading-1)}markdown h2{font:var(--tui-font-heading-2)}markdown h3{font:var(--tui-font-heading-3)}markdown h4{font:var(--tui-font-heading-4)}markdown h5{font:var(--tui-font-heading-5)}markdown h6{font:var(--tui-font-heading-6)}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin:3rem 0 1rem}markdown h2{font-size:2em;padding-bottom:.5em;margin-left:0;border-bottom:1px solid var(--tui-base-03)}markdown h3{text-transform:uppercase;font-weight:400;font-size:1.5rem;margin:1rem 0}markdown img{margin:.625rem 3rem 1.5rem 0;max-width:27.5rem}markdown img:nth-child(2n){margin-right:0}markdown li{position:relative;padding-left:1.5rem;word-wrap:break-word;margin-top:.75rem}markdown li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:100%;background-color:var(--tui-primary)}markdown a{text-decoration:none;color:var(--tui-link)}markdown a:hover,markdown a:active{color:var(--tui-link-hover)}markdown code{color:#d45d8c}markdown blockquote{box-shadow:inset 4px 0 #f5f5f5;margin-left:0;padding-left:1.875rem;font-style:italic}markdown td{padding:.375rem 1.5rem .375rem 0}body{margin:0}html,body{height:100%}html{color-scheme:light}[data-mode=onDark]{color-scheme:dark}markdown li li{color:var(--tui-text-02)}markdown li li:before{content:"\2014";left:0;top:auto;width:auto;height:auto;background-color:transparent} diff --git a/supported-input-types/index.html b/supported-input-types/index.html index ede7f2e46..143f5311f 100644 --- a/supported-input-types/index.html +++ b/supported-input-types/index.html @@ -15,164 +15,164 @@ Maskito | Supported <input /> types - + -

    Supported <input /> types

    Maskito supports only limited types of HTMLInputElement due to some browser limitations!

    Maskito accepts only the types whose support the following native properties/methods:

    • selectionStart
    • selectionEnd
    • setSelectionRange

    According to the WHATWG forms spec they apply only to inputs of types text , search , URL , tel and password .
    All other types will not work properly with Maskito!

    All examples below are demonstrations to see different supported types in action.

    text

    <input type="text" /> is the default, the simplest and the most popular type of input-element.
    Use it if you don't know which type to choose.

        
    +        

    Supported <input /> types

    Maskito supports only limited types of HTMLInputElement due to some browser limitations!

    Maskito accepts only the types whose support the following native properties/methods:

    • selectionStart
    • selectionEnd
    • setSelectionRange

    According to the WHATWG forms spec they apply only to inputs of types text , search , URL , tel and password .
    All other types will not work properly with Maskito!

    All examples below are demonstrations to see different supported types in action.

    text

    <input type="text" /> is the default, the simplest and the most popular type of input-element.
    Use it if you don't know which type to choose.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    tel

    <input type="tel" /> is a control for entering a telephone number.
    Displays a telephone keypad in some devices with dynamic keypads.

    Flag of the United States
        
    +

    tel

    <input type="tel" /> is a control for entering a telephone number.
    Displays a telephone keypad in some devices with dynamic keypads.

    Flag of the United States
        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    password

    <input type="password" /> is a single-line text field whose value is obscured.

        
    +

    password

    <input type="password" /> is a single-line text field whose value is obscured.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    url

    <input type="url" /> is a field for entering a URL.
    Looks like a text input, but has relevant keyboard in supporting browsers and devices with dynamic keyboards.

        
    +

    url

    <input type="url" /> is a field for entering a URL.
    Looks like a text input, but has relevant keyboard in supporting browsers and devices with dynamic keyboards.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -

    search

    <input type="search" /> is a single-line text field for entering search strings.
    Displays a search icon instead of enter key on some devices with dynamic keypads.

        
    +

    search

    <input type="search" /> is a single-line text field for entering search strings.
    Displays a search icon instead of enter key on some devices with dynamic keypads.

        
         
    -
        
         
    -
        
         
    -
        
         
    -
        
         
    -
    -
    - +
    + \ No newline at end of file