cdn.wizbii.io
Open in
urlscan Pro
188.114.96.3
Public Scan
URL:
https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/main.449a07025badfae0.js
Submission: On November 06 via api from US — Scanned from NL
Submission: On November 06 via api from US — Scanned from NL
Form analysis
0 forms found in the DOMText Content
(self.webpackChunkaccount=self.webpackChunkaccount||[]).push([[8792],{7982:m2=>{m2.exports=function(){var a=["navigation","request","process","log","user","state","error","manual"],k=function(c1,M1,K1){for(var q1=K1,I2=0,G=c1.length;I2<G;I2++)q1=M1(q1,c1[I2],I2,c1);return q1},x=function(c1,M1){return k(c1,function(K1,q1,I2,G){return M1(q1,I2,G)?K1.concat(q1):K1},[])},D=function(c1,M1){return k(c1,function(K1,q1,I2,G){return!0===K1||q1===M1},!1)},O=function(c1){return"[object Array]"===Object.prototype.toString.call(c1)},R=!{toString:null}.propertyIsEnumerable("toString"),V=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],W=function(c1){var K1,M1=[];for(K1 in c1)Object.prototype.hasOwnProperty.call(c1,K1)&&M1.push(K1);if(!R)return M1;for(var q1=0,I2=V.length;q1<I2;q1++)Object.prototype.hasOwnProperty.call(c1,V[q1])&&M1.push(V[q1]);return M1},a1=function(c1,M1){return void 0===c1&&(c1=1),void 0===M1&&(M1=1/0),function(K1){return"number"==typeof K1&&parseInt(""+K1,10)===K1&&K1>=c1&&K1<=M1}},j=function(c1){return"function"==typeof c1||O(c1)&&x(c1,function(M1){return"function"==typeof M1}).length===c1.length},e1=function(c1){return"string"==typeof c1&&!!c1.length},H={};H.schema={apiKey:{defaultValue:function(){return null},message:"is required",validate:e1},appVersion:{defaultValue:function(){},message:"should be a string",validate:function(c1){return void 0===c1||e1(c1)}},appType:{defaultValue:function(){},message:"should be a string",validate:function(c1){return void 0===c1||e1(c1)}},autoDetectErrors:{defaultValue:function(){return!0},message:"should be true|false",validate:function(c1){return!0===c1||!1===c1}},enabledErrorTypes:{defaultValue:function(){return{unhandledExceptions:!0,unhandledRejections:!0}},message:"should be an object containing the flags { unhandledExceptions:true|false, unhandledRejections:true|false }",allowPartialObject:!0,validate:function(c1){if("object"!=typeof c1||!c1)return!1;var M1=W(c1),K1=W({unhandledExceptions:!0,unhandledRejections:!0});return!(x(M1,function(q1){return D(K1,q1)}).length<M1.length||x(W(c1),function(q1){return"boolean"!=typeof c1[q1]}).length>0)}},onError:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:j},onSession:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:j},onBreadcrumb:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:j},endpoints:{defaultValue:function(){return{notify:"https://notify.bugsnag.com",sessions:"https://sessions.bugsnag.com"}},message:"should be an object containing endpoint URLs { notify, sessions }",validate:function(c1){return c1&&"object"==typeof c1&&e1(c1.notify)&&e1(c1.sessions)&&0===x(W(c1),function(M1){return!D(["notify","sessions"],M1)}).length}},autoTrackSessions:{defaultValue:function(c1){return!0},message:"should be true|false",validate:function(c1){return!0===c1||!1===c1}},enabledReleaseStages:{defaultValue:function(){return null},message:"should be an array of strings",validate:function(c1){return null===c1||O(c1)&&x(c1,function(M1){return"string"==typeof M1}).length===c1.length}},releaseStage:{defaultValue:function(){return"production"},message:"should be a string",validate:function(c1){return"string"==typeof c1&&c1.length}},maxBreadcrumbs:{defaultValue:function(){return 25},message:"should be a number \u2264100",validate:function(c1){return a1(0,100)(c1)}},enabledBreadcrumbTypes:{defaultValue:function(){return a},message:"should be null or a list of available breadcrumb types ("+a.join(",")+")",validate:function(c1){return null===c1||O(c1)&&k(c1,function(M1,K1){return!1===M1?M1:D(a,K1)},!0)}},context:{defaultValue:function(){},message:"should be a string",validate:function(c1){return void 0===c1||"string"==typeof c1}},user:{defaultValue:function(){return{}},message:"should be an object with { id, email, name } properties",validate:function(c1){return null===c1||c1&&k(W(c1),function(M1,K1){return M1&&D(["id","email","name"],K1)},!0)}},metadata:{defaultValue:function(){return{}},message:"should be an object",validate:function(c1){return"object"==typeof c1&&null!==c1}},logger:{defaultValue:function(){},message:"should be null or an object with methods { debug, info, warn, error }",validate:function(c1){return!c1||c1&&k(["debug","info","warn","error"],function(M1,K1){return M1&&"function"==typeof c1[K1]},!0)}},redactedKeys:{defaultValue:function(){return["password"]},message:"should be an array of strings|regexes",validate:function(c1){return O(c1)&&c1.length===x(c1,function(M1){return"string"==typeof M1||M1&&"function"==typeof M1.test}).length}},plugins:{defaultValue:function(){return[]},message:"should be an array of plugin objects",validate:function(c1){return O(c1)&&c1.length===x(c1,function(M1){return M1&&"object"==typeof M1&&"function"==typeof M1.load}).length}},featureFlags:{defaultValue:function(){return[]},message:'should be an array of objects that have a "name" property',validate:function(c1){return O(c1)&&c1.length===x(c1,function(M1){return M1&&"object"==typeof M1&&"string"==typeof M1.name}).length}}};var Y=function(c1){for(var M1=1;M1<arguments.length;M1++){var K1=arguments[M1];for(var q1 in K1)Object.prototype.hasOwnProperty.call(K1,q1)&&(c1[q1]=K1[q1])}return c1},l1=function(c1,M1){return k(c1,function(K1,q1,I2,G){return K1.concat(M1(q1,I2,G))},[])};function v1(){return v1=Object.assign?Object.assign.bind():function(c1){for(var M1=1;M1<arguments.length;M1++){var K1=arguments[M1];for(var q1 in K1)Object.prototype.hasOwnProperty.call(K1,q1)&&(c1[q1]=K1[q1])}return c1},v1.apply(this,arguments)}var Z=H.schema,S1={releaseStage:Y({},Z.releaseStage,{defaultValue:function(){return/^localhost(:\d+)?$/.test(window.location.host)?"development":"production"}}),appType:v1({},Z.appType,{defaultValue:function(){return"browser"}}),logger:Y({},Z.logger,{defaultValue:function(){return typeof console<"u"&&"function"==typeof console.debug?V1():void 0}})},V1=function(){var c1={},M1=console.log;return l1(["debug","info","warn","error"],function(K1){var q1=console[K1];c1[K1]="function"==typeof q1?q1.bind(console,"[bugsnag]"):M1.bind(console,"[bugsnag]")}),c1},Q=function(){function c1(K1,q1,I2,G){void 0===G&&(G=new Date),this.type=I2,this.message=K1,this.metadata=q1,this.timestamp=G}return c1.prototype.toJSON=function(){return{type:this.type,name:this.message,timestamp:this.timestamp,metaData:this.metadata}},c1}(),h1={};!function(c1,M1){"use strict";"object"==typeof h1?h1=M1():c1.StackFrame=M1()}(this,function(){"use strict";function c1(_3){return!isNaN(parseFloat(_3))&&isFinite(_3)}function M1(_3){return _3.charAt(0).toUpperCase()+_3.substring(1)}function K1(_3){return function(){return this[_3]}}var q1=["isConstructor","isEval","isNative","isToplevel"],I2=["columnNumber","lineNumber"],G=["fileName","functionName","source"],z1=q1.concat(I2,G,["args"]);function B1(_3){if(_3 instanceof Object)for(var R3=0;R3<z1.length;R3++)_3.hasOwnProperty(z1[R3])&&void 0!==_3[z1[R3]]&&this["set"+M1(z1[R3])](_3[z1[R3]])}B1.prototype={getArgs:function(){return this.args},setArgs:function(_3){if("[object Array]"!==Object.prototype.toString.call(_3))throw new TypeError("Args must be an Array");this.args=_3},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(_3){if(_3 instanceof B1)this.evalOrigin=_3;else{if(!(_3 instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new B1(_3)}},toString:function(){return(this.getFunctionName()||"{anonymous}")+"("+(this.getArgs()||[]).join(",")+")"+(this.getFileName()?"@"+this.getFileName():"")+(c1(this.getLineNumber())?":"+this.getLineNumber():"")+(c1(this.getColumnNumber())?":"+this.getColumnNumber():"")}};for(var M2=0;M2<q1.length;M2++)B1.prototype["get"+M1(q1[M2])]=K1(q1[M2]),B1.prototype["set"+M1(q1[M2])]=function(_3){return function(R3){this[_3]=!!R3}}(q1[M2]);for(var Z2=0;Z2<I2.length;Z2++)B1.prototype["get"+M1(I2[Z2])]=K1(I2[Z2]),B1.prototype["set"+M1(I2[Z2])]=function(_3){return function(R3){if(!c1(R3))throw new TypeError(_3+" must be a Number");this[_3]=Number(R3)}}(I2[Z2]);for(var p3=0;p3<G.length;p3++)B1.prototype["get"+M1(G[p3])]=K1(G[p3]),B1.prototype["set"+M1(G[p3])]=function(_3){return function(R3){this[_3]=String(R3)}}(G[p3]);return B1});var x1={};!function(c1,M1){"use strict";"object"==typeof x1?x1=M1(h1):c1.ErrorStackParser=M1(c1.StackFrame)}(this,function(M1){"use strict";var K1=/(^|@)\S+\:\d+/,q1=/^\s*at .*(\S+\:\d+|\(native\))/m,I2=/^(eval@)?(\[native code\])?$/;return{parse:function(N1){if(typeof N1.stacktrace<"u"||typeof N1["opera#sourceloc"]<"u")return this.parseOpera(N1);if(N1.stack&&N1.stack.match(q1))return this.parseV8OrIE(N1);if(N1.stack)return this.parseFFOrSafari(N1);throw new Error("Cannot parse given Error object")},extractLocation:function(N1){if(-1===N1.indexOf(":"))return[N1];var B1=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(N1.replace(/[\(\)]/g,""));return[B1[1],B1[2]||void 0,B1[3]||void 0]},parseV8OrIE:function(N1){return N1.stack.split("\n").filter(function(B1){return!!B1.match(q1)},this).map(function(B1){B1.indexOf("(eval ")>-1&&(B1=B1.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var M2=B1.replace(/^\s+/,"").replace(/\(eval code/g,"("),Z2=M2.match(/ (\((.+):(\d+):(\d+)\)$)/),p3=(M2=Z2?M2.replace(Z2[0],""):M2).split(/\s+/).slice(1),_3=this.extractLocation(Z2?Z2[1]:p3.pop()),R3=p3.join(" ")||void 0,At=["eval","<anonymous>"].indexOf(_3[0])>-1?void 0:_3[0];return new M1({functionName:R3,fileName:At,lineNumber:_3[1],columnNumber:_3[2],source:B1})},this)},parseFFOrSafari:function(N1){return N1.stack.split("\n").filter(function(B1){return!B1.match(I2)},this).map(function(B1){if(B1.indexOf(" > eval")>-1&&(B1=B1.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===B1.indexOf("@")&&-1===B1.indexOf(":"))return new M1({functionName:B1});var M2=/((.*".+"[^@]*)?[^@]*)(?:@)/,Z2=B1.match(M2),p3=Z2&&Z2[1]?Z2[1]:void 0,_3=this.extractLocation(B1.replace(M2,""));return new M1({functionName:p3,fileName:_3[0],lineNumber:_3[1],columnNumber:_3[2],source:B1})},this)},parseOpera:function(N1){return!N1.stacktrace||N1.message.indexOf("\n")>-1&&N1.message.split("\n").length>N1.stacktrace.split("\n").length?this.parseOpera9(N1):N1.stack?this.parseOpera11(N1):this.parseOpera10(N1)},parseOpera9:function(N1){for(var z1=/Line (\d+).*script (?:in )?(\S+)/i,B1=N1.message.split("\n"),M2=[],Z2=2,p3=B1.length;Z2<p3;Z2+=2){var _3=z1.exec(B1[Z2]);_3&&M2.push(new M1({fileName:_3[2],lineNumber:_3[1],source:B1[Z2]}))}return M2},parseOpera10:function(N1){for(var z1=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,B1=N1.stacktrace.split("\n"),M2=[],Z2=0,p3=B1.length;Z2<p3;Z2+=2){var _3=z1.exec(B1[Z2]);_3&&M2.push(new M1({functionName:_3[3]||void 0,fileName:_3[2],lineNumber:_3[1],source:B1[Z2]}))}return M2},parseOpera11:function(N1){return N1.stack.split("\n").filter(function(B1){return!!B1.match(K1)&&!B1.match(/^Error created at/)},this).map(function(B1){var R3,M2=B1.split("@"),Z2=this.extractLocation(M2.pop()),p3=M2.shift()||"",_3=p3.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;p3.match(/\(([^\)]*)\)/)&&(R3=p3.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var At=void 0===R3||"[arguments not available]"===R3?void 0:R3.split(",");return new M1({functionName:_3,args:At,fileName:Z2[0],lineNumber:Z2[1],columnNumber:Z2[2],source:B1})},this)}}});var O1=x1,J1=function(c1,M1,K1,q1){return JSON.stringify(function H1(c1,M1,K1){var q1=[],I2=0;function G(N1,z1){function B1(){return z1.length>a2&&I2>L1}if(I2++,z1.length>G1||B1())return A2;if(null===N1||"object"!=typeof N1)return N1;if(function o2(c1,M1){for(var K1=0,q1=c1.length;K1<q1;K1++)if(c1[K1]===M1)return!0;return!1}(q1,N1))return"[Circular]";if(q1.push(N1),"function"==typeof N1.toJSON)try{I2--;var M2=G(N1.toJSON(),z1);return q1.pop(),M2}catch(c3){return O2(c3)}if(function F2(c1){return c1 instanceof Error||/^\[object (Error|(Dom)?Exception)\]$/.test(Object.prototype.toString.call(c1))}(N1)){I2--;var p3=G({name:N1.name,message:N1.message},z1);return q1.pop(),p3}if(function r2(c1){return"[object Array]"===Object.prototype.toString.call(c1)}(N1)){for(var _3=[],R3=0,At=N1.length;R3<At;R3++){if(B1()){_3.push(A2);break}_3.push(G(N1[R3],z1.concat("[]")))}return q1.pop(),_3}var ot={};try{for(var Z3 in N1)if(Object.prototype.hasOwnProperty.call(N1,Z3)){if(X2(K1,z1.join("."))&&N2(M1,Z3)){ot[Z3]="[REDACTED]";continue}if(B1()){ot[Z3]=A2;break}ot[Z3]=G(g2(N1,Z3),z1.concat(Z3))}}catch{}return q1.pop(),ot}return G(c1,[])}(c1,q1&&q1.redactedKeys?q1.redactedKeys:[],q1&&q1.redactedPaths?q1.redactedPaths:[]),M1,K1)},G1=20,L1=25e3,a2=8,A2="...";function O2(c1){return"[Throws: "+(c1?c1.message:"?")+"]"}function X2(c1,M1){for(var K1=0,q1=c1.length;K1<q1;K1++)if(0===M1.indexOf(c1[K1]))return!0;return!1}function N2(c1,M1){for(var K1=0,q1=c1.length;K1<q1;K1++)if("string"==typeof c1[K1]&&c1[K1].toLowerCase()===M1.toLowerCase()||c1[K1]&&"function"==typeof c1[K1].test&&c1[K1].test(M1))return!0;return!1}function g2(c1,M1){try{return c1[M1]}catch(K1){return O2(K1)}}function y2(c1,M1,K1,q1){if("string"==typeof K1){void 0===q1?q1=null:null!==q1&&"string"!=typeof q1&&(q1=J1(q1));var I2=M1[K1];if("number"==typeof I2)return void(c1[I2]={name:K1,variant:q1});c1.push({name:K1,variant:q1}),M1[K1]=c1.length-1}}var E1={add:y2,clear:function L2(c1,M1,K1){var q1=M1[K1];"number"==typeof q1&&(c1[q1]=null,delete M1[K1])},merge:function Q2(c1,M1,K1){if(O(M1)){for(var q1=0;q1<M1.length;++q1){var I2=M1[q1];null===I2||"object"!=typeof I2||y2(c1,K1,I2.name,I2.variant)}return c1}},toEventApi:function Y1(c1){return l1(x(c1,Boolean),function(M1){var q1=M1.variant,I2={featureFlag:M1.name};return"string"==typeof q1&&(I2.variant=q1),I2})}},f1=function(c1){return!(!c1||!c1.stack&&!c1.stacktrace&&!c1["opera#sourceloc"]||"string"!=typeof(c1.stack||c1.stacktrace||c1["opera#sourceloc"])||c1.stack===c1.name+": "+c1.message)};var Q1=function T1(c1){switch(Object.prototype.toString.call(c1)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return c1 instanceof Error}},b3=function(c1,M1,K1){if("string"==typeof M1){if(!K1)return void delete c1[M1];"__proto__"===M1||"constructor"===M1||"prototype"===M1||c1[M1]&&delete c1[M1][K1]}},y3={add:function(c1,M1,K1,q1){var I2;if(M1){var G;if(null===K1)return b3(c1,M1);"object"==typeof K1&&(G=K1),"string"==typeof K1&&((I2={})[K1]=q1,G=I2),G&&("__proto__"===M1||"constructor"===M1||"prototype"===M1||(c1[M1]||(c1[M1]={}),c1[M1]=Y({},c1[M1],G)))}},get:function(c1,M1,K1){if("string"==typeof M1){if(!K1)return c1[M1];if(c1[M1])return c1[M1][K1]}},clear:b3},A3={};function U3(){return U3=Object.assign?Object.assign.bind():function(c1){for(var M1=1;M1<arguments.length;M1++){var K1=arguments[M1];for(var q1 in K1)Object.prototype.hasOwnProperty.call(K1,q1)&&(c1[q1]=K1[q1])}return c1},U3.apply(this,arguments)}!function(c1,M1){"use strict";"object"==typeof A3?A3=M1(h1):c1.StackGenerator=M1(c1.StackFrame)}(this,function(c1){return{backtrace:function(K1){var q1=[],I2=10;"object"==typeof K1&&"number"==typeof K1.maxStackSize&&(I2=K1.maxStackSize);for(var G=arguments.callee;G&&q1.length<I2&&G.arguments;){for(var N1=new Array(G.arguments.length),z1=0;z1<N1.length;++z1)N1[z1]=G.arguments[z1];/function(?:\s+([\w$]+))+\s*\(/.test(G.toString())?q1.push(new c1({functionName:RegExp.$1||void 0,args:N1})):q1.push(new c1({args:N1}));try{G=G.caller}catch{break}}return q1}}});var g3=function(){function c1(K1,q1,I2,G,N1){void 0===I2&&(I2=[]),void 0===G&&(G=et()),this.apiKey=void 0,this.context=void 0,this.groupingHash=void 0,this.originalError=N1,this._handledState=G,this.severity=this._handledState.severity,this.unhandled=this._handledState.unhandled,this.app={},this.device={},this.request={},this.breadcrumbs=[],this.threads=[],this._metadata={},this._features=[],this._featuresIndex={},this._user={},this._session=void 0,this._correlation=void 0,this.errors=[e3(K1,q1,c1.__type,I2)]}var M1=c1.prototype;return M1.addMetadata=function(q1,I2,G){return y3.add(this._metadata,q1,I2,G)},M1.setTraceCorrelation=function(q1,I2){"string"==typeof q1&&(this._correlation=U3({traceId:q1},"string"==typeof I2?{spanId:I2}:{}))},M1.getMetadata=function(q1,I2){return y3.get(this._metadata,q1,I2)},M1.clearMetadata=function(q1,I2){return y3.clear(this._metadata,q1,I2)},M1.addFeatureFlag=function(q1,I2){void 0===I2&&(I2=null),E1.add(this._features,this._featuresIndex,q1,I2)},M1.addFeatureFlags=function(q1){E1.merge(this._features,q1,this._featuresIndex)},M1.getFeatureFlags=function(){return E1.toEventApi(this._features)},M1.clearFeatureFlag=function(q1){E1.clear(this._features,this._featuresIndex,q1)},M1.clearFeatureFlags=function(){this._features=[],this._featuresIndex={}},M1.getUser=function(){return this._user},M1.setUser=function(q1,I2,G){this._user={id:q1,email:I2,name:G}},M1.toJSON=function(){return{payloadVersion:"4",exceptions:l1(this.errors,function(q1){return Y({},q1,{message:q1.errorMessage})}),severity:this.severity,unhandled:this._handledState.unhandled,severityReason:this._handledState.severityReason,app:this.app,device:this.device,request:this.request,breadcrumbs:this.breadcrumbs,context:this.context,groupingHash:this.groupingHash,metaData:this._metadata,user:this._user,session:this._session,featureFlags:this.getFeatureFlags(),correlation:this._correlation}},c1}(),rt=function(c1){var M1={file:c1.fileName,method:Y3(c1.functionName),lineNumber:c1.lineNumber,columnNumber:c1.columnNumber,code:void 0,inProject:void 0};return M1.lineNumber>-1&&!M1.file&&!M1.method&&(M1.file="global code"),M1},Y3=function(c1){return/^global code$/i.test(c1)?"global code":c1},et=function(){return{unhandled:!1,severity:"warning",severityReason:{type:"handledException"}}},q3=function(c1){return"string"==typeof c1?c1:""};function e3(c1,M1,K1,q1){return{errorClass:q3(c1),errorMessage:q3(M1),type:K1,stacktrace:k(q1,function(I2,G){var N1=rt(G);try{return"{}"===JSON.stringify(N1)?I2:I2.concat(N1)}catch{return I2}},[])}}function R1(c1){return c1.cause?[c1].concat(R1(c1.cause)):[c1]}g3.getStacktrace=function(c1,M1,K1){if(f1(c1))return O1.parse(c1).slice(M1);try{return x(A3.backtrace(),function(q1){return-1===(q1.functionName||"").indexOf("StackGenerator$$")}).slice(1+K1)}catch{return[]}},g3.create=function(c1,M1,K1,q1,I2,G){void 0===I2&&(I2=0);var M2,N1=F1(c1,M1,q1,G),z1=N1[0],B1=N1[1];try{var Z2=g3.getStacktrace(z1,B1>0?1+B1+I2:0,1+I2);M2=new g3(z1.name,z1.message,Z2,K1,c1)}catch{M2=new g3(z1.name,z1.message,[],K1,c1)}if("InvalidError"===z1.name&&M2.addMetadata(""+q1,"non-error parameter",I1(c1)),z1.cause){var p3,_3=R1(z1).slice(1),R3=l1(_3,function(At){var ot=Q1(At)&&f1(At)?O1.parse(At):[],c3=F1(At,!0,"error cause")[0];return"InvalidError"===c3.name&&M2.addMetadata("error cause",I1(At)),e3(c3.name,c3.message,g3.__type,ot)});(p3=M2.errors).push.apply(p3,R3)}return M2};var I1=function(c1){return null===c1?"null":void 0===c1?"undefined":c1},F1=function(c1,M1,K1,q1){var I2,G=0,N1=function(z1){var B1="error cause"===K1?"was":"received";q1&&q1.warn(K1+" "+B1+' a non-error: "'+z1+'"');var M2=new Error(K1+" "+B1+' a non-error. See "'+K1+'" tab for more detail.');return M2.name="InvalidError",M2};if(M1)switch(typeof c1){case"string":case"number":case"boolean":I2=new Error(String(c1)),G+=1;break;case"function":I2=N1("function"),G+=2;break;case"object":null!==c1&&Q1(c1)?I2=c1:null!==c1&&W1(c1)?((I2=new Error(c1.message||c1.errorMessage)).name=c1.name||c1.errorClass,G+=1):(I2=N1(null===c1?"null":"unsupported object"),G+=2);break;default:I2=N1("nothing"),G+=2}else Q1(c1)?I2=c1:(I2=N1(typeof c1),G+=2);if(!f1(I2))try{throw I2}catch(z1){f1(z1)&&(I2=z1,G=1)}return[I2,G]};g3.__type="browserjs";var W1=function(c1){return!("string"!=typeof c1.name&&"string"!=typeof c1.errorClass||"string"!=typeof c1.message&&"string"!=typeof c1.errorMessage)},d2=g3,$2=function(c1,M1,K1,q1){for(var I2=!1,G=c1.slice();!I2&&G.length;)try{I2=!1===G.pop()(M1)}catch(N1){q1.error("Error occurred in "+K1+" callback, continuing anyway\u2026"),q1.error(N1)}return I2},d3=function(M1,K1){var q1="000000000"+M1;return q1.substr(q1.length-K1)},L="object"==typeof window?window:self,I=0;for(var $ in L)Object.hasOwnProperty.call(L,$)&&I++;var g1=navigator.mimeTypes?navigator.mimeTypes.length:0,p1=d3((g1+navigator.userAgent.length).toString(36)+I.toString(36),4),X1=function(){return p1},w1=0,D2=4,v2=36,t2=Math.pow(v2,D2);function J(){return d3((Math.random()*t2|0).toString(v2),D2)}function o1(){return"c"+(new Date).getTime().toString(v2)+d3(function m1(){return w1=w1<t2?w1:0,++w1-1}().toString(v2),D2)+X1()+(J()+J())}o1.fingerprint=X1;var k1=o1,Y2=function(){function c1(){this.id=k1(),this.startedAt=new Date,this._handled=0,this._unhandled=0,this._user={},this.app={},this.device={}}var M1=c1.prototype;return M1.getUser=function(){return this._user},M1.setUser=function(q1,I2,G){this._user={id:q1,email:I2,name:G}},M1.toJSON=function(){return{id:this.id,startedAt:this.startedAt,events:{handled:this._handled,unhandled:this._unhandled}}},M1._track=function(q1){this[q1._handledState.unhandled?"_unhandled":"_handled"]+=1},c1}(),x2=E1.add,T2=E1.clear,l2=E1.merge,P2=function(){},t3=function(){function c1(K1,q1,I2,G){var N1=this;void 0===q1&&(q1=H.schema),void 0===I2&&(I2=[]),this._notifier=G,this._config={},this._schema=q1,this._delivery={sendSession:P2,sendEvent:P2},this._logger={debug:P2,info:P2,warn:P2,error:P2},this._plugins={},this._breadcrumbs=[],this._session=null,this._metadata={},this._featuresIndex={},this._features=[],this._context=void 0,this._user={},this._cbs={e:[],s:[],sp:[],b:[]},this.Client=c1,this.Event=d2,this.Breadcrumb=Q,this.Session=Y2,this._config=this._configure(K1,I2),l1(I2.concat(this._config.plugins),function(M2){M2&&N1._loadPlugin(M2)}),this._depth=1;var z1=this,B1=this.notify;this.notify=function(){return B1.apply(z1,arguments)}}var M1=c1.prototype;return M1.addMetadata=function(q1,I2,G){return y3.add(this._metadata,q1,I2,G)},M1.getMetadata=function(q1,I2){return y3.get(this._metadata,q1,I2)},M1.clearMetadata=function(q1,I2){return y3.clear(this._metadata,q1,I2)},M1.addFeatureFlag=function(q1,I2){void 0===I2&&(I2=null),x2(this._features,this._featuresIndex,q1,I2)},M1.addFeatureFlags=function(q1){l2(this._features,q1,this._featuresIndex)},M1.clearFeatureFlag=function(q1){T2(this._features,this._featuresIndex,q1)},M1.clearFeatureFlags=function(){this._features=[],this._featuresIndex={}},M1.getContext=function(){return this._context},M1.setContext=function(q1){this._context=q1},M1._configure=function(q1,I2){var G=k(I2,function(M2,Z2){return Z2&&Z2.configSchema?Y({},M2,Z2.configSchema):M2},this._schema),N1=k(W(G),function(M2,Z2){var p3=G[Z2].defaultValue(q1[Z2]);return void 0!==q1[Z2]?G[Z2].validate(q1[Z2])?M2.config[Z2]=G[Z2].allowPartialObject?Y(p3,q1[Z2]):q1[Z2]:(M2.errors[Z2]=G[Z2].message,M2.config[Z2]=p3):M2.config[Z2]=p3,M2},{errors:{},config:{}}),z1=N1.errors,B1=N1.config;if(G.apiKey){if(!B1.apiKey)throw new Error("No Bugsnag API Key set");/^[0-9a-f]{32}$/i.test(B1.apiKey)||(z1.apiKey="should be a string of 32 hexadecimal characters")}return this._metadata=Y({},B1.metadata),l2(this._features,B1.featureFlags,this._featuresIndex),this._user=Y({},B1.user),this._context=B1.context,B1.logger&&(this._logger=B1.logger),B1.onError&&(this._cbs.e=this._cbs.e.concat(B1.onError)),B1.onBreadcrumb&&(this._cbs.b=this._cbs.b.concat(B1.onBreadcrumb)),B1.onSession&&(this._cbs.s=this._cbs.s.concat(B1.onSession)),W(z1).length&&this._logger.warn(S3(z1,q1)),B1},M1.getUser=function(){return this._user},M1.setUser=function(q1,I2,G){this._user={id:q1,email:I2,name:G}},M1._loadPlugin=function(q1){var I2=q1.load(this);return q1.name&&(this._plugins["~"+q1.name+"~"]=I2),this},M1.getPlugin=function(q1){return this._plugins["~"+q1+"~"]},M1._setDelivery=function(q1){this._delivery=q1(this)},M1.startSession=function(){var q1=new Y2;return q1.app.releaseStage=this._config.releaseStage,q1.app.version=this._config.appVersion,q1.app.type=this._config.appType,q1._user=Y({},this._user),$2(this._cbs.s,q1,"onSession",this._logger)?(this._logger.debug("Session not started due to onSession callback"),this):this._sessionDelegate.startSession(this,q1)},M1.addOnError=function(q1,I2){void 0===I2&&(I2=!1),this._cbs.e[I2?"unshift":"push"](q1)},M1.removeOnError=function(q1){this._cbs.e=x(this._cbs.e,function(I2){return I2!==q1})},M1._addOnSessionPayload=function(q1){this._cbs.sp.push(q1)},M1.addOnSession=function(q1){this._cbs.s.push(q1)},M1.removeOnSession=function(q1){this._cbs.s=x(this._cbs.s,function(I2){return I2!==q1})},M1.addOnBreadcrumb=function(q1,I2){void 0===I2&&(I2=!1),this._cbs.b[I2?"unshift":"push"](q1)},M1.removeOnBreadcrumb=function(q1){this._cbs.b=x(this._cbs.b,function(I2){return I2!==q1})},M1.pauseSession=function(){return this._sessionDelegate.pauseSession(this)},M1.resumeSession=function(){return this._sessionDelegate.resumeSession(this)},M1.leaveBreadcrumb=function(q1,I2,G){if(q1="string"==typeof q1?q1:"",G="string"==typeof G&&D(a,G)?G:"manual",I2="object"==typeof I2&&null!==I2?I2:{},q1){var N1=new Q(q1,I2,G);if($2(this._cbs.b,N1,"onBreadcrumb",this._logger))return void this._logger.debug("Breadcrumb not attached due to onBreadcrumb callback");this._breadcrumbs.push(N1),this._breadcrumbs.length>this._config.maxBreadcrumbs&&(this._breadcrumbs=this._breadcrumbs.slice(this._breadcrumbs.length-this._config.maxBreadcrumbs))}},M1._isBreadcrumbTypeEnabled=function(q1){var I2=this._config.enabledBreadcrumbTypes;return null===I2||D(I2,q1)},M1.notify=function(q1,I2,G){void 0===G&&(G=P2);var N1=d2.create(q1,!0,void 0,"notify()",this._depth+1,this._logger);this._notify(N1,I2,G)},M1._notify=function(q1,I2,G){var N1=this;if(void 0===G&&(G=P2),q1.app=Y({},q1.app,{releaseStage:this._config.releaseStage,version:this._config.appVersion,type:this._config.appType}),q1.context=q1.context||this._context,q1._metadata=Y({},q1._metadata,this._metadata),q1._user=Y({},q1._user,this._user),q1.breadcrumbs=this._breadcrumbs.slice(),l2(q1._features,this._features,q1._featuresIndex),null!==this._config.enabledReleaseStages&&!D(this._config.enabledReleaseStages,this._config.releaseStage))return this._logger.warn("Event not sent due to releaseStage/enabledReleaseStages configuration"),G(null,q1);var z1=q1.severity,B1=function(Z2){N1._logger.error("Error occurred in onError callback, continuing anyway\u2026"),N1._logger.error(Z2)};!function(c1,M1,K1,q1){!function(c1,M1,K1){var q1=0,I2=function(){if(q1>=c1.length)return K1(null,!0);M1(c1[q1],function(G,N1){return G?K1(G):!1===N1?K1(null,!1):(q1++,void I2())})};I2()}(c1,function(G,N1){if("function"!=typeof G)return N1(null);try{if(2!==G.length){var z1=G(M1);return z1&&"function"==typeof z1.then?z1.then(function(B1){return setTimeout(function(){return N1(null,B1)})},function(B1){setTimeout(function(){return K1(B1),N1(null,!0)})}):N1(null,z1)}G(M1,function(B1,M2){if(B1)return K1(B1),N1(null);N1(null,M2)})}catch(B1){K1(B1),N1(null)}},q1)}([].concat(this._cbs.e).concat(I2),q1,B1,function(Z2,p3){if(Z2&&B1(Z2),!p3)return N1._logger.debug("Event not sent due to onError callback"),G(null,q1);N1._isBreadcrumbTypeEnabled("error")&&c1.prototype.leaveBreadcrumb.call(N1,q1.errors[0].errorClass,{errorClass:q1.errors[0].errorClass,errorMessage:q1.errors[0].errorMessage,severity:q1.severity},"error"),z1!==q1.severity&&(q1._handledState.severityReason={type:"userCallbackSetSeverity"}),q1.unhandled!==q1._handledState.unhandled&&(q1._handledState.severityReason.unhandledOverridden=!0,q1._handledState.unhandled=q1.unhandled),N1._session&&(N1._session._track(q1),q1._session=N1._session),N1._delivery.sendEvent({apiKey:q1.apiKey||N1._config.apiKey,notifier:N1._notifier,events:[q1]},function(_3){return G(_3,q1)})})},c1}(),S3=function(c1,M1){return new Error("Invalid configuration\n"+l1(W(c1),function(q1){return" - "+q1+" "+c1[q1]+", got "+v3(M1[q1])}).join("\n\n"))},v3=function(c1){switch(typeof c1){case"string":case"number":case"object":return JSON.stringify(c1);default:return String(c1)}},xt=t3,vt={},zt=["events.[].metaData","events.[].breadcrumbs.[].metaData","events.[].request"];vt.event=function(c1,M1){var K1=J1(c1,null,null,{redactedPaths:zt,redactedKeys:M1});return K1.length>1e6&&(c1.events[0]._metadata={notifier:"WARNING!\nSerialized payload was "+K1.length/1e6+"MB (limit = 1MB)\nmetadata was removed"},K1=J1(c1,null,null,{redactedPaths:zt,redactedKeys:M1})),K1},vt.session=function(c1,M1){return J1(c1,null,null)};var h3;h3=function(c1,M1){return void 0===M1&&(M1=window),{sendEvent:function(K1,q1){void 0===q1&&(q1=function(){});var I2=j3(c1._config,"notify","4",M1),G=vt.event(K1,c1._config.redactedKeys),N1=new M1.XDomainRequest;N1.onload=function(){q1(null)},N1.onerror=function(){var z1=new Error("Event failed to send");c1._logger.error("Event failed to send\u2026",z1),G.length>1e6&&c1._logger.warn("Event oversized ("+(G.length/1e6).toFixed(2)+" MB)"),q1(z1)},N1.open("POST",I2),setTimeout(function(){try{N1.send(G)}catch(z1){c1._logger.error(z1),q1(z1)}},0)},sendSession:function(K1,q1){void 0===q1&&(q1=function(){});var I2=j3(c1._config,"sessions","1",M1),G=new M1.XDomainRequest;G.onload=function(){q1(null)},G.open("POST",I2),setTimeout(function(){try{G.send(vt.session(K1,c1._config.redactedKeys))}catch(N1){c1._logger.error(N1),q1(N1)}},0)}}};var j3=function(c1,M1,K1,q1){var I2=JSON.parse(JSON.stringify(new Date));return st(c1.endpoints[M1],q1.location.protocol)+"?apiKey="+encodeURIComponent(c1.apiKey)+"&payloadVersion="+K1+"&sentAt="+encodeURIComponent(I2)},st=h3._matchPageProtocol=function(c1,M1){return"http:"===M1?c1.replace(/^https:/,"http:"):c1},_t=function(c1,M1){return void 0===M1&&(M1=window),{sendEvent:function(K1,q1){void 0===q1&&(q1=function(){});try{var I2=c1._config.endpoints.notify,G=new M1.XMLHttpRequest,N1=vt.event(K1,c1._config.redactedKeys);G.onreadystatechange=function(){if(G.readyState===M1.XMLHttpRequest.DONE){var z1=G.status;if(0===z1||z1>=400){var B1=new Error("Request failed with status "+z1);c1._logger.error("Event failed to send\u2026",B1),N1.length>1e6&&c1._logger.warn("Event oversized ("+(N1.length/1e6).toFixed(2)+" MB)"),q1(B1)}else q1(null)}},G.open("POST",I2),G.setRequestHeader("Content-Type","application/json"),G.setRequestHeader("Bugsnag-Api-Key",K1.apiKey||c1._config.apiKey),G.setRequestHeader("Bugsnag-Payload-Version","4"),G.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),G.send(N1)}catch(z1){c1._logger.error(z1)}},sendSession:function(K1,q1){void 0===q1&&(q1=function(){});try{var I2=c1._config.endpoints.sessions,G=new M1.XMLHttpRequest;G.onreadystatechange=function(){if(G.readyState===M1.XMLHttpRequest.DONE){var N1=G.status;if(0===N1||N1>=400){var z1=new Error("Request failed with status "+N1);c1._logger.error("Session failed to send\u2026",z1),q1(z1)}else q1(null)}},G.open("POST",I2),G.setRequestHeader("Content-Type","application/json"),G.setRequestHeader("Bugsnag-Api-Key",c1._config.apiKey),G.setRequestHeader("Bugsnag-Payload-Version","1"),G.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),G.send(vt.session(K1,c1._config.redactedKeys))}catch(N1){c1._logger.error(N1)}}}},ct=new Date,bt=function(){ct=new Date},tt={name:"appDuration",load:function(c1){return c1.addOnError(function(M1){M1.app.duration=new Date-ct},!0),{reset:bt}}},yt=function(c1){return void 0===c1&&(c1=window),{load:function(M1){M1.addOnError(function(K1){void 0===K1.context&&(K1.context=c1.location.pathname)},!0)}}},Vt=function(M1,K1){var q1="000000000"+M1;return q1.substr(q1.length-K1)},Qt="object"==typeof window?window:self,ne=0;for(var Ae in Qt)Object.hasOwnProperty.call(Qt,Ae)&&ne++;var de=navigator.mimeTypes?navigator.mimeTypes.length:0,Se=Vt((de+navigator.userAgent.length).toString(36)+ne.toString(36),4),e2=function(){return Se},_2=0,E2=4,o3=36,n3=Math.pow(o3,E2);function D3(){return Vt((Math.random()*n3|0).toString(o3),E2)}function g(){return"c"+(new Date).getTime().toString(o3)+Vt(function N3(){return _2=_2<n3?_2:0,++_2-1}().toString(o3),E2)+e2()+(D3()+D3())}g.fingerprint=e2;var s2=g,O3="bugsnag-anonymous-id",nt=function(c1,M1){return void 0===c1&&(c1=navigator),void 0===M1&&(M1=window),{load:function(K1){var q1={locale:c1.browserLanguage||c1.systemLanguage||c1.userLanguage||c1.language,userAgent:c1.userAgent};M1&&M1.screen&&M1.screen.orientation&&M1.screen.orientation.type?q1.orientation=M1.screen.orientation.type:M1&&M1.document&&(q1.orientation=M1.document.documentElement.clientWidth>M1.document.documentElement.clientHeight?"landscape":"portrait"),K1._config.generateAnonymousId&&(q1.id=function(c1){try{var M1=c1.localStorage,K1=M1.getItem(O3);return K1&&/^c[a-z0-9]{20,32}$/.test(K1)||(K1=s2(),M1.setItem(O3,K1)),K1}catch{}}(M1)),K1.addOnSession(function(I2){I2.device=Y({},I2.device,q1),K1._config.collectUserIp||dt(I2)}),K1.addOnError(function(I2){I2.device=Y({},I2.device,q1,{time:new Date}),K1._config.collectUserIp||dt(I2)},!0)},configSchema:{generateAnonymousId:{validate:function(K1){return!0===K1||!1===K1},defaultValue:function(){return!0},message:"should be true|false"}}}},dt=function(c1){var M1=c1.getUser();(!M1||!M1.id)&&c1.setUser(c1.device.id)},re=function(c1){return void 0===c1&&(c1=window),{load:function(M1){M1.addOnError(function(K1){K1.request&&K1.request.url||(K1.request=Y({},K1.request,{url:c1.location.href}))},!0)}}},Ft={load:function(c1){c1._sessionDelegate=gt}},gt={startSession:function(c1,M1){var K1=c1;return K1._session=M1,K1._pausedSession=null,null===K1._config.enabledReleaseStages||D(K1._config.enabledReleaseStages,K1._config.releaseStage)?(K1._delivery.sendSession({notifier:K1._notifier,device:M1.device,app:M1.app,sessions:[{id:M1.id,startedAt:M1.startedAt,user:M1._user}]}),K1):(K1._logger.warn("Session not sent due to releaseStage/enabledReleaseStages configuration"),K1)},resumeSession:function(c1){return c1._session?c1:c1._pausedSession?(c1._session=c1._pausedSession,c1._pausedSession=null,c1):c1.startSession()},pauseSession:function(c1){c1._pausedSession=c1._session,c1._session=null}},ut={load:function(c1){c1._config.collectUserIp||c1.addOnError(function(M1){M1._user&&typeof M1._user.id>"u"&&delete M1._user.id,M1._user=Y({id:"[REDACTED]"},M1._user),M1.request=Y({clientIp:"[REDACTED]"},M1.request)})},configSchema:{collectUserIp:{defaultValue:function(){return!0},message:"should be true|false",validate:function(c1){return!0===c1||!1===c1}}}},Nt={load:function(c1){/^(local-)?dev(elopment)?$/.test(c1._config.releaseStage)||!c1._isBreadcrumbTypeEnabled("log")||l1(ve,function(K1){var q1=console[K1];console[K1]=function(){for(var I2=arguments.length,G=new Array(I2),N1=0;N1<I2;N1++)G[N1]=arguments[N1];c1.leaveBreadcrumb("Console output",k(G,function(z1,B1,M2){var Z2="[Unknown value]";try{Z2=String(B1)}catch{}if("[object Object]"===Z2)try{Z2=JSON.stringify(B1)}catch{}return z1["["+M2+"]"]=Z2,z1},{severity:0===K1.indexOf("group")?"log":K1}),"log"),q1.apply(console,G)},console[K1]._restore=function(){console[K1]=q1}})}},ve=x(["log","debug","info","warn","error"],function(c1){return typeof console<"u"&&"function"==typeof console[c1]}),Zt=function(c1,M1){return void 0===c1&&(c1=document),void 0===M1&&(M1=window),{load:function(K1){if(K1._config.trackInlineScripts){var q1=M1.location.href,I2="",N1=c1.attachEvent?"complete"===c1.readyState:"loading"!==c1.readyState,z1=function(){return c1.documentElement.outerHTML};I2=z1();var B1=c1.onreadystatechange;c1.onreadystatechange=function(){"interactive"===c1.readyState&&(I2=z1(),N1=!0);try{B1.apply(this,arguments)}catch{}};var M2=null,Z2=function(Z3){M2=Z3},p3=function(){var Z3=c1.currentScript||M2;if(!Z3&&!N1){var c3=c1.scripts||c1.getElementsByTagName("script");Z3=c3[c3.length-1]}return Z3};K1.addOnError(function(Z3){Z3.errors[0].stacktrace=x(Z3.errors[0].stacktrace,function(se){return!/__trace__$/.test(se.method)});var c3=Z3.errors[0].stacktrace[0],Ot=function(se){return se.replace(/#.*$/,"").replace(/\?.*$/,"")};if(!c3||!c3.file||Ot(c3.file)===Ot(q1)){var Ht=p3();if(Ht){var De=Ht.innerHTML;Z3.addMetadata("script","content",De.length<=5e5?De:De.substr(0,5e5)),c3&&c3.lineNumber&&(c3.code=function(Z3){(!N1||!I2)&&(I2=z1());var c3=["\x3c!-- DOC START --\x3e"].concat(I2.split("\n")),Ot=Z3-1,Ht=Math.max(Ot-3,0),De=Math.min(Ot+3,c3.length);return k(c3.slice(Ht,De),function(se,Ne,u0){return se[Ht+1+u0]=Ne.length<=200?Ne:Ne.substr(0,200),se},{})}(c3.lineNumber))}}},!0);var At=l1(["setTimeout","setInterval","setImmediate","requestAnimationFrame"],function(Z3){return u2(M1,Z3,function(c3){return ot(c3,function(Ot){return{get:function(){return Ot[0]},replace:function(Ht){Ot[0]=Ht}}})})})[0];l1(["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],function(Z3){!M1[Z3]||!M1[Z3].prototype||!Object.prototype.hasOwnProperty.call(M1[Z3].prototype,"addEventListener")||(u2(M1[Z3].prototype,"addEventListener",function(c3){return ot(c3,H2)}),u2(M1[Z3].prototype,"removeEventListener",function(c3){return ot(c3,H2,!0)}))})}function ot(Z3,c3,Ot){return void 0===Ot&&(Ot=!1),function(){var Ht=[].slice.call(arguments);try{var De=c3(Ht),se=De.get();if(Ot&&Z3.apply(this,Ht),"function"!=typeof se)return Z3.apply(this,Ht);if(se.__trace__)De.replace(se.__trace__);else{var Ne=p3();se.__trace__=function(){Z2(Ne),At(function(){Z2(null)},0);var je=se.apply(this,arguments);return Z2(null),je},se.__trace__.__trace__=se.__trace__,De.replace(se.__trace__)}}catch{}if(Z3.apply)return Z3.apply(this,Ht);switch(Ht.length){case 1:return Z3(Ht[0]);case 2:return Z3(Ht[0],Ht[1]);default:return Z3()}}}},configSchema:{trackInlineScripts:{validate:function(K1){return!0===K1||!1===K1},defaultValue:function(){return!0},message:"should be true|false"}}}};function u2(c1,M1,K1){var q1=c1[M1];if(!q1)return q1;var I2=K1(q1);return c1[M1]=I2,q1}function H2(c1){var M1=!!c1[1]&&"function"==typeof c1[1].handleEvent;return{get:function(){return M1?c1[1].handleEvent:c1[1]},replace:function(K1){M1?c1[1].handleEvent=K1:c1[1]=K1}}}var s1=function(c1){return void 0===c1&&(c1=window),{load:function(M1){"addEventListener"in c1&&M1._isBreadcrumbTypeEnabled("user")&&c1.addEventListener("click",function(K1){var q1,I2;try{q1=function X(c1){var M1=c1.textContent||c1.innerText||"";return!M1&&("submit"===c1.type||"button"===c1.type)&&(M1=c1.value),(M1=M1.replace(h2,"$1")).length>140?M1.slice(0,135)+"(...)":M1}(K1.target),I2=F(K1.target,c1)}catch{q1="[hidden]",I2="[hidden]",M1._logger.error("Cross domain error when tracking click event. See docs: https://tinyurl.com/yy3rn63z")}M1.leaveBreadcrumb("UI click",{targetText:q1,targetSelector:I2},"user")},!0)}}},h2=/^\s*([^\s][\s\S]{0,139}[^\s])?\s*/;function F(c1,M1){var K1=[c1.tagName];if(c1.id&&K1.push("#"+c1.id),c1.className&&c1.className.length&&K1.push("."+c1.className.split(" ").join(".")),!M1.document.querySelectorAll||!Array.prototype.indexOf)return K1.join("");try{if(1===M1.document.querySelectorAll(K1.join("")).length)return K1.join("")}catch{return K1.join("")}if(c1.parentNode.childNodes.length>1){var q1=Array.prototype.indexOf.call(c1.parentNode.childNodes,c1)+1;K1.push(":nth-child("+q1+")")}return 1===M1.document.querySelectorAll(K1.join("")).length?K1.join(""):c1.parentNode?F(c1.parentNode,M1)+" > "+K1.join(""):K1.join("")}var r1;r1=function(c1){return void 0===c1&&(c1=window),{load:function(K1){if("addEventListener"in c1&&K1._isBreadcrumbTypeEnabled("navigation")){var q1=function(I2){return function(){return K1.leaveBreadcrumb(I2,{},"navigation")}};c1.addEventListener("pagehide",q1("Page hidden"),!0),c1.addEventListener("pageshow",q1("Page shown"),!0),c1.addEventListener("load",q1("Page loaded"),!0),c1.document.addEventListener("DOMContentLoaded",q1("DOMContentLoaded"),!0),c1.addEventListener("load",function(){return c1.addEventListener("popstate",q1("Navigated back"),!0)}),c1.addEventListener("hashchange",function(I2){var G=I2.oldURL?{from:U1(I2.oldURL,c1),to:U1(I2.newURL,c1),state:x3(c1)}:{to:U1(c1.location.href,c1)};K1.leaveBreadcrumb("Hash changed",G,"navigation")},!0),c1.history.replaceState&&a3(K1,c1.history,"replaceState",c1),c1.history.pushState&&a3(K1,c1.history,"pushState",c1)}}}};var U1=function(c1,M1){var K1=M1.document.createElement("A");return K1.href=c1,""+K1.pathname+K1.search+K1.hash},a3=function(c1,M1,K1,q1){var I2=M1[K1];M1[K1]=function(G,N1,z1){c1.leaveBreadcrumb("History "+K1,function(c1,M1,K1,q1){var I2=U1(c1.location.href,c1);return{title:K1,state:M1,prevState:x3(c1),to:q1||I2,from:I2}}(q1,G,N1,z1),"navigation"),"function"==typeof c1.resetEventCount&&c1.resetEventCount(),c1._config.autoTrackSessions&&c1.startSession(),I2.apply(M1,[G,N1].concat(void 0!==z1?z1:[]))}},x3=function(c1){try{return c1.history.state}catch{}},u3="request",z3=function(c1,M1){void 0===c1&&(c1=[]),void 0===M1&&(M1=window);var q1={load:function(I2){if(I2._isBreadcrumbTypeEnabled("request")){var G=[I2._config.endpoints.notify,I2._config.endpoints.sessions].concat(c1);(function N1(){if("addEventListener"in M1.XMLHttpRequest.prototype){var _3=M1.XMLHttpRequest.prototype.open;M1.XMLHttpRequest.prototype.open=function(At,ot){var Z3=this,c3=!1,Ot=function(){return function B1(_3,R3){void 0!==R3?"string"==typeof R3&&D(G,R3.replace(/\?.*$/,""))||I2.leaveBreadcrumb("XMLHttpRequest error",{request:_3+" "+R3},u3):I2._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.")}(At,ot)},Ht=function(){return function z1(_3,R3,At){if(void 0!==R3){if("string"!=typeof R3||!D(G,R3.replace(/\?.*$/,""))){I2.leaveBreadcrumb(At>=400?"XMLHttpRequest failed":"XMLHttpRequest succeeded",{status:At,request:_3+" "+R3},u3)}}else I2._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.")}(At,ot,Z3.status)};c3&&(this.removeEventListener("load",Ht),this.removeEventListener("error",Ot)),this.addEventListener("load",Ht),this.addEventListener("error",Ot),c3=!0,_3.apply(this,arguments)}}})(),function M2(){if("fetch"in M1&&!M1.fetch.polyfill){var _3=M1.fetch;M1.fetch=function(){var c3,At=arguments,ot=arguments[0],Z3=arguments[1],Ot=null;return ot&&"object"==typeof ot?(Ot=ot.url,Z3&&"method"in Z3?c3=Z3.method:ot&&"method"in ot&&(c3=ot.method)):(Ot=ot,Z3&&"method"in Z3&&(c3=Z3.method)),void 0===c3&&(c3="GET"),new Promise(function(Ht,De){_3.apply(void 0,At).then(function(se){Z2(se,c3,Ot),Ht(se)}).catch(function(se){p3(c3,Ot),De(se)})})}}}();var Z2=function(_3,R3,At){I2.leaveBreadcrumb(_3.status>=400?"fetch() failed":"fetch() succeeded",{status:_3.status,request:R3+" "+At},u3)},p3=function(_3,R3){I2.leaveBreadcrumb("fetch() error",{request:_3+" "+R3},u3)}}}};return q1},$3={load:function(c1){var M1=0;c1.addOnError(function(K1){if(M1>=c1._config.maxEvents)return c1._logger.warn("Cancelling event send due to maxEvents per session limit of "+c1._config.maxEvents+" being reached"),!1;M1++}),c1.resetEventCount=function(){M1=0}},configSchema:{maxEvents:{defaultValue:function(){return 10},message:"should be a positive integer \u2264100",validate:function(c1){return a1(1,100)(c1)}}}},B3={},F3=(B3={load:function(c1){c1.addOnError(function(M1){var K1=k(M1.errors,function(q1,I2){return q1.concat(I2.stacktrace)},[]);l1(K1,function(q1){q1.file=F3(q1.file)})})}})._strip=function(c1){return"string"==typeof c1?c1.replace(/\?.*$/,"").replace(/#.*$/,""):c1},E3=function(c1,M1){return void 0===c1&&(c1=window),void 0===M1&&(M1="window onerror"),{load:function(K1){if(K1._config.autoDetectErrors&&K1._config.enabledErrorTypes.unhandledExceptions){var I2=c1.onerror;c1.onerror=function q1(G,N1,z1,B1,M2){if(0===z1&&/Script error\.?/.test(G))K1._logger.warn("Ignoring cross-domain or eval script error. See docs: https://tinyurl.com/yy3rn63z");else{var p3,Z2={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}};M2?(p3=K1.Event.create(M2,!0,Z2,M1,1),at(p3.errors[0].stacktrace,N1,z1,B1)):"object"!=typeof G||null===G||N1&&"string"==typeof N1||z1||B1||M2?(p3=K1.Event.create(G,!0,Z2,M1,1),at(p3.errors[0].stacktrace,N1,z1,B1)):((p3=K1.Event.create({name:G.type?"Event: "+G.type:"Error",message:G.message||G.detail||""},!0,Z2,M1,1)).originalError=G,p3.addMetadata(M1,{event:G,extraParameters:N1})),K1._notify(p3)}"function"==typeof I2&&I2.apply(this,arguments)}}}}},at=function(c1,M1,K1,q1){c1[0]||c1.push({});var I2=c1[0];!I2.file&&"string"==typeof M1&&(I2.file=M1),!I2.lineNumber&&Kt(K1)&&(I2.lineNumber=K1),I2.columnNumber||(Kt(q1)?I2.columnNumber=q1:window.event&&Kt(window.event.errorCharacter)&&(I2.columnNumber=window.event.errorCharacter))},Kt=function(c1){return"number"==typeof c1&&"NaN"!==String.call(c1)},ft=function(c1){return void 0===c1&&(c1=window),{load:function(K1){if(K1._config.autoDetectErrors&&K1._config.enabledErrorTypes.unhandledRejections){var q1=function(I2){var G=I2.reason,N1=!1;try{I2.detail&&I2.detail.reason&&(G=I2.detail.reason,N1=!0)}catch{}var z1=K1.Event.create(G,!1,{severity:"error",unhandled:!0,severityReason:{type:"unhandledPromiseRejection"}},"unhandledrejection handler",1,K1._logger);N1&&l1(z1.errors[0].stacktrace,Gt(G)),K1._notify(z1,function(B1){var M2;Q1(B1.originalError)&&!B1.originalError.stack&&B1.addMetadata("unhandledRejection handler",((M2={})[Object.prototype.toString.call(B1.originalError)]={name:B1.originalError.name,message:B1.originalError.message,code:B1.originalError.code},M2))})};"addEventListener"in c1?c1.addEventListener("unhandledrejection",q1):c1.onunhandledrejection=function(I2,G){q1({detail:{reason:I2,promise:G}})}}}}},Gt=function(c1){return function(M1){M1.file!==c1.toString()&&M1.method&&(M1.method=M1.method.replace(/^\s+/,""))}},It={},Ce=Y({},H.schema,S1),mt={_client:null,createClient:function(c1){"string"==typeof c1&&(c1={apiKey:c1}),c1||(c1={});var M1=[tt,nt(),yt(),re(),$3,Ft,ut,B3,E3(),ft(),r1(),s1(),z3(),Nt,Zt()],K1=new xt(c1,Ce,M1,{name:"Bugsnag JavaScript",version:"7.25.0",url:"https://github.com/bugsnag/bugsnag-js"});return K1._setDelivery(window.XDomainRequest?h3:_t),K1._logger.debug("Loaded!"),K1.leaveBreadcrumb("Bugsnag loaded",{},"state"),K1._config.autoTrackSessions?K1.startSession():K1},start:function(c1){return mt._client?(mt._client._logger.warn("Bugsnag.start() was called more than once. Ignoring."),mt._client):(mt._client=mt.createClient(c1),mt._client)},isStarted:function(){return null!=mt._client}};return l1(["resetEventCount"].concat(W(xt.prototype)),function(c1){/^_/.test(c1)||(mt[c1]=function(){if(!mt._client)return console.log("Bugsnag."+c1+"() was called before Bugsnag.start()");mt._client._depth+=1;var M1=mt._client[c1].apply(mt._client,arguments);return mt._client._depth-=1,M1})}),(It=mt).Client=xt,It.Event=d2,It.Session=Y2,It.Breadcrumb=Q,It.default=mt,It}()},1092:(m2,P1,f)=>{m2.exports=f(7982)},7484:(m2,P1,f)=>{"use strict";f.d(P1,{ZK:()=>S1,dE:()=>V1,jr:()=>H});var o=f(5541),a=f(8375),k=f(9799),x=f(1995),D=f(8639);let O=(()=>{class D1{constructor(h1,x1,O1){this.path=h1,this.queryParams=x1,this.extras=O1}}return D1.type="[Router] Navigate",D1})(),R=(()=>{class D1{constructor(h1,x1,O1="none"){this.routerState=h1,this.event=x1,this.trigger=O1}}return D1.type="[Router] RouterRequest",D1})(),V=(()=>{class D1{constructor(h1,x1,O1="none"){this.routerState=h1,this.event=x1,this.trigger=O1}}return D1.type="[Router] RouterNavigation",D1})(),W=(()=>{class D1{constructor(h1,x1,O1,J1="none"){this.routerState=h1,this.storeState=x1,this.event=O1,this.trigger=J1}}return D1.type="[Router] RouterCancel",D1})(),a1=(()=>{class D1{constructor(h1,x1,O1,J1="none"){this.routerState=h1,this.storeState=x1,this.event=O1,this.trigger=J1}}return D1.type="[Router] RouterError",D1})(),j=(()=>{class D1{constructor(h1,x1,O1="none"){this.routerState=h1,this.event=x1,this.trigger=O1}}return D1.type="[Router] RouterDataResolved",D1})(),e1=(()=>{class D1{constructor(h1,x1,O1="none"){this.routerState=h1,this.event=x1,this.trigger=O1}}return D1.type="[Router] RouterNavigated",D1})();class H{}class d1{serialize(Q){return{root:this.serializeRoute(Q.root),url:Q.url}}serializeRoute(Q){const h1=Q.children.map(x1=>this.serializeRoute(x1));return{url:Q.url,params:Q.params,queryParams:Q.queryParams,fragment:Q.fragment,data:Q.data,outlet:Q.outlet,component:null,routeConfig:null,root:null,parent:null,firstChild:h1[0],children:h1,pathFromRoot:null,paramMap:Q.paramMap,queryParamMap:Q.queryParamMap,toString:Q.toString}}}const Y=new o.nKC("USER_OPTIONS",{providedIn:"root",factory:()=>{}}),l1=new o.nKC("NGXS_ROUTER_PLUGIN_OPTIONS",{providedIn:"root",factory:()=>({})});function v1(D1){return{navigationActionTiming:D1&&D1.navigationActionTiming||1}}var Z;let S1=Z=class{constructor(Q,h1,x1,O1,J1){this._store=Q,this._router=h1,this._serializer=x1,this._ngZone=O1,this._trigger="none",this._routerState=null,this._storeState=null,this._lastEvent=null,this._subscription=new D.yU,this._options=null,this._options=J1.get(l1,null),this._setUpStoreListener(),this._setUpRouterEventsListener()}static state(Q){return Q&&Q.state}static url(Q){return Q&&Q.state&&Q.state.url}ngOnDestroy(){this._subscription.unsubscribe()}navigate(Q,h1){return this._ngZone.run(()=>this._router.navigate(h1.path,Object.assign({queryParams:h1.queryParams},h1.extras)))}angularRouterAction(Q,h1){Q.setState({trigger:h1.trigger,state:h1.routerState,navigationId:h1.event.id})}_setUpStoreListener(){const Q=this._store.select(Z).subscribe(h1=>{this._navigateIfNeeded(h1)});this._subscription.add(Q)}_navigateIfNeeded(Q){Q&&"devtools"===Q.trigger&&(this._storeState=this._store.selectSnapshot(Z)),this._storeState&&this._storeState.state&&Q&&"router"!==Q.trigger&&this._router.url!==this._storeState.state.url&&!(this._lastEvent instanceof x.Z)&&(this._storeState=this._store.selectSnapshot(Z),this._trigger="store",this._ngZone.run(()=>this._router.navigateByUrl(this._storeState.state.url)))}_setUpRouterEventsListener(){const Q=null!=this._options&&2===this._options.navigationActionTiming;let h1;const x1=this._router.events.subscribe(O1=>{this._lastEvent=O1,O1 instanceof x.Z?this._navigationStart(O1):O1 instanceof x.ld?(h1=O1,!Q&&"store"!==this._trigger&&this._dispatchRouterNavigation(h1)):O1 instanceof x.gx?this._dispatchRouterDataResolved(O1):O1 instanceof x.j5?(this._dispatchRouterCancel(O1),this._reset()):O1 instanceof x.L6?(this._dispatchRouterError(O1),this._reset()):O1 instanceof x.wF&&("store"!==this._trigger&&(Q&&this._dispatchRouterNavigation(h1),this._dispatchRouterNavigated(O1)),this._reset())});this._subscription.add(x1)}_navigationStart(Q){this._routerState=this._serializer.serialize(this._router.routerState.snapshot),"none"!==this._trigger&&(this._storeState=this._store.selectSnapshot(Z),this._dispatchRouterAction(new R(this._routerState,Q,this._trigger)))}_dispatchRouterDataResolved(Q){const h1=this._serializer.serialize(Q.state);this._dispatchRouterAction(new j(h1,Q,this._trigger))}_dispatchRouterNavigation(Q){const h1=this._serializer.serialize(Q.state);this._dispatchRouterAction(new V(h1,new x.ld(Q.id,Q.url,Q.urlAfterRedirects,h1),this._trigger))}_dispatchRouterCancel(Q){this._dispatchRouterAction(new W(this._routerState,this._storeState,Q,this._trigger))}_dispatchRouterError(Q){this._dispatchRouterAction(new a1(this._routerState,this._storeState,new x.L6(Q.id,Q.url,`${Q}`),this._trigger))}_dispatchRouterNavigated(Q){const h1=this._serializer.serialize(this._router.routerState.snapshot);this._dispatchRouterAction(new e1(h1,Q,this._trigger))}_dispatchRouterAction(Q){this._trigger="router";try{this._store.dispatch(Q)}finally{this._trigger="none"}}_reset(){this._trigger="none",this._storeState=null,this._routerState=null}};S1.\u0275fac=function(Q){return new(Q||S1)(o.KVO(a.il),o.KVO(x.Ix),o.KVO(H),o.KVO(o.SKi),o.KVO(o.zZn))},S1.\u0275prov=o.jDH({token:S1,factory:S1.\u0275fac}),(0,k.Cg)([(0,a.rc)(O),(0,k.Sn)("design:type",Function),(0,k.Sn)("design:paramtypes",[Object,O]),(0,k.Sn)("design:returntype",void 0)],S1.prototype,"navigate",null),(0,k.Cg)([(0,a.rc)([R,V,a1,W,j,e1]),(0,k.Sn)("design:type",Function),(0,k.Sn)("design:paramtypes",[Object,Object]),(0,k.Sn)("design:returntype",void 0)],S1.prototype,"angularRouterAction",null),(0,k.Cg)([(0,a.MD)(),(0,k.Sn)("design:type",Function),(0,k.Sn)("design:paramtypes",[Object]),(0,k.Sn)("design:returntype",void 0)],S1,"state",null),(0,k.Cg)([(0,a.MD)(),(0,k.Sn)("design:type",Function),(0,k.Sn)("design:paramtypes",[Object]),(0,k.Sn)("design:returntype",Object)],S1,"url",null),S1=Z=(0,k.Cg)([(0,a.Uw)({name:"router",defaults:{state:void 0,navigationId:void 0,trigger:"none"}}),(0,k.Sn)("design:paramtypes",[a.il,x.Ix,H,o.SKi,o.zZn])],S1);let V1=(()=>{class D1{static forRoot(h1){return{ngModule:D1,providers:[{provide:Y,useValue:h1},{provide:l1,useFactory:v1,deps:[Y]},{provide:H,useClass:d1}]}}}return D1.\u0275fac=function(h1){return new(h1||D1)},D1.\u0275mod=o.$C({type:D1}),D1.\u0275inj=o.G2t({imports:[[a.rK.forFeature([S1])]]}),D1})()},7732:(m2,P1,f)=>{"use strict";function k(Y){return"function"==typeof Y}function x(Y){return typeof Y>"u"}function D(Y){return"function"==typeof Y}function O(Y){return"number"==typeof Y}function R(Y){return Number.isNaN(Y)||-1===Y}function a1(Y,l1,v1){return function(S1){let V1=!!Y;return D(Y)&&(V1=Y(S1)),function W(Y,l1){return k(Y)?Y(l1):x(Y)?l1:Y}(V1?l1:v1,S1)}}function j(Y,l1){return function(Z){if(function V(Y){return null===Y||x(Y)}(Y)&&Z)return Z;if(!Array.isArray(Z))return[Y];const S1=Z.slice();let V1=0;return l1>0&&(V1=l1),S1.splice(V1,0,Y),S1}}function e1(Y){return function(v1){let Z=null;for(const S1 in Y){const V1=Y[S1],D1=v1?.[S1],Q=k(V1)?V1(D1):V1;Q!==D1&&(Z||(Z=Object.assign({},v1)),Z[S1]=Q)}return Z||v1}}function H(Y,l1){return function(Z){let S1=-1;if(D(Y)?S1=Z.findIndex(Y):O(Y)&&(S1=Y),R(S1))return Z;let V1=null;const D1=l1;if(V1=k(D1)?D1(Z[S1]):D1,V1===Z[S1])return Z;const Q=Z.slice();return Q[S1]=V1,Q}}function d1(Y){return function(v1){let Z=-1;if(D(Y)?Z=v1.findIndex(Y):O(Y)&&(Z=Y),R(Z))return v1;const S1=v1.slice();return S1.splice(Z,1),S1}}f.d(P1,{Ai:()=>d1,Bp:()=>j,F6:()=>e1,Sj:()=>k,T6:()=>a1,fk:()=>H})},8375:(m2,P1,f)=>{"use strict";f.d(P1,{rc:()=>F,OU:()=>wt,qu:()=>et,rK:()=>X,oO:()=>W1,l6:()=>$3,MD:()=>Ut,Uw:()=>r1,Fp:()=>Ct,il:()=>Zt,Mz:()=>St,Ak:()=>N2});var o=f(5541),a=f(1151);let k=(()=>{class G{constructor(){this.bootstrap$=new a.m(1)}get appBootstrapped$(){return this.bootstrap$.asObservable()}bootstrap(){this.bootstrap$.next(!0),this.bootstrap$.complete()}}return G.\u0275fac=function(z1){return new(z1||G)},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();function x(G,N1){return G===N1}function O(G,N1=x){let z1=null,B1=null;function M2(){return function D(G,N1,z1){if(null===N1||null===z1||N1.length!==z1.length)return!1;const B1=N1.length;for(let M2=0;M2<B1;M2++)if(!G(N1[M2],z1[M2]))return!1;return!0}(N1,z1,arguments)||(B1=G.apply(null,arguments)),z1=arguments,B1}return M2.reset=function(){z1=null,B1=null},M2}let R=(()=>{class G{static set(z1){this._value=z1}static pop(){const z1=this._value;return this._value={},z1}}return G._value={},G})();const V=new o.nKC("INITIAL_STATE_TOKEN",{providedIn:"root",factory:()=>R.pop()}),W=new o.nKC("\u0275NGXS_STATE_FACTORY"),a1=new o.nKC("\u0275NGXS_STATE_CONTEXT_FACTORY");var j=f(9191),e1=f(4517),H=f(1502),d1=f(5536),Y=f(3901),l1=f(4656),v1=f(2790),Z=f(523),S1=f(3860),V1=f(9918),D1=f(1856),Q=f(4406),h1=f(5840),x1=f(5117),O1=f(646),J1=f(9380),G1=f(6257),L1=f(8713),a2=f(5213),A2=f(9746),F2=f(1969),O2=f(6816),o2=f(3246),X2=f(7732);function N2(G){return G.constructor&&G.constructor.type?G.constructor.type:G.type}const g2=(G,N1,z1)=>{G=Object.assign({},G);const B1=N1.split("."),M2=B1.length-1;return B1.reduce((Z2,p3,_3)=>(Z2[p3]=_3===M2?z1:Array.isArray(Z2[p3])?Z2[p3].slice():Object.assign({},Z2[p3]),Z2&&Z2[p3]),G),G},H1=(G,N1)=>N1.split(".").reduce((z1,B1)=>z1&&z1[B1],G),y2=G=>G&&"object"==typeof G&&!Array.isArray(G),Q2=(G,...N1)=>{if(!N1.length)return G;const z1=N1.shift();if(y2(G)&&y2(z1))for(const B1 in z1)y2(z1[B1])?(G[B1]||Object.assign(G,{[B1]:{}}),Q2(G[B1],z1[B1])):Object.assign(G,{[B1]:z1[B1]});return Q2(G,...N1)};let A3=(()=>{class G{constructor(z1,B1){this._ngZone=z1,this._platformId=B1}enter(z1){return(0,j.Vy)(this._platformId)?this.runInsideAngular(z1):this.runOutsideAngular(z1)}leave(z1){return this.runInsideAngular(z1)}runInsideAngular(z1){return o.SKi.isInAngularZone()?z1():this._ngZone.run(z1)}runOutsideAngular(z1){return o.SKi.isInAngularZone()?this._ngZone.runOutsideAngular(z1):z1()}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(o.SKi),o.KVO(o.Agw))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();const g3=new o.nKC("ROOT_OPTIONS"),rt=new o.nKC("ROOT_STATE_TOKEN"),Y3=new o.nKC("FEATURE_STATE_TOKEN"),et=new o.nKC("NGXS_PLUGINS"),q3="NGXS_META",e3="NGXS_OPTIONS_META",R1="NGXS_SELECTOR_META";let I1=(()=>{class G{constructor(){this.defaultsState={},this.selectorOptions={injectContainerState:!0,suppressErrors:!0},this.compatibility={strictContentSecurityPolicy:!1},this.executionStrategy=A3}}return G.\u0275fac=function(z1){return new(z1||G)},G.\u0275prov=o.jDH({token:G,factory:function(z1){let B1=null;return z1?B1=new z1:(M2=o.KVO(g3),B1=Q2(new G,M2)),B1;var M2},providedIn:"root"}),G})();class F1{constructor(N1,z1,B1){this.previousValue=N1,this.currentValue=z1,this.firstChange=B1}}let W1=(()=>{class G{enter(z1){return z1()}leave(z1){return z1()}}return G.\u0275fac=function(z1){return new(z1||G)},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();const d2=new o.nKC("USER_PROVIDED_NGXS_EXECUTION_STRATEGY"),W2=new o.nKC("NGXS_EXECUTION_STRATEGY",{providedIn:"root",factory:()=>{const G=(0,o.WQX)(o.duS),N1=G.get(d2);return G.get(N1||(typeof o.JZv.Zone<"u"?A3:W1))}});function r3(G){if(!G.hasOwnProperty(q3)){const N1={name:null,actions:{},defaults:{},path:null,makeRootSelector:z1=>z1.getStateGetter(N1.name),children:[]};Object.defineProperty(G,q3,{value:N1})}return $2(G)}function $2(G){return G[q3]}function d3(G){return G.hasOwnProperty(R1)||Object.defineProperty(G,R1,{value:{makeRootSelector:null,originalFn:null,containerClass:null,selectorName:null,getSelectorOptions:()=>({})}}),L(G)}function L(G){return G[R1]}function g1(G,N1){return N1&&N1.compatibility&&N1.compatibility.strictContentSecurityPolicy?function I(G){const N1=G.slice();return z1=>N1.reduce((B1,M2)=>B1&&B1[M2],z1)}(G):function $(G){const N1=G;let z1="store."+N1[0],B1=0;const M2=N1.length;let Z2=z1;for(;++B1<M2;)Z2=Z2+" && "+(z1=z1+"."+N1[B1]);return new Function("store","return "+Z2+";")}(G)}function J(...G){return function Y2(G,N1,z1=l2){const B1=function P2(G){return G.reduce((N1,z1)=>(N1[N2(z1)]=!0,N1),{})}(G),M2=N1&&function t3(G){return G.reduce((N1,z1)=>(N1[z1]=!0,N1),{})}(N1);return function(Z2){return Z2.pipe(function x2(G,N1){return(0,D1.p)(z1=>{const B1=N2(z1.action);return G[B1]&&(!N1||N1[z1.status])})}(B1,M2),z1())}}(G,["DISPATCHED"])}function l2(){return(0,Q.T)(G=>G.action)}function S3(G){return N1=>new e1.c(z1=>N1.subscribe({next(B1){G.leave(()=>z1.next(B1))},error(B1){G.leave(()=>z1.error(B1))},complete(){G.leave(()=>z1.complete())}}))}let v3=(()=>{class G{constructor(z1){this._executionStrategy=z1}enter(z1){return this._executionStrategy.enter(z1)}leave(z1){return this._executionStrategy.leave(z1)}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(W2))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();function xt(G){const N1=[];let z1=!1;return function(...M2){if(z1)N1.unshift(M2);else{for(z1=!0,G(...M2);N1.length>0;){const Z2=N1.pop();Z2&&G(...Z2)}z1=!1}}}class vt extends H.B{constructor(){super(...arguments),this._orderedNext=xt(N1=>super.next(N1))}next(N1){this._orderedNext(N1)}}class zt extends d1.t{constructor(N1){super(N1),this._orderedNext=xt(z1=>super.next(z1)),this._currentValue=N1}getValue(){return this._currentValue}next(N1){this._currentValue=N1,this._orderedNext(N1)}}let h3=(()=>{class G extends vt{ngOnDestroy(){this.complete()}}return G.\u0275fac=(()=>{let N1;return function(B1){return(N1||(N1=o.xGo(G)))(B1||G)}})(),G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();const st=G=>(...N1)=>G.shift()(...N1,(...B1)=>st(G)(...B1));let ct=(()=>{class G{constructor(z1){this._injector=z1,this._errorHandler=null}reportErrorSafely(z1){null===this._errorHandler&&(this._errorHandler=this._injector.get(o.zcH));try{this._errorHandler.handleError(z1)}catch{}}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(o.zZn))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),bt=(()=>{class G extends zt{constructor(){super({})}ngOnDestroy(){this.complete()}}return G.\u0275fac=function(z1){return new(z1||G)},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),tt=(()=>{class G{constructor(z1,B1){this._parentManager=z1,this._pluginHandlers=B1,this.plugins=[],this.registerHandlers()}get rootPlugins(){return this._parentManager&&this._parentManager.plugins||this.plugins}registerHandlers(){const z1=this.getPluginHandlers();this.rootPlugins.push(...z1)}getPluginHandlers(){return(this._pluginHandlers||[]).map(B1=>B1.handle?B1.handle.bind(B1):B1)}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(G,12),o.KVO(et,8))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac}),G})(),yt=(()=>{class G extends H.B{}return G.\u0275fac=(()=>{let N1;return function(B1){return(N1||(N1=o.xGo(G)))(B1||G)}})(),G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),Vt=(()=>{class G{constructor(z1,B1,M2,Z2,p3,_3){this._actions=z1,this._actionResults=B1,this._pluginManager=M2,this._stateStream=Z2,this._ngxsExecutionStrategy=p3,this._internalErrorReporter=_3}dispatch(z1){return this._ngxsExecutionStrategy.enter(()=>this.dispatchByEvents(z1)).pipe(function _t(G,N1){return z1=>{let B1=!1;return z1.subscribe({error:M2=>{N1.enter(()=>Promise.resolve().then(()=>{B1||N1.leave(()=>G.reportErrorSafely(M2))}))}}),new e1.c(M2=>(B1=!0,z1.pipe(S3(N1)).subscribe(M2)))}}(this._internalErrorReporter,this._ngxsExecutionStrategy))}dispatchByEvents(z1){return Array.isArray(z1)?0===z1.length?(0,Y.of)(this._stateStream.getValue()):(0,l1.p)(z1.map(B1=>this.dispatchSingle(B1))):this.dispatchSingle(z1)}dispatchSingle(z1){const B1=this._stateStream.getValue();return st([...this._pluginManager.plugins,(Z2,p3)=>{Z2!==B1&&this._stateStream.next(Z2);const _3=this.getActionResultStream(p3);return _3.subscribe(R3=>this._actions.next(R3)),this._actions.next({action:p3,status:"DISPATCHED"}),this.createDispatchObservable(_3)}])(B1,z1).pipe((0,h1.t)())}getActionResultStream(z1){return this._actionResults.pipe((0,D1.p)(B1=>B1.action===z1&&"DISPATCHED"!==B1.status),(0,x1.s)(1),(0,h1.t)())}createDispatchObservable(z1){return z1.pipe((0,O1.p)(B1=>{switch(B1.status){case"SUCCESSFUL":return(0,Y.of)(this._stateStream.getValue());case"ERRORED":return(0,v1.$)(B1.error);default:return Z.w}})).pipe((0,h1.t)())}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(h3),o.KVO(yt),o.KVO(tt),o.KVO(bt),o.KVO(v3),o.KVO(ct))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),ne=(()=>{class G{constructor(z1,B1,M2){this._stateStream=z1,this._dispatcher=B1,this._config=M2}getRootStateOperations(){return{getState:()=>this._stateStream.getValue(),setState:B1=>this._stateStream.next(B1),dispatch:B1=>this._dispatcher.dispatch(B1)}}setStateToTheCurrentWithNew(z1){const B1=this.getRootStateOperations(),M2=B1.getState();B1.setState(Object.assign(Object.assign({},M2),z1.defaults))}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(bt),o.KVO(Vt),o.KVO(I1))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),Se=(()=>{class G{constructor(z1){this._internalStateOperations=z1}createStateContext(z1){const B1=this._internalStateOperations.getRootStateOperations();return{getState:()=>E2(B1.getState(),z1.path),patchState(M2){const Z2=B1.getState(),p3=function de(G){return N1=>{const z1=Object.assign({},N1);for(const B1 in G)z1[B1]=G[B1];return z1}}(M2);return _2(B1,Z2,p3,z1.path)},setState(M2){const Z2=B1.getState();return(0,X2.Sj)(M2)?_2(B1,Z2,M2,z1.path):e2(B1,Z2,M2,z1.path)},dispatch:M2=>B1.dispatch(M2)}}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(ne))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();function e2(G,N1,z1,B1){const M2=g2(N1,B1,z1);return G.setState(M2),M2}function _2(G,N1,z1,B1){return e2(G,N1,z1(E2(N1,B1)),B1)}function E2(G,N1){return H1(G,N1)}new RegExp("^[a-zA-Z0-9_]+$");let wt=(()=>{class G{}return G.type="@@INIT",G})(),nt=(()=>{class G{constructor(z1){this.addedStates=z1}}return G.type="@@UPDATE_STATE",G})();new o.nKC("NGXS_DEVELOPMENT_OPTIONS",{providedIn:"root",factory:()=>({warnOnUnhandledActions:!0})});let gt=(()=>{class G{constructor(z1,B1,M2,Z2,p3,_3,R3){this._injector=z1,this._config=B1,this._parentFactory=M2,this._actions=Z2,this._actionResults=p3,this._stateContextFactory=_3,this._initialState=R3,this._actionsSubscription=null,this._states=[],this._statesByName={},this._statePaths={},this.getRuntimeSelectorContext=O(()=>{const At=this;function ot(c3){const Ot=At.statePaths[c3];return Ot?g1(Ot.split("."),At._config):null}return this._parentFactory?this._parentFactory.getRuntimeSelectorContext():{getStateGetter(c3){let Ot=ot(c3);return Ot||((...Ht)=>(Ot||(Ot=ot(c3)),Ot?Ot(...Ht):void 0))},getSelectorOptions:c3=>Object.assign(Object.assign({},At._config.selectorOptions),c3||{})}})}get states(){return this._parentFactory?this._parentFactory.states:this._states}get statesByName(){return this._parentFactory?this._parentFactory.statesByName:this._statesByName}get statePaths(){return this._parentFactory?this._parentFactory.statePaths:this._statePaths}static _cloneDefaults(z1){let B1=z1;return Array.isArray(z1)?B1=z1.slice():function v2(G){return"object"==typeof G&&null!==G||"function"==typeof G}(z1)?B1=Object.assign({},z1):void 0===z1&&(B1={}),B1}ngOnDestroy(){var z1;null===(z1=this._actionsSubscription)||void 0===z1||z1.unsubscribe()}add(z1){const{newStates:B1}=this.addToStatesMap(z1);if(!B1.length)return[];const M2=function p1(G){const N1=z1=>G.find(M2=>M2===z1)[q3].name;return G.reduce((z1,B1)=>{const{name:M2,children:Z2}=B1[q3];return z1[M2]=(Z2||[]).map(N1),z1},{})}(B1),Z2=function D2(G){const N1=[],z1={},B1=(M2,Z2=[])=>{Array.isArray(Z2)||(Z2=[]),Z2.push(M2),z1[M2]=!0,G[M2].forEach(p3=>{z1[p3]||B1(p3,Z2.slice(0))}),N1.indexOf(M2)<0&&N1.push(M2)};return Object.keys(G).forEach(M2=>B1(M2)),N1.reverse()}(M2),p3=function w1(G,N1={}){const z1=(B1,M2)=>{for(const Z2 in B1)if(B1.hasOwnProperty(Z2)&&B1[Z2].indexOf(M2)>=0){const p3=z1(B1,Z2);return null!==p3?`${p3}.${Z2}`:Z2}return null};for(const B1 in G)if(G.hasOwnProperty(B1)){const M2=z1(G,B1);N1[B1]=M2?`${M2}.${B1}`:B1}return N1}(M2),_3=function X1(G){return G.reduce((N1,z1)=>(N1[z1[q3].name]=z1,N1),{})}(B1),R3=[];for(const At of Z2){const ot=_3[At],Z3=p3[At],c3=ot[q3];this.addRuntimeInfoToMeta(c3,Z3);const Ot={name:At,path:Z3,isInitialised:!1,actions:c3.actions,instance:this._injector.get(ot),defaults:G._cloneDefaults(c3.defaults)};this.hasBeenMountedAndBootstrapped(At,Z3)||R3.push(Ot),this.states.push(Ot)}return R3}addAndReturnDefaults(z1){const M2=this.add(z1||[]);return{defaults:M2.reduce((p3,_3)=>g2(p3,_3.path,_3.defaults),{}),states:M2}}connectActionHandlers(){if(this._parentFactory||null!==this._actionsSubscription)return;const z1=new H.B;this._actionsSubscription=this._actions.pipe((0,D1.p)(B1=>"DISPATCHED"===B1.status),(0,J1.Z)(B1=>{z1.next(B1);const M2=B1.action;return this.invokeActions(z1,M2).pipe((0,Q.T)(()=>({action:M2,status:"SUCCESSFUL"})),(0,G1.U)({action:M2,status:"CANCELED"}),(0,L1.W)(Z2=>(0,Y.of)({action:M2,status:"ERRORED",error:Z2})))})).subscribe(B1=>this._actionResults.next(B1))}invokeActions(z1,B1){const M2=N2(B1),Z2=[];let p3=!1;for(const _3 of this.states){const R3=_3.actions[M2];if(R3)for(const At of R3){const ot=this._stateContextFactory.createStateContext(_3);try{let Z3=_3.instance[At.fn](ot,B1);Z3 instanceof Promise&&(Z3=(0,S1.H)(Z3)),(0,V1.A)(Z3)?(Z3=Z3.pipe((0,J1.Z)(c3=>c3 instanceof Promise?(0,S1.H)(c3):(0,V1.A)(c3)?c3:(0,Y.of)(c3)),(0,G1.U)({})),At.options.cancelUncompleted&&(Z3=Z3.pipe((0,a2.Q)(z1.pipe(J(B1)))))):Z3=(0,Y.of)({}).pipe((0,h1.t)()),Z2.push(Z3)}catch(Z3){Z2.push((0,v1.$)(Z3))}p3=!0}}return Z2.length||Z2.push((0,Y.of)({})),(0,l1.p)(Z2)}addToStatesMap(z1){const B1=[],M2=this.statesByName;for(const Z2 of z1){const p3=$2(Z2).name;!M2[p3]&&(B1.push(Z2),M2[p3]=Z2)}return{newStates:B1}}addRuntimeInfoToMeta(z1,B1){this.statePaths[z1.name]=B1,z1.path=B1}hasBeenMountedAndBootstrapped(z1,B1){const M2=void 0!==H1(this._initialState,B1);return this.statesByName[z1]&&M2}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(o.zZn),o.KVO(I1),o.KVO(G,12),o.KVO(h3),o.KVO(yt),o.KVO(Se),o.KVO(V,8))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac}),G})();function ae(G){const N1=L(G)||$2(G);return N1&&N1.makeRootSelector||(()=>G)}let Zt=(()=>{class G{constructor(z1,B1,M2,Z2,p3,_3){this._stateStream=z1,this._internalStateOperations=B1,this._config=M2,this._internalExecutionStrategy=Z2,this._stateFactory=p3,this._selectableStateStream=this._stateStream.pipe(S3(this._internalExecutionStrategy),(0,h1.t)({bufferSize:1,refCount:!0})),this.initStateStream(_3)}dispatch(z1){return this._internalStateOperations.getRootStateOperations().dispatch(z1)}select(z1){const B1=this.getStoreBoundSelectorFn(z1);return this._selectableStateStream.pipe((0,Q.T)(B1),(0,L1.W)(M2=>{const{suppressErrors:Z2}=this._config.selectorOptions;return M2 instanceof TypeError&&Z2?(0,Y.of)(void 0):(0,v1.$)(M2)}),(0,A2.F)(),S3(this._internalExecutionStrategy))}selectOnce(z1){return this.select(z1).pipe((0,x1.s)(1))}selectSnapshot(z1){return this.getStoreBoundSelectorFn(z1)(this._stateStream.getValue())}subscribe(z1){return this._selectableStateStream.pipe(S3(this._internalExecutionStrategy)).subscribe(z1)}snapshot(){return this._internalStateOperations.getRootStateOperations().getState()}reset(z1){return this._internalStateOperations.getRootStateOperations().setState(z1)}getStoreBoundSelectorFn(z1){return ae(z1)(this._stateFactory.getRuntimeSelectorContext())}initStateStream(z1){const B1=this._stateStream.value;if(!B1||0===Object.keys(B1).length){const p3=Object.keys(this._config.defaultsState).length>0?Object.assign(Object.assign({},this._config.defaultsState),z1):z1;this._stateStream.next(p3)}}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(bt),o.KVO(ne),o.KVO(I1),o.KVO(v3),o.KVO(gt),o.KVO(V,8))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),u2=(()=>{class G{constructor(z1,B1){G.store=z1,G.config=B1}ngOnDestroy(){G.store=null,G.config=null}}return G.store=null,G.config=null,G.\u0275fac=function(z1){return new(z1||G)(o.KVO(Zt),o.KVO(I1))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),H2=(()=>{class G{constructor(z1,B1,M2,Z2,p3){this._store=z1,this._internalErrorReporter=B1,this._internalStateOperations=M2,this._stateContextFactory=Z2,this._bootstrapper=p3,this._destroy$=new H.B}ngOnDestroy(){this._destroy$.next()}ngxsBootstrap(z1,B1){this._internalStateOperations.getRootStateOperations().dispatch(z1).pipe((0,D1.p)(()=>!!B1),(0,F2.M)(()=>this._invokeInitOnStates(B1.states)),(0,J1.Z)(()=>this._bootstrapper.appBootstrapped$),(0,D1.p)(M2=>!!M2),(0,L1.W)(M2=>(this._internalErrorReporter.reportErrorSafely(M2),Z.w)),(0,a2.Q)(this._destroy$)).subscribe(()=>this._invokeBootstrapOnStates(B1.states))}_invokeInitOnStates(z1){for(const B1 of z1){const M2=B1.instance;M2.ngxsOnChanges&&this._store.select(Z2=>H1(Z2,B1.path)).pipe((0,O2.Z)(void 0),(0,o2.J)(),(0,a2.Q)(this._destroy$)).subscribe(([Z2,p3])=>{const _3=new F1(Z2,p3,!B1.isInitialised);M2.ngxsOnChanges(_3)}),M2.ngxsOnInit&&M2.ngxsOnInit(this._getStateContext(B1)),B1.isInitialised=!0}}_invokeBootstrapOnStates(z1){for(const B1 of z1){const M2=B1.instance;M2.ngxsAfterBootstrap&&M2.ngxsAfterBootstrap(this._getStateContext(B1))}}_getStateContext(z1){return this._stateContextFactory.createStateContext(z1)}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(Zt),o.KVO(ct),o.KVO(ne),o.KVO(Se),o.KVO(k))},G.\u0275prov=o.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),s1=(()=>{class G{constructor(z1,B1,M2,Z2,p3=[],_3){const R3=z1.addAndReturnDefaults(p3);B1.setStateToTheCurrentWithNew(R3),z1.connectActionHandlers(),_3.ngxsBootstrap(new wt,R3)}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(gt),o.KVO(ne),o.KVO(Zt),o.KVO(u2),o.KVO(rt,8),o.KVO(H2))},G.\u0275mod=o.$C({type:G}),G.\u0275inj=o.G2t({}),G})(),h2=(()=>{class G{constructor(z1,B1,M2,Z2=[],p3){const _3=G.flattenStates(Z2),R3=M2.addAndReturnDefaults(_3);R3.states.length&&(B1.setStateToTheCurrentWithNew(R3),p3.ngxsBootstrap(new nt(R3.defaults),R3))}static flattenStates(z1=[]){return z1.reduce((B1,M2)=>B1.concat(M2),[])}}return G.\u0275fac=function(z1){return new(z1||G)(o.KVO(Zt),o.KVO(ne),o.KVO(gt),o.KVO(Y3,8),o.KVO(H2))},G.\u0275mod=o.$C({type:G}),G.\u0275inj=o.G2t({}),G})(),X=(()=>{class G{static forRoot(z1=[],B1={}){return{ngModule:s1,providers:[gt,tt,...z1,...G.ngxsTokenProviders(z1,B1)]}}static forFeature(z1=[]){return{ngModule:h2,providers:[gt,tt,...z1,{provide:Y3,multi:!0,useValue:z1}]}}static ngxsTokenProviders(z1,B1){return[{provide:d2,useValue:B1.executionStrategy},{provide:rt,useValue:z1},{provide:g3,useValue:B1},{provide:o.iLQ,useFactory:G.appBootstrapListenerFactory,multi:!0,deps:[k]},{provide:a1,useExisting:Se},{provide:W,useExisting:gt}]}static appBootstrapListenerFactory(z1){return()=>z1.bootstrap()}}return G.\u0275fac=function(z1){return new(z1||G)},G.\u0275mod=o.$C({type:G}),G.\u0275inj=o.G2t({}),G})();function F(G,N1){return(z1,B1)=>{const M2=r3(z1.constructor);Array.isArray(G)||(G=[G]);for(const Z2 of G){const p3=Z2.type;M2.actions[p3]||(M2.actions[p3]=[]),M2.actions[p3].push({fn:B1,options:N1||{},type:p3})}}}function r1(G){return N1=>{const z1=N1,B1=r3(z1),M2=Object.getPrototypeOf(z1),Z2=function U1(G,N1){return Object.assign(Object.assign({},G[e3]||{}),N1)}(M2,G);(function V2(G){const{meta:N1,inheritedStateClass:z1,optionsWithInheritance:B1}=G,{children:M2,defaults:Z2,name:p3}=B1,_3="string"==typeof p3?p3:p3&&p3.getName()||null;if(z1.hasOwnProperty(q3)){const R3=z1[q3]||{};N1.actions=Object.assign(Object.assign({},N1.actions),R3.actions)}N1.children=M2,N1.defaults=Z2,N1.name=_3})({meta:B1,inheritedStateClass:M2,optionsWithInheritance:Z2}),z1[e3]=Z2}}const a3=36;function $3(G,...N1){return function(z1,B1){const M2=B1.toString(),Z2=`__${M2}__selector`,p3=function u3(G,N1,z1=[]){return N1=N1||function z3(G){const N1=G.length-1;return G.charCodeAt(N1)===a3?G.slice(0,N1):G}(G),"string"==typeof N1?g1(z1.length?[N1,...z1]:N1.split("."),u2.config):N1}(M2,G,N1);Object.defineProperties(z1,{[Z2]:{writable:!0,enumerable:!1,configurable:!0},[M2]:{enumerable:!0,configurable:!0,get(){return this[Z2]||(this[Z2]=function x3(G){return u2.store||function U2(){throw new Error("You have forgotten to import the NGXS module!")}(),u2.store.select(G)}(p3))}}})}}const B3="NGXS_SELECTOR_OPTIONS_META",F3={getOptions:G=>G&&G[B3]||{},defineOptions:(G,N1)=>{G&&(G[B3]=N1)}};function St(G,N1,z1){const B1=function Nt(G,N1){const z1=N1&&N1.containerClass,M2=O(function(...p3){const _3=G.apply(z1,p3);return _3 instanceof Function?O.apply(null,[_3]):_3});return Object.setPrototypeOf(M2,G),M2}(N1,z1),M2=function E3(G,N1){const z1=d3(G);z1.originalFn=G;let B1=()=>({});N1&&(z1.containerClass=N1.containerClass,z1.selectorName=N1.selectorName||null,B1=N1.getSelectorOptions||B1);const M2=Object.assign({},z1);return z1.getSelectorOptions=()=>function at(G,N1){return Object.assign(Object.assign(Object.assign(Object.assign({},F3.getOptions(G.containerClass)||{}),F3.getOptions(G.originalFn)||{}),G.getSelectorOptions()||{}),N1)}(M2,B1()),z1}(N1,z1);return M2.makeRootSelector=function ut(G,N1,z1){return B1=>{const{argumentSelectorFunctions:M2,selectorOptions:Z2}=function ve(G,N1,z1=[]){const B1=N1.getSelectorOptions(),M2=G.getSelectorOptions(B1),p3=function Pt(G=[],N1,z1){const B1=[];return z1&&(0===G.length||N1.injectContainerState)&&$2(z1)&&B1.push(z1),G&&B1.push(...G),B1}(z1,M2,N1.containerClass).map(_3=>ae(_3)(G));return{selectorOptions:M2,argumentSelectorFunctions:p3}}(B1,G,N1);return function(_3){const R3=M2.map(At=>At(_3));try{return z1(...R3)}catch(At){if(At instanceof TypeError&&Z2.suppressErrors)return;throw At}}}}(M2,G,B1),B1}function Ut(G){return(N1,z1,B1)=>{B1||(B1=Object.getOwnPropertyDescriptor(N1,z1));const M2=B1?.value,Z2=St(G,M2,{containerClass:N1,selectorName:z1.toString(),getSelectorOptions:()=>({})}),p3={configurable:!0,get:()=>Z2};return p3.originalFn=M2,p3}}class Ct{constructor(N1){this.name=N1,d3(this).makeRootSelector=B1=>B1.getStateGetter(this.name)}getName(){return this.name}toString(){return`StateToken[${this.name}]`}}},243:(m2,P1,f)=>{m2.exports=f(7982)},3436:(m2,P1,f)=>{f(1418)},5379:(m2,P1,f)=>{"use strict";var o=f(7761),a=f(6395),k=f(2057),x=f(4393),D=f(5412),O=f(3967),R=f(2451),V=f(2441),W=f(1920),a1=f(60),j=f(5877);m2.exports=function(H){return new Promise(function(Y,l1){var V1,v1=H.data,Z=H.headers,S1=H.responseType;function D1(){H.cancelToken&&H.cancelToken.unsubscribe(V1),H.signal&&H.signal.removeEventListener("abort",V1)}o.isFormData(v1)&&o.isStandardBrowserEnv()&&delete Z["Content-Type"];var Q=new XMLHttpRequest;if(H.auth){var h1=H.auth.username||"",x1=H.auth.password?unescape(encodeURIComponent(H.auth.password)):"";Z.Authorization="Basic "+btoa(h1+":"+x1)}var O1=D(H.baseURL,H.url);function J1(){if(Q){var a2="getAllResponseHeaders"in Q?O(Q.getAllResponseHeaders()):null;a(function(o2){Y(o2),D1()},function(o2){l1(o2),D1()},{data:S1&&"text"!==S1&&"json"!==S1?Q.response:Q.responseText,status:Q.status,statusText:Q.statusText,headers:a2,config:H,request:Q}),Q=null}}if(Q.open(H.method.toUpperCase(),x(O1,H.params,H.paramsSerializer),!0),Q.timeout=H.timeout,"onloadend"in Q?Q.onloadend=J1:Q.onreadystatechange=function(){!Q||4!==Q.readyState||0===Q.status&&(!Q.responseURL||0!==Q.responseURL.indexOf("file:"))||setTimeout(J1)},Q.onabort=function(){Q&&(l1(new W("Request aborted",W.ECONNABORTED,H,Q)),Q=null)},Q.onerror=function(){l1(new W("Network Error",W.ERR_NETWORK,H,Q,Q)),Q=null},Q.ontimeout=function(){var A2=H.timeout?"timeout of "+H.timeout+"ms exceeded":"timeout exceeded";H.timeoutErrorMessage&&(A2=H.timeoutErrorMessage),l1(new W(A2,(H.transitional||V).clarifyTimeoutError?W.ETIMEDOUT:W.ECONNABORTED,H,Q)),Q=null},o.isStandardBrowserEnv()){var G1=(H.withCredentials||R(O1))&&H.xsrfCookieName?k.read(H.xsrfCookieName):void 0;G1&&(Z[H.xsrfHeaderName]=G1)}"setRequestHeader"in Q&&o.forEach(Z,function(A2,F2){typeof v1>"u"&&"content-type"===F2.toLowerCase()?delete Z[F2]:Q.setRequestHeader(F2,A2)}),o.isUndefined(H.withCredentials)||(Q.withCredentials=!!H.withCredentials),S1&&"json"!==S1&&(Q.responseType=H.responseType),"function"==typeof H.onDownloadProgress&&Q.addEventListener("progress",H.onDownloadProgress),"function"==typeof H.onUploadProgress&&Q.upload&&Q.upload.addEventListener("progress",H.onUploadProgress),(H.cancelToken||H.signal)&&(V1=function(a2){Q&&(l1(!a2||a2&&a2.type?new a1:a2),Q.abort(),Q=null)},H.cancelToken&&H.cancelToken.subscribe(V1),H.signal&&(H.signal.aborted?V1():H.signal.addEventListener("abort",V1))),v1||(v1=null);var L1=j(O1);L1&&-1===["http","https","file"].indexOf(L1)?l1(new W("Unsupported protocol "+L1+":",W.ERR_BAD_REQUEST,H)):Q.send(v1)})}},1418:(m2,P1,f)=>{"use strict";var o=f(7761),a=f(479),k=f(9152),x=f(6616),R=function O(V){var W=new k(V),a1=a(k.prototype.request,W);return o.extend(a1,k.prototype,W),o.extend(a1,W),a1.create=function(e1){return O(x(V,e1))},a1}(f(9715));R.Axios=k,R.CanceledError=f(60),R.CancelToken=f(9712),R.isCancel=f(6569),R.VERSION=f(1458).version,R.toFormData=f(5067),R.AxiosError=f(1920),R.Cancel=R.CanceledError,R.all=function(W){return Promise.all(W)},R.spread=f(359),R.isAxiosError=f(4752),m2.exports=R,m2.exports.default=R},9712:(m2,P1,f)=>{"use strict";var o=f(60);function a(k){if("function"!=typeof k)throw new TypeError("executor must be a function.");var x;this.promise=new Promise(function(R){x=R});var D=this;this.promise.then(function(O){if(D._listeners){var R,V=D._listeners.length;for(R=0;R<V;R++)D._listeners[R](O);D._listeners=null}}),this.promise.then=function(O){var R,V=new Promise(function(W){D.subscribe(W),R=W}).then(O);return V.cancel=function(){D.unsubscribe(R)},V},k(function(R){D.reason||(D.reason=new o(R),x(D.reason))})}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.prototype.subscribe=function(x){this.reason?x(this.reason):this._listeners?this._listeners.push(x):this._listeners=[x]},a.prototype.unsubscribe=function(x){if(this._listeners){var D=this._listeners.indexOf(x);-1!==D&&this._listeners.splice(D,1)}},a.source=function(){var x;return{token:new a(function(R){x=R}),cancel:x}},m2.exports=a},60:(m2,P1,f)=>{"use strict";var o=f(1920);function k(x){o.call(this,x??"canceled",o.ERR_CANCELED),this.name="CanceledError"}f(7761).inherits(k,o,{__CANCEL__:!0}),m2.exports=k},6569:m2=>{"use strict";m2.exports=function(f){return!(!f||!f.__CANCEL__)}},9152:(m2,P1,f)=>{"use strict";var o=f(7761),a=f(4393),k=f(4938),x=f(9785),D=f(6616),O=f(5412),R=f(4832),V=R.validators;function W(a1){this.defaults=a1,this.interceptors={request:new k,response:new k}}W.prototype.request=function(j,e1){"string"==typeof j?(e1=e1||{}).url=j:e1=j||{},(e1=D(this.defaults,e1)).method=e1.method?e1.method.toLowerCase():this.defaults.method?this.defaults.method.toLowerCase():"get";var H=e1.transitional;void 0!==H&&R.assertOptions(H,{silentJSONParsing:V.transitional(V.boolean),forcedJSONParsing:V.transitional(V.boolean),clarifyTimeoutError:V.transitional(V.boolean)},!1);var d1=[],Y=!0;this.interceptors.request.forEach(function(h1){"function"==typeof h1.runWhen&&!1===h1.runWhen(e1)||(Y=Y&&h1.synchronous,d1.unshift(h1.fulfilled,h1.rejected))});var v1,l1=[];if(this.interceptors.response.forEach(function(h1){l1.push(h1.fulfilled,h1.rejected)}),!Y){var Z=[x,void 0];for(Array.prototype.unshift.apply(Z,d1),Z=Z.concat(l1),v1=Promise.resolve(e1);Z.length;)v1=v1.then(Z.shift(),Z.shift());return v1}for(var S1=e1;d1.length;){var V1=d1.shift(),D1=d1.shift();try{S1=V1(S1)}catch(Q){D1(Q);break}}try{v1=x(S1)}catch(Q){return Promise.reject(Q)}for(;l1.length;)v1=v1.then(l1.shift(),l1.shift());return v1},W.prototype.getUri=function(j){j=D(this.defaults,j);var e1=O(j.baseURL,j.url);return a(e1,j.params,j.paramsSerializer)},o.forEach(["delete","get","head","options"],function(j){W.prototype[j]=function(e1,H){return this.request(D(H||{},{method:j,url:e1,data:(H||{}).data}))}}),o.forEach(["post","put","patch"],function(j){function e1(H){return function(Y,l1,v1){return this.request(D(v1||{},{method:j,headers:H?{"Content-Type":"multipart/form-data"}:{},url:Y,data:l1}))}}W.prototype[j]=e1(),W.prototype[j+"Form"]=e1(!0)}),m2.exports=W},1920:(m2,P1,f)=>{"use strict";var o=f(7761);function a(D,O,R,V,W){Error.call(this),this.message=D,this.name="AxiosError",O&&(this.code=O),R&&(this.config=R),V&&(this.request=V),W&&(this.response=W)}o.inherits(a,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var k=a.prototype,x={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(D){x[D]={value:D}}),Object.defineProperties(a,x),Object.defineProperty(k,"isAxiosError",{value:!0}),a.from=function(D,O,R,V,W,a1){var j=Object.create(k);return o.toFlatObject(D,j,function(H){return H!==Error.prototype}),a.call(j,D.message,O,R,V,W),j.name=D.name,a1&&Object.assign(j,a1),j},m2.exports=a},4938:(m2,P1,f)=>{"use strict";var o=f(7761);function a(){this.handlers=[]}a.prototype.use=function(x,D,O){return this.handlers.push({fulfilled:x,rejected:D,synchronous:!!O&&O.synchronous,runWhen:O?O.runWhen:null}),this.handlers.length-1},a.prototype.eject=function(x){this.handlers[x]&&(this.handlers[x]=null)},a.prototype.forEach=function(x){o.forEach(this.handlers,function(O){null!==O&&x(O)})},m2.exports=a},5412:(m2,P1,f)=>{"use strict";var o=f(9972),a=f(1881);m2.exports=function(x,D){return x&&!o(D)?a(x,D):D}},9785:(m2,P1,f)=>{"use strict";var o=f(7761),a=f(5662),k=f(6569),x=f(9715),D=f(60);function O(R){if(R.cancelToken&&R.cancelToken.throwIfRequested(),R.signal&&R.signal.aborted)throw new D}m2.exports=function(V){return O(V),V.headers=V.headers||{},V.data=a.call(V,V.data,V.headers,V.transformRequest),V.headers=o.merge(V.headers.common||{},V.headers[V.method]||{},V.headers),o.forEach(["delete","get","head","post","put","patch","common"],function(j){delete V.headers[j]}),(V.adapter||x.adapter)(V).then(function(j){return O(V),j.data=a.call(V,j.data,j.headers,V.transformResponse),j},function(j){return k(j)||(O(V),j&&j.response&&(j.response.data=a.call(V,j.response.data,j.response.headers,V.transformResponse))),Promise.reject(j)})}},6616:(m2,P1,f)=>{"use strict";var o=f(7761);m2.exports=function(k,x){x=x||{};var D={};function O(e1,H){return o.isPlainObject(e1)&&o.isPlainObject(H)?o.merge(e1,H):o.isPlainObject(H)?o.merge({},H):o.isArray(H)?H.slice():H}function R(e1){return o.isUndefined(x[e1])?o.isUndefined(k[e1])?void 0:O(void 0,k[e1]):O(k[e1],x[e1])}function V(e1){if(!o.isUndefined(x[e1]))return O(void 0,x[e1])}function W(e1){return o.isUndefined(x[e1])?o.isUndefined(k[e1])?void 0:O(void 0,k[e1]):O(void 0,x[e1])}function a1(e1){return e1 in x?O(k[e1],x[e1]):e1 in k?O(void 0,k[e1]):void 0}var j={url:V,method:V,data:V,baseURL:W,transformRequest:W,transformResponse:W,paramsSerializer:W,timeout:W,timeoutMessage:W,withCredentials:W,adapter:W,responseType:W,xsrfCookieName:W,xsrfHeaderName:W,onUploadProgress:W,onDownloadProgress:W,decompress:W,maxContentLength:W,maxBodyLength:W,beforeRedirect:W,transport:W,httpAgent:W,httpsAgent:W,cancelToken:W,socketPath:W,responseEncoding:W,validateStatus:a1};return o.forEach(Object.keys(k).concat(Object.keys(x)),function(H){var d1=j[H]||R,Y=d1(H);o.isUndefined(Y)&&d1!==a1||(D[H]=Y)}),D}},6395:(m2,P1,f)=>{"use strict";var o=f(1920);m2.exports=function(k,x,D){var O=D.config.validateStatus;D.status&&O&&!O(D.status)?x(new o("Request failed with status code "+D.status,[o.ERR_BAD_REQUEST,o.ERR_BAD_RESPONSE][Math.floor(D.status/100)-4],D.config,D.request,D)):k(D)}},5662:(m2,P1,f)=>{"use strict";var o=f(7761),a=f(9715);m2.exports=function(x,D,O){var R=this||a;return o.forEach(O,function(W){x=W.call(R,x,D)}),x}},9715:(m2,P1,f)=>{"use strict";var o=f(7761),a=f(6431),k=f(1920),x=f(2441),D=f(5067),O={"Content-Type":"application/x-www-form-urlencoded"};function R(j,e1){!o.isUndefined(j)&&o.isUndefined(j["Content-Type"])&&(j["Content-Type"]=e1)}var a1={transitional:x,adapter:function V(){var j;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process))&&(j=f(5379)),j}(),transformRequest:[function(e1,H){if(a(H,"Accept"),a(H,"Content-Type"),o.isFormData(e1)||o.isArrayBuffer(e1)||o.isBuffer(e1)||o.isStream(e1)||o.isFile(e1)||o.isBlob(e1))return e1;if(o.isArrayBufferView(e1))return e1.buffer;if(o.isURLSearchParams(e1))return R(H,"application/x-www-form-urlencoded;charset=utf-8"),e1.toString();var l1,d1=o.isObject(e1),Y=H&&H["Content-Type"];if((l1=o.isFileList(e1))||d1&&"multipart/form-data"===Y){var v1=this.env&&this.env.FormData;return D(l1?{"files[]":e1}:e1,v1&&new v1)}return d1||"application/json"===Y?(R(H,"application/json"),function W(j,e1,H){if(o.isString(j))try{return(e1||JSON.parse)(j),o.trim(j)}catch(d1){if("SyntaxError"!==d1.name)throw d1}return(H||JSON.stringify)(j)}(e1)):e1}],transformResponse:[function(e1){var H=this.transitional||a1.transitional,l1=!(H&&H.silentJSONParsing)&&"json"===this.responseType;if(l1||H&&H.forcedJSONParsing&&o.isString(e1)&&e1.length)try{return JSON.parse(e1)}catch(v1){if(l1)throw"SyntaxError"===v1.name?k.from(v1,k.ERR_BAD_RESPONSE,this,null,this.response):v1}return e1}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:f(7869)},validateStatus:function(e1){return e1>=200&&e1<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],function(e1){a1.headers[e1]={}}),o.forEach(["post","put","patch"],function(e1){a1.headers[e1]=o.merge(O)}),m2.exports=a1},2441:m2=>{"use strict";m2.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},1458:m2=>{m2.exports={version:"0.27.2"}},479:m2=>{"use strict";m2.exports=function(f,o){return function(){for(var k=new Array(arguments.length),x=0;x<k.length;x++)k[x]=arguments[x];return f.apply(o,k)}}},4393:(m2,P1,f)=>{"use strict";var o=f(7761);function a(k){return encodeURIComponent(k).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}m2.exports=function(x,D,O){if(!D)return x;var R;if(O)R=O(D);else if(o.isURLSearchParams(D))R=D.toString();else{var V=[];o.forEach(D,function(j,e1){null===j||typeof j>"u"||(o.isArray(j)?e1+="[]":j=[j],o.forEach(j,function(d1){o.isDate(d1)?d1=d1.toISOString():o.isObject(d1)&&(d1=JSON.stringify(d1)),V.push(a(e1)+"="+a(d1))}))}),R=V.join("&")}if(R){var W=x.indexOf("#");-1!==W&&(x=x.slice(0,W)),x+=(-1===x.indexOf("?")?"?":"&")+R}return x}},1881:m2=>{"use strict";m2.exports=function(f,o){return o?f.replace(/\/+$/,"")+"/"+o.replace(/^\/+/,""):f}},2057:(m2,P1,f)=>{"use strict";var o=f(7761);m2.exports=o.isStandardBrowserEnv()?function(){return{write:function(x,D,O,R,V,W){var a1=[];a1.push(x+"="+encodeURIComponent(D)),o.isNumber(O)&&a1.push("expires="+new Date(O).toGMTString()),o.isString(R)&&a1.push("path="+R),o.isString(V)&&a1.push("domain="+V),!0===W&&a1.push("secure"),document.cookie=a1.join("; ")},read:function(x){var D=document.cookie.match(new RegExp("(^|;\\s*)("+x+")=([^;]*)"));return D?decodeURIComponent(D[3]):null},remove:function(x){this.write(x,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},9972:m2=>{"use strict";m2.exports=function(f){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(f)}},4752:(m2,P1,f)=>{"use strict";var o=f(7761);m2.exports=function(k){return o.isObject(k)&&!0===k.isAxiosError}},2451:(m2,P1,f)=>{"use strict";var o=f(7761);m2.exports=o.isStandardBrowserEnv()?function(){var D,k=/(msie|trident)/i.test(navigator.userAgent),x=document.createElement("a");function O(R){var V=R;return k&&(x.setAttribute("href",V),V=x.href),x.setAttribute("href",V),{href:x.href,protocol:x.protocol?x.protocol.replace(/:$/,""):"",host:x.host,search:x.search?x.search.replace(/^\?/,""):"",hash:x.hash?x.hash.replace(/^#/,""):"",hostname:x.hostname,port:x.port,pathname:"/"===x.pathname.charAt(0)?x.pathname:"/"+x.pathname}}return D=O(window.location.href),function(V){var W=o.isString(V)?O(V):V;return W.protocol===D.protocol&&W.host===D.host}}():function(){return function(){return!0}}()},6431:(m2,P1,f)=>{"use strict";var o=f(7761);m2.exports=function(k,x){o.forEach(k,function(O,R){R!==x&&R.toUpperCase()===x.toUpperCase()&&(k[x]=O,delete k[R])})}},7869:m2=>{m2.exports=null},3967:(m2,P1,f)=>{"use strict";var o=f(7761),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];m2.exports=function(x){var O,R,V,D={};return x&&o.forEach(x.split("\n"),function(a1){if(V=a1.indexOf(":"),O=o.trim(a1.substr(0,V)).toLowerCase(),R=o.trim(a1.substr(V+1)),O){if(D[O]&&a.indexOf(O)>=0)return;D[O]="set-cookie"===O?(D[O]?D[O]:[]).concat([R]):D[O]?D[O]+", "+R:R}}),D}},5877:m2=>{"use strict";m2.exports=function(f){var o=/^([-+\w]{1,25})(:?\/\/|:)/.exec(f);return o&&o[1]||""}},359:m2=>{"use strict";m2.exports=function(f){return function(a){return f.apply(null,a)}}},5067:(m2,P1,f)=>{"use strict";var o=f(7761);m2.exports=function a(k,x){x=x||new FormData;var D=[];function O(V){return null===V?"":o.isDate(V)?V.toISOString():o.isArrayBuffer(V)||o.isTypedArray(V)?"function"==typeof Blob?new Blob([V]):Buffer.from(V):V}return function R(V,W){if(o.isPlainObject(V)||o.isArray(V)){if(-1!==D.indexOf(V))throw Error("Circular reference detected in "+W);D.push(V),o.forEach(V,function(j,e1){if(!o.isUndefined(j)){var d1,H=W?W+"."+e1:e1;if(j&&!W&&"object"==typeof j)if(o.endsWith(e1,"{}"))j=JSON.stringify(j);else if(o.endsWith(e1,"[]")&&(d1=o.toArray(j)))return void d1.forEach(function(Y){!o.isUndefined(Y)&&x.append(H,O(Y))});R(j,H)}}),D.pop()}else x.append(W,O(V))}(k),x}},4832:(m2,P1,f)=>{"use strict";var o=f(1458).version,a=f(1920),k={};["object","boolean","number","function","string","symbol"].forEach(function(O,R){k[O]=function(W){return typeof W===O||"a"+(R<1?"n ":" ")+O}});var x={};k.transitional=function(R,V,W){function a1(j,e1){return"[Axios v"+o+"] Transitional option '"+j+"'"+e1+(W?". "+W:"")}return function(j,e1,H){if(!1===R)throw new a(a1(e1," has been removed"+(V?" in "+V:"")),a.ERR_DEPRECATED);return V&&!x[e1]&&(x[e1]=!0,console.warn(a1(e1," has been deprecated since v"+V+" and will be removed in the near future"))),!R||R(j,e1,H)}},m2.exports={assertOptions:function D(O,R,V){if("object"!=typeof O)throw new a("options must be an object",a.ERR_BAD_OPTION_VALUE);for(var W=Object.keys(O),a1=W.length;a1-- >0;){var j=W[a1],e1=R[j];if(e1){var H=O[j],d1=void 0===H||e1(H,j,O);if(!0!==d1)throw new a("option "+j+" must be "+d1,a.ERR_BAD_OPTION_VALUE)}else if(!0!==V)throw new a("Unknown option "+j,a.ERR_BAD_OPTION)}},validators:k}},7761:(m2,P1,f)=>{"use strict";var o=f(479),a=Object.prototype.toString,k=function(o2){return function(X2){var N2=a.call(X2);return o2[N2]||(o2[N2]=N2.slice(8,-1).toLowerCase())}}(Object.create(null));function x(o2){return o2=o2.toLowerCase(),function(N2){return k(N2)===o2}}function D(o2){return Array.isArray(o2)}function O(o2){return typeof o2>"u"}var V=x("ArrayBuffer");function e1(o2){return null!==o2&&"object"==typeof o2}function H(o2){if("object"!==k(o2))return!1;var X2=Object.getPrototypeOf(o2);return null===X2||X2===Object.prototype}var d1=x("Date"),Y=x("File"),l1=x("Blob"),v1=x("FileList");function Z(o2){return"[object Function]"===a.call(o2)}var D1=x("URLSearchParams");function x1(o2,X2){if(!(null===o2||typeof o2>"u"))if("object"!=typeof o2&&(o2=[o2]),D(o2))for(var N2=0,r2=o2.length;N2<r2;N2++)X2.call(null,o2[N2],N2,o2);else for(var g2 in o2)Object.prototype.hasOwnProperty.call(o2,g2)&&X2.call(null,o2[g2],g2,o2)}var O2=function(o2){return function(X2){return o2&&X2 instanceof o2}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));m2.exports={isArray:D,isArrayBuffer:V,isBuffer:function R(o2){return null!==o2&&!O(o2)&&null!==o2.constructor&&!O(o2.constructor)&&"function"==typeof o2.constructor.isBuffer&&o2.constructor.isBuffer(o2)},isFormData:function V1(o2){var X2="[object FormData]";return o2&&("function"==typeof FormData&&o2 instanceof FormData||a.call(o2)===X2||Z(o2.toString)&&o2.toString()===X2)},isArrayBufferView:function W(o2){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(o2):o2&&o2.buffer&&V(o2.buffer)},isString:function a1(o2){return"string"==typeof o2},isNumber:function j(o2){return"number"==typeof o2},isObject:e1,isPlainObject:H,isUndefined:O,isDate:d1,isFile:Y,isBlob:l1,isFunction:Z,isStream:function S1(o2){return e1(o2)&&Z(o2.pipe)},isURLSearchParams:D1,isStandardBrowserEnv:function h1(){return(!(typeof navigator<"u")||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&typeof window<"u"&&typeof document<"u"},forEach:x1,merge:function O1(){var o2={};function X2(g2,H1){o2[H1]=H(o2[H1])&&H(g2)?O1(o2[H1],g2):H(g2)?O1({},g2):D(g2)?g2.slice():g2}for(var N2=0,r2=arguments.length;N2<r2;N2++)x1(arguments[N2],X2);return o2},extend:function J1(o2,X2,N2){return x1(X2,function(g2,H1){o2[H1]=N2&&"function"==typeof g2?o(g2,N2):g2}),o2},trim:function Q(o2){return o2.trim?o2.trim():o2.replace(/^\s+|\s+$/g,"")},stripBOM:function G1(o2){return 65279===o2.charCodeAt(0)&&(o2=o2.slice(1)),o2},inherits:function L1(o2,X2,N2,r2){o2.prototype=Object.create(X2.prototype,r2),o2.prototype.constructor=o2,N2&&Object.assign(o2.prototype,N2)},toFlatObject:function a2(o2,X2,N2){var r2,g2,H1,y2={};X2=X2||{};do{for(g2=(r2=Object.getOwnPropertyNames(o2)).length;g2-- >0;)y2[H1=r2[g2]]||(X2[H1]=o2[H1],y2[H1]=!0);o2=Object.getPrototypeOf(o2)}while(o2&&(!N2||N2(o2,X2))&&o2!==Object.prototype);return X2},kindOf:k,kindOfTest:x,endsWith:function A2(o2,X2,N2){o2=String(o2),(void 0===N2||N2>o2.length)&&(N2=o2.length);var r2=o2.indexOf(X2,N2-=X2.length);return-1!==r2&&r2===N2},toArray:function F2(o2){if(!o2)return null;var X2=o2.length;if(O(X2))return null;for(var N2=new Array(X2);X2-- >0;)N2[X2]=o2[X2];return N2},isTypedArray:O2,isFileList:v1}},1227:(m2,P1)=>{var o;(o=typeof DO_NOT_EXPORT_ADLER>"u"?P1:{}).version="1.3.1",o.bstr=function a(D,O){var R=1,V=0,W=D.length,a1=0;"number"==typeof O&&(R=65535&O,V=O>>>16);for(var j=0;j<W;){for(a1=Math.min(W-j,2654)+j;j<a1;j++)V+=R+=255&D.charCodeAt(j);R=15*(R>>>16)+(65535&R),V=15*(V>>>16)+(65535&V)}return V%65521<<16|R%65521},o.buf=function k(D,O){var R=1,V=0,W=D.length,a1=0;"number"==typeof O&&(R=65535&O,V=O>>>16&65535);for(var j=0;j<W;){for(a1=Math.min(W-j,2654)+j;j<a1;j++)V+=R+=255&D[j];R=15*(R>>>16)+(65535&R),V=15*(V>>>16)+(65535&V)}return V%65521<<16|R%65521},o.str=function x(D,O){var R=1,V=0,W=D.length,a1=0,j=0,e1=0;"number"==typeof O&&(R=65535&O,V=O>>>16);for(var H=0;H<W;){for(a1=Math.min(W-H,2918);a1>0;)(j=D.charCodeAt(H++))<128?R+=j:j<2048?(V+=R+=192|j>>6&31,--a1,R+=128|63&j):j>=55296&&j<57344?(V+=R+=240|(j=64+(1023&j))>>8&7,--a1,V+=R+=128|j>>2&63,--a1,V+=R+=128|(e1=1023&D.charCodeAt(H++))>>6&15|(3&j)<<4,--a1,R+=128|63&e1):(V+=R+=224|j>>12&15,--a1,V+=R+=128|j>>6&63,--a1,R+=128|63&j),V+=R,--a1;R=15*(R>>>16)+(65535&R),V=15*(V>>>16)+(65535&V)}return V%65521<<16|R%65521}},237:(m2,P1,f)=>{m2=f.nmd(m2),function(o){"use strict";var k=function a(x){return"function"==typeof x?x:"function"==typeof Buffer?function(O){return new Buffer(O,"base64").toString("binary")}:"object"==typeof o.base64js?function(O){var R=o.base64js.b64ToByteArray(O);return Array.prototype.map.call(R,function(V){return String.fromCharCode(V)}).join("")}:function(){throw new Error("You're probably in an old browser or an iOS webworker. It might help to include beatgammit's base64-js.")}}(o.atob);o.atob=k,m2&&m2.exports&&(m2.exports=k)}(window)},9325:(m2,P1)=>{P1.defaults={},P1.set=function(f,o,a){var k=a||{},x=P1.defaults,D=k.expires||x.expires,O=k.domain||x.domain,R=void 0!==k.path?k.path:void 0!==x.path?x.path:"/",V=void 0!==k.secure?k.secure:x.secure,W=void 0!==k.httponly?k.httponly:x.httponly,a1=void 0!==k.samesite?k.samesite:x.samesite,j=D?new Date("number"==typeof D?(new Date).getTime()+864e5*D:D):0;document.cookie=f.replace(/[^+#$&^`|]/g,encodeURIComponent).replace("(","%28").replace(")","%29")+"="+o.replace(/[^+#$&/:<-\[\]-}]/g,encodeURIComponent)+(j&&j.getTime()>=0?";expires="+j.toUTCString():"")+(O?";domain="+O:"")+(R?";path="+R:"")+(V?";secure":"")+(W?";httponly":"")+(a1?";samesite="+a1:"")},P1.get=function(f){for(var o=document.cookie.split(";");o.length;){var a=o.pop(),k=a.indexOf("=");if(k=k<0?a.length:k,decodeURIComponent(a.slice(0,k).replace(/^\s+/,""))===f)return decodeURIComponent(a.slice(k+1))}return null},P1.erase=function(f,o){P1.set(f,"",{expires:-1,domain:o&&o.domain,path:o&&o.path,secure:0,httponly:0})},P1.all=function(){for(var f={},o=document.cookie.split(";");o.length;){var a=o.pop(),k=a.indexOf("=");k=k<0?a.length:k,f[decodeURIComponent(a.slice(0,k).replace(/^\s+/,""))]=decodeURIComponent(a.slice(k+1))}return f}},6112:(m2,P1,f)=>{"use strict";var o=f(5118),a=f(7996),k=a(o("String.prototype.indexOf"));m2.exports=function(D,O){var R=o(D,!!O);return"function"==typeof R&&k(D,".prototype.")>-1?a(R):R}},7996:(m2,P1,f)=>{"use strict";var o=f(8244),a=f(5118),k=f(5386),x=f(970),D=a("%Function.prototype.apply%"),O=a("%Function.prototype.call%"),R=a("%Reflect.apply%",!0)||o.call(O,D),V=f(8030),W=a("%Math.max%");m2.exports=function(e1){if("function"!=typeof e1)throw new x("a function is required");var H=R(o,O,arguments);return k(H,1+W(0,e1.length-(arguments.length-1)),!0)};var a1=function(){return R(o,D,arguments)};V?V(m2.exports,"apply",{value:a1}):m2.exports.apply=a1},5986:function(m2){m2.exports=function(){"use strict";var f=6e4,o=36e5,a="millisecond",k="second",x="minute",D="hour",O="day",R="week",V="month",W="quarter",a1="year",j="date",e1="Invalid Date",H=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d1=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(G1){var L1=["th","st","nd","rd"],a2=G1%100;return"["+G1+(L1[(a2-20)%10]||L1[a2]||L1[0])+"]"}},l1=function(G1,L1,a2){var A2=String(G1);return!A2||A2.length>=L1?G1:""+Array(L1+1-A2.length).join(a2)+G1},v1={s:l1,z:function(G1){var L1=-G1.utcOffset(),a2=Math.abs(L1),A2=Math.floor(a2/60),F2=a2%60;return(L1<=0?"+":"-")+l1(A2,2,"0")+":"+l1(F2,2,"0")},m:function G1(L1,a2){if(L1.date()<a2.date())return-G1(a2,L1);var A2=12*(a2.year()-L1.year())+(a2.month()-L1.month()),F2=L1.clone().add(A2,V),O2=a2-F2<0,o2=L1.clone().add(A2+(O2?-1:1),V);return+(-(A2+(a2-F2)/(O2?F2-o2:o2-F2))||0)},a:function(G1){return G1<0?Math.ceil(G1)||0:Math.floor(G1)},p:function(G1){return{M:V,y:a1,w:R,d:O,D:j,h:D,m:x,s:k,ms:a,Q:W}[G1]||String(G1||"").toLowerCase().replace(/s$/,"")},u:function(G1){return void 0===G1}},Z="en",S1={};S1[Z]=Y;var V1="$isDayjsObject",D1=function(G1){return G1 instanceof O1||!(!G1||!G1[V1])},Q=function G1(L1,a2,A2){var F2;if(!L1)return Z;if("string"==typeof L1){var O2=L1.toLowerCase();S1[O2]&&(F2=O2),a2&&(S1[O2]=a2,F2=O2);var o2=L1.split("-");if(!F2&&o2.length>1)return G1(o2[0])}else{var X2=L1.name;S1[X2]=L1,F2=X2}return!A2&&F2&&(Z=F2),F2||!A2&&Z},h1=function(G1,L1){if(D1(G1))return G1.clone();var a2="object"==typeof L1?L1:{};return a2.date=G1,a2.args=arguments,new O1(a2)},x1=v1;x1.l=Q,x1.i=D1,x1.w=function(G1,L1){return h1(G1,{locale:L1.$L,utc:L1.$u,x:L1.$x,$offset:L1.$offset})};var O1=function(){function G1(a2){this.$L=Q(a2.locale,null,!0),this.parse(a2),this.$x=this.$x||a2.x||{},this[V1]=!0}var L1=G1.prototype;return L1.parse=function(a2){this.$d=function(A2){var F2=A2.date,O2=A2.utc;if(null===F2)return new Date(NaN);if(x1.u(F2))return new Date;if(F2 instanceof Date)return new Date(F2);if("string"==typeof F2&&!/Z$/i.test(F2)){var o2=F2.match(H);if(o2){var X2=o2[2]-1||0,N2=(o2[7]||"0").substring(0,3);return O2?new Date(Date.UTC(o2[1],X2,o2[3]||1,o2[4]||0,o2[5]||0,o2[6]||0,N2)):new Date(o2[1],X2,o2[3]||1,o2[4]||0,o2[5]||0,o2[6]||0,N2)}}return new Date(F2)}(a2),this.init()},L1.init=function(){var a2=this.$d;this.$y=a2.getFullYear(),this.$M=a2.getMonth(),this.$D=a2.getDate(),this.$W=a2.getDay(),this.$H=a2.getHours(),this.$m=a2.getMinutes(),this.$s=a2.getSeconds(),this.$ms=a2.getMilliseconds()},L1.$utils=function(){return x1},L1.isValid=function(){return this.$d.toString()!==e1},L1.isSame=function(a2,A2){var F2=h1(a2);return this.startOf(A2)<=F2&&F2<=this.endOf(A2)},L1.isAfter=function(a2,A2){return h1(a2)<this.startOf(A2)},L1.isBefore=function(a2,A2){return this.endOf(A2)<h1(a2)},L1.$g=function(a2,A2,F2){return x1.u(a2)?this[A2]:this.set(F2,a2)},L1.unix=function(){return Math.floor(this.valueOf()/1e3)},L1.valueOf=function(){return this.$d.getTime()},L1.startOf=function(a2,A2){var F2=this,O2=!!x1.u(A2)||A2,o2=x1.p(a2),X2=function(L2,E1){var f1=x1.w(F2.$u?Date.UTC(F2.$y,E1,L2):new Date(F2.$y,E1,L2),F2);return O2?f1:f1.endOf(O)},N2=function(L2,E1){return x1.w(F2.toDate()[L2].apply(F2.toDate("s"),(O2?[0,0,0,0]:[23,59,59,999]).slice(E1)),F2)},r2=this.$W,g2=this.$M,H1=this.$D,y2="set"+(this.$u?"UTC":"");switch(o2){case a1:return O2?X2(1,0):X2(31,11);case V:return O2?X2(1,g2):X2(0,g2+1);case R:var Q2=this.$locale().weekStart||0,Y1=(r2<Q2?r2+7:r2)-Q2;return X2(O2?H1-Y1:H1+(6-Y1),g2);case O:case j:return N2(y2+"Hours",0);case D:return N2(y2+"Minutes",1);case x:return N2(y2+"Seconds",2);case k:return N2(y2+"Milliseconds",3);default:return this.clone()}},L1.endOf=function(a2){return this.startOf(a2,!1)},L1.$set=function(a2,A2){var F2,O2=x1.p(a2),o2="set"+(this.$u?"UTC":""),X2=(F2={},F2[O]=o2+"Date",F2[j]=o2+"Date",F2[V]=o2+"Month",F2[a1]=o2+"FullYear",F2[D]=o2+"Hours",F2[x]=o2+"Minutes",F2[k]=o2+"Seconds",F2[a]=o2+"Milliseconds",F2)[O2],N2=O2===O?this.$D+(A2-this.$W):A2;if(O2===V||O2===a1){var r2=this.clone().set(j,1);r2.$d[X2](N2),r2.init(),this.$d=r2.set(j,Math.min(this.$D,r2.daysInMonth())).$d}else X2&&this.$d[X2](N2);return this.init(),this},L1.set=function(a2,A2){return this.clone().$set(a2,A2)},L1.get=function(a2){return this[x1.p(a2)]()},L1.add=function(a2,A2){var F2,O2=this;a2=Number(a2);var o2=x1.p(A2),X2=function(g2){var H1=h1(O2);return x1.w(H1.date(H1.date()+Math.round(g2*a2)),O2)};if(o2===V)return this.set(V,this.$M+a2);if(o2===a1)return this.set(a1,this.$y+a2);if(o2===O)return X2(1);if(o2===R)return X2(7);var N2=(F2={},F2[x]=f,F2[D]=o,F2[k]=1e3,F2)[o2]||1,r2=this.$d.getTime()+a2*N2;return x1.w(r2,this)},L1.subtract=function(a2,A2){return this.add(-1*a2,A2)},L1.format=function(a2){var A2=this,F2=this.$locale();if(!this.isValid())return F2.invalidDate||e1;var O2=a2||"YYYY-MM-DDTHH:mm:ssZ",o2=x1.z(this),X2=this.$H,N2=this.$m,r2=this.$M,g2=F2.weekdays,H1=F2.months,Q2=function(E1,f1,$1,T1){return E1&&(E1[f1]||E1(A2,O2))||$1[f1].slice(0,T1)},Y1=function(E1){return x1.s(X2%12||12,E1,"0")},L2=F2.meridiem||function(E1,f1,$1){var T1=E1<12?"AM":"PM";return $1?T1.toLowerCase():T1};return O2.replace(d1,function(E1,f1){return f1||function($1){switch($1){case"YY":return String(A2.$y).slice(-2);case"YYYY":return x1.s(A2.$y,4,"0");case"M":return r2+1;case"MM":return x1.s(r2+1,2,"0");case"MMM":return Q2(F2.monthsShort,r2,H1,3);case"MMMM":return Q2(H1,r2);case"D":return A2.$D;case"DD":return x1.s(A2.$D,2,"0");case"d":return String(A2.$W);case"dd":return Q2(F2.weekdaysMin,A2.$W,g2,2);case"ddd":return Q2(F2.weekdaysShort,A2.$W,g2,3);case"dddd":return g2[A2.$W];case"H":return String(X2);case"HH":return x1.s(X2,2,"0");case"h":return Y1(1);case"hh":return Y1(2);case"a":return L2(X2,N2,!0);case"A":return L2(X2,N2,!1);case"m":return String(N2);case"mm":return x1.s(N2,2,"0");case"s":return String(A2.$s);case"ss":return x1.s(A2.$s,2,"0");case"SSS":return x1.s(A2.$ms,3,"0");case"Z":return o2}return null}(E1)||o2.replace(":","")})},L1.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},L1.diff=function(a2,A2,F2){var O2,o2=this,X2=x1.p(A2),N2=h1(a2),r2=(N2.utcOffset()-this.utcOffset())*f,g2=this-N2,H1=function(){return x1.m(o2,N2)};switch(X2){case a1:O2=H1()/12;break;case V:O2=H1();break;case W:O2=H1()/3;break;case R:O2=(g2-r2)/6048e5;break;case O:O2=(g2-r2)/864e5;break;case D:O2=g2/o;break;case x:O2=g2/f;break;case k:O2=g2/1e3;break;default:O2=g2}return F2?O2:x1.a(O2)},L1.daysInMonth=function(){return this.endOf(V).$D},L1.$locale=function(){return S1[this.$L]},L1.locale=function(a2,A2){if(!a2)return this.$L;var F2=this.clone(),O2=Q(a2,A2,!0);return O2&&(F2.$L=O2),F2},L1.clone=function(){return x1.w(this.$d,this)},L1.toDate=function(){return new Date(this.valueOf())},L1.toJSON=function(){return this.isValid()?this.toISOString():null},L1.toISOString=function(){return this.$d.toISOString()},L1.toString=function(){return this.$d.toUTCString()},G1}(),J1=O1.prototype;return h1.prototype=J1,[["$ms",a],["$s",k],["$m",x],["$H",D],["$W",O],["$M",V],["$y",a1],["$D",j]].forEach(function(G1){J1[G1[1]]=function(L1){return this.$g(L1,G1[0],G1[1])}}),h1.extend=function(G1,L1){return G1.$i||(G1(L1,O1,h1),G1.$i=!0),h1},h1.locale=Q,h1.isDayjs=D1,h1.unix=function(G1){return h1(1e3*G1)},h1.en=S1[Z],h1.Ls=S1,h1.p={},h1}()},3928:function(m2){m2.exports=function(){"use strict";var P1={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},f=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d/,a=/\d\d/,k=/\d\d?/,x=/\d*[^-_:/,()\s\d]+/,D={},O=function(H){return(H=+H)+(H>68?1900:2e3)},R=function(H){return function(d1){this[H]=+d1}},V=[/[+-]\d\d:?(\d\d)?|Z/,function(H){(this.zone||(this.zone={})).offset=function(d1){if(!d1||"Z"===d1)return 0;var Y=d1.match(/([+-]|\d\d)/g),l1=60*Y[1]+(+Y[2]||0);return 0===l1?0:"+"===Y[0]?-l1:l1}(H)}],W=function(H){var d1=D[H];return d1&&(d1.indexOf?d1:d1.s.concat(d1.f))},a1=function(H,d1){var Y,l1=D.meridiem;if(l1){for(var v1=1;v1<=24;v1+=1)if(H.indexOf(l1(v1,0,d1))>-1){Y=v1>12;break}}else Y=H===(d1?"pm":"PM");return Y},j={A:[x,function(H){this.afternoon=a1(H,!1)}],a:[x,function(H){this.afternoon=a1(H,!0)}],Q:[o,function(H){this.month=3*(H-1)+1}],S:[o,function(H){this.milliseconds=100*+H}],SS:[a,function(H){this.milliseconds=10*+H}],SSS:[/\d{3}/,function(H){this.milliseconds=+H}],s:[k,R("seconds")],ss:[k,R("seconds")],m:[k,R("minutes")],mm:[k,R("minutes")],H:[k,R("hours")],h:[k,R("hours")],HH:[k,R("hours")],hh:[k,R("hours")],D:[k,R("day")],DD:[a,R("day")],Do:[x,function(H){var d1=D.ordinal,Y=H.match(/\d+/);if(this.day=Y[0],d1)for(var l1=1;l1<=31;l1+=1)d1(l1).replace(/\[|\]/g,"")===H&&(this.day=l1)}],w:[k,R("week")],ww:[a,R("week")],M:[k,R("month")],MM:[a,R("month")],MMM:[x,function(H){var d1=W("months"),Y=(W("monthsShort")||d1.map(function(l1){return l1.slice(0,3)})).indexOf(H)+1;if(Y<1)throw new Error;this.month=Y%12||Y}],MMMM:[x,function(H){var d1=W("months").indexOf(H)+1;if(d1<1)throw new Error;this.month=d1%12||d1}],Y:[/[+-]?\d+/,R("year")],YY:[a,function(H){this.year=O(H)}],YYYY:[/\d{4}/,R("year")],Z:V,ZZ:V};return function(H,d1,Y){Y.p.customParseFormat=!0,H&&H.parseTwoDigitYear&&(O=H.parseTwoDigitYear);var l1=d1.prototype,v1=l1.parse;l1.parse=function(Z){var S1=Z.date,V1=Z.utc,D1=Z.args;this.$u=V1;var Q=D1[1];if("string"==typeof Q){var h1=!0===D1[2],x1=!0===D1[3],O1=h1||x1,J1=D1[2];x1&&(J1=D1[2]),D=this.$locale(),!h1&&J1&&(D=Y.Ls[J1]),this.$d=function(A2,F2,O2,o2){try{if(["x","X"].indexOf(F2)>-1)return new Date(("X"===F2?1e3:1)*A2);var X2=function e1(H){var Y;Y=D&&D.formats;for(var l1=(H=H.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(h1,x1,O1){var J1=O1&&O1.toUpperCase();return x1||Y[O1]||P1[O1]||Y[J1].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(G1,L1,a2){return L1||a2.slice(1)})})).match(f),v1=l1.length,Z=0;Z<v1;Z+=1){var S1=l1[Z],V1=j[S1],Q=V1&&V1[1];l1[Z]=Q?{regex:V1&&V1[0],parser:Q}:S1.replace(/^\[|\]$/g,"")}return function(h1){for(var x1={},O1=0,J1=0;O1<v1;O1+=1){var G1=l1[O1];if("string"==typeof G1)J1+=G1.length;else{var L1=G1.regex,a2=G1.parser,A2=h1.slice(J1),F2=L1.exec(A2)[0];a2.call(x1,F2),h1=h1.replace(F2,"")}}return function(O2){var o2=O2.afternoon;if(void 0!==o2){var X2=O2.hours;o2?X2<12&&(O2.hours+=12):12===X2&&(O2.hours=0),delete O2.afternoon}}(x1),x1}}(F2)(A2),N2=X2.year,r2=X2.month,g2=X2.day,H1=X2.hours,y2=X2.minutes,Q2=X2.seconds,Y1=X2.milliseconds,L2=X2.zone,E1=X2.week,f1=new Date,$1=g2||(N2||r2?1:f1.getDate()),T1=N2||f1.getFullYear(),Q1=0;N2&&!r2||(Q1=r2>0?r2-1:f1.getMonth());var f2,U2=H1||0,b3=y2||0,y3=Q2||0,A3=Y1||0;return L2?new Date(Date.UTC(T1,Q1,$1,U2,b3,y3,A3+60*L2.offset*1e3)):O2?new Date(Date.UTC(T1,Q1,$1,U2,b3,y3,A3)):(f2=new Date(T1,Q1,$1,U2,b3,y3,A3),E1&&(f2=o2(f2).week(E1).toDate()),f2)}catch{return new Date("")}}(S1,Q,V1,Y),this.init(),J1&&!0!==J1&&(this.$L=this.locale(J1).$L),O1&&S1!=this.format(Q)&&(this.$d=new Date("")),D={}}else if(Q instanceof Array)for(var G1=Q.length,L1=1;L1<=G1;L1+=1){D1[1]=Q[L1-1];var a2=Y.apply(this,D1);if(a2.isValid()){this.$d=a2.$d,this.$L=a2.$L,this.init();break}L1===G1&&(this.$d=new Date(""))}else v1.call(this,Z)}}}()},3187:function(m2){m2.exports=function(){"use strict";return function(P1,f,o){var k=function(V){return V&&(V.indexOf?V:V.s)},x=function(V,W,a1,j,e1){var H=V.name?V:V.$locale(),d1=k(H[W]),Y=k(H[a1]),l1=d1||Y.map(function(Z){return Z.slice(0,j)});if(!e1)return l1;var v1=H.weekStart;return l1.map(function(Z,S1){return l1[(S1+(v1||0))%7]})},D=function(){return o.Ls[o.locale()]},O=function(V,W){return V.formats[W]||V.formats[W.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(j,e1,H){return e1||H.slice(1)})},R=function(){var V=this;return{months:function(W){return W?W.format("MMMM"):x(V,"months")},monthsShort:function(W){return W?W.format("MMM"):x(V,"monthsShort","months",3)},firstDayOfWeek:function(){return V.$locale().weekStart||0},weekdays:function(W){return W?W.format("dddd"):x(V,"weekdays")},weekdaysMin:function(W){return W?W.format("dd"):x(V,"weekdaysMin","weekdays",2)},weekdaysShort:function(W){return W?W.format("ddd"):x(V,"weekdaysShort","weekdays",3)},longDateFormat:function(W){return O(V.$locale(),W)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};f.prototype.localeData=function(){return R.bind(this)()},o.localeData=function(){var V=D();return{firstDayOfWeek:function(){return V.weekStart||0},weekdays:function(){return o.weekdays()},weekdaysShort:function(){return o.weekdaysShort()},weekdaysMin:function(){return o.weekdaysMin()},months:function(){return o.months()},monthsShort:function(){return o.monthsShort()},longDateFormat:function(W){return O(V,W)},meridiem:V.meridiem,ordinal:V.ordinal}},o.months=function(){return x(D(),"months")},o.monthsShort=function(){return x(D(),"monthsShort","months",3)},o.weekdays=function(V){return x(D(),"weekdays",null,null,V)},o.weekdaysShort=function(V){return x(D(),"weekdaysShort","weekdays",3,V)},o.weekdaysMin=function(V){return x(D(),"weekdaysMin","weekdays",2,V)}}}()},9319:function(m2){m2.exports=function(){"use strict";var P1={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(f,o,a){var k=o.prototype,x=k.format;a.en.formats=P1,k.format=function(D){void 0===D&&(D="YYYY-MM-DDTHH:mm:ssZ");var W,O=this.$locale().formats,R=(W=void 0===O?{}:O,D.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(a1,j,e1){var H=e1&&e1.toUpperCase();return j||W[e1]||P1[e1]||W[H].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(d1,Y,l1){return Y||l1.slice(1)})}));return x.call(this,R)}}}()},599:function(m2){m2.exports=function(){"use strict";var f=/[+-]\d\d(?::?\d\d)?/g,o=/([+-]|\d\d)/g;return function(a,k,x){var D=k.prototype;x.utc=function(e1){return new k({date:e1,utc:!0,args:arguments})},D.utc=function(e1){var H=x(this.toDate(),{locale:this.$L,utc:!0});return e1?H.add(this.utcOffset(),"minute"):H},D.local=function(){return x(this.toDate(),{locale:this.$L,utc:!1})};var O=D.parse;D.parse=function(e1){e1.utc&&(this.$u=!0),this.$utils().u(e1.$offset)||(this.$offset=e1.$offset),O.call(this,e1)};var R=D.init;D.init=function(){if(this.$u){var e1=this.$d;this.$y=e1.getUTCFullYear(),this.$M=e1.getUTCMonth(),this.$D=e1.getUTCDate(),this.$W=e1.getUTCDay(),this.$H=e1.getUTCHours(),this.$m=e1.getUTCMinutes(),this.$s=e1.getUTCSeconds(),this.$ms=e1.getUTCMilliseconds()}else R.call(this)};var V=D.utcOffset;D.utcOffset=function(e1,H){var d1=this.$utils().u;if(d1(e1))return this.$u?0:d1(this.$offset)?V.call(this):this.$offset;if("string"==typeof e1&&null===(e1=function(Z){void 0===Z&&(Z="");var S1=Z.match(f);if(!S1)return null;var V1=(""+S1[0]).match(o)||["-",0,0],Q=60*+V1[1]+ +V1[2];return 0===Q?0:"+"===V1[0]?Q:-Q}(e1)))return this;var Y=Math.abs(e1)<=16?60*e1:e1,l1=this;if(H)return l1.$offset=Y,l1.$u=0===e1,l1;if(0!==e1){var v1=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(l1=this.local().add(Y+v1,"minute")).$offset=Y,l1.$x.$localOffset=v1}else l1=this.utc();return l1};var W=D.format;D.format=function(e1){return W.call(this,e1||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":""))},D.valueOf=function(){var e1=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e1},D.isUTC=function(){return!!this.$u},D.toISOString=function(){return this.toDate().toISOString()},D.toString=function(){return this.toDate().toUTCString()};var a1=D.toDate;D.toDate=function(e1){return"s"===e1&&this.$offset?x(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():a1.call(this)};var j=D.diff;D.diff=function(e1,H,d1){if(e1&&this.$u===e1.$u)return j.call(this,e1,H,d1);var Y=this.local(),l1=x(e1).local();return j.call(Y,l1,H,d1)}}}()},364:(m2,P1,f)=>{"use strict";var o=f(8030),a=f(8769),k=f(970),x=f(6730);m2.exports=function(O,R,V){if(!O||"object"!=typeof O&&"function"!=typeof O)throw new k("`obj` must be an object or a function`");if("string"!=typeof R&&"symbol"!=typeof R)throw new k("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new k("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new k("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new k("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new k("`loose`, if provided, must be a boolean");var W=arguments.length>3?arguments[3]:null,a1=arguments.length>4?arguments[4]:null,j=arguments.length>5?arguments[5]:null,e1=arguments.length>6&&arguments[6],H=!!x&&x(O,R);if(o)o(O,R,{configurable:null===j&&H?H.configurable:!j,enumerable:null===W&&H?H.enumerable:!W,value:V,writable:null===a1&&H?H.writable:!a1});else{if(!e1&&(W||a1||j))throw new a("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");O[R]=V}}},8030:(m2,P1,f)=>{"use strict";var a=f(5118)("%Object.defineProperty%",!0)||!1;if(a)try{a({},"a",{value:1})}catch{a=!1}m2.exports=a},7832:m2=>{"use strict";m2.exports=EvalError},204:m2=>{"use strict";m2.exports=Error},1649:m2=>{"use strict";m2.exports=RangeError},2433:m2=>{"use strict";m2.exports=ReferenceError},8769:m2=>{"use strict";m2.exports=SyntaxError},970:m2=>{"use strict";m2.exports=TypeError},2378:m2=>{"use strict";m2.exports=URIError},6040:m2=>{"use strict";var f=Object.prototype.toString,o=Math.max,k=function(R,V){for(var W=[],a1=0;a1<R.length;a1+=1)W[a1]=R[a1];for(var j=0;j<V.length;j+=1)W[j+R.length]=V[j];return W};m2.exports=function(R){var V=this;if("function"!=typeof V||"[object Function]"!==f.apply(V))throw new TypeError("Function.prototype.bind called on incompatible "+V);for(var a1,W=function(R,V){for(var W=[],a1=1,j=0;a1<R.length;a1+=1,j+=1)W[j]=R[a1];return W}(arguments),e1=o(0,V.length-W.length),H=[],d1=0;d1<e1;d1++)H[d1]="$"+d1;if(a1=Function("binder","return function ("+function(O,R){for(var V="",W=0;W<O.length;W+=1)V+=O[W],W+1<O.length&&(V+=",");return V}(H)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof a1){var l1=V.apply(this,k(W,arguments));return Object(l1)===l1?l1:this}return V.apply(R,k(W,arguments))}),V.prototype){var Y=function(){};Y.prototype=V.prototype,a1.prototype=new Y,Y.prototype=null}return a1}},8244:(m2,P1,f)=>{"use strict";var o=f(6040);m2.exports=Function.prototype.bind||o},5118:(m2,P1,f)=>{"use strict";var o,a=f(204),k=f(7832),x=f(1649),D=f(2433),O=f(8769),R=f(970),V=f(2378),W=Function,a1=function(X2){try{return W('"use strict"; return ('+X2+").constructor;")()}catch{}},j=Object.getOwnPropertyDescriptor;if(j)try{j({},"")}catch{j=null}var e1=function(){throw new R},H=j?function(){try{return e1}catch{try{return j(arguments,"callee").get}catch{return e1}}}():e1,d1=f(7936)(),Y=f(811)(),l1=Object.getPrototypeOf||(Y?function(X2){return X2.__proto__}:null),v1={},Z=typeof Uint8Array>"u"||!l1?o:l1(Uint8Array),S1={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?o:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?o:ArrayBuffer,"%ArrayIteratorPrototype%":d1&&l1?l1([][Symbol.iterator]()):o,"%AsyncFromSyncIteratorPrototype%":o,"%AsyncFunction%":v1,"%AsyncGenerator%":v1,"%AsyncGeneratorFunction%":v1,"%AsyncIteratorPrototype%":v1,"%Atomics%":typeof Atomics>"u"?o:Atomics,"%BigInt%":typeof BigInt>"u"?o:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?o:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?o:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?o:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":k,"%Float32Array%":typeof Float32Array>"u"?o:Float32Array,"%Float64Array%":typeof Float64Array>"u"?o:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?o:FinalizationRegistry,"%Function%":W,"%GeneratorFunction%":v1,"%Int8Array%":typeof Int8Array>"u"?o:Int8Array,"%Int16Array%":typeof Int16Array>"u"?o:Int16Array,"%Int32Array%":typeof Int32Array>"u"?o:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d1&&l1?l1(l1([][Symbol.iterator]())):o,"%JSON%":"object"==typeof JSON?JSON:o,"%Map%":typeof Map>"u"?o:Map,"%MapIteratorPrototype%":typeof Map>"u"||!d1||!l1?o:l1((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?o:Promise,"%Proxy%":typeof Proxy>"u"?o:Proxy,"%RangeError%":x,"%ReferenceError%":D,"%Reflect%":typeof Reflect>"u"?o:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?o:Set,"%SetIteratorPrototype%":typeof Set>"u"||!d1||!l1?o:l1((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?o:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d1&&l1?l1(""[Symbol.iterator]()):o,"%Symbol%":d1?Symbol:o,"%SyntaxError%":O,"%ThrowTypeError%":H,"%TypedArray%":Z,"%TypeError%":R,"%Uint8Array%":typeof Uint8Array>"u"?o:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?o:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?o:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?o:Uint32Array,"%URIError%":V,"%WeakMap%":typeof WeakMap>"u"?o:WeakMap,"%WeakRef%":typeof WeakRef>"u"?o:WeakRef,"%WeakSet%":typeof WeakSet>"u"?o:WeakSet};if(l1)try{null.error}catch(X2){var V1=l1(l1(X2));S1["%Error.prototype%"]=V1}var D1=function X2(N2){var r2;if("%AsyncFunction%"===N2)r2=a1("async function () {}");else if("%GeneratorFunction%"===N2)r2=a1("function* () {}");else if("%AsyncGeneratorFunction%"===N2)r2=a1("async function* () {}");else if("%AsyncGenerator%"===N2){var g2=X2("%AsyncGeneratorFunction%");g2&&(r2=g2.prototype)}else if("%AsyncIteratorPrototype%"===N2){var H1=X2("%AsyncGenerator%");H1&&l1&&(r2=l1(H1.prototype))}return S1[N2]=r2,r2},Q={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},h1=f(8244),x1=f(8196),O1=h1.call(Function.call,Array.prototype.concat),J1=h1.call(Function.apply,Array.prototype.splice),G1=h1.call(Function.call,String.prototype.replace),L1=h1.call(Function.call,String.prototype.slice),a2=h1.call(Function.call,RegExp.prototype.exec),A2=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,F2=/\\(\\)?/g,o2=function(N2,r2){var H1,g2=N2;if(x1(Q,g2)&&(g2="%"+(H1=Q[g2])[0]+"%"),x1(S1,g2)){var y2=S1[g2];if(y2===v1&&(y2=D1(g2)),typeof y2>"u"&&!r2)throw new R("intrinsic "+N2+" exists, but is not available. Please file an issue!");return{alias:H1,name:g2,value:y2}}throw new O("intrinsic "+N2+" does not exist!")};m2.exports=function(N2,r2){if("string"!=typeof N2||0===N2.length)throw new R("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof r2)throw new R('"allowMissing" argument must be a boolean');if(null===a2(/^%?[^%]*%?$/,N2))throw new O("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var g2=function(N2){var r2=L1(N2,0,1),g2=L1(N2,-1);if("%"===r2&&"%"!==g2)throw new O("invalid intrinsic syntax, expected closing `%`");if("%"===g2&&"%"!==r2)throw new O("invalid intrinsic syntax, expected opening `%`");var H1=[];return G1(N2,A2,function(y2,Q2,Y1,L2){H1[H1.length]=Y1?G1(L2,F2,"$1"):Q2||y2}),H1}(N2),H1=g2.length>0?g2[0]:"",y2=o2("%"+H1+"%",r2),Q2=y2.name,Y1=y2.value,L2=!1,E1=y2.alias;E1&&(H1=E1[0],J1(g2,O1([0,1],E1)));for(var f1=1,$1=!0;f1<g2.length;f1+=1){var T1=g2[f1],Q1=L1(T1,0,1),f2=L1(T1,-1);if(('"'===Q1||"'"===Q1||"`"===Q1||'"'===f2||"'"===f2||"`"===f2)&&Q1!==f2)throw new O("property names with quotes must have matching quotes");if(("constructor"===T1||!$1)&&(L2=!0),x1(S1,Q2="%"+(H1+="."+T1)+"%"))Y1=S1[Q2];else if(null!=Y1){if(!(T1 in Y1)){if(!r2)throw new R("base intrinsic for "+N2+" exists, but the property is not available.");return}if(j&&f1+1>=g2.length){var U2=j(Y1,T1);Y1=($1=!!U2)&&"get"in U2&&!("originalValue"in U2.get)?U2.get:Y1[T1]}else $1=x1(Y1,T1),Y1=Y1[T1];$1&&!L2&&(S1[Q2]=Y1)}}return Y1}},6730:(m2,P1,f)=>{"use strict";var a=f(5118)("%Object.getOwnPropertyDescriptor%",!0);if(a)try{a([],"length")}catch{a=null}m2.exports=a},5593:(m2,P1,f)=>{"use strict";var o=f(8030),a=function(){return!!o};a.hasArrayLengthDefineBug=function(){if(!o)return null;try{return 1!==o([],"length",{value:1}).length}catch{return!0}},m2.exports=a},811:m2=>{"use strict";var P1={foo:{}},f=Object;m2.exports=function(){return{__proto__:P1}.foo===P1.foo&&!({__proto__:null}instanceof f)}},7936:(m2,P1,f)=>{"use strict";var o=typeof Symbol<"u"&&Symbol,a=f(7186);m2.exports=function(){return"function"==typeof o&&"function"==typeof Symbol&&"symbol"==typeof o("foo")&&"symbol"==typeof Symbol("bar")&&a()}},7186:m2=>{"use strict";m2.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var f={},o=Symbol("test"),a=Object(o);if("string"==typeof o||"[object Symbol]"!==Object.prototype.toString.call(o)||"[object Symbol]"!==Object.prototype.toString.call(a))return!1;for(o in f[o]=42,f)return!1;if("function"==typeof Object.keys&&0!==Object.keys(f).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(f).length)return!1;var x=Object.getOwnPropertySymbols(f);if(1!==x.length||x[0]!==o||!Object.prototype.propertyIsEnumerable.call(f,o))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var D=Object.getOwnPropertyDescriptor(f,o);if(42!==D.value||!0!==D.enumerable)return!1}return!0}},8196:(m2,P1,f)=>{"use strict";var o=Function.prototype.call,a=Object.prototype.hasOwnProperty,k=f(8244);m2.exports=k.call(o,a)},1314:(m2,P1,f)=>{var o="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,k=o&&a&&"function"==typeof a.get?a.get:null,x=o&&Map.prototype.forEach,D="function"==typeof Set&&Set.prototype,O=Object.getOwnPropertyDescriptor&&D?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,R=D&&O&&"function"==typeof O.get?O.get:null,V=D&&Set.prototype.forEach,a1="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,e1="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d1="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,Y=Boolean.prototype.valueOf,l1=Object.prototype.toString,v1=Function.prototype.toString,Z=String.prototype.match,S1=String.prototype.slice,V1=String.prototype.replace,D1=String.prototype.toUpperCase,Q=String.prototype.toLowerCase,h1=RegExp.prototype.test,x1=Array.prototype.concat,O1=Array.prototype.join,J1=Array.prototype.slice,G1=Math.floor,L1="function"==typeof BigInt?BigInt.prototype.valueOf:null,a2=Object.getOwnPropertySymbols,A2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,F2="function"==typeof Symbol&&"object"==typeof Symbol.iterator,O2="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,o2=Object.prototype.propertyIsEnumerable,X2=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(I){return I.__proto__}:null);function N2(I,$){if(I===1/0||I===-1/0||I!=I||I&&I>-1e3&&I<1e3||h1.call(/e/,$))return $;var g1=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof I){var p1=I<0?-G1(-I):G1(I);if(p1!==I){var X1=String(p1),w1=S1.call($,X1.length+1);return V1.call(X1,g1,"$&_")+"."+V1.call(V1.call(w1,/([0-9]{3})/g,"$&_"),/_$/,"")}}return V1.call($,g1,"$&_")}var r2=f(2634),g2=r2.custom,H1=f2(g2)?g2:null;function y2(I,$,g1){var p1="double"===(g1.quoteStyle||$)?'"':"'";return p1+I+p1}function Q2(I){return V1.call(String(I),/"/g,""")}function Y1(I){return!("[object Array]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}function E1(I){return!("[object RegExp]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}function f2(I){if(F2)return I&&"object"==typeof I&&I instanceof Symbol;if("symbol"==typeof I)return!0;if(!I||"object"!=typeof I||!A2)return!1;try{return A2.call(I),!0}catch{}return!1}m2.exports=function I($,g1,p1,X1){var w1=g1||{};if(y3(w1,"quoteStyle")&&"single"!==w1.quoteStyle&&"double"!==w1.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(y3(w1,"maxStringLength")&&("number"==typeof w1.maxStringLength?w1.maxStringLength<0&&w1.maxStringLength!==1/0:null!==w1.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var D2=!y3(w1,"customInspect")||w1.customInspect;if("boolean"!=typeof D2&&"symbol"!==D2)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(y3(w1,"indent")&&null!==w1.indent&&"\t"!==w1.indent&&!(parseInt(w1.indent,10)===w1.indent&&w1.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(y3(w1,"numericSeparator")&&"boolean"!=typeof w1.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var v2=w1.numericSeparator;if(typeof $>"u")return"undefined";if(null===$)return"null";if("boolean"==typeof $)return $?"true":"false";if("string"==typeof $)return I1($,w1);if("number"==typeof $){if(0===$)return 1/0/$>0?"0":"-0";var t2=String($);return v2?N2($,t2):t2}if("bigint"==typeof $){var J=String($)+"n";return v2?N2($,J):J}var m1=typeof w1.depth>"u"?5:w1.depth;if(typeof p1>"u"&&(p1=0),p1>=m1&&m1>0&&"object"==typeof $)return Y1($)?"[Array]":"[Object]";var o1=function $2(I,$){var g1;if("\t"===I.indent)g1="\t";else{if(!("number"==typeof I.indent&&I.indent>0))return null;g1=O1.call(Array(I.indent+1)," ")}return{base:g1,prev:O1.call(Array($+1),g1)}}(w1,p1);if(typeof X1>"u")X1=[];else if(g3(X1,$)>=0)return"[Circular]";function k1(ct,bt,tt){if(bt&&(X1=J1.call(X1)).push(bt),tt){var yt={depth:w1.depth};return y3(w1,"quoteStyle")&&(yt.quoteStyle=w1.quoteStyle),I(ct,yt,p1+1,X1)}return I(ct,w1,p1+1,X1)}if("function"==typeof $&&!E1($)){var b2=function U3(I){if(I.name)return I.name;var $=Z.call(v1.call(I),/^function\s*([\w$]+)/);return $?$[1]:null}($),Y2=L($,k1);return"[Function"+(b2?": "+b2:" (anonymous)")+"]"+(Y2.length>0?" { "+O1.call(Y2,", ")+" }":"")}if(f2($)){var x2=F2?V1.call(String($),/^(Symbol\(.*\))_[^)]*$/,"$1"):A2.call($);return"object"!=typeof $||F2?x2:W1(x2)}if(function R1(I){return!(!I||"object"!=typeof I)&&(typeof HTMLElement<"u"&&I instanceof HTMLElement||"string"==typeof I.nodeName&&"function"==typeof I.getAttribute)}($)){for(var T2="<"+Q.call(String($.nodeName)),l2=$.attributes||[],P2=0;P2<l2.length;P2++)T2+=" "+l2[P2].name+"="+y2(Q2(l2[P2].value),"double",w1);return T2+=">",$.childNodes&&$.childNodes.length&&(T2+="..."),T2+"</"+Q.call(String($.nodeName))+">"}if(Y1($)){if(0===$.length)return"[]";var t3=L($,k1);return o1&&!function r3(I){for(var $=0;$<I.length;$++)if(g3(I[$],"\n")>=0)return!1;return!0}(t3)?"["+d3(t3,o1)+"]":"[ "+O1.call(t3,", ")+" ]"}if(function f1(I){return!("[object Error]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}($)){var S3=L($,k1);return"cause"in Error.prototype||!("cause"in $)||o2.call($,"cause")?0===S3.length?"["+String($)+"]":"{ ["+String($)+"] "+O1.call(S3,", ")+" }":"{ ["+String($)+"] "+O1.call(x1.call("[cause]: "+k1($.cause),S3),", ")+" }"}if("object"==typeof $&&D2){if(H1&&"function"==typeof $[H1]&&r2)return r2($,{depth:m1-p1});if("symbol"!==D2&&"function"==typeof $.inspect)return $.inspect()}if(function rt(I){if(!k||!I||"object"!=typeof I)return!1;try{k.call(I);try{R.call(I)}catch{return!0}return I instanceof Map}catch{}return!1}($)){var v3=[];return x&&x.call($,function(ct,bt){v3.push(k1(bt,$,!0)+" => "+k1(ct,$))}),W2("Map",k.call($),v3,o1)}if(function q3(I){if(!R||!I||"object"!=typeof I)return!1;try{R.call(I);try{k.call(I)}catch{return!0}return I instanceof Set}catch{}return!1}($)){var xt=[];return V&&V.call($,function(ct){xt.push(k1(ct,$))}),W2("Set",R.call($),xt,o1)}if(function Y3(I){if(!a1||!I||"object"!=typeof I)return!1;try{a1.call(I,a1);try{e1.call(I,e1)}catch{return!0}return I instanceof WeakMap}catch{}return!1}($))return d2("WeakMap");if(function e3(I){if(!e1||!I||"object"!=typeof I)return!1;try{e1.call(I,e1);try{a1.call(I,a1)}catch{return!0}return I instanceof WeakSet}catch{}return!1}($))return d2("WeakSet");if(function et(I){if(!d1||!I||"object"!=typeof I)return!1;try{return d1.call(I),!0}catch{}return!1}($))return d2("WeakRef");if(function T1(I){return!("[object Number]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}($))return W1(k1(Number($)));if(function U2(I){if(!I||"object"!=typeof I||!L1)return!1;try{return L1.call(I),!0}catch{}return!1}($))return W1(k1(L1.call($)));if(function Q1(I){return!("[object Boolean]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}($))return W1(Y.call($));if(function $1(I){return!("[object String]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}($))return W1(k1(String($)));if(typeof window<"u"&&$===window)return"{ [object Window] }";if($===global)return"{ [object globalThis] }";if(!function L2(I){return!("[object Date]"!==A3(I)||O2&&"object"==typeof I&&O2 in I)}($)&&!E1($)){var vt=L($,k1),zt=X2?X2($)===Object.prototype:$ instanceof Object||$.constructor===Object,h3=$ instanceof Object?"":"null prototype",j3=!zt&&O2&&Object($)===$&&O2 in $?S1.call(A3($),8,-1):h3?"Object":"",_t=(zt||"function"!=typeof $.constructor?"":$.constructor.name?$.constructor.name+" ":"")+(j3||h3?"["+O1.call(x1.call([],j3||[],h3||[]),": ")+"] ":"");return 0===vt.length?_t+"{}":o1?_t+"{"+d3(vt,o1)+"}":_t+"{ "+O1.call(vt,", ")+" }"}return String($)};var b3=Object.prototype.hasOwnProperty||function(I){return I in this};function y3(I,$){return b3.call(I,$)}function A3(I){return l1.call(I)}function g3(I,$){if(I.indexOf)return I.indexOf($);for(var g1=0,p1=I.length;g1<p1;g1++)if(I[g1]===$)return g1;return-1}function I1(I,$){if(I.length>$.maxStringLength){var g1=I.length-$.maxStringLength,p1="... "+g1+" more character"+(g1>1?"s":"");return I1(S1.call(I,0,$.maxStringLength),$)+p1}return y2(V1.call(V1.call(I,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,F1),"single",$)}function F1(I){var $=I.charCodeAt(0),g1={8:"b",9:"t",10:"n",12:"f",13:"r"}[$];return g1?"\\"+g1:"\\x"+($<16?"0":"")+D1.call($.toString(16))}function W1(I){return"Object("+I+")"}function d2(I){return I+" { ? }"}function W2(I,$,g1,p1){return I+" ("+$+") {"+(p1?d3(g1,p1):O1.call(g1,", "))+"}"}function d3(I,$){if(0===I.length)return"";var g1="\n"+$.prev+$.base;return g1+O1.call(I,","+g1)+"\n"+$.prev}function L(I,$){var g1=Y1(I),p1=[];if(g1){p1.length=I.length;for(var X1=0;X1<I.length;X1++)p1[X1]=y3(I,X1)?$(I[X1],I):""}var D2,w1="function"==typeof a2?a2(I):[];if(F2){D2={};for(var v2=0;v2<w1.length;v2++)D2["$"+w1[v2]]=w1[v2]}for(var t2 in I)y3(I,t2)&&(g1&&String(Number(t2))===t2&&t2<I.length||F2&&D2["$"+t2]instanceof Symbol||(h1.call(/[^\w$]/,t2)?p1.push($(t2,I)+": "+$(I[t2],I)):p1.push(t2+": "+$(I[t2],I))));if("function"==typeof a2)for(var J=0;J<w1.length;J++)o2.call(I,w1[J])&&p1.push("["+$(w1[J])+"]: "+$(I[w1[J]],I));return p1}},104:m2=>{"use strict";var P1=String.prototype.replace,f=/%20/g;m2.exports={default:"RFC3986",formatters:{RFC1738:function(a){return P1.call(a,f,"+")},RFC3986:function(a){return String(a)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},2808:(m2,P1,f)=>{"use strict";var o=f(5061),a=f(3147),k=f(104);m2.exports={formats:k,parse:a,stringify:o}},3147:(m2,P1,f)=>{"use strict";var o=f(4897),a=Object.prototype.hasOwnProperty,k=Array.isArray,x={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:o.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1},O=function(H,d1){return H&&"string"==typeof H&&d1.comma&&H.indexOf(",")>-1?H.split(","):H},j=function(d1,Y,l1,v1){if(d1){var Z=l1.allowDots?d1.replace(/\.([^.[]+)/g,"[$1]"):d1,V1=/(\[[^[\]]*])/g,D1=l1.depth>0&&/(\[[^[\]]*])/.exec(Z),Q=D1?Z.slice(0,D1.index):Z,h1=[];if(Q){if(!l1.plainObjects&&a.call(Object.prototype,Q)&&!l1.allowPrototypes)return;h1.push(Q)}for(var x1=0;l1.depth>0&&null!==(D1=V1.exec(Z))&&x1<l1.depth;){if(x1+=1,!l1.plainObjects&&a.call(Object.prototype,D1[1].slice(1,-1))&&!l1.allowPrototypes)return;h1.push(D1[1])}if(D1){if(!0===l1.strictDepth)throw new RangeError("Input depth exceeded depth option of "+l1.depth+" and strictDepth is true");h1.push("["+Z.slice(D1.index)+"]")}return function(H,d1,Y,l1){for(var v1=l1?d1:O(d1,Y),Z=H.length-1;Z>=0;--Z){var S1,V1=H[Z];if("[]"===V1&&Y.parseArrays)S1=Y.allowEmptyArrays&&(""===v1||Y.strictNullHandling&&null===v1)?[]:[].concat(v1);else{S1=Y.plainObjects?Object.create(null):{};var D1="["===V1.charAt(0)&&"]"===V1.charAt(V1.length-1)?V1.slice(1,-1):V1,Q=Y.decodeDotInKeys?D1.replace(/%2E/g,"."):D1,h1=parseInt(Q,10);Y.parseArrays||""!==Q?!isNaN(h1)&&V1!==Q&&String(h1)===Q&&h1>=0&&Y.parseArrays&&h1<=Y.arrayLimit?(S1=[])[h1]=v1:"__proto__"!==Q&&(S1[Q]=v1):S1={0:v1}}v1=S1}return v1}(h1,Y,l1,v1)}};m2.exports=function(H,d1){var Y=function(d1){if(!d1)return x;if(typeof d1.allowEmptyArrays<"u"&&"boolean"!=typeof d1.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof d1.decodeDotInKeys<"u"&&"boolean"!=typeof d1.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==d1.decoder&&typeof d1.decoder<"u"&&"function"!=typeof d1.decoder)throw new TypeError("Decoder has to be a function.");if(typeof d1.charset<"u"&&"utf-8"!==d1.charset&&"iso-8859-1"!==d1.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var Y=typeof d1.charset>"u"?x.charset:d1.charset,l1=typeof d1.duplicates>"u"?x.duplicates:d1.duplicates;if("combine"!==l1&&"first"!==l1&&"last"!==l1)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:typeof d1.allowDots>"u"?!0===d1.decodeDotInKeys||x.allowDots:!!d1.allowDots,allowEmptyArrays:"boolean"==typeof d1.allowEmptyArrays?!!d1.allowEmptyArrays:x.allowEmptyArrays,allowPrototypes:"boolean"==typeof d1.allowPrototypes?d1.allowPrototypes:x.allowPrototypes,allowSparse:"boolean"==typeof d1.allowSparse?d1.allowSparse:x.allowSparse,arrayLimit:"number"==typeof d1.arrayLimit?d1.arrayLimit:x.arrayLimit,charset:Y,charsetSentinel:"boolean"==typeof d1.charsetSentinel?d1.charsetSentinel:x.charsetSentinel,comma:"boolean"==typeof d1.comma?d1.comma:x.comma,decodeDotInKeys:"boolean"==typeof d1.decodeDotInKeys?d1.decodeDotInKeys:x.decodeDotInKeys,decoder:"function"==typeof d1.decoder?d1.decoder:x.decoder,delimiter:"string"==typeof d1.delimiter||o.isRegExp(d1.delimiter)?d1.delimiter:x.delimiter,depth:"number"==typeof d1.depth||!1===d1.depth?+d1.depth:x.depth,duplicates:l1,ignoreQueryPrefix:!0===d1.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof d1.interpretNumericEntities?d1.interpretNumericEntities:x.interpretNumericEntities,parameterLimit:"number"==typeof d1.parameterLimit?d1.parameterLimit:x.parameterLimit,parseArrays:!1!==d1.parseArrays,plainObjects:"boolean"==typeof d1.plainObjects?d1.plainObjects:x.plainObjects,strictDepth:"boolean"==typeof d1.strictDepth?!!d1.strictDepth:x.strictDepth,strictNullHandling:"boolean"==typeof d1.strictNullHandling?d1.strictNullHandling:x.strictNullHandling}}(d1);if(""===H||null===H||typeof H>"u")return Y.plainObjects?Object.create(null):{};for(var l1="string"==typeof H?function(d1,Y){var D1,l1={__proto__:null},v1=Y.ignoreQueryPrefix?d1.replace(/^\?/,""):d1,S1=(v1=v1.replace(/%5B/gi,"[").replace(/%5D/gi,"]")).split(Y.delimiter,Y.parameterLimit===1/0?void 0:Y.parameterLimit),V1=-1,Q=Y.charset;if(Y.charsetSentinel)for(D1=0;D1<S1.length;++D1)0===S1[D1].indexOf("utf8=")&&("utf8=%E2%9C%93"===S1[D1]?Q="utf-8":"utf8=%26%2310003%3B"===S1[D1]&&(Q="iso-8859-1"),V1=D1,D1=S1.length);for(D1=0;D1<S1.length;++D1)if(D1!==V1){var J1,G1,h1=S1[D1],x1=h1.indexOf("]="),O1=-1===x1?h1.indexOf("="):x1+1;-1===O1?(J1=Y.decoder(h1,x.decoder,Q,"key"),G1=Y.strictNullHandling?null:""):(J1=Y.decoder(h1.slice(0,O1),x.decoder,Q,"key"),G1=o.maybeMap(O(h1.slice(O1+1),Y),function(a2){return Y.decoder(a2,x.decoder,Q,"value")})),G1&&Y.interpretNumericEntities&&"iso-8859-1"===Q&&(G1=G1.replace(/&#(\d+);/g,function(d1,Y){return String.fromCharCode(parseInt(Y,10))})),h1.indexOf("[]=")>-1&&(G1=k(G1)?[G1]:G1);var L1=a.call(l1,J1);L1&&"combine"===Y.duplicates?l1[J1]=o.combine(l1[J1],G1):(!L1||"last"===Y.duplicates)&&(l1[J1]=G1)}return l1}(H,Y):H,v1=Y.plainObjects?Object.create(null):{},Z=Object.keys(l1),S1=0;S1<Z.length;++S1){var V1=Z[S1],D1=j(V1,l1[V1],Y,"string"==typeof H);v1=o.merge(v1,D1,Y)}return!0===Y.allowSparse?v1:o.compact(v1)}},5061:(m2,P1,f)=>{"use strict";var o=f(2457),a=f(4897),k=f(104),x=Object.prototype.hasOwnProperty,D={brackets:function(v1){return v1+"[]"},comma:"comma",indices:function(v1,Z){return v1+"["+Z+"]"},repeat:function(v1){return v1}},O=Array.isArray,R=Array.prototype.push,V=function(l1,v1){R.apply(l1,O(v1)?v1:[v1])},W=Date.prototype.toISOString,a1=k.default,j={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:a.encode,encodeValuesOnly:!1,format:a1,formatter:k.formatters[a1],indices:!1,serializeDate:function(v1){return W.call(v1)},skipNulls:!1,strictNullHandling:!1},H={},d1=function l1(v1,Z,S1,V1,D1,Q,h1,x1,O1,J1,G1,L1,a2,A2,F2,O2,o2,X2){for(var N2=v1,r2=X2,g2=0,H1=!1;void 0!==(r2=r2.get(H))&&!H1;){var y2=r2.get(v1);if(g2+=1,typeof y2<"u"){if(y2===g2)throw new RangeError("Cyclic object value");H1=!0}typeof r2.get(H)>"u"&&(g2=0)}if("function"==typeof J1?N2=J1(Z,N2):N2 instanceof Date?N2=a2(N2):"comma"===S1&&O(N2)&&(N2=a.maybeMap(N2,function(A3){return A3 instanceof Date?a2(A3):A3})),null===N2){if(Q)return O1&&!O2?O1(Z,j.encoder,o2,"key",A2):Z;N2=""}if(function(v1){return"string"==typeof v1||"number"==typeof v1||"boolean"==typeof v1||"symbol"==typeof v1||"bigint"==typeof v1}(N2)||a.isBuffer(N2))return O1?[F2(O2?Z:O1(Z,j.encoder,o2,"key",A2))+"="+F2(O1(N2,j.encoder,o2,"value",A2))]:[F2(Z)+"="+F2(String(N2))];var L2,Y1=[];if(typeof N2>"u")return Y1;if("comma"===S1&&O(N2))O2&&O1&&(N2=a.maybeMap(N2,O1)),L2=[{value:N2.length>0?N2.join(",")||null:void 0}];else if(O(J1))L2=J1;else{var E1=Object.keys(N2);L2=G1?E1.sort(G1):E1}var f1=x1?Z.replace(/\./g,"%2E"):Z,$1=V1&&O(N2)&&1===N2.length?f1+"[]":f1;if(D1&&O(N2)&&0===N2.length)return $1+"[]";for(var T1=0;T1<L2.length;++T1){var Q1=L2[T1],f2="object"==typeof Q1&&typeof Q1.value<"u"?Q1.value:N2[Q1];if(!h1||null!==f2){var U2=L1&&x1?Q1.replace(/\./g,"%2E"):Q1,b3=O(N2)?"function"==typeof S1?S1($1,U2):$1:$1+(L1?"."+U2:"["+U2+"]");X2.set(v1,g2);var y3=o();y3.set(H,X2),V(Y1,l1(f2,b3,S1,V1,D1,Q,h1,x1,"comma"===S1&&O2&&O(N2)?null:O1,J1,G1,L1,a2,A2,F2,O2,o2,y3))}}return Y1};m2.exports=function(l1,v1){var V1,Z=l1,S1=function(v1){if(!v1)return j;if(typeof v1.allowEmptyArrays<"u"&&"boolean"!=typeof v1.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof v1.encodeDotInKeys<"u"&&"boolean"!=typeof v1.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==v1.encoder&&typeof v1.encoder<"u"&&"function"!=typeof v1.encoder)throw new TypeError("Encoder has to be a function.");var Z=v1.charset||j.charset;if(typeof v1.charset<"u"&&"utf-8"!==v1.charset&&"iso-8859-1"!==v1.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var S1=k.default;if(typeof v1.format<"u"){if(!x.call(k.formatters,v1.format))throw new TypeError("Unknown format option provided.");S1=v1.format}var Q,V1=k.formatters[S1],D1=j.filter;if(("function"==typeof v1.filter||O(v1.filter))&&(D1=v1.filter),Q=v1.arrayFormat in D?v1.arrayFormat:"indices"in v1?v1.indices?"indices":"repeat":j.arrayFormat,"commaRoundTrip"in v1&&"boolean"!=typeof v1.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");return{addQueryPrefix:"boolean"==typeof v1.addQueryPrefix?v1.addQueryPrefix:j.addQueryPrefix,allowDots:typeof v1.allowDots>"u"?!0===v1.encodeDotInKeys||j.allowDots:!!v1.allowDots,allowEmptyArrays:"boolean"==typeof v1.allowEmptyArrays?!!v1.allowEmptyArrays:j.allowEmptyArrays,arrayFormat:Q,charset:Z,charsetSentinel:"boolean"==typeof v1.charsetSentinel?v1.charsetSentinel:j.charsetSentinel,commaRoundTrip:v1.commaRoundTrip,delimiter:typeof v1.delimiter>"u"?j.delimiter:v1.delimiter,encode:"boolean"==typeof v1.encode?v1.encode:j.encode,encodeDotInKeys:"boolean"==typeof v1.encodeDotInKeys?v1.encodeDotInKeys:j.encodeDotInKeys,encoder:"function"==typeof v1.encoder?v1.encoder:j.encoder,encodeValuesOnly:"boolean"==typeof v1.encodeValuesOnly?v1.encodeValuesOnly:j.encodeValuesOnly,filter:D1,format:S1,formatter:V1,serializeDate:"function"==typeof v1.serializeDate?v1.serializeDate:j.serializeDate,skipNulls:"boolean"==typeof v1.skipNulls?v1.skipNulls:j.skipNulls,sort:"function"==typeof v1.sort?v1.sort:null,strictNullHandling:"boolean"==typeof v1.strictNullHandling?v1.strictNullHandling:j.strictNullHandling}}(v1);"function"==typeof S1.filter?Z=(0,S1.filter)("",Z):O(S1.filter)&&(V1=S1.filter);var Q=[];if("object"!=typeof Z||null===Z)return"";var h1=D[S1.arrayFormat],x1="comma"===h1&&S1.commaRoundTrip;V1||(V1=Object.keys(Z)),S1.sort&&V1.sort(S1.sort);for(var O1=o(),J1=0;J1<V1.length;++J1){var G1=V1[J1];S1.skipNulls&&null===Z[G1]||V(Q,d1(Z[G1],G1,h1,x1,S1.allowEmptyArrays,S1.strictNullHandling,S1.skipNulls,S1.encodeDotInKeys,S1.encode?S1.encoder:null,S1.filter,S1.sort,S1.allowDots,S1.serializeDate,S1.format,S1.formatter,S1.encodeValuesOnly,S1.charset,O1))}var L1=Q.join(S1.delimiter),a2=!0===S1.addQueryPrefix?"?":"";return S1.charsetSentinel&&(a2+="iso-8859-1"===S1.charset?"utf8=%26%2310003%3B&":"utf8=%E2%9C%93&"),L1.length>0?a2+L1:""}},4897:(m2,P1,f)=>{"use strict";var o=f(104),a=Object.prototype.hasOwnProperty,k=Array.isArray,x=function(){for(var v1=[],Z=0;Z<256;++Z)v1.push("%"+((Z<16?"0":"")+Z.toString(16)).toUpperCase());return v1}(),O=function(Z,S1){for(var V1=S1&&S1.plainObjects?Object.create(null):{},D1=0;D1<Z.length;++D1)typeof Z[D1]<"u"&&(V1[D1]=Z[D1]);return V1};m2.exports={arrayToObject:O,assign:function(Z,S1){return Object.keys(S1).reduce(function(V1,D1){return V1[D1]=S1[D1],V1},Z)},combine:function(Z,S1){return[].concat(Z,S1)},compact:function(Z){for(var S1=[{obj:{o:Z},prop:"o"}],V1=[],D1=0;D1<S1.length;++D1)for(var Q=S1[D1],h1=Q.obj[Q.prop],x1=Object.keys(h1),O1=0;O1<x1.length;++O1){var J1=x1[O1],G1=h1[J1];"object"==typeof G1&&null!==G1&&-1===V1.indexOf(G1)&&(S1.push({obj:h1,prop:J1}),V1.push(G1))}return function(Z){for(;Z.length>1;){var S1=Z.pop(),V1=S1.obj[S1.prop];if(k(V1)){for(var D1=[],Q=0;Q<V1.length;++Q)typeof V1[Q]<"u"&&D1.push(V1[Q]);S1.obj[S1.prop]=D1}}}(S1),Z},decode:function(v1,Z,S1){var V1=v1.replace(/\+/g," ");if("iso-8859-1"===S1)return V1.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(V1)}catch{return V1}},encode:function(Z,S1,V1,D1,Q){if(0===Z.length)return Z;var h1=Z;if("symbol"==typeof Z?h1=Symbol.prototype.toString.call(Z):"string"!=typeof Z&&(h1=String(Z)),"iso-8859-1"===V1)return escape(h1).replace(/%u[0-9a-f]{4}/gi,function(A2){return"%26%23"+parseInt(A2.slice(2),16)+"%3B"});for(var x1="",O1=0;O1<h1.length;O1+=1024){for(var J1=h1.length>=1024?h1.slice(O1,O1+1024):h1,G1=[],L1=0;L1<J1.length;++L1){var a2=J1.charCodeAt(L1);45===a2||46===a2||95===a2||126===a2||a2>=48&&a2<=57||a2>=65&&a2<=90||a2>=97&&a2<=122||Q===o.RFC1738&&(40===a2||41===a2)?G1[G1.length]=J1.charAt(L1):a2<128?G1[G1.length]=x[a2]:a2<2048?G1[G1.length]=x[192|a2>>6]+x[128|63&a2]:a2<55296||a2>=57344?G1[G1.length]=x[224|a2>>12]+x[128|a2>>6&63]+x[128|63&a2]:(a2=65536+((1023&a2)<<10|1023&J1.charCodeAt(L1+=1)),G1[G1.length]=x[240|a2>>18]+x[128|a2>>12&63]+x[128|a2>>6&63]+x[128|63&a2])}x1+=G1.join("")}return x1},isBuffer:function(Z){return!(!Z||"object"!=typeof Z||!(Z.constructor&&Z.constructor.isBuffer&&Z.constructor.isBuffer(Z)))},isRegExp:function(Z){return"[object RegExp]"===Object.prototype.toString.call(Z)},maybeMap:function(Z,S1){if(k(Z)){for(var V1=[],D1=0;D1<Z.length;D1+=1)V1.push(S1(Z[D1]));return V1}return S1(Z)},merge:function v1(Z,S1,V1){if(!S1)return Z;if("object"!=typeof S1){if(k(Z))Z.push(S1);else{if(!Z||"object"!=typeof Z)return[Z,S1];(V1&&(V1.plainObjects||V1.allowPrototypes)||!a.call(Object.prototype,S1))&&(Z[S1]=!0)}return Z}if(!Z||"object"!=typeof Z)return[Z].concat(S1);var D1=Z;return k(Z)&&!k(S1)&&(D1=O(Z,V1)),k(Z)&&k(S1)?(S1.forEach(function(Q,h1){if(a.call(Z,h1)){var x1=Z[h1];x1&&"object"==typeof x1&&Q&&"object"==typeof Q?Z[h1]=v1(x1,Q,V1):Z.push(Q)}else Z[h1]=Q}),Z):Object.keys(S1).reduce(function(Q,h1){var x1=S1[h1];return Q[h1]=a.call(Q,h1)?v1(Q[h1],x1,V1):x1,Q},D1)}}},5536:(m2,P1,f)=>{"use strict";f.d(P1,{t:()=>a});var o=f(1502);class a extends o.B{constructor(x){super(),this._value=x}get value(){return this.getValue()}_subscribe(x){const D=super._subscribe(x);return!D.closed&&x.next(this._value),D}getValue(){const{hasError:x,thrownError:D,_value:O}=this;if(x)throw D;return this._throwIfClosed(),O}next(x){super.next(this._value=x)}}},4517:(m2,P1,f)=>{"use strict";f.d(P1,{c:()=>V});var o=f(3271),a=f(8639),k=f(4770),x=f(6623),D=f(302),O=f(8347),R=f(8806);let V=(()=>{class e1{constructor(d1){d1&&(this._subscribe=d1)}lift(d1){const Y=new e1;return Y.source=this,Y.operator=d1,Y}subscribe(d1,Y,l1){const v1=function j(e1){return e1&&e1 instanceof o.vU||function a1(e1){return e1&&(0,O.T)(e1.next)&&(0,O.T)(e1.error)&&(0,O.T)(e1.complete)}(e1)&&(0,a.Uv)(e1)}(d1)?d1:new o.Ms(d1,Y,l1);return(0,R.Y)(()=>{const{operator:Z,source:S1}=this;v1.add(Z?Z.call(v1,S1):S1?this._subscribe(v1):this._trySubscribe(v1))}),v1}_trySubscribe(d1){try{return this._subscribe(d1)}catch(Y){d1.error(Y)}}forEach(d1,Y){return new(Y=W(Y))((l1,v1)=>{const Z=new o.Ms({next:S1=>{try{d1(S1)}catch(V1){v1(V1),Z.unsubscribe()}},error:v1,complete:l1});this.subscribe(Z)})}_subscribe(d1){var Y;return null===(Y=this.source)||void 0===Y?void 0:Y.subscribe(d1)}[k.s](){return this}pipe(...d1){return(0,x.m)(d1)(this)}toPromise(d1){return new(d1=W(d1))((Y,l1)=>{let v1;this.subscribe(Z=>v1=Z,Z=>l1(Z),()=>Y(v1))})}}return e1.create=H=>new e1(H),e1})();function W(e1){var H;return null!==(H=e1??D.$.Promise)&&void 0!==H?H:Promise}},1151:(m2,P1,f)=>{"use strict";f.d(P1,{m:()=>k});var o=f(1502),a=f(7221);class k extends o.B{constructor(D=1/0,O=1/0,R=a.U){super(),this._bufferSize=D,this._windowTime=O,this._timestampProvider=R,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=O===1/0,this._bufferSize=Math.max(1,D),this._windowTime=Math.max(1,O)}next(D){const{isStopped:O,_buffer:R,_infiniteTimeWindow:V,_timestampProvider:W,_windowTime:a1}=this;O||(R.push(D),!V&&R.push(W.now()+a1)),this._trimBuffer(),super.next(D)}_subscribe(D){this._throwIfClosed(),this._trimBuffer();const O=this._innerSubscribe(D),{_infiniteTimeWindow:R,_buffer:V}=this,W=V.slice();for(let a1=0;a1<W.length&&!D.closed;a1+=R?1:2)D.next(W[a1]);return this._checkFinalizedStatuses(D),O}_trimBuffer(){const{_bufferSize:D,_timestampProvider:O,_buffer:R,_infiniteTimeWindow:V}=this,W=(V?1:2)*D;if(D<1/0&&W<R.length&&R.splice(0,R.length-W),!V){const a1=O.now();let j=0;for(let e1=1;e1<R.length&&R[e1]<=a1;e1+=2)j=e1;j&&R.splice(0,j+1)}}}},1502:(m2,P1,f)=>{"use strict";f.d(P1,{B:()=>R});var o=f(4517),a=f(8639);const x=(0,f(849).L)(W=>function(){W(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var D=f(8248),O=f(8806);let R=(()=>{class W extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(j){const e1=new V(this,this);return e1.operator=j,e1}_throwIfClosed(){if(this.closed)throw new x}next(j){(0,O.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e1 of this.currentObservers)e1.next(j)}})}error(j){(0,O.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=j;const{observers:e1}=this;for(;e1.length;)e1.shift().error(j)}})}complete(){(0,O.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:j}=this;for(;j.length;)j.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var j;return(null===(j=this.observers)||void 0===j?void 0:j.length)>0}_trySubscribe(j){return this._throwIfClosed(),super._trySubscribe(j)}_subscribe(j){return this._throwIfClosed(),this._checkFinalizedStatuses(j),this._innerSubscribe(j)}_innerSubscribe(j){const{hasError:e1,isStopped:H,observers:d1}=this;return e1||H?a.Kn:(this.currentObservers=null,d1.push(j),new a.yU(()=>{this.currentObservers=null,(0,D.o)(d1,j)}))}_checkFinalizedStatuses(j){const{hasError:e1,thrownError:H,isStopped:d1}=this;e1?j.error(H):d1&&j.complete()}asObservable(){const j=new o.c;return j.source=this,j}}return W.create=(a1,j)=>new V(a1,j),W})();class V extends R{constructor(a1,j){super(),this.destination=a1,this.source=j}next(a1){var j,e1;null===(e1=null===(j=this.destination)||void 0===j?void 0:j.next)||void 0===e1||e1.call(j,a1)}error(a1){var j,e1;null===(e1=null===(j=this.destination)||void 0===j?void 0:j.error)||void 0===e1||e1.call(j,a1)}complete(){var a1,j;null===(j=null===(a1=this.destination)||void 0===a1?void 0:a1.complete)||void 0===j||j.call(a1)}_subscribe(a1){var j,e1;return null!==(e1=null===(j=this.source)||void 0===j?void 0:j.subscribe(a1))&&void 0!==e1?e1:a.Kn}}},3271:(m2,P1,f)=>{"use strict";f.d(P1,{Ms:()=>l1,vU:()=>e1});var o=f(8347),a=f(8639),k=f(302),x=f(8058),D=f(6075);const O=W("C",void 0,void 0);function W(D1,Q,h1){return{kind:D1,value:Q,error:h1}}var a1=f(3514),j=f(8806);class e1 extends a.yU{constructor(Q){super(),this.isStopped=!1,Q?(this.destination=Q,(0,a.Uv)(Q)&&Q.add(this)):this.destination=V1}static create(Q,h1,x1){return new l1(Q,h1,x1)}next(Q){this.isStopped?S1(function V(D1){return W("N",D1,void 0)}(Q),this):this._next(Q)}error(Q){this.isStopped?S1(function R(D1){return W("E",void 0,D1)}(Q),this):(this.isStopped=!0,this._error(Q))}complete(){this.isStopped?S1(O,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Q){this.destination.next(Q)}_error(Q){try{this.destination.error(Q)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const H=Function.prototype.bind;function d1(D1,Q){return H.call(D1,Q)}class Y{constructor(Q){this.partialObserver=Q}next(Q){const{partialObserver:h1}=this;if(h1.next)try{h1.next(Q)}catch(x1){v1(x1)}}error(Q){const{partialObserver:h1}=this;if(h1.error)try{h1.error(Q)}catch(x1){v1(x1)}else v1(Q)}complete(){const{partialObserver:Q}=this;if(Q.complete)try{Q.complete()}catch(h1){v1(h1)}}}class l1 extends e1{constructor(Q,h1,x1){let O1;if(super(),(0,o.T)(Q)||!Q)O1={next:Q??void 0,error:h1??void 0,complete:x1??void 0};else{let J1;this&&k.$.useDeprecatedNextContext?(J1=Object.create(Q),J1.unsubscribe=()=>this.unsubscribe(),O1={next:Q.next&&d1(Q.next,J1),error:Q.error&&d1(Q.error,J1),complete:Q.complete&&d1(Q.complete,J1)}):O1=Q}this.destination=new Y(O1)}}function v1(D1){k.$.useDeprecatedSynchronousErrorHandling?(0,j.l)(D1):(0,x.m)(D1)}function S1(D1,Q){const{onStoppedNotification:h1}=k.$;h1&&a1.f.setTimeout(()=>h1(D1,Q))}const V1={closed:!0,next:D.l,error:function Z(D1){throw D1},complete:D.l}},8639:(m2,P1,f)=>{"use strict";f.d(P1,{Kn:()=>O,yU:()=>D,Uv:()=>R});var o=f(8347);const k=(0,f(849).L)(W=>function(j){W(this),this.message=j?`${j.length} errors occurred during unsubscription:\n${j.map((e1,H)=>`${H+1}) ${e1.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=j});var x=f(8248);class D{constructor(a1){this.initialTeardown=a1,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let a1;if(!this.closed){this.closed=!0;const{_parentage:j}=this;if(j)if(this._parentage=null,Array.isArray(j))for(const d1 of j)d1.remove(this);else j.remove(this);const{initialTeardown:e1}=this;if((0,o.T)(e1))try{e1()}catch(d1){a1=d1 instanceof k?d1.errors:[d1]}const{_finalizers:H}=this;if(H){this._finalizers=null;for(const d1 of H)try{V(d1)}catch(Y){a1=a1??[],Y instanceof k?a1=[...a1,...Y.errors]:a1.push(Y)}}if(a1)throw new k(a1)}}add(a1){var j;if(a1&&a1!==this)if(this.closed)V(a1);else{if(a1 instanceof D){if(a1.closed||a1._hasParent(this))return;a1._addParent(this)}(this._finalizers=null!==(j=this._finalizers)&&void 0!==j?j:[]).push(a1)}}_hasParent(a1){const{_parentage:j}=this;return j===a1||Array.isArray(j)&&j.includes(a1)}_addParent(a1){const{_parentage:j}=this;this._parentage=Array.isArray(j)?(j.push(a1),j):j?[j,a1]:a1}_removeParent(a1){const{_parentage:j}=this;j===a1?this._parentage=null:Array.isArray(j)&&(0,x.o)(j,a1)}remove(a1){const{_finalizers:j}=this;j&&(0,x.o)(j,a1),a1 instanceof D&&a1._removeParent(this)}}D.EMPTY=(()=>{const W=new D;return W.closed=!0,W})();const O=D.EMPTY;function R(W){return W instanceof D||W&&"closed"in W&&(0,o.T)(W.remove)&&(0,o.T)(W.add)&&(0,o.T)(W.unsubscribe)}function V(W){(0,o.T)(W)?W():W.unsubscribe()}},302:(m2,P1,f)=>{"use strict";f.d(P1,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},1640:(m2,P1,f)=>{"use strict";f.d(P1,{z:()=>a1});var o=f(4517),a=f(7922),k=f(3860),x=f(2337),D=f(8758),O=f(1866),R=f(3060),V=f(1676),W=f(2437);function a1(...H){const d1=(0,O.lI)(H),Y=(0,O.ms)(H),{args:l1,keys:v1}=(0,a.D)(H);if(0===l1.length)return(0,k.H)([],d1);const Z=new o.c(function j(H,d1,Y=x.D){return l1=>{e1(d1,()=>{const{length:v1}=H,Z=new Array(v1);let S1=v1,V1=v1;for(let D1=0;D1<v1;D1++)e1(d1,()=>{const Q=(0,k.H)(H[D1],d1);let h1=!1;Q.subscribe((0,V._)(l1,x1=>{Z[D1]=x1,h1||(h1=!0,V1--),V1||l1.next(Y(Z.slice()))},()=>{--S1||l1.complete()}))},l1)},l1)}}(l1,d1,v1?S1=>(0,R.e)(v1,S1):x.D));return Y?Z.pipe((0,D.I)(Y)):Z}function e1(H,d1,Y){H?(0,W.N)(Y,H,d1):d1()}},3584:(m2,P1,f)=>{"use strict";f.d(P1,{x:()=>D});var o=f(9041),k=f(1866),x=f(3860);function D(...O){return function a(){return(0,o.U)(1)}()((0,x.H)(O,(0,k.lI)(O)))}},8210:(m2,P1,f)=>{"use strict";f.d(P1,{v:()=>k});var o=f(4517),a=f(58);function k(x){return new o.c(D=>{(0,a.Tg)(x()).subscribe(D)})}},523:(m2,P1,f)=>{"use strict";f.d(P1,{w:()=>a});const a=new(f(4517).c)(D=>D.complete())},4656:(m2,P1,f)=>{"use strict";f.d(P1,{p:()=>V});var o=f(4517),a=f(7922),k=f(58),x=f(1866),D=f(1676),O=f(8758),R=f(3060);function V(...W){const a1=(0,x.ms)(W),{args:j,keys:e1}=(0,a.D)(W),H=new o.c(d1=>{const{length:Y}=j;if(!Y)return void d1.complete();const l1=new Array(Y);let v1=Y,Z=Y;for(let S1=0;S1<Y;S1++){let V1=!1;(0,k.Tg)(j[S1]).subscribe((0,D._)(d1,D1=>{V1||(V1=!0,Z--),l1[S1]=D1},()=>v1--,void 0,()=>{(!v1||!V1)&&(Z||d1.next(e1?(0,R.e)(e1,l1):l1),d1.complete())}))}});return a1?H.pipe((0,O.I)(a1)):H}},3860:(m2,P1,f)=>{"use strict";f.d(P1,{H:()=>h1});var o=f(58),a=f(9721),k=f(1474);function x(x1,O1=0){return(0,k.N)((J1,G1)=>{G1.add(x1.schedule(()=>J1.subscribe(G1),O1))})}var R=f(4517),W=f(477),a1=f(8347),j=f(2437);function H(x1,O1){if(!x1)throw new Error("Iterable cannot be null");return new R.c(J1=>{(0,j.N)(J1,O1,()=>{const G1=x1[Symbol.asyncIterator]();(0,j.N)(J1,O1,()=>{G1.next().then(L1=>{L1.done?J1.complete():J1.next(L1.value)})},0,!0)})})}var d1=f(835),Y=f(182),l1=f(9085),v1=f(4377),Z=f(165),S1=f(7603),V1=f(8120);function h1(x1,O1){return O1?function Q(x1,O1){if(null!=x1){if((0,d1.l)(x1))return function D(x1,O1){return(0,o.Tg)(x1).pipe(x(O1),(0,a.Q)(O1))}(x1,O1);if((0,l1.X)(x1))return function V(x1,O1){return new R.c(J1=>{let G1=0;return O1.schedule(function(){G1===x1.length?J1.complete():(J1.next(x1[G1++]),J1.closed||this.schedule())})})}(x1,O1);if((0,Y.y)(x1))return function O(x1,O1){return(0,o.Tg)(x1).pipe(x(O1),(0,a.Q)(O1))}(x1,O1);if((0,Z.T)(x1))return H(x1,O1);if((0,v1.x)(x1))return function e1(x1,O1){return new R.c(J1=>{let G1;return(0,j.N)(J1,O1,()=>{G1=x1[W.l](),(0,j.N)(J1,O1,()=>{let L1,a2;try{({value:L1,done:a2}=G1.next())}catch(A2){return void J1.error(A2)}a2?J1.complete():J1.next(L1)},0,!0)}),()=>(0,a1.T)(G1?.return)&&G1.return()})}(x1,O1);if((0,V1.U)(x1))return function D1(x1,O1){return H((0,V1.C)(x1),O1)}(x1,O1)}throw(0,S1.L)(x1)}(x1,O1):(0,o.Tg)(x1)}},7066:(m2,P1,f)=>{"use strict";f.d(P1,{R:()=>a1});var o=f(58),a=f(4517),k=f(9380),x=f(9085),D=f(8347),O=f(8758);const R=["addListener","removeListener"],V=["addEventListener","removeEventListener"],W=["on","off"];function a1(Y,l1,v1,Z){if((0,D.T)(v1)&&(Z=v1,v1=void 0),Z)return a1(Y,l1,v1).pipe((0,O.I)(Z));const[S1,V1]=function d1(Y){return(0,D.T)(Y.addEventListener)&&(0,D.T)(Y.removeEventListener)}(Y)?V.map(D1=>Q=>Y[D1](l1,Q,v1)):function e1(Y){return(0,D.T)(Y.addListener)&&(0,D.T)(Y.removeListener)}(Y)?R.map(j(Y,l1)):function H(Y){return(0,D.T)(Y.on)&&(0,D.T)(Y.off)}(Y)?W.map(j(Y,l1)):[];if(!S1&&(0,x.X)(Y))return(0,k.Z)(D1=>a1(D1,l1,v1))((0,o.Tg)(Y));if(!S1)throw new TypeError("Invalid event target");return new a.c(D1=>{const Q=(...h1)=>D1.next(1<h1.length?h1:h1[0]);return S1(Q),()=>V1(Q)})}function j(Y,l1){return v1=>Z=>Y[v1](l1,Z)}},58:(m2,P1,f)=>{"use strict";f.d(P1,{Tg:()=>H});var o=f(9799),a=f(9085),k=f(182),x=f(4517),D=f(835),O=f(165),R=f(7603),V=f(4377),W=f(8120),a1=f(8347),j=f(8058),e1=f(4770);function H(D1){if(D1 instanceof x.c)return D1;if(null!=D1){if((0,D.l)(D1))return function d1(D1){return new x.c(Q=>{const h1=D1[e1.s]();if((0,a1.T)(h1.subscribe))return h1.subscribe(Q);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(D1);if((0,a.X)(D1))return function Y(D1){return new x.c(Q=>{for(let h1=0;h1<D1.length&&!Q.closed;h1++)Q.next(D1[h1]);Q.complete()})}(D1);if((0,k.y)(D1))return function l1(D1){return new x.c(Q=>{D1.then(h1=>{Q.closed||(Q.next(h1),Q.complete())},h1=>Q.error(h1)).then(null,j.m)})}(D1);if((0,O.T)(D1))return Z(D1);if((0,V.x)(D1))return function v1(D1){return new x.c(Q=>{for(const h1 of D1)if(Q.next(h1),Q.closed)return;Q.complete()})}(D1);if((0,W.U)(D1))return function S1(D1){return Z((0,W.C)(D1))}(D1)}throw(0,R.L)(D1)}function Z(D1){return new x.c(Q=>{(function V1(D1,Q){var h1,x1,O1,J1;return(0,o.sH)(this,void 0,void 0,function*(){try{for(h1=(0,o.xN)(D1);!(x1=yield h1.next()).done;)if(Q.next(x1.value),Q.closed)return}catch(G1){O1={error:G1}}finally{try{x1&&!x1.done&&(J1=h1.return)&&(yield J1.call(h1))}finally{if(O1)throw O1.error}}Q.complete()})})(D1,Q).catch(h1=>Q.error(h1))})}},870:(m2,P1,f)=>{"use strict";f.d(P1,{h:()=>O});var o=f(9041),a=f(58),k=f(523),x=f(1866),D=f(3860);function O(...R){const V=(0,x.lI)(R),W=(0,x.R0)(R,1/0),a1=R;return a1.length?1===a1.length?(0,a.Tg)(a1[0]):(0,o.U)(W)((0,D.H)(a1,V)):k.w}},3901:(m2,P1,f)=>{"use strict";f.d(P1,{of:()=>k});var o=f(1866),a=f(3860);function k(...x){const D=(0,o.lI)(x);return(0,a.H)(x,D)}},2790:(m2,P1,f)=>{"use strict";f.d(P1,{$:()=>k});var o=f(4517),a=f(8347);function k(x,D){const O=(0,a.T)(x)?x:()=>x,R=V=>V.error(O());return new o.c(D?V=>D.schedule(R,0,V):R)}},5219:(m2,P1,f)=>{"use strict";f.d(P1,{O:()=>D});var o=f(4517),a=f(4672),k=f(2114),x=f(623);function D(O=0,R,V=a.b){let W=-1;return null!=R&&((0,k.m)(R)?V=R:W=R),new o.c(a1=>{let j=(0,x.v)(O)?+O-V.now():O;j<0&&(j=0);let e1=0;return V.schedule(function(){a1.closed||(a1.next(e1++),0<=W?this.schedule(void 0,W):a1.complete())},j)})}},1676:(m2,P1,f)=>{"use strict";f.d(P1,{H:()=>k,_:()=>a});var o=f(3271);function a(x,D,O,R,V){return new k(x,D,O,R,V)}class k extends o.vU{constructor(D,O,R,V,W,a1){super(D),this.onFinalize=W,this.shouldUnsubscribe=a1,this._next=O?function(j){try{O(j)}catch(e1){D.error(e1)}}:super._next,this._error=V?function(j){try{V(j)}catch(e1){D.error(e1)}finally{this.unsubscribe()}}:super._error,this._complete=R?function(){try{R()}catch(j){D.error(j)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var D;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:O}=this;super.unsubscribe(),!O&&(null===(D=this.onFinalize)||void 0===D||D.call(this))}}}},8713:(m2,P1,f)=>{"use strict";f.d(P1,{W:()=>x});var o=f(58),a=f(1676),k=f(1474);function x(D){return(0,k.N)((O,R)=>{let a1,V=null,W=!1;V=O.subscribe((0,a._)(R,void 0,void 0,j=>{a1=(0,o.Tg)(D(j,x(D)(O))),V?(V.unsubscribe(),V=null,a1.subscribe(R)):W=!0})),W&&(V.unsubscribe(),V=null,a1.subscribe(R))})}},5214:(m2,P1,f)=>{"use strict";f.d(P1,{H:()=>k});var o=f(9380),a=f(8347);function k(x,D){return(0,a.T)(D)?(0,o.Z)(x,D,1):(0,o.Z)(x,1)}},3396:(m2,P1,f)=>{"use strict";f.d(P1,{B:()=>x});var o=f(4672),a=f(1474),k=f(1676);function x(D,O=o.E){return(0,a.N)((R,V)=>{let W=null,a1=null,j=null;const e1=()=>{if(W){W.unsubscribe(),W=null;const d1=a1;a1=null,V.next(d1)}};function H(){const d1=j+D,Y=O.now();if(Y<d1)return W=this.schedule(void 0,d1-Y),void V.add(W);e1()}R.subscribe((0,k._)(V,d1=>{a1=d1,j=O.now(),W||(W=O.schedule(H,D),V.add(W))},()=>{e1(),V.complete()},void 0,()=>{a1=W=null}))})}},6257:(m2,P1,f)=>{"use strict";f.d(P1,{U:()=>k});var o=f(1474),a=f(1676);function k(x){return(0,o.N)((D,O)=>{let R=!1;D.subscribe((0,a._)(O,V=>{R=!0,O.next(V)},()=>{R||O.next(x),O.complete()}))})}},9746:(m2,P1,f)=>{"use strict";f.d(P1,{F:()=>x});var o=f(2337),a=f(1474),k=f(1676);function x(O,R=o.D){return O=O??D,(0,a.N)((V,W)=>{let a1,j=!0;V.subscribe((0,k._)(W,e1=>{const H=R(e1);(j||!O(a1,H))&&(j=!1,a1=H,W.next(e1))}))})}function D(O,R){return O===R}},646:(m2,P1,f)=>{"use strict";f.d(P1,{p:()=>D});var o=f(4406),a=f(58),k=f(1474),x=f(1676);function D(O,R){return R?V=>V.pipe(D((W,a1)=>(0,a.Tg)(O(W,a1)).pipe((0,o.T)((j,e1)=>R(W,j,a1,e1))))):(0,k.N)((V,W)=>{let a1=0,j=null,e1=!1;V.subscribe((0,x._)(W,H=>{j||(j=(0,x._)(W,void 0,()=>{j=null,e1&&W.complete()}),(0,a.Tg)(O(H,a1++)).subscribe(j))},()=>{e1=!0,!j&&W.complete()}))})}},1856:(m2,P1,f)=>{"use strict";f.d(P1,{p:()=>k});var o=f(1474),a=f(1676);function k(x,D){return(0,o.N)((O,R)=>{let V=0;O.subscribe((0,a._)(R,W=>x.call(D,W,V++)&&R.next(W)))})}},9848:(m2,P1,f)=>{"use strict";f.d(P1,{j:()=>a});var o=f(1474);function a(k){return(0,o.N)((x,D)=>{try{x.subscribe(D)}finally{D.add(k)}})}},3782:(m2,P1,f)=>{"use strict";f.d(P1,{$:()=>R});var o=f(3826),a=f(1856),k=f(5117),x=f(6257),D=f(1114),O=f(2337);function R(V,W){const a1=arguments.length>=2;return j=>j.pipe(V?(0,a.p)((e1,H)=>V(e1,H,j)):O.D,(0,k.s)(1),a1?(0,x.U)(W):(0,D.v)(()=>new o.G))}},6833:(m2,P1,f)=>{"use strict";f.d(P1,{w:()=>x});var o=f(1474),a=f(1676),k=f(6075);function x(){return(0,o.N)((D,O)=>{D.subscribe((0,a._)(O,k.l))})}},4406:(m2,P1,f)=>{"use strict";f.d(P1,{T:()=>k});var o=f(1474),a=f(1676);function k(x,D){return(0,o.N)((O,R)=>{let V=0;O.subscribe((0,a._)(R,W=>{R.next(x.call(D,W,V++))}))})}},1083:(m2,P1,f)=>{"use strict";f.d(P1,{u:()=>a});var o=f(4406);function a(k){return(0,o.T)(()=>k)}},9041:(m2,P1,f)=>{"use strict";f.d(P1,{U:()=>k});var o=f(9380),a=f(2337);function k(x=1/0){return(0,o.Z)(a.D,x)}},9380:(m2,P1,f)=>{"use strict";f.d(P1,{Z:()=>V});var o=f(4406),a=f(58),k=f(1474),x=f(2437),D=f(1676),R=f(8347);function V(W,a1,j=1/0){return(0,R.T)(a1)?V((e1,H)=>(0,o.T)((d1,Y)=>a1(e1,d1,H,Y))((0,a.Tg)(W(e1,H))),j):("number"==typeof a1&&(j=a1),(0,k.N)((e1,H)=>function O(W,a1,j,e1,H,d1,Y,l1){const v1=[];let Z=0,S1=0,V1=!1;const D1=()=>{V1&&!v1.length&&!Z&&a1.complete()},Q=x1=>Z<e1?h1(x1):v1.push(x1),h1=x1=>{d1&&a1.next(x1),Z++;let O1=!1;(0,a.Tg)(j(x1,S1++)).subscribe((0,D._)(a1,J1=>{H?.(J1),d1?Q(J1):a1.next(J1)},()=>{O1=!0},void 0,()=>{if(O1)try{for(Z--;v1.length&&Z<e1;){const J1=v1.shift();Y?(0,x.N)(a1,Y,()=>h1(J1)):h1(J1)}D1()}catch(J1){a1.error(J1)}}))};return W.subscribe((0,D._)(a1,Q,()=>{V1=!0,D1()})),()=>{l1?.()}}(e1,H,W,j)))}},9721:(m2,P1,f)=>{"use strict";f.d(P1,{Q:()=>x});var o=f(2437),a=f(1474),k=f(1676);function x(D,O=0){return(0,a.N)((R,V)=>{R.subscribe((0,k._)(V,W=>(0,o.N)(V,D,()=>V.next(W),O),()=>(0,o.N)(V,D,()=>V.complete(),O),W=>(0,o.N)(V,D,()=>V.error(W),O)))})}},3246:(m2,P1,f)=>{"use strict";f.d(P1,{J:()=>k});var o=f(1474),a=f(1676);function k(){return(0,o.N)((x,D)=>{let O,R=!1;x.subscribe((0,a._)(D,V=>{const W=O;O=V,R&&D.next([W,V]),R=!0}))})}},2601:(m2,P1,f)=>{"use strict";f.d(P1,{S:()=>x});var o=f(1474),a=f(1676);function x(D,O){return(0,o.N)(function k(D,O,R,V,W){return(a1,j)=>{let e1=R,H=O,d1=0;a1.subscribe((0,a._)(j,Y=>{const l1=d1++;H=e1?D(H,Y,l1):(e1=!0,Y),V&&j.next(H)},W&&(()=>{e1&&j.next(H),j.complete()})))}}(D,O,arguments.length>=2,!0))}},5603:(m2,P1,f)=>{"use strict";f.d(P1,{u:()=>D});var o=f(58),a=f(1502),k=f(3271),x=f(1474);function D(R={}){const{connector:V=(()=>new a.B),resetOnError:W=!0,resetOnComplete:a1=!0,resetOnRefCountZero:j=!0}=R;return e1=>{let H,d1,Y,l1=0,v1=!1,Z=!1;const S1=()=>{d1?.unsubscribe(),d1=void 0},V1=()=>{S1(),H=Y=void 0,v1=Z=!1},D1=()=>{const Q=H;V1(),Q?.unsubscribe()};return(0,x.N)((Q,h1)=>{l1++,!Z&&!v1&&S1();const x1=Y=Y??V();h1.add(()=>{l1--,0===l1&&!Z&&!v1&&(d1=O(D1,j))}),x1.subscribe(h1),!H&&l1>0&&(H=new k.Ms({next:O1=>x1.next(O1),error:O1=>{Z=!0,S1(),d1=O(V1,W,O1),x1.error(O1)},complete:()=>{v1=!0,S1(),d1=O(V1,a1),x1.complete()}}),(0,o.Tg)(Q).subscribe(H))})(e1)}}function O(R,V,...W){if(!0===V)return void R();if(!1===V)return;const a1=new k.Ms({next:()=>{a1.unsubscribe(),R()}});return(0,o.Tg)(V(...W)).subscribe(a1)}},5840:(m2,P1,f)=>{"use strict";f.d(P1,{t:()=>k});var o=f(1151),a=f(5603);function k(x,D,O){let R,V=!1;return x&&"object"==typeof x?({bufferSize:R=1/0,windowTime:D=1/0,refCount:V=!1,scheduler:O}=x):R=x??1/0,(0,a.u)({connector:()=>new o.m(R,D,O),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:V})}},9473:(m2,P1,f)=>{"use strict";f.d(P1,{i:()=>a});var o=f(1856);function a(k){return(0,o.p)((x,D)=>k<=D)}},6816:(m2,P1,f)=>{"use strict";f.d(P1,{Z:()=>x});var o=f(3584),a=f(1866),k=f(1474);function x(...D){const O=(0,a.lI)(D);return(0,k.N)((R,V)=>{(O?(0,o.x)(D,R,O):(0,o.x)(D,R)).subscribe(V)})}},1082:(m2,P1,f)=>{"use strict";f.d(P1,{n:()=>x});var o=f(58),a=f(1474),k=f(1676);function x(D,O){return(0,a.N)((R,V)=>{let W=null,a1=0,j=!1;const e1=()=>j&&!W&&V.complete();R.subscribe((0,k._)(V,H=>{W?.unsubscribe();let d1=0;const Y=a1++;(0,o.Tg)(D(H,Y)).subscribe(W=(0,k._)(V,l1=>V.next(O?O(H,l1,Y,d1++):l1),()=>{W=null,e1()}))},()=>{j=!0,e1()}))})}},5117:(m2,P1,f)=>{"use strict";f.d(P1,{s:()=>x});var o=f(523),a=f(1474),k=f(1676);function x(D){return D<=0?()=>o.w:(0,a.N)((O,R)=>{let V=0;O.subscribe((0,k._)(R,W=>{++V<=D&&(R.next(W),D<=V&&R.complete())}))})}},5213:(m2,P1,f)=>{"use strict";f.d(P1,{Q:()=>D});var o=f(1474),a=f(1676),k=f(58),x=f(6075);function D(O){return(0,o.N)((R,V)=>{(0,k.Tg)(O).subscribe((0,a._)(V,()=>V.complete(),x.l)),!V.closed&&R.subscribe(V)})}},1969:(m2,P1,f)=>{"use strict";f.d(P1,{M:()=>D});var o=f(8347),a=f(1474),k=f(1676),x=f(2337);function D(O,R,V){const W=(0,o.T)(O)||R||V?{next:O,error:R,complete:V}:O;return W?(0,a.N)((a1,j)=>{var e1;null===(e1=W.subscribe)||void 0===e1||e1.call(W);let H=!0;a1.subscribe((0,k._)(j,d1=>{var Y;null===(Y=W.next)||void 0===Y||Y.call(W,d1),j.next(d1)},()=>{var d1;H=!1,null===(d1=W.complete)||void 0===d1||d1.call(W),j.complete()},d1=>{var Y;H=!1,null===(Y=W.error)||void 0===Y||Y.call(W,d1),j.error(d1)},()=>{var d1,Y;H&&(null===(d1=W.unsubscribe)||void 0===d1||d1.call(W)),null===(Y=W.finalize)||void 0===Y||Y.call(W)}))}):x.D}},1114:(m2,P1,f)=>{"use strict";f.d(P1,{v:()=>x});var o=f(3826),a=f(1474),k=f(1676);function x(O=D){return(0,a.N)((R,V)=>{let W=!1;R.subscribe((0,k._)(V,a1=>{W=!0,V.next(a1)},()=>W?V.complete():V.error(O())))})}function D(){return new o.G}},5733:(m2,P1,f)=>{"use strict";f.d(P1,{E:()=>R});var o=f(1474),a=f(1676),k=f(58),x=f(2337),D=f(6075),O=f(1866);function R(...V){const W=(0,O.ms)(V);return(0,o.N)((a1,j)=>{const e1=V.length,H=new Array(e1);let d1=V.map(()=>!1),Y=!1;for(let l1=0;l1<e1;l1++)(0,k.Tg)(V[l1]).subscribe((0,a._)(j,v1=>{H[l1]=v1,!Y&&!d1[l1]&&(d1[l1]=!0,(Y=d1.every(x.D))&&(d1=null))},D.l));a1.subscribe((0,a._)(j,l1=>{if(Y){const v1=[l1,...H];j.next(W?W(...v1):v1)}}))})}},1431:(m2,P1,f)=>{"use strict";f.d(P1,{R:()=>D});var o=f(8639);class a extends o.yU{constructor(R,V){super()}schedule(R,V=0){return this}}const k={setInterval(O,R,...V){const{delegate:W}=k;return W?.setInterval?W.setInterval(O,R,...V):setInterval(O,R,...V)},clearInterval(O){const{delegate:R}=k;return(R?.clearInterval||clearInterval)(O)},delegate:void 0};var x=f(8248);class D extends a{constructor(R,V){super(R,V),this.scheduler=R,this.work=V,this.pending=!1}schedule(R,V=0){var W;if(this.closed)return this;this.state=R;const a1=this.id,j=this.scheduler;return null!=a1&&(this.id=this.recycleAsyncId(j,a1,V)),this.pending=!0,this.delay=V,this.id=null!==(W=this.id)&&void 0!==W?W:this.requestAsyncId(j,this.id,V),this}requestAsyncId(R,V,W=0){return k.setInterval(R.flush.bind(R,this),W)}recycleAsyncId(R,V,W=0){if(null!=W&&this.delay===W&&!1===this.pending)return V;null!=V&&k.clearInterval(V)}execute(R,V){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const W=this._execute(R,V);if(W)return W;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(R,V){let a1,W=!1;try{this.work(R)}catch(j){W=!0,a1=j||new Error("Scheduled action threw falsy error")}if(W)return this.unsubscribe(),a1}unsubscribe(){if(!this.closed){const{id:R,scheduler:V}=this,{actions:W}=V;this.work=this.state=this.scheduler=null,this.pending=!1,(0,x.o)(W,this),null!=R&&(this.id=this.recycleAsyncId(V,R,null)),this.delay=null,super.unsubscribe()}}}},4908:(m2,P1,f)=>{"use strict";f.d(P1,{q:()=>k});var o=f(7221);class a{constructor(D,O=a.now){this.schedulerActionCtor=D,this.now=O}schedule(D,O=0,R){return new this.schedulerActionCtor(this,D).schedule(R,O)}}a.now=o.U.now;class k extends a{constructor(D,O=a.now){super(D,O),this.actions=[],this._active=!1}flush(D){const{actions:O}=this;if(this._active)return void O.push(D);let R;this._active=!0;do{if(R=D.execute(D.state,D.delay))break}while(D=O.shift());if(this._active=!1,R){for(;D=O.shift();)D.unsubscribe();throw R}}}},4672:(m2,P1,f)=>{"use strict";f.d(P1,{E:()=>k,b:()=>x});var o=f(1431);const k=new(f(4908).q)(o.R),x=k},7221:(m2,P1,f)=>{"use strict";f.d(P1,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},983:(m2,P1,f)=>{"use strict";f.d(P1,{T:()=>D});var o=f(1431),k=f(4908);const D=new class x extends k.q{}(class a extends o.R{constructor(V,W){super(V,W),this.scheduler=V,this.work=W}schedule(V,W=0){return W>0?super.schedule(V,W):(this.delay=W,this.state=V,this.scheduler.flush(this),this)}execute(V,W){return W>0||this.closed?super.execute(V,W):this._execute(V,W)}requestAsyncId(V,W,a1=0){return null!=a1&&a1>0||null==a1&&this.delay>0?super.requestAsyncId(V,W,a1):(V.flush(this),0)}})},3514:(m2,P1,f)=>{"use strict";f.d(P1,{f:()=>o});const o={setTimeout(a,k,...x){const{delegate:D}=o;return D?.setTimeout?D.setTimeout(a,k,...x):setTimeout(a,k,...x)},clearTimeout(a){const{delegate:k}=o;return(k?.clearTimeout||clearTimeout)(a)},delegate:void 0}},477:(m2,P1,f)=>{"use strict";f.d(P1,{l:()=>a});const a=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4770:(m2,P1,f)=>{"use strict";f.d(P1,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},3826:(m2,P1,f)=>{"use strict";f.d(P1,{G:()=>a});const a=(0,f(849).L)(k=>function(){k(this),this.name="EmptyError",this.message="no elements in sequence"})},1866:(m2,P1,f)=>{"use strict";f.d(P1,{R0:()=>O,lI:()=>D,ms:()=>x});var o=f(8347),a=f(2114);function k(R){return R[R.length-1]}function x(R){return(0,o.T)(k(R))?R.pop():void 0}function D(R){return(0,a.m)(k(R))?R.pop():void 0}function O(R,V){return"number"==typeof k(R)?R.pop():V}},7922:(m2,P1,f)=>{"use strict";f.d(P1,{D:()=>D});const{isArray:o}=Array,{getPrototypeOf:a,prototype:k,keys:x}=Object;function D(R){if(1===R.length){const V=R[0];if(o(V))return{args:V,keys:null};if(function O(R){return R&&"object"==typeof R&&a(R)===k}(V)){const W=x(V);return{args:W.map(a1=>V[a1]),keys:W}}}return{args:R,keys:null}}},8248:(m2,P1,f)=>{"use strict";function o(a,k){if(a){const x=a.indexOf(k);0<=x&&a.splice(x,1)}}f.d(P1,{o:()=>o})},849:(m2,P1,f)=>{"use strict";function o(a){const x=a(D=>{Error.call(D),D.stack=(new Error).stack});return x.prototype=Object.create(Error.prototype),x.prototype.constructor=x,x}f.d(P1,{L:()=>o})},3060:(m2,P1,f)=>{"use strict";function o(a,k){return a.reduce((x,D,O)=>(x[D]=k[O],x),{})}f.d(P1,{e:()=>o})},8806:(m2,P1,f)=>{"use strict";f.d(P1,{Y:()=>k,l:()=>x});var o=f(302);let a=null;function k(D){if(o.$.useDeprecatedSynchronousErrorHandling){const O=!a;if(O&&(a={errorThrown:!1,error:null}),D(),O){const{errorThrown:R,error:V}=a;if(a=null,R)throw V}}else D()}function x(D){o.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=D)}},2437:(m2,P1,f)=>{"use strict";function o(a,k,x,D=0,O=!1){const R=k.schedule(function(){x(),O?a.add(this.schedule(null,D)):this.unsubscribe()},D);if(a.add(R),!O)return R}f.d(P1,{N:()=>o})},2337:(m2,P1,f)=>{"use strict";function o(a){return a}f.d(P1,{D:()=>o})},9085:(m2,P1,f)=>{"use strict";f.d(P1,{X:()=>o});const o=a=>a&&"number"==typeof a.length&&"function"!=typeof a},165:(m2,P1,f)=>{"use strict";f.d(P1,{T:()=>a});var o=f(8347);function a(k){return Symbol.asyncIterator&&(0,o.T)(k?.[Symbol.asyncIterator])}},623:(m2,P1,f)=>{"use strict";function o(a){return a instanceof Date&&!isNaN(a)}f.d(P1,{v:()=>o})},8347:(m2,P1,f)=>{"use strict";function o(a){return"function"==typeof a}f.d(P1,{T:()=>o})},835:(m2,P1,f)=>{"use strict";f.d(P1,{l:()=>k});var o=f(4770),a=f(8347);function k(x){return(0,a.T)(x[o.s])}},4377:(m2,P1,f)=>{"use strict";f.d(P1,{x:()=>k});var o=f(477),a=f(8347);function k(x){return(0,a.T)(x?.[o.l])}},9918:(m2,P1,f)=>{"use strict";f.d(P1,{A:()=>k});var o=f(4517),a=f(8347);function k(x){return!!x&&(x instanceof o.c||(0,a.T)(x.lift)&&(0,a.T)(x.subscribe))}},182:(m2,P1,f)=>{"use strict";f.d(P1,{y:()=>a});var o=f(8347);function a(k){return(0,o.T)(k?.then)}},8120:(m2,P1,f)=>{"use strict";f.d(P1,{C:()=>k,U:()=>x});var o=f(9799),a=f(8347);function k(D){return(0,o.AQ)(this,arguments,function*(){const R=D.getReader();try{for(;;){const{value:V,done:W}=yield(0,o.N3)(R.read());if(W)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(V)}}finally{R.releaseLock()}})}function x(D){return(0,a.T)(D?.getReader)}},2114:(m2,P1,f)=>{"use strict";f.d(P1,{m:()=>a});var o=f(8347);function a(k){return k&&(0,o.T)(k.schedule)}},1474:(m2,P1,f)=>{"use strict";f.d(P1,{N:()=>k,S:()=>a});var o=f(8347);function a(x){return(0,o.T)(x?.lift)}function k(x){return D=>{if(a(D))return D.lift(function(O){try{return x(O,this)}catch(R){this.error(R)}});throw new TypeError("Unable to lift unknown Observable type")}}},8758:(m2,P1,f)=>{"use strict";f.d(P1,{I:()=>x});var o=f(4406);const{isArray:a}=Array;function x(D){return(0,o.T)(O=>function k(D,O){return a(O)?D(...O):D(O)}(D,O))}},6075:(m2,P1,f)=>{"use strict";function o(){}f.d(P1,{l:()=>o})},6623:(m2,P1,f)=>{"use strict";f.d(P1,{F:()=>a,m:()=>k});var o=f(2337);function a(...x){return k(x)}function k(x){return 0===x.length?o.D:1===x.length?x[0]:function(O){return x.reduce((R,V)=>V(R),O)}}},8058:(m2,P1,f)=>{"use strict";f.d(P1,{m:()=>k});var o=f(302),a=f(3514);function k(x){a.f.setTimeout(()=>{const{onUnhandledError:D}=o.$;if(!D)throw x;D(x)})}},7603:(m2,P1,f)=>{"use strict";function o(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}f.d(P1,{L:()=>o})},5386:(m2,P1,f)=>{"use strict";var o=f(5118),a=f(364),k=f(5593)(),x=f(6730),D=f(970),O=o("%Math.floor%");m2.exports=function(V,W){if("function"!=typeof V)throw new D("`fn` is not a function");if("number"!=typeof W||W<0||W>4294967295||O(W)!==W)throw new D("`length` must be a positive 32-bit integer");var a1=arguments.length>2&&!!arguments[2],j=!0,e1=!0;if("length"in V&&x){var H=x(V,"length");H&&!H.configurable&&(j=!1),H&&!H.writable&&(e1=!1)}return(j||e1||!a1)&&(k?a(V,"length",W,!0,!0):a(V,"length",W)),V}},2457:(m2,P1,f)=>{"use strict";var o=f(5118),a=f(6112),k=f(1314),x=f(970),D=o("%WeakMap%",!0),O=o("%Map%",!0),R=a("WeakMap.prototype.get",!0),V=a("WeakMap.prototype.set",!0),W=a("WeakMap.prototype.has",!0),a1=a("Map.prototype.get",!0),j=a("Map.prototype.set",!0),e1=a("Map.prototype.has",!0),H=function(v1,Z){for(var V1,S1=v1;null!==(V1=S1.next);S1=V1)if(V1.key===Z)return S1.next=V1.next,V1.next=v1.next,v1.next=V1,V1};m2.exports=function(){var Z,S1,V1,D1={assert:function(Q){if(!D1.has(Q))throw new x("Side channel does not contain "+k(Q))},get:function(Q){if(D&&Q&&("object"==typeof Q||"function"==typeof Q)){if(Z)return R(Z,Q)}else if(O){if(S1)return a1(S1,Q)}else if(V1)return function(v1,Z){var S1=H(v1,Z);return S1&&S1.value}(V1,Q)},has:function(Q){if(D&&Q&&("object"==typeof Q||"function"==typeof Q)){if(Z)return W(Z,Q)}else if(O){if(S1)return e1(S1,Q)}else if(V1)return function(v1,Z){return!!H(v1,Z)}(V1,Q);return!1},set:function(Q,h1){D&&Q&&("object"==typeof Q||"function"==typeof Q)?(Z||(Z=new D),V(Z,Q,h1)):O?(S1||(S1=new O),j(S1,Q,h1)):(V1||(V1={key:{},next:null}),function(v1,Z,S1){var V1=H(v1,Z);V1?V1.value=S1:v1.next={key:Z,next:v1.next,value:S1}}(V1,Q,h1))}};return D1}},8732:(m2,P1,f)=>{"use strict";f.d(P1,{W:()=>a});var o=f(2015);function a(){return(0,o.hZ)("fadeInOut",[(0,o.kY)(":enter",[(0,o.iF)({opacity:0}),(0,o.i0)(100,(0,o.iF)({opacity:1}))]),(0,o.kY)(":leave",[(0,o.i0)(0,(0,o.iF)({opacity:0}))])])}},4328:(m2,P1,f)=>{"use strict";f.d(P1,{z:()=>a});var o=f(2015);function a(){return(0,o.hZ)("loaderIndicator",[(0,o.kY)("* => void",[(0,o.i0)(".4s ease-in-out",(0,o.iF)({opacity:0,transform:"scaleX(1)"}))])])}},9938:(m2,P1,f)=>{"use strict";f.d(P1,{C9:()=>x});var o=f(2015);function x(){return(0,o.hZ)("slideDown",[(0,o.kY)(":enter",[(0,o.iF)({opacity:0,transform:"translateY(-10%)",willChange:"opacity transform"}),(0,o.i0)(".2s ease-in-out",(0,o.iF)({opacity:1,transform:"translateY(0)"}))]),(0,o.kY)(":leave",[(0,o.iF)({opacity:1,transform:"translateY(0)",willChange:"opacity transform"}),(0,o.i0)(".2s ease-in-out",(0,o.iF)({opacity:0,transform:"translateY(-10%)"}))])])}},517:(m2,P1,f)=>{"use strict";f.d(P1,{Y:()=>e1,Z:()=>j});var o=f(9799),a=f(9191),k=f(3051),x=f(8375),D=f(1449),O=f(5541);function R(H,d1){if(1&H&&(O.nrm(0,"img",6),O.nI1(1,"async"),O.nI1(2,"async")),2&H){let Y,l1;const v1=O.XpG(2);O.Y8G("src",null==(Y=O.bMT(1,2,v1.currentApp$))?null:Y.logoUri,O.B4B)("alt",null==(l1=O.bMT(2,4,v1.currentApp$))?null:l1.name)}}function V(H,d1){if(1&H&&(O.j41(0,"div",7),O.nrm(1,"img",8),O.nI1(2,"async"),O.nI1(3,"async"),O.nrm(4,"span",9)(5,"img",10),O.k0s()),2&H){let Y,l1;const v1=O.XpG(2);O.R7$(),O.Y8G("src",null==(Y=O.bMT(2,2,v1.currentApp$))?null:Y.logoUri,O.B4B)("alt",null==(l1=O.bMT(3,4,v1.currentApp$))?null:l1.name)}}function W(H,d1){if(1&H&&(O.j41(0,"a",3),O.nI1(1,"async"),O.DNE(2,R,3,6,"img",4),O.nI1(3,"async"),O.DNE(4,V,6,6,"div",5),O.nI1(5,"async"),O.nI1(6,"async"),O.k0s()),2&H){let Y,l1;const v1=O.XpG();O.Y8G("href",null==(Y=O.bMT(1,3,v1.currentApp$))?null:Y.serviceUri,O.B4B),O.R7$(2),O.Y8G("ngIf",!1===O.bMT(3,5,v1.appIdIsNexity$)),O.R7$(2),O.Y8G("ngIf","fibii"===(null==(l1=O.bMT(5,7,v1.currentApp$))?null:l1.id)&&!0===O.bMT(6,9,v1.appIdIsNexity$))}}function a1(H,d1){1&H&&(O.j41(0,"a",11),O.nrm(1,"img",12),O.k0s())}class j{static#t=this.\u0275fac=function(Y){return new(Y||j)};static#e=this.\u0275cmp=O.VBU({type:j,selectors:[["app-logo"]],decls:5,vars:6,consts:[[1,"logo"],[3,"href",4,"ngIf"],["routerLink","/",4,"ngIf"],[3,"href"],["class","logo__img",3,"src","alt",4,"ngIf"],["class","container",4,"ngIf"],[1,"logo__img",3,"src","alt"],[1,"container"],[3,"src","alt"],[1,"logo__divider"],["src","assets/images/logos/nexity.svg","alt","Nexity","matSuffix","",1,"logo--nexity"],["routerLink","/"],["src","https://storage.googleapis.com/wizbii/static-assets-v4/logos/SVG/RGB/WIZBII_Account.svg","alt","Logo WIZBII Account",1,"logo__img"]],template:function(Y,l1){1&Y&&(O.j41(0,"div",0),O.DNE(1,W,7,11,"a",1),O.nI1(2,"async"),O.DNE(3,a1,2,0,"a",2),O.nI1(4,"async"),O.k0s()),2&Y&&(O.R7$(),O.Y8G("ngIf",!0===O.bMT(2,2,l1.hasCurrentApp$)),O.R7$(2),O.Y8G("ngIf",!1===O.bMT(4,4,l1.hasCurrentApp$)))},dependencies:[a.bT,a.Jj],styles:[".container[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]{text-align:center;margin-top:5rem}.logo__img[_ngcontent-%COMP%]{width:6.875rem;max-height:3.125rem;object-fit:contain;object-position:center}.logo__divider[_ngcontent-%COMP%]{display:inline-block;margin:0 1.25rem;width:.0625rem;height:3.125rem;background-color:#d8d8d8;border-radius:1px}"],changeDetection:0})}(0,o.Cg)([(0,x.l6)(D.Yj.currentApp)],j.prototype,"currentApp$",void 0),(0,o.Cg)([(0,x.l6)(D.Yj.appIdIsNexity)],j.prototype,"appIdIsNexity$",void 0),(0,o.Cg)([(0,x.l6)(D.Yj.hasCurrentApp)],j.prototype,"hasCurrentApp$",void 0);let e1=(()=>{class H{static#t=this.\u0275fac=function(l1){return new(l1||H)};static#e=this.\u0275mod=O.$C({type:H});static#i=this.\u0275inj=O.G2t({imports:[a.MD,k.m_]})}return H})()},1754:(m2,P1,f)=>{"use strict";f.d(P1,{V:()=>o});var o=function(a){return a.Success="success",a.Failed="failed",a.Info="info",a}(o||{})},7864:(m2,P1,f)=>{"use strict";f.d(P1,{I:()=>O});var o=f(1754);class a{constructor(V){this.id=Math.random().toString(36).substr(2,9),this.message=V.message,this.style=V.style||o.V.Info,this.duration=V.duration,this.callbackConfig=V.callbackConfig}}var k=f(1151),x=f(5536),D=f(5541);let O=(()=>{class R{constructor(){this._notification=new k.m,this._clearToasts=new k.m,this._clearLastToast=new k.m,this._position=new x.t("top")}get notification(){return this._notification}get clearToasts(){return this._clearToasts}get clearLastToast(){return this._clearLastToast}get position(){return this._position}createToast(W,a1,j,e1){this.notification.next(new a({message:W,style:a1,duration:j,callbackConfig:e1}))}changePosition(W){this.position.next(W)}clear(){this.clearToasts.next()}clearLast(){this.clearLastToast.next()}static#t=this.\u0275fac=function(a1){return new(a1||R)};static#e=this.\u0275prov=D.jDH({token:R,factory:R.\u0275fac})}return R})()},8733:(m2,P1,f)=>{"use strict";f.d(P1,{t:()=>l1});var o=f(9191),a=f(5541),k=f(243),x=f.n(k);let R=class extends a.zcH{constructor(Z){super(),this.bugsnagClient=Z||x()._client}handleError(Z){const V1=this.bugsnagClient.Event.create(Z,!0,{severity:"error",severityReason:{type:"unhandledException"},unhandled:!0},"angular error handler",1);Z.ngDebugContext&&V1.addMetadata("angular",{component:Z.ngDebugContext.component,context:Z.ngDebugContext.context}),this.bugsnagClient._notify(V1),a.zcH.prototype.handleError.call(this,Z)}};R=function(v1,Z,S1,V1){var h1,D1=arguments.length,Q=D1<3?Z:null===V1?V1=Object.getOwnPropertyDescriptor(Z,S1):V1;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Q=Reflect.decorate(v1,Z,S1,V1);else for(var x1=v1.length-1;x1>=0;x1--)(h1=v1[x1])&&(Q=(D1<3?h1(Q):D1>3?h1(Z,S1,Q):h1(Z,S1))||Q);return D1>3&&Q&&Object.defineProperty(Z,S1,Q),Q}([(0,a._qm)(),function(v1,Z){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata("design:paramtypes",Z)}(0,[k.Client])],R);let e1=(()=>{class v1{errorHandler=(0,a.WQX)(a.zcH);sendError(S1,V1="error",D1={},Q="customMetadata"){this.errorHandler.bugsnagClient.notify(S1,h1=>{h1.severity=V1,Q&&Object.keys(D1)?.length>0&&h1.addMetadata(Q,D1)})}static \u0275fac=function(V1){return new(V1||v1)};static \u0275prov=a.jDH({token:v1,factory:v1.\u0275fac,providedIn:"root"})}return v1})();var Y=f(3438);let l1=(()=>{class v1{#t;constructor(){this.trustBoxId=a.hFB.required(),this.#t=(0,a.WQX)(e1),window.Trustpilot||(0,Y.k0)("//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js").catch(S1=>{this.#t.sendError(S1,"warning",{errorMessage:"Unable to load TrustBox script"})})}ngAfterViewInit(){const S1=setInterval(()=>{if(!window.Trustpilot)return;const V1=document.getElementById(this.trustBoxId());window.Trustpilot?.loadFromElement(V1),clearInterval(S1)},0)}static#e=this.\u0275fac=function(V1){return new(V1||v1)};static#i=this.\u0275cmp=a.VBU({type:v1,selectors:[["wzb-trust-box-widget"]],inputs:{trustBoxId:[a.Mj6.SignalBased,"trustBoxId"]},standalone:!0,features:[a.aNF],decls:3,vars:1,consts:[["data-locale","fr-FR","data-template-id","5419b637fa0340045cd0c936","data-businessunit-id","6057b7fc5c783500013272ea","data-style-height","20px","data-style-width","100%","data-theme","light","data-font-family","Montserrat","data-text-color","#000028",1,"trustpilot-widget",3,"id"],["href","https://fr.trustpilot.com/review/money.wizbii.com","target","_blank","rel","noopener"]],template:function(V1,D1){1&V1&&(a.j41(0,"div",0)(1,"a",1),a.EFF(2,"Trustpilot"),a.k0s()()),2&V1&&a.Y8G("id",D1.trustBoxId())},dependencies:[o.MD],encapsulation:2,changeDetection:0})}return v1})()},6236:(m2,P1,f)=>{"use strict";f.d(P1,{I:()=>k});const a=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[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])?)+$/;class k{static email(D){return function o(x){return!x||0===x.length}(D.value)||a.test(D.value)?null:{email:!0}}}},1475:(m2,P1,f)=>{"use strict";f.d(P1,{s:()=>O});var o=f(2085),a=f(4406),k=f(9746),x=f(5840),D=f(5541);let O=(()=>{class R{constructor(W){this.breakpointObserver=W,this.isMobile$=this.breakpointObserver.observe([o.Rp.Handset]).pipe((0,a.T)(a1=>a1.matches),(0,k.F)(),(0,x.t)({bufferSize:1,refCount:!0})),this.isWeb$=this.breakpointObserver.observe([o.Rp.Web]).pipe((0,a.T)(a1=>a1.matches),(0,k.F)(),(0,x.t)({bufferSize:1,refCount:!0})),this.isTabletLandscape$=this.breakpointObserver.observe([o.Rp.TabletLandscape]).pipe((0,a.T)(a1=>a1.matches),(0,k.F)(),(0,x.t)({bufferSize:1,refCount:!0})),this.isTabletPortrait$=this.breakpointObserver.observe([o.Rp.TabletPortrait]).pipe((0,a.T)(a1=>a1.matches),(0,k.F)(),(0,x.t)({bufferSize:1,refCount:!0})),this.isMobileAndTabletPortrait$=this.breakpointObserver.observe([o.Rp.Handset,o.Rp.TabletPortrait]).pipe((0,a.T)(a1=>a1.matches),(0,k.F)(),(0,x.t)({bufferSize:1,refCount:!0}))}static#t=this.\u0275fac=function(a1){return new(a1||R)(D.KVO(o.QP))};static#e=this.\u0275prov=D.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},6351:(m2,P1,f)=>{"use strict";f.d(P1,{w:()=>k});var o=f(6416),a=f(5541);let k=(()=>{class x{constructor(O){this.window=O}safeOpen(O,R,V){const W=new URL(O);W.hostname.endsWith(`.${R}`)||"it.wizbii.com"===W.hostname||"es.wizbii.com"===W.hostname?this.window.open(O,V):this.window.open(`https://${R}`,V)}static#t=this.\u0275fac=function(R){return new(R||x)(a.KVO(o.jf))};static#e=this.\u0275prov=a.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},2131:(m2,P1,f)=>{"use strict";f.d(P1,{P:()=>o});var o=function(a){return a.SignIn="sign-in",a.SignUp="sign-up",a.LostPassword="lost-password",a.ResetPassword="reset-password",a.Profile="profile",a.Dashboard="dashboard",a.Privacy="privacy",a.Security="security",a.Notifications="notifications",a.Unsubscribe="unsubscribe",a.Logout="logout",a}(o||{})},7227:(m2,P1,f)=>{"use strict";f.d(P1,{Z:()=>v1});var o=f(5271),a=f(2131),k=f(9859),x=f(1449),D=f(3901),O=f(1856),R=f(5117),V=f(1082),W=f(4406),a1=f(1969),j=f(5541),e1=f(1995),H=f(8375),d1=f(6294),Y=f(6351),l1=f(3900);let v1=(()=>{class Z{constructor(V1,D1,Q,h1,x1){this.router=V1,this.store=D1,this.lastConnectionService=Q,this.redirectSafeUrlService=h1,this.accountWebservice=x1}canActivate(V1){return this.store.select(x.Yj.isInitialized).pipe((0,O.p)(D1=>D1),(0,R.s)(1),(0,V.n)(()=>this.store.selectOnce(x.Yj.tokens).pipe((0,W.T)(D1=>!!D1))),(0,V.n)(D1=>{const Q=V1.queryParamMap.get("redirect"),h1=V1.queryParamMap.get("source"),x1=V1.queryParamMap.get("provider");return x1&&this.store.dispatch(new k.YE(x1)),D1&&Q?this.store.select(x.Yj.userId).pipe((0,O.p)(O1=>!!O1),(0,R.s)(1),(0,a1.M)(O1=>this.lastConnectionService.persistLastConnection(O1)),(0,V.n)(O1=>h1?this.accountWebservice.setSource(O1,h1):(0,D.of)({})),(0,a1.M)(()=>{this.redirectSafeUrlService.safeOpen(Q,o.c.domainsByLocale[o.c.locale],"_self")}),(0,W.T)(()=>!1)):D1?this.store.select(x.Yj.userId).pipe((0,O.p)(O1=>!!O1),(0,R.s)(1),(0,a1.M)(O1=>this.lastConnectionService.persistLastConnection(O1)),(0,V.n)(O1=>h1?this.accountWebservice.setSource(O1,h1):(0,D.of)({})),(0,W.T)(()=>this.router.parseUrl(a.P.Dashboard))):(0,D.of)(!0)}))}static#t=this.\u0275fac=function(D1){return new(D1||Z)(j.KVO(e1.Ix),j.KVO(H.il),j.KVO(d1.C),j.KVO(Y.w),j.KVO(l1.Dz))};static#e=this.\u0275prov=j.jDH({token:Z,factory:Z.\u0275fac})}return Z})()},1355:(m2,P1,f)=>{"use strict";f.d(P1,{J:()=>a1});var o=f(2131),a=f(1449),k=f(1856),x=f(3782),D=f(1082),O=f(4406),R=f(5541),V=f(8375),W=f(1995);let a1=(()=>{class j{constructor(H,d1){this.store=H,this.router=d1}canActivate(H){return this.store.select(a.Yj.isInitialized).pipe((0,k.p)(d1=>d1),(0,x.$)(),(0,D.n)(()=>this.store.selectOnce(a.Yj.tokens).pipe((0,O.T)(d1=>!!d1))),(0,O.T)(d1=>!!d1||(this.router.navigate(["/",o.P.SignIn],{queryParams:H.queryParams,queryParamsHandling:"merge"}),!1)))}static#t=this.\u0275fac=function(d1){return new(d1||j)(R.KVO(V.il),R.KVO(W.Ix))};static#e=this.\u0275prov=R.jDH({token:j,factory:j.\u0275fac})}return j})()},6294:(m2,P1,f)=>{"use strict";f.d(P1,{C:()=>e1});var o=f(9191),a=f(5271),k=f(1449),x=f(3670),D=f(1668),O=f(1640),R=f(1856),V=f(5117),W=f(5541),a1=f(8375),j=f(1228);let e1=(()=>{class H{constructor(Y,l1,v1){this.store=Y,this.cookieService=l1,this.document=v1}persistLastConnection(Y){const v1="last-connection-expiry",Z=JSON.parse(this.cookieService.get("wizbii_tokens")).token,S1=this.getCookieDomain(),V1=this.cookieService.check(v1),Q=V1?new Date(this.cookieService.get(v1)):new Date(Date.now()+33696e6);(0,O.z)([this.store.select(k.Yj.identityCard).pipe((0,R.p)(h1=>!!h1),(0,V.s)(1)),this.store.select(k.Yj.user).pipe((0,R.p)(h1=>!!h1),(0,V.s)(1)),this.store.select(k.Yj.provider).pipe((0,R.p)(h1=>!!h1),(0,V.s)(1))]).subscribe({next:([h1,x1,O1])=>{const J1={provider:O1,identifier:(0,D.nq)(x1.username),name:(0,D.Gv)(`${h1.firstName} ${h1.lastName}`),uniqUserId:void 0,userId:Y||(0,x.VC)(Z)["user-id"],date:new Date};V1||this.cookieService.set(v1,Q.getTime().toString(),Q,"/",S1,"localhost"!==S1,"localhost"===S1?"Lax":"None"),this.cookieService.set("last-connection",JSON.stringify(J1),Q,"/",S1,"localhost"!==S1,"localhost"===S1?"Lax":"None")}})}getCookieDomain(){return".localhost"===["",...this.document.location.hostname.split(".").slice(-2)].join(".")?"localhost":`.${a.c.domain}`}static#t=this.\u0275fac=function(l1){return new(l1||H)(W.KVO(a1.il),W.KVO(j.O),W.KVO(o.qQ))};static#e=this.\u0275prov=W.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})()},289:(m2,P1,f)=>{"use strict";f.d(P1,{x:()=>a,z:()=>k});var o=f(6236),a=function(x){return x.Text="text",x.Date="date",x.Location="location",x.Password="password",x.Checkbox="checkbox",x.RadioButton="radioButton",x}(a||{});const k={civility:{defaultValue:"",type:a.RadioButton,validators:[]},firstName:{defaultValue:"",type:a.Text,autocomplete:"given-name",validators:[]},lastName:{defaultValue:"",type:a.Text,autocomplete:"family-name",validators:[]},dateBirthday:{defaultValue:"",type:a.Date,validators:[]},location:{defaultValue:"",type:a.Location,validators:[]},mobile:{defaultValue:"",type:a.Text,autocomplete:"tel-local",validators:[]},username:{defaultValue:"",type:a.Text,autocomplete:"username email",validators:[o.I.email]},password:{defaultValue:"",type:a.Password,autocomplete:"new-password",validators:[]},"checkbox-cgu":{defaultValue:!1,type:a.Checkbox,validators:[]},"checkbox-nexity":{defaultValue:!1,type:a.Checkbox,validators:[]}}},5607:(m2,P1,f)=>{"use strict";f.d(P1,{K:()=>x1});var o=f(9799),a=f(8015),k=f(5271),x=f(2131),D=f(289),O=f(5739),R=f(8375),V=f(5015),W=f(3628),a1=f(1449),j=f(1739),e1=f(6416),H=f(1668),d1=f(5536),Y=f(1640),l1=f(3901),v1=f(3860),Z=f(1856),S1=f(9746),V1=f(4406),D1=f(1082),Q=f(5541),h1=f(1995);let x1=class io{get signupForm(){return this._signupForm}get hasCivility(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("civility")}get hasFirstName(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("firstName")}get hasLastName(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("lastName")}get hasDateBirthday(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("dateBirthday")}get hasLocation(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("location")}get hasMobile(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("mobile")}get hasUsername(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("username")}get hasPassword(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("password")}get hasCgu(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("checkbox-cgu")}get hasNexity(){return!!this._signupForm?.controls&&Object.keys(this._signupForm.controls).includes("checkbox-nexity")}constructor(J1,G1,L1,a2){this.route=J1,this.formWebservice=G1,this.window=L1,this.store=a2,this.isInitialised$=new d1.t(!1),this.hasAllInformations$=new d1.t(!1),this.registerStatus$=new d1.t(null),(0,Y.z)([this.registerStatus$.pipe((0,Z.p)(A2=>null!==A2),(0,S1.F)()),this.route.queryParamMap.pipe((0,V1.T)(A2=>A2.get("app-id")),(0,V1.T)(A2=>A2||k.c.applicationId),(0,S1.F)()),(0,Y.z)([this.route.queryParamMap,this.accountI18nConfig$.pipe((0,Z.p)(A2=>!!A2),(0,S1.F)())]).pipe((0,V1.T)(([A2,F2])=>A2.get("redirect")??`${F2.serviceUri}/${x.P.Dashboard}`),(0,S1.F)())]).pipe((0,D1.n)(([A2,F2,O2])=>(0,Y.z)([this.formWebservice.getForm(F2,A2||j.K.newRegister,O2),(0,l1.of)(A2)]))).subscribe(([A2,F2])=>{A2?(this.hasAllInformations$.next(!1),this._signupForm=new a.J3(A2.reduce((O2,o2)=>{const X2=D.z[o2.name],r2=o2.required&&X2.type===D.x.Checkbox?a.k0.requiredTrue:o2.required?a.k0.required:null;return{...O2,[o2.name]:new a.hs(X2.defaultValue,[...X2.validators,...r2?[r2]:[]])}},{})),this.initCgu(),this.initNexity()):F2===j.K.serviceActivation&&this.hasAllInformations$.next(!0),this.isInitialised$.next(!0)})}initCgu(){this.hasCgu&&(0,Y.z)([this._signupForm.get("checkbox-cgu").valueChanges,this.currentApp$.pipe((0,V1.T)(J1=>J1?.id?J1.id:k.c.applicationId))]).pipe((0,O.s)(this),(0,S1.F)(),(0,D1.n)(([J1,G1])=>(0,v1.H)(this.window.WizbiiGdpr.saveAllConsents([{key:H.gA.CGU,value:J1,product:"global"},{key:H.gA.CPU,value:J1,product:G1},{key:H.gA.PRIVACY_POLICY,value:J1,product:G1}])))).subscribe(([J1,G1,L1])=>{this.store.dispatch([new V.t(J1),new V.t(G1),new V.t(L1)])})}initNexity(){this.hasNexity&&(0,Y.z)([this._signupForm.get("checkbox-nexity").valueChanges,this.currentApp$.pipe((0,V1.T)(J1=>J1?.id?J1.id:k.c.applicationId))]).pipe((0,O.s)(this),(0,S1.F)(),(0,D1.n)(([J1,G1])=>(0,v1.H)(this.window.WizbiiGdpr.saveConsent({key:"sharing_data_nexity",value:J1},G1)))).subscribe(J1=>{this.store.dispatch([new V.t(J1)])})}ngOnDestroy(){this.isInitialised$.complete()}static#t=this.\u0275fac=function(G1){return new(G1||io)(Q.KVO(h1.nX),Q.KVO(j.s),Q.KVO(e1.jf),Q.KVO(R.il))};static#e=this.\u0275prov=Q.jDH({token:io,factory:io.\u0275fac})};(0,o.Cg)([(0,R.l6)(a1.Yj.currentApp)],x1.prototype,"currentApp$",void 0),(0,o.Cg)([(0,R.l6)(W.a.accountI18nConfig)],x1.prototype,"accountI18nConfig$",void 0),x1=(0,o.Cg)([(0,O.d)()],x1)},3535:(m2,P1,f)=>{"use strict";f.d(P1,{U:()=>Zt});var o=f(9799),a=f(5541),k=f(8732),x=f(4328),D=f(9938),O=f(1475),R=f(9191);function V(u2,H2){1&u2&&(a.qex(0),a.j41(1,"div",6)(2,"p",7),a.PLo(3,1),a.nrm(4,"span",8),a.YFu(),a.k0s()(),a.j41(5,"div",9)(6,"p",7),a.PLo(7,2),a.nrm(8,"span",8),a.YFu(),a.k0s()(),a.nrm(9,"img",10),a.bVm())}function W(u2,H2){1&u2&&(a.j41(0,"p",11),a.PLo(1,3),a.nrm(2,"span",8),a.YFu(),a.k0s())}let a1=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-account"]],decls:5,vars:4,consts:()=>{let s1,h2,X;return s1=$localize`:âŸd1f8fa82e162979689bfba72b0a0ed27dd3453feâŸ5516348739482774624: Découvrez ${"\ufffd#4\ufffd"}:START_TAG_SPAN:l’univers WIZBII !${"\ufffd/#4\ufffd"}:CLOSE_TAG_SPAN: Emploi, financement, mobilité... `,h2=$localize`:âŸ137605de934aab3b5623273808888e6b06334b8eâŸ634550124348348878: Nous transformons le passage à la vie active en ${"\ufffd#8\ufffd"}:START_TAG_SPAN:un moment optimiste et stimulant${"\ufffd/#8\ufffd"}:CLOSE_TAG_SPAN:`,X=$localize`:âŸa52357975e140322a629f7bddec30319a9eda099âŸ3512585899555756942: Découvrez ${"\ufffd#2\ufffd"}:START_TAG_SPAN:l'univers WIZBII !${"\ufffd/#2\ufffd"}:CLOSE_TAG_SPAN: Emploi, financement, mobilité... `,[["mobileContext",""],s1,h2,X,[1,"context-account"],[4,"ngIf","ngIfElse"],[1,"context-account__block-text","context-account__block-text__top"],[1,"context-account__text"],[1,"highlighted"],[1,"context-account__block-text","context-account__block-text__bottom"],["src","assets/images/context-account/woman.png","alt","WIZBII",1,"context-account__background-image"],[1,"context-account__pop-up"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",4),a.DNE(1,V,10,0,"ng-container",5),a.nI1(2,"async"),a.k0s(),a.DNE(3,W,3,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:['[_nghost-%COMP%]{width:100%}.context-account[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;box-sizing:border-box}.context-account__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-account__block-text[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.25rem;padding:1.25rem;z-index:1}.context-account__block-text__top[_ngcontent-%COMP%]{max-width:26.375rem}.context-account__block-text__bottom[_ngcontent-%COMP%]{margin-top:1.25rem;max-width:38.3125rem}.context-account__text[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:1rem;line-height:1.38;color:#000028;margin:0}.context-account__background-image[_ngcontent-%COMP%]{position:absolute;top:2rem;right:2rem;background-size:28.125rem 34.375rem;border-radius:1.875rem;z-index:-1}.context-account[_ngcontent-%COMP%]:before{content:none;position:absolute;top:4rem;right:0;background-color:#8683ff;border-radius:1.875rem;width:28.125rem;height:34.375rem;z-index:-1}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-account[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding:1.25rem;background-color:transparent;box-shadow:none;border-radius:0;height:100%}.context-account[_ngcontent-%COMP%]:before{content:""}.context-account__block-text__top[_ngcontent-%COMP%]{margin-top:5.25rem}}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-account[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding:1.25rem;background-color:transparent;box-shadow:none;border-radius:0;height:100%}.context-account[_ngcontent-%COMP%]:before{content:""}.context-account__text[_ngcontent-%COMP%]{font-size:1.625rem}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-account[_ngcontent-%COMP%]:before{top:5rem;right:2.625rem}.context-account__background-image[_ngcontent-%COMP%]{top:3rem;right:4.625rem}.context-account__block-text[_ngcontent-%COMP%]{margin-right:7rem}.context-account__block-text__top[_ngcontent-%COMP%]{max-width:20rem}}'],changeDetection:0})}return u2})();var e1=f(3051);function H(u2,H2){1&u2&&(a.qex(0),a.j41(1,"div",9)(2,"h2",10),a.pXf(3,1),a.k0s(),a.j41(4,"p",11),a.pXf(5,2),a.k0s(),a.j41(6,"div",12),a.nrm(7,"mat-icon",13),a.j41(8,"p"),a.PLo(9,3),a.nrm(10,"span",14),a.YFu(),a.k0s()(),a.j41(11,"div",12),a.nrm(12,"mat-icon",15),a.j41(13,"p"),a.PLo(14,4),a.nrm(15,"span",14),a.YFu(),a.k0s()(),a.j41(16,"div",16),a.nrm(17,"mat-icon",17),a.j41(18,"p"),a.PLo(19,5),a.nrm(20,"span",14),a.YFu(),a.k0s()()(),a.bVm())}function d1(u2,H2){1&u2&&(a.j41(0,"p",18),a.PLo(1,6),a.nrm(2,"span",19),a.YFu(),a.k0s())}let Y=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-jobs-home"]],decls:5,vars:4,consts:()=>{let s1,h2,X,F,r1,U1;return s1=$localize`:âŸ4b3ae6bef9bcd6a9a57d5efadc89321492840ff8âŸ5188726200754632865:Bonjour et bienvenue sur WIZBII Jobs !`,h2=$localize`:âŸ426bc051d915dc364cb30d073a994ca6b9284945âŸ7010118382567798365: Trouvez dès à présent votre prochain stage, alternance ou nouvel emploi ! `,X=$localize`:âŸ37a9df04b00231118d8aceb292b4583fbeda8b18âŸ1737564208543495981:Plus de ${"\ufffd#10\ufffd"}:START_TAG_SPAN:150 000${"\ufffd/#10\ufffd"}:CLOSE_TAG_SPAN: jobs à pourvoir`,F=$localize`:âŸ650fe4952e1d064d41473ef7b9514bae03cb9138âŸ5477029219989702740:Des ${"\ufffd#15\ufffd"}:START_TAG_SPAN:centaines d'entreprises${"\ufffd/#15\ufffd"}:CLOSE_TAG_SPAN: qui recrutent chaque jour`,r1=$localize`:âŸf19f1cdc0cbf2729794d8ec911c03871e5505a8bâŸ1838795969902988719: Plus de ${"\ufffd#20\ufffd"}:START_TAG_SPAN:100 évènements${"\ufffd/#20\ufffd"}:CLOSE_TAG_SPAN: de recrutements dans la France entière `,U1=$localize`:âŸ430cbad98f51a3697e54fc1e5023d19ad41cf381âŸ7324206437321299851:${"\ufffd#2\ufffd"}:START_TAG_SPAN:Trouvez dès à présent${"\ufffd/#2\ufffd"}:CLOSE_TAG_SPAN: votre prochain stage, alternance ou nouvel emploi ! 💼 `,[["mobileContext",""],s1,h2,X,F,r1,U1,[1,"context-jobs-home"],[4,"ngIf","ngIfElse"],[1,"context-jobs-home__content"],[1,"context-jobs-home__content__title"],[1,"context-jobs-home__content__subtitle"],[1,"context-jobs-home__content__card"],["svgIcon","briefcase","height","3.125em","width","3.125em",1,"context-jobs-home__content__card__icon"],[1,"highlighted"],["svgIcon","building","height","3.125em","width","3.125em",1,"context-jobs-home__content__card__icon"],[1,"context-jobs-home__content__card","context-jobs-home__last-card"],["svgIcon","location","height","3.125em","width","3.125em",1,"context-jobs-home__content__card__icon"],[1,"context-jobs-home__pop-up"],[1,"highlighted","highlighted--green"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",7),a.DNE(1,H,21,0,"ng-container",8),a.nI1(2,"async"),a.k0s(),a.DNE(3,d1,3,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,e1.An,R.Jj],styles:["[_nghost-%COMP%]{width:100%}.context-jobs-home[_ngcontent-%COMP%]{box-sizing:border-box;display:block;padding:1.375rem;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem}.context-jobs-home__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-jobs-home__content[_ngcontent-%COMP%]{display:inline;margin:0 auto}.context-jobs-home__content__title[_ngcontent-%COMP%]{max-width:37.5rem;font-weight:700;font-size:2.875rem;line-height:1.2;margin:0}.context-jobs-home__content__subtitle[_ngcontent-%COMP%]{max-width:34.375rem;font-size:1.25rem;line-height:1.5;margin:.625rem 0}.context-jobs-home__content__card[_ngcontent-%COMP%]{max-width:37.5rem;background-color:#fff;margin-top:1.25rem;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.25rem;display:flex;align-items:center;font-weight:500;font-size:.875rem;padding:.9375rem}.context-jobs-home__content__card__icon[_ngcontent-%COMP%]{margin-right:1.25rem}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-jobs-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;box-shadow:none;border-radius:unset;height:100%;padding-top:3.4375rem}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-jobs-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;box-shadow:none;border-radius:unset;height:100%}}"],changeDetection:0})}return u2})();function v1(u2,H2){1&u2&&(a.qex(0),a.j41(1,"div",9)(2,"h2",10),a.PLo(3,1),a.nrm(4,"span",11)(5,"span",11),a.YFu(),a.k0s(),a.j41(6,"ul",12)(7,"li",13),a.nrm(8,"mat-icon",14),a.qex(9),a.pXf(10,2),a.bVm(),a.k0s(),a.j41(11,"li",13),a.nrm(12,"mat-icon",14),a.qex(13),a.pXf(14,3),a.bVm(),a.k0s(),a.j41(15,"li",13),a.nrm(16,"mat-icon",14),a.qex(17),a.pXf(18,4),a.bVm(),a.k0s(),a.j41(19,"li",13),a.nrm(20,"mat-icon",14),a.qex(21),a.pXf(22,5),a.bVm(),a.k0s()()(),a.nrm(23,"img",15),a.bVm())}function Z(u2,H2){1&u2&&(a.j41(0,"p",16),a.PLo(1,6),a.nrm(2,"span",17)(3,"span",17),a.YFu(),a.k0s())}let S1=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-drive-home"]],decls:5,vars:4,consts:()=>{let s1,h2,X,F,r1,U1;return s1=$localize`:âŸbbac78bafaa5c257a95d5bd9dc56038eca6e9fa2âŸ1456209143996506595:${"[\ufffd#4\ufffd|\ufffd#5\ufffd]"}:START_TAG_SPAN:Inscrivez-vous${"[\ufffd/#4\ufffd|\ufffd/#5\ufffd]"}:CLOSE_TAG_SPAN: et testez une série de code de la route ${"[\ufffd#4\ufffd|\ufffd#5\ufffd]"}:START_TAG_SPAN:gratuitement !${"[\ufffd/#4\ufffd|\ufffd/#5\ufffd]"}:CLOSE_TAG_SPAN:`,s1=a.k04(s1),h2=$localize`:@@context.drive.formationâŸ9840297c1cceeff624e84ec8e7b6c15f09ebdde0âŸ6764935640390137018:Formation complète`,X=$localize`:@@context.drive.lessonâŸcdd3d7f2c4691cb229fec92aabd488a5bad79fb7âŸ5664605189538482140:Cours thématiques`,F=$localize`:@@context.drive.licenseâŸf8bf966789c99507be370370660e6e4e8112059bâŸ7545246890395300476:Mode examen blanc`,r1=$localize`:@@context.drive.progressâŸ0f3decdaf49b782b4db1e03134eb91e29a8e2960âŸ8480742036056116471:Suivi de progression`,U1=$localize`:âŸa2b7e8324e40d708a9ef6584dd7ad6366bf751cbâŸ9042501788259135208:${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:Inscrivez-vous${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: et testez une série de code de la route ${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:gratuitement !${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: 🚗 `,U1=a.k04(U1),[["mobileContext",""],s1,h2,X,F,r1,U1,[1,"context-drive-home"],[4,"ngIf","ngIfElse"],[1,"context-drive-home__card"],[1,"context-drive-home__title"],[1,"context-drive-home__title--blue"],[1,"context-drive-home__list-items"],[1,"context-drive-home__list-items__item"],["svgIcon","green-check","width","1.125em",1,"context-drive-home__list-items__icon"],["src","assets/images/context-drive-home/computer.svg","alt","WIZBII drive","matSuffix","",1,"context-drive-home__icon"],[1,"context-drive-home__pop-up"],[1,"highlighted","highlighted--blue"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",7),a.DNE(1,v1,24,0,"ng-container",8),a.nI1(2,"async"),a.k0s(),a.DNE(3,Z,4,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,e1.An,R.Jj],styles:["[_nghost-%COMP%]{width:100%}.context-drive-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;height:100%;min-height:auto;align-items:center}.context-drive-home__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-drive-home__card[_ngcontent-%COMP%]{background:#fff;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.25rem;padding:1.25rem;margin:1rem 0;position:relative;max-width:41.3125rem}.context-drive-home__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.25rem;line-height:1.3846;margin:0 0 .625rem;text-align:left}.context-drive-home__title--blue[_ngcontent-%COMP%]{color:#00d1ff}.context-drive-home__icon[_ngcontent-%COMP%]{margin-top:-1.25rem;z-index:1}.context-drive-home__list-items[_ngcontent-%COMP%]{list-style-type:none;padding:0;font-size:.8125rem;font-weight:600;display:flex;justify-content:space-between}.context-drive-home__list-items__item[_ngcontent-%COMP%]{display:inline-flex}.context-drive-home__list-items__icon[_ngcontent-%COMP%]{margin-top:.1875rem;margin-right:.375rem}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-home[_ngcontent-%COMP%]{padding:0;background-color:transparent;box-shadow:none;border-radius:unset}}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-home[_ngcontent-%COMP%]{padding:0;background-color:transparent;box-shadow:none;border-radius:unset}.context-drive-home__title[_ngcontent-%COMP%]{font-size:1.625rem}}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}"],changeDetection:0})}return u2})();function D1(u2,H2){1&u2&&(a.qex(0),a.j41(1,"p",6),a.PLo(2,1),a.nrm(3,"span",7)(4,"span",7),a.YFu(),a.k0s(),a.j41(5,"p",8),a.PLo(6,2),a.nrm(7,"span",7),a.YFu(),a.k0s(),a.bVm())}function Q(u2,H2){1&u2&&(a.j41(0,"p",9),a.PLo(1,3),a.nrm(2,"span",10),a.YFu(),a.k0s())}let h1=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-drive-suggestions"]],decls:5,vars:4,consts:()=>{let s1,h2,X;return s1=$localize`:âŸ9e913fb73b312eae3f2b5eab25b8bc8dc72acb97âŸ8422422447858488868:${"[\ufffd#3\ufffd|\ufffd#4\ufffd]"}:START_TAG_SPAN:Accédez aux aides${"[\ufffd/#3\ufffd|\ufffd/#4\ufffd]"}:CLOSE_TAG_SPAN: auxquelles vous avez droit pour ${"[\ufffd#3\ufffd|\ufffd#4\ufffd]"}:START_TAG_SPAN:financer votre permis${"[\ufffd/#3\ufffd|\ufffd/#4\ufffd]"}:CLOSE_TAG_SPAN:`,s1=a.k04(s1),h2=$localize`:âŸdb263edeebef20471110a23a8b4866f047fac4b9âŸ2765648919690281844: Répondez à quelques questions et découvrez si vous êtes ${"\ufffd#7\ufffd"}:START_TAG_SPAN:éligible aux aides locales et régionales${"\ufffd/#7\ufffd"}:CLOSE_TAG_SPAN:`,X=$localize`:âŸabaf834cd678cff0b605671788919a14ac6bcdf5âŸ2295327397923447233: Accédez aux aides auxquelles vous avez droit pour ${"\ufffd#2\ufffd"}:START_TAG_SPAN:financer votre permis${"\ufffd/#2\ufffd"}:CLOSE_TAG_SPAN: 🚗 `,[["mobileContext",""],s1,h2,X,[1,"context-drive-suggestions"],[4,"ngIf","ngIfElse"],[1,"context-drive-suggestions__card","context-drive-suggestions__card--1"],[1,"context-drive-suggestions__card__colored"],[1,"context-drive-suggestions__card","context-drive-suggestions__card--2"],[1,"context-drive-suggestions__pop-up"],[1,"highlighted","highlighted--blue"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",4),a.DNE(1,D1,8,0,"ng-container",5),a.nI1(2,"async"),a.k0s(),a.DNE(3,Q,3,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:['[_nghost-%COMP%]{width:100%}.context-drive-suggestions[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:flex-end;flex-direction:column;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;z-index:1;height:100%}.context-drive-suggestions__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-drive-suggestions__card[_ngcontent-%COMP%]{padding:1.25rem;background-color:#fff;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.25rem;font-size:1.625rem;line-height:1.4;font-weight:700;margin:0}.context-drive-suggestions__card--1[_ngcontent-%COMP%]{max-width:31.875rem}.context-drive-suggestions__card--2[_ngcontent-%COMP%]{max-width:41.3125rem;margin-top:1.875rem}.context-drive-suggestions__card__colored[_ngcontent-%COMP%]{color:#00d1ff}.context-drive-suggestions[_ngcontent-%COMP%]:after{content:none;position:absolute;inset:0;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/character.561d714502f3e087.svg) no-repeat center;background-size:80% 80%;z-index:-1}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-suggestions[_ngcontent-%COMP%]{box-sizing:border-box;padding:1.875rem;background-color:#00d1ff;box-shadow:none;border-radius:unset;min-height:43.75rem}.context-drive-suggestions[_ngcontent-%COMP%]:after{content:""}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-suggestions[_ngcontent-%COMP%]{box-sizing:border-box;padding:1.875rem;background-color:#00d1ff;box-shadow:none;border-radius:unset}.context-drive-suggestions__card[_ngcontent-%COMP%]{font-size:1.125rem}.context-drive-suggestions[_ngcontent-%COMP%]:after{content:""}}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}'],changeDetection:0})}return u2})();var O1=f(5271);let J1=(()=>{class u2{constructor(){this.lang=O1.c.lang}static#t=this.\u0275fac=function(h2){return new(h2||u2)};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["ng-component"]],decls:1,vars:1,consts:[[1,"context-money-home",3,"ngClass"]],template:function(h2,X){1&h2&&a.nrm(0,"section",0),2&h2&&a.Y8G("ngClass","context-money-home--"+X.lang)},dependencies:[R.YU],styles:["[_nghost-%COMP%]{width:100%}.context-money-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;background-image:url(https://storage.googleapis.com/wizbii-images/money/home/hp-hero.png);box-sizing:border-box;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:80%;height:100%;max-height:46.25rem}.context-money-home--it[_ngcontent-%COMP%]{background-image:url(https://storage.googleapis.com/wizbii-images/money/home/hp-hero-it.png)}"],changeDetection:0})}return u2})();var L1=function(u2){return u2.fr="fr",u2}(L1||{}),a2=function(u2){return u2.Car="car",u2.Exam="exam",u2.Neph="neph",u2.Package="package",u2}(a2||{}),A2=function(u2){return u2.Full="full",u2.Express="express",u2.LaPoste="laposte",u2.Submission="submission",u2.NephSubmission="neph-submission",u2}(A2||{}),F2=function(u2){return u2.Loyalty="loyalty",u2.Partner="partner",u2.Reference="reference",u2.FreeMind="free_mind",u2.Integral="integral",u2}(F2||{});const O2={[L1.fr]:{[a2.Car]:{[A2.Express]:9.9,[A2.Full]:24.9},[a2.Exam]:{[A2.LaPoste]:30},[a2.Neph]:{[A2.Submission]:30},[a2.Package]:{[F2.Reference]:49.9,[F2.FreeMind]:60,[F2.Integral]:74.9}}},o2={[L1.fr]:{[a2.Car]:{[A2.Express]:"R\xe9vision express",[A2.Full]:"Acc\xe8s illimit\xe9"},[a2.Exam]:{[A2.LaPoste]:"Code de la route avec La Poste"},[a2.Neph]:{[A2.Submission]:"D\xe9p\xf4t du dossier NEPH"},[a2.Package]:{[F2.Reference]:"Formule r\xe9f\xe9rence",[F2.FreeMind]:"Formule esprit libre",[F2.Integral]:"Formule int\xe9grale"}}};var X2=f(8375),N2=f(1449),r2=f(1640),g2=f(9746),H1=f(1082),y2=f(5840),Q2=f(4406),Y1=f(6415);const L2=(u2,H2)=>[u2,"EUR","symbol","1.2-2",H2],E1=(u2,H2)=>[u2,"EUR","symbol","1.0-2",H2];function f1(u2,H2){if(1&u2&&(a.qex(0),a.pXf(1,1),a.bVm()),2&u2){const s1=a.XpG().ngIf;a.R7$(),a.uP7(s1),a.nnv(1)}}function $1(u2,H2){1&u2&&(a.qex(0),a.pXf(1,2),a.bVm())}function T1(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.nI1(2,"currency"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG(4);a.R7$(),a.JRh(a.iJd(2,1,a.l_i(7,L2,s1,h2.lang)))}}function Q1(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.bVm()),2&u2){const s1=a.XpG(4).ngIf;a.R7$(),a.SpI("-",s1.amountOff,"\u20ac")}}function f2(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.bVm()),2&u2){const s1=a.XpG(4).ngIf;a.R7$(),a.SpI("-",s1.percentOff,"%")}}function U2(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.nI1(2,"currency"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG(4);a.R7$(),a.JRh(a.iJd(2,1,a.l_i(7,L2,s1,h2.lang)))}}function b3(u2,H2){if(1&u2&&(a.j41(0,"span",16),a.DNE(1,T1,3,10,"ng-container",12)(2,Q1,2,1,"ng-container",12)(3,f2,2,1,"ng-container",12)(4,U2,3,10,"ng-container",12),a.k0s()),2&u2){const s1=H2.ngIf,h2=a.XpG(3).ngIf;a.R7$(),a.Y8G("ngIf",h2.amountOff&&s1),a.R7$(),a.Y8G("ngIf",h2.amountOff&&!s1),a.R7$(),a.Y8G("ngIf",h2.percentOff&&!s1),a.R7$(),a.Y8G("ngIf",h2.percentOff)}}function y3(u2,H2){if(1&u2&&(a.qex(0),a.pXf(1,3),a.nI1(2,"date"),a.bVm()),2&u2){const s1=a.XpG(3).ngIf;a.R7$(2),a.uP7(a.i5U(2,1,s1.endDate,"dd/MM/yyyy")),a.nnv(1)}}function A3(u2,H2){if(1&u2&&(a.qex(0),a.DNE(1,f1,2,1,"ng-container",12)(2,$1,2,0,"ng-container",12)(3,b3,5,4,"span",15),a.nI1(4,"async"),a.DNE(5,y3,3,4,"ng-container",12),a.EFF(6,"\xa0!\xa0\u{1f389} "),a.bVm()),2&u2){const s1=H2.ngIf,h2=a.XpG(2).ngIf,X=a.XpG();a.R7$(),a.Y8G("ngIf",s1),a.R7$(),a.Y8G("ngIf",!s1),a.R7$(),a.Y8G("ngIf",a.bMT(4,4,X.couponPrice$)),a.R7$(2),a.Y8G("ngIf",h2.endDate)}}function U3(u2,H2){if(1&u2&&(a.qex(0),a.j41(1,"p",13),a.qex(2),a.pXf(3,0),a.bVm(),a.j41(4,"span",14),a.EFF(5),a.k0s(),a.DNE(6,A3,7,6,"ng-container",12),a.nI1(7,"async"),a.k0s(),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG();a.R7$(5),a.JRh(s1.id),a.R7$(),a.Y8G("ngIf",a.bMT(7,2,h2.couponOfferName$))}}function g3(u2,H2){if(1&u2&&(a.qex(0),a.pXf(1,6),a.bVm()),2&u2){const s1=a.XpG().ngIf;a.R7$(),a.uP7(s1),a.nnv(1)}}function rt(u2,H2){1&u2&&(a.qex(0),a.pXf(1,7),a.bVm())}function Y3(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.nI1(2,"currency"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG(4);a.R7$(),a.JRh(a.iJd(2,1,a.l_i(7,L2,s1,h2.lang)))}}function et(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.bVm()),2&u2){const s1=a.XpG(4).ngIf;a.R7$(),a.SpI("-",s1.amountOff,"\u20ac")}}function q3(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.bVm()),2&u2){const s1=a.XpG(4).ngIf;a.R7$(),a.SpI("-",s1.percentOff,"%")}}function e3(u2,H2){if(1&u2&&(a.qex(0),a.EFF(1),a.nI1(2,"currency"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG(4);a.R7$(),a.JRh(a.iJd(2,1,a.l_i(7,L2,s1,h2.lang)))}}function R1(u2,H2){if(1&u2&&(a.j41(0,"span",26),a.DNE(1,Y3,3,10,"ng-container",12)(2,et,2,1,"ng-container",12)(3,q3,2,1,"ng-container",12)(4,e3,3,10,"ng-container",12),a.k0s()),2&u2){const s1=H2.ngIf,h2=a.XpG(3).ngIf;a.R7$(),a.Y8G("ngIf",h2.amountOff&&s1),a.R7$(),a.Y8G("ngIf",h2.amountOff&&!s1),a.R7$(),a.Y8G("ngIf",h2.percentOff&&!s1),a.R7$(),a.Y8G("ngIf",h2.percentOff)}}function I1(u2,H2){if(1&u2&&(a.qex(0),a.j41(1,"p",24),a.DNE(2,g3,2,1,"ng-container",12)(3,rt,2,0,"ng-container",12),a.k0s(),a.DNE(4,R1,5,4,"span",25),a.nI1(5,"async"),a.bVm()),2&u2){const s1=H2.ngIf,h2=a.XpG(3);a.R7$(2),a.Y8G("ngIf",s1),a.R7$(),a.Y8G("ngIf",!s1),a.R7$(),a.Y8G("ngIf",a.bMT(5,3,h2.couponPrice$))}}function F1(u2,H2){if(1&u2&&(a.qex(0),a.pXf(1,8),a.nI1(2,"date"),a.nI1(3,"currency"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG().ngIf,X=a.XpG(2).ngIf,F=a.XpG();a.R7$(3),a.uP7(a.i5U(2,4,X.endDate,"dd/MM/yyyy"))(h2)(a.iJd(3,7,a.l_i(13,L2,s1,F.lang)))(X.id),a.nnv(1)}}function W1(u2,H2){if(1&u2&&(a.qex(0),a.pXf(1,9),a.nI1(2,"currency"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG().ngIf,X=a.XpG(2).ngIf,F=a.XpG();a.R7$(2),a.uP7(h2)(a.iJd(2,3,a.l_i(9,L2,s1,F.lang)))(X.id),a.nnv(1)}}function d2(u2,H2){if(1&u2&&(a.qex(0),a.DNE(1,F1,4,16,"ng-container",12)(2,W1,3,12,"ng-container",12),a.bVm()),2&u2){const s1=a.XpG(3).ngIf;a.R7$(),a.Y8G("ngIf",s1.endDate),a.R7$(),a.Y8G("ngIf",!s1.endDate)}}function W2(u2,H2){if(1&u2&&(a.j41(0,"p",27),a.DNE(1,d2,3,2,"ng-container",12),a.nI1(2,"async"),a.k0s()),2&u2){const s1=a.XpG(3);a.R7$(),a.Y8G("ngIf",a.bMT(2,1,s1.couponBasePrice$))}}function r3(u2,H2){if(1&u2&&(a.qex(0),a.j41(1,"h2",17),a.PLo(2,4),a.nrm(3,"span",18),a.YFu(),a.k0s(),a.j41(4,"div",19)(5,"span",20),a.EFF(6),a.nI1(7,"currency"),a.k0s(),a.j41(8,"div",21),a.PLo(9,5),a.nrm(10,"span",14)(11,"p",22),a.nI1(12,"currency"),a.YFu(),a.k0s()(),a.DNE(13,I1,6,5,"ng-container",12),a.nI1(14,"async"),a.DNE(15,W2,3,3,"p",23),a.nI1(16,"async"),a.bVm()),2&u2){const s1=a.XpG().ngIf,h2=a.XpG();a.R7$(6),a.SpI("-\xa0",a.iJd(7,5,a.l_i(21,E1,s1.amountOff,h2.lang)),""),a.R7$(6),a.uP7(s1.id)(a.iJd(12,11,a.l_i(24,E1,s1.amountOff,h2.lang))),a.nnv(9),a.R7$(),a.Y8G("ngIf",a.bMT(14,17,h2.couponOfferName$)),a.R7$(2),a.Y8G("ngIf",a.bMT(16,19,h2.couponOfferName$))}}function $2(u2,H2){if(1&u2&&(a.j41(0,"section",11),a.DNE(1,U3,8,4,"ng-container",12),a.nI1(2,"async"),a.DNE(3,r3,17,27,"ng-container",12),a.nI1(4,"async"),a.k0s()),2&u2){const s1=a.XpG();a.R7$(),a.Y8G("ngIf",!0===a.bMT(2,2,s1.isMobileAndTabletPortrait$)),a.R7$(2),a.Y8G("ngIf",!1===a.bMT(4,4,s1.isMobileAndTabletPortrait$))}}class d3{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(H2,s1){this.paymentWebservice=H2,this.breakpointsService=s1,this.driveUrl=O1.c.urls.driveUrl,this.lang=O1.c.lang}ngOnInit(){this.coupon$=this.couponStr$.pipe((0,g2.F)(),(0,H1.n)(H2=>this.paymentWebservice.getCouponPublic(H2)),(0,y2.t)({bufferSize:1,refCount:!0})),this.couponOfferName$=this.coupon$.pipe((0,Q2.T)(H2=>{if(H2.restrictedToArticles&&1===H2.restrictedToArticles.length){const s1=H2.restrictedToArticles[0].split("-");return o2[s1[0]][s1[1]][s1[2]]}return null}),(0,g2.F)(),(0,y2.t)({bufferSize:1,refCount:!0})),this.couponBasePrice$=this.coupon$.pipe((0,Q2.T)(H2=>{if(H2.restrictedToArticles&&1===H2.restrictedToArticles.length){const s1=H2.restrictedToArticles[0].split("-");return O2[s1[0]][s1[1]][s1[2]]}return null}),(0,g2.F)(),(0,y2.t)({bufferSize:1,refCount:!0})),this.couponPrice$=(0,r2.z)([this.coupon$,this.couponBasePrice$]).pipe((0,Q2.T)(([H2,s1])=>H2.restrictedToArticles&&1===H2.restrictedToArticles.length&&H2.amountOff?s1-H2.amountOff:H2.restrictedToArticles&&1===H2.restrictedToArticles.length&&H2.percentOff?s1*(100-H2.percentOff)/100:null),(0,g2.F)(),(0,y2.t)({bufferSize:1,refCount:!0}))}static#t=this.\u0275fac=function(s1){return new(s1||d3)(a.rXU(Y1.W),a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:d3,selectors:[["ng-component"]],decls:2,vars:3,consts:()=>{let H2,s1,h2,X,F,r1,U1,V2,a3,x3;return H2=$localize`:âŸ0cd851f51bc5c4552bd73708250e756ca9d6e1caâŸ6093257948272963692: Entrez le code`,s1=$localize`:âŸ35444c2f9c3492b86748a165c78786b1b9b38160âŸ2134382395447063796: pour bénéficier de la formule "${"\ufffd0\ufffd"}:INTERPOLATION:" à `,h2=$localize`:âŸa44fc38be9fcc257d0cbd25f529fdb40c6e145b1âŸ2473356193031453599: pour bénéficier d'une réduction de`,X=$localize`:âŸ6135815f77f6dd1d659eac867d226a1bcc47f451âŸ7753692282728197080:jusqu'au ${"\ufffd0\ufffd"}:INTERPOLATION:`,F=$localize`:âŸ4a1f07dfb249b4213fcb1c24278eb98effbdecafâŸ4759655777275761232: Utilisez vite votre ${"\ufffd#3\ufffd"}:START_TAG_SPAN:code promo* :${"\ufffd/#3\ufffd"}:CLOSE_TAG_SPAN:`,r1=$localize`:âŸ4b034efa52d6e8e195ec54426f97b5ff41998348âŸ1156256971546162914:${"\ufffd#10\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd/#10\ufffd"}:CLOSE_TAG_SPAN:${"\ufffd#11\ufffd"}:START_PARAGRAPH: - ${"\ufffd1\ufffd"}:INTERPOLATION_1: sur la formule 12 mois ${"\ufffd/#11\ufffd"}:CLOSE_PARAGRAPH:`,U1=$localize`:âŸ35444c2f9c3492b86748a165c78786b1b9b38160âŸ2134382395447063796: pour bénéficier de la formule "${"\ufffd0\ufffd"}:INTERPOLATION:" à `,V2=$localize`:âŸa44fc38be9fcc257d0cbd25f529fdb40c6e145b1âŸ2473356193031453599: pour bénéficier d'une réduction de`,a3=$localize`:âŸ180ede26b10ac70426f51e95a5b523b46cf6b75câŸ6652948507910805620: Offre non cumulable, valable jusqu'au ${"\ufffd0\ufffd"}:INTERPOLATION: (inclus), pour tout achat d’une formule "${"\ufffd1\ufffd"}:INTERPOLATION_1:" d’une valeur de ${"\ufffd2\ufffd"}:INTERPOLATION_2: sur le site https://drive.wizbii.com/ en insérant le code “${"\ufffd3\ufffd"}:INTERPOLATION_3:†dans le champ “Code promotionnel†de la page de paiement. `,x3=$localize`:âŸadfd9c8d1dd6ffa0f6f97bcdf0809521a244e089âŸ3425157623646953358: Offre non cumulable, pour tout achat d’une formule "${"\ufffd0\ufffd"}:INTERPOLATION:" d’une valeur de ${"\ufffd1\ufffd"}:INTERPOLATION_1: sur le site https://drive.wizbii.com/ en insérant le code “${"\ufffd2\ufffd"}:INTERPOLATION_2:†dans le champ “Code promotionnel†de la page de paiement. `,[H2,s1,h2,X,F,r1,U1,V2,a3,x3,["class","context-drive-influencer",4,"ngIf"],[1,"context-drive-influencer"],[4,"ngIf"],[1,"context-drive-influencer__pop-up"],[1,"ticket__text"],["class","context-drive-influencer__subtitle context-drive-influencer__subtitle__price highlighted--blue",4,"ngIf"],[1,"context-drive-influencer__subtitle","context-drive-influencer__subtitle__price","highlighted--blue"],[1,"context-drive-influencer__title"],[1,"highlighted--white"],[1,"ticket"],[1,"ticket__deduced-price"],[1,"ticket__content"],[1,"ticket__text--small"],["class","context-drive-influencer__conditions",4,"ngIf"],[1,"context-drive-influencer__subtitle"],["class","context-drive-influencer__subtitle context-drive-influencer__subtitle__price highlighted--white",4,"ngIf"],[1,"context-drive-influencer__subtitle","context-drive-influencer__subtitle__price","highlighted--white"],[1,"context-drive-influencer__conditions"]]},template:function(s1,h2){1&s1&&(a.DNE(0,$2,5,6,"section",10),a.nI1(1,"async")),2&s1&&a.Y8G("ngIf",a.bMT(1,1,h2.coupon$))},dependencies:[R.bT,R.Jj,R.oe,R.vh],styles:['[_nghost-%COMP%]{width:100%}.context-drive-influencer[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;box-sizing:border-box}.context-drive-influencer__pop-up[_ngcontent-%COMP%]{text-align:left;margin:0;font-weight:500;font-size:.875rem;line-height:1.5}.context-drive-influencer__title[_ngcontent-%COMP%]{font-size:2rem;line-height:1.1875;margin:3.3125rem 0 1.875rem;font-weight:700;font-style:italic;max-width:18.75rem;text-align:center}.context-drive-influencer__subtitle[_ngcontent-%COMP%]{font-style:italic;font-weight:700;font-size:2rem;text-align:center;max-width:27.5rem}.context-drive-influencer__subtitle__price[_ngcontent-%COMP%]{display:inline-block;font-weight:600;font-size:.875rem;margin:0 .25rem}.context-drive-influencer__conditions[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.2308;text-align:center;margin:1.875rem 0 0;max-width:44rem}.context-drive-influencer[_ngcontent-%COMP%]:after{content:none;position:absolute;inset:-4.375rem 0 0;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/coupon-background-characters.1147891cd481c500.svg) no-repeat center}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-influencer[_ngcontent-%COMP%]{background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/background.474d03ebb15a758c.svg) no-repeat bottom;background-color:#00d1ff;box-shadow:none;border-radius:unset;height:100%}.context-drive-influencer[_ngcontent-%COMP%]:after{content:""}.context-drive-influencer__subtitle[_ngcontent-%COMP%]{margin:1.875rem auto 0;line-height:1.1875}.context-drive-influencer__subtitle__price[_ngcontent-%COMP%]{font-size:3.875rem;font-weight:700;margin:.625rem auto 0}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-influencer[_ngcontent-%COMP%]{background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/background.474d03ebb15a758c.svg) no-repeat bottom;background-color:#00d1ff;box-shadow:none;border-radius:unset;height:100%}.context-drive-influencer[_ngcontent-%COMP%]:after{content:""}.context-drive-influencer__subtitle[_ngcontent-%COMP%]{margin:1.875rem auto 0;line-height:1.1875}.context-drive-influencer__subtitle__price[_ngcontent-%COMP%]{font-size:3.875rem;font-weight:700;margin:.625rem auto 0}}.highlighted--white[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem;background-image:linear-gradient(#fff0,#fff0 10%,#fff 0 65%,#fff0 0)}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}.ticket[_ngcontent-%COMP%]{flex-direction:column;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/ticket.62dbd36c5a136c9c.svg) no-repeat center top -1.5625rem;width:18.75rem;height:10.9375rem;display:flex;justify-content:center;margin-top:1.875rem;position:relative}.ticket__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column}.ticket__text[_ngcontent-%COMP%]{font-style:italic;font-weight:800;margin:3.3rem 0 1.8rem;font-size:1.15rem;text-shadow:.1rem -.1rem rgb(0,209,255)}.ticket__text--small[_ngcontent-%COMP%]{margin:0;font-weight:600;font-size:.875rem}.ticket__deduced-price[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;justify-content:center;text-align:center;text-shadow:-.1rem .1rem white;font-style:italic;font-weight:700;font-size:1.2rem;top:-1.9rem;right:-1.875rem;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/deduced-price.6ddb792411ac45ae.svg) no-repeat center top;background-size:100%;width:5.025rem;height:5.0938rem}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.ticket__text[_ngcontent-%COMP%]{text-shadow:-.2rem .2rem rgb(0,209,255);font-size:2rem}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.ticket__text[_ngcontent-%COMP%]{text-shadow:-.2rem .2rem rgb(0,209,255);font-size:2rem}}'],changeDetection:0})}function I(u2,H2){1&u2&&(a.qex(0),a.j41(1,"div",9)(2,"div",10)(3,"span",11),a.EFF(4,"Am\xe9lie"),a.k0s(),a.j41(5,"p",12),a.pXf(6,1),a.k0s(),a.j41(7,"p",13),a.pXf(8,2),a.k0s(),a.j41(9,"p",14),a.PLo(10,3),a.nrm(11,"span"),a.YFu(),a.k0s()()(),a.j41(12,"p",15),a.PLo(13,4),a.nrm(14,"span",16),a.YFu(),a.k0s(),a.j41(15,"p",17),a.PLo(16,5),a.nrm(17,"span",16),a.YFu(),a.k0s(),a.bVm())}function $(u2,H2){1&u2&&(a.j41(0,"p",18),a.PLo(1,6),a.nrm(2,"span",16),a.YFu(),a.k0s())}(0,o.Cg)([(0,X2.l6)(N2.Yj.contextCoupon)],d3.prototype,"couponStr$",void 0);let g1=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-money-nexity"]],decls:5,vars:4,consts:()=>{let s1,h2,X,F,r1,U1;return s1=$localize`:âŸ0fdb04c52c94587df01ca63cabdae67d8929044bâŸ7109079768866482827:21 ans Étudiante à ENSE3 Grenoble`,h2=$localize`:âŸ55b7ad602414cd988d1071995f1cca2a0ea00193âŸ5816355869763731731: CROUS : 209 € / mois    APL : 97 € / mois `,X=$localize`:âŸ3353aedb5f7a3e2e42dfd4c91e756a7357b6e635âŸ2736877151151651107:${"\ufffd#11\ufffd"}:START_TAG_SPAN:Total : 3 673 € / an${"\ufffd/#11\ufffd"}:CLOSE_TAG_SPAN: pour l’aider à financer ses études `,F=$localize`:âŸ4ad345b219217327152f07658dcbcd62172856e7âŸ5077132974196867226: Retrouvez rapidement et gratuitement ${"\ufffd#14\ufffd"}:START_TAG_SPAN:les aides auxquelles${"\ufffd/#14\ufffd"}:CLOSE_TAG_SPAN: vous avez droit ! `,r1=$localize`:âŸaebc42233c86cd995906d38a50d22b5335d39e4dâŸ7967486270597864672: Un questionnaire simple et pratique qui regroupe ${"\ufffd#17\ufffd"}:START_TAG_SPAN:+ de 50 aides nationales et régionales${"\ufffd/#17\ufffd"}:CLOSE_TAG_SPAN:`,U1=$localize`:âŸf6ea7f61c07d80b3bd181d2a0a36465933512364âŸ7380733201542427728: Calculez gratuitement vos ${"\ufffd#2\ufffd"}:START_TAG_SPAN:aides financières !${"\ufffd/#2\ufffd"}:CLOSE_TAG_SPAN:`,[["mobileContext",""],s1,h2,X,F,r1,U1,[1,"context-money-nexity"],[4,"ngIf","ngIfElse"],[1,"quote"],[1,"quote__content"],[1,"highlighted--yellow","quote__content__name"],[1,"quote__content__situation"],[1,"quote__content__suggestions"],[1,"quote__content__total"],[1,"card","card--1"],[1,"highlighted--yellow","quote__name"],[1,"card","card--2"],[1,"context-money-nexity__pop-up"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",7),a.DNE(1,I,18,0,"ng-container",8),a.nI1(2,"async"),a.k0s(),a.DNE(3,$,3,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:['@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){[_nghost-%COMP%]{display:block;width:100%;height:100%;background:#00d1ff}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){[_nghost-%COMP%]{display:block;width:100%;height:100%;background:#00d1ff}}.context-money-nexity[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;box-sizing:border-box;padding:1.375rem}.context-money-nexity__pop-up[_ngcontent-%COMP%]{position:relative;line-height:1.375;text-align:left;margin:0}.context-money-nexity__pop-up[_ngcontent-%COMP%]:after{content:"";position:absolute;width:1.25rem;height:1.25rem;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/money_bag.4682b0387b99722b.png) no-repeat;background-size:contain;margin-left:.5rem}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-money-nexity[_ngcontent-%COMP%]{background-image:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/context_money.3deae2bff78ae2d1.png);background-color:transparent;background-position:right;background-repeat:no-repeat;background-size:auto 100%;border-radius:0;padding:1.875rem;height:100%}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-money-nexity[_ngcontent-%COMP%]{background-image:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/context_money.3deae2bff78ae2d1.png);background-color:transparent;background-position:right;background-repeat:no-repeat;background-size:auto 100%;border-radius:0;padding:1.875rem;height:100%}}.highlighted--yellow[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem;background-image:linear-gradient(#fff0,#fff0 12%,#f8c60b,#f8c60b 70%,#fff0 0)}.quote[_ngcontent-%COMP%]{position:relative;z-index:1}.quote__content[_ngcontent-%COMP%]{max-width:21.25rem;padding:0 0 1.25rem;position:relative}.quote__content__name[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;margin:0 1.4375rem}.quote__content__situation[_ngcontent-%COMP%]{font-size:1rem;margin:0 1.4375rem}.quote__content__suggestions[_ngcontent-%COMP%]{font-size:.875rem;margin:1.25rem 0 0 1.25rem;line-height:1.5}.quote__content__total[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.5;margin:.25rem 0 0 1.25rem}.quote__content__total[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#45cfff}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.quote__content[_ngcontent-%COMP%]{margin:13.75rem 0 0}}.quote[_ngcontent-%COMP%]:before{content:"";position:absolute;width:26.125rem;height:14.875rem;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/quote.7ca322ed1f69f7a8.svg) no-repeat;background-size:contain;bottom:-2.8125rem;left:-1.875rem;z-index:-1}.quote[_ngcontent-%COMP%]:after{content:"";position:absolute;width:21.3125rem;height:6.5rem;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/quote_overlay.10940acb79d854fc.svg) no-repeat;background-size:contain;bottom:0;left:0;z-index:-1}.card[_ngcontent-%COMP%]{position:relative;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;font-weight:700;margin:1.875rem 0 0}.card--1[_ngcontent-%COMP%]{max-width:26.9375rem;font-size:1.75rem;line-height:1.4;padding:1.3125rem}.card--1[_ngcontent-%COMP%]:after{content:"";position:absolute;width:2.0256rem;height:2.0256rem;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/money_bag.4682b0387b99722b.png) no-repeat;background-size:contain;margin-left:.5rem}.card--2[_ngcontent-%COMP%]{max-width:35.4375rem;font-size:1.625rem;line-height:1.4;padding:1.25rem}'],changeDetection:0})}return u2})();var X1=f(8725),w1=f(3900);function D2(u2,H2){if(1&u2&&(a.j41(0,"p",23),a.EFF(1),a.k0s()),2&u2){const s1=H2.$implicit;a.R7$(),a.JRh(s1)}}function v2(u2,H2){if(1&u2&&(a.j41(0,"div",17),a.nrm(1,"wzb-company-logo",18),a.j41(2,"p",19),a.EFF(3),a.k0s(),a.j41(4,"h4",20),a.EFF(5),a.k0s(),a.j41(6,"div",21),a.DNE(7,D2,2,1,"p",22),a.k0s()()),2&u2){const s1=H2.ngIf,h2=a.XpG(2);a.R7$(),a.Y8G("company",s1.company),a.R7$(2),a.Lme("",s1.company.name," \u2022 ",s1.location.city,""),a.R7$(2),a.JRh(s1.title),a.R7$(2),a.Y8G("ngForOf",s1.skills)("ngForTrackBy",h2.trackBySkill)}}function t2(u2,H2){if(1&u2&&(a.qex(0),a.j41(1,"h2",10),a.pXf(2,1),a.k0s(),a.j41(3,"p",11),a.pXf(4,2),a.k0s(),a.DNE(5,v2,8,6,"div",12),a.nI1(6,"async"),a.j41(7,"div",13)(8,"h4",14),a.pXf(9,3),a.k0s(),a.j41(10,"ul")(11,"li",15),a.PLo(12,4),a.nrm(13,"span",16),a.YFu(),a.k0s(),a.j41(14,"li",15),a.PLo(15,5),a.nrm(16,"span",16),a.YFu(),a.k0s(),a.j41(17,"li",15),a.PLo(18,6),a.nrm(19,"span",16),a.YFu(),a.k0s()()(),a.bVm()),2&u2){const s1=a.XpG();a.R7$(5),a.Y8G("ngIf",a.bMT(6,1,s1.job$))}}function J(u2,H2){1&u2&&(a.j41(0,"p",24),a.PLo(1,7),a.nrm(2,"span",25),a.YFu(),a.k0s())}class m1{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(H2,s1){this.jobWebservice=H2,this.breakpointsService=s1}ngOnInit(){this.job$=this.jobId$.pipe((0,g2.F)(),(0,H1.n)(H2=>this.jobWebservice.get(H2)),(0,y2.t)({bufferSize:1,refCount:!0}))}trackBySkill(H2,s1){return s1}static#t=this.\u0275fac=function(s1){return new(s1||m1)(a.rXU(w1.WW),a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:m1,selectors:[["app-context-jobs-offer"]],decls:5,vars:4,consts:()=>{let H2,s1,h2,X,F,r1,U1;return H2=$localize`:âŸ160212e78a9a0af821dbc2f31cbc6bc4616b006câŸ2783653873708086109:Prêt(e) à découvrir plus en détail ce poste ?`,s1=$localize`:âŸ078d822b1b31295f3a98e78fc99ea4d6cc58a2f5âŸ4795894922651850424:Bon courage dans vos candidatures 🤞`,h2=$localize`:âŸ8f65baf9c89d9eb834c4af89e428daa2c9c6567aâŸ782429521492533093:WIZBII Jobs c'est :`,X=$localize`:âŸ7aefbd694803e0cea87ff769877e9498c621e4c4âŸ188741365090174103: Plus de ${"\ufffd#13\ufffd"}:START_TAG_SPAN:150 000 jobs${"\ufffd/#13\ufffd"}:CLOSE_TAG_SPAN: à pouvoir `,F=$localize`:âŸf72b21a9f496e1161301c0cc56447214533e629bâŸ6114286924784931955:${"\ufffd#16\ufffd"}:START_TAG_SPAN:Des centaines${"\ufffd/#16\ufffd"}:CLOSE_TAG_SPAN: d'entreprises qui recrutent chaque jour `,r1=$localize`:âŸb6cc8cd70b5e2c0415126dacb9a7dc0c1ec8f63dâŸ7643077303732103088:${"\ufffd#19\ufffd"}:START_TAG_SPAN:Plus de 100 évènements${"\ufffd/#19\ufffd"}:CLOSE_TAG_SPAN: de recrutements dans la France entière `,U1=$localize`:âŸ430cbad98f51a3697e54fc1e5023d19ad41cf381âŸ7324206437321299851:${"\ufffd#2\ufffd"}:START_TAG_SPAN:Trouvez dès à présent${"\ufffd/#2\ufffd"}:CLOSE_TAG_SPAN: votre prochain stage, alternance ou nouvel emploi ! 💼 `,[["mobileContext",""],H2,s1,h2,X,F,r1,U1,[1,"context-jobs"],[4,"ngIf","ngIfElse"],[1,"context-jobs__title"],[1,"context-jobs__subtitle"],["class","card-job",4,"ngIf"],[1,"card-wizbii-jobs"],[1,"card-wizbii-jobs__title"],[1,"card-wizbii-jobs__list-item"],[1,"highlighted"],[1,"card-job"],["size","large",1,"card-job__logo",3,"company"],[1,"card-job__location"],[1,"card-job__title"],[1,"card-job__skills"],["class","card-job__skill",4,"ngFor","ngForOf","ngForTrackBy"],[1,"card-job__skill"],[1,"context-jobs__pop-up"],[1,"highlighted","highlighted--green"]]},template:function(s1,h2){if(1&s1&&(a.j41(0,"section",8),a.DNE(1,t2,20,3,"ng-container",9),a.nI1(2,"async"),a.k0s(),a.DNE(3,J,3,0,"ng-template",null,0,a.C5r)),2&s1){const X=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,h2.isMobileAndTabletPortrait$))("ngIfElse",X)}},dependencies:()=>[R.Sq,R.bT,X1.lc,R.Jj],styles:['@charset "UTF-8";[_nghost-%COMP%]{width:100%}.context-jobs[_ngcontent-%COMP%]{box-sizing:border-box;display:block;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem}.context-jobs__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-jobs__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.25rem;line-height:1.5;text-align:center;color:#fff;margin:0}.context-jobs__subtitle[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;line-height:1.37;text-align:center;color:#fff;margin:.125rem 0 0}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-jobs[_ngcontent-%COMP%]{padding:11.25rem 6.375rem 8.1875rem;background-color:#8683ff;box-shadow:none;border-radius:0;height:100%}}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-jobs[_ngcontent-%COMP%]{padding:5.625rem 1.875rem 1.875rem;background-color:#8683ff;box-shadow:none;border-radius:0;height:100%}}.card-job[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.25rem;padding:2.3125rem 2.5625rem 1.875rem;margin:1.25rem 8.75rem 0}.card-job__logo[_ngcontent-%COMP%]{margin:0 auto}.card-job__location[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem;line-height:1.57;color:#000028;mix-blend-mode:normal;text-align:center}.card-job__title[_ngcontent-%COMP%]{font:700 1.625rem Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.38;position:relative;text-align:center;margin:2.25rem 0 .9375rem}.card-job__title[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-1.25rem;left:0;right:0;margin:0 auto;height:.0625rem;width:18.75rem;background-color:#d8d8d8;mix-blend-mode:normal;border-radius:.1875rem}.card-job__skills[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.card-job__skill[_ngcontent-%COMP%]{border:.0625rem solid #d8d8d8;box-sizing:border-box;border-radius:.875rem;padding:.25rem .6094rem;text-align:center;margin:0 .625rem .625rem;width:-moz-fit-content;width:fit-content}.card-wizbii-jobs[_ngcontent-%COMP%]{background-color:#fff;border-radius:1.25rem;padding:1.875rem;margin-top:5.875rem}.card-wizbii-jobs__title[_ngcontent-%COMP%]{font:700 1.625rem Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.38;margin:0 0 .25rem}.card-wizbii-jobs__list-item[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;line-height:1.37;color:#000028}.card-wizbii-jobs[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:.5rem 0 0}.card-wizbii-jobs[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"\\2022";color:#3df9c6;font-weight:700;display:inline-block;font-size:1.5rem;padding:0;margin-right:.5rem}'],changeDetection:0})}function k1(u2,H2){1&u2&&(a.qex(0),a.j41(1,"h2",10)(2,"span",11),a.pXf(3,1),a.k0s(),a.EFF(4,"\xa0et testez une s\xe9rie de code de la route "),a.j41(5,"span",11),a.pXf(6,2),a.k0s()(),a.j41(7,"div",12)(8,"div",13)(9,"p",14),a.pXf(10,3),a.k0s()(),a.j41(11,"div",13)(12,"p",14),a.pXf(13,4),a.k0s()(),a.j41(14,"div",13)(15,"p",14),a.pXf(16,5),a.k0s()(),a.j41(17,"div",13)(18,"p",14),a.pXf(19,6),a.k0s()()(),a.bVm())}function b2(u2,H2){1&u2&&(a.j41(0,"p",15),a.PLo(1,7),a.nrm(2,"span",16)(3,"span",16),a.YFu(),a.k0s())}(0,o.Cg)([(0,X2.l6)(N2.Yj.contextJobId)],m1.prototype,"jobId$",void 0);let Y2=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-drive-home"]],decls:5,vars:4,consts:()=>{let s1,h2,X,F,r1,U1,V2;return s1=$localize`:âŸed27155b34582526ae657de68bac3635ed302a1bâŸ4201123804560020901:Inscrivez-vous`,h2=$localize`:âŸ2af47511d31c0007a744dd9d7b9c877352796cabâŸ1439922709686065386:gratuitement !`,X=$localize`:@@context.drive.formationâŸ9840297c1cceeff624e84ec8e7b6c15f09ebdde0âŸ6764935640390137018:Formation complète`,F=$localize`:@@context.drive.lessonâŸcdd3d7f2c4691cb229fec92aabd488a5bad79fb7âŸ5664605189538482140:Cours thématiques`,r1=$localize`:@@context.drive.licenseâŸf8bf966789c99507be370370660e6e4e8112059bâŸ7545246890395300476:Mode examen blanc`,U1=$localize`:@@context.drive.progressâŸ0f3decdaf49b782b4db1e03134eb91e29a8e2960âŸ8480742036056116471:Suivi de progression`,V2=$localize`:âŸa2b7e8324e40d708a9ef6584dd7ad6366bf751cbâŸ9042501788259135208:${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:Inscrivez-vous${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: et testez une série de code de la route ${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:gratuitement !${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: 🚗 `,V2=a.k04(V2),[["mobileContext",""],s1,h2,X,F,r1,U1,V2,[1,"context-drive-home-2"],[4,"ngIf","ngIfElse"],[1,"context-drive-home-2__title"],[1,"highlighted--white"],[1,"context-drive-home-2__cards"],[1,"card"],[1,"card__title"],[1,"context-drive-home-2__pop-up"],[1,"highlighted","highlighted--blue"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",8),a.DNE(1,k1,20,0,"ng-container",9),a.nI1(2,"async"),a.k0s(),a.DNE(3,b2,4,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:['[_nghost-%COMP%]{width:100%}.context-drive-home-2[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;height:100%;box-sizing:border-box}.context-drive-home-2__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-drive-home-2__link[_ngcontent-%COMP%]{margin:0 0 2.4375rem auto;font-weight:600;font-size:.875rem}.context-drive-home-2__link__icon[_ngcontent-%COMP%]{margin-left:.3125rem}.context-drive-home-2__title[_ngcontent-%COMP%]{font-size:2.25rem;line-height:1.25;margin:0 0 2.5rem;font-weight:400}.context-drive-home-2__cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,17.5rem));grid-gap:1.875rem}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-home-2[_ngcontent-%COMP%]{padding:2.5rem 6.8125rem 4.5625rem 5.25rem;background-color:#00d1ff;box-shadow:none;border-radius:unset}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-home-2[_ngcontent-%COMP%]{padding:2.5rem 6.8125rem 4.5625rem 5.25rem;background-color:#00d1ff;box-shadow:none;border-radius:unset}}.highlighted--white[_ngcontent-%COMP%]{font-weight:700;padding-left:.25rem;padding-right:.25rem;background-image:linear-gradient(#fff0,#fff0 10%,#fff 0 65%,#fff0 0)}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}.card[_ngcontent-%COMP%]{position:relative;background-color:#fff;max-width:17.5rem;min-height:10rem;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.5rem;text-align:center}.card__title[_ngcontent-%COMP%]{font-weight:600;font-size:1rem;margin-top:1.25rem}.card[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/background.4f2169fc78d2294d.svg) no-repeat bottom center;background-size:contain}.card[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0}.card[_ngcontent-%COMP%]:nth-child(1):after{background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/formation-complete.413dbc1c5183ed2b.svg) no-repeat bottom center;background-size:contain}.card[_ngcontent-%COMP%]:nth-child(2):after{background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/cours-thematiques.7d838426b05bf89b.svg) no-repeat bottom center;background-size:contain}.card[_ngcontent-%COMP%]:nth-child(3):after{background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/mode-examen-blanc.f090fbcdef7f48a5.svg) no-repeat bottom center;background-size:contain}.card[_ngcontent-%COMP%]:nth-child(4):after{background:url(https://cdn.wizbii.io/account-v2/c19c4f0d252d52cb5800b13e5177cc24b4ae6a71/fr/suivi-de-progression.58543890fd695859.svg) no-repeat bottom center;background-size:contain}'],changeDetection:0})}return u2})();function T2(u2,H2){1&u2&&(a.qex(0),a.nrm(1,"img",4)(2,"img",5),a.bVm())}function l2(u2,H2){1&u2&&(a.j41(0,"p",6),a.PLo(1,1),a.nrm(2,"span",7)(3,"span",7),a.YFu(),a.k0s())}let P2=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-drive-collectivity"]],decls:5,vars:4,consts:()=>{let s1;return s1=$localize`:âŸa2b7e8324e40d708a9ef6584dd7ad6366bf751cbâŸ9042501788259135208:${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:Inscrivez-vous${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: et testez une série de code de la route ${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:gratuitement !${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: 🚗 `,s1=a.k04(s1),[["mobileContext",""],s1,[1,"context-drive-home"],[4,"ngIf","ngIfElse"],["src","assets/images/collectivity-ellipse.svg","alt","",1,"ellipse"],["src","assets/images/context-drive-collectivity/hero.svg","alt","",1,"hero"],[1,"context-drive-home__pop-up"],[1,"highlighted","highlighted--blue"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",2),a.DNE(1,T2,3,0,"ng-container",3),a.nI1(2,"async"),a.k0s(),a.DNE(3,l2,4,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:["[_nghost-%COMP%]{width:100%}.context-drive-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;height:100%;min-height:auto;align-items:center}.context-drive-home__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-home[_ngcontent-%COMP%]{padding:0;background-color:#0057e2;box-shadow:none;border-radius:unset}}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-home[_ngcontent-%COMP%]{padding:0;background-color:#0057e2;box-shadow:none;border-radius:unset}}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}.hero[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate3d(-45%,-40%,0)}.ellipse[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate3d(-55%,-60%,0)}"],changeDetection:0})}return u2})();function S3(u2,H2){1&u2&&(a.qex(0),a.j41(1,"div",6)(2,"h2",7)(3,"span",8),a.pXf(4,1),a.k0s(),a.qex(5),a.pXf(6,2),a.bVm(),a.k0s()(),a.nrm(7,"img",9),a.bVm())}function v3(u2,H2){1&u2&&(a.j41(0,"p",10),a.PLo(1,3),a.nrm(2,"span",11)(3,"span",11),a.YFu(),a.k0s())}let xt=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-drive-driving-school"]],decls:5,vars:4,consts:()=>{let s1,h2,X;return s1=$localize`:âŸed27155b34582526ae657de68bac3635ed302a1bâŸ4201123804560020901:Inscrivez-vous`,h2=$localize`:âŸe4e613cccbc457e34787a9955d113abcafbdbd24âŸ4050162445356750368: et choisissez WIZBII Drive pour constituer votre dossier d'inscription auprès de l'auto-école de votre choix !`,X=$localize`:âŸa2b7e8324e40d708a9ef6584dd7ad6366bf751cbâŸ9042501788259135208:${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:Inscrivez-vous${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: et testez une série de code de la route ${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:gratuitement !${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: 🚗 `,X=a.k04(X),[["mobileContext",""],s1,h2,X,[1,"context-drive-driving-school"],[4,"ngIf","ngIfElse"],[1,"context-drive-driving-school__card"],[1,"context-drive-driving-school__title"],[1,"context-drive-driving-school__title--blue"],["src","/account/assets/images/context-drive-home/computer.svg","alt","WIZBII drive","matSuffix","",1,"context-drive-driving-school__icon"],[1,"context-drive-driving-school__pop-up"],[1,"highlighted","highlighted--blue"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",4),a.DNE(1,S3,8,0,"ng-container",5),a.nI1(2,"async"),a.k0s(),a.DNE(3,v3,4,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:["[_nghost-%COMP%]{width:100%}.context-drive-driving-school[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:21.6064px;height:100%;min-height:auto;align-items:center}.context-drive-driving-school__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-drive-driving-school__card[_ngcontent-%COMP%]{background:#fff;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:20px;padding:1.25rem;margin:9rem 1.875rem auto;position:relative;max-width:41.3125rem}.context-drive-driving-school__title[_ngcontent-%COMP%]{font-weight:700;font-size:1.25rem;line-height:1.3846;margin:0 0 .625rem;text-align:left}.context-drive-driving-school__title--blue[_ngcontent-%COMP%]{color:#00d1ff}.context-drive-driving-school__icon[_ngcontent-%COMP%]{margin-top:-1.25rem;z-index:1}.context-drive-driving-school__list-items[_ngcontent-%COMP%]{list-style-type:none;padding:0;font-size:.8125rem;font-weight:600;display:flex;justify-content:space-between}.context-drive-driving-school__list-items__item[_ngcontent-%COMP%]{display:inline-flex}.context-drive-driving-school__list-items__icon[_ngcontent-%COMP%]{margin-top:.1875rem;margin-right:.375rem}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-driving-school[_ngcontent-%COMP%]{padding:0;background-color:#00d1ff;box-shadow:none;border-radius:unset}}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-driving-school[_ngcontent-%COMP%]{padding:0;background-color:#00d1ff;box-shadow:none;border-radius:unset}.context-drive-driving-school__title[_ngcontent-%COMP%]{font-size:1.625rem}}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}"],changeDetection:0})}return u2})();var zt=f(1995),h3=f(7008);let j3=(()=>{class u2{constructor(s1,h2){this.http=s1,this.baseUrl=(0,R.UE)(h2)?"/_api/permii-api":"http://permii-api"}getProfileBySponsoringCode(s1){return this.http.get(`${this.baseUrl}/v1/profile/sponsorship-code/${s1}`)}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.KVO(h3.Qq),a.KVO(a.Agw))};static#e=this.\u0275prov=a.jDH({token:u2,factory:u2.\u0275fac,providedIn:"root"})}return u2})();var st=f(5117);function _t(u2,H2){if(1&u2&&(a.qex(0),a.j41(1,"div",9)(2,"h2",10),a.PLo(3,1),a.nrm(4,"span",11),a.nI1(5,"async"),a.nrm(6,"br"),a.YFu(),a.k0s(),a.j41(7,"ul",12)(8,"li",13),a.nrm(9,"mat-icon",14),a.qex(10),a.pXf(11,2),a.bVm(),a.k0s(),a.j41(12,"li",13),a.nrm(13,"mat-icon",14),a.qex(14),a.pXf(15,3),a.bVm(),a.k0s(),a.j41(16,"li",13),a.nrm(17,"mat-icon",14),a.qex(18),a.pXf(19,4),a.bVm(),a.k0s(),a.j41(20,"li",13),a.nrm(21,"mat-icon",14),a.qex(22),a.pXf(23,5),a.bVm(),a.k0s()()(),a.nrm(24,"img",15),a.bVm()),2&u2){let s1;const h2=a.XpG();a.R7$(6),a.uP7(null==(s1=a.bMT(5,1,h2.sponsorProfile$))?null:s1.firstName),a.nnv(3)}}function ct(u2,H2){1&u2&&(a.j41(0,"p",16),a.PLo(1,6),a.nrm(2,"span",17)(3,"span",17),a.YFu(),a.k0s())}let bt=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.#e.isMobileAndTabletPortrait$}#t=(0,a.WQX)(j3);#e=(0,a.WQX)(O.s);#i=(0,a.WQX)(zt.nX);constructor(){this.sponsorProfile$=this.#i.queryParamMap.pipe((0,st.s)(1),(0,Q2.T)(s1=>s1.get("redirect").split("sponsoringCode=")[1].split("&")[0]),(0,H1.n)(s1=>this.#t.getProfileBySponsoringCode(s1)))}static#n=this.\u0275fac=function(h2){return new(h2||u2)};static#a=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-drive-sponsorship"]],decls:5,vars:4,consts:()=>{let s1,h2,X,F,r1,U1;return s1=$localize`:âŸ7ca393417c8890c4ddc0038cb62fb2a07f1d8de5âŸ2671509508080647095:${"\ufffd#4\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd/#4\ufffd"}:CLOSE_TAG_SPAN: vous invite à réviser votre code de la route et vous fait bénéficier de -25% sur la formule d'entraînement illimité !* ${"\ufffd#6\ufffd\ufffd/#6\ufffd"}:LINE_BREAK: Inscrivez-vous pour profiter de cette offre et commencez une série sans plus attendre. (offre valable 1 mois) `,h2=$localize`:@@context.drive.formationâŸ9840297c1cceeff624e84ec8e7b6c15f09ebdde0âŸ6764935640390137018:Formation complète`,X=$localize`:@@context.drive.lessonâŸcdd3d7f2c4691cb229fec92aabd488a5bad79fb7âŸ5664605189538482140:Cours thématiques`,F=$localize`:@@context.drive.licenseâŸf8bf966789c99507be370370660e6e4e8112059bâŸ7545246890395300476:Mode examen blanc`,r1=$localize`:@@context.drive.progressâŸ0f3decdaf49b782b4db1e03134eb91e29a8e2960âŸ8480742036056116471:Suivi de progression`,U1=$localize`:âŸa2b7e8324e40d708a9ef6584dd7ad6366bf751cbâŸ9042501788259135208:${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:Inscrivez-vous${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: et testez une série de code de la route ${"[\ufffd#2\ufffd|\ufffd#3\ufffd]"}:START_TAG_SPAN:gratuitement !${"[\ufffd/#2\ufffd|\ufffd/#3\ufffd]"}:CLOSE_TAG_SPAN: 🚗 `,U1=a.k04(U1),[["mobileContext",""],s1,h2,X,F,r1,U1,[1,"context-drive-home"],[4,"ngIf","ngIfElse"],[1,"context-drive-home__card"],[1,"context-drive-home__title"],[1,"context-drive-home__title--blue"],[1,"context-drive-home__list-items"],[1,"context-drive-home__list-items__item"],["svg-icon","green-check","width","1.125em",1,"context-drive-home__list-items__icon"],["src","assets/images/context-drive-home/computer.svg","alt","WIZBII drive","matSuffix","",1,"context-drive-home__icon"],[1,"context-drive-home__pop-up"],[1,"highlighted","highlighted--blue"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",7),a.DNE(1,_t,25,3,"ng-container",8),a.nI1(2,"async"),a.k0s(),a.DNE(3,ct,4,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,e1.An,R.Jj],styles:["[_nghost-%COMP%]{width:100%}.context-drive-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:1.375rem;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;height:100%;min-height:auto;align-items:center}.context-drive-home__pop-up[_ngcontent-%COMP%]{line-height:1.375;text-align:left;margin:0}.context-drive-home__card[_ngcontent-%COMP%]{background:#fff;box-shadow:0 .9375rem 1.875rem #00000026;border-radius:1.25rem;padding:1.25rem;margin:9rem 1.875rem auto;position:relative;max-width:41.3125rem}.context-drive-home__title[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.3846;margin:0 0 .625rem;text-align:left}.context-drive-home__title--blue[_ngcontent-%COMP%]{color:#00d1ff}.context-drive-home__icon[_ngcontent-%COMP%]{margin-top:-1.25rem;z-index:1}.context-drive-home__list-items[_ngcontent-%COMP%]{list-style-type:none;padding:0;font-size:.8125rem;font-weight:600;display:flex;justify-content:space-between}.context-drive-home__list-items__item[_ngcontent-%COMP%]{display:inline-flex}.context-drive-home__list-items__icon[_ngcontent-%COMP%]{margin-top:.1875rem;margin-right:.375rem}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-drive-home[_ngcontent-%COMP%]{padding:0;background-color:#00d1ff;box-shadow:none;border-radius:unset}}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-drive-home[_ngcontent-%COMP%]{padding:0;background-color:#00d1ff;box-shadow:none;border-radius:unset}.context-drive-home__title[_ngcontent-%COMP%]{font-size:1rem}}.highlighted--blue[_ngcontent-%COMP%]{background-image:linear-gradient(#fff0,#fff0 10%,#00d1ff 0 65%,#fff0 0)}"],changeDetection:0})}return u2})();function yt(u2,H2){1&u2&&(a.j41(0,"div"),a.nrm(1,"img",9)(2,"img",10),a.j41(3,"div",11)(4,"p")(5,"b",12),a.pXf(6,1),a.k0s()(),a.j41(7,"p",13),a.pXf(8,2),a.k0s(),a.j41(9,"p",14),a.pXf(10,3),a.k0s(),a.j41(11,"p",15),a.PLo(12,4),a.nrm(13,"span"),a.YFu(),a.k0s()(),a.j41(14,"p",16),a.pXf(15,5),a.k0s()())}function Vt(u2,H2){1&u2&&(a.j41(0,"p",17),a.pXf(1,6),a.k0s())}let Qt=(()=>{class u2{get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(s1){this.breakpointsService=s1}static#t=this.\u0275fac=function(h2){return new(h2||u2)(a.rXU(O.s))};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-context-money-collectivity"]],decls:5,vars:4,consts:()=>{let s1,h2,X,F,r1,U1;return s1=$localize`:âŸc1eebb8020869b0c7becfa1e9f980b1b150ab713âŸ6761583704813486796:Amélie`,h2=$localize`:âŸ0fdb04c52c94587df01ca63cabdae67d8929044bâŸ7109079768866482827:21 ans Étudiante à ENSE3 Grenoble`,X=$localize`:âŸ203b3cc16860f9f95d339a69f612b3187f890c9dâŸ5490046412168561720: CROUS : 209 € / MOIS    APL : 97 € / MOIS `,F=$localize`:âŸ3af1894b947ae7615b978be3c16fdba7ed6b32efâŸ1677220708671872954:${"\ufffd#13\ufffd"}:START_TAG_SPAN:Total : 3 673 € / an${"\ufffd/#13\ufffd"}:CLOSE_TAG_SPAN: pour l'aider à financer ses études `,r1=$localize`:âŸd764d5f5ae1752298782e6551793ca24ca5f5583âŸ5111118314888914010:Calculez gratuitement vos aides financières ! 💴 💰`,U1=$localize`:âŸd6d07cca0abd9cf653ef6c287bd9b49bb4bcc999âŸ6320976364641029359: Calculez gratuitement vos aides financières ! 💴 💰 `,[["mobileContext",""],s1,h2,X,F,r1,U1,[1,"context-money-collectivity"],[4,"ngIf","ngIfElse"],["src","assets/images/collectivity-ellipse.svg","alt","",1,"ellipse"],["src","assets/images/context-money-collectivity/hero.svg","alt","",1,"hero"],[1,"card--1"],[1,"card--1__name"],[1,"card--1__situation"],[1,"card--1__suggestions"],[1,"card--1__total"],[1,"card--2"],[1,"context-money-collectivity__pop-up"]]},template:function(h2,X){if(1&h2&&(a.j41(0,"section",7),a.DNE(1,yt,16,0,"div",8),a.nI1(2,"async"),a.k0s(),a.DNE(3,Vt,2,0,"ng-template",null,0,a.C5r)),2&h2){const F=a.sdS(4);a.R7$(),a.Y8G("ngIf",!1===a.bMT(2,2,X.isMobileAndTabletPortrait$))("ngIfElse",F)}},dependencies:[R.bT,R.Jj],styles:["@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){[_nghost-%COMP%]{display:flex;width:100%;height:100%;background:#0057e2}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){[_nghost-%COMP%]{display:flex;width:100%;height:100%;background:#0057e2}}.context-money-collectivity[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.3504rem;box-sizing:border-box;padding:1.375rem}.context-money-collectivity__pop-up[_ngcontent-%COMP%]{position:relative;line-height:1.375;text-align:left;margin:0}@media (min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.context-money-collectivity[_ngcontent-%COMP%]{background-color:transparent;border-radius:0;padding:5rem;box-shadow:none}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.context-money-collectivity[_ngcontent-%COMP%]{background-color:transparent;border-radius:0;padding:5rem;box-shadow:none}}.card[_ngcontent-%COMP%], .card--2[_ngcontent-%COMP%], .card--1[_ngcontent-%COMP%]{position:relative;background-color:#fff;box-shadow:0 1.0128rem 2.0257rem #00000026;border-radius:1.25rem 0 1.25rem 1.25rem;font-weight:700;margin-top:1.625rem}.card--1[_ngcontent-%COMP%]{max-width:21.8125rem;padding:1rem 1.25rem}.card--1[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#45cfff}.card--1__name[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.556}.card--1__situation[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;margin:0}.card--1__suggestions[_ngcontent-%COMP%]{font-size:.875rem;margin:1.125rem 0 .5rem;line-height:1.286}.card--1__total[_ngcontent-%COMP%]{font-weight:700;font-size:1.125rem;line-height:1.556;margin:.25rem 0 0}.card--2[_ngcontent-%COMP%]{max-width:26.9375rem;font-size:1.75rem;line-height:1.4;padding:1.375rem}.hero[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);left:32.5rem}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.hero[_ngcontent-%COMP%]{left:auto;right:1rem}}.ellipse[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);left:8.375rem}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.ellipse[_ngcontent-%COMP%]{left:auto;right:3rem}}"],changeDetection:0})}return u2})();var Ae=f(2131),de=f(5739),Se=f(7484),e2=f(3628),_2=f(5536),E2=f(3901),o3=f(517);function n3(u2,H2){if(1&u2&&(a.qex(0),a.pXf(1,1),a.bVm()),2&u2){const s1=a.XpG(2);a.R7$(),a.uP7(s1.extraContent),a.nnv(1)}}function D3(u2,H2){1&u2&&(a.qex(0),a.pXf(1,2),a.bVm())}function N3(u2,H2){1&u2&&(a.qex(0),a.pXf(1,3),a.bVm())}function g(u2,H2){1&u2&&(a.qex(0),a.pXf(1,4),a.bVm())}function s2(u2,H2){1&u2&&(a.qex(0),a.pXf(1,5),a.bVm())}function O3(u2,H2){1&u2&&(a.qex(0),a.pXf(1,6),a.bVm())}function wt(u2,H2){if(1&u2){const s1=a.RV6();a.qex(0),a.j41(1,"p",20),a.DNE(2,n3,2,1,"ng-container",19),a.k0s(),a.j41(3,"p",21),a.DNE(4,D3,2,0,"ng-container",22)(5,N3,2,0,"ng-container",22)(6,g,2,0,"ng-container",22)(7,s2,2,0,"ng-container",22)(8,O3,2,0,"ng-container",23),a.j41(9,"button",24),a.bIt("click",function(){a.eBV(s1);const X=a.XpG();return a.Njj(X.showCnilText=!X.showCnilText)}),a.pXf(10,0),a.k0s()(),a.bVm()}if(2&u2){const s1=a.XpG();a.R7$(2),a.Y8G("ngIf",s1.extraContent),a.R7$(),a.Y8G("ngSwitch",s1.appId),a.R7$(),a.Y8G("ngSwitchCase","jobs"),a.R7$(),a.Y8G("ngSwitchCase","permii-app"),a.R7$(),a.Y8G("ngSwitchCase","money-intl"),a.R7$(),a.Y8G("ngSwitchCase","fibii")}}function nt(u2,H2){1&u2&&(a.qex(0),a.j41(1,"p"),a.pXf(2,13),a.k0s(),a.bVm())}function dt(u2,H2){1&u2&&(a.qex(0),a.j41(1,"p"),a.pXf(2,14),a.k0s(),a.bVm())}function re(u2,H2){1&u2&&(a.qex(0),a.j41(1,"p"),a.pXf(2,15),a.k0s(),a.bVm())}function Ft(u2,H2){1&u2&&(a.qex(0),a.j41(1,"p"),a.pXf(2,16),a.k0s(),a.bVm())}function gt(u2,H2){1&u2&&(a.qex(0),a.j41(1,"p"),a.pXf(2,17),a.k0s(),a.bVm())}function ut(u2,H2){if(1&u2){const s1=a.RV6();a.qex(0)(1,21),a.DNE(2,nt,3,0,"ng-container",22)(3,dt,3,0,"ng-container",22)(4,re,3,0,"ng-container",22)(5,Ft,3,0,"ng-container",22)(6,gt,3,0,"ng-container",23),a.bVm(),a.j41(7,"p"),a.pXf(8,7),a.k0s(),a.j41(9,"p"),a.pXf(10,8),a.k0s(),a.j41(11,"p"),a.pXf(12,9),a.k0s(),a.j41(13,"p"),a.pXf(14,10),a.k0s(),a.j41(15,"p"),a.qex(16),a.pXf(17,11),a.bVm(),a.j41(18,"button",24),a.bIt("click",function(){a.eBV(s1);const X=a.XpG();return a.Njj(X.showCnilText=!X.showCnilText)}),a.pXf(19,12),a.k0s()(),a.bVm()}if(2&u2){const s1=a.XpG();a.R7$(),a.Y8G("ngSwitch",s1.appId),a.R7$(),a.Y8G("ngSwitchCase","jobs"),a.R7$(),a.Y8G("ngSwitchCase","permii-app"),a.R7$(),a.Y8G("ngSwitchCase","money-intl"),a.R7$(),a.Y8G("ngSwitchCase","fibii")}}let Nt=(()=>{class u2{constructor(){this.showCnilText=!1}static#t=this.\u0275fac=function(h2){return new(h2||u2)};static#e=this.\u0275cmp=a.VBU({type:u2,selectors:[["app-cnil-text"]],inputs:{appId:"appId",extraContent:"extraContent"},decls:3,vars:2,consts:()=>{let s1,h2,X,F,r1,U1,V2,a3,x3,u3,z3,$3,B3,F3,E3,at,Kt,we;return s1=$localize`:âŸf05cda5fdcd3e6bcc1ddec3f588db62823e96504âŸ4881881106969851436:Voir plus`,h2=$localize`:âŸf6cc99c1eaae53e58a9866ff26bc0c755565bb52âŸ1369254025885787934: ${"\ufffd0\ufffd"}:INTERPOLATION: `,X=$localize`:âŸb0493ac8e5e80c48cb9820eb294a22cbf3bc0567âŸ8503763779314011946: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») pour vous permettre d’accéder à des offres d’emploi, de stage et d’alternance, de postuler à ces offres, et également pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l’exécution du contrat pour l’accès aux offres et notre intérêt légitime pour les autres... `,F=$localize`:âŸb5b175023b25d6afa43052d557a754888e46bd85âŸ5371826636353349914: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») pour vous permettre d’acheter la formule de formation que vous désirez, de l'utiliser et de vous informer des dernières nouveautés proposées par WIZBII (cela peut également couvrir des prestations partenaires mais aucune donné ne leur sera transmise, toute sollicitation sera effectuée par WIZBII). La base légale du traitement est l’exécution du contrat pour l’achat et l’utilisation de votre formule de formation au code de la... `,r1=$localize`:âŸ057398e0dba0db544fb45972151231217701a247âŸ7186302896064774758: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») avec pour finalité principale de vous permettre de connaître les aides nationales, régionales, départementales et/ou municipales auxquelles vous pouvez prétendre. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l'exécution du contrat pour l'accès aux aides et notre intérêt légitime pour les autres... `,U1=$localize`:âŸ057398e0dba0db544fb45972151231217701a247âŸ7186302896064774758: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») avec pour finalité principale de vous permettre de connaître les aides nationales, régionales, départementales et/ou municipales auxquelles vous pouvez prétendre. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l'exécution du contrat pour l'accès aux aides et notre intérêt légitime pour les autres... `,V2=$localize`:âŸd05dbdff231d4677b27c74326bd116b31d8123c3âŸ9043591610736788114: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») pour vous permettre d'accéder à l'ensemble des services de WIZBII, et également pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiées. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l'exécution du contrat pour l'accès aux offres et notre intérêt légitime pour les autres... `,a3=$localize`:âŸ649a3eb2313c0daa6068ad243588e271854c8dbfâŸ1064414146383635577: Les données collectées seront communiquées aux seuls destinataires suivants : les services internes de WIZBII ayant besoin d’en connaître ; les sociétés OVH et Google en qualité d’hébergeurs des données ; la société Sendgrid en qualité de CRM. `,x3=$localize`:âŸ41bc079aabb16243ca1ac77c741a669397a8f9e2âŸ1166148536582213010: Les données sont conservées pendant la durée de notre relation contractuelle. Vous pouvez accéder aux données vous concernant, les rectifier, demander leur effacement, exercer votre droit à la limitation du traitement de vos données, procéder au retrait de votre consentement au traitement de vos données ; vous pouvez également vous opposer au traitement de vos données ; et vous pouvez enfin, exercer votre droit à la portabilité de vos données. `,u3=$localize`:âŸ639f0a708a7da5a5ebfa0333c4400637f0ba7944âŸ5915962542734616765:Consultez le site cnil.fr pour plus d’informations sur vos droits.`,z3=$localize`:âŸ6773bc0d88f3a2d47a627d5580de5d5435b85ea7âŸ1206156139089810663: Pour exercer ces droits ou pour toute question sur le traitement de vos données dans ce dispositif, vous pouvez contacter : dpo@wizbii.com `,$3=$localize`:âŸdeb298a0891fe7ef6e68382dbb0c96b3b731607aâŸ7158674655930392340: Si vous estimez, après nous avoir contactés, que vos droits « Informatique et Libertés » ne sont pas respectés, vous pouvez adresser une réclamation à la CNIL. `,B3=$localize`:âŸf2941d232b46dda2e5ed29d3f87c3232107671e9âŸ4123787866605327545:Voir moins`,F3=$localize`:âŸcc36d2469ab8daf21b457c18c414f8fb7c94e274âŸ445874834222671224: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») pour vous permettre d’accéder à des offres d’emploi, de stage et d’alternance, de postuler à ces offres, et également pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiées qui pourraient vous intéresser. La base légale du traitement est l’exécution du contrat pour l’accès aux offres et notre intérêt légitime pour les autres finalités. `,E3=$localize`:âŸ05519ed1206dae594cbe8cd54c1d5a67d8c06ec4âŸ270272009317706540: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») pour vous permettre d’acheter la formule de formation que vous désirez, de l'utiliser et de vous informer des dernières nouveautés proposées par WIZBII (cela peut également couvrir des prestations partenaires mais aucune donné ne leur sera transmise, toute sollicitation sera effectuée par WIZBII). La base légale du traitement est l’exécution du contrat pour l’achat et l’utilisation de votre formule de formation au code de la route et le consentement pour les sollicitations de notre part. `,at=$localize`:âŸbf376ff866a7fe7aec775a0c606d6dfd272a96c6âŸ676270790811339896: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») avec pour finalité principale de vous permettre de connaître les aides nationales, régionales, départementales et/ou municipales auxquelles vous pouvez prétendre. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l'exécution du contrat pour l'accès aux aides et notre intérêt légitime pour les autres finalités. `,Kt=$localize`:âŸbf376ff866a7fe7aec775a0c606d6dfd272a96c6âŸ676270790811339896: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») avec pour finalité principale de vous permettre de connaître les aides nationales, régionales, départementales et/ou municipales auxquelles vous pouvez prétendre. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l'exécution du contrat pour l'accès aux aides et notre intérêt légitime pour les autres finalités. `,we=$localize`:âŸ1d15289a1549e034635bf780759107207dd4243aâŸ5746334388203290126: Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par WIZBII, SAS au capital de 133 228 euros, immatriculée au RCS de Grenoble sous le numéro 524 455 540, dont le siège social se situe 31 rue Gustave Eiffel 38000 Grenoble (« WIZBII ») pour vous permettre d'accéder à l'ensemble des services de WIZBII, et également pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiées. WIZBII utilisera également ces données pour effectuer des statistiques et pour vous informer des dernières nouveautés proposées par WIZBII et ses partenaires privilégiés qui pourraient vous intéresser. La base légale du traitement est l'exécution du contrat pour l'accès aux offres et notre intérêt légitime pour les autres finalités. `,[s1,h2,X,F,r1,U1,V2,a3,x3,u3,z3,$3,B3,F3,E3,at,Kt,we,["bottom","",1,"cnil-mension"],[4,"ngIf"],[1,"extra-content"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["type","button",1,"see-more",3,"click"]]},template:function(h2,X){1&h2&&(a.j41(0,"p",18),a.DNE(1,wt,11,6,"ng-container",19)(2,ut,20,5,"ng-container",19),a.k0s()),2&h2&&(a.R7$(),a.Y8G("ngIf",!X.showCnilText),a.R7$(),a.Y8G("ngIf",X.showCnilText))},dependencies:[R.bT,R.ux,R.e1,R.fG],styles:[".cnil-mension[_ngcontent-%COMP%]{margin:auto;font-size:.8125rem;padding:.9375rem .625rem;box-sizing:border-box}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.cnil-mension[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.cnil-mension[_ngcontent-%COMP%]{padding:3.125rem}}.cnil-mension[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.cnil-mension[_ngcontent-%COMP%] .see-more[_ngcontent-%COMP%]{color:#8683ff;cursor:pointer;border:none;background-color:transparent}.cnil-mension[_ngcontent-%COMP%] .extra-content[_ngcontent-%COMP%]{margin-bottom:.625rem}"],changeDetection:0})}return u2})();const ve=["contextComponent"];function Pt(u2,H2){}const ae={"wizbii-account":a1,account:a1,"wizbii-jobs-home":Y,jobs:Y,"wizbii-drive-home":S1,"wizbii-drive-home-2":Y2,"wizbii-drive-sponsorship":bt,"wizbii-drive-collectivity-pau":P2,"wizbii-drive-driving-school":xt,"permii-app":S1,"wizbii-drive-suggestions":h1,"fibii-home":J1,fibii:J1,"money-intl":J1,"fibii-collectivity-pau":Qt,"wizbii-drive-influencer":d3,"fibii-nexity":g1,fibii_nexity:g1,"wizbii-jobs-offer":m1,default:a1};let Zt=class dc{get isMobile$(){return this.breakpointsService.isMobile$}get isMobileAndTabletPortrait$(){return this.breakpointsService.isMobileAndTabletPortrait$}constructor(H2,s1,h2,X){this.breakpointsService=H2,this.paymentWebservice=s1,this.store=h2,this.route=X,this.wizbiiDriveInfluencer="wizbii-drive-influencer",this.isCouponValid$=new _2.t(!1),this.sponsoringCode$=new _2.t(void 0),this.extraContent$=new _2.t(void 0),this.FeaturesRoutingEnum=Ae.P,this.showSignupEmail$=new _2.t(!1),(0,r2.z)([this.couponStr$.pipe((0,g2.F)()),this.currentContext$.pipe((0,g2.F)())]).pipe((0,de.s)(this),(0,H1.n)(([F,r1])=>r1===this.wizbiiDriveInfluencer?this.paymentWebservice.getCouponPublic(F):(0,E2.of)(null))).subscribe(F=>this.isCouponValid$.next(!!F))}ngOnInit(){this.initContext(),this.store.select(Se.ZK.state).pipe((0,Q2.T)(H2=>H2.data),(0,Q2.T)(H2=>H2.signupMethod),(0,de.s)(this)).subscribe(H2=>{this.showSignupEmail$.next(!H2||"email"===H2)}),this.route.queryParamMap.pipe((0,de.s)(this)).subscribe(H2=>{this.sponsoringCode$.next(H2.has("redirect")&&H2.get("redirect").includes("sponsoringCode")?H2.get("redirect").split("sponsoringCode=")[1]:void 0)})}initContext(){(0,r2.z)([(0,r2.z)([this.currentContext$.pipe((0,g2.F)()),this.currentAppId$.pipe((0,g2.F)()),this.isCouponValid$.pipe((0,g2.F)()),this.sponsoringCode$.pipe((0,g2.F)())]).pipe((0,g2.F)(),(0,Q2.T)(([H2,s1,h2,X])=>H2!==this.wizbiiDriveInfluencer||h2?X?(this.extraContent$.next("*Remise de 25% remise imm\xe9diatement pour tout achat d'une Formule Illimit\xe9 sur le site https://drive.wizbii.com/, sous condition d'entrer le code promotionnel dans le champ pr\xe9vu \xe0 cet effet sur la page de paiement. Ce code promotionnel vous sera envoy\xe9 par email une fois votre compte cr\xe9\xe9 sur https://drive.wizbiicom/ et sera valable 30 jours \xe0 compter de sa date de r\xe9ception. Non cuulable avec toute offre promotionnelle en cours."),["wizbii-drive-sponsorship",s1]):[H2,s1]:["wizbii-drive-home",s1]),(0,Q2.T)(([H2,s1])=>H2&&"default"!==H2?ae[H2]:s1?ae[s1]:null),(0,Q2.T)(H2=>H2||ae.default),(0,de.s)(this)),this.breakpointsService.isMobileAndTabletPortrait$]).subscribe(([H2,s1])=>{if(s1)this.contextRef.clear();else{const h2=this.contextRef;this.contextRef&&this.contextRef.clear(),h2.createComponent(H2).changeDetectorRef.detectChanges()}})}trackByService(H2,s1){return s1.id}ngOnDestroy(){this.showSignupEmail$.complete(),this.isCouponValid$.complete()}static#t=this.\u0275fac=function(s1){return new(s1||dc)(a.rXU(O.s),a.rXU(Y1.W),a.rXU(X2.il),a.rXU(zt.nX))};static#e=this.\u0275cmp=a.VBU({type:dc,selectors:[["app-sign-up"]],viewQuery:function(s1,h2){if(1&s1&&a.GBs(ve,7,a.c1b),2&s1){let X;a.mGM(X=a.lsd())&&(h2.contextRef=X.first)}},decls:13,vars:10,consts:[["contextComponent",""],[1,"header"],[1,"header__menu"],[1,"header__menu__logo"],[1,"layout"],[1,"layout__form"],[1,"layout__context"],[3,"appId","extraContent"]],template:function(s1,h2){1&s1&&(a.j41(0,"div",1)(1,"div",2),a.nrm(2,"app-logo",3),a.k0s()(),a.j41(3,"div",4),a.nI1(4,"async"),a.j41(5,"div",5),a.nrm(6,"router-outlet"),a.k0s(),a.j41(7,"section",6),a.DNE(8,Pt,0,0,"ng-template",null,0,a.C5r),a.k0s()(),a.nrm(10,"app-cnil-text",7),a.nI1(11,"async"),a.nI1(12,"async")),2&s1&&(a.R7$(3),a.AVh("layout--email",!0===a.bMT(4,4,h2.showSignupEmail$)),a.R7$(7),a.Y8G("appId",a.bMT(11,6,h2.currentAppId$))("extraContent",a.bMT(12,8,h2.extraContent$)))},dependencies:[zt.n3,o3.Z,Nt,R.Jj],styles:[".layout[_ngcontent-%COMP%]{padding-top:4.8rem;display:grid;height:auto}@media (min-width: 75em){.layout[_ngcontent-%COMP%]{height:100vh}}.layout--email[_ngcontent-%COMP%]{margin-top:0}.layout__context[_ngcontent-%COMP%]{display:block;position:absolute;top:0;max-height:6.875rem;width:100%}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.layout[_ngcontent-%COMP%]{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.layout__form[_ngcontent-%COMP%]{grid-column:1/span 5}.layout__context[_ngcontent-%COMP%]{grid-column:6/span 7;display:flex;justify-content:flex-end;position:relative;max-height:inherit}}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait){.layout[_ngcontent-%COMP%]{grid-template-columns:none}.layout__form[_ngcontent-%COMP%]{grid-column:none}.layout__context[_ngcontent-%COMP%]{grid-column:none;display:block;position:absolute;top:0;left:0;right:1.25rem;margin:0 auto;max-height:inherit}}.cnil-mension[_ngcontent-%COMP%]{margin:0;font-size:.8125rem;padding:3.125rem}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.cnil-mension[_ngcontent-%COMP%]{margin-left:-9.125rem;padding:3.125rem 9.375rem}}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.cnil-mension[_ngcontent-%COMP%]{margin-left:-1.25rem;padding:3.125rem}}.cnil-mension[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.cnil-mension[_ngcontent-%COMP%] .see-more[_ngcontent-%COMP%]{color:#8683ff;cursor:pointer}.services[_ngcontent-%COMP%]{background-color:#fff}.services__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;text-align:center;max-width:80%;margin:0 auto;line-height:1.5}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.services[_ngcontent-%COMP%]{padding:0 0 4.75rem;margin-left:-9.125rem}.services__title[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:1.25rem!important;line-height:1.18;text-align:center;color:#000028;margin:0 9.125rem;padding-top:4.75rem}.services__subtitle[_ngcontent-%COMP%]{font-weight:500;font-size:1rem;line-height:1.87;text-align:center;color:#000028;padding:0;margin:1rem 9.125rem}}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait){.services[_ngcontent-%COMP%]{margin:4.375rem 0 0;padding:0 0 4.75rem}.services__title[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:2.125rem;line-height:1.18;text-align:center;color:#000028;margin:0}.services__subtitle[_ngcontent-%COMP%]{font-weight:500;font-size:1rem;line-height:1.87;text-align:center;color:#000028;padding:0 2.5rem;margin:1rem 0}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.services[_ngcontent-%COMP%]{margin:0;padding:0 0 4.75rem}.services__title[_ngcontent-%COMP%]{margin:0 auto}}.cards__card[_ngcontent-%COMP%]{margin-top:3.4375rem}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.cards[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin:0 9.125rem}}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait){.cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.75rem,1fr));justify-content:center;justify-items:center;max-width:73.75rem;margin:auto}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.75rem,1fr));justify-content:center;justify-items:center;max-width:73.75rem;margin:auto}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) and (min-resolution: 2dppx){.cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.75rem,1fr));justify-content:center;justify-items:center;max-width:73.75rem;margin:auto}} .mobile-logo .logo{margin-bottom:1rem!important;margin-top:1rem!important}.header[_ngcontent-%COMP%]{position:fixed;z-index:100;width:100%}@media (min-width: 48em){.header[_ngcontent-%COMP%]{width:calc(100% - 2.5rem)!important}}@media (min-width: 75em){.header[_ngcontent-%COMP%]{width:calc(100% - 18.25rem)!important}}.header__menu[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:.75rem;box-shadow:0 1.25rem 1.875rem #0000001a}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.header__menu[_ngcontent-%COMP%]{border-radius:0 0 1.875rem 1.875rem}}.header__menu__logo[_ngcontent-%COMP%]{width:5.9375rem}"],data:{animation:[(0,k.W)(),(0,x.z)(),(0,D.C9)()]},changeDetection:0})};(0,o.Cg)([(0,X2.l6)(e2.a.services)],Zt.prototype,"servicesList$",void 0),(0,o.Cg)([(0,X2.l6)(N2.Yj.currentContext)],Zt.prototype,"currentContext$",void 0),(0,o.Cg)([(0,X2.l6)(N2.Yj.currentAppId)],Zt.prototype,"currentAppId$",void 0),(0,o.Cg)([(0,X2.l6)(N2.Yj.contextCoupon)],Zt.prototype,"couponStr$",void 0),Zt=(0,o.Cg)([(0,de.d)()],Zt)},636:(m2,P1,f)=>{"use strict";f.d(P1,{Aj:()=>o,K5:()=>a});var o=function(O){return O.fr="fr",O.en="en",O.it="it",O.es="es",O}(o||{}),a=function(O){return O.fr_FR="fr_FR",O.en_GB="en_GB",O.es_ES="es_ES",O.it_IT="it_IT",O}(a||{})},7888:(m2,P1,f)=>{"use strict";f.d(P1,{U:()=>k,o:()=>a});var o=f(7731);const a=(0,o.VP)("[AbTest] Init Money signup wording ab test campaigns"),k=(0,o.VP)("[AbTest] Init Money signup wording ab test campaigns success",(0,o.xk)())},5015:(m2,P1,f)=>{"use strict";f.d(P1,{Q:()=>o,t:()=>a});let o=(()=>{class k{static#t=this.type="[SetConsents] Set Consents";constructor(D){this.consents=D}}return k})(),a=(()=>{class k{static#t=this.type="[SetConsent] Set Consent";constructor(D){this.consent=D}}return k})()},5965:(m2,P1,f)=>{"use strict";f.d(P1,{t:()=>W});var o=f(9799),a=f(9191),k=f(8375),x=f(7732),D=f(5015),O=f(7066),R=f(5541);const V=new k.Fp("consents");let W=class no{static consent(j){return(0,k.Mz)([V],e1=>e1.find(H=>H.key===j))}constructor(j){this.document=j}ngxsAfterBootstrap(j){(0,O.R)(this.document,"WizbiiGdpr.consentsChange").subscribe(({WizbiiGdpr:{consent:e1}})=>{j.dispatch(new D.Q(e1))}),(0,O.R)(this.document,"WizbiiGdpr.consentChange").subscribe(({WizbiiGdpr:{consent:e1}})=>{j.dispatch(new D.t(e1))})}setConsents(j,{consents:e1}){const H=Object.keys(e1)[0];Array.isArray(e1)?j.setState(e1):Array.isArray(e1[H])?j.setState(Object.values(e1).flat()):j.setState(Object.keys(e1).map(d1=>({key:d1,value:e1[d1]})))}setConsent(j,{consent:e1}){j.setState((0,x.T6)(H=>!!H.find(d1=>d1.key===e1.key),(0,x.fk)(H=>H.key===e1.key,e1),(0,x.Bp)(e1)))}static#t=this.\u0275fac=function(e1){return new(e1||no)(R.KVO(a.qQ))};static#e=this.\u0275prov=R.jDH({token:no,factory:no.\u0275fac})};(0,o.Cg)([(0,k.rc)(D.Q)],W.prototype,"setConsents",null),(0,o.Cg)([(0,k.rc)(D.t)],W.prototype,"setConsent",null),W=(0,o.Cg)([(0,k.Uw)({name:V,defaults:[]})],W)},3628:(m2,P1,f)=>{"use strict";f.d(P1,{a:()=>H});var o=f(9799),a=f(5271),k=f(8375);let x=(()=>{class d1{static#t=this.type="[Services] Set";constructor(l1){this.services=l1}}return d1})(),D=(()=>{class d1{static#t=this.type="[AccountI18nConfig] Set";constructor(l1){this.accountI18nConfig=l1}}return d1})(),O=(()=>{class d1{static#t=this.type="[LegaleI18nConfig] Set";constructor(l1){this.legaleI18nConfig=l1}}return d1})();var W,R=f(5541),V=f(3900);const j=new k.Fp("services");let H=class ao{static#t=W=this;static getService(Y){return(0,k.Mz)([W.services],l1=>(l1??[]).find(v1=>Y.includes(v1.id)||v1.id.includes(Y)))}static services(Y){return Y.services}static accountI18nConfig(Y){return Y.accountI18nConfig}static legaleI18nConfig(Y){return Y.legaleI18nConfig}constructor(Y){this.accountWebService=Y}ngxsOnInit(Y){this.accountWebService.getServicesByCountry(a.c.locale).subscribe({next:l1=>{Y.setState({services:l1.services.filter(v1=>!!v1.universe),accountI18nConfig:l1.services.find(v1=>"account"===v1.id),legaleI18nConfig:l1.services.find(v1=>"legals"===v1.id)})}})}setServices(Y,{services:l1}){Y.patchState({services:l1})}setAccountI18nConfig(Y,{accountI18nConfig:l1}){Y.patchState({accountI18nConfig:l1})}setLegaleI18nConfig(Y,{legaleI18nConfig:l1}){Y.patchState({legaleI18nConfig:l1})}static#e=this.\u0275fac=function(l1){return new(l1||ao)(R.KVO(V.Dz))};static#i=this.\u0275prov=R.jDH({token:ao,factory:ao.\u0275fac})};(0,o.Cg)([(0,k.rc)(x)],H.prototype,"setServices",null),(0,o.Cg)([(0,k.rc)(D)],H.prototype,"setAccountI18nConfig",null),(0,o.Cg)([(0,k.rc)(O)],H.prototype,"setLegaleI18nConfig",null),(0,o.Cg)([(0,k.MD)([j])],H,"services",null),(0,o.Cg)([(0,k.MD)([j])],H,"accountI18nConfig",null),(0,o.Cg)([(0,k.MD)([j])],H,"legaleI18nConfig",null),H=W=(0,o.Cg)([(0,k.Uw)({name:j,defaults:{services:[],accountI18nConfig:void 0,legaleI18nConfig:void 0}})],H)},9859:(m2,P1,f)=>{"use strict";f.d(P1,{$O:()=>D,GL:()=>e1,JH:()=>a,OX:()=>x,PI:()=>V,Pt:()=>j,X$:()=>R,YE:()=>H,et:()=>k,fQ:()=>O,rA:()=>a1,u6:()=>W});let a=(()=>{class d1{static#t=this.type="[Session] Init";constructor(l1,v1=!0){this.tokens=l1,this.mustGetAll=v1}}return d1})(),k=(()=>{class d1{static#t=this.type="[Session] Auth Success";constructor(l1){this.tokens=l1}}return d1})(),x=(()=>{class d1{static#t=this.type="[Session] Auth Failed"}return d1})(),D=(()=>{class d1{static#t=this.type="[Session] Refresh Tokens Store";constructor(l1){this.tokens=l1}}return d1})(),O=(()=>{class d1{static#t=this.type="[Session] Logout"}return d1})(),R=(()=>{class d1{static#t=this.type="[Session] Set Tokens";constructor(l1){this.tokens=l1}}return d1})(),V=(()=>{class d1{static#t=this.type="[Session] SetIdentityCard";constructor(l1){this.identityCard=l1}}return d1})(),W=(()=>{class d1{static#t=this.type="[Session] SetUser";constructor(l1){this.user=l1}}return d1})(),a1=(()=>{class d1{static#t=this.type="[Session] SetCurrentApp";constructor(l1){this.currentApp=l1}}return d1})(),j=(()=>{class d1{static#t=this.type="[Session] UpdateAuthenticationTypes";constructor(l1,v1){this.authenticationType=l1,this.add=v1}}return d1})(),e1=(()=>{class d1{static#t=this.type="[Session] Set Context";constructor(l1){this.payload=l1}}return d1})(),H=(()=>{class d1{static#t=this.type="[Session] SetProvider";constructor(l1){this.provider=l1}}return d1})()},1449:(m2,P1,f)=>{"use strict";f.d(P1,{Cj:()=>X2,Yj:()=>r2});var A2,o=f(9799),a=f(9191),k=f(5271),x=f(2131),D=f(5739),O=f(8375),R=f(7732),V=f(5015),W=f(3628),a1=f(9859),j=f(6416),e1=f(3670),H=f(3900),d1=f(2808),Y=f.n(d1),l1=f(1640),v1=f(4406),Z=f(1856),S1=f(5117),V1=f(1082),D1=f(1969),Q=f(9746),h1=f(5840),x1=f(5541),O1=f(1995),J1=f(1228),G1=f(6294),L1=f(3),a2=f(6351),F2=function(g2){return g2.Logged="LOGGED",g2.NotLogged="NOT LOGGED",g2}(F2||{});const O2=new O.Fp("session");var X2=function(g2){return g2.badCredential="BadCredentialsException",g2.emailAlreadyUsed="EmailAlreadyUsedException",g2}(X2||{});const N2={tokens:null,status:null,user:null,authenticationTypes:[],identityCard:null,currentApp:null,provider:null,context:{name:"default",appId:k.c.applicationId,jobId:null,coupon:null}};let r2=class lo{static#t=A2=this;static#e=this.TOKEN_KEY="wizbii_tokens";static#i=this.EXPIRY_KEY="wizbii_tokens_expiry";static tokens(H1){return H1.tokens}static provider(H1){return H1.provider}static hasTokens(H1){return!!H1.tokens}static currentContext(H1){return H1.context.name}static contextJobId(H1){return H1.context.jobId}static contextCoupon(H1){return H1.context.coupon}static currentAppId(H1){return H1.context.appId}static appIdIsNexity(H1){return H1.context.appId.includes("nexity")}static info(H1){return H1&&H1.tokens&&H1.tokens.token?JSON.parse(atob(H1.tokens.token.split(".")[1])):void 0}static user(H1){return H1.user}static userActivatedServices(H1){return H1.user.activatedServices}static userId(H1){return H1&&H1.tokens&&H1.tokens.token?(0,e1.VC)(H1.tokens.token)["user-id"]:void 0}static status(H1){return H1.status}static isInitialized(H1){return null!==H1.status}static isLogged(H1){return H1.status===F2.Logged}static isNotLogged(H1){return H1.status===F2.NotLogged}static identityCard(H1){return H1.identityCard}static userDateCreated(H1){return H1?H1.dateCreated:null}static currentApp(H1){return H1.currentApp}static currentAppUniverse(H1){return H1.currentApp?.universe}static hasCurrentApp(H1){return!!H1.currentApp}static authenticationTypes(H1){return H1.authenticationTypes}constructor(H1,y2,Q2,Y1,L2,E1,f1,$1,T1,Q1,f2){this.route=H1,this.cookieService=y2,this.lastConnectionService=Q2,this.accountWebservice=Y1,this.authWebservice=L2,this.consentWebservice=E1,this.dataStorage=f1,this.store=$1,this.redirectSafeUrlService=T1,this.document=Q1,this.window=f2}ngxsOnInit(){this.store.selectOnce(A2.isInitialized).subscribe(H1=>{H1||this.window.location.pathname.includes("logout")?!H1&&this.window.location.pathname.includes("logout")&&this.store.dispatch(new a1.JH(void 0,!1)):this.store.dispatch(new a1.JH)}),this.route.queryParamMap.pipe((0,v1.T)(H1=>H1.get("app-id")),(0,Z.p)(H1=>!!H1),(0,S1.s)(1)).subscribe(H1=>{this.store.dispatch(new a1.GL({appId:H1}))}),this.route.queryParamMap.pipe((0,v1.T)(H1=>H1.get("context")),(0,Z.p)(H1=>!!H1),(0,S1.s)(1)).subscribe(H1=>{this.store.dispatch(new a1.GL({name:H1}))}),this.route.queryParamMap.pipe((0,v1.T)(H1=>H1.get("provider")),(0,Z.p)(H1=>!!H1),(0,D.s)(this)).subscribe(H1=>{this.store.dispatch(new a1.YE(H1))}),this.route.queryParamMap.pipe((0,v1.T)(H1=>H1.get("job-id")),(0,Z.p)(H1=>!!H1),(0,S1.s)(1)).subscribe(H1=>{this.store.dispatch(new a1.GL({jobId:H1}))}),this.route.queryParamMap.pipe((0,v1.T)(H1=>H1.get("coupon")),(0,Z.p)(H1=>!!H1),(0,v1.T)(H1=>(H1||"").trim().toUpperCase()),(0,S1.s)(1)).subscribe(H1=>{this.store.dispatch(new a1.GL({coupon:H1}))}),this.route.queryParamMap.pipe((0,v1.T)(H1=>H1.get("app-id")),(0,Z.p)(H1=>!!H1),(0,V1.n)(H1=>this.store.select(W.a.getService(H1))),(0,Z.p)(H1=>!!H1),(0,S1.s)(1)).subscribe(H1=>{this.store.dispatch(new a1.rA(H1))})}init(H1,{tokens:y2,mustGetAll:Q2}){const Y1=y2||this.readTokens(),E1=Y().parse(this.window.location.search.split("?")[1])["app-id"]||k.c.applicationId;if(Y1){H1.patchState({tokens:Y1});const $1=(0,e1.VC)(Y1.token)["user-id"];return Q2?this.authWebservice.getUserOverview($1).pipe((0,D1.M)(T1=>H1.patchState({user:T1,authenticationTypes:T1.authenticationTypes})),(0,V1.n)(()=>this.accountWebservice.getIdentityCard($1)),(0,D1.M)(T1=>H1.patchState({identityCard:T1})),(0,V1.n)(()=>this.consentWebservice.getAll($1,Y1.token,E1)),(0,D1.M)(T1=>T1?H1.dispatch(new V.Q(T1)):null),(0,D1.M)(()=>this.lastConnectionService.persistLastConnection($1)),(0,D1.M)(()=>H1.patchState({status:F2.Logged}))):(this.lastConnectionService.persistLastConnection($1),H1.patchState({status:F2.Logged}))}const f1=this.cookieService.get("uniqUserId");return this.consentWebservice.getAll(f1,Y1?.token,E1).pipe((0,D1.M)($1=>$1?H1.dispatch(new V.Q($1)):null),(0,D1.M)(()=>H1.patchState({status:F2.NotLogged})))}refreshTokensStore(H1,{tokens:y2}){H1.patchState({tokens:y2})}authSuccess(H1,{tokens:y2}){return this.writeTokens(y2),H1.patchState({status:F2.Logged,tokens:y2}),H1.dispatch(new a1.JH(y2,!1))}authFailed(H1){this.forgetTokens(),H1.patchState({user:null,tokens:null,status:F2.NotLogged})}setTokens(H1,{tokens:y2}){this.writeTokens(y2),H1.patchState({tokens:y2})}logout(H1){(0,l1.z)([this.route.queryParamMap,this.accountI18nConfig$.pipe((0,Z.p)(y2=>!!y2),(0,Q.F)())]).pipe((0,v1.T)(([y2,Q2])=>y2.get("redirect")??`${Q2.serviceUri}/${x.P.Dashboard}`),(0,Q.F)(),(0,h1.t)({bufferSize:1,refCount:!0})).subscribe(y2=>{this.dataStorage.remove("lost-password-email"),this.forgetTokens(),H1.setState(N2),this.redirectSafeUrlService.safeOpen(y2,k.c.domainsByLocale[k.c.locale],"_self")})}setProfile(H1,{identityCard:y2}){H1.patchState({identityCard:y2})}setUser(H1,{user:y2}){H1.patchState({user:y2})}setCurrentApp(H1,{currentApp:y2}){H1.patchState({currentApp:y2||null})}setProvider(H1,{provider:y2}){H1.patchState({provider:y2})}setContext(H1,{payload:{name:y2,appId:Q2,jobId:Y1,coupon:L2}}){const E1=H1.getState().context;H1.setState((0,R.F6)({context:(0,R.F6)({name:(0,R.T6)(!!y2,y2,E1.name),appId:(0,R.T6)(!!Q2,Q2,E1.appId),jobId:(0,R.T6)(!!Y1,Y1,E1.jobId),coupon:(0,R.T6)(!!L2,L2,E1.coupon)})}))}updateAuthenticationTypes(H1,{authenticationType:y2,add:Q2}){H1.setState((0,R.F6)({authenticationTypes:Q2?(0,R.Bp)(y2):(0,R.Ai)(Y1=>Y1===y2)}))}readTokens(){return JSON.parse(this.cookieService.get(A2.TOKEN_KEY)||"null")||null}writeTokens(H1){const y2=this.getCookieDomain(),Q2=this.cookieService.check(A2.EXPIRY_KEY),E1=Q2?new Date(function L2(f1){return f1.length<13?1e3*parseInt(f1,10):parseInt(f1,10)}(this.cookieService.get(A2.EXPIRY_KEY))):new Date(Date.now()+33696e6);Q2||this.cookieService.set(A2.EXPIRY_KEY,E1.getTime().toString(),E1,"/",y2,"localhost"!==y2,"localhost"===y2?"Lax":"None"),this.cookieService.set(A2.TOKEN_KEY,JSON.stringify(H1),E1,"/",y2,"localhost"!==y2,"localhost"===y2?"Lax":"None")}forgetTokens(){(0,H.iw)(this.cookieService,{cookieDomains:k.c.domainsByLocale,locale:k.c.locale,platform:k.c.platform})}getCookieDomain(){return".localhost"===["",...this.document.location.hostname.split(".").slice(-2)].join(".")?"localhost":`.${k.c.domain}`}static#n=this.\u0275fac=function(y2){return new(y2||lo)(x1.KVO(O1.nX),x1.KVO(J1.O),x1.KVO(G1.C),x1.KVO(H.Dz),x1.KVO(H.ak),x1.KVO(H.m6),x1.KVO(L1.V8),x1.KVO(O.il),x1.KVO(a2.w),x1.KVO(a.qQ),x1.KVO(j.jf))};static#a=this.\u0275prov=x1.jDH({token:lo,factory:lo.\u0275fac})};(0,o.Cg)([(0,O.l6)(W.a.accountI18nConfig)],r2.prototype,"accountI18nConfig$",void 0),(0,o.Cg)([(0,O.rc)(a1.JH)],r2.prototype,"init",null),(0,o.Cg)([(0,O.rc)(a1.$O)],r2.prototype,"refreshTokensStore",null),(0,o.Cg)([(0,O.rc)(a1.et)],r2.prototype,"authSuccess",null),(0,o.Cg)([(0,O.rc)(a1.OX)],r2.prototype,"authFailed",null),(0,o.Cg)([(0,O.rc)(a1.X$)],r2.prototype,"setTokens",null),(0,o.Cg)([(0,O.rc)(a1.fQ)],r2.prototype,"logout",null),(0,o.Cg)([(0,O.rc)(a1.PI)],r2.prototype,"setProfile",null),(0,o.Cg)([(0,O.rc)(a1.u6)],r2.prototype,"setUser",null),(0,o.Cg)([(0,O.rc)(a1.rA)],r2.prototype,"setCurrentApp",null),(0,o.Cg)([(0,O.rc)(a1.YE)],r2.prototype,"setProvider",null),(0,o.Cg)([(0,O.rc)(a1.GL)],r2.prototype,"setContext",null),(0,o.Cg)([(0,O.rc)(a1.Pt)],r2.prototype,"updateAuthenticationTypes",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"tokens",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"provider",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"hasTokens",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"currentContext",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"contextJobId",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"contextCoupon",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"currentAppId",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"appIdIsNexity",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"info",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"user",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"userActivatedServices",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"userId",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"status",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"isInitialized",null),(0,o.Cg)([(0,O.MD)([r2])],r2,"isLogged",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"isNotLogged",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"identityCard",null),(0,o.Cg)([(0,O.MD)([r2.user])],r2,"userDateCreated",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"currentApp",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"currentAppUniverse",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"hasCurrentApp",null),(0,o.Cg)([(0,O.MD)([O2])],r2,"authenticationTypes",null),r2=A2=(0,o.Cg)([(0,D.d)(),(0,O.Uw)({name:O2,defaults:N2})],r2)},6415:(m2,P1,f)=>{"use strict";f.d(P1,{W:()=>x});var o=f(9191),a=f(5541),k=f(7008);let x=(()=>{class D{constructor(R,V){this.http=R,this.baseUrl=(0,o.UE)(V)?"/_api/permii-api":"http://permii-api"}getCouponPublic(R){return this.http.get(`${this.baseUrl}/v1/coupon/${R}/public`)}static#t=this.\u0275fac=function(V){return new(V||D)(a.KVO(k.Qq),a.KVO(a.Agw))};static#e=this.\u0275prov=a.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})()},1739:(m2,P1,f)=>{"use strict";f.d(P1,{K:()=>h1,s:()=>x1});var o=f(9799),a=f(9191),k=f(7008),x=f(5541),D=f(5271),O=f(8375),R=f(3628),V=f(1449),W=f(6416),a1=f(1640),j=f(3901),e1=f(2790),H=f(8713),d1=f(1856),Y=f(3782),l1=f(4406),v1=f(1082),Z=f(9746),S1=f(1969),V1=f(1995),D1=f(3900),Q=f(6351),h1=function(O1){return O1.serviceActivation="serviceActivation",O1.newRegister="newRegister",O1}(h1||{});class x1{constructor(J1,G1,L1,a2,A2,F2,O2){this.http=J1,this.window=G1,this.store=L1,this.route=a2,this.accountWebservice=A2,this.redirectSafeUrlService=F2,this.baseUrl=(0,a.UE)(O2)?"/_api/account-api":"http://account-api"}getForm(J1,G1,L1){return G1===h1.newRegister?this.http.get(`${this.baseUrl}/v1/register-form/${J1}`):this.http.get(`${this.baseUrl}/v1/activating/${J1}`).pipe((0,H.W)(a2=>{const A2=a2 instanceof k.yz&&a2?.status?a2:a2?.error;return A2.code>=400&&A2.code<500||A2.status>=400&&A2.status<500?(0,a1.z)([this.store.select(V.Yj.userId).pipe((0,d1.p)(F2=>!!F2),(0,Y.$)()),this.route.queryParamMap.pipe((0,l1.T)(F2=>F2.get("source")))]).pipe((0,v1.n)(([F2,O2])=>(0,a1.z)([O2?this.accountWebservice.setSource(F2,O2):(0,j.of)({}),this.accountI18nConfig$.pipe((0,d1.p)(o2=>!!o2),(0,Z.F)())])),(0,S1.M)(([F2,O2])=>{L1?this.redirectSafeUrlService.safeOpen(L1,D.c.domainsByLocale[D.c.locale],"_self"):this.window.open(O2.serviceUri,"_self")})):(0,e1.$)(A2)}))}activateService(J1,G1,L1){return this.http.post(`${this.baseUrl}/v1/activate/${J1}`,G1,L1)}static#t=this.\u0275fac=function(G1){return new(G1||x1)(x.KVO(k.Qq),x.KVO(W.jf),x.KVO(O.il),x.KVO(V1.nX),x.KVO(D1.Dz),x.KVO(Q.w),x.KVO(x.Agw))};static#e=this.\u0275prov=x.jDH({token:x1,factory:x1.\u0275fac,providedIn:"root"})}(0,o.Cg)([(0,O.l6)(R.a.accountI18nConfig)],x1.prototype,"accountI18nConfig$",void 0)},5271:(m2,P1,f)=>{"use strict";f.d(P1,{c:()=>d1});var a=f(6416),k=f(1668);const x=f(8330).rE,O=(0,a.h4)("CI_COMMIT_SHA"),R=(0,a.Pd)("WIZBII_ANALYTICS_UAI"),V=(0,a.Pd)("GOOGLE_ANALYTICS_UAI"),W=(0,a.Pd)("WIZBII_DOMAIN"),a1=(0,a.Pd)("WIZBII_DOMAIN_ITALY"),j=(0,a.Pd)("WIZBII_DOMAIN_SPAIN"),e1=`https://account-v1.${W}`,d1={applicationId:"account",contactEmailKey:"account",deployAssetsUrl:`https://storage.googleapis.com/wizbii-application-assets/account-v2/${(0,a.h4)("CI_COMMIT_SHA")}/fr/assets`,platform:(0,a.Pd)("PLATFORM"),domain:W,isDeployed:"local"!==O,isProdBuild:!0,version:x,lang:(0,a.h4)("LANG"),locale:(0,a.h4)("LOCALE"),bugsnagId:"284a6cb2f6672f0a5b0d0d0c11c9654a",domainsByLang:{[k.Aj.fr]:W,[k.Aj.en]:W,[k.Aj.it]:a1,[k.Aj.es]:j},domainsByLocale:{[k.K5.fr_FR]:W,[k.K5.en_GB]:W,[k.K5.it_IT]:a1,[k.K5.es_ES]:j},api:{googleStorage:"https://storage.googleapis.com",sso:`https://sso.internal.${W}`,abtest:`https://abtest-api.${W}`},urls:{oldAccount:e1,driveUrl:`https://drive.${W}`},analytics:{waTrackingId:R,gaTrackingId:V,gaConversionId:{[k.K5.fr_FR]:"AW-874490256",[k.K5.en_GB]:"AW-874490256",[k.K5.es_ES]:"AW-10866647616",[k.K5.it_IT]:"AW-10866697118"},hotjar:{id:"2048440",version:"6"},yahoo:{projectId:"10000",pixelId:"10131589"},twitter:{twitterId:(0,a.Pd)("TWITTER_PIXEL_ID"),version:(0,a.Pd)("TWITTER_PIXEL_VERSION")},pinterest:{pixelId:"2612995435269",pixelVersion:"3.0"},outbrain:{pixelId:"00b438cb0a514efa94cda1579bc7c53b0e",pixelVersion:"1.1"},criteo:{appId:"59994"}},signupUrls:{jobs:`https://www.${W}`,drive:`https://app.drive.${W}/sign-up/1`,account:`https://www.${W}/account/sign-up`},tiktok:{[k.K5.fr_FR]:{"money-intl":"C6BP84RA1SKIVFQVLF0G",fibii:"C6BP84RA1SKIVFQVLF0G",fibii_nexity:"C6BP84RA1SKIVFQVLF0G","permii-app":"C5KOHNL1T98720DVT9OG",jobs:"C5P8C9DODNNK397VRGCG"},[k.K5.en_GB]:{"money-intl":"C6BP84RA1SKIVFQVLF0G",fibii:"C6BP84RA1SKIVFQVLF0G",fibii_nexity:"C6BP84RA1SKIVFQVLF0G","permii-app":"C5KOHNL1T98720DVT9OG",jobs:"C5P8C9DODNNK397VRGCG"},[k.K5.es_ES]:{"money-intl":"C96RAA3C77U7KEOR57MG",fibii:"C96RAA3C77U7KEOR57MG",fibii_nexity:"C96RAA3C77U7KEOR57MG","permii-app":"C96RDOBC77U37LFVIRO0"},[k.K5.it_IT]:{"money-intl":"C96RFBRC77U7KEOR57TG",fibii:"C96RFBRC77U7KEOR57TG",fibii_nexity:"C96RFBRC77U7KEOR57TG","permii-app":"C96RH7JC77U6S6FS2HV0"}},facebookLogin:{appId:(0,a.Pd)("FACEBOOK_CONNECT_KEY"),version:(0,a.Pd)("FACEBOOK_CONNECT_VERSION")},facebookPixel:{[k.K5.fr_FR]:{"permii-app":{id:"609008116315473",version:"2.0"},jobs:{id:"727985974263933",version:"2.0"},"money-intl":{id:"989496764853730",version:"2.0"},fibii:{id:"989496764853730",version:"2.0"},fibii_nexity:{id:"989496764853730",version:"2.0"}},[k.K5.en_GB]:{"permii-app":{id:"609008116315473",version:"2.0"},jobs:{id:"727985974263933",version:"2.0"},"money-intl":{id:"989496764853730",version:"2.0"},fibii:{id:"989496764853730",version:"2.0"},fibii_nexity:{id:"989496764853730",version:"2.0"}},[k.K5.es_ES]:{"permii-app":{id:"310723737848109",version:"2.0"},"money-intl":{id:"381739360280604",version:"2.0"},fibii:{id:"381739360280604",version:"2.0"},fibii_nexity:{id:"381739360280604",version:"2.0"}},[k.K5.it_IT]:{"permii-app":{id:"494844358855942",version:"2.0"},"money-intl":{id:"704368087678574",version:"2.0"},fibii:{id:"704368087678574",version:"2.0"},fibii_nexity:{id:"704368087678574",version:"2.0"}}},neuvoo:{jobs:"wizbii"},bingPixel:{[k.K5.fr_FR]:{jobs:"56348309","permii-app":"56286382","money-intl":"56314483",fibii:"56314483",fibii_nexity:"56314483"},[k.K5.en_GB]:{jobs:"56348309","permii-app":"56286382","money-intl":"56314483",fibii:"56314483",fibii_nexity:"56314483"},[k.K5.es_ES]:{jobs:"149007515","permii-app":"149007515","money-intl":"149007515",fibii:"149007515",fibii_nexity:"149007515"},[k.K5.it_IT]:{jobs:"149007516","permii-app":"149007516","money-intl":"149007516",fibii:"149007516",fibii_nexity:"149007516"}},snapchatPixel:{[k.K5.fr_FR]:{"permii-app":"53b582ff-646b-4a59-b29e-6f5650857cd3","money-intl":"82e21569-d654-4a1e-bb29-ff9497f89a7c",fibii:"82e21569-d654-4a1e-bb29-ff9497f89a7c",fibii_nexity:"82e21569-d654-4a1e-bb29-ff9497f89a7c"},[k.K5.en_GB]:{"permii-app":"53b582ff-646b-4a59-b29e-6f5650857cd3","money-intl":"82e21569-d654-4a1e-bb29-ff9497f89a7c",fibii:"82e21569-d654-4a1e-bb29-ff9497f89a7c",fibii_nexity:"82e21569-d654-4a1e-bb29-ff9497f89a7c"},[k.K5.es_ES]:{"permii-app":"fbb29bf5-cc19-47c0-ac49-4ffa55fd3302","money-intl":"57ffe7b3-b1aa-4b8d-a535-a69441e2931f",fibii:"57ffe7b3-b1aa-4b8d-a535-a69441e2931f",fibii_nexity:"57ffe7b3-b1aa-4b8d-a535-a69441e2931f"},[k.K5.it_IT]:{"permii-app":"67ace15b-e78d-44d9-a887-5d9a737f8971","money-intl":"335e7a86-1566-41dd-8d2a-06f7e5254185",fibii:"335e7a86-1566-41dd-8d2a-06f7e5254185",fibii_nexity:"335e7a86-1566-41dd-8d2a-06f7e5254185"}},awin:{merchantId:"41878"},googleTagManagerId:{"permii-app":{id:"GTM-NLFD893"},"money-intl":{id:"GTM-MMF3MGV"},fibii:{id:"GTM-MMF3MGV"},fibii_nexity:{id:"GTM-MMF3MGV"}},emailPreferencesToken:(0,a.Pd)("WIZBII_EMAIL_PREFERENCES_TOKEN"),googleLoginProvider:(0,a.Pd)("GOOGLE_CONNECT_KEY"),wizbiiFiles:(0,a.Pd)("WIZBII_FILES_GCS_BUCKET"),appleLogin:{redirectUri:`https://www.${W}/account/_hook/apple`,serviceBundle:(0,a.Pd)("APPLE_CONNECT_SERVICE_BUNDLE")},abTest:[{name:"money-signup-wording-v2",campaignId:"money-signup-wording-v2"}]}},9107:(m2,P1,f)=>{"use strict";var o=f(4199);!function(_){_.ng??={},_.ng.common??={},_.ng.common.locales??={};const v=void 0;_.ng.common.locales.en=["en",[["a","p"],["AM","PM"],v],[["AM","PM"],v,v],[["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"]],v,[["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"]],v,[["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}",v,"{1} 'at' {0}",v],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function d(p){const U=Math.floor(Math.abs(p)),A1=p.toString().replace(/^[^.]*\.?/,"").length;return 1===U&&0===A1?1:5},[[["mi","n","in the morning","in the afternoon","in the evening","at night"],["midnight","noon","in the morning","in the afternoon","in the evening","at night"],v],[["midnight","noon","morning","afternoon","evening","night"],v,v],["00:00","12:00",["06:00","12:00"],["12:00","18:00"],["18:00","21:00"],["21:00","06:00"]]]]}(globalThis),function(_){_.ng??={},_.ng.common??={},_.ng.common.locales??={};const v=void 0;_.ng.common.locales.es=["es",[["a.\xa0m.","p.\xa0m."],v,v],v,[["D","L","M","X","J","V","S"],["dom","lun","mar","mi\xe9","jue","vie","s\xe1b"],["domingo","lunes","martes","mi\xe9rcoles","jueves","viernes","s\xe1bado"],["DO","LU","MA","MI","JU","VI","SA"]],v,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],v,[["a. C.","d. C."],v,["antes de Cristo","despu\xe9s de Cristo"]],1,[6,0],["d/M/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss (zzzz)"],["{1}, {0}",v,v,v],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{AUD:[v,"$"],BRL:[v,"R$"],BYN:[v,"\u0440."],CAD:[v,"$"],CNY:[v,"\xa5"],EGP:[],ESP:["\u20a7"],GBP:[v,"\xa3"],HKD:[v,"$"],ILS:[v,"\u20aa"],INR:[v,"\u20b9"],JPY:[v,"\xa5"],KRW:[v,"\u20a9"],MXN:[v,"$"],NZD:[v,"$"],PHP:[v,"\u20b1"],RON:[v,"L"],THB:["\u0e3f"],TWD:[v,"NT$"],USD:["US$","$"],XAF:[],XCD:[v,"$"],XOF:[]},"ltr",function d(p){const M=p,U=Math.floor(Math.abs(p)),A1=p.toString().replace(/^[^.]*\.?/,"").length,Z1=parseInt(p.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 1===M?1:0===Z1&&0!==U&&U%1e6==0&&0===A1||!(Z1>=0&&Z1<=5)?4:5},[[["del mediod\xeda","de la madrugada","de la ma\xf1ana","de la tarde","de la noche"],v,v],[["mediod\xeda","madrugada","ma\xf1ana","tarde","noche"],v,v],["12:00",["00:00","06:00"],["06:00","12:00"],["12:00","20:00"],["20:00","24:00"]]]]}(globalThis),function(_){_.ng??={},_.ng.common??={},_.ng.common.locales??={};const v=void 0;_.ng.common.locales.fr=["fr",[["AM","PM"],v,v],v,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],v,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xe9vr.","mars","avr.","mai","juin","juil.","ao\xfbt","sept.","oct.","nov.","d\xe9c."],["janvier","f\xe9vrier","mars","avril","mai","juin","juillet","ao\xfbt","septembre","octobre","novembre","d\xe9cembre"]],v,[["av. J.-C.","ap. J.-C."],v,["avant J\xe9sus-Christ","apr\xe8s J\xe9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}, {0}","{1} '\xe0' {0}",v],[",","\u202f",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[v,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[v,"\xa5"],COP:["$CO","$"],CYP:["\xa3CY"],EGP:[v,"\xa3E"],FJD:["$FJ","$"],FKP:["\xa3FK","\xa3"],FRF:["F"],GBP:["\xa3GB","\xa3"],GIP:["\xa3GI","\xa3"],HKD:[v,"$"],IEP:["\xa3IE"],ILP:["\xa3IL"],ITL:["\u20a4IT"],JPY:[v,"\xa5"],KMF:[v,"FC"],LBP:["\xa3LB","\xa3L"],MTP:["\xa3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[v,"$C"],NZD:["$NZ","$"],PHP:[v,"\u20b1"],RHD:["$RH"],RON:[v,"L"],RWF:[v,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[v,"$T"],TTD:["$TT","$"],TWD:[v,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[v,"$"],XPF:["FCFP"],ZMW:[v,"Kw"]},"ltr",function d(p){const U=Math.floor(Math.abs(p)),A1=p.toString().replace(/^[^.]*\.?/,"").length,Z1=parseInt(p.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 0===U||1===U?1:0===Z1&&0!==U&&U%1e6==0&&0===A1||!(Z1>=0&&Z1<=5)?4:5},[[["minuit","midi","mat.","ap.m.","soir","nuit"],v,["minuit","midi","du matin","de l\u2019apr\xe8s-midi","du soir","du matin"]],[["minuit","midi","mat.","ap.m.","soir","nuit"],v,["minuit","midi","matin","apr\xe8s-midi","soir","nuit"]],["00:00","12:00",["04:00","12:00"],["12:00","18:00"],["18:00","24:00"],["00:00","04:00"]]]]}(globalThis),function(_){_.ng??={},_.ng.common??={},_.ng.common.locales??={};const v=void 0;_.ng.common.locales.it=["it",[["m.","p."],["AM","PM"],v],v,[["D","L","M","M","G","V","S"],["dom","lun","mar","mer","gio","ven","sab"],["domenica","luned\xec","marted\xec","mercoled\xec","gioved\xec","venerd\xec","sabato"],["dom","lun","mar","mer","gio","ven","sab"]],v,[["G","F","M","A","M","G","L","A","S","O","N","D"],["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]],v,[["aC","dC"],["a.C.","d.C."],["avanti Cristo","dopo Cristo"]],1,[6,0],["dd/MM/yy","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",v,"{1} {0}",v],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{BRL:[v,"R$"],BYN:[v,"Br"],EGP:[v,"\xa3E"],HKD:[v,"$"],INR:[v,"\u20b9"],JPY:[v,"\xa5"],KRW:[v,"\u20a9"],MXN:[v,"$"],NOK:[v,"NKr"],THB:["\u0e3f"],TWD:[v,"NT$"],USD:[v,"$"],VND:[v,"\u20ab"]},"ltr",function d(p){const U=Math.floor(Math.abs(p)),A1=p.toString().replace(/^[^.]*\.?/,"").length,Z1=parseInt(p.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 1===U&&0===A1?1:0===Z1&&0!==U&&U%1e6==0&&0===A1||!(Z1>=0&&Z1<=5)?4:5},[[["mezzanotte","mezzogiorno","di mattina","di pomeriggio","di sera","di notte"],v,["mezzanotte","mezzogiorno","di mattina","del pomeriggio","di sera","di notte"]],[["mezzanotte","mezzogiorno","mattina","pomeriggio","sera","notte"],v,v],["00:00","12:00",["06:00","12:00"],["12:00","18:00"],["18:00","24:00"],["00:00","06:00"]]]]}(globalThis);var a=f(5541),k=f(9191),x=f(7008),D=f(3051),O=f(2115);let e1=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,O.yE,O.yE]})}return _})();var H=f(2015);function Y(_){return new a.wOt(3e3,!1)}function A3(_){switch(_.length){case 0:return new H.sf;case 1:return _[0];default:return new H.ui(_)}}function U3(_,v,d=new Map,p=new Map){const M=[],U=[];let A1=-1,Z1=null;if(v.forEach(R2=>{const G2=R2.get("offset"),I3=G2==A1,M3=I3&&Z1||new Map;R2.forEach((it,H3)=>{let T3=H3,K3=it;if("offset"!==H3)switch(T3=_.normalizePropertyName(T3,M),K3){case H.FX:K3=d.get(H3);break;case H.kp:K3=p.get(H3);break;default:K3=_.normalizeStyleValue(H3,T3,K3,M)}M3.set(T3,K3)}),I3||U.push(M3),Z1=M3,A1=G2}),M.length)throw function y2(_){return new a.wOt(3502,!1)}();return U}function g3(_,v,d,p){switch(v){case"start":_.onStart(()=>p(d&&rt(d,"start",_)));break;case"done":_.onDone(()=>p(d&&rt(d,"done",_)));break;case"destroy":_.onDestroy(()=>p(d&&rt(d,"destroy",_)))}}function rt(_,v,d){const U=Y3(_.element,_.triggerName,_.fromState,_.toState,v||_.phaseName,d.totalTime??_.totalTime,!!d.disabled),A1=_._data;return null!=A1&&(U._data=A1),U}function Y3(_,v,d,p,M="",U=0,A1){return{element:_,triggerName:v,fromState:d,toState:p,phaseName:M,totalTime:U,disabled:!!A1}}function et(_,v,d){let p=_.get(v);return p||_.set(v,p=d),p}function q3(_){const v=_.indexOf(":");return[_.substring(1,v),_.slice(v+1)]}const e3=typeof document>"u"?null:document.documentElement;function R1(_){const v=_.parentNode||_.host||null;return v===e3?null:v}let F1=null,W1=!1;function $2(_,v){for(;v;){if(v===_)return!0;v=R1(v)}return!1}function d3(_,v,d){if(d)return Array.from(_.querySelectorAll(v));const p=_.querySelector(v);return p?[p]:[]}let I=(()=>{class _{validateStyleProperty(d){return function d2(_){F1||(F1=function r3(){return typeof document<"u"?document.body:null}()||{},W1=!!F1.style&&"WebkitAppearance"in F1.style);let v=!0;return F1.style&&!function I1(_){return"ebkit"==_.substring(1,6)}(_)&&(v=_ in F1.style,!v&&W1&&(v="Webkit"+_.charAt(0).toUpperCase()+_.slice(1)in F1.style)),v}(d)}matchesElement(d,p){return!1}containsElement(d,p){return $2(d,p)}getParentElement(d){return R1(d)}query(d,p,M){return d3(d,p,M)}computeStyle(d,p,M){return M||""}animate(d,p,M,U,A1,Z1=[],R2){return new H.sf(M,U)}static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})();class ${static#t=this.NOOP=new I}class g1{}const X1=1e3,v2="ng-enter",t2="ng-leave",J="ng-trigger",m1=".ng-trigger",o1="ng-animating",k1=".ng-animating";function b2(_){if("number"==typeof _)return _;const v=_.match(/^(-?[\.\d]+)(m?s)/);return!v||v.length<2?0:Y2(parseFloat(v[1]),v[2])}function Y2(_,v){return"s"===v?_*X1:_}function x2(_,v,d){return _.hasOwnProperty("duration")?_:function T2(_,v,d){let M,U=0,A1="";if("string"==typeof _){const Z1=_.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Z1)return v.push(Y()),{duration:0,delay:0,easing:""};M=Y2(parseFloat(Z1[1]),Z1[2]);const R2=Z1[3];null!=R2&&(U=Y2(parseFloat(R2),Z1[4]));const G2=Z1[5];G2&&(A1=G2)}else M=_;if(!d){let Z1=!1,R2=v.length;M<0&&(v.push(function l1(){return new a.wOt(3100,!1)}()),Z1=!0),U<0&&(v.push(function v1(){return new a.wOt(3101,!1)}()),Z1=!0),Z1&&v.splice(R2,0,Y())}return{duration:M,delay:U,easing:A1}}(_,v,d)}function t3(_,v,d){v.forEach((p,M)=>{const U=st(M);d&&!d.has(M)&&d.set(M,_.style[U]),_.style[U]=p})}function S3(_,v){v.forEach((d,p)=>{const M=st(p);_.style[M]=""})}function v3(_){return Array.isArray(_)?1==_.length?_[0]:(0,H.K2)(_):_}const vt=new RegExp("{{\\s*(.+?)\\s*}}","g");function zt(_){let v=[];if("string"==typeof _){let d;for(;d=vt.exec(_);)v.push(d[1]);vt.lastIndex=0}return v}function h3(_,v,d){const p=`${_}`,M=p.replace(vt,(U,A1)=>{let Z1=v[A1];return null==Z1&&(d.push(function S1(_){return new a.wOt(3003,!1)}()),Z1=""),Z1.toString()});return M==p?_:M}const j3=/-+([a-z0-9])/g;function st(_){return _.replace(j3,(...v)=>v[1].toUpperCase())}function tt(_,v,d){switch(v.type){case H.If.Trigger:return _.visitTrigger(v,d);case H.If.State:return _.visitState(v,d);case H.If.Transition:return _.visitTransition(v,d);case H.If.Sequence:return _.visitSequence(v,d);case H.If.Group:return _.visitGroup(v,d);case H.If.Animate:return _.visitAnimate(v,d);case H.If.Keyframes:return _.visitKeyframes(v,d);case H.If.Style:return _.visitStyle(v,d);case H.If.Reference:return _.visitReference(v,d);case H.If.AnimateChild:return _.visitAnimateChild(v,d);case H.If.AnimateRef:return _.visitAnimateRef(v,d);case H.If.Query:return _.visitQuery(v,d);case H.If.Stagger:return _.visitStagger(v,d);default:throw function V1(_){return new a.wOt(3004,!1)}()}}function yt(_,v){return window.getComputedStyle(_)[v]}const Vt=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 Qt extends g1{normalizePropertyName(v,d){return st(v)}normalizeStyleValue(v,d,p,M){let U="";const A1=p.toString().trim();if(Vt.has(d)&&0!==p&&"0"!==p)if("number"==typeof p)U="px";else{const Z1=p.match(/^[+-]?[\d\.]+([a-z]*)$/);Z1&&0==Z1[1].length&&M.push(function D1(_,v){return new a.wOt(3005,!1)}())}return A1+U}}const E2="*";const N3=new Set(["true","1"]),g=new Set(["false","0"]);function s2(_,v){const d=N3.has(_)||g.has(_),p=N3.has(v)||g.has(v);return(M,U)=>{let A1=_==E2||_==M,Z1=v==E2||v==U;return!A1&&d&&"boolean"==typeof M&&(A1=M?N3.has(_):g.has(_)),!Z1&&p&&"boolean"==typeof U&&(Z1=U?N3.has(v):g.has(v)),A1&&Z1}}const wt=new RegExp("s*:selfs*,?","g");function nt(_,v,d,p){return new re(_).build(v,d,p)}class re{constructor(v){this._driver=v}build(v,d,p){const M=new ut(d);return this._resetContextStyleTimingState(M),tt(this,v3(v),M)}_resetContextStyleTimingState(v){v.currentQuerySelector="",v.collectedStyles=new Map,v.collectedStyles.set("",new Map),v.currentTime=0}visitTrigger(v,d){let p=d.queryCount=0,M=d.depCount=0;const U=[],A1=[];return"@"==v.name.charAt(0)&&d.errors.push(function Q(){return new a.wOt(3006,!1)}()),v.definitions.forEach(Z1=>{if(this._resetContextStyleTimingState(d),Z1.type==H.If.State){const R2=Z1,G2=R2.name;G2.toString().split(/\s*,\s*/).forEach(I3=>{R2.name=I3,U.push(this.visitState(R2,d))}),R2.name=G2}else if(Z1.type==H.If.Transition){const R2=this.visitTransition(Z1,d);p+=R2.queryCount,M+=R2.depCount,A1.push(R2)}else d.errors.push(function h1(){return new a.wOt(3007,!1)}())}),{type:H.If.Trigger,name:v.name,states:U,transitions:A1,queryCount:p,depCount:M,options:null}}visitState(v,d){const p=this.visitStyle(v.styles,d),M=v.options&&v.options.params||null;if(p.containsDynamicStyles){const U=new Set,A1=M||{};p.styles.forEach(Z1=>{Z1 instanceof Map&&Z1.forEach(R2=>{zt(R2).forEach(G2=>{A1.hasOwnProperty(G2)||U.add(G2)})})}),U.size&&d.errors.push(function x1(_,v){return new a.wOt(3008,!1)}(0,U.values()))}return{type:H.If.State,name:v.name,style:p,options:M?{params:M}:null}}visitTransition(v,d){d.queryCount=0,d.depCount=0;const p=tt(this,v3(v.animation),d),M=function o3(_,v){const d=[];return"string"==typeof _?_.split(/\s*,\s*/).forEach(p=>function n3(_,v,d){if(":"==_[0]){const R2=function D3(_,v){switch(_){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,p)=>parseFloat(p)>parseFloat(d);case":decrement":return(d,p)=>parseFloat(p)<parseFloat(d);default:return v.push(function N2(_){return new a.wOt(3016,!1)}()),"* => *"}}(_,d);if("function"==typeof R2)return void v.push(R2);_=R2}const p=_.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==p||p.length<4)return d.push(function X2(_){return new a.wOt(3015,!1)}()),v;const M=p[1],U=p[2],A1=p[3];v.push(s2(M,A1)),"<"==U[0]&&(M!=E2||A1!=E2)&&v.push(s2(A1,M))}(p,d,v)):d.push(_),d}(v.expr,d.errors);return{type:H.If.Transition,matchers:M,animation:p,queryCount:d.queryCount,depCount:d.depCount,options:Pt(v.options)}}visitSequence(v,d){return{type:H.If.Sequence,steps:v.steps.map(p=>tt(this,p,d)),options:Pt(v.options)}}visitGroup(v,d){const p=d.currentTime;let M=0;const U=v.steps.map(A1=>{d.currentTime=p;const Z1=tt(this,A1,d);return M=Math.max(M,d.currentTime),Z1});return d.currentTime=M,{type:H.If.Group,steps:U,options:Pt(v.options)}}visitAnimate(v,d){const p=function ve(_,v){if(_.hasOwnProperty("duration"))return _;if("number"==typeof _)return ae(x2(_,v).duration,0,"");const d=_;if(d.split(/\s+/).some(U=>"{"==U.charAt(0)&&"{"==U.charAt(1))){const U=ae(0,0,"");return U.dynamic=!0,U.strValue=d,U}const M=x2(d,v);return ae(M.duration,M.delay,M.easing)}(v.timings,d.errors);d.currentAnimateTimings=p;let M,U=v.styles?v.styles:(0,H.iF)({});if(U.type==H.If.Keyframes)M=this.visitKeyframes(U,d);else{let A1=v.styles,Z1=!1;if(!A1){Z1=!0;const G2={};p.easing&&(G2.easing=p.easing),A1=(0,H.iF)(G2)}d.currentTime+=p.duration+p.delay;const R2=this.visitStyle(A1,d);R2.isEmptyStep=Z1,M=R2}return d.currentAnimateTimings=null,{type:H.If.Animate,timings:p,style:M,options:null}}visitStyle(v,d){const p=this._makeStyleAst(v,d);return this._validateStyleAst(p,d),p}_makeStyleAst(v,d){const p=[],M=Array.isArray(v.styles)?v.styles:[v.styles];for(let Z1 of M)"string"==typeof Z1?Z1===H.kp?p.push(Z1):d.errors.push(new a.wOt(3002,!1)):p.push(new Map(Object.entries(Z1)));let U=!1,A1=null;return p.forEach(Z1=>{if(Z1 instanceof Map&&(Z1.has("easing")&&(A1=Z1.get("easing"),Z1.delete("easing")),!U))for(let R2 of Z1.values())if(R2.toString().indexOf("{{")>=0){U=!0;break}}),{type:H.If.Style,styles:p,easing:A1,offset:v.offset,containsDynamicStyles:U,options:null}}_validateStyleAst(v,d){const p=d.currentAnimateTimings;let M=d.currentTime,U=d.currentTime;p&&U>0&&(U-=p.duration+p.delay),v.styles.forEach(A1=>{"string"!=typeof A1&&A1.forEach((Z1,R2)=>{const G2=d.collectedStyles.get(d.currentQuerySelector),I3=G2.get(R2);let M3=!0;I3&&(U!=M&&U>=I3.startTime&&M<=I3.endTime&&(d.errors.push(function G1(_,v,d,p,M){return new a.wOt(3010,!1)}()),M3=!1),U=I3.startTime),M3&&G2.set(R2,{startTime:U,endTime:M}),d.options&&function xt(_,v,d){const p=v.params||{},M=zt(_);M.length&&M.forEach(U=>{p.hasOwnProperty(U)||d.push(function Z(_){return new a.wOt(3001,!1)}())})}(Z1,d.options,d.errors)})})}visitKeyframes(v,d){const p={type:H.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function L1(){return new a.wOt(3011,!1)}()),p;let U=0;const A1=[];let Z1=!1,R2=!1,G2=0;const I3=v.steps.map(ce=>{const le=this._makeStyleAst(ce,d);let Ve=null!=le.offset?le.offset:function Nt(_){if("string"==typeof _)return null;let v=null;if(Array.isArray(_))_.forEach(d=>{if(d instanceof Map&&d.has("offset")){const p=d;v=parseFloat(p.get("offset")),p.delete("offset")}});else if(_ instanceof Map&&_.has("offset")){const d=_;v=parseFloat(d.get("offset")),d.delete("offset")}return v}(le.styles),qt=0;return null!=Ve&&(U++,qt=le.offset=Ve),R2=R2||qt<0||qt>1,Z1=Z1||qt<G2,G2=qt,A1.push(qt),le});R2&&d.errors.push(function a2(){return new a.wOt(3012,!1)}()),Z1&&d.errors.push(function A2(){return new a.wOt(3200,!1)}());const M3=v.steps.length;let it=0;U>0&&U<M3?d.errors.push(function F2(){return new a.wOt(3202,!1)}()):0==U&&(it=1/(M3-1));const H3=M3-1,T3=d.currentTime,K3=d.currentAnimateTimings,ee=K3.duration;return I3.forEach((ce,le)=>{const Ve=it>0?le==H3?1:it*le:A1[le],qt=Ve*ee;d.currentTime=T3+K3.delay+qt,K3.duration=qt,this._validateStyleAst(ce,d),ce.offset=Ve,p.styles.push(ce)}),p}visitReference(v,d){return{type:H.If.Reference,animation:tt(this,v3(v.animation),d),options:Pt(v.options)}}visitAnimateChild(v,d){return d.depCount++,{type:H.If.AnimateChild,options:Pt(v.options)}}visitAnimateRef(v,d){return{type:H.If.AnimateRef,animation:this.visitReference(v.animation,d),options:Pt(v.options)}}visitQuery(v,d){const p=d.currentQuerySelector,M=v.options||{};d.queryCount++,d.currentQuery=v;const[U,A1]=function Ft(_){const v=!!_.split(/\s*,\s*/).find(d=>":self"==d);return v&&(_=_.replace(wt,"")),_=_.replace(/@\*/g,m1).replace(/@\w+/g,d=>m1+"-"+d.slice(1)).replace(/:animating/g,k1),[_,v]}(v.selector);d.currentQuerySelector=p.length?p+" "+U:U,et(d.collectedStyles,d.currentQuerySelector,new Map);const Z1=tt(this,v3(v.animation),d);return d.currentQuery=null,d.currentQuerySelector=p,{type:H.If.Query,selector:U,limit:M.limit||0,optional:!!M.optional,includeSelf:A1,animation:Z1,originalSelector:v.selector,options:Pt(v.options)}}visitStagger(v,d){d.currentQuery||d.errors.push(function O2(){return new a.wOt(3013,!1)}());const p="full"===v.timings?{duration:0,delay:0,easing:"full"}:x2(v.timings,d.errors,!0);return{type:H.If.Stagger,animation:tt(this,v3(v.animation),d),timings:p,options:null}}}class ut{constructor(v){this.errors=v,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 Pt(_){return _?(_={..._}).params&&(_.params=function gt(_){return _?{..._}:null}(_.params)):_={},_}function ae(_,v,d){return{duration:_,delay:v,easing:d}}function Zt(_,v,d,p,M,U,A1=null,Z1=!1){return{type:1,element:_,keyframes:v,preStyleProps:d,postStyleProps:p,duration:M,delay:U,totalTime:M+U,easing:A1,subTimeline:Z1}}class u2{constructor(){this._map=new Map}get(v){return this._map.get(v)||[]}append(v,d){let p=this._map.get(v);p||this._map.set(v,p=[]),p.push(...d)}has(v){return this._map.has(v)}clear(){this._map.clear()}}const h2=new RegExp(":enter","g"),F=new RegExp(":leave","g");function r1(_,v,d,p,M,U=new Map,A1=new Map,Z1,R2,G2=[]){return(new U1).buildKeyframes(_,v,d,p,M,U,A1,Z1,R2,G2)}class U1{buildKeyframes(v,d,p,M,U,A1,Z1,R2,G2,I3=[]){G2=G2||new u2;const M3=new a3(v,d,G2,M,U,I3,[]);M3.options=R2;const it=R2.delay?b2(R2.delay):0;M3.currentTimeline.delayNextStep(it),M3.currentTimeline.setStyles([A1],null,M3.errors,R2),tt(this,p,M3);const H3=M3.timelines.filter(T3=>T3.containsAnimation());if(H3.length&&Z1.size){let T3;for(let K3=H3.length-1;K3>=0;K3--){const ee=H3[K3];if(ee.element===d){T3=ee;break}}T3&&!T3.allowOnlyTimelineStyles()&&T3.setStyles([Z1],null,M3.errors,R2)}return H3.length?H3.map(T3=>T3.buildKeyframes()):[Zt(d,[],[],[],0,it,"",!1)]}visitTrigger(v,d){}visitState(v,d){}visitTransition(v,d){}visitAnimateChild(v,d){const p=d.subInstructions.get(d.element);if(p){const M=d.createSubContext(v.options),U=d.currentTimeline.currentTime,A1=this._visitSubInstructions(p,M,M.options);U!=A1&&d.transformIntoNewTimeline(A1)}d.previousNode=v}visitAnimateRef(v,d){const p=d.createSubContext(v.options);p.transformIntoNewTimeline(),this._applyAnimationRefDelays([v.options,v.animation.options],d,p),this.visitReference(v.animation,p),d.transformIntoNewTimeline(p.currentTimeline.currentTime),d.previousNode=v}_applyAnimationRefDelays(v,d,p){for(const M of v){const U=M?.delay;if(U){const A1="number"==typeof U?U:b2(h3(U,M?.params??{},d.errors));p.delayNextStep(A1)}}}_visitSubInstructions(v,d,p){let U=d.currentTimeline.currentTime;const A1=null!=p.duration?b2(p.duration):null,Z1=null!=p.delay?b2(p.delay):null;return 0!==A1&&v.forEach(R2=>{const G2=d.appendInstructionToTimeline(R2,A1,Z1);U=Math.max(U,G2.duration+G2.delay)}),U}visitReference(v,d){d.updateOptions(v.options,!0),tt(this,v.animation,d),d.previousNode=v}visitSequence(v,d){const p=d.subContextCount;let M=d;const U=v.options;if(U&&(U.params||U.delay)&&(M=d.createSubContext(U),M.transformIntoNewTimeline(),null!=U.delay)){M.previousNode.type==H.If.Style&&(M.currentTimeline.snapshotCurrentStyles(),M.previousNode=V2);const A1=b2(U.delay);M.delayNextStep(A1)}v.steps.length&&(v.steps.forEach(A1=>tt(this,A1,M)),M.currentTimeline.applyStylesToKeyframe(),M.subContextCount>p&&M.transformIntoNewTimeline()),d.previousNode=v}visitGroup(v,d){const p=[];let M=d.currentTimeline.currentTime;const U=v.options&&v.options.delay?b2(v.options.delay):0;v.steps.forEach(A1=>{const Z1=d.createSubContext(v.options);U&&Z1.delayNextStep(U),tt(this,A1,Z1),M=Math.max(M,Z1.currentTimeline.currentTime),p.push(Z1.currentTimeline)}),p.forEach(A1=>d.currentTimeline.mergeTimelineCollectedStyles(A1)),d.transformIntoNewTimeline(M),d.previousNode=v}_visitTiming(v,d){if(v.dynamic){const p=v.strValue;return x2(d.params?h3(p,d.params,d.errors):p,d.errors)}return{duration:v.duration,delay:v.delay,easing:v.easing}}visitAnimate(v,d){const p=d.currentAnimateTimings=this._visitTiming(v.timings,d),M=d.currentTimeline;p.delay&&(d.incrementTime(p.delay),M.snapshotCurrentStyles());const U=v.style;U.type==H.If.Keyframes?this.visitKeyframes(U,d):(d.incrementTime(p.duration),this.visitStyle(U,d),M.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=v}visitStyle(v,d){const p=d.currentTimeline,M=d.currentAnimateTimings;!M&&p.hasCurrentStyleProperties()&&p.forwardFrame();const U=M&&M.easing||v.easing;v.isEmptyStep?p.applyEmptyStep(U):p.setStyles(v.styles,U,d.errors,d.options),d.previousNode=v}visitKeyframes(v,d){const p=d.currentAnimateTimings,M=d.currentTimeline.duration,U=p.duration,Z1=d.createSubContext().currentTimeline;Z1.easing=p.easing,v.styles.forEach(R2=>{Z1.forwardTime((R2.offset||0)*U),Z1.setStyles(R2.styles,R2.easing,d.errors,d.options),Z1.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(Z1),d.transformIntoNewTimeline(M+U),d.previousNode=v}visitQuery(v,d){const p=d.currentTimeline.currentTime,M=v.options||{},U=M.delay?b2(M.delay):0;U&&(d.previousNode.type===H.If.Style||0==p&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=V2);let A1=p;const Z1=d.invokeQuery(v.selector,v.originalSelector,v.limit,v.includeSelf,!!M.optional,d.errors);d.currentQueryTotal=Z1.length;let R2=null;Z1.forEach((G2,I3)=>{d.currentQueryIndex=I3;const M3=d.createSubContext(v.options,G2);U&&M3.delayNextStep(U),G2===d.element&&(R2=M3.currentTimeline),tt(this,v.animation,M3),M3.currentTimeline.applyStylesToKeyframe(),A1=Math.max(A1,M3.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(A1),R2&&(d.currentTimeline.mergeTimelineCollectedStyles(R2),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=v}visitStagger(v,d){const p=d.parentContext,M=d.currentTimeline,U=v.timings,A1=Math.abs(U.duration),Z1=A1*(d.currentQueryTotal-1);let R2=A1*d.currentQueryIndex;switch(U.duration<0?"reverse":U.easing){case"reverse":R2=Z1-R2;break;case"full":R2=p.currentStaggerTime}const I3=d.currentTimeline;R2&&I3.delayNextStep(R2);const M3=I3.currentTime;tt(this,v.animation,d),d.previousNode=v,p.currentStaggerTime=M.currentTime-M3+(M.startTime-p.currentTimeline.startTime)}}const V2={};class a3{constructor(v,d,p,M,U,A1,Z1,R2){this._driver=v,this.element=d,this.subInstructions=p,this._enterClassName=M,this._leaveClassName=U,this.errors=A1,this.timelines=Z1,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=V2,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=R2||new x3(this._driver,d,0),Z1.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(v,d){if(!v)return;const p=v;let M=this.options;null!=p.duration&&(M.duration=b2(p.duration)),null!=p.delay&&(M.delay=b2(p.delay));const U=p.params;if(U){let A1=M.params;A1||(A1=this.options.params={}),Object.keys(U).forEach(Z1=>{(!d||!A1.hasOwnProperty(Z1))&&(A1[Z1]=h3(U[Z1],A1,this.errors))})}}_copyOptions(){const v={};if(this.options){const d=this.options.params;if(d){const p=v.params={};Object.keys(d).forEach(M=>{p[M]=d[M]})}}return v}createSubContext(v=null,d,p){const M=d||this.element,U=new a3(this._driver,M,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(M,p||0));return U.previousNode=this.previousNode,U.currentAnimateTimings=this.currentAnimateTimings,U.options=this._copyOptions(),U.updateOptions(v),U.currentQueryIndex=this.currentQueryIndex,U.currentQueryTotal=this.currentQueryTotal,U.parentContext=this,this.subContextCount++,U}transformIntoNewTimeline(v){return this.previousNode=V2,this.currentTimeline=this.currentTimeline.fork(this.element,v),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(v,d,p){const M={duration:d??v.duration,delay:this.currentTimeline.currentTime+(p??0)+v.delay,easing:""},U=new u3(this._driver,v.element,v.keyframes,v.preStyleProps,v.postStyleProps,M,v.stretchStartingKeyframe);return this.timelines.push(U),M}incrementTime(v){this.currentTimeline.forwardTime(this.currentTimeline.duration+v)}delayNextStep(v){v>0&&this.currentTimeline.delayNextStep(v)}invokeQuery(v,d,p,M,U,A1){let Z1=[];if(M&&Z1.push(this.element),v.length>0){v=(v=v.replace(h2,"."+this._enterClassName)).replace(F,"."+this._leaveClassName);let G2=this._driver.query(this.element,v,1!=p);0!==p&&(G2=p<0?G2.slice(G2.length+p,G2.length):G2.slice(0,p)),Z1.push(...G2)}return!U&&0==Z1.length&&A1.push(function o2(_){return new a.wOt(3014,!1)}()),Z1}}class x3{constructor(v,d,p,M){this._driver=v,this.element=d,this.startTime=p,this._elementTimelineStylesLookup=M,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(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(v){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+v),d&&this.snapshotCurrentStyles()):this.startTime+=v}fork(v,d){return this.applyStylesToKeyframe(),new x3(this._driver,v,d||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(v){this.applyStylesToKeyframe(),this.duration=v,this._loadKeyframe()}_updateStyle(v,d){this._localTimelineStyles.set(v,d),this._globalTimelineStyles.set(v,d),this._styleSummary.set(v,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(v){v&&this._previousKeyframe.set("easing",v);for(let[d,p]of this._globalTimelineStyles)this._backFill.set(d,p||H.kp),this._currentKeyframe.set(d,H.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(v,d,p,M){d&&this._previousKeyframe.set("easing",d);const U=M&&M.params||{},A1=function $3(_,v){const d=new Map;let p;return _.forEach(M=>{if("*"===M){p??=v.keys();for(let U of p)d.set(U,H.kp)}else for(let[U,A1]of M)d.set(U,A1)}),d}(v,this._globalTimelineStyles);for(let[Z1,R2]of A1){const G2=h3(R2,U,p);this._pendingStyles.set(Z1,G2),this._localTimelineStyles.has(Z1)||this._backFill.set(Z1,this._globalTimelineStyles.get(Z1)??H.kp),this._updateStyle(Z1,G2)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((v,d)=>{this._currentKeyframe.set(d,v)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((v,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,v)}))}snapshotCurrentStyles(){for(let[v,d]of this._localTimelineStyles)this._pendingStyles.set(v,d),this._updateStyle(v,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const v=[];for(let d in this._currentKeyframe)v.push(d);return v}mergeTimelineCollectedStyles(v){v._styleSummary.forEach((d,p)=>{const M=this._styleSummary.get(p);(!M||d.time>M.time)&&this._updateStyle(p,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const v=new Set,d=new Set,p=1===this._keyframes.size&&0===this.duration;let M=[];this._keyframes.forEach((Z1,R2)=>{const G2=new Map([...this._backFill,...Z1]);G2.forEach((I3,M3)=>{I3===H.FX?v.add(M3):I3===H.kp&&d.add(M3)}),p||G2.set("offset",R2/this.duration),M.push(G2)});const U=[...v.values()],A1=[...d.values()];if(p){const Z1=M[0],R2=new Map(Z1);Z1.set("offset",0),R2.set("offset",1),M=[Z1,R2]}return Zt(this.element,M,U,A1,this.duration,this.startTime,this.easing,!1)}}class u3 extends x3{constructor(v,d,p,M,U,A1,Z1=!1){super(v,d,A1.delay),this.keyframes=p,this.preStyleProps=M,this.postStyleProps=U,this._stretchStartingKeyframe=Z1,this.timings={duration:A1.duration,delay:A1.delay,easing:A1.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let v=this.keyframes,{delay:d,duration:p,easing:M}=this.timings;if(this._stretchStartingKeyframe&&d){const U=[],A1=p+d,Z1=d/A1,R2=new Map(v[0]);R2.set("offset",0),U.push(R2);const G2=new Map(v[0]);G2.set("offset",z3(Z1)),U.push(G2);const I3=v.length-1;for(let M3=1;M3<=I3;M3++){let it=new Map(v[M3]);const H3=it.get("offset");it.set("offset",z3((d+H3*p)/A1)),U.push(it)}p=A1,d=0,M="",v=U}return Zt(this.element,v,this.preStyleProps,this.postStyleProps,p,d,M,!0)}}function z3(_,v=3){const d=Math.pow(10,v-1);return Math.round(_*d)/d}function B3(_,v,d,p,M,U,A1,Z1,R2,G2,I3,M3,it){return{type:0,element:_,triggerName:v,isRemovalTransition:M,fromState:d,fromStyles:U,toState:p,toStyles:A1,timelines:Z1,queriedElements:R2,preStyleProps:G2,postStyleProps:I3,totalTime:M3,errors:it}}const F3={};class E3{constructor(v,d,p){this._triggerName=v,this.ast=d,this._stateStyles=p}match(v,d,p,M){return function Kt(_,v,d,p,M){return _.some(U=>U(v,d,p,M))}(this.ast.matchers,v,d,p,M)}buildStyles(v,d,p){let M=this._stateStyles.get("*");return void 0!==v&&(M=this._stateStyles.get(v?.toString())||M),M?M.buildStyles(d,p):new Map}build(v,d,p,M,U,A1,Z1,R2,G2,I3){const M3=[],it=this.ast.options&&this.ast.options.params||F3,T3=this.buildStyles(p,Z1&&Z1.params||F3,M3),K3=R2&&R2.params||F3,ee=this.buildStyles(M,K3,M3),ce=new Set,le=new Map,Ve=new Map,qt="void"===M,Ee={params:we(K3,it),delay:this.ast.options?.delay},_e=I3?[]:r1(v,d,this.ast.animation,U,A1,T3,ee,Ee,G2,M3);let Ye=0;return _e.forEach(Ue=>{Ye=Math.max(Ue.duration+Ue.delay,Ye)}),M3.length?B3(d,this._triggerName,p,M,qt,T3,ee,[],[],le,Ve,Ye,M3):(_e.forEach(Ue=>{const U0=Ue.element,xi=et(le,U0,new Set);Ue.preStyleProps.forEach(li=>xi.add(li));const pn=et(Ve,U0,new Set);Ue.postStyleProps.forEach(li=>pn.add(li)),U0!==d&&ce.add(U0)}),B3(d,this._triggerName,p,M,qt,T3,ee,_e,[...ce.values()],le,Ve,Ye))}}function we(_,v){const d={...v};return Object.entries(_).forEach(([p,M])=>{null!=M&&(d[p]=M)}),d}class ft{constructor(v,d,p){this.styles=v,this.defaultParams=d,this.normalizer=p}buildStyles(v,d){const p=new Map,M=we(v,this.defaultParams);return this.styles.styles.forEach(U=>{"string"!=typeof U&&U.forEach((A1,Z1)=>{A1&&(A1=h3(A1,M,d));const R2=this.normalizer.normalizePropertyName(Z1,d);A1=this.normalizer.normalizeStyleValue(Z1,R2,A1,d),p.set(Z1,A1)})}),p}}class It{constructor(v,d,p){this.name=v,this.ast=d,this._normalizer=p,this.transitionFactories=[],this.states=new Map,d.states.forEach(M=>{this.states.set(M.name,new ft(M.style,M.options&&M.options.params||{},p))}),Ut(this.states,"true","1"),Ut(this.states,"false","0"),d.transitions.forEach(M=>{this.transitionFactories.push(new E3(v,M,this.states))}),this.fallbackTransition=function St(_,v,d){return new E3(_,{type:H.If.Transition,animation:{type:H.If.Sequence,steps:[],options:null},matchers:[(A1,Z1)=>!0],options:null,queryCount:0,depCount:0},v)}(v,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(v,d,p,M){return this.transitionFactories.find(A1=>A1.match(v,d,p,M))||null}matchStyles(v,d,p){return this.fallbackTransition.buildStyles(v,d,p)}}function Ut(_,v,d){_.has(v)?_.has(d)||_.set(d,_.get(v)):_.has(d)&&_.set(v,_.get(d))}const Ct=new u2;class Ce{constructor(v,d,p){this.bodyNode=v,this._driver=d,this._normalizer=p,this._animations=new Map,this._playersById=new Map,this.players=[]}register(v,d){const p=[],U=nt(this._driver,d,p,[]);if(p.length)throw function Q2(_){return new a.wOt(3503,!1)}();this._animations.set(v,U)}_buildPlayer(v,d,p){const M=v.element,U=U3(this._normalizer,v.keyframes,d,p);return this._driver.animate(M,U,v.duration,v.delay,v.easing,[],!0)}create(v,d,p={}){const M=[],U=this._animations.get(v);let A1;const Z1=new Map;if(U?(A1=r1(this._driver,d,U,v2,t2,new Map,new Map,p,Ct,M),A1.forEach(I3=>{const M3=et(Z1,I3.element,new Map);I3.postStyleProps.forEach(it=>M3.set(it,null))})):(M.push(function Y1(){return new a.wOt(3300,!1)}()),A1=[]),M.length)throw function L2(_){return new a.wOt(3504,!1)}();Z1.forEach((I3,M3)=>{I3.forEach((it,H3)=>{I3.set(H3,this._driver.computeStyle(M3,H3,H.kp))})});const G2=A3(A1.map(I3=>{const M3=Z1.get(I3.element);return this._buildPlayer(I3,new Map,M3)}));return this._playersById.set(v,G2),G2.onDestroy(()=>this.destroy(v)),this.players.push(G2),G2}destroy(v){const d=this._getPlayer(v);d.destroy(),this._playersById.delete(v);const p=this.players.indexOf(d);p>=0&&this.players.splice(p,1)}_getPlayer(v){const d=this._playersById.get(v);if(!d)throw function E1(_){return new a.wOt(3301,!1)}();return d}listen(v,d,p,M){const U=Y3(d,"","","");return g3(this._getPlayer(v),p,U,M),()=>{}}command(v,d,p,M){if("register"==p)return void this.register(v,M[0]);if("create"==p)return void this.create(v,d,M[0]||{});const U=this._getPlayer(v);switch(p){case"play":U.play();break;case"pause":U.pause();break;case"reset":U.reset();break;case"restart":U.restart();break;case"finish":U.finish();break;case"init":U.init();break;case"setPosition":U.setPosition(parseFloat(M[0]));break;case"destroy":this.destroy(v)}}}const mt="ng-animate-queued",M1="ng-animate-disabled",G=[],N1={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},z1={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},B1="__ng_removed";class M2{get params(){return this.options.params}constructor(v,d=""){this.namespaceId=d;const p=v&&v.hasOwnProperty("value");if(this.value=function Z3(_){return _??null}(p?v.value:v),p){const{value:U,...A1}=v;this.options=A1}else this.options={};this.options.params||(this.options.params={})}absorbOptions(v){const d=v.params;if(d){const p=this.options.params;Object.keys(d).forEach(M=>{null==p[M]&&(p[M]=d[M])})}}}const Z2="void",p3=new M2(Z2);class _3{constructor(v,d,p){this.id=v,this.hostElement=d,this._engine=p,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+v,Ne(d,this._hostClassName)}listen(v,d,p,M){if(!this._triggers.has(d))throw function f1(_,v){return new a.wOt(3302,!1)}();if(null==p||0==p.length)throw function $1(_){return new a.wOt(3303,!1)}();if(!function Ot(_){return"start"==_||"done"==_}(p))throw function T1(_,v){return new a.wOt(3400,!1)}();const U=et(this._elementListeners,v,[]),A1={name:d,phase:p,callback:M};U.push(A1);const Z1=et(this._engine.statesByElement,v,new Map);return Z1.has(d)||(Ne(v,J),Ne(v,J+"-"+d),Z1.set(d,p3)),()=>{this._engine.afterFlush(()=>{const R2=U.indexOf(A1);R2>=0&&U.splice(R2,1),this._triggers.has(d)||Z1.delete(d)})}}register(v,d){return!this._triggers.has(v)&&(this._triggers.set(v,d),!0)}_getTrigger(v){const d=this._triggers.get(v);if(!d)throw function Q1(_){return new a.wOt(3401,!1)}();return d}trigger(v,d,p,M=!0){const U=this._getTrigger(d),A1=new At(this.id,d,v);let Z1=this._engine.statesByElement.get(v);Z1||(Ne(v,J),Ne(v,J+"-"+d),this._engine.statesByElement.set(v,Z1=new Map));let R2=Z1.get(d);const G2=new M2(p,this.id);if(!(p&&p.hasOwnProperty("value"))&&R2&&G2.absorbOptions(R2.options),Z1.set(d,G2),R2||(R2=p3),G2.value!==Z2&&R2.value===G2.value){if(!function He(_,v){const d=Object.keys(_),p=Object.keys(v);if(d.length!=p.length)return!1;for(let M=0;M<d.length;M++){const U=d[M];if(!v.hasOwnProperty(U)||_[U]!==v[U])return!1}return!0}(R2.params,G2.params)){const K3=[],ee=U.matchStyles(R2.value,R2.params,K3),ce=U.matchStyles(G2.value,G2.params,K3);K3.length?this._engine.reportError(K3):this._engine.afterFlush(()=>{S3(v,ee),t3(v,ce)})}return}const it=et(this._engine.playersByElement,v,[]);it.forEach(K3=>{K3.namespaceId==this.id&&K3.triggerName==d&&K3.queued&&K3.destroy()});let H3=U.matchTransition(R2.value,G2.value,v,G2.params),T3=!1;if(!H3){if(!M)return;H3=U.fallbackTransition,T3=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:v,triggerName:d,transition:H3,fromState:R2,toState:G2,player:A1,isFallbackTransition:T3}),T3||(Ne(v,mt),A1.onStart(()=>{u0(v,mt)})),A1.onDone(()=>{let K3=this.players.indexOf(A1);K3>=0&&this.players.splice(K3,1);const ee=this._engine.playersByElement.get(v);if(ee){let ce=ee.indexOf(A1);ce>=0&&ee.splice(ce,1)}}),this.players.push(A1),it.push(A1),A1}deregister(v){this._triggers.delete(v),this._engine.statesByElement.forEach(d=>d.delete(v)),this._elementListeners.forEach((d,p)=>{this._elementListeners.set(p,d.filter(M=>M.name!=v))})}clearElementCache(v){this._engine.statesByElement.delete(v),this._elementListeners.delete(v);const d=this._engine.playersByElement.get(v);d&&(d.forEach(p=>p.destroy()),this._engine.playersByElement.delete(v))}_signalRemovalForInnerTriggers(v,d){const p=this._engine.driver.query(v,m1,!0);p.forEach(M=>{if(M[B1])return;const U=this._engine.fetchNamespacesByElement(M);U.size?U.forEach(A1=>A1.triggerLeaveAnimation(M,d,!1,!0)):this.clearElementCache(M)}),this._engine.afterFlushAnimationsDone(()=>p.forEach(M=>this.clearElementCache(M)))}triggerLeaveAnimation(v,d,p,M){const U=this._engine.statesByElement.get(v),A1=new Map;if(U){const Z1=[];if(U.forEach((R2,G2)=>{if(A1.set(G2,R2.value),this._triggers.has(G2)){const I3=this.trigger(v,G2,Z2,M);I3&&Z1.push(I3)}}),Z1.length)return this._engine.markElementAsRemoved(this.id,v,!0,d,A1),p&&A3(Z1).onDone(()=>this._engine.processLeaveNode(v)),!0}return!1}prepareLeaveAnimationListeners(v){const d=this._elementListeners.get(v),p=this._engine.statesByElement.get(v);if(d&&p){const M=new Set;d.forEach(U=>{const A1=U.name;if(M.has(A1))return;M.add(A1);const R2=this._triggers.get(A1).fallbackTransition,G2=p.get(A1)||p3,I3=new M2(Z2),M3=new At(this.id,A1,v);this._engine.totalQueuedPlayers++,this._queue.push({element:v,triggerName:A1,transition:R2,fromState:G2,toState:I3,player:M3,isFallbackTransition:!0})})}}removeNode(v,d){const p=this._engine;if(v.childElementCount&&this._signalRemovalForInnerTriggers(v,d),this.triggerLeaveAnimation(v,d,!0))return;let M=!1;if(p.totalAnimations){const U=p.players.length?p.playersByQueriedElement.get(v):[];if(U&&U.length)M=!0;else{let A1=v;for(;A1=A1.parentNode;)if(p.statesByElement.get(A1)){M=!0;break}}}if(this.prepareLeaveAnimationListeners(v),M)p.markElementAsRemoved(this.id,v,!1,d);else{const U=v[B1];(!U||U===N1)&&(p.afterFlush(()=>this.clearElementCache(v)),p.destroyInnerAnimations(v),p._onRemovalComplete(v,d))}}insertNode(v,d){Ne(v,this._hostClassName)}drainQueuedTransitions(v){const d=[];return this._queue.forEach(p=>{const M=p.player;if(M.destroyed)return;const U=p.element,A1=this._elementListeners.get(U);A1&&A1.forEach(Z1=>{if(Z1.name==p.triggerName){const R2=Y3(U,p.triggerName,p.fromState.value,p.toState.value);R2._data=v,g3(p.player,Z1.phase,R2,Z1.callback)}}),M.markedForDestroy?this._engine.afterFlush(()=>{M.destroy()}):d.push(p)}),this._queue=[],d.sort((p,M)=>{const U=p.transition.ast.depCount,A1=M.transition.ast.depCount;return 0==U||0==A1?U-A1:this._engine.driver.containsElement(p.element,M.element)?1:-1})}destroy(v){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,v)}}class R3{_onRemovalComplete(v,d){this.onRemovalComplete(v,d)}constructor(v,d,p,M){this.bodyNode=v,this.driver=d,this._normalizer=p,this.scheduler=M,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=(U,A1)=>{}}get queuedPlayers(){const v=[];return this._namespaceList.forEach(d=>{d.players.forEach(p=>{p.queued&&v.push(p)})}),v}createNamespace(v,d){const p=new _3(v,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(p,d):(this.newHostElements.set(d,p),this.collectEnterElement(d)),this._namespaceLookup[v]=p}_balanceNamespaceList(v,d){const p=this._namespaceList,M=this.namespacesByHostElement;if(p.length-1>=0){let A1=!1,Z1=this.driver.getParentElement(d);for(;Z1;){const R2=M.get(Z1);if(R2){const G2=p.indexOf(R2);p.splice(G2+1,0,v),A1=!0;break}Z1=this.driver.getParentElement(Z1)}A1||p.unshift(v)}else p.push(v);return M.set(d,v),v}register(v,d){let p=this._namespaceLookup[v];return p||(p=this.createNamespace(v,d)),p}registerTrigger(v,d,p){let M=this._namespaceLookup[v];M&&M.register(d,p)&&this.totalAnimations++}destroy(v,d){v&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const p=this._fetchNamespace(v);this.namespacesByHostElement.delete(p.hostElement);const M=this._namespaceList.indexOf(p);M>=0&&this._namespaceList.splice(M,1),p.destroy(d),delete this._namespaceLookup[v]}))}_fetchNamespace(v){return this._namespaceLookup[v]}fetchNamespacesByElement(v){const d=new Set,p=this.statesByElement.get(v);if(p)for(let M of p.values())if(M.namespaceId){const U=this._fetchNamespace(M.namespaceId);U&&d.add(U)}return d}trigger(v,d,p,M){if(c3(d)){const U=this._fetchNamespace(v);if(U)return U.trigger(d,p,M),!0}return!1}insertNode(v,d,p,M){if(!c3(d))return;const U=d[B1];if(U&&U.setForRemoval){U.setForRemoval=!1,U.setForMove=!0;const A1=this.collectedLeaveElements.indexOf(d);A1>=0&&this.collectedLeaveElements.splice(A1,1)}if(v){const A1=this._fetchNamespace(v);A1&&A1.insertNode(d,p)}M&&this.collectEnterElement(d)}collectEnterElement(v){this.collectedEnterElements.push(v)}markElementAsDisabled(v,d){d?this.disabledNodes.has(v)||(this.disabledNodes.add(v),Ne(v,M1)):this.disabledNodes.has(v)&&(this.disabledNodes.delete(v),u0(v,M1))}removeNode(v,d,p){if(c3(d)){this.scheduler?.notify();const M=v?this._fetchNamespace(v):null;M?M.removeNode(d,p):this.markElementAsRemoved(v,d,!1,p);const U=this.namespacesByHostElement.get(d);U&&U.id!==v&&U.removeNode(d,p)}else this._onRemovalComplete(d,p)}markElementAsRemoved(v,d,p,M,U){this.collectedLeaveElements.push(d),d[B1]={namespaceId:v,setForRemoval:M,hasAnimation:p,removedBeforeQueried:!1,previousTriggersValues:U}}listen(v,d,p,M,U){return c3(d)?this._fetchNamespace(v).listen(d,p,M,U):()=>{}}_buildInstruction(v,d,p,M,U){return v.transition.build(this.driver,v.element,v.fromState.value,v.toState.value,p,M,v.fromState.options,v.toState.options,d,U)}destroyInnerAnimations(v){let d=this.driver.query(v,m1,!0);d.forEach(p=>this.destroyActiveAnimationsForElement(p)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(v,k1,!0),d.forEach(p=>this.finishActiveQueriedAnimationOnElement(p)))}destroyActiveAnimationsForElement(v){const d=this.playersByElement.get(v);d&&d.forEach(p=>{p.queued?p.markedForDestroy=!0:p.destroy()})}finishActiveQueriedAnimationOnElement(v){const d=this.playersByQueriedElement.get(v);d&&d.forEach(p=>p.finish())}whenRenderingDone(){return new Promise(v=>{if(this.players.length)return A3(this.players).onDone(()=>v());v()})}processLeaveNode(v){const d=v[B1];if(d&&d.setForRemoval){if(v[B1]=N1,d.namespaceId){this.destroyInnerAnimations(v);const p=this._fetchNamespace(d.namespaceId);p&&p.clearElementCache(v)}this._onRemovalComplete(v,d.setForRemoval)}v.classList?.contains(M1)&&this.markElementAsDisabled(v,!1),this.driver.query(v,".ng-animate-disabled",!0).forEach(p=>{this.markElementAsDisabled(p,!1)})}flush(v=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((p,M)=>this._balanceNamespaceList(p,M)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let p=0;p<this.collectedEnterElements.length;p++)Ne(this.collectedEnterElements[p],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const p=[];try{d=this._flushAnimations(p,v)}finally{for(let M=0;M<p.length;M++)p[M]()}}else for(let p=0;p<this.collectedLeaveElements.length;p++)this.processLeaveNode(this.collectedLeaveElements[p]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(p=>p()),this._flushFns=[],this._whenQuietFns.length){const p=this._whenQuietFns;this._whenQuietFns=[],d.length?A3(d).onDone(()=>{p.forEach(M=>M())}):p.forEach(M=>M())}}reportError(v){throw function f2(_){return new a.wOt(3402,!1)}()}_flushAnimations(v,d){const p=new u2,M=[],U=new Map,A1=[],Z1=new Map,R2=new Map,G2=new Map,I3=new Set;this.disabledNodes.forEach(Mt=>{I3.add(Mt);const Dt=this.driver.query(Mt,".ng-animate-queued",!0);for(let Rt=0;Rt<Dt.length;Rt++)I3.add(Dt[Rt])});const M3=this.bodyNode,it=Array.from(this.statesByElement.keys()),H3=se(it,this.collectedEnterElements),T3=new Map;let K3=0;H3.forEach((Mt,Dt)=>{const Rt=v2+K3++;T3.set(Dt,Rt),Mt.forEach(Ie=>Ne(Ie,Rt))});const ee=[],ce=new Set,le=new Set;for(let Mt=0;Mt<this.collectedLeaveElements.length;Mt++){const Dt=this.collectedLeaveElements[Mt],Rt=Dt[B1];Rt&&Rt.setForRemoval&&(ee.push(Dt),ce.add(Dt),Rt.hasAnimation?this.driver.query(Dt,".ng-star-inserted",!0).forEach(Ie=>ce.add(Ie)):le.add(Dt))}const Ve=new Map,qt=se(it,Array.from(ce));qt.forEach((Mt,Dt)=>{const Rt=t2+K3++;Ve.set(Dt,Rt),Mt.forEach(Ie=>Ne(Ie,Rt))}),v.push(()=>{H3.forEach((Mt,Dt)=>{const Rt=T3.get(Dt);Mt.forEach(Ie=>u0(Ie,Rt))}),qt.forEach((Mt,Dt)=>{const Rt=Ve.get(Dt);Mt.forEach(Ie=>u0(Ie,Rt))}),ee.forEach(Mt=>{this.processLeaveNode(Mt)})});const Ee=[],_e=[];for(let Mt=this._namespaceList.length-1;Mt>=0;Mt--)this._namespaceList[Mt].drainQueuedTransitions(d).forEach(Rt=>{const Ie=Rt.player,T0=Rt.element;if(Ee.push(Ie),this.collectedEnterElements.length){const Z0=T0[B1];if(Z0&&Z0.setForMove){if(Z0.previousTriggersValues&&Z0.previousTriggersValues.has(Rt.triggerName)){const ri=Z0.previousTriggersValues.get(Rt.triggerName),I4=this.statesByElement.get(Rt.element);if(I4&&I4.has(Rt.triggerName)){const Wl=I4.get(Rt.triggerName);Wl.value=ri,I4.set(Rt.triggerName,Wl)}}return void Ie.destroy()}}const X4=!M3||!this.driver.containsElement(M3,T0),c4=Ve.get(T0),Ci=T3.get(T0),f0=this._buildInstruction(Rt,p,Ci,c4,X4);if(f0.errors&&f0.errors.length)return void _e.push(f0);if(X4)return Ie.onStart(()=>S3(T0,f0.fromStyles)),Ie.onDestroy(()=>t3(T0,f0.toStyles)),void M.push(Ie);if(Rt.isFallbackTransition)return Ie.onStart(()=>S3(T0,f0.fromStyles)),Ie.onDestroy(()=>t3(T0,f0.toStyles)),void M.push(Ie);const ha=[];f0.timelines.forEach(Z0=>{Z0.stretchStartingKeyframe=!0,this.disabledNodes.has(Z0.element)||ha.push(Z0)}),f0.timelines=ha,p.append(T0,f0.timelines),A1.push({instruction:f0,player:Ie,element:T0}),f0.queriedElements.forEach(Z0=>et(Z1,Z0,[]).push(Ie)),f0.preStyleProps.forEach((Z0,ri)=>{if(Z0.size){let I4=R2.get(ri);I4||R2.set(ri,I4=new Set),Z0.forEach((Wl,Q6)=>I4.add(Q6))}}),f0.postStyleProps.forEach((Z0,ri)=>{let I4=G2.get(ri);I4||G2.set(ri,I4=new Set),Z0.forEach((Wl,Q6)=>I4.add(Q6))})});if(_e.length){const Mt=[];_e.forEach(Dt=>{Mt.push(function b3(_,v){return new a.wOt(3505,!1)}())}),Ee.forEach(Dt=>Dt.destroy()),this.reportError(Mt)}const Ye=new Map,Ue=new Map;A1.forEach(Mt=>{const Dt=Mt.element;p.has(Dt)&&(Ue.set(Dt,Dt),this._beforeAnimationBuild(Mt.player.namespaceId,Mt.instruction,Ye))}),M.forEach(Mt=>{const Dt=Mt.element;this._getPreviousPlayers(Dt,!1,Mt.namespaceId,Mt.triggerName,null).forEach(Ie=>{et(Ye,Dt,[]).push(Ie),Ie.destroy()})});const U0=ee.filter(Mt=>o0(Mt,R2,G2)),xi=new Map;De(xi,this.driver,le,G2,H.kp).forEach(Mt=>{o0(Mt,R2,G2)&&U0.push(Mt)});const li=new Map;H3.forEach((Mt,Dt)=>{De(li,this.driver,new Set(Mt),R2,H.FX)}),U0.forEach(Mt=>{const Dt=xi.get(Mt),Rt=li.get(Mt);xi.set(Mt,new Map([...Dt?.entries()??[],...Rt?.entries()??[]]))});const q6=[],R5=[],Y6={};A1.forEach(Mt=>{const{element:Dt,player:Rt,instruction:Ie}=Mt;if(p.has(Dt)){if(I3.has(Dt))return Rt.onDestroy(()=>t3(Dt,Ie.toStyles)),Rt.disabled=!0,Rt.overrideTotalTime(Ie.totalTime),void M.push(Rt);let T0=Y6;if(Ue.size>1){let c4=Dt;const Ci=[];for(;c4=c4.parentNode;){const f0=Ue.get(c4);if(f0){T0=f0;break}Ci.push(c4)}Ci.forEach(f0=>Ue.set(f0,T0))}const X4=this._buildAnimation(Rt.namespaceId,Ie,Ye,U,li,xi);if(Rt.setRealPlayer(X4),T0===Y6)q6.push(Rt);else{const c4=this.playersByElement.get(T0);c4&&c4.length&&(Rt.parentPlayer=A3(c4)),M.push(Rt)}}else S3(Dt,Ie.fromStyles),Rt.onDestroy(()=>t3(Dt,Ie.toStyles)),R5.push(Rt),I3.has(Dt)&&M.push(Rt)}),R5.forEach(Mt=>{const Dt=U.get(Mt.element);if(Dt&&Dt.length){const Rt=A3(Dt);Mt.setRealPlayer(Rt)}}),M.forEach(Mt=>{Mt.parentPlayer?Mt.syncPlayerEvents(Mt.parentPlayer):Mt.destroy()});for(let Mt=0;Mt<ee.length;Mt++){const Dt=ee[Mt],Rt=Dt[B1];if(u0(Dt,t2),Rt&&Rt.hasAnimation)continue;let Ie=[];if(Z1.size){let X4=Z1.get(Dt);X4&&X4.length&&Ie.push(...X4);let c4=this.driver.query(Dt,k1,!0);for(let Ci=0;Ci<c4.length;Ci++){let f0=Z1.get(c4[Ci]);f0&&f0.length&&Ie.push(...f0)}}const T0=Ie.filter(X4=>!X4.destroyed);T0.length?je(this,Dt,T0):this.processLeaveNode(Dt)}return ee.length=0,q6.forEach(Mt=>{this.players.push(Mt),Mt.onDone(()=>{Mt.destroy();const Dt=this.players.indexOf(Mt);this.players.splice(Dt,1)}),Mt.play()}),q6}afterFlush(v){this._flushFns.push(v)}afterFlushAnimationsDone(v){this._whenQuietFns.push(v)}_getPreviousPlayers(v,d,p,M,U){let A1=[];if(d){const Z1=this.playersByQueriedElement.get(v);Z1&&(A1=Z1)}else{const Z1=this.playersByElement.get(v);if(Z1){const R2=!U||U==Z2;Z1.forEach(G2=>{G2.queued||!R2&&G2.triggerName!=M||A1.push(G2)})}}return(p||M)&&(A1=A1.filter(Z1=>!(p&&p!=Z1.namespaceId||M&&M!=Z1.triggerName))),A1}_beforeAnimationBuild(v,d,p){const U=d.element,A1=d.isRemovalTransition?void 0:v,Z1=d.isRemovalTransition?void 0:d.triggerName;for(const R2 of d.timelines){const G2=R2.element,I3=G2!==U,M3=et(p,G2,[]);this._getPreviousPlayers(G2,I3,A1,Z1,d.toState).forEach(H3=>{const T3=H3.getRealPlayer();T3.beforeDestroy&&T3.beforeDestroy(),H3.destroy(),M3.push(H3)})}S3(U,d.fromStyles)}_buildAnimation(v,d,p,M,U,A1){const Z1=d.triggerName,R2=d.element,G2=[],I3=new Set,M3=new Set,it=d.timelines.map(T3=>{const K3=T3.element;I3.add(K3);const ee=K3[B1];if(ee&&ee.removedBeforeQueried)return new H.sf(T3.duration,T3.delay);const ce=K3!==R2,le=function l0(_){const v=[];return pt(_,v),v}((p.get(K3)||G).map(Ye=>Ye.getRealPlayer())).filter(Ye=>!!Ye.element&&Ye.element===K3),Ve=U.get(K3),qt=A1.get(K3),Ee=U3(this._normalizer,T3.keyframes,Ve,qt),_e=this._buildPlayer(T3,Ee,le);if(T3.subTimeline&&M&&M3.add(K3),ce){const Ye=new At(v,Z1,K3);Ye.setRealPlayer(_e),G2.push(Ye)}return _e});G2.forEach(T3=>{et(this.playersByQueriedElement,T3.element,[]).push(T3),T3.onDone(()=>function ot(_,v,d){let p=_.get(v);if(p){if(p.length){const M=p.indexOf(d);p.splice(M,1)}0==p.length&&_.delete(v)}return p}(this.playersByQueriedElement,T3.element,T3))}),I3.forEach(T3=>Ne(T3,o1));const H3=A3(it);return H3.onDestroy(()=>{I3.forEach(T3=>u0(T3,o1)),t3(R2,d.toStyles)}),M3.forEach(T3=>{et(M,T3,[]).push(H3)}),H3}_buildPlayer(v,d,p){return d.length>0?this.driver.animate(v.element,d,v.duration,v.delay,v.easing,p):new H.sf(v.duration,v.delay)}}class At{constructor(v,d,p){this.namespaceId=v,this.triggerName=d,this.element=p,this._player=new H.sf,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(v){this._containsRealPlayer||(this._player=v,this._queuedCallbacks.forEach((d,p)=>{d.forEach(M=>g3(v,p,void 0,M))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(v.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(v){this.totalTime=v}syncPlayerEvents(v){const d=this._player;d.triggerCallback&&v.onStart(()=>d.triggerCallback("start")),v.onDone(()=>this.finish()),v.onDestroy(()=>this.destroy())}_queueEvent(v,d){et(this._queuedCallbacks,v,[]).push(d)}onDone(v){this.queued&&this._queueEvent("done",v),this._player.onDone(v)}onStart(v){this.queued&&this._queueEvent("start",v),this._player.onStart(v)}onDestroy(v){this.queued&&this._queueEvent("destroy",v),this._player.onDestroy(v)}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(v){this.queued||this._player.setPosition(v)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(v){const d=this._player;d.triggerCallback&&d.triggerCallback(v)}}function c3(_){return _&&1===_.nodeType}function Ht(_,v){const d=_.style.display;return _.style.display=v??"none",d}function De(_,v,d,p,M){const U=[];d.forEach(R2=>U.push(Ht(R2)));const A1=[];p.forEach((R2,G2)=>{const I3=new Map;R2.forEach(M3=>{const it=v.computeStyle(G2,M3,M);I3.set(M3,it),(!it||0==it.length)&&(G2[B1]=z1,A1.push(G2))}),_.set(G2,I3)});let Z1=0;return d.forEach(R2=>Ht(R2,U[Z1++])),A1}function se(_,v){const d=new Map;if(_.forEach(Z1=>d.set(Z1,[])),0==v.length)return d;const M=new Set(v),U=new Map;function A1(Z1){if(!Z1)return 1;let R2=U.get(Z1);if(R2)return R2;const G2=Z1.parentNode;return R2=d.has(G2)?G2:M.has(G2)?1:A1(G2),U.set(Z1,R2),R2}return v.forEach(Z1=>{const R2=A1(Z1);1!==R2&&d.get(R2).push(Z1)}),d}function Ne(_,v){_.classList?.add(v)}function u0(_,v){_.classList?.remove(v)}function je(_,v,d){A3(d).onDone(()=>_.processLeaveNode(v))}function pt(_,v){for(let d=0;d<_.length;d++){const p=_[d];p instanceof H.ui?pt(p.players,v):v.push(p)}}function o0(_,v,d){const p=d.get(_);if(!p)return!1;let M=v.get(_);return M?p.forEach(U=>M.add(U)):v.set(_,p),d.delete(_),!0}class r0{constructor(v,d,p,M){this._driver=d,this._normalizer=p,this._triggerCache={},this.onRemovalComplete=(U,A1)=>{},this._transitionEngine=new R3(v.body,d,p,M),this._timelineEngine=new Ce(v.body,d,p),this._transitionEngine.onRemovalComplete=(U,A1)=>this.onRemovalComplete(U,A1)}registerTrigger(v,d,p,M,U){const A1=v+"-"+M;let Z1=this._triggerCache[A1];if(!Z1){const R2=[],I3=nt(this._driver,U,R2,[]);if(R2.length)throw function H1(_,v){return new a.wOt(3404,!1)}();Z1=function Gt(_,v,d){return new It(_,v,d)}(M,I3,this._normalizer),this._triggerCache[A1]=Z1}this._transitionEngine.registerTrigger(d,M,Z1)}register(v,d){this._transitionEngine.register(v,d)}destroy(v,d){this._transitionEngine.destroy(v,d)}onInsert(v,d,p,M){this._transitionEngine.insertNode(v,d,p,M)}onRemove(v,d,p){this._transitionEngine.removeNode(v,d,p)}disableAnimations(v,d){this._transitionEngine.markElementAsDisabled(v,d)}process(v,d,p,M){if("@"==p.charAt(0)){const[U,A1]=q3(p);this._timelineEngine.command(U,d,A1,M)}else this._transitionEngine.trigger(v,d,p,M)}listen(v,d,p,M,U){if("@"==p.charAt(0)){const[A1,Z1]=q3(p);return this._timelineEngine.listen(A1,d,Z1,U)}return this._transitionEngine.listen(v,d,p,M,U)}flush(v=-1){this._transitionEngine.flush(v)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(v){this._transitionEngine.afterFlushAnimationsDone(v)}}class A0{static#t=this.initialStylesByElement=new WeakMap;constructor(v,d,p){this._element=v,this._startStyles=d,this._endStyles=p,this._state=0;let M=A0.initialStylesByElement.get(v);M||A0.initialStylesByElement.set(v,M=new Map),this._initialStyles=M}start(){this._state<1&&(this._startStyles&&t3(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(t3(this._element,this._initialStyles),this._endStyles&&(t3(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(A0.initialStylesByElement.delete(this._element),this._startStyles&&(S3(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(S3(this._element,this._endStyles),this._endStyles=null),t3(this._element,this._initialStyles),this._state=3)}}function M0(_){let v=null;return _.forEach((d,p)=>{(function K0(_){return"display"===_||"position"===_})(p)&&(v=v||new Map,v.set(p,d))}),v}class H0{constructor(v,d,p,M){this.element=v,this.keyframes=d,this.options=p,this._specialStyles=M,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=p.duration,this._delay=p.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(v=>v()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const v=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,v,this.options),this._finalKeyframe=v.length?v[v.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(v){const d=[];return v.forEach(p=>{d.push(Object.fromEntries(p))}),d}_triggerWebAnimation(v,d,p){return v.animate(this._convertKeyframesToObject(d),p)}onStart(v){this._originalOnStartFns.push(v),this._onStartFns.push(v)}onDone(v){this._originalOnDoneFns.push(v),this._onDoneFns.push(v)}onDestroy(v){this._onDestroyFns.push(v)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(v=>v()),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(v=>v()),this._onDestroyFns=[])}setPosition(v){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=v*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const v=new Map;this.hasStarted()&&this._finalKeyframe.forEach((p,M)=>{"offset"!==M&&v.set(M,this._finished?p:yt(this.element,M))}),this.currentSnapshot=v}triggerCallback(v){const d="start"===v?this._onStartFns:this._onDoneFns;d.forEach(p=>p()),d.length=0}}class u{validateStyleProperty(v){return!0}validateAnimatableStyleProperty(v){return!0}matchesElement(v,d){return!1}containsElement(v,d){return $2(v,d)}getParentElement(v){return R1(v)}query(v,d,p){return d3(v,d,p)}computeStyle(v,d,p){return yt(v,d)}animate(v,d,p,M,U,A1=[]){const R2={duration:p,delay:M,fill:0==M?"both":"forwards"};U&&(R2.easing=U);const G2=new Map,I3=A1.filter(H3=>H3 instanceof H0);(function ct(_,v){return 0===_||0===v})(p,M)&&I3.forEach(H3=>{H3.currentSnapshot.forEach((T3,K3)=>G2.set(K3,T3))});let M3=function l2(_){return _.length?_[0]instanceof Map?_:_.map(v=>new Map(Object.entries(v))):[]}(d).map(H3=>new Map(H3));M3=function bt(_,v,d){if(d.size&&v.length){let p=v[0],M=[];if(d.forEach((U,A1)=>{p.has(A1)||M.push(A1),p.set(A1,U)}),M.length)for(let U=1;U<v.length;U++){let A1=v[U];M.forEach(Z1=>A1.set(Z1,yt(_,Z1)))}}return v}(v,M3,G2);const it=function Jt(_,v){let d=null,p=null;return Array.isArray(v)&&v.length?(d=M0(v[0]),v.length>1&&(p=M0(v[v.length-1]))):v instanceof Map&&(d=M0(v)),d||p?new A0(_,d,p):null}(v,M3);return new H0(v,M3,R2,it)}}const K2="@.disabled";class q{constructor(v,d,p,M){this.namespaceId=v,this.delegate=d,this.engine=p,this._onDestroy=M,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(v){this.delegate.destroyNode?.(v)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(v,d){return this.delegate.createElement(v,d)}createComment(v){return this.delegate.createComment(v)}createText(v){return this.delegate.createText(v)}appendChild(v,d){this.delegate.appendChild(v,d),this.engine.onInsert(this.namespaceId,d,v,!1)}insertBefore(v,d,p,M=!0){this.delegate.insertBefore(v,d,p),this.engine.onInsert(this.namespaceId,d,v,M)}removeChild(v,d,p){this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(v,d){return this.delegate.selectRootElement(v,d)}parentNode(v){return this.delegate.parentNode(v)}nextSibling(v){return this.delegate.nextSibling(v)}setAttribute(v,d,p,M){this.delegate.setAttribute(v,d,p,M)}removeAttribute(v,d,p){this.delegate.removeAttribute(v,d,p)}addClass(v,d){this.delegate.addClass(v,d)}removeClass(v,d){this.delegate.removeClass(v,d)}setStyle(v,d,p,M){this.delegate.setStyle(v,d,p,M)}removeStyle(v,d,p){this.delegate.removeStyle(v,d,p)}setProperty(v,d,p){"@"==d.charAt(0)&&d==K2?this.disableAnimations(v,!!p):this.delegate.setProperty(v,d,p)}setValue(v,d){this.delegate.setValue(v,d)}listen(v,d,p){return this.delegate.listen(v,d,p)}disableAnimations(v,d){this.engine.disableAnimations(v,d)}}class t1 extends q{constructor(v,d,p,M,U){super(d,p,M,U),this.factory=v,this.namespaceId=d}setProperty(v,d,p){"@"==d.charAt(0)?"."==d.charAt(1)&&d==K2?this.disableAnimations(v,p=void 0===p||!!p):this.engine.process(this.namespaceId,v,d.slice(1),p):this.delegate.setProperty(v,d,p)}listen(v,d,p){if("@"==d.charAt(0)){const M=function N(_){switch(_){case"body":return document.body;case"document":return document;case"window":return window;default:return _}}(v);let U=d.slice(1),A1="";return"@"!=U.charAt(0)&&([U,A1]=function C1(_){const v=_.indexOf(".");return[_.substring(0,v),_.slice(v+1)]}(U)),this.engine.listen(this.namespaceId,M,U,A1,Z1=>{this.factory.scheduleListenerCallback(Z1._data||-1,p,Z1)})}return this.delegate.listen(v,d,p)}}class w2{constructor(v,d,p){this.delegate=v,this.engine=d,this._zone=p,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,d.onRemovalComplete=(M,U)=>{const A1=U?.parentNode(M);A1&&U.removeChild(A1,M)}}createRenderer(v,d){const M=this.delegate.createRenderer(v,d);if(!v||!d?.data?.animation){const G2=this._rendererCache;let I3=G2.get(M);return I3||(I3=new q("",M,this.engine,()=>G2.delete(M)),G2.set(M,I3)),I3}const U=d.id,A1=d.id+"-"+this._currentId;this._currentId++,this.engine.register(A1,v);const Z1=G2=>{Array.isArray(G2)?G2.forEach(Z1):this.engine.registerTrigger(U,A1,v,G2.name,G2)};return d.data.animation.forEach(Z1),new t1(this,A1,M,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(v,d,p){if(v>=0&&v<this._microtaskId)return void this._zone.run(()=>d(p));const M=this._animationCallbacksBuffer;0==M.length&&queueMicrotask(()=>{this._zone.run(()=>{M.forEach(U=>{const[A1,Z1]=U;A1(Z1)}),this._animationCallbacksBuffer=[]})}),M.push([d,p])}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()}}const z0=[{provide:g1,useFactory:function G3(){return new Qt}},{provide:r0,useClass:(()=>{class _ extends r0{constructor(d,p,M){super(d,p,M,(0,a.WQX)(a.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(k.qQ),a.KVO($),a.KVO(g1))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})()},{provide:a._9s,useFactory:function ke(_,v,d){return new w2(_,v,d)},deps:[o.B7,r0,a.SKi]}],Ge=[{provide:$,useFactory:()=>new u},{provide:a.bc$,useValue:"BrowserAnimations"},...z0],di=[{provide:$,useClass:I},{provide:a.bc$,useValue:"NoopAnimations"},...z0];let Di=(()=>{class _{static withConfig(d){return{ngModule:_,providers:d.disableAnimations?di:Ge}}static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({providers:Ge,imports:[o.Bb]})}return _})();var Me=f(1995),hi=f(1092),Pi=f.n(hi);let T4=class extends a.zcH{constructor(v){super(),this.bugsnagClient=v||Pi()._client}handleError(v){const p=this.bugsnagClient.Event.create(v,!0,{severity:"error",severityReason:{type:"unhandledException"},unhandled:!0},"angular error handler",1);v.ngDebugContext&&p.addMetadata("angular",{component:v.ngDebugContext.component,context:v.ngDebugContext.context}),this.bugsnagClient._notify(p),a.zcH.prototype.handleError.call(this,v)}};T4=function(_,v,d,p){var A1,M=arguments.length,U=M<3?v:null===p?p=Object.getOwnPropertyDescriptor(v,d):p;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)U=Reflect.decorate(_,v,d,p);else for(var Z1=_.length-1;Z1>=0;Z1--)(A1=_[Z1])&&(U=(M<3?A1(U):M>3?A1(v,d,U):A1(v,d))||U);return M>3&&U&&Object.defineProperty(v,d,U),U}([(0,a._qm)(),function(_,v){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata("design:paramtypes",v)}(0,[hi.Client])],T4);var w4=f(9799),W3=f(5271),ze=f(2131),Tt=f(5739),Re=f(6416),Xt=f(3438),c0=f(7066),fe=f(4406),D4=f(1969),Je=f(1856),e4=f(1475);const m5=["nav"],f5=_=>[_],m4=_=>["/",_];function Li(_,v){if(1&_){const d=a.RV6();a.j41(0,"mat-icon",10),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.menuOpen=!0)}),a.k0s()}if(2&_){const d=a.XpG();a.xc7("color","black"),a.AVh("burger--black",!d.isHome||d.menuOpen)}}function N4(_,v){if(1&_){const d=a.RV6();a.j41(0,"button",11),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.menuOpen=!1)}),a.nrm(1,"mat-icon",12),a.k0s()}}function fi(_,v){if(1&_){const d=a.RV6();a.j41(0,"div",13)(1,"a",14),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.navLinkClick(null))}),a.pXf(2,1),a.k0s(),a.j41(3,"a",15),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.navLinkClick(null))}),a.pXf(4,2),a.k0s()()}if(2&_){const d=a.XpG();a.AVh("nav__auth--open",d.menuOpen),a.R7$(),a.Y8G("routerLink",a.eq3(6,f5,"/"+d.FeaturesRoutingEnum.SignUp)),a.R7$(2),a.AVh("btn-signin--dark",!d.isHome),a.Y8G("routerLink",a.eq3(8,m4,d.FeaturesRoutingEnum.SignIn))}}let K4=class hc{get isHome(){return!this.currentRoute||"/"===this.currentRoute.split("#")[0].split("?")[0]}get isWeb$(){return this.breakpointsService.isWeb$}get isMobile$(){return this.breakpointsService.isMobile$}constructor(v,d,p,M,U){this.document=v,this.router=d,this.cdr=p,this.window=M,this.breakpointsService=U,this.menuOpen=!1,this.FeaturesRoutingEnum=ze.P,this.applicationId=W3.c.applicationId,this.trackEvent=Xt.sx,this.openMobileMenu=new a.bkB}ngAfterViewInit(){this.isSticky$=(0,c0.R)(this.window,"scroll",{passive:!0}).pipe((0,fe.T)(()=>this.nav.nativeElement.getBoundingClientRect().top<=10),(0,D4.M)(()=>{this.cdr.detectChanges()})),this.router.events.pipe((0,Tt.s)(this),(0,Je.p)(v=>v instanceof Me.wF)).subscribe(v=>{this.currentRoute=v.url,this.cdr.detectChanges()})}changeMenuState(v){this.openMobileMenu.emit(v),this.menuOpen=v}clickContactUs(){this.menuOpen=!1;const v=this.document.createElement("a");v.href="mailto:contact@drive.wizbii.com?subject=WIZBII Drive - Contact",v.click(),v.remove()}navLinkClick(v){null!==v&&(this.menuOpen=v)}static#t=this.\u0275fac=function(d){return new(d||hc)(a.rXU(k.qQ),a.rXU(Me.Ix),a.rXU(a.gRc),a.rXU(Re.jf),a.rXU(e4.s))};static#e=this.\u0275cmp=a.VBU({type:hc,selectors:[["app-header"]],viewQuery:function(d,p){if(1&d&&a.GBs(m5,5),2&d){let M;a.mGM(M=a.lsd())&&(p.nav=M.first)}},outputs:{openMobileMenu:"openMobileMenu"},decls:13,vars:24,consts:()=>{let v,d;return v=$localize`:âŸb04ad6f6e3f7bf2a7cd5bf4b3c9330725b75e613âŸ3998045546651317028: Créer un compte `,d=$localize`:âŸfd23f4261fa9c7c7a0c5072e8bc5fd64fd670336âŸ1167099988495610260: Connexion `,[["nav",""],v,d,[1,"nav"],[1,"nav__header"],["routerLink","/","queryParamsHandling","preserve",1,"logo",3,"click"],["src","https://storage.googleapis.com/wizbii/static-assets-v4/logos/SVG/RGB/WIZBII_Account.svg","alt","Logo WIZBII Account",3,"width"],["class","burger","svgIcon","burger","width","1.25em","height","1.035625em",3,"color","burger--black","click",4,"ngIf"],["class","nav__header__cross","type","button",3,"click",4,"ngIf"],["class","nav__auth",3,"nav__auth--open",4,"ngIf"],["svgIcon","burger","width","1.25em","height","1.035625em",1,"burger",3,"click"],["type","button",1,"nav__header__cross",3,"click"],["svgIcon","cross","width","1.0625em","height","1.0625em"],[1,"nav__auth"],["queryParamsHandling","preserve",1,"wzb-btn","btn-signup",3,"click","routerLink"],[1,"wzb-btn","btn--outline-white","btn-signin",3,"click","routerLink"]]},template:function(d,p){if(1&d){const M=a.RV6();a.j41(0,"nav",3,0),a.nI1(2,"async"),a.nI1(3,"async"),a.j41(4,"div",4)(5,"a",5),a.bIt("click",function(){return a.eBV(M),a.Njj(p.navLinkClick(!1))}),a.nrm(6,"img",6),a.nI1(7,"async"),a.k0s(),a.DNE(8,Li,1,4,"mat-icon",7),a.nI1(9,"async"),a.DNE(10,N4,2,0,"button",8),a.k0s(),a.DNE(11,fi,5,10,"div",9),a.nI1(12,"async"),a.k0s()}2&d&&(a.AVh("nav--open",p.menuOpen)("nav--white-shadowed",!0===a.bMT(2,14,p.isMobile$)&&!p.isHome)("nav--sticky",!0===a.bMT(3,16,p.isSticky$)),a.R7$(4),a.AVh("nav__header--open",p.menuOpen),a.R7$(2),a.AVh("logo--black",!p.isHome||p.menuOpen),a.Y8G("width",!0===a.bMT(7,18,p.isMobile$)?152:216),a.R7$(2),a.Y8G("ngIf",!p.menuOpen&&!0===a.bMT(9,20,p.isMobile$)),a.R7$(2),a.Y8G("ngIf",p.menuOpen),a.R7$(),a.Y8G("ngIf",!0===a.bMT(12,22,p.isWeb$)))},dependencies:[k.bT,D.An,Me.Wk,k.Jj],styles:["[_nghost-%COMP%]{display:block;position:sticky;top:0;z-index:1}.logo[_ngcontent-%COMP%], .burger[_ngcontent-%COMP%]{color:#fff}.logo--black[_ngcontent-%COMP%], .burger--black[_ngcontent-%COMP%]{color:#000028}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.logo[_ngcontent-%COMP%], .burger[_ngcontent-%COMP%]{color:#000028}}.btn-signin[_ngcontent-%COMP%]{margin-top:1.25rem}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.0625rem 1.25rem;transition:transform .3s cubic-bezier(.5,0,0,1),opacity .3s,color .3s,background-color .3s,box-shadow .3s}.nav[_ngcontent-%COMP%] .btn-signup[_ngcontent-%COMP%]{color:#fff}.nav--sticky[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .625rem 1.25rem #00000026!important;width:calc(100% - 2.5rem);z-index:10}@media (width >= 70rem){.nav--sticky[_ngcontent-%COMP%]{width:86%}}.nav--sticky[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%], .nav--sticky[_ngcontent-%COMP%] .burger[_ngcontent-%COMP%]{color:#000028!important}.nav--sticky[_ngcontent-%COMP%] .btn-signin[_ngcontent-%COMP%]{color:#000028!important;box-shadow:inset 0 0 0 .0625rem #000028!important}.nav--sticky[_ngcontent-%COMP%] .btn-signin[_ngcontent-%COMP%]:hover{transform:scale(1.01);box-shadow:0 .625rem 1.25rem #0000004d!important}.nav--show[_ngcontent-%COMP%]{opacity:1;transform:translateY(0)}.nav--hide[_ngcontent-%COMP%]{opacity:0;transform:translateY(-100%)}.nav--white-shadowed[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .9375rem 1.875rem #00000026}.nav--open[_ngcontent-%COMP%]{position:fixed;inset:0;background-color:#fff;flex-direction:column;padding:1.875rem 1.25rem;justify-content:space-between;z-index:1}.nav__header[_ngcontent-%COMP%]{display:flex;flex:1;justify-content:space-between;align-items:center}.nav__header--open[_ngcontent-%COMP%]{flex:0}.nav__header__cross[_ngcontent-%COMP%]{background-color:transparent;padding:0;border:none}.nav__auth[_ngcontent-%COMP%]{display:none}.nav__auth--open[_ngcontent-%COMP%]{display:flex;flex-direction:column}.nav__auth__btn-signin[_ngcontent-%COMP%]{margin:0 .625rem;min-width:6.25rem}.nav__auth__btn-signup[_ngcontent-%COMP%]{margin:0 .625rem}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.nav[_ngcontent-%COMP%]{padding:1.875rem 1.25rem}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.nav[_ngcontent-%COMP%]{box-shadow:none;padding:1.25rem 1.875rem}}@media (width >= 70rem){.nav[_ngcontent-%COMP%]{padding:1.25rem 9.125rem!important}}@media (min-width: 62em){.nav[_ngcontent-%COMP%]{align-items:center;margin:0}.nav__header[_ngcontent-%COMP%]{flex:0}.nav__header__burger[_ngcontent-%COMP%]{display:none}.nav__list[_ngcontent-%COMP%]{display:flex;flex:1;margin-top:1.125rem}.nav__list[_ngcontent-%COMP%] [_ngcontent-%COMP%]:first-child{margin-left:3%}.nav__list[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .nav__list[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-bottom:0;margin-right:3%}.nav__list[_ngcontent-%COMP%], .nav__list[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{white-space:nowrap}.nav__auth[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.nav[_ngcontent-%COMP%] .btn-signin[_ngcontent-%COMP%]{margin:0 .625rem;order:-1;min-width:6.25rem;background-color:transparent;box-shadow:inset 0 0 0 .0625rem #8683ff}.nav[_ngcontent-%COMP%] .btn-signin[_ngcontent-%COMP%]:hover{background-color:#8683ff;color:#fff;text-decoration:none;transform:scale(1.01);box-shadow:0 .625rem 1.25rem #0000004d}.nav[_ngcontent-%COMP%] .btn-signin--dark[_ngcontent-%COMP%]{color:#000028;box-shadow:inset 0 0 0 .0625rem #000028}.nav[_ngcontent-%COMP%] .btn-signup[_ngcontent-%COMP%]{margin:0 .625rem}.nav[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{color:#000028}}.btn--app[_ngcontent-%COMP%]{background-color:#00ee98}.btn--app[_ngcontent-%COMP%] .burger[_ngcontent-%COMP%]{margin-left:.25rem;transform:rotate(-90deg)}"],changeDetection:0})};K4=(0,w4.Cg)([(0,Tt.d)()],K4);let kn=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,D.m_,Me.iI]})}return _})();var Bi=f(517),ui=f(7864);let pi=(()=>{class _{static forRoot(){return{ngModule:_,providers:[ui.I]}}static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({providers:[ui.I],imports:[k.MD,D.m_]})}return _})();var vi=f(5607);let u5=(()=>{class _{static forRoot(){return{ngModule:_,providers:[vi.K]}}constructor(d){if(d)throw new Error("SharedModule is already loaded. Import it in the CoreModule only")}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(_,12))};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,k.MD]})}return _})();var n4=f(8733);const Vi={apiKey:W3.c.bugsnagId,appVersion:W3.c.version,autoTrackSessions:!1,releaseStage:W3.c.platform,onError:_=>!("HttpErrorResponse"===_.originalError.name&&(403===_.originalError.status||404===_.originalError.status))};var t0=f(9663),$0=f(1338),q0=(f(8639),f(870)),p0=f(1502),j0=f(8472),G0=f(8627),e0=(f(7774),f(4986)),n0=(f(8015),f(5213));const R4=new a.nKC("MatNavList");var ei=f(6816);let l4=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[O.yE,O.yE]})}return _})();const Gi=["*"],Mi=(0,O.Ob)((0,O.GG)(class{}));let Wi=(()=>{class _ extends Mi{constructor(){super(...arguments),this._stateChanges=new p0.B}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#t=this.\u0275fac=(()=>{let d;return function(M){return(d||(d=a.xGo(_)))(M||_)}})();static#e=this.\u0275cmp=a.VBU({type:_,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[a.Jv_([{provide:R4,useExisting:_}]),a.Vt3,a.OA$],ngContentSelectors:Gi,decls:1,vars:0,template:function(p,M){1&p&&(a.NAR(),a.SdG(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:hover{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}'],encapsulation:2,changeDetection:0})}return _})(),y=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[O.Np,O.pZ,O.yE,O.O5,k.MD,O.Np,O.yE,O.O5,l4]})}return _})();var B=f(3965),u1=f(5117),j1=f(457),k2=f(3901),m3=f(523),s3=f(4517),J3=f(5219),Et=f(1082),te=f(9473),Ke=f(3872);const tl=new a.nKC("MatInkBarPositioner",{providedIn:"root",factory:function Rr(){return v=>({left:v?(v.offsetLeft||0)+"px":"0",width:v?(v.offsetWidth||0)+"px":"0"})}}),Lr=(0,$0.BQ)({passive:!0});let Ur=(()=>{class _{get disablePagination(){return this._disablePagination}set disablePagination(d){this._disablePagination=(0,t0.he)(d)}get selectedIndex(){return this._selectedIndex}set selectedIndex(d){d=(0,t0.OE)(d),this._selectedIndex!=d&&(this._selectedIndexChanged=!0,this._selectedIndex=d,this._keyManager&&this._keyManager.updateActiveItem(d))}constructor(d,p,M,U,A1,Z1,R2){this._elementRef=d,this._changeDetectorRef=p,this._viewportRuler=M,this._dir=U,this._ngZone=A1,this._platform=Z1,this._animationMode=R2,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new p0.B,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new p0.B,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new a.bkB,this.indexFocused=new a.bkB,A1.runOutsideAngular(()=>{(0,c0.R)(d.nativeElement,"mouseleave").pipe((0,n0.Q)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,c0.R)(this._previousPaginator.nativeElement,"touchstart",Lr).pipe((0,n0.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,c0.R)(this._nextPaginator.nativeElement,"touchstart",Lr).pipe((0,n0.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const d=this._dir?this._dir.change:(0,k2.of)("ltr"),p=this._viewportRuler.change(150),M=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new G0.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,u1.s)(1)).subscribe(M),(0,q0.h)(d,p,this._items.changes,this._itemsResized()).pipe((0,n0.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),M()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(U=>{this.indexFocused.emit(U),this._setTabFocus(U)})}_itemsResized(){return"function"!=typeof ResizeObserver?m3.w:this._items.changes.pipe((0,ei.Z)(this._items),(0,Et.n)(d=>new s3.c(p=>this._ngZone.runOutsideAngular(()=>{const M=new ResizeObserver(U=>p.next(U));return d.forEach(U=>M.observe(U.elementRef.nativeElement)),()=>{M.disconnect()}}))),(0,te.i)(1),(0,Je.p)(d=>d.some(p=>p.contentRect.width>0&&p.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(d){if(!(0,e0.rp)(d))switch(d.keyCode){case e0.Fm:case e0.t6:if(this.focusIndex!==this.selectedIndex){const p=this._items.get(this.focusIndex);p&&!p.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(d))}break;default:this._keyManager.onKeydown(d)}}_onContentChanges(){const d=this._elementRef.nativeElement.textContent;d!==this._currentTextContent&&(this._currentTextContent=d||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(d){!this._isValidIndex(d)||this.focusIndex===d||!this._keyManager||this._keyManager.setActiveItem(d)}_isValidIndex(d){return!this._items||!!this._items.toArray()[d]}_setTabFocus(d){if(this._showPaginationControls&&this._scrollToLabel(d),this._items&&this._items.length){this._items.toArray()[d].focus();const p=this._tabListContainer.nativeElement;p.scrollLeft="ltr"==this._getLayoutDirection()?0:p.scrollWidth-p.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const d=this.scrollDistance,p="ltr"===this._getLayoutDirection()?-d:d;this._tabList.nativeElement.style.transform=`translateX(${Math.round(p)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(d){this._scrollTo(d)}_scrollHeader(d){return this._scrollTo(this._scrollDistance+("before"==d?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(d){this._stopInterval(),this._scrollHeader(d)}_scrollToLabel(d){if(this.disablePagination)return;const p=this._items?this._items.toArray()[d]:null;if(!p)return;const M=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:U,offsetWidth:A1}=p.elementRef.nativeElement;let Z1,R2;"ltr"==this._getLayoutDirection()?(Z1=U,R2=Z1+A1):(R2=this._tabListInner.nativeElement.offsetWidth-U,Z1=R2-A1);const G2=this.scrollDistance,I3=this.scrollDistance+M;Z1<G2?this.scrollDistance-=G2-Z1:R2>I3&&(this.scrollDistance+=Math.min(R2-I3,Z1-G2))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const d=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;d||(this.scrollDistance=0),d!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=d}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const d=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,p=d?d.elementRef.nativeElement:null;p?this._inkBar.alignToElement(p):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(d,p){p&&null!=p.button&&0!==p.button||(this._stopInterval(),(0,J3.O)(650,100).pipe((0,n0.Q)((0,q0.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:M,distance:U}=this._scrollHeader(d);(0===U||U>=M)&&this._stopInterval()}))}_scrollTo(d){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const p=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(p,d)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:p,distance:this._scrollDistance}}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(Ke.Xj),a.rXU(j1.dS,8),a.rXU(a.SKi),a.rXU($0.OD),a.rXU(a.bc$,8))};static#e=this.\u0275dir=a.FsC({type:_,inputs:{disablePagination:"disablePagination"}})}return _})(),me=0,W5=(()=>{class _ extends Ur{get backgroundColor(){return this._backgroundColor}set backgroundColor(d){const p=this._elementRef.nativeElement.classList;p.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),d&&p.add("mat-tabs-with-background",`mat-background-${d}`),this._backgroundColor=d}get disableRipple(){return this._disableRipple}set disableRipple(d){this._disableRipple=(0,t0.he)(d)}constructor(d,p,M,U,A1,Z1,R2){super(d,U,A1,p,M,Z1,R2),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,ei.Z)(null),(0,n0.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const d=this._items.toArray();for(let p=0;p<d.length;p++)if(d[p].active)return this.selectedIndex=p,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=d[p].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(a.aKT),a.rXU(j1.dS,8),a.rXU(a.SKi),a.rXU(a.gRc),a.rXU(Ke.Xj),a.rXU($0.OD),a.rXU(a.bc$,8))};static#e=this.\u0275dir=a.FsC({type:_,inputs:{backgroundColor:"backgroundColor",disableRipple:"disableRipple",color:"color",tabPanel:"tabPanel"},features:[a.Vt3]})}return _})();const k5=(0,O.BF)((0,O.GG)((0,O.Ob)(class{})));let Oe=(()=>{class _ extends k5{get active(){return this._isActive}set active(d){const p=(0,t0.he)(d);p!==this._isActive&&(this._isActive=p,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(d,p,M,U,A1,Z1){super(),this._tabNavBar=d,this.elementRef=p,this._focusMonitor=A1,this._isActive=!1,this.id="mat-tab-link-"+me++,this.rippleConfig=M||{},this.tabIndex=parseInt(U)||0,"NoopAnimations"===Z1&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(d){(d.keyCode===e0.t6||d.keyCode===e0.Fm)&&(this.disabled?d.preventDefault():this._tabNavBar.tabPanel&&this.elementRef.nativeElement.click())}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.tabIndex}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(W5),a.rXU(a.aKT),a.rXU(O.$E,8),a.kS0("tabindex"),a.rXU(G0.FN),a.rXU(a.bc$,8))};static#e=this.\u0275dir=a.FsC({type:_,inputs:{active:"active",id:"id"},features:[a.Vt3]})}return _})();const On=["*"],Tn=["tabListContainer"],r4=["tabList"],U4=["tabListInner"],Gr=["nextPaginator"],sl=["previousPaginator"],Pn=["mat-tab-nav-bar",""];let y5=(()=>{class _{constructor(d,p,M,U){this._elementRef=d,this._ngZone=p,this._inkBarPositioner=M,this._animationMode=U}alignToElement(d){this.show(),this._ngZone.run(()=>{this._ngZone.onStable.pipe((0,u1.s)(1)).subscribe(()=>{const p=this._inkBarPositioner(d),M=this._elementRef.nativeElement;M.style.left=p.left,M.style.width=p.width})})}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(tl),a.rXU(a.bc$,8))};static#e=this.\u0275dir=a.FsC({type:_,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(p,M){2&p&&a.AVh("_mat-animation-noopable","NoopAnimations"===M._animationMode)}})}return _})(),H4=(()=>{class _ extends W5{constructor(d,p,M,U,A1,Z1,R2){super(d,p,M,U,A1,Z1,R2)}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(a.aKT),a.rXU(j1.dS,8),a.rXU(a.SKi),a.rXU(a.gRc),a.rXU(Ke.Xj),a.rXU($0.OD),a.rXU(a.bc$,8))};static#e=this.\u0275cmp=a.VBU({type:_,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(p,M,U){if(1&p&&a.wni(U,Ze,5),2&p){let A1;a.mGM(A1=a.lsd())&&(M._items=A1)}},viewQuery:function(p,M){if(1&p&&(a.GBs(y5,7),a.GBs(Tn,7),a.GBs(r4,7),a.GBs(U4,7),a.GBs(Gr,5),a.GBs(sl,5)),2&p){let U;a.mGM(U=a.lsd())&&(M._inkBar=U.first),a.mGM(U=a.lsd())&&(M._tabListContainer=U.first),a.mGM(U=a.lsd())&&(M._tabList=U.first),a.mGM(U=a.lsd())&&(M._tabListInner=U.first),a.mGM(U=a.lsd())&&(M._nextPaginator=U.first),a.mGM(U=a.lsd())&&(M._previousPaginator=U.first)}},hostAttrs:[1,"mat-tab-nav-bar","mat-tab-header"],hostVars:11,hostBindings:function(p,M){2&p&&(a.BMQ("role",M._getRole()),a.AVh("mat-tab-header-pagination-controls-enabled",M._showPaginationControls)("mat-tab-header-rtl","rtl"==M._getLayoutDirection())("mat-primary","warn"!==M.color&&"accent"!==M.color)("mat-accent","accent"===M.color)("mat-warn","warn"===M.color))},inputs:{color:"color"},exportAs:["matTabNavBar","matTabNav"],features:[a.Vt3],attrs:Pn,ngContentSelectors:On,decls:14,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],[1,"mat-tab-list",3,"cdkObserveContent"],[1,"mat-tab-links"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(p,M){if(1&p){const U=a.RV6();a.NAR(),a.j41(0,"button",5,0),a.bIt("click",function(){return a.eBV(U),a.Njj(M._handlePaginatorClick("before"))})("mousedown",function(Z1){return a.eBV(U),a.Njj(M._handlePaginatorPress("before",Z1))})("touchend",function(){return a.eBV(U),a.Njj(M._stopInterval())}),a.nrm(2,"div",6),a.k0s(),a.j41(3,"div",7,1),a.bIt("keydown",function(Z1){return a.eBV(U),a.Njj(M._handleKeydown(Z1))}),a.j41(5,"div",8,2),a.bIt("cdkObserveContent",function(){return a.eBV(U),a.Njj(M._onContentChanges())}),a.j41(7,"div",9,3),a.SdG(9),a.k0s(),a.nrm(10,"mat-ink-bar"),a.k0s()(),a.j41(11,"button",10,4),a.bIt("mousedown",function(Z1){return a.eBV(U),a.Njj(M._handlePaginatorPress("after",Z1))})("click",function(){return a.eBV(U),a.Njj(M._handlePaginatorClick("after"))})("touchend",function(){return a.eBV(U),a.Njj(M._stopInterval())}),a.nrm(13,"div",6),a.k0s()}2&p&&(a.AVh("mat-tab-header-pagination-disabled",M._disableScrollBefore),a.Y8G("matRippleDisabled",M._disableScrollBefore||M.disableRipple)("disabled",M._disableScrollBefore||null),a.R7$(5),a.AVh("_mat-animation-noopable","NoopAnimations"===M._animationMode),a.R7$(6),a.AVh("mat-tab-header-pagination-disabled",M._disableScrollAfter),a.Y8G("matRippleDisabled",M._disableScrollAfter||M.disableRipple)("disabled",M._disableScrollAfter||null))},dependencies:[O.r6,j0.Wv,y5],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center]>.mat-tab-link-container .mat-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-tab-link-container .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar._mat-animation-noopable{transition:none !important;animation:none !important}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}.mat-tab-link::before{margin:5px}@media(max-width: 599px){.mat-tab-link{min-width:72px}}"],encapsulation:2})}return _})(),Ze=(()=>{class _ extends Oe{constructor(d,p,M,U,A1,Z1,R2,G2){super(d,p,A1,Z1,R2,G2),this._tabLinkRipple=new O.ug(this,M,p,U),this._tabLinkRipple.setupTriggerEvents(p.nativeElement)}ngOnDestroy(){super.ngOnDestroy(),this._tabLinkRipple._removeTriggerEvents()}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(H4),a.rXU(a.aKT),a.rXU(a.SKi),a.rXU($0.OD),a.rXU(O.$E,8),a.kS0("tabindex"),a.rXU(G0.FN),a.rXU(a.bc$,8))};static#e=this.\u0275dir=a.FsC({type:_,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mat-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(p,M){1&p&&a.bIt("focus",function(){return M._handleFocus()})("keydown",function(A1){return M._handleKeydown(A1)}),2&p&&(a.BMQ("aria-controls",M._getAriaControls())("aria-current",M._getAriaCurrent())("aria-disabled",M.disabled)("aria-selected",M._getAriaSelected())("id",M.id)("tabIndex",M._getTabIndex())("role",M._getRole()),a.AVh("mat-tab-disabled",M.disabled)("mat-tab-label-active",M.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matTabLink"],features:[a.Vt3]})}return _})(),Jr=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,O.yE,B.jc,O.pZ,j0.w5,G0.Pd,O.yE]})}return _})(),t4=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,O.yE,Ke.Gj,Ke.Gj,O.yE]})}return _})();var xe=f(5469);const x5=()=>["/"],wi=_=>["/",_];let Y5=(()=>{class _{constructor(){this.FeaturesRoutingEnum=ze.P,this.trackEvent=Xt.sx}static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275cmp=a.VBU({type:_,selectors:[["app-sidebar"]],decls:19,vars:18,consts:()=>{let d,p,M,U,A1;return d=$localize`:âŸ1db6cc9a977f9ab640d4794214922775a6de0785âŸ3476583629594890489:Accueil`,p=$localize`:âŸd1277ea1f7412712d7485f58530afe8aeaecd17eâŸ1385594240385466640:Mon profil`,M=$localize`:âŸ0a2d331749b48b9f4d63c2c14a146c9ddf4452f1âŸ8393472153703114984:Confidentialité`,U=$localize`:âŸcdc7c723f3d353a9fdcce09c60b3314da3d226a9âŸ4310352436343847250:Sécurité & Connexion`,A1=$localize`:âŸ8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8abâŸ5851560788527570644:Notifications`,[d,p,M,U,A1,[1,"navmenu"],[3,"click","routerLink"],["src","https://storage.googleapis.com/wizbii/static-assets-v4/logos/SVG/RGB/WIZBII_Account.svg","alt","Logo WIZBII Account",1,"navmenu__logo",3,"width"],[1,"navmenu__links"],["routerLinkActive","navmenu__link--active",1,"navmenu__link",3,"click","routerLink"],[1,"link__text"]]},template:function(p,M){1&p&&(a.j41(0,"mat-nav-list",5)(1,"a",6),a.bIt("click",function(){return M.trackEvent("Navigation","Click Logo")}),a.nrm(2,"img",7),a.k0s(),a.j41(3,"nav",8)(4,"a",9),a.bIt("click",function(){return M.trackEvent("Navigation","Click Accueil")}),a.j41(5,"div",10),a.pXf(6,0),a.k0s()(),a.j41(7,"a",9),a.bIt("click",function(){return M.trackEvent("Navigation","Click Mon Profil")}),a.j41(8,"div",10),a.pXf(9,1),a.k0s()(),a.j41(10,"a",9),a.bIt("click",function(){return M.trackEvent("Navigation","Click Confidentialit\xe9")}),a.j41(11,"div",10),a.pXf(12,2),a.k0s()(),a.j41(13,"a",9),a.bIt("click",function(){return M.trackEvent("Navigation","Click S\xe9curit\xe9")}),a.j41(14,"div",10),a.pXf(15,3),a.k0s()(),a.j41(16,"a",9),a.bIt("click",function(){return M.trackEvent("Navigation","Click Notifications")}),a.j41(17,"div",10),a.pXf(18,4),a.k0s()()()()),2&p&&(a.R7$(),a.Y8G("routerLink",a.lJ4(7,x5)),a.R7$(),a.Y8G("width",160),a.R7$(2),a.Y8G("routerLink",a.eq3(8,wi,M.FeaturesRoutingEnum.Dashboard)),a.R7$(3),a.Y8G("routerLink",a.eq3(10,wi,M.FeaturesRoutingEnum.Profile)),a.R7$(3),a.Y8G("routerLink",a.eq3(12,wi,M.FeaturesRoutingEnum.Privacy)),a.R7$(3),a.Y8G("routerLink",a.eq3(14,wi,M.FeaturesRoutingEnum.Security)),a.R7$(3),a.Y8G("routerLink",a.eq3(16,wi,M.FeaturesRoutingEnum.Notifications)))},dependencies:[Me.Wk,Me.wQ,Wi],styles:['.navmenu[_ngcontent-%COMP%]{width:14rem;height:100%;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;transition:width .2s ease-out;top:2.7294rem!important;border:none;padding:0 1.875rem 0 6.25rem;box-sizing:content-box}.navmenu[_ngcontent-%COMP%] .mat-drawer-inner-container{overflow:visible}.navmenu__links[_ngcontent-%COMP%]{padding-top:4.0625rem}.navmenu__link[_ngcontent-%COMP%]{color:#b3b3bf;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:.625rem 1rem;position:relative;height:inherit;transition:margin .15s ease-in-out}.navmenu__link[_ngcontent-%COMP%]:after{position:absolute;content:"";top:.625rem;bottom:.625rem;left:12.5rem;width:.125rem;background-color:#8683ff;border-radius:.25rem;opacity:0;transition:opacity .15s ease-in-out}.navmenu__link__icon[_ngcontent-%COMP%]{margin-left:auto}.navmenu__link--active[_ngcontent-%COMP%]{font-weight:700;color:#000;margin-left:.625rem;position:relative;overflow:visible}.navmenu__link--active[_ngcontent-%COMP%]:after{opacity:1}.navmenu__link[_ngcontent-%COMP%]:hover{color:#000;background-color:#fff;text-decoration:none}.navmenu__logo[_ngcontent-%COMP%]{margin:1.5625rem 0 0 1rem}'],changeDetection:0})}return _})(),k0=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,Me.iI,y,O.pZ,xe.T7,D.m_]})}return _})();var Q5=f(636),Rn=f(1228);const Ao=["container"],j4=()=>["/"],J5=_=>["/",_];function Fn(_,v){if(1&_){const d=a.RV6();a.qex(0),a.j41(1,"div",12)(2,"header")(3,"a",13),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Navigation","Click Logo"))}),a.nrm(4,"img",14),a.k0s()(),a.j41(5,"nav",15)(6,"a",16,0),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Navigation","Click Accueil"))}),a.pXf(8,6),a.k0s(),a.j41(9,"a",16,1),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Navigation","Click Mon Profil"))}),a.pXf(11,7),a.k0s(),a.j41(12,"a",16,2),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Navigation","Click Confidentialit\xe9"))}),a.pXf(14,8),a.k0s(),a.j41(15,"a",16,3),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Navigation","Click S\xe9curit\xe9"))}),a.pXf(17,9),a.k0s(),a.j41(18,"a",16,4),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Navigation","Click Notifications"))}),a.pXf(20,10),a.k0s()()(),a.j41(21,"div",17),a.nrm(22,"router-outlet"),a.k0s(),a.bVm()}if(2&_){const d=a.sdS(7),p=a.sdS(10),M=a.sdS(13),U=a.sdS(16),A1=a.sdS(19),Z1=a.XpG();a.R7$(3),a.Y8G("routerLink",a.lJ4(13,j4)),a.R7$(),a.Y8G("width",152),a.R7$(),a.BMQ("arrow-nav",!1),a.R7$(),a.Y8G("routerLink",a.eq3(14,J5,Z1.FeaturesRoutingEnum.Dashboard))("active",d.isActive),a.R7$(3),a.Y8G("routerLink",a.eq3(16,J5,Z1.FeaturesRoutingEnum.Profile))("active",p.isActive),a.R7$(3),a.Y8G("routerLink",a.eq3(18,J5,Z1.FeaturesRoutingEnum.Privacy))("active",M.isActive),a.R7$(3),a.Y8G("routerLink",a.eq3(20,J5,Z1.FeaturesRoutingEnum.Security))("active",U.isActive),a.R7$(3),a.Y8G("routerLink",a.eq3(22,J5,Z1.FeaturesRoutingEnum.Notifications))("active",A1.isActive)}}function dl(_,v){1&_&&(a.j41(0,"div")(1,"div",18,5)(3,"div",19),a.nrm(4,"app-sidebar"),a.k0s(),a.j41(5,"div",17),a.nrm(6,"router-outlet"),a.k0s()()())}let hl=(()=>{class _{get isMobile$(){return this.breakpointsService.isMobile$}set containerElem(d){this.containerElem$.next(d)}constructor(d,p,M){this.breakpointsService=d,this.document=p,this.cookieService=M,this.appId=W3.c.applicationId,this.apiDomain=W3.c.domain,this.localesHandled=Object.values(Q5.K5),this.locale=W3.c.locale,this.trackEvent=Xt.sx,this.FeaturesRoutingEnum=ze.P,this.cookieName="preferred-locale",this.cookieExpiryName="preferred-locale_expiry",this.containerElem$=new p0.B}getCookieDomain(){return".localhost"===["",...this.document.location.hostname.split(".").slice(-2)].join(".")?"localhost":`.${W3.c.domain}`}updatePreferredLocale(d){const p=this.getCookieDomain(),M=this.cookieService.check(this.cookieExpiryName),A1=M?new Date(this.cookieService.get(this.cookieExpiryName)):new Date(Date.now()+33696e6);M||this.cookieService.set(this.cookieExpiryName,A1.getTime().toString(),A1,"/",p,"localhost"!==p,"localhost"===p?"Lax":"None"),this.cookieService.set(this.cookieName,d,A1,"/",p,"localhost"!==p,"localhost"===p?"Lax":"None")}ngOnDestroy(){this.containerElem$.complete()}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(e4.s),a.rXU(k.qQ),a.rXU(Rn.O))};static#e=this.\u0275cmp=a.VBU({type:_,selectors:[["ng-component"]],viewQuery:function(p,M){if(1&p&&a.GBs(Ao,5),2&p){let U;a.mGM(U=a.lsd())&&(M.containerElem=U.first)}},decls:4,vars:6,consts:()=>{let d,p,M,U,A1;return d=$localize`:âŸa3421600432e36e127d8c2b285c10f8d1ce1b3efâŸ5791101801613722365: Accueil `,p=$localize`:âŸ4fe3e46443f45ea839106917636c164ea52db9fcâŸ7329466952395848667: Mon profil `,M=$localize`:âŸd045a3a2b9acce6f0385cad9edc84717dbfa9f4bâŸ5274683878281901912: Confidentialité `,U=$localize`:âŸ1a76a341b0fdefc2d2083f6f2083c5d059fa957fâŸ7284637954207930439: Sécurité & Connexion `,A1=$localize`:âŸ8660e6110280aa7dd828b393dddd24ac235e363eâŸ4123493666855318656: Notifications `,[["rlaDashboard","routerLinkActive"],["rlaProfile","routerLinkActive"],["rlaPrivacy","routerLinkActive"],["rlaSecurity","routerLinkActive"],["rlaNotifications","routerLinkActive"],["container",""],d,p,M,U,A1,[4,"ngIf"],[1,"header-wrapper"],[3,"click","routerLink"],["src","https://storage.googleapis.com/wizbii/static-assets-v4/logos/SVG/RGB/WIZBII_Account.svg","alt","Logo WIZBII Account",1,"navmenu__logo",3,"width"],["disableRipple","","mat-tab-nav-bar",""],["mat-tab-link","","routerLinkActive","",3,"click","routerLink","active"],[1,"content"],[1,"container"],[1,"menu"]]},template:function(p,M){1&p&&(a.DNE(0,Fn,23,24,"ng-container",11),a.nI1(1,"async"),a.DNE(2,dl,7,0,"div",11),a.nI1(3,"async")),2&p&&(a.Y8G("ngIf",!0===a.bMT(1,2,M.isMobile$)),a.R7$(2),a.Y8G("ngIf",!1===a.bMT(3,4,M.isMobile$)))},dependencies:[k.bT,Me.n3,Me.Wk,Me.wQ,H4,Ze,Y5,k.Jj],styles:[".container[_ngcontent-%COMP%]{position:absolute;background-color:#fff;top:2.7294rem;left:0;right:0;display:flex;width:100vw;overflow:hidden}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.container[_ngcontent-%COMP%]{min-height:calc(100vh - 32.9375rem)}}.content[_ngcontent-%COMP%]{flex:1;padding:.625rem .625rem 9.375rem;margin:0 -.625rem;background-color:#f5f8fe;overflow-y:auto}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.content[_ngcontent-%COMP%]{padding:6.875rem 6.25rem 6.875rem 1.75rem}}.menu__logo[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:500}.header-wrapper[_ngcontent-%COMP%]{position:sticky!important;display:block;left:0;right:0;top:0;z-index:50;margin:0 -.625rem}.header-wrapper[_ngcontent-%COMP%] .mat-tab-header-pagination{display:none!important}.header-wrapper[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;background-color:#fff;justify-content:space-between;padding:.8125rem .625rem;border-bottom:solid .0625rem #f2f2f4}.header-wrapper[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{background-color:#fff;border-color:#fff}.btn-clean[_ngcontent-%COMP%]{background-color:transparent;padding:0}.logout[_ngcontent-%COMP%]{color:#ff5459}"],changeDetection:0})}return _})(),Ln=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[k.MD,Me.iI,D.m_,Jr,t4,y,k0]})}return _})();var jn,ml=f(3535),t5=[],fl="ResizeObserver loop completed with undelivered notifications.",Bn=function(_){return _.BORDER_BOX="border-box",_.CONTENT_BOX="content-box",_.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box",_}(Bn||{}),G4=function(_){return Object.freeze(_)},e5=function(){return function _(v,d){this.inlineSize=v,this.blockSize=d,G4(this)}}(),l6=function(){function _(v,d,p,M){return this.x=v,this.y=d,this.width=p,this.height=M,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,G4(this)}return _.prototype.toJSON=function(){var v=this;return{x:v.x,y:v.y,top:v.top,right:v.right,bottom:v.bottom,left:v.left,width:v.width,height:v.height}},_.fromRect=function(v){return new _(v.x,v.y,v.width,v.height)},_}(),Vn=function(_){return _ instanceof SVGElement&&"getBBox"in _},ul=function(_){if(Vn(_)){var v=_.getBBox();return!v.width&&!v.height}return!(_.offsetWidth||_.offsetHeight||_.getClientRects().length)},n5=function(_){var v;if(_ instanceof Element)return!0;var d=null===(v=_?.ownerDocument)||void 0===v?void 0:v.defaultView;return!!(d&&_ instanceof d.Element)},m0=typeof window<"u"?window:{},Un=new WeakMap,pl=/auto|scroll/,vl=/^tb|vertical/,Mo=/msie|trident/i.test(m0.navigator&&m0.navigator.userAgent),C4=function(_){return parseFloat(_||"0")},ni=function(_,v,d){return void 0===_&&(_=0),void 0===v&&(v=0),void 0===d&&(d=!1),new e5((d?v:_)||0,(d?_:v)||0)},r6=G4({devicePixelContentBoxSize:ni(),borderBoxSize:ni(),contentBoxSize:ni(),contentRect:new l6(0,0,0,0)}),gl=function(_,v){if(void 0===v&&(v=!1),Un.has(_)&&!v)return Un.get(_);if(ul(_))return Un.set(_,r6),r6;var d=getComputedStyle(_),p=Vn(_)&&_.ownerSVGElement&&_.getBBox(),M=!Mo&&"border-box"===d.boxSizing,U=vl.test(d.writingMode||""),A1=!p&&pl.test(d.overflowY||""),Z1=!p&&pl.test(d.overflowX||""),R2=p?0:C4(d.paddingTop),G2=p?0:C4(d.paddingRight),I3=p?0:C4(d.paddingBottom),M3=p?0:C4(d.paddingLeft),it=p?0:C4(d.borderTopWidth),H3=p?0:C4(d.borderRightWidth),T3=p?0:C4(d.borderBottomWidth),ee=M3+G2,ce=R2+I3,le=(p?0:C4(d.borderLeftWidth))+H3,Ve=it+T3,qt=Z1?_.offsetHeight-Ve-_.clientHeight:0,Ee=A1?_.offsetWidth-le-_.clientWidth:0,_e=M?ee+le:0,Ye=M?ce+Ve:0,Ue=p?p.width:C4(d.width)-_e-Ee,U0=p?p.height:C4(d.height)-Ye-qt,xi=Ue+ee+Ee+le,pn=U0+ce+qt+Ve,li=G4({devicePixelContentBoxSize:ni(Math.round(Ue*devicePixelRatio),Math.round(U0*devicePixelRatio),U),borderBoxSize:ni(xi,pn,U),contentBoxSize:ni(Ue,U0,U),contentRect:new l6(M3,R2,Ue,U0)});return Un.set(_,li),li},Hn=function(_,v,d){var p=gl(_,d),M=p.borderBoxSize,U=p.contentBoxSize,A1=p.devicePixelContentBoxSize;switch(v){case Bn.DEVICE_PIXEL_CONTENT_BOX:return A1;case Bn.BORDER_BOX:return M;default:return U}},$n=function(){return function _(v){var d=gl(v);this.target=v,this.contentRect=d.contentRect,this.borderBoxSize=G4([d.borderBoxSize]),this.contentBoxSize=G4([d.contentBoxSize]),this.devicePixelContentBoxSize=G4([d.devicePixelContentBoxSize])}}(),_l=function(_){if(ul(_))return 1/0;for(var v=0,d=_.parentNode;d;)v+=1,d=d.parentNode;return v},zo=function(){var _=1/0,v=[];t5.forEach(function(A1){if(0!==A1.activeTargets.length){var Z1=[];A1.activeTargets.forEach(function(G2){var I3=new $n(G2.target),M3=_l(G2.target);Z1.push(I3),G2.lastReportedSize=Hn(G2.target,G2.observedBox),M3<_&&(_=M3)}),v.push(function(){A1.callback.call(A1.observer,Z1,A1.observer)}),A1.activeTargets.splice(0,A1.activeTargets.length)}});for(var d=0,p=v;d<p.length;d++)(0,p[d])();return _},s6=function(_){t5.forEach(function(d){d.activeTargets.splice(0,d.activeTargets.length),d.skippedTargets.splice(0,d.skippedTargets.length),d.observationTargets.forEach(function(M){M.isActive()&&(_l(M.target)>_?d.activeTargets.push(M):d.skippedTargets.push(M))})})},o6=[],Gn=0,s4={attributes:!0,characterData:!0,childList:!0,subtree:!0},yo=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Al=function(_){return void 0===_&&(_=0),Date.now()+_},m6=!1,E4=new(function(){function _(){var v=this;this.stopped=!0,this.listener=function(){return v.schedule()}}return _.prototype.run=function(v){var d=this;if(void 0===v&&(v=250),!m6){m6=!0;var p=Al(v);!function(_){!function(_){if(!jn){var v=0,d=document.createTextNode("");new MutationObserver(function(){return o6.splice(0).forEach(function(_){return _()})}).observe(d,{characterData:!0}),jn=function(){d.textContent="".concat(v?v--:v++)}}o6.push(_),jn()}(function(){requestAnimationFrame(_)})}(function(){var M=!1;try{M=function(){var _=0;for(s6(_);t5.some(function(_){return _.activeTargets.length>0});)_=zo(),s6(_);return t5.some(function(_){return _.skippedTargets.length>0})&&function(){var _;"function"==typeof ErrorEvent?_=new ErrorEvent("error",{message:fl}):((_=document.createEvent("Event")).initEvent("error",!1,!1),_.message=fl),window.dispatchEvent(_)}(),_>0}()}finally{if(m6=!1,v=p-Al(),!Gn)return;M?d.run(1e3):v>0?d.run(v):d.start()}})}},_.prototype.schedule=function(){this.stop(),this.run()},_.prototype.observe=function(){var v=this,d=function(){return v.observer&&v.observer.observe(document.body,s4)};document.body?d():m0.addEventListener("DOMContentLoaded",d)},_.prototype.start=function(){var v=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),yo.forEach(function(d){return m0.addEventListener(d,v.listener,!0)}))},_.prototype.stop=function(){var v=this;this.stopped||(this.observer&&this.observer.disconnect(),yo.forEach(function(d){return m0.removeEventListener(d,v.listener,!0)}),this.stopped=!0)},_}()),zl=function(_){!Gn&&_>0&&E4.start(),!(Gn+=_)&&E4.stop()},xo=function(){function _(v,d){this.target=v,this.observedBox=d||Bn.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return _.prototype.isActive=function(){var v=Hn(this.target,this.observedBox,!0);return function(_){return!Vn(_)&&!function(_){switch(_.tagName){case"INPUT":if("image"!==_.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(_)&&"inline"===getComputedStyle(_).display}(this.target)&&(this.lastReportedSize=v),this.lastReportedSize.inlineSize!==v.inlineSize||this.lastReportedSize.blockSize!==v.blockSize},_}(),Co=function(){return function _(v,d){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=v,this.callback=d}}(),tn=new WeakMap,Eo=function(_,v){for(var d=0;d<_.length;d+=1)if(_[d].target===v)return d;return-1},bl=function(){function _(){}return _.connect=function(v,d){var p=new Co(v,d);tn.set(v,p)},_.observe=function(v,d,p){var M=tn.get(v),U=0===M.observationTargets.length;Eo(M.observationTargets,d)<0&&(U&&t5.push(M),M.observationTargets.push(new xo(d,p&&p.box)),zl(1),E4.schedule())},_.unobserve=function(v,d){var p=tn.get(v),M=Eo(p.observationTargets,d);M>=0&&(1===p.observationTargets.length&&t5.splice(t5.indexOf(p),1),p.observationTargets.splice(M,1),zl(-1))},_.disconnect=function(v){var d=this,p=tn.get(v);p.observationTargets.slice().forEach(function(M){return d.unobserve(v,M.target)}),p.activeTargets.splice(0,p.activeTargets.length)},_}(),f6=function(){function _(v){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof v)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");bl.connect(this,v)}return _.prototype.observe=function(v,d){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!n5(v))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");bl.observe(this,v,d)},_.prototype.unobserve=function(v){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!n5(v))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");bl.unobserve(this,v)},_.prototype.disconnect=function(){bl.disconnect(this)},_.toString=function(){return"function ResizeObserver () { [polyfill code] }"},_}(),wl=f(7484),g4=f(8375),u6=f(3628),x0=f(1449),en=f(1669),ki=f(5536),p6=f(1640),kl=f(3860),_4=f(9746),Io=f(3246),nn=f(3396),l5=f(3782),C0=f(3900);const v6=[];let an=(()=>{class _{constructor(d){this.router=d,this.trees=v6}add(d){this.trees.push(d)}shouldPrefetch(d){const p=this.router.parseUrl(d);return this.trees.some(Xn.bind(null,p))}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(Me.Ix))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Xn(_,v){return function Wn(_,v){return Object.keys(v).length<=Object.keys(_).length&&Object.keys(v).every(d=>v[d]===_[d])}(v.queryParams,_.queryParams)&&ln(v.root,_.root,_.root.segments)}function ln(_,v,d){if(_.segments.length>d.length)return!(!yl(_.segments.slice(0,d.length),d)||v.hasChildren());if(_.segments.length===d.length){if(!yl(_.segments,d))return!1;if(!v.hasChildren())return!0;for(const p in v.children){if(!_.children[p])break;if(ln(_.children[p],v.children[p],v.children[p].segments))return!0}return!1}{const p=d.slice(0,_.segments.length),M=d.slice(_.segments.length);return!(!yl(_.segments,p)||!_.children[Me.Xk])&&ln(_.children[Me.Xk],v,M)}}function yl(_,v){return _.length===v.length&&_.every((d,p)=>d.path===v[p].path||d.path.startsWith(":")||v[p].path.startsWith(":"))}const g6=typeof window<"u"?window.requestIdleCallback||function(_){const v=Date.now();return setTimeout(function(){_({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-v))}})},1)}:()=>{},_6=()=>typeof window<"u"&&!!window.IntersectionObserver,Zn=new a.nKC("LinkHandler");let So=(()=>{class _{constructor(d,p,M){this.loader=d,this.registry=p,this.ngZone=M,this.elementLink=new Map,this.observer=_6()?new IntersectionObserver(U=>{U.forEach(A1=>{if(this.observer&&A1.isIntersecting){const Z1=A1.target,R2=this.elementLink.get(Z1);if(!R2||!R2.urlTree)return;this.registry.add(R2.urlTree),this.observer.unobserve(Z1),g6(()=>{this.loader.preload().subscribe(()=>{})})}})}):null}register(d){this.elementLink.set(d.element,d),this.ngZone.runOutsideAngular(()=>{this.observer&&this.observer.observe(d.element)})}unregister(d){this.observer&&this.elementLink.has(d.element)&&(this.observer.unobserve(d.element),this.elementLink.delete(d.element))}supported(){return _6()}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(Me.u$),a.KVO(an),a.KVO(a.SKi))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),Oo=(()=>{class _{constructor(d,p){this.loader=d,this.registry=p}register(d){this.registry.add(d.urlTree),g6(()=>this.loader.preload().subscribe(()=>{}))}unregister(d){}supported(){return!0}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(Me.u$),a.KVO(an))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),X0=(()=>{class _{constructor(d,p,M,U){this.linkHandlers=d,this.el=p,this.linkHandler=this.linkHandlers.filter(A1=>A1.supported()).shift(),this.rl=M||U,this.element&&this.element.setAttribute&&this.element.setAttribute("ngx-ql","")}ngOnChanges(d){d.routerLink&&this.linkHandler&&(this.linkHandler.unregister(this),this.linkHandler.register(this))}ngOnDestroy(){this.linkHandler&&this.linkHandler.unregister(this)}get element(){return this.el.nativeElement}get urlTree(){return this.rl.urlTree}static#t=this.\u0275fac=function(p){return new(p||_)(a.rXU(Zn),a.rXU(a.aKT),a.rXU(Me.Wk,8),a.rXU(Me.Wk,8))};static#e=this.\u0275dir=a.FsC({type:_,selectors:[["","routerLink",""]],inputs:{routerLink:"routerLink"},standalone:!0,features:[a.OA$]})}return _})();function A6(_){return _.outlet===Me.Xk||!_.outlet}let Kn=(()=>{class _{constructor(d,p){this.registry=d,this.router=p,this.loading=new Set}preload(d,p){if(this.loading.has(d))return m3.w;const M=typeof navigator<"u"?navigator.connection:void 0;if(M&&((M.effectiveType||"").includes("2g")||M.saveData)||d.data&&!1===d.data.preload)return m3.w;const U=((_,v)=>{_=_.slice();const d=new Map,p=new Set;for(;_.length;){const A1=_.shift();if(!A1)continue;if(p.add(A1),A1===v)break;let Z1=A1.children||[];const R2=A1._loadedRoutes||[];for(const G2 of R2)G2&&G2.children&&(Z1=Z1.concat(G2.children));Z1.forEach(G2=>{p.has(G2)||(d.set(G2,A1),_.push(G2))})}let M="",U=v;for(;U;)M=A6(U)?`/${U.path}${M}`:`/(${U.outlet}:${U.path}${M})`,U=d.get(U);return M.replace(/[\/]+/,"/")})(this.router.config,d);return this.registry.shouldPrefetch(U)?(this.loading.add(d),p()):m3.w}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(an),a.KVO(Me.Ix))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();const V0=[{provide:Zn,useClass:So,multi:!0},{provide:Zn,useClass:Oo,multi:!0},an,Kn];let E5=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({providers:V0})}return _})();var M6=f(1754);const Cl=_=>[_];function To(_,v){1&_&&a.nrm(0,"mat-icon",14)}function z6(_,v){1&_&&a.nrm(0,"mat-icon",15)}function Do(_,v){if(1&_&&(a.j41(0,"div",11),a.DNE(1,To,1,0,"mat-icon",12)(2,z6,1,0,"mat-icon",13),a.k0s()),2&_){const d=a.XpG().$implicit,p=a.XpG(2);a.R7$(),a.Y8G("ngIf",d.style===p.NotifStatus.Success),a.R7$(),a.Y8G("ngIf",d.style===p.NotifStatus.Failed)}}function b6(_,v){if(1&_&&(a.j41(0,"button",16),a.EFF(1),a.k0s()),2&_){const d=a.XpG().$implicit;a.R7$(),a.SpI(" ",d.callbackConfig.text," ")}}function No(_,v){if(1&_){const d=a.RV6();a.j41(0,"div",3),a.nrm(1,"div",4),a.j41(2,"mat-icon",5),a.bIt("click",function(){const M=a.eBV(d).index,U=a.XpG(2);return a.Njj(U.removeNotification(M))}),a.k0s(),a.j41(3,"div",6),a.DNE(4,Do,3,2,"div",7),a.j41(5,"div",8),a.nrm(6,"p",9),a.k0s()(),a.DNE(7,b6,2,1,"button",10),a.k0s()}if(2&_){const d=v.$implicit,p=a.XpG(2);a.Y8G("ngClass",a.eq3(7,Cl,"notification--"+d.style))("@animateToasts",void 0),a.R7$(),a.xc7("animation-duration",(d.duration||p.defaultDuration)+"ms"),a.R7$(3),a.Y8G("ngIf",d.style),a.R7$(2),a.Y8G("innerHTML",d.message,a.npT),a.R7$(),a.Y8G("ngIf",d.callbackConfig)}}function w6(_,v){if(1&_&&(a.j41(0,"div",1),a.nI1(1,"async"),a.DNE(2,No,8,9,"div",2),a.k0s()),2&_){const d=a.XpG();a.Y8G("ngClass",a.eq3(6,Cl,"notifications--"+a.bMT(1,4,d.position$)))("@animateToasts",void 0),a.R7$(2),a.Y8G("ngForOf",d.notifications)("ngForTrackBy",d.trackById)}}let El=class mc{get position$(){return this.notificationService.position}constructor(v,d,p){this.notificationService=v,this.cdr=d,this.domSanitizer=p,this.notifications=[],this.NotifStatus=M6.V,this.defaultDuration=5e3}ngOnInit(){this.notificationService.changePosition("bottom"),this.notificationService.notification.pipe((0,Tt.s)(this)).subscribe(v=>{this.updateNotification(v)}),this.notificationService.clearToasts.pipe((0,Tt.s)(this)).subscribe(()=>{this.clearToasts()}),this.notificationService.clearLastToast.pipe((0,Tt.s)(this)).subscribe(()=>{this.clearLastToast()})}trackById(v,d){return d.id}updateNotification(v){v.message=this.domSanitizer.sanitize(a.WPN.HTML,v.message),this.notifications.unshift(v),this.cdr.detectChanges(),setTimeout(()=>{const d=this.notifications.indexOf(v);this.notifications.splice(d,1),this.cdr.detectChanges()},v.duration||this.defaultDuration)}removeNotification(v){this.notifications.splice(v,1),this.cdr.detectChanges()}clearLastToast(){this.notifications.pop(),this.cdr.detectChanges()}clearToasts(){this.notifications=[],this.cdr.detectChanges()}static#t=this.\u0275fac=function(d){return new(d||mc)(a.rXU(ui.I),a.rXU(a.gRc),a.rXU(o.up))};static#e=this.\u0275cmp=a.VBU({type:mc,selectors:[["app-notifications"]],decls:1,vars:1,consts:[["class","notifications",3,"ngClass",4,"ngIf"],[1,"notifications",3,"ngClass"],["class","notification",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],[1,"notification",3,"ngClass"],[1,"notification__bar"],["icon","exp-cross","height",".6em","width",".6em",1,"notification__close",3,"click"],[1,"notification-message"],["class","notification-message__picto",4,"ngIf"],[1,"notification-message__content"],[3,"innerHTML"],["class","btn-clean notification__button","type","button",4,"ngIf"],[1,"notification-message__picto"],["svgIcon","exp-valid","width","1.5em",4,"ngIf"],["svgIcon","exp-alert","width","1.5em",4,"ngIf"],["svgIcon","exp-valid","width","1.5em"],["svgIcon","exp-alert","width","1.5em"],["type","button",1,"btn-clean","notification__button"]],template:function(d,p){1&d&&a.DNE(0,w6,3,8,"div",0),2&d&&a.Y8G("ngIf",0!==(null==p.notifications?null:p.notifications.length))},dependencies:[k.YU,k.Sq,k.bT,D.An,k.Jj],styles:["@keyframes _ngcontent-%COMP%_progress{to{transform:scaleX(1)}}.notification[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .625rem 1.875rem #8683ff80;border-radius:.375rem;position:relative;display:flex;flex-direction:column;overflow:hidden}.notification__bar[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:.1875rem;background-color:#8683ff;transform-origin:0;transform:scaleX(0);animation-name:_ngcontent-%COMP%_progress;animation-fill-mode:backwards}.notification__close[_ngcontent-%COMP%]{position:absolute;right:.625rem;top:.625rem;color:#8683ff;cursor:pointer}.notification-message[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;margin:auto 1.25rem;min-height:4.375rem}.notification-message__picto[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.625rem}.notification-message__content[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;align-items:center;text-align:center;font-size:.75rem;justify-content:center}.notification__button[_ngcontent-%COMP%]{background-color:#8683ff;color:#fff;font-size:.625rem;font-weight:500;padding:.5rem}.notification[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.notifications[_ngcontent-%COMP%]{position:fixed;width:18.125rem;right:1rem;display:flex;flex-direction:column;z-index:101}.notifications--top[_ngcontent-%COMP%]{top:1rem;flex-direction:column}.notifications--top[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{margin-top:.625rem}.notifications--bottom[_ngcontent-%COMP%]{bottom:1rem;flex-direction:column-reverse}.notifications--bottom[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{margin-bottom:.625rem}.notification--success[_ngcontent-%COMP%]{background-color:#00ee98;box-shadow:0 .625rem 1.875rem #00ee984d}.notification--success[_ngcontent-%COMP%] .notification__bar[_ngcontent-%COMP%]{background-color:#229576}.notification--success[_ngcontent-%COMP%] .notification__close[_ngcontent-%COMP%]{color:#000028}.notification--success[_ngcontent-%COMP%] .notification-message__content[_ngcontent-%COMP%]{justify-content:start;text-align:initial}.notification--success[_ngcontent-%COMP%] .notification__button[_ngcontent-%COMP%]{background-color:#229576}.notification--failed[_ngcontent-%COMP%]{background-color:#ff5459;box-shadow:0 .625rem 1.875rem #ff54594d;color:#fff}.notification--failed[_ngcontent-%COMP%] .notification__bar[_ngcontent-%COMP%]{background-color:#fff}.notification--failed[_ngcontent-%COMP%] .notification__close[_ngcontent-%COMP%]{color:#fff}.notification--failed[_ngcontent-%COMP%] .notification-message__content[_ngcontent-%COMP%]{justify-content:start;text-align:initial}.notification--failed[_ngcontent-%COMP%] .notification__button[_ngcontent-%COMP%]{background-color:#fff;color:#000028}"],data:{animation:[(0,H.hZ)("animateToasts",[(0,H.wk)("void",(0,H.iF)({opacity:0})),(0,H.kY)(":enter, :leave",[(0,H.i0)("0.3s ease")])])]},changeDetection:0})};El=(0,w4.Cg)([(0,Tt.d)()],El);const qn=_=>["/",_],Yn=_=>({redirect:_});function Po(_,v){if(1&_&&(a.nrm(0,"wiz-header",11),a.nI1(1,"async"),a.nI1(2,"async"),a.nI1(3,"async"),a.nI1(4,"async")),2&_){const d=a.XpG();a.BMQ("app",void 0!==a.bMT(1,6,d.currentAppId$)?a.bMT(2,8,d.currentAppId$):d.appId)("current",void 0!==a.bMT(3,10,d.currentAppUniverse$)?a.bMT(4,12,d.currentAppUniverse$):"emploi")("apidomain",d.apiDomain)("currentlocale",d.locale)("authapiurl",d.authtApiUrl)("accountapiurl",d.accountApiUrl)}}function k6(_,v){if(1&_){const d=a.RV6();a.j41(0,"wiz-footer",12),a.nI1(1,"async"),a.bIt("updateLocale",function(M){a.eBV(d);const U=a.XpG();return a.Njj(U.updatePreferredLocale(M.detail))}),a.j41(2,"span",13)(3,"li")(4,"a",14),a.nI1(5,"async"),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Footer","Click Mon Profil"))}),a.pXf(6,1),a.k0s()(),a.j41(7,"li")(8,"a",14),a.nI1(9,"async"),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Footer","Click Confidentialit\xe9"))}),a.pXf(10,2),a.k0s()(),a.j41(11,"li")(12,"a",14),a.nI1(13,"async"),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Footer","Click S\xe9curit\xe9"))}),a.pXf(14,3),a.k0s()(),a.j41(15,"li")(16,"a",14),a.nI1(17,"async"),a.bIt("click",function(){a.eBV(d);const M=a.XpG();return a.Njj(M.trackEvent("Footer","Click Notifications"))}),a.pXf(18,4),a.k0s()()()()}if(2&_){const d=a.XpG();a.xc7("margin-top",a.bMT(1,19,d.marginTopFooter$)),a.AVh("footer--not-home",!d.isNotLoggedRoute),a.BMQ("contactemailkey",d.contactEmailKey)("appid",d.appId)("apidomain",d.apiDomain)("localeshandled",d.localesHandled)("currentlocale",d.locale)("contactapiurl",d.contactApiUrl)("accountapiurl",d.accountApiUrl),a.R7$(4),a.Y8G("routerLink",a.eq3(29,qn,d.FeaturesRoutingEnum.Profile))("queryParams",a.eq3(31,Yn,a.bMT(5,21,d.profileUrl$))),a.R7$(4),a.Y8G("routerLink",a.eq3(33,qn,d.FeaturesRoutingEnum.Privacy))("queryParams",a.eq3(35,Yn,a.bMT(9,23,d.privacyUrl$))),a.R7$(4),a.Y8G("routerLink",a.eq3(37,qn,d.FeaturesRoutingEnum.Security))("queryParams",a.eq3(39,Yn,a.bMT(13,25,d.securityUrl$))),a.R7$(4),a.Y8G("routerLink",a.eq3(41,qn,d.FeaturesRoutingEnum.Notifications))("queryParams",a.eq3(43,Yn,a.bMT(17,27,d.notificationsUrl$)))}}function y6(_,v){1&_&&a.nrm(0,"app-notifications")}let r5=class fc{get hoverDisabled(){return!this.hoverEnabled}get isHome(){return"/"===this.router.url||this.router.url.match(/^\/[a-zA-Z]{2}_[a-zA-Z]{2}/g)?.length>0}get isNotLoggedRoute(){return this.isHome||this.notLoggedRoutes.some(v=>this.router.url.includes(v))}get isLoginLoading(){return this.router.url.startsWith(`/${ze.P.SignIn}/process`)}get isMobile$(){return this.breakpointsService.isMobile$}get isTabletPortrait$(){return this.breakpointsService.isTabletPortrait$}constructor(v,d,p,M,U,A1,Z1,R2,G2,I3,M3,it){this.document=v,this.platformId=d,this.window=p,this.cookieService=U,this.router=A1,this.zone=Z1,this.breakpointsService=R2,this.renderer=G2,this.route=I3,this.accountWebService=M3,this.store=it,this.hoverEnabled=!0,this.focusOutlineDisabled=!1,this.notLoggedRoutes=[ze.P.SignIn,ze.P.LostPassword,ze.P.ResetPassword],this.subscriptions=[],this.marginTopFooter$=new ki.t("0rem"),this.isSignup$=new ki.t(!1),this.bannerIsVisible$=new ki.t(!1),this.profileUrl$=new ki.t(""),this.privacyUrl$=new ki.t(""),this.securityUrl$=new ki.t(""),this.notificationsUrl$=new ki.t(""),this.trackingIsSetup=!1,this.cookieName="preferred-locale",this.cookieExpiryName="preferred-locale_expiry",this.appId=W3.c.applicationId,this.apiDomain=W3.c.domain,this.contactEmailKey=W3.c.contactEmailKey,this.localesHandled=Object.values(Q5.K5),this.locale=W3.c.locale,this.FeaturesRoutingEnum=ze.P,this.track=Xt.u4,this.trackEvent=Xt.sx,this.accountApiUrl=(0,k.UE)(d)?"/_api/account-api":"http://account-api",this.authtApiUrl=(0,k.UE)(d)?"/_api/auth-api":"http://auth-api",this.contactApiUrl=(0,k.UE)(d)?"/_api/contact-api":"http://contact-api",this.currentAppId$.pipe((0,Je.p)(H3=>!!H3),(0,_4.F)(),(0,Io.J)()).subscribe(([H3,T3])=>{this.renderer.removeClass(this.document.documentElement,`theme-gdpr-${H3}`),this.renderer.addClass(this.document.documentElement,`theme-gdpr-${T3}`)}),(0,k.UE)(d)&&((0,c0.R)(this.window,"touchstart",{passive:!0}).pipe((0,Tt.s)(this)).subscribe(()=>{this.hoverEnabled=!1}),this.store.select(x0.Yj.user).pipe((0,Je.p)(H3=>!!H3)).subscribe(H3=>{M.bugsnagClient.setUser(void 0,H3?.username?H3.username:void 0)}),this.store.select(x0.Yj.isInitialized).pipe((0,Je.p)(H3=>H3),(0,Et.n)(()=>(0,p6.z)([this.route.queryParamMap.pipe((0,nn.B)(0),(0,fe.T)(H3=>H3.get("app-id")?H3.get("app-id"):W3.c.applicationId)),this.store.select(x0.Yj.user)])),(0,l5.$)(),(0,fe.T)(([H3,T3])=>((_,v,d)=>({informationGroupKeys:["technical"],uuidSetterDomain:v?"/_api/analytiks-api":"http://analytiks-api",envFqdn:W3.c.domain,consentWidget:{version:"prod"!==W3.c.platform?"staging":"",apiUrl:v?"/_api/analytiks-api":"http://analytiks-api",apiDomain:W3.c.domain,enableTermsModal:!0,locale:W3.c.lang,productId:_,defaultValue:!1,productLabel:"WIZBII",labels:{},rejectAll:!0,consentUrl:v?"/_api/consent-api":"http://consent-api",contentUrl:v?"/_api/content-api":"http://content-api",accountUrl:v?"/_api/account-api":"http://account-api"},trackers:{analytics_wizbii:(0,Xt.Vn)(W3.c.analytics.waTrackingId,v?"/_api/analytiks-api":"http://analytiks-api"),analytics_google:(0,Xt.oJ)(W3.c.analytics.gaTrackingId),marketing_google:(0,Xt.AZ)(W3.c.analytics.gaConversionId[W3.c.locale]),connect_facebook:{scriptUrl:`https://connect.facebook.net/${W3.c.locale}/sdk.js#xfbml=1&version=${W3.c.facebookLogin.version}&appId=${W3.c.facebookLogin.appId}&autoLogAppEvents=1`,prepareQueue:()=>{}},connect_google:{scriptUrl:"https://accounts.google.com/gsi/client",prepareQueue:()=>{}},connect_apple:{scriptUrl:"https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js",prepareQueue:()=>{}},...W3.c.facebookPixel?.[W3.c.locale]?.[_]?{analytics_facebook_pixel:(0,Xt.xA)({appId:W3.c.facebookPixel[W3.c.locale][_].id,version:W3.c.facebookPixel[W3.c.locale][_].version,locale:W3.c.locale,userEmail:d?.username})}:{},...W3.c.snapchatPixel?.[W3.c.locale]?.[_]?{analytics_snapchat_pixel:(0,Xt.BX)({appId:W3.c.snapchatPixel[W3.c.locale][_],userEmail:d?.username})}:{},...W3.c.tiktok?.[W3.c.locale]?.[_]?{analytics_tiktok_pixel:(0,Xt.x3)(W3.c.tiktok[W3.c.locale][_],d?.username)}:{},...W3.c.bingPixel?.[W3.c.locale]?.[_]?{analytics_bing:(0,Xt.fE)(W3.c.bingPixel[W3.c.locale][_])}:{},...W3.c.neuvoo[_]?{marketing_neuvoo:(0,Xt.j1)(W3.c.neuvoo[_])}:{},analytics_hotjar:(0,Xt.VF)({hjid:W3.c.analytics.hotjar.id,hjsv:W3.c.analytics.hotjar.version}),analytics_yahoo:(0,Xt.Hy)(W3.c.analytics.yahoo.projectId,W3.c.analytics.yahoo.pixelId),analytics_twitter:(0,Xt._F)(W3.c.analytics.twitter),analytics_awin:(0,Xt.u0)({isTestMode:!W3.c.isProdBuild,merchantId:W3.c.awin.merchantId}),analytics_pinterest:(0,Xt.Xd)({pixelId:W3.c.analytics.pinterest.pixelId,pixelVersion:W3.c.analytics.pinterest.pixelVersion,email:d?.username}),analytics_outbrain:(0,Xt.Bk)({pixelId:W3.c.analytics.outbrain.pixelId,pixelVersion:W3.c.analytics.outbrain.pixelVersion}),analytics_criteo:(0,Xt.Vu)({appId:W3.c.analytics.criteo.appId,userEmail:d?.username,productId:_})}}))(H3,(0,k.UE)(this.platformId),T3)),(0,Et.n)(H3=>(0,p6.z)([this.store.selectOnce(x0.Yj.tokens),(0,k2.of)(H3)])),(0,fe.T)(([H3,T3])=>H3?{...T3,consentWidget:{...T3.consentWidget,auth:{type:"jwt",token:H3.token}}}:T3),(0,Et.n)(H3=>this.store.selectOnce(x0.Yj.identityCard).pipe((0,fe.T)(T3=>({config:H3,identityCard:T3})))),(0,fe.T)(({config:H3,identityCard:T3})=>T3?{...H3,consentWidget:{...H3.consentWidget,fullName:T3&&T3.firstName&&T3.lastName?`${T3.firstName} ${T3.lastName}`:T3&&T3.firstName?T3.firstName:null}}:H3),(0,Et.n)(H3=>(0,kl.H)((0,Xt.ZD)(H3)))).subscribe(()=>{this.subscriptions.push(this.store.select(x0.Yj.info).pipe((0,fe.T)(H3=>{const{"user-id":T3}={"user-id":void 0,...H3};return T3}),(0,_4.F)(),(0,D4.M)(H3=>{p.wa("set","wizbiiUserId",H3)}),(0,Et.n)(()=>this.store.selectOnce(x0.Yj.tokens))).subscribe(H3=>{if(H3&&p.WizbiiGdpr.setAuth({type:"jwt",token:H3.token}),!this.trackingIsSetup){const{href:T3,pathname:K3,search:ee,hash:ce}=p.location;(0,Xt.u4)("pageview",{url:T3,page:`${K3}${ee}${ce}`}),this.trackingIsSetup=!0}}))}),this.showInterservicesHeader$=this.router.events.pipe((0,Je.p)(H3=>H3 instanceof Me.wF),(0,fe.T)(H3=>!H3.url.includes(ze.P.SignUp))))}ngOnInit(){if(this.router.events.pipe((0,Je.p)(d=>d instanceof Me.wF),(0,fe.T)(d=>d.url.includes(ze.P.SignUp)||d.url.includes(ze.P.SignIn)),(0,Je.p)(d=>d)).subscribe(()=>{this.checkBanner()}),this.accountI18nConfig$.pipe((0,Je.p)(d=>!!d),(0,Tt.s)(this),(0,_4.F)()).subscribe(d=>{this.profileUrl$.next(`${d.serviceUri}/${ze.P.Profile}`),this.privacyUrl$.next(`${d.serviceUri}/${ze.P.Privacy}`),this.securityUrl$.next(`${d.serviceUri}/${ze.P.Security}`),this.notificationsUrl$.next(`${d.serviceUri}/${ze.P.Notifications}`)}),!(0,k.UE)(this.platformId))return;""===this.document.documentElement.lang&&(this.document.documentElement.lang=W3.c.lang);const v=this.store.selectSnapshot(wl.ZK)?.state;if(v?.url){const d={params:v.params,path:v.url,applicationId:W3.c.applicationId,envFqdn:W3.c.domain},p={dev:"local"===W3.c.platform,debug:"local"===W3.c.platform,browser:(0,k.UE)(this.platformId)};(0,en.Cc)(d,p)}}ngAfterViewInit(){this.subscriptions.push(this.router.events.pipe((0,Je.p)(v=>v instanceof Me.wF)).subscribe(()=>{if(this.trackingIsSetup){const{href:v,pathname:d,search:p,hash:M}=this.window.location;this.track("pageview",{url:v,page:`${d}${p}${M}`})}}))}onActivate(v){this.isHome&&this.marginTopFooter$.next("3.3125rem"),v instanceof ml.U&&this.isSignup$.next(!0),v instanceof hl&&v.containerElem$.pipe((0,Je.p)(d=>!!d),(0,l5.$)()).subscribe(d=>{this.observer=new f6(p=>{this.zone.run(()=>{this.marginTopFooter$.next(p[0].contentRect.height/16+2.8125+"rem")})}),this.targetObserve=d.nativeElement,this.observer.observe(this.targetObserve)})}onPointerEnter(v){this.hoverEnabled="mouse"===v.pointerType}onMouseDown(){this.focusOutlineDisabled=!0}onTabKeyDown(){this.focusOutlineDisabled=!1}onTriggerMenu(v){this.showInterservicesHeader$=(0,k2.of)(!v)}updatePreferredLocale(v){if(null!==v&&v!==this.locale){const d=this.getCookieDomain(),p=this.cookieService.check(this.cookieExpiryName),M=33696e6,U=p?new Date(this.cookieService.get(this.cookieExpiryName)):new Date(Date.now()+M);p||this.cookieService.set(this.cookieExpiryName,U.getTime().toString(),U,"/",d,"localhost"!==d,"localhost"===d?"Lax":"None"),this.cookieService.set(this.cookieName,v,U,"/",d,"localhost"!==d,"localhost"===d?"Lax":"None"),(0,k.UE)(this.platformId)&&this.accountWebService.getServicesByCountry(v).pipe((0,fe.T)(A1=>A1.services.find(Z1=>"account"===Z1.id))).subscribe(A1=>this.window.location.href=A1.serviceUri)}}getCookieDomain(){return".localhost"===["",...this.document.location.hostname.split(".").slice(-2)].join(".")?"localhost":`.${W3.c.domain}`}checkBanner(){let v=0;const d=setInterval(()=>{v+=100,void 0!==this.window.WizbiiGdpr?.isBannerVisible?(clearInterval(d),this.bannerIsVisible$.next(!0)):v>=3e3&&clearInterval(d)},100)}ngOnDestroy(){for(const v of this.subscriptions)v.unsubscribe();this.observer&&this.targetObserve&&this.observer.unobserve(this.targetObserve),this.marginTopFooter$.complete(),this.isSignup$.complete(),this.bannerIsVisible$.complete()}static#t=this.\u0275fac=function(d){return new(d||fc)(a.rXU(k.qQ),a.rXU(a.Agw),a.rXU(Re.jf),a.rXU(a.zcH),a.rXU(Rn.O),a.rXU(Me.Ix),a.rXU(a.SKi),a.rXU(e4.s),a.rXU(a.sFG),a.rXU(Me.nX),a.rXU(C0.Dz),a.rXU(g4.il))};static#e=this.\u0275cmp=a.VBU({type:fc,selectors:[["app-core"]],hostVars:6,hostBindings:function(d,p){1&d&&a.bIt("pointerenter",function(U){return p.onPointerEnter(U)})("mousedown",function(){return p.onMouseDown()})("keydown.Tab",function(){return p.onTabKeyDown()}),2&d&&a.AVh("hover-on",p.hoverEnabled)("hover-off",p.hoverDisabled)("focus-off",p.focusOutlineDisabled)},decls:14,vars:19,consts:()=>{let v,d,p,M;return v=$localize`:âŸ1a39895908f805b0f5142c586b0bdbe6fd2004ffâŸ5178242168886774635:Mon Profil`,d=$localize`:âŸ0a2d331749b48b9f4d63c2c14a146c9ddf4452f1âŸ8393472153703114984:Confidentialité`,p=$localize`:âŸcdc7c723f3d353a9fdcce09c60b3314da3d226a9âŸ4310352436343847250:Sécurité & Connexion`,M=$localize`:âŸ8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8abâŸ5851560788527570644:Notifications`,[["container",""],v,d,p,M,["class","wiz-header","cookiekey","wizbii_tokens",4,"ngIf"],[1,"container"],[1,"content"],[3,"activate"],["class","footer",3,"footer--not-home","marginTop","updateLocale",4,"ngIf"],[4,"ngIf"],["cookiekey","wizbii_tokens",1,"wiz-header"],[1,"footer",3,"updateLocale"],["slot","wzbFooterListInside"],[3,"click","routerLink","queryParams"]]},template:function(d,p){if(1&d){const M=a.RV6();a.DNE(0,Po,5,14,"wiz-header",5),a.nI1(1,"async"),a.j41(2,"main",6,0),a.nI1(4,"async"),a.nI1(5,"async"),a.nI1(6,"async"),a.nI1(7,"async"),a.nI1(8,"async"),a.j41(9,"div",7)(10,"router-outlet",8),a.bIt("activate",function(A1){return a.eBV(M),a.Njj(p.onActivate(A1))}),a.k0s()(),a.DNE(11,k6,19,45,"wiz-footer",9),a.k0s(),a.DNE(12,y6,1,0,"app-notifications",10),a.nI1(13,"async")}2&d&&(a.Y8G("ngIf",a.bMT(1,5,p.showInterservicesHeader$)),a.R7$(2),a.xc7("margin-top",!0===a.bMT(4,7,p.bannerIsVisible$)&&!0===a.bMT(5,9,p.isMobile$)?"5":!1===a.bMT(6,11,p.showInterservicesHeader$)?"0":!0===a.bMT(7,13,p.isMobile$)?"1.75":!0===a.bMT(8,15,p.isTabletPortrait$)?"3.125":"0","rem"),a.R7$(9),a.Y8G("ngIf",!p.isLoginLoading),a.R7$(),a.Y8G("ngIf",!0===a.bMT(13,17,p.isMobile$)))},dependencies:[k.bT,X0,Me.n3,Me.Wk,El,k.Jj],styles:[".wiz-header[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;z-index:1000}.container[_ngcontent-%COMP%]{overflow:hidden}@media (min-width: 48em){.content[_ngcontent-%COMP%]{padding:0 1.25rem}}@media (min-width: 62em){.content[_ngcontent-%COMP%]{padding:0 9.125rem}}@media (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape){.content[_ngcontent-%COMP%]{padding:0 1.25rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) and (min-resolution: 2dppx){.content[_ngcontent-%COMP%]{padding:0 1.25rem}}.footer[_ngcontent-%COMP%]{display:block;margin-bottom:-.0625rem;margin-top:3.3125rem}.footer--not-home[_ngcontent-%COMP%]{display:block;margin:0 0 -.0625rem}@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait),(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape),(min-width: 840px) and (orientation: portrait),(min-width: 1280px) and (orientation: landscape){.footer[_ngcontent-%COMP%]{margin-top:9.375rem}.footer--not-home[_ngcontent-%COMP%]{margin:calc(100vh + 9.375rem) 0 -.0625rem}} .focus-off *:focus{outline:none}"],changeDetection:0})};(0,w4.Cg)([(0,g4.l6)(x0.Yj.currentAppId)],r5.prototype,"currentAppId$",void 0),(0,w4.Cg)([(0,g4.l6)(x0.Yj.currentAppUniverse)],r5.prototype,"currentAppUniverse$",void 0),(0,w4.Cg)([(0,g4.l6)(u6.a.accountI18nConfig)],r5.prototype,"accountI18nConfig$",void 0),r5=(0,w4.Cg)([(0,Tt.d)()],r5);const Qn={developmentMode:!W3.c.isProdBuild,executionStrategy:g4.oO,compatibility:{strictContentSecurityPolicy:!0},selectorOptions:{suppressErrors:!1,injectContainerState:!1}};let x6=(()=>{class _{constructor(d,p){this.document=d,this.window=p,this.offset=()=>[0,0]}setOffset(d){this.offset=Array.isArray(d)?()=>d:d}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(d){this.supportScrollRestoration()&&this.window.scrollTo(d[0],d[1])}scrollToAnchor(d){if(this.supportScrollRestoration()){const p=this.document.getElementById(d);if(p)return void this.scrollToElement(p);const M=this.document.querySelector(`[name='${d}']`);if(M)return void this.scrollToElement(M)}}setHistoryScrollRestoration(d){if(this.supportScrollRestoration()){const p=this.window.history;p&&p.scrollRestoration&&(p.scrollRestoration=d)}}scrollToElement(d){const p=d.getBoundingClientRect(),M=p.left+this.window.pageXOffset,U=p.top+this.window.pageYOffset,A1=this.offset();this.window.scrollTo(M-A1[0],U-A1[1])}supportScrollRestoration(){return!(!this.window||!this.window.scrollTo||!("scrollRestoration"in this.window.history))}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(k.qQ),a.KVO(Re.jf))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})(),C6=(()=>{class _{serialize(d){const{url:p}=d;let{root:M}=d;for(;M.firstChild;)M=M.firstChild;const{params:U,queryParams:A1,data:Z1}=M;return{url:p,params:U,queryParams:A1,data:Z1}}static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})();var Jn=f(9859);let E6=(()=>{class _{constructor(d,p,M){this.store=d,this.authService=p;const Z1=(0,k.UE)(M)?"/_api/auth-api":"http://auth-api",R2=(0,k.UE)(M)?"/_api/account-api":"http://account-api";this.blacklistRoutes=["https://storage.googleapis.com",`${R2}/v1/services/${Q5.K5.fr_FR}`,`${R2}/v1/services/${Q5.K5.en_GB}`,`${R2}/v1/login`,`${R2}/v1/login/process`,`${R2}/v1/logout`,`${R2}/v1/logout/process`,new RegExp(`${Z1}(?!(((/v1/user).*(/email|password|overview|authentication))|((/associate).*(/apple|google|facebook))))`,"i")]}getTokens(){return this.store.selectOnce(x0.Yj.tokens)}logout(){this.store.dispatch(new Jn.fQ)}refreshToken(d){return this.authService.refreshToken(d).pipe((0,Et.n)(p=>this.store.dispatch(new Jn.$O(p)).pipe((0,fe.T)(()=>p))))}saveLocalTokens(d){this.store.dispatch(new Jn.X$(d))}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(g4.il),a.KVO(C0.ak),a.KVO(a.Agw))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})();var o4=f(7731),Ro=f(7888),I6=f(7227),S6=f(2808),Lo=f.n(S6),O6=f(2790),Il=f(8713),Bo=f(6351);let Vo=(()=>{class _{constructor(d,p,M,U,A1){this.accountWebservice=d,this.router=p,this.store=M,this.redirectSafeUrlService=U,this.window=A1}canActivate(d){const p=d.queryParamMap.get("login-token");if(!p)return!0;const M=d.queryParamMap.get("redirect");return this.store.select(x0.Yj.isInitialized).pipe((0,Je.p)(U=>U),(0,l5.$)(),(0,Et.n)(()=>this.store.selectOnce(x0.Yj.tokens).pipe((0,fe.T)(U=>!!U))),(0,Et.n)(U=>{if(U&&M)return this.redirectSafeUrlService.safeOpen(M,W3.c.domainsByLocale[W3.c.locale],"_self"),(0,k2.of)(!1);const A1=`${this.window.location.origin}${this.window.location.pathname}`,Z1=Lo().parse(this.window.location.search.split("?")[1]),R2=Object.keys(Z1).reduce((M3,it)=>({...M3,..."login-token"!==it?{[it]:Z1[it]}:{}}),{}),I3=`${A1}?${Lo().stringify(R2)}`;return U?(this.window.open(I3,"_self"),(0,k2.of)(!1)):this.store.select(x0.Yj.currentAppId).pipe((0,Et.n)(M3=>this.accountWebservice.loginWithToken(p,M3,{withCredentials:!0})),(0,Et.n)(M3=>(this.window.open(I3,"_self"),(0,k2.of)(!0))),(0,Il.W)(M3=>(404===M3.status&&this.router.navigate(["/",ze.P.SignIn],{queryParams:{redirect:M}}),(0,O6.$)(M3))))}))}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(C0.Dz),a.KVO(Me.Ix),a.KVO(g4.il),a.KVO(Bo.w),a.KVO(Re.jf))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();var T6=f(1355);const Sl=[{path:"",canActivate:[Vo],children:[{path:ze.P.SignIn,loadChildren:()=>Promise.all([f.e(9128),f.e(8525)]).then(f.bind(f,8525)).then(_=>_.SignInModule)},{path:ze.P.SignUp,canActivate:[_=>{const v=_.queryParamMap.get("app-id");return["fibii","fibii-home","fibii-nexity","fibii_nexity","money-intl"].includes(v)&&(0,a.WQX)(o4.il).dispatch((0,Ro.o)()),!0}],loadChildren:()=>Promise.all([f.e(9128),f.e(2076),f.e(1703)]).then(f.bind(f,1703)).then(_=>_.SignUpModule)},{path:"",canActivate:[I6.Z],children:[{path:"",loadChildren:()=>Promise.all([f.e(2076),f.e(3940)]).then(f.bind(f,3940)).then(_=>_.HomeModule)},{path:ze.P.LostPassword,loadChildren:()=>Promise.all([f.e(2076),f.e(8692)]).then(f.bind(f,8692)).then(_=>_.LostPasswordModule)}]},{path:ze.P.ResetPassword,loadChildren:()=>Promise.all([f.e(2076),f.e(1532)]).then(f.bind(f,1532)).then(_=>_.ResetPasswordModule)},{path:ze.P.Unsubscribe,loadChildren:()=>Promise.all([f.e(2076),f.e(7341)]).then(f.bind(f,7341)).then(_=>_.UnsubscribeModule)},{path:"",canActivate:[T6.J],component:hl,children:[{path:ze.P.Dashboard,loadChildren:()=>f.e(939).then(f.bind(f,939)).then(_=>_.DashboardHomeModule)},{path:ze.P.Profile,loadChildren:()=>Promise.all([f.e(2076),f.e(4914)]).then(f.bind(f,4914)).then(_=>_.ProfileModule)},{path:ze.P.Privacy,loadChildren:()=>Promise.all([f.e(2076),f.e(1564)]).then(f.bind(f,1564)).then(_=>_.PrivacyModule)},{path:ze.P.Security,loadChildren:()=>Promise.all([f.e(9128),f.e(2076),f.e(1833)]).then(f.bind(f,1833)).then(_=>_.SecurityModule)},{path:ze.P.Notifications,loadChildren:()=>Promise.all([f.e(2076),f.e(3920)]).then(f.bind(f,3920)).then(_=>_.NotificationsModule)},{path:ze.P.Logout,loadChildren:()=>f.e(771).then(f.bind(f,771)).then(_=>_.LogoutModule)}]}]}];let Ol=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({providers:[I6.Z,T6.J,Vo,{provide:C0.t,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/auth-api":"http://auth-api",locale:W3.c.locale,cookieDomains:W3.c.domainsByLocale,platform:W3.c.platform,defaultCookieDomain:"local"===W3.c.platform?"localhost":void 0}),deps:[a.Agw]},C0.ak,C0.WW,{provide:C0.Mi,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/job-api":"http://job-api",locale:W3.c.locale}),deps:[a.Agw]},C0.vW,{provide:C0.ab,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/place-api":"http://place-api",locale:W3.c.locale}),deps:[a.Agw]},C0.m6,{provide:C0.xC,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/consent-api":"http://consent-api",locale:W3.c.locale}),deps:[a.Agw]},C0.ej,{provide:C0.mg,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/content-api":"http://content-api",locale:W3.c.locale}),deps:[a.Agw]},C0.kW,{provide:C0.j8,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/contact-api":"http://contact-api",locale:W3.c.locale}),deps:[a.Agw]}],imports:[k.MD,Ln,x.q1,Me.iI.forChild([...Sl,{path:":lang",children:[...Sl]}])]})}return _})();var Uo=f(8899),yi=f(983),D6=f(1151),Ho=f(5603),N6=f(5214),Tl=f(4672),pc=f(623),$o=f(1474),jo=f(58),Go=f(849),Wo=f(1676),vc=f(2437);const gc=(0,Go.L)(_=>function(d=null){_(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=d});function Xo(_){throw new gc(_)}var Dl=f(9721),Nl=f(5733),I5=f(2601),Pl=f(8065);const s5="PERFORM_ACTION",o5="ROLLBACK",on="TOGGLE_ACTION",na="JUMP_TO_STATE",S5="JUMP_TO_ACTION",Rl="IMPORT_STATE",Fl="LOCK_CHANGES",P6="PAUSE_RECORDING";class aa{constructor(v,d){if(this.action=v,this.timestamp=d,this.type=s5,typeof v.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class Ll{constructor(){this.type="REFRESH"}}class R6{constructor(v){this.timestamp=v,this.type="RESET"}}class Ko{constructor(v){this.timestamp=v,this.type=o5}}class qo{constructor(v){this.timestamp=v,this.type="COMMIT"}}class cn{constructor(){this.type="SWEEP"}}class F6{constructor(v){this.id=v,this.type=on}}class Yo{constructor(v){this.index=v,this.type=na}}class _c{constructor(v){this.actionId=v,this.type=S5}}class Ac{constructor(v){this.nextLiftedState=v,this.type=Rl}}class dn{constructor(v){this.status=v,this.type=Fl}}class Qo{constructor(v){this.status=v,this.type=P6}}const O5=new a.nKC("@ngrx/store-devtools Options"),B6=new a.nKC("@ngrx/store-devtools Initial Config");function Vl(){return null}const Ul="NgRx Store DevTools";function la(_){const v={maxAge:!1,monitor:Vl,actionSanitizer:void 0,stateSanitizer:void 0,name:Ul,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},d="function"==typeof _?_():_,M=d.features||!!d.logOnly&&{pause:!0,export:!0,test:!0}||v.features;!0===M.import&&(M.import="custom");const U=Object.assign({},v,{features:M},d);if(U.maxAge&&U.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${U.maxAge}`);return U}function hn(_,v){return _.filter(d=>v.indexOf(d)<0)}function Hl(_){const{computedStates:v,currentStateIndex:d}=_;if(d>=v.length){const{state:M}=v[v.length-1];return M}const{state:p}=v[d];return p}function T5(_){return new aa(_,+Date.now())}function ra(_,v){return Object.keys(v).reduce((d,p)=>{const M=Number(p);return d[M]=sa(_,v[M],M),d},{})}function sa(_,v,d){return{...v,action:_(v.action,d)}}function D5(_,v){return v.map((d,p)=>({state:V6(_,d.state,p),error:d.error}))}function V6(_,v,d){return _(v,d)}function U6(_){return _.predicate||_.actionsSafelist||_.actionsBlocklist}function N5(_,v,d,p,M){const U=d&&!d(_,v.action),A1=p&&!v.action.type.match(p.map(R2=>oa(R2)).join("|")),Z1=M&&v.action.type.match(M.map(R2=>oa(R2)).join("|"));return U||A1||Z1}function oa(_){return _.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function $l(_){return{ngZone:_?(0,a.WQX)(a.SKi):null,connectInZone:_}}let mn=(()=>{class _ extends o4.SS{static#t=this.\u0275fac=(()=>{let d;return function(M){return(d||(d=a.xGo(_)))(M||_)}})();static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})();const ai=new a.nKC("@ngrx/store-devtools Redux Devtools Extension");let H6=(()=>{class _{constructor(d,p,M){this.config=p,this.dispatcher=M,this.zoneConfig=$l(this.config.connectInZone),this.devtoolsExtension=d,this.createActionStreams()}notify(d,p){if(this.devtoolsExtension)if(d.type===s5){if(p.isLocked||p.isPaused)return;const M=Hl(p);if(U6(this.config)&&N5(M,d,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const U=this.config.stateSanitizer?V6(this.config.stateSanitizer,M,p.currentStateIndex):M,A1=this.config.actionSanitizer?sa(this.config.actionSanitizer,d,p.nextActionId):d;this.sendToReduxDevtools(()=>this.extensionConnection.send(A1,U))}else{const M={...p,stagedActionIds:p.stagedActionIds,actionsById:this.config.actionSanitizer?ra(this.config.actionSanitizer,p.actionsById):p.actionsById,computedStates:this.config.stateSanitizer?D5(this.config.stateSanitizer,p.computedStates):p.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,M,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new s3.c(d=>{const p=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=p,p.init(),p.subscribe(M=>d.next(M)),p.unsubscribe}):m3.w}createActionStreams(){const d=this.createChangesObservable().pipe((0,Ho.u)()),p=d.pipe((0,Je.p)(G2=>"START"===G2.type)),M=d.pipe((0,Je.p)(G2=>"STOP"===G2.type)),U=d.pipe((0,Je.p)(G2=>"DISPATCH"===G2.type),(0,fe.T)(G2=>this.unwrapAction(G2.payload)),(0,N6.H)(G2=>G2.type===Rl?this.dispatcher.pipe((0,Je.p)(I3=>I3.type===o4.q6),function ta(_,v){const{first:d,each:p,with:M=Xo,scheduler:U=v??Tl.E,meta:A1=null}=(0,pc.v)(_)?{first:_}:"number"==typeof _?{each:_}:_;if(null==d&&null==p)throw new TypeError("No timeout provided.");return(0,$o.N)((Z1,R2)=>{let G2,I3,M3=null,it=0;const H3=T3=>{I3=(0,vc.N)(R2,U,()=>{try{G2.unsubscribe(),(0,jo.Tg)(M({meta:A1,lastValue:M3,seen:it})).subscribe(R2)}catch(K3){R2.error(K3)}},T3)};G2=Z1.subscribe((0,Wo._)(R2,T3=>{I3?.unsubscribe(),it++,R2.next(M3=T3),p>0&&H3(p)},void 0,void 0,()=>{I3?.closed||I3?.unsubscribe(),M3=null})),!it&&H3(null!=d?"number"==typeof d?d:+d-U.now():p)})}(1e3),(0,nn.B)(1e3),(0,fe.T)(()=>G2),(0,Il.W)(()=>(0,k2.of)(G2)),(0,u1.s)(1)):(0,k2.of)(G2))),Z1=d.pipe((0,Je.p)(G2=>"ACTION"===G2.type),(0,fe.T)(G2=>this.unwrapAction(G2.payload))).pipe((0,n0.Q)(M)),R2=U.pipe((0,n0.Q)(M));this.start$=p.pipe((0,n0.Q)(M)),this.actions$=this.start$.pipe((0,Et.n)(()=>Z1)),this.liftedActions$=this.start$.pipe((0,Et.n)(()=>R2))}unwrapAction(d){return"string"==typeof d?(0,eval)(`(${d})`):d}getExtensionConfig(d){const p={name:d.name,features:d.features,serialize:d.serialize,autoPause:d.autoPause??!1,trace:d.trace??!1,traceLimit:d.traceLimit??75};return!1!==d.maxAge&&(p.maxAge=d.maxAge),p}sendToReduxDevtools(d){try{d()}catch(p){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",p)}}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(ai),a.KVO(O5),a.KVO(mn))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})();const ca={type:o4.Zz},t7={type:"@ngrx/store-devtools/recompute"};function $6(_,v,d,p,M){if(p)return{state:d,error:"Interrupted by an error up the chain"};let A1,U=d;try{U=_(d,v)}catch(Z1){A1=Z1.toString(),M.handleError(Z1)}return{state:U,error:A1}}function A4(_,v,d,p,M,U,A1,Z1,R2){if(v>=_.length&&_.length===U.length)return _;const G2=_.slice(0,v),I3=U.length-(R2?1:0);for(let M3=v;M3<I3;M3++){const it=U[M3],H3=M[it].action,T3=G2[M3-1],K3=T3?T3.state:p,ee=T3?T3.error:void 0,le=A1.indexOf(it)>-1?T3:$6(d,H3,K3,ee,Z1);G2.push(le)}return R2&&G2.push(_[_.length-1]),G2}let j6=(()=>{class _{constructor(d,p,M,U,A1,Z1,R2,G2){const I3=function P5(_,v){return{monitorState:v(void 0,{}),nextActionId:1,actionsById:{0:T5(ca)},stagedActionIds:[0],skippedActionIds:[],committedState:_,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}(R2,G2.monitor),M3=function e7(_,v,d,p,M={}){return U=>(A1,Z1)=>{let{monitorState:R2,actionsById:G2,nextActionId:I3,stagedActionIds:M3,skippedActionIds:it,committedState:H3,currentStateIndex:T3,computedStates:K3,isLocked:ee,isPaused:ce}=A1||v;function le(Ee){let _e=Ee,Ye=M3.slice(1,_e+1);for(let Ue=0;Ue<Ye.length;Ue++){if(K3[Ue+1].error){_e=Ue,Ye=M3.slice(1,_e+1);break}delete G2[Ye[Ue]]}it=it.filter(Ue=>-1===Ye.indexOf(Ue)),M3=[0,...M3.slice(_e+1)],H3=K3[_e].state,K3=K3.slice(_e),T3=T3>_e?T3-_e:0}function Ve(){G2={0:T5(ca)},I3=1,M3=[0],it=[],H3=K3[T3].state,T3=0,K3=[]}A1||(G2=Object.create(G2));let qt=0;switch(Z1.type){case Fl:ee=Z1.status,qt=1/0;break;case P6:ce=Z1.status,ce?(M3=[...M3,I3],G2[I3]=new aa({type:"@ngrx/devtools/pause"},+Date.now()),I3++,qt=M3.length-1,K3=K3.concat(K3[K3.length-1]),T3===M3.length-2&&T3++,qt=1/0):Ve();break;case"RESET":G2={0:T5(ca)},I3=1,M3=[0],it=[],H3=_,T3=0,K3=[];break;case"COMMIT":Ve();break;case o5:G2={0:T5(ca)},I3=1,M3=[0],it=[],T3=0,K3=[];break;case on:{const{id:Ee}=Z1;it=-1===it.indexOf(Ee)?[Ee,...it]:it.filter(Ye=>Ye!==Ee),qt=M3.indexOf(Ee);break}case"SET_ACTIONS_ACTIVE":{const{start:Ee,end:_e,active:Ye}=Z1,Ue=[];for(let U0=Ee;U0<_e;U0++)Ue.push(U0);it=Ye?hn(it,Ue):[...it,...Ue],qt=M3.indexOf(Ee);break}case na:T3=Z1.index,qt=1/0;break;case S5:{const Ee=M3.indexOf(Z1.actionId);-1!==Ee&&(T3=Ee),qt=1/0;break}case"SWEEP":M3=hn(M3,it),it=[],T3=Math.min(T3,M3.length-1);break;case s5:{if(ee)return A1||v;if(ce||A1&&N5(A1.computedStates[T3],Z1,M.predicate,M.actionsSafelist,M.actionsBlocklist)){const _e=K3[K3.length-1];K3=[...K3.slice(0,-1),$6(U,Z1.action,_e.state,_e.error,d)],qt=1/0;break}M.maxAge&&M3.length===M.maxAge&&le(1),T3===M3.length-1&&T3++;const Ee=I3++;G2[Ee]=Z1,M3=[...M3,Ee],qt=M3.length-1;break}case Rl:({monitorState:R2,actionsById:G2,nextActionId:I3,stagedActionIds:M3,skippedActionIds:it,committedState:H3,currentStateIndex:T3,computedStates:K3,isLocked:ee,isPaused:ce}=Z1.nextLiftedState);break;case o4.Zz:qt=0,M.maxAge&&M3.length>M.maxAge&&(K3=A4(K3,qt,U,H3,G2,M3,it,d,ce),le(M3.length-M.maxAge),qt=1/0);break;case o4.q6:if(K3.filter(_e=>_e.error).length>0)qt=0,M.maxAge&&M3.length>M.maxAge&&(K3=A4(K3,qt,U,H3,G2,M3,it,d,ce),le(M3.length-M.maxAge),qt=1/0);else{if(!ce&&!ee){T3===M3.length-1&&T3++;const _e=I3++;G2[_e]=new aa(Z1,+Date.now()),M3=[...M3,_e],qt=M3.length-1,K3=A4(K3,qt,U,H3,G2,M3,it,d,ce)}K3=K3.map(_e=>({..._e,state:U(_e.state,t7)})),T3=M3.length-1,M.maxAge&&M3.length>M.maxAge&&le(M3.length-M.maxAge),qt=1/0}break;default:qt=1/0}return K3=A4(K3,qt,U,H3,G2,M3,it,d,ce),R2=p(R2,Z1),{monitorState:R2,actionsById:G2,nextActionId:I3,stagedActionIds:M3,skippedActionIds:it,committedState:H3,currentStateIndex:T3,computedStates:K3,isLocked:ee,isPaused:ce}}}(R2,I3,Z1,G2.monitor,G2),it=(0,q0.h)((0,q0.h)(p.asObservable().pipe((0,te.i)(1)),U.actions$).pipe((0,fe.T)(T5)),d,U.liftedActions$).pipe((0,Dl.Q)(yi.T)),H3=M.pipe((0,fe.T)(M3)),T3=$l(G2.connectInZone),K3=new D6.m(1);this.liftedStateSubscription=it.pipe((0,Nl.E)(H3),G6(T3),(0,I5.S)(({state:le},[Ve,qt])=>{let Ee=qt(le,Ve);return Ve.type!==s5&&U6(G2)&&(Ee=function Mc(_,v,d,p){const M=[],U={},A1=[];return _.stagedActionIds.forEach((Z1,R2)=>{const G2=_.actionsById[Z1];G2&&(R2&&N5(_.computedStates[R2],G2,v,d,p)||(U[Z1]=G2,M.push(Z1),A1.push(_.computedStates[R2])))}),{..._,stagedActionIds:M,actionsById:U,computedStates:A1}}(Ee,G2.predicate,G2.actionsSafelist,G2.actionsBlocklist)),U.notify(Ve,Ee),{state:Ee,action:Ve}},{state:I3,action:null})).subscribe(({state:le,action:Ve})=>{K3.next(le),Ve.type===s5&&A1.next(Ve.action)}),this.extensionStartSubscription=U.start$.pipe(G6(T3)).subscribe(()=>{this.refresh()});const ee=K3.asObservable(),ce=ee.pipe((0,fe.T)(Hl));Object.defineProperty(ce,"state",{value:(0,Pl.ot)(ce,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=d,this.liftedState=ee,this.state=ce}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(d){this.dispatcher.next(d)}next(d){this.dispatcher.next(d)}error(d){}complete(){}performAction(d){this.dispatch(new aa(d,+Date.now()))}refresh(){this.dispatch(new Ll)}reset(){this.dispatch(new R6(+Date.now()))}rollback(){this.dispatch(new Ko(+Date.now()))}commit(){this.dispatch(new qo(+Date.now()))}sweep(){this.dispatch(new cn)}toggleAction(d){this.dispatch(new F6(d))}jumpToAction(d){this.dispatch(new _c(d))}jumpToState(d){this.dispatch(new Yo(d))}importState(d){this.dispatch(new Ac(d))}lockChanges(d){this.dispatch(new dn(d))}pauseRecording(d){this.dispatch(new Qo(d))}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(mn),a.KVO(o4.SS),a.KVO(o4.QU),a.KVO(H6),a.KVO(o4.sA),a.KVO(a.zcH),a.KVO(o4.N_),a.KVO(O5))};static#e=this.\u0275prov=a.jDH({token:_,factory:_.\u0275fac})}return _})();function G6({ngZone:_,connectInZone:v}){return d=>v?new s3.c(p=>d.subscribe({next:M=>_.run(()=>p.next(M)),error:M=>_.run(()=>p.error(M)),complete:()=>_.run(()=>p.complete())})):d}const n7=new a.nKC("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function a7(_,v){return!!_||v.monitor!==Vl}function l7(){const _="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[_]<"u"?window[_]:null}function W6(_={}){return(0,a.EmA)([H6,mn,j6,{provide:B6,useValue:_},{provide:n7,deps:[ai,O5],useFactory:a7},{provide:ai,useFactory:l7},{provide:O5,deps:[B6],useFactory:la},{provide:o4.h1,deps:[j6],useFactory:r7},{provide:o4.Bh,useExisting:mn}])}function r7(_){return _.state}let s7=(()=>{class _{static instrument(d={}){return{ngModule:_,providers:[W6(d)]}}static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({})}return _})();const X6=new a.nKC("NGXS_DEVTOOLS_OPTIONS");let o7=(()=>{class _{constructor(d,p,M){this._options=d,this._injector=p,this._ngZone=M,this.devtoolsExtension=null,this.globalDevtools=a.JZv.__REDUX_DEVTOOLS_EXTENSION__||a.JZv.devToolsExtension,this.unsubscribe=null,this.connect()}ngOnDestroy(){null!==this.unsubscribe&&this.unsubscribe(),this.globalDevtools&&this.globalDevtools.disconnect()}get store(){return this._injector.get(g4.il)}handle(d,p,M){return!this.devtoolsExtension||this._options.disabled?M(d,p):M(d,p).pipe((0,Il.W)(U=>{const A1=this.store.snapshot();throw this.sendToDevTools(d,p,A1),U}),(0,D4.M)(U=>{this.sendToDevTools(d,p,U)}))}sendToDevTools(d,p,M){const U=(0,g4.Ak)(p);U===g4.OU.type?this.devtoolsExtension.init(d):this.devtoolsExtension.send(Object.assign(Object.assign({},p),{action:null,type:U}),M)}dispatched(d){if("DISPATCH"===d.type){if("JUMP_TO_ACTION"===d.payload.type||"JUMP_TO_STATE"===d.payload.type){const p=JSON.parse(d.state);p.router&&p.router.trigger&&(p.router.trigger="devtools"),this.store.reset(p)}else if("TOGGLE_ACTION"===d.payload.type)console.warn("Skip is not supported at this time.");else if("IMPORT_STATE"===d.payload.type){const{actionsById:p,computedStates:M,currentStateIndex:U}=d.payload.nextLiftedState;this.devtoolsExtension.init(M[0].state),Object.keys(p).filter(A1=>"0"!==A1).forEach(A1=>this.devtoolsExtension.send(p[A1],M[A1].state)),this.store.reset(M[U].state)}}else if("ACTION"===d.type){const p=JSON.parse(d.payload);this.store.dispatch(p)}}connect(){!this.globalDevtools||this._options.disabled||(this.devtoolsExtension=this._ngZone.runOutsideAngular(()=>this.globalDevtools.connect(this._options)),this.unsubscribe=this.devtoolsExtension.subscribe(d=>{("DISPATCH"===d.type||"ACTION"===d.type)&&this.dispatched(d)}))}}return _.\u0275fac=function(d){return new(d||_)(a.KVO(X6),a.KVO(a.zZn),a.KVO(a.SKi))},_.\u0275prov=a.jDH({token:_,factory:_.\u0275fac}),_})();function da(_){return Object.assign({name:"NGXS"},_)}const W4=new a.nKC("USER_OPTIONS");let un=(()=>{class _{static forRoot(d){return{ngModule:_,providers:[{provide:g4.qu,useClass:o7,multi:!0},{provide:W4,useValue:d},{provide:X6,useFactory:da,deps:[W4]}]}}}return _.\u0275fac=function(d){return new(d||_)},_.\u0275mod=a.$C({type:_}),_.\u0275inj=a.G2t({}),_})();var Z6=f(9050),K6=f(5965),jl=f(3670),bc=f(3);Pi().start(Vi);let wc=(()=>{class _{static#t=this.\u0275fac=function(p){return new(p||_)};static#e=this.\u0275mod=a.$C({type:_});static#i=this.\u0275inj=a.G2t({imports:[E5,E5]})}return _})(),kc=(()=>{class _{constructor(d,p,M){d.runOutsideAngular(()=>{p.addSvgIconSet(M.bypassSecurityTrustResourceUrl(`${W3.c.deployAssetsUrl??"/account/assets"}/sprite.svg`))})}static#t=this.\u0275fac=function(p){return new(p||_)(a.KVO(a.SKi),a.KVO(D.tp),a.KVO(o.up))};static#e=this.\u0275mod=a.$C({type:_,bootstrap:[r5]});static#i=this.\u0275inj=a.G2t({providers:[bc.V8,Rn.O,{provide:a.zcH,useFactory:()=>new T4},{provide:wl.jr,useClass:C6},{provide:k.Xr,useClass:x6},{provide:a.xe9,useValue:W3.c.lang},{provide:k.kB,useValue:"/account/"},Re.GG,{provide:jl.Qn,useClass:E6},{provide:x.a7,useClass:jl.Vw,multi:!0},C0.Dz,{provide:C0.Sp,useFactory:d=>({appId:W3.c.applicationId,baseUrl:(0,k.UE)(d)?"/_api/account-api":"http://account-api",locale:W3.c.locale,cookieDomains:W3.c.domainsByLocale,platform:W3.c.platform,defaultCookieDomain:"local"===W3.c.platform?"localhost":void 0}),deps:[a.Agw]},C0.z2,{provide:C0.Oi,useValue:{baseUrl:W3.c.api.abtest,appId:W3.c.applicationId}}],imports:[k.MD,o.Bb,Di,o.fM,u5.forRoot(),D.m_,wc,Me.iI.forRoot([],{initialNavigation:"enabledBlocking",onSameUrlNavigation:"reload",paramsInheritanceStrategy:"always",scrollPositionRestoration:"enabled",anchorScrolling:"enabled",preloadingStrategy:Kn}),g4.rK.forRoot([x0.Yj,K6.t,u6.a],Qn),wl.dE.forRoot(),Z6.xG.forRoot(),x.q1,e1,Ol,kn,pi.forRoot(),un.forRoot({name:"WIZBII Account",maxAge:30}),o4.md.forRoot(),Uo.Vm.forRoot(),s7.instrument({maxAge:25,logOnly:!(0,a.naY)(),autoPause:!0,trace:!1,traceLimit:75,connectInZone:!1,name:"account-ngrx"}),Bi.Y,n4.t,n4.t]})}return _})();W3.c.isProdBuild&&(0,a.SmG)(),document.addEventListener("DOMContentLoaded",()=>{o.sG().bootstrapModule(kc).catch(_=>console.error(_))})},2417:(m2,P1,f)=>{var o={"./af.js":[4838,2457],"./am.js":[8,8],"./ar-dz.js":[3040,3040],"./ar-iq.js":[3316,3316],"./ar-kw.js":[1076,1076],"./ar-ly.js":[1377,1377],"./ar-ma.js":[9184,6803],"./ar-sa.js":[2346,2346],"./ar-tn.js":[9884,9884],"./ar.js":[7941,7941],"./az.js":[2221,2221],"./be.js":[9535,9535],"./bg.js":[9937,9937],"./bi.js":[8355,8355],"./bm.js":[7863,7863],"./bn-bd.js":[1565,1565],"./bn.js":[842,842],"./bo.js":[1353,1353],"./br.js":[5374,5374],"./bs.js":[5293,5293],"./ca.js":[3802,3802],"./cs.js":[9600,9600],"./cv.js":[7907,7907],"./cy.js":[8386,8386],"./da.js":[993,993],"./de-at.js":[6687,6687],"./de-ch.js":[9001,9001],"./de.js":[8557,8557],"./dv.js":[2916,2916],"./el.js":[3331,3331],"./en-au.js":[6016,6016],"./en-ca.js":[8730,8730],"./en-gb.js":[1843,1843],"./en-ie.js":[3816,3816],"./en-il.js":[8023,8023],"./en-in.js":[249,249],"./en-nz.js":[570,570],"./en-sg.js":[5980,5980],"./en-tt.js":[6942,6942],"./en.js":[1349,1349],"./eo.js":[3158,3158],"./es-do.js":[5894,5894],"./es-mx.js":[8114,8114],"./es-pr.js":[7029,7029],"./es-us.js":[8719,8719],"./es.js":[9858,9858],"./et.js":[5819,5819],"./eu.js":[4372,4372],"./fa.js":[6135,6135],"./fi.js":[335,335],"./fo.js":[9613,9613],"./fr-ca.js":[5683,5683],"./fr-ch.js":[8724,8724],"./fr.js":[6474,6474],"./fy.js":[7439,7439],"./ga.js":[7270,7270],"./gd.js":[6009,6009],"./gl.js":[9713,9713],"./gom-latn.js":[3735,3735],"./gu.js":[2810,2810],"./he.js":[7521,7521],"./hi.js":[1253,1253],"./hr.js":[7284,7284],"./ht.js":[4722,4722],"./hu.js":[8625,8625],"./hy-am.js":[9528,9528],"./id.js":[9855,9855],"./is.js":[6014,6014],"./it-ch.js":[3235,3235],"./it.js":[6399,6399],"./ja.js":[3379,3379],"./jv.js":[7050,7050],"./ka.js":[1618,1618],"./kk.js":[6803,9184],"./km.js":[4022,4022],"./kn.js":[7491,7491],"./ko.js":[1404,1404],"./ku.js":[2942,2942],"./ky.js":[3386,3386],"./lb.js":[7072,7072],"./lo.js":[1563,1563],"./lt.js":[4678,4678],"./lv.js":[2924,2924],"./me.js":[9676,9676],"./mi.js":[7384,7384],"./mk.js":[4146,4146],"./ml.js":[9531,9531],"./mn.js":[8125,8125],"./mr.js":[4185,4185],"./ms-my.js":[4761,4761],"./ms.js":[3674,3674],"./mt.js":[1187,1187],"./my.js":[8440,8440],"./nb.js":[8642,8642],"./ne.js":[8203,8203],"./nl-be.js":[7848,7848],"./nl.js":[1644,1644],"./nn.js":[102,102],"./oc-lnc.js":[4034,4034],"./pa-in.js":[7219,4838],"./pl.js":[6386,6386],"./pt-br.js":[2623,2623],"./pt.js":[8890,8890],"./rn.js":[7962,7962],"./ro.js":[745,745],"./ru.js":[1823,1823],"./rw.js":[9697,9697],"./sd.js":[5685,5685],"./se.js":[3846,3846],"./si.js":[4322,4322],"./sk.js":[6504,6504],"./sl.js":[5853,5853],"./sq.js":[6090,6090],"./sr-cyrl.js":[2778,2778],"./sr.js":[9815,9815],"./ss.js":[5664,5664],"./sv-fi.js":[3101,3101],"./sv.js":[3603,3603],"./sw.js":[8140,8140],"./ta.js":[4673,4673],"./te.js":[7805,7805],"./tet.js":[9581,9581],"./tg.js":[7547,7547],"./th.js":[2874,2874],"./tk.js":[7975,7975],"./tl-ph.js":[6015,6015],"./tlh.js":[9356,9356],"./tr.js":[1336,1336],"./tzl.js":[9206,9206],"./tzm-latn.js":[2191,2191],"./tzm.js":[1045,1045],"./ug-cn.js":[6478,6478],"./uk.js":[7146,7146],"./ur.js":[4049,4049],"./uz-latn.js":[3835,3835],"./uz.js":[345,345],"./vi.js":[4127,4127],"./x-pseudo.js":[2211,2211],"./yo.js":[7722,7722],"./zh-cn.js":[7656,7656],"./zh-hk.js":[3712,3712],"./zh-tw.js":[2912,2912],"./zh.js":[6836,6836]};function a(k){if(!f.o(o,k))return Promise.resolve().then(()=>{var O=new Error("Cannot find module '"+k+"'");throw O.code="MODULE_NOT_FOUND",O});var x=o[k],D=x[0];return f.e(x[1]).then(()=>f.t(D,19))}a.keys=()=>Object.keys(o),a.id=2417,m2.exports=a},2634:()=>{},2015:(m2,P1,f)=>{"use strict";f.d(P1,{FX:()=>J1,If:()=>o,K2:()=>O,MA:()=>e1,Os:()=>D,P:()=>d1,hZ:()=>k,i0:()=>x,i7:()=>W,iF:()=>R,kY:()=>a1,kp:()=>a,sf:()=>x1,ui:()=>O1,wk:()=>V});var o=function(G1){return G1[G1.State=0]="State",G1[G1.Transition=1]="Transition",G1[G1.Sequence=2]="Sequence",G1[G1.Group=3]="Group",G1[G1.Animate=4]="Animate",G1[G1.Keyframes=5]="Keyframes",G1[G1.Style=6]="Style",G1[G1.Trigger=7]="Trigger",G1[G1.Reference=8]="Reference",G1[G1.AnimateChild=9]="AnimateChild",G1[G1.AnimateRef=10]="AnimateRef",G1[G1.Query=11]="Query",G1[G1.Stagger=12]="Stagger",G1}(o||{});const a="*";function k(G1,L1){return{type:o.Trigger,name:G1,definitions:L1,options:{}}}function x(G1,L1=null){return{type:o.Animate,styles:L1,timings:G1}}function D(G1,L1=null){return{type:o.Group,steps:G1,options:L1}}function O(G1,L1=null){return{type:o.Sequence,steps:G1,options:L1}}function R(G1){return{type:o.Style,styles:G1,offset:null}}function V(G1,L1,a2){return{type:o.State,name:G1,styles:L1,options:a2}}function W(G1){return{type:o.Keyframes,steps:G1}}function a1(G1,L1,a2=null){return{type:o.Transition,expr:G1,animation:L1,options:a2}}function e1(G1=null){return{type:o.AnimateChild,options:G1}}function d1(G1,L1,a2=null){return{type:o.Query,selector:G1,animation:L1,options:a2}}class x1{constructor(L1=0,a2=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=L1+a2}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(L1=>L1()),this._onDoneFns=[])}onStart(L1){this._originalOnStartFns.push(L1),this._onStartFns.push(L1)}onDone(L1){this._originalOnDoneFns.push(L1),this._onDoneFns.push(L1)}onDestroy(L1){this._onDestroyFns.push(L1)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(L1=>L1()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(L1=>L1()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(L1){this._position=this.totalTime?L1*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(L1){const a2="start"==L1?this._onStartFns:this._onDoneFns;a2.forEach(A2=>A2()),a2.length=0}}class O1{constructor(L1){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=L1;let a2=0,A2=0,F2=0;const O2=this.players.length;0==O2?queueMicrotask(()=>this._onFinish()):this.players.forEach(o2=>{o2.onDone(()=>{++a2==O2&&this._onFinish()}),o2.onDestroy(()=>{++A2==O2&&this._onDestroy()}),o2.onStart(()=>{++F2==O2&&this._onStart()})}),this.totalTime=this.players.reduce((o2,X2)=>Math.max(o2,X2.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(L1=>L1()),this._onDoneFns=[])}init(){this.players.forEach(L1=>L1.init())}onStart(L1){this._onStartFns.push(L1)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(L1=>L1()),this._onStartFns=[])}onDone(L1){this._onDoneFns.push(L1)}onDestroy(L1){this._onDestroyFns.push(L1)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(L1=>L1.play())}pause(){this.players.forEach(L1=>L1.pause())}restart(){this.players.forEach(L1=>L1.restart())}finish(){this._onFinish(),this.players.forEach(L1=>L1.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(L1=>L1.destroy()),this._onDestroyFns.forEach(L1=>L1()),this._onDestroyFns=[])}reset(){this.players.forEach(L1=>L1.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(L1){const a2=L1*this.totalTime;this.players.forEach(A2=>{const F2=A2.totalTime?Math.min(1,a2/A2.totalTime):1;A2.setPosition(F2)})}getPosition(){const L1=this.players.reduce((a2,A2)=>null===a2||A2.totalTime>a2.totalTime?A2:a2,null);return null!=L1?L1.getPosition():0}beforeDestroy(){this.players.forEach(L1=>{L1.beforeDestroy&&L1.beforeDestroy()})}triggerCallback(L1){const a2="start"==L1?this._onStartFns:this._onDoneFns;a2.forEach(A2=>A2()),a2.length=0}}const J1="!"},8627:(m2,P1,f)=>{"use strict";f.d(P1,{Ae:()=>Q,Ai:()=>$2,Au:()=>O2,Bu:()=>o2,FN:()=>$,Pd:()=>v2,Q_:()=>D2,_G:()=>Y3,px:()=>D1,vr:()=>L1,w6:()=>et});var o=f(9191),a=f(5541),k=f(1338),x=f(1502),D=f(8639),O=f(5536),R=f(3901),V=f(4986),W=f(1969),a1=f(3396),j=f(1856),e1=f(4406),d1=(f(5117),f(9473)),Y=f(9746),l1=f(5213),v1=f(9663),Z=f(8472),S1=f(2085);const V1=" ";function D1(t2,J,m1){const o1=h1(t2,J);o1.some(k1=>k1.trim()==m1.trim())||(o1.push(m1.trim()),t2.setAttribute(J,o1.join(V1)))}function Q(t2,J,m1){const k1=h1(t2,J).filter(b2=>b2!=m1.trim());k1.length?t2.setAttribute(J,k1.join(V1)):t2.removeAttribute(J)}function h1(t2,J){return(t2.getAttribute(J)||"").match(/\S+/g)||[]}const O1="cdk-describedby-message",J1="cdk-describedby-host";let G1=0,L1=(()=>{class t2{constructor(m1,o1){this._platform=o1,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+G1++,this._document=m1,this._id=(0,a.WQX)(a.sZ2)+"-"+G1++}describe(m1,o1,k1){if(!this._canBeDescribed(m1,o1))return;const b2=a2(o1,k1);"string"!=typeof o1?(A2(o1,this._id),this._messageRegistry.set(b2,{messageElement:o1,referenceCount:0})):this._messageRegistry.has(b2)||this._createMessageElement(o1,k1),this._isElementDescribedByMessage(m1,b2)||this._addMessageReference(m1,b2)}removeDescription(m1,o1,k1){if(!o1||!this._isElementNode(m1))return;const b2=a2(o1,k1);if(this._isElementDescribedByMessage(m1,b2)&&this._removeMessageReference(m1,b2),"string"==typeof o1){const Y2=this._messageRegistry.get(b2);Y2&&0===Y2.referenceCount&&this._deleteMessageElement(b2)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const m1=this._document.querySelectorAll(`[${J1}="${this._id}"]`);for(let o1=0;o1<m1.length;o1++)this._removeCdkDescribedByReferenceIds(m1[o1]),m1[o1].removeAttribute(J1);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(m1,o1){const k1=this._document.createElement("div");A2(k1,this._id),k1.textContent=m1,o1&&k1.setAttribute("role",o1),this._createMessagesContainer(),this._messagesContainer.appendChild(k1),this._messageRegistry.set(a2(m1,o1),{messageElement:k1,referenceCount:0})}_deleteMessageElement(m1){this._messageRegistry.get(m1)?.messageElement?.remove(),this._messageRegistry.delete(m1)}_createMessagesContainer(){if(this._messagesContainer)return;const m1="cdk-describedby-message-container",o1=this._document.querySelectorAll(`.${m1}[platform="server"]`);for(let b2=0;b2<o1.length;b2++)o1[b2].remove();const k1=this._document.createElement("div");k1.style.visibility="hidden",k1.classList.add(m1),k1.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&k1.setAttribute("platform","server"),this._document.body.appendChild(k1),this._messagesContainer=k1}_removeCdkDescribedByReferenceIds(m1){const o1=h1(m1,"aria-describedby").filter(k1=>0!=k1.indexOf(O1));m1.setAttribute("aria-describedby",o1.join(" "))}_addMessageReference(m1,o1){const k1=this._messageRegistry.get(o1);D1(m1,"aria-describedby",k1.messageElement.id),m1.setAttribute(J1,this._id),k1.referenceCount++}_removeMessageReference(m1,o1){const k1=this._messageRegistry.get(o1);k1.referenceCount--,Q(m1,"aria-describedby",k1.messageElement.id),m1.removeAttribute(J1)}_isElementDescribedByMessage(m1,o1){const k1=h1(m1,"aria-describedby"),b2=this._messageRegistry.get(o1),Y2=b2&&b2.messageElement.id;return!!Y2&&-1!=k1.indexOf(Y2)}_canBeDescribed(m1,o1){if(!this._isElementNode(m1))return!1;if(o1&&"object"==typeof o1)return!0;const k1=null==o1?"":`${o1}`.trim(),b2=m1.getAttribute("aria-label");return!(!k1||b2&&b2.trim()===k1)}_isElementNode(m1){return m1.nodeType===this._document.ELEMENT_NODE}static#t=this.\u0275fac=function(o1){return new(o1||t2)(a.KVO(o.qQ),a.KVO(k.OD))};static#e=this.\u0275prov=a.jDH({token:t2,factory:t2.\u0275fac,providedIn:"root"})}return t2})();function a2(t2,J){return"string"==typeof t2?`${J||""}/${t2}`:t2}function A2(t2,J){t2.id||(t2.id=`${O1}-${J}-${G1++}`)}class F2{constructor(J){this._items=J,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new x.B,this._typeaheadSubscription=D.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=m1=>m1.disabled,this._pressedLetters=[],this.tabOut=new x.B,this.change=new x.B,J instanceof a.rOR&&(this._itemChangesSubscription=J.changes.subscribe(m1=>{if(this._activeItem){const k1=m1.toArray().indexOf(this._activeItem);k1>-1&&k1!==this._activeItemIndex&&(this._activeItemIndex=k1)}}))}skipPredicate(J){return this._skipPredicateFn=J,this}withWrap(J=!0){return this._wrap=J,this}withVerticalOrientation(J=!0){return this._vertical=J,this}withHorizontalOrientation(J){return this._horizontal=J,this}withAllowedModifierKeys(J){return this._allowedModifierKeys=J,this}withTypeAhead(J=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,W.M)(m1=>this._pressedLetters.push(m1)),(0,a1.B)(J),(0,j.p)(()=>this._pressedLetters.length>0),(0,e1.T)(()=>this._pressedLetters.join(""))).subscribe(m1=>{const o1=this._getItemsArray();for(let k1=1;k1<o1.length+1;k1++){const b2=(this._activeItemIndex+k1)%o1.length,Y2=o1[b2];if(!this._skipPredicateFn(Y2)&&0===Y2.getLabel().toUpperCase().trim().indexOf(m1)){this.setActiveItem(b2);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(J=!0){return this._homeAndEnd=J,this}withPageUpDown(J=!0,m1=10){return this._pageUpAndDown={enabled:J,delta:m1},this}setActiveItem(J){const m1=this._activeItem;this.updateActiveItem(J),this._activeItem!==m1&&this.change.next(this._activeItemIndex)}onKeydown(J){const m1=J.keyCode,k1=["altKey","ctrlKey","metaKey","shiftKey"].every(b2=>!J[b2]||this._allowedModifierKeys.indexOf(b2)>-1);switch(m1){case V.wn:return void this.tabOut.next();case V.n6:if(this._vertical&&k1){this.setNextItemActive();break}return;case V.i7:if(this._vertical&&k1){this.setPreviousItemActive();break}return;case V.LE:if(this._horizontal&&k1){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case V.UQ:if(this._horizontal&&k1){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case V.yZ:if(this._homeAndEnd&&k1){this.setFirstItemActive();break}return;case V.Kp:if(this._homeAndEnd&&k1){this.setLastItemActive();break}return;case V.w_:if(this._pageUpAndDown.enabled&&k1){const b2=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(b2>0?b2:0,1);break}return;case V.dB:if(this._pageUpAndDown.enabled&&k1){const b2=this._activeItemIndex+this._pageUpAndDown.delta,Y2=this._getItemsArray().length;this._setActiveItemByIndex(b2<Y2?b2:Y2-1,-1);break}return;default:return void((k1||(0,V.rp)(J,"shiftKey"))&&(J.key&&1===J.key.length?this._letterKeyStream.next(J.key.toLocaleUpperCase()):(m1>=V.A&&m1<=V.Z||m1>=V.f2&&m1<=V.bn)&&this._letterKeyStream.next(String.fromCharCode(m1))))}this._pressedLetters=[],J.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(J){const m1=this._getItemsArray(),o1="number"==typeof J?J:m1.indexOf(J);this._activeItem=m1[o1]??null,this._activeItemIndex=o1}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(J){this._wrap?this._setActiveInWrapMode(J):this._setActiveInDefaultMode(J)}_setActiveInWrapMode(J){const m1=this._getItemsArray();for(let o1=1;o1<=m1.length;o1++){const k1=(this._activeItemIndex+J*o1+m1.length)%m1.length;if(!this._skipPredicateFn(m1[k1]))return void this.setActiveItem(k1)}}_setActiveInDefaultMode(J){this._setActiveItemByIndex(this._activeItemIndex+J,J)}_setActiveItemByIndex(J,m1){const o1=this._getItemsArray();if(o1[J]){for(;this._skipPredicateFn(o1[J]);)if(!o1[J+=m1])return;this.setActiveItem(J)}}_getItemsArray(){return this._items instanceof a.rOR?this._items.toArray():this._items}}class O2 extends F2{setActiveItem(J){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(J),this.activeItem&&this.activeItem.setActiveStyles()}}class o2 extends F2{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(J){return this._origin=J,this}setActiveItem(J){super.setActiveItem(J),this.activeItem&&this.activeItem.focus(this._origin)}}function Y3(t2){return 0===t2.buttons||0===t2.detail}function et(t2){const J=t2.touches&&t2.touches[0]||t2.changedTouches&&t2.changedTouches[0];return!(!J||-1!==J.identifier||null!=J.radiusX&&1!==J.radiusX||null!=J.radiusY&&1!==J.radiusY)}const q3=new a.nKC("cdk-input-modality-detector-options"),e3={ignoreKeys:[V.A$,V.W3,V.eg,V.Ge,V.FX]},I1=(0,k.BQ)({passive:!0,capture:!0});let F1=(()=>{class t2{get mostRecentModality(){return this._modality.value}constructor(m1,o1,k1,b2){this._platform=m1,this._mostRecentTarget=null,this._modality=new O.t(null),this._lastTouchMs=0,this._onKeydown=Y2=>{this._options?.ignoreKeys?.some(x2=>x2===Y2.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,k.Fb)(Y2))},this._onMousedown=Y2=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Y3(Y2)?"keyboard":"mouse"),this._mostRecentTarget=(0,k.Fb)(Y2))},this._onTouchstart=Y2=>{et(Y2)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,k.Fb)(Y2))},this._options={...e3,...b2},this.modalityDetected=this._modality.pipe((0,d1.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Y.F)()),m1.isBrowser&&o1.runOutsideAngular(()=>{k1.addEventListener("keydown",this._onKeydown,I1),k1.addEventListener("mousedown",this._onMousedown,I1),k1.addEventListener("touchstart",this._onTouchstart,I1)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,I1),document.removeEventListener("mousedown",this._onMousedown,I1),document.removeEventListener("touchstart",this._onTouchstart,I1))}static#t=this.\u0275fac=function(o1){return new(o1||t2)(a.KVO(k.OD),a.KVO(a.SKi),a.KVO(o.qQ),a.KVO(q3,8))};static#e=this.\u0275prov=a.jDH({token:t2,factory:t2.\u0275fac,providedIn:"root"})}return t2})();const W1=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function d2(){return null}}),W2=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let r3=0,$2=(()=>{class t2{constructor(m1,o1,k1,b2){this._ngZone=o1,this._defaultOptions=b2,this._document=k1,this._liveElement=m1||this._createLiveElement()}announce(m1,...o1){const k1=this._defaultOptions;let b2,Y2;return 1===o1.length&&"number"==typeof o1[0]?Y2=o1[0]:[b2,Y2]=o1,this.clear(),clearTimeout(this._previousTimeout),b2||(b2=k1&&k1.politeness?k1.politeness:"polite"),null==Y2&&k1&&(Y2=k1.duration),this._liveElement.setAttribute("aria-live",b2),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(x2=>this._currentResolve=x2)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=m1,"number"==typeof Y2&&(this._previousTimeout=setTimeout(()=>this.clear(),Y2)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const m1="cdk-live-announcer-element",o1=this._document.getElementsByClassName(m1),k1=this._document.createElement("div");for(let b2=0;b2<o1.length;b2++)o1[b2].remove();return k1.classList.add(m1),k1.classList.add("cdk-visually-hidden"),k1.setAttribute("aria-atomic","true"),k1.setAttribute("aria-live","polite"),k1.id="cdk-live-announcer-"+r3++,this._document.body.appendChild(k1),k1}_exposeAnnouncerToModals(m1){const o1=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let k1=0;k1<o1.length;k1++){const b2=o1[k1],Y2=b2.getAttribute("aria-owns");Y2?-1===Y2.indexOf(m1)&&b2.setAttribute("aria-owns",Y2+" "+m1):b2.setAttribute("aria-owns",m1)}}static#t=this.\u0275fac=function(o1){return new(o1||t2)(a.KVO(W1,8),a.KVO(a.SKi),a.KVO(o.qQ),a.KVO(W2,8))};static#e=this.\u0275prov=a.jDH({token:t2,factory:t2.\u0275fac,providedIn:"root"})}return t2})();const L=new a.nKC("cdk-focus-monitor-default-options"),I=(0,k.BQ)({passive:!0,capture:!0});let $=(()=>{class t2{constructor(m1,o1,k1,b2,Y2){this._ngZone=m1,this._platform=o1,this._inputModalityDetector=k1,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new x.B,this._rootNodeFocusAndBlurListener=x2=>{for(let l2=(0,k.Fb)(x2);l2;l2=l2.parentElement)"focus"===x2.type?this._onFocus(x2,l2):this._onBlur(x2,l2)},this._document=b2,this._detectionMode=Y2?.detectionMode||0}monitor(m1,o1=!1){const k1=(0,v1.i8)(m1);if(!this._platform.isBrowser||1!==k1.nodeType)return(0,R.of)();const b2=(0,k.KT)(k1)||this._getDocument(),Y2=this._elementInfo.get(k1);if(Y2)return o1&&(Y2.checkChildren=!0),Y2.subject;const x2={checkChildren:o1,subject:new x.B,rootNode:b2};return this._elementInfo.set(k1,x2),this._registerGlobalListeners(x2),x2.subject}stopMonitoring(m1){const o1=(0,v1.i8)(m1),k1=this._elementInfo.get(o1);k1&&(k1.subject.complete(),this._setClasses(o1),this._elementInfo.delete(o1),this._removeGlobalListeners(k1))}focusVia(m1,o1,k1){const b2=(0,v1.i8)(m1);b2===this._getDocument().activeElement?this._getClosestElementsInfo(b2).forEach(([x2,T2])=>this._originChanged(x2,o1,T2)):(this._setOrigin(o1),"function"==typeof b2.focus&&b2.focus(k1))}ngOnDestroy(){this._elementInfo.forEach((m1,o1)=>this.stopMonitoring(o1))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(m1){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(m1)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:m1&&this._isLastInteractionFromInputLabel(m1)?"mouse":"program"}_shouldBeAttributedToTouch(m1){return 1===this._detectionMode||!!m1?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(m1,o1){m1.classList.toggle("cdk-focused",!!o1),m1.classList.toggle("cdk-touch-focused","touch"===o1),m1.classList.toggle("cdk-keyboard-focused","keyboard"===o1),m1.classList.toggle("cdk-mouse-focused","mouse"===o1),m1.classList.toggle("cdk-program-focused","program"===o1)}_setOrigin(m1,o1=!1){this._ngZone.runOutsideAngular(()=>{this._origin=m1,this._originFromTouchInteraction="touch"===m1&&o1,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(m1,o1){const k1=this._elementInfo.get(o1),b2=(0,k.Fb)(m1);!k1||!k1.checkChildren&&o1!==b2||this._originChanged(o1,this._getFocusOrigin(b2),k1)}_onBlur(m1,o1){const k1=this._elementInfo.get(o1);!k1||k1.checkChildren&&m1.relatedTarget instanceof Node&&o1.contains(m1.relatedTarget)||(this._setClasses(o1),this._emitOrigin(k1,null))}_emitOrigin(m1,o1){m1.subject.observers.length&&this._ngZone.run(()=>m1.subject.next(o1))}_registerGlobalListeners(m1){if(!this._platform.isBrowser)return;const o1=m1.rootNode,k1=this._rootNodeFocusListenerCount.get(o1)||0;k1||this._ngZone.runOutsideAngular(()=>{o1.addEventListener("focus",this._rootNodeFocusAndBlurListener,I),o1.addEventListener("blur",this._rootNodeFocusAndBlurListener,I)}),this._rootNodeFocusListenerCount.set(o1,k1+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,l1.Q)(this._stopInputModalityDetector)).subscribe(b2=>{this._setOrigin(b2,!0)}))}_removeGlobalListeners(m1){const o1=m1.rootNode;if(this._rootNodeFocusListenerCount.has(o1)){const k1=this._rootNodeFocusListenerCount.get(o1);k1>1?this._rootNodeFocusListenerCount.set(o1,k1-1):(o1.removeEventListener("focus",this._rootNodeFocusAndBlurListener,I),o1.removeEventListener("blur",this._rootNodeFocusAndBlurListener,I),this._rootNodeFocusListenerCount.delete(o1))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(m1,o1,k1){this._setClasses(m1,o1),this._emitOrigin(k1,o1),this._lastFocusOrigin=o1}_getClosestElementsInfo(m1){const o1=[];return this._elementInfo.forEach((k1,b2)=>{(b2===m1||k1.checkChildren&&b2.contains(m1))&&o1.push([b2,k1])}),o1}_isLastInteractionFromInputLabel(m1){const{_mostRecentTarget:o1,mostRecentModality:k1}=this._inputModalityDetector;if("mouse"!==k1||!o1||o1===m1||"INPUT"!==m1.nodeName&&"TEXTAREA"!==m1.nodeName||m1.disabled)return!1;const b2=m1.labels;if(b2)for(let Y2=0;Y2<b2.length;Y2++)if(b2[Y2].contains(o1))return!0;return!1}static#t=this.\u0275fac=function(o1){return new(o1||t2)(a.KVO(a.SKi),a.KVO(k.OD),a.KVO(F1),a.KVO(o.qQ,8),a.KVO(L,8))};static#e=this.\u0275prov=a.jDH({token:t2,factory:t2.\u0275fac,providedIn:"root"})}return t2})();const p1="cdk-high-contrast-black-on-white",X1="cdk-high-contrast-white-on-black",w1="cdk-high-contrast-active";let D2=(()=>{class t2{constructor(m1,o1){this._platform=m1,this._document=o1,this._breakpointSubscription=(0,a.WQX)(S1.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const m1=this._document.createElement("div");m1.style.backgroundColor="rgb(1,2,3)",m1.style.position="absolute",this._document.body.appendChild(m1);const o1=this._document.defaultView||window,k1=o1&&o1.getComputedStyle?o1.getComputedStyle(m1):null,b2=(k1&&k1.backgroundColor||"").replace(/ /g,"");switch(m1.remove(),b2){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const m1=this._document.body.classList;m1.remove(w1,p1,X1),this._hasCheckedHighContrastMode=!0;const o1=this.getHighContrastMode();1===o1?m1.add(w1,p1):2===o1&&m1.add(w1,X1)}}static#t=this.\u0275fac=function(o1){return new(o1||t2)(a.KVO(k.OD),a.KVO(o.qQ))};static#e=this.\u0275prov=a.jDH({token:t2,factory:t2.\u0275fac,providedIn:"root"})}return t2})(),v2=(()=>{class t2{constructor(m1){m1._applyBodyHighContrastModeCssClasses()}static#t=this.\u0275fac=function(o1){return new(o1||t2)(a.KVO(D2))};static#e=this.\u0275mod=a.$C({type:t2});static#i=this.\u0275inj=a.G2t({imports:[Z.w5]})}return t2})()},457:(m2,P1,f)=>{"use strict";f.d(P1,{dS:()=>R,jI:()=>W});var o=f(5541),a=f(9191);const k=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function x(){return(0,o.WQX)(a.qQ)}}),D=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let R=(()=>{class a1{constructor(e1){this.value="ltr",this.change=new o.bkB,e1&&(this.value=function O(a1){const j=a1?.toLowerCase()||"";return"auto"===j&&typeof navigator<"u"&&navigator?.language?D.test(navigator.language)?"rtl":"ltr":"rtl"===j?"rtl":"ltr"}((e1.body?e1.body.dir:null)||(e1.documentElement?e1.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(H){return new(H||a1)(o.KVO(k,8))};static#e=this.\u0275prov=o.jDH({token:a1,factory:a1.\u0275fac,providedIn:"root"})}return a1})(),W=(()=>{class a1{static#t=this.\u0275fac=function(H){return new(H||a1)};static#e=this.\u0275mod=o.$C({type:a1});static#i=this.\u0275inj=o.G2t({})}return a1})()},9663:(m2,P1,f)=>{"use strict";f.d(P1,{FG:()=>D,OE:()=>k,a1:()=>O,cc:()=>V,he:()=>a,i8:()=>R});var o=f(5541);function a(W){return null!=W&&"false"!=`${W}`}function k(W,a1=0){return function x(W){return!isNaN(parseFloat(W))&&!isNaN(Number(W))}(W)?Number(W):a1}function D(W){return Array.isArray(W)?W:[W]}function O(W){return null==W?"":"string"==typeof W?W:`${W}px`}function R(W){return W instanceof o.aKT?W.nativeElement:W}function V(W,a1=/\s+/){const j=[];if(null!=W){const e1=Array.isArray(W)?W:`${W}`.split(a1);for(const H of e1){const d1=`${H}`.trim();d1&&j.push(d1)}}return j}},7774:(m2,P1,f)=>{"use strict";f.d(P1,{CB:()=>a1,zP:()=>e1}),f(9918),f(3901);var k=f(1502),x=f(5541);class a1{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(Y=!1,l1,v1=!0,Z){this._multiple=Y,this._emitChanges=v1,this.compareWith=Z,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new k.B,l1&&l1.length&&(Y?l1.forEach(S1=>this._markSelected(S1)):this._markSelected(l1[0]),this._selectedToEmit.length=0)}select(...Y){this._verifyValueAssignment(Y),Y.forEach(v1=>this._markSelected(v1));const l1=this._hasQueuedChanges();return this._emitChangeEvent(),l1}deselect(...Y){this._verifyValueAssignment(Y),Y.forEach(v1=>this._unmarkSelected(v1));const l1=this._hasQueuedChanges();return this._emitChangeEvent(),l1}setSelection(...Y){this._verifyValueAssignment(Y);const l1=this.selected,v1=new Set(Y);Y.forEach(S1=>this._markSelected(S1)),l1.filter(S1=>!v1.has(S1)).forEach(S1=>this._unmarkSelected(S1));const Z=this._hasQueuedChanges();return this._emitChangeEvent(),Z}toggle(Y){return this.isSelected(Y)?this.deselect(Y):this.select(Y)}clear(Y=!0){this._unmarkAll();const l1=this._hasQueuedChanges();return Y&&this._emitChangeEvent(),l1}isSelected(Y){return this._selection.has(this._getConcreteValue(Y))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Y){this._multiple&&this.selected&&this._selected.sort(Y)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Y){Y=this._getConcreteValue(Y),this.isSelected(Y)||(this._multiple||this._unmarkAll(),this.isSelected(Y)||this._selection.add(Y),this._emitChanges&&this._selectedToEmit.push(Y))}_unmarkSelected(Y){Y=this._getConcreteValue(Y),this.isSelected(Y)&&(this._selection.delete(Y),this._emitChanges&&this._deselectedToEmit.push(Y))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Y=>this._unmarkSelected(Y))}_verifyValueAssignment(Y){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Y){if(this.compareWith){for(let l1 of this._selection)if(this.compareWith(Y,l1))return l1;return Y}return Y}}let e1=(()=>{class d1{constructor(){this._listeners=[]}notify(l1,v1){for(let Z of this._listeners)Z(l1,v1)}listen(l1){return this._listeners.push(l1),()=>{this._listeners=this._listeners.filter(v1=>l1!==v1)}}ngOnDestroy(){this._listeners=[]}static#t=this.\u0275fac=function(v1){return new(v1||d1)};static#e=this.\u0275prov=x.jDH({token:d1,factory:d1.\u0275fac,providedIn:"root"})}return d1})()},4986:(m2,P1,f)=>{"use strict";f.d(P1,{A:()=>y2,A$:()=>V,FX:()=>O,Fm:()=>D,G_:()=>a,Ge:()=>W2,Kp:()=>Y,LE:()=>S1,SJ:()=>x1,UQ:()=>v1,W3:()=>R,Z:()=>d2,_f:()=>j,bn:()=>X2,dB:()=>d1,eg:()=>wt,f2:()=>O1,i7:()=>Z,n6:()=>V1,rp:()=>nt,t6:()=>e1,w_:()=>H,wn:()=>k,yZ:()=>l1});const a=8,k=9,D=13,O=16,R=17,V=18,j=27,e1=32,H=33,d1=34,Y=35,l1=36,v1=37,Z=38,S1=39,V1=40,x1=46,O1=48,X2=57,y2=65,d2=90,W2=91,wt=224;function nt(dt,...re){return re.length?re.some(Ft=>dt[Ft]):dt.altKey||dt.shiftKey||dt.ctrlKey||dt.metaKey}},2085:(m2,P1,f)=>{"use strict";f.d(P1,{QP:()=>V1,Rp:()=>Q});var o=f(5541),a=f(9663),k=f(1502),x=f(1640),D=f(3584),O=f(4517),R=f(5117),V=f(9473),W=f(3396),a1=f(4406),j=f(6816),e1=f(5213),H=f(1338);const Y=new Set;let l1,v1=(()=>{class h1{constructor(O1,J1){this._platform=O1,this._nonce=J1,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):S1}matchMedia(O1){return(this._platform.WEBKIT||this._platform.BLINK)&&function Z(h1,x1){if(!Y.has(h1))try{l1||(l1=document.createElement("style"),x1&&(l1.nonce=x1),l1.setAttribute("type","text/css"),document.head.appendChild(l1)),l1.sheet&&(l1.sheet.insertRule(`@media ${h1} {body{ }}`,0),Y.add(h1))}catch(O1){console.error(O1)}}(O1,this._nonce),this._matchMedia(O1)}static#t=this.\u0275fac=function(J1){return new(J1||h1)(o.KVO(H.OD),o.KVO(o.BIS,8))};static#e=this.\u0275prov=o.jDH({token:h1,factory:h1.\u0275fac,providedIn:"root"})}return h1})();function S1(h1){return{matches:"all"===h1||""===h1,media:h1,addListener:()=>{},removeListener:()=>{}}}let V1=(()=>{class h1{constructor(O1,J1){this._mediaMatcher=O1,this._zone=J1,this._queries=new Map,this._destroySubject=new k.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(O1){return D1((0,a.FG)(O1)).some(G1=>this._registerQuery(G1).mql.matches)}observe(O1){const G1=D1((0,a.FG)(O1)).map(a2=>this._registerQuery(a2).observable);let L1=(0,x.z)(G1);return L1=(0,D.x)(L1.pipe((0,R.s)(1)),L1.pipe((0,V.i)(1),(0,W.B)(0))),L1.pipe((0,a1.T)(a2=>{const A2={matches:!1,breakpoints:{}};return a2.forEach(({matches:F2,query:O2})=>{A2.matches=A2.matches||F2,A2.breakpoints[O2]=F2}),A2}))}_registerQuery(O1){if(this._queries.has(O1))return this._queries.get(O1);const J1=this._mediaMatcher.matchMedia(O1),L1={observable:new O.c(a2=>{const A2=F2=>this._zone.run(()=>a2.next(F2));return J1.addListener(A2),()=>{J1.removeListener(A2)}}).pipe((0,j.Z)(J1),(0,a1.T)(({matches:a2})=>({query:O1,matches:a2})),(0,e1.Q)(this._destroySubject)),mql:J1};return this._queries.set(O1,L1),L1}static#t=this.\u0275fac=function(J1){return new(J1||h1)(o.KVO(v1),o.KVO(o.SKi))};static#e=this.\u0275prov=o.jDH({token:h1,factory:h1.\u0275fac,providedIn:"root"})}return h1})();function D1(h1){return h1.map(x1=>x1.split(",")).reduce((x1,O1)=>x1.concat(O1)).map(x1=>x1.trim())}const Q={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},8472:(m2,P1,f)=>{"use strict";f.d(P1,{Wv:()=>V,w5:()=>W});var o=f(9663),a=f(5541),k=f(4517),x=f(1502),D=f(3396);let O=(()=>{class a1{create(e1){return typeof MutationObserver>"u"?null:new MutationObserver(e1)}static#t=this.\u0275fac=function(H){return new(H||a1)};static#e=this.\u0275prov=a.jDH({token:a1,factory:a1.\u0275fac,providedIn:"root"})}return a1})(),R=(()=>{class a1{constructor(e1){this._mutationObserverFactory=e1,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e1,H)=>this._cleanupObserver(H))}observe(e1){const H=(0,o.i8)(e1);return new k.c(d1=>{const l1=this._observeElement(H).subscribe(d1);return()=>{l1.unsubscribe(),this._unobserveElement(H)}})}_observeElement(e1){if(this._observedElements.has(e1))this._observedElements.get(e1).count++;else{const H=new x.B,d1=this._mutationObserverFactory.create(Y=>H.next(Y));d1&&d1.observe(e1,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e1,{observer:d1,stream:H,count:1})}return this._observedElements.get(e1).stream}_unobserveElement(e1){this._observedElements.has(e1)&&(this._observedElements.get(e1).count--,this._observedElements.get(e1).count||this._cleanupObserver(e1))}_cleanupObserver(e1){if(this._observedElements.has(e1)){const{observer:H,stream:d1}=this._observedElements.get(e1);H&&H.disconnect(),d1.complete(),this._observedElements.delete(e1)}}static#t=this.\u0275fac=function(H){return new(H||a1)(a.KVO(O))};static#e=this.\u0275prov=a.jDH({token:a1,factory:a1.\u0275fac,providedIn:"root"})}return a1})(),V=(()=>{class a1{get disabled(){return this._disabled}set disabled(e1){this._disabled=(0,o.he)(e1),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e1){this._debounce=(0,o.OE)(e1),this._subscribe()}constructor(e1,H,d1){this._contentObserver=e1,this._elementRef=H,this._ngZone=d1,this.event=new a.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e1=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e1.pipe((0,D.B)(this.debounce)):e1).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#t=this.\u0275fac=function(H){return new(H||a1)(a.rXU(R),a.rXU(a.aKT),a.rXU(a.SKi))};static#e=this.\u0275dir=a.FsC({type:a1,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[a.Mj6.None,"cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return a1})(),W=(()=>{class a1{static#t=this.\u0275fac=function(H){return new(H||a1)};static#e=this.\u0275mod=a.$C({type:a1});static#i=this.\u0275inj=a.G2t({providers:[O]})}return a1})()},6530:(m2,P1,f)=>{"use strict";f.d(P1,{WB:()=>g3,$Q:()=>U3,hJ:()=>b3,rR:()=>G1,z_:()=>et});var o=f(3872),a=f(9191),k=f(5541),x=f(9663),D=f(1338),O=f(1856),R=f(5117),V=f(5213),W=f(1474),a1=f(1676),e1=f(457),H=f(3965),d1=f(1502),Y=f(8639),l1=f(870),v1=f(4986);const Z=(0,D.CZ)();class S1{constructor(R1,I1){this._viewportRuler=R1,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=I1}attach(){}enable(){if(this._canBeEnabled()){const R1=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=R1.style.left||"",this._previousHTMLStyles.top=R1.style.top||"",R1.style.left=(0,x.a1)(-this._previousScrollPosition.left),R1.style.top=(0,x.a1)(-this._previousScrollPosition.top),R1.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const R1=this._document.documentElement,F1=R1.style,W1=this._document.body.style,d2=F1.scrollBehavior||"",W2=W1.scrollBehavior||"";this._isEnabled=!1,F1.left=this._previousHTMLStyles.left,F1.top=this._previousHTMLStyles.top,R1.classList.remove("cdk-global-scrollblock"),Z&&(F1.scrollBehavior=W1.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Z&&(F1.scrollBehavior=d2,W1.scrollBehavior=W2)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const I1=this._document.body,F1=this._viewportRuler.getViewportSize();return I1.scrollHeight>F1.height||I1.scrollWidth>F1.width}}class D1{constructor(R1,I1,F1,W1){this._scrollDispatcher=R1,this._ngZone=I1,this._viewportRuler=F1,this._config=W1,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(R1){this._overlayRef=R1}enable(){if(this._scrollSubscription)return;const R1=this._scrollDispatcher.scrolled(0).pipe((0,O.p)(I1=>!I1||!this._overlayRef.overlayElement.contains(I1.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=R1.subscribe(()=>{const I1=this._viewportRuler.getViewportScrollPosition().top;Math.abs(I1-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=R1.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Q{enable(){}disable(){}attach(){}}function h1(e3,R1){return R1.some(I1=>e3.bottom<I1.top||e3.top>I1.bottom||e3.right<I1.left||e3.left>I1.right)}function x1(e3,R1){return R1.some(I1=>e3.top<I1.top||e3.bottom>I1.bottom||e3.left<I1.left||e3.right>I1.right)}class O1{constructor(R1,I1,F1,W1){this._scrollDispatcher=R1,this._viewportRuler=I1,this._ngZone=F1,this._config=W1,this._scrollSubscription=null}attach(R1){this._overlayRef=R1}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const I1=this._overlayRef.overlayElement.getBoundingClientRect(),{width:F1,height:W1}=this._viewportRuler.getViewportSize();h1(I1,[{width:F1,height:W1,bottom:W1,right:F1,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let J1=(()=>{class e3{constructor(I1,F1,W1,d2){this._scrollDispatcher=I1,this._viewportRuler=F1,this._ngZone=W1,this.noop=()=>new Q,this.close=W2=>new D1(this._scrollDispatcher,this._ngZone,this._viewportRuler,W2),this.block=()=>new S1(this._viewportRuler,this._document),this.reposition=W2=>new O1(this._scrollDispatcher,this._viewportRuler,this._ngZone,W2),this._document=d2}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(o.R),k.KVO(o.Xj),k.KVO(k.SKi),k.KVO(a.qQ))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})();class G1{constructor(R1){if(this.scrollStrategy=new Q,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,R1){const I1=Object.keys(R1);for(const F1 of I1)void 0!==R1[F1]&&(this[F1]=R1[F1])}}}class A2{constructor(R1,I1){this.connectionPair=R1,this.scrollableViewProperties=I1}}let o2=(()=>{class e3{constructor(I1){this._attachedOverlays=[],this._document=I1}ngOnDestroy(){this.detach()}add(I1){this.remove(I1),this._attachedOverlays.push(I1)}remove(I1){const F1=this._attachedOverlays.indexOf(I1);F1>-1&&this._attachedOverlays.splice(F1,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(a.qQ))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})(),X2=(()=>{class e3 extends o2{constructor(I1,F1){super(I1),this._ngZone=F1,this._keydownListener=W1=>{const d2=this._attachedOverlays;for(let W2=d2.length-1;W2>-1;W2--)if(d2[W2]._keydownEvents.observers.length>0){const r3=d2[W2]._keydownEvents;this._ngZone?this._ngZone.run(()=>r3.next(W1)):r3.next(W1);break}}}add(I1){super.add(I1),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(a.qQ),k.KVO(k.SKi,8))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})(),N2=(()=>{class e3 extends o2{constructor(I1,F1,W1){super(I1),this._platform=F1,this._ngZone=W1,this._cursorStyleIsSet=!1,this._pointerDownListener=d2=>{this._pointerDownEventTarget=(0,D.Fb)(d2)},this._clickListener=d2=>{const W2=(0,D.Fb)(d2),r3="click"===d2.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:W2;this._pointerDownEventTarget=null;const $2=this._attachedOverlays.slice();for(let d3=$2.length-1;d3>-1;d3--){const L=$2[d3];if(L._outsidePointerEvents.observers.length<1||!L.hasAttached())continue;if(L.overlayElement.contains(W2)||L.overlayElement.contains(r3))break;const I=L._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>I.next(d2)):I.next(d2)}}}add(I1){if(super.add(I1),!this._isAttached){const F1=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(F1)):this._addEventListeners(F1),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=F1.style.cursor,F1.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const I1=this._document.body;I1.removeEventListener("pointerdown",this._pointerDownListener,!0),I1.removeEventListener("click",this._clickListener,!0),I1.removeEventListener("auxclick",this._clickListener,!0),I1.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(I1.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(I1){I1.addEventListener("pointerdown",this._pointerDownListener,!0),I1.addEventListener("click",this._clickListener,!0),I1.addEventListener("auxclick",this._clickListener,!0),I1.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(a.qQ),k.KVO(D.OD),k.KVO(k.SKi,8))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})(),r2=(()=>{class e3{constructor(I1,F1){this._platform=F1,this._document=I1}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const I1="cdk-overlay-container";if(this._platform.isBrowser||(0,D.v8)()){const W1=this._document.querySelectorAll(`.${I1}[platform="server"], .${I1}[platform="test"]`);for(let d2=0;d2<W1.length;d2++)W1[d2].remove()}const F1=this._document.createElement("div");F1.classList.add(I1),(0,D.v8)()?F1.setAttribute("platform","test"):this._platform.isBrowser||F1.setAttribute("platform","server"),this._document.body.appendChild(F1),this._containerElement=F1}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(a.qQ),k.KVO(D.OD))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})();class g2{constructor(R1,I1,F1,W1,d2,W2,r3,$2,d3,L=!1){this._portalOutlet=R1,this._host=I1,this._pane=F1,this._config=W1,this._ngZone=d2,this._keyboardDispatcher=W2,this._document=r3,this._location=$2,this._outsideClickDispatcher=d3,this._animationsDisabled=L,this._backdropElement=null,this._backdropClick=new d1.B,this._attachments=new d1.B,this._detachments=new d1.B,this._locationChanges=Y.yU.EMPTY,this._backdropClickHandler=I=>this._backdropClick.next(I),this._backdropTransitionendHandler=I=>{this._disposeBackdrop(I.target)},this._keydownEvents=new d1.B,this._outsidePointerEvents=new d1.B,W1.scrollStrategy&&(this._scrollStrategy=W1.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=W1.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(R1){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const I1=this._portalOutlet.attach(R1);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,R.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof I1?.onDestroy&&I1.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),I1}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const R1=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),R1}dispose(){const R1=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,R1&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(R1){R1!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=R1,this.hasAttached()&&(R1.attach(this),this.updatePosition()))}updateSize(R1){this._config={...this._config,...R1},this._updateElementSize()}setDirection(R1){this._config={...this._config,direction:R1},this._updateElementDirection()}addPanelClass(R1){this._pane&&this._toggleClasses(this._pane,R1,!0)}removePanelClass(R1){this._pane&&this._toggleClasses(this._pane,R1,!1)}getDirection(){const R1=this._config.direction;return R1?"string"==typeof R1?R1:R1.value:"ltr"}updateScrollStrategy(R1){R1!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=R1,this.hasAttached()&&(R1.attach(this),R1.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const R1=this._pane.style;R1.width=(0,x.a1)(this._config.width),R1.height=(0,x.a1)(this._config.height),R1.minWidth=(0,x.a1)(this._config.minWidth),R1.minHeight=(0,x.a1)(this._config.minHeight),R1.maxWidth=(0,x.a1)(this._config.maxWidth),R1.maxHeight=(0,x.a1)(this._config.maxHeight)}_togglePointerEvents(R1){this._pane.style.pointerEvents=R1?"":"none"}_attachBackdrop(){const R1="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(R1)})}):this._backdropElement.classList.add(R1)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const R1=this._backdropElement;if(R1){if(this._animationsDisabled)return void this._disposeBackdrop(R1);R1.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{R1.addEventListener("transitionend",this._backdropTransitionendHandler)}),R1.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(R1)},500))}}_toggleClasses(R1,I1,F1){const W1=(0,x.FG)(I1||[]).filter(d2=>!!d2);W1.length&&(F1?R1.classList.add(...W1):R1.classList.remove(...W1))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const R1=this._ngZone.onStable.pipe((0,V.Q)((0,l1.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),R1.unsubscribe())})})}_disposeScrollStrategy(){const R1=this._scrollStrategy;R1&&(R1.disable(),R1.detach&&R1.detach())}_disposeBackdrop(R1){R1&&(R1.removeEventListener("click",this._backdropClickHandler),R1.removeEventListener("transitionend",this._backdropTransitionendHandler),R1.remove(),this._backdropElement===R1&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const H1="cdk-overlay-connected-position-bounding-box",y2=/([A-Za-z%]+)$/;class Q2{get positions(){return this._preferredPositions}constructor(R1,I1,F1,W1,d2){this._viewportRuler=I1,this._document=F1,this._platform=W1,this._overlayContainer=d2,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new d1.B,this._resizeSubscription=Y.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(R1)}attach(R1){this._validatePositions(),R1.hostElement.classList.add(H1),this._overlayRef=R1,this._boundingBox=R1.hostElement,this._pane=R1.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const R1=this._originRect,I1=this._overlayRect,F1=this._viewportRect,W1=this._containerRect,d2=[];let W2;for(let r3 of this._preferredPositions){let $2=this._getOriginPoint(R1,W1,r3),d3=this._getOverlayPoint($2,I1,r3),L=this._getOverlayFit(d3,I1,F1,r3);if(L.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(r3,$2);this._canFitWithFlexibleDimensions(L,d3,F1)?d2.push({position:r3,origin:$2,overlayRect:I1,boundingBoxRect:this._calculateBoundingBoxRect($2,r3)}):(!W2||W2.overlayFit.visibleArea<L.visibleArea)&&(W2={overlayFit:L,overlayPoint:d3,originPoint:$2,position:r3,overlayRect:I1})}if(d2.length){let r3=null,$2=-1;for(const d3 of d2){const L=d3.boundingBoxRect.width*d3.boundingBoxRect.height*(d3.position.weight||1);L>$2&&($2=L,r3=d3)}return this._isPushed=!1,void this._applyPosition(r3.position,r3.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(W2.position,W2.originPoint);this._applyPosition(W2.position,W2.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Y1(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(H1),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const R1=this._lastPosition;if(R1){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const I1=this._getOriginPoint(this._originRect,this._containerRect,R1);this._applyPosition(R1,I1)}else this.apply()}withScrollableContainers(R1){return this._scrollables=R1,this}withPositions(R1){return this._preferredPositions=R1,-1===R1.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(R1){return this._viewportMargin=R1,this}withFlexibleDimensions(R1=!0){return this._hasFlexibleDimensions=R1,this}withGrowAfterOpen(R1=!0){return this._growAfterOpen=R1,this}withPush(R1=!0){return this._canPush=R1,this}withLockedPosition(R1=!0){return this._positionLocked=R1,this}setOrigin(R1){return this._origin=R1,this}withDefaultOffsetX(R1){return this._offsetX=R1,this}withDefaultOffsetY(R1){return this._offsetY=R1,this}withTransformOriginOn(R1){return this._transformOriginSelector=R1,this}_getOriginPoint(R1,I1,F1){let W1,d2;if("center"==F1.originX)W1=R1.left+R1.width/2;else{const W2=this._isRtl()?R1.right:R1.left,r3=this._isRtl()?R1.left:R1.right;W1="start"==F1.originX?W2:r3}return I1.left<0&&(W1-=I1.left),d2="center"==F1.originY?R1.top+R1.height/2:"top"==F1.originY?R1.top:R1.bottom,I1.top<0&&(d2-=I1.top),{x:W1,y:d2}}_getOverlayPoint(R1,I1,F1){let W1,d2;return W1="center"==F1.overlayX?-I1.width/2:"start"===F1.overlayX?this._isRtl()?-I1.width:0:this._isRtl()?0:-I1.width,d2="center"==F1.overlayY?-I1.height/2:"top"==F1.overlayY?0:-I1.height,{x:R1.x+W1,y:R1.y+d2}}_getOverlayFit(R1,I1,F1,W1){const d2=E1(I1);let{x:W2,y:r3}=R1,$2=this._getOffset(W1,"x"),d3=this._getOffset(W1,"y");$2&&(W2+=$2),d3&&(r3+=d3);let $=0-r3,g1=r3+d2.height-F1.height,p1=this._subtractOverflows(d2.width,0-W2,W2+d2.width-F1.width),X1=this._subtractOverflows(d2.height,$,g1),w1=p1*X1;return{visibleArea:w1,isCompletelyWithinViewport:d2.width*d2.height===w1,fitsInViewportVertically:X1===d2.height,fitsInViewportHorizontally:p1==d2.width}}_canFitWithFlexibleDimensions(R1,I1,F1){if(this._hasFlexibleDimensions){const W1=F1.bottom-I1.y,d2=F1.right-I1.x,W2=L2(this._overlayRef.getConfig().minHeight),r3=L2(this._overlayRef.getConfig().minWidth);return(R1.fitsInViewportVertically||null!=W2&&W2<=W1)&&(R1.fitsInViewportHorizontally||null!=r3&&r3<=d2)}return!1}_pushOverlayOnScreen(R1,I1,F1){if(this._previousPushAmount&&this._positionLocked)return{x:R1.x+this._previousPushAmount.x,y:R1.y+this._previousPushAmount.y};const W1=E1(I1),d2=this._viewportRect,W2=Math.max(R1.x+W1.width-d2.width,0),r3=Math.max(R1.y+W1.height-d2.height,0),$2=Math.max(d2.top-F1.top-R1.y,0),d3=Math.max(d2.left-F1.left-R1.x,0);let L=0,I=0;return L=W1.width<=d2.width?d3||-W2:R1.x<this._viewportMargin?d2.left-F1.left-R1.x:0,I=W1.height<=d2.height?$2||-r3:R1.y<this._viewportMargin?d2.top-F1.top-R1.y:0,this._previousPushAmount={x:L,y:I},{x:R1.x+L,y:R1.y+I}}_applyPosition(R1,I1){if(this._setTransformOrigin(R1),this._setOverlayElementStyles(I1,R1),this._setBoundingBoxStyles(I1,R1),R1.panelClass&&this._addPanelClasses(R1.panelClass),this._lastPosition=R1,this._positionChanges.observers.length){const F1=this._getScrollVisibility(),W1=new A2(R1,F1);this._positionChanges.next(W1)}this._isInitialRender=!1}_setTransformOrigin(R1){if(!this._transformOriginSelector)return;const I1=this._boundingBox.querySelectorAll(this._transformOriginSelector);let F1,W1=R1.overlayY;F1="center"===R1.overlayX?"center":this._isRtl()?"start"===R1.overlayX?"right":"left":"start"===R1.overlayX?"left":"right";for(let d2=0;d2<I1.length;d2++)I1[d2].style.transformOrigin=`${F1} ${W1}`}_calculateBoundingBoxRect(R1,I1){const F1=this._viewportRect,W1=this._isRtl();let d2,W2,r3,L,I,$;if("top"===I1.overlayY)W2=R1.y,d2=F1.height-W2+this._viewportMargin;else if("bottom"===I1.overlayY)r3=F1.height-R1.y+2*this._viewportMargin,d2=F1.height-r3+this._viewportMargin;else{const g1=Math.min(F1.bottom-R1.y+F1.top,R1.y),p1=this._lastBoundingBoxSize.height;d2=2*g1,W2=R1.y-g1,d2>p1&&!this._isInitialRender&&!this._growAfterOpen&&(W2=R1.y-p1/2)}if("end"===I1.overlayX&&!W1||"start"===I1.overlayX&&W1)$=F1.width-R1.x+this._viewportMargin,L=R1.x-this._viewportMargin;else if("start"===I1.overlayX&&!W1||"end"===I1.overlayX&&W1)I=R1.x,L=F1.right-R1.x;else{const g1=Math.min(F1.right-R1.x+F1.left,R1.x),p1=this._lastBoundingBoxSize.width;L=2*g1,I=R1.x-g1,L>p1&&!this._isInitialRender&&!this._growAfterOpen&&(I=R1.x-p1/2)}return{top:W2,left:I,bottom:r3,right:$,width:L,height:d2}}_setBoundingBoxStyles(R1,I1){const F1=this._calculateBoundingBoxRect(R1,I1);!this._isInitialRender&&!this._growAfterOpen&&(F1.height=Math.min(F1.height,this._lastBoundingBoxSize.height),F1.width=Math.min(F1.width,this._lastBoundingBoxSize.width));const W1={};if(this._hasExactPosition())W1.top=W1.left="0",W1.bottom=W1.right=W1.maxHeight=W1.maxWidth="",W1.width=W1.height="100%";else{const d2=this._overlayRef.getConfig().maxHeight,W2=this._overlayRef.getConfig().maxWidth;W1.height=(0,x.a1)(F1.height),W1.top=(0,x.a1)(F1.top),W1.bottom=(0,x.a1)(F1.bottom),W1.width=(0,x.a1)(F1.width),W1.left=(0,x.a1)(F1.left),W1.right=(0,x.a1)(F1.right),W1.alignItems="center"===I1.overlayX?"center":"end"===I1.overlayX?"flex-end":"flex-start",W1.justifyContent="center"===I1.overlayY?"center":"bottom"===I1.overlayY?"flex-end":"flex-start",d2&&(W1.maxHeight=(0,x.a1)(d2)),W2&&(W1.maxWidth=(0,x.a1)(W2))}this._lastBoundingBoxSize=F1,Y1(this._boundingBox.style,W1)}_resetBoundingBoxStyles(){Y1(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Y1(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(R1,I1){const F1={},W1=this._hasExactPosition(),d2=this._hasFlexibleDimensions,W2=this._overlayRef.getConfig();if(W1){const L=this._viewportRuler.getViewportScrollPosition();Y1(F1,this._getExactOverlayY(I1,R1,L)),Y1(F1,this._getExactOverlayX(I1,R1,L))}else F1.position="static";let r3="",$2=this._getOffset(I1,"x"),d3=this._getOffset(I1,"y");$2&&(r3+=`translateX(${$2}px) `),d3&&(r3+=`translateY(${d3}px)`),F1.transform=r3.trim(),W2.maxHeight&&(W1?F1.maxHeight=(0,x.a1)(W2.maxHeight):d2&&(F1.maxHeight="")),W2.maxWidth&&(W1?F1.maxWidth=(0,x.a1)(W2.maxWidth):d2&&(F1.maxWidth="")),Y1(this._pane.style,F1)}_getExactOverlayY(R1,I1,F1){let W1={top:"",bottom:""},d2=this._getOverlayPoint(I1,this._overlayRect,R1);return this._isPushed&&(d2=this._pushOverlayOnScreen(d2,this._overlayRect,F1)),"bottom"===R1.overlayY?W1.bottom=this._document.documentElement.clientHeight-(d2.y+this._overlayRect.height)+"px":W1.top=(0,x.a1)(d2.y),W1}_getExactOverlayX(R1,I1,F1){let W2,W1={left:"",right:""},d2=this._getOverlayPoint(I1,this._overlayRect,R1);return this._isPushed&&(d2=this._pushOverlayOnScreen(d2,this._overlayRect,F1)),W2=this._isRtl()?"end"===R1.overlayX?"left":"right":"end"===R1.overlayX?"right":"left","right"===W2?W1.right=this._document.documentElement.clientWidth-(d2.x+this._overlayRect.width)+"px":W1.left=(0,x.a1)(d2.x),W1}_getScrollVisibility(){const R1=this._getOriginRect(),I1=this._pane.getBoundingClientRect(),F1=this._scrollables.map(W1=>W1.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:x1(R1,F1),isOriginOutsideView:h1(R1,F1),isOverlayClipped:x1(I1,F1),isOverlayOutsideView:h1(I1,F1)}}_subtractOverflows(R1,...I1){return I1.reduce((F1,W1)=>F1-Math.max(W1,0),R1)}_getNarrowedViewportRect(){const R1=this._document.documentElement.clientWidth,I1=this._document.documentElement.clientHeight,F1=this._viewportRuler.getViewportScrollPosition();return{top:F1.top+this._viewportMargin,left:F1.left+this._viewportMargin,right:F1.left+R1-this._viewportMargin,bottom:F1.top+I1-this._viewportMargin,width:R1-2*this._viewportMargin,height:I1-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(R1,I1){return"x"===I1?null==R1.offsetX?this._offsetX:R1.offsetX:null==R1.offsetY?this._offsetY:R1.offsetY}_validatePositions(){}_addPanelClasses(R1){this._pane&&(0,x.FG)(R1).forEach(I1=>{""!==I1&&-1===this._appliedPanelClasses.indexOf(I1)&&(this._appliedPanelClasses.push(I1),this._pane.classList.add(I1))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(R1=>{this._pane.classList.remove(R1)}),this._appliedPanelClasses=[])}_getOriginRect(){const R1=this._origin;if(R1 instanceof k.aKT)return R1.nativeElement.getBoundingClientRect();if(R1 instanceof Element)return R1.getBoundingClientRect();const I1=R1.width||0,F1=R1.height||0;return{top:R1.y,bottom:R1.y+F1,left:R1.x,right:R1.x+I1,height:F1,width:I1}}}function Y1(e3,R1){for(let I1 in R1)R1.hasOwnProperty(I1)&&(e3[I1]=R1[I1]);return e3}function L2(e3){if("number"!=typeof e3&&null!=e3){const[R1,I1]=e3.split(y2);return I1&&"px"!==I1?null:parseFloat(R1)}return e3||null}function E1(e3){return{top:Math.floor(e3.top),right:Math.floor(e3.right),bottom:Math.floor(e3.bottom),left:Math.floor(e3.left),width:Math.floor(e3.width),height:Math.floor(e3.height)}}const T1="cdk-global-overlay-wrapper";class Q1{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(R1){const I1=R1.getConfig();this._overlayRef=R1,this._width&&!I1.width&&R1.updateSize({width:this._width}),this._height&&!I1.height&&R1.updateSize({height:this._height}),R1.hostElement.classList.add(T1),this._isDisposed=!1}top(R1=""){return this._bottomOffset="",this._topOffset=R1,this._alignItems="flex-start",this}left(R1=""){return this._xOffset=R1,this._xPosition="left",this}bottom(R1=""){return this._topOffset="",this._bottomOffset=R1,this._alignItems="flex-end",this}right(R1=""){return this._xOffset=R1,this._xPosition="right",this}start(R1=""){return this._xOffset=R1,this._xPosition="start",this}end(R1=""){return this._xOffset=R1,this._xPosition="end",this}width(R1=""){return this._overlayRef?this._overlayRef.updateSize({width:R1}):this._width=R1,this}height(R1=""){return this._overlayRef?this._overlayRef.updateSize({height:R1}):this._height=R1,this}centerHorizontally(R1=""){return this.left(R1),this._xPosition="center",this}centerVertically(R1=""){return this.top(R1),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const R1=this._overlayRef.overlayElement.style,I1=this._overlayRef.hostElement.style,F1=this._overlayRef.getConfig(),{width:W1,height:d2,maxWidth:W2,maxHeight:r3}=F1,$2=!("100%"!==W1&&"100vw"!==W1||W2&&"100%"!==W2&&"100vw"!==W2),d3=!("100%"!==d2&&"100vh"!==d2||r3&&"100%"!==r3&&"100vh"!==r3),L=this._xPosition,I=this._xOffset,$="rtl"===this._overlayRef.getConfig().direction;let g1="",p1="",X1="";$2?X1="flex-start":"center"===L?(X1="center",$?p1=I:g1=I):$?"left"===L||"end"===L?(X1="flex-end",g1=I):("right"===L||"start"===L)&&(X1="flex-start",p1=I):"left"===L||"start"===L?(X1="flex-start",g1=I):("right"===L||"end"===L)&&(X1="flex-end",p1=I),R1.position=this._cssPosition,R1.marginLeft=$2?"0":g1,R1.marginTop=d3?"0":this._topOffset,R1.marginBottom=this._bottomOffset,R1.marginRight=$2?"0":p1,I1.justifyContent=X1,I1.alignItems=d3?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const R1=this._overlayRef.overlayElement.style,I1=this._overlayRef.hostElement,F1=I1.style;I1.classList.remove(T1),F1.justifyContent=F1.alignItems=R1.marginTop=R1.marginBottom=R1.marginLeft=R1.marginRight=R1.position="",this._overlayRef=null,this._isDisposed=!0}}let f2=(()=>{class e3{constructor(I1,F1,W1,d2){this._viewportRuler=I1,this._document=F1,this._platform=W1,this._overlayContainer=d2}global(){return new Q1}flexibleConnectedTo(I1){return new Q2(I1,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(o.Xj),k.KVO(a.qQ),k.KVO(D.OD),k.KVO(r2))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})(),U2=0,b3=(()=>{class e3{constructor(I1,F1,W1,d2,W2,r3,$2,d3,L,I,$,g1){this.scrollStrategies=I1,this._overlayContainer=F1,this._componentFactoryResolver=W1,this._positionBuilder=d2,this._keyboardDispatcher=W2,this._injector=r3,this._ngZone=$2,this._document=d3,this._directionality=L,this._location=I,this._outsideClickDispatcher=$,this._animationsModuleType=g1}create(I1){const F1=this._createHostElement(),W1=this._createPaneElement(F1),d2=this._createPortalOutlet(W1),W2=new G1(I1);return W2.direction=W2.direction||this._directionality.value,new g2(d2,F1,W1,W2,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(I1){const F1=this._document.createElement("div");return F1.id="cdk-overlay-"+U2++,F1.classList.add("cdk-overlay-pane"),I1.appendChild(F1),F1}_createHostElement(){const I1=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(I1),I1}_createPortalOutlet(I1){return this._appRef||(this._appRef=this._injector.get(k.o8S)),new H.aI(I1,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.KVO(J1),k.KVO(r2),k.KVO(k.OM3),k.KVO(f2),k.KVO(X2),k.KVO(k.zZn),k.KVO(k.SKi),k.KVO(a.qQ),k.KVO(e1.dS),k.KVO(a.aZ),k.KVO(N2),k.KVO(k.bc$,8))};static#e=this.\u0275prov=k.jDH({token:e3,factory:e3.\u0275fac,providedIn:"root"})}return e3})();const y3=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],A3=new k.nKC("cdk-connected-overlay-scroll-strategy");let U3=(()=>{class e3{constructor(I1){this.elementRef=I1}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.rXU(k.aKT))};static#e=this.\u0275dir=k.FsC({type:e3,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return e3})(),g3=(()=>{class e3{get offsetX(){return this._offsetX}set offsetX(I1){this._offsetX=I1,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(I1){this._offsetY=I1,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(I1){this._hasBackdrop=(0,x.he)(I1)}get lockPosition(){return this._lockPosition}set lockPosition(I1){this._lockPosition=(0,x.he)(I1)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(I1){this._flexibleDimensions=(0,x.he)(I1)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(I1){this._growAfterOpen=(0,x.he)(I1)}get push(){return this._push}set push(I1){this._push=(0,x.he)(I1)}constructor(I1,F1,W1,d2,W2){this._overlay=I1,this._dir=W2,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Y.yU.EMPTY,this._attachSubscription=Y.yU.EMPTY,this._detachSubscription=Y.yU.EMPTY,this._positionSubscription=Y.yU.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new k.bkB,this.positionChange=new k.bkB,this.attach=new k.bkB,this.detach=new k.bkB,this.overlayKeydown=new k.bkB,this.overlayOutsideClick=new k.bkB,this._templatePortal=new H.VA(F1,W1),this._scrollStrategyFactory=d2,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(I1){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),I1.origin&&this.open&&this._position.apply()),I1.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=y3);const I1=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=I1.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=I1.detachments().subscribe(()=>this.detach.emit()),I1.keydownEvents().subscribe(F1=>{this.overlayKeydown.next(F1),F1.keyCode===v1._f&&!this.disableClose&&!(0,v1.rp)(F1)&&(F1.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(F1=>{this.overlayOutsideClick.next(F1)})}_buildConfig(){const I1=this._position=this.positionStrategy||this._createPositionStrategy(),F1=new G1({direction:this._dir,positionStrategy:I1,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(F1.width=this.width),(this.height||0===this.height)&&(F1.height=this.height),(this.minWidth||0===this.minWidth)&&(F1.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(F1.minHeight=this.minHeight),this.backdropClass&&(F1.backdropClass=this.backdropClass),this.panelClass&&(F1.panelClass=this.panelClass),F1}_updatePositionStrategy(I1){const F1=this.positions.map(W1=>({originX:W1.originX,originY:W1.originY,overlayX:W1.overlayX,overlayY:W1.overlayY,offsetX:W1.offsetX||this.offsetX,offsetY:W1.offsetY||this.offsetY,panelClass:W1.panelClass||void 0}));return I1.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(F1).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const I1=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(I1),I1}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof U3?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(I1=>{this.backdropClick.emit(I1)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function j(e3,R1=!1){return(0,W.N)((I1,F1)=>{let W1=0;I1.subscribe((0,a1._)(F1,d2=>{const W2=e3(d2,W1++);(W2||R1)&&F1.next(d2),!W2&&F1.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(I1=>{this.positionChange.emit(I1),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#t=this.\u0275fac=function(F1){return new(F1||e3)(k.rXU(b3),k.rXU(k.C4Q),k.rXU(k.c1b),k.rXU(A3),k.rXU(e1.dS,8))};static#e=this.\u0275dir=k.FsC({type:e3,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[k.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[k.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[k.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[k.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[k.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[k.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[k.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[k.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[k.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[k.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[k.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[k.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[k.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[k.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[k.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[k.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[k.Mj6.None,"cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:[k.Mj6.None,"cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:[k.Mj6.None,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:[k.Mj6.None,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:[k.Mj6.None,"cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[k.OA$]})}return e3})();const Y3={provide:A3,deps:[b3],useFactory:function rt(e3){return()=>e3.scrollStrategies.reposition()}};let et=(()=>{class e3{static#t=this.\u0275fac=function(F1){return new(F1||e3)};static#e=this.\u0275mod=k.$C({type:e3});static#i=this.\u0275inj=k.G2t({providers:[b3,Y3],imports:[e1.jI,H.jc,o.E9,o.E9]})}return e3})()},1338:(m2,P1,f)=>{"use strict";f.d(P1,{BQ:()=>j,CZ:()=>d1,Fb:()=>V1,KT:()=>Z,MU:()=>V,OD:()=>x,v8:()=>D1,vc:()=>S1});var o=f(5541),a=f(9191);let k;try{k=typeof Intl<"u"&&Intl.v8BreakIterator}catch{k=!1}let O,x=(()=>{class Q{constructor(x1){this._platformId=x1,this.isBrowser=this._platformId?(0,a.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!k)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#t=this.\u0275fac=function(O1){return new(O1||Q)(o.KVO(o.Agw))};static#e=this.\u0275prov=o.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})();const R=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function V(){if(O)return O;if("object"!=typeof document||!document)return O=new Set(R),O;let Q=document.createElement("input");return O=new Set(R.filter(h1=>(Q.setAttribute("type",h1),Q.type===h1))),O}let W,H,l1;function j(Q){return function a1(){if(null==W&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>W=!0}))}finally{W=W||!1}return W}()?Q:!!Q.capture}function d1(){if(null==H){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return H=!1,H;if("scrollBehavior"in document.documentElement.style)H=!0;else{const Q=Element.prototype.scrollTo;H=!!Q&&!/\{\s*\[native code\]\s*\}/.test(Q.toString())}}return H}function Z(Q){if(function v1(){if(null==l1){const Q=typeof document<"u"?document.head:null;l1=!(!Q||!Q.createShadowRoot&&!Q.attachShadow)}return l1}()){const h1=Q.getRootNode?Q.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&h1 instanceof ShadowRoot)return h1}return null}function S1(){let Q=typeof document<"u"&&document?document.activeElement:null;for(;Q&&Q.shadowRoot;){const h1=Q.shadowRoot.activeElement;if(h1===Q)break;Q=h1}return Q}function V1(Q){return Q.composedPath?Q.composedPath()[0]:Q.target}function D1(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},3965:(m2,P1,f)=>{"use strict";f.d(P1,{A8:()=>W,VA:()=>a1,aI:()=>d1,jc:()=>V1});var o=f(5541);class V{attach(h1){return this._attachedHost=h1,h1.attach(this)}detach(){let h1=this._attachedHost;null!=h1&&(this._attachedHost=null,h1.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(h1){this._attachedHost=h1}}class W extends V{constructor(h1,x1,O1,J1,G1){super(),this.component=h1,this.viewContainerRef=x1,this.injector=O1,this.componentFactoryResolver=J1,this.projectableNodes=G1}}class a1 extends V{constructor(h1,x1,O1,J1){super(),this.templateRef=h1,this.viewContainerRef=x1,this.context=O1,this.injector=J1}get origin(){return this.templateRef.elementRef}attach(h1,x1=this.context){return this.context=x1,super.attach(h1)}detach(){return this.context=void 0,super.detach()}}class j extends V{constructor(h1){super(),this.element=h1 instanceof o.aKT?h1.nativeElement:h1}}class e1{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(h1){return h1 instanceof W?(this._attachedPortal=h1,this.attachComponentPortal(h1)):h1 instanceof a1?(this._attachedPortal=h1,this.attachTemplatePortal(h1)):this.attachDomPortal&&h1 instanceof j?(this._attachedPortal=h1,this.attachDomPortal(h1)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(h1){this._disposeFn=h1}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class d1 extends e1{constructor(h1,x1,O1,J1,G1){super(),this.outletElement=h1,this._componentFactoryResolver=x1,this._appRef=O1,this._defaultInjector=J1,this.attachDomPortal=L1=>{const a2=L1.element,A2=this._document.createComment("dom-portal");a2.parentNode.insertBefore(A2,a2),this.outletElement.appendChild(a2),this._attachedPortal=L1,super.setDisposeFn(()=>{A2.parentNode&&A2.parentNode.replaceChild(a2,A2)})},this._document=G1}attachComponentPortal(h1){const O1=(h1.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(h1.component);let J1;return h1.viewContainerRef?(J1=h1.viewContainerRef.createComponent(O1,h1.viewContainerRef.length,h1.injector||h1.viewContainerRef.injector,h1.projectableNodes||void 0),this.setDisposeFn(()=>J1.destroy())):(J1=O1.create(h1.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(J1.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(J1.hostView),J1.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(J1)),this._attachedPortal=h1,J1}attachTemplatePortal(h1){let x1=h1.viewContainerRef,O1=x1.createEmbeddedView(h1.templateRef,h1.context,{injector:h1.injector});return O1.rootNodes.forEach(J1=>this.outletElement.appendChild(J1)),O1.detectChanges(),this.setDisposeFn(()=>{let J1=x1.indexOf(O1);-1!==J1&&x1.remove(J1)}),this._attachedPortal=h1,O1}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(h1){return h1.hostView.rootNodes[0]}}let V1=(()=>{class Q{static#t=this.\u0275fac=function(O1){return new(O1||Q)};static#e=this.\u0275mod=o.$C({type:Q});static#i=this.\u0275inj=o.G2t({})}return Q})()},3872:(m2,P1,f)=>{"use strict";f.d(P1,{Gj:()=>e3,R:()=>T1,E9:()=>R1,Xj:()=>U2});var o=f(9663),a=f(5541),k=f(1502),x=f(3901),D=f(4517),O=f(7066),R=f(1431),V=f(8639);const W={schedule(I1){let F1=requestAnimationFrame,W1=cancelAnimationFrame;const{delegate:d2}=W;d2&&(F1=d2.requestAnimationFrame,W1=d2.cancelAnimationFrame);const W2=F1(r3=>{W1=void 0,I1(r3)});return new V.yU(()=>W1?.(W2))},requestAnimationFrame(...I1){const{delegate:F1}=W;return(F1?.requestAnimationFrame||requestAnimationFrame)(...I1)},cancelAnimationFrame(...I1){const{delegate:F1}=W;return(F1?.cancelAnimationFrame||cancelAnimationFrame)(...I1)},delegate:void 0};var j=f(4908);new class e1 extends j.q{flush(F1){this._active=!0;const W1=this._scheduled;this._scheduled=void 0;const{actions:d2}=this;let W2;F1=F1||d2.shift();do{if(W2=F1.execute(F1.state,F1.delay))break}while((F1=d2[0])&&F1.id===W1&&d2.shift());if(this._active=!1,W2){for(;(F1=d2[0])&&F1.id===W1&&d2.shift();)F1.unsubscribe();throw W2}}}(class a1 extends R.R{constructor(F1,W1){super(F1,W1),this.scheduler=F1,this.work=W1}requestAsyncId(F1,W1,d2=0){return null!==d2&&d2>0?super.requestAsyncId(F1,W1,d2):(F1.actions.push(this),F1._scheduled||(F1._scheduled=W.requestAnimationFrame(()=>F1.flush(void 0))))}recycleAsyncId(F1,W1,d2=0){var W2;if(null!=d2?d2>0:this.delay>0)return super.recycleAsyncId(F1,W1,d2);const{actions:r3}=F1;null!=W1&&(null===(W2=r3[r3.length-1])||void 0===W2?void 0:W2.id)!==W1&&(W.cancelAnimationFrame(W1),F1._scheduled=void 0)}});let l1,Y=1;const v1={};function Z(I1){return I1 in v1&&(delete v1[I1],!0)}const S1={setImmediate(I1){const F1=Y++;return v1[F1]=!0,l1||(l1=Promise.resolve()),l1.then(()=>Z(F1)&&I1()),F1},clearImmediate(I1){Z(I1)}},{setImmediate:D1,clearImmediate:Q}=S1,h1={setImmediate(...I1){const{delegate:F1}=h1;return(F1?.setImmediate||D1)(...I1)},clearImmediate(I1){const{delegate:F1}=h1;return(F1?.clearImmediate||Q)(I1)},delegate:void 0};new class O1 extends j.q{flush(F1){this._active=!0;const W1=this._scheduled;this._scheduled=void 0;const{actions:d2}=this;let W2;F1=F1||d2.shift();do{if(W2=F1.execute(F1.state,F1.delay))break}while((F1=d2[0])&&F1.id===W1&&d2.shift());if(this._active=!1,W2){for(;(F1=d2[0])&&F1.id===W1&&d2.shift();)F1.unsubscribe();throw W2}}}(class x1 extends R.R{constructor(F1,W1){super(F1,W1),this.scheduler=F1,this.work=W1}requestAsyncId(F1,W1,d2=0){return null!==d2&&d2>0?super.requestAsyncId(F1,W1,d2):(F1.actions.push(this),F1._scheduled||(F1._scheduled=h1.setImmediate(F1.flush.bind(F1,void 0))))}recycleAsyncId(F1,W1,d2=0){var W2;if(null!=d2?d2>0:this.delay>0)return super.recycleAsyncId(F1,W1,d2);const{actions:r3}=F1;null!=W1&&(null===(W2=r3[r3.length-1])||void 0===W2?void 0:W2.id)!==W1&&(h1.clearImmediate(W1),F1._scheduled===W1&&(F1._scheduled=void 0))}});var L1=f(4672),a2=f(1474),A2=f(58),F2=f(1676),o2=f(5219);function X2(I1,F1=L1.E){return function O2(I1){return(0,a2.N)((F1,W1)=>{let d2=!1,W2=null,r3=null,$2=!1;const d3=()=>{if(r3?.unsubscribe(),r3=null,d2){d2=!1;const I=W2;W2=null,W1.next(I)}$2&&W1.complete()},L=()=>{r3=null,$2&&W1.complete()};F1.subscribe((0,F2._)(W1,I=>{d2=!0,W2=I,r3||(0,A2.Tg)(I1(I)).subscribe(r3=(0,F2._)(W1,d3,L))},()=>{$2=!0,(!d2||!r3||r3.closed)&&W1.complete()}))})}(()=>(0,o2.O)(I1,F1))}var N2=f(1856),r2=f(1338),g2=f(9191),H1=f(457);let T1=(()=>{class I1{constructor(W1,d2,W2){this._ngZone=W1,this._platform=d2,this._scrolled=new k.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=W2}register(W1){this.scrollContainers.has(W1)||this.scrollContainers.set(W1,W1.elementScrolled().subscribe(()=>this._scrolled.next(W1)))}deregister(W1){const d2=this.scrollContainers.get(W1);d2&&(d2.unsubscribe(),this.scrollContainers.delete(W1))}scrolled(W1=20){return this._platform.isBrowser?new D.c(d2=>{this._globalSubscription||this._addGlobalListener();const W2=W1>0?this._scrolled.pipe(X2(W1)).subscribe(d2):this._scrolled.subscribe(d2);return this._scrolledCount++,()=>{W2.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,x.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((W1,d2)=>this.deregister(d2)),this._scrolled.complete()}ancestorScrolled(W1,d2){const W2=this.getAncestorScrollContainers(W1);return this.scrolled(d2).pipe((0,N2.p)(r3=>!r3||W2.indexOf(r3)>-1))}getAncestorScrollContainers(W1){const d2=[];return this.scrollContainers.forEach((W2,r3)=>{this._scrollableContainsElement(r3,W1)&&d2.push(r3)}),d2}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(W1,d2){let W2=(0,o.i8)(d2),r3=W1.getElementRef().nativeElement;do{if(W2==r3)return!0}while(W2=W2.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const W1=this._getWindow();return(0,O.R)(W1.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#t=this.\u0275fac=function(d2){return new(d2||I1)(a.KVO(a.SKi),a.KVO(r2.OD),a.KVO(g2.qQ,8))};static#e=this.\u0275prov=a.jDH({token:I1,factory:I1.\u0275fac,providedIn:"root"})}return I1})(),U2=(()=>{class I1{constructor(W1,d2,W2){this._platform=W1,this._change=new k.B,this._changeListener=r3=>{this._change.next(r3)},this._document=W2,d2.runOutsideAngular(()=>{if(W1.isBrowser){const r3=this._getWindow();r3.addEventListener("resize",this._changeListener),r3.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const W1=this._getWindow();W1.removeEventListener("resize",this._changeListener),W1.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const W1={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),W1}getViewportRect(){const W1=this.getViewportScrollPosition(),{width:d2,height:W2}=this.getViewportSize();return{top:W1.top,left:W1.left,bottom:W1.top+W2,right:W1.left+d2,height:W2,width:d2}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const W1=this._document,d2=this._getWindow(),W2=W1.documentElement,r3=W2.getBoundingClientRect();return{top:-r3.top||W1.body.scrollTop||d2.scrollY||W2.scrollTop||0,left:-r3.left||W1.body.scrollLeft||d2.scrollX||W2.scrollLeft||0}}change(W1=20){return W1>0?this._change.pipe(X2(W1)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const W1=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:W1.innerWidth,height:W1.innerHeight}:{width:0,height:0}}static#t=this.\u0275fac=function(d2){return new(d2||I1)(a.KVO(r2.OD),a.KVO(a.SKi),a.KVO(g2.qQ,8))};static#e=this.\u0275prov=a.jDH({token:I1,factory:I1.\u0275fac,providedIn:"root"})}return I1})(),e3=(()=>{class I1{static#t=this.\u0275fac=function(d2){return new(d2||I1)};static#e=this.\u0275mod=a.$C({type:I1});static#i=this.\u0275inj=a.G2t({})}return I1})(),R1=(()=>{class I1{static#t=this.\u0275fac=function(d2){return new(d2||I1)};static#e=this.\u0275mod=a.$C({type:I1});static#i=this.\u0275inj=a.G2t({imports:[H1.jI,e3,H1.jI,e3]})}return I1})()},9401:(m2,P1,f)=>{"use strict";f.d(P1,{EE:()=>a1,Lf:()=>V,P8:()=>R});var o=f(1338),a=f(5541),k=f(9663),x=f(523),D=f(1502);const O=(0,o.BQ)({passive:!0});let R=(()=>{class j{constructor(H,d1){this._platform=H,this._ngZone=d1,this._monitoredElements=new Map}monitor(H){if(!this._platform.isBrowser)return x.w;const d1=(0,k.i8)(H),Y=this._monitoredElements.get(d1);if(Y)return Y.subject;const l1=new D.B,v1="cdk-text-field-autofilled",Z=S1=>{"cdk-text-field-autofill-start"!==S1.animationName||d1.classList.contains(v1)?"cdk-text-field-autofill-end"===S1.animationName&&d1.classList.contains(v1)&&(d1.classList.remove(v1),this._ngZone.run(()=>l1.next({target:S1.target,isAutofilled:!1}))):(d1.classList.add(v1),this._ngZone.run(()=>l1.next({target:S1.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{d1.addEventListener("animationstart",Z,O),d1.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(d1,{subject:l1,unlisten:()=>{d1.removeEventListener("animationstart",Z,O)}}),l1}stopMonitoring(H){const d1=(0,k.i8)(H),Y=this._monitoredElements.get(d1);Y&&(Y.unlisten(),Y.subject.complete(),d1.classList.remove("cdk-text-field-autofill-monitored"),d1.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(d1))}ngOnDestroy(){this._monitoredElements.forEach((H,d1)=>this.stopMonitoring(d1))}static#t=this.\u0275fac=function(d1){return new(d1||j)(a.KVO(o.OD),a.KVO(a.SKi))};static#e=this.\u0275prov=a.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})(),V=(()=>{class j{constructor(H,d1){this._elementRef=H,this._autofillMonitor=d1,this.cdkAutofill=new a.bkB}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(H=>this.cdkAutofill.emit(H))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}static#t=this.\u0275fac=function(d1){return new(d1||j)(a.rXU(a.aKT),a.rXU(R))};static#e=this.\u0275dir=a.FsC({type:j,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}})}return j})(),a1=(()=>{class j{static#t=this.\u0275fac=function(d1){return new(d1||j)};static#e=this.\u0275mod=a.$C({type:j});static#i=this.\u0275inj=a.G2t({})}return j})()},9191:(m2,P1,f)=>{"use strict";f.d(P1,{AJ:()=>G,B3:()=>H2,Jj:()=>a3,MD:()=>I2,N0:()=>Ot,PV:()=>z3,QT:()=>k,Sm:()=>l1,Sq:()=>s2,T3:()=>s1,UE:()=>M2,VF:()=>D,Vy:()=>Z2,Xr:()=>At,YU:()=>n3,ZD:()=>x,_b:()=>_2,aZ:()=>Z,bT:()=>nt,e1:()=>Nt,fG:()=>ve,fw:()=>v1,hb:()=>d1,hj:()=>W,kB:()=>Y,oe:()=>mt,qQ:()=>R,ux:()=>ut,vh:()=>at});var o=f(5541);let a=null;function k(){return a}function x(E){a??=E}class D{}const R=new o.nKC("");let V=(()=>{class E{historyGo(K){throw new Error("")}static#t=this.\u0275fac=function(_1){return new(_1||E)};static#e=this.\u0275prov=o.jDH({token:E,factory:()=>(0,o.WQX)(a1),providedIn:"platform"})}return E})();const W=new o.nKC("");let a1=(()=>{class E extends V{constructor(){super(),this._doc=(0,o.WQX)(R),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return k().getBaseHref(this._doc)}onPopState(K){const _1=k().getGlobalEventTarget(this._doc,"window");return _1.addEventListener("popstate",K,!1),()=>_1.removeEventListener("popstate",K)}onHashChange(K){const _1=k().getGlobalEventTarget(this._doc,"window");return _1.addEventListener("hashchange",K,!1),()=>_1.removeEventListener("hashchange",K)}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(K){this._location.pathname=K}pushState(K,_1,z2){this._history.pushState(K,_1,z2)}replaceState(K,_1,z2){this._history.replaceState(K,_1,z2)}forward(){this._history.forward()}back(){this._history.back()}historyGo(K=0){this._history.go(K)}getState(){return this._history.state}static#t=this.\u0275fac=function(_1){return new(_1||E)};static#e=this.\u0275prov=o.jDH({token:E,factory:()=>new E,providedIn:"platform"})}return E})();function j(E,y1){if(0==E.length)return y1;if(0==y1.length)return E;let K=0;return E.endsWith("/")&&K++,y1.startsWith("/")&&K++,2==K?E+y1.substring(1):1==K?E+y1:E+"/"+y1}function e1(E){const y1=E.match(/#|\?|$/),K=y1&&y1.index||E.length;return E.slice(0,K-("/"===E[K-1]?1:0))+E.slice(K)}function H(E){return E&&"?"!==E[0]?"?"+E:E}let d1=(()=>{class E{historyGo(K){throw new Error("")}static#t=this.\u0275fac=function(_1){return new(_1||E)};static#e=this.\u0275prov=o.jDH({token:E,factory:()=>(0,o.WQX)(l1),providedIn:"root"})}return E})();const Y=new o.nKC("");let l1=(()=>{class E extends d1{constructor(K,_1){super(),this._platformLocation=K,this._removeListenerFns=[],this._baseHref=_1??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(R).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.onHashChange(K))}getBaseHref(){return this._baseHref}prepareExternalUrl(K){return j(this._baseHref,K)}path(K=!1){const _1=this._platformLocation.pathname+H(this._platformLocation.search),z2=this._platformLocation.hash;return z2&&K?`${_1}${z2}`:_1}pushState(K,_1,z2,f3){const C3=this.prepareExternalUrl(z2+H(f3));this._platformLocation.pushState(K,_1,C3)}replaceState(K,_1,z2,f3){const C3=this.prepareExternalUrl(z2+H(f3));this._platformLocation.replaceState(K,_1,C3)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.KVO(V),o.KVO(Y,8))};static#e=this.\u0275prov=o.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),v1=(()=>{class E extends d1{constructor(K,_1){super(),this._platformLocation=K,this._baseHref="",this._removeListenerFns=[],null!=_1&&(this._baseHref=_1)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.onHashChange(K))}getBaseHref(){return this._baseHref}path(K=!1){const _1=this._platformLocation.hash??"#";return _1.length>0?_1.substring(1):_1}prepareExternalUrl(K){const _1=j(this._baseHref,K);return _1.length>0?"#"+_1:_1}pushState(K,_1,z2,f3){let C3=this.prepareExternalUrl(z2+H(f3));0==C3.length&&(C3=this._platformLocation.pathname),this._platformLocation.pushState(K,_1,C3)}replaceState(K,_1,z2,f3){let C3=this.prepareExternalUrl(z2+H(f3));0==C3.length&&(C3=this._platformLocation.pathname),this._platformLocation.replaceState(K,_1,C3)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.KVO(V),o.KVO(Y,8))};static#e=this.\u0275prov=o.jDH({token:E,factory:E.\u0275fac})}return E})(),Z=(()=>{class E{constructor(K){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=K;const _1=this._locationStrategy.getBaseHref();this._basePath=function Q(E){if(new RegExp("^(https?:)?//").test(E)){const[,K]=E.split(/\/\/[^\/]+/);return K}return E}(e1(D1(_1))),this._locationStrategy.onPopState(z2=>{this._subject.emit({url:this.path(!0),pop:!0,state:z2.state,type:z2.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(K=!1){return this.normalize(this._locationStrategy.path(K))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(K,_1=""){return this.path()==this.normalize(K+H(_1))}normalize(K){return E.stripTrailingSlash(function V1(E,y1){if(!E||!y1.startsWith(E))return y1;const K=y1.substring(E.length);return""===K||["/",";","?","#"].includes(K[0])?K:y1}(this._basePath,D1(K)))}prepareExternalUrl(K){return K&&"/"!==K[0]&&(K="/"+K),this._locationStrategy.prepareExternalUrl(K)}go(K,_1="",z2=null){this._locationStrategy.pushState(z2,"",K,_1),this._notifyUrlChangeListeners(this.prepareExternalUrl(K+H(_1)),z2)}replaceState(K,_1="",z2=null){this._locationStrategy.replaceState(z2,"",K,_1),this._notifyUrlChangeListeners(this.prepareExternalUrl(K+H(_1)),z2)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(K=0){this._locationStrategy.historyGo?.(K)}onUrlChange(K){return this._urlChangeListeners.push(K),this._urlChangeSubscription??=this.subscribe(_1=>{this._notifyUrlChangeListeners(_1.url,_1.state)}),()=>{const _1=this._urlChangeListeners.indexOf(K);this._urlChangeListeners.splice(_1,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(K="",_1){this._urlChangeListeners.forEach(z2=>z2(K,_1))}subscribe(K,_1,z2){return this._subject.subscribe({next:K,error:_1,complete:z2})}static#t=this.normalizeQueryParams=H;static#e=this.joinWithSlash=j;static#i=this.stripTrailingSlash=e1;static#n=this.\u0275fac=function(_1){return new(_1||E)(o.KVO(d1))};static#a=this.\u0275prov=o.jDH({token:E,factory:()=>function S1(){return new Z((0,o.KVO)(d1))}(),providedIn:"root"})}return E})();function D1(E){return E.replace(/\/index.html$/,"")}const h1={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var x1=function(E){return E[E.Decimal=0]="Decimal",E[E.Percent=1]="Percent",E[E.Currency=2]="Currency",E[E.Scientific=3]="Scientific",E}(x1||{}),J1=function(E){return E[E.Format=0]="Format",E[E.Standalone=1]="Standalone",E}(J1||{}),G1=function(E){return E[E.Narrow=0]="Narrow",E[E.Abbreviated=1]="Abbreviated",E[E.Wide=2]="Wide",E[E.Short=3]="Short",E}(G1||{}),L1=function(E){return E[E.Short=0]="Short",E[E.Medium=1]="Medium",E[E.Long=2]="Long",E[E.Full=3]="Full",E}(L1||{});const a2={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function H1(E,y1){return A3((0,o.H5H)(E)[o.KH2.DateFormat],y1)}function y2(E,y1){return A3((0,o.H5H)(E)[o.KH2.TimeFormat],y1)}function Q2(E,y1){return A3((0,o.H5H)(E)[o.KH2.DateTimeFormat],y1)}function Y1(E,y1){const K=(0,o.H5H)(E),_1=K[o.KH2.NumberSymbols][y1];if(typeof _1>"u"){if(y1===a2.CurrencyDecimal)return K[o.KH2.NumberSymbols][a2.Decimal];if(y1===a2.CurrencyGroup)return K[o.KH2.NumberSymbols][a2.Group]}return _1}function f2(E){if(!E[o.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${E[o.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function A3(E,y1){for(let K=y1;K>-1;K--)if(typeof E[K]<"u")return E[K];throw new Error("Locale data API: locale data undefined")}function U3(E){const[y1,K]=E.split(":");return{hours:+y1,minutes:+K}}const et=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,q3={},e3=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var R1=function(E){return E[E.Short=0]="Short",E[E.ShortGMT=1]="ShortGMT",E[E.Long=2]="Long",E[E.Extended=3]="Extended",E}(R1||{}),I1=function(E){return E[E.FullYear=0]="FullYear",E[E.Month=1]="Month",E[E.Date=2]="Date",E[E.Hours=3]="Hours",E[E.Minutes=4]="Minutes",E[E.Seconds=5]="Seconds",E[E.FractionalSeconds=6]="FractionalSeconds",E[E.Day=7]="Day",E}(I1||{}),F1=function(E){return E[E.DayPeriods=0]="DayPeriods",E[E.Days=1]="Days",E[E.Months=2]="Months",E[E.Eras=3]="Eras",E}(F1||{});function W1(E,y1,K,_1){let z2=function x2(E){if(l2(E))return E;if("number"==typeof E&&!isNaN(E))return new Date(E);if("string"==typeof E){if(E=E.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(E)){const[z2,f3=1,C3=1]=E.split("-").map(lt=>+lt);return d2(z2,f3-1,C3)}const K=parseFloat(E);if(!isNaN(E-K))return new Date(K);let _1;if(_1=E.match(et))return function T2(E){const y1=new Date(0);let K=0,_1=0;const z2=E[8]?y1.setUTCFullYear:y1.setFullYear,f3=E[8]?y1.setUTCHours:y1.setHours;E[9]&&(K=Number(E[9]+E[10]),_1=Number(E[9]+E[11])),z2.call(y1,Number(E[1]),Number(E[2])-1,Number(E[3]));const C3=Number(E[4]||0)-K,lt=Number(E[5]||0)-_1,Fe=Number(E[6]||0),ue=Math.floor(1e3*parseFloat("0."+(E[7]||0)));return f3.call(y1,C3,lt,Fe,ue),y1}(_1)}const y1=new Date(E);if(!l2(y1))throw new Error(`Unable to convert "${E}" into a date`);return y1}(E);y1=W2(K,y1)||y1;let lt,C3=[];for(;y1;){if(lt=e3.exec(y1),!lt){C3.push(y1);break}{C3=C3.concat(lt.slice(1));const ye=C3.pop();if(!ye)break;y1=ye}}let Fe=z2.getTimezoneOffset();_1&&(Fe=k1(_1,Fe),z2=function Y2(E,y1,K){const _1=K?-1:1,z2=E.getTimezoneOffset();return function b2(E,y1){return(E=new Date(E.getTime())).setMinutes(E.getMinutes()+y1),E}(E,_1*(k1(y1,z2)-z2))}(z2,_1,!0));let ue="";return C3.forEach(ye=>{const Yt=function o1(E){if(m1[E])return m1[E];let y1;switch(E){case"G":case"GG":case"GGG":y1=$(F1.Eras,G1.Abbreviated);break;case"GGGG":y1=$(F1.Eras,G1.Wide);break;case"GGGGG":y1=$(F1.Eras,G1.Narrow);break;case"y":y1=L(I1.FullYear,1,0,!1,!0);break;case"yy":y1=L(I1.FullYear,2,0,!0,!0);break;case"yyy":y1=L(I1.FullYear,3,0,!1,!0);break;case"yyyy":y1=L(I1.FullYear,4,0,!1,!0);break;case"Y":y1=J(1);break;case"YY":y1=J(2,!0);break;case"YYY":y1=J(3);break;case"YYYY":y1=J(4);break;case"M":case"L":y1=L(I1.Month,1,1);break;case"MM":case"LL":y1=L(I1.Month,2,1);break;case"MMM":y1=$(F1.Months,G1.Abbreviated);break;case"MMMM":y1=$(F1.Months,G1.Wide);break;case"MMMMM":y1=$(F1.Months,G1.Narrow);break;case"LLL":y1=$(F1.Months,G1.Abbreviated,J1.Standalone);break;case"LLLL":y1=$(F1.Months,G1.Wide,J1.Standalone);break;case"LLLLL":y1=$(F1.Months,G1.Narrow,J1.Standalone);break;case"w":y1=t2(1);break;case"ww":y1=t2(2);break;case"W":y1=t2(1,!0);break;case"d":y1=L(I1.Date,1);break;case"dd":y1=L(I1.Date,2);break;case"c":case"cc":y1=L(I1.Day,1);break;case"ccc":y1=$(F1.Days,G1.Abbreviated,J1.Standalone);break;case"cccc":y1=$(F1.Days,G1.Wide,J1.Standalone);break;case"ccccc":y1=$(F1.Days,G1.Narrow,J1.Standalone);break;case"cccccc":y1=$(F1.Days,G1.Short,J1.Standalone);break;case"E":case"EE":case"EEE":y1=$(F1.Days,G1.Abbreviated);break;case"EEEE":y1=$(F1.Days,G1.Wide);break;case"EEEEE":y1=$(F1.Days,G1.Narrow);break;case"EEEEEE":y1=$(F1.Days,G1.Short);break;case"a":case"aa":case"aaa":y1=$(F1.DayPeriods,G1.Abbreviated);break;case"aaaa":y1=$(F1.DayPeriods,G1.Wide);break;case"aaaaa":y1=$(F1.DayPeriods,G1.Narrow);break;case"b":case"bb":case"bbb":y1=$(F1.DayPeriods,G1.Abbreviated,J1.Standalone,!0);break;case"bbbb":y1=$(F1.DayPeriods,G1.Wide,J1.Standalone,!0);break;case"bbbbb":y1=$(F1.DayPeriods,G1.Narrow,J1.Standalone,!0);break;case"B":case"BB":case"BBB":y1=$(F1.DayPeriods,G1.Abbreviated,J1.Format,!0);break;case"BBBB":y1=$(F1.DayPeriods,G1.Wide,J1.Format,!0);break;case"BBBBB":y1=$(F1.DayPeriods,G1.Narrow,J1.Format,!0);break;case"h":y1=L(I1.Hours,1,-12);break;case"hh":y1=L(I1.Hours,2,-12);break;case"H":y1=L(I1.Hours,1);break;case"HH":y1=L(I1.Hours,2);break;case"m":y1=L(I1.Minutes,1);break;case"mm":y1=L(I1.Minutes,2);break;case"s":y1=L(I1.Seconds,1);break;case"ss":y1=L(I1.Seconds,2);break;case"S":y1=L(I1.FractionalSeconds,1);break;case"SS":y1=L(I1.FractionalSeconds,2);break;case"SSS":y1=L(I1.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":y1=p1(R1.Short);break;case"ZZZZZ":y1=p1(R1.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":y1=p1(R1.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":y1=p1(R1.Long);break;default:return null}return m1[E]=y1,y1}(ye);ue+=Yt?Yt(z2,K,Fe):"''"===ye?"'":ye.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ue}function d2(E,y1,K){const _1=new Date(0);return _1.setFullYear(E,y1,K),_1.setHours(0,0,0),_1}function W2(E,y1){const K=function F2(E){return(0,o.H5H)(E)[o.KH2.LocaleId]}(E);if(q3[K]??={},q3[K][y1])return q3[K][y1];let _1="";switch(y1){case"shortDate":_1=H1(E,L1.Short);break;case"mediumDate":_1=H1(E,L1.Medium);break;case"longDate":_1=H1(E,L1.Long);break;case"fullDate":_1=H1(E,L1.Full);break;case"shortTime":_1=y2(E,L1.Short);break;case"mediumTime":_1=y2(E,L1.Medium);break;case"longTime":_1=y2(E,L1.Long);break;case"fullTime":_1=y2(E,L1.Full);break;case"short":const z2=W2(E,"shortTime"),f3=W2(E,"shortDate");_1=r3(Q2(E,L1.Short),[z2,f3]);break;case"medium":const C3=W2(E,"mediumTime"),lt=W2(E,"mediumDate");_1=r3(Q2(E,L1.Medium),[C3,lt]);break;case"long":const Fe=W2(E,"longTime"),ue=W2(E,"longDate");_1=r3(Q2(E,L1.Long),[Fe,ue]);break;case"full":const ye=W2(E,"fullTime"),Yt=W2(E,"fullDate");_1=r3(Q2(E,L1.Full),[ye,Yt])}return _1&&(q3[K][y1]=_1),_1}function r3(E,y1){return y1&&(E=E.replace(/\{([^}]+)}/g,function(K,_1){return null!=y1&&_1 in y1?y1[_1]:K})),E}function $2(E,y1,K="-",_1,z2){let f3="";(E<0||z2&&E<=0)&&(z2?E=1-E:(E=-E,f3=K));let C3=String(E);for(;C3.length<y1;)C3="0"+C3;return _1&&(C3=C3.slice(C3.length-y1)),f3+C3}function L(E,y1,K=0,_1=!1,z2=!1){return function(f3,C3){let lt=function I(E,y1){switch(E){case I1.FullYear:return y1.getFullYear();case I1.Month:return y1.getMonth();case I1.Date:return y1.getDate();case I1.Hours:return y1.getHours();case I1.Minutes:return y1.getMinutes();case I1.Seconds:return y1.getSeconds();case I1.FractionalSeconds:return y1.getMilliseconds();case I1.Day:return y1.getDay();default:throw new Error(`Unknown DateType value "${E}".`)}}(E,f3);if((K>0||lt>-K)&&(lt+=K),E===I1.Hours)0===lt&&-12===K&&(lt=12);else if(E===I1.FractionalSeconds)return function d3(E,y1){return $2(E,3).substring(0,y1)}(lt,y1);const Fe=Y1(C3,a2.MinusSign);return $2(lt,y1,Fe,_1,z2)}}function $(E,y1,K=J1.Format,_1=!1){return function(z2,f3){return function g1(E,y1,K,_1,z2,f3){switch(K){case F1.Months:return function X2(E,y1,K){const _1=(0,o.H5H)(E),f3=A3([_1[o.KH2.MonthsFormat],_1[o.KH2.MonthsStandalone]],y1);return A3(f3,K)}(y1,z2,_1)[E.getMonth()];case F1.Days:return function o2(E,y1,K){const _1=(0,o.H5H)(E),f3=A3([_1[o.KH2.DaysFormat],_1[o.KH2.DaysStandalone]],y1);return A3(f3,K)}(y1,z2,_1)[E.getDay()];case F1.DayPeriods:const C3=E.getHours(),lt=E.getMinutes();if(f3){const ue=function U2(E){const y1=(0,o.H5H)(E);return f2(y1),(y1[o.KH2.ExtraData][2]||[]).map(_1=>"string"==typeof _1?U3(_1):[U3(_1[0]),U3(_1[1])])}(y1),ye=function b3(E,y1,K){const _1=(0,o.H5H)(E);f2(_1);const f3=A3([_1[o.KH2.ExtraData][0],_1[o.KH2.ExtraData][1]],y1)||[];return A3(f3,K)||[]}(y1,z2,_1),Yt=ue.findIndex(We=>{if(Array.isArray(We)){const[ge,he]=We,pe=C3>=ge.hours&<>=ge.minutes,L3=C3<he.hours||C3===he.hours&<<he.minutes;if(ge.hours<he.hours){if(pe&&L3)return!0}else if(pe||L3)return!0}else if(We.hours===C3&&We.minutes===lt)return!0;return!1});if(-1!==Yt)return ye[Yt]}return function O2(E,y1,K){const _1=(0,o.H5H)(E),f3=A3([_1[o.KH2.DayPeriodsFormat],_1[o.KH2.DayPeriodsStandalone]],y1);return A3(f3,K)}(y1,z2,_1)[C3<12?0:1];case F1.Eras:return function N2(E,y1){return A3((0,o.H5H)(E)[o.KH2.Eras],y1)}(y1,_1)[E.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${K}`)}}(z2,f3,E,y1,K,_1)}}function p1(E){return function(y1,K,_1){const z2=-1*_1,f3=Y1(K,a2.MinusSign),C3=z2>0?Math.floor(z2/60):Math.ceil(z2/60);switch(E){case R1.Short:return(z2>=0?"+":"")+$2(C3,2,f3)+$2(Math.abs(z2%60),2,f3);case R1.ShortGMT:return"GMT"+(z2>=0?"+":"")+$2(C3,1,f3);case R1.Long:return"GMT"+(z2>=0?"+":"")+$2(C3,2,f3)+":"+$2(Math.abs(z2%60),2,f3);case R1.Extended:return 0===_1?"Z":(z2>=0?"+":"")+$2(C3,2,f3)+":"+$2(Math.abs(z2%60),2,f3);default:throw new Error(`Unknown zone width "${E}"`)}}}const X1=0,w1=4;function v2(E){const y1=E.getDay(),K=0===y1?-3:w1-y1;return d2(E.getFullYear(),E.getMonth(),E.getDate()+K)}function t2(E,y1=!1){return function(K,_1){let z2;if(y1){const f3=new Date(K.getFullYear(),K.getMonth(),1).getDay()-1,C3=K.getDate();z2=1+Math.floor((C3+f3)/7)}else{const f3=v2(K),C3=function D2(E){const y1=d2(E,X1,1).getDay();return d2(E,0,1+(y1<=w1?w1:w1+7)-y1)}(f3.getFullYear()),lt=f3.getTime()-C3.getTime();z2=1+Math.round(lt/6048e5)}return $2(z2,E,Y1(_1,a2.MinusSign))}}function J(E,y1=!1){return function(K,_1){return $2(v2(K).getFullYear(),E,Y1(_1,a2.MinusSign),y1)}}const m1={};function k1(E,y1){E=E.replace(/:/g,"");const K=Date.parse("Jan 01, 1970 00:00:00 "+E)/6e4;return isNaN(K)?y1:K}function l2(E){return E instanceof Date&&!isNaN(E.valueOf())}const P2=/^(\d+)?\.((\d+)(-(\d+))?)?$/,t3=22,S3=".",v3="0",xt=";",vt=",",zt="#";function _t(E,y1,K,_1,z2){const C3=function tt(E,y1="-"){const K={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},_1=E.split(xt),z2=_1[0],f3=_1[1],C3=-1!==z2.indexOf(S3)?z2.split(S3):[z2.substring(0,z2.lastIndexOf(v3)+1),z2.substring(z2.lastIndexOf(v3)+1)],lt=C3[0],Fe=C3[1]||"";K.posPre=lt.substring(0,lt.indexOf(zt));for(let ye=0;ye<Fe.length;ye++){const Yt=Fe.charAt(ye);Yt===v3?K.minFrac=K.maxFrac=ye+1:Yt===zt?K.maxFrac=ye+1:K.posSuf+=Yt}const ue=lt.split(vt);if(K.gSize=ue[1]?ue[1].length:0,K.lgSize=ue[2]||ue[1]?(ue[2]||ue[1]).length:0,f3){const ye=z2.length-K.posPre.length-K.posSuf.length,Yt=f3.indexOf(zt);K.negPre=f3.substring(0,Yt).replace(/'/g,""),K.negSuf=f3.slice(Yt+ye).replace(/'/g,"")}else K.negPre=y1+K.posPre,K.negSuf=K.posSuf;return K}(function L2(E,y1){return(0,o.H5H)(E)[o.KH2.NumberFormats][y1]}(y1,x1.Currency),Y1(y1,a2.MinusSign));return C3.minFrac=function Y3(E){let y1;const K=h1[E];return K&&(y1=K[2]),"number"==typeof y1?y1:2}(_1),C3.maxFrac=C3.minFrac,function st(E,y1,K,_1,z2,f3,C3=!1){let lt="",Fe=!1;if(isFinite(E)){let ue=function Vt(E){let _1,z2,f3,C3,lt,y1=Math.abs(E)+"",K=0;for((z2=y1.indexOf(S3))>-1&&(y1=y1.replace(S3,"")),(f3=y1.search(/e/i))>0?(z2<0&&(z2=f3),z2+=+y1.slice(f3+1),y1=y1.substring(0,f3)):z2<0&&(z2=y1.length),f3=0;y1.charAt(f3)===v3;f3++);if(f3===(lt=y1.length))_1=[0],z2=1;else{for(lt--;y1.charAt(lt)===v3;)lt--;for(z2-=f3,_1=[],C3=0;f3<=lt;f3++,C3++)_1[C3]=Number(y1.charAt(f3))}return z2>t3&&(_1=_1.splice(0,t3-1),K=z2-1,z2=1),{digits:_1,exponent:K,integerLen:z2}}(E);C3&&(ue=function yt(E){if(0===E.digits[0])return E;const y1=E.digits.length-E.integerLen;return E.exponent?E.exponent+=2:(0===y1?E.digits.push(0,0):1===y1&&E.digits.push(0),E.integerLen+=2),E}(ue));let ye=y1.minInt,Yt=y1.minFrac,We=y1.maxFrac;if(f3){const be=f3.match(P2);if(null===be)throw new Error(`${f3} is not a valid digit info`);const v0=be[1],Le=be[3],d0=be[5];null!=v0&&(ye=ne(v0)),null!=Le&&(Yt=ne(Le)),null!=d0?We=ne(d0):null!=Le&&Yt>We&&(We=Yt)}!function Qt(E,y1,K){if(y1>K)throw new Error(`The minimum number of digits after fraction (${y1}) is higher than the maximum (${K}).`);let _1=E.digits,z2=_1.length-E.integerLen;const f3=Math.min(Math.max(y1,z2),K);let C3=f3+E.integerLen,lt=_1[C3];if(C3>0){_1.splice(Math.max(E.integerLen,C3));for(let Yt=C3;Yt<_1.length;Yt++)_1[Yt]=0}else{z2=Math.max(0,z2),E.integerLen=1,_1.length=Math.max(1,C3=f3+1),_1[0]=0;for(let Yt=1;Yt<C3;Yt++)_1[Yt]=0}if(lt>=5)if(C3-1<0){for(let Yt=0;Yt>C3;Yt--)_1.unshift(0),E.integerLen++;_1.unshift(1),E.integerLen++}else _1[C3-1]++;for(;z2<Math.max(0,f3);z2++)_1.push(0);let Fe=0!==f3;const ue=y1+E.integerLen,ye=_1.reduceRight(function(Yt,We,ge,he){return he[ge]=(We+=Yt)<10?We:We-10,Fe&&(0===he[ge]&&ge>=ue?he.pop():Fe=!1),We>=10?1:0},0);ye&&(_1.unshift(ye),E.integerLen++)}(ue,Yt,We);let ge=ue.digits,he=ue.integerLen;const pe=ue.exponent;let L3=[];for(Fe=ge.every(be=>!be);he<ye;he++)ge.unshift(0);for(;he<0;he++)ge.unshift(0);he>0?L3=ge.splice(he,ge.length):(L3=ge,ge=[0]);const ht=[];for(ge.length>=y1.lgSize&&ht.unshift(ge.splice(-y1.lgSize,ge.length).join(""));ge.length>y1.gSize;)ht.unshift(ge.splice(-y1.gSize,ge.length).join(""));ge.length&&ht.unshift(ge.join("")),lt=ht.join(Y1(K,_1)),L3.length&&(lt+=Y1(K,z2)+L3.join("")),pe&&(lt+=Y1(K,a2.Exponential)+"+"+pe)}else lt=Y1(K,a2.Infinity);return lt=E<0&&!Fe?y1.negPre+lt+y1.negSuf:y1.posPre+lt+y1.posSuf,lt}(E,C3,y1,a2.CurrencyGroup,a2.CurrencyDecimal,z2).replace("\xa4",K).replace("\xa4","").trim()}function ne(E){const y1=parseInt(E);if(isNaN(y1))throw new Error("Invalid integer literal when parsing "+E);return y1}function _2(E,y1){y1=encodeURIComponent(y1);for(const K of E.split(";")){const _1=K.indexOf("="),[z2,f3]=-1==_1?[K,""]:[K.slice(0,_1),K.slice(_1+1)];if(z2.trim()===y1)return decodeURIComponent(f3)}return null}const E2=/\s+/,o3=[];let n3=(()=>{class E{constructor(K,_1){this._ngEl=K,this._renderer=_1,this.initialClasses=o3,this.stateMap=new Map}set klass(K){this.initialClasses=null!=K?K.trim().split(E2):o3}set ngClass(K){this.rawClass="string"==typeof K?K.trim().split(E2):K}ngDoCheck(){for(const _1 of this.initialClasses)this._updateState(_1,!0);const K=this.rawClass;if(Array.isArray(K)||K instanceof Set)for(const _1 of K)this._updateState(_1,!0);else if(null!=K)for(const _1 of Object.keys(K))this._updateState(_1,!!K[_1]);this._applyStateDiff()}_updateState(K,_1){const z2=this.stateMap.get(K);void 0!==z2?(z2.enabled!==_1&&(z2.changed=!0,z2.enabled=_1),z2.touched=!0):this.stateMap.set(K,{enabled:_1,changed:!0,touched:!0})}_applyStateDiff(){for(const K of this.stateMap){const _1=K[0],z2=K[1];z2.changed?(this._toggleClass(_1,z2.enabled),z2.changed=!1):z2.touched||(z2.enabled&&this._toggleClass(_1,!1),this.stateMap.delete(_1)),z2.touched=!1}}_toggleClass(K,_1){(K=K.trim()).length>0&&K.split(E2).forEach(z2=>{_1?this._renderer.addClass(this._ngEl.nativeElement,z2):this._renderer.removeClass(this._ngEl.nativeElement,z2)})}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.aKT),o.rXU(o.sFG))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngClass",""]],inputs:{klass:[o.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return E})();class g{constructor(y1,K,_1,z2){this.$implicit=y1,this.ngForOf=K,this.index=_1,this.count=z2}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 s2=(()=>{class E{set ngForOf(K){this._ngForOf=K,this._ngForOfDirty=!0}set ngForTrackBy(K){this._trackByFn=K}get ngForTrackBy(){return this._trackByFn}constructor(K,_1,z2){this._viewContainer=K,this._template=_1,this._differs=z2,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(K){K&&(this._template=K)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const K=this._ngForOf;!this._differ&&K&&(this._differ=this._differs.find(K).create(this.ngForTrackBy))}if(this._differ){const K=this._differ.diff(this._ngForOf);K&&this._applyChanges(K)}}_applyChanges(K){const _1=this._viewContainer;K.forEachOperation((z2,f3,C3)=>{if(null==z2.previousIndex)_1.createEmbeddedView(this._template,new g(z2.item,this._ngForOf,-1,-1),null===C3?void 0:C3);else if(null==C3)_1.remove(null===f3?void 0:f3);else if(null!==f3){const lt=_1.get(f3);_1.move(lt,C3),O3(lt,z2)}});for(let z2=0,f3=_1.length;z2<f3;z2++){const lt=_1.get(z2).context;lt.index=z2,lt.count=f3,lt.ngForOf=this._ngForOf}K.forEachIdentityChange(z2=>{O3(_1.get(z2.currentIndex),z2)})}static ngTemplateContextGuard(K,_1){return!0}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return E})();function O3(E,y1){E.context.$implicit=y1.item}let nt=(()=>{class E{constructor(K,_1){this._viewContainer=K,this._context=new dt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=_1}set ngIf(K){this._context.$implicit=this._context.ngIf=K,this._updateView()}set ngIfThen(K){re("ngIfThen",K),this._thenTemplateRef=K,this._thenViewRef=null,this._updateView()}set ngIfElse(K){re("ngIfElse",K),this._elseTemplateRef=K,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(K,_1){return!0}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.c1b),o.rXU(o.C4Q))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return E})();class dt{constructor(){this.$implicit=null,this.ngIf=null}}function re(E,y1){if(y1&&!y1.createEmbeddedView)throw new Error(`${E} must be a TemplateRef, but received '${(0,o.Tbb)(y1)}'.`)}class gt{constructor(y1,K){this._viewContainerRef=y1,this._templateRef=K,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(y1){y1&&!this._created?this.create():!y1&&this._created&&this.destroy()}}let ut=(()=>{class E{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(K){this._ngSwitch=K,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(K){this._defaultViews.push(K)}_matchCase(K){const _1=K===this._ngSwitch;return this._lastCasesMatched||=_1,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),_1}_updateDefaultCases(K){if(this._defaultViews.length>0&&K!==this._defaultUsed){this._defaultUsed=K;for(const _1 of this._defaultViews)_1.enforceState(K)}}static#t=this.\u0275fac=function(_1){return new(_1||E)};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return E})(),Nt=(()=>{class E{constructor(K,_1,z2){this.ngSwitch=z2,z2._addCase(),this._view=new gt(K,_1)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(ut,9))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return E})(),ve=(()=>{class E{constructor(K,_1,z2){z2._addDefault(new gt(K,_1))}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(ut,9))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return E})(),H2=(()=>{class E{constructor(K,_1,z2){this._ngEl=K,this._differs=_1,this._renderer=z2,this._ngStyle=null,this._differ=null}set ngStyle(K){this._ngStyle=K,!this._differ&&K&&(this._differ=this._differs.find(K).create())}ngDoCheck(){if(this._differ){const K=this._differ.diff(this._ngStyle);K&&this._applyChanges(K)}}_setStyle(K,_1){const[z2,f3]=K.split("."),C3=-1===z2.indexOf("-")?void 0:o.czy.DashCase;null!=_1?this._renderer.setStyle(this._ngEl.nativeElement,z2,f3?`${_1}${f3}`:_1,C3):this._renderer.removeStyle(this._ngEl.nativeElement,z2,C3)}_applyChanges(K){K.forEachRemovedItem(_1=>this._setStyle(_1.key,null)),K.forEachAddedItem(_1=>this._setStyle(_1.key,_1.currentValue)),K.forEachChangedItem(_1=>this._setStyle(_1.key,_1.currentValue))}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.aKT),o.rXU(o.MKu),o.rXU(o.sFG))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return E})(),s1=(()=>{class E{constructor(K){this._viewContainerRef=K,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(K){if(this._shouldRecreateView(K)){const _1=this._viewContainerRef;if(this._viewRef&&_1.remove(_1.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const z2=this._createContextForwardProxy();this._viewRef=_1.createEmbeddedView(this.ngTemplateOutlet,z2,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(K){return!!K.ngTemplateOutlet||!!K.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(K,_1,z2)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,_1,z2),get:(K,_1,z2)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,_1,z2)}})}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.c1b))};static#e=this.\u0275dir=o.FsC({type:E,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}return E})();function X(E,y1){return new o.wOt(2100,!1)}class F{createSubscription(y1,K){return(0,o.O8t)(()=>y1.subscribe({next:K,error:_1=>{throw _1}}))}dispose(y1){(0,o.O8t)(()=>y1.unsubscribe())}}class r1{createSubscription(y1,K){return y1.then(K,_1=>{throw _1})}dispose(y1){}}const U1=new r1,V2=new F;let a3=(()=>{class E{constructor(K){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=K}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(K){if(!this._obj){if(K)try{this.markForCheckOnValueUpdate=!1,this._subscribe(K)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return K!==this._obj?(this._dispose(),this.transform(K)):this._latestValue}_subscribe(K){this._obj=K,this._strategy=this._selectStrategy(K),this._subscription=this._strategy.createSubscription(K,_1=>this._updateLatestValue(K,_1))}_selectStrategy(K){if((0,o.jNT)(K))return U1;if((0,o.zjR)(K))return V2;throw X()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(K,_1){K===this._obj&&(this._latestValue=_1,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.gRc,16))};static#e=this.\u0275pipe=o.EJ8({name:"async",type:E,pure:!1,standalone:!0})}return E})();const u3=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let z3=(()=>{class E{transform(K){if(null==K)return null;if("string"!=typeof K)throw X();return K.replace(u3,_1=>_1[0].toUpperCase()+_1.slice(1).toLowerCase())}static#t=this.\u0275fac=function(_1){return new(_1||E)};static#e=this.\u0275pipe=o.EJ8({name:"titlecase",type:E,pure:!0,standalone:!0})}return E})();const F3=new o.nKC(""),E3=new o.nKC("");let at=(()=>{class E{constructor(K,_1,z2){this.locale=K,this.defaultTimezone=_1,this.defaultOptions=z2}transform(K,_1,z2,f3){if(null==K||""===K||K!=K)return null;try{return W1(K,_1??this.defaultOptions?.dateFormat??"mediumDate",f3||this.locale,z2??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(C3){throw X()}}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.xe9,16),o.rXU(F3,24),o.rXU(E3,24))};static#e=this.\u0275pipe=o.EJ8({name:"date",type:E,pure:!0,standalone:!0})}return E})(),mt=(()=>{class E{constructor(K,_1="USD"){this._locale=K,this._defaultCurrencyCode=_1}transform(K,_1=this._defaultCurrencyCode,z2="symbol",f3,C3){if(!function c1(E){return!(null==E||""===E||E!=E)}(K))return null;C3||=this._locale,"boolean"==typeof z2&&(z2=z2?"symbol":"code");let lt=_1||this._defaultCurrencyCode;"code"!==z2&&(lt="symbol"===z2||"symbol-narrow"===z2?function g3(E,y1,K="en"){const _1=function T1(E){return(0,o.H5H)(E)[o.KH2.Currencies]}(K)[E]||h1[E]||[],z2=_1[1];return"narrow"===y1&&"string"==typeof z2?z2:_1[0]||E}(lt,"symbol"===z2?"wide":"narrow",C3):z2);try{return _t(function M1(E){if("string"==typeof E&&!isNaN(Number(E)-parseFloat(E)))return Number(E);if("number"!=typeof E)throw new Error(`${E} is not a number`);return E}(K),C3,lt,_1,f3)}catch(Fe){throw X()}}static#t=this.\u0275fac=function(_1){return new(_1||E)(o.rXU(o.xe9,16),o.rXU(o.Ocv,16))};static#e=this.\u0275pipe=o.EJ8({name:"currency",type:E,pure:!0,standalone:!0})}return E})();let I2=(()=>{class E{static#t=this.\u0275fac=function(_1){return new(_1||E)};static#e=this.\u0275mod=o.$C({type:E});static#i=this.\u0275inj=o.G2t({})}return E})();const G="browser",N1="server";function M2(E){return E===G}function Z2(E){return E===N1}let At=(()=>{class E{static#t=this.\u0275prov=(0,o.jDH)({token:E,providedIn:"root",factory:()=>M2((0,o.WQX)(o.Agw))?new ot((0,o.WQX)(R),window):new c3})}return E})();class ot{constructor(y1,K){this.document=y1,this.window=K,this.offset=()=>[0,0]}setOffset(y1){this.offset=Array.isArray(y1)?()=>y1:y1}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(y1){this.window.scrollTo(y1[0],y1[1])}scrollToAnchor(y1){const K=function Z3(E,y1){const K=E.getElementById(y1)||E.getElementsByName(y1)[0];if(K)return K;if("function"==typeof E.createTreeWalker&&E.body&&"function"==typeof E.body.attachShadow){const _1=E.createTreeWalker(E.body,NodeFilter.SHOW_ELEMENT);let z2=_1.currentNode;for(;z2;){const f3=z2.shadowRoot;if(f3){const C3=f3.getElementById(y1)||f3.querySelector(`[name="${y1}"]`);if(C3)return C3}z2=_1.nextNode()}}return null}(this.document,y1);K&&(this.scrollToElement(K),K.focus())}setHistoryScrollRestoration(y1){this.window.history.scrollRestoration=y1}scrollToElement(y1){const K=y1.getBoundingClientRect(),_1=K.left+this.window.pageXOffset,z2=K.top+this.window.pageYOffset,f3=this.offset();this.window.scrollTo(_1-f3[0],z2-f3[1])}}class c3{setOffset(y1){}getScrollPosition(){return[0,0]}scrollToPosition(y1){}scrollToAnchor(y1){}setHistoryScrollRestoration(y1){}}class Ot{}},7008:(m2,P1,f)=>{"use strict";f.d(P1,{Qq:()=>H1,a7:()=>U2,q1:()=>xt,yz:()=>N2}),f(6207);var a=f(5541),k=f(3901),x=f(4517),D=f(3860),O=f(5214),R=f(1856),V=f(4406),W=f(9848),a1=f(1082),j=f(9191);class e1{}class H{}class d1{constructor(_2){this.normalizedNames=new Map,this.lazyUpdate=null,_2?"string"==typeof _2?this.lazyInit=()=>{this.headers=new Map,_2.split("\n").forEach(E2=>{const o3=E2.indexOf(":");if(o3>0){const n3=E2.slice(0,o3),D3=n3.toLowerCase(),N3=E2.slice(o3+1).trim();this.maybeSetNormalizedName(n3,D3),this.headers.has(D3)?this.headers.get(D3).push(N3):this.headers.set(D3,[N3])}})}:typeof Headers<"u"&&_2 instanceof Headers?(this.headers=new Map,_2.forEach((E2,o3)=>{this.setHeaderEntries(o3,E2)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(_2).forEach(([E2,o3])=>{this.setHeaderEntries(E2,o3)})}:this.headers=new Map}has(_2){return this.init(),this.headers.has(_2.toLowerCase())}get(_2){this.init();const E2=this.headers.get(_2.toLowerCase());return E2&&E2.length>0?E2[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(_2){return this.init(),this.headers.get(_2.toLowerCase())||null}append(_2,E2){return this.clone({name:_2,value:E2,op:"a"})}set(_2,E2){return this.clone({name:_2,value:E2,op:"s"})}delete(_2,E2){return this.clone({name:_2,value:E2,op:"d"})}maybeSetNormalizedName(_2,E2){this.normalizedNames.has(E2)||this.normalizedNames.set(E2,_2)}init(){this.lazyInit&&(this.lazyInit instanceof d1?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(_2=>this.applyUpdate(_2)),this.lazyUpdate=null))}copyFrom(_2){_2.init(),Array.from(_2.headers.keys()).forEach(E2=>{this.headers.set(E2,_2.headers.get(E2)),this.normalizedNames.set(E2,_2.normalizedNames.get(E2))})}clone(_2){const E2=new d1;return E2.lazyInit=this.lazyInit&&this.lazyInit instanceof d1?this.lazyInit:this,E2.lazyUpdate=(this.lazyUpdate||[]).concat([_2]),E2}applyUpdate(_2){const E2=_2.name.toLowerCase();switch(_2.op){case"a":case"s":let o3=_2.value;if("string"==typeof o3&&(o3=[o3]),0===o3.length)return;this.maybeSetNormalizedName(_2.name,E2);const n3=("a"===_2.op?this.headers.get(E2):void 0)||[];n3.push(...o3),this.headers.set(E2,n3);break;case"d":const D3=_2.value;if(D3){let N3=this.headers.get(E2);if(!N3)return;N3=N3.filter(g=>-1===D3.indexOf(g)),0===N3.length?(this.headers.delete(E2),this.normalizedNames.delete(E2)):this.headers.set(E2,N3)}else this.headers.delete(E2),this.normalizedNames.delete(E2)}}setHeaderEntries(_2,E2){const o3=(Array.isArray(E2)?E2:[E2]).map(D3=>D3.toString()),n3=_2.toLowerCase();this.headers.set(n3,o3),this.maybeSetNormalizedName(_2,n3)}forEach(_2){this.init(),Array.from(this.normalizedNames.keys()).forEach(E2=>_2(this.normalizedNames.get(E2),this.headers.get(E2)))}}class l1{encodeKey(_2){return V1(_2)}encodeValue(_2){return V1(_2)}decodeKey(_2){return decodeURIComponent(_2)}decodeValue(_2){return decodeURIComponent(_2)}}const Z=/%(\d[a-f0-9])/gi,S1={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function V1(e2){return encodeURIComponent(e2).replace(Z,(_2,E2)=>S1[E2]??_2)}function D1(e2){return`${e2}`}class Q{constructor(_2={}){if(this.updates=null,this.cloneFrom=null,this.encoder=_2.encoder||new l1,_2.fromString){if(_2.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function v1(e2,_2){const E2=new Map;return e2.length>0&&e2.replace(/^\?/,"").split("&").forEach(n3=>{const D3=n3.indexOf("="),[N3,g]=-1==D3?[_2.decodeKey(n3),""]:[_2.decodeKey(n3.slice(0,D3)),_2.decodeValue(n3.slice(D3+1))],s2=E2.get(N3)||[];s2.push(g),E2.set(N3,s2)}),E2}(_2.fromString,this.encoder)}else _2.fromObject?(this.map=new Map,Object.keys(_2.fromObject).forEach(E2=>{const o3=_2.fromObject[E2],n3=Array.isArray(o3)?o3.map(D1):[D1(o3)];this.map.set(E2,n3)})):this.map=null}has(_2){return this.init(),this.map.has(_2)}get(_2){this.init();const E2=this.map.get(_2);return E2?E2[0]:null}getAll(_2){return this.init(),this.map.get(_2)||null}keys(){return this.init(),Array.from(this.map.keys())}append(_2,E2){return this.clone({param:_2,value:E2,op:"a"})}appendAll(_2){const E2=[];return Object.keys(_2).forEach(o3=>{const n3=_2[o3];Array.isArray(n3)?n3.forEach(D3=>{E2.push({param:o3,value:D3,op:"a"})}):E2.push({param:o3,value:n3,op:"a"})}),this.clone(E2)}set(_2,E2){return this.clone({param:_2,value:E2,op:"s"})}delete(_2,E2){return this.clone({param:_2,value:E2,op:"d"})}toString(){return this.init(),this.keys().map(_2=>{const E2=this.encoder.encodeKey(_2);return this.map.get(_2).map(o3=>E2+"="+this.encoder.encodeValue(o3)).join("&")}).filter(_2=>""!==_2).join("&")}clone(_2){const E2=new Q({encoder:this.encoder});return E2.cloneFrom=this.cloneFrom||this,E2.updates=(this.updates||[]).concat(_2),E2}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(_2=>this.map.set(_2,this.cloneFrom.map.get(_2))),this.updates.forEach(_2=>{switch(_2.op){case"a":case"s":const E2=("a"===_2.op?this.map.get(_2.param):void 0)||[];E2.push(D1(_2.value)),this.map.set(_2.param,E2);break;case"d":if(void 0===_2.value){this.map.delete(_2.param);break}{let o3=this.map.get(_2.param)||[];const n3=o3.indexOf(D1(_2.value));-1!==n3&&o3.splice(n3,1),o3.length>0?this.map.set(_2.param,o3):this.map.delete(_2.param)}}}),this.cloneFrom=this.updates=null)}}class x1{constructor(){this.map=new Map}set(_2,E2){return this.map.set(_2,E2),this}get(_2){return this.map.has(_2)||this.map.set(_2,_2.defaultValue()),this.map.get(_2)}delete(_2){return this.map.delete(_2),this}has(_2){return this.map.has(_2)}keys(){return this.map.keys()}}function J1(e2){return typeof ArrayBuffer<"u"&&e2 instanceof ArrayBuffer}function G1(e2){return typeof Blob<"u"&&e2 instanceof Blob}function L1(e2){return typeof FormData<"u"&&e2 instanceof FormData}class A2{constructor(_2,E2,o3,n3){let D3;if(this.url=E2,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=_2.toUpperCase(),function O1(e2){switch(e2){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||n3?(this.body=void 0!==o3?o3:null,D3=n3):D3=o3,D3&&(this.reportProgress=!!D3.reportProgress,this.withCredentials=!!D3.withCredentials,D3.responseType&&(this.responseType=D3.responseType),D3.headers&&(this.headers=D3.headers),D3.context&&(this.context=D3.context),D3.params&&(this.params=D3.params),this.transferCache=D3.transferCache),this.headers??=new d1,this.context??=new x1,this.params){const N3=this.params.toString();if(0===N3.length)this.urlWithParams=E2;else{const g=E2.indexOf("?");this.urlWithParams=E2+(-1===g?"?":g<E2.length-1?"&":"")+N3}}else this.params=new Q,this.urlWithParams=E2}serializeBody(){return null===this.body?null:"string"==typeof this.body||J1(this.body)||G1(this.body)||L1(this.body)||function a2(e2){return typeof URLSearchParams<"u"&&e2 instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Q?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||L1(this.body)?null:G1(this.body)?this.body.type||null:J1(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Q?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(_2={}){const E2=_2.method||this.method,o3=_2.url||this.url,n3=_2.responseType||this.responseType,D3=_2.transferCache??this.transferCache,N3=void 0!==_2.body?_2.body:this.body,g=_2.withCredentials??this.withCredentials,s2=_2.reportProgress??this.reportProgress;let O3=_2.headers||this.headers,wt=_2.params||this.params;const nt=_2.context??this.context;return void 0!==_2.setHeaders&&(O3=Object.keys(_2.setHeaders).reduce((dt,re)=>dt.set(re,_2.setHeaders[re]),O3)),_2.setParams&&(wt=Object.keys(_2.setParams).reduce((dt,re)=>dt.set(re,_2.setParams[re]),wt)),new A2(E2,o3,N3,{params:wt,headers:O3,context:nt,reportProgress:s2,responseType:n3,withCredentials:g,transferCache:D3})}}var F2=function(e2){return e2[e2.Sent=0]="Sent",e2[e2.UploadProgress=1]="UploadProgress",e2[e2.ResponseHeader=2]="ResponseHeader",e2[e2.DownloadProgress=3]="DownloadProgress",e2[e2.Response=4]="Response",e2[e2.User=5]="User",e2}(F2||{});class O2{constructor(_2,E2=r2.Ok,o3="OK"){this.headers=_2.headers||new d1,this.status=void 0!==_2.status?_2.status:E2,this.statusText=_2.statusText||o3,this.url=_2.url||null,this.ok=this.status>=200&&this.status<300}}class o2 extends O2{constructor(_2={}){super(_2),this.type=F2.ResponseHeader}clone(_2={}){return new o2({headers:_2.headers||this.headers,status:void 0!==_2.status?_2.status:this.status,statusText:_2.statusText||this.statusText,url:_2.url||this.url||void 0})}}class X2 extends O2{constructor(_2={}){super(_2),this.type=F2.Response,this.body=void 0!==_2.body?_2.body:null}clone(_2={}){return new X2({body:void 0!==_2.body?_2.body:this.body,headers:_2.headers||this.headers,status:void 0!==_2.status?_2.status:this.status,statusText:_2.statusText||this.statusText,url:_2.url||this.url||void 0})}}class N2 extends O2{constructor(_2){super(_2,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${_2.url||"(unknown url)"}`:`Http failure response for ${_2.url||"(unknown url)"}: ${_2.status} ${_2.statusText}`,this.error=_2.error||null}}var r2=function(e2){return e2[e2.Continue=100]="Continue",e2[e2.SwitchingProtocols=101]="SwitchingProtocols",e2[e2.Processing=102]="Processing",e2[e2.EarlyHints=103]="EarlyHints",e2[e2.Ok=200]="Ok",e2[e2.Created=201]="Created",e2[e2.Accepted=202]="Accepted",e2[e2.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e2[e2.NoContent=204]="NoContent",e2[e2.ResetContent=205]="ResetContent",e2[e2.PartialContent=206]="PartialContent",e2[e2.MultiStatus=207]="MultiStatus",e2[e2.AlreadyReported=208]="AlreadyReported",e2[e2.ImUsed=226]="ImUsed",e2[e2.MultipleChoices=300]="MultipleChoices",e2[e2.MovedPermanently=301]="MovedPermanently",e2[e2.Found=302]="Found",e2[e2.SeeOther=303]="SeeOther",e2[e2.NotModified=304]="NotModified",e2[e2.UseProxy=305]="UseProxy",e2[e2.Unused=306]="Unused",e2[e2.TemporaryRedirect=307]="TemporaryRedirect",e2[e2.PermanentRedirect=308]="PermanentRedirect",e2[e2.BadRequest=400]="BadRequest",e2[e2.Unauthorized=401]="Unauthorized",e2[e2.PaymentRequired=402]="PaymentRequired",e2[e2.Forbidden=403]="Forbidden",e2[e2.NotFound=404]="NotFound",e2[e2.MethodNotAllowed=405]="MethodNotAllowed",e2[e2.NotAcceptable=406]="NotAcceptable",e2[e2.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e2[e2.RequestTimeout=408]="RequestTimeout",e2[e2.Conflict=409]="Conflict",e2[e2.Gone=410]="Gone",e2[e2.LengthRequired=411]="LengthRequired",e2[e2.PreconditionFailed=412]="PreconditionFailed",e2[e2.PayloadTooLarge=413]="PayloadTooLarge",e2[e2.UriTooLong=414]="UriTooLong",e2[e2.UnsupportedMediaType=415]="UnsupportedMediaType",e2[e2.RangeNotSatisfiable=416]="RangeNotSatisfiable",e2[e2.ExpectationFailed=417]="ExpectationFailed",e2[e2.ImATeapot=418]="ImATeapot",e2[e2.MisdirectedRequest=421]="MisdirectedRequest",e2[e2.UnprocessableEntity=422]="UnprocessableEntity",e2[e2.Locked=423]="Locked",e2[e2.FailedDependency=424]="FailedDependency",e2[e2.TooEarly=425]="TooEarly",e2[e2.UpgradeRequired=426]="UpgradeRequired",e2[e2.PreconditionRequired=428]="PreconditionRequired",e2[e2.TooManyRequests=429]="TooManyRequests",e2[e2.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e2[e2.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e2[e2.InternalServerError=500]="InternalServerError",e2[e2.NotImplemented=501]="NotImplemented",e2[e2.BadGateway=502]="BadGateway",e2[e2.ServiceUnavailable=503]="ServiceUnavailable",e2[e2.GatewayTimeout=504]="GatewayTimeout",e2[e2.HttpVersionNotSupported=505]="HttpVersionNotSupported",e2[e2.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e2[e2.InsufficientStorage=507]="InsufficientStorage",e2[e2.LoopDetected=508]="LoopDetected",e2[e2.NotExtended=510]="NotExtended",e2[e2.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e2}(r2||{});function g2(e2,_2){return{body:_2,headers:e2.headers,context:e2.context,observe:e2.observe,params:e2.params,reportProgress:e2.reportProgress,responseType:e2.responseType,withCredentials:e2.withCredentials,transferCache:e2.transferCache}}let H1=(()=>{class e2{constructor(E2){this.handler=E2}request(E2,o3,n3={}){let D3;if(E2 instanceof A2)D3=E2;else{let s2,O3;s2=n3.headers instanceof d1?n3.headers:new d1(n3.headers),n3.params&&(O3=n3.params instanceof Q?n3.params:new Q({fromObject:n3.params})),D3=new A2(E2,o3,void 0!==n3.body?n3.body:null,{headers:s2,context:n3.context,params:O3,reportProgress:n3.reportProgress,responseType:n3.responseType||"json",withCredentials:n3.withCredentials,transferCache:n3.transferCache})}const N3=(0,k.of)(D3).pipe((0,O.H)(s2=>this.handler.handle(s2)));if(E2 instanceof A2||"events"===n3.observe)return N3;const g=N3.pipe((0,R.p)(s2=>s2 instanceof X2));switch(n3.observe||"body"){case"body":switch(D3.responseType){case"arraybuffer":return g.pipe((0,V.T)(s2=>{if(null!==s2.body&&!(s2.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return s2.body}));case"blob":return g.pipe((0,V.T)(s2=>{if(null!==s2.body&&!(s2.body instanceof Blob))throw new Error("Response is not a Blob.");return s2.body}));case"text":return g.pipe((0,V.T)(s2=>{if(null!==s2.body&&"string"!=typeof s2.body)throw new Error("Response is not a string.");return s2.body}));default:return g.pipe((0,V.T)(s2=>s2.body))}case"response":return g;default:throw new Error(`Unreachable: unhandled observe type ${n3.observe}}`)}}delete(E2,o3={}){return this.request("DELETE",E2,o3)}get(E2,o3={}){return this.request("GET",E2,o3)}head(E2,o3={}){return this.request("HEAD",E2,o3)}jsonp(E2,o3){return this.request("JSONP",E2,{params:(new Q).append(o3,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(E2,o3={}){return this.request("OPTIONS",E2,o3)}patch(E2,o3,n3={}){return this.request("PATCH",E2,g2(n3,o3))}post(E2,o3,n3={}){return this.request("POST",E2,g2(n3,o3))}put(E2,o3,n3={}){return this.request("PUT",E2,g2(n3,o3))}static#t=this.\u0275fac=function(o3){return new(o3||e2)(a.KVO(e1))};static#e=this.\u0275prov=a.jDH({token:e2,factory:e2.\u0275fac})}return e2})();function T1(e2,_2){return _2(e2)}function Q1(e2,_2){return(E2,o3)=>_2.intercept(E2,{handle:n3=>e2(n3,o3)})}const U2=new a.nKC(""),b3=new a.nKC(""),y3=new a.nKC(""),A3=new a.nKC("");function U3(){let e2=null;return(_2,E2)=>{null===e2&&(e2=((0,a.WQX)(U2,{optional:!0})??[]).reduceRight(Q1,T1));const o3=(0,a.WQX)(a.TgB),n3=o3.add();return e2(_2,E2).pipe((0,W.j)(()=>o3.remove(n3)))}}let Y3=(()=>{class e2 extends e1{constructor(E2,o3){super(),this.backend=E2,this.injector=o3,this.chain=null,this.pendingTasks=(0,a.WQX)(a.TgB);const n3=(0,a.WQX)(A3,{optional:!0});this.backend=n3??E2}handle(E2){if(null===this.chain){const n3=Array.from(new Set([...this.injector.get(b3),...this.injector.get(y3,[])]));this.chain=n3.reduceRight((D3,N3)=>function f2(e2,_2,E2){return(o3,n3)=>(0,a.N4e)(E2,()=>_2(o3,D3=>e2(D3,n3)))}(D3,N3,this.injector),T1)}const o3=this.pendingTasks.add();return this.chain(E2,n3=>this.backend.handle(n3)).pipe((0,W.j)(()=>this.pendingTasks.remove(o3)))}static#t=this.\u0275fac=function(o3){return new(o3||e2)(a.KVO(H),a.KVO(a.uvJ))};static#e=this.\u0275prov=a.jDH({token:e2,factory:e2.\u0275fac})}return e2})();const d3=/^\)\]\}',?\n/;let I=(()=>{class e2{constructor(E2){this.xhrFactory=E2}handle(E2){if("JSONP"===E2.method)throw new a.wOt(-2800,!1);const o3=this.xhrFactory;return(o3.\u0275loadImpl?(0,D.H)(o3.\u0275loadImpl()):(0,k.of)(null)).pipe((0,a1.n)(()=>new x.c(D3=>{const N3=o3.build();if(N3.open(E2.method,E2.urlWithParams),E2.withCredentials&&(N3.withCredentials=!0),E2.headers.forEach((gt,ut)=>N3.setRequestHeader(gt,ut.join(","))),E2.headers.has("Accept")||N3.setRequestHeader("Accept","application/json, text/plain, */*"),!E2.headers.has("Content-Type")){const gt=E2.detectContentTypeHeader();null!==gt&&N3.setRequestHeader("Content-Type",gt)}if(E2.responseType){const gt=E2.responseType.toLowerCase();N3.responseType="json"!==gt?gt:"text"}const g=E2.serializeBody();let s2=null;const O3=()=>{if(null!==s2)return s2;const gt=N3.statusText||"OK",ut=new d1(N3.getAllResponseHeaders()),Nt=function L(e2){return"responseURL"in e2&&e2.responseURL?e2.responseURL:/^X-Request-URL:/m.test(e2.getAllResponseHeaders())?e2.getResponseHeader("X-Request-URL"):null}(N3)||E2.url;return s2=new o2({headers:ut,status:N3.status,statusText:gt,url:Nt}),s2},wt=()=>{let{headers:gt,status:ut,statusText:Nt,url:ve}=O3(),Pt=null;ut!==r2.NoContent&&(Pt=typeof N3.response>"u"?N3.responseText:N3.response),0===ut&&(ut=Pt?r2.Ok:0);let ae=ut>=200&&ut<300;if("json"===E2.responseType&&"string"==typeof Pt){const Zt=Pt;Pt=Pt.replace(d3,"");try{Pt=""!==Pt?JSON.parse(Pt):null}catch(u2){Pt=Zt,ae&&(ae=!1,Pt={error:u2,text:Pt})}}ae?(D3.next(new X2({body:Pt,headers:gt,status:ut,statusText:Nt,url:ve||void 0})),D3.complete()):D3.error(new N2({error:Pt,headers:gt,status:ut,statusText:Nt,url:ve||void 0}))},nt=gt=>{const{url:ut}=O3(),Nt=new N2({error:gt,status:N3.status||0,statusText:N3.statusText||"Unknown Error",url:ut||void 0});D3.error(Nt)};let dt=!1;const re=gt=>{dt||(D3.next(O3()),dt=!0);let ut={type:F2.DownloadProgress,loaded:gt.loaded};gt.lengthComputable&&(ut.total=gt.total),"text"===E2.responseType&&N3.responseText&&(ut.partialText=N3.responseText),D3.next(ut)},Ft=gt=>{let ut={type:F2.UploadProgress,loaded:gt.loaded};gt.lengthComputable&&(ut.total=gt.total),D3.next(ut)};return N3.addEventListener("load",wt),N3.addEventListener("error",nt),N3.addEventListener("timeout",nt),N3.addEventListener("abort",nt),E2.reportProgress&&(N3.addEventListener("progress",re),null!==g&&N3.upload&&N3.upload.addEventListener("progress",Ft)),N3.send(g),D3.next({type:F2.Sent}),()=>{N3.removeEventListener("error",nt),N3.removeEventListener("abort",nt),N3.removeEventListener("load",wt),N3.removeEventListener("timeout",nt),E2.reportProgress&&(N3.removeEventListener("progress",re),null!==g&&N3.upload&&N3.upload.removeEventListener("progress",Ft)),N3.readyState!==N3.DONE&&N3.abort()}})))}static#t=this.\u0275fac=function(o3){return new(o3||e2)(a.KVO(j.N0))};static#e=this.\u0275prov=a.jDH({token:e2,factory:e2.\u0275fac})}return e2})();const $=new a.nKC(""),p1=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),w1=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class D2{}let v2=(()=>{class e2{constructor(E2,o3,n3){this.doc=E2,this.platform=o3,this.cookieName=n3,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const E2=this.doc.cookie||"";return E2!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,j._b)(E2,this.cookieName),this.lastCookieString=E2),this.lastToken}static#t=this.\u0275fac=function(o3){return new(o3||e2)(a.KVO(j.qQ),a.KVO(a.Agw),a.KVO(p1))};static#e=this.\u0275prov=a.jDH({token:e2,factory:e2.\u0275fac})}return e2})();function t2(e2,_2){const E2=e2.url.toLowerCase();if(!(0,a.WQX)($)||"GET"===e2.method||"HEAD"===e2.method||E2.startsWith("http://")||E2.startsWith("https://"))return _2(e2);const o3=(0,a.WQX)(D2).getToken(),n3=(0,a.WQX)(w1);return null!=o3&&!e2.headers.has(n3)&&(e2=e2.clone({headers:e2.headers.set(n3,o3)})),_2(e2)}var m1=function(e2){return e2[e2.Interceptors=0]="Interceptors",e2[e2.LegacyInterceptors=1]="LegacyInterceptors",e2[e2.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e2[e2.NoXsrfProtection=3]="NoXsrfProtection",e2[e2.JsonpSupport=4]="JsonpSupport",e2[e2.RequestsMadeViaParent=5]="RequestsMadeViaParent",e2[e2.Fetch=6]="Fetch",e2}(m1||{});function k1(...e2){const _2=[H1,I,Y3,{provide:e1,useExisting:Y3},{provide:H,useExisting:I},{provide:b3,useValue:t2,multi:!0},{provide:$,useValue:!0},{provide:D2,useClass:v2}];for(const E2 of e2)_2.push(...E2.\u0275providers);return(0,a.EmA)(_2)}const Y2=new a.nKC("");function x2(){return function o1(e2,_2){return{\u0275kind:e2,\u0275providers:_2}}(m1.LegacyInterceptors,[{provide:Y2,useFactory:U3},{provide:b3,useExisting:Y2,multi:!0}])}let xt=(()=>{class e2{static#t=this.\u0275fac=function(o3){return new(o3||e2)};static#e=this.\u0275mod=a.$C({type:e2});static#i=this.\u0275inj=a.G2t({providers:[k1(x2())]})}return e2})()},5541:(m2,P1,f)=>{"use strict";function a(n,l){return Object.is(n,l)}f.d(P1,{bc$:()=>$o,iLQ:()=>Q8,sZ2:()=>D6,hnV:()=>Ef,Hbi:()=>Ez,o8S:()=>U5,BIS:()=>jo,gRc:()=>Uf,Ql9:()=>JM,OM3:()=>sr,Ocv:()=>sz,abz:()=>a5,Z63:()=>A0,aKT:()=>en,uvJ:()=>p0,zcH:()=>E4,bkB:()=>_4,duS:()=>M0,y_5:()=>B1,$GK:()=>a3,_qm:()=>Gn,nKC:()=>n3,zZn:()=>s4,_q3:()=>rc,MKu:()=>sc,xe9:()=>Xs,Co$:()=>gh,Vns:()=>_n,SKi:()=>D0,Xx1:()=>M2,Agw:()=>Tl,PLl:()=>N6,rOR:()=>nn,sFG:()=>Xp,_9s:()=>yd,czy:()=>es,WPN:()=>le,kdw:()=>p3,C4Q:()=>ir,NYb:()=>WM,giA:()=>xf,RxE:()=>_f,c1b:()=>Ms,gXe:()=>C2,mal:()=>Td,Af3:()=>k4,tdH:()=>qp,L39:()=>nb,EWP:()=>lb,Ol2:()=>i8,w6W:()=>Wv,oH4:()=>Ff,SmG:()=>fz,Rfq:()=>t2,WQX:()=>M1,hFB:()=>g4,naY:()=>mz,QuC:()=>c0,EmA:()=>m4,fpN:()=>Cz,HJs:()=>mb,N4e:()=>P4,vPA:()=>Jd,O8t:()=>rb,An2:()=>vs,H3F:()=>Af,H8p:()=>q4,KH2:()=>La,YHP:()=>ve,TgB:()=>Aa,wOt:()=>g3,WHO:()=>kf,e01:()=>yf,lNU:()=>U3,h9k:()=>K3,$MX:()=>da,ZF7:()=>P5,Kcf:()=>j6,e5t:()=>l7,UyX:()=>n7,cWb:()=>G6,osQ:()=>a7,H5H:()=>I8,Zy3:()=>rt,xtB:()=>X0,mq5:()=>w9,JZv:()=>L,LfX:()=>ne,plB:()=>F5,jNT:()=>q8,zjR:()=>Cf,TL$:()=>Uo,Tbb:()=>X1,rcV:()=>A4,Vt3:()=>J7,Mj6:()=>S2,GFd:()=>vh,OA$:()=>v4,Jv_:()=>Lm,aNF:()=>Bm,R7$:()=>Zc,BMQ:()=>f8,ZvI:()=>h9,AVh:()=>M8,vxM:()=>p9,wni:()=>mm,VBU:()=>T4,FsC:()=>W3,jDH:()=>tt,G2t:()=>Vt,$C:()=>h4,EJ8:()=>ze,rXU:()=>ua,nrm:()=>x8,eu8:()=>C8,bVm:()=>Rs,qex:()=>Ps,k0s:()=>Ns,j41:()=>Ds,RV6:()=>z9,xGo:()=>pl,Mr5:()=>E8,pXf:()=>Z9,nnv:()=>K9,YFu:()=>D8,uP7:()=>N8,k04:()=>q9,PLo:()=>T8,KVO:()=>mt,kS0:()=>ni,QTQ:()=>qc,bIt:()=>P8,lsd:()=>pm,joV:()=>Qr,qSk:()=>Yr,XpG:()=>tm,nI1:()=>qm,bMT:()=>Ym,i5U:()=>Qm,iJd:()=>Jm,SdG:()=>im,NAR:()=>em,Y8G:()=>g8,lJ4:()=>Um,eq3:()=>Hm,l_i:()=>$m,s1E:()=>jm,mGM:()=>um,sdS:()=>vm,Dyx:()=>_9,Z7z:()=>g9,fX1:()=>v9,Njj:()=>k5,tSv:()=>Ec,eBV:()=>W5,npT:()=>Ve,B4B:()=>Ee,n$t:()=>pn,xc7:()=>A8,DNE:()=>Ma,C5r:()=>tf,EFF:()=>xm,JRh:()=>L8,SpI:()=>Us,Lme:()=>B8,GBs:()=>fm}),f(6207);let k=null,x=!1,D=1;const O=Symbol("SIGNAL");function R(n){const l=k;return k=n,l}const j={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function e1(n){if(x)throw new Error("");if(null===k)return;k.consumerOnSignalRead(n);const l=k.nextProducerIndex++;O1(k),l<k.producerNode.length&&k.producerNode[l]!==n&&x1(k)&&h1(k.producerNode[l],k.producerIndexOfThis[l]),k.producerNode[l]!==n&&(k.producerNode[l]=n,k.producerIndexOfThis[l]=x1(k)?Q(n,k,l):0),k.producerLastReadVersion[l]=n.version}function d1(n){if((!x1(n)||n.dirty)&&(n.dirty||n.lastCleanEpoch!==D)){if(!n.producerMustRecompute(n)&&!V1(n))return n.dirty=!1,void(n.lastCleanEpoch=D);n.producerRecomputeValue(n),n.dirty=!1,n.lastCleanEpoch=D}}function Y(n){if(void 0===n.liveConsumerNode)return;const l=x;x=!0;try{for(const r of n.liveConsumerNode)r.dirty||v1(r)}finally{x=l}}function l1(){return!1!==k?.consumerAllowSignalWrites}function v1(n){n.dirty=!0,Y(n),n.consumerMarkedDirty?.(n)}function Z(n){return n&&(n.nextProducerIndex=0),R(n)}function S1(n,l){if(R(l),n&&void 0!==n.producerNode&&void 0!==n.producerIndexOfThis&&void 0!==n.producerLastReadVersion){if(x1(n))for(let r=n.nextProducerIndex;r<n.producerNode.length;r++)h1(n.producerNode[r],n.producerIndexOfThis[r]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function V1(n){O1(n);for(let l=0;l<n.producerNode.length;l++){const r=n.producerNode[l],s=n.producerLastReadVersion[l];if(s!==r.version||(d1(r),s!==r.version))return!0}return!1}function Q(n,l,r){if(J1(n),O1(n),0===n.liveConsumerNode.length)for(let s=0;s<n.producerNode.length;s++)n.producerIndexOfThis[s]=Q(n.producerNode[s],n,s);return n.liveConsumerIndexOfThis.push(r),n.liveConsumerNode.push(l)-1}function h1(n,l){if(J1(n),O1(n),1===n.liveConsumerNode.length)for(let s=0;s<n.producerNode.length;s++)h1(n.producerNode[s],n.producerIndexOfThis[s]);const r=n.liveConsumerNode.length-1;if(n.liveConsumerNode[l]=n.liveConsumerNode[r],n.liveConsumerIndexOfThis[l]=n.liveConsumerIndexOfThis[r],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,l<n.liveConsumerNode.length){const s=n.liveConsumerIndexOfThis[l],c=n.liveConsumerNode[l];O1(c),c.producerIndexOfThis[s]=l}}function x1(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)>0}function O1(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function J1(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}const L1=Symbol("UNSET"),a2=Symbol("COMPUTING"),A2=Symbol("ERRORED"),F2={...j,value:L1,dirty:!0,error:null,equal:a,producerMustRecompute:n=>n.value===L1||n.value===a2,producerRecomputeValue(n){if(n.value===a2)throw new Error("Detected cycle in computations.");const l=n.value;n.value=a2;const r=Z(n);let s;try{s=n.computation()}catch(c){s=A2,n.error=c}finally{S1(n,r)}l!==L1&&l!==A2&&s!==A2&&n.equal(l,s)?n.value=l:(n.value=s,n.version++)}};let o2=function O2(){throw new Error};function X2(){o2()}let r2=null;function Q2(n,l){l1()||X2(),n.equal(n.value,l)||(n.value=l,function E1(n){n.version++,function H(){D++}(),Y(n),r2?.()}(n))}const L2={...j,equal:a,value:void 0};var f2=f(1502),U2=f(8639),b3=f(5536),y3=f(4406);const U3="https://g.co/ng/security#xss";class g3 extends Error{constructor(l,r){super(rt(l,r)),this.code=l}}function rt(n,l){return`NG0${Math.abs(n)}${l?": "+l:""}`}const Y3=Symbol("InputSignalNode#UNSET"),et={...L2,transformFn:void 0,applyValueToInputSignal(n,l){Q2(n,l)}};function R1(n,l){const r=Object.create(et);function s(){if(e1(r),r.value===Y3)throw new g3(-950,!1);return r.value}return r.value=n,r.transformFn=l?.transform,s[O]=r,s}function I1(n){return{toString:n}.toString()}const F1="__annotations__",W1="__parameters__",d2="__prop__metadata__";function W2(n,l,r,s,c){return I1(()=>{const h=r3(l);function A(...z){if(this instanceof A)return h.call(this,...z),this;const C=new A(...z);return function(b1){return c&&c(b1,...z),(b1.hasOwnProperty(F1)?b1[F1]:Object.defineProperty(b1,F1,{value:[]})[F1]).push(C),s&&s(b1),b1}}return r&&(A.prototype=Object.create(r.prototype)),A.prototype.ngMetadataName=n,A.annotationCls=A,A})}function r3(n){return function(...r){if(n){const s=n(...r);for(const c in s)this[c]=s[c]}}}function $2(n,l,r){return I1(()=>{const s=r3(l);function c(...h){if(this instanceof c)return s.apply(this,h),this;const A=new c(...h);return z.annotation=A,z;function z(C,n1,b1){const n2=C.hasOwnProperty(W1)?C[W1]:Object.defineProperty(C,W1,{value:[]})[W1];for(;n2.length<=b1;)n2.push(null);return(n2[b1]=n2[b1]||[]).push(A),C}}return r&&(c.prototype=Object.create(r.prototype)),c.prototype.ngMetadataName=n,c.annotationCls=c,c})}const L=globalThis;function g1(n){for(let l in n)if(n[l]===g1)return l;throw Error("Could not find renamed property on target object.")}function p1(n,l){for(const r in l)l.hasOwnProperty(r)&&!n.hasOwnProperty(r)&&(n[r]=l[r])}function X1(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(X1).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const l=n.toString();if(null==l)return""+l;const r=l.indexOf("\n");return-1===r?l:l.substring(0,r)}function w1(n,l){return null==n||""===n?null===l?"":l:null==l||""===l?n:n+" "+l}const v2=g1({__forward_ref__:g1});function t2(n){return n.__forward_ref__=t2,n.toString=function(){return X1(this())},n}function J(n){return m1(n)?n():n}function m1(n){return"function"==typeof n&&n.hasOwnProperty(v2)&&n.__forward_ref__===t2}function x2(n,l,r){n!=l&&function h3(n,l,r,s){throw new Error(`ASSERTION ERROR: ${n}`+(null==s?"":` [Expected=> ${r} ${s} ${l} <=Actual]`))}(r,n,l,"==")}function tt(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Vt(n){return{providers:n.providers||[],imports:n.imports||[]}}function Qt(n){return Ae(n,e2)||Ae(n,E2)}function ne(n){return null!==Qt(n)}function Ae(n,l){return n.hasOwnProperty(l)?n[l]:null}function Se(n){return n&&(n.hasOwnProperty(_2)||n.hasOwnProperty(o3))?n[_2]:null}const e2=g1({\u0275prov:g1}),_2=g1({\u0275inj:g1}),E2=g1({ngInjectableDef:g1}),o3=g1({ngInjectorDef:g1});class n3{constructor(l,r){this._desc=l,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=tt({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function gt(n){return n&&!!n.\u0275providers}const ut=g1({\u0275cmp:g1}),Nt=g1({\u0275dir:g1}),ve=g1({\u0275pipe:g1}),Pt=g1({\u0275mod:g1}),ae=g1({\u0275fac:g1}),Zt=g1({__NG_ELEMENT_ID__:g1}),u2=g1({__NG_ENV_ID__:g1});function H2(n){return"string"==typeof n?n:null==n?"":String(n)}function V2(n,l){throw new g3(-201,!1)}var a3=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(a3||{});let x3;function u3(){return x3}function z3(n){const l=x3;return x3=n,l}function $3(n,l,r){const s=Qt(n);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:r&a3.Optional?null:void 0!==l?l:void V2()}const E3={},at="__NG_DI_FLAG__",Kt="ngTempTokenPath",ft=/\n/gm,It="__source";let St;function Ct(n){const l=St;return St=n,l}function Ce(n,l=a3.Default){if(void 0===St)throw new g3(-203,!1);return null===St?$3(n,void 0,l):St.get(n,l&a3.Optional?null:void 0,l)}function mt(n,l=a3.Default){return(u3()||Ce)(J(n),l)}function M1(n,l=a3.Default){return mt(n,K1(l))}function K1(n){return typeof n>"u"||"number"==typeof n?n:(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function q1(n){const l=[];for(let r=0;r<n.length;r++){const s=J(n[r]);if(Array.isArray(s)){if(0===s.length)throw new g3(900,!1);let c,h=a3.Default;for(let A=0;A<s.length;A++){const z=s[A],C=G(z);"number"==typeof C?-1===C?c=z.token:h|=C:c=z}l.push(mt(c,h))}else l.push(mt(s))}return l}function I2(n,l){return n[at]=l,n.prototype[at]=l,n}function G(n){return n[at]}const B1=I2($2("Inject",n=>({token:n})),-1),M2=I2($2("Optional"),8),Z2=I2($2("Self"),2),p3=I2($2("SkipSelf"),4),_3=I2($2("Host"),1);function R3(n,l){return n.hasOwnProperty(ae)?n[ae]:null}function Z3(n,l){n.forEach(r=>Array.isArray(r)?Z3(r,l):l(r))}function c3(n,l,r){l>=n.length?n.push(r):n.splice(l,0,r)}function Ot(n,l){return l>=n.length-1?n.pop():n.splice(l,1)[0]}function Ht(n,l){const r=[];for(let s=0;s<n;s++)r.push(l);return r}function je(n,l,r){let s=pt(n,l);return s>=0?n[1|s]=r:(s=~s,function Ne(n,l,r,s){let c=n.length;if(c==l)n.push(r,s);else if(1===c)n.push(s,n[0]),n[0]=r;else{for(c--,n.push(n[c-1],n[c]);c>l;)n[c]=n[c-2],c--;n[l]=r,n[l+1]=s}}(n,s,l,r)),s}function l0(n,l){const r=pt(n,l);if(r>=0)return n[1|r]}function pt(n,l){return function o0(n,l,r){let s=0,c=n.length>>r;for(;c!==s;){const h=s+(c-s>>1),A=n[h<<r];if(l===A)return h<<r;A>l?c=h:s=h+1}return~(c<<r)}(n,l,1)}const r0={},Jt=[],A0=new n3(""),M0=new n3("",-1),K0=new n3("");class H0{get(l,r=E3){if(r===E3){const s=new Error(`NullInjectorError: No provider for ${X1(l)}!`);throw s.name="NullInjectorError",s}return r}}var u=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(u||{}),C2=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(C2||{}),S2=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(S2||{});function j2(n,l,r){let s=n.length;for(;;){const c=n.indexOf(l,r);if(-1===c)return c;if(0===c||n.charCodeAt(c-1)<=32){const h=l.length;if(c+h===s||n.charCodeAt(c+h)<=32)return c}r=c+1}}function K2(n,l,r){let s=0;for(;s<r.length;){const c=r[s];if("number"==typeof c){if(0!==c)break;s++;const h=r[s++],A=r[s++],z=r[s++];n.setAttribute(l,A,z,h)}else{const h=c,A=r[++s];t1(h)?n.setProperty(l,h,A):n.setAttribute(l,h,A),s++}}return s}function q(n){return 3===n||4===n||6===n}function t1(n){return 64===n.charCodeAt(0)}function N(n,l){if(null!==l&&0!==l.length)if(null===n||0===n.length)n=l.slice();else{let r=-1;for(let s=0;s<l.length;s++){const c=l[s];"number"==typeof c?r=c:0===r||C1(n,r,c,null,-1===r||2===r?l[++s]:null)}}return n}function C1(n,l,r,s,c){let h=0,A=n.length;if(-1===l)A=-1;else for(;h<n.length;){const z=n[h++];if("number"==typeof z){if(z===l){A=-1;break}if(z>l){A=h-1;break}}}for(;h<n.length;){const z=n[h];if("number"==typeof z)break;if(z===r){if(null===s)return void(null!==c&&(n[h+1]=c));if(s===n[h+1])return void(n[h+2]=c)}h++,null!==s&&h++,null!==c&&h++}-1!==A&&(n.splice(A,0,l),h=A+1),n.splice(h++,0,r),null!==s&&n.splice(h++,0,s),null!==c&&n.splice(h++,0,c)}const w2="ng-template";function V3(n,l,r,s){let c=0;if(s){for(;c<l.length&&"string"==typeof l[c];c+=2)if("class"===l[c]&&-1!==j2(l[c+1].toLowerCase(),r,0))return!0}else if(G3(n))return!1;if(c=l.indexOf(1,c),c>-1){let h;for(;++c<l.length&&"string"==typeof(h=l[c]);)if(h.toLowerCase()===r)return!0}return!1}function G3(n){return 4===n.type&&n.value!==w2}function ke(n,l,r){return l===(4!==n.type||r?n.value:w2)}function z0(n,l,r){let s=4;const c=n.attrs,h=null!==c?function d5(n){for(let l=0;l<n.length;l++)if(q(n[l]))return l;return n.length}(c):0;let A=!1;for(let z=0;z<l.length;z++){const C=l[z];if("number"!=typeof C){if(!A)if(4&s){if(s=2|1&s,""!==C&&!ke(n,C,r)||""===C&&1===l.length){if(Ge(s))return!1;A=!0}}else if(8&s){if(null===c||!V3(n,c,C,r)){if(Ge(s))return!1;A=!0}}else{const n1=l[++z],b1=di(C,c,G3(n),r);if(-1===b1){if(Ge(s))return!1;A=!0;continue}if(""!==n1){let n2;if(n2=b1>h?"":c[b1+1].toLowerCase(),2&s&&n1!==n2){if(Ge(s))return!1;A=!0}}}}else{if(!A&&!Ge(s)&&!Ge(C))return!1;if(A&&Ge(C))continue;A=!1,s=C|1&s}}return Ge(s)||A}function Ge(n){return!(1&n)}function di(n,l,r,s){if(null===l)return-1;let c=0;if(s||!r){let h=!1;for(;c<l.length;){const A=l[c];if(A===n)return c;if(3===A||6===A)h=!0;else{if(1===A||2===A){let z=l[++c];for(;"string"==typeof z;)z=l[++c];continue}if(4===A)break;if(0===A){c+=4;continue}}c+=h?1:2}return-1}return function Pe(n,l){let r=n.indexOf(4);if(r>-1)for(r++;r<n.length;){const s=n[r];if("number"==typeof s)return-1;if(s===l)return r;r++}return-1}(l,n)}function Di(n,l,r=!1){for(let s=0;s<l.length;s++)if(z0(n,l[s],r))return!0;return!1}function Me(n,l){t:for(let r=0;r<l.length;r++){const s=l[r];if(n.length===s.length){for(let c=0;c<n.length;c++)if(n[c]!==s[c])continue t;return!0}}return!1}function hi(n,l){return n?":not("+l.trim()+")":l}function Pi(n){let l=n[0],r=1,s=2,c="",h=!1;for(;r<n.length;){let A=n[r];if("string"==typeof A)if(2&s){const z=n[++r];c+="["+A+(z.length>0?'="'+z+'"':"")+"]"}else 8&s?c+="."+A:4&s&&(c+=" "+A);else""!==c&&!Ge(A)&&(l+=hi(h,c),c=""),s=A,h=h||!Ge(s);r++}return""!==c&&(l+=hi(h,c)),l}function T4(n){return I1(()=>{const l=D4(n),r={...l,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===u.OnPush,directiveDefs:null,pipeDefs:null,dependencies:l.standalone&&n.dependencies||null,getStandaloneInjector:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||C2.Emulated,styles:n.styles||Jt,_:null,schemas:n.schemas||null,tView:null,id:""};Je(r);const s=n.dependencies;return r.directiveDefs=e4(s,!1),r.pipeDefs=e4(s,!0),r.id=function f5(n){let l=0;const r=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery].join("|");for(const c of r)l=Math.imul(31,l)+c.charCodeAt(0)|0;return l+=2147483648,"c"+l}(r),r})}function Fi(n){return Tt(n)||Re(n)}function mi(n){return null!==n}function h4(n){return I1(()=>({type:n.type,bootstrap:n.bootstrap||Jt,declarations:n.declarations||Jt,imports:n.imports||Jt,exports:n.exports||Jt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function w4(n,l){if(null==n)return r0;const r={};for(const s in n)if(n.hasOwnProperty(s)){const c=n[s];let h,A,z=S2.None;Array.isArray(c)?(z=c[0],h=c[1],A=c[2]??h):(h=c,A=c),l?(r[h]=z!==S2.None?[s,z]:s,l[h]=A):r[h]=s}return r}function W3(n){return I1(()=>{const l=D4(n);return Je(l),l})}function ze(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function Tt(n){return n[ut]||null}function Re(n){return n[Nt]||null}function Xt(n){return n[ve]||null}function c0(n){const l=Tt(n)||Re(n)||Xt(n);return null!==l&&l.standalone}function fe(n,l){const r=n[Pt]||null;if(!r&&!0===l)throw new Error(`Type ${X1(n)} does not have '\u0275mod' property.`);return r}function D4(n){const l={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:l,inputTransforms:null,inputConfig:n.inputs||r0,exportAs:n.exportAs||null,standalone:!0===n.standalone,signals:!0===n.signals,selectors:n.selectors||Jt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:w4(n.inputs,l),outputs:w4(n.outputs),debugInfo:null}}function Je(n){n.features?.forEach(l=>l(n))}function e4(n,l){if(!n)return null;const r=l?Xt:Fi;return()=>("function"==typeof n?n():n).map(s=>r(s)).filter(mi)}function m4(n){return{\u0275providers:n}}function Li(...n){return{\u0275providers:N4(0,n),\u0275fromNgModule:!0}}function N4(n,...l){const r=[],s=new Set;let c;const h=A=>{r.push(A)};return Z3(l,A=>{const z=A;K4(z,h,[],s)&&(c||=[],c.push(z))}),void 0!==c&&fi(c,h),r}function fi(n,l){for(let r=0;r<n.length;r++){const{ngModule:s,providers:c}=n[r];Bi(c,h=>{l(h,s)})}}function K4(n,l,r,s){if(!(n=J(n)))return!1;let c=null,h=Se(n);const A=!h&&Tt(n);if(h||A){if(A&&!A.standalone)return!1;c=n}else{const C=n.ngModule;if(h=Se(C),!h)return!1;c=C}const z=s.has(c);if(A){if(z)return!1;if(s.add(c),A.dependencies){const C="function"==typeof A.dependencies?A.dependencies():A.dependencies;for(const n1 of C)K4(n1,l,r,s)}}else{if(!h)return!1;{if(null!=h.imports&&!z){let n1;s.add(c);try{Z3(h.imports,b1=>{K4(b1,l,r,s)&&(n1||=[],n1.push(b1))})}finally{}void 0!==n1&&fi(n1,l)}if(!z){const n1=R3(c)||(()=>new c);l({provide:c,useFactory:n1,deps:Jt},c),l({provide:K0,useValue:c,multi:!0},c),l({provide:A0,useValue:()=>mt(c),multi:!0},c)}const C=h.providers;if(null!=C&&!z){const n1=n;Bi(C,b1=>{l(b1,n1)})}}}return c!==n&&void 0!==n.providers}function Bi(n,l){for(let r of n)gt(r)&&(r=r.\u0275providers),Array.isArray(r)?Bi(r,l):l(r)}const ui=g1({provide:String,useValue:g1});function pi(n){return null!==n&&"object"==typeof n&&ui in n}function n4(n){return"function"==typeof n}const q4=new n3(""),t0={},$0={};let Ui;function q0(){return void 0===Ui&&(Ui=new H0),Ui}class p0{}class j0 extends p0{get destroyed(){return this._destroyed}constructor(l,r,s,c){super(),this.parent=r,this.source=s,this.scopes=c,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Y4(l,A=>this.processProvider(A)),this.records.set(M0,n0(void 0,this)),c.has("environment")&&this.records.set(p0,n0(void 0,this));const h=this.records.get(q4);null!=h&&"string"==typeof h.value&&this.scopes.add(h.value),this.injectorDefTypes=new Set(this.get(K0,Jt,a3.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const l=R(null);try{for(const s of this._ngOnDestroyHooks)s.ngOnDestroy();const r=this._onDestroyHooks;this._onDestroyHooks=[];for(const s of r)s()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),R(l)}}onDestroy(l){return this.assertNotDestroyed(),this._onDestroyHooks.push(l),()=>this.removeOnDestroy(l)}runInContext(l){this.assertNotDestroyed();const r=Ct(this),s=z3(void 0);try{return l()}finally{Ct(r),z3(s)}}get(l,r=E3,s=a3.Default){if(this.assertNotDestroyed(),l.hasOwnProperty(u2))return l[u2](this);s=K1(s);const h=Ct(this),A=z3(void 0);try{if(!(s&a3.SkipSelf)){let C=this.records.get(l);if(void 0===C){const n1=function Hi(n){return"function"==typeof n||"object"==typeof n&&n instanceof n3}(l)&&Qt(l);C=n1&&this.injectableDefInScope(n1)?n0(G0(l),t0):null,this.records.set(l,C)}if(null!=C)return this.hydrate(l,C)}return(s&a3.Self?q0():this.parent).get(l,r=s&a3.Optional&&r===E3?null:r)}catch(z){if("NullInjectorError"===z.name){if((z[Kt]=z[Kt]||[]).unshift(X1(l)),h)throw z;return function N1(n,l,r,s){const c=n[Kt];throw l[It]&&c.unshift(l[It]),n.message=function z1(n,l,r,s=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let c=X1(l);if(Array.isArray(l))c=l.map(X1).join(" -> ");else if("object"==typeof l){let h=[];for(let A in l)if(l.hasOwnProperty(A)){let z=l[A];h.push(A+":"+("string"==typeof z?JSON.stringify(z):X1(z)))}c=`{${h.join(", ")}}`}return`${r}${s?"("+s+")":""}[${c}]: ${n.replace(ft,"\n ")}`}("\n"+n.message,c,r,s),n.ngTokenPath=c,n[Kt]=null,n}(z,l,"R3InjectorError",this.source)}throw z}finally{z3(A),Ct(h)}}resolveInjectorInitializers(){const l=R(null),r=Ct(this),s=z3(void 0);try{const h=this.get(A0,Jt,a3.Self);for(const A of h)A()}finally{Ct(r),z3(s),R(l)}}toString(){const l=[],r=this.records;for(const s of r.keys())l.push(X1(s));return`R3Injector[${l.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new g3(205,!1)}processProvider(l){let r=n4(l=J(l))?l:J(l&&l.provide);const s=function e0(n){return pi(n)?n0(void 0,n.useValue):n0(f4(n),t0)}(l);if(!n4(l)&&!0===l.multi){let c=this.records.get(r);c||(c=n0(void 0,t0,!0),c.factory=()=>q1(c.multi),this.records.set(r,c)),r=l,c.multi.push(l)}this.records.set(r,s)}hydrate(l,r){const s=R(null);try{return r.value===t0&&(r.value=$0,r.value=r.factory()),"object"==typeof r.value&&r.value&&function p5(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{R(s)}}injectableDefInScope(l){if(!l.providedIn)return!1;const r=J(l.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(l){const r=this._onDestroyHooks.indexOf(l);-1!==r&&this._onDestroyHooks.splice(r,1)}}function G0(n){const l=Qt(n),r=null!==l?l.factory:R3(n);if(null!==r)return r;if(n instanceof n3)throw new g3(204,!1);if(n instanceof Function)return function gi(n){if(n.length>0)throw new g3(204,!1);const r=function de(n){return n&&(n[e2]||n[E2])||null}(n);return null!==r?()=>r.factory(n):()=>new n}(n);throw new g3(204,!1)}function f4(n,l,r){let s;if(n4(n)){const c=J(n);return R3(c)||G0(c)}if(pi(n))s=()=>J(n.useValue);else if(function u5(n){return!(!n||!n.useFactory)}(n))s=()=>n.useFactory(...q1(n.deps||[]));else if(function vi(n){return!(!n||!n.useExisting)}(n))s=()=>mt(J(n.useExisting));else{const c=J(n&&(n.useClass||n.provide));if(!function $5(n){return!!n.deps}(n))return R3(c)||G0(c);s=()=>new c(...q1(n.deps))}return s}function n0(n,l,r=!1){return{factory:n,value:l,multi:r?[]:void 0}}function Y4(n,l){for(const r of n)Array.isArray(r)?Y4(r,l):r&>(r)?Y4(r.\u0275providers,l):l(r)}function P4(n,l){n instanceof j0&&n.assertNotDestroyed();const s=Ct(n),c=z3(void 0);try{return l()}finally{Ct(s),z3(c)}}function $i(){return void 0!==u3()||null!=function Ut(){return St}()}function k4(n){if(!$i())throw new g3(-203,!1)}function _1(n){const l=L.ng;if(l&&l.\u0275compilerFacade)return l.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const z2={\u0275\u0275defineInjectable:tt,\u0275\u0275defineInjector:Vt,\u0275\u0275inject:mt,\u0275\u0275invalidFactoryDep:function c1(n){throw new g3(202,!1)},resolveForwardRef:J},f3=Function;function C3(n){return"function"==typeof n}const lt=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Fe=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ue=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,ye=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class We{constructor(l){this._reflect=l||L.Reflect}factory(l){return(...r)=>new l(...r)}_zipTypesAndAnnotations(l,r){let s;s=Ht(typeof l>"u"?r.length:l.length);for(let c=0;c<s.length;c++)s[c]=typeof l>"u"?[]:l[c]&&l[c]!=Object?[l[c]]:[],r&&null!=r[c]&&(s[c]=s[c].concat(r[c]));return s}_ownParameters(l,r){if(function Yt(n){return lt.test(n)||ye.test(n)||Fe.test(n)&&!ue.test(n)}(l.toString()))return null;if(l.parameters&&l.parameters!==r.parameters)return l.parameters;const c=l.ctorParameters;if(c&&c!==r.ctorParameters){const z="function"==typeof c?c():c,C=z.map(b1=>b1&&b1.type),n1=z.map(b1=>b1&&ge(b1.decorators));return this._zipTypesAndAnnotations(C,n1)}const h=l.hasOwnProperty(W1)&&l[W1],A=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",l);return A||h?this._zipTypesAndAnnotations(A,h):Ht(l.length)}parameters(l){if(!C3(l))return[];const r=he(l);let s=this._ownParameters(l,r);return!s&&r!==Object&&(s=this.parameters(r)),s||[]}_ownAnnotations(l,r){if(l.annotations&&l.annotations!==r.annotations){let s=l.annotations;return"function"==typeof s&&s.annotations&&(s=s.annotations),s}return l.decorators&&l.decorators!==r.decorators?ge(l.decorators):l.hasOwnProperty(F1)?l[F1]:null}annotations(l){if(!C3(l))return[];const r=he(l),s=this._ownAnnotations(l,r)||[];return(r!==Object?this.annotations(r):[]).concat(s)}_ownPropMetadata(l,r){if(l.propMetadata&&l.propMetadata!==r.propMetadata){let s=l.propMetadata;return"function"==typeof s&&s.propMetadata&&(s=s.propMetadata),s}if(l.propDecorators&&l.propDecorators!==r.propDecorators){const s=l.propDecorators,c={};return Object.keys(s).forEach(h=>{c[h]=ge(s[h])}),c}return l.hasOwnProperty(d2)?l[d2]:null}propMetadata(l){if(!C3(l))return{};const r=he(l),s={};if(r!==Object){const h=this.propMetadata(r);Object.keys(h).forEach(A=>{s[A]=h[A]})}const c=this._ownPropMetadata(l,r);return c&&Object.keys(c).forEach(h=>{const A=[];s.hasOwnProperty(h)&&A.push(...s[h]),A.push(...c[h]),s[h]=A}),s}ownPropMetadata(l){return C3(l)&&this._ownPropMetadata(l,he(l))||{}}hasLifecycleHook(l,r){return l instanceof f3&&r in l.prototype}}function ge(n){return n?n.map(l=>new(0,l.type.annotationCls)(...l.args?l.args:[])):[]}function he(n){const l=n.prototype?Object.getPrototypeOf(n.prototype):null;return(l?l.constructor:null)||Object}const pe=0,L3=1,ht=2,be=3,v0=4,Le=5,d0=6,a4=7,Be=8,Xe=9,F0=10,Lt=11,Q4=12,Y0=13,J4=14,a0=15,ti=16,_i=17,u4=18,R4=19,ji=20,p4=21,Ai=22,F4=23,$t=25,ei=1,l4=7,L4=9,h0=10;var yn=function(n){return n[n.None=0]="None",n[n.HasTransplantedViews=2]="HasTransplantedViews",n}(yn||{});function b0(n){return Array.isArray(n)&&"object"==typeof n[ei]}function y0(n){return Array.isArray(n)&&!0===n[ei]}function g5(n){return!!(4&n.flags)}function B4(n){return n.componentOffset>-1}function Mi(n){return!(1&~n.flags)}function Q0(n){return!!n.template}function Wi(n){return!!(512&n[ht])}class zi{constructor(l,r,s){this.previousValue=l,this.currentValue=r,this.firstChange=s}isFirstChange(){return this.firstChange}}function M5(n,l,r,s){null!==l?l.applyValueToInputSignal(l,s):n[r]=s}function v4(){return Za}function Za(n){return n.type.prototype.ngOnChanges&&(n.setInput=so),ro}function ro(){const n=Tr(this),l=n?.current;if(l){const r=n.previous;if(r===r0)n.previous=l;else for(let s in l)r[s]=l[s];n.current=null,this.ngOnChanges(l)}}function so(n,l,r,s,c){const h=this.declaredInputs[s],A=Tr(n)||function oo(n,l){return n[Or]=l}(n,{previous:r0,current:null}),z=A.current||(A.current={}),C=A.previous,n1=C[h];z[h]=new zi(n1&&n1.currentValue,r,C===r0),M5(n,l,c,r)}v4.ngInherit=!0;const Or="__ngSimpleChanges__";function Tr(n){return n[Or]||null}const y4=function(n,l,r){},qa="svg";let Qa=!1;function $e(n){for(;Array.isArray(n);)n=n[pe];return n}function z5(n,l){return $e(l[n])}function L0(n,l){return $e(l[n.index])}function b5(n,l){return n.data[l]}function qi(n,l){return n[l]}function J0(n,l){const r=l[n];return b0(r)?r:r[pe]}function w5(n){return!(128&~n[ht])}function V4(n,l){return null==l?null:n[l]}function Pr(n){n[_i]=0}function Rr(n){1024&n[ht]||(n[ht]|=1024,w5(n)&&j5(n))}function el(n){return!!(9216&n[ht]||n[F4]?.dirty)}function il(n){n[F0].changeDetectionScheduler?.notify(1),el(n)?j5(n):64&n[ht]&&(function co(){return Qa}()?(n[ht]|=1024,j5(n)):n[F0].changeDetectionScheduler?.notify())}function j5(n){n[F0].changeDetectionScheduler?.notify();let l=Yi(n);for(;null!==l&&!(8192&l[ht])&&(l[ht]|=8192,w5(l));)l=Yi(l)}function G5(n,l){if(!(256&~n[ht]))throw new g3(911,!1);null===n[p4]&&(n[p4]=[]),n[p4].push(l)}function Yi(n){const l=n[be];return y0(l)?l[be]:l}const jt={lFrame:Zr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function al(){return jt.bindingsEnabled}function Qi(){return null!==jt.skipHydrationRootTNode}function w3(){return jt.lFrame.lView}function me(){return jt.lFrame.tView}function W5(n){return jt.lFrame.contextLView=n,n[Be]}function k5(n){return jt.lFrame.contextLView=null,n}function Oe(){let n=ll();for(;null!==n&&64===n.type;)n=n.parent;return n}function ll(){return jt.lFrame.currentTNode}function X5(){const n=jt.lFrame,l=n.currentTNode;return n.isParent?l:l.parent}function x4(n,l){const r=jt.lFrame;r.currentTNode=n,r.isParent=l}function Ji(){return jt.lFrame.isParent}function Sn(){jt.lFrame.isParent=!1}function W0(){const n=jt.lFrame;let l=n.bindingRootIndex;return-1===l&&(l=n.bindingRootIndex=n.tView.bindingStartIndex),l}function ii(){return jt.lFrame.bindingIndex}function r4(){return jt.lFrame.bindingIndex++}function U4(n){const l=jt.lFrame,r=l.bindingIndex;return l.bindingIndex=l.bindingIndex+n,r}function sl(n){jt.lFrame.inI18n=n}function uo(n,l){const r=jt.lFrame;r.bindingIndex=r.bindingRootIndex=n,Dn(l)}function Dn(n){jt.lFrame.currentDirectiveIndex=n}function Z5(){return jt.lFrame.currentQueryIndex}function K5(n){jt.lFrame.currentQueryIndex=n}function Wr(n){const l=n[L3];return 2===l.type?l.declTNode:1===l.type?n[Le]:null}function Pn(n,l,r){if(r&a3.SkipSelf){let c=l,h=n;for(;!(c=c.parent,null!==c||r&a3.Host||(c=Wr(h),null===c||(h=h[J4],10&c.type))););if(null===c)return!1;l=c,n=h}const s=jt.lFrame=Xr();return s.currentTNode=l,s.lView=n,!0}function y5(n){const l=Xr(),r=n[L3];jt.lFrame=l,l.currentTNode=r.firstChild,l.lView=n,l.tView=r,l.contextLView=n,l.bindingIndex=r.bindingStartIndex,l.inI18n=!1}function Xr(){const n=jt.lFrame,l=null===n?null:n.child;return null===l?Zr(n):l}function Zr(n){const l={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:n,child:null,inI18n:!1};return null!==n&&(n.child=l),l}function Kr(){const n=jt.lFrame;return jt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const qr=Kr;function ol(){const n=Kr();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function B0(){return jt.lFrame.selectedIndex}function H4(n){jt.lFrame.selectedIndex=n}function Ze(){const n=jt.lFrame;return b5(n.tView,n.selectedIndex)}function Yr(){jt.lFrame.currentNamespace=qa}function Qr(){!function Jr(){jt.lFrame.currentNamespace=null}()}let t6=!0;function q5(){return t6}function $4(n){t6=n}function w(n,l){for(let r=l.directiveStart,s=l.directiveEnd;r<s;r++){const h=n.data[r].type.prototype,{ngAfterContentInit:A,ngAfterContentChecked:z,ngAfterViewInit:C,ngAfterViewChecked:n1,ngOnDestroy:b1}=h;A&&(n.contentHooks??=[]).push(-r,A),z&&((n.contentHooks??=[]).push(r,z),(n.contentCheckHooks??=[]).push(r,z)),C&&(n.viewHooks??=[]).push(-r,C),n1&&((n.viewHooks??=[]).push(r,n1),(n.viewCheckHooks??=[]).push(r,n1)),null!=b1&&(n.destroyHooks??=[]).push(r,b1)}}function c2(n,l,r){T(n,l,3,r)}function m(n,l,r,s){(3&n[ht])===r&&T(n,l,r,s)}function S(n,l){let r=n[ht];(3&r)===l&&(r&=16383,r+=1,n[ht]=r)}function T(n,l,r,s){const h=s??-1,A=l.length-1;let z=0;for(let C=void 0!==s?65535&n[_i]:0;C<A;C++)if("number"==typeof l[C+1]){if(z=l[C],null!=s&&z>=s)break}else l[C]<0&&(n[_i]+=65536),(z<h||-1==h)&&(J2(n,r,l,C),n[_i]=(4294901760&n[_i])+C+2),C++}function p2(n,l){y4(4,n,l);const r=R(null);try{l.call(n)}finally{R(r),y4(5,n,l)}}function J2(n,l,r,s){const c=r[s]<0,h=r[s+1],z=n[c?-r[s]:r[s]];c?n[ht]>>14<n[_i]>>16&&(3&n[ht])===l&&(n[ht]+=16384,p2(z,h)):p2(z,h)}const kt=-1;class Wt{constructor(l,r,s){this.factory=l,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=s}}function O0(n){return n!==kt}function t4(n){return 32767&n}function x5(n,l){let r=function xe(n){return n>>16}(n),s=l;for(;r>0;)s=s[J4],r--;return s}let wi=!0;function Y5(n){const l=wi;return wi=n,l}const Q5=255,Rn=5;let Ao=0;const j4={};function Fn(n,l){const r=hl(n,l);if(-1!==r)return r;const s=l[L3];s.firstCreatePass&&(n.injectorIndex=l.length,dl(s.data,n),dl(l,null),dl(s.blueprint,null));const c=Ln(n,l),h=n.injectorIndex;if(O0(c)){const A=t4(c),z=x5(c,l),C=z[L3].data;for(let n1=0;n1<8;n1++)l[h+n1]=z[A+n1]|C[A+n1]}return l[h+8]=c,h}function dl(n,l){n.push(0,0,0,0,0,0,0,0,l)}function hl(n,l){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===l[n.injectorIndex+8]?-1:n.injectorIndex}function Ln(n,l){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let r=0,s=null,c=l;for(;null!==c;){if(s=C4(c),null===s)return kt;if(r++,c=c[J4],-1!==s.injectorIndex)return s.injectorIndex|r<<16}return kt}function ml(n,l,r){!function J5(n,l,r){let s;"string"==typeof r?s=r.charCodeAt(0)||0:r.hasOwnProperty(Zt)&&(s=r[Zt]),null==s&&(s=r[Zt]=Ao++);const c=s&Q5;l.data[n+(c>>Rn)]|=1<<c}(n,l,r)}function e6(n,l,r){if(r&a3.Optional||void 0!==n)return n;V2()}function n6(n,l,r,s){if(r&a3.Optional&&void 0===s&&(s=null),!(r&(a3.Self|a3.Host))){const c=n[Xe],h=z3(void 0);try{return c?c.get(l,s,r&a3.Optional):$3(l,s,r&a3.Optional)}finally{z3(h)}}return e6(s,0,r)}function fl(n,l,r,s=a3.Default,c){if(null!==n){if(2048&l[ht]&&!(s&a3.Self)){const A=function Mo(n,l,r,s,c){let h=n,A=l;for(;null!==h&&null!==A&&2048&A[ht]&&!(512&A[ht]);){const z=a6(h,A,r,s|a3.Self,j4);if(z!==j4)return z;let C=h.parent;if(!C){const n1=A[ji];if(n1){const b1=n1.get(r,j4,s);if(b1!==j4)return b1}C=C4(A),A=A[J4]}h=C}return c}(n,l,r,s,j4);if(A!==j4)return A}const h=a6(n,l,r,s,j4);if(h!==j4)return h}return n6(l,r,s,c)}function a6(n,l,r,s,c){const h=function l6(n){if("string"==typeof n)return n.charCodeAt(0)||0;const l=n.hasOwnProperty(Zt)?n[Zt]:void 0;return"number"==typeof l?l>=0?l&Q5:Un:l}(r);if("function"==typeof h){if(!Pn(l,n,s))return s&a3.Host?e6(c,0,s):n6(l,r,s,c);try{let A;if(A=h(s),null!=A||s&a3.Optional)return A;V2()}finally{qr()}}else if("number"==typeof h){let A=null,z=hl(n,l),C=kt,n1=s&a3.Host?l[a0][Le]:null;for((-1===z||s&a3.SkipSelf)&&(C=-1===z?Ln(n,l):l[z+8],C!==kt&&ul(s,!1)?(A=l[L3],z=t4(C),l=x5(C,l)):z=-1);-1!==z;){const b1=l[L3];if(Vn(h,z,b1.data)){const n2=Bn(z,l,r,A,s,n1);if(n2!==j4)return n2}C=l[z+8],C!==kt&&ul(s,l[L3].data[z+8]===n1)&&Vn(h,z,l)?(A=b1,z=t4(C),l=x5(C,l)):z=-1}}return c}function Bn(n,l,r,s,c,h){const A=l[L3],z=A.data[n+8],b1=G4(z,A,r,null==s?B4(z)&&wi:s!=A&&!!(3&z.type),c&a3.Host&&h===z);return null!==b1?e5(l,A,b1,z):j4}function G4(n,l,r,s,c){const h=n.providerIndexes,A=l.data,z=1048575&h,C=n.directiveStart,b1=h>>20,B2=c?z+b1:n.directiveEnd;for(let q2=s?z:z+b1;q2<B2;q2++){const l3=A[q2];if(q2<C&&r===l3||q2>=C&&l3.type===r)return q2}if(c){const q2=A[C];if(q2&&Q0(q2)&&q2.type===r)return C}return null}function e5(n,l,r,s){let c=n[r];const h=l.data;if(function oe(n){return n instanceof Wt}(c)){const A=c;A.resolving&&function F(n,l){throw l&&l.join(" > "),new g3(-200,n)}(function s1(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():H2(n)}(h[r]));const z=Y5(A.canSeeViewProviders);A.resolving=!0;const n1=A.injectImpl?z3(A.injectImpl):null;Pn(n,s,a3.Default);try{c=n[r]=A.factory(void 0,h,n,s),l.firstCreatePass&&r>=s.directiveStart&&function _o(n,l,r){const{ngOnChanges:s,ngOnInit:c,ngDoCheck:h}=l.type.prototype;if(s){const A=Za(l);(r.preOrderHooks??=[]).push(n,A),(r.preOrderCheckHooks??=[]).push(n,A)}c&&(r.preOrderHooks??=[]).push(0-n,c),h&&((r.preOrderHooks??=[]).push(n,h),(r.preOrderCheckHooks??=[]).push(n,h))}(r,h[r],l)}finally{null!==n1&&z3(n1),Y5(z),A.resolving=!1,qr()}}return c}function Vn(n,l,r){return!!(r[l+(n>>Rn)]&1<<n)}function ul(n,l){return!(n&a3.Self||n&a3.Host&&l)}class m0{constructor(l,r){this._tNode=l,this._lView=r}get(l,r,s){return fl(this._tNode,this._lView,l,K1(s),r)}}function Un(){return new m0(Oe(),w3())}function pl(n){return I1(()=>{const l=n.prototype.constructor,r=l[ae]||vl(l),s=Object.prototype;let c=Object.getPrototypeOf(n.prototype).constructor;for(;c&&c!==s;){const h=c[ae]||vl(c);if(h&&h!==r)return h;c=Object.getPrototypeOf(c)}return h=>new h})}function vl(n){return m1(n)?()=>{const l=vl(J(n));return l&&l()}:R3(n)}function C4(n){const l=n[L3],r=l.type;return 2===r?l.declTNode:1===r?n[Le]:null}function ni(n){return function t5(n,l){if("class"===l)return n.classes;if("style"===l)return n.styles;const r=n.attrs;if(r){const s=r.length;let c=0;for(;c<s;){const h=r[c];if(q(h))break;if(0===h)c+=2;else if("number"==typeof h)for(c++;c<s&&"string"==typeof r[c];)c++;else{if(h===l)return r[c+1];c+=2}}}return null}(Oe(),n)}const r6=$2("Attribute",n=>({attributeName:n,__NG_ELEMENT_ID__:()=>ni(n)}));let gl=null;function $n(n){return _l(function Hn(){return gl=gl||new We}().parameters(n))}function _l(n){return n.map(l=>function zo(n){const l={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(n)&&n.length>0)for(let r=0;r<n.length;r++){const s=n[r];if(void 0===s)continue;const c=Object.getPrototypeOf(s);if(s instanceof M2||"Optional"===c.ngMetadataName)l.optional=!0;else if(s instanceof p3||"SkipSelf"===c.ngMetadataName)l.skipSelf=!0;else if(s instanceof Z2||"Self"===c.ngMetadataName)l.self=!0;else if(s instanceof _3||"Host"===c.ngMetadataName)l.host=!0;else if(s instanceof B1)l.token=s.token;else if(s instanceof r6){if(void 0===s.attributeName)throw new g3(204,!1);l.attribute=s.attributeName}else l.token=s}else l.token=void 0===n||Array.isArray(n)&&0===n.length?null:n;return l}(l))}const bo=g1({provide:String,useValue:g1});function jn(n){return void 0!==n.useClass}function c6(n){return void 0!==n.useFactory}const Gn=W2("Injectable",void 0,void 0,void 0,(n,l)=>function s6(n,l){let r=null,s=null;n.hasOwnProperty(e2)||Object.defineProperty(n,e2,{get:()=>(null===r&&(r=_1().compileInjectable(z2,`ng:///${n.name}/\u0275prov.js`,function ko(n,l){const r=l||{providedIn:null},s={name:n.name,type:n,typeArgumentCount:0,providedIn:r.providedIn};return(jn(r)||c6(r))&&void 0!==r.deps&&(s.deps=_l(r.deps)),jn(r)?s.useClass=r.useClass:function o6(n){return bo in n}(r)?s.useValue=r.useValue:c6(r)?s.useFactory=r.useFactory:function wo(n){return void 0!==n.useExisting}(r)&&(s.useExisting=r.useExisting),s}(n,l))),r)}),n.hasOwnProperty(ae)||Object.defineProperty(n,ae,{get:()=>{if(null===s){const c=_1();s=c.compileFactory(z2,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n,typeArgumentCount:0,deps:$n(n),target:c.FactoryTarget.Injectable})}return s},configurable:!0})}(n,l));function d6(n,l=null,r=null,s){const c=h6(n,l,r,s);return c.resolveInjectorInitializers(),c}function h6(n,l=null,r=null,s,c=new Set){const h=[r||Jt,Li(n)];return s=s||("object"==typeof n?void 0:X1(n)),new j0(h,l||q0(),s||null,c)}let s4=(()=>{class n{static#t=this.THROW_IF_NOT_FOUND=E3;static#e=this.NULL=new H0;static create(r,s){if(Array.isArray(r))return d6({name:""},s,r,"");{const c=r.name??"";return d6({name:c},r.parent,r.providers,c)}}static#i=this.\u0275prov=tt({token:n,providedIn:"any",factory:()=>mt(M0)});static#n=this.__NG_ELEMENT_ID__=-1}return n})();function Ml(n){return n.ngOriginalError}class E4{constructor(){this._console=console}handleError(l){const r=this._findOriginalError(l);this._console.error("ERROR",l),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(l){let r=l&&Ml(l);for(;r&&Ml(r);)r=Ml(r);return r||null}}const zl=new n3("",{providedIn:"root",factory:()=>M1(E4).handleError.bind(void 0)});let a5=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=Co;static#e=this.__NG_ENV_ID__=r=>r}return n})();class xo extends a5{constructor(l){super(),this._lView=l}onDestroy(l){return G5(this._lView,l),()=>function nl(n,l){if(null===n[p4])return;const r=n[p4].indexOf(l);-1!==r&&n[p4].splice(r,1)}(this._lView,l)}}function Co(){return new xo(w3())}function f6(n,l){return R1(n,l)}const g4=(f6.required=function wl(n){return R1(Y3,n)},f6);function u6(){return x0(Oe(),w3())}function x0(n,l){return new en(L0(n,l))}let en=(()=>{class n{constructor(r){this.nativeElement=r}static#t=this.__NG_ELEMENT_ID__=u6}return n})();function ki(n){return n instanceof en?n.nativeElement:n}function kl(n){return l=>{setTimeout(n,void 0,l)}}const _4=class p6 extends f2.B{constructor(l=!1){super(),this.destroyRef=void 0,this.__isAsync=l,$i()&&(this.destroyRef=M1(a5,{optional:!0})??void 0)}emit(l){const r=R(null);try{super.next(l)}finally{R(r)}}subscribe(l,r,s){let c=l,h=r||(()=>null),A=s;if(l&&"object"==typeof l){const C=l;c=C.next?.bind(C),h=C.error?.bind(C),A=C.complete?.bind(C)}this.__isAsync&&(h=kl(h),c&&(c=kl(c)),A&&(A=kl(A)));const z=super.subscribe({next:c,error:h,complete:A});return l instanceof U2.yU&&l.add(z),z}};function Io(){return this._results[Symbol.iterator]()}class nn{static#t=Symbol.iterator;get changes(){return this._changes??=new _4}constructor(l=!1){this._emitDistinctChangesOnly=l,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const r=nn.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=Io)}get(l){return this._results[l]}map(l){return this._results.map(l)}filter(l){return this._results.filter(l)}find(l){return this._results.find(l)}reduce(l,r){return this._results.reduce(l,r)}forEach(l){this._results.forEach(l)}some(l){return this._results.some(l)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(l,r){this.dirty=!1;const s=function ot(n){return n.flat(Number.POSITIVE_INFINITY)}(l);(this._changesDetected=!function At(n,l,r){if(n.length!==l.length)return!1;for(let s=0;s<n.length;s++){let c=n[s],h=l[s];if(r&&(c=r(c),h=r(h)),h!==c)return!1}return!0}(this._results,s,r))&&(this._results=s,this.length=s.length,this.last=s[this.length-1],this.first=s[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(l){this._onDirty=l}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Wn(n){return!(128&~n.flags)}const ln=new Map;let yl=0;function Zn(n){return ln.get(n)||null}class Oo{get lView(){return Zn(this.lViewId)}constructor(l,r,s){this.lViewId=l,this.nodeIndex=r,this.native=s}}function X0(n){let l=E5(n);if(l){if(b0(l)){const r=l;let s,c,h;if(Cl(n)){if(s=function b6(n,l){const r=n[L3].components;if(r)for(let s=0;s<r.length;s++){const c=r[s];if(J0(c,n)[Be]===l)return c}else if(J0($t,n)[Be]===l)return $t;return-1}(r,n),-1==s)throw new Error("The provided component was not found in the application");c=n}else if(function To(n){return n&&n.constructor&&n.constructor.\u0275dir}(n)){if(s=function No(n,l){let r=n[L3].firstChild;for(;r;){const c=r.directiveEnd;for(let h=r.directiveStart;h<c;h++)if(n[h]===l)return r.index;r=Do(r)}return-1}(r,n),-1==s)throw new Error("The provided directive was not found in the application");h=function w6(n,l){const r=l[L3].data[n];if(0===r.directiveStart)return Jt;const s=[];for(let c=r.directiveStart;c<r.directiveEnd;c++){const h=l[c];Cl(h)||s.push(h)}return s}(s,r)}else if(s=z6(r,n),-1==s)return null;const A=$e(r[s]),z=E5(A),C=z&&!Array.isArray(z)?z:xl(r,s,A);if(c&&void 0===C.component&&(C.component=c,V0(C.component,C)),h&&void 0===C.directives){C.directives=h;for(let n1=0;n1<h.length;n1++)V0(h[n1],C)}V0(C.native,C),l=C}}else{const r=n;let s=r;for(;s=s.parentNode;){const c=E5(s);if(c){const h=Array.isArray(c)?c:c.lView;if(!h)return null;const A=z6(h,r);if(A>=0){const z=$e(h[A]),C=xl(h,A,z);V0(z,C),l=C;break}}}}return l||null}function xl(n,l,r){return new Oo(n[R4],l,r)}const Kn="__ngContext__";function V0(n,l){b0(l)?(n[Kn]=l[R4],function _6(n){ln.set(n[R4],n)}(l)):n[Kn]=l}function E5(n){const l=n[Kn];return"number"==typeof l?Zn(l):l||null}function Cl(n){return n&&n.constructor&&n.constructor.\u0275cmp}function z6(n,l){const r=n[L3];for(let s=$t;s<r.bindingStartIndex;s++)if($e(n[s])===l)return s;return-1}function Do(n){if(n.child)return n.child;if(n.next)return n.next;for(;n.parent&&!n.parent.next;)n=n.parent;return n.parent&&n.parent.next}function k6(n){return r5(n[Q4])}function y6(n){return r5(n[v0])}function r5(n){for(;null!==n&&!y0(n);)n=n[v0];return n}let Ol;function Uo(n){Ol=n}function yi(){if(void 0!==Ol)return Ol;if(typeof document<"u")return document;throw new g3(210,!1)}const D6=new n3("",{providedIn:"root",factory:()=>Ho}),Ho="ng",N6=new n3(""),Tl=new n3("",{providedIn:"platform",factory:()=>"unknown"}),$o=new n3(""),jo=new n3("",{providedIn:"root",factory:()=>yi().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Fl=()=>null;function Ll(n,l,r=!1){return Fl(n,l,r)}const Jo=new n3("",{providedIn:"root",factory:()=>!1});let ra,N5;function D5(n){return function sa(){if(void 0===ra&&(ra=null,L.trustedTypes))try{ra=L.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return ra}()?.createHTML(n)||n}function oa(){if(void 0===N5&&(N5=null,L.trustedTypes))try{N5=L.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return N5}function $l(n){return oa()?.createHTML(n)||n}function fn(n){return oa()?.createScriptURL(n)||n}class ai{constructor(l){this.changingThisBreaksApplicationSecurity=l}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${U3})`}}class H6 extends ai{getTypeName(){return"HTML"}}class ca extends ai{getTypeName(){return"Style"}}class zc extends ai{getTypeName(){return"Script"}}class t7 extends ai{getTypeName(){return"URL"}}class $6 extends ai{getTypeName(){return"ResourceURL"}}function A4(n){return n instanceof ai?n.changingThisBreaksApplicationSecurity:n}function P5(n,l){const r=function e7(n){return n instanceof ai&&n.getTypeName()||null}(n);if(null!=r&&r!==l){if("ResourceURL"===r&&"URL"===l)return!0;throw new Error(`Required a safe ${l}, got a ${r} (see ${U3})`)}return r===l}function j6(n){return new H6(n)}function G6(n){return new ca(n)}function n7(n){return new zc(n)}function a7(n){return new t7(n)}function l7(n){return new $6(n)}function W6(n){const l=new s7(n);return function X6(){try{return!!(new window.DOMParser).parseFromString(D5(""),"text/html")}catch{return!1}}()?new r7(l):l}class r7{constructor(l){this.inertDocumentHelper=l}getInertBodyElement(l){l="<body><remove></remove>"+l;try{const r=(new window.DOMParser).parseFromString(D5(l),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(l):(r.removeChild(r.firstChild),r)}catch{return null}}}class s7{constructor(l){this.defaultDoc=l,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(l){const r=this.inertDocument.createElement("template");return r.innerHTML=D5(l),r}}const o7=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function da(n){return(n=String(n)).match(o7)?n:"unsafe:"+n}function W4(n){const l={};for(const r of n.split(","))l[r]=!0;return l}function un(...n){const l={};for(const r of n)for(const s in r)r.hasOwnProperty(s)&&(l[s]=!0);return l}const Z6=W4("area,br,col,hr,img,wbr"),K6=W4("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),jl=W4("rp,rt"),Gl=un(Z6,un(K6,W4("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")),un(jl,W4("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")),un(jl,K6)),_=W4("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),p=un(_,W4("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"),W4("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")),M=W4("script,style,template");class U{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(l){let r=l.firstChild,s=!0,c=[];for(;r;)if(r.nodeType===Node.ELEMENT_NODE?s=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,s&&r.firstChild)c.push(r),r=R2(r);else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let h=Z1(r);if(h){r=h;break}r=c.pop()}return this.buf.join("")}startElement(l){const r=G2(l).toLowerCase();if(!Gl.hasOwnProperty(r))return this.sanitizedSomething=!0,!M.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const s=l.attributes;for(let c=0;c<s.length;c++){const h=s.item(c),A=h.name,z=A.toLowerCase();if(!p.hasOwnProperty(z)){this.sanitizedSomething=!0;continue}let C=h.value;_[z]&&(C=da(C)),this.buf.push(" ",A,'="',H3(C),'"')}return this.buf.push(">"),!0}endElement(l){const r=G2(l).toLowerCase();Gl.hasOwnProperty(r)&&!Z6.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(l){this.buf.push(H3(l))}}function Z1(n){const l=n.nextSibling;if(l&&n!==l.previousSibling)throw I3(l);return l}function R2(n){const l=n.firstChild;if(l&&function A1(n,l){return(n.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(n,l))throw I3(l);return l}function G2(n){const l=n.nodeName;return"string"==typeof l?l:"FORM"}function I3(n){return new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`)}const M3=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,it=/([^\#-~ |!])/g;function H3(n){return n.replace(/&/g,"&").replace(M3,function(l){return"&#"+(1024*(l.charCodeAt(0)-55296)+(l.charCodeAt(1)-56320)+65536)+";"}).replace(it,function(l){return"&#"+l.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let T3;function K3(n,l){let r=null;try{T3=T3||W6(n);let s=l?String(l):"";r=T3.getInertBodyElement(s);let c=5,h=s;do{if(0===c)throw new Error("Failed to sanitize html because the input is unstable");c--,s=h,h=r.innerHTML,r=T3.getInertBodyElement(s)}while(s!==h);return D5((new U).sanitizeChildren(ee(r)||r))}finally{if(r){const s=ee(r)||r;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function ee(n){return"content"in n&&function ce(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var le=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(le||{});function Ve(n){const l=R5();return l?$l(l.sanitize(le.HTML,n)||""):P5(n,"HTML")?$l(A4(n)):K3(yi(),H2(n))}function Ee(n){const l=R5();return l?l.sanitize(le.URL,n)||"":P5(n,"URL")?A4(n):da(H2(n))}function _e(n){const l=R5();if(l)return fn(l.sanitize(le.RESOURCE_URL,n)||"");if(P5(n,"ResourceURL"))return fn(A4(n));throw new g3(904,!1)}function pn(n,l,r){return function xi(n,l){return"src"===l&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===l&&("base"===n||"link"===n)?_e:Ee}(l,r)(n)}function R5(){const n=w3();return n&&n[F0].sanitizer}const Y6=/^>|^->|<!--|-->|--!>|<!-$/g,Mt=/(<|>)/g,Dt="\u200b$1\u200b";function Ec(n){return n.ownerDocument.defaultView}function S4(n){return n instanceof Function?n():n}var es=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(es||{});let d7;function h7(n,l){return d7(n,l)}function fa(n,l,r,s,c){if(null!=s){let h,A=!1;y0(s)?h=s:b0(s)&&(A=!0,s=s[pe]);const z=$e(s);0===n&&null!==r?null==c?Fc(l,r,z):vn(l,r,z,c||null,!0):1===n&&null!==r?vn(l,r,z,c||null,!0):2===n?Kl(l,z,A):3===n&&l.destroyNode(z),null!=h&&function Du(n,l,r,s,c){const h=r[l4];h!==$e(r)&&fa(l,n,s,h,c);for(let z=h0;z<r.length;z++){const C=r[z];rs(C[L3],C,n,l,s,h)}}(l,n,h,r,c)}}function m7(n,l){return n.createText(l)}function Dc(n,l,r){n.setValue(l,r)}function f7(n,l){return n.createComment(function Rt(n){return n.replace(Y6,l=>l.replace(Mt,Dt))}(l))}function is(n,l,r){return n.createElement(l,r)}function Nc(n,l){l[F0].changeDetectionScheduler?.notify(1),rs(n,l,l[Lt],2,null,null)}function Pc(n,l){const r=n[L4],s=r.indexOf(l);r.splice(s,1)}function Xl(n,l){if(n.length<=h0)return;const r=h0+l,s=n[r];if(s){const c=s[ti];null!==c&&c!==n&&Pc(c,s),l>0&&(n[r-1][v0]=s[v0]);const h=Ot(n,h0+l);!function wu(n,l){Nc(n,l),l[pe]=null,l[Le]=null}(s[L3],s);const A=h[u4];null!==A&&A.detachView(h[L3]),s[be]=null,s[v0]=null,s[ht]&=-129}return s}function ns(n,l){if(!(256&l[ht])){const r=l[Lt];r.destroyNode&&rs(n,l,r,3,null,null),function yu(n){let l=n[Q4];if(!l)return u7(n[L3],n);for(;l;){let r=null;if(b0(l))r=l[Q4];else{const s=l[h0];s&&(r=s)}if(!r){for(;l&&!l[v0]&&l!==n;)b0(l)&&u7(l[L3],l),l=l[be];null===l&&(l=n),b0(l)&&u7(l[L3],l),r=l&&l[v0]}l=r}}(l)}}function u7(n,l){if(256&l[ht])return;const r=R(null);try{l[ht]&=-129,l[ht]|=256,l[F4]&&function D1(n){if(O1(n),x1(n))for(let l=0;l<n.producerNode.length;l++)h1(n.producerNode[l],n.producerIndexOfThis[l]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&&(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}(l[F4]),function Iu(n,l){let r;if(null!=n&&null!=(r=n.destroyHooks))for(let s=0;s<r.length;s+=2){const c=l[r[s]];if(!(c instanceof Wt)){const h=r[s+1];if(Array.isArray(h))for(let A=0;A<h.length;A+=2){const z=c[h[A]],C=h[A+1];y4(4,z,C);try{C.call(z)}finally{y4(5,z,C)}}else{y4(4,c,h);try{h.call(c)}finally{y4(5,c,h)}}}}}(n,l),function Eu(n,l){const r=n.cleanup,s=l[a4];if(null!==r)for(let h=0;h<r.length-1;h+=2)if("string"==typeof r[h]){const A=r[h+3];A>=0?s[A]():s[-A].unsubscribe(),h+=2}else r[h].call(s[r[h+1]]);null!==s&&(l[a4]=null);const c=l[p4];if(null!==c){l[p4]=null;for(let h=0;h<c.length;h++)(0,c[h])()}}(n,l),1===l[L3].type&&l[Lt].destroy();const s=l[ti];if(null!==s&&y0(l[be])){s!==l[be]&&Pc(s,l);const c=l[u4];null!==c&&c.detachView(n)}!function So(n){ln.delete(n[R4])}(l)}finally{R(r)}}function p7(n,l,r){return Rc(n,l.parent,r)}function Rc(n,l,r){let s=l;for(;null!==s&&40&s.type;)s=(l=s).parent;if(null===s)return r[pe];{const{componentOffset:c}=s;if(c>-1){const{encapsulation:h}=n.data[s.directiveStart+c];if(h===C2.None||h===C2.Emulated)return null}return L0(s,r)}}function vn(n,l,r,s,c){n.insertBefore(l,r,s,c)}function Fc(n,l,r){n.appendChild(l,r)}function Lc(n,l,r,s,c){null!==s?vn(n,l,r,s,c):Fc(n,l,r)}function as(n,l){return n.parentNode(l)}function Bc(n,l,r){return Uc(n,l,r)}function Vc(n,l,r){return 40&n.type?L0(n,r):null}let v7,Uc=Vc;function Hc(n,l){Uc=n,v7=l}function ls(n,l,r,s){const c=p7(n,s,l),h=l[Lt],z=Bc(s.parent||l[Le],s,l);if(null!=c)if(Array.isArray(r))for(let C=0;C<r.length;C++)Lc(h,c,r[C],z,!1);else Lc(h,c,r,z,!1);void 0!==v7&&v7(h,s,l,r,c)}function Zl(n,l){if(null!==l){const r=l.type;if(3&r)return L0(l,n);if(4&r)return g7(-1,n[l.index]);if(8&r){const s=l.child;if(null!==s)return Zl(n,s);{const c=n[l.index];return y0(c)?g7(-1,c):$e(c)}}if(32&r)return h7(l,n)()||$e(n[l.index]);{const s=$c(n,l);return null!==s?Array.isArray(s)?s[0]:Zl(Yi(n[a0]),s):Zl(n,l.next)}}return null}function $c(n,l){return null!==l?n[a0][Le].projection[l.projection]:null}function g7(n,l){const r=h0+n+1;if(r<l.length){const s=l[r],c=s[L3].firstChild;if(null!==c)return Zl(s,c)}return l[l4]}function Kl(n,l,r){const s=as(n,l);s&&function Su(n,l,r,s){n.removeChild(l,r,s)}(n,s,l,r)}function _7(n,l,r,s,c,h,A){for(;null!=r;){const z=s[r.index],C=r.type;if(A&&0===l&&(z&&V0($e(z),s),r.flags|=2),32&~r.flags)if(8&C)_7(n,l,r.child,s,c,h,!1),fa(l,n,c,z,h);else if(32&C){const n1=h7(r,s);let b1;for(;b1=n1();)fa(l,n,c,b1,h);fa(l,n,c,z,h)}else 16&C?Gc(n,l,s,r,c,h):fa(l,n,c,z,h);r=A?r.projectionNext:r.next}}function rs(n,l,r,s,c,h){_7(r,s,n.firstChild,l,c,h,!1)}function Gc(n,l,r,s,c,h){const A=r[a0],C=A[Le].projection[s.projection];if(Array.isArray(C))for(let n1=0;n1<C.length;n1++)fa(l,n,c,C[n1],h);else{let n1=C;const b1=A[be];Wn(s)&&(n1.flags|=128),_7(n,l,n1,b1,c,h,!0)}}function Wc(n,l,r){""===r?n.removeAttribute(l,"class"):n.setAttribute(l,"class",r)}function Xc(n,l,r){const{mergedAttrs:s,classes:c,styles:h}=r;null!==s&&K2(n,l,s),null!==c&&Wc(n,l,c),null!==h&&function Pu(n,l,r){n.setAttribute(l,"style",r)}(n,l,h)}const ie={};function Zc(n=1){Kc(me(),w3(),B0()+n,!1)}function Kc(n,l,r,s){if(!s)if(3&~l[ht]){const h=n.preOrderHooks;null!==h&&m(l,h,0,r)}else{const h=n.preOrderCheckHooks;null!==h&&c2(l,h,r)}H4(r)}function ua(n,l=a3.Default){const r=w3();return null===r?mt(n,l):fl(Oe(),r,J(n),l)}function qc(){throw new Error("invalid")}function Yc(n,l,r,s,c,h){const A=R(null);try{let z=null;c&S2.SignalBased&&(z=l[s][O]),null!==z&&void 0!==z.transformFn&&(h=z.transformFn(h)),c&S2.HasDecoratorInputTransform&&(h=n.inputTransforms[s].call(l,h)),null!==n.setInput?n.setInput(l,z,h,r,s):M5(l,z,s,h)}finally{R(A)}}function ss(n,l,r,s,c,h,A,z,C,n1,b1){const n2=l.blueprint.slice();return n2[pe]=c,n2[ht]=204|s,(null!==n1||n&&2048&n[ht])&&(n2[ht]|=2048),Pr(n2),n2[be]=n2[J4]=n,n2[Be]=r,n2[F0]=A||n&&n[F0],n2[Lt]=z||n&&n[Lt],n2[Xe]=C||n&&n[Xe]||null,n2[Le]=h,n2[R4]=function g6(){return yl++}(),n2[d0]=b1,n2[ji]=n1,n2[a0]=2==l.type?n[a0]:n2,n2}function pa(n,l,r,s,c){let h=n.data[l];if(null===h)h=A7(n,l,r,s,c),function Gr(){return jt.lFrame.inI18n}()&&(h.flags|=32);else if(64&h.type){h.type=r,h.value=s,h.attrs=c;const A=X5();h.injectorIndex=null===A?-1:A.injectorIndex}return x4(h,!0),h}function A7(n,l,r,s,c){const h=ll(),A=Ji(),C=n.data[l]=function $u(n,l,r,s,c,h){let A=l?l.injectorIndex:-1,z=0;return Qi()&&(z|=128),{type:r,index:s,insertBeforeIndex:null,injectorIndex:A,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:z,providerIndexes:0,value:c,attrs:h,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:l,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,A?h:h&&h.parent,r,l,s,c);return null===n.firstChild&&(n.firstChild=C),null!==h&&(A?null==h.child&&null!==C.parent&&(h.child=C):null===h.next&&(h.next=C,C.prev=h)),C}function ql(n,l,r,s){if(0===r)return-1;const c=l.length;for(let h=0;h<r;h++)l.push(s),n.blueprint.push(s),n.data.push(null);return c}function Qc(n,l,r,s,c){const h=B0(),A=2&s;try{H4(-1),A&&l.length>$t&&Kc(n,l,$t,!1),y4(A?2:0,c),r(s,c)}finally{H4(h),y4(A?3:1,c)}}function M7(n,l,r){if(g5(l)){const s=R(null);try{const h=l.directiveEnd;for(let A=l.directiveStart;A<h;A++){const z=n.data[A];z.contentQueries&&z.contentQueries(1,r[A],A)}}finally{R(s)}}}function z7(n,l,r){al()&&(function qu(n,l,r,s){const c=r.directiveStart,h=r.directiveEnd;B4(r)&&function np(n,l,r){const s=L0(l,n),c=Jc(r);let A=16;r.signals?A=4096:r.onPush&&(A=64);const z=os(n,ss(n,c,null,A,s,l,null,n[F0].rendererFactory.createRenderer(s,r),null,null,null));n[l.index]=z}(l,r,n.data[c+r.componentOffset]),n.firstCreatePass||Fn(r,l),V0(s,l);const A=r.initialInputs;for(let z=c;z<h;z++){const C=n.data[z],n1=e5(l,n,z,r);V0(n1,l),null!==A&&ap(0,z-c,n1,C,0,A),Q0(C)&&(J0(r.index,l)[Be]=e5(l,n,z,r))}}(n,l,r,L0(r,l)),!(64&~r.flags)&&ad(n,l,r))}function b7(n,l,r=L0){const s=l.localNames;if(null!==s){let c=l.index+1;for(let h=0;h<s.length;h+=2){const A=s[h+1],z=-1===A?r(l,n):n[A];n[c++]=z}}}function Jc(n){const l=n.tView;return null===l||l.incompleteFirstPass?n.tView=w7(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):l}function w7(n,l,r,s,c,h,A,z,C,n1,b1){const n2=$t+s,B2=n2+c,q2=function Fu(n,l){const r=[];for(let s=0;s<l;s++)r.push(s<n?null:ie);return r}(n2,B2),l3="function"==typeof n1?n1():n1;return q2[L3]={type:n,blueprint:q2,template:r,queries:null,viewQuery:z,declTNode:l,data:q2.slice().fill(null,n2),bindingStartIndex:n2,expandoStartIndex:B2,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof h?h():h,pipeRegistry:"function"==typeof A?A():A,firstChild:null,schemas:C,consts:l3,incompleteFirstPass:!1,ssrId:b1}}let td=()=>null;function ed(n,l,r,s,c){for(let h in l){if(!l.hasOwnProperty(h))continue;const A=l[h];if(void 0===A)continue;s??={};let z,C=S2.None;Array.isArray(A)?(z=A[0],C=A[1]):z=A;let n1=h;if(null!==c){if(!c.hasOwnProperty(h))continue;n1=c[h]}0===n?id(s,r,n1,z,C):id(s,r,n1,z)}return s}function id(n,l,r,s,c){let h;n.hasOwnProperty(r)?(h=n[r]).push(l,s):h=n[r]=[l,s],void 0!==c&&h.push(c)}function M4(n,l,r,s,c,h,A,z){const C=L0(l,r);let b1,n1=l.inputs;!z&&null!=n1&&(b1=n1[s])?(E7(n,r,b1,s,c),B4(l)&&function Wu(n,l){const r=J0(l,n);16&r[ht]||(r[ht]|=64)}(r,l.index)):3&l.type&&(s=function Gu(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(s),c=null!=A?A(c,l.value||"",s):c,h.setProperty(C,s,c))}function k7(n,l,r,s){if(al()){const c=null===s?null:{"":-1},h=function Qu(n,l){const r=n.directiveRegistry;let s=null,c=null;if(r)for(let h=0;h<r.length;h++){const A=r[h];if(Di(l,A.selectors,!1))if(s||(s=[]),Q0(A))if(null!==A.findHostDirectiveDefs){const z=[];c=c||new Map,A.findHostDirectiveDefs(A,z,c),s.unshift(...z,A),y7(n,l,z.length)}else s.unshift(A),y7(n,l,0);else c=c||new Map,A.findHostDirectiveDefs?.(A,s,c),s.push(A)}return null===s?null:[s,c]}(n,r);let A,z;null===h?A=z=null:[A,z]=h,null!==A&&nd(n,l,r,A,c,z),c&&function Ju(n,l,r){if(l){const s=n.localNames=[];for(let c=0;c<l.length;c+=2){const h=r[l[c+1]];if(null==h)throw new g3(-301,!1);s.push(l[c],h)}}}(r,s,c)}r.mergedAttrs=N(r.mergedAttrs,r.attrs)}function nd(n,l,r,s,c,h){for(let n1=0;n1<s.length;n1++)ml(Fn(r,l),n,s[n1].type);!function ep(n,l,r){n.flags|=1,n.directiveStart=l,n.directiveEnd=l+r,n.providerIndexes=l}(r,n.data.length,s.length);for(let n1=0;n1<s.length;n1++){const b1=s[n1];b1.providersResolver&&b1.providersResolver(b1)}let A=!1,z=!1,C=ql(n,l,s.length,null);for(let n1=0;n1<s.length;n1++){const b1=s[n1];r.mergedAttrs=N(r.mergedAttrs,b1.hostAttrs),ip(n,r,l,C,b1),tp(C,b1,c),null!==b1.contentQueries&&(r.flags|=4),(null!==b1.hostBindings||null!==b1.hostAttrs||0!==b1.hostVars)&&(r.flags|=64);const n2=b1.type.prototype;!A&&(n2.ngOnChanges||n2.ngOnInit||n2.ngDoCheck)&&((n.preOrderHooks??=[]).push(r.index),A=!0),!z&&(n2.ngOnChanges||n2.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(r.index),z=!0),C++}!function ju(n,l,r){const c=l.directiveEnd,h=n.data,A=l.attrs,z=[];let C=null,n1=null;for(let b1=l.directiveStart;b1<c;b1++){const n2=h[b1],B2=r?r.get(n2):null,l3=B2?B2.outputs:null;C=ed(0,n2.inputs,b1,C,B2?B2.inputs:null),n1=ed(1,n2.outputs,b1,n1,l3);const k3=null===C||null===A||G3(l)?null:lp(C,b1,A);z.push(k3)}null!==C&&(C.hasOwnProperty("class")&&(l.flags|=8),C.hasOwnProperty("style")&&(l.flags|=16)),l.initialInputs=z,l.inputs=C,l.outputs=n1}(n,r,h)}function ad(n,l,r){const s=r.directiveStart,c=r.directiveEnd,h=r.index,A=function po(){return jt.lFrame.currentDirectiveIndex}();try{H4(h);for(let z=s;z<c;z++){const C=n.data[z],n1=l[z];Dn(z),(null!==C.hostBindings||0!==C.hostVars||null!==C.hostAttrs)&&Yu(C,n1)}}finally{H4(-1),Dn(A)}}function Yu(n,l){null!==n.hostBindings&&n.hostBindings(1,l)}function y7(n,l,r){l.componentOffset=r,(n.components??=[]).push(l.index)}function tp(n,l,r){if(r){if(l.exportAs)for(let s=0;s<l.exportAs.length;s++)r[l.exportAs[s]]=n;Q0(l)&&(r[""]=n)}}function ip(n,l,r,s,c){n.data[s]=c;const h=c.factory||(c.factory=R3(c.type)),A=new Wt(h,Q0(c),ua);n.blueprint[s]=A,r[s]=A,function Zu(n,l,r,s,c){const h=c.hostBindings;if(h){let A=n.hostBindingOpCodes;null===A&&(A=n.hostBindingOpCodes=[]);const z=~l.index;(function Ku(n){let l=n.length;for(;l>0;){const r=n[--l];if("number"==typeof r&&r<0)return r}return 0})(A)!=z&&A.push(z),A.push(r,s,h)}}(n,l,s,ql(n,r,c.hostVars,ie),c)}function x7(n,l,r,s,c,h,A){if(null==h)n.removeAttribute(l,c,r);else{const z=null==A?H2(h):A(h,s||"",c);n.setAttribute(l,c,z,r)}}function ap(n,l,r,s,c,h){const A=h[l];if(null!==A)for(let z=0;z<A.length;)Yc(s,r,A[z++],A[z++],A[z++],A[z++])}function lp(n,l,r){let s=null,c=0;for(;c<r.length;){const h=r[c];if(0!==h)if(5!==h){if("number"==typeof h)break;if(n.hasOwnProperty(h)){null===s&&(s=[]);const A=n[h];for(let z=0;z<A.length;z+=3)if(A[z]===l){s.push(h,A[z+1],A[z+2],r[c+1]);break}}c+=2}else c+=2;else c+=4}return s}function ld(n,l,r,s){return[n,!0,0,l,null,s,null,r,null,null]}function rd(n,l){const r=n.contentQueries;if(null!==r){const s=R(null);try{for(let c=0;c<r.length;c+=2){const A=r[c+1];if(-1!==A){const z=n.data[A];K5(r[c]),z.contentQueries(2,l[A],A)}}}finally{R(s)}}}function os(n,l){return n[Q4]?n[Y0][v0]=l:n[Q4]=l,n[Y0]=l,l}function C7(n,l,r){K5(0);const s=R(null);try{l(n,r)}finally{R(s)}}function sd(n){return n[a4]||(n[a4]=[])}function od(n){return n.cleanup||(n.cleanup=[])}function cs(n,l){const r=n[Xe],s=r?r.get(E4,null):null;s&&s.handleError(l)}function E7(n,l,r,s,c){for(let h=0;h<r.length;){const A=r[h++],z=r[h++],C=r[h++];Yc(n.data[A],l[A],s,z,C,c)}}function c5(n,l,r){const s=z5(l,n);Dc(n[Lt],s,r)}function rp(n,l){const r=J0(l,n),s=r[L3];!function sp(n,l){for(let r=l.length;r<n.blueprint.length;r++)l.push(n.blueprint[r])}(s,r);const c=r[pe];null!==c&&null===r[d0]&&(r[d0]=Ll(c,r[Xe])),I7(s,r,r[Be])}function I7(n,l,r){y5(l);try{const s=n.viewQuery;null!==s&&C7(1,s,r);const c=n.template;null!==c&&Qc(n,l,c,1,r),n.firstCreatePass&&(n.firstCreatePass=!1),l[u4]?.finishViewCreation(n),n.staticContentQueries&&rd(n,l),n.staticViewQueries&&C7(2,n.viewQuery,r);const h=n.components;null!==h&&function op(n,l){for(let r=0;r<l.length;r++)rp(n,l[r])}(l,h)}catch(s){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),s}finally{l[ht]&=-5,ol()}}function Yl(n,l,r,s){const c=R(null);try{const h=l.tView,C=ss(n,h,r,4096&n[ht]?4096:16,null,l,null,null,s?.injector??null,s?.embeddedViewInjector??null,s?.dehydratedView??null);C[ti]=n[l.index];const b1=n[u4];return null!==b1&&(C[u4]=b1.createEmbeddedView(h)),I7(h,C,r),C}finally{R(c)}}function dd(n,l){const r=h0+l;if(r<n.length)return n[r]}function va(n,l){return!l||null===l.firstChild||Wn(n)}function Ql(n,l,r,s=!0){const c=l[L3];if(function xu(n,l,r,s){const c=h0+s,h=r.length;s>0&&(r[c-1][v0]=l),s<h-h0?(l[v0]=r[c],c3(r,h0+s,l)):(r.push(l),l[v0]=null),l[be]=r;const A=l[ti];null!==A&&r!==A&&function Cu(n,l){const r=n[L4];l[a0]!==l[be][be][a0]&&(n[ht]|=yn.HasTransplantedViews),null===r?n[L4]=[l]:r.push(l)}(A,l);const z=l[u4];null!==z&&z.insertView(n),il(l),l[ht]|=128}(c,l,n,r),s){const A=g7(r,n),z=l[Lt],C=as(z,n[l4]);null!==C&&function ku(n,l,r,s,c,h){s[pe]=c,s[Le]=l,rs(n,s,r,1,c,h)}(c,n[Le],z,l,C,A)}const h=l[d0];null!==h&&null!==h.firstChild&&(h.firstChild=null)}function S7(n,l){const r=Xl(n,l);return void 0!==r&&ns(r[L3],r),r}function Jl(n,l,r,s,c=!1){for(;null!==r;){const h=l[r.index];null!==h&&s.push($e(h)),y0(h)&&hd(h,s);const A=r.type;if(8&A)Jl(n,l,r.child,s);else if(32&A){const z=h7(r,l);let C;for(;C=z();)s.push(C)}else if(16&A){const z=$c(l,r);if(Array.isArray(z))s.push(...z);else{const C=Yi(l[a0]);Jl(C[L3],C,z,s,!0)}}r=c?r.projectionNext:r.next}return s}function hd(n,l){for(let r=h0;r<n.length;r++){const s=n[r],c=s[L3].firstChild;null!==c&&Jl(s[L3],s,c,l)}n[l4]!==n[pe]&&l.push(n[l4])}let md=[];const mp={...j,consumerIsAlwaysLive:!0,consumerMarkedDirty:n=>{j5(n.lView)},consumerOnSignalRead(){this.lView[F4]=this}},fd=100;function ds(n,l=!0,r=0){const s=n[F0],c=s.rendererFactory;c.begin?.();try{!function fp(n,l){O7(n,l);let r=0;for(;el(n);){if(r===fd)throw new g3(103,!1);r++,O7(n,1)}}(n,r)}catch(A){throw l&&cs(n,A),A}finally{c.end?.(),s.inlineEffectRunner?.flush()}}function up(n,l,r,s){const c=l[ht];if(!(256&~c))return;l[F0].inlineEffectRunner?.flush(),y5(l);let A=null,z=null;(function pp(n){return 2!==n.type})(n)&&(z=function cp(n){return n[F4]??function dp(n){const l=md.pop()??Object.create(mp);return l.lView=n,l}(n)}(l),A=Z(z));try{Pr(l),function Tn(n){return jt.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==r&&Qc(n,l,r,2,s);const C=!(3&~c);if(C){const n2=n.preOrderCheckHooks;null!==n2&&c2(l,n2,null)}else{const n2=n.preOrderHooks;null!==n2&&m(l,n2,0,null),S(l,0)}if(function vp(n){for(let l=k6(n);null!==l;l=y6(l)){if(!(l[ht]&yn.HasTransplantedViews))continue;const r=l[L4];for(let s=0;s<r.length;s++){Rr(r[s])}}}(l),ud(l,0),null!==n.contentQueries&&rd(n,l),C){const n2=n.contentCheckHooks;null!==n2&&c2(l,n2)}else{const n2=n.contentHooks;null!==n2&&m(l,n2,1),S(l,1)}!function Ru(n,l){const r=n.hostBindingOpCodes;if(null!==r)try{for(let s=0;s<r.length;s++){const c=r[s];if(c<0)H4(~c);else{const h=c,A=r[++s],z=r[++s];uo(A,h),z(2,l[h])}}}finally{H4(-1)}}(n,l);const n1=n.components;null!==n1&&vd(l,n1,0);const b1=n.viewQuery;if(null!==b1&&C7(2,b1,s),C){const n2=n.viewCheckHooks;null!==n2&&c2(l,n2)}else{const n2=n.viewHooks;null!==n2&&m(l,n2,2),S(l,2)}if(!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),l[Ai]){for(const n2 of l[Ai])n2();l[Ai]=null}l[ht]&=-73}catch(C){throw j5(l),C}finally{null!==z&&(S1(z,A),function hp(n){n.lView[F4]!==n&&(n.lView=null,md.push(n))}(z)),ol()}}function ud(n,l){for(let r=k6(n);null!==r;r=y6(r))for(let s=h0;s<r.length;s++)pd(r[s],l)}function gp(n,l,r){pd(J0(l,n),r)}function pd(n,l){w5(n)&&O7(n,l)}function O7(n,l){const s=n[L3],c=n[ht],h=n[F4];let A=!!(0===l&&16&c);if(A||=!!(64&c&&0===l),A||=!!(1024&c),A||=!(!h?.dirty||!V1(h)),h&&(h.dirty=!1),n[ht]&=-9217,A)up(s,n,s.template,n[Be]);else if(8192&c){ud(n,1);const z=s.components;null!==z&&vd(n,z,1)}}function vd(n,l,r){for(let s=0;s<l.length;s++)gp(n,l[s],r)}function tr(n){for(n[F0].changeDetectionScheduler?.notify();n;){n[ht]|=64;const l=Yi(n);if(Wi(n)&&!l)return n;n=l}return null}class er{get rootNodes(){const l=this._lView,r=l[L3];return Jl(r,l,r.firstChild,[])}constructor(l,r,s=!0){this._lView=l,this._cdRefInjectingView=r,this.notifyErrorHandler=s,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Be]}set context(l){this._lView[Be]=l}get destroyed(){return!(256&~this._lView[ht])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const l=this._lView[be];if(y0(l)){const r=l[8],s=r?r.indexOf(this):-1;s>-1&&(Xl(l,s),Ot(r,s))}this._attachedToViewContainer=!1}ns(this._lView[L3],this._lView)}onDestroy(l){G5(this._lView,l)}markForCheck(){tr(this._cdRefInjectingView||this._lView)}detach(){this._lView[ht]&=-129}reattach(){il(this._lView),this._lView[ht]|=128}detectChanges(){this._lView[ht]|=1024,ds(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new g3(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Nc(this._lView[L3],this._lView)}attachToAppRef(l){if(this._attachedToViewContainer)throw new g3(902,!1);this._appRef=l,il(this._lView)}}let ir=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=Mp}return n})();const _p=ir,Ap=class extends _p{constructor(l,r,s){super(),this._declarationLView=l,this._declarationTContainer=r,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(l,r){return this.createEmbeddedViewImpl(l,r)}createEmbeddedViewImpl(l,r,s){const c=Yl(this._declarationLView,this._declarationTContainer,l,{embeddedViewInjector:r,dehydratedView:s});return new er(c)}};function Mp(){return hs(Oe(),w3())}function hs(n,l){return 4&n.type?new Ap(l,n,x0(n,l)):null}let bd=()=>null;function ga(n,l){return bd(n,l)}class vs{}class jp{}class wd{}class Wp{resolveComponentFactory(l){throw function Gp(n){const l=Error(`No component factory found for ${X1(n)}.`);return l.ngComponent=n,l}(l)}}let sr=(()=>{class n{static#t=this.NULL=new Wp}return n})();class yd{}let Xp=(()=>{class n{constructor(){this.destroyNode=null}static#t=this.__NG_ELEMENT_ID__=()=>function Zp(){const n=w3(),r=J0(Oe().index,n);return(b0(r)?r:n)[Lt]}()}return n})(),Kp=(()=>{class n{static#t=this.\u0275prov=tt({token:n,providedIn:"root",factory:()=>null})}return n})();const F7={};function qp(n,l){if(null!==function V(){return k}())throw new g3(-602,!1)}const xd=new Set;function Ii(n){xd.has(n)||(xd.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}function Cd(...n){}class D0{constructor({enableLongStackTrace:l=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new _4(!1),this.onMicrotaskEmpty=new _4(!1),this.onStable=new _4(!1),this.onError=new _4(!1),typeof Zone>"u")throw new g3(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),l&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!s&&r,c.shouldCoalesceRunChangeDetection=s,c.lastRequestAnimationFrameId=-1,c.nativeRequestAnimationFrame=function Yp(){const n="function"==typeof L.requestAnimationFrame;let l=L[n?"requestAnimationFrame":"setTimeout"],r=L[n?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&l&&r){const s=l[Zone.__symbol__("OriginalDelegate")];s&&(l=s);const c=r[Zone.__symbol__("OriginalDelegate")];c&&(r=c)}return{nativeRequestAnimationFrame:l,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function tv(n){const l=()=>{!function Jp(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(L,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,B7(n),n.isCheckStableRunning=!0,L7(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),B7(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,s,c,h,A,z)=>{if(function ev(n){return!(!Array.isArray(n)||1!==n.length)&&!0===n[0].data?.__ignore_ng_zone__}(z))return r.invokeTask(c,h,A,z);try{return Ed(n),r.invokeTask(c,h,A,z)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||n.shouldCoalesceRunChangeDetection)&&l(),Id(n)}},onInvoke:(r,s,c,h,A,z,C)=>{try{return Ed(n),r.invoke(c,h,A,z,C)}finally{n.shouldCoalesceRunChangeDetection&&l(),Id(n)}},onHasTask:(r,s,c,h)=>{r.hasTask(c,h),s===c&&("microTask"==h.change?(n._hasPendingMicrotasks=h.microTask,B7(n),L7(n)):"macroTask"==h.change&&(n.hasPendingMacrotasks=h.macroTask))},onHandleError:(r,s,c,h)=>(r.handleError(c,h),n.runOutsideAngular(()=>n.onError.emit(h)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!D0.isInAngularZone())throw new g3(909,!1)}static assertNotInAngularZone(){if(D0.isInAngularZone())throw new g3(909,!1)}run(l,r,s){return this._inner.run(l,r,s)}runTask(l,r,s,c){const h=this._inner,A=h.scheduleEventTask("NgZoneEvent: "+c,l,Qp,Cd,Cd);try{return h.runTask(A,r,s)}finally{h.cancelTask(A)}}runGuarded(l,r,s){return this._inner.runGuarded(l,r,s)}runOutsideAngular(l){return this._outer.run(l)}}const Qp={};function L7(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function B7(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function Ed(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function Id(n){n._nesting--,L7(n)}class Sd{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new _4,this.onMicrotaskEmpty=new _4,this.onStable=new _4,this.onError=new _4}run(l,r,s){return l.apply(r,s)}runGuarded(l,r,s){return l.apply(r,s)}runOutsideAngular(l){return l()}runTask(l,r,s,c){return l.apply(r,s)}}var gn=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(gn||{});const Od={destroy(){}};function Td(n,l){!l&&k4();const r=l?.injector??M1(s4);if(!function si(n){return"browser"===(n??M1(s4)).get(Tl)}(r))return Od;Ii("NgAfterNextRender");const s=r.get(or),c=s.handler??=new Nd,h=l?.phase??gn.MixedReadWrite,A=()=>{c.unregister(C),z()},z=r.get(a5).onDestroy(A),C=P4(r,()=>new Dd(h,()=>{A(),n()}));return c.register(C),{destroy:A}}class Dd{constructor(l,r){this.phase=l,this.callbackFn=r,this.zone=M1(D0),this.errorHandler=M1(E4,{optional:!0}),M1(vs,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(l){this.errorHandler?.handleError(l)}}}class Nd{constructor(){this.executingCallbacks=!1,this.buckets={[gn.EarlyRead]:new Set,[gn.Write]:new Set,[gn.MixedReadWrite]:new Set,[gn.Read]:new Set},this.deferredCallbacks=new Set}register(l){(this.executingCallbacks?this.deferredCallbacks:this.buckets[l.phase]).add(l)}unregister(l){this.buckets[l.phase].delete(l),this.deferredCallbacks.delete(l)}execute(){this.executingCallbacks=!0;for(const l of Object.values(this.buckets))for(const r of l)r.invoke();this.executingCallbacks=!1;for(const l of this.deferredCallbacks)this.buckets[l.phase].add(l);this.deferredCallbacks.clear()}destroy(){for(const l of Object.values(this.buckets))l.clear();this.deferredCallbacks.clear()}}let or=(()=>{class n{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const s of r)s()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#t=this.\u0275prov=tt({token:n,providedIn:"root",factory:()=>new n})}return n})();function F5(n){return!!fe(n)}function _s(n,l,r){let s=r?n.styles:null,c=r?n.classes:null,h=0;if(null!==l)for(let A=0;A<l.length;A++){const z=l[A];"number"==typeof z?h=z:1==h?c=w1(c,z):2==h&&(s=w1(s,z+": "+l[++A]+";"))}r?n.styles=s:n.stylesWithoutHost=s,r?n.classes=c:n.classesWithoutHost=c}class Fd extends sr{constructor(l){super(),this.ngModule=l}resolveComponentFactory(l){const r=Tt(l);return new hr(r,this.ngModule)}}function Ld(n){const l=[];for(const r in n){if(!n.hasOwnProperty(r))continue;const s=n[r];void 0!==s&&l.push({propName:Array.isArray(s)?s[0]:s,templateName:r})}return l}class As{constructor(l,r){this.injector=l,this.parentInjector=r}get(l,r,s){s=K1(s);const c=this.injector.get(l,F7,s);return c!==F7||r===F7?c:this.parentInjector.get(l,r,s)}}class hr extends wd{get inputs(){const l=this.componentDef,r=l.inputTransforms,s=Ld(l.inputs);if(null!==r)for(const c of s)r.hasOwnProperty(c.propName)&&(c.transform=r[c.propName]);return s}get outputs(){return Ld(this.componentDef.outputs)}constructor(l,r){super(),this.componentDef=l,this.ngModule=r,this.componentType=l.type,this.selector=function h5(n){return n.map(Pi).join(",")}(l.selectors),this.ngContentSelectors=l.ngContentSelectors?l.ngContentSelectors:[],this.isBoundToModule=!!r}create(l,r,s,c){const h=R(null);try{let A=(c=c||this.ngModule)instanceof p0?c:c?.injector;A&&null!==this.componentDef.getStandaloneInjector&&(A=this.componentDef.getStandaloneInjector(A)||A);const z=A?new As(l,A):l,C=z.get(yd,null);if(null===C)throw new g3(407,!1);const n1=z.get(Kp,null),B2={rendererFactory:C,sanitizer:n1,inlineEffectRunner:null,afterRenderEventManager:z.get(or,null),changeDetectionScheduler:z.get(vs,null)},q2=C.createRenderer(null,this.componentDef),l3=this.componentDef.selectors[0][0]||"div",k3=s?function Lu(n,l,r,s){const h=s.get(Jo,!1)||r===C2.ShadowDom,A=n.selectRootElement(l,h);return function Bu(n){td(n)}(A),A}(q2,s,this.componentDef.encapsulation,z):is(q2,l3,function rv(n){const l=n.toLowerCase();return"svg"===l?qa:"math"===l?"math":null}(l3));let X3=512;this.componentDef.signals?X3|=4096:this.componentDef.onPush||(X3|=16);let Q3=null;null!==k3&&(Q3=Ll(k3,z,!0));const P3=w7(0,null,null,1,0,null,null,null,null,null,null),Bt=ss(null,P3,null,X3,null,null,B2,q2,z,null,Q3);let Te,Qe;y5(Bt);try{const R0=this.componentDef;let b4,$a=null;R0.findHostDirectiveDefs?(b4=[],$a=new Map,R0.findHostDirectiveDefs(R0,b4,$a),b4.push(R0)):b4=[R0];const _u=function ov(n,l){const r=n[L3],s=$t;return n[s]=l,pa(r,s,2,"#host",null)}(Bt,k3),fb=function cv(n,l,r,s,c,h,A){const z=c[L3];!function dv(n,l,r,s){for(const c of n)l.mergedAttrs=N(l.mergedAttrs,c.hostAttrs);null!==l.mergedAttrs&&(_s(l,l.mergedAttrs,!0),null!==r&&Xc(s,r,l))}(s,n,l,A);let C=null;null!==l&&(C=Ll(l,c[Xe]));const n1=h.rendererFactory.createRenderer(l,r);let b1=16;r.signals?b1=4096:r.onPush&&(b1=64);const n2=ss(c,Jc(r),null,b1,c[n.index],n,h,n1,null,null,C);return z.firstCreatePass&&y7(z,n,s.length-1),os(c,n2),c[n.index]=n2}(_u,k3,R0,b4,Bt,B2,q2);Qe=b5(P3,$t),k3&&function mv(n,l,r,s){if(s)K2(n,r,["ng-version","17.3.12"]);else{const{attrs:c,classes:h}=function Ri(n){const l=[],r=[];let s=1,c=2;for(;s<n.length;){let h=n[s];if("string"==typeof h)2===c?""!==h&&l.push(h,n[++s]):8===c&&r.push(h);else{if(!Ge(c))break;c=h}s++}return{attrs:l,classes:r}}(l.selectors[0]);c&&K2(n,r,c),h&&h.length>0&&Wc(n,r,h.join(" "))}}(q2,R0,k3,s),void 0!==r&&function fv(n,l,r){const s=n.projection=[];for(let c=0;c<l.length;c++){const h=r[c];s.push(null!=h?Array.from(h):null)}}(Qe,this.ngContentSelectors,r),Te=function hv(n,l,r,s,c,h){const A=Oe(),z=c[L3],C=L0(A,c);nd(z,c,A,r,null,s);for(let b1=0;b1<r.length;b1++)V0(e5(c,z,A.directiveStart+b1,A),c);ad(z,c,A),C&&V0(C,c);const n1=e5(c,z,A.directiveStart+A.componentOffset,A);if(n[Be]=c[Be]=n1,null!==h)for(const b1 of h)b1(n1,l);return M7(z,A,c),n1}(fb,R0,b4,$a,Bt,[uv]),I7(P3,Bt,null)}finally{ol()}return new sv(this.componentType,Te,x0(Qe,Bt),Bt,Qe)}finally{R(h)}}}class sv extends jp{constructor(l,r,s,c,h){super(),this.location=s,this._rootLView=c,this._tNode=h,this.previousInputValues=null,this.instance=r,this.hostView=this.changeDetectorRef=new er(c,void 0,!1),this.componentType=l}setInput(l,r){const s=this._tNode.inputs;let c;if(null!==s&&(c=s[l])){if(this.previousInputValues??=new Map,this.previousInputValues.has(l)&&Object.is(this.previousInputValues.get(l),r))return;const h=this._rootLView;E7(h[L3],h,c,l,r),this.previousInputValues.set(l,r),tr(J0(this._tNode.index,h))}}get injector(){return new m0(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(l){this.hostView.onDestroy(l)}}function uv(){const n=Oe();w(w3()[L3],n)}let Ms=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=pv}return n})();function pv(){return Ud(Oe(),w3())}const vv=Ms,Bd=class extends vv{constructor(l,r,s){super(),this._lContainer=l,this._hostTNode=r,this._hostLView=s}get element(){return x0(this._hostTNode,this._hostLView)}get injector(){return new m0(this._hostTNode,this._hostLView)}get parentInjector(){const l=Ln(this._hostTNode,this._hostLView);if(O0(l)){const r=x5(l,this._hostLView),s=t4(l);return new m0(r[L3].data[s+8],r)}return new m0(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(l){const r=Vd(this._lContainer);return null!==r&&r[l]||null}get length(){return this._lContainer.length-h0}createEmbeddedView(l,r,s){let c,h;"number"==typeof s?c=s:null!=s&&(c=s.index,h=s.injector);const A=ga(this._lContainer,l.ssrId),z=l.createEmbeddedViewImpl(r||{},h,A);return this.insertImpl(z,c,va(this._hostTNode,A)),z}createComponent(l,r,s,c,h){const A=l&&!C3(l);let z;if(A)z=r;else{const l3=r||{};z=l3.index,s=l3.injector,c=l3.projectableNodes,h=l3.environmentInjector||l3.ngModuleRef}const C=A?l:new hr(Tt(l)),n1=s||this.parentInjector;if(!h&&null==C.ngModule){const k3=(A?n1:this.parentInjector).get(p0,null);k3&&(h=k3)}const b1=Tt(C.componentType??{}),n2=ga(this._lContainer,b1?.id??null),q2=C.create(n1,c,n2?.firstChild??null,h);return this.insertImpl(q2.hostView,z,va(this._hostTNode,n2)),q2}insert(l,r){return this.insertImpl(l,r,!0)}insertImpl(l,r,s){const c=l._lView;if(function Ja(n){return y0(n[be])}(c)){const z=this.indexOf(l);if(-1!==z)this.detach(z);else{const C=c[be],n1=new Bd(C,C[Le],C[be]);n1.detach(n1.indexOf(l))}}const h=this._adjustIndex(r),A=this._lContainer;return Ql(A,c,h,s),l.attachToViewContainerRef(),c3($7(A),h,l),l}move(l,r){return this.insert(l,r)}indexOf(l){const r=Vd(this._lContainer);return null!==r?r.indexOf(l):-1}remove(l){const r=this._adjustIndex(l,-1),s=Xl(this._lContainer,r);s&&(Ot($7(this._lContainer),r),ns(s[L3],s))}detach(l){const r=this._adjustIndex(l,-1),s=Xl(this._lContainer,r);return s&&null!=Ot($7(this._lContainer),r)?new er(s):null}_adjustIndex(l,r=0){return l??this.length+r}};function Vd(n){return n[8]}function $7(n){return n[8]||(n[8]=[])}function Ud(n,l){let r;const s=l[n.index];return y0(s)?r=s:(r=ld(s,l,null,n),l[n.index]=r,os(l,r)),Hd(r,l,n,s),new Bd(r,n,l)}let Hd=function jd(n,l,r,s){if(n[l4])return;let c;c=8&r.type?$e(s):function gv(n,l){const r=n[Lt],s=r.createComment(""),c=L0(l,n);return vn(r,as(r,c),s,function Ou(n,l){return n.nextSibling(l)}(r,c),!1),s}(l,r),n[l4]=c},j7=()=>!1;class G7{constructor(l){this.queryList=l,this.matches=null}clone(){return new G7(this.queryList)}setDirty(){this.queryList.setDirty()}}class W7{constructor(l=[]){this.queries=l}createEmbeddedView(l){const r=l.queries;if(null!==r){const s=null!==l.contentQueries?l.contentQueries[0]:r.length,c=[];for(let h=0;h<s;h++){const A=r.getByIndex(h);c.push(this.queries[A.indexInDeclarationView].clone())}return new W7(c)}return null}insertView(l){this.dirtyQueriesWithMatches(l)}detachView(l){this.dirtyQueriesWithMatches(l)}finishViewCreation(l){this.dirtyQueriesWithMatches(l)}dirtyQueriesWithMatches(l){for(let r=0;r<this.queries.length;r++)null!==Y7(l,r).matches&&this.queries[r].setDirty()}}class Gd{constructor(l,r,s=null){this.flags=r,this.read=s,this.predicate="string"==typeof l?function yv(n){return n.split(",").map(l=>l.trim())}(l):l}}class X7{constructor(l=[]){this.queries=l}elementStart(l,r){for(let s=0;s<this.queries.length;s++)this.queries[s].elementStart(l,r)}elementEnd(l){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(l)}embeddedTView(l){let r=null;for(let s=0;s<this.length;s++){const c=null!==r?r.length:0,h=this.getByIndex(s).embeddedTView(l,c);h&&(h.indexInDeclarationView=s,null!==r?r.push(h):r=[h])}return null!==r?new X7(r):null}template(l,r){for(let s=0;s<this.queries.length;s++)this.queries[s].template(l,r)}getByIndex(l){return this.queries[l]}get length(){return this.queries.length}track(l){this.queries.push(l)}}class Z7{constructor(l,r=-1){this.metadata=l,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(l,r){this.isApplyingToNode(r)&&this.matchTNode(l,r)}elementEnd(l){this._declarationNodeIndex===l.index&&(this._appliesToNextNode=!1)}template(l,r){this.elementStart(l,r)}embeddedTView(l,r){return this.isApplyingToNode(l)?(this.crossesNgTemplate=!0,this.addMatch(-l.index,r),new Z7(this.metadata)):null}isApplyingToNode(l){if(this._appliesToNextNode&&1&~this.metadata.flags){const r=this._declarationNodeIndex;let s=l.parent;for(;null!==s&&8&s.type&&s.index!==r;)s=s.parent;return r===(null!==s?s.index:-1)}return this._appliesToNextNode}matchTNode(l,r){const s=this.metadata.predicate;if(Array.isArray(s))for(let c=0;c<s.length;c++){const h=s[c];this.matchTNodeWithReadOption(l,r,zv(r,h)),this.matchTNodeWithReadOption(l,r,G4(r,l,h,!1,!1))}else s===ir?4&r.type&&this.matchTNodeWithReadOption(l,r,-1):this.matchTNodeWithReadOption(l,r,G4(r,l,s,!1,!1))}matchTNodeWithReadOption(l,r,s){if(null!==s){const c=this.metadata.read;if(null!==c)if(c===en||c===Ms||c===ir&&4&r.type)this.addMatch(r.index,-2);else{const h=G4(r,l,c,!1,!1);null!==h&&this.addMatch(r.index,h)}else this.addMatch(r.index,s)}}addMatch(l,r){null===this.matches?this.matches=[l,r]:this.matches.push(l,r)}}function zv(n,l){const r=n.localNames;if(null!==r)for(let s=0;s<r.length;s+=2)if(r[s]===l)return r[s+1];return null}function wv(n,l,r,s){return-1===r?function bv(n,l){return 11&n.type?x0(n,l):4&n.type?hs(n,l):null}(l,n):-2===r?function kv(n,l,r){return r===en?x0(l,n):r===ir?hs(l,n):r===Ms?Ud(l,n):void 0}(n,l,s):e5(n,n[L3],r,l)}function Wd(n,l,r,s){const c=l[u4].queries[s];if(null===c.matches){const h=n.data,A=r.matches,z=[];for(let C=0;null!==A&&C<A.length;C+=2){const n1=A[C];z.push(n1<0?null:wv(l,h[n1],A[C+1],r.metadata.read))}c.matches=z}return c.matches}function K7(n,l,r,s){const c=n.queries.getByIndex(r),h=c.matches;if(null!==h){const A=Wd(n,l,c,r);for(let z=0;z<h.length;z+=2){const C=h[z];if(C>0)s.push(A[z/2]);else{const n1=h[z+1],b1=l[-C];for(let n2=h0;n2<b1.length;n2++){const B2=b1[n2];B2[ti]===B2[be]&&K7(B2[L3],B2,n1,s)}if(null!==b1[L4]){const n2=b1[L4];for(let B2=0;B2<n2.length;B2++){const q2=n2[B2];K7(q2[L3],q2,n1,s)}}}}}return s}function Xd(n,l,r){const s=new nn(!(4&~r));return function Hu(n,l,r,s){const c=sd(l);c.push(r),n.firstCreatePass&&od(n).push(s,c.length-1)}(n,l,s,s.destroy),(l[u4]??=new W7).queries.push(new G7(s))-1}function qd(n,l,r){null===n.queries&&(n.queries=new X7),n.queries.track(new Z7(l,r))}function Y7(n,l){return n.queries.getByIndex(l)}function Yd(n,l){const r=n[L3],s=Y7(r,l);return s.crossesNgTemplate?K7(r,n,l,[]):Wd(r,n,s,l)}function Jd(n,l){Ii("NgSignals");const r=function g2(n){const l=Object.create(L2);l.value=n;const r=()=>(e1(l),l.value);return r[O]=l,r}(n),s=r[O];return l?.equal&&(s.equal=l.equal),r.set=c=>Q2(s,c),r.update=c=>function Y1(n,l){l1()||X2(),Q2(n,l(n.value))}(s,c),r.asReadonly=th.bind(r),r}function th(){const n=this[O];if(void 0===n.readonlyFn){const l=()=>this();l[O]=n,n.readonlyFn=l}return n.readonlyFn}function J7(n){let l=function mh(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),r=!0;const s=[n];for(;l;){let c;if(Q0(n))c=l.\u0275cmp||l.\u0275dir;else{if(l.\u0275cmp)throw new g3(903,!1);c=l.\u0275dir}if(c){if(r){s.push(c);const A=n;A.inputs=bs(n.inputs),A.inputTransforms=bs(n.inputTransforms),A.declaredInputs=bs(n.declaredInputs),A.outputs=bs(n.outputs);const z=c.hostBindings;z&&Vv(n,z);const C=c.viewQuery,n1=c.contentQueries;if(C&&Lv(n,C),n1&&Bv(n,n1),Rv(n,c),p1(n.outputs,c.outputs),Q0(c)&&c.data.animation){const b1=n.data;b1.animation=(b1.animation||[]).concat(c.data.animation)}}const h=c.features;if(h)for(let A=0;A<h.length;A++){const z=h[A];z&&z.ngInherit&&z(n),z===J7&&(r=!1)}}l=Object.getPrototypeOf(l)}!function Fv(n){let l=0,r=null;for(let s=n.length-1;s>=0;s--){const c=n[s];c.hostVars=l+=c.hostVars,c.hostAttrs=N(c.hostAttrs,r=N(r,c.hostAttrs))}}(s)}function Rv(n,l){for(const r in l.inputs){if(!l.inputs.hasOwnProperty(r)||n.inputs.hasOwnProperty(r))continue;const s=l.inputs[r];if(void 0!==s&&(n.inputs[r]=s,n.declaredInputs[r]=l.declaredInputs[r],null!==l.inputTransforms)){const c=Array.isArray(s)?s[0]:s;if(!l.inputTransforms.hasOwnProperty(c))continue;n.inputTransforms??={},n.inputTransforms[c]=l.inputTransforms[c]}}}function bs(n){return n===r0?{}:n===Jt?[]:n}function Lv(n,l){const r=n.viewQuery;n.viewQuery=r?(s,c)=>{l(s,c),r(s,c)}:l}function Bv(n,l){const r=n.contentQueries;n.contentQueries=r?(s,c,h)=>{l(s,c,h),r(s,c,h)}:l}function Vv(n,l){const r=n.hostBindings;n.hostBindings=r?(s,c)=>{l(s,c),r(s,c)}:l}function vh(n){const l=n.inputConfig,r={};for(const s in l)if(l.hasOwnProperty(s)){const c=l[s];Array.isArray(c)&&c[3]&&(r[s]=c[3])}n.inputTransforms=r}class _n{}class gh{}function Wv(n,l){return new t8(n,l??null,[])}class t8 extends _n{constructor(l,r,s){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Fd(this);const c=fe(l);this._bootstrapComponents=S4(c.bootstrap),this._r3Injector=h6(l,r,[{provide:_n,useValue:this},{provide:sr,useValue:this.componentFactoryResolver},...s],X1(l),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(l)}get injector(){return this._r3Injector}destroy(){const l=this._r3Injector;!l.destroyed&&l.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(l){this.destroyCbs.push(l)}}class e8 extends gh{constructor(l){super(),this.moduleType=l}create(l){return new t8(this.moduleType,l,[])}}class _h extends _n{constructor(l){super(),this.componentFactoryResolver=new Fd(this),this.instance=null;const r=new j0([...l.providers,{provide:_n,useValue:this},{provide:sr,useValue:this.componentFactoryResolver}],l.parent||q0(),l.debugName,new Set(["environment"]));this.injector=r,l.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(l){this.injector.onDestroy(l)}}function i8(n,l,r=null){return new _h({providers:n,parent:l,debugName:r,runEnvironmentInitializers:!0}).injector}let Aa=(()=>{class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new b3.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function ks(n){return!!n8(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function n8(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function Si(n,l,r){return n[l]=r}function fr(n,l){return n[l]}function E0(n,l,r){return!Object.is(n[l],r)&&(n[l]=r,!0)}function An(n,l,r,s){const c=E0(n,l,r);return E0(n,l+1,s)||c}function Ma(n,l,r,s,c,h,A,z){const C=w3(),n1=me(),b1=n+$t,n2=n1.firstCreatePass?function Jv(n,l,r,s,c,h,A,z,C){const n1=l.consts,b1=pa(l,n,4,A||null,V4(n1,z));k7(l,r,b1,V4(n1,C)),w(l,b1);const n2=b1.tView=w7(2,b1,s,c,h,l.directiveRegistry,l.pipeRegistry,null,l.schemas,n1,null);return null!==l.queries&&(l.queries.template(l,b1),n2.queries=l.queries.embeddedTView(b1)),b1}(b1,n1,C,l,r,s,c,h,A):n1.data[b1];x4(n2,!1);const B2=Ah(n1,C,n2,n);q5()&&ls(n1,C,B2,n2),V0(B2,C);const q2=ld(B2,C,B2,n2);return C[b1]=q2,os(C,q2),function $d(n,l,r){return j7(n,l,r)}(q2,n2,C),Mi(n2)&&z7(n1,C,n2),null!=A&&b7(C,n2,z),Ma}let Ah=function Mh(n,l,r,s){return $4(!0),l[Lt].createComment("")};function f8(n,l,r,s){const c=w3();return E0(c,r4(),l)&&(me(),function Ei(n,l,r,s,c,h){const A=L0(n,l);x7(l[Lt],A,h,n.value,r,s,c)}(Ze(),c,n,l,r,s)),f8}function Ea(n,l,r,s){return E0(n,r4(),r)?l+H2(r)+s:ie}function Os(n,l){return n<<17|l<<2}function V5(n){return n>>17&32767}function u8(n){return 2|n}function zn(n){return(131068&n)>>2}function p8(n,l){return-131069&n|l<<2}function v8(n){return 1|n}function Yh(n,l,r,s){const c=n[r+1],h=null===l;let A=s?V5(c):zn(c),z=!1;for(;0!==A&&(!1===z||h);){const n1=n[A+1];Bg(n[A],l)&&(z=!0,n[A+1]=s?v8(n1):u8(n1)),A=s?V5(n1):zn(n1)}z&&(n[r+1]=s?u8(c):v8(c))}function Bg(n,l){return null===n||null==l||(Array.isArray(n)?n[1]:n)===l||!(!Array.isArray(n)||"string"!=typeof l)&&pt(n,l)>=0}const N0={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Qh(n){return n.substring(N0.key,N0.keyEnd)}function Jh(n,l){const r=N0.textEnd;return r===l?-1:(l=N0.keyEnd=function $g(n,l,r){for(;l<r&&n.charCodeAt(l)>32;)l++;return l}(n,N0.key=l,r),Ra(n,l,r))}function Ra(n,l,r){for(;l<r&&n.charCodeAt(l)<=32;)l++;return l}function g8(n,l,r){const s=w3();return E0(s,r4(),l)&&M4(me(),Ze(),s,n,l,s[Lt],r,!1),g8}function _8(n,l,r,s,c){const A=c?"class":"style";E7(n,r,l.inputs[A],A,s)}function A8(n,l,r){return oi(n,l,r,!1),A8}function M8(n,l){return oi(n,l,null,!0),M8}function Ti(n,l){for(let r=function Ug(n){return function e9(n){N0.key=0,N0.keyEnd=0,N0.value=0,N0.valueEnd=0,N0.textEnd=n.length}(n),Jh(n,Ra(n,0,N0.textEnd))}(l);r>=0;r=Jh(l,r))je(n,Qh(l),!0)}function oi(n,l,r,s){const c=w3(),h=me(),A=U4(2);h.firstUpdatePass&&r9(h,n,A,s),l!==ie&&E0(c,A,l)&&o9(h,h.data[B0()],c,c[Lt],n,c[A+1]=function e_(n,l){return null==n||""===n||("string"==typeof l?n+=l:"object"==typeof n&&(n=X1(A4(n)))),n}(l,r),s,A)}function l9(n,l){return l>=n.expandoStartIndex}function r9(n,l,r,s){const c=n.data;if(null===c[r+1]){const h=c[B0()],A=l9(n,r);d9(h,s)&&null===l&&!A&&(l=!1),l=function Zg(n,l,r,s){const c=function Nn(n){const l=jt.lFrame.currentDirectiveIndex;return-1===l?null:n[l]}(n);let h=s?l.residualClasses:l.residualStyles;if(null===c)0===(s?l.classBindings:l.styleBindings)&&(r=_r(r=z8(null,n,l,r,s),l.attrs,s),h=null);else{const A=l.directiveStylingLast;if(-1===A||n[A]!==c)if(r=z8(c,n,l,r,s),null===h){let C=function Kg(n,l,r){const s=r?l.classBindings:l.styleBindings;if(0!==zn(s))return n[V5(s)]}(n,l,s);void 0!==C&&Array.isArray(C)&&(C=z8(null,n,l,C[1],s),C=_r(C,l.attrs,s),function qg(n,l,r,s){n[V5(r?l.classBindings:l.styleBindings)]=s}(n,l,s,C))}else h=function Yg(n,l,r){let s;const c=l.directiveEnd;for(let h=1+l.directiveStylingLast;h<c;h++)s=_r(s,n[h].hostAttrs,r);return _r(s,l.attrs,r)}(n,l,s)}return void 0!==h&&(s?l.residualClasses=h:l.residualStyles=h),r}(c,h,l,s),function Fg(n,l,r,s,c,h){let A=h?l.classBindings:l.styleBindings,z=V5(A),C=zn(A);n[s]=r;let b1,n1=!1;if(Array.isArray(r)?(b1=r[1],(null===b1||pt(r,b1)>0)&&(n1=!0)):b1=r,c)if(0!==C){const B2=V5(n[z+1]);n[s+1]=Os(B2,z),0!==B2&&(n[B2+1]=p8(n[B2+1],s)),n[z+1]=function Pg(n,l){return 131071&n|l<<17}(n[z+1],s)}else n[s+1]=Os(z,0),0!==z&&(n[z+1]=p8(n[z+1],s)),z=s;else n[s+1]=Os(C,0),0===z?z=s:n[C+1]=p8(n[C+1],s),C=s;n1&&(n[s+1]=u8(n[s+1])),Yh(n,b1,s,!0),Yh(n,b1,s,!1),function Lg(n,l,r,s,c){const h=c?n.residualClasses:n.residualStyles;null!=h&&"string"==typeof l&&pt(h,l)>=0&&(r[s+1]=v8(r[s+1]))}(l,b1,n,s,h),A=Os(z,C),h?l.classBindings=A:l.styleBindings=A}(c,h,l,r,A,s)}}function z8(n,l,r,s,c){let h=null;const A=r.directiveEnd;let z=r.directiveStylingLast;for(-1===z?z=r.directiveStart:z++;z<A&&(h=l[z],s=_r(s,h.hostAttrs,c),h!==n);)z++;return null!==n&&(r.directiveStylingLast=z),s}function _r(n,l,r){const s=r?1:2;let c=-1;if(null!==l)for(let h=0;h<l.length;h++){const A=l[h];"number"==typeof A?c=A:c===s&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),je(n,A,!!r||l[++h]))}return void 0===n?null:n}function o9(n,l,r,s,c,h,A,z){if(!(3&l.type))return;const C=n.data,n1=C[z+1],b1=function Rg(n){return!(1&~n)}(n1)?c9(C,l,r,c,zn(n1),A):void 0;Ts(b1)||(Ts(h)||function Ng(n){return!(2&~n)}(n1)&&(h=c9(C,null,r,c,z,A)),function Nu(n,l,r,s,c){if(l)c?n.addClass(r,s):n.removeClass(r,s);else{let h=-1===s.indexOf("-")?void 0:es.DashCase;null==c?n.removeStyle(r,s,h):("string"==typeof c&&c.endsWith("!important")&&(c=c.slice(0,-10),h|=es.Important),n.setStyle(r,s,c,h))}}(s,A,z5(B0(),r),c,h))}function c9(n,l,r,s,c,h){const A=null===l;let z;for(;c>0;){const C=n[c],n1=Array.isArray(C),b1=n1?C[1]:C,n2=null===b1;let B2=r[c+1];B2===ie&&(B2=n2?Jt:void 0);let q2=n2?l0(B2,s):b1===s?B2:void 0;if(n1&&!Ts(q2)&&(q2=l0(C,s)),Ts(q2)&&(z=q2,A))return z;const l3=n[c+1];c=A?V5(l3):zn(l3)}if(null!==l){let C=h?l.residualClasses:l.residualStyles;null!=C&&(z=l0(C,s))}return z}function Ts(n){return void 0!==n}function d9(n,l){return!!(n.flags&(l?8:16))}function h9(n,l,r){!function ci(n,l,r,s){const c=me(),h=U4(2);c.firstUpdatePass&&r9(c,null,h,s);const A=w3();if(r!==ie&&E0(A,h,r)){const z=c.data[B0()];if(d9(z,s)&&!l9(c,h)){let C=s?z.classesWithoutHost:z.stylesWithoutHost;null!==C&&(r=w1(C,r||"")),_8(c,z,A,r,s)}else!function t_(n,l,r,s,c,h,A,z){c===ie&&(c=Jt);let C=0,n1=0,b1=0<c.length?c[0]:null,n2=0<h.length?h[0]:null;for(;null!==b1||null!==n2;){const B2=C<c.length?c[C+1]:void 0,q2=n1<h.length?h[n1+1]:void 0;let k3,l3=null;b1===n2?(C+=2,n1+=2,B2!==q2&&(l3=n2,k3=q2)):null===n2||null!==b1&&b1<n2?(C+=2,l3=b1):(n1+=2,l3=n2,k3=q2),null!==l3&&o9(n,l,r,s,l3,k3,A,z),b1=C<c.length?c[C]:null,n2=n1<h.length?h[n1]:null}}(c,z,A,A[Lt],A[h+1],A[h+1]=function Qg(n,l,r){if(null==r||""===r)return Jt;const s=[],c=A4(r);if(Array.isArray(c))for(let h=0;h<c.length;h++)n(s,c[h],!0);else if("object"==typeof c)for(const h in c)c.hasOwnProperty(h)&&n(s,h,c[h]);else"string"==typeof c&&l(s,c);return s}(n,l,r),s,h)}}(je,Ti,Ea(w3(),n,l,r),!0)}class h_{destroy(l){}updateValue(l,r){}swap(l,r){const s=Math.min(l,r),c=Math.max(l,r),h=this.detach(c);if(c-s>1){const A=this.detach(s);this.attach(s,h),this.attach(c,A)}else this.attach(s,h)}move(l,r){this.attach(r,this.detach(l))}}function b8(n,l,r,s,c){return n===r&&Object.is(l,s)?1:Object.is(c(n,l),c(r,s))?-1:0}function w8(n,l,r,s){return!(void 0===l||!l.has(s)||(n.attach(r,l.get(s)),l.delete(s),0))}function m9(n,l,r,s,c){if(w8(n,l,s,r(s,c)))n.updateValue(s,c);else{const h=n.create(s,c);n.attach(s,h)}}function f9(n,l,r,s){const c=new Set;for(let h=l;h<=r;h++)c.add(s(h,n.at(h)));return c}class u9{constructor(){this.kvMap=new Map,this._vMap=void 0}has(l){return this.kvMap.has(l)}delete(l){if(!this.has(l))return!1;const r=this.kvMap.get(l);return void 0!==this._vMap&&this._vMap.has(r)?(this.kvMap.set(l,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(l),!0}get(l){return this.kvMap.get(l)}set(l,r){if(this.kvMap.has(l)){let s=this.kvMap.get(l);void 0===this._vMap&&(this._vMap=new Map);const c=this._vMap;for(;c.has(s);)s=c.get(s);c.set(s,r)}else this.kvMap.set(l,r)}forEach(l){for(let[r,s]of this.kvMap)if(l(s,r),void 0!==this._vMap){const c=this._vMap;for(;c.has(s);)s=c.get(s),l(s,r)}}}function p9(n,l,r){Ii("NgControlFlow");const s=w3(),c=r4(),h=k8(s,$t+n);if(E0(s,c,l)){const z=R(null);try{if(S7(h,0),-1!==l){const C=y8(s[L3],$t+l),n1=ga(h,C.tView.ssrId);Ql(h,Yl(s,C,r,{dehydratedView:n1}),0,va(C,n1))}}finally{R(z)}}else{const z=dd(h,0);void 0!==z&&(z[Be]=r)}}class f_{constructor(l,r,s){this.lContainer=l,this.$implicit=r,this.$index=s}get $count(){return this.lContainer.length-h0}}function v9(n,l){return l}class p_{constructor(l,r,s){this.hasEmptyBlock=l,this.trackByFn=r,this.liveCollection=s}}function g9(n,l,r,s,c,h,A,z,C,n1,b1,n2,B2){Ii("NgControlFlow");const q2=void 0!==C,l3=w3(),k3=z?A.bind(l3[a0][Be]):A,X3=new p_(q2,k3);l3[$t+n]=X3,Ma(n+1,l,r,s,c,h),q2&&Ma(n+2,C,n1,b1,n2,B2)}class v_ extends h_{constructor(l,r,s){super(),this.lContainer=l,this.hostLView=r,this.templateTNode=s,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-h0}at(l){return this.getLView(l)[Be].$implicit}attach(l,r){const s=r[d0];this.needsIndexUpdate||=l!==this.length,Ql(this.lContainer,r,l,va(this.templateTNode,s))}detach(l){return this.needsIndexUpdate||=l!==this.length-1,function g_(n,l){return Xl(n,l)}(this.lContainer,l)}create(l,r){const s=ga(this.lContainer,this.templateTNode.tView.ssrId);return Yl(this.hostLView,this.templateTNode,new f_(this.lContainer,r,l),{dehydratedView:s})}destroy(l){ns(l[L3],l)}updateValue(l,r){this.getLView(l)[Be].$implicit=r}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let l=0;l<this.length;l++)this.getLView(l)[Be].$index=l}getLView(l){return function __(n,l){return dd(n,l)}(this.lContainer,l)}}function _9(n){const l=R(null),r=B0();try{const s=w3(),c=s[L3],h=s[r];if(void 0===h.liveCollection){const z=r+1,C=k8(s,z),n1=y8(c,z);h.liveCollection=new v_(C,s,n1)}else h.liveCollection.reset();const A=h.liveCollection;if(function m_(n,l,r){let s,c,h=0,A=n.length-1;if(Array.isArray(l)){let z=l.length-1;for(;h<=A&&h<=z;){const C=n.at(h),n1=l[h],b1=b8(h,C,h,n1,r);if(0!==b1){b1<0&&n.updateValue(h,n1),h++;continue}const n2=n.at(A),B2=l[z],q2=b8(A,n2,z,B2,r);if(0!==q2){q2<0&&n.updateValue(A,B2),A--,z--;continue}const l3=r(h,C),k3=r(A,n2),X3=r(h,n1);if(Object.is(X3,k3)){const Q3=r(z,B2);Object.is(Q3,l3)?(n.swap(h,A),n.updateValue(A,B2),z--,A--):n.move(A,h),n.updateValue(h,n1),h++}else if(s??=new u9,c??=f9(n,h,A,r),w8(n,s,h,X3))n.updateValue(h,n1),h++,A++;else if(c.has(X3))s.set(l3,n.detach(h)),A--;else{const Q3=n.create(h,l[h]);n.attach(h,Q3),h++,A++}}for(;h<=z;)m9(n,s,r,h,l[h]),h++}else if(null!=l){const z=l[Symbol.iterator]();let C=z.next();for(;!C.done&&h<=A;){const n1=n.at(h),b1=C.value,n2=b8(h,n1,h,b1,r);if(0!==n2)n2<0&&n.updateValue(h,b1),h++,C=z.next();else{s??=new u9,c??=f9(n,h,A,r);const B2=r(h,b1);if(w8(n,s,h,B2))n.updateValue(h,b1),h++,A++,C=z.next();else if(c.has(B2)){const q2=r(h,n1);s.set(q2,n.detach(h)),A--}else n.attach(h,n.create(h,b1)),h++,A++,C=z.next()}}for(;!C.done;)m9(n,s,r,n.length,C.value),C=z.next()}for(;h<=A;)n.destroy(n.detach(A--));s?.forEach(z=>{n.destroy(z)})}(A,n,h.trackByFn),A.updateIndexes(),h.hasEmptyBlock){const z=r4(),C=0===A.length;if(E0(s,z,C)){const n1=r+2,b1=k8(s,n1);if(C){const n2=y8(c,n1),B2=ga(b1,n2.tView.ssrId);Ql(b1,Yl(s,n2,void 0,{dehydratedView:B2}),0,va(n2,B2))}else S7(b1,0)}}}finally{R(l)}}function k8(n,l){return n[l]}function y8(n,l){return b5(n,l)}function Ds(n,l,r,s){const c=w3(),h=me(),A=$t+n,z=c[Lt],C=h.firstCreatePass?function A_(n,l,r,s,c,h){const A=l.consts,C=pa(l,n,2,s,V4(A,c));return k7(l,r,C,V4(A,h)),null!==C.attrs&&_s(C,C.attrs,!1),null!==C.mergedAttrs&&_s(C,C.mergedAttrs,!0),null!==l.queries&&l.queries.elementStart(l,C),C}(A,h,c,l,r,s):h.data[A],n1=A9(h,c,C,z,l,n);c[A]=n1;const b1=Mi(C);return x4(C,!0),Xc(z,n1,C),!function ur(n){return!(32&~n.flags)}(C)&&q5()&&ls(h,c,n1,C),0===function Br(){return jt.lFrame.elementDepthCount}()&&V0(n1,c),function Vr(){jt.lFrame.elementDepthCount++}(),b1&&(z7(h,c,C),M7(h,C,c)),null!==s&&b7(c,C),Ds}function Ns(){let n=Oe();Ji()?Sn():(n=n.parent,x4(n,!1));const l=n;(function ho(n){return jt.skipHydrationRootTNode===n})(l)&&function jr(){jt.skipHydrationRootTNode=null}(),function Ur(){jt.lFrame.elementDepthCount--}();const r=me();return r.firstCreatePass&&(w(r,n),g5(n)&&r.queries.elementEnd(n)),null!=l.classesWithoutHost&&function g0(n){return!!(8&n.flags)}(l)&&_8(r,l,w3(),l.classesWithoutHost,!0),null!=l.stylesWithoutHost&&function _0(n){return!!(16&n.flags)}(l)&&_8(r,l,w3(),l.stylesWithoutHost,!1),Ns}function x8(n,l,r,s){return Ds(n,l,r,s),Ns(),x8}let A9=(n,l,r,s,c,h)=>($4(!0),is(s,c,function cl(){return jt.lFrame.currentNamespace}()));function Ps(n,l,r){const s=w3(),c=me(),h=n+$t,A=c.firstCreatePass?function b_(n,l,r,s,c){const h=l.consts,A=V4(h,s),z=pa(l,n,8,"ng-container",A);return null!==A&&_s(z,A,!0),k7(l,r,z,V4(h,c)),null!==l.queries&&l.queries.elementStart(l,z),z}(h,c,s,l,r):c.data[h];x4(A,!0);const z=M9(c,s,A,n);return s[h]=z,q5()&&ls(c,s,z,A),V0(z,s),Mi(A)&&(z7(c,s,A),M7(c,A,s)),null!=r&&b7(s,A),Ps}function Rs(){let n=Oe();const l=me();return Ji()?Sn():(n=n.parent,x4(n,!1)),l.firstCreatePass&&(w(l,n),g5(n)&&l.queries.elementEnd(n)),Rs}function C8(n,l,r){return Ps(n,l,r),Rs(),C8}let M9=(n,l,r,s)=>($4(!0),f7(l[Lt],""));function z9(){return w3()}function E8(n,l,r){const s=w3();return E0(s,r4(),l)&&M4(me(),Ze(),s,n,l,s[Lt],r,!0),E8}const bn=void 0;var x_=["en",[["a","p"],["AM","PM"],bn],[["AM","PM"],bn,bn],[["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"]],bn,[["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"]],bn,[["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}",bn,"{1} 'at' {0}",bn],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function y_(n){const r=Math.floor(Math.abs(n)),s=n.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===s?1:5}];let Fa={};function I8(n){const l=function C_(n){return n.toLowerCase().replace(/_/g,"-")}(n);let r=k9(l);if(r)return r;const s=l.split("-")[0];if(r=k9(s),r)return r;if("en"===s)return x_;throw new g3(701,!1)}function w9(n){return I8(n)[La.PluralCase]}function k9(n){return n in Fa||(Fa[n]=L.ng&&L.ng.common&&L.ng.common.locales&&L.ng.common.locales[n]),Fa[n]}var La=function(n){return n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.ExtraData=21]="ExtraData",n}(La||{});const E_=["zero","one","two","few","many"],Ba="en-US",Fs={marker:"element"},Ls={marker:"ICU"};var z4=function(n){return n[n.SHIFT=2]="SHIFT",n[n.APPEND_EAGERLY=1]="APPEND_EAGERLY",n[n.COMMENT=2]="COMMENT",n}(z4||{});let y9=Ba;function C9(n,l,r){const s=l.insertBeforeIndex,c=Array.isArray(s)?s[0]:s;return null===c?Vc(n,0,r):$e(r[c])}function E9(n,l,r,s,c){const h=l.insertBeforeIndex;if(Array.isArray(h)){let A=s,z=null;if(3&l.type||(z=A,A=c),null!==A&&-1===l.componentOffset)for(let C=1;C<h.length;C++)vn(n,A,r[h[C]],z,!1)}}function I9(n,l){if(n.push(l),n.length>1)for(let r=n.length-2;r>=0;r--){const s=n[r];S9(s)||T_(s,l)&&null===D_(s)&&N_(s,l.index)}}function S9(n){return!(64&n.type)}function T_(n,l){return S9(l)||n.index>l.index}function D_(n){const l=n.insertBeforeIndex;return Array.isArray(l)?l[0]:l}function N_(n,l){const r=n.insertBeforeIndex;Array.isArray(r)?r[0]=l:(Hc(C9,E9),n.insertBeforeIndex=l)}function Ar(n,l){const r=n.data[l];return null===r||"string"==typeof r?null:r.hasOwnProperty("currentCaseLViewIndex")?r:r.value}function F_(n,l,r){const s=A7(n,r,64,null,null);return I9(l,s),s}function Bs(n,l){const r=l[n.currentCaseLViewIndex];return null===r?r:r<0?~r:r}function O9(n){return n>>>17}function T9(n){return(131070&n)>>>1}let Mr=0,zr=0;let br=(n,l,r,s)=>($4(!0),function N9(n,l,r){const s=n[Lt];switch(r){case Node.COMMENT_NODE:return f7(s,l);case Node.TEXT_NODE:return m7(s,l);case Node.ELEMENT_NODE:return is(s,l,null)}}(n,r,s));function P9(n,l,r,s){const c=r[Lt];let A,h=null;for(let z=0;z<l.length;z++){const C=l[z];if("string"==typeof C){const n1=l[++z];null===r[n1]&&(r[n1]=br(r,n1,C,Node.TEXT_NODE))}else if("number"==typeof C)switch(1&C){case 0:const n1=O9(C);let b1,n2;if(null===h&&(h=n1,A=as(c,s)),n1===h?(b1=s,n2=A):(b1=null,n2=$e(r[n1])),null!==n2){const k3=T9(C);vn(c,n2,r[k3],b1,!1);const Q3=Ar(n,k3);if(null!==Q3&&"object"==typeof Q3){const P3=Bs(Q3,r);null!==P3&&P9(n,Q3.create[P3],r,r[Q3.anchorIdx])}}break;case 1:const q2=l[++z],l3=l[++z];x7(c,z5(C>>>1,r),null,null,q2,l3,null)}else switch(C){case Ls:const n1=l[++z],b1=l[++z];null===r[b1]&&V0(r[b1]=br(r,b1,n1,Node.COMMENT_NODE),r);break;case Fs:const n2=l[++z],B2=l[++z];null===r[B2]&&V0(r[B2]=br(r,B2,n2,Node.ELEMENT_NODE),r)}}}function R9(n,l,r,s,c){for(let h=0;h<r.length;h++){const A=r[h],z=r[++h];if(A&c){let C="";for(let n1=h+1;n1<=h+z;n1++){const b1=r[n1];if("string"==typeof b1)C+=b1;else if("number"==typeof b1)if(b1<0)C+=H2(l[s-b1]);else{const n2=b1>>>2;switch(3&b1){case 1:const B2=r[++n1],q2=r[++n1],l3=n.data[n2];"string"==typeof l3?x7(l[Lt],l[n2],null,l3,B2,C,q2):M4(n,l3,l,B2,C,l[Lt],q2,!1);break;case 0:const k3=l[n2];null!==k3&&Dc(l[Lt],k3,C);break;case 2:j_(n,Ar(n,n2),l,C);break;case 3:F9(n,Ar(n,n2),s,l)}}}}else{const C=r[h+1];if(C>0&&!(3&~C)){const b1=Ar(n,C>>>2);l[b1.currentCaseLViewIndex]<0&&F9(n,b1,s,l)}}h+=z}}function F9(n,l,r,s){let c=s[l.currentCaseLViewIndex];if(null!==c){let h=Mr;c<0&&(c=s[l.currentCaseLViewIndex]=~c,h=-1),R9(n,s,l.update[c],r,h)}}function j_(n,l,r,s){const c=function G_(n,l){let r=n.cases.indexOf(l);if(-1===r)switch(n.type){case 1:{const s=function I_(n,l){const r=w9(l)(parseInt(n,10)),s=E_[r];return void 0!==s?s:"other"}(l,function O_(){return y9}());r=n.cases.indexOf(s),-1===r&&"other"!==s&&(r=n.cases.indexOf("other"));break}case 0:r=n.cases.indexOf("other")}return-1===r?null:r}(l,s);if(Bs(l,r)!==c&&(L9(n,l,r),r[l.currentCaseLViewIndex]=null===c?null:~c,null!==c)){const A=r[l.anchorIdx];A&&P9(n,l.create[c],r,A)}}function L9(n,l,r){let s=Bs(l,r);if(null!==s){const c=l.remove[s];for(let h=0;h<c.length;h++){const A=c[h];if(A>0){const z=z5(A,r);null!==z&&Kl(r[Lt],z)}else L9(n,Ar(n,~A),r)}}}function W_(){const n=[];let r,s,l=-1;function h(z,C){l=0;const n1=Bs(z,C);s=null!==n1?z.remove[n1]:Jt}function A(){if(l<s.length){const z=s[l++];return z>0?r[z]:(n.push(l,s),h(r[L3].data[~z],r),A())}return 0===n.length?null:(s=n.pop(),l=n.pop(),A())}return function c(z,C){for(r=C;n.length;)n.pop();return h(z.value,C),A}}const Vs=/\ufffd(\d+):?\d*\ufffd/gi,Z_=/\ufffd(\d+)\ufffd/,V9=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,wr="\ufffd",K_=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,q_=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Y_=/\uE500/g;function U9(n,l,r,s,c,h,A){const z=ql(n,s,1,null);let C=z<<z4.SHIFT,n1=X5();l===n1&&(n1=null),null===n1&&(C|=z4.APPEND_EAGERLY),A&&(C|=z4.COMMENT,function bu(n){void 0===d7&&(d7=n())}(W_)),c.push(C,null===h?"":h);const b1=A7(n,z,A?32:1,null===h?"":h,null);I9(r,b1);const n2=b1.index;return x4(b1,!1),null!==n1&&l!==n1&&function R_(n,l){let r=n.insertBeforeIndex;null===r?(Hc(C9,E9),r=n.insertBeforeIndex=[null,l]):(x2(Array.isArray(r),!0,"Expecting array here"),r.push(l))}(n1,n2),b1}function tA(n,l,r,s,c,h,A,z){const C=z.match(Vs),b1=U9(l,r,s,A,c,C?null:z,!1).index;C&&kr(h,z,b1,null,0,null),n.push({kind:0,index:b1})}function kr(n,l,r,s,c,h){const A=n.length,z=A+1;n.push(null,null);const C=A+2,n1=l.split(Vs);let b1=0;for(let n2=0;n2<n1.length;n2++){const B2=n1[n2];if(1&n2){const q2=c+parseInt(B2,10);n.push(-1-q2),b1|=H9(q2)}else""!==B2&&n.push(B2)}return n.push(r<<2|(s?1:0)),s&&n.push(s,h),n[A]=b1,n[z]=n.length-C,b1}function H9(n){return 1<<Math.min(n,31)}function $9(n){let l,h,r="",s=0,c=!1;for(;null!==(l=K_.exec(n));)c?l[0]===`${wr}/*${h}${wr}`&&(s=l.index,c=!1):(r+=n.substring(s,l.index+l[0].length),h=l[1],c=!0);return r+=n.slice(s),r}function j9(n,l,r,s,c,h,A){let z=0;const C={type:h.type,currentCaseLViewIndex:ql(l,r,1,null),anchorIdx:A,cases:[],create:[],remove:[],update:[]};(function oA(n,l,r){n.push(H9(l.mainBinding),2,-1-l.mainBinding,r<<2|2)})(s,h,A),function P_(n,l,r){const s=n.data[l];null===s?n.data[l]=r:s.value=r}(l,A,C);const n1=h.values,b1=[];for(let n2=0;n2<n1.length;n2++){const B2=n1[n2],q2=[];for(let k3=0;k3<B2.length;k3++){const X3=B2[k3];if("string"!=typeof X3){const Q3=q2.push(X3)-1;B2[k3]=`\x3c!--\ufffd${Q3}\ufffd--\x3e`}}const l3=[];b1.push(l3),z=rA(l3,l,C,r,s,c,h.cases[n2],B2.join(""),q2)|z}z&&function cA(n,l,r){n.push(l,1,r<<2|3)}(s,z,A),n.push({kind:3,index:A,cases:b1,currentCaseLViewIndex:C.currentCaseLViewIndex})}function lA(n){const l=[],r=[];let s=1,c=0;const h=S8(n=n.replace(V9,function(A,z,C){return s="select"===C?0:1,c=parseInt(z.slice(1),10),""}));for(let A=0;A<h.length;){let z=h[A++].trim();1===s&&(z=z.replace(/\s*(?:=)?(\w+)\s*/,"$1")),z.length&&l.push(z);const C=S8(h[A++]);l.length>r.length&&r.push(C)}return{type:s,mainBinding:c,cases:l,values:r}}function S8(n){if(!n)return[];let l=0;const r=[],s=[],c=/[{}]/g;let h;for(c.lastIndex=0;h=c.exec(n);){const z=h.index;if("}"==h[0]){if(r.pop(),0==r.length){const C=n.substring(l,z);V9.test(C)?s.push(lA(C)):s.push(C),l=z+1}}else{if(0==r.length){const C=n.substring(l,z);s.push(C),l=z+1}r.push("{")}}const A=n.substring(l);return s.push(A),s}function rA(n,l,r,s,c,h,A,z,C){const n1=[],b1=[],n2=[];r.cases.push(A),r.create.push(n1),r.remove.push(b1),r.update.push(n2);const q2=W6(yi()).getInertBodyElement(z),l3=ee(q2)||q2;return l3?G9(n,l,r,s,c,n1,b1,n2,l3,h,C,0):0}function G9(n,l,r,s,c,h,A,z,C,n1,b1,n2){let B2=0,q2=C.firstChild;for(;q2;){const l3=ql(l,s,1,null);switch(q2.nodeType){case Node.ELEMENT_NODE:const k3=q2,X3=k3.tagName.toLowerCase();if(Gl.hasOwnProperty(X3)){O8(h,Fs,X3,n1,l3),l.data[l3]=X3;const Te=k3.attributes;for(let R0=0;R0<Te.length;R0++){const b4=Te.item(R0),$a=b4.name.toLowerCase();b4.value.match(Vs)?p.hasOwnProperty($a)&&kr(z,b4.value,l3,b4.name,0,_[$a]?da:null):dA(h,l3,b4)}const Qe={kind:1,index:l3,children:[]};n.push(Qe),B2=G9(Qe.children,l,r,s,c,h,A,z,q2,l3,b1,n2+1)|B2,W9(A,l3,n2)}break;case Node.TEXT_NODE:const Q3=q2.textContent||"",P3=Q3.match(Vs);O8(h,null,P3?"":Q3,n1,l3),W9(A,l3,n2),P3&&(B2=kr(z,Q3,l3,null,0,null)|B2),n.push({kind:0,index:l3});break;case Node.COMMENT_NODE:const Bt=Z_.exec(q2.textContent||"");if(Bt){const Qe=b1[parseInt(Bt[1],10)];O8(h,Ls,"",n1,l3),j9(n,l,s,c,n1,Qe,l3),sA(A,l3,n2)}}q2=q2.nextSibling}return B2}function W9(n,l,r){0===r&&n.push(l)}function sA(n,l,r){0===r&&(n.push(~l),n.push(l))}function O8(n,l,r,s,c){null!==l&&n.push(l),n.push(r,c,function L_(n,l,r){return n|l<<17|r<<1}(0,s,c))}function dA(n,l,r){n.push(l<<1|1,r.name,r.value)}const X9=0,hA=/\[(\ufffd.+?\ufffd?)\]/,mA=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,fA=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,uA=/{([A-Z0-9_]+)}/g,pA=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,vA=/\/\*/,gA=/\d+\:(\d+)/;function T8(n,l,r=-1){const s=me(),c=w3(),h=$t+n,A=V4(s.consts,l),z=X5();s.firstCreatePass&&function J_(n,l,r,s,c,h){const A=X5(),z=[],C=[],n1=[[]],b1=[[]];c=function aA(n,l){if(function nA(n){return-1===n}(l))return $9(n);{const r=n.indexOf(`:${l}${wr}`)+2+l.toString().length,s=n.search(new RegExp(`${wr}\\/\\*\\d+:${l}${wr}`));return $9(n.substring(r,s))}}(c,h);const n2=function Q_(n){return n.replace(Y_," ")}(c).split(q_);for(let B2=0;B2<n2.length;B2++){let q2=n2[B2];if(1&B2){const l3=47===q2.charCodeAt(0),k3=q2.charCodeAt(l3?1:0),X3=$t+Number.parseInt(q2.substring(l3?2:1));if(l3)n1.shift(),b1.shift(),x4(X5(),!1);else{const Q3=F_(n,n1[0],X3);n1.unshift([]),x4(Q3,!0);const P3={kind:2,index:X3,children:[],type:35===k3?0:1};b1[0].push(P3),b1.unshift(P3.children)}}else{const l3=S8(q2);for(let k3=0;k3<l3.length;k3++){let X3=l3[k3];if(1&k3){const Q3=X3;if("object"!=typeof Q3)throw new Error(`Unable to parse ICU expression in "${c}" message.`);const Bt=U9(n,A,n1[0],r,z,"",!0).index;j9(b1[0],n,r,C,l,Q3,Bt)}else""!==X3&&tA(b1[0],n,A,n1[0],z,C,r,X3)}}}n.data[s]={create:z,update:C,ast:b1[0]}}(s,null===z?0:z.index,c,h,A,r),2===s.type?c[a0][ht]|=32:c[ht]|=32;const C=s.data[h],b1=Rc(s,z===c[Le]?null:z,c);(function $_(n,l,r,s){const c=n[Lt];for(let h=0;h<l.length;h++){const A=l[h++],n1=(A&z4.APPEND_EAGERLY)===z4.APPEND_EAGERLY,b1=A>>>z4.SHIFT;let n2=n[b1],B2=!1;null===n2&&(n2=n[b1]=br(n,b1,l[h],(A&z4.COMMENT)===z4.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),B2=q5()),n1&&null!==r&&B2&&vn(c,r,n2,s,!1)}})(c,C.create,b1,z&&8&z.type?c[z.index]:null),sl(!0)}function D8(){sl(!1)}function Z9(n,l,r){T8(n,l,r),D8()}function N8(n){return function B_(n){n&&(Mr|=1<<Math.min(zr,31)),zr++}(E0(w3(),r4(),n)),N8}function K9(n){!function V_(n,l,r){if(zr>0){const s=n.data[r];R9(n,l,Array.isArray(s)?s:s.update,ii()-zr-1,Mr)}Mr=0,zr=0}(me(),w3(),n+$t)}function q9(n,l={}){return function _A(n,l={}){let r=n;if(hA.test(n)){const s={},c=[X9];r=r.replace(mA,(h,A,z)=>{const C=A||z,n1=s[C]||[];if(n1.length||(C.split("|").forEach(k3=>{const X3=k3.match(gA),Q3=X3?parseInt(X3[1],10):X9,P3=vA.test(k3);n1.push([Q3,P3,k3])}),s[C]=n1),!n1.length)throw new Error(`i18n postprocess: unmatched placeholder - ${C}`);const b1=c[c.length-1];let n2=0;for(let k3=0;k3<n1.length;k3++)if(n1[k3][0]===b1){n2=k3;break}const[B2,q2,l3]=n1[n2];return q2?c.pop():b1!==B2&&c.push(B2),n1.splice(n2,1),l3})}return Object.keys(l).length&&(r=r.replace(fA,(s,c,h,A,z,C)=>l.hasOwnProperty(h)?`${c}${l[h]}${C}`:s),r=r.replace(uA,(s,c)=>l.hasOwnProperty(c)?l[c]:s),r=r.replace(pA,(s,c)=>{if(l.hasOwnProperty(c)){const h=l[c];if(!h.length)throw new Error(`i18n postprocess: unmatched ICU - ${s} with key: ${c}`);return h.shift()}return s})),r}(n,l)}function P8(n,l,r,s){const c=w3(),h=me(),A=Oe();return function R8(n,l,r,s,c,h,A){const z=Mi(s),n1=n.firstCreatePass&&od(n),b1=l[Be],n2=sd(l);let B2=!0;if(3&s.type||A){const k3=L0(s,l),X3=A?A(k3):k3,Q3=n2.length,P3=A?Te=>A($e(Te[s.index])):s.index;let Bt=null;if(!A&&z&&(Bt=function MA(n,l,r,s){const c=n.cleanup;if(null!=c)for(let h=0;h<c.length-1;h+=2){const A=c[h];if(A===r&&c[h+1]===s){const z=l[a4],C=c[h+2];return z.length>C?z[C]:null}"string"==typeof A&&(h+=2)}return null}(n,l,c,s.index)),null!==Bt)(Bt.__ngLastListenerFn__||Bt).__ngNextListenerFn__=h,Bt.__ngLastListenerFn__=h,B2=!1;else{h=J9(s,l,b1,h,!1);const Te=r.listen(X3,c,h);n2.push(h,Te),n1&&n1.push(c,P3,Q3,Q3+1)}}else h=J9(s,l,b1,h,!1);const q2=s.outputs;let l3;if(B2&&null!==q2&&(l3=q2[c])){const k3=l3.length;if(k3)for(let X3=0;X3<k3;X3+=2){const Qe=l[l3[X3]][l3[X3+1]].subscribe(h),R0=n2.length;n2.push(h,Qe),n1&&n1.push(c,s.index,R0,-(R0+1))}}}(h,c,c[Lt],A,n,l,s),P8}function Q9(n,l,r,s){const c=R(null);try{return y4(6,l,r),!1!==r(s)}catch(h){return cs(n,h),!1}finally{y4(7,l,r),R(c)}}function J9(n,l,r,s,c){return function h(A){if(A===Function)return s;tr(n.componentOffset>-1?J0(n.index,l):l);let C=Q9(l,r,s,A),n1=h.__ngNextListenerFn__;for(;n1;)C=Q9(l,r,n1,A)&&C,n1=n1.__ngNextListenerFn__;return c&&!1===C&&A.preventDefault(),C}}function tm(n=1){return function vo(n){return(jt.lFrame.contextLView=function tl(n,l){for(;n>0;)l=l[J4],n--;return l}(n,jt.lFrame.contextLView))[Be]}(n)}function zA(n,l){let r=null;const s=function Ni(n){const l=n.attrs;if(null!=l){const r=l.indexOf(5);if(!(1&r))return l[r+1]}return null}(n);for(let c=0;c<l.length;c++){const h=l[c];if("*"!==h){if(null===s?Di(n,h,!0):Me(s,h))return c}else r=c}return r}function em(n){const l=w3()[a0][Le];if(!l.projection){const s=l.projection=Ht(n?n.length:1,null),c=s.slice();let h=l.child;for(;null!==h;){const A=n?zA(h,n):0;null!==A&&(c[A]?c[A].projectionNext=h:s[A]=h,c[A]=h),h=h.next}}}function im(n,l=0,r){const s=w3(),c=me(),h=pa(c,$t+n,16,null,r||null);null===h.projection&&(h.projection=l),Sn(),(!s[d0]||Qi())&&32&~h.flags&&function Tu(n,l,r){Gc(l[Lt],0,l,r,p7(n,r,l),Bc(r.parent||l[Le],r,l))}(c,s,h)}function mm(n,l,r,s){!function Kd(n,l,r,s){const c=me();if(c.firstCreatePass){const h=Oe();qd(c,new Gd(l,r,s),h.index),function xv(n,l){const r=n.contentQueries||(n.contentQueries=[]);l!==(r.length?r[r.length-1]:-1)&&r.push(n.queries.length-1,l)}(c,n),!(2&~r)&&(c.staticContentQueries=!0)}return Xd(c,w3(),r)}(n,l,r,s)}function fm(n,l,r){!function Zd(n,l,r){const s=me();return s.firstCreatePass&&(qd(s,new Gd(n,l,r),-1),!(2&~l)&&(s.staticViewQueries=!0)),Xd(s,w3(),l)}(n,l,r)}function um(n){const l=w3(),r=me(),s=Z5();K5(s+1);const c=Y7(r,s);if(n.dirty&&function Nr(n){return!(4&~n[ht])}(l)===!(2&~c.metadata.flags)){if(null===c.matches)n.reset([]);else{const h=Yd(l,s);n.reset(h,ki),n.notifyOnChanges()}return!0}return!1}function pm(){return function q7(n,l){return n[u4].queries[l].queryList}(w3(),Z5())}function vm(n){return qi(function On(){return jt.lFrame.contextLView}(),$t+n)}function xm(n,l=""){const r=w3(),s=me(),c=n+$t,h=s.firstCreatePass?pa(s,c,1,l,null):s.data[c],A=Cm(s,r,h,l,n);r[c]=A,q5()&&ls(s,r,A,h),x4(h,!1)}let Cm=(n,l,r,s,c)=>($4(!0),m7(l[Lt],s));function L8(n){return Us("",n,""),L8}function Us(n,l,r){const s=w3(),c=Ea(s,n,l,r);return c!==ie&&c5(s,B0(),c),Us}function B8(n,l,r,s,c){const h=w3(),A=function Ia(n,l,r,s,c,h){const z=An(n,ii(),r,c);return U4(2),z?l+H2(r)+s+H2(c)+h:ie}(h,n,l,r,s,c);return A!==ie&&c5(h,B0(),A),B8}function V8(n,l,r,s,c){if(n=J(n),Array.isArray(n))for(let h=0;h<n.length;h++)V8(n[h],l,r,s,c);else{const h=me(),A=w3(),z=Oe();let C=n4(n)?n:J(n.provide);const n1=f4(n),b1=1048575&z.providerIndexes,n2=z.directiveStart,B2=z.providerIndexes>>20;if(n4(n)||!n.multi){const q2=new Wt(n1,c,ua),l3=H8(C,l,c?b1:b1+B2,n2);-1===l3?(ml(Fn(z,A),h,C),U8(h,n,l.length),l.push(C),z.directiveStart++,z.directiveEnd++,c&&(z.providerIndexes+=1048576),r.push(q2),A.push(q2)):(r[l3]=q2,A[l3]=q2)}else{const q2=H8(C,l,b1+B2,n2),l3=H8(C,l,b1,b1+B2),X3=l3>=0&&r[l3];if(c&&!X3||!c&&!(q2>=0&&r[q2])){ml(Fn(z,A),h,C);const Q3=function UA(n,l,r,s,c){const h=new Wt(n,r,ua);return h.multi=[],h.index=l,h.componentProviders=0,Fm(h,c,s&&!r),h}(c?VA:BA,r.length,c,s,n1);!c&&X3&&(r[l3].providerFactory=Q3),U8(h,n,l.length,0),l.push(C),z.directiveStart++,z.directiveEnd++,c&&(z.providerIndexes+=1048576),r.push(Q3),A.push(Q3)}else U8(h,n,q2>-1?q2:l3,Fm(r[c?l3:q2],n1,!c&&s));!c&&s&&X3&&r[l3].componentProviders++}}}function U8(n,l,r,s){const c=n4(l),h=function Vi(n){return!!n.useClass}(l);if(c||h){const C=(h?J(l.useClass):l).prototype.ngOnDestroy;if(C){const n1=n.destroyHooks||(n.destroyHooks=[]);if(!c&&l.multi){const b1=n1.indexOf(r);-1===b1?n1.push(r,[s,C]):n1[b1+1].push(s,C)}else n1.push(r,C)}}}function Fm(n,l,r){return r&&n.componentProviders++,n.multi.push(l)-1}function H8(n,l,r,s){for(let c=r;c<s;c++)if(l[c]===n)return c;return-1}function BA(n,l,r,s){return $8(this.multi,[])}function VA(n,l,r,s){const c=this.multi;let h;if(this.providerFactory){const A=this.providerFactory.componentProviders,z=e5(r,r[L3],this.providerFactory.index,s);h=z.slice(0,A),$8(c,h);for(let C=A;C<z.length;C++)h.push(z[C])}else h=[],$8(c,h);return h}function $8(n,l){for(let r=0;r<n.length;r++)l.push((0,n[r])());return l}function Lm(n,l=[]){return r=>{r.providersResolver=(s,c)=>function LA(n,l,r){const s=me();if(s.firstCreatePass){const c=Q0(n);V8(r,s.data,s.blueprint,c,!0),V8(l,s.data,s.blueprint,c,!1)}}(s,c?c(n):n,l)}}let HA=(()=>{class n{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const s=N4(0,r.type),c=s.length>0?i8([s],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,c)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}static#t=this.\u0275prov=tt({token:n,providedIn:"environment",factory:()=>new n(mt(p0))})}return n})();function Bm(n){Ii("NgStandalone"),n.getStandaloneInjector=l=>l.get(HA).getOrCreateStandaloneInjector(n)}function Um(n,l,r){const s=W0()+n,c=w3();return c[s]===ie?Si(c,s,r?l.call(r):l()):fr(c,s)}function Hm(n,l,r,s){return Gm(w3(),W0(),n,l,r,s)}function $m(n,l,r,s,c){return Wm(w3(),W0(),n,l,r,s,c)}function jm(n,l,r,s,c,h,A,z){const C=W0()+n,n1=w3(),b1=function Z4(n,l,r,s,c,h){const A=An(n,l,r,s);return An(n,l+2,c,h)||A}(n1,C,r,s,c,h);return E0(n1,C+4,A)||b1?Si(n1,C+5,z?l.call(z,r,s,c,h,A):l(r,s,c,h,A)):fr(n1,C+5)}function yr(n,l){const r=n[l];return r===ie?void 0:r}function Gm(n,l,r,s,c,h){const A=l+r;return E0(n,A,c)?Si(n,A+1,h?s.call(h,c):s(c)):yr(n,A+1)}function Wm(n,l,r,s,c,h,A){const z=l+r;return An(n,z,c,h)?Si(n,z+2,A?s.call(A,c,h):s(c,h)):yr(n,z+2)}function qm(n,l){const r=me();let s;const c=n+$t;r.firstCreatePass?(s=function YA(n,l){if(l)for(let r=l.length-1;r>=0;r--){const s=l[r];if(n===s.name)return s}}(l,r.pipeRegistry),r.data[c]=s,s.onDestroy&&(r.destroyHooks??=[]).push(c,s.onDestroy)):s=r.data[c];const h=s.factory||(s.factory=R3(s.type)),z=z3(ua);try{const C=Y5(!1),n1=h();return Y5(C),function yA(n,l,r,s){r>=n.data.length&&(n.data[r]=null,n.blueprint[r]=null),l[r]=s}(r,w3(),c,n1),n1}finally{z3(z)}}function Ym(n,l,r){const s=n+$t,c=w3(),h=qi(c,s);return xr(c,s)?Gm(c,W0(),l,h.transform,r,h):h.transform(r)}function Qm(n,l,r,s){const c=n+$t,h=w3(),A=qi(h,c);return xr(h,c)?Wm(h,W0(),l,A.transform,r,s,A):A.transform(r,s)}function Jm(n,l,r){const s=n+$t,c=w3(),h=qi(c,s);return xr(c,s)?function Km(n,l,r,s,c,h){let A=l+r,z=!1;for(let C=0;C<c.length;C++)E0(n,A++,c[C])&&(z=!0);return z?Si(n,A,s.apply(h,c)):yr(n,A)}(c,W0(),l,h.transform,r,h):h.transform.apply(h,r)}function xr(n,l){return n[L3].data[l].pure}function tf(n,l){return hs(n,l)}class _f{constructor(l){this.full=l;const r=l.split(".");this.major=r[0],this.minor=r[1],this.patch=r.slice(2).join(".")}}let Af=(()=>{class n{log(r){console.log(r)}warn(r){console.warn(r)}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();const kf=new n3(""),yf=new n3("");let K8,WM=(()=>{class n{constructor(r,s,c){this._ngZone=r,this.registry=s,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,K8||(function XM(n){K8=n}(c),c.addToWindow(s)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{D0.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,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())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(r)||(clearTimeout(s.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,s,c){let h=-1;s&&s>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(A=>A.timeoutId!==h),r()},s)),this._callbacks.push({doneCb:r,timeoutId:h,updateCb:c})}whenStable(r,s,c){if(c&&!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(r,s,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,s,c){return[]}static#t=this.\u0275fac=function(s){return new(s||n)(mt(D0),mt(xf),mt(yf))};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac})}return n})(),xf=(()=>{class n{constructor(){this._applications=new Map}registerApplication(r,s){this._applications.set(r,s)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,s=!0){return K8?.findTestabilityInTree(this,r,s)??null}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();function q8(n){return!!n&&"function"==typeof n.then}function Cf(n){return!!n&&"function"==typeof n.subscribe}const Ef=new n3("");let Y8=(()=>{class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,s)=>{this.resolve=r,this.reject=s}),this.appInits=M1(Ef,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const r=[];for(const c of this.appInits){const h=c();if(q8(h))r.push(h);else if(Cf(h)){const A=new Promise((z,C)=>{h.subscribe({complete:z,error:C})});r.push(A)}}const s=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{s()}).catch(c=>{this.reject(c)}),0===r.length&&s(),this.initialized=!0}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Q8=new n3("");function Of(n,l){return Array.isArray(l)?l.reduce(Of,n):{...n,...l}}let U5=(()=>{class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=M1(zl),this.afterRenderEffectManager=M1(or),this.externalTestViews=new Set,this.beforeRender=new f2.B,this.afterTick=new f2.B,this.componentTypes=[],this.components=[],this.isStable=M1(Aa).hasPendingTasks.pipe((0,y3.T)(r=>!r)),this._injector=M1(p0)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,s){const c=r instanceof wd;if(!this._injector.get(Y8).done)throw!c&&c0(r),new g3(405,!1);let A;A=c?r:this._injector.get(sr).resolveComponentFactory(r),this.componentTypes.push(A.componentType);const z=function ZM(n){return n.isBoundToModule}(A)?void 0:this._injector.get(_n),n1=A.create(s4.NULL,[],s||A.selector,z),b1=n1.location.nativeElement,n2=n1.injector.get(kf,null);return n2?.registerApplication(b1),n1.onDestroy(()=>{this.detachView(n1.hostView),Gs(this.components,n1),n2?.unregisterApplication(b1)}),this._loadComponent(n1),n1}tick(){this._tick(!0)}_tick(r){if(this._runningTick)throw new g3(101,!1);const s=R(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(r)}catch(c){this.internalErrorHandler(c)}finally{this.afterTick.next(),this._runningTick=!1,R(s)}}detectChangesInAttachedViews(r){let s=0;const c=this.afterRenderEffectManager;for(;;){if(s===fd)throw new g3(103,!1);if(r){const h=0===s;this.beforeRender.next(h);for(let{_lView:A,notifyErrorHandler:z}of this._views)qM(A,h,z)}if(s++,c.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:h})=>J8(h))&&(c.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:h})=>J8(h))))break}}attachView(r){const s=r;this._views.push(s),s.attachToAppRef(this)}detachView(r){const s=r;Gs(this._views,s),s.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const s=this._injector.get(Q8,[]);[...this._bootstrapListeners,...s].forEach(c=>c(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>Gs(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new g3(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Gs(n,l){const r=n.indexOf(l);r>-1&&n.splice(r,1)}function qM(n,l,r){!l&&!J8(n)||function YM(n,l,r){let s;r?(s=0,n[ht]|=1024):s=64&n[ht]?0:1,ds(n,l,s)}(n,r,l)}function J8(n){return el(n)}class QM{constructor(l,r){this.ngModuleFactory=l,this.componentFactories=r}}let JM=(()=>{class n{compileModuleSync(r){return new e8(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const s=this.compileModuleSync(r),h=S4(fe(r).declarations).reduce((A,z)=>{const C=Tt(z);return C&&A.push(new hr(C)),A},[]);return new QM(s,h)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),iz=(()=>{class n{constructor(){this.zone=M1(D0),this.applicationRef=M1(U5)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function nz(){const n=M1(D0),l=M1(E4);return r=>n.runOutsideAngular(()=>l.handleError(r))}let lz=(()=>{class n{constructor(){this.subscription=new U2.yU,this.initialized=!1,this.zone=M1(D0),this.pendingTasks=M1(Aa)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{D0.assertNotInAngularZone(),queueMicrotask(()=>{null!==r&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{D0.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#t=this.\u0275fac=function(s){return new(s||n)};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Xs=new n3("",{providedIn:"root",factory:()=>M1(Xs,a3.Optional|a3.SkipSelf)||function rz(){return typeof $localize<"u"&&$localize.locale||Ba}()}),sz=new n3("",{providedIn:"root",factory:()=>"USD"}),tc=new n3("");let Pf=(()=>{class n{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,s){const c=function iv(n="zone.js",l){return"noop"===n?new Sd:"zone.js"===n?new D0(l):n}(s?.ngZone,function Nf(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}({eventCoalescing:s?.ngZoneEventCoalescing,runCoalescing:s?.ngZoneRunCoalescing}));return c.run(()=>{const h=function Xv(n,l,r){return new t8(n,l,r)}(r.moduleType,this.injector,function Df(n){return[{provide:D0,useFactory:n},{provide:A0,multi:!0,useFactory:()=>{const l=M1(iz,{optional:!0});return()=>l.initialize()}},{provide:A0,multi:!0,useFactory:()=>{const l=M1(lz);return()=>{l.initialize()}}},{provide:zl,useFactory:nz}]}(()=>c)),A=h.injector.get(E4,null);return c.runOutsideAngular(()=>{const z=c.onError.subscribe({next:C=>{A.handleError(C)}});h.onDestroy(()=>{Gs(this._modules,h),z.unsubscribe()})}),function Sf(n,l,r){try{const s=r();return q8(s)?s.catch(c=>{throw l.runOutsideAngular(()=>n.handleError(c)),c}):s}catch(s){throw l.runOutsideAngular(()=>n.handleError(s)),s}}(A,c,()=>{const z=h.injector.get(Y8);return z.runInitializers(),z.donePromise.then(()=>(function x9(n){"string"==typeof n&&(y9=n.toLowerCase().replace(/_/g,"-"))}(h.injector.get(Xs,Ba)||Ba),this._moduleDoBootstrap(h),h))})})}bootstrapModule(r,s=[]){const c=Of({},s);return function ez(n,l,r){const s=new e8(r);return Promise.resolve(s)}(0,0,r).then(h=>this.bootstrapModuleFactory(h,c))}_moduleDoBootstrap(r){const s=r.injector.get(U5);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(c=>s.bootstrap(c));else{if(!r.instance.ngDoBootstrap)throw new g3(-403,!1);r.instance.ngDoBootstrap(s)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new g3(404,!1);this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const r=this._injector.get(tc,null);r&&(r.forEach(s=>s()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#t=this.\u0275fac=function(s){return new(s||n)(mt(s4))};static#e=this.\u0275prov=tt({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})(),H5=null;const Rf=new n3("");function Ff(n,l,r=[]){const s=`Platform: ${l}`,c=new n3(s);return(h=[])=>{let A=ec();if(!A||A.injector.get(Rf,!1)){const z=[...r,...h,{provide:c,useValue:!0}];n?n(z):function cz(n){if(H5&&!H5.get(Rf,!1))throw new g3(400,!1);(function If(){!function N2(n){o2=n}(()=>{throw new g3(600,!1)})})(),H5=n;const l=n.get(Pf);(function Bf(n){n.get(N6,null)?.forEach(r=>r())})(n)}(function Lf(n=[],l){return s4.create({name:l,providers:[{provide:q4,useValue:"platform"},{provide:tc,useValue:new Set([()=>H5=null])},...n]})}(z,s))}return function dz(n){const l=ec();if(!l)throw new g3(401,!1);return l}()}}function ec(){return H5?.get(Pf)??null}function mz(){return!1}function fz(){}let Uf=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=uz}return n})();function uz(n){return function pz(n,l,r){if(B4(n)&&!r){const s=J0(n.index,l);return new er(s,s)}return 47&n.type?new er(l[a0],l):null}(Oe(),w3(),!(16&~n))}class Gf{constructor(){}supports(l){return ks(l)}create(l){return new Mz(l)}}const Az=(n,l)=>l;class Mz{constructor(l){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=l||Az}forEachItem(l){let r;for(r=this._itHead;null!==r;r=r._next)l(r)}forEachOperation(l){let r=this._itHead,s=this._removalsHead,c=0,h=null;for(;r||s;){const A=!s||r&&r.currentIndex<Xf(s,c,h)?r:s,z=Xf(A,c,h),C=A.currentIndex;if(A===s)c--,s=s._nextRemoved;else if(r=r._next,null==A.previousIndex)c++;else{h||(h=[]);const n1=z-c,b1=C-c;if(n1!=b1){for(let B2=0;B2<n1;B2++){const q2=B2<h.length?h[B2]:h[B2]=0,l3=q2+B2;b1<=l3&&l3<n1&&(h[B2]=q2+1)}h[A.previousIndex]=b1-n1}}z!==C&&l(A,z,C)}}forEachPreviousItem(l){let r;for(r=this._previousItHead;null!==r;r=r._nextPrevious)l(r)}forEachAddedItem(l){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)l(r)}forEachMovedItem(l){let r;for(r=this._movesHead;null!==r;r=r._nextMoved)l(r)}forEachRemovedItem(l){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)l(r)}forEachIdentityChange(l){let r;for(r=this._identityChangesHead;null!==r;r=r._nextIdentityChange)l(r)}diff(l){if(null==l&&(l=[]),!ks(l))throw new g3(900,!1);return this.check(l)?this:null}onDestroy(){}check(l){this._reset();let c,h,A,r=this._itHead,s=!1;if(Array.isArray(l)){this.length=l.length;for(let z=0;z<this.length;z++)h=l[z],A=this._trackByFn(z,h),null!==r&&Object.is(r.trackById,A)?(s&&(r=this._verifyReinsertion(r,h,A,z)),Object.is(r.item,h)||this._addIdentityChange(r,h)):(r=this._mismatch(r,h,A,z),s=!0),r=r._next}else c=0,function Yv(n,l){if(Array.isArray(n))for(let r=0;r<n.length;r++)l(n[r]);else{const r=n[Symbol.iterator]();let s;for(;!(s=r.next()).done;)l(s.value)}}(l,z=>{A=this._trackByFn(c,z),null!==r&&Object.is(r.trackById,A)?(s&&(r=this._verifyReinsertion(r,z,A,c)),Object.is(r.item,z)||this._addIdentityChange(r,z)):(r=this._mismatch(r,z,A,c),s=!0),r=r._next,c++}),this.length=c;return this._truncate(r),this.collection=l,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let l;for(l=this._previousItHead=this._itHead;null!==l;l=l._next)l._nextPrevious=l._next;for(l=this._additionsHead;null!==l;l=l._nextAdded)l.previousIndex=l.currentIndex;for(this._additionsHead=this._additionsTail=null,l=this._movesHead;null!==l;l=l._nextMoved)l.previousIndex=l.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(l,r,s,c){let h;return null===l?h=this._itTail:(h=l._prev,this._remove(l)),null!==(l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(l.item,r)||this._addIdentityChange(l,r),this._reinsertAfter(l,h,c)):null!==(l=null===this._linkedRecords?null:this._linkedRecords.get(s,c))?(Object.is(l.item,r)||this._addIdentityChange(l,r),this._moveAfter(l,h,c)):l=this._addAfter(new zz(r,s),h,c),l}_verifyReinsertion(l,r,s,c){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==h?l=this._reinsertAfter(h,l._prev,c):l.currentIndex!=c&&(l.currentIndex=c,this._addToMoves(l,c)),l}_truncate(l){for(;null!==l;){const r=l._next;this._addToRemovals(this._unlink(l)),l=r}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(l,r,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(l);const c=l._prevRemoved,h=l._nextRemoved;return null===c?this._removalsHead=h:c._nextRemoved=h,null===h?this._removalsTail=c:h._prevRemoved=c,this._insertAfter(l,r,s),this._addToMoves(l,s),l}_moveAfter(l,r,s){return this._unlink(l),this._insertAfter(l,r,s),this._addToMoves(l,s),l}_addAfter(l,r,s){return this._insertAfter(l,r,s),this._additionsTail=null===this._additionsTail?this._additionsHead=l:this._additionsTail._nextAdded=l,l}_insertAfter(l,r,s){const c=null===r?this._itHead:r._next;return l._next=c,l._prev=r,null===c?this._itTail=l:c._prev=l,null===r?this._itHead=l:r._next=l,null===this._linkedRecords&&(this._linkedRecords=new Wf),this._linkedRecords.put(l),l.currentIndex=s,l}_remove(l){return this._addToRemovals(this._unlink(l))}_unlink(l){null!==this._linkedRecords&&this._linkedRecords.remove(l);const r=l._prev,s=l._next;return null===r?this._itHead=s:r._next=s,null===s?this._itTail=r:s._prev=r,l}_addToMoves(l,r){return l.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=l:this._movesTail._nextMoved=l),l}_addToRemovals(l){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Wf),this._unlinkedRecords.put(l),l.currentIndex=null,l._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=l,l._prevRemoved=null):(l._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=l),l}_addIdentityChange(l,r){return l.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=l:this._identityChangesTail._nextIdentityChange=l,l}}class zz{constructor(l,r){this.item=l,this.trackById=r,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 bz{constructor(){this._head=null,this._tail=null}add(l){null===this._head?(this._head=this._tail=l,l._nextDup=null,l._prevDup=null):(this._tail._nextDup=l,l._prevDup=this._tail,l._nextDup=null,this._tail=l)}get(l,r){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===r||r<=s.currentIndex)&&Object.is(s.trackById,l))return s;return null}remove(l){const r=l._prevDup,s=l._nextDup;return null===r?this._head=s:r._nextDup=s,null===s?this._tail=r:s._prevDup=r,null===this._head}}class Wf{constructor(){this.map=new Map}put(l){const r=l.trackById;let s=this.map.get(r);s||(s=new bz,this.map.set(r,s)),s.add(l)}get(l,r){const c=this.map.get(l);return c?c.get(l,r):null}remove(l){const r=l.trackById;return this.map.get(r).remove(l)&&this.map.delete(r),l}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Xf(n,l,r){const s=n.previousIndex;if(null===s)return s;let c=0;return r&&s<r.length&&(c=r[s]),s+l+c}class Zf{constructor(){}supports(l){return l instanceof Map||n8(l)}create(){return new wz}}class wz{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(l){let r;for(r=this._mapHead;null!==r;r=r._next)l(r)}forEachPreviousItem(l){let r;for(r=this._previousMapHead;null!==r;r=r._nextPrevious)l(r)}forEachChangedItem(l){let r;for(r=this._changesHead;null!==r;r=r._nextChanged)l(r)}forEachAddedItem(l){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)l(r)}forEachRemovedItem(l){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)l(r)}diff(l){if(l){if(!(l instanceof Map||n8(l)))throw new g3(900,!1)}else l=new Map;return this.check(l)?this:null}onDestroy(){}check(l){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(l,(s,c)=>{if(r&&r.key===c)this._maybeAddToChanges(r,s),this._appendAfter=r,r=r._next;else{const h=this._getOrCreateRecordForKey(c,s);r=this._insertBeforeOrAppend(r,h)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let s=r;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(l,r){if(l){const s=l._prev;return r._next=l,r._prev=s,l._prev=r,s&&(s._next=r),l===this._mapHead&&(this._mapHead=r),this._appendAfter=l,l}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(l,r){if(this._records.has(l)){const c=this._records.get(l);this._maybeAddToChanges(c,r);const h=c._prev,A=c._next;return h&&(h._next=A),A&&(A._prev=h),c._next=null,c._prev=null,c}const s=new kz(l);return this._records.set(l,s),s.currentValue=r,this._addToAdditions(s),s}_reset(){if(this.isDirty){let l;for(this._previousMapHead=this._mapHead,l=this._previousMapHead;null!==l;l=l._next)l._nextPrevious=l._next;for(l=this._changesHead;null!==l;l=l._nextChanged)l.previousValue=l.currentValue;for(l=this._additionsHead;null!=l;l=l._nextAdded)l.previousValue=l.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(l,r){Object.is(r,l.currentValue)||(l.previousValue=l.currentValue,l.currentValue=r,this._addToChanges(l))}_addToAdditions(l){null===this._additionsHead?this._additionsHead=this._additionsTail=l:(this._additionsTail._nextAdded=l,this._additionsTail=l)}_addToChanges(l){null===this._changesHead?this._changesHead=this._changesTail=l:(this._changesTail._nextChanged=l,this._changesTail=l)}_forEach(l,r){l instanceof Map?l.forEach(r):Object.keys(l).forEach(s=>r(l[s],s))}}class kz{constructor(l){this.key=l,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 Kf(){return new rc([new Gf])}let rc=(()=>{class n{static#t=this.\u0275prov=tt({token:n,providedIn:"root",factory:Kf});constructor(r){this.factories=r}static create(r,s){if(null!=s){const c=s.factories.slice();r=r.concat(c)}return new n(r)}static extend(r){return{provide:n,useFactory:s=>n.create(r,s||Kf()),deps:[[n,new p3,new M2]]}}find(r){const s=this.factories.find(c=>c.supports(r));if(null!=s)return s;throw new g3(901,!1)}}return n})();function qf(){return new sc([new Zf])}let sc=(()=>{class n{static#t=this.\u0275prov=tt({token:n,providedIn:"root",factory:qf});constructor(r){this.factories=r}static create(r,s){if(s){const c=s.factories.slice();r=r.concat(c)}return new n(r)}static extend(r){return{provide:n,useFactory:s=>n.create(r,s||qf()),deps:[[n,new p3,new M2]]}}find(r){const s=this.factories.find(c=>c.supports(r));if(s)return s;throw new g3(901,!1)}}return n})();const Cz=Ff(null,"core",[]);let Ez=(()=>{class n{constructor(r){}static#t=this.\u0275fac=function(s){return new(s||n)(mt(U5))};static#e=this.\u0275mod=h4({type:n});static#i=this.\u0275inj=Vt({})}return n})();function nb(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}function lb(n,l){Ii("NgSignals");const r=function G1(n){const l=Object.create(F2);l.computation=n;const r=()=>{if(d1(l),e1(l),l.value===A2)throw l.error;return l.value};return r[O]=l,r}(n);return l?.equal&&(r[O].equal=l.equal),r}function rb(n){const l=R(null);try{return n()}finally{R(l)}}function mb(n){const l=Tt(n);if(!l)return null;const r=new hr(l);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return l.standalone},get isSignal(){return l.signals}}}},8065:(m2,P1,f)=>{"use strict";f.d(P1,{ot:()=>W,pQ:()=>x});var o=f(5541),a=f(4517),k=f(5213);function x(a1){a1||((0,o.Af3)(x),a1=(0,o.WQX)(o.abz));const j=new a.c(e1=>a1.onDestroy(e1.next.bind(e1)));return e1=>e1.pipe((0,k.Q)(j))}function W(a1,j){const e1=!j?.manualCleanup;e1&&!j?.injector&&(0,o.Af3)(W);const H=e1?j?.injector?.get(o.abz)??(0,o.WQX)(o.abz):null;let d1;d1=(0,o.vPA)(j?.requireSync?{kind:0}:{kind:1,value:j?.initialValue});const Y=a1.subscribe({next:l1=>d1.set({kind:1,value:l1}),error:l1=>{if(j?.rejectErrors)throw l1;d1.set({kind:2,error:l1})}});return H?.onDestroy(Y.unsubscribe.bind(Y)),(0,o.EWP)(()=>{const l1=d1();switch(l1.kind){case 1:return l1.value;case 2:throw l1.error;case 0:throw new o.wOt(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},8015:(m2,P1,f)=>{"use strict";f.d(P1,{$R:()=>Kt,BC:()=>U3,J3:()=>T2,JD:()=>St,MJ:()=>dt,X1:()=>K2,YN:()=>j2,YS:()=>Z3,ZU:()=>f2,cV:()=>O3,cb:()=>g3,cz:()=>v1,hs:()=>re,j4:()=>E3,k0:()=>V1,kq:()=>V,l_:()=>B3,me:()=>d1,ok:()=>H0,qT:()=>h2,vO:()=>U2,ze:()=>C2});var o=f(5541),a=f(9191),k=f(3860),x=f(4656),D=f(4406);let O=(()=>{class q{constructor(N,C1){this._renderer=N,this._elementRef=C1,this.onChange=w2=>{},this.onTouched=()=>{}}setProperty(N,C1){this._renderer.setProperty(this._elementRef.nativeElement,N,C1)}registerOnTouched(N){this.onTouched=N}registerOnChange(N){this.onChange=N}setDisabledState(N){this.setProperty("disabled",N)}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(o.sFG),o.rXU(o.aKT))};static#e=this.\u0275dir=o.FsC({type:q})}return q})(),R=(()=>{class q extends O{static#t=this.\u0275fac=(()=>{let N;return function(w2){return(N||(N=o.xGo(q)))(w2||q)}})();static#e=this.\u0275dir=o.FsC({type:q,features:[o.Vt3]})}return q})();const V=new o.nKC(""),j={provide:V,useExisting:(0,o.Rfq)(()=>d1),multi:!0},H=new o.nKC("");let d1=(()=>{class q extends O{constructor(N,C1,w2){super(N,C1),this._compositionMode=w2,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function e1(){const q=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(q.toLowerCase())}())}writeValue(N){this.setProperty("value",N??"")}_handleInput(N){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(N)}_compositionStart(){this._composing=!0}_compositionEnd(N){this._composing=!1,this._compositionMode&&this.onChange(N)}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(H,8))};static#e=this.\u0275dir=o.FsC({type:q,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(C1,w2){1&C1&&o.bIt("input",function(G3){return w2._handleInput(G3.target.value)})("blur",function(){return w2.onTouched()})("compositionstart",function(){return w2._compositionStart()})("compositionend",function(G3){return w2._compositionEnd(G3.target.value)})},features:[o.Jv_([j]),o.Vt3]})}return q})();function Y(q){return null==q||("string"==typeof q||Array.isArray(q))&&0===q.length}function l1(q){return null!=q&&"number"==typeof q.length}const v1=new o.nKC(""),Z=new o.nKC(""),S1=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[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])?)*$/;class V1{static min(t1){return function D1(q){return t1=>{if(Y(t1.value)||Y(q))return null;const N=parseFloat(t1.value);return!isNaN(N)&&N<q?{min:{min:q,actual:t1.value}}:null}}(t1)}static max(t1){return function Q(q){return t1=>{if(Y(t1.value)||Y(q))return null;const N=parseFloat(t1.value);return!isNaN(N)&&N>q?{max:{max:q,actual:t1.value}}:null}}(t1)}static required(t1){return h1(t1)}static requiredTrue(t1){return function x1(q){return!0===q.value?null:{required:!0}}(t1)}static email(t1){return function O1(q){return Y(q.value)||S1.test(q.value)?null:{email:!0}}(t1)}static minLength(t1){return function J1(q){return t1=>Y(t1.value)||!l1(t1.value)?null:t1.value.length<q?{minlength:{requiredLength:q,actualLength:t1.value.length}}:null}(t1)}static maxLength(t1){return function G1(q){return t1=>l1(t1.value)&&t1.value.length>q?{maxlength:{requiredLength:q,actualLength:t1.value.length}}:null}(t1)}static pattern(t1){return function L1(q){if(!q)return a2;let t1,N;return"string"==typeof q?(N="","^"!==q.charAt(0)&&(N+="^"),N+=q,"$"!==q.charAt(q.length-1)&&(N+="$"),t1=new RegExp(N)):(N=q.toString(),t1=q),C1=>{if(Y(C1.value))return null;const w2=C1.value;return t1.test(w2)?null:{pattern:{requiredPattern:N,actualValue:w2}}}}(t1)}static nullValidator(t1){return null}static compose(t1){return r2(t1)}static composeAsync(t1){return H1(t1)}}function h1(q){return Y(q.value)?{required:!0}:null}function a2(q){return null}function A2(q){return null!=q}function F2(q){return(0,o.jNT)(q)?(0,k.H)(q):q}function O2(q){let t1={};return q.forEach(N=>{t1=null!=N?{...t1,...N}:t1}),0===Object.keys(t1).length?null:t1}function o2(q,t1){return t1.map(N=>N(q))}function N2(q){return q.map(t1=>function X2(q){return!q.validate}(t1)?t1:N=>t1.validate(N))}function r2(q){if(!q)return null;const t1=q.filter(A2);return 0==t1.length?null:function(N){return O2(o2(N,t1))}}function g2(q){return null!=q?r2(N2(q)):null}function H1(q){if(!q)return null;const t1=q.filter(A2);return 0==t1.length?null:function(N){const C1=o2(N,t1).map(F2);return(0,x.p)(C1).pipe((0,D.T)(O2))}}function y2(q){return null!=q?H1(N2(q)):null}function Q2(q,t1){return null===q?[t1]:Array.isArray(q)?[...q,t1]:[q,t1]}function Y1(q){return q._rawValidators}function L2(q){return q._rawAsyncValidators}function E1(q){return q?Array.isArray(q)?q:[q]:[]}function f1(q,t1){return Array.isArray(q)?q.includes(t1):q===t1}function $1(q,t1){const N=E1(t1);return E1(q).forEach(w2=>{f1(N,w2)||N.push(w2)}),N}function T1(q,t1){return E1(t1).filter(N=>!f1(q,N))}class Q1{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(t1){this._rawValidators=t1||[],this._composedValidatorFn=g2(this._rawValidators)}_setAsyncValidators(t1){this._rawAsyncValidators=t1||[],this._composedAsyncValidatorFn=y2(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t1){this._onDestroyCallbacks.push(t1)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t1=>t1()),this._onDestroyCallbacks=[]}reset(t1=void 0){this.control&&this.control.reset(t1)}hasError(t1,N){return!!this.control&&this.control.hasError(t1,N)}getError(t1,N){return this.control?this.control.getError(t1,N):null}}class f2 extends Q1{get formDirective(){return null}get path(){return null}}class U2 extends Q1{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class b3{constructor(t1){this._cd=t1}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let U3=(()=>{class q extends b3{constructor(N){super(N)}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(U2,2))};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(C1,w2){2&C1&&o.AVh("ng-untouched",w2.isUntouched)("ng-touched",w2.isTouched)("ng-pristine",w2.isPristine)("ng-dirty",w2.isDirty)("ng-valid",w2.isValid)("ng-invalid",w2.isInvalid)("ng-pending",w2.isPending)},features:[o.Vt3]})}return q})(),g3=(()=>{class q extends b3{constructor(N){super(N)}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(f2,10))};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(C1,w2){2&C1&&o.AVh("ng-untouched",w2.isUntouched)("ng-touched",w2.isTouched)("ng-pristine",w2.isPristine)("ng-dirty",w2.isDirty)("ng-valid",w2.isValid)("ng-invalid",w2.isInvalid)("ng-pending",w2.isPending)("ng-submitted",w2.isSubmitted)},features:[o.Vt3]})}return q})();const g1="VALID",p1="INVALID",X1="PENDING",w1="DISABLED";function D2(q){return(m1(q)?q.validators:q)||null}function t2(q,t1){return(m1(t1)?t1.asyncValidators:q)||null}function m1(q){return null!=q&&!Array.isArray(q)&&"object"==typeof q}function o1(q,t1,N){const C1=q.controls;if(!(t1?Object.keys(C1):C1).length)throw new o.wOt(1e3,"");if(!C1[N])throw new o.wOt(1001,"")}function k1(q,t1,N){q._forEachChild((C1,w2)=>{if(void 0===N[w2])throw new o.wOt(1002,"")})}class b2{constructor(t1,N){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t1),this._assignAsyncValidators(N)}get validator(){return this._composedValidatorFn}set validator(t1){this._rawValidators=this._composedValidatorFn=t1}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t1){this._rawAsyncValidators=this._composedAsyncValidatorFn=t1}get parent(){return this._parent}get valid(){return this.status===g1}get invalid(){return this.status===p1}get pending(){return this.status==X1}get disabled(){return this.status===w1}get enabled(){return this.status!==w1}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t1){this._assignValidators(t1)}setAsyncValidators(t1){this._assignAsyncValidators(t1)}addValidators(t1){this.setValidators($1(t1,this._rawValidators))}addAsyncValidators(t1){this.setAsyncValidators($1(t1,this._rawAsyncValidators))}removeValidators(t1){this.setValidators(T1(t1,this._rawValidators))}removeAsyncValidators(t1){this.setAsyncValidators(T1(t1,this._rawAsyncValidators))}hasValidator(t1){return f1(this._rawValidators,t1)}hasAsyncValidator(t1){return f1(this._rawAsyncValidators,t1)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t1={}){this.touched=!0,this._parent&&!t1.onlySelf&&this._parent.markAsTouched(t1)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t1=>t1.markAllAsTouched())}markAsUntouched(t1={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(N=>{N.markAsUntouched({onlySelf:!0})}),this._parent&&!t1.onlySelf&&this._parent._updateTouched(t1)}markAsDirty(t1={}){this.pristine=!1,this._parent&&!t1.onlySelf&&this._parent.markAsDirty(t1)}markAsPristine(t1={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(N=>{N.markAsPristine({onlySelf:!0})}),this._parent&&!t1.onlySelf&&this._parent._updatePristine(t1)}markAsPending(t1={}){this.status=X1,!1!==t1.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t1.onlySelf&&this._parent.markAsPending(t1)}disable(t1={}){const N=this._parentMarkedDirty(t1.onlySelf);this.status=w1,this.errors=null,this._forEachChild(C1=>{C1.disable({...t1,onlySelf:!0})}),this._updateValue(),!1!==t1.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t1,skipPristineCheck:N}),this._onDisabledChange.forEach(C1=>C1(!0))}enable(t1={}){const N=this._parentMarkedDirty(t1.onlySelf);this.status=g1,this._forEachChild(C1=>{C1.enable({...t1,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t1.emitEvent}),this._updateAncestors({...t1,skipPristineCheck:N}),this._onDisabledChange.forEach(C1=>C1(!1))}_updateAncestors(t1){this._parent&&!t1.onlySelf&&(this._parent.updateValueAndValidity(t1),t1.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t1){this._parent=t1}getRawValue(){return this.value}updateValueAndValidity(t1={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===g1||this.status===X1)&&this._runAsyncValidator(t1.emitEvent)),!1!==t1.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t1.onlySelf&&this._parent.updateValueAndValidity(t1)}_updateTreeValidity(t1={emitEvent:!0}){this._forEachChild(N=>N._updateTreeValidity(t1)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t1.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?w1:g1}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t1){if(this.asyncValidator){this.status=X1,this._hasOwnPendingAsyncValidator=!0;const N=F2(this.asyncValidator(this));this._asyncValidationSubscription=N.subscribe(C1=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(C1,{emitEvent:t1})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t1,N={}){this.errors=t1,this._updateControlsErrors(!1!==N.emitEvent)}get(t1){let N=t1;return null==N||(Array.isArray(N)||(N=N.split(".")),0===N.length)?null:N.reduce((C1,w2)=>C1&&C1._find(w2),this)}getError(t1,N){const C1=N?this.get(N):this;return C1&&C1.errors?C1.errors[t1]:null}hasError(t1,N){return!!this.getError(t1,N)}get root(){let t1=this;for(;t1._parent;)t1=t1._parent;return t1}_updateControlsErrors(t1){this.status=this._calculateStatus(),t1&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t1)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?w1:this.errors?p1:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(X1)?X1:this._anyControlsHaveStatus(p1)?p1:g1}_anyControlsHaveStatus(t1){return this._anyControls(N=>N.status===t1)}_anyControlsDirty(){return this._anyControls(t1=>t1.dirty)}_anyControlsTouched(){return this._anyControls(t1=>t1.touched)}_updatePristine(t1={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t1.onlySelf&&this._parent._updatePristine(t1)}_updateTouched(t1={}){this.touched=this._anyControlsTouched(),this._parent&&!t1.onlySelf&&this._parent._updateTouched(t1)}_registerOnCollectionChange(t1){this._onCollectionChange=t1}_setUpdateStrategy(t1){m1(t1)&&null!=t1.updateOn&&(this._updateOn=t1.updateOn)}_parentMarkedDirty(t1){return!t1&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t1){return null}_assignValidators(t1){this._rawValidators=Array.isArray(t1)?t1.slice():t1,this._composedValidatorFn=function v2(q){return Array.isArray(q)?g2(q):q||null}(this._rawValidators)}_assignAsyncValidators(t1){this._rawAsyncValidators=Array.isArray(t1)?t1.slice():t1,this._composedAsyncValidatorFn=function J(q){return Array.isArray(q)?y2(q):q||null}(this._rawAsyncValidators)}}class Y2 extends b2{constructor(t1,N,C1){super(D2(N),t2(C1,N)),this.controls=t1,this._initObservables(),this._setUpdateStrategy(N),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t1,N){return this.controls[t1]?this.controls[t1]:(this.controls[t1]=N,N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange),N)}addControl(t1,N,C1={}){this.registerControl(t1,N),this.updateValueAndValidity({emitEvent:C1.emitEvent}),this._onCollectionChange()}removeControl(t1,N={}){this.controls[t1]&&this.controls[t1]._registerOnCollectionChange(()=>{}),delete this.controls[t1],this.updateValueAndValidity({emitEvent:N.emitEvent}),this._onCollectionChange()}setControl(t1,N,C1={}){this.controls[t1]&&this.controls[t1]._registerOnCollectionChange(()=>{}),delete this.controls[t1],N&&this.registerControl(t1,N),this.updateValueAndValidity({emitEvent:C1.emitEvent}),this._onCollectionChange()}contains(t1){return this.controls.hasOwnProperty(t1)&&this.controls[t1].enabled}setValue(t1,N={}){k1(this,0,t1),Object.keys(t1).forEach(C1=>{o1(this,!0,C1),this.controls[C1].setValue(t1[C1],{onlySelf:!0,emitEvent:N.emitEvent})}),this.updateValueAndValidity(N)}patchValue(t1,N={}){null!=t1&&(Object.keys(t1).forEach(C1=>{const w2=this.controls[C1];w2&&w2.patchValue(t1[C1],{onlySelf:!0,emitEvent:N.emitEvent})}),this.updateValueAndValidity(N))}reset(t1={},N={}){this._forEachChild((C1,w2)=>{C1.reset(t1?t1[w2]:null,{onlySelf:!0,emitEvent:N.emitEvent})}),this._updatePristine(N),this._updateTouched(N),this.updateValueAndValidity(N)}getRawValue(){return this._reduceChildren({},(t1,N,C1)=>(t1[C1]=N.getRawValue(),t1))}_syncPendingControls(){let t1=this._reduceChildren(!1,(N,C1)=>!!C1._syncPendingControls()||N);return t1&&this.updateValueAndValidity({onlySelf:!0}),t1}_forEachChild(t1){Object.keys(this.controls).forEach(N=>{const C1=this.controls[N];C1&&t1(C1,N)})}_setUpControls(){this._forEachChild(t1=>{t1.setParent(this),t1._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t1){for(const[N,C1]of Object.entries(this.controls))if(this.contains(N)&&t1(C1))return!0;return!1}_reduceValue(){return this._reduceChildren({},(N,C1,w2)=>((C1.enabled||this.disabled)&&(N[w2]=C1.value),N))}_reduceChildren(t1,N){let C1=t1;return this._forEachChild((w2,V3)=>{C1=N(C1,w2,V3)}),C1}_allControlsDisabled(){for(const t1 of Object.keys(this.controls))if(this.controls[t1].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t1){return this.controls.hasOwnProperty(t1)?this.controls[t1]:null}}const T2=Y2;class P2 extends Y2{}const S3=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>v3}),v3="always";function xt(q,t1){return[...t1.path,q]}function vt(q,t1,N=v3){st(q,t1),t1.valueAccessor.writeValue(q.value),(q.disabled||"always"===N)&&t1.valueAccessor.setDisabledState?.(q.disabled),function ct(q,t1){t1.valueAccessor.registerOnChange(N=>{q._pendingValue=N,q._pendingChange=!0,q._pendingDirty=!0,"change"===q.updateOn&&tt(q,t1)})}(q,t1),function yt(q,t1){const N=(C1,w2)=>{t1.valueAccessor.writeValue(C1),w2&&t1.viewToModelUpdate(C1)};q.registerOnChange(N),t1._registerOnDestroy(()=>{q._unregisterOnChange(N)})}(q,t1),function bt(q,t1){t1.valueAccessor.registerOnTouched(()=>{q._pendingTouched=!0,"blur"===q.updateOn&&q._pendingChange&&tt(q,t1),"submit"!==q.updateOn&&q.markAsTouched()})}(q,t1),function j3(q,t1){if(t1.valueAccessor.setDisabledState){const N=C1=>{t1.valueAccessor.setDisabledState(C1)};q.registerOnDisabledChange(N),t1._registerOnDestroy(()=>{q._unregisterOnDisabledChange(N)})}}(q,t1)}function zt(q,t1,N=!0){const C1=()=>{};t1.valueAccessor&&(t1.valueAccessor.registerOnChange(C1),t1.valueAccessor.registerOnTouched(C1)),_t(q,t1),q&&(t1._invokeOnDestroyCallbacks(),q._registerOnCollectionChange(()=>{}))}function h3(q,t1){q.forEach(N=>{N.registerOnValidatorChange&&N.registerOnValidatorChange(t1)})}function st(q,t1){const N=Y1(q);null!==t1.validator?q.setValidators(Q2(N,t1.validator)):"function"==typeof N&&q.setValidators([N]);const C1=L2(q);null!==t1.asyncValidator?q.setAsyncValidators(Q2(C1,t1.asyncValidator)):"function"==typeof C1&&q.setAsyncValidators([C1]);const w2=()=>q.updateValueAndValidity();h3(t1._rawValidators,w2),h3(t1._rawAsyncValidators,w2)}function _t(q,t1){let N=!1;if(null!==q){if(null!==t1.validator){const w2=Y1(q);if(Array.isArray(w2)&&w2.length>0){const V3=w2.filter(G3=>G3!==t1.validator);V3.length!==w2.length&&(N=!0,q.setValidators(V3))}}if(null!==t1.asyncValidator){const w2=L2(q);if(Array.isArray(w2)&&w2.length>0){const V3=w2.filter(G3=>G3!==t1.asyncValidator);V3.length!==w2.length&&(N=!0,q.setAsyncValidators(V3))}}}const C1=()=>{};return h3(t1._rawValidators,C1),h3(t1._rawAsyncValidators,C1),N}function tt(q,t1){q._pendingDirty&&q.markAsDirty(),q.setValue(q._pendingValue,{emitModelToViewChange:!1}),t1.viewToModelUpdate(q._pendingValue),q._pendingChange=!1}function Vt(q,t1){st(q,t1)}function _2(q,t1){if(!q.hasOwnProperty("model"))return!1;const N=q.model;return!!N.isFirstChange()||!Object.is(t1,N.currentValue)}function o3(q,t1){q._syncPendingControls(),t1.forEach(N=>{const C1=N.control;"submit"===C1.updateOn&&C1._pendingChange&&(N.viewToModelUpdate(C1._pendingValue),C1._pendingChange=!1)})}function n3(q,t1){if(!t1)return null;let N,C1,w2;return Array.isArray(t1),t1.forEach(V3=>{V3.constructor===d1?N=V3:function E2(q){return Object.getPrototypeOf(q.constructor)===R}(V3)?C1=V3:w2=V3}),w2||C1||N||null}const g={provide:f2,useExisting:(0,o.Rfq)(()=>O3)},s2=Promise.resolve();let O3=(()=>{class q extends f2{constructor(N,C1,w2){super(),this.callSetDisabledState=w2,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Y2({},g2(N),y2(C1))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(N){s2.then(()=>{const C1=this._findContainer(N.path);N.control=C1.registerControl(N.name,N.control),vt(N.control,N,this.callSetDisabledState),N.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(N)})}getControl(N){return this.form.get(N.path)}removeControl(N){s2.then(()=>{const C1=this._findContainer(N.path);C1&&C1.removeControl(N.name),this._directives.delete(N)})}addFormGroup(N){s2.then(()=>{const C1=this._findContainer(N.path),w2=new Y2({});Vt(w2,N),C1.registerControl(N.name,w2),w2.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(N){s2.then(()=>{const C1=this._findContainer(N.path);C1&&C1.removeControl(N.name)})}getFormGroup(N){return this.form.get(N.path)}updateModel(N,C1){s2.then(()=>{this.form.get(N.path).setValue(C1)})}setValue(N){this.control.setValue(N)}onSubmit(N){return this.submitted=!0,o3(this.form,this._directives),this.ngSubmit.emit(N),"dialog"===N?.target?.method}onReset(){this.resetForm()}resetForm(N=void 0){this.form.reset(N),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(N){return N.pop(),N.length?this.form.get(N):this.form}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(v1,10),o.rXU(Z,10),o.rXU(S3,8))};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(C1,w2){1&C1&&o.bIt("submit",function(G3){return w2.onSubmit(G3)})("reset",function(){return w2.onReset()})},inputs:{options:[o.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([g]),o.Vt3]})}return q})();function wt(q,t1){const N=q.indexOf(t1);N>-1&&q.splice(N,1)}function nt(q){return"object"==typeof q&&null!==q&&2===Object.keys(q).length&&"value"in q&&"disabled"in q}const dt=class extends b2{constructor(t1=null,N,C1){super(D2(N),t2(C1,N)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t1),this._setUpdateStrategy(N),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),m1(N)&&(N.nonNullable||N.initialValueIsDefault)&&(this.defaultValue=nt(t1)?t1.value:t1)}setValue(t1,N={}){this.value=this._pendingValue=t1,this._onChange.length&&!1!==N.emitModelToViewChange&&this._onChange.forEach(C1=>C1(this.value,!1!==N.emitViewToModelChange)),this.updateValueAndValidity(N)}patchValue(t1,N={}){this.setValue(t1,N)}reset(t1=this.defaultValue,N={}){this._applyFormState(t1),this.markAsPristine(N),this.markAsUntouched(N),this.setValue(this.value,N),this._pendingChange=!1}_updateValue(){}_anyControls(t1){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t1){this._onChange.push(t1)}_unregisterOnChange(t1){wt(this._onChange,t1)}registerOnDisabledChange(t1){this._onDisabledChange.push(t1)}_unregisterOnDisabledChange(t1){wt(this._onDisabledChange,t1)}_forEachChild(t1){}_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(t1){nt(t1)?(this.value=this._pendingValue=t1.value,t1.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t1}},re=dt;let gt=(()=>{class q extends f2{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return xt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#t=this.\u0275fac=(()=>{let N;return function(w2){return(N||(N=o.xGo(q)))(w2||q)}})();static#e=this.\u0275dir=o.FsC({type:q,features:[o.Vt3]})}return q})();Promise.resolve();let h2=(()=>{class q{static#t=this.\u0275fac=function(C1){return new(C1||q)};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return q})();const z3=new o.nKC(""),$3={provide:U2,useExisting:(0,o.Rfq)(()=>B3)};let B3=(()=>{class q extends U2{set isDisabled(N){}static#t=this._ngModelWarningSentOnce=!1;constructor(N,C1,w2,V3,G3){super(),this._ngModelWarningConfig=V3,this.callSetDisabledState=G3,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(N),this._setAsyncValidators(C1),this.valueAccessor=n3(0,w2)}ngOnChanges(N){if(this._isControlChanged(N)){const C1=N.form.previousValue;C1&&zt(C1,this,!1),vt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}_2(N,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&zt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(N){this.viewModel=N,this.update.emit(N)}_isControlChanged(N){return N.hasOwnProperty("form")}static#e=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(v1,10),o.rXU(Z,10),o.rXU(V,10),o.rXU(z3,8),o.rXU(S3,8))};static#i=this.\u0275dir=o.FsC({type:q,selectors:[["","formControl",""]],inputs:{form:[o.Mj6.None,"formControl","form"],isDisabled:[o.Mj6.None,"disabled","isDisabled"],model:[o.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([$3]),o.Vt3,o.OA$]})}return q})();const F3={provide:f2,useExisting:(0,o.Rfq)(()=>E3)};let E3=(()=>{class q extends f2{constructor(N,C1,w2){super(),this.callSetDisabledState=w2,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(N),this._setAsyncValidators(C1)}ngOnChanges(N){this._checkFormPresent(),N.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(_t(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(N){const C1=this.form.get(N.path);return vt(C1,N,this.callSetDisabledState),C1.updateValueAndValidity({emitEvent:!1}),this.directives.push(N),C1}getControl(N){return this.form.get(N.path)}removeControl(N){zt(N.control||null,N,!1),function D3(q,t1){const N=q.indexOf(t1);N>-1&&q.splice(N,1)}(this.directives,N)}addFormGroup(N){this._setUpFormContainer(N)}removeFormGroup(N){this._cleanUpFormContainer(N)}getFormGroup(N){return this.form.get(N.path)}addFormArray(N){this._setUpFormContainer(N)}removeFormArray(N){this._cleanUpFormContainer(N)}getFormArray(N){return this.form.get(N.path)}updateModel(N,C1){this.form.get(N.path).setValue(C1)}onSubmit(N){return this.submitted=!0,o3(this.form,this.directives),this.ngSubmit.emit(N),"dialog"===N?.target?.method}onReset(){this.resetForm()}resetForm(N=void 0){this.form.reset(N),this.submitted=!1}_updateDomValue(){this.directives.forEach(N=>{const C1=N.control,w2=this.form.get(N.path);C1!==w2&&(zt(C1||null,N),(q=>q instanceof dt)(w2)&&(vt(w2,N,this.callSetDisabledState),N.control=w2))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(N){const C1=this.form.get(N.path);Vt(C1,N),C1.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(N){if(this.form){const C1=this.form.get(N.path);C1&&function Qt(q,t1){return _t(q,t1)}(C1,N)&&C1.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){st(this.form,this),this._oldForm&&_t(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(v1,10),o.rXU(Z,10),o.rXU(S3,8))};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["","formGroup",""]],hostBindings:function(C1,w2){1&C1&&o.bIt("submit",function(G3){return w2.onSubmit(G3)})("reset",function(){return w2.onReset()})},inputs:{form:[o.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([F3]),o.Vt3,o.OA$]})}return q})();const at={provide:f2,useExisting:(0,o.Rfq)(()=>Kt)};let Kt=(()=>{class q extends gt{constructor(N,C1,w2){super(),this.name=null,this._parent=N,this._setValidators(C1),this._setAsyncValidators(w2)}_checkParentType(){Gt(this._parent)}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(f2,13),o.rXU(v1,10),o.rXU(Z,10))};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["","formGroupName",""]],inputs:{name:[o.Mj6.None,"formGroupName","name"]},features:[o.Jv_([at]),o.Vt3]})}return q})();const we={provide:f2,useExisting:(0,o.Rfq)(()=>ft)};let ft=(()=>{class q extends f2{constructor(N,C1,w2){super(),this.name=null,this._parent=N,this._setValidators(C1),this._setAsyncValidators(w2)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return xt(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Gt(this._parent)}static#t=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(f2,13),o.rXU(v1,10),o.rXU(Z,10))};static#e=this.\u0275dir=o.FsC({type:q,selectors:[["","formArrayName",""]],inputs:{name:[o.Mj6.None,"formArrayName","name"]},features:[o.Jv_([we]),o.Vt3]})}return q})();function Gt(q){return!(q instanceof Kt||q instanceof E3||q instanceof ft)}const It={provide:U2,useExisting:(0,o.Rfq)(()=>St)};let St=(()=>{class q extends U2{set isDisabled(N){}static#t=this._ngModelWarningSentOnce=!1;constructor(N,C1,w2,V3,G3){super(),this._ngModelWarningConfig=G3,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=N,this._setValidators(C1),this._setAsyncValidators(w2),this.valueAccessor=n3(0,V3)}ngOnChanges(N){this._added||this._setUpControl(),_2(N,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(N){this.viewModel=N,this.update.emit(N)}get path(){return xt(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}static#e=this.\u0275fac=function(C1){return new(C1||q)(o.rXU(f2,13),o.rXU(v1,10),o.rXU(Z,10),o.rXU(V,10),o.rXU(z3,8))};static#i=this.\u0275dir=o.FsC({type:q,selectors:[["","formControlName",""]],inputs:{name:[o.Mj6.None,"formControlName","name"],isDisabled:[o.Mj6.None,"disabled","isDisabled"],model:[o.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([It]),o.Vt3,o.OA$]})}return q})(),M2=(()=>{class q{constructor(){this._validator=a2}ngOnChanges(N){if(this.inputName in N){const C1=this.normalizeInput(N[this.inputName].currentValue);this._enabled=this.enabled(C1),this._validator=this._enabled?this.createValidator(C1):a2,this._onChange&&this._onChange()}}validate(N){return this._validator(N)}registerOnValidatorChange(N){this._onChange=N}enabled(N){return null!=N}static#t=this.\u0275fac=function(C1){return new(C1||q)};static#e=this.\u0275dir=o.FsC({type:q,features:[o.OA$]})}return q})();const At={provide:v1,useExisting:(0,o.Rfq)(()=>Z3),multi:!0};let Z3=(()=>{class q extends M2{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=N=>h1}enabled(N){return N}static#t=this.\u0275fac=(()=>{let N;return function(w2){return(N||(N=o.xGo(q)))(w2||q)}})();static#e=this.\u0275dir=o.FsC({type:q,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(C1,w2){2&C1&&o.BMQ("required",w2._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([At]),o.Vt3]})}return q})(),r0=(()=>{class q{static#t=this.\u0275fac=function(C1){return new(C1||q)};static#e=this.\u0275mod=o.$C({type:q});static#i=this.\u0275inj=o.G2t({})}return q})();class Jt extends b2{constructor(t1,N,C1){super(D2(N),t2(C1,N)),this.controls=t1,this._initObservables(),this._setUpdateStrategy(N),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t1){return this.controls[this._adjustIndex(t1)]}push(t1,N={}){this.controls.push(t1),this._registerControl(t1),this.updateValueAndValidity({emitEvent:N.emitEvent}),this._onCollectionChange()}insert(t1,N,C1={}){this.controls.splice(t1,0,N),this._registerControl(N),this.updateValueAndValidity({emitEvent:C1.emitEvent})}removeAt(t1,N={}){let C1=this._adjustIndex(t1);C1<0&&(C1=0),this.controls[C1]&&this.controls[C1]._registerOnCollectionChange(()=>{}),this.controls.splice(C1,1),this.updateValueAndValidity({emitEvent:N.emitEvent})}setControl(t1,N,C1={}){let w2=this._adjustIndex(t1);w2<0&&(w2=0),this.controls[w2]&&this.controls[w2]._registerOnCollectionChange(()=>{}),this.controls.splice(w2,1),N&&(this.controls.splice(w2,0,N),this._registerControl(N)),this.updateValueAndValidity({emitEvent:C1.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t1,N={}){k1(this,0,t1),t1.forEach((C1,w2)=>{o1(this,!1,w2),this.at(w2).setValue(C1,{onlySelf:!0,emitEvent:N.emitEvent})}),this.updateValueAndValidity(N)}patchValue(t1,N={}){null!=t1&&(t1.forEach((C1,w2)=>{this.at(w2)&&this.at(w2).patchValue(C1,{onlySelf:!0,emitEvent:N.emitEvent})}),this.updateValueAndValidity(N))}reset(t1=[],N={}){this._forEachChild((C1,w2)=>{C1.reset(t1[w2],{onlySelf:!0,emitEvent:N.emitEvent})}),this._updatePristine(N),this._updateTouched(N),this.updateValueAndValidity(N)}getRawValue(){return this.controls.map(t1=>t1.getRawValue())}clear(t1={}){this.controls.length<1||(this._forEachChild(N=>N._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t1.emitEvent}))}_adjustIndex(t1){return t1<0?t1+this.length:t1}_syncPendingControls(){let t1=this.controls.reduce((N,C1)=>!!C1._syncPendingControls()||N,!1);return t1&&this.updateValueAndValidity({onlySelf:!0}),t1}_forEachChild(t1){this.controls.forEach((N,C1)=>{t1(N,C1)})}_updateValue(){this.value=this.controls.filter(t1=>t1.enabled||this.disabled).map(t1=>t1.value)}_anyControls(t1){return this.controls.some(N=>N.enabled&&t1(N))}_setUpControls(){this._forEachChild(t1=>this._registerControl(t1))}_allControlsDisabled(){for(const t1 of this.controls)if(t1.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t1){t1.setParent(this),t1._registerOnCollectionChange(this._onCollectionChange)}_find(t1){return this.at(t1)??null}}function K0(q){return!!q&&(void 0!==q.asyncValidators||void 0!==q.validators||void 0!==q.updateOn)}let H0=(()=>{class q{constructor(){this.useNonNullable=!1}get nonNullable(){const N=new q;return N.useNonNullable=!0,N}group(N,C1=null){const w2=this._reduceControls(N);let V3={};return K0(C1)?V3=C1:null!==C1&&(V3.validators=C1.validator,V3.asyncValidators=C1.asyncValidator),new Y2(w2,V3)}record(N,C1=null){const w2=this._reduceControls(N);return new P2(w2,C1)}control(N,C1,w2){let V3={};return this.useNonNullable?(K0(C1)?V3=C1:(V3.validators=C1,V3.asyncValidators=w2),new dt(N,{...V3,nonNullable:!0})):new dt(N,C1,w2)}array(N,C1,w2){const V3=N.map(G3=>this._createControl(G3));return new Jt(V3,C1,w2)}_reduceControls(N){const C1={};return Object.keys(N).forEach(w2=>{C1[w2]=this._createControl(N[w2])}),C1}_createControl(N){return N instanceof dt||N instanceof b2?N:Array.isArray(N)?this.control(N[0],N.length>1?N[1]:null,N.length>2?N[2]:null):this.control(N)}static#t=this.\u0275fac=function(C1){return new(C1||q)};static#e=this.\u0275prov=o.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})(),C2=(()=>{class q extends H0{group(N,C1=null){return super.group(N,C1)}control(N,C1,w2){return super.control(N,C1,w2)}array(N,C1,w2){return super.array(N,C1,w2)}static#t=this.\u0275fac=(()=>{let N;return function(w2){return(N||(N=o.xGo(q)))(w2||q)}})();static#e=this.\u0275prov=o.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})(),j2=(()=>{class q{static withConfig(N){return{ngModule:q,providers:[{provide:S3,useValue:N.callSetDisabledState??v3}]}}static#t=this.\u0275fac=function(C1){return new(C1||q)};static#e=this.\u0275mod=o.$C({type:q});static#i=this.\u0275inj=o.G2t({imports:[r0]})}return q})(),K2=(()=>{class q{static withConfig(N){return{ngModule:q,providers:[{provide:z3,useValue:N.warnOnNgModelWithFormControl??"always"},{provide:S3,useValue:N.callSetDisabledState??v3}]}}static#t=this.\u0275fac=function(C1){return new(C1||q)};static#e=this.\u0275mod=o.$C({type:q});static#i=this.\u0275inj=o.G2t({imports:[r0]})}return q})()},7329:()=>{"use strict";const m2=":";Error;const Y1=function(f1,...$1){if(Y1.translate){const Q1=Y1.translate(f1,$1);f1=Q1[0],$1=Q1[1]}let T1=E1(f1[0],f1.raw[0]);for(let Q1=1;Q1<f1.length;Q1++)T1+=$1[Q1-1]+E1(f1[Q1],f1.raw[Q1]);return T1},L2=":";function E1(f1,$1){return $1.charAt(0)===L2?f1.substring(function A2(f1,$1){for(let T1=1,Q1=1;T1<f1.length;T1++,Q1++)if("\\"===$1[Q1])Q1++;else if(f1[T1]===m2)return T1;throw new Error(`Unterminated $localize metadata block in "${$1}".`)}(f1,$1)+1):f1}globalThis.$localize=Y1},2115:(m2,P1,f)=>{"use strict";f.d(P1,{es:()=>$1,QC:()=>L,is:()=>W2,$E:()=>R1,yE:()=>x1,vu:()=>T1,Np:()=>U2,D7:()=>I,wT:()=>X1,Sy:()=>v2,MI:()=>g1,wg:()=>W1,O5:()=>d2,r6:()=>I1,Ej:()=>Y2,pZ:()=>F1,ug:()=>q3,jb:()=>w1,TL:()=>D2,Zc:()=>a2,GG:()=>A2,Ob:()=>L1,J8:()=>O2,BF:()=>F2,IK:()=>Q1});var o=f(5541),a=f(8627),k=f(457),D=f(9191),O=f(1338),R=f(9663),V=f(1502),W=f(6816),a1=f(4986);const j=["*",[["mat-option"],["ng-container"]]],e1=["*","mat-option, ng-container"],H=["text"],d1=[[["mat-icon"]],"*"],Y=["mat-icon","*"];function l1(x2,T2){if(1&x2&&o.nrm(0,"mat-pseudo-checkbox",6),2&x2){const l2=o.XpG();o.Y8G("disabled",l2.disabled)("state",l2.selected?"checked":"unchecked")}}function v1(x2,T2){if(1&x2&&o.nrm(0,"mat-pseudo-checkbox",7),2&x2){const l2=o.XpG();o.Y8G("disabled",l2.disabled)}}function Z(x2,T2){if(1&x2&&(o.j41(0,"span",8),o.EFF(1),o.k0s()),2&x2){const l2=o.XpG();o.R7$(),o.SpI("(",l2.group.label,")")}}const h1=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function Q(){return!0}});let x1=(()=>{class x2{constructor(l2,P2,t3){this._sanityChecks=P2,this._document=t3,this._hasDoneGlobalChecks=!1,l2._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(l2){return!(0,O.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[l2])}static#t=this.\u0275fac=function(P2){return new(P2||x2)(o.KVO(a.Q_),o.KVO(h1,8),o.KVO(D.qQ))};static#e=this.\u0275mod=o.$C({type:x2});static#i=this.\u0275inj=o.G2t({imports:[k.jI,k.jI]})}return x2})();function L1(x2){return class extends x2{get disabled(){return this._disabled}set disabled(T2){this._disabled=(0,R.he)(T2)}constructor(...T2){super(...T2),this._disabled=!1}}}function a2(x2,T2){return class extends x2{get color(){return this._color}set color(l2){const P2=l2||this.defaultColor;P2!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),P2&&this._elementRef.nativeElement.classList.add(`mat-${P2}`),this._color=P2)}constructor(...l2){super(...l2),this.defaultColor=T2,this.color=T2}}}function A2(x2){return class extends x2{get disableRipple(){return this._disableRipple}set disableRipple(T2){this._disableRipple=(0,R.he)(T2)}constructor(...T2){super(...T2),this._disableRipple=!1}}}function F2(x2,T2=0){return class extends x2{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(l2){this._tabIndex=null!=l2?(0,R.OE)(l2):this.defaultTabIndex}constructor(...l2){super(...l2),this._tabIndex=T2,this.defaultTabIndex=T2}}}function O2(x2){return class extends x2{updateErrorState(){const T2=this.errorState,S3=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);S3!==T2&&(this.errorState=S3,this.stateChanges.next())}constructor(...T2){super(...T2),this.errorState=!1}}}let $1=(()=>{class x2{isErrorState(l2,P2){return!!(l2&&l2.invalid&&(l2.touched||P2&&P2.submitted))}static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275prov=o.jDH({token:x2,factory:x2.\u0275fac,providedIn:"root"})}return x2})(),T1=(()=>{class x2{static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275dir=o.FsC({type:x2,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]})}return x2})();function Q1(x2,T2,l2="mat"){x2.changes.pipe((0,W.Z)(x2)).subscribe(({length:P2})=>{f2(T2,`${l2}-2-line`,!1),f2(T2,`${l2}-3-line`,!1),f2(T2,`${l2}-multi-line`,!1),2===P2||3===P2?f2(T2,`${l2}-${P2}-line`,!0):P2>3&&f2(T2,`${l2}-multi-line`,!0)})}function f2(x2,T2,l2){x2.nativeElement.classList.toggle(T2,l2)}let U2=(()=>{class x2{static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275mod=o.$C({type:x2});static#i=this.\u0275inj=o.G2t({imports:[x1,x1]})}return x2})();class b3{constructor(T2,l2,P2,t3=!1){this._renderer=T2,this.element=l2,this.config=P2,this._animationForciblyDisabledThroughCss=t3,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const y3=(0,O.BQ)({passive:!0,capture:!0});class A3{constructor(){this._events=new Map,this._delegateEventHandler=T2=>{const l2=(0,O.Fb)(T2);l2&&this._events.get(T2.type)?.forEach((P2,t3)=>{(t3===l2||t3.contains(l2))&&P2.forEach(S3=>S3.handleEvent(T2))})}}addHandler(T2,l2,P2,t3){const S3=this._events.get(l2);if(S3){const v3=S3.get(P2);v3?v3.add(t3):S3.set(P2,new Set([t3]))}else this._events.set(l2,new Map([[P2,new Set([t3])]])),T2.runOutsideAngular(()=>{document.addEventListener(l2,this._delegateEventHandler,y3)})}removeHandler(T2,l2,P2){const t3=this._events.get(T2);if(!t3)return;const S3=t3.get(l2);S3&&(S3.delete(P2),0===S3.size&&t3.delete(l2),0===t3.size&&(this._events.delete(T2),document.removeEventListener(T2,this._delegateEventHandler,y3)))}}const U3={enterDuration:225,exitDuration:150},rt=(0,O.BQ)({passive:!0,capture:!0}),Y3=["mousedown","touchstart"],et=["mouseup","mouseleave","touchend","touchcancel"];class q3{static#t=this._eventManager=new A3;constructor(T2,l2,P2,t3){this._target=T2,this._ngZone=l2,this._platform=t3,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,t3.isBrowser&&(this._containerElement=(0,R.i8)(P2))}fadeInRipple(T2,l2,P2={}){const t3=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),S3={...U3,...P2.animation};P2.centered&&(T2=t3.left+t3.width/2,l2=t3.top+t3.height/2);const v3=P2.radius||function e3(x2,T2,l2){const P2=Math.max(Math.abs(x2-l2.left),Math.abs(x2-l2.right)),t3=Math.max(Math.abs(T2-l2.top),Math.abs(T2-l2.bottom));return Math.sqrt(P2*P2+t3*t3)}(T2,l2,t3),xt=T2-t3.left,vt=l2-t3.top,zt=S3.enterDuration,h3=document.createElement("div");h3.classList.add("mat-ripple-element"),h3.style.left=xt-v3+"px",h3.style.top=vt-v3+"px",h3.style.height=2*v3+"px",h3.style.width=2*v3+"px",null!=P2.color&&(h3.style.backgroundColor=P2.color),h3.style.transitionDuration=`${zt}ms`,this._containerElement.appendChild(h3);const j3=window.getComputedStyle(h3),_t=j3.transitionDuration,ct="none"===j3.transitionProperty||"0s"===_t||"0s, 0s"===_t||0===t3.width&&0===t3.height,bt=new b3(this,h3,P2,ct);h3.style.transform="scale3d(1, 1, 1)",bt.state=0,P2.persistent||(this._mostRecentTransientRipple=bt);let tt=null;return!ct&&(zt||S3.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const yt=()=>this._finishRippleTransition(bt),Vt=()=>this._destroyRipple(bt);h3.addEventListener("transitionend",yt),h3.addEventListener("transitioncancel",Vt),tt={onTransitionEnd:yt,onTransitionCancel:Vt}}),this._activeRipples.set(bt,tt),(ct||!zt)&&this._finishRippleTransition(bt),bt}fadeOutRipple(T2){if(2===T2.state||3===T2.state)return;const l2=T2.element,P2={...U3,...T2.config.animation};l2.style.transitionDuration=`${P2.exitDuration}ms`,l2.style.opacity="0",T2.state=2,(T2._animationForciblyDisabledThroughCss||!P2.exitDuration)&&this._finishRippleTransition(T2)}fadeOutAll(){this._getActiveRipples().forEach(T2=>T2.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(T2=>{T2.config.persistent||T2.fadeOut()})}setupTriggerEvents(T2){const l2=(0,R.i8)(T2);!this._platform.isBrowser||!l2||l2===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=l2,Y3.forEach(P2=>{q3._eventManager.addHandler(this._ngZone,P2,l2,this)}))}handleEvent(T2){"mousedown"===T2.type?this._onMousedown(T2):"touchstart"===T2.type?this._onTouchStart(T2):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{et.forEach(l2=>{this._triggerElement.addEventListener(l2,this,rt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(T2){0===T2.state?this._startFadeOutTransition(T2):2===T2.state&&this._destroyRipple(T2)}_startFadeOutTransition(T2){const l2=T2===this._mostRecentTransientRipple,{persistent:P2}=T2.config;T2.state=1,!P2&&(!l2||!this._isPointerDown)&&T2.fadeOut()}_destroyRipple(T2){const l2=this._activeRipples.get(T2)??null;this._activeRipples.delete(T2),this._activeRipples.size||(this._containerRect=null),T2===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),T2.state=3,null!==l2&&(T2.element.removeEventListener("transitionend",l2.onTransitionEnd),T2.element.removeEventListener("transitioncancel",l2.onTransitionCancel)),T2.element.remove()}_onMousedown(T2){const l2=(0,a._G)(T2),P2=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!l2&&!P2&&(this._isPointerDown=!0,this.fadeInRipple(T2.clientX,T2.clientY,this._target.rippleConfig))}_onTouchStart(T2){if(!this._target.rippleDisabled&&!(0,a.w6)(T2)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const l2=T2.changedTouches;if(l2)for(let P2=0;P2<l2.length;P2++)this.fadeInRipple(l2[P2].clientX,l2[P2].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(T2=>{!T2.config.persistent&&(1===T2.state||T2.config.terminateOnPointerUp&&0===T2.state)&&T2.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const T2=this._triggerElement;T2&&(Y3.forEach(l2=>q3._eventManager.removeHandler(l2,T2,this)),this._pointerUpEventsRegistered&&et.forEach(l2=>T2.removeEventListener(l2,this,rt)))}}const R1=new o.nKC("mat-ripple-global-options");let I1=(()=>{class x2{get disabled(){return this._disabled}set disabled(l2){l2&&this.fadeOutAllNonPersistent(),this._disabled=l2,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(l2){this._trigger=l2,this._setupTriggerEventsIfEnabled()}constructor(l2,P2,t3,S3,v3){this._elementRef=l2,this._animationMode=v3,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=S3||{},this._rippleRenderer=new q3(this,P2,l2,t3)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(l2,P2=0,t3){return"number"==typeof l2?this._rippleRenderer.fadeInRipple(l2,P2,{...this.rippleConfig,...t3}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...l2})}static#t=this.\u0275fac=function(P2){return new(P2||x2)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(O.OD),o.rXU(R1,8),o.rXU(o.bc$,8))};static#e=this.\u0275dir=o.FsC({type:x2,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(P2,t3){2&P2&&o.AVh("mat-ripple-unbounded",t3.unbounded)},inputs:{color:[o.Mj6.None,"matRippleColor","color"],unbounded:[o.Mj6.None,"matRippleUnbounded","unbounded"],centered:[o.Mj6.None,"matRippleCentered","centered"],radius:[o.Mj6.None,"matRippleRadius","radius"],animation:[o.Mj6.None,"matRippleAnimation","animation"],disabled:[o.Mj6.None,"matRippleDisabled","disabled"],trigger:[o.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return x2})(),F1=(()=>{class x2{static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275mod=o.$C({type:x2});static#i=this.\u0275inj=o.G2t({imports:[x1,x1]})}return x2})(),W1=(()=>{class x2{constructor(l2){this._animationMode=l2,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#t=this.\u0275fac=function(P2){return new(P2||x2)(o.rXU(o.bc$,8))};static#e=this.\u0275cmp=o.VBU({type:x2,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(P2,t3){2&P2&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===t3.state)("mat-pseudo-checkbox-checked","checked"===t3.state)("mat-pseudo-checkbox-disabled",t3.disabled)("mat-pseudo-checkbox-minimal","minimal"===t3.appearance)("mat-pseudo-checkbox-full","full"===t3.appearance)("_mat-animation-noopable","NoopAnimations"===t3._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(P2,t3){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return x2})(),d2=(()=>{class x2{static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275mod=o.$C({type:x2});static#i=this.\u0275inj=o.G2t({imports:[x1]})}return x2})();const W2=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),r3=L1(class{});let $2=0,d3=(()=>{class x2 extends r3{constructor(l2){super(),this._labelId="mat-optgroup-label-"+$2++,this._inert=l2?.inertGroups??!1}static#t=this.\u0275fac=function(P2){return new(P2||x2)(o.rXU(W2,8))};static#e=this.\u0275dir=o.FsC({type:x2,inputs:{label:"label"},features:[o.Vt3]})}return x2})();const L=new o.nKC("MatOptgroup");let I=(()=>{class x2 extends d3{static#t=this.\u0275fac=(()=>{let l2;return function(t3){return(l2||(l2=o.xGo(x2)))(t3||x2)}})();static#e=this.\u0275cmp=o.VBU({type:x2,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(P2,t3){2&P2&&o.BMQ("role",t3._inert?null:"group")("aria-disabled",t3._inert?null:t3.disabled.toString())("aria-labelledby",t3._inert?null:t3._labelId)},inputs:{disabled:"disabled"},exportAs:["matOptgroup"],features:[o.Jv_([{provide:L,useExisting:x2}]),o.Vt3],ngContentSelectors:e1,decls:5,vars:4,consts:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(P2,t3){1&P2&&(o.NAR(j),o.j41(0,"span",0)(1,"span",1),o.EFF(2),o.SdG(3),o.k0s()(),o.SdG(4,1)),2&P2&&(o.AVh("mdc-list-item--disabled",t3.disabled),o.Y8G("id",t3._labelId),o.R7$(2),o.SpI("",t3.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}"],encapsulation:2,changeDetection:0})}return x2})(),$=0;class g1{constructor(T2,l2=!1){this.source=T2,this.isUserInput=l2}}let p1=(()=>{class x2{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(l2){this._disabled=(0,R.he)(l2)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(l2,P2,t3,S3){this._element=l2,this._changeDetectorRef=P2,this._parent=t3,this.group=S3,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+$++,this.onSelectionChange=new o.bkB,this._stateChanges=new V.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(l2=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),l2&&this._emitSelectionChangeEvent())}deselect(l2=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),l2&&this._emitSelectionChangeEvent())}focus(l2,P2){const t3=this._getHostElement();"function"==typeof t3.focus&&t3.focus(P2)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(l2){(l2.keyCode===a1.Fm||l2.keyCode===a1.t6)&&!(0,a1.rp)(l2)&&(this._selectViaInteraction(),l2.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const l2=this.viewValue;l2!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=l2)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(l2=!1){this.onSelectionChange.emit(new g1(this,l2))}static#t=this.\u0275fac=function(P2){o.QTQ()};static#e=this.\u0275dir=o.FsC({type:x2,viewQuery:function(P2,t3){if(1&P2&&o.GBs(H,7),2&P2){let S3;o.mGM(S3=o.lsd())&&(t3._text=S3.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return x2})(),X1=(()=>{class x2 extends p1{constructor(l2,P2,t3,S3){super(l2,P2,t3,S3)}static#t=this.\u0275fac=function(P2){return new(P2||x2)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(W2,8),o.rXU(L,8))};static#e=this.\u0275cmp=o.VBU({type:x2,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(P2,t3){1&P2&&o.bIt("click",function(){return t3._selectViaInteraction()})("keydown",function(v3){return t3._handleKeydown(v3)}),2&P2&&(o.Mr5("id",t3.id),o.BMQ("aria-selected",t3.selected)("aria-disabled",t3.disabled.toString()),o.AVh("mdc-list-item--selected",t3.selected)("mat-mdc-option-multiple",t3.multiple)("mat-mdc-option-active",t3.active)("mdc-list-item--disabled",t3.disabled))},exportAs:["matOption"],features:[o.Vt3],ngContentSelectors:Y,decls:8,vars:5,consts:[["text",""],["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(P2,t3){1&P2&&(o.NAR(d1),o.DNE(0,l1,1,2,"mat-pseudo-checkbox",1),o.SdG(1),o.j41(2,"span",2,0),o.SdG(4,1),o.k0s(),o.DNE(5,v1,1,1,"mat-pseudo-checkbox",3)(6,Z,2,1,"span",4),o.nrm(7,"div",5)),2&P2&&(o.Y8G("ngIf",t3.multiple),o.R7$(5),o.Y8G("ngIf",!t3.multiple&&t3.selected&&!t3.hideSingleSelectionIndicator),o.R7$(),o.Y8G("ngIf",t3.group&&t3.group._inert),o.R7$(),o.Y8G("matRippleTrigger",t3._getHostElement())("matRippleDisabled",t3.disabled||t3.disableRipple))},dependencies:[I1,D.bT,W1],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return x2})();function w1(x2,T2,l2){if(l2.length){let P2=T2.toArray(),t3=l2.toArray(),S3=0;for(let v3=0;v3<x2+1;v3++)P2[v3].group&&P2[v3].group===t3[S3]&&S3++;return S3}return 0}function D2(x2,T2,l2,P2){return x2<l2?x2:x2+T2>l2+P2?Math.max(0,x2-P2+T2):l2}let v2=(()=>{class x2{static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275mod=o.$C({type:x2});static#i=this.\u0275inj=o.G2t({imports:[F1,D.MD,x1,d2]})}return x2})();const t2={capture:!0},J=["focus","click","mouseenter","touchstart"],m1="mat-ripple-loader-uninitialized",o1="mat-ripple-loader-class-name",k1="mat-ripple-loader-centered",b2="mat-ripple-loader-disabled";let Y2=(()=>{class x2{constructor(){this._document=(0,o.WQX)(D.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(R1,{optional:!0}),this._platform=(0,o.WQX)(O.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=l2=>{if(!(l2.target instanceof HTMLElement))return;const t3=l2.target.closest(`[${m1}]`);t3&&this._createRipple(t3)},this._ngZone.runOutsideAngular(()=>{for(const l2 of J)this._document?.addEventListener(l2,this._onInteraction,t2)})}ngOnDestroy(){const l2=this._hosts.keys();for(const P2 of l2)this.destroyRipple(P2);for(const P2 of J)this._document?.removeEventListener(P2,this._onInteraction,t2)}configureRipple(l2,P2){l2.setAttribute(m1,""),(P2.className||!l2.hasAttribute(o1))&&l2.setAttribute(o1,P2.className||""),P2.centered&&l2.setAttribute(k1,""),P2.disabled&&l2.setAttribute(b2,"")}getRipple(l2){return this._hosts.get(l2)||this._createRipple(l2)}setDisabled(l2,P2){const t3=this._hosts.get(l2);t3?t3.disabled=P2:P2?l2.setAttribute(b2,""):l2.removeAttribute(b2)}_createRipple(l2){if(!this._document)return;const P2=this._hosts.get(l2);if(P2)return P2;l2.querySelector(".mat-ripple")?.remove();const t3=this._document.createElement("span");t3.classList.add("mat-ripple",l2.getAttribute(o1)),l2.append(t3);const S3=new I1(new o.aKT(t3),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return S3._isInitialized=!0,S3.trigger=l2,S3.centered=l2.hasAttribute(k1),S3.disabled=l2.hasAttribute(b2),this.attachRipple(l2,S3),S3}attachRipple(l2,P2){l2.removeAttribute(m1),this._hosts.set(l2,P2)}destroyRipple(l2){const P2=this._hosts.get(l2);P2&&(P2.ngOnDestroy(),this._hosts.delete(l2))}static#t=this.\u0275fac=function(P2){return new(P2||x2)};static#e=this.\u0275prov=o.jDH({token:x2,factory:x2.\u0275fac,providedIn:"root"})}return x2})()},7868:(m2,P1,f)=>{"use strict";f.d(P1,{EJ:()=>T1,xb:()=>r3,TL:()=>Q1,rl:()=>p1,qT:()=>F1,RG:()=>X1,MV:()=>U2,nJ:()=>f1,JW:()=>y3,yw:()=>U3});var o=f(5541),a=f(457),k=f(1338),x=f(8639),D=f(1502),O=f(870),R=f(5213),V=f(4517),W=f(1856),a1=f(5840);class e1{constructor(D2){this._box=D2,this._destroyed=new D.B,this._resizeSubject=new D.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(v2=>this._resizeSubject.next(v2)))}observe(D2){return this._elementObservables.has(D2)||this._elementObservables.set(D2,new V.c(v2=>{const t2=this._resizeSubject.subscribe(v2);return this._resizeObserver?.observe(D2,{box:this._box}),()=>{this._resizeObserver?.unobserve(D2),t2.unsubscribe(),this._elementObservables.delete(D2)}}).pipe((0,W.p)(v2=>v2.some(t2=>t2.target===D2)),(0,a1.t)({bufferSize:1,refCount:!0}),(0,R.Q)(this._destroyed))),this._elementObservables.get(D2)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let H=(()=>{class w1{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,v2]of this._observers)v2.destroy();this._observers.clear()}observe(v2,t2){const J=t2?.box||"content-box";return this._observers.has(J)||this._observers.set(J,new e1(J)),this._observers.get(J).observe(v2)}static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275prov=o.jDH({token:w1,factory:w1.\u0275fac,providedIn:"root"})}return w1})();var d1=f(9663),Y=f(2015),l1=f(9191),v1=f(8472),Z=f(2115);const S1=["notch"],V1=["matFormFieldNotchedOutline",""],D1=["*"],Q=["textField"],h1=["iconPrefixContainer"],x1=["textPrefixContainer"],O1=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],J1=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function G1(w1,D2){1&w1&&o.nrm(0,"span",21)}function L1(w1,D2){if(1&w1&&(o.j41(0,"label",19),o.SdG(1,1),o.DNE(2,G1,1,0,"span",20),o.k0s()),2&w1){const v2=o.XpG(2);o.Y8G("floating",v2._shouldLabelFloat())("monitorResize",v2._hasOutline())("id",v2._labelId),o.BMQ("for",v2._control.id),o.R7$(2),o.Y8G("ngIf",!v2.hideRequiredMarker&&v2._control.required)}}function a2(w1,D2){if(1&w1&&o.DNE(0,L1,3,5,"label",18),2&w1){const v2=o.XpG();o.Y8G("ngIf",v2._hasFloatingLabel())}}function A2(w1,D2){1&w1&&o.nrm(0,"div",22)}function F2(w1,D2){}function O2(w1,D2){if(1&w1&&o.DNE(0,F2,0,0,"ng-template",24),2&w1){o.XpG(2);const v2=o.sdS(1);o.Y8G("ngTemplateOutlet",v2)}}function o2(w1,D2){if(1&w1&&(o.j41(0,"div",23),o.DNE(1,O2,1,1,"ng-template",11),o.k0s()),2&w1){const v2=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",v2._shouldLabelFloat()),o.R7$(),o.Y8G("ngIf",!v2._forceDisplayInfixLabel())}}function X2(w1,D2){1&w1&&(o.j41(0,"div",25,2),o.SdG(2,2),o.k0s())}function N2(w1,D2){1&w1&&(o.j41(0,"div",26,3),o.SdG(2,3),o.k0s())}function r2(w1,D2){}function g2(w1,D2){if(1&w1&&o.DNE(0,r2,0,0,"ng-template",24),2&w1){o.XpG();const v2=o.sdS(1);o.Y8G("ngTemplateOutlet",v2)}}function H1(w1,D2){1&w1&&(o.j41(0,"div",27),o.SdG(1,4),o.k0s())}function y2(w1,D2){1&w1&&(o.j41(0,"div",28),o.SdG(1,5),o.k0s())}function Q2(w1,D2){1&w1&&o.nrm(0,"div",29)}function Y1(w1,D2){if(1&w1&&(o.j41(0,"div",30),o.SdG(1,6),o.k0s()),2&w1){const v2=o.XpG();o.Y8G("@transitionMessages",v2._subscriptAnimationState)}}function L2(w1,D2){if(1&w1&&(o.j41(0,"mat-hint",34),o.EFF(1),o.k0s()),2&w1){const v2=o.XpG(2);o.Y8G("id",v2._hintLabelId),o.R7$(),o.JRh(v2.hintLabel)}}function E1(w1,D2){if(1&w1&&(o.j41(0,"div",31),o.DNE(1,L2,2,2,"mat-hint",32),o.SdG(2,7),o.nrm(3,"div",33),o.SdG(4,8),o.k0s()),2&w1){const v2=o.XpG();o.Y8G("@transitionMessages",v2._subscriptAnimationState),o.R7$(),o.Y8G("ngIf",v2.hintLabel)}}let f1=(()=>{class w1{static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["mat-label"]]})}return w1})(),$1=0;const T1=new o.nKC("MatError");let Q1=(()=>{class w1{constructor(v2,t2){this.id="mat-mdc-error-"+$1++,v2||t2.nativeElement.setAttribute("aria-live","polite")}static#t=this.\u0275fac=function(t2){return new(t2||w1)(o.kS0("aria-live"),o.rXU(o.aKT))};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(t2,J){2&t2&&o.Mr5("id",J.id)},inputs:{id:"id"},features:[o.Jv_([{provide:T1,useExisting:w1}])]})}return w1})(),f2=0,U2=(()=>{class w1{constructor(){this.align="start",this.id="mat-mdc-hint-"+f2++}static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(t2,J){2&t2&&(o.Mr5("id",J.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===J.align))},inputs:{align:"align",id:"id"}})}return w1})();const b3=new o.nKC("MatPrefix");let y3=(()=>{class w1{constructor(){this._isText=!1}set _isTextSelector(v2){this._isText=!0}static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[o.Mj6.None,"matTextPrefix","_isTextSelector"]},features:[o.Jv_([{provide:b3,useExisting:w1}])]})}return w1})();const A3=new o.nKC("MatSuffix");let U3=(()=>{class w1{constructor(){this._isText=!1}set _isTextSelector(v2){this._isText=!0}static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[o.Mj6.None,"matTextSuffix","_isTextSelector"]},features:[o.Jv_([{provide:A3,useExisting:w1}])]})}return w1})();const g3=new o.nKC("FloatingLabelParent");let rt=(()=>{class w1{get floating(){return this._floating}set floating(v2){this._floating=v2,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(v2){this._monitorResize=v2,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(v2){this._elementRef=v2,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(H),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(g3),this._resizeSubscription=new x.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Y3(w1){if(null!==w1.offsetParent)return w1.scrollWidth;const v2=w1.cloneNode(!0);v2.style.setProperty("position","absolute"),v2.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(v2);const t2=v2.scrollWidth;return v2.remove(),t2}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#t=this.\u0275fac=function(t2){return new(t2||w1)(o.rXU(o.aKT))};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(t2,J){2&t2&&o.AVh("mdc-floating-label--float-above",J.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return w1})();const et="mdc-line-ripple--active",q3="mdc-line-ripple--deactivating";let e3=(()=>{class w1{constructor(v2,t2){this._elementRef=v2,this._handleTransitionEnd=J=>{const m1=this._elementRef.nativeElement.classList,o1=m1.contains(q3);"opacity"===J.propertyName&&o1&&m1.remove(et,q3)},t2.runOutsideAngular(()=>{v2.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const v2=this._elementRef.nativeElement.classList;v2.remove(q3),v2.add(et)}deactivate(){this._elementRef.nativeElement.classList.add(q3)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#t=this.\u0275fac=function(t2){return new(t2||w1)(o.rXU(o.aKT),o.rXU(o.SKi))};static#e=this.\u0275dir=o.FsC({type:w1,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return w1})(),R1=(()=>{class w1{constructor(v2,t2){this._elementRef=v2,this._ngZone=t2,this.open=!1}ngAfterViewInit(){const v2=this._elementRef.nativeElement.querySelector(".mdc-floating-label");v2?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(v2.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>v2.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(v2){this._notch.nativeElement.style.width=this.open&&v2?`calc(${v2}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#t=this.\u0275fac=function(t2){return new(t2||w1)(o.rXU(o.aKT),o.rXU(o.SKi))};static#e=this.\u0275cmp=o.VBU({type:w1,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(t2,J){if(1&t2&&o.GBs(S1,5),2&t2){let m1;o.mGM(m1=o.lsd())&&(J._notch=m1.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(t2,J){2&t2&&o.AVh("mdc-notched-outline--notched",J.open)},inputs:{open:[o.Mj6.None,"matFormFieldNotchedOutlineOpen","open"]},attrs:V1,ngContentSelectors:D1,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(t2,J){1&t2&&(o.NAR(),o.nrm(0,"div",1),o.j41(1,"div",2,0),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return w1})();const I1={transitionMessages:(0,Y.hZ)("transitionMessages",[(0,Y.wk)("enter",(0,Y.iF)({opacity:1,transform:"translateY(0%)"})),(0,Y.kY)("void => enter",[(0,Y.iF)({opacity:0,transform:"translateY(-5px)"}),(0,Y.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let F1=(()=>{class w1{static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275dir=o.FsC({type:w1})}return w1})();const r3=new o.nKC("MatFormField"),$2=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let d3=0;const L="fill",$="fixed";let p1=(()=>{class w1{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(v2){this._hideRequiredMarker=(0,d1.he)(v2)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(v2){v2!==this._floatLabel&&(this._floatLabel=v2,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(v2){const t2=this._appearance;this._appearance=v2||this._defaults?.appearance||L,"outline"===this._appearance&&this._appearance!==t2&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||$}set subscriptSizing(v2){this._subscriptSizing=v2||this._defaults?.subscriptSizing||$}get hintLabel(){return this._hintLabel}set hintLabel(v2){this._hintLabel=v2,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(v2){this._explicitFormFieldControl=v2}constructor(v2,t2,J,m1,o1,k1,b2,Y2){this._elementRef=v2,this._changeDetectorRef=t2,this._ngZone=J,this._dir=m1,this._platform=o1,this._defaults=k1,this._animationMode=b2,this._hideRequiredMarker=!1,this.color="primary",this._appearance=L,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+d3++,this._hintLabelId="mat-mdc-hint-"+d3++,this._subscriptAnimationState="",this._destroyed=new D.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,k1&&(k1.appearance&&(this.appearance=k1.appearance),this._hideRequiredMarker=!!k1?.hideRequiredMarker,k1.color&&(this.color=k1.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const v2=this._control;v2.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${v2.controlType}`),v2.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),v2.ngControl&&v2.ngControl.valueChanges&&v2.ngControl.valueChanges.pipe((0,R.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(v2=>!v2._isText),this._hasTextPrefix=!!this._prefixChildren.find(v2=>v2._isText),this._hasIconSuffix=!!this._suffixChildren.find(v2=>!v2._isText),this._hasTextSuffix=!!this._suffixChildren.find(v2=>v2._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,O.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,R.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,R.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(v2){const t2=this._control?this._control.ngControl:null;return t2&&t2[v2]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let v2=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&v2.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t2=this._hintChildren?this._hintChildren.find(m1=>"start"===m1.align):null,J=this._hintChildren?this._hintChildren.find(m1=>"end"===m1.align):null;t2?v2.push(t2.id):this._hintLabel&&v2.push(this._hintLabelId),J&&v2.push(J.id)}else this._errorChildren&&v2.push(...this._errorChildren.map(t2=>t2.id));this._control.setDescribedByIds(v2)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const v2=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(v2.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t2=this._iconPrefixContainer?.nativeElement,J=this._textPrefixContainer?.nativeElement,m1=t2?.getBoundingClientRect().width??0,o1=J?.getBoundingClientRect().width??0;v2.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${m1+o1}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const v2=this._elementRef.nativeElement;if(v2.getRootNode){const t2=v2.getRootNode();return t2&&t2!==v2}return document.documentElement.contains(v2)}static#t=this.\u0275fac=function(t2){return new(t2||w1)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(a.dS),o.rXU(k.OD),o.rXU($2,8),o.rXU(o.bc$,8),o.rXU(l1.qQ))};static#e=this.\u0275cmp=o.VBU({type:w1,selectors:[["mat-form-field"]],contentQueries:function(t2,J,m1){if(1&t2&&(o.wni(m1,f1,5),o.wni(m1,f1,7),o.wni(m1,F1,5),o.wni(m1,b3,5),o.wni(m1,A3,5),o.wni(m1,T1,5),o.wni(m1,U2,5)),2&t2){let o1;o.mGM(o1=o.lsd())&&(J._labelChildNonStatic=o1.first),o.mGM(o1=o.lsd())&&(J._labelChildStatic=o1.first),o.mGM(o1=o.lsd())&&(J._formFieldControl=o1.first),o.mGM(o1=o.lsd())&&(J._prefixChildren=o1),o.mGM(o1=o.lsd())&&(J._suffixChildren=o1),o.mGM(o1=o.lsd())&&(J._errorChildren=o1),o.mGM(o1=o.lsd())&&(J._hintChildren=o1)}},viewQuery:function(t2,J){if(1&t2&&(o.GBs(Q,5),o.GBs(h1,5),o.GBs(x1,5),o.GBs(rt,5),o.GBs(R1,5),o.GBs(e3,5)),2&t2){let m1;o.mGM(m1=o.lsd())&&(J._textField=m1.first),o.mGM(m1=o.lsd())&&(J._iconPrefixContainer=m1.first),o.mGM(m1=o.lsd())&&(J._textPrefixContainer=m1.first),o.mGM(m1=o.lsd())&&(J._floatingLabel=m1.first),o.mGM(m1=o.lsd())&&(J._notchedOutline=m1.first),o.mGM(m1=o.lsd())&&(J._lineRipple=m1.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(t2,J){2&t2&&o.AVh("mat-mdc-form-field-label-always-float",J._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",J._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",J._hasIconSuffix)("mat-form-field-invalid",J._control.errorState)("mat-form-field-disabled",J._control.disabled)("mat-form-field-autofilled",J._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===J._animationMode)("mat-form-field-appearance-fill","fill"==J.appearance)("mat-form-field-appearance-outline","outline"==J.appearance)("mat-form-field-hide-placeholder",J._hasFloatingLabel()&&!J._shouldLabelFloat())("mat-focused",J._control.focused)("mat-primary","accent"!==J.color&&"warn"!==J.color)("mat-accent","accent"===J.color)("mat-warn","warn"===J.color)("ng-untouched",J._shouldForward("untouched"))("ng-touched",J._shouldForward("touched"))("ng-pristine",J._shouldForward("pristine"))("ng-dirty",J._shouldForward("dirty"))("ng-valid",J._shouldForward("valid"))("ng-invalid",J._shouldForward("invalid"))("ng-pending",J._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o.Jv_([{provide:r3,useExisting:w1},{provide:g3,useExisting:w1}])],ngContentSelectors:J1,decls:18,vars:23,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(t2,J){if(1&t2){const m1=o.RV6();o.NAR(O1),o.DNE(0,a2,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",4,1),o.bIt("click",function(k1){return o.eBV(m1),o.Njj(J._control.onContainerClick(k1))}),o.DNE(4,A2,1,0,"div",5),o.j41(5,"div",6),o.DNE(6,o2,2,2,"div",7)(7,X2,3,0,"div",8)(8,N2,3,0,"div",9),o.j41(9,"div",10),o.DNE(10,g2,1,1,"ng-template",11),o.SdG(11),o.k0s(),o.DNE(12,H1,2,0,"div",12)(13,y2,2,0,"div",13),o.k0s(),o.DNE(14,Q2,1,0,"div",14),o.k0s(),o.j41(15,"div",15),o.DNE(16,Y1,2,1,"div",16)(17,E1,5,2,"div",17),o.k0s()}2&t2&&(o.R7$(2),o.AVh("mdc-text-field--filled",!J._hasOutline())("mdc-text-field--outlined",J._hasOutline())("mdc-text-field--no-label",!J._hasFloatingLabel())("mdc-text-field--disabled",J._control.disabled)("mdc-text-field--invalid",J._control.errorState),o.R7$(2),o.Y8G("ngIf",!J._hasOutline()&&!J._control.disabled),o.R7$(2),o.Y8G("ngIf",J._hasOutline()),o.R7$(),o.Y8G("ngIf",J._hasIconPrefix),o.R7$(),o.Y8G("ngIf",J._hasTextPrefix),o.R7$(2),o.Y8G("ngIf",!J._hasOutline()||J._forceDisplayInfixLabel()),o.R7$(2),o.Y8G("ngIf",J._hasTextSuffix),o.R7$(),o.Y8G("ngIf",J._hasIconSuffix),o.R7$(),o.Y8G("ngIf",!J._hasOutline()),o.R7$(),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===J.subscriptSizing),o.Y8G("ngSwitch",J._getDisplayedMessages()),o.R7$(),o.Y8G("ngSwitchCase","error"),o.R7$(),o.Y8G("ngSwitchCase","hint"))},dependencies:[l1.bT,l1.T3,l1.ux,l1.e1,U2,rt,R1,e3],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[I1.transitionMessages]},changeDetection:0})}return w1})(),X1=(()=>{class w1{static#t=this.\u0275fac=function(t2){return new(t2||w1)};static#e=this.\u0275mod=o.$C({type:w1});static#i=this.\u0275inj=o.G2t({imports:[Z.yE,l1.MD,v1.w5,Z.yE]})}return w1})()},3051:(m2,P1,f)=>{"use strict";f.d(P1,{An:()=>y2,m_:()=>Q2,tp:()=>J1});var o=f(5541),a=f(2115),k=f(9663),x=f(9191),D=f(3901),O=f(2790),R=f(4656),V=f(8639),W=f(1969),a1=f(4406),j=f(8713),e1=f(9848),H=f(5603),d1=f(5117),Y=f(7008),l1=f(4199);const v1=["*"];let Z;function V1(Y1){return function S1(){if(void 0===Z&&(Z=null,typeof window<"u")){const Y1=window;void 0!==Y1.trustedTypes&&(Z=Y1.trustedTypes.createPolicy("angular#components",{createHTML:L2=>L2}))}return Z}()?.createHTML(Y1)||Y1}function D1(Y1){return Error(`Unable to find icon with the name "${Y1}"`)}function h1(Y1){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Y1}".`)}function x1(Y1){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Y1}".`)}class O1{constructor(L2,E1,f1){this.url=L2,this.svgText=E1,this.options=f1}}let J1=(()=>{class Y1{constructor(E1,f1,$1,T1){this._httpClient=E1,this._sanitizer=f1,this._errorHandler=T1,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=$1}addSvgIcon(E1,f1,$1){return this.addSvgIconInNamespace("",E1,f1,$1)}addSvgIconLiteral(E1,f1,$1){return this.addSvgIconLiteralInNamespace("",E1,f1,$1)}addSvgIconInNamespace(E1,f1,$1,T1){return this._addSvgIconConfig(E1,f1,new O1($1,null,T1))}addSvgIconResolver(E1){return this._resolvers.push(E1),this}addSvgIconLiteralInNamespace(E1,f1,$1,T1){const Q1=this._sanitizer.sanitize(o.WPN.HTML,$1);if(!Q1)throw x1($1);const f2=V1(Q1);return this._addSvgIconConfig(E1,f1,new O1("",f2,T1))}addSvgIconSet(E1,f1){return this.addSvgIconSetInNamespace("",E1,f1)}addSvgIconSetLiteral(E1,f1){return this.addSvgIconSetLiteralInNamespace("",E1,f1)}addSvgIconSetInNamespace(E1,f1,$1){return this._addSvgIconSetConfig(E1,new O1(f1,null,$1))}addSvgIconSetLiteralInNamespace(E1,f1,$1){const T1=this._sanitizer.sanitize(o.WPN.HTML,f1);if(!T1)throw x1(f1);const Q1=V1(T1);return this._addSvgIconSetConfig(E1,new O1("",Q1,$1))}registerFontClassAlias(E1,f1=E1){return this._fontCssClassesByAlias.set(E1,f1),this}classNameForFontAlias(E1){return this._fontCssClassesByAlias.get(E1)||E1}setDefaultFontSetClass(...E1){return this._defaultFontSetClass=E1,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(E1){const f1=this._sanitizer.sanitize(o.WPN.RESOURCE_URL,E1);if(!f1)throw h1(E1);const $1=this._cachedIconsByUrl.get(f1);return $1?(0,D.of)(a2($1)):this._loadSvgIconFromConfig(new O1(E1,null)).pipe((0,W.M)(T1=>this._cachedIconsByUrl.set(f1,T1)),(0,a1.T)(T1=>a2(T1)))}getNamedSvgIcon(E1,f1=""){const $1=A2(f1,E1);let T1=this._svgIconConfigs.get($1);if(T1)return this._getSvgFromConfig(T1);if(T1=this._getIconConfigFromResolvers(f1,E1),T1)return this._svgIconConfigs.set($1,T1),this._getSvgFromConfig(T1);const Q1=this._iconSetConfigs.get(f1);return Q1?this._getSvgFromIconSetConfigs(E1,Q1):(0,O.$)(D1($1))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(E1){return E1.svgText?(0,D.of)(a2(this._svgElementFromConfig(E1))):this._loadSvgIconFromConfig(E1).pipe((0,a1.T)(f1=>a2(f1)))}_getSvgFromIconSetConfigs(E1,f1){const $1=this._extractIconWithNameFromAnySet(E1,f1);if($1)return(0,D.of)($1);const T1=f1.filter(Q1=>!Q1.svgText).map(Q1=>this._loadSvgIconSetFromConfig(Q1).pipe((0,j.W)(f2=>{const b3=`Loading icon set URL: ${this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Q1.url)} failed: ${f2.message}`;return this._errorHandler.handleError(new Error(b3)),(0,D.of)(null)})));return(0,R.p)(T1).pipe((0,a1.T)(()=>{const Q1=this._extractIconWithNameFromAnySet(E1,f1);if(!Q1)throw D1(E1);return Q1}))}_extractIconWithNameFromAnySet(E1,f1){for(let $1=f1.length-1;$1>=0;$1--){const T1=f1[$1];if(T1.svgText&&T1.svgText.toString().indexOf(E1)>-1){const Q1=this._svgElementFromConfig(T1),f2=this._extractSvgIconFromSet(Q1,E1,T1.options);if(f2)return f2}}return null}_loadSvgIconFromConfig(E1){return this._fetchIcon(E1).pipe((0,W.M)(f1=>E1.svgText=f1),(0,a1.T)(()=>this._svgElementFromConfig(E1)))}_loadSvgIconSetFromConfig(E1){return E1.svgText?(0,D.of)(null):this._fetchIcon(E1).pipe((0,W.M)(f1=>E1.svgText=f1))}_extractSvgIconFromSet(E1,f1,$1){const T1=E1.querySelector(`[id="${f1}"]`);if(!T1)return null;const Q1=T1.cloneNode(!0);if(Q1.removeAttribute("id"),"svg"===Q1.nodeName.toLowerCase())return this._setSvgAttributes(Q1,$1);if("symbol"===Q1.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Q1),$1);const f2=this._svgElementFromString(V1("<svg></svg>"));return f2.appendChild(Q1),this._setSvgAttributes(f2,$1)}_svgElementFromString(E1){const f1=this._document.createElement("DIV");f1.innerHTML=E1;const $1=f1.querySelector("svg");if(!$1)throw Error("<svg> tag not found");return $1}_toSvgElement(E1){const f1=this._svgElementFromString(V1("<svg></svg>")),$1=E1.attributes;for(let T1=0;T1<$1.length;T1++){const{name:Q1,value:f2}=$1[T1];"id"!==Q1&&f1.setAttribute(Q1,f2)}for(let T1=0;T1<E1.childNodes.length;T1++)E1.childNodes[T1].nodeType===this._document.ELEMENT_NODE&&f1.appendChild(E1.childNodes[T1].cloneNode(!0));return f1}_setSvgAttributes(E1,f1){return E1.setAttribute("fit",""),E1.setAttribute("height","100%"),E1.setAttribute("width","100%"),E1.setAttribute("preserveAspectRatio","xMidYMid meet"),E1.setAttribute("focusable","false"),f1&&f1.viewBox&&E1.setAttribute("viewBox",f1.viewBox),E1}_fetchIcon(E1){const{url:f1,options:$1}=E1,T1=$1?.withCredentials??!1;if(!this._httpClient)throw function Q(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==f1)throw Error(`Cannot fetch icon from URL "${f1}".`);const Q1=this._sanitizer.sanitize(o.WPN.RESOURCE_URL,f1);if(!Q1)throw h1(f1);const f2=this._inProgressUrlFetches.get(Q1);if(f2)return f2;const U2=this._httpClient.get(Q1,{responseType:"text",withCredentials:T1}).pipe((0,a1.T)(b3=>V1(b3)),(0,e1.j)(()=>this._inProgressUrlFetches.delete(Q1)),(0,H.u)());return this._inProgressUrlFetches.set(Q1,U2),U2}_addSvgIconConfig(E1,f1,$1){return this._svgIconConfigs.set(A2(E1,f1),$1),this}_addSvgIconSetConfig(E1,f1){const $1=this._iconSetConfigs.get(E1);return $1?$1.push(f1):this._iconSetConfigs.set(E1,[f1]),this}_svgElementFromConfig(E1){if(!E1.svgElement){const f1=this._svgElementFromString(E1.svgText);this._setSvgAttributes(f1,E1.options),E1.svgElement=f1}return E1.svgElement}_getIconConfigFromResolvers(E1,f1){for(let $1=0;$1<this._resolvers.length;$1++){const T1=this._resolvers[$1](f1,E1);if(T1)return F2(T1)?new O1(T1.url,null,T1.options):new O1(T1,null)}}static#t=this.\u0275fac=function(f1){return new(f1||Y1)(o.KVO(Y.Qq,8),o.KVO(l1.up),o.KVO(x.qQ,8),o.KVO(o.zcH))};static#e=this.\u0275prov=o.jDH({token:Y1,factory:Y1.\u0275fac,providedIn:"root"})}return Y1})();function a2(Y1){return Y1.cloneNode(!0)}function A2(Y1,L2){return Y1+":"+L2}function F2(Y1){return!(!Y1.url||!Y1.options)}const O2=(0,a.Zc)(class{constructor(Y1){this._elementRef=Y1}}),o2=new o.nKC("MAT_ICON_DEFAULT_OPTIONS"),X2=new o.nKC("mat-icon-location",{providedIn:"root",factory:function N2(){const Y1=(0,o.WQX)(x.qQ),L2=Y1?Y1.location:null;return{getPathname:()=>L2?L2.pathname+L2.search:""}}}),r2=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],g2=r2.map(Y1=>`[${Y1}]`).join(", "),H1=/^url\(['"]?#(.*?)['"]?\)$/;let y2=(()=>{class Y1 extends O2{get inline(){return this._inline}set inline(E1){this._inline=(0,k.he)(E1)}get svgIcon(){return this._svgIcon}set svgIcon(E1){E1!==this._svgIcon&&(E1?this._updateSvgIcon(E1):this._svgIcon&&this._clearSvgElement(),this._svgIcon=E1)}get fontSet(){return this._fontSet}set fontSet(E1){const f1=this._cleanupFontValue(E1);f1!==this._fontSet&&(this._fontSet=f1,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(E1){const f1=this._cleanupFontValue(E1);f1!==this._fontIcon&&(this._fontIcon=f1,this._updateFontIconClasses())}constructor(E1,f1,$1,T1,Q1,f2){super(E1),this._iconRegistry=f1,this._location=T1,this._errorHandler=Q1,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=V.yU.EMPTY,f2&&(f2.color&&(this.color=this.defaultColor=f2.color),f2.fontSet&&(this.fontSet=f2.fontSet)),$1||E1.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(E1){if(!E1)return["",""];const f1=E1.split(":");switch(f1.length){case 1:return["",f1[0]];case 2:return f1;default:throw Error(`Invalid icon name: "${E1}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const E1=this._elementsWithExternalReferences;if(E1&&E1.size){const f1=this._location.getPathname();f1!==this._previousPath&&(this._previousPath=f1,this._prependPathToReferences(f1))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(E1){this._clearSvgElement();const f1=this._location.getPathname();this._previousPath=f1,this._cacheChildrenWithExternalReferences(E1),this._prependPathToReferences(f1),this._elementRef.nativeElement.appendChild(E1)}_clearSvgElement(){const E1=this._elementRef.nativeElement;let f1=E1.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();f1--;){const $1=E1.childNodes[f1];(1!==$1.nodeType||"svg"===$1.nodeName.toLowerCase())&&$1.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const E1=this._elementRef.nativeElement,f1=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter($1=>$1.length>0);this._previousFontSetClass.forEach($1=>E1.classList.remove($1)),f1.forEach($1=>E1.classList.add($1)),this._previousFontSetClass=f1,this.fontIcon!==this._previousFontIconClass&&!f1.includes("mat-ligature-font")&&(this._previousFontIconClass&&E1.classList.remove(this._previousFontIconClass),this.fontIcon&&E1.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(E1){return"string"==typeof E1?E1.trim().split(" ")[0]:E1}_prependPathToReferences(E1){const f1=this._elementsWithExternalReferences;f1&&f1.forEach(($1,T1)=>{$1.forEach(Q1=>{T1.setAttribute(Q1.name,`url('${E1}#${Q1.value}')`)})})}_cacheChildrenWithExternalReferences(E1){const f1=E1.querySelectorAll(g2),$1=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let T1=0;T1<f1.length;T1++)r2.forEach(Q1=>{const f2=f1[T1],U2=f2.getAttribute(Q1),b3=U2?U2.match(H1):null;if(b3){let y3=$1.get(f2);y3||(y3=[],$1.set(f2,y3)),y3.push({name:Q1,value:b3[1]})}})}_updateSvgIcon(E1){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),E1){const[f1,$1]=this._splitIconName(E1);f1&&(this._svgNamespace=f1),$1&&(this._svgName=$1),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon($1,f1).pipe((0,d1.s)(1)).subscribe(T1=>this._setSvgElement(T1),T1=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${f1}:${$1}! ${T1.message}`))})}}static#t=this.\u0275fac=function(f1){return new(f1||Y1)(o.rXU(o.aKT),o.rXU(J1),o.kS0("aria-hidden"),o.rXU(X2),o.rXU(o.zcH),o.rXU(o2,8))};static#e=this.\u0275cmp=o.VBU({type:Y1,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(f1,$1){2&f1&&(o.BMQ("data-mat-icon-type",$1._usingFontIcon()?"font":"svg")("data-mat-icon-name",$1._svgName||$1.fontIcon)("data-mat-icon-namespace",$1._svgNamespace||$1.fontSet)("fontIcon",$1._usingFontIcon()?$1.fontIcon:null),o.AVh("mat-icon-inline",$1.inline)("mat-icon-no-color","primary"!==$1.color&&"accent"!==$1.color&&"warn"!==$1.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[o.Vt3],ngContentSelectors:v1,decls:1,vars:0,template:function(f1,$1){1&f1&&(o.NAR(),o.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return Y1})(),Q2=(()=>{class Y1{static#t=this.\u0275fac=function(f1){return new(f1||Y1)};static#e=this.\u0275mod=o.$C({type:Y1});static#i=this.\u0275inj=o.G2t({imports:[a.yE,a.yE]})}return Y1})()},9836:(m2,P1,f)=>{"use strict";f.d(P1,{fS:()=>Y,fg:()=>d1});var o=f(9663),a=f(1338),k=f(9401),x=f(5541),D=f(8015),O=f(2115),R=f(7868),V=f(1502);const a1=new x.nKC("MAT_INPUT_VALUE_ACCESSOR"),j=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let e1=0;const H=(0,O.J8)(class{constructor(l1,v1,Z,S1){this._defaultErrorStateMatcher=l1,this._parentForm=v1,this._parentFormGroup=Z,this.ngControl=S1,this.stateChanges=new V.B}});let d1=(()=>{class l1 extends H{get disabled(){return this._disabled}set disabled(Z){this._disabled=(0,o.he)(Z),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Z){this._id=Z||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(D.k0.required)??!1}set required(Z){this._required=(0,o.he)(Z)}get type(){return this._type}set type(Z){this._type=Z||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(Z){Z!==this.value&&(this._inputValueAccessor.value=Z,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Z){this._readonly=(0,o.he)(Z)}constructor(Z,S1,V1,D1,Q,h1,x1,O1,J1,G1){super(h1,D1,Q,V1),this._elementRef=Z,this._platform=S1,this._autofillMonitor=O1,this._formField=G1,this._uid="mat-input-"+e1++,this.focused=!1,this.stateChanges=new V.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(A2=>(0,a.MU)().has(A2)),this._iOSKeyupListener=A2=>{const F2=A2.target;!F2.value&&0===F2.selectionStart&&0===F2.selectionEnd&&(F2.setSelectionRange(1,1),F2.setSelectionRange(0,0))};const L1=this._elementRef.nativeElement,a2=L1.nodeName.toLowerCase();this._inputValueAccessor=x1||L1,this._previousNativeValue=this.value,this.id=this.id,S1.IOS&&J1.runOutsideAngular(()=>{Z.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===a2,this._isTextarea="textarea"===a2,this._isInFormField=!!G1,this._isNativeSelect&&(this.controlType=L1.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Z=>{this.autofilled=Z.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Z){this._elementRef.nativeElement.focus(Z)}_focusChanged(Z){Z!==this.focused&&(this.focused=Z,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const Z=this._elementRef.nativeElement.value;this._previousNativeValue!==Z&&(this._previousNativeValue=Z,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Z=this._getPlaceholder();if(Z!==this._previousPlaceholder){const S1=this._elementRef.nativeElement;this._previousPlaceholder=Z,Z?S1.setAttribute("placeholder",Z):S1.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){j.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Z=this._elementRef.nativeElement.validity;return Z&&Z.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Z=this._elementRef.nativeElement,S1=Z.options[0];return this.focused||Z.multiple||!this.empty||!!(Z.selectedIndex>-1&&S1&&S1.label)}return this.focused||!this.empty}setDescribedByIds(Z){Z.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Z.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Z=this._elementRef.nativeElement;return this._isNativeSelect&&(Z.multiple||Z.size>1)}static#t=this.\u0275fac=function(S1){return new(S1||l1)(x.rXU(x.aKT),x.rXU(a.OD),x.rXU(D.vO,10),x.rXU(D.cV,8),x.rXU(D.j4,8),x.rXU(O.es),x.rXU(a1,10),x.rXU(k.P8),x.rXU(x.SKi),x.rXU(R.xb,8))};static#e=this.\u0275dir=x.FsC({type:l1,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(S1,V1){1&S1&&x.bIt("focus",function(){return V1._focusChanged(!0)})("blur",function(){return V1._focusChanged(!1)})("input",function(){return V1._onInput()}),2&S1&&(x.Mr5("id",V1.id)("disabled",V1.disabled)("required",V1.required),x.BMQ("name",V1.name||null)("readonly",V1.readonly&&!V1._isNativeSelect||null)("aria-invalid",V1.empty&&V1.required?null:V1.errorState)("aria-required",V1.required)("id",V1.id),x.AVh("mat-input-server",V1._isServer)("mat-mdc-form-field-textarea-control",V1._isInFormField&&V1._isTextarea)("mat-mdc-form-field-input-control",V1._isInFormField)("mdc-text-field__input",V1._isInFormField)("mat-mdc-native-select-inline",V1._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[x.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[x.Jv_([{provide:R.qT,useExisting:l1}]),x.Vt3,x.OA$]})}return l1})(),Y=(()=>{class l1{static#t=this.\u0275fac=function(S1){return new(S1||l1)};static#e=this.\u0275mod=x.$C({type:l1});static#i=this.\u0275inj=x.G2t({imports:[O.yE,R.RG,R.RG,k.EE,O.yE]})}return l1})()},5469:(m2,P1,f)=>{"use strict";f.d(P1,{PD:()=>Q2,T7:()=>L2});var o=f(6530),a=f(8627),k=f(9191),x=f(5541),D=f(2115),O=f(3872),R=f(457),V=f(2085),W=f(1338),a1=f(5213),j=f(5117),e1=f(9663),H=f(4986),d1=f(3965),Y=f(1502);f(2015);const V1=new x.nKC("mat-tooltip-scroll-strategy"),Q={provide:V1,deps:[o.hJ],useFactory:function D1(f1){return()=>f1.scrollStrategies.reposition({scrollThrottle:20})}},x1=new x.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function h1(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),J1="tooltip-panel",G1=(0,W.BQ)({passive:!0});let o2=(()=>{class f1{get position(){return this._position}set position(T1){T1!==this._position&&(this._position=T1,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(T1){this._positionAtOrigin=(0,e1.he)(T1),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(T1){this._disabled=(0,e1.he)(T1),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(T1){this._showDelay=(0,e1.OE)(T1)}get hideDelay(){return this._hideDelay}set hideDelay(T1){this._hideDelay=(0,e1.OE)(T1),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(T1){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=T1?String(T1).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(T1){this._tooltipClass=T1,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(T1,Q1,f2,U2,b3,y3,A3,U3,g3,rt,Y3,et){this._overlay=T1,this._elementRef=Q1,this._scrollDispatcher=f2,this._viewContainerRef=U2,this._ngZone=b3,this._platform=y3,this._ariaDescriber=A3,this._focusMonitor=U3,this._dir=rt,this._defaultOptions=Y3,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new Y.B,this._scrollStrategy=g3,this._document=et,Y3&&(this._showDelay=Y3.showDelay,this._hideDelay=Y3.hideDelay,Y3.position&&(this.position=Y3.position),Y3.positionAtOrigin&&(this.positionAtOrigin=Y3.positionAtOrigin),Y3.touchGestures&&(this.touchGestures=Y3.touchGestures)),rt.change.pipe((0,a1.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,a1.Q)(this._destroyed)).subscribe(T1=>{T1?"keyboard"===T1&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const T1=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Q1,f2])=>{T1.removeEventListener(Q1,f2,G1)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(T1,this.message,"tooltip"),this._focusMonitor.stopMonitoring(T1)}show(T1=this.showDelay,Q1){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const f2=this._createOverlay(Q1);this._detach(),this._portal=this._portal||new d1.A8(this._tooltipComponent,this._viewContainerRef);const U2=this._tooltipInstance=f2.attach(this._portal).instance;U2._triggerElement=this._elementRef.nativeElement,U2._mouseLeaveHideDelay=this._hideDelay,U2.afterHidden().pipe((0,a1.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),U2.show(T1)}hide(T1=this.hideDelay){const Q1=this._tooltipInstance;Q1&&(Q1.isVisible()?Q1.hide(T1):(Q1._cancelPendingAnimations(),this._detach()))}toggle(T1){this._isTooltipVisible()?this.hide():this.show(void 0,T1)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(T1){if(this._overlayRef){const U2=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!T1)&&U2._origin instanceof x.aKT)return this._overlayRef;this._detach()}const Q1=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),f2=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&T1||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Q1);return f2.positionChanges.pipe((0,a1.Q)(this._destroyed)).subscribe(U2=>{this._updateCurrentPositionClass(U2.connectionPair),this._tooltipInstance&&U2.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:f2,panelClass:`${this._cssClassPrefix}-${J1}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,a1.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,a1.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,a1.Q)(this._destroyed)).subscribe(U2=>{this._isTooltipVisible()&&U2.keyCode===H._f&&!(0,H.rp)(U2)&&(U2.preventDefault(),U2.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(T1){const Q1=T1.getConfig().positionStrategy,f2=this._getOrigin(),U2=this._getOverlayPosition();Q1.withPositions([this._addOffset({...f2.main,...U2.main}),this._addOffset({...f2.fallback,...U2.fallback})])}_addOffset(T1){return T1}_getOrigin(){const T1=!this._dir||"ltr"==this._dir.value,Q1=this.position;let f2;"above"==Q1||"below"==Q1?f2={originX:"center",originY:"above"==Q1?"top":"bottom"}:"before"==Q1||"left"==Q1&&T1||"right"==Q1&&!T1?f2={originX:"start",originY:"center"}:("after"==Q1||"right"==Q1&&T1||"left"==Q1&&!T1)&&(f2={originX:"end",originY:"center"});const{x:U2,y:b3}=this._invertPosition(f2.originX,f2.originY);return{main:f2,fallback:{originX:U2,originY:b3}}}_getOverlayPosition(){const T1=!this._dir||"ltr"==this._dir.value,Q1=this.position;let f2;"above"==Q1?f2={overlayX:"center",overlayY:"bottom"}:"below"==Q1?f2={overlayX:"center",overlayY:"top"}:"before"==Q1||"left"==Q1&&T1||"right"==Q1&&!T1?f2={overlayX:"end",overlayY:"center"}:("after"==Q1||"right"==Q1&&T1||"left"==Q1&&!T1)&&(f2={overlayX:"start",overlayY:"center"});const{x:U2,y:b3}=this._invertPosition(f2.overlayX,f2.overlayY);return{main:f2,fallback:{overlayX:U2,overlayY:b3}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,j.s)(1),(0,a1.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(T1){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=T1,this._tooltipInstance._markForCheck())}_invertPosition(T1,Q1){return"above"===this.position||"below"===this.position?"top"===Q1?Q1="bottom":"bottom"===Q1&&(Q1="top"):"end"===T1?T1="start":"start"===T1&&(T1="end"),{x:T1,y:Q1}}_updateCurrentPositionClass(T1){const{overlayY:Q1,originX:f2,originY:U2}=T1;let b3;if(b3="center"===Q1?this._dir&&"rtl"===this._dir.value?"end"===f2?"left":"right":"start"===f2?"left":"right":"bottom"===Q1&&"top"===U2?"above":"below",b3!==this._currentPosition){const y3=this._overlayRef;if(y3){const A3=`${this._cssClassPrefix}-${J1}-`;y3.removePanelClass(A3+this._currentPosition),y3.addPanelClass(A3+b3)}this._currentPosition=b3}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",T1=>{let Q1;this._setupPointerExitEventsIfNeeded(),void 0!==T1.x&&void 0!==T1.y&&(Q1=T1),this.show(void 0,Q1)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",T1=>{const Q1=T1.targetTouches?.[0],f2=Q1?{x:Q1.clientX,y:Q1.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,f2),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const T1=[];if(this._platformSupportsMouseEvents())T1.push(["mouseleave",Q1=>{const f2=Q1.relatedTarget;(!f2||!this._overlayRef?.overlayElement.contains(f2))&&this.hide()}],["wheel",Q1=>this._wheelListener(Q1)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Q1=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};T1.push(["touchend",Q1],["touchcancel",Q1])}this._addListeners(T1),this._passiveListeners.push(...T1)}_addListeners(T1){T1.forEach(([Q1,f2])=>{this._elementRef.nativeElement.addEventListener(Q1,f2,G1)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(T1){if(this._isTooltipVisible()){const Q1=this._document.elementFromPoint(T1.clientX,T1.clientY),f2=this._elementRef.nativeElement;Q1!==f2&&!f2.contains(Q1)&&this.hide()}}_disableNativeGesturesIfNecessary(){const T1=this.touchGestures;if("off"!==T1){const Q1=this._elementRef.nativeElement,f2=Q1.style;("on"===T1||"INPUT"!==Q1.nodeName&&"TEXTAREA"!==Q1.nodeName)&&(f2.userSelect=f2.msUserSelect=f2.webkitUserSelect=f2.MozUserSelect="none"),("on"===T1||!Q1.draggable)&&(f2.webkitUserDrag="none"),f2.touchAction="none",f2.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(Q1){x.QTQ()};static#e=this.\u0275dir=x.FsC({type:f1,inputs:{position:[x.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[x.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[x.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[x.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[x.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[x.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[x.Mj6.None,"matTooltip","message"],tooltipClass:[x.Mj6.None,"matTooltipClass","tooltipClass"]}})}return f1})(),N2=(()=>{class f1{constructor(T1,Q1){this._changeDetectorRef=T1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Y.B,this._animationsDisabled="NoopAnimations"===Q1}show(T1){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},T1)}hide(T1){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},T1)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:T1}){(!T1||!this._triggerElement.contains(T1))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:T1}){(T1===this._showAnimation||T1===this._hideAnimation)&&this._finalizeAnimation(T1===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(T1){T1?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(T1){const Q1=this._tooltip.nativeElement,f2=this._showAnimation,U2=this._hideAnimation;if(Q1.classList.remove(T1?U2:f2),Q1.classList.add(T1?f2:U2),this._isVisible=T1,T1&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const b3=getComputedStyle(Q1);("0s"===b3.getPropertyValue("animation-duration")||"none"===b3.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}T1&&this._onShow(),this._animationsDisabled&&(Q1.classList.add("_mat-animation-noopable"),this._finalizeAnimation(T1))}static#t=this.\u0275fac=function(Q1){return new(Q1||f1)(x.rXU(x.gRc),x.rXU(x.bc$,8))};static#e=this.\u0275dir=x.FsC({type:f1})}return f1})();const y2=["tooltip"];let Q2=(()=>{class f1 extends o2{constructor(T1,Q1,f2,U2,b3,y3,A3,U3,g3,rt,Y3,et){super(T1,Q1,f2,U2,b3,y3,A3,U3,g3,rt,Y3,et),this._tooltipComponent=Y1}static#t=this.\u0275fac=function(Q1){return new(Q1||f1)(x.rXU(o.hJ),x.rXU(x.aKT),x.rXU(O.R),x.rXU(x.c1b),x.rXU(x.SKi),x.rXU(W.OD),x.rXU(a.vr),x.rXU(a.FN),x.rXU(V1),x.rXU(R.dS,8),x.rXU(x1,8),x.rXU(k.qQ))};static#e=this.\u0275dir=x.FsC({type:f1,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],hostVars:2,hostBindings:function(Q1,f2){2&Q1&&x.AVh("mat-tooltip-disabled",f2.disabled)},exportAs:["matTooltip"],features:[x.Vt3]})}return f1})(),Y1=(()=>{class f1 extends N2{constructor(T1,Q1,f2){super(T1,f2),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide",this._isHandset=Q1.observe(V.Rp.Handset)}static#t=this.\u0275fac=function(Q1){return new(Q1||f1)(x.rXU(x.gRc),x.rXU(V.QP),x.rXU(x.bc$,8))};static#e=this.\u0275cmp=x.VBU({type:f1,selectors:[["mat-tooltip-component"]],viewQuery:function(Q1,f2){if(1&Q1&&x.GBs(y2,7),2&Q1){let U2;x.mGM(U2=x.lsd())&&(f2._tooltip=U2.first)}},hostAttrs:["aria-hidden","true"],hostVars:3,hostBindings:function(Q1,f2){1&Q1&&x.bIt("mouseleave",function(b3){return f2._handleMouseLeave(b3)}),2&Q1&&(x.BMQ("mat-id-collision",null),x.xc7("zoom",f2.isVisible()?1:null))},features:[x.Vt3],decls:4,vars:6,consts:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],template:function(Q1,f2){if(1&Q1){const U2=x.RV6();x.j41(0,"div",1,0),x.nI1(2,"async"),x.bIt("animationend",function(y3){return x.eBV(U2),x.Njj(f2._handleAnimationEnd(y3))}),x.EFF(3),x.k0s()}if(2&Q1){let U2;x.AVh("mat-tooltip-handset",null==(U2=x.bMT(2,4,f2._isHandset))?null:U2.matches),x.Y8G("ngClass",f2.tooltipClass),x.R7$(3),x.JRh(f2.message)}},dependencies:[k.YU,k.Jj],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}"],encapsulation:2,changeDetection:0})}return f1})(),L2=(()=>{class f1{static#t=this.\u0275fac=function(Q1){return new(Q1||f1)};static#e=this.\u0275mod=x.$C({type:f1});static#i=this.\u0275inj=x.G2t({providers:[Q],imports:[a.Pd,k.MD,o.z_,D.yE,D.yE,O.Gj]})}return f1})()},4199:(m2,P1,f)=>{"use strict";f.d(P1,{B7:()=>O1,Bb:()=>b3,fM:()=>$2,hE:()=>U3,sG:()=>T1,up:()=>d3});var o=f(5541),a=f(9191);class k extends a.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class x extends k{static makeCurrent(){(0,a.ZD)(new x)}onAndCancel(m1,o1,k1){return m1.addEventListener(o1,k1),()=>{m1.removeEventListener(o1,k1)}}dispatchEvent(m1,o1){m1.dispatchEvent(o1)}remove(m1){m1.parentNode&&m1.parentNode.removeChild(m1)}createElement(m1,o1){return(o1=o1||this.getDefaultDocument()).createElement(m1)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(m1){return m1.nodeType===Node.ELEMENT_NODE}isShadowRoot(m1){return m1 instanceof DocumentFragment}getGlobalEventTarget(m1,o1){return"window"===o1?window:"document"===o1?m1:"body"===o1?m1.body:null}getBaseHref(m1){const o1=function O(){return D=D||document.querySelector("base"),D?D.getAttribute("href"):null}();return null==o1?null:function R(J){return new URL(J,document.baseURI).pathname}(o1)}resetBaseElement(){D=null}getUserAgent(){return window.navigator.userAgent}getCookie(m1){return(0,a._b)(document.cookie,m1)}}let D=null,W=(()=>{class J{build(){return new XMLHttpRequest}static#t=this.\u0275fac=function(k1){return new(k1||J)};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})();const a1=new o.nKC("");let j=(()=>{class J{constructor(o1,k1){this._zone=k1,this._eventNameToPlugin=new Map,o1.forEach(b2=>{b2.manager=this}),this._plugins=o1.slice().reverse()}addEventListener(o1,k1,b2){return this._findPluginFor(k1).addEventListener(o1,k1,b2)}getZone(){return this._zone}_findPluginFor(o1){let k1=this._eventNameToPlugin.get(o1);if(k1)return k1;if(k1=this._plugins.find(Y2=>Y2.supports(o1)),!k1)throw new o.wOt(5101,!1);return this._eventNameToPlugin.set(o1,k1),k1}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a1),o.KVO(o.SKi))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})();class e1{constructor(m1){this._doc=m1}}const H="ng-app-id";let d1=(()=>{class J{constructor(o1,k1,b2,Y2={}){this.doc=o1,this.appId=k1,this.nonce=b2,this.platformId=Y2,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,a.Vy)(Y2),this.resetHostNodes()}addStyles(o1){for(const k1 of o1)1===this.changeUsageCount(k1,1)&&this.onStyleAdded(k1)}removeStyles(o1){for(const k1 of o1)this.changeUsageCount(k1,-1)<=0&&this.onStyleRemoved(k1)}ngOnDestroy(){const o1=this.styleNodesInDOM;o1&&(o1.forEach(k1=>k1.remove()),o1.clear());for(const k1 of this.getAllStyles())this.onStyleRemoved(k1);this.resetHostNodes()}addHost(o1){this.hostNodes.add(o1);for(const k1 of this.getAllStyles())this.addStyleToHost(o1,k1)}removeHost(o1){this.hostNodes.delete(o1)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(o1){for(const k1 of this.hostNodes)this.addStyleToHost(k1,o1)}onStyleRemoved(o1){const k1=this.styleRef;k1.get(o1)?.elements?.forEach(b2=>b2.remove()),k1.delete(o1)}collectServerRenderedStyles(){const o1=this.doc.head?.querySelectorAll(`style[${H}="${this.appId}"]`);if(o1?.length){const k1=new Map;return o1.forEach(b2=>{null!=b2.textContent&&k1.set(b2.textContent,b2)}),k1}return null}changeUsageCount(o1,k1){const b2=this.styleRef;if(b2.has(o1)){const Y2=b2.get(o1);return Y2.usage+=k1,Y2.usage}return b2.set(o1,{usage:k1,elements:[]}),k1}getStyleElement(o1,k1){const b2=this.styleNodesInDOM,Y2=b2?.get(k1);if(Y2?.parentNode===o1)return b2.delete(k1),Y2.removeAttribute(H),Y2;{const x2=this.doc.createElement("style");return this.nonce&&x2.setAttribute("nonce",this.nonce),x2.textContent=k1,this.platformIsServer&&x2.setAttribute(H,this.appId),o1.appendChild(x2),x2}}addStyleToHost(o1,k1){const b2=this.getStyleElement(o1,k1),Y2=this.styleRef,x2=Y2.get(k1)?.elements;x2?x2.push(b2):Y2.set(k1,{elements:[b2],usage:1})}resetHostNodes(){const o1=this.hostNodes;o1.clear(),o1.add(this.doc.head)}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a.qQ),o.KVO(o.sZ2),o.KVO(o.BIS,8),o.KVO(o.Agw))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})();const Y={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/"},l1=/%COMP%/g,D1=new o.nKC("",{providedIn:"root",factory:()=>!0});function x1(J,m1){return m1.map(o1=>o1.replace(l1,J))}let O1=(()=>{class J{constructor(o1,k1,b2,Y2,x2,T2,l2,P2=null){this.eventManager=o1,this.sharedStylesHost=k1,this.appId=b2,this.removeStylesOnCompDestroy=Y2,this.doc=x2,this.platformId=T2,this.ngZone=l2,this.nonce=P2,this.rendererByCompId=new Map,this.platformIsServer=(0,a.Vy)(T2),this.defaultRenderer=new J1(o1,x2,l2,this.platformIsServer)}createRenderer(o1,k1){if(!o1||!k1)return this.defaultRenderer;this.platformIsServer&&k1.encapsulation===o.gXe.ShadowDom&&(k1={...k1,encapsulation:o.gXe.Emulated});const b2=this.getOrCreateRenderer(o1,k1);return b2 instanceof O2?b2.applyToHost(o1):b2 instanceof F2&&b2.applyStyles(),b2}getOrCreateRenderer(o1,k1){const b2=this.rendererByCompId;let Y2=b2.get(k1.id);if(!Y2){const x2=this.doc,T2=this.ngZone,l2=this.eventManager,P2=this.sharedStylesHost,t3=this.removeStylesOnCompDestroy,S3=this.platformIsServer;switch(k1.encapsulation){case o.gXe.Emulated:Y2=new O2(l2,P2,k1,this.appId,t3,x2,T2,S3);break;case o.gXe.ShadowDom:return new A2(l2,P2,o1,k1,x2,T2,this.nonce,S3);default:Y2=new F2(l2,P2,k1,t3,x2,T2,S3)}b2.set(k1.id,Y2)}return Y2}ngOnDestroy(){this.rendererByCompId.clear()}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(j),o.KVO(d1),o.KVO(o.sZ2),o.KVO(D1),o.KVO(a.qQ),o.KVO(o.Agw),o.KVO(o.SKi),o.KVO(o.BIS))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})();class J1{constructor(m1,o1,k1,b2){this.eventManager=m1,this.doc=o1,this.ngZone=k1,this.platformIsServer=b2,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(m1,o1){return o1?this.doc.createElementNS(Y[o1]||o1,m1):this.doc.createElement(m1)}createComment(m1){return this.doc.createComment(m1)}createText(m1){return this.doc.createTextNode(m1)}appendChild(m1,o1){(a2(m1)?m1.content:m1).appendChild(o1)}insertBefore(m1,o1,k1){m1&&(a2(m1)?m1.content:m1).insertBefore(o1,k1)}removeChild(m1,o1){m1&&m1.removeChild(o1)}selectRootElement(m1,o1){let k1="string"==typeof m1?this.doc.querySelector(m1):m1;if(!k1)throw new o.wOt(-5104,!1);return o1||(k1.textContent=""),k1}parentNode(m1){return m1.parentNode}nextSibling(m1){return m1.nextSibling}setAttribute(m1,o1,k1,b2){if(b2){o1=b2+":"+o1;const Y2=Y[b2];Y2?m1.setAttributeNS(Y2,o1,k1):m1.setAttribute(o1,k1)}else m1.setAttribute(o1,k1)}removeAttribute(m1,o1,k1){if(k1){const b2=Y[k1];b2?m1.removeAttributeNS(b2,o1):m1.removeAttribute(`${k1}:${o1}`)}else m1.removeAttribute(o1)}addClass(m1,o1){m1.classList.add(o1)}removeClass(m1,o1){m1.classList.remove(o1)}setStyle(m1,o1,k1,b2){b2&(o.czy.DashCase|o.czy.Important)?m1.style.setProperty(o1,k1,b2&o.czy.Important?"important":""):m1.style[o1]=k1}removeStyle(m1,o1,k1){k1&o.czy.DashCase?m1.style.removeProperty(o1):m1.style[o1]=""}setProperty(m1,o1,k1){null!=m1&&(m1[o1]=k1)}setValue(m1,o1){m1.nodeValue=o1}listen(m1,o1,k1){if("string"==typeof m1&&!(m1=(0,a.QT)().getGlobalEventTarget(this.doc,m1)))throw new Error(`Unsupported event target ${m1} for event ${o1}`);return this.eventManager.addEventListener(m1,o1,this.decoratePreventDefault(k1))}decoratePreventDefault(m1){return o1=>{if("__ngUnwrap__"===o1)return m1;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>m1(o1)):m1(o1))&&o1.preventDefault()}}}function a2(J){return"TEMPLATE"===J.tagName&&void 0!==J.content}class A2 extends J1{constructor(m1,o1,k1,b2,Y2,x2,T2,l2){super(m1,Y2,x2,l2),this.sharedStylesHost=o1,this.hostEl=k1,this.shadowRoot=k1.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const P2=x1(b2.id,b2.styles);for(const t3 of P2){const S3=document.createElement("style");T2&&S3.setAttribute("nonce",T2),S3.textContent=t3,this.shadowRoot.appendChild(S3)}}nodeOrShadowRoot(m1){return m1===this.hostEl?this.shadowRoot:m1}appendChild(m1,o1){return super.appendChild(this.nodeOrShadowRoot(m1),o1)}insertBefore(m1,o1,k1){return super.insertBefore(this.nodeOrShadowRoot(m1),o1,k1)}removeChild(m1,o1){return super.removeChild(this.nodeOrShadowRoot(m1),o1)}parentNode(m1){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(m1)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class F2 extends J1{constructor(m1,o1,k1,b2,Y2,x2,T2,l2){super(m1,Y2,x2,T2),this.sharedStylesHost=o1,this.removeStylesOnCompDestroy=b2,this.styles=l2?x1(l2,k1.styles):k1.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class O2 extends F2{constructor(m1,o1,k1,b2,Y2,x2,T2,l2){const P2=b2+"-"+k1.id;super(m1,o1,k1,Y2,x2,T2,l2,P2),this.contentAttr=function Q(J){return"_ngcontent-%COMP%".replace(l1,J)}(P2),this.hostAttr=function h1(J){return"_nghost-%COMP%".replace(l1,J)}(P2)}applyToHost(m1){this.applyStyles(),this.setAttribute(m1,this.hostAttr,"")}createElement(m1,o1){const k1=super.createElement(m1,o1);return super.setAttribute(k1,this.contentAttr,""),k1}}let o2=(()=>{class J extends e1{constructor(o1){super(o1)}supports(o1){return!0}addEventListener(o1,k1,b2){return o1.addEventListener(k1,b2,!1),()=>this.removeEventListener(o1,k1,b2)}removeEventListener(o1,k1,b2){return o1.removeEventListener(k1,b2)}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a.qQ))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})();const X2=["alt","control","meta","shift"],N2={"\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"},r2={alt:J=>J.altKey,control:J=>J.ctrlKey,meta:J=>J.metaKey,shift:J=>J.shiftKey};let g2=(()=>{class J extends e1{constructor(o1){super(o1)}supports(o1){return null!=J.parseEventName(o1)}addEventListener(o1,k1,b2){const Y2=J.parseEventName(k1),x2=J.eventCallback(Y2.fullKey,b2,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,a.QT)().onAndCancel(o1,Y2.domEventName,x2))}static parseEventName(o1){const k1=o1.toLowerCase().split("."),b2=k1.shift();if(0===k1.length||"keydown"!==b2&&"keyup"!==b2)return null;const Y2=J._normalizeKey(k1.pop());let x2="",T2=k1.indexOf("code");if(T2>-1&&(k1.splice(T2,1),x2="code."),X2.forEach(P2=>{const t3=k1.indexOf(P2);t3>-1&&(k1.splice(t3,1),x2+=P2+".")}),x2+=Y2,0!=k1.length||0===Y2.length)return null;const l2={};return l2.domEventName=b2,l2.fullKey=x2,l2}static matchEventFullKeyCode(o1,k1){let b2=N2[o1.key]||o1.key,Y2="";return k1.indexOf("code.")>-1&&(b2=o1.code,Y2="code."),!(null==b2||!b2)&&(b2=b2.toLowerCase()," "===b2?b2="space":"."===b2&&(b2="dot"),X2.forEach(x2=>{x2!==b2&&(0,r2[x2])(o1)&&(Y2+=x2+".")}),Y2+=b2,Y2===k1)}static eventCallback(o1,k1,b2){return Y2=>{J.matchEventFullKeyCode(Y2,o1)&&b2.runGuarded(()=>k1(Y2))}}static _normalizeKey(o1){return"esc"===o1?"escape":o1}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a.qQ))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})();const T1=(0,o.oH4)(o.fpN,"browser",[{provide:o.Agw,useValue:a.AJ},{provide:o.PLl,useValue:function L2(){x.makeCurrent()},multi:!0},{provide:a.qQ,useFactory:function f1(){return(0,o.TL$)(document),document},deps:[]}]),Q1=new o.nKC(""),f2=[{provide:o.e01,useClass:class V{addToWindow(m1){o.JZv.getAngularTestability=(k1,b2=!0)=>{const Y2=m1.findTestabilityInTree(k1,b2);if(null==Y2)throw new o.wOt(5103,!1);return Y2},o.JZv.getAllAngularTestabilities=()=>m1.getAllTestabilities(),o.JZv.getAllAngularRootElements=()=>m1.getAllRootElements(),o.JZv.frameworkStabilizers||(o.JZv.frameworkStabilizers=[]),o.JZv.frameworkStabilizers.push(k1=>{const b2=o.JZv.getAllAngularTestabilities();let Y2=b2.length;const x2=function(){Y2--,0==Y2&&k1()};b2.forEach(T2=>{T2.whenStable(x2)})})}findTestabilityInTree(m1,o1,k1){return null==o1?null:m1.getTestability(o1)??(k1?(0,a.QT)().isShadowRoot(o1)?this.findTestabilityInTree(m1,o1.host,!0):this.findTestabilityInTree(m1,o1.parentElement,!0):null)}},deps:[]},{provide:o.WHO,useClass:o.NYb,deps:[o.SKi,o.giA,o.e01]},{provide:o.NYb,useClass:o.NYb,deps:[o.SKi,o.giA,o.e01]}],U2=[{provide:o.H8p,useValue:"root"},{provide:o.zcH,useFactory:function E1(){return new o.zcH},deps:[]},{provide:a1,useClass:o2,multi:!0,deps:[a.qQ,o.SKi,o.Agw]},{provide:a1,useClass:g2,multi:!0,deps:[a.qQ]},O1,d1,j,{provide:o._9s,useExisting:O1},{provide:a.N0,useClass:W,deps:[]},[]];let b3=(()=>{class J{constructor(o1){}static withServerTransition(o1){return{ngModule:J,providers:[{provide:o.sZ2,useValue:o1.appId}]}}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(Q1,12))};static#e=this.\u0275mod=o.$C({type:J});static#i=this.\u0275inj=o.G2t({providers:[...U2,...f2],imports:[a.MD,o.Hbi]})}return J})(),U3=(()=>{class J{constructor(o1){this._doc=o1}getTitle(){return this._doc.title}setTitle(o1){this._doc.title=o1||""}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a.qQ))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})();const F1={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},W1=new o.nKC("HammerGestureConfig"),d2=new o.nKC("HammerLoader");let W2=(()=>{class J{constructor(){this.events=[],this.overrides={}}buildHammer(o1){const k1=new Hammer(o1,this.options);k1.get("pinch").set({enable:!0}),k1.get("rotate").set({enable:!0});for(const b2 in this.overrides)k1.get(b2).set(this.overrides[b2]);return k1}static#t=this.\u0275fac=function(k1){return new(k1||J)};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})(),r3=(()=>{class J extends e1{constructor(o1,k1,b2,Y2){super(o1),this._config=k1,this.console=b2,this.loader=Y2,this._loaderPromise=null}supports(o1){return!(!F1.hasOwnProperty(o1.toLowerCase())&&!this.isCustomEvent(o1)||!window.Hammer&&!this.loader)}addEventListener(o1,k1,b2){const Y2=this.manager.getZone();if(k1=k1.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||Y2.runOutsideAngular(()=>this.loader());let x2=!1,T2=()=>{x2=!0};return Y2.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?x2||(T2=this.addEventListener(o1,k1,b2)):T2=()=>{}}).catch(()=>{T2=()=>{}})),()=>{T2()}}return Y2.runOutsideAngular(()=>{const x2=this._config.buildHammer(o1),T2=function(l2){Y2.runGuarded(function(){b2(l2)})};return x2.on(k1,T2),()=>{x2.off(k1,T2),"function"==typeof x2.destroy&&x2.destroy()}})}isCustomEvent(o1){return this._config.events.indexOf(o1)>-1}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a.qQ),o.KVO(W1),o.KVO(o.H3F),o.KVO(d2,8))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac})}return J})(),$2=(()=>{class J{static#t=this.\u0275fac=function(k1){return new(k1||J)};static#e=this.\u0275mod=o.$C({type:J});static#i=this.\u0275inj=o.G2t({providers:[{provide:a1,useClass:r3,multi:!0,deps:[a.qQ,W1,o.H3F,[new o.Xx1,d2]]},{provide:W1,useClass:W2,deps:[]}]})}return J})(),d3=(()=>{class J{static#t=this.\u0275fac=function(k1){return new(k1||J)};static#e=this.\u0275prov=o.jDH({token:J,factory:function(k1){let b2=null;return b2=k1?new(k1||J):o.KVO(L),b2},providedIn:"root"})}return J})(),L=(()=>{class J extends d3{constructor(o1){super(),this._doc=o1}sanitize(o1,k1){if(null==k1)return null;switch(o1){case o.WPN.NONE:return k1;case o.WPN.HTML:return(0,o.ZF7)(k1,"HTML")?(0,o.rcV)(k1):(0,o.h9k)(this._doc,String(k1)).toString();case o.WPN.STYLE:return(0,o.ZF7)(k1,"Style")?(0,o.rcV)(k1):k1;case o.WPN.SCRIPT:if((0,o.ZF7)(k1,"Script"))return(0,o.rcV)(k1);throw new o.wOt(5200,!1);case o.WPN.URL:return(0,o.ZF7)(k1,"URL")?(0,o.rcV)(k1):(0,o.$MX)(String(k1));case o.WPN.RESOURCE_URL:if((0,o.ZF7)(k1,"ResourceURL"))return(0,o.rcV)(k1);throw new o.wOt(5201,!1);default:throw new o.wOt(5202,!1)}}bypassSecurityTrustHtml(o1){return(0,o.Kcf)(o1)}bypassSecurityTrustStyle(o1){return(0,o.cWb)(o1)}bypassSecurityTrustScript(o1){return(0,o.UyX)(o1)}bypassSecurityTrustUrl(o1){return(0,o.osQ)(o1)}bypassSecurityTrustResourceUrl(o1){return(0,o.e5t)(o1)}static#t=this.\u0275fac=function(k1){return new(k1||J)(o.KVO(a.qQ))};static#e=this.\u0275prov=o.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})()},1995:(m2,P1,f)=>{"use strict";f.d(P1,{nX:()=>ft,j5:()=>Ft,wF:()=>nt,L6:()=>ut,Z:()=>wt,Xk:()=>E1,gx:()=>Zt,Ix:()=>he,Wk:()=>ht,wQ:()=>be,iI:()=>g5,n3:()=>M1,u$:()=>Be,ld:()=>Nt,OY:()=>r1});var o=f(6207),a=f(5541),k=f(9918),x=f(3860),D=f(3901),O=f(5536),R=f(1640),V=f(3826),W=f(3584),a1=f(8210),j=f(6623),e1=f(2790),H=f(523),d1=f(4517),Y=f(8639),l1=f(1474),v1=f(1676);function Z(){return(0,l1.N)((b,P)=>{let y=null;b._refCount++;const B=(0,v1._)(P,void 0,void 0,void 0,()=>{if(!b||b._refCount<=0||0<--b._refCount)return void(y=null);const u1=b._connection,j1=y;y=null,u1&&(!j1||u1===j1)&&u1.unsubscribe(),P.unsubscribe()});b.subscribe(B),B.closed||(y=b.connect())})}class S1 extends d1.c{constructor(P,y){super(),this.source=P,this.subjectFactory=y,this._subject=null,this._refCount=0,this._connection=null,(0,l1.S)(P)&&(this.lift=P.lift)}_subscribe(P){return this.getSubject().subscribe(P)}getSubject(){const P=this._subject;return(!P||P.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:P}=this;this._subject=this._connection=null,P?.unsubscribe()}connect(){let P=this._connection;if(!P){P=this._connection=new Y.yU;const y=this.getSubject();P.add(this.source.subscribe((0,v1._)(y,void 0,()=>{this._teardown(),y.complete()},B=>{this._teardown(),y.error(B)},()=>this._teardown()))),P.closed&&(this._connection=null,P=Y.yU.EMPTY)}return P}refCount(){return Z()(this)}}var V1=f(1502),D1=f(9191),Q=f(4406),h1=f(1082),x1=f(5117),O1=f(6816),J1=f(1856),G1=f(9380),L1=f(3782),a2=f(5214),A2=f(1969),F2=f(8713),O2=f(2601),o2=f(6257);function X2(b){return b<=0?()=>H.w:(0,l1.N)((P,y)=>{let B=[];P.subscribe((0,v1._)(y,u1=>{B.push(u1),b<B.length&&B.shift()},()=>{for(const u1 of B)y.next(u1);y.complete()},void 0,()=>{B=null}))})}var N2=f(1114),r2=f(2337),H1=f(1083),y2=f(9848),Q2=f(5213),Y1=f(9041),L2=f(4199);const E1="primary",f1=Symbol("RouteTitle");class $1{constructor(P){this.params=P||{}}has(P){return Object.prototype.hasOwnProperty.call(this.params,P)}get(P){if(this.has(P)){const y=this.params[P];return Array.isArray(y)?y[0]:y}return null}getAll(P){if(this.has(P)){const y=this.params[P];return Array.isArray(y)?y:[y]}return[]}get keys(){return Object.keys(this.params)}}function T1(b){return new $1(b)}function Q1(b,P,y){const B=y.path.split("/");if(B.length>b.length||"full"===y.pathMatch&&(P.hasChildren()||B.length<b.length))return null;const u1={};for(let j1=0;j1<B.length;j1++){const k2=B[j1],m3=b[j1];if(k2.startsWith(":"))u1[k2.substring(1)]=m3;else if(k2!==m3.path)return null}return{consumed:b.slice(0,B.length),posParams:u1}}function U2(b,P){const y=b?b3(b):void 0,B=P?b3(P):void 0;if(!y||!B||y.length!=B.length)return!1;let u1;for(let j1=0;j1<y.length;j1++)if(u1=y[j1],!y3(b[u1],P[u1]))return!1;return!0}function b3(b){return[...Object.keys(b),...Object.getOwnPropertySymbols(b)]}function y3(b,P){if(Array.isArray(b)&&Array.isArray(P)){if(b.length!==P.length)return!1;const y=[...b].sort(),B=[...P].sort();return y.every((u1,j1)=>B[j1]===u1)}return b===P}function A3(b){return b.length>0?b[b.length-1]:null}function U3(b){return(0,k.A)(b)?b:(0,a.jNT)(b)?(0,x.H)(Promise.resolve(b)):(0,D.of)(b)}const g3={exact:function q3(b,P,y){if(!$2(b.segments,P.segments)||!F1(b.segments,P.segments,y)||b.numberOfChildren!==P.numberOfChildren)return!1;for(const B in P.children)if(!b.children[B]||!q3(b.children[B],P.children[B],y))return!1;return!0},subset:R1},rt={exact:function et(b,P){return U2(b,P)},subset:function e3(b,P){return Object.keys(P).length<=Object.keys(b).length&&Object.keys(P).every(y=>y3(b[y],P[y]))},ignored:()=>!0};function Y3(b,P,y){return g3[y.paths](b.root,P.root,y.matrixParams)&&rt[y.queryParams](b.queryParams,P.queryParams)&&!("exact"===y.fragment&&b.fragment!==P.fragment)}function R1(b,P,y){return I1(b,P,P.segments,y)}function I1(b,P,y,B){if(b.segments.length>y.length){const u1=b.segments.slice(0,y.length);return!(!$2(u1,y)||P.hasChildren()||!F1(u1,y,B))}if(b.segments.length===y.length){if(!$2(b.segments,y)||!F1(b.segments,y,B))return!1;for(const u1 in P.children)if(!b.children[u1]||!R1(b.children[u1],P.children[u1],B))return!1;return!0}{const u1=y.slice(0,b.segments.length),j1=y.slice(b.segments.length);return!!($2(b.segments,u1)&&F1(b.segments,u1,B)&&b.children[E1])&&I1(b.children[E1],P,j1,B)}}function F1(b,P,y){return P.every((B,u1)=>rt[y](b[u1].parameters,B.parameters))}class W1{constructor(P=new d2([],{}),y={},B=null){this.root=P,this.queryParams=y,this.fragment=B}get queryParamMap(){return this._queryParamMap??=T1(this.queryParams),this._queryParamMap}toString(){return $.serialize(this)}}class d2{constructor(P,y){this.segments=P,this.children=y,this.parent=null,Object.values(y).forEach(B=>B.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return g1(this)}}class W2{constructor(P,y){this.path=P,this.parameters=y}get parameterMap(){return this._parameterMap??=T1(this.parameters),this._parameterMap}toString(){return m1(this)}}function $2(b,P){return b.length===P.length&&b.every((y,B)=>y.path===P[B].path)}let L=(()=>{class b{static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:()=>new I,providedIn:"root"})}return b})();class I{parse(P){const y=new v3(P);return new W1(y.parseRootSegment(),y.parseQueryParams(),y.parseFragment())}serialize(P){const y=`/${p1(P.root,!0)}`,B=function k1(b){const P=Object.entries(b).map(([y,B])=>Array.isArray(B)?B.map(u1=>`${w1(y)}=${w1(u1)}`).join("&"):`${w1(y)}=${w1(B)}`).filter(y=>y);return P.length?`?${P.join("&")}`:""}(P.queryParams);return`${y}${B}${"string"==typeof P.fragment?`#${function D2(b){return encodeURI(b)}(P.fragment)}`:""}`}}const $=new I;function g1(b){return b.segments.map(P=>m1(P)).join("/")}function p1(b,P){if(!b.hasChildren())return g1(b);if(P){const y=b.children[E1]?p1(b.children[E1],!1):"",B=[];return Object.entries(b.children).forEach(([u1,j1])=>{u1!==E1&&B.push(`${u1}:${p1(j1,!1)}`)}),B.length>0?`${y}(${B.join("//")})`:y}{const y=function d3(b,P){let y=[];return Object.entries(b.children).forEach(([B,u1])=>{B===E1&&(y=y.concat(P(u1,B)))}),Object.entries(b.children).forEach(([B,u1])=>{B!==E1&&(y=y.concat(P(u1,B)))}),y}(b,(B,u1)=>u1===E1?[p1(b.children[E1],!1)]:[`${u1}:${p1(B,!1)}`]);return 1===Object.keys(b.children).length&&null!=b.children[E1]?`${g1(b)}/${y[0]}`:`${g1(b)}/(${y.join("//")})`}}function X1(b){return encodeURIComponent(b).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function w1(b){return X1(b).replace(/%3B/gi,";")}function v2(b){return X1(b).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function t2(b){return decodeURIComponent(b)}function J(b){return t2(b.replace(/\+/g,"%20"))}function m1(b){return`${v2(b.path)}${function o1(b){return Object.entries(b).map(([P,y])=>`;${v2(P)}=${v2(y)}`).join("")}(b.parameters)}`}const b2=/^[^\/()?;#]+/;function Y2(b){const P=b.match(b2);return P?P[0]:""}const x2=/^[^\/()?;=#]+/,l2=/^[^=?&#]+/,t3=/^[^&#]+/;class v3{constructor(P){this.url=P,this.remaining=P}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new d2([],{}):new d2([],this.parseChildren())}parseQueryParams(){const P={};if(this.consumeOptional("?"))do{this.parseQueryParam(P)}while(this.consumeOptional("&"));return P}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const P=[];for(this.peekStartsWith("(")||P.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),P.push(this.parseSegment());let y={};this.peekStartsWith("/(")&&(this.capture("/"),y=this.parseParens(!0));let B={};return this.peekStartsWith("(")&&(B=this.parseParens(!1)),(P.length>0||Object.keys(y).length>0)&&(B[E1]=new d2(P,y)),B}parseSegment(){const P=Y2(this.remaining);if(""===P&&this.peekStartsWith(";"))throw new a.wOt(4009,!1);return this.capture(P),new W2(t2(P),this.parseMatrixParams())}parseMatrixParams(){const P={};for(;this.consumeOptional(";");)this.parseParam(P);return P}parseParam(P){const y=function T2(b){const P=b.match(x2);return P?P[0]:""}(this.remaining);if(!y)return;this.capture(y);let B="";if(this.consumeOptional("=")){const u1=Y2(this.remaining);u1&&(B=u1,this.capture(B))}P[t2(y)]=t2(B)}parseQueryParam(P){const y=function P2(b){const P=b.match(l2);return P?P[0]:""}(this.remaining);if(!y)return;this.capture(y);let B="";if(this.consumeOptional("=")){const k2=function S3(b){const P=b.match(t3);return P?P[0]:""}(this.remaining);k2&&(B=k2,this.capture(B))}const u1=J(y),j1=J(B);if(P.hasOwnProperty(u1)){let k2=P[u1];Array.isArray(k2)||(k2=[k2],P[u1]=k2),k2.push(j1)}else P[u1]=j1}parseParens(P){const y={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const B=Y2(this.remaining),u1=this.remaining[B.length];if("/"!==u1&&")"!==u1&&";"!==u1)throw new a.wOt(4010,!1);let j1;B.indexOf(":")>-1?(j1=B.slice(0,B.indexOf(":")),this.capture(j1),this.capture(":")):P&&(j1=E1);const k2=this.parseChildren();y[j1]=1===Object.keys(k2).length?k2[E1]:new d2([],k2),this.consumeOptional("//")}return y}peekStartsWith(P){return this.remaining.startsWith(P)}consumeOptional(P){return!!this.peekStartsWith(P)&&(this.remaining=this.remaining.substring(P.length),!0)}capture(P){if(!this.consumeOptional(P))throw new a.wOt(4011,!1)}}function xt(b){return b.segments.length>0?new d2([],{[E1]:b}):b}function vt(b){const P={};for(const[B,u1]of Object.entries(b.children)){const j1=vt(u1);if(B===E1&&0===j1.segments.length&&j1.hasChildren())for(const[k2,m3]of Object.entries(j1.children))P[k2]=m3;else(j1.segments.length>0||j1.hasChildren())&&(P[B]=j1)}return function zt(b){if(1===b.numberOfChildren&&b.children[E1]){const P=b.children[E1];return new d2(b.segments.concat(P.segments),P.children)}return b}(new d2(b.segments,P))}function h3(b){return b instanceof W1}function st(b){let P;const u1=xt(function y(j1){const k2={};for(const s3 of j1.children){const J3=y(s3);k2[s3.outlet]=J3}const m3=new d2(j1.url,k2);return j1===b&&(P=m3),m3}(b.root));return P??u1}function _t(b,P,y,B){let u1=b;for(;u1.parent;)u1=u1.parent;if(0===P.length)return tt(u1,u1,u1,y,B);const j1=function Qt(b){if("string"==typeof b[0]&&1===b.length&&"/"===b[0])return new Vt(!0,0,b);let P=0,y=!1;const B=b.reduce((u1,j1,k2)=>{if("object"==typeof j1&&null!=j1){if(j1.outlets){const m3={};return Object.entries(j1.outlets).forEach(([s3,J3])=>{m3[s3]="string"==typeof J3?J3.split("/"):J3}),[...u1,{outlets:m3}]}if(j1.segmentPath)return[...u1,j1.segmentPath]}return"string"!=typeof j1?[...u1,j1]:0===k2?(j1.split("/").forEach((m3,s3)=>{0==s3&&"."===m3||(0==s3&&""===m3?y=!0:".."===m3?P++:""!=m3&&u1.push(m3))}),u1):[...u1,j1]},[]);return new Vt(y,P,B)}(P);if(j1.toRoot())return tt(u1,u1,new d2([],{}),y,B);const k2=function Ae(b,P,y){if(b.isAbsolute)return new ne(P,!0,0);if(!y)return new ne(P,!1,NaN);if(null===y.parent)return new ne(y,!0,0);const B=ct(b.commands[0])?0:1;return function de(b,P,y){let B=b,u1=P,j1=y;for(;j1>u1;){if(j1-=u1,B=B.parent,!B)throw new a.wOt(4005,!1);u1=B.segments.length}return new ne(B,!1,u1-j1)}(y,y.segments.length-1+B,b.numberOfDoubleDots)}(j1,u1,b),m3=k2.processChildren?_2(k2.segmentGroup,k2.index,j1.commands):e2(k2.segmentGroup,k2.index,j1.commands);return tt(u1,k2.segmentGroup,m3,y,B)}function ct(b){return"object"==typeof b&&null!=b&&!b.outlets&&!b.segmentPath}function bt(b){return"object"==typeof b&&null!=b&&b.outlets}function tt(b,P,y,B,u1){let k2,j1={};B&&Object.entries(B).forEach(([s3,J3])=>{j1[s3]=Array.isArray(J3)?J3.map(Et=>`${Et}`):`${J3}`}),k2=b===P?y:yt(b,P,y);const m3=xt(vt(k2));return new W1(m3,j1,u1)}function yt(b,P,y){const B={};return Object.entries(b.children).forEach(([u1,j1])=>{B[u1]=j1===P?y:yt(j1,P,y)}),new d2(b.segments,B)}class Vt{constructor(P,y,B){if(this.isAbsolute=P,this.numberOfDoubleDots=y,this.commands=B,P&&B.length>0&&ct(B[0]))throw new a.wOt(4003,!1);const u1=B.find(bt);if(u1&&u1!==A3(B))throw new a.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ne{constructor(P,y,B){this.segmentGroup=P,this.processChildren=y,this.index=B}}function e2(b,P,y){if(b??=new d2([],{}),0===b.segments.length&&b.hasChildren())return _2(b,P,y);const B=function E2(b,P,y){let B=0,u1=P;const j1={match:!1,pathIndex:0,commandIndex:0};for(;u1<b.segments.length;){if(B>=y.length)return j1;const k2=b.segments[u1],m3=y[B];if(bt(m3))break;const s3=`${m3}`,J3=B<y.length-1?y[B+1]:null;if(u1>0&&void 0===s3)break;if(s3&&J3&&"object"==typeof J3&&void 0===J3.outlets){if(!N3(s3,J3,k2))return j1;B+=2}else{if(!N3(s3,{},k2))return j1;B++}u1++}return{match:!0,pathIndex:u1,commandIndex:B}}(b,P,y),u1=y.slice(B.commandIndex);if(B.match&&B.pathIndex<b.segments.length){const j1=new d2(b.segments.slice(0,B.pathIndex),{});return j1.children[E1]=new d2(b.segments.slice(B.pathIndex),b.children),_2(j1,0,u1)}return B.match&&0===u1.length?new d2(b.segments,{}):B.match&&!b.hasChildren()?o3(b,P,y):B.match?_2(b,0,u1):o3(b,P,y)}function _2(b,P,y){if(0===y.length)return new d2(b.segments,{});{const B=function Se(b){return bt(b[0])?b[0].outlets:{[E1]:b}}(y),u1={};if(Object.keys(B).some(j1=>j1!==E1)&&b.children[E1]&&1===b.numberOfChildren&&0===b.children[E1].segments.length){const j1=_2(b.children[E1],P,y);return new d2(b.segments,j1.children)}return Object.entries(B).forEach(([j1,k2])=>{"string"==typeof k2&&(k2=[k2]),null!==k2&&(u1[j1]=e2(b.children[j1],P,k2))}),Object.entries(b.children).forEach(([j1,k2])=>{void 0===B[j1]&&(u1[j1]=k2)}),new d2(b.segments,u1)}}function o3(b,P,y){const B=b.segments.slice(0,P);let u1=0;for(;u1<y.length;){const j1=y[u1];if(bt(j1)){const s3=n3(j1.outlets);return new d2(B,s3)}if(0===u1&&ct(y[0])){B.push(new W2(b.segments[P].path,D3(y[0]))),u1++;continue}const k2=bt(j1)?j1.outlets[E1]:`${j1}`,m3=u1<y.length-1?y[u1+1]:null;k2&&m3&&ct(m3)?(B.push(new W2(k2,D3(m3))),u1+=2):(B.push(new W2(k2,{})),u1++)}return new d2(B,{})}function n3(b){const P={};return Object.entries(b).forEach(([y,B])=>{"string"==typeof B&&(B=[B]),null!==B&&(P[y]=o3(new d2([],{}),0,B))}),P}function D3(b){const P={};return Object.entries(b).forEach(([y,B])=>P[y]=`${B}`),P}function N3(b,P,y){return b==y.path&&U2(P,y.parameters)}const g="imperative";var s2=function(b){return b[b.NavigationStart=0]="NavigationStart",b[b.NavigationEnd=1]="NavigationEnd",b[b.NavigationCancel=2]="NavigationCancel",b[b.NavigationError=3]="NavigationError",b[b.RoutesRecognized=4]="RoutesRecognized",b[b.ResolveStart=5]="ResolveStart",b[b.ResolveEnd=6]="ResolveEnd",b[b.GuardsCheckStart=7]="GuardsCheckStart",b[b.GuardsCheckEnd=8]="GuardsCheckEnd",b[b.RouteConfigLoadStart=9]="RouteConfigLoadStart",b[b.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",b[b.ChildActivationStart=11]="ChildActivationStart",b[b.ChildActivationEnd=12]="ChildActivationEnd",b[b.ActivationStart=13]="ActivationStart",b[b.ActivationEnd=14]="ActivationEnd",b[b.Scroll=15]="Scroll",b[b.NavigationSkipped=16]="NavigationSkipped",b}(s2||{});class O3{constructor(P,y){this.id=P,this.url=y}}class wt extends O3{constructor(P,y,B="imperative",u1=null){super(P,y),this.type=s2.NavigationStart,this.navigationTrigger=B,this.restoredState=u1}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class nt extends O3{constructor(P,y,B){super(P,y),this.urlAfterRedirects=B,this.type=s2.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var dt=function(b){return b[b.Redirect=0]="Redirect",b[b.SupersededByNewNavigation=1]="SupersededByNewNavigation",b[b.NoDataFromResolver=2]="NoDataFromResolver",b[b.GuardRejected=3]="GuardRejected",b}(dt||{}),re=function(b){return b[b.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",b[b.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",b}(re||{});class Ft extends O3{constructor(P,y,B,u1){super(P,y),this.reason=B,this.code=u1,this.type=s2.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class gt extends O3{constructor(P,y,B,u1){super(P,y),this.reason=B,this.code=u1,this.type=s2.NavigationSkipped}}class ut extends O3{constructor(P,y,B,u1){super(P,y),this.error=B,this.target=u1,this.type=s2.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Nt extends O3{constructor(P,y,B,u1){super(P,y),this.urlAfterRedirects=B,this.state=u1,this.type=s2.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ve extends O3{constructor(P,y,B,u1){super(P,y),this.urlAfterRedirects=B,this.state=u1,this.type=s2.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pt extends O3{constructor(P,y,B,u1,j1){super(P,y),this.urlAfterRedirects=B,this.state=u1,this.shouldActivate=j1,this.type=s2.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ae extends O3{constructor(P,y,B,u1){super(P,y),this.urlAfterRedirects=B,this.state=u1,this.type=s2.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zt extends O3{constructor(P,y,B,u1){super(P,y),this.urlAfterRedirects=B,this.state=u1,this.type=s2.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class u2{constructor(P){this.route=P,this.type=s2.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class H2{constructor(P){this.route=P,this.type=s2.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class s1{constructor(P){this.snapshot=P,this.type=s2.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class h2{constructor(P){this.snapshot=P,this.type=s2.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class X{constructor(P){this.snapshot=P,this.type=s2.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class F{constructor(P){this.snapshot=P,this.type=s2.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class r1{constructor(P,y,B){this.routerEvent=P,this.position=y,this.anchor=B,this.type=s2.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class U1{}class V2{constructor(P){this.url=P}}class x3{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new u3,this.attachRef=null}}let u3=(()=>{class b{constructor(){this.contexts=new Map}onChildOutletCreated(y,B){const u1=this.getOrCreateContext(y);u1.outlet=B,this.contexts.set(y,u1)}onChildOutletDestroyed(y){const B=this.getContext(y);B&&(B.outlet=null,B.attachRef=null)}onOutletDeactivated(){const y=this.contexts;return this.contexts=new Map,y}onOutletReAttached(y){this.contexts=y}getOrCreateContext(y){let B=this.getContext(y);return B||(B=new x3,this.contexts.set(y,B)),B}getContext(y){return this.contexts.get(y)||null}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();class z3{constructor(P){this._root=P}get root(){return this._root.value}parent(P){const y=this.pathFromRoot(P);return y.length>1?y[y.length-2]:null}children(P){const y=$3(P,this._root);return y?y.children.map(B=>B.value):[]}firstChild(P){const y=$3(P,this._root);return y&&y.children.length>0?y.children[0].value:null}siblings(P){const y=B3(P,this._root);return y.length<2?[]:y[y.length-2].children.map(u1=>u1.value).filter(u1=>u1!==P)}pathFromRoot(P){return B3(P,this._root).map(y=>y.value)}}function $3(b,P){if(b===P.value)return P;for(const y of P.children){const B=$3(b,y);if(B)return B}return null}function B3(b,P){if(b===P.value)return[P];for(const y of P.children){const B=B3(b,y);if(B.length)return B.unshift(P),B}return[]}class F3{constructor(P,y){this.value=P,this.children=y}toString(){return`TreeNode(${this.value})`}}function E3(b){const P={};return b&&b.children.forEach(y=>P[y.value.outlet]=y),P}class at extends z3{constructor(P,y){super(P),this.snapshot=y,Ut(this,P)}toString(){return this.snapshot.toString()}}function Kt(b){const P=function we(b){const j1=new It([],{},{},"",{},E1,b,null,{});return new St("",new F3(j1,[]))}(b),y=new O.t([new W2("",{})]),B=new O.t({}),u1=new O.t({}),j1=new O.t({}),k2=new O.t(""),m3=new ft(y,B,j1,k2,u1,E1,b,P.root);return m3.snapshot=P.root,new at(new F3(m3,[]),P)}class ft{constructor(P,y,B,u1,j1,k2,m3,s3){this.urlSubject=P,this.paramsSubject=y,this.queryParamsSubject=B,this.fragmentSubject=u1,this.dataSubject=j1,this.outlet=k2,this.component=m3,this._futureSnapshot=s3,this.title=this.dataSubject?.pipe((0,Q.T)(J3=>J3[f1]))??(0,D.of)(void 0),this.url=P,this.params=y,this.queryParams=B,this.fragment=u1,this.data=j1}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.params.pipe((0,Q.T)(P=>T1(P))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Q.T)(P=>T1(P))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Gt(b,P,y="emptyOnly"){let B;const{routeConfig:u1}=b;return B=null===P||"always"!==y&&""!==u1?.path&&(P.component||P.routeConfig?.loadComponent)?{params:{...b.params},data:{...b.data},resolve:{...b.data,...b._resolvedData??{}}}:{params:{...P.params,...b.params},data:{...P.data,...b.data},resolve:{...b.data,...P.data,...u1?.data,...b._resolvedData}},u1&&c1(u1)&&(B.resolve[f1]=u1.title),B}class It{get title(){return this.data?.[f1]}constructor(P,y,B,u1,j1,k2,m3,s3,J3){this.url=P,this.params=y,this.queryParams=B,this.fragment=u1,this.data=j1,this.outlet=k2,this.component=m3,this.routeConfig=s3,this._resolve=J3}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??=T1(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=T1(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(B=>B.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class St extends z3{constructor(P,y){super(y),this.url=P,Ut(this,y)}toString(){return Ct(this._root)}}function Ut(b,P){P.value._routerState=b,P.children.forEach(y=>Ut(b,y))}function Ct(b){const P=b.children.length>0?` { ${b.children.map(Ct).join(", ")} } `:"";return`${b.value}${P}`}function Ce(b){if(b.snapshot){const P=b.snapshot,y=b._futureSnapshot;b.snapshot=y,U2(P.queryParams,y.queryParams)||b.queryParamsSubject.next(y.queryParams),P.fragment!==y.fragment&&b.fragmentSubject.next(y.fragment),U2(P.params,y.params)||b.paramsSubject.next(y.params),function f2(b,P){if(b.length!==P.length)return!1;for(let y=0;y<b.length;++y)if(!U2(b[y],P[y]))return!1;return!0}(P.url,y.url)||b.urlSubject.next(y.url),U2(P.data,y.data)||b.dataSubject.next(y.data)}else b.snapshot=b._futureSnapshot,b.dataSubject.next(b._futureSnapshot.data)}function mt(b,P){const y=U2(b.params,P.params)&&function r3(b,P){return $2(b,P)&&b.every((y,B)=>U2(y.parameters,P[B].parameters))}(b.url,P.url);return y&&!(!b.parent!=!P.parent)&&(!b.parent||mt(b.parent,P.parent))}function c1(b){return"string"==typeof b.title||null===b.title}let M1=(()=>{class b{constructor(){this.activated=null,this._activatedRoute=null,this.name=E1,this.activateEvents=new a.bkB,this.deactivateEvents=new a.bkB,this.attachEvents=new a.bkB,this.detachEvents=new a.bkB,this.parentContexts=(0,a.WQX)(u3),this.location=(0,a.WQX)(a.c1b),this.changeDetector=(0,a.WQX)(a.gRc),this.environmentInjector=(0,a.WQX)(a.uvJ),this.inputBinder=(0,a.WQX)(q1,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(y){if(y.name){const{firstChange:B,previousValue:u1}=y.name;if(B)return;this.isTrackedInParentContexts(u1)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(u1)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(y){return this.parentContexts.getContext(y)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const y=this.parentContexts.getContext(this.name);y?.route&&(y.attachRef?this.attach(y.attachRef,y.route):this.activateWith(y.route,y.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new a.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new a.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new a.wOt(4012,!1);this.location.detach();const y=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(y.instance),y}attach(y,B){this.activated=y,this._activatedRoute=B,this.location.insert(y.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(y.instance)}deactivate(){if(this.activated){const y=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(y)}}activateWith(y,B){if(this.isActivated)throw new a.wOt(4013,!1);this._activatedRoute=y;const u1=this.location,k2=y.snapshot.component,m3=this.parentContexts.getOrCreateContext(this.name).children,s3=new K1(y,m3,u1.injector);this.activated=u1.createComponent(k2,{index:u1.length,injector:s3,environmentInjector:B??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275dir=a.FsC({type:b,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[a.OA$]})}return b})();class K1{__ngOutletInjector(P){return new K1(this.route,this.childContexts,P)}constructor(P,y,B){this.route=P,this.childContexts=y,this.parent=B}get(P,y){return P===ft?this.route:P===u3?this.childContexts:this.parent.get(P,y)}}const q1=new a.nKC("");let I2=(()=>{class b{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(y){this.unsubscribeFromRouteData(y),this.subscribeToRouteData(y)}unsubscribeFromRouteData(y){this.outletDataSubscriptions.get(y)?.unsubscribe(),this.outletDataSubscriptions.delete(y)}subscribeToRouteData(y){const{activatedRoute:B}=y,u1=(0,R.z)([B.queryParams,B.params,B.data]).pipe((0,h1.n)(([j1,k2,m3],s3)=>(m3={...j1,...k2,...m3},0===s3?(0,D.of)(m3):Promise.resolve(m3)))).subscribe(j1=>{if(!y.isActivated||!y.activatedComponentRef||y.activatedRoute!==B||null===B.component)return void this.unsubscribeFromRouteData(y);const k2=(0,a.HJs)(B.component);if(k2)for(const{templateName:m3}of k2.inputs)y.activatedComponentRef.setInput(m3,j1[m3]);else this.unsubscribeFromRouteData(y)});this.outletDataSubscriptions.set(y,u1)}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac})}return b})();function N1(b,P,y){if(y&&b.shouldReuseRoute(P.value,y.value.snapshot)){const B=y.value;B._futureSnapshot=P.value;const u1=function z1(b,P,y){return P.children.map(B=>{for(const u1 of y.children)if(b.shouldReuseRoute(B.value,u1.value.snapshot))return N1(b,B,u1);return N1(b,B)})}(b,P,y);return new F3(B,u1)}{if(b.shouldAttach(P.value)){const j1=b.retrieve(P.value);if(null!==j1){const k2=j1.route;return k2.value._futureSnapshot=P.value,k2.children=P.children.map(m3=>N1(b,m3)),k2}}const B=function B1(b){return new ft(new O.t(b.url),new O.t(b.params),new O.t(b.queryParams),new O.t(b.fragment),new O.t(b.data),b.outlet,b.component,b)}(P.value),u1=P.children.map(j1=>N1(b,j1));return new F3(B,u1)}}const M2="ngNavigationCancelingError";function Z2(b,P){const{redirectTo:y,navigationBehaviorOptions:B}=h3(P)?{redirectTo:P,navigationBehaviorOptions:void 0}:P,u1=p3(!1,dt.Redirect);return u1.url=y,u1.navigationBehaviorOptions=B,u1}function p3(b,P){const y=new Error(`NavigationCancelingError: ${b||""}`);return y[M2]=!0,y.cancellationCode=P,y}function R3(b){return!!b&&b[M2]}let At=(()=>{class b{static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275cmp=a.VBU({type:b,selectors:[["ng-component"]],standalone:!0,features:[a.aNF],decls:1,vars:0,template:function(B,u1){1&B&&a.nrm(0,"router-outlet")},dependencies:[M1],encapsulation:2})}return b})();function je(b){const P=b.children&&b.children.map(je),y=P?{...b,children:P}:{...b};return!y.component&&!y.loadComponent&&(P||y.loadChildren)&&y.outlet&&y.outlet!==E1&&(y.component=At),y}function l0(b){return b.outlet||E1}function He(b){if(!b)return null;if(b.routeConfig?._injector)return b.routeConfig._injector;for(let P=b.parent;P;P=P.parent){const y=P.routeConfig;if(y?._loadedInjector)return y._loadedInjector;if(y?._injector)return y._injector}return null}class Jt{constructor(P,y,B,u1,j1){this.routeReuseStrategy=P,this.futureState=y,this.currState=B,this.forwardEvent=u1,this.inputBindingEnabled=j1}activate(P){const y=this.futureState._root,B=this.currState?this.currState._root:null;this.deactivateChildRoutes(y,B,P),Ce(this.futureState.root),this.activateChildRoutes(y,B,P)}deactivateChildRoutes(P,y,B){const u1=E3(y);P.children.forEach(j1=>{const k2=j1.value.outlet;this.deactivateRoutes(j1,u1[k2],B),delete u1[k2]}),Object.values(u1).forEach(j1=>{this.deactivateRouteAndItsChildren(j1,B)})}deactivateRoutes(P,y,B){const u1=P.value,j1=y?y.value:null;if(u1===j1)if(u1.component){const k2=B.getContext(u1.outlet);k2&&this.deactivateChildRoutes(P,y,k2.children)}else this.deactivateChildRoutes(P,y,B);else j1&&this.deactivateRouteAndItsChildren(y,B)}deactivateRouteAndItsChildren(P,y){P.value.component&&this.routeReuseStrategy.shouldDetach(P.value.snapshot)?this.detachAndStoreRouteSubtree(P,y):this.deactivateRouteAndOutlet(P,y)}detachAndStoreRouteSubtree(P,y){const B=y.getContext(P.value.outlet),u1=B&&P.value.component?B.children:y,j1=E3(P);for(const k2 of Object.values(j1))this.deactivateRouteAndItsChildren(k2,u1);if(B&&B.outlet){const k2=B.outlet.detach(),m3=B.children.onOutletDeactivated();this.routeReuseStrategy.store(P.value.snapshot,{componentRef:k2,route:P,contexts:m3})}}deactivateRouteAndOutlet(P,y){const B=y.getContext(P.value.outlet),u1=B&&P.value.component?B.children:y,j1=E3(P);for(const k2 of Object.values(j1))this.deactivateRouteAndItsChildren(k2,u1);B&&(B.outlet&&(B.outlet.deactivate(),B.children.onOutletDeactivated()),B.attachRef=null,B.route=null)}activateChildRoutes(P,y,B){const u1=E3(y);P.children.forEach(j1=>{this.activateRoutes(j1,u1[j1.value.outlet],B),this.forwardEvent(new F(j1.value.snapshot))}),P.children.length&&this.forwardEvent(new h2(P.value.snapshot))}activateRoutes(P,y,B){const u1=P.value,j1=y?y.value:null;if(Ce(u1),u1===j1)if(u1.component){const k2=B.getOrCreateContext(u1.outlet);this.activateChildRoutes(P,y,k2.children)}else this.activateChildRoutes(P,y,B);else if(u1.component){const k2=B.getOrCreateContext(u1.outlet);if(this.routeReuseStrategy.shouldAttach(u1.snapshot)){const m3=this.routeReuseStrategy.retrieve(u1.snapshot);this.routeReuseStrategy.store(u1.snapshot,null),k2.children.onOutletReAttached(m3.contexts),k2.attachRef=m3.componentRef,k2.route=m3.route.value,k2.outlet&&k2.outlet.attach(m3.componentRef,m3.route.value),Ce(m3.route.value),this.activateChildRoutes(P,null,k2.children)}else{const m3=He(u1.snapshot);k2.attachRef=null,k2.route=u1,k2.injector=m3,k2.outlet&&k2.outlet.activateWith(u1,k2.injector),this.activateChildRoutes(P,null,k2.children)}}else this.activateChildRoutes(P,null,B)}}class A0{constructor(P){this.path=P,this.route=this.path[this.path.length-1]}}class M0{constructor(P,y){this.component=P,this.route=y}}function K0(b,P,y){const B=b._root;return C2(B,P?P._root:null,y,[B.value])}function u(b,P){const y=Symbol(),B=P.get(b,y);return B===y?"function"!=typeof b||(0,a.LfX)(b)?P.get(b):b:B}function C2(b,P,y,B,u1={canDeactivateChecks:[],canActivateChecks:[]}){const j1=E3(P);return b.children.forEach(k2=>{(function S2(b,P,y,B,u1={canDeactivateChecks:[],canActivateChecks:[]}){const j1=b.value,k2=P?P.value:null,m3=y?y.getContext(b.value.outlet):null;if(k2&&j1.routeConfig===k2.routeConfig){const s3=function j2(b,P,y){if("function"==typeof y)return y(b,P);switch(y){case"pathParamsChange":return!$2(b.url,P.url);case"pathParamsOrQueryParamsChange":return!$2(b.url,P.url)||!U2(b.queryParams,P.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!mt(b,P)||!U2(b.queryParams,P.queryParams);default:return!mt(b,P)}}(k2,j1,j1.routeConfig.runGuardsAndResolvers);s3?u1.canActivateChecks.push(new A0(B)):(j1.data=k2.data,j1._resolvedData=k2._resolvedData),C2(b,P,j1.component?m3?m3.children:null:y,B,u1),s3&&m3&&m3.outlet&&m3.outlet.isActivated&&u1.canDeactivateChecks.push(new M0(m3.outlet.component,k2))}else k2&&K2(P,m3,u1),u1.canActivateChecks.push(new A0(B)),C2(b,null,j1.component?m3?m3.children:null:y,B,u1)})(k2,j1[k2.value.outlet],y,B.concat([k2.value]),u1),delete j1[k2.value.outlet]}),Object.entries(j1).forEach(([k2,m3])=>K2(m3,y.getContext(k2),u1)),u1}function K2(b,P,y){const B=E3(b),u1=b.value;Object.entries(B).forEach(([j1,k2])=>{K2(k2,u1.component?P?P.children.getContext(j1):null:P,y)}),y.canDeactivateChecks.push(new M0(u1.component&&P&&P.outlet&&P.outlet.isActivated?P.outlet.component:null,u1))}function q(b){return"function"==typeof b}function ke(b){return b instanceof V.G||"EmptyError"===b?.name}const z0=Symbol("INITIAL_VALUE");function Ge(){return(0,h1.n)(b=>(0,R.z)(b.map(P=>P.pipe((0,x1.s)(1),(0,O1.Z)(z0)))).pipe((0,Q.T)(P=>{for(const y of P)if(!0!==y){if(y===z0)return z0;if(!1===y||y instanceof W1)return y}return!0}),(0,J1.p)(P=>P!==z0),(0,x1.s)(1)))}function Ri(b){return(0,j.F)((0,A2.M)(P=>{if(h3(P))throw Z2(0,P)}),(0,Q.T)(P=>!0===P))}class Fi{constructor(P){this.segmentGroup=P||null}}class mi extends Error{constructor(P){super(),this.urlTree=P}}function h4(b){return(0,e1.$)(new Fi(b))}class Tt{constructor(P,y){this.urlSerializer=P,this.urlTree=y}lineralizeSegments(P,y){let B=[],u1=y.root;for(;;){if(B=B.concat(u1.segments),0===u1.numberOfChildren)return(0,D.of)(B);if(u1.numberOfChildren>1||!u1.children[E1])return(0,e1.$)(new a.wOt(4e3,!1));u1=u1.children[E1]}}applyRedirectCommands(P,y,B){const u1=this.applyRedirectCreateUrlTree(y,this.urlSerializer.parse(y),P,B);if(y.startsWith("/"))throw new mi(u1);return u1}applyRedirectCreateUrlTree(P,y,B,u1){const j1=this.createSegmentGroup(P,y.root,B,u1);return new W1(j1,this.createQueryParams(y.queryParams,this.urlTree.queryParams),y.fragment)}createQueryParams(P,y){const B={};return Object.entries(P).forEach(([u1,j1])=>{if("string"==typeof j1&&j1.startsWith(":")){const m3=j1.substring(1);B[u1]=y[m3]}else B[u1]=j1}),B}createSegmentGroup(P,y,B,u1){const j1=this.createSegments(P,y.segments,B,u1);let k2={};return Object.entries(y.children).forEach(([m3,s3])=>{k2[m3]=this.createSegmentGroup(P,s3,B,u1)}),new d2(j1,k2)}createSegments(P,y,B,u1){return y.map(j1=>j1.path.startsWith(":")?this.findPosParam(P,j1,u1):this.findOrReturn(j1,B))}findPosParam(P,y,B){const u1=B[y.path.substring(1)];if(!u1)throw new a.wOt(4001,!1);return u1}findOrReturn(P,y){let B=0;for(const u1 of y){if(u1.path===P.path)return y.splice(B),u1;B++}return P}}const Re={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Xt(b,P,y,B,u1){const j1=c0(b,P,y);return j1.matched?(B=function ot(b,P){return b.providers&&!b._injector&&(b._injector=(0,a.Ol2)(b.providers,P,`Route: ${b.path}`)),b._injector??P}(P,B),function T4(b,P,y,B){const u1=P.canMatch;if(!u1||0===u1.length)return(0,D.of)(!0);const j1=u1.map(k2=>{const m3=u(k2,b);return U3(function G3(b){return b&&q(b.canMatch)}(m3)?m3.canMatch(P,y):(0,a.N4e)(b,()=>m3(P,y)))});return(0,D.of)(j1).pipe(Ge(),Ri())}(B,P,y).pipe((0,Q.T)(k2=>!0===k2?j1:{...Re}))):(0,D.of)(j1)}function c0(b,P,y){if("**"===P.path)return function fe(b){return{matched:!0,parameters:b.length>0?A3(b).parameters:{},consumedSegments:b,remainingSegments:[],positionalParamSegments:{}}}(y);if(""===P.path)return"full"===P.pathMatch&&(b.hasChildren()||y.length>0)?{...Re}:{matched:!0,consumedSegments:[],remainingSegments:y,parameters:{},positionalParamSegments:{}};const u1=(P.matcher||Q1)(y,b,P);if(!u1)return{...Re};const j1={};Object.entries(u1.posParams??{}).forEach(([m3,s3])=>{j1[m3]=s3.path});const k2=u1.consumed.length>0?{...j1,...u1.consumed[u1.consumed.length-1].parameters}:j1;return{matched:!0,consumedSegments:u1.consumed,remainingSegments:y.slice(u1.consumed.length),parameters:k2,positionalParamSegments:u1.posParams??{}}}function D4(b,P,y,B){return y.length>0&&function m5(b,P,y){return y.some(B=>m4(b,P,B)&&l0(B)!==E1)}(b,y,B)?{segmentGroup:new d2(P,e4(B,new d2(y,b.children))),slicedSegments:[]}:0===y.length&&function f5(b,P,y){return y.some(B=>m4(b,P,B))}(b,y,B)?{segmentGroup:new d2(b.segments,Je(b,y,B,b.children)),slicedSegments:y}:{segmentGroup:new d2(b.segments,b.children),slicedSegments:y}}function Je(b,P,y,B){const u1={};for(const j1 of y)if(m4(b,P,j1)&&!B[l0(j1)]){const k2=new d2([],{});u1[l0(j1)]=k2}return{...B,...u1}}function e4(b,P){const y={};y[E1]=P;for(const B of b)if(""===B.path&&l0(B)!==E1){const u1=new d2([],{});y[l0(B)]=u1}return y}function m4(b,P,y){return(!(b.hasChildren()||P.length>0)||"full"!==y.pathMatch)&&""===y.path}class fi{}class Bi{constructor(P,y,B,u1,j1,k2,m3){this.injector=P,this.configLoader=y,this.rootComponentType=B,this.config=u1,this.urlTree=j1,this.paramsInheritanceStrategy=k2,this.urlSerializer=m3,this.applyRedirects=new Tt(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(P){return new a.wOt(4002,`'${P.segmentGroup}'`)}recognize(){const P=D4(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(P).pipe((0,Q.T)(y=>{const B=new It([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},E1,this.rootComponentType,null,{}),u1=new F3(B,y),j1=new St("",u1),k2=function j3(b,P,y=null,B=null){return _t(st(b),P,y,B)}(B,[],this.urlTree.queryParams,this.urlTree.fragment);return k2.queryParams=this.urlTree.queryParams,j1.url=this.urlSerializer.serialize(k2),this.inheritParamsAndData(j1._root,null),{state:j1,tree:k2}}))}match(P){return this.processSegmentGroup(this.injector,this.config,P,E1).pipe((0,F2.W)(B=>{if(B instanceof mi)return this.urlTree=B.urlTree,this.match(B.urlTree.root);throw B instanceof Fi?this.noMatchError(B):B}))}inheritParamsAndData(P,y){const B=P.value,u1=Gt(B,y,this.paramsInheritanceStrategy);B.params=Object.freeze(u1.params),B.data=Object.freeze(u1.data),P.children.forEach(j1=>this.inheritParamsAndData(j1,B))}processSegmentGroup(P,y,B,u1){return 0===B.segments.length&&B.hasChildren()?this.processChildren(P,y,B):this.processSegment(P,y,B,B.segments,u1,!0).pipe((0,Q.T)(j1=>j1 instanceof F3?[j1]:[]))}processChildren(P,y,B){const u1=[];for(const j1 of Object.keys(B.children))"primary"===j1?u1.unshift(j1):u1.push(j1);return(0,x.H)(u1).pipe((0,a2.H)(j1=>{const k2=B.children[j1],m3=function pt(b,P){const y=b.filter(B=>l0(B)===P);return y.push(...b.filter(B=>l0(B)!==P)),y}(y,j1);return this.processSegmentGroup(P,m3,k2,j1)}),(0,O2.S)((j1,k2)=>(j1.push(...k2),j1)),(0,o2.U)(null),function g2(b,P){const y=arguments.length>=2;return B=>B.pipe(b?(0,J1.p)((u1,j1)=>b(u1,j1,B)):r2.D,X2(1),y?(0,o2.U)(P):(0,N2.v)(()=>new V.G))}(),(0,G1.Z)(j1=>{if(null===j1)return h4(B);const k2=vi(j1);return function ui(b){b.sort((P,y)=>P.value.outlet===E1?-1:y.value.outlet===E1?1:P.value.outlet.localeCompare(y.value.outlet))}(k2),(0,D.of)(k2)}))}processSegment(P,y,B,u1,j1,k2){return(0,x.H)(y).pipe((0,a2.H)(m3=>this.processSegmentAgainstRoute(m3._injector??P,y,m3,B,u1,j1,k2).pipe((0,F2.W)(s3=>{if(s3 instanceof Fi)return(0,D.of)(null);throw s3}))),(0,L1.$)(m3=>!!m3),(0,F2.W)(m3=>{if(ke(m3))return function N4(b,P,y){return 0===P.length&&!b.children[y]}(B,u1,j1)?(0,D.of)(new fi):h4(B);throw m3}))}processSegmentAgainstRoute(P,y,B,u1,j1,k2,m3){return function Li(b,P,y,B){return!!(l0(b)===B||B!==E1&&m4(P,y,b))&&c0(P,b,y).matched}(B,u1,j1,k2)?void 0===B.redirectTo?this.matchSegmentAgainstRoute(P,u1,B,j1,k2):this.allowRedirects&&m3?this.expandSegmentAgainstRouteUsingRedirect(P,u1,y,B,j1,k2):h4(u1):h4(u1)}expandSegmentAgainstRouteUsingRedirect(P,y,B,u1,j1,k2){const{matched:m3,consumedSegments:s3,positionalParamSegments:J3,remainingSegments:Et}=c0(y,u1,j1);if(!m3)return h4(y);u1.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const te=this.applyRedirects.applyRedirectCommands(s3,u1.redirectTo,J3);return this.applyRedirects.lineralizeSegments(u1,te).pipe((0,G1.Z)(Ke=>this.processSegment(P,B,y,Ke.concat(Et),k2,!1)))}matchSegmentAgainstRoute(P,y,B,u1,j1){const k2=Xt(y,B,u1,P);return"**"===B.path&&(y.children={}),k2.pipe((0,h1.n)(m3=>m3.matched?this.getChildConfig(P=B._injector??P,B,u1).pipe((0,h1.n)(({routes:s3})=>{const J3=B._loadedInjector??P,{consumedSegments:Et,remainingSegments:te,parameters:Ke}=m3,Zi=new It(Et,Ke,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function n4(b){return b.data||{}}(B),l0(B),B.component??B._loadedComponent??null,B,function Vi(b){return b.resolve||{}}(B)),{segmentGroup:Ki,slicedSegments:zi}=D4(y,Et,te,s3);if(0===zi.length&&Ki.hasChildren())return this.processChildren(J3,s3,Ki).pipe((0,Q.T)(v4=>null===v4?null:new F3(Zi,v4)));if(0===s3.length&&0===zi.length)return(0,D.of)(new F3(Zi,[]));const M5=l0(B)===j1;return this.processSegment(J3,s3,Ki,zi,M5?E1:j1,!0).pipe((0,Q.T)(v4=>new F3(Zi,v4 instanceof F3?[v4]:[])))})):h4(y)))}getChildConfig(P,y,B){return y.children?(0,D.of)({routes:y.children,injector:P}):y.loadChildren?void 0!==y._loadedRoutes?(0,D.of)({routes:y._loadedRoutes,injector:y._loadedInjector}):function h5(b,P,y,B){const u1=P.canLoad;if(void 0===u1||0===u1.length)return(0,D.of)(!0);const j1=u1.map(k2=>{const m3=u(k2,b);return U3(function N(b){return b&&q(b.canLoad)}(m3)?m3.canLoad(P,y):(0,a.N4e)(b,()=>m3(P,y)))});return(0,D.of)(j1).pipe(Ge(),Ri())}(P,y,B).pipe((0,G1.Z)(u1=>u1?this.configLoader.loadChildren(P,y).pipe((0,A2.M)(j1=>{y._loadedRoutes=j1.routes,y._loadedInjector=j1.injector})):function ze(b){return(0,e1.$)(p3(!1,dt.GuardRejected))}())):(0,D.of)({routes:[],injector:P})}}function pi(b){const P=b.value.routeConfig;return P&&""===P.path}function vi(b){const P=[],y=new Set;for(const B of b){if(!pi(B)){P.push(B);continue}const u1=P.find(j1=>B.value.routeConfig===j1.value.routeConfig);void 0!==u1?(u1.children.push(...B.children),y.add(u1)):P.push(B)}for(const B of y){const u1=vi(B.children);P.push(new F3(B.value,u1))}return P.filter(B=>!y.has(B))}function $0(b){const P=b.children.map(y=>$0(y)).flat();return[b,...P]}function j0(b){return(0,h1.n)(P=>{const y=b(P);return y?(0,x.H)(y).pipe((0,Q.T)(()=>P)):(0,D.of)(P)})}let G0=(()=>{class b{buildTitle(y){let B,u1=y.root;for(;void 0!==u1;)B=this.getResolvedTitleForRoute(u1)??B,u1=u1.children.find(j1=>j1.outlet===E1);return B}getResolvedTitleForRoute(y){return y.data[f1]}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(gi),providedIn:"root"})}return b})(),gi=(()=>{class b extends G0{constructor(y){super(),this.title=y}updateTitle(y){const B=this.buildTitle(y);void 0!==B&&this.title.setTitle(B)}static#t=this.\u0275fac=function(B){return new(B||b)(a.KVO(L2.hE))};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const e0=new a.nKC("",{providedIn:"root",factory:()=>({})}),f4=new a.nKC("");let n0=(()=>{class b{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,a.WQX)(a.Ql9)}loadComponent(y){if(this.componentLoaders.get(y))return this.componentLoaders.get(y);if(y._loadedComponent)return(0,D.of)(y._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(y);const B=U3(y.loadComponent()).pipe((0,Q.T)(Hi),(0,A2.M)(j1=>{this.onLoadEndListener&&this.onLoadEndListener(y),y._loadedComponent=j1}),(0,y2.j)(()=>{this.componentLoaders.delete(y)})),u1=new S1(B,()=>new V1.B).pipe(Z());return this.componentLoaders.set(y,u1),u1}loadChildren(y,B){if(this.childrenLoaders.get(B))return this.childrenLoaders.get(B);if(B._loadedRoutes)return(0,D.of)({routes:B._loadedRoutes,injector:B._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(B);const j1=function $5(b,P,y,B){return U3(b.loadChildren()).pipe((0,Q.T)(Hi),(0,G1.Z)(u1=>u1 instanceof a.Co$||Array.isArray(u1)?(0,D.of)(u1):(0,x.H)(P.compileModuleAsync(u1))),(0,Q.T)(u1=>{B&&B(b);let j1,k2,m3=!1;return Array.isArray(u1)?(k2=u1,!0):(j1=u1.create(y).injector,k2=j1.get(f4,[],{optional:!0,self:!0}).flat()),{routes:k2.map(je),injector:j1}}))}(B,this.compiler,y,this.onLoadEndListener).pipe((0,y2.j)(()=>{this.childrenLoaders.delete(B)})),k2=new S1(j1,()=>new V1.B).pipe(Z());return this.childrenLoaders.set(B,k2),k2}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function Hi(b){return function p5(b){return b&&"object"==typeof b&&"default"in b}(b)?b.default:b}let Y4=(()=>{class b{static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(P4),providedIn:"root"})}return b})(),P4=(()=>{class b{shouldProcessUrl(y){return!0}extract(y){return y}merge(y,B){return y}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const $i=new a.nKC(""),k4=new a.nKC("");function E(b,P,y){const B=b.get(k4),u1=b.get(D1.qQ);return b.get(a.SKi).runOutsideAngular(()=>{if(!u1.startViewTransition||B.skipNextTransition)return B.skipNextTransition=!1,new Promise(J3=>setTimeout(J3));let j1;const k2=new Promise(J3=>{j1=J3}),m3=u1.startViewTransition(()=>(j1(),function y1(b){return new Promise(P=>{(0,a.mal)(P,{injector:b})})}(b))),{onViewTransitionCreated:s3}=B;return s3&&(0,a.N4e)(b,()=>s3({transition:m3,from:P,to:y})),k2})}let K=(()=>{class b{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new V1.B,this.transitionAbortSubject=new V1.B,this.configLoader=(0,a.WQX)(n0),this.environmentInjector=(0,a.WQX)(a.uvJ),this.urlSerializer=(0,a.WQX)(L),this.rootContexts=(0,a.WQX)(u3),this.location=(0,a.WQX)(D1.aZ),this.inputBindingEnabled=null!==(0,a.WQX)(q1,{optional:!0}),this.titleStrategy=(0,a.WQX)(G0),this.options=(0,a.WQX)(e0,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,a.WQX)(Y4),this.createViewTransition=(0,a.WQX)($i,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,D.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=u1=>this.events.next(new H2(u1)),this.configLoader.onLoadStartListener=u1=>this.events.next(new u2(u1))}complete(){this.transitions?.complete()}handleNavigationRequest(y){const B=++this.navigationId;this.transitions?.next({...this.transitions.value,...y,id:B})}setupNavigations(y,B,u1){return this.transitions=new O.t({id:0,currentUrlTree:B,currentRawUrl:B,extractedUrl:this.urlHandlingStrategy.extract(B),urlAfterRedirects:this.urlHandlingStrategy.extract(B),rawUrl:B,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:g,restoredState:null,currentSnapshot:u1.snapshot,targetSnapshot:null,currentRouterState:u1,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,J1.p)(j1=>0!==j1.id),(0,Q.T)(j1=>({...j1,extractedUrl:this.urlHandlingStrategy.extract(j1.rawUrl)})),(0,h1.n)(j1=>{let k2=!1,m3=!1;return(0,D.of)(j1).pipe((0,h1.n)(s3=>{if(this.navigationId>j1.id)return this.cancelNavigationTransition(j1,"",dt.SupersededByNewNavigation),H.w;this.currentTransition=j1,this.currentNavigation={id:s3.id,initialUrl:s3.rawUrl,extractedUrl:s3.extractedUrl,trigger:s3.source,extras:s3.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const J3=!y.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!J3&&"reload"!==(s3.extras.onSameUrlNavigation??y.onSameUrlNavigation)){const te="";return this.events.next(new gt(s3.id,this.urlSerializer.serialize(s3.rawUrl),te,re.IgnoredSameUrlNavigation)),s3.resolve(null),H.w}if(this.urlHandlingStrategy.shouldProcessUrl(s3.rawUrl))return(0,D.of)(s3).pipe((0,h1.n)(te=>{const Ke=this.transitions?.getValue();return this.events.next(new wt(te.id,this.urlSerializer.serialize(te.extractedUrl),te.source,te.restoredState)),Ke!==this.transitions?.getValue()?H.w:Promise.resolve(te)}),function q4(b,P,y,B,u1,j1){return(0,G1.Z)(k2=>function K4(b,P,y,B,u1,j1,k2="emptyOnly"){return new Bi(b,P,y,B,u1,k2,j1).recognize()}(b,P,y,B,k2.extractedUrl,u1,j1).pipe((0,Q.T)(({state:m3,tree:s3})=>({...k2,targetSnapshot:m3,urlAfterRedirects:s3}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,y.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,A2.M)(te=>{j1.targetSnapshot=te.targetSnapshot,j1.urlAfterRedirects=te.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:te.urlAfterRedirects};const Ke=new Nt(te.id,this.urlSerializer.serialize(te.extractedUrl),this.urlSerializer.serialize(te.urlAfterRedirects),te.targetSnapshot);this.events.next(Ke)}));if(J3&&this.urlHandlingStrategy.shouldProcessUrl(s3.currentRawUrl)){const{id:te,extractedUrl:Ke,source:Zi,restoredState:Ki,extras:zi}=s3,M5=new wt(te,this.urlSerializer.serialize(Ke),Zi,Ki);this.events.next(M5);const v4=Kt(this.rootComponentType).snapshot;return this.currentTransition=j1={...s3,targetSnapshot:v4,urlAfterRedirects:Ke,extras:{...zi,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Ke,(0,D.of)(j1)}{const te="";return this.events.next(new gt(s3.id,this.urlSerializer.serialize(s3.extractedUrl),te,re.IgnoredByUrlHandlingStrategy)),s3.resolve(null),H.w}}),(0,A2.M)(s3=>{const J3=new ve(s3.id,this.urlSerializer.serialize(s3.extractedUrl),this.urlSerializer.serialize(s3.urlAfterRedirects),s3.targetSnapshot);this.events.next(J3)}),(0,Q.T)(s3=>(this.currentTransition=j1={...s3,guards:K0(s3.targetSnapshot,s3.currentSnapshot,this.rootContexts)},j1)),function di(b,P){return(0,G1.Z)(y=>{const{targetSnapshot:B,currentSnapshot:u1,guards:{canActivateChecks:j1,canDeactivateChecks:k2}}=y;return 0===k2.length&&0===j1.length?(0,D.of)({...y,guardsResult:!0}):function Di(b,P,y,B){return(0,x.H)(b).pipe((0,G1.Z)(u1=>function Pi(b,P,y,B,u1){const j1=P&&P.routeConfig?P.routeConfig.canDeactivate:null;if(!j1||0===j1.length)return(0,D.of)(!0);const k2=j1.map(m3=>{const s3=He(P)??u1,J3=u(m3,s3);return U3(function V3(b){return b&&q(b.canDeactivate)}(J3)?J3.canDeactivate(b,P,y,B):(0,a.N4e)(s3,()=>J3(b,P,y,B))).pipe((0,L1.$)())});return(0,D.of)(k2).pipe(Ge())}(u1.component,u1.route,y,P,B)),(0,L1.$)(u1=>!0!==u1,!0))}(k2,B,u1,b).pipe((0,G1.Z)(m3=>m3&&function t1(b){return"boolean"==typeof b}(m3)?function Ni(b,P,y,B){return(0,x.H)(P).pipe((0,a2.H)(u1=>(0,W.x)(function Pe(b,P){return null!==b&&P&&P(new s1(b)),(0,D.of)(!0)}(u1.route.parent,B),function d5(b,P){return null!==b&&P&&P(new X(b)),(0,D.of)(!0)}(u1.route,B),function hi(b,P,y){const B=P[P.length-1],j1=P.slice(0,P.length-1).reverse().map(k2=>function H0(b){const P=b.routeConfig?b.routeConfig.canActivateChild:null;return P&&0!==P.length?{node:b,guards:P}:null}(k2)).filter(k2=>null!==k2).map(k2=>(0,a1.v)(()=>{const m3=k2.guards.map(s3=>{const J3=He(k2.node)??y,Et=u(s3,J3);return U3(function w2(b){return b&&q(b.canActivateChild)}(Et)?Et.canActivateChild(B,b):(0,a.N4e)(J3,()=>Et(B,b))).pipe((0,L1.$)())});return(0,D.of)(m3).pipe(Ge())}));return(0,D.of)(j1).pipe(Ge())}(b,u1.path,y),function Me(b,P,y){const B=P.routeConfig?P.routeConfig.canActivate:null;if(!B||0===B.length)return(0,D.of)(!0);const u1=B.map(j1=>(0,a1.v)(()=>{const k2=He(P)??y,m3=u(j1,k2);return U3(function C1(b){return b&&q(b.canActivate)}(m3)?m3.canActivate(P,b):(0,a.N4e)(k2,()=>m3(P,b))).pipe((0,L1.$)())}));return(0,D.of)(u1).pipe(Ge())}(b,u1.route,y))),(0,L1.$)(u1=>!0!==u1,!0))}(B,j1,b,P):(0,D.of)(m3)),(0,Q.T)(m3=>({...y,guardsResult:m3})))})}(this.environmentInjector,s3=>this.events.next(s3)),(0,A2.M)(s3=>{if(j1.guardsResult=s3.guardsResult,h3(s3.guardsResult))throw Z2(0,s3.guardsResult);const J3=new Pt(s3.id,this.urlSerializer.serialize(s3.extractedUrl),this.urlSerializer.serialize(s3.urlAfterRedirects),s3.targetSnapshot,!!s3.guardsResult);this.events.next(J3)}),(0,J1.p)(s3=>!!s3.guardsResult||(this.cancelNavigationTransition(s3,"",dt.GuardRejected),!1)),j0(s3=>{if(s3.guards.canActivateChecks.length)return(0,D.of)(s3).pipe((0,A2.M)(J3=>{const Et=new ae(J3.id,this.urlSerializer.serialize(J3.extractedUrl),this.urlSerializer.serialize(J3.urlAfterRedirects),J3.targetSnapshot);this.events.next(Et)}),(0,h1.n)(J3=>{let Et=!1;return(0,D.of)(J3).pipe(function t0(b,P){return(0,G1.Z)(y=>{const{targetSnapshot:B,guards:{canActivateChecks:u1}}=y;if(!u1.length)return(0,D.of)(y);const j1=new Set(u1.map(s3=>s3.route)),k2=new Set;for(const s3 of j1)if(!k2.has(s3))for(const J3 of $0(s3))k2.add(J3);let m3=0;return(0,x.H)(k2).pipe((0,a2.H)(s3=>j1.has(s3)?function Ui(b,P,y,B){const u1=b.routeConfig,j1=b._resolve;return void 0!==u1?.title&&!c1(u1)&&(j1[f1]=u1.title),function q0(b,P,y,B){const u1=b3(b);if(0===u1.length)return(0,D.of)({});const j1={};return(0,x.H)(u1).pipe((0,G1.Z)(k2=>function p0(b,P,y,B){const u1=He(P)??B,j1=u(b,u1);return U3(j1.resolve?j1.resolve(P,y):(0,a.N4e)(u1,()=>j1(P,y)))}(b[k2],P,y,B).pipe((0,L1.$)(),(0,A2.M)(m3=>{j1[k2]=m3}))),X2(1),(0,H1.u)(j1),(0,F2.W)(k2=>ke(k2)?H.w:(0,e1.$)(k2)))}(j1,b,P,B).pipe((0,Q.T)(k2=>(b._resolvedData=k2,b.data=Gt(b,b.parent,y).resolve,null)))}(s3,B,b,P):(s3.data=Gt(s3,s3.parent,b).resolve,(0,D.of)(void 0))),(0,A2.M)(()=>m3++),X2(1),(0,G1.Z)(s3=>m3===k2.size?(0,D.of)(y):H.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,A2.M)({next:()=>Et=!0,complete:()=>{Et||this.cancelNavigationTransition(J3,"",dt.NoDataFromResolver)}}))}),(0,A2.M)(J3=>{const Et=new Zt(J3.id,this.urlSerializer.serialize(J3.extractedUrl),this.urlSerializer.serialize(J3.urlAfterRedirects),J3.targetSnapshot);this.events.next(Et)}))}),j0(s3=>{const J3=Et=>{const te=[];Et.routeConfig?.loadComponent&&!Et.routeConfig._loadedComponent&&te.push(this.configLoader.loadComponent(Et.routeConfig).pipe((0,A2.M)(Ke=>{Et.component=Ke}),(0,Q.T)(()=>{})));for(const Ke of Et.children)te.push(...J3(Ke));return te};return(0,R.z)(J3(s3.targetSnapshot.root)).pipe((0,o2.U)(null),(0,x1.s)(1))}),j0(()=>this.afterPreactivation()),(0,h1.n)(()=>{const{currentSnapshot:s3,targetSnapshot:J3}=j1,Et=this.createViewTransition?.(this.environmentInjector,s3.root,J3.root);return Et?(0,x.H)(Et).pipe((0,Q.T)(()=>j1)):(0,D.of)(j1)}),(0,Q.T)(s3=>{const J3=function G(b,P,y){const B=N1(b,P._root,y?y._root:void 0);return new at(B,P)}(y.routeReuseStrategy,s3.targetSnapshot,s3.currentRouterState);return this.currentTransition=j1={...s3,targetRouterState:J3},this.currentNavigation.targetRouterState=J3,j1}),(0,A2.M)(()=>{this.events.next(new U1)}),((b,P,y,B)=>(0,Q.T)(u1=>(new Jt(P,u1.targetRouterState,u1.currentRouterState,y,B).activate(b),u1)))(this.rootContexts,y.routeReuseStrategy,s3=>this.events.next(s3),this.inputBindingEnabled),(0,x1.s)(1),(0,A2.M)({next:s3=>{k2=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new nt(s3.id,this.urlSerializer.serialize(s3.extractedUrl),this.urlSerializer.serialize(s3.urlAfterRedirects))),this.titleStrategy?.updateTitle(s3.targetRouterState.snapshot),s3.resolve(!0)},complete:()=>{k2=!0}}),(0,Q2.Q)(this.transitionAbortSubject.pipe((0,A2.M)(s3=>{throw s3}))),(0,y2.j)(()=>{!k2&&!m3&&this.cancelNavigationTransition(j1,"",dt.SupersededByNewNavigation),this.currentTransition?.id===j1.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,F2.W)(s3=>{if(m3=!0,R3(s3))this.events.next(new Ft(j1.id,this.urlSerializer.serialize(j1.extractedUrl),s3.message,s3.cancellationCode)),function _3(b){return R3(b)&&h3(b.url)}(s3)?this.events.next(new V2(s3.url)):j1.resolve(!1);else{this.events.next(new ut(j1.id,this.urlSerializer.serialize(j1.extractedUrl),s3,j1.targetSnapshot??void 0));try{j1.resolve(y.errorHandler(s3))}catch(J3){this.options.resolveNavigationPromiseOnError?j1.resolve(!1):j1.reject(J3)}}return H.w}))}))}cancelNavigationTransition(y,B,u1){const j1=new Ft(y.id,this.urlSerializer.serialize(y.extractedUrl),B,u1);this.events.next(j1),y.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function _1(b){return b!==g}let z2=(()=>{class b{static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(C3),providedIn:"root"})}return b})();class f3{shouldDetach(P){return!1}store(P,y){}shouldAttach(P){return!1}retrieve(P){return null}shouldReuseRoute(P,y){return P.routeConfig===y.routeConfig}}let C3=(()=>{class b extends f3{static#t=this.\u0275fac=(()=>{let y;return function(u1){return(y||(y=a.xGo(b)))(u1||b)}})();static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),lt=(()=>{class b{static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(Fe),providedIn:"root"})}return b})(),Fe=(()=>{class b extends lt{constructor(){super(...arguments),this.location=(0,a.WQX)(D1.aZ),this.urlSerializer=(0,a.WQX)(L),this.options=(0,a.WQX)(e0,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,a.WQX)(Y4),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new W1,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Kt(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(y){return this.location.subscribe(B=>{"popstate"===B.type&&y(B.url,B.state)})}handleRouterEvent(y,B){if(y instanceof wt)this.stateMemento=this.createStateMemento();else if(y instanceof gt)this.rawUrlTree=B.initialUrl;else if(y instanceof Nt){if("eager"===this.urlUpdateStrategy&&!B.extras.skipLocationChange){const u1=this.urlHandlingStrategy.merge(B.finalUrl,B.initialUrl);this.setBrowserUrl(u1,B)}}else y instanceof U1?(this.currentUrlTree=B.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(B.finalUrl,B.initialUrl),this.routerState=B.targetRouterState,"deferred"===this.urlUpdateStrategy&&(B.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,B))):y instanceof Ft&&(y.code===dt.GuardRejected||y.code===dt.NoDataFromResolver)?this.restoreHistory(B):y instanceof ut?this.restoreHistory(B,!0):y instanceof nt&&(this.lastSuccessfulId=y.id,this.currentPageId=this.browserPageId)}setBrowserUrl(y,B){const u1=this.urlSerializer.serialize(y);if(this.location.isCurrentPathEqualTo(u1)||B.extras.replaceUrl){const k2={...B.extras.state,...this.generateNgRouterState(B.id,this.browserPageId)};this.location.replaceState(u1,"",k2)}else{const j1={...B.extras.state,...this.generateNgRouterState(B.id,this.browserPageId+1)};this.location.go(u1,"",j1)}}restoreHistory(y,B=!1){if("computed"===this.canceledNavigationResolution){const j1=this.currentPageId-this.browserPageId;0!==j1?this.location.historyGo(j1):this.currentUrlTree===y.finalUrl&&0===j1&&(this.resetState(y),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(B&&this.resetState(y),this.resetUrlToCurrentUrlTree())}resetState(y){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,y.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(y,B){return"computed"===this.canceledNavigationResolution?{navigationId:y,\u0275routerPageId:B}:{navigationId:y}}static#t=this.\u0275fac=(()=>{let y;return function(u1){return(y||(y=a.xGo(b)))(u1||b)}})();static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();var ue=function(b){return b[b.COMPLETE=0]="COMPLETE",b[b.FAILED=1]="FAILED",b[b.REDIRECTING=2]="REDIRECTING",b}(ue||{});function ye(b,P){b.events.pipe((0,J1.p)(y=>y instanceof nt||y instanceof Ft||y instanceof ut||y instanceof gt),(0,Q.T)(y=>y instanceof nt||y instanceof gt?ue.COMPLETE:y instanceof Ft&&(y.code===dt.Redirect||y.code===dt.SupersededByNewNavigation)?ue.REDIRECTING:ue.FAILED),(0,J1.p)(y=>y!==ue.REDIRECTING),(0,x1.s)(1)).subscribe(()=>{P()})}function Yt(b){throw b}const We={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ge={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let he=(()=>{class b{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,a.WQX)(a.H3F),this.stateManager=(0,a.WQX)(lt),this.options=(0,a.WQX)(e0,{optional:!0})||{},this.pendingTasks=(0,a.WQX)(a.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,a.WQX)(K),this.urlSerializer=(0,a.WQX)(L),this.location=(0,a.WQX)(D1.aZ),this.urlHandlingStrategy=(0,a.WQX)(Y4),this._events=new V1.B,this.errorHandler=this.options.errorHandler||Yt,this.navigated=!1,this.routeReuseStrategy=(0,a.WQX)(z2),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,a.WQX)(f4,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,a.WQX)(q1,{optional:!0}),this.eventsSubscription=new Y.yU,this.isNgZoneEnabled=(0,a.WQX)(a.SKi)instanceof a.SKi&&a.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:y=>{this.console.warn(y)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const y=this.navigationTransitions.events.subscribe(B=>{try{const u1=this.navigationTransitions.currentTransition,j1=this.navigationTransitions.currentNavigation;if(null!==u1&&null!==j1)if(this.stateManager.handleRouterEvent(B,j1),B instanceof Ft&&B.code!==dt.Redirect&&B.code!==dt.SupersededByNewNavigation)this.navigated=!0;else if(B instanceof nt)this.navigated=!0;else if(B instanceof V2){const k2=this.urlHandlingStrategy.merge(B.url,u1.currentRawUrl),m3={info:u1.extras.info,skipLocationChange:u1.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||_1(u1.source)};this.scheduleNavigation(k2,g,null,m3,{resolve:u1.resolve,reject:u1.reject,promise:u1.promise})}(function L3(b){return!(b instanceof U1||b instanceof V2)})(B)&&this._events.next(B)}catch(u1){this.navigationTransitions.transitionAbortSubject.next(u1)}});this.eventsSubscription.add(y)}resetRootComponentType(y){this.routerState.root.component=y,this.navigationTransitions.rootComponentType=y}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),g,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((y,B)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(y,"popstate",B)},0)})}navigateToSyncWithBrowser(y,B,u1){const j1={replaceUrl:!0},k2=u1?.navigationId?u1:null;if(u1){const s3={...u1};delete s3.navigationId,delete s3.\u0275routerPageId,0!==Object.keys(s3).length&&(j1.state=s3)}const m3=this.parseUrl(y);this.scheduleNavigation(m3,B,k2,j1)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(y){this.config=y.map(je),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(y,B={}){const{relativeTo:u1,queryParams:j1,fragment:k2,queryParamsHandling:m3,preserveFragment:s3}=B,J3=s3?this.currentUrlTree.fragment:k2;let te,Et=null;switch(m3){case"merge":Et={...this.currentUrlTree.queryParams,...j1};break;case"preserve":Et=this.currentUrlTree.queryParams;break;default:Et=j1||null}null!==Et&&(Et=this.removeEmptyProps(Et));try{te=st(u1?u1.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof y[0]||!y[0].startsWith("/"))&&(y=[]),te=this.currentUrlTree.root}return _t(te,y,Et,J3??null)}navigateByUrl(y,B={skipLocationChange:!1}){const u1=h3(y)?y:this.parseUrl(y),j1=this.urlHandlingStrategy.merge(u1,this.rawUrlTree);return this.scheduleNavigation(j1,g,null,B)}navigate(y,B={skipLocationChange:!1}){return function pe(b){for(let P=0;P<b.length;P++)if(null==b[P])throw new a.wOt(4008,!1)}(y),this.navigateByUrl(this.createUrlTree(y,B),B)}serializeUrl(y){return this.urlSerializer.serialize(y)}parseUrl(y){try{return this.urlSerializer.parse(y)}catch{return this.urlSerializer.parse("/")}}isActive(y,B){let u1;if(u1=!0===B?{...We}:!1===B?{...ge}:B,h3(y))return Y3(this.currentUrlTree,y,u1);const j1=this.parseUrl(y);return Y3(this.currentUrlTree,j1,u1)}removeEmptyProps(y){return Object.entries(y).reduce((B,[u1,j1])=>(null!=j1&&(B[u1]=j1),B),{})}scheduleNavigation(y,B,u1,j1,k2){if(this.disposed)return Promise.resolve(!1);let m3,s3,J3;k2?(m3=k2.resolve,s3=k2.reject,J3=k2.promise):J3=new Promise((te,Ke)=>{m3=te,s3=Ke});const Et=this.pendingTasks.add();return ye(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Et))}),this.navigationTransitions.handleNavigationRequest({source:B,restoredState:u1,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:y,extras:j1,resolve:m3,reject:s3,promise:J3,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),J3.catch(te=>Promise.reject(te))}static#t=this.\u0275fac=function(B){return new(B||b)};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),ht=(()=>{class b{constructor(y,B,u1,j1,k2,m3){this.router=y,this.route=B,this.tabIndexAttribute=u1,this.renderer=j1,this.el=k2,this.locationStrategy=m3,this.href=null,this.commands=null,this.onChanges=new V1.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const s3=k2.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===s3||"area"===s3,this.isAnchorElement?this.subscription=y.events.subscribe(J3=>{J3 instanceof nt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(y){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",y)}ngOnChanges(y){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(y){null!=y?(this.commands=Array.isArray(y)?y:[y],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(y,B,u1,j1,k2){const m3=this.urlTree;return!!(null===m3||this.isAnchorElement&&(0!==y||B||u1||j1||k2||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(m3,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const y=this.urlTree;this.href=null!==y&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(y)):null;const B=null===this.href?null:(0,a.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",B)}applyAttributeValue(y,B){const u1=this.renderer,j1=this.el.nativeElement;null!==B?u1.setAttribute(j1,y,B):u1.removeAttribute(j1,y)}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})}static#t=this.\u0275fac=function(B){return new(B||b)(a.rXU(he),a.rXU(ft),a.kS0("tabindex"),a.rXU(a.sFG),a.rXU(a.aKT),a.rXU(D1.hb))};static#e=this.\u0275dir=a.FsC({type:b,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(B,u1){1&B&&a.bIt("click",function(k2){return u1.onClick(k2.button,k2.ctrlKey,k2.shiftKey,k2.altKey,k2.metaKey)}),2&B&&a.BMQ("target",u1.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[a.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",a.L39],skipLocationChange:[a.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",a.L39],replaceUrl:[a.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",a.L39],routerLink:"routerLink"},standalone:!0,features:[a.GFd,a.OA$]})}return b})(),be=(()=>{class b{get isActive(){return this._isActive}constructor(y,B,u1,j1,k2){this.router=y,this.element=B,this.renderer=u1,this.cdr=j1,this.link=k2,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new a.bkB,this.routerEventsSubscription=y.events.subscribe(m3=>{m3 instanceof nt&&this.update()})}ngAfterContentInit(){(0,D.of)(this.links.changes,(0,D.of)(null)).pipe((0,Y1.U)()).subscribe(y=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const y=[...this.links.toArray(),this.link].filter(B=>!!B).map(B=>B.onChanges);this.linkInputChangesSubscription=(0,x.H)(y).pipe((0,Y1.U)()).subscribe(B=>{this._isActive!==this.isLinkActive(this.router)(B)&&this.update()})}set routerLinkActive(y){const B=Array.isArray(y)?y:y.split(" ");this.classes=B.filter(u1=>!!u1)}ngOnChanges(y){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const y=this.hasActiveLinks();this.classes.forEach(B=>{y?this.renderer.addClass(this.element.nativeElement,B):this.renderer.removeClass(this.element.nativeElement,B)}),y&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==y&&(this._isActive=y,this.cdr.markForCheck(),this.isActiveChange.emit(y))})}isLinkActive(y){const B=function v0(b){return!!b.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return u1=>{const j1=u1.urlTree;return!!j1&&y.isActive(j1,B)}}hasActiveLinks(){const y=this.isLinkActive(this.router);return this.link&&y(this.link)||this.links.some(y)}static#t=this.\u0275fac=function(B){return new(B||b)(a.rXU(he),a.rXU(a.aKT),a.rXU(a.sFG),a.rXU(a.gRc),a.rXU(ht,8))};static#e=this.\u0275dir=a.FsC({type:b,selectors:[["","routerLinkActive",""]],contentQueries:function(B,u1,j1){if(1&B&&a.wni(j1,ht,5),2&B){let k2;a.mGM(k2=a.lsd())&&(u1.links=k2)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[a.OA$]})}return b})();class Le{}let Be=(()=>{class b{constructor(y,B,u1,j1,k2){this.router=y,this.injector=u1,this.preloadingStrategy=j1,this.loader=k2}setUpPreloading(){this.subscription=this.router.events.pipe((0,J1.p)(y=>y instanceof nt),(0,a2.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(y,B){const u1=[];for(const j1 of B){j1.providers&&!j1._injector&&(j1._injector=(0,a.Ol2)(j1.providers,y,`Route: ${j1.path}`));const k2=j1._injector??y,m3=j1._loadedInjector??k2;(j1.loadChildren&&!j1._loadedRoutes&&void 0===j1.canLoad||j1.loadComponent&&!j1._loadedComponent)&&u1.push(this.preloadConfig(k2,j1)),(j1.children||j1._loadedRoutes)&&u1.push(this.processRoutes(m3,j1.children??j1._loadedRoutes))}return(0,x.H)(u1).pipe((0,Y1.U)())}preloadConfig(y,B){return this.preloadingStrategy.preload(B,()=>{let u1;u1=B.loadChildren&&void 0===B.canLoad?this.loader.loadChildren(y,B):(0,D.of)(null);const j1=u1.pipe((0,G1.Z)(k2=>null===k2?(0,D.of)(void 0):(B._loadedRoutes=k2.routes,B._loadedInjector=k2.injector,this.processRoutes(k2.injector??y,k2.routes))));if(B.loadComponent&&!B._loadedComponent){const k2=this.loader.loadComponent(B);return(0,x.H)([j1,k2]).pipe((0,Y1.U)())}return j1})}static#t=this.\u0275fac=function(B){return new(B||b)(a.KVO(he),a.KVO(a.Ql9),a.KVO(a.uvJ),a.KVO(Le),a.KVO(n0))};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const Xe=new a.nKC("");let F0=(()=>{class b{constructor(y,B,u1,j1,k2={}){this.urlSerializer=y,this.transitions=B,this.viewportScroller=u1,this.zone=j1,this.options=k2,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,a.WQX)(a.uvJ),k2.scrollPositionRestoration||="disabled",k2.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(y=>{y instanceof wt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=y.navigationTrigger,this.restoredId=y.restoredState?y.restoredState.navigationId:0):y instanceof nt?(this.lastId=y.id,this.scheduleScrollEvent(y,this.urlSerializer.parse(y.urlAfterRedirects).fragment)):y instanceof gt&&y.code===re.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(y,this.urlSerializer.parse(y.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(y=>{y instanceof r1&&(y.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(y.position):y.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(y.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(y,B){var u1=this;this.zone.runOutsideAngular((0,o.A)(function*(){yield new Promise(j1=>{setTimeout(()=>{j1()}),(0,a.mal)(()=>{j1()},{injector:u1.environmentInjector})}),u1.zone.run(()=>{u1.transitions.events.next(new r1(y,"popstate"===u1.lastSource?u1.store[u1.restoredId]:null,B))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#t=this.\u0275fac=function(B){a.QTQ()};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac})}return b})();function Y0(b,P){return{\u0275kind:b,\u0275providers:P}}function u4(){const b=(0,a.WQX)(a.zZn);return P=>{const y=b.get(a.o8S);if(P!==y.components[0])return;const B=b.get(he),u1=b.get(R4);1===b.get(ji)&&B.initialNavigation(),b.get($t,null,a.$GK.Optional)?.setUpPreloading(),b.get(Xe,null,a.$GK.Optional)?.init(),B.resetRootComponentType(y.componentTypes[0]),u1.closed||(u1.next(),u1.complete(),u1.unsubscribe())}}const R4=new a.nKC("",{factory:()=>new V1.B}),ji=new a.nKC("",{providedIn:"root",factory:()=>1}),$t=new a.nKC("");function ei(b){return Y0(0,[{provide:$t,useExisting:Be},{provide:Le,useExisting:b}])}function h0(b){return Y0(9,[{provide:$i,useValue:E},{provide:k4,useValue:{skipNextTransition:!!b?.skipInitialTransition,...b}}])}const b0=new a.nKC("ROUTER_FORROOT_GUARD"),y0=[D1.aZ,{provide:L,useClass:I},he,u3,{provide:ft,useFactory:function Q4(b){return b.routerState.root},deps:[he]},n0,[]];let g5=(()=>{class b{constructor(y){}static forRoot(y,B){return{ngModule:b,providers:[y0,[],{provide:f4,multi:!0,useValue:y},{provide:b0,useFactory:Wi,deps:[[he,new a.Xx1,new a.kdw]]},{provide:e0,useValue:B||{}},B?.useHash?{provide:D1.hb,useClass:D1.fw}:{provide:D1.hb,useClass:D1.Sm},{provide:Xe,useFactory:()=>{const b=(0,a.WQX)(D1.Xr),P=(0,a.WQX)(a.SKi),y=(0,a.WQX)(e0),B=(0,a.WQX)(K),u1=(0,a.WQX)(L);return y.scrollOffset&&b.setOffset(y.scrollOffset),new F0(u1,B,b,P,y)}},B?.preloadingStrategy?ei(B.preloadingStrategy).\u0275providers:[],B?.initialNavigation?xn(B):[],B?.bindToComponentInputs?Y0(8,[I2,{provide:q1,useExisting:I2}]).\u0275providers:[],B?.enableViewTransitions?h0().\u0275providers:[],[{provide:_5,useFactory:u4},{provide:a.iLQ,multi:!0,useExisting:_5}]]}}static forChild(y){return{ngModule:b,providers:[{provide:f4,multi:!0,useValue:y}]}}static#t=this.\u0275fac=function(B){return new(B||b)(a.KVO(b0,8))};static#e=this.\u0275mod=a.$C({type:b});static#i=this.\u0275inj=a.G2t({})}return b})();function Wi(b){return"guarded"}function xn(b){return["disabled"===b.initialNavigation?Y0(3,[{provide:a.hnV,multi:!0,useFactory:()=>{const P=(0,a.WQX)(he);return()=>{P.setUpLocationChangeListener()}}},{provide:ji,useValue:2}]).\u0275providers:[],"enabledBlocking"===b.initialNavigation?Y0(2,[{provide:ji,useValue:0},{provide:a.hnV,multi:!0,deps:[a.zZn],useFactory:P=>{const y=P.get(D1.hj,Promise.resolve());return()=>y.then(()=>new Promise(B=>{const u1=P.get(he),j1=P.get(R4);ye(u1,()=>{B(!0)}),P.get(K).afterPreactivation=()=>(B(!0),j1.closed?(0,D.of)(void 0):j1),u1.initialNavigation()}))}}]).\u0275providers:[]]}const _5=new a.nKC("")},5739:(m2,P1,f)=>{"use strict";f.d(P1,{d:()=>D1,s:()=>A2});var o=f(1502),a=f(8639),k=f(3860),x=f(523),D=f(5541),O=f(9380),R=f(5213);const V=D.YHP,a1=Symbol("__destroy"),j=Symbol("__decoratorApplied");function e1(O2){return"string"==typeof O2?Symbol(`__destroy__${O2}`):a1}function d1(O2,o2){O2[o2]||(O2[o2]=new o.B)}function Y(O2,o2){O2[o2]&&(O2[o2].next(),O2[o2].complete(),O2[o2]=null)}function l1(O2){O2 instanceof a.yU&&O2.unsubscribe()}function Z(O2,o2){return function(){if(O2&&O2.call(this),Y(this,e1()),o2.arrayName&&function v1(O2){Array.isArray(O2)&&O2.forEach(l1)}(this[o2.arrayName]),o2.checkProperties)for(const X2 in this)o2.blackList?.includes(X2)||l1(this[X2])}}function D1(O2={}){return o2=>{!function W(O2){return!!O2[V]}(o2)?function S1(O2,o2){O2.prototype.ngOnDestroy=Z(O2.prototype.ngOnDestroy,o2)}(o2,O2):function V1(O2,o2){const X2=O2.\u0275pipe;X2.onDestroy=Z(X2.onDestroy,o2)}(o2,O2),function H(O2){O2.prototype[j]=!0}(o2)}}const Q=7,h1=Symbol("CheckerHasBeenSet");function J1(O2){const o2=D.JZv.Zone;return o2&&"function"==typeof o2.root?.run?o2.root.run(O2):O2()}const L1=!1;function A2(O2,o2){return X2=>{const N2=e1(o2);"string"==typeof o2?function a2(O2,o2,X2){const N2=O2[o2];if(L1&&"function"!=typeof N2)throw new Error(`${O2.constructor.name} is using untilDestroyed but doesn't implement ${o2}`);d1(O2,X2),O2[o2]=function(){N2.apply(this,arguments),Y(this,X2),O2[o2]=N2}}(O2,o2,N2):(L1&&function F2(O2){const o2=Object.getPrototypeOf(O2);if(!(j in o2))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(O2),d1(O2,N2));const r2=O2[N2];return L1&&function x1(O2,o2){O2[h1]||function O1(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(J1(()=>(0,k.H)(Promise.resolve()).pipe((0,O.Z)(()=>{let X2;try{X2=(0,D.xtB)(O2)}catch{X2=null}const N2=X2?.lView;if(null==N2)return x.w;const r2=N2[Q]||(N2[Q]=[]),g2=new o.B;return r2.push(function(){J1(()=>{g2.next(),g2.complete()})}),g2}),(0,O.Z)(()=>Promise.resolve())).subscribe(()=>{(o2.observed??o2.observers.length>0)&&console.warn(function G1(O2){return`\n The ${O2.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(O2))})),O2[h1]=!0)}(O2,r2),X2.pipe((0,R.Q)(r2))}}},8899:(m2,P1,f)=>{"use strict";f.d(P1,{En:()=>Q2,Vm:()=>d3,EH:()=>L1,gp:()=>Y1});var o=f(870),a=f(4517),k=f(1502),x=f(6833),D=f(523),O=f(3901),R=f(2790),V=f(8347);class a1{constructor(X1,w1,D2){this.kind=X1,this.value=w1,this.error=D2,this.hasValue="N"===X1}observe(X1){return j(this,X1)}do(X1,w1,D2){const{kind:v2,value:t2,error:J}=this;return"N"===v2?X1?.(t2):"E"===v2?w1?.(J):D2?.()}accept(X1,w1,D2){var v2;return(0,V.T)(null===(v2=X1)||void 0===v2?void 0:v2.next)?this.observe(X1):this.do(X1,w1,D2)}toObservable(){const{kind:X1,value:w1,error:D2}=this,v2="N"===X1?(0,O.of)(w1):"E"===X1?(0,R.$)(()=>D2):"C"===X1?D.w:0;if(!v2)throw new TypeError(`Unexpected notification kind ${X1}`);return v2}static createNext(X1){return new a1("N",X1)}static createError(X1){return new a1("E",void 0,X1)}static createComplete(){return a1.completeNotification}}function j(p1,X1){var w1,D2,v2;const{kind:t2,value:J,error:m1}=p1;if("string"!=typeof t2)throw new TypeError('Invalid notification, missing "kind"');"N"===t2?null===(w1=X1.next)||void 0===w1||w1.call(X1,J):"E"===t2?null===(D2=X1.error)||void 0===D2||D2.call(X1,m1):null===(v2=X1.complete)||void 0===v2||v2.call(X1)}a1.completeNotification=new a1("C");var e1=f(1474),H=f(1676),Y=f(4406),l1=f(8713),v1=f(1856),Z=f(58);function S1(p1,X1,w1,D2){return(0,e1.N)((v2,t2)=>{let J;X1&&"function"!=typeof X1?({duration:w1,element:J,connector:D2}=X1):J=X1;const m1=new Map,o1=l2=>{m1.forEach(l2),l2(t2)},k1=l2=>o1(P2=>P2.error(l2));let b2=0,Y2=!1;const x2=new H.H(t2,l2=>{try{const P2=p1(l2);let t3=m1.get(P2);if(!t3){m1.set(P2,t3=D2?D2():new k.B);const S3=function T2(l2,P2){const t3=new a.c(S3=>{b2++;const v3=P2.subscribe(S3);return()=>{v3.unsubscribe(),0==--b2&&Y2&&x2.unsubscribe()}});return t3.key=l2,t3}(P2,t3);if(t2.next(S3),w1){const v3=(0,H._)(t3,()=>{t3.complete(),v3?.unsubscribe()},void 0,void 0,()=>m1.delete(P2));x2.add((0,Z.Tg)(w1(S3)).subscribe(v3))}}t3.next(J?J(l2):l2)}catch(P2){k1(P2)}},()=>o1(l2=>l2.complete()),k1,()=>m1.clear(),()=>(Y2=!0,0===b2));v2.subscribe(x2)})}var V1=f(9380),D1=f(646),h1=f(5117),x1=f(5541),O1=f(7731);const J1={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},G1="__@ngrx/effects_create__";function L1(p1,X1={}){const w1=X1.functional?p1:p1(),D2={...J1,...X1};return Object.defineProperty(w1,G1,{value:D2}),w1}function O2(p1){return Object.getPrototypeOf(p1)}function X2(p1){return"function"==typeof p1}function N2(p1){return p1.filter(X2)}function g2(p1,X1,w1){const D2=O2(p1),t2=D2&&"Object"!==D2.constructor.name?D2.constructor.name:null,J=function F2(p1){return function a2(p1){return Object.getOwnPropertyNames(p1).filter(D2=>!(!p1[D2]||!p1[D2].hasOwnProperty(G1))&&p1[D2][G1].hasOwnProperty("dispatch")).map(D2=>({propertyName:D2,...p1[D2][G1]}))}(p1)}(p1).map(({propertyName:m1,dispatch:o1,useEffectsErrorHandler:k1})=>{const b2="function"==typeof p1[m1]?p1[m1]():p1[m1],Y2=k1?w1(b2,X1):b2;return!1===o1?Y2.pipe((0,x.w)()):Y2.pipe(function d1(){return(0,e1.N)((p1,X1)=>{p1.subscribe((0,H._)(X1,w1=>{X1.next(a1.createNext(w1))},()=>{X1.next(a1.createComplete()),X1.complete()},w1=>{X1.next(a1.createError(w1)),X1.complete()}))})}()).pipe((0,Y.T)(T2=>({effect:p1[m1],notification:T2,propertyName:m1,sourceName:t2,sourceInstance:p1})))});return(0,o.h)(...J)}function y2(p1,X1,w1=10){return p1.pipe((0,l1.W)(D2=>(X1&&X1.handleError(D2),w1<=1?p1:y2(p1,X1,w1-1))))}let Q2=(()=>{class p1 extends a.c{constructor(w1){super(),w1&&(this.source=w1)}lift(w1){const D2=new p1;return D2.source=this,D2.operator=w1,D2}static#t=this.\u0275fac=function(D2){return new(D2||p1)(x1.KVO(O1.sA))};static#e=this.\u0275prov=x1.jDH({token:p1,factory:p1.\u0275fac,providedIn:"root"})}return p1})();function Y1(...p1){return(0,v1.p)(X1=>p1.some(w1=>"string"==typeof w1?w1===X1.type:w1.type===X1.type))}const L2=new x1.nKC("@ngrx/effects Internal Root Guard"),E1=new x1.nKC("@ngrx/effects User Provided Effects"),f1=new x1.nKC("@ngrx/effects Internal Root Effects"),$1=new x1.nKC("@ngrx/effects Internal Root Effects Instances"),T1=new x1.nKC("@ngrx/effects Internal Feature Effects"),Q1=new x1.nKC("@ngrx/effects Internal Feature Effects Instance Groups"),f2=new x1.nKC("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>y2}),U2="@ngrx/effects/init";(0,O1.VP)(U2);function R1(p1){return I1(p1,"ngrxOnInitEffects")}function I1(p1,X1){return p1&&X1 in p1&&"function"==typeof p1[X1]}let F1=(()=>{class p1 extends k.B{constructor(w1,D2){super(),this.errorHandler=w1,this.effectsErrorHandler=D2}addEffects(w1){this.next(w1)}toActions(){return this.pipe(S1(w1=>function o2(p1){return!!p1.constructor&&"Object"!==p1.constructor.name&&"Function"!==p1.constructor.name}(w1)?O2(w1):w1),(0,V1.Z)(w1=>w1.pipe(S1(W1))),(0,V1.Z)(w1=>{const D2=w1.pipe((0,D1.p)(t2=>function d2(p1,X1){return w1=>{const D2=g2(w1,p1,X1);return function q3(p1){return I1(p1,"ngrxOnRunEffects")}(w1)?w1.ngrxOnRunEffects(D2):D2}}(this.errorHandler,this.effectsErrorHandler)(t2)),(0,Y.T)(t2=>(function y3(p1,X1){if("N"===p1.notification.kind){const w1=p1.notification.value;!function A3(p1){return"function"!=typeof p1&&p1&&p1.type&&"string"==typeof p1.type}(w1)&&X1.handleError(new Error(`Effect ${function U3({propertyName:p1,sourceInstance:X1,sourceName:w1}){const D2="function"==typeof X1[p1];return w1?`"${w1}.${String(p1)}${D2?"()":""}"`:`"${String(p1)}()"`}(p1)} dispatched an invalid action: ${function g3(p1){try{return JSON.stringify(p1)}catch{return p1}}(w1)}`))}}(t2,this.errorHandler),t2.notification)),(0,v1.p)(t2=>"N"===t2.kind&&null!=t2.value),function Q(){return(0,e1.N)((p1,X1)=>{p1.subscribe((0,H._)(X1,w1=>j(w1,X1)))})}()),v2=w1.pipe((0,h1.s)(1),(0,v1.p)(R1),(0,Y.T)(t2=>t2.ngrxOnInitEffects()));return(0,o.h)(D2,v2)}))}static#t=this.\u0275fac=function(D2){return new(D2||p1)(x1.KVO(x1.zcH),x1.KVO(f2))};static#e=this.\u0275prov=x1.jDH({token:p1,factory:p1.\u0275fac,providedIn:"root"})}return p1})();function W1(p1){return function Y3(p1){return I1(p1,"ngrxOnIdentifyEffects")}(p1)?p1.ngrxOnIdentifyEffects():""}let W2=(()=>{class p1{get isStarted(){return!!this.effectsSubscription}constructor(w1,D2){this.effectSources=w1,this.store=D2,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static#t=this.\u0275fac=function(D2){return new(D2||p1)(x1.KVO(F1),x1.KVO(O1.il))};static#e=this.\u0275prov=x1.jDH({token:p1,factory:p1.\u0275fac,providedIn:"root"})}return p1})(),r3=(()=>{class p1{constructor(w1,D2,v2,t2,J,m1,o1){this.sources=w1,D2.start();for(const k1 of t2)w1.addEffects(k1);v2.dispatch({type:U2})}addEffects(w1){this.sources.addEffects(w1)}static#t=this.\u0275fac=function(D2){return new(D2||p1)(x1.KVO(F1),x1.KVO(W2),x1.KVO(O1.il),x1.KVO($1),x1.KVO(O1.wc,8),x1.KVO(O1.ae,8),x1.KVO(L2,8))};static#e=this.\u0275mod=x1.$C({type:p1});static#i=this.\u0275inj=x1.G2t({})}return p1})(),$2=(()=>{class p1{constructor(w1,D2,v2,t2){const J=D2.flat();for(const m1 of J)w1.addEffects(m1)}static#t=this.\u0275fac=function(D2){return new(D2||p1)(x1.KVO(r3),x1.KVO(Q1),x1.KVO(O1.wc,8),x1.KVO(O1.ae,8))};static#e=this.\u0275mod=x1.$C({type:p1});static#i=this.\u0275inj=x1.G2t({})}return p1})(),d3=(()=>{class p1{static forFeature(...w1){const D2=w1.flat(),v2=N2(D2);return{ngModule:$2,providers:[v2,{provide:T1,multi:!0,useValue:D2},{provide:E1,multi:!0,useValue:[]},{provide:Q1,multi:!0,useFactory:L,deps:[T1,E1]}]}}static forRoot(...w1){const D2=w1.flat(),v2=N2(D2);return{ngModule:r3,providers:[v2,{provide:f1,useValue:[D2]},{provide:L2,useFactory:I},{provide:E1,multi:!0,useValue:[]},{provide:$1,useFactory:L,deps:[f1,E1]}]}}static#t=this.\u0275fac=function(D2){return new(D2||p1)};static#e=this.\u0275mod=x1.$C({type:p1});static#i=this.\u0275inj=x1.G2t({})}return p1})();function L(p1,X1){const w1=[];for(const D2 of p1)w1.push(...D2);for(const D2 of X1)w1.push(...D2);return w1.map(D2=>function r2(p1){return p1 instanceof x1.nKC||X2(p1)}(D2)?(0,x1.WQX)(D2):D2)}function I(){const p1=(0,x1.WQX)(W2,{optional:!0,skipSelf:!0}),X1=(0,x1.WQX)(f1,{self:!0});if((1!==X1.length||0!==X1[0].length)&&p1)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}},7731:(m2,P1,f)=>{"use strict";f.d(P1,{SS:()=>J1,Zz:()=>O1,N_:()=>A2,Bh:()=>et,QU:()=>Y3,sA:()=>I1,h1:()=>W1,il:()=>$2,ae:()=>ae,md:()=>Zt,wc:()=>Pt,q6:()=>q3,VP:()=>Y,VG:()=>j3,vy:()=>H2,Mz:()=>S3,on:()=>u2,xk:()=>l1});var o=f(5541),a=f(5536),k=f(4517),x=f(1502),D=f(983),O=f(9721),R=f(5733),V=f(2601),W=f(4406),j=f(9746),e1=f(8065);const H={};function Y(s1,h2){if(H[s1]=(H[s1]||0)+1,"function"==typeof h2)return Z(s1,(...F)=>({...h2(...F),type:s1}));switch(h2?h2._as:"empty"){case"empty":return Z(s1,()=>({type:s1}));case"props":return Z(s1,F=>({...F,type:s1}));default:throw new Error("Unexpected config.")}}function l1(){return{_as:"props",_p:void 0}}function Z(s1,h2){return Object.defineProperty(h2,"type",{value:s1,writable:!1})}function S1(s1){return s1.charAt(0).toUpperCase()+s1.substring(1)}const O1="@ngrx/store/init";let J1=(()=>{class s1 extends a.t{constructor(){super({type:O1})}next(X){if("function"==typeof X)throw new TypeError("\n Dispatch expected an object, instead it received a function.\n If you're using the createAction function, make sure to invoke the function\n before dispatching the action. For example, someAction should be someAction().");if(typeof X>"u")throw new TypeError("Actions must be objects");if(typeof X.type>"u")throw new TypeError("Actions must have a type property");super.next(X)}complete(){}ngOnDestroy(){super.complete()}static#t=this.\u0275fac=function(F){return new(F||s1)};static#e=this.\u0275prov=o.jDH({token:s1,factory:s1.\u0275fac})}return s1})();const G1=[J1],L1=new o.nKC("@ngrx/store Internal Root Guard"),a2=new o.nKC("@ngrx/store Internal Initial State"),A2=new o.nKC("@ngrx/store Initial State"),F2=new o.nKC("@ngrx/store Reducer Factory"),O2=new o.nKC("@ngrx/store Internal Reducer Factory Provider"),o2=new o.nKC("@ngrx/store Initial Reducers"),X2=new o.nKC("@ngrx/store Internal Initial Reducers"),N2=new o.nKC("@ngrx/store Store Features"),r2=new o.nKC("@ngrx/store Internal Store Reducers"),g2=new o.nKC("@ngrx/store Internal Feature Reducers"),H1=new o.nKC("@ngrx/store Internal Feature Configs"),y2=new o.nKC("@ngrx/store Internal Store Features"),Q2=new o.nKC("@ngrx/store Internal Feature Reducers Token"),Y1=new o.nKC("@ngrx/store Feature Reducers"),L2=new o.nKC("@ngrx/store User Provided Meta Reducers"),E1=new o.nKC("@ngrx/store Meta Reducers"),f1=new o.nKC("@ngrx/store Internal Resolved Meta Reducers"),$1=new o.nKC("@ngrx/store User Runtime Checks Config"),T1=new o.nKC("@ngrx/store Internal User Runtime Checks Config"),Q1=new o.nKC("@ngrx/store Internal Runtime Checks"),f2=new o.nKC("@ngrx/store Check if Action types are unique");function y3(s1,h2={}){const X=Object.keys(s1),F={};for(let U1=0;U1<X.length;U1++){const V2=X[U1];"function"==typeof s1[V2]&&(F[V2]=s1[V2])}const r1=Object.keys(F);return function(V2,a3){V2=void 0===V2?h2:V2;let x3=!1;const u3={};for(let z3=0;z3<r1.length;z3++){const $3=r1[z3],F3=V2[$3],E3=(0,F[$3])(F3,a3);u3[$3]=E3,x3=x3||E3!==F3}return x3?u3:V2}}function U3(...s1){return function(h2){if(0===s1.length)return h2;const X=s1[s1.length-1];return s1.slice(0,-1).reduceRight((r1,U1)=>U1(r1),X(h2))}}function g3(s1,h2){return Array.isArray(h2)&&h2.length>0&&(s1=U3.apply(null,[...h2,s1])),(X,F)=>{const r1=s1(X);return(U1,V2)=>r1(U1=void 0===U1?F:U1,V2)}}new o.nKC("@ngrx/store Root Store Provider"),new o.nKC("@ngrx/store Feature State Provider");class Y3 extends k.c{}class et extends J1{}const q3="@ngrx/store/update-reducers";let e3=(()=>{class s1 extends a.t{get currentReducers(){return this.reducers}constructor(X,F,r1,U1){super(U1(r1,F)),this.dispatcher=X,this.initialState=F,this.reducers=r1,this.reducerFactory=U1}addFeature(X){this.addFeatures([X])}addFeatures(X){const F=X.reduce((r1,{reducers:U1,reducerFactory:V2,metaReducers:a3,initialState:x3,key:u3})=>{const z3="function"==typeof U1?function rt(s1){const h2=Array.isArray(s1)&&s1.length>0?U3(...s1):X=>X;return(X,F)=>(X=h2(X),(r1,U1)=>X(r1=void 0===r1?F:r1,U1))}(a3)(U1,x3):g3(V2,a3)(U1,x3);return r1[u3]=z3,r1},{});this.addReducers(F)}removeFeature(X){this.removeFeatures([X])}removeFeatures(X){this.removeReducers(X.map(F=>F.key))}addReducer(X,F){this.addReducers({[X]:F})}addReducers(X){this.reducers={...this.reducers,...X},this.updateReducers(Object.keys(X))}removeReducer(X){this.removeReducers([X])}removeReducers(X){X.forEach(F=>{this.reducers=function A3(s1,h2){return Object.keys(s1).filter(X=>X!==h2).reduce((X,F)=>Object.assign(X,{[F]:s1[F]}),{})}(this.reducers,F)}),this.updateReducers(X)}updateReducers(X){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:q3,features:X})}ngOnDestroy(){this.complete()}static#t=this.\u0275fac=function(F){return new(F||s1)(o.KVO(et),o.KVO(A2),o.KVO(o2),o.KVO(F2))};static#e=this.\u0275prov=o.jDH({token:s1,factory:s1.\u0275fac})}return s1})();const R1=[e3,{provide:Y3,useExisting:e3},{provide:et,useExisting:J1}];let I1=(()=>{class s1 extends x.B{ngOnDestroy(){this.complete()}static#t=this.\u0275fac=(()=>{let X;return function(r1){return(X||(X=o.xGo(s1)))(r1||s1)}})();static#e=this.\u0275prov=o.jDH({token:s1,factory:s1.\u0275fac})}return s1})();const F1=[I1];class W1 extends k.c{}let d2=(()=>{class s1 extends a.t{static#t=this.INIT=O1;constructor(X,F,r1,U1){super(U1);const u3=X.pipe((0,O.Q)(D.T)).pipe((0,R.E)(F)).pipe((0,V.S)(W2,{state:U1}));this.stateSubscription=u3.subscribe(({state:z3,action:$3})=>{this.next(z3),r1.next($3)}),this.state=(0,e1.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static#e=this.\u0275fac=function(F){return new(F||s1)(o.KVO(J1),o.KVO(Y3),o.KVO(I1),o.KVO(A2))};static#i=this.\u0275prov=o.jDH({token:s1,factory:s1.\u0275fac})}return s1})();function W2(s1={state:void 0},[h2,X]){const{state:F}=s1;return{state:X(F,h2),action:h2}}const r3=[d2,{provide:W1,useExisting:d2}];let $2=(()=>{class s1 extends k.c{constructor(X,F,r1){super(),this.actionsObserver=F,this.reducerManager=r1,this.source=X,this.state=X.state}select(X,...F){return L.call(null,X,...F)(this)}selectSignal(X,F){return(0,o.EWP)(()=>X(this.state()),F)}lift(X){const F=new s1(this,this.actionsObserver,this.reducerManager);return F.operator=X,F}dispatch(X){this.actionsObserver.next(X)}next(X){this.actionsObserver.next(X)}error(X){this.actionsObserver.error(X)}complete(){this.actionsObserver.complete()}addReducer(X,F){this.reducerManager.addReducer(X,F)}removeReducer(X){this.reducerManager.removeReducer(X)}static#t=this.\u0275fac=function(F){return new(F||s1)(o.KVO(W1),o.KVO(J1),o.KVO(e3))};static#e=this.\u0275prov=o.jDH({token:s1,factory:s1.\u0275fac})}return s1})();const d3=[$2];function L(s1,h2,...X){return function(r1){let U1;if("string"==typeof s1){const V2=[h2,...X].filter(Boolean);U1=r1.pipe(function a1(...s1){const h2=s1.length;if(0===h2)throw new Error("list of properties cannot be empty.");return(0,W.T)(X=>{let F=X;for(let r1=0;r1<h2;r1++){const U1=F?.[s1[r1]];if(!(typeof U1<"u"))return;F=U1}return F})}(s1,...V2))}else{if("function"!=typeof s1)throw new TypeError(`Unexpected type '${typeof s1}' in select operator, expected 'string' or 'function'`);U1=r1.pipe((0,W.T)(V2=>s1(V2,h2)))}return U1.pipe((0,j.F)())}}const I="https://ngrx.io/guide/store/configuration/runtime-checks";function $(s1){return void 0===s1}function g1(s1){return null===s1}function p1(s1){return Array.isArray(s1)}function v2(s1){return"object"==typeof s1&&null!==s1}function J(s1){if(!function t2(s1){return v2(s1)&&!p1(s1)}(s1))return!1;const h2=Object.getPrototypeOf(s1);return h2===Object.prototype||null===h2}function m1(s1){return"function"==typeof s1}let b2=!1;function T2(s1,h2){return s1===h2}function t3(s1,h2=T2,X=T2){let U1,F=null,r1=null;return{memoized:function u3(){if(void 0!==U1)return U1.result;if(!F)return r1=s1.apply(null,arguments),F=arguments,r1;if(!function l2(s1,h2,X){for(let F=0;F<s1.length;F++)if(!X(s1[F],h2[F]))return!0;return!1}(arguments,F,h2))return r1;const z3=s1.apply(null,arguments);return F=arguments,X(r1,z3)?r1:(r1=z3,z3)},reset:function V2(){F=null,r1=null},setResult:function a3(z3=void 0){U1={result:z3}},clearResult:function x3(){U1=void 0}}}function S3(...s1){return function xt(s1,h2={stateFn:v3}){return function(...X){let F=X;if(Array.isArray(F[0])){const[z3,...$3]=F;F=[...z3,...$3]}else 1===F.length&&function zt(s1){return!!s1&&"object"==typeof s1&&Object.values(s1).every(h2=>"function"==typeof h2)}(F[0])&&(F=function h3(s1){const h2=Object.values(s1),X=Object.keys(s1);return[...h2,(...r1)=>X.reduce((U1,V2,a3)=>({...U1,[V2]:r1[a3]}),{})]}(F[0]));const r1=F.slice(0,F.length-1),U1=F[F.length-1],V2=r1.filter(z3=>z3.release&&"function"==typeof z3.release),a3=s1(function(...z3){return U1.apply(null,z3)}),x3=t3(function(z3,$3){return h2.stateFn.apply(null,[z3,r1,$3,a3])});return Object.assign(x3.memoized,{release:function u3(){x3.reset(),a3.reset(),V2.forEach(z3=>z3.release())},projector:a3.memoized,setResult:x3.setResult,clearResult:x3.clearResult})}}(t3)(...s1)}function v3(s1,h2,X,F){if(void 0===X){const U1=h2.map(V2=>V2(s1));return F.memoized.apply(null,U1)}const r1=h2.map(U1=>U1(s1,X));return F.memoized.apply(null,[...r1,X])}function j3(s1){const{name:h2,reducer:X,extraSelectors:F}=s1,r1=function vt(s1){return S3(h2=>{const X=h2[s1];return!function x2(){return b2}()&&(0,o.naY)()&&!(s1 in h2)&&console.warn(`@ngrx/store: The feature name "${s1}" does not exist in the state, therefore createFeatureSelector cannot access it. Be sure it is imported in a loaded module using StoreModule.forRoot('${s1}', ...) or StoreModule.forFeature('${s1}', ...). If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),X},h2=>h2)}(h2),U1=function st(s1,h2){const X=function _t(s1){return s1(void 0,{type:"@ngrx/feature/init"})}(h2);return(J(X)?Object.keys(X):[]).reduce((r1,U1)=>({...r1,[`select${S1(U1)}`]:S3(s1,V2=>V2?.[U1])}),{})}(r1,X),V2={[`select${S1(h2)}State`]:r1,...U1},a3=F?F(V2):{};return{name:h2,reducer:X,...V2,...a3}}function ct(s1){return s1 instanceof o.nKC?(0,o.WQX)(s1):s1}function bt(s1,h2){return h2.map((X,F)=>{if(s1[F]instanceof o.nKC){const r1=(0,o.WQX)(s1[F]);return{key:X.key,reducerFactory:r1.reducerFactory?r1.reducerFactory:y3,metaReducers:r1.metaReducers?r1.metaReducers:[],initialState:r1.initialState}}return X})}function tt(s1){return s1.map(h2=>h2 instanceof o.nKC?(0,o.WQX)(h2):h2)}function yt(s1){return"function"==typeof s1?s1():s1}function Vt(s1,h2){return s1.concat(h2)}function Qt(){if((0,o.WQX)($2,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function Ae(s1){Object.freeze(s1);const h2=m1(s1);return Object.getOwnPropertyNames(s1).forEach(X=>{if(!X.startsWith("\u0275")&&function k1(s1,h2){return Object.prototype.hasOwnProperty.call(s1,h2)}(s1,X)&&(!h2||"caller"!==X&&"callee"!==X&&"arguments"!==X)){const F=s1[X];(v2(F)||m1(F))&&!Object.isFrozen(F)&&Ae(F)}}),s1}function Se(s1,h2=[]){return($(s1)||g1(s1))&&0===h2.length?{path:["root"],value:s1}:Object.keys(s1).reduce((F,r1)=>{if(F)return F;const U1=s1[r1];return function o1(s1){return m1(s1)&&s1.hasOwnProperty("\u0275cmp")}(U1)?F:!($(U1)||g1(U1)||function D2(s1){return"number"==typeof s1}(U1)||function w1(s1){return"boolean"==typeof s1}(U1)||function X1(s1){return"string"==typeof s1}(U1)||p1(U1))&&(J(U1)?Se(U1,[...h2,r1]):{path:[...h2,r1],value:U1})},!1)}function e2(s1,h2){if(!1===s1)return;const X=s1.path.join("."),F=new Error(`Detected unserializable ${h2} at "${X}". ${I}#strict${h2}serializability`);throw F.value=s1.value,F.unserializablePath=X,F}function E2(s1){return(0,o.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...s1}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function o3({strictActionSerializability:s1,strictStateSerializability:h2}){return X=>s1||h2?function de(s1,h2){return function(X,F){h2.action(F)&&e2(Se(F),"action");const r1=s1(X,F);return h2.state()&&e2(Se(r1),"state"),r1}}(X,{action:F=>s1&&!D3(F),state:()=>h2}):X}function n3({strictActionImmutability:s1,strictStateImmutability:h2}){return X=>s1||h2?function ne(s1,h2){return function(X,F){const r1=h2.action(F)?Ae(F):F,U1=s1(X,r1);return h2.state()?Ae(U1):U1}}(X,{action:F=>s1&&!D3(F),state:()=>h2}):X}function D3(s1){return s1.type.startsWith("@ngrx")}function N3({strictActionWithinNgZone:s1}){return h2=>s1?function _2(s1,h2){return function(X,F){if(h2.action(F)&&!o.SKi.isInAngularZone())throw new Error(`Action '${F.type}' running outside NgZone. ${I}#strictactionwithinngzone`);return s1(X,F)}}(h2,{action:X=>s1&&!D3(X)}):h2}function g(s1){return[{provide:T1,useValue:s1},{provide:$1,useFactory:O3,deps:[T1]},{provide:Q1,deps:[$1],useFactory:E2},{provide:E1,multi:!0,deps:[Q1],useFactory:n3},{provide:E1,multi:!0,deps:[Q1],useFactory:o3},{provide:E1,multi:!0,deps:[Q1],useFactory:N3}]}function s2(){return[{provide:f2,multi:!0,deps:[Q1],useFactory:wt}]}function O3(s1){return s1}function wt(s1){if(!s1.strictActionTypeUniqueness)return;const h2=Object.entries(H).filter(([,X])=>X>1).map(([X])=>X);if(h2.length)throw new Error(`Action types are registered more than once, ${h2.map(X=>`"${X}"`).join(", ")}. ${I}#strictactiontypeuniqueness`)}function dt(s1={},h2={}){return[{provide:L1,useFactory:Qt},{provide:a2,useValue:h2.initialState},{provide:A2,useFactory:yt,deps:[a2]},{provide:X2,useValue:s1},{provide:r2,useExisting:s1 instanceof o.nKC?s1:X2},{provide:o2,deps:[X2,[new o.y_5(r2)]],useFactory:ct},{provide:L2,useValue:h2.metaReducers?h2.metaReducers:[]},{provide:f1,deps:[E1,L2],useFactory:Vt},{provide:O2,useValue:h2.reducerFactory?h2.reducerFactory:y3},{provide:F2,deps:[O2,f1],useFactory:g3},G1,R1,F1,r3,d3,g(h2.runtimeChecks),s2()]}function ve(s1,h2,X={}){return[{provide:H1,multi:!0,useValue:s1 instanceof Object?{}:X},{provide:N2,multi:!0,useValue:{key:s1 instanceof Object?s1.name:s1,reducerFactory:X instanceof o.nKC||!X.reducerFactory?y3:X.reducerFactory,metaReducers:X instanceof o.nKC||!X.metaReducers?[]:X.metaReducers,initialState:X instanceof o.nKC||!X.initialState?void 0:X.initialState}},{provide:y2,deps:[H1,N2],useFactory:bt},{provide:g2,multi:!0,useValue:s1 instanceof Object?s1.reducer:h2},{provide:Q2,multi:!0,useExisting:h2 instanceof o.nKC?h2:g2},{provide:Y1,multi:!0,deps:[g2,[new o.y_5(Q2)]],useFactory:tt},s2()]}let Pt=(()=>{class s1{constructor(X,F,r1,U1,V2,a3){}static#t=this.\u0275fac=function(F){return new(F||s1)(o.KVO(J1),o.KVO(Y3),o.KVO(I1),o.KVO($2),o.KVO(L1,8),o.KVO(f2,8))};static#e=this.\u0275mod=o.$C({type:s1});static#i=this.\u0275inj=o.G2t({})}return s1})(),ae=(()=>{class s1{constructor(X,F,r1,U1,V2){this.features=X,this.featureReducers=F,this.reducerManager=r1;const a3=X.map((x3,u3)=>{const $3=F.shift()[u3];return{...x3,reducers:$3,initialState:yt(x3.initialState)}});r1.addFeatures(a3)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static#t=this.\u0275fac=function(F){return new(F||s1)(o.KVO(y2),o.KVO(Y1),o.KVO(e3),o.KVO(Pt),o.KVO(f2,8))};static#e=this.\u0275mod=o.$C({type:s1});static#i=this.\u0275inj=o.G2t({})}return s1})(),Zt=(()=>{class s1{static forRoot(X,F){return{ngModule:Pt,providers:[...dt(X,F)]}}static forFeature(X,F,r1={}){return{ngModule:ae,providers:[...ve(X,F,r1)]}}static#t=this.\u0275fac=function(F){return new(F||s1)};static#e=this.\u0275mod=o.$C({type:s1});static#i=this.\u0275inj=o.G2t({})}return s1})();function u2(...s1){return{reducer:s1.pop(),types:s1.map(F=>F.type)}}function H2(s1,...h2){const X=new Map;for(const F of h2)for(const r1 of F.types){const U1=X.get(r1);X.set(r1,U1?(a3,x3)=>F.reducer(U1(a3,x3),x3):F.reducer)}return function(F=s1,r1){const U1=X.get(r1.type);return U1?U1(F,r1):F}}},9050:(m2,P1,f)=>{"use strict";f.d(P1,{WY:()=>Y,xG:()=>v1});var o=f(5541),a=f(9191),k=f(1151),x=f(2790);const D={target:null,action:"click",duration:650,easing:"easeInOutQuad",offset:0,offsetMap:new Map},O={easeInQuad:Z=>Z*Z,easeOutQuad:Z=>Z*(2-Z),easeInOutQuad:Z=>Z<.5?2*Z*Z:(4-2*Z)*Z-1,easeInCubic:Z=>Z*Z*Z,easeOutCubic:Z=>--Z*Z*Z+1,easeInOutCubic:Z=>Z<.5?4*Z*Z*Z:(Z-1)*(2*Z-2)*(2*Z-2)+1,easeInQuart:Z=>Z*Z*Z*Z,easeOutQuart:Z=>1- --Z*Z*Z*Z,easeInOutQuart:Z=>Z<.5?8*Z*Z*Z*Z:1-8*--Z*Z*Z*Z,easeInQuint:Z=>Z*Z*Z*Z*Z,easeOutQuint:Z=>1+--Z*Z*Z*Z*Z,easeInOutQuint:Z=>Z<.5?16*Z*Z*Z*Z*Z:1+16*--Z*Z*Z*Z*Z,easeOutElastic:Z=>Math.pow(2,-10*Z)*Math.sin((Z-1/4)*(2*Math.PI)/1)+1};function a1(Z){return Z===window}class d1{constructor(S1,V1,D1,Q,h1,x1){this.container=S1,this.listenerTarget=V1,this.isWindow=D1,this.to=Q,this.options=h1,this.isBrowser=x1,this.loop=()=>{this.timeLapsed+=this.tick,this.percentage=this.timeLapsed/this.options.duration,this.percentage=this.percentage>1?1:this.percentage,this.position=this.startPosition+(this.startPosition-this.to<=0?1:-1)*this.distance*O[this.options.easing](this.percentage),null!==this.lastPosition&&this.position===this.lastPosition?this.stop():(this.source$.next(this.position),this.isWindow?this.listenerTarget.scrollTo(0,Math.floor(this.position)):this.container.scrollTop=Math.floor(this.position),this.lastPosition=this.position)},this.tick=16,this.interval=null,this.lastPosition=null,this.timeLapsed=0,this.windowScrollTop=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,this.startPosition=this.container?this.isWindow?this.windowScrollTop:this.container.scrollTop:this.windowScrollTop,this.container&&!this.isWindow&&(this.to=this.to-this.container.getBoundingClientRect().top+this.startPosition);const O1=this.startPosition-this.to;this.distance=this.container?Math.abs(this.startPosition-this.to):this.to,this.mappedOffset=this.options.offset,this.isBrowser&&this.options.offsetMap.forEach((J1,G1)=>this.mappedOffset=window.innerWidth>G1?J1:this.mappedOffset),this.distance+=this.mappedOffset*(O1<=0?1:-1),this.source$=new k.m}start(){return clearInterval(this.interval),this.interval=setInterval(this.loop,this.tick),this.source$.asObservable()}stop(){clearInterval(this.interval),this.interval=null,this.source$.complete()}}let Y=(()=>{class Z{constructor(V1,D1){this.document=V1,this.platformId=D1,this.interruptiveEvents=["mousewheel","DOMMouseScroll","touchstart"]}scrollTo(V1){return(0,a.UE)(this.platformId)?this.start(V1):(new k.m).asObservable()}start(V1){const D1={...D,...V1};this.animation&&this.animation.stop();const Q=this.getNode(D1.target);if(D1.target&&!Q)return(0,x.$)(()=>new Error("Unable to find Target Element"));const h1=this.getContainer(D1,Q);if(D1.container&&!h1)return(0,x.$)(()=>new Error("Unable to find Container Element"));const x1=this.getListenerTarget(h1)||window;let O1=h1?h1.getBoundingClientRect().top:0;Q&&(O1=a1(x1)?window.scrollY+Q.getBoundingClientRect().top:Q.getBoundingClientRect().top),this.animation=new d1(h1,x1,a1(x1),O1,D1,(0,a.UE)(this.platformId));const J1=()=>this.animation.stop();this.addInterruptiveEventListeners(x1,J1);const G1=this.animation.start();return this.subscribeToAnimation(G1,x1,J1),G1}subscribeToAnimation(V1,D1,Q){const h1=V1.subscribe({complete:()=>{this.removeInterruptiveEventListeners(this.interruptiveEvents,D1,Q),h1.unsubscribe()}})}getContainer(V1,D1){let Q=null;return V1.container?Q=this.getNode(V1.container,!0):D1&&(Q=this.getFirstScrollableParent(D1)),Q}addInterruptiveEventListeners(V1,D1){V1||(V1=window),this.interruptiveEvents.forEach(Q=>V1.addEventListener(Q,D1,!!this.supportPassive()&&{passive:!0}))}supportPassive(){let V1=!1;try{const D1=Object.defineProperty({},"passive",{get:()=>{V1=!0}});window.addEventListener("testPassive",null,D1),window.removeEventListener("testPassive",null,D1)}catch{}return V1}removeInterruptiveEventListeners(V1,D1,Q){D1||(D1=window),V1.forEach(h1=>D1.removeEventListener(h1,Q))}getFirstScrollableParent(V1){let D1=window.getComputedStyle(V1);const Q=/(auto|scroll|overlay)/;if("fixed"===D1.position)return null;let h1=V1;for(;h1.parentElement;)if(h1=h1.parentElement,D1=window.getComputedStyle(h1),"absolute"!==D1.position&&"hidden"!==D1.overflow&&"hidden"!==D1.overflowY&&(Q.test(D1.overflow+D1.overflowY)||"BODY"===h1.tagName))return h1;return null}getNode(V1,D1=!1){let Q;return function W(Z){return"string"==typeof Z||Z instanceof String}(V1)?Q=!D1||"body"!==V1&&"BODY"!==V1?this.document.getElementById(function V(Z){return"#"===Z.substring(0,1)?Z.substring(1):Z}(V1)):this.document.body:function H(Z){return!isNaN(parseFloat(Z))&&isFinite(Z)}(V1)?Q=this.document.getElementById(String(V1)):function j(Z){return Z instanceof o.aKT}(V1)?Q=V1.nativeElement:function e1(Z){return Z instanceof HTMLElement}(V1)&&(Q=V1),Q}getListenerTarget(V1){return V1?this.isDocumentBody(V1)?window:V1:null}isDocumentBody(V1){return"BODY"===V1.tagName.toUpperCase()}}return Z.\u0275fac=function(V1){return new(V1||Z)(o.KVO(a.qQ),o.KVO(o.Agw))},Z.\u0275prov=o.jDH({token:Z,factory:Z.\u0275fac}),Z})(),v1=(()=>{class Z{static forRoot(){return{ngModule:Z,providers:[Y]}}}return Z.\u0275fac=function(V1){return new(V1||Z)},Z.\u0275mod=o.$C({type:Z}),Z.\u0275inj=o.G2t({}),Z})()},8725:(m2,P1,f)=>{"use strict";f.d(P1,{PY:()=>fo,lc:()=>rl,$x:()=>r4,c6:()=>y5,qj:()=>ll,vo:()=>x4,rp:()=>al,_9:()=>Qi}),f(7329);var a=f(5541),k=f(9191),x=f(8015),D=f(2115),O=f(3872),R=f(6530),V=f(8627),W=f(9663),a1=f(1338),j=f(2015),e1=f(8639),H=f(1502),d1=f(8210),Y=f(870),l1=f(3901),v1=f(7066),Z=f(4986),S1=f(3965),V1=f(7868),D1=f(6816),Q=f(1082),h1=f(5117),x1=f(1856),O1=f(4406),J1=f(1969),G1=f(4672),L1=f(3584),a2=f(6833),A2=f(1083),F2=f(9380),O2=f(58);function o2(w,c2){return c2?m=>(0,L1.x)(c2.pipe((0,h1.s)(1),(0,a2.w)()),m.pipe(o2(w))):(0,F2.Z)((m,S)=>(0,O2.Tg)(w(m,S)).pipe((0,h1.s)(1),(0,A2.u)(m)))}var X2=f(5219);function N2(w,c2=G1.E){const m=(0,X2.O)(w,c2);return o2(()=>m)}var r2=f(457);const g2=["panel"],H1=["*"];function y2(w,c2){if(1&w){const m=a.RV6();a.j41(0,"div",1,0),a.bIt("@panelAnimation.done",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2._animationDone.next(T))}),a.SdG(2),a.k0s()}if(2&w){const m=c2.id,S=a.XpG();a.Y8G("id",S.id)("ngClass",S._classList)("@panelAnimation",S.isOpen?"visible":"hidden"),a.BMQ("aria-label",S.ariaLabel||null)("aria-labelledby",S._getPanelAriaLabelledby(m))}}const Q2=(0,j.hZ)("panelAnimation",[(0,j.wk)("void, hidden",(0,j.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,j.kY)(":enter, hidden => visible",[(0,j.Os)([(0,j.i0)("0.03s linear",(0,j.iF)({opacity:1})),(0,j.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,j.iF)({transform:"scaleY(1)"}))])]),(0,j.kY)(":leave, visible => hidden",[(0,j.i0)("0.075s linear",(0,j.iF)({opacity:0}))])]);let Y1=0;class L2{constructor(c2,m){this.source=c2,this.option=m}}const E1=(0,D.GG)(class{}),f1=new a.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function $1(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let T1=(()=>{class w extends E1{get isOpen(){return this._isOpen&&this.showPanel}_setColor(m){this._color=m,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(m){this._autoActiveFirstOption=(0,W.he)(m)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(m){this._autoSelectActiveOption=(0,W.he)(m)}get requireSelection(){return this._requireSelection}set requireSelection(m){this._requireSelection=(0,W.he)(m)}set classList(m){this._classList=m&&m.length?(0,W.cc)(m).reduce((S,T)=>(S[T]=!0,S),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(m,S,T,p2){super(),this._changeDetectorRef=m,this._elementRef=S,this._defaults=T,this._activeOptionChanges=e1.yU.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new a.bkB,this.opened=new a.bkB,this.closed=new a.bkB,this.optionActivated=new a.bkB,this._classList={},this.id="mat-autocomplete-"+Y1++,this.inertGroups=p2?.SAFARI||!1,this._autoActiveFirstOption=!!T.autoActiveFirstOption,this._autoSelectActiveOption=!!T.autoSelectActiveOption,this._requireSelection=!!T.requireSelection}ngAfterContentInit(){this._keyManager=new V.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(m=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[m]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(m){this.panel&&(this.panel.nativeElement.scrollTop=m)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(m){const S=new L2(this,m);this.optionSelected.emit(S)}_getPanelAriaLabelledby(m){return this.ariaLabel?null:this.ariaLabelledby?(m?m+" ":"")+this.ariaLabelledby:m}_setVisibilityClasses(m){m[this._visibleClass]=this.showPanel,m[this._hiddenClass]=!this.showPanel}_setThemeClasses(m){m["mat-primary"]="primary"===this._color,m["mat-warn"]="warn"===this._color,m["mat-accent"]="accent"===this._color}_skipPredicate(m){return m.disabled}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(f1),a.rXU(a1.OD))};static#e=this.\u0275dir=a.FsC({type:w,viewQuery:function(S,T){if(1&S&&(a.GBs(a.C4Q,7),a.GBs(g2,5)),2&S){let p2;a.mGM(p2=a.lsd())&&(T.template=p2.first),a.mGM(p2=a.lsd())&&(T.panel=p2.first)}},inputs:{ariaLabel:[a.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[a.Mj6.None,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",requireSelection:"requireSelection",panelWidth:"panelWidth",classList:[a.Mj6.None,"class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[a.Vt3]})}return w})(),Q1=(()=>{class w extends T1{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._animationDone=new a.bkB,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(m){this._hideSingleSelectionIndicator=(0,W.he)(m),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const m of this.options)m._changeDetectorRef.markForCheck()}ngOnDestroy(){super.ngOnDestroy(),this._animationDone.complete()}_skipPredicate(m){return!1}static#t=this.\u0275fac=(()=>{let m;return function(T){return(m||(m=a.xGo(w)))(T||w)}})();static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-autocomplete"]],contentQueries:function(S,T,p2){if(1&S&&(a.wni(p2,D.QC,5),a.wni(p2,D.wT,5)),2&S){let J2;a.mGM(J2=a.lsd())&&(T.optionGroups=J2),a.mGM(J2=a.lsd())&&(T.options=J2)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[a.Jv_([{provide:D.is,useExisting:w}]),a.Vt3],ngContentSelectors:H1,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"]],template:function(S,T){1&S&&(a.NAR(),a.DNE(0,y2,3,5,"ng-template"))},dependencies:[k.YU],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Q2]},changeDetection:0})}return w})();const b3={provide:x.kq,useExisting:(0,a.Rfq)(()=>Y3),multi:!0},A3=new a.nKC("mat-autocomplete-scroll-strategy"),g3={provide:A3,deps:[R.hJ],useFactory:function U3(w){return()=>w.scrollStrategies.reposition()}};let rt=(()=>{class w{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(m){this._autocompleteDisabled=(0,W.he)(m)}constructor(m,S,T,p2,J2,kt,Wt,oe,s0,qe,g0){this._element=m,this._overlay=S,this._viewContainerRef=T,this._zone=p2,this._changeDetectorRef=J2,this._dir=Wt,this._formField=oe,this._document=s0,this._viewportRuler=qe,this._defaults=g0,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=e1.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new H.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,d1.v)(()=>{const _0=this.autocomplete?this.autocomplete.options:null;return _0?_0.changes.pipe((0,D1.Z)(_0),(0,Q.n)(()=>(0,Y.h)(..._0.map(w0=>w0.onSelectionChange)))):this._zone.onStable.pipe((0,h1.s)(1),(0,Q.n)(()=>this.optionSelections))}),this._handlePanelKeydown=_0=>{(_0.keyCode===Z._f&&!(0,Z.rp)(_0)||_0.keyCode===Z.i7&&(0,Z.rp)(_0,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),_0.stopPropagation(),_0.preventDefault())},this._trackedModal=null,this._scrollStrategy=kt}ngAfterViewInit(){const m=this._getWindow();typeof m<"u"&&this._zone.runOutsideAngular(()=>m.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(m){m.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const m=this._getWindow();typeof m<"u"&&m.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel(),this._trackedModal&&(0,V.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal)&&(0,V.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id)}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,Y.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,x1.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,x1.p)(()=>this._overlayAttached)):(0,l1.of)()).pipe((0,O1.T)(m=>m instanceof D.MI?m:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,Y.h)((0,v1.R)(this._document,"click"),(0,v1.R)(this._document,"auxclick"),(0,v1.R)(this._document,"touchend")).pipe((0,x1.p)(m=>{const S=(0,a1.Fb)(m),T=this._formField?this._formField._elementRef.nativeElement:null,p2=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&S!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!T||!T.contains(S))&&(!p2||!p2.contains(S))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(S)}))}writeValue(m){Promise.resolve(null).then(()=>this._assignOptionValue(m))}registerOnChange(m){this._onChange=m}registerOnTouched(m){this._onTouched=m}setDisabledState(m){this._element.nativeElement.disabled=m}_handleKeydown(m){const S=m.keyCode,T=(0,Z.rp)(m);if(S===Z._f&&!T&&m.preventDefault(),this.activeOption&&S===Z.Fm&&this.panelOpen&&!T)this.activeOption._selectViaInteraction(),this._resetActiveItem(),m.preventDefault();else if(this.autocomplete){const p2=this.autocomplete._keyManager.activeItem,J2=S===Z.i7||S===Z.n6;S===Z.wn||J2&&!T&&this.panelOpen?this.autocomplete._keyManager.onKeydown(m):J2&&this._canOpen()&&this.openPanel(),(J2||this.autocomplete._keyManager.activeItem!==p2)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(m){let S=m.target,T=S.value;"number"===S.type&&(T=""==T?null:parseFloat(T)),this._previousValue!==T&&(this._previousValue=T,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(T),T||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===m.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(m=!1){this._formField&&"auto"===this._formField.floatLabel&&(m?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const m=this._zone.onStable.pipe((0,h1.s)(1)),S=this.autocomplete.options.changes.pipe((0,J1.M)(()=>this._positionStrategy.reapplyLastPosition()),N2(0));return(0,Y.h)(m,S).pipe((0,Q.n)(()=>(this._zone.run(()=>{const T=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),T!==this.panelOpen&&(this.panelOpen?(this._captureValueOnAttach(),this._emitOpened()):this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,h1.s)(1)).subscribe(T=>this._setValueAndClose(T))}_emitOpened(){this.autocomplete.opened.emit()}_captureValueOnAttach(){this._valueOnAttach=this._element.nativeElement.value}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(m){const S=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(m):m;this._updateNativeInputValue(S??"")}_updateNativeInputValue(m){this._formField?this._formField._control.value=m:this._element.nativeElement.value=m,this._previousValue=m}_setValueAndClose(m){const S=this.autocomplete,T=m?m.source:this._pendingAutoselectedOption;T?(this._clearPreviousSelectedOption(T),this._assignOptionValue(T.value),this._onChange(T.value),S._emitSelectEvent(T),this._element.nativeElement.focus()):S.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),S._animationDone?S._animationDone.pipe((0,h1.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(m,S){this.autocomplete?.options?.forEach(T=>{T!==m&&T.selected&&T.deselect(S)})}_attachOverlay(){let m=this._overlayRef;m?(this._positionStrategy.setOrigin(this._getConnectedElement()),m.updateSize({width:this._getPanelWidth()})):(this._portal=new S1.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),m=this._overlay.create(this._getOverlayConfig()),this._overlayRef=m,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&m&&m.updateSize({width:this._getPanelWidth()})})),m&&!m.hasAttached()&&(m.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const S=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this._captureValueOnAttach(),this.panelOpen&&S!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const m=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=m.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=m.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new R.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const m=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(m),this._positionStrategy=m,m}_setStrategyPositions(m){const S=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],T=this._aboveClass,p2=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:T},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:T}];let J2;J2="above"===this.position?p2:"below"===this.position?S:[...S,...p2],m.withPositions(J2)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const m=this.autocomplete;if(m.autoActiveFirstOption){let S=-1;for(let T=0;T<m.options.length;T++)if(!m.options.get(T).disabled){S=T;break}m._keyManager.setActiveItem(S)}else m._keyManager.setActiveItem(-1)}_canOpen(){const m=this._element.nativeElement;return!m.readOnly&&!m.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(m){const S=this.autocomplete,T=(0,D.jb)(m,S.options,S.optionGroups);if(0===m&&1===T)S._setScrollTop(0);else if(S.panel){const p2=S.options.toArray()[m];if(p2){const J2=p2._getHostElement(),kt=(0,D.TL)(J2.offsetTop,J2.offsetHeight,S._getScrollTop(),S.panel.nativeElement.offsetHeight);S._setScrollTop(kt)}}}_applyModalPanelOwnership(){const m=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!m)return;const S=this.autocomplete.id;this._trackedModal&&(0,V.Ae)(this._trackedModal,"aria-owns",S),(0,V.px)(m,"aria-owns",S),this._trackedModal=m}_clearFromModal(){this._trackedModal&&((0,V.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(R.hJ),a.rXU(a.c1b),a.rXU(a.SKi),a.rXU(a.gRc),a.rXU(A3),a.rXU(r2.dS,8),a.rXU(V1.xb,9),a.rXU(k.qQ,8),a.rXU(O.Xj),a.rXU(f1,8))};static#e=this.\u0275dir=a.FsC({type:w,inputs:{autocomplete:[a.Mj6.None,"matAutocomplete","autocomplete"],position:[a.Mj6.None,"matAutocompletePosition","position"],connectedTo:[a.Mj6.None,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[a.Mj6.None,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[a.Mj6.None,"matAutocompleteDisabled","autocompleteDisabled"]},features:[a.OA$]})}return w})(),Y3=(()=>{class w extends rt{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static#t=this.\u0275fac=(()=>{let m;return function(T){return(m||(m=a.xGo(w)))(T||w)}})();static#e=this.\u0275dir=a.FsC({type:w,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(S,T){1&S&&a.bIt("focusin",function(){return T._handleFocus()})("blur",function(){return T._onTouched()})("input",function(J2){return T._handleInput(J2)})("keydown",function(J2){return T._handleKeydown(J2)})("click",function(){return T._handleClick()}),2&S&&a.BMQ("autocomplete",T.autocompleteAttribute)("role",T.autocompleteDisabled?null:"combobox")("aria-autocomplete",T.autocompleteDisabled?null:"list")("aria-activedescendant",T.panelOpen&&T.activeOption?T.activeOption.id:null)("aria-expanded",T.autocompleteDisabled?null:T.panelOpen.toString())("aria-controls",T.autocompleteDisabled||!T.panelOpen||null==T.autocomplete?null:T.autocomplete.id)("aria-haspopup",T.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[a.Jv_([b3]),a.Vt3]})}return w})(),et=(()=>{class w{static#t=this.\u0275fac=function(S){return new(S||w)};static#e=this.\u0275mod=a.$C({type:w});static#i=this.\u0275inj=a.G2t({providers:[g3],imports:[R.z_,D.Sy,D.yE,k.MD,O.Gj,D.Sy,D.yE]})}return w})();var q3=f(3051),e3=f(9836),R1=f(1668),I1=f(5536),F1=f(1640),W1=f(9848),d2=f(3860),W2=f(3396),r3=f(5840),$2=f(3782),d3=f(5213),L=f(6416);new Uint8Array(16);for(var D2=[],v2=0;v2<256;++v2)D2.push((v2+256).toString(16).substr(1));var k1=f(3900),b2=f(9401),Y2=f(8065);const x2=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],T2=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function l2(w,c2){1&w&&(a.j41(0,"span",7),a.SdG(1,1),a.k0s())}function P2(w,c2){1&w&&(a.j41(0,"span",8),a.SdG(1,2),a.k0s())}const xt=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],vt=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function zt(w,c2){1&w&&(a.qex(0),a.nrm(1,"span",9),a.bVm())}function h3(w,c2){1&w&&(a.j41(0,"span",10),a.SdG(1),a.k0s())}function j3(w,c2){1&w&&(a.qex(0),a.SdG(1,1),a.bVm())}function st(w,c2){1&w&&a.SdG(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function _t(w,c2){1&w&&a.nrm(0,"span",12)}function ct(w,c2){if(1&w&&(a.qex(0),a.DNE(1,st,1,0,"ng-content",11)(2,_t,1,0,"ng-template",null,0,a.C5r),a.bVm()),2&w){const m=a.sdS(3),S=a.XpG();a.R7$(),a.Y8G("ngIf",S.contentEditInput)("ngIfElse",m)}}function bt(w,c2){1&w&&(a.j41(0,"span",13),a.SdG(1,3),a.k0s())}const tt=["*"],Vt=new a.nKC("mat-chips-default-options"),Qt=new a.nKC("MatChipAvatar"),ne=new a.nKC("MatChipTrailingIcon"),Ae=new a.nKC("MatChipRemove"),de=new a.nKC("MatChip");class Se{}const e2=(0,D.BF)(Se,-1);let _2=(()=>{class w extends e2{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(m){this._disabled=(0,W.he)(m)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(m,S){super(),this._elementRef=m,this._parentChip=S,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===m.nativeElement.nodeName&&m.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(m){!this.disabled&&this.isInteractive&&this._isPrimary&&(m.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(m){(m.keyCode===Z.Fm||m.keyCode===Z.t6)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(m.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(de))};static#e=this.\u0275dir=a.FsC({type:w,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(S,T){1&S&&a.bIt("click",function(J2){return T._handleClick(J2)})("keydown",function(J2){return T._handleKeydown(J2)}),2&S&&(a.BMQ("tabindex",T._getTabindex())("disabled",T._getDisabledAttribute())("aria-disabled",T.disabled),a.AVh("mdc-evolution-chip__action--primary",T._isPrimary)("mdc-evolution-chip__action--presentational",!T.isInteractive)("mdc-evolution-chip__action--trailing",!T._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[a.Vt3]})}return w})(),n3=(()=>{class w extends _2{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(m){this.disabled||(m.stopPropagation(),m.preventDefault(),this._parentChip.remove())}_handleKeydown(m){(m.keyCode===Z.Fm||m.keyCode===Z.t6)&&!this.disabled&&(m.stopPropagation(),m.preventDefault(),this._parentChip.remove())}static#t=this.\u0275fac=(()=>{let m;return function(T){return(m||(m=a.xGo(w)))(T||w)}})();static#e=this.\u0275dir=a.FsC({type:w,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(S,T){2&S&&a.BMQ("aria-hidden",null)},features:[a.Jv_([{provide:Ae,useExisting:w}]),a.Vt3]})}return w})(),D3=0;const N3=(0,D.BF)((0,D.Zc)((0,D.GG)((0,D.Ob)(class{constructor(w){this._elementRef=w}})),"primary"),-1);let g=(()=>{class w extends N3{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(m){this._value=m}get removable(){return this._removable}set removable(m){this._removable=(0,W.he)(m)}get highlighted(){return this._highlighted}set highlighted(m){this._highlighted=(0,W.he)(m)}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(m){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,m)}constructor(m,S,T,p2,J2,kt,Wt,oe){super(S),this._changeDetectorRef=m,this._ngZone=T,this._focusMonitor=p2,this._globalRippleOptions=Wt,this._onFocus=new H.B,this._onBlur=new H.B,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+D3++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new a.bkB,this.destroyed=new a.bkB,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=(0,a.WQX)(D.Ej),this._document=J2,this._animationsDisabled="NoopAnimations"===kt,null!=oe&&(this.tabIndex=parseInt(oe)??this.defaultTabIndex),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const m=this._elementRef.nativeElement;this._isBasicChip=m.hasAttribute(this.basicChipAttrName)||m.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,Y.h)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(m){(m.keyCode===Z.G_||m.keyCode===Z.SJ)&&(m.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(m){return this._getActions().find(S=>{const T=S._elementRef.nativeElement;return T===m||T.contains(m)})}_getActions(){const m=[];return this.primaryAction&&m.push(this.primaryAction),this.removeIcon&&m.push(this.removeIcon),this.trailingIcon&&m.push(this.trailingIcon),m}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(m=>{const S=null!==m;S!==this._hasFocusInternal&&(this._hasFocusInternal=S,S?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,h1.s)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(V.FN),a.rXU(k.qQ),a.rXU(a.bc$,8),a.rXU(D.$E,8),a.kS0("tabindex"))};static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(S,T,p2){if(1&S&&(a.wni(p2,Qt,5),a.wni(p2,ne,5),a.wni(p2,Ae,5),a.wni(p2,Qt,5),a.wni(p2,ne,5),a.wni(p2,Ae,5)),2&S){let J2;a.mGM(J2=a.lsd())&&(T.leadingIcon=J2.first),a.mGM(J2=a.lsd())&&(T.trailingIcon=J2.first),a.mGM(J2=a.lsd())&&(T.removeIcon=J2.first),a.mGM(J2=a.lsd())&&(T._allLeadingIcons=J2),a.mGM(J2=a.lsd())&&(T._allTrailingIcons=J2),a.mGM(J2=a.lsd())&&(T._allRemoveIcons=J2)}},viewQuery:function(S,T){if(1&S&&a.GBs(_2,5),2&S){let p2;a.mGM(p2=a.lsd())&&(T.primaryAction=p2.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(S,T){1&S&&a.bIt("keydown",function(J2){return T._handleKeydown(J2)}),2&S&&(a.Mr5("id",T.id),a.BMQ("role",T.role)("tabindex",T.role?T.tabIndex:null)("aria-label",T.ariaLabel),a.AVh("mdc-evolution-chip",!T._isBasicChip)("mdc-evolution-chip--disabled",T.disabled)("mdc-evolution-chip--with-trailing-action",T._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",T.leadingIcon)("mdc-evolution-chip--with-primary-icon",T.leadingIcon)("mdc-evolution-chip--with-avatar",T.leadingIcon)("mat-mdc-chip-with-avatar",T.leadingIcon)("mat-mdc-chip-highlighted",T.highlighted)("mat-mdc-chip-disabled",T.disabled)("mat-mdc-basic-chip",T._isBasicChip)("mat-mdc-standard-chip",!T._isBasicChip)("mat-mdc-chip-with-trailing-icon",T._hasTrailingIcon())("_mat-animation-noopable",T._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:[a.Mj6.None,"aria-label","ariaLabel"],ariaDescription:[a.Mj6.None,"aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[a.Jv_([{provide:de,useExisting:w}]),a.Vt3],ngContentSelectors:T2,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(S,T){1&S&&(a.NAR(x2),a.nrm(0,"span",0),a.j41(1,"span",1)(2,"span",2),a.DNE(3,l2,2,0,"span",3),a.j41(4,"span",4),a.SdG(5),a.nrm(6,"span",5),a.k0s()()(),a.DNE(7,P2,2,0,"span",6)),2&S&&(a.R7$(2),a.Y8G("isInteractive",!1),a.R7$(),a.Y8G("ngIf",T.leadingIcon),a.R7$(4),a.Y8G("ngIf",T._hasTrailingIcon()))},dependencies:[k.bT,_2],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return w})(),wt=(()=>{class w{constructor(m,S){this._elementRef=m,this._document=S}initialize(m){this.getNativeElement().focus(),this.setValue(m)}getNativeElement(){return this._elementRef.nativeElement}setValue(m){this.getNativeElement().textContent=m,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const m=this._document.createRange();m.selectNodeContents(this.getNativeElement()),m.collapse(!1);const S=window.getSelection();S.removeAllRanges(),S.addRange(m)}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(k.qQ))};static#e=this.\u0275dir=a.FsC({type:w,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]})}return w})(),nt=(()=>{class w extends g{constructor(m,S,T,p2,J2,kt,Wt,oe){super(m,S,T,p2,J2,kt,Wt,oe),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new a.bkB,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,d3.Q)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(m){m.keyCode!==Z.Fm||this.disabled?this._isEditing?m.stopPropagation():super._handleKeydown(m):this._isEditing?(m.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(m)}_handleDoubleclick(m){!this.disabled&&this.editable&&this._startEditing(m)}_startEditing(m){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(m.target)===this.removeIcon)return;const S=this.value;this._isEditing=this._editStartPending=!0,this._changeDetectorRef.detectChanges(),setTimeout(()=>{this._getEditInput().initialize(S),this._editStartPending=!1})}_onEditFinish(){this._isEditing=this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_isRippleDisabled(){return super._isRippleDisabled()||this._isEditing}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(V.FN),a.rXU(k.qQ),a.rXU(a.bc$,8),a.rXU(D.$E,8),a.kS0("tabindex"))};static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(S,T,p2){if(1&S&&a.wni(p2,wt,5),2&S){let J2;a.mGM(J2=a.lsd())&&(T.contentEditInput=J2.first)}},viewQuery:function(S,T){if(1&S&&a.GBs(wt,5),2&S){let p2;a.mGM(p2=a.lsd())&&(T.defaultEditInput=p2.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(S,T){1&S&&a.bIt("focus",function(J2){return T._handleFocus(J2)})("dblclick",function(J2){return T._handleDoubleclick(J2)}),2&S&&(a.Mr5("id",T.id),a.BMQ("tabindex",T.disabled?null:-1)("aria-label",null)("aria-description",null)("role",T.role),a.AVh("mat-mdc-chip-with-avatar",T.leadingIcon)("mat-mdc-chip-disabled",T.disabled)("mat-mdc-chip-editing",T._isEditing)("mat-mdc-chip-editable",T.editable)("mdc-evolution-chip--disabled",T.disabled)("mdc-evolution-chip--with-trailing-action",T._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",T.leadingIcon)("mdc-evolution-chip--with-primary-icon",T.leadingIcon)("mdc-evolution-chip--with-avatar",T.leadingIcon)("mat-mdc-chip-highlighted",T.highlighted)("mat-mdc-chip-with-trailing-icon",T._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[a.Jv_([{provide:g,useExisting:w},{provide:de,useExisting:w}]),a.Vt3],ngContentSelectors:vt,decls:10,vars:12,consts:[["defaultMatChipEditInput",""],[4,"ngIf"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(S,T){1&S&&(a.NAR(xt),a.DNE(0,zt,2,0,"ng-container",1),a.j41(1,"span",2),a.DNE(2,h3,2,0,"span",3),a.j41(3,"span",4),a.DNE(4,j3,2,0,"ng-container",5)(5,ct,4,2,"ng-container",5),a.nrm(6,"span",6),a.k0s()(),a.DNE(7,bt,2,0,"span",7),a.j41(8,"span",8),a.EFF(9),a.k0s()),2&S&&(a.Y8G("ngIf",!T._isEditing),a.R7$(),a.Y8G("tabIndex",T.tabIndex)("disabled",T.disabled),a.BMQ("aria-label",T.ariaLabel)("aria-describedby",T._ariaDescriptionId),a.R7$(),a.Y8G("ngIf",T.leadingIcon),a.R7$(),a.Y8G("ngSwitch",T._isEditing),a.R7$(),a.Y8G("ngSwitchCase",!1),a.R7$(),a.Y8G("ngSwitchCase",!0),a.R7$(2),a.Y8G("ngIf",T._hasTrailingIcon()),a.R7$(),a.Y8G("id",T._ariaDescriptionId),a.R7$(),a.JRh(T.ariaDescription))},dependencies:[k.bT,k.ux,k.e1,_2,wt],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return w})();class dt{constructor(c2){}}const re=(0,D.BF)(dt);let Ft=(()=>{class w extends re{get chipFocusChanges(){return this._getChipStream(m=>m._onFocus)}get chipDestroyedChanges(){return this._getChipStream(m=>m.destroyed)}get disabled(){return this._disabled}set disabled(m){this._disabled=(0,W.he)(m),this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(m){this._explicitRole=m}get focused(){return this._hasFocusedChip()}constructor(m,S,T){super(m),this._elementRef=m,this._changeDetectorRef=S,this._dir=T,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new H.B,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new a.rOR}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(m=>m._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(m=>{m.disabled=this._disabled,m._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(m){this._originatesFromChip(m)&&this._keyManager.onKeydown(m)}_isValidIndex(m){return m>=0&&m<this._chips.length}_allowFocusEscape(){if(-1!==this.tabIndex){const m=this.tabIndex;this.tabIndex=-1,setTimeout(()=>this.tabIndex=m)}}_getChipStream(m){return this._chips.changes.pipe((0,D1.Z)(null),(0,Q.n)(()=>(0,Y.h)(...this._chips.map(m))))}_originatesFromChip(m){let S=m.target;for(;S&&S!==this._elementRef.nativeElement;){if(S.classList.contains("mat-mdc-chip"))return!0;S=S.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,D1.Z)(this._chips)).subscribe(m=>{const S=[];m.forEach(T=>T._getActions().forEach(p2=>S.push(p2))),this._chipActions.reset(S),this._chipActions.notifyOnChanges()}),this._keyManager=new V.Bu(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(m=>this._skipPredicate(m)),this.chipFocusChanges.pipe((0,d3.Q)(this._destroyed)).subscribe(({chip:m})=>{const S=m._getSourceAction(document.activeElement);S&&this._keyManager.updateActiveItem(S)}),this._dir?.change.pipe((0,d3.Q)(this._destroyed)).subscribe(m=>this._keyManager.withHorizontalOrientation(m))}_skipPredicate(m){return!m.isInteractive||m.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,D1.Z)(null),(0,d3.Q)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,d3.Q)(this._destroyed)).subscribe(m=>{const T=this._chips.toArray().indexOf(m.chip);this._isValidIndex(T)&&m.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=T)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const m=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),S=this._chips.toArray()[m];S.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():S.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(r2.dS,8))};static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-chip-set"]],contentQueries:function(S,T,p2){if(1&S&&a.wni(p2,g,5),2&S){let J2;a.mGM(J2=a.lsd())&&(T._chips=J2)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(S,T){1&S&&a.bIt("keydown",function(J2){return T._handleKeydown(J2)}),2&S&&a.BMQ("role",T.role)},inputs:{disabled:"disabled",role:"role"},features:[a.Vt3],ngContentSelectors:tt,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(S,T){1&S&&(a.NAR(),a.j41(0,"div",0),a.SdG(1),a.k0s())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return w})();class ve{constructor(c2,m){this.source=c2,this.value=m}}class Pt extends Ft{constructor(c2,m,S,T,p2,J2,kt){super(c2,m,S),this._defaultErrorStateMatcher=T,this._parentForm=p2,this._parentFormGroup=J2,this.ngControl=kt,this.stateChanges=new H.B}}const ae=(0,D.J8)(Pt);let Zt=(()=>{class w extends ae{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(m){this._disabled=(0,W.he)(m),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(m){this._placeholder=m,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(x.k0.required)??!1}set required(m){this._required=(0,W.he)(m),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(m){this._value=m}get chipBlurChanges(){return this._getChipStream(m=>m._onBlur)}constructor(m,S,T,p2,J2,kt,Wt){super(m,S,T,kt,p2,J2,Wt),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new a.bkB,this.valueChange=new a.bkB,this._chips=void 0,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,d3.Q)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,Y.h)(this.chipFocusChanges,this._chips.changes).pipe((0,d3.Q)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(m){this._chipInput=m,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(m){!this.disabled&&!this._originatesFromChip(m)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(m){this._ariaDescribedbyIds=m,this._chipInput?.setDescribedByIds(m)}writeValue(m){this._value=m}registerOnChange(m){this._onChange=m}registerOnTouched(m){this._onTouched=m}setDisabledState(m){this.disabled=m,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(m){m.keyCode===Z.wn?this._chipInput.focused&&(0,Z.rp)(m,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(m.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(m),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const m=this._chips.length?this._chips.toArray().map(S=>S.value):[];this._value=m,this.change.emit(new ve(this,m)),this.valueChange.emit(m),this._onChange(m),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(r2.dS,8),a.rXU(x.cV,8),a.rXU(x.j4,8),a.rXU(D.es),a.rXU(x.vO,10))};static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-chip-grid"]],contentQueries:function(S,T,p2){if(1&S&&a.wni(p2,nt,5),2&S){let J2;a.mGM(J2=a.lsd())&&(T._chips=J2)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(S,T){1&S&&a.bIt("focus",function(){return T.focus()})("blur",function(){return T._blur()}),2&S&&(a.Mr5("tabIndex",T._chips&&0===T._chips.length?-1:T.tabIndex),a.BMQ("role",T.role)("aria-disabled",T.disabled.toString())("aria-invalid",T.errorState),a.AVh("mat-mdc-chip-list-disabled",T.disabled)("mat-mdc-chip-list-invalid",T.errorState)("mat-mdc-chip-list-required",T.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[a.Jv_([{provide:V1.qT,useExisting:w}]),a.Vt3],ngContentSelectors:tt,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(S,T){1&S&&(a.NAR(),a.j41(0,"div",0),a.SdG(1),a.k0s())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return w})(),u2=0,H2=(()=>{class w{set chipGrid(m){m&&(this._chipGrid=m,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(m){this._addOnBlur=(0,W.he)(m)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(m){this._disabled=(0,W.he)(m)}get empty(){return!this.inputElement.value}constructor(m,S,T){this._elementRef=m,this.focused=!1,this._addOnBlur=!1,this.chipEnd=new a.bkB,this.placeholder="",this.id="mat-mdc-chip-list-input-"+u2++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=S.separatorKeyCodes,T&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(m){if(m){if(m.keyCode===Z.G_&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void m.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(m)}_keyup(m){!this._focusLastChipOnBackspace&&m.keyCode===Z.G_&&this.empty&&(this._focusLastChipOnBackspace=!0,m.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(m){(!m||this._isSeparatorKey(m))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),m?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(m){const S=this._elementRef.nativeElement;m.length?S.setAttribute("aria-describedby",m.join(" ")):S.removeAttribute("aria-describedby")}_isSeparatorKey(m){return!(0,Z.rp)(m)&&new Set(this.separatorKeyCodes).has(m.keyCode)}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(Vt),a.rXU(V1.xb,8))};static#e=this.\u0275dir=a.FsC({type:w,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(S,T){1&S&&a.bIt("keydown",function(J2){return T._keydown(J2)})("keyup",function(J2){return T._keyup(J2)})("blur",function(){return T._blur()})("focus",function(){return T._focus()})("input",function(){return T._onInput()}),2&S&&(a.Mr5("id",T.id),a.BMQ("disabled",T.disabled||null)("placeholder",T.placeholder||null)("aria-invalid",T._chipGrid&&T._chipGrid.ngControl?T._chipGrid.ngControl.invalid:null)("aria-required",T._chipGrid&&T._chipGrid.required||null)("required",T._chipGrid&&T._chipGrid.required||null))},inputs:{chipGrid:[a.Mj6.None,"matChipInputFor","chipGrid"],addOnBlur:[a.Mj6.None,"matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:[a.Mj6.None,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[a.OA$]})}return w})(),h2=(()=>{class w{static#t=this.\u0275fac=function(S){return new(S||w)};static#e=this.\u0275mod=a.$C({type:w});static#i=this.\u0275inj=a.G2t({providers:[D.es,{provide:Vt,useValue:{separatorKeyCodes:[Z.Fm]}}],imports:[D.yE,k.MD,D.pZ,D.yE]})}return w})();const X=["determinateSpinner"];function F(w,c2){if(1&w&&(a.qSk(),a.j41(0,"svg",11),a.nrm(1,"circle",12),a.k0s()),2&w){const m=a.XpG();a.BMQ("viewBox",m._viewBox()),a.R7$(),a.xc7("stroke-dasharray",m._strokeCircumference(),"px")("stroke-dashoffset",m._strokeCircumference()/2,"px")("stroke-width",m._circleStrokeWidth(),"%"),a.BMQ("r",m._circleRadius())}}const r1=(0,D.Zc)(class{constructor(w){this._elementRef=w}},"primary"),U1=new a.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function V2(){return{diameter:a3}}}),a3=100;let u3=(()=>{class w extends r1{constructor(m,S,T){super(m),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=a3,this._noopAnimations="NoopAnimations"===S&&!!T&&!T._forceAnimations,T&&(T.color&&(this.color=this.defaultColor=T.color),T.diameter&&(this.diameter=T.diameter),T.strokeWidth&&(this.strokeWidth=T.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(m){this._value=Math.max(0,Math.min(100,(0,W.OE)(m)))}get diameter(){return this._diameter}set diameter(m){this._diameter=(0,W.OE)(m)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(m){this._strokeWidth=(0,W.OE)(m)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const m=2*this._circleRadius()+this.strokeWidth;return`0 0 ${m} ${m}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(a.aKT),a.rXU(a.bc$,8),a.rXU(U1))};static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(S,T){if(1&S&&a.GBs(X,5),2&S){let p2;a.mGM(p2=a.lsd())&&(T._determinateCircle=p2.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(S,T){2&S&&(a.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===T.mode?T.value:null)("mode",T.mode),a.xc7("width",T.diameter,"px")("height",T.diameter,"px")("--mdc-circular-progress-size",T.diameter+"px")("--mdc-circular-progress-active-indicator-width",T.diameter+"px"),a.AVh("_mat-animation-noopable",T._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===T.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[a.Vt3],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(S,T){if(1&S&&(a.DNE(0,F,2,8,"ng-template",null,0,a.C5r),a.j41(2,"div",2,1),a.qSk(),a.j41(4,"svg",3),a.nrm(5,"circle",4),a.k0s()(),a.joV(),a.j41(6,"div",5)(7,"div",6)(8,"div",7),a.eu8(9,8),a.k0s(),a.j41(10,"div",9),a.eu8(11,8),a.k0s(),a.j41(12,"div",10),a.eu8(13,8),a.k0s()()()),2&S){const p2=a.sdS(1);a.R7$(4),a.BMQ("viewBox",T._viewBox()),a.R7$(),a.xc7("stroke-dasharray",T._strokeCircumference(),"px")("stroke-dashoffset",T._strokeDashOffset(),"px")("stroke-width",T._circleStrokeWidth(),"%"),a.BMQ("r",T._circleRadius()),a.R7$(4),a.Y8G("ngTemplateOutlet",p2),a.R7$(2),a.Y8G("ngTemplateOutlet",p2),a.R7$(2),a.Y8G("ngTemplateOutlet",p2)}},dependencies:[k.T3],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0})}return w})(),$3=(()=>{class w{static#t=this.\u0275fac=function(S){return new(S||w)};static#e=this.\u0275mod=a.$C({type:w});static#i=this.\u0275inj=a.G2t({imports:[k.MD,D.yE]})}return w})();var B3=f(1227),F3=f(7774),E3=f(9746);const at=["trigger"],Kt=["panel"],we=[[["mat-select-trigger"]],"*"],ft=["mat-select-trigger","*"];function Gt(w,c2){if(1&w&&(a.j41(0,"span",11),a.EFF(1),a.k0s()),2&w){const m=a.XpG();a.R7$(),a.JRh(m.placeholder)}}function It(w,c2){if(1&w&&(a.j41(0,"span",15),a.EFF(1),a.k0s()),2&w){const m=a.XpG(2);a.R7$(),a.JRh(m.triggerValue)}}function St(w,c2){1&w&&a.SdG(0,0,["*ngSwitchCase","true"])}function Ut(w,c2){if(1&w&&(a.j41(0,"span",12),a.DNE(1,It,2,1,"span",13)(2,St,1,0,"ng-content",14),a.k0s()),2&w){const m=a.XpG();a.Y8G("ngSwitch",!!m.customTrigger),a.R7$(2),a.Y8G("ngSwitchCase",!0)}}function Ct(w,c2){if(1&w){const m=a.RV6();a.j41(0,"div",16,1),a.bIt("@transformPanel.done",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2._panelDoneAnimatingStream.next(T.toState))})("keydown",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2._handleKeydown(T))}),a.SdG(2,1),a.k0s()}if(2&w){const m=a.XpG();a.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",m._getPanelTheme(),""),a.Y8G("ngClass",m.panelClass)("@transformPanel","showing"),a.BMQ("id",m.id+"-panel")("aria-multiselectable",m.multiple)("aria-label",m.ariaLabel||null)("aria-labelledby",m._getPanelAriaLabelledby())}}const Ce={transformPanelWrap:(0,j.hZ)("transformPanelWrap",[(0,j.kY)("* => void",(0,j.P)("@transformPanel",[(0,j.MA)()],{optional:!0}))]),transformPanel:(0,j.hZ)("transformPanel",[(0,j.wk)("void",(0,j.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,j.kY)("void => showing",(0,j.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,j.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,j.kY)("* => void",(0,j.i0)("100ms linear",(0,j.iF)({opacity:0})))])};let K1=0;const q1=new a.nKC("mat-select-scroll-strategy"),G=new a.nKC("MAT_SELECT_CONFIG"),N1={provide:q1,deps:[R.hJ],useFactory:function I2(w){return()=>w.scrollStrategies.reposition()}},z1=new a.nKC("MatSelectTrigger");class B1{constructor(c2,m){this.source=c2,this.value=m}}const M2=(0,D.GG)((0,D.BF)((0,D.Ob)((0,D.J8)(class{constructor(w,c2,m,S,T){this._elementRef=w,this._defaultErrorStateMatcher=c2,this._parentForm=m,this._parentFormGroup=S,this.ngControl=T,this.stateChanges=new H.B}}))));let Z2=(()=>{class w extends M2{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(m){this._placeholder=m,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(x.k0.required)??!1}set required(m){this._required=(0,W.he)(m),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(m){this._multiple=(0,W.he)(m)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(m){this._disableOptionCentering=(0,W.he)(m)}get compareWith(){return this._compareWith}set compareWith(m){this._compareWith=m,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(m){this._assignValue(m)&&this._onChange(m)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(m){this._typeaheadDebounceInterval=(0,W.OE)(m)}get id(){return this._id}set id(m){this._id=m||this._uid,this.stateChanges.next()}constructor(m,S,T,p2,J2,kt,Wt,oe,s0,qe,g0,_0,w0,bi){super(J2,p2,Wt,oe,qe),this._viewportRuler=m,this._changeDetectorRef=S,this._ngZone=T,this._dir=kt,this._parentFormField=s0,this._liveAnnouncer=w0,this._defaultOptions=bi,this._panelOpen=!1,this._compareWith=(O0,t4)=>O0===t4,this._uid="mat-select-"+K1++,this._triggerAriaLabelledBy=null,this._destroy=new H.B,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+K1++,this._panelDoneAnimatingStream=new H.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,d1.v)(()=>{const O0=this.options;return O0?O0.changes.pipe((0,D1.Z)(O0),(0,Q.n)(()=>(0,Y.h)(...O0.map(t4=>t4.onSelectionChange)))):this._ngZone.onStable.pipe((0,h1.s)(1),(0,Q.n)(()=>this.optionSelectionChanges))}),this.openedChange=new a.bkB,this._openedStream=this.openedChange.pipe((0,x1.p)(O0=>O0),(0,O1.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,x1.p)(O0=>!O0),(0,O1.T)(()=>{})),this.selectionChange=new a.bkB,this.valueChange=new a.bkB,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=bi?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=bi.typeaheadDebounceInterval),this._scrollStrategyFactory=_0,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(g0)||0,this.id=this.id}ngOnInit(){this._selectionModel=new F3.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,E3.F)(),(0,d3.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,d3.Q)(this._destroy)).subscribe(m=>{m.added.forEach(S=>S.select()),m.removed.forEach(S=>S.deselect())}),this.options.changes.pipe((0,D1.Z)(null),(0,d3.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const m=this._getTriggerAriaLabelledby(),S=this.ngControl;if(m!==this._triggerAriaLabelledBy){const T=this._elementRef.nativeElement;this._triggerAriaLabelledBy=m,m?T.setAttribute("aria-labelledby",m):T.removeAttribute("aria-labelledby")}S&&(this._previousControl!==S.control&&(void 0!==this._previousControl&&null!==S.disabled&&S.disabled!==this.disabled&&(this.disabled=S.disabled),this._previousControl=S.control),this.updateErrorState())}ngOnChanges(m){(m.disabled||m.userAriaDescribedBy)&&this.stateChanges.next(),m.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const m=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!m)return;const S=`${this.id}-panel`;this._trackedModal&&(0,V.Ae)(this._trackedModal,"aria-owns",S),(0,V.px)(m,"aria-owns",S),this._trackedModal=m}_clearFromModal(){this._trackedModal&&((0,V.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(m){this._assignValue(m)}registerOnChange(m){this._onChange=m}registerOnTouched(m){this._onTouched=m}setDisabledState(m){this.disabled=m,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const m=this._selectionModel.selected.map(S=>S.viewValue);return this._isRtl()&&m.reverse(),m.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(m){this.disabled||(this.panelOpen?this._handleOpenKeydown(m):this._handleClosedKeydown(m))}_handleClosedKeydown(m){const S=m.keyCode,T=S===Z.n6||S===Z.i7||S===Z.UQ||S===Z.LE,p2=S===Z.Fm||S===Z.t6,J2=this._keyManager;if(!J2.isTyping()&&p2&&!(0,Z.rp)(m)||(this.multiple||m.altKey)&&T)m.preventDefault(),this.open();else if(!this.multiple){const kt=this.selected;J2.onKeydown(m);const Wt=this.selected;Wt&&kt!==Wt&&this._liveAnnouncer.announce(Wt.viewValue,1e4)}}_handleOpenKeydown(m){const S=this._keyManager,T=m.keyCode,p2=T===Z.n6||T===Z.i7,J2=S.isTyping();if(p2&&m.altKey)m.preventDefault(),this.close();else if(J2||T!==Z.Fm&&T!==Z.t6||!S.activeItem||(0,Z.rp)(m))if(!J2&&this._multiple&&T===Z.A&&m.ctrlKey){m.preventDefault();const kt=this.options.some(Wt=>!Wt.disabled&&!Wt.selected);this.options.forEach(Wt=>{Wt.disabled||(kt?Wt.select():Wt.deselect())})}else{const kt=S.activeItemIndex;S.onKeydown(m),this._multiple&&p2&&m.shiftKey&&S.activeItem&&S.activeItemIndex!==kt&&S.activeItem._selectViaInteraction()}else m.preventDefault(),S.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,h1.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(m){if(this.options.forEach(S=>S.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&m)Array.isArray(m),m.forEach(S=>this._selectOptionByValue(S)),this._sortValues();else{const S=this._selectOptionByValue(m);S?this._keyManager.updateActiveItem(S):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(m){const S=this.options.find(T=>{if(this._selectionModel.isSelected(T))return!1;try{return null!=T.value&&this._compareWith(T.value,m)}catch{return!1}});return S&&this._selectionModel.select(S),S}_assignValue(m){return!!(m!==this._value||this._multiple&&Array.isArray(m))&&(this.options&&this._setSelectionByValue(m),this._value=m,!0)}_skipPredicate(m){return m.disabled}_initKeyManager(){this._keyManager=new V.Au(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const m=(0,Y.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,d3.Q)(m)).subscribe(S=>{this._onSelect(S.source,S.isUserInput),S.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,Y.h)(...this.options.map(S=>S._stateChanges)).pipe((0,d3.Q)(m)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(m,S){const T=this._selectionModel.isSelected(m);null!=m.value||this._multiple?(T!==m.selected&&(m.selected?this._selectionModel.select(m):this._selectionModel.deselect(m)),S&&this._keyManager.setActiveItem(m),this.multiple&&(this._sortValues(),S&&this.focus())):(m.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(m.value)),T!==this._selectionModel.isSelected(m)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const m=this.options.toArray();this._selectionModel.sort((S,T)=>this.sortComparator?this.sortComparator(S,T,m):m.indexOf(S)-m.indexOf(T)),this.stateChanges.next()}}_propagateChanges(m){let S=null;S=this.multiple?this.selected.map(T=>T.value):this.selected?this.selected.value:m,this._value=S,this.valueChange.emit(S),this._onChange(S),this.selectionChange.emit(this._getChangeEvent(S)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let m=-1;for(let S=0;S<this.options.length;S++)if(!this.options.get(S).disabled){m=S;break}this._keyManager.setActiveItem(m)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(m){this._elementRef.nativeElement.focus(m)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const m=this._parentFormField?.getLabelId();return this.ariaLabelledby?(m?m+" ":"")+this.ariaLabelledby:m}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const m=this._parentFormField?.getLabelId();let S=(m?m+" ":"")+this._valueId;return this.ariaLabelledby&&(S+=" "+this.ariaLabelledby),S}_panelDoneAnimating(m){this.openedChange.emit(m)}setDescribedByIds(m){m.length?this._elementRef.nativeElement.setAttribute("aria-describedby",m.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#t=this.\u0275fac=function(S){return new(S||w)(a.rXU(O.Xj),a.rXU(a.gRc),a.rXU(a.SKi),a.rXU(D.es),a.rXU(a.aKT),a.rXU(r2.dS,8),a.rXU(x.cV,8),a.rXU(x.j4,8),a.rXU(V1.xb,8),a.rXU(x.vO,10),a.kS0("tabindex"),a.rXU(q1),a.rXU(V.Ai),a.rXU(G,8))};static#e=this.\u0275dir=a.FsC({type:w,viewQuery:function(S,T){if(1&S&&(a.GBs(at,5),a.GBs(Kt,5),a.GBs(R.WB,5)),2&S){let p2;a.mGM(p2=a.lsd())&&(T.trigger=p2.first),a.mGM(p2=a.lsd())&&(T.panel=p2.first),a.mGM(p2=a.lsd())&&(T._overlayDir=p2.first)}},inputs:{userAriaDescribedBy:[a.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:[a.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[a.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[a.Vt3,a.OA$]})}return w})(),p3=(()=>{class w{static#t=this.\u0275fac=function(S){return new(S||w)};static#e=this.\u0275dir=a.FsC({type:w,selectors:[["mat-select-trigger"]],features:[a.Jv_([{provide:z1,useExisting:w}])]})}return w})(),_3=(()=>{class w extends Z2{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=m=>!this.panelOpen&&m.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,d3.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(m){const S=this.options.toArray()[m];if(S){const T=this.panel.nativeElement,p2=(0,D.jb)(m,this.options,this.optionGroups),J2=S._getHostElement();T.scrollTop=0===m&&1===p2?0:(0,D.TL)(J2.offsetTop,J2.offsetHeight,T.scrollTop,T.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(m){return new B1(this,m)}_getOverlayWidth(m){return"auto"===this.panelWidth?(m instanceof R.$Q?m.elementRef:m||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(m){this._hideSingleSelectionIndicator=(0,W.he)(m),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const m of this.options)m._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=(()=>{let m;return function(T){return(m||(m=a.xGo(w)))(T||w)}})();static#e=this.\u0275cmp=a.VBU({type:w,selectors:[["mat-select"]],contentQueries:function(S,T,p2){if(1&S&&(a.wni(p2,z1,5),a.wni(p2,D.wT,5),a.wni(p2,D.QC,5)),2&S){let J2;a.mGM(J2=a.lsd())&&(T.customTrigger=J2.first),a.mGM(J2=a.lsd())&&(T.options=J2),a.mGM(J2=a.lsd())&&(T.optionGroups=J2)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(S,T){1&S&&a.bIt("keydown",function(J2){return T._handleKeydown(J2)})("focus",function(){return T._onFocus()})("blur",function(){return T._onBlur()}),2&S&&(a.BMQ("id",T.id)("tabindex",T.tabIndex)("aria-controls",T.panelOpen?T.id+"-panel":null)("aria-expanded",T.panelOpen)("aria-label",T.ariaLabel||null)("aria-required",T.required.toString())("aria-disabled",T.disabled.toString())("aria-invalid",T.errorState)("aria-activedescendant",T._getAriaActiveDescendant()),a.AVh("mat-mdc-select-disabled",T.disabled)("mat-mdc-select-invalid",T.errorState)("mat-mdc-select-required",T.required)("mat-mdc-select-empty",T.empty)("mat-mdc-select-multiple",T.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[a.Jv_([{provide:V1.qT,useExisting:w},{provide:D.is,useExisting:w}]),a.Vt3],ngContentSelectors:ft,decls:11,vars:10,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(S,T){if(1&S){const p2=a.RV6();a.NAR(we),a.j41(0,"div",2,0),a.bIt("click",function(){return a.eBV(p2),a.Njj(T.toggle())}),a.j41(3,"div",3),a.DNE(4,Gt,2,1,"span",4)(5,Ut,3,2,"span",5),a.k0s(),a.j41(6,"div",6)(7,"div",7),a.qSk(),a.j41(8,"svg",8),a.nrm(9,"path",9),a.k0s()()()(),a.DNE(10,Ct,3,9,"ng-template",10),a.bIt("backdropClick",function(){return a.eBV(p2),a.Njj(T.close())})("attach",function(){return a.eBV(p2),a.Njj(T._onAttached())})("detach",function(){return a.eBV(p2),a.Njj(T.close())})}if(2&S){const p2=a.sdS(1);a.R7$(3),a.Y8G("ngSwitch",T.empty),a.BMQ("id",T._valueId),a.R7$(),a.Y8G("ngSwitchCase",!0),a.R7$(),a.Y8G("ngSwitchCase",!1),a.R7$(5),a.Y8G("cdkConnectedOverlayPanelClass",T._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",T._scrollStrategy)("cdkConnectedOverlayOrigin",T._preferredOverlayOrigin||p2)("cdkConnectedOverlayOpen",T.panelOpen)("cdkConnectedOverlayPositions",T._positions)("cdkConnectedOverlayWidth",T._overlayWidth)}},dependencies:[k.YU,k.ux,k.e1,k.fG,R.WB,R.$Q],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[Ce.transformPanel]},changeDetection:0})}return w})(),R3=(()=>{class w{static#t=this.\u0275fac=function(S){return new(S||w)};static#e=this.\u0275mod=a.$C({type:w});static#i=this.\u0275inj=a.G2t({providers:[N1],imports:[k.MD,R.z_,D.Sy,D.yE,O.Gj,V1.RG,D.Sy,D.yE]})}return w})();f(3438);var ot=f(1995);const A0=["*"];function M0(w,c2){1&w&&(a.qex(0),a.pXf(1,0),a.bVm())}function K0(w,c2){1&w&&(a.qex(0),a.pXf(1,1),a.bVm())}const u=["textfieldRef"],C2=["itemsChips"];function S2(w,c2){if(1&w&&(a.j41(0,"button",3)(1,"span",4),a.pXf(2,1),a.k0s(),a.qSk(),a.j41(3,"svg",5),a.nrm(4,"path",6),a.k0s()()),2&w){const m=a.XpG();a.Y8G("disabled",!m.canUseGeolocation||m.disabled)}}function j2(w,c2){1&w&&a.nrm(0,"div",7)}function K2(w,c2){1&w&&(a.j41(0,"mat-icon",31),a.SdG(1),a.k0s())}function q(w,c2){if(1&w&&(a.qex(0),a.EFF(1),a.bVm()),2&w){const m=a.XpG(2);a.R7$(),a.JRh(m.label)}}function t1(w,c2){1&w&&(a.qex(0),a.pXf(1,6),a.bVm())}function N(w,c2){1&w&&(a.qex(0),a.pXf(1,7),a.bVm())}function C1(w,c2){1&w&&(a.qex(0),a.pXf(1,8),a.bVm())}function w2(w,c2){if(1&w&&(a.qex(0,33),a.DNE(1,t1,2,0,"ng-container",34)(2,N,2,0,"ng-container",34)(3,C1,2,0,"ng-container",34),a.bVm()),2&w){const m=a.XpG(2);a.Y8G("ngSwitch",m.locationType),a.R7$(),a.Y8G("ngSwitchCase","city"),a.R7$(),a.Y8G("ngSwitchCase","country"),a.R7$(),a.Y8G("ngSwitchCase","address")}}function V3(w,c2){if(1&w&&(a.j41(0,"mat-label"),a.DNE(1,q,2,1,"ng-container",32)(2,w2,4,4,"ng-template",null,3,a.C5r),a.k0s()),2&w){const m=a.sdS(3),S=a.XpG();a.R7$(),a.Y8G("ngIf",!!S.label)("ngIfElse",m)}}function G3(w,c2){1&w&&a.eu8(0)}function ke(w,c2){1&w&&(a.j41(0,"button",40),a.qSk(),a.j41(1,"svg",41),a.nrm(2,"path",42),a.k0s()())}function z0(w,c2){if(1&w){const m=a.RV6();a.j41(0,"mat-chip-row",38),a.bIt("removed",function(){const T=a.eBV(m).$implicit,p2=a.XpG(2);return a.Njj(p2.remove(T))}),a.EFF(1),a.DNE(2,ke,3,0,"button",39),a.k0s()}if(2&w){const m=c2.$implicit,S=a.XpG(2);a.R7$(),a.SpI(" ","country"===S.locationType?m.country:m.city," "),a.R7$(),a.Y8G("ngIf",!S.disabled)}}function Ge(w,c2){if(1&w){const m=a.RV6();a.j41(0,"mat-chip-grid",35,4),a.DNE(2,z0,3,2,"mat-chip-row",36),a.j41(3,"input",37,5),a.nI1(5,"async"),a.bIt("cdkAutofill",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2.updateAutofilled(T))})("blur",function(){a.eBV(m);const T=a.XpG();return a.Njj(T.handleAutocompleteBlurred())}),a.k0s()()}if(2&w){const m=a.sdS(1),S=a.XpG(),T=a.sdS(12);a.AVh("wzb-input-inline",S.allowMultipleSelection),a.Y8G("required",S.required)("disabled",S.disabled),a.R7$(2),a.Y8G("ngForOf",S.selectedItems)("ngForTrackBy",S.trackByCityPlaceId),a.R7$(),a.AVh("textfield--error",!0===a.bMT(5,13,S.displayEmptyDataError$)),a.Y8G("matAutocomplete",T)("formControl",S.control)("placeholder",S.placeholder)("required",S.required)("matChipInputFor",m)}}function di(w,c2){if(1&w){const m=a.RV6();a.j41(0,"input",43,5),a.nI1(2,"async"),a.bIt("cdkAutofill",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2.updateAutofilled(T))}),a.k0s()}if(2&w){const m=a.XpG(),S=a.sdS(12);a.AVh("textfield--error",!0===a.bMT(2,6,m.displayEmptyDataError$)),a.Y8G("matAutocomplete",S)("formControl",m.control)("placeholder",m.placeholder)("required",m.required)}}function Di(w,c2){if(1&w&&(a.qex(0),a.j41(1,"mat-option",44),a.EFF(2),a.k0s(),a.bVm()),2&w){const m=c2.$implicit;a.R7$(),a.Y8G("value",m),a.R7$(),a.JRh(m.name)}}function Ni(w,c2){1&w&&(a.j41(0,"mat-option",48),a.pXf(1,10),a.k0s())}function d5(w,c2){1&w&&(a.j41(0,"mat-option",48),a.pXf(1,11),a.k0s())}function Pe(w,c2){1&w&&(a.j41(0,"mat-option",48),a.pXf(1,12),a.k0s())}function Me(w,c2){1&w&&(a.j41(0,"mat-option",48),a.pXf(1,13),a.k0s())}function hi(w,c2){if(1&w&&(a.qex(0),a.j41(1,"mat-optgroup",45)(2,"p"),a.pXf(3,9),a.k0s(),a.qex(4,33),a.DNE(5,Ni,2,0,"mat-option",46)(6,d5,2,0,"mat-option",46)(7,Pe,2,0,"mat-option",46)(8,Me,2,0,"mat-option",47),a.bVm(),a.k0s(),a.bVm()),2&w){const m=a.XpG();a.R7$(4),a.Y8G("ngSwitch",m.locationType),a.R7$(),a.Y8G("ngSwitchCase","city"),a.R7$(),a.Y8G("ngSwitchCase","country"),a.R7$(),a.Y8G("ngSwitchCase","address")}}function Pi(w,c2){1&w&&(a.qex(0),a.pXf(1,14),a.bVm())}function h5(w,c2){1&w&&(a.qex(0),a.pXf(1,15),a.bVm())}function Ri(w,c2){1&w&&(a.qex(0),a.pXf(1,16),a.bVm())}function T4(w,c2){1&w&&(a.qex(0),a.pXf(1,17),a.bVm())}function Fi(w,c2){if(1&w&&(a.j41(0,"mat-error"),a.qex(1,33),a.DNE(2,Pi,2,0,"ng-container",34)(3,h5,2,0,"ng-container",34)(4,Ri,2,0,"ng-container",34)(5,T4,2,0,"ng-container",49),a.bVm(),a.k0s()),2&w){const m=a.XpG();a.R7$(),a.Y8G("ngSwitch",m.locationType),a.R7$(),a.Y8G("ngSwitchCase","city"),a.R7$(),a.Y8G("ngSwitchCase","country"),a.R7$(),a.Y8G("ngSwitchCase","address")}}function mi(w,c2){1&w&&(a.qex(0),a.pXf(1,18),a.bVm())}function h4(w,c2){1&w&&(a.qex(0),a.pXf(1,19),a.bVm())}function w4(w,c2){1&w&&(a.qex(0),a.pXf(1,20),a.bVm())}function W3(w,c2){1&w&&(a.qex(0),a.pXf(1,21),a.bVm())}function ze(w,c2){if(1&w&&(a.j41(0,"mat-error"),a.qex(1,33),a.DNE(2,mi,2,0,"ng-container",34)(3,h4,2,0,"ng-container",34)(4,w4,2,0,"ng-container",34)(5,W3,2,0,"ng-container",49),a.bVm(),a.k0s()),2&w){const m=a.XpG();a.R7$(),a.Y8G("ngSwitch",m.locationType),a.R7$(),a.Y8G("ngSwitchCase","city"),a.R7$(),a.Y8G("ngSwitchCase","country"),a.R7$(),a.Y8G("ngSwitchCase","address")}}function Tt(w,c2){if(1&w){const m=a.RV6();a.j41(0,"wzb-current-position",50),a.bIt("getCurrentLocation",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2.value=T)}),a.k0s()}if(2&w){const m=a.XpG();a.Y8G("disabled",m.disabled)}}function Re(w,c2){if(1&w){const m=a.RV6();a.j41(0,"button",51),a.bIt("click",function(T){a.eBV(m);const p2=a.XpG();return a.Njj(p2.clearValue(T))}),a.qSk(),a.j41(1,"svg",52),a.nrm(2,"rect",53)(3,"rect",54),a.k0s()()}if(2&w){const m=a.XpG();a.BMQ("aria-label","Suppression du filtre "+m.ariaLabel)}}function Xt(w,c2){1&w&&a.nrm(0,"mat-spinner",55)}const p5=["*",[["","checkboxError",""]]],Hi=["*","[checkboxError]"];function Y4(w,c2){1&w&&(a.j41(0,"span",2),a.SdG(1,1),a.k0s()),2&w&&a.Y8G("@slideDown",void 0)}function $i(w,c2){1&w&&(a.qex(0),a.pXf(1,0),a.bVm())}function k4(w,c2){1&w&&(a.qex(0),a.pXf(1,1),a.bVm())}function E(w,c2){1&w&&(a.qex(0),a.pXf(1,2),a.bVm())}function y1(w,c2){1&w&&(a.qex(0),a.pXf(1,3),a.bVm())}function K(w,c2){1&w&&(a.qex(0),a.pXf(1,4),a.bVm())}function _1(w,c2){1&w&&(a.qex(0),a.pXf(1,5),a.bVm())}function z2(w,c2){1&w&&(a.qex(0),a.pXf(1,6),a.bVm())}function f3(w,c2){1&w&&(a.qex(0),a.pXf(1,7),a.bVm())}function C3(w,c2){1&w&&(a.qex(0),a.pXf(1,8),a.bVm())}function lt(w,c2){1&w&&(a.qex(0),a.pXf(1,9),a.bVm())}function Fe(w,c2){1&w&&(a.qex(0),a.pXf(1,10),a.bVm())}function ue(w,c2){1&w&&(a.qex(0),a.pXf(1,11),a.bVm())}const ye=["dayInput"];function Yt(w,c2){if(1&w&&(a.j41(0,"mat-option",20),a.EFF(1),a.k0s()),2&w){const m=c2.$implicit;a.Y8G("value",m),a.R7$(),a.SpI(" ",m," ")}}function We(w,c2){if(1&w&&(a.j41(0,"mat-option",20),a.nrm(1,"wzb-i18n-month",17),a.k0s()),2&w){const m=c2.$implicit;a.Y8G("value",m),a.R7$(),a.Y8G("model",m)}}function ge(w,c2){if(1&w&&(a.j41(0,"mat-option",20),a.EFF(1),a.k0s()),2&w){const m=c2.$implicit;a.Y8G("value",m),a.R7$(),a.SpI(" ",m," ")}}function he(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,5),a.k0s())}function pe(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,6),a.k0s())}function L3(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,7),a.k0s())}function ht(w,c2){if(1&w&&(a.j41(0,"mat-error"),a.EFF(1),a.k0s()),2&w){const m=a.XpG(3);a.R7$(),a.SpI(" ",m.ageConfig.errorMessage," ")}}function be(w,c2){if(1&w&&(a.j41(0,"div",22),a.DNE(1,he,2,0,"mat-error",23)(2,pe,2,0,"mat-error",23)(3,L3,2,0,"mat-error",23)(4,ht,2,1,"mat-error",23),a.nI1(5,"async"),a.k0s()),2&w){const m=a.XpG(2);a.Y8G("@slideDown",void 0),a.R7$(),a.Y8G("ngIf",!(null==m.day.errors||!m.day.errors.required)),a.R7$(),a.Y8G("ngIf",!(null!=m.day.errors&&m.day.errors.required||null==m.month.errors||!m.month.errors.required)),a.R7$(),a.Y8G("ngIf",!(null!=m.day.errors&&m.day.errors.required||null!=m.month.errors&&m.month.errors.required||null==m.year.errors||!m.year.errors.required)),a.R7$(),a.Y8G("ngIf",!(null!=m.day.errors&&m.day.errors.required)&&!(null!=m.month.errors&&m.month.errors.required)&&!(null!=m.year.errors&&m.year.errors.required)&&m.ageConfig&&!0===a.bMT(5,5,m.isUnderAge$))}}function v0(w,c2){if(1&w&&(a.qex(0),a.DNE(1,be,6,7,"div",21),a.nI1(2,"async"),a.nI1(3,"async"),a.bVm()),2&w){const m=a.XpG();a.R7$(),a.Y8G("ngIf",!0===a.bMT(2,1,m.parentFormSubmitted$)&&(m.day.invalid||m.month.invalid||m.year.invalid||m.ageConfig&&!0===a.bMT(3,3,m.isUnderAge$)))}}function Le(w,c2){1&w&&(a.j41(0,"div",26)(1,"mat-error"),a.pXf(2,8),a.k0s()())}function d0(w,c2){1&w&&(a.j41(0,"div",26)(1,"mat-error"),a.pXf(2,9),a.k0s()())}function a4(w,c2){1&w&&(a.j41(0,"div",26)(1,"mat-error"),a.pXf(2,10),a.k0s()())}function Be(w,c2){if(1&w&&(a.j41(0,"div",26)(1,"mat-error"),a.EFF(2),a.k0s()()),2&w){const m=a.XpG(2);a.R7$(2),a.SpI(" ",m.ageConfig.errorMessage," ")}}function Xe(w,c2){if(1&w&&(a.j41(0,"div",24),a.DNE(1,Le,3,0,"div",25),a.nI1(2,"async"),a.DNE(3,d0,3,0,"div",25),a.nI1(4,"async"),a.DNE(5,a4,3,0,"div",25),a.nI1(6,"async"),a.DNE(7,Be,3,1,"div",25),a.nI1(8,"async"),a.nI1(9,"async"),a.k0s()),2&w){const m=a.XpG();a.R7$(),a.Y8G("ngIf",(!0===a.bMT(2,4,m.parentFormSubmitted$)||m.day.touched)&&m.day.invalid&&(null==m.day.errors?null:m.day.errors.required)),a.R7$(2),a.Y8G("ngIf",(!0===a.bMT(4,6,m.parentFormSubmitted$)||m.month.touched)&&m.month.invalid&&(null==m.month.errors?null:m.month.errors.required)),a.R7$(2),a.Y8G("ngIf",(!0===a.bMT(6,8,m.parentFormSubmitted$)||m.year.touched)&&m.year.invalid&&(null==m.year.errors?null:m.year.errors.required)),a.R7$(2),a.Y8G("ngIf",m.ageConfig&&(!0===a.bMT(8,10,m.parentFormSubmitted$)||m.year.touched)&&!0===a.bMT(9,12,m.isUnderAge$))}}function Mi(w,c2){if(1&w&&(a.qex(0),a.EFF(1),a.bVm()),2&w){const m=a.XpG();a.R7$(),a.JRh(m.label)}}function Q0(w,c2){1&w&&(a.qex(0),a.pXf(1,0),a.bVm())}function Wi(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,1),a.k0s())}function xn(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,2),a.k0s())}function _5(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,3),a.k0s())}function Xi(w,c2){1&w&&(a.j41(0,"mat-error"),a.pXf(1,4),a.k0s())}function Cn(w,c2){1&w&&(a.qSk(),a.j41(0,"svg",18),a.nrm(1,"path",19)(2,"rect",20),a.k0s()),2&w&&a.Y8G("@slide",void 0)}function ja(w,c2){1&w&&(a.PLo(0,5,1),a.eu8(1),a.YFu())}function A5(w,c2){1&w&&(a.PLo(0,5,2),a.eu8(1),a.YFu())}function Ga(w,c2){1&w&&(a.qSk(),a.j41(0,"svg",25),a.nrm(1,"path",26),a.k0s())}function Wa(w,c2){1&w&&(a.qSk(),a.j41(0,"svg",27),a.nrm(1,"path",28),a.k0s())}function Xa(w,c2){if(1&w){const m=a.RV6();a.j41(0,"button",21),a.bIt("click",function(){a.eBV(m);const T=a.XpG();return a.Njj(T.togglePassword(!T._passwordShown))}),a.j41(1,"span",22),a.PLo(2,5),a.DNE(3,ja,2,0,"ng-container",11)(4,A5,2,0,"ng-container",11),a.YFu(),a.k0s(),a.DNE(5,Ga,2,0,"svg",23)(6,Wa,2,0,"svg",24),a.k0s()}if(2&w){const m=a.XpG();a.AVh("btn-password--visible",m._passwordShown),a.R7$(3),a.Y8G("ngIf",m._passwordShown),a.R7$(),a.Y8G("ngIf",!m._passwordShown),a.R7$(),a.Y8G("ngIf",!m._passwordShown),a.R7$(),a.Y8G("ngIf",m._passwordShown)}}function b(w,c2){if(1&w&&(a.j41(0,"mat-hint",29)(1,"a",30),a.EFF(2," Mot de passe oubli\xe9\xa0? "),a.k0s()()),2&w){const m=a.XpG();a.R7$(),a.Y8G("routerLink",m.lostPasswordRoute)}}function P(w,c2){1&w&&(a.j41(0,"span",38),a.qex(1),a.pXf(2,7),a.bVm(),a.qSk(),a.j41(3,"svg",39),a.nrm(4,"path",40),a.k0s()())}function y(w,c2){1&w&&(a.j41(0,"span",41),a.qex(1),a.pXf(2,8),a.bVm(),a.qSk(),a.j41(3,"svg",39),a.nrm(4,"path",40),a.k0s()())}function B(w,c2){1&w&&(a.j41(0,"span",42),a.qex(1),a.pXf(2,9),a.bVm(),a.qSk(),a.j41(3,"svg",39),a.nrm(4,"path",40),a.k0s()())}function u1(w,c2){if(1&w&&(a.qex(0,34),a.DNE(1,P,5,0,"span",35)(2,y,5,0,"span",36)(3,B,5,0,"span",37),a.bVm()),2&w){const m=a.XpG(2);a.Y8G("ngSwitch",!0),a.R7$(),a.Y8G("ngSwitchCase",m.passwordStrengthResult.complexity===m.PasswordStrength.VeryWeak||m.passwordStrengthResult.complexity===m.PasswordStrength.Weak),a.R7$(),a.Y8G("ngSwitchCase",m.passwordStrengthResult.complexity===m.PasswordStrength.Good||m.passwordStrengthResult.complexity===m.PasswordStrength.Strong),a.R7$(),a.Y8G("ngSwitchCase",m.passwordStrengthResult.complexity===m.PasswordStrength.VeryStrong)}}function j1(w,c2){if(1&w&&(a.j41(0,"span",31)(1,"span",32),a.pXf(2,6),a.k0s(),a.DNE(3,u1,4,4,"ng-container",33),a.k0s()),2&w){const m=a.XpG();a.R7$(3),a.Y8G("ngIf",m.password.dirty)}}let al=(()=>{class w{cdr;static Counter=0;rightPosition=!1;checked;disabled;hideLabel;small=!1;value;id="wzb-toggle-"+ ++w.Counter;model;constructor(m){this.cdr=m}compareWith=(m,S)=>void 0===S?!!m:m===S;onChange=()=>{};onTouched=()=>{};onClick=m=>{this.changeValue(m)};onKeydownEnter=m=>{this.changeValue(m)};changeValue=m=>{m.preventDefault(),!this.disabled&&this.onChange()};writeValue=m=>{this.model=m,this.checked=null!==this.model&&this.compareWith(this.model,this.value),this.cdr.detectChanges()};registerOnChange=m=>{this.onChange=()=>{this.checked=!this.checked,m(this.checked?void 0===this.value||this.value:void 0!==this.value&&void 0)}};registerOnTouched=m=>{this.onTouched=m};setDisabledState=m=>{this.disabled=m,this.cdr.detectChanges()};static \u0275fac=function(S){return new(S||w)(a.rXU(a.gRc))};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-toggle"]],hostVars:8,hostBindings:function(S,T){1&S&&a.bIt("click",function(J2){return T.onClick(J2)})("keydown.enter",function(J2){return T.onKeydownEnter(J2)}),2&S&&(a.BMQ("checked",T.checked)("disabled",T.disabled),a.AVh("wzb-toggle--reverse",T.rightPosition)("wzb-toggle--activated",T.checked)("wzb-toggle--small",T.small))},inputs:{rightPosition:"rightPosition",hideLabel:"hideLabel",small:"small",value:"value",compareWith:"compareWith"},exportAs:["wzbToggle"],features:[a.Jv_([{provide:x.kq,useExisting:(0,a.Rfq)(()=>w),multi:!0}])],ngContentSelectors:A0,decls:6,vars:12,consts:()=>{let m,S;return m=$localize`:@@wzb-component-angular-ui.toggle-input.checked-text:Activer`,S=$localize`:@@wzb-component-angular-ui.toggle-input.not-checked-text:Désactiver`,[m,S,[1,"wzb-toggle-label",3,"id"],["type","button","role","switch",1,"wzb-toggle-button",3,"id","disabled"],[1,"visually-hidden"],[4,"ngIf"]]},template:function(S,T){1&S&&(a.NAR(),a.j41(0,"label",2),a.SdG(1),a.k0s(),a.j41(2,"button",3)(3,"span",4),a.DNE(4,M0,2,0,"ng-container",5)(5,K0,2,0,"ng-container",5),a.k0s()()),2&S&&(a.AVh("visually-hidden",T.hideLabel),a.Y8G("id","wzb-toggle-label-"+T.id),a.BMQ("for","wzb-toggle-button-"+T.id),a.R7$(2),a.AVh("wzb-toggle-button--marginless",T.hideLabel),a.Y8G("id","wzb-toggle-button-"+T.id)("disabled",T.disabled),a.BMQ("aria-checked",T.checked)("aria-describedby","wzb-toggle-label-"+T.id),a.R7$(2),a.Y8G("ngIf",T.checked),a.R7$(),a.Y8G("ngIf",!T.checked))},dependencies:[k.bT],encapsulation:2,data:{animation:[(0,j.hZ)("slideDown",[(0,j.kY)(":enter",[(0,j.iF)({opacity:0,transform:"translateY(-10%)",willChange:"opacity transform"}),(0,j.i0)(".2s ease-in-out",(0,j.iF)({opacity:1,transform:"translateY(0)"}))]),(0,j.kY)(":leave",[(0,j.iF)({opacity:1,transform:"translateY(0)",willChange:"opacity transform"}),(0,j.i0)(".2s ease-in-out",(0,j.iF)({opacity:0,transform:"translateY(-10%)"}))])])]},changeDetection:0})}return w})(),Qi=(()=>{class w{static \u0275fac=function(S){return new(S||w)};static \u0275mod=a.$C({type:w});static \u0275inj=a.G2t({imports:[k.MD]})}return w})(),Hr=(()=>{class w{validate(m){return m.value?m?.value?.cityPlaceId?null:{cityPlaceIdRequired:!0}:null}static isValid(){return m=>(new w).validate(m)}static \u0275fac=function(S){return new(S||w)};static \u0275dir=a.FsC({type:w,selectors:[["","wzbCityPlaceIdRequired",""]],standalone:!0,features:[a.Jv_([{provide:x.cz,useExisting:w,multi:!0}])]})}return w})(),$r=(()=>{class w{validate(m){return m.value?m.value&&m.value?.city&&m.value?.country&&m.value?.zipCode?null:{cityRequired:!0}:null}static isValid(){return S=>(new w).validate(S)}static \u0275fac=function(S){return new(S||w)};static \u0275dir=a.FsC({type:w,selectors:[["","wzbCityRequired",""]],standalone:!0,features:[a.Jv_([{provide:x.cz,useExisting:w,multi:!0}])]})}return w})(),jr=(()=>{class w{control=new x.MJ(void 0);loading$=new I1.t(!1);items$;selectedItems=[];submitHolder$=new I1.t(!0);displayEmptyDataError$;displayCityPlaceIdError$;parentFormSubmitted$=new I1.t(!1);formSubmitSubscription;textfieldRef;itemsChips;_value;set value(m){this._value!==m&&(this._value=m,m&&!this.selectedItems.some(S=>S.cityPlaceId===m.cityPlaceId)&&this.selectedItems.push(m),this.control.setValue(m),this.onChange(m),this.onTouched())}get value(){return this._value}emitSubmitHolder=new a.bkB;_required;set required(m){this._required=m,this.refreshValidators()}get required(){return this._required}_disabled;set disabled(m){m?this.control.disable():this.control.enable(),this._disabled=m}get disabled(){return this._disabled}_autofilled;set autofilled(m){this._autofilled=(0,W.he)(m)}get autofilled(){return this._autofilled}_placeholder;set placeholder(m){this._placeholder=m}get placeholder(){return this._placeholder}hasCurrentPositionPicker;showLabel=!0;showIcon=!1;label;language=R1.Aj.fr;countries=[];showErrorMessage=!0;showClearButton=!1;allowMultipleSelection=!1;isDropdownOpen=!1;hasSelectValue$=new I1.t(!1);get ariaLabel(){if(this.label)return this.label;switch(this.locationType){case"city":return"ville";case"country":return"pays";case"address":return"adresse"}}describedBy="";onChange=m=>{};onTouched=()=>{};cdr=(0,a.WQX)(a.gRc);controlContainer=(0,a.WQX)(x.ZU);ngOnInit(){this.controlContainer?.formDirective&&(this.formSubmitSubscription=this.controlContainer.formDirective.ngSubmit.subscribe(m=>{this.parentFormSubmitted$.next(!0)})),this.refreshValidators(),this.items$=this.control.valueChanges.pipe((0,J1.M)(m=>{0===m?.length&&this.value&&this.onChange(void 0)}),(0,x1.p)(m=>m&&m.length>0),(0,O1.T)(m=>m.trim().replace(/[\s]{2,}/g," ")),(0,W2.B)(300),(0,J1.M)(()=>{this.loading$.next(!0)}),(0,Q.n)(m=>this.search(m,this.countries,this.language)),(0,O1.T)(m=>this.allowMultipleSelection?m.filter(S=>!this.selectedItems.some(T=>T.cityPlaceId===S.id)):m),(0,J1.M)(()=>{this.loading$.next(!1)}),(0,r3.t)({bufferSize:1,refCount:!0})),this.displayEmptyDataError$=this.items$.pipe((0,O1.T)(m=>0===m?.length&&this.isDropdownOpen)),this.displayCityPlaceIdError$=(0,F1.z)([this.control.valueChanges.pipe((0,D1.Z)(null)),this.parentFormSubmitted$.pipe((0,D1.Z)(null))]).pipe((0,x1.p)(([m,S])=>!!m||!!S||this.control?.touched),(0,O1.T)(()=>this.setCityPlaceIdError())),this.emitSubmitHolder.emit(this.submitHolder$.asObservable())}setLoadingText(m){this.control.setValue(m?.nameDetails?.main?`${m.nameDetails?.main}...`:"Chargement...")}setValueFromItem(m){this.setLoadingText(m),this.hasSelectValue$.next(!0),this.getLocationForItem(m).subscribe(S=>this.value=S)}setCityPlaceIdError(){return this.allowMultipleSelection?!this.selectedItems||0===this.selectedItems.length:!!this.control?.errors?.cityPlaceIdRequired||!!this.control?.errors?.cityRequired}doClosed(){this.isDropdownOpen=!1,this.required&&(this.control?.errors?.cityPlaceIdRequired||this.control?.errors?.required)&&!this.hasSelectValue$.value?(this.submitHolder$.next(!1),this.items$.pipe((0,$2.$)(),(0,O1.T)(m=>m[0]),(0,x1.p)(m=>!!m),(0,J1.M)(m=>this.setLoadingText(m)),(0,Q.n)(m=>this.getLocationForItem(m)),(0,W1.j)(()=>this.submitHolder$.next(!0))).subscribe(m=>{this.value=m})):this.hasSelectValue$.next(!1)}didOpen(){this.isDropdownOpen=!0}setDisabledState=m=>{this.disabled=m,this.cdr.markForCheck()};registerOnChange=m=>{this.onChange=S=>{m(this.allowMultipleSelection?this.selectedItems:S),this.cdr.markForCheck()}};registerOnTouched=m=>{this.onTouched=()=>{m(),this.cdr.markForCheck()}};writeValue=m=>{const S="address"===this.locationType;m instanceof Array?m.forEach(T=>this.selectedItems.push(new R1.Wj(S?{...T}:{...T,address:null}))):this.value=m?new R1.Wj(S?{...m}:{...m,address:null}):null};displayFn=m=>"string"==typeof m?m:m?.short;selectOption=m=>(this.clearInputField(),this.setValueFromItem(m));handleAutocompleteBlurred=()=>{this.clearInputField()};updateAutofilled=m=>this.autofilled=m.isAutofilled;trackByAutocompleteItemId=(m,S)=>S.id;trackByCityPlaceId=(m,S)=>S.cityPlaceId;refreshValidators(){this.control.setValidators(this.buildValidators()),this.control.updateValueAndValidity(),this.itemsChips&&this.allowMultipleSelection&&(this.itemsChips.errorState=!0)}remove(m){const S=this.selectedItems.indexOf(m);S>=0&&this.selectedItems.splice(S,1),this.onChange(this.selectedItems.length?this.selectedItems:void 0),this.refreshValidators(),this.control.markAsTouched()}buildValidators(){const m=[Hr.isValid()];return["city","address"].includes(this.locationType)&&m.push($r.isValid()),this.required&&m.push(x.k0.required),m}clearInputField(){this.textfieldRef.nativeElement.value=""}clearValue(m){m&&m.stopPropagation(),this.control.setValue(void 0)}ngOnDestroy(){this.formSubmitSubscription&&this.formSubmitSubscription.unsubscribe(),this.loading$.complete(),this.parentFormSubmitted$.complete(),this.submitHolder$.complete(),this.hasSelectValue$.complete()}static \u0275fac=function(S){return new(S||w)};static \u0275cmp=a.VBU({type:w,selectors:[["ng-component"]],viewQuery:function(S,T){if(1&S&&(a.GBs(u,5),a.GBs(C2,5)),2&S){let p2;a.mGM(p2=a.lsd())&&(T.textfieldRef=p2.first),a.mGM(p2=a.lsd())&&(T.itemsChips=p2.first)}},hostVars:2,hostBindings:function(S,T){2&S&&a.BMQ("disabled",T.disabled)("aria-describedby",T.describedBy)},inputs:{required:"required",disabled:"disabled",placeholder:"placeholder",hasCurrentPositionPicker:"hasCurrentPositionPicker",showLabel:"showLabel",showIcon:"showIcon",label:"label",language:"language",countries:"countries",showErrorMessage:"showErrorMessage",showClearButton:"showClearButton",allowMultipleSelection:"allowMultipleSelection"},outputs:{emitSubmitHolder:"emitSubmitHolder"},decls:0,vars:0,template:function(S,T){},encapsulation:2,changeDetection:0})}return w})();class w3{}class W5{#t=[];store=c2=>this.#t=[...c2];getLocationById=c2=>this.#t.find(m=>m.cityPlaceId===c2)}class k5 extends w3{locationWebservice;locationType;#t=new W5;constructor(c2,m){super(),this.locationWebservice=c2,this.locationType=m}getLocationForItem=c2=>(0,l1.of)(this.#t.getLocationById(c2.id));search=(c2,m,S,T="fr")=>this.locationWebservice.getBy({query:c2,countries:m,language:S,type:this.locationType,preferredCountry:T}).pipe((0,J1.M)(this.#t.store),(0,O1.T)(p2=>p2.map(J2=>k5.#e(J2))));static#e(c2){const m=c2.short;return{id:c2.cityPlaceId,name:m,nameDetails:{main:m.split(",")[0].trim(),secondary:m.split(",")[1]?.trim()}}}}let Oe=(()=>{class w{disabled=!1;getCurrentLocation=new a.bkB;get opacity(){return this.disabled?"0.5":void 0}get pointerEvent(){return this.disabled?"none":void 0}loading=!1;canUseGeolocation=!0;#t=(0,a.WQX)(a.abz);cityWebservice=(0,a.WQX)(k1.vW);onClick(m){this.getLocation()}onKeydownEnter(m){this.getLocation()}getLocation(){this.disabled||(this.loading=!0,this.getBrowserLocation().pipe((0,Y2.pQ)(this.#t),(0,Q.n)(m=>this.cityWebservice.getReverse({position:{long:m.coords.longitude,lat:m.coords.latitude}}))).subscribe(m=>{this.getCurrentLocation.emit(m),this.loading=!1}))}getBrowserLocation(m){const S=new Promise((T,p2)=>{window.navigator?.geolocation?window.navigator.geolocation.getCurrentPosition(J2=>{this.canUseGeolocation=!0,T(J2)},J2=>{this.canUseGeolocation=!1,p2(J2)},{enableHighAccuracy:!0,maximumAge:1e4,timeout:5e3,...m||{}}):p2("Geolocation is not supported by this browser.")});return(0,d2.H)(S)}static \u0275fac=function(S){return new(S||w)};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-current-position"]],hostVars:4,hostBindings:function(S,T){1&S&&a.bIt("click",function(J2){return T.onClick(J2)})("keydown.enter",function(J2){return T.onKeydownEnter(J2)}),2&S&&a.xc7("opacity",T.opacity)("pointer-events",T.pointerEvent)},inputs:{disabled:"disabled"},outputs:{getCurrentLocation:"getCurrentLocation"},standalone:!0,features:[a.aNF],decls:3,vars:2,consts:()=>{let m;return m=$localize`:@@wzb-angular-ui.current-position.hidden-text:Récupérer la localisation`,[["loader",""],m,["class","wzb-position-picker btn-clean","type","button",3,"disabled",4,"ngIf","ngIfElse"],["type","button",1,"wzb-position-picker","btn-clean",3,"disabled"],[1,"visually-hidden"],["width","1.125em","height","1.125em","viewBox","0 0 18 18","aria-hidden","true","focusable","false",1,"wzb-position-picker__icon"],["fill","currentColor","fill-rule","evenodd","d","M4.5 9.75H.75a.75.75 0 110-1.5H4.5a.75.75 0 010 1.5zM18 9a.75.75 0 00-.75-.75H13.5a.75.75 0 000 1.5h3.75A.75.75 0 0018 9zm-8.25 8.25V13.5a.75.75 0 00-1.5 0v3.75a.75.75 0 101.5 0zm0-12.75V.75a.75.75 0 00-1.5 0V4.5a.75.75 0 101.5 0zm6.427 2.183a.75.75 0 00.39-.99 8.25 8.25 0 00-4.26-4.26.75.75 0 00-.6 1.372 6.75 6.75 0 013.488 3.488.75.75 0 00.99.39h-.008zM2.813 6.3A6.75 6.75 0 016.3 2.813a.75.75 0 10-.6-1.373A8.25 8.25 0 001.44 5.7a.75.75 0 00.69 1.05.75.75 0 00.683-.45zm3.87 9.878a.75.75 0 00-.39-.99A6.75 6.75 0 012.805 11.7a.75.75 0 00-1.373.6 8.25 8.25 0 004.26 4.26c.095.04.197.06.3.06a.75.75 0 00.69-.442zm5.617.39a8.25 8.25 0 004.26-4.26.75.75 0 00-1.372-.6 6.75 6.75 0 01-3.488 3.487.75.75 0 00.3 1.44.751.751 0 00.3-.045v-.022z","clip-rule","evenodd"],[1,"wzb-position-picker-loader"]]},template:function(S,T){if(1&S&&a.DNE(0,S2,5,1,"button",2)(1,j2,1,0,"ng-template",null,0,a.C5r),2&S){const p2=a.sdS(2);a.Y8G("ngIf",!T.loading)("ngIfElse",p2)}},dependencies:[k.MD,k.bT],styles:["[_nghost-%COMP%]{width:2.375rem;height:2.375rem;display:inline-block}[disabled][_nghost-%COMP%]{opacity:.5}"],changeDetection:0})}return w})(),ll=(()=>{class w extends jr{#t;set locationType(m){this.#t=m,this.refreshValidators()}get locationType(){return this.#t}preferredCountry=R1.Aj.fr;placeProvider;#e=(0,a.WQX)(k1.vW);ngOnInit(){super.ngOnInit()}ngOnChanges(m){this.placeProvider=new k5(this.#e,this.locationType)}getLocationForItem=m=>this.placeProvider.getLocationForItem(m);search=(m,S,T)=>this.placeProvider.search(m,S,T,this.preferredCountry);static \u0275fac=(()=>{let m;return function(T){return(m||(m=a.xGo(w)))(T||w)}})();static \u0275cmp=a.VBU({type:w,selectors:[["wzb-place-picker",3,"locationType","address"]],inputs:{locationType:"locationType",preferredCountry:"preferredCountry"},features:[a.Jv_([{provide:x.kq,useExisting:(0,a.Rfq)(()=>w),multi:!0}],[{provide:x.ZU,useFactory:m=>m,deps:[[new a.Xx1,x.cV]]}]),a.Vt3,a.OA$],ngContentSelectors:A0,decls:26,vars:35,consts:()=>{let m,S,T,p2,J2,kt,Wt,oe,s0,qe,g0,_0,w0,bi,O0,t4;return m=$localize`:@@wzb-angular-ui.abstract-place-picker.city-label-text:Ville`,S=$localize`:@@wzb-angular-ui.abstract-place-picker.country-label-text:Pays`,T=$localize`:@@wzb-angular-ui.abstract-place-picker.address-label-text:Adresse`,p2=$localize`:@@wzb-angular-ui.abstract-place-picker.no-value-error-text: Aucune suggestion ne correspond à votre saisie. `,J2=$localize`:@@wzb-angular-ui.abstract-place-picker.city-error-text: Vérifiez que la ville renseignée est correcte. `,kt=$localize`:@@wzb-angular-ui.abstract-place-picker.country-error-text: Vérifiez que le pays renseigné est correct. `,Wt=$localize`:@@wzb-angular-ui.abstract-place-picker.address-error-text: Vérifiez que l'adresse renseignée est correcte. `,oe=$localize`:@@wzb-angular-ui.abstract-place-picker.default-error-text: Vérifiez que la valeur renseignée est correcte `,s0=$localize`:@@wzb-angular-ui.abstract-place-picker.city-required-text:Veuillez saisir une ville`,qe=$localize`:@@wzb-angular-ui.abstract-place-picker.country-required-text:Veuillez saisir un pays`,g0=$localize`:@@wzb-angular-ui.abstract-place-picker.address-required-text:Veuillez saisir une adresse`,_0=$localize`:@@wzb-angular-ui.abstract-place-picker.default-required-text:Veuillez saisir une valeur`,w0=$localize`:@@wzb-angular-ui.abstract-place-picker.city-required-error-text:La ville saisie est incorrecte`,bi=$localize`:@@wzb-angular-ui.abstract-place-picker.country-required-error-text:Le pays saisi est incorrect`,O0=$localize`:@@wzb-angular-ui.abstract-place-picker.address-required-error-text:L'adresse saisie est incorrecte`,t4=$localize`:@@wzb-angular-ui.abstract-place-picker.default-required-error-text:La valeur saisie est incorrecte`,[["multipleItemsList",""],["singleItemPicker",""],["autocompleteRef","matAutocomplete"],["noLabel",""],["itemsChips",""],["textfieldRef",""],m,S,T,p2,J2,kt,Wt,oe,s0,qe,g0,_0,w0,bi,O0,t4,["appearance","outline",1,"mat-form-field",3,"hideRequiredMarker"],["class","input-icon-left","matPrefix","","aria-hidden","true","focusable","false",4,"ngIf"],[4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["autoActiveFirstOption","",3,"optionSelected","opened","closed","displayWith"],[4,"ngFor","ngForOf","ngForTrackBy"],["matSuffix","",3,"disabled","getCurrentLocation",4,"ngIf"],["class","btn-clean","type","button","matSuffix","",3,"click",4,"ngIf"],["class","loading-spinner","diameter","30","matSuffix","",4,"ngIf"],["matPrefix","","aria-hidden","true","focusable","false",1,"input-icon-left"],[4,"ngIf","ngIfElse"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"required","disabled"],[3,"removed",4,"ngFor","ngForOf","ngForTrackBy"],["type","text","autocomplete","off","matInput","",1,"textfield",3,"cdkAutofill","blur","matAutocomplete","formControl","placeholder","required","matChipInputFor"],[3,"removed"],["class","button-remove","matChipRemove","","aria-label","Supprimer cet \xe9l\xe9ment",4,"ngIf"],["matChipRemove","","aria-label","Supprimer cet \xe9l\xe9ment",1,"button-remove"],["width","10","height","10","viewBox","0 0 10 10","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true","focusable","false"],["d","M5.93996 5.00004L8.80662 2.14004C8.93216 2.01451 9.00269 1.84424 9.00269 1.66671C9.00269 1.48917 8.93216 1.31891 8.80662 1.19338C8.68109 1.06784 8.51083 0.997314 8.33329 0.997314C8.15576 0.997314 7.9855 1.06784 7.85996 1.19338L4.99996 4.06004L2.13996 1.19338C2.01442 1.06784 1.84416 0.997314 1.66663 0.997314C1.48909 0.997314 1.31883 1.06784 1.19329 1.19338C1.06776 1.31891 0.997231 1.48917 0.997231 1.66671C0.997231 1.84424 1.06776 2.01451 1.19329 2.14004L4.05996 5.00004L1.19329 7.86004C1.13081 7.92202 1.08121 7.99575 1.04737 8.07699C1.01352 8.15823 0.996094 8.24537 0.996094 8.33337C0.996094 8.42138 1.01352 8.50852 1.04737 8.58976C1.08121 8.671 1.13081 8.74473 1.19329 8.80671C1.25527 8.86919 1.329 8.91879 1.41024 8.95264C1.49148 8.98648 1.57862 9.00391 1.66663 9.00391C1.75463 9.00391 1.84177 8.98648 1.92301 8.95264C2.00425 8.91879 2.07798 8.86919 2.13996 8.80671L4.99996 5.94004L7.85996 8.80671C7.92193 8.86919 7.99567 8.91879 8.07691 8.95264C8.15815 8.98648 8.24528 9.00391 8.33329 9.00391C8.4213 9.00391 8.50844 8.98648 8.58968 8.95264C8.67092 8.91879 8.74465 8.86919 8.80662 8.80671C8.86911 8.74473 8.91871 8.671 8.95255 8.58976C8.9864 8.50852 9.00382 8.42138 9.00382 8.33337C9.00382 8.24537 8.9864 8.15823 8.95255 8.07699C8.91871 7.99575 8.86911 7.92202 8.80662 7.86004L5.93996 5.00004Z","fill","currentColor"],["type","text","autocomplete","off","matInput","",1,"textfield",3,"cdkAutofill","matAutocomplete","formControl","placeholder","required"],[3,"value"],[1,"mat-optgroup--error"],["class","mat-option--error",4,"ngSwitchCase"],["class","mat-option--error",4,"ngSwitchDefault"],[1,"mat-option--error"],[4,"ngSwitchDefault"],["matSuffix","",3,"getCurrentLocation","disabled"],["type","button","matSuffix","",1,"btn-clean",3,"click"],["width","1.5em","height","1.5em","viewBox","0 0 24 24"],["x","6.34277","y","7.75781","width","2","height","14","rx","1","transform","rotate(-45 6.34277 7.75781)","fill","currentColor"],["x","16.2432","y","6.34375","width","2","height","14","rx","1","transform","rotate(45 16.2432 6.34375)","fill","currentColor"],["diameter","30","matSuffix","",1,"loading-spinner"]]},template:function(S,T){if(1&S){const p2=a.RV6();a.NAR(),a.j41(0,"mat-form-field",22),a.nI1(1,"async"),a.nI1(2,"async"),a.nI1(3,"async"),a.DNE(4,K2,2,0,"mat-icon",23)(5,V3,4,2,"mat-label",24)(6,G3,1,0,"ng-container",25)(7,Ge,6,15,"ng-template",null,0,a.C5r)(9,di,3,8,"ng-template",null,1,a.C5r),a.j41(11,"mat-autocomplete",26,2),a.bIt("optionSelected",function(kt){return a.eBV(p2),a.Njj(T.selectOption(kt.option.value))})("opened",function(){return a.eBV(p2),a.Njj(T.didOpen())})("closed",function(){return a.eBV(p2),a.Njj(T.doClosed())}),a.DNE(13,Di,3,2,"ng-container",27),a.nI1(14,"async"),a.DNE(15,hi,9,4,"ng-container",24),a.nI1(16,"async"),a.k0s(),a.DNE(17,Fi,6,4,"mat-error",24),a.nI1(18,"async"),a.DNE(19,ze,6,4,"mat-error",24),a.nI1(20,"async"),a.DNE(21,Tt,1,1,"wzb-current-position",28),a.nI1(22,"async"),a.DNE(23,Re,4,1,"button",29)(24,Xt,1,0,"mat-spinner",30),a.nI1(25,"async"),a.k0s()}if(2&S){const p2=a.sdS(8),J2=a.sdS(10),kt=a.sdS(12);a.AVh("mat-form-field-invalid",(!0===a.bMT(1,17,T.parentFormSubmitted$)||T.control.touched)&&!kt.isOpen&&!0===a.bMT(2,19,T.displayCityPlaceIdError$)||a.bMT(3,21,T.displayEmptyDataError$)),a.Y8G("hideRequiredMarker",!0),a.R7$(4),a.Y8G("ngIf",T.showIcon),a.R7$(),a.Y8G("ngIf",T.showLabel),a.R7$(),a.Y8G("ngIf",T.allowMultipleSelection)("ngIfThen",p2)("ngIfElse",J2),a.R7$(5),a.Y8G("displayWith",T.displayFn),a.R7$(2),a.Y8G("ngForOf",a.bMT(14,23,T.items$))("ngForTrackBy",T.trackByAutocompleteItemId),a.R7$(2),a.Y8G("ngIf",!0===a.bMT(16,25,T.displayEmptyDataError$)),a.R7$(2),a.Y8G("ngIf",(!0===a.bMT(18,27,T.parentFormSubmitted$)||T.control.touched)&&T.showErrorMessage&&(null==T.control.errors?null:T.control.errors.required)),a.R7$(2),a.Y8G("ngIf",!kt.isOpen&&T.showErrorMessage&&!0===a.bMT(20,29,T.displayCityPlaceIdError$)),a.R7$(2),a.Y8G("ngIf",T.hasCurrentPositionPicker&&!1===a.bMT(22,31,T.loading$)),a.R7$(2),a.Y8G("ngIf",!T.hasCurrentPositionPicker&&T.showClearButton&&!!T.control.value),a.R7$(),a.Y8G("ngIf",a.bMT(25,33,T.loading$))}},dependencies:[k.Sq,k.bT,k.ux,k.e1,k.fG,Q1,D.wT,D.D7,Y3,e3.fg,V1.rl,V1.nJ,V1.TL,V1.JW,V1.yw,b2.Lf,x.me,x.BC,x.YS,x.l_,Oe,q3.An,Zt,H2,n3,nt,u3,k.Jj],styles:[".mat-form-field[_ngcontent-%COMP%]{width:100%}.textfield[_ngcontent-%COMP%]{width:100%;padding:0;border:0}.textfield--error[_ngcontent-%COMP%]{color:#ff5c60}.loading-spinner[_ngcontent-%COMP%]{width:1.375rem;height:1.375rem;color:#45cfff;margin-right:.625rem;animation:_ngcontent-%COMP%_rotation 1s infinite linear}@keyframes _ngcontent-%COMP%_rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}"],changeDetection:0})}return w})(),x4=(()=>{class w{static \u0275fac=function(S){return new(S||w)};static \u0275mod=a.$C({type:w});static \u0275inj=a.G2t({imports:[k.MD,et,e3.fS,V1.RG,x.X1,Oe,q3.m_,h2,$3]})}return w})();function Sn(){return(0,j.hZ)("slide",[(0,j.kY)(":enter",[(0,j.iF)({opacity:0,transform:"translateX(40%)",willChange:"transform opacity"}),(0,j.i0)(".2s cubic-bezier(.645, .045, .355, 1)")]),(0,j.kY)(":leave",[(0,j.iF)({willChange:"transform opacity"}),(0,j.i0)(".2s cubic-bezier(.645, .045, .355, 1)",(0,j.iF)({opacity:0,transform:"translateX(40%)"}))])])}function On(){return(0,j.hZ)("slideDown",[(0,j.kY)(":enter",[(0,j.iF)({opacity:0,transform:"translateY(-10%)",willChange:"opacity transform"}),(0,j.i0)(".2s ease-in-out",(0,j.iF)({opacity:1,transform:"translateY(0)"}))]),(0,j.kY)(":leave",[(0,j.iF)({opacity:1,transform:"translateY(0)",willChange:"opacity transform"}),(0,j.i0)(".2s ease-in-out",(0,j.iF)({opacity:0,transform:"translateY(-10%)"}))])])}let fo=(()=>{class w{static Counter=0;#t=(0,a.WQX)(a.gRc);set value(m){void 0!==m&&this._value!==m&&(this._value=m,this.onChange(m),this.onTouch())}_value;isDisabled=!1;get invalid(){if(this.forceError)return this.forceError}forceError;id="wzb-checkbox-"+ ++w.Counter;onChange=()=>{};onTouch=()=>{};onClick(m){-1===["A"].indexOf(m.target.tagName)&&this.changeValue(m)}onKeydownEnter(m){this.changeValue(m)}changeValue(m){m.preventDefault(),!this.isDisabled&&(this.writeValue(!this._value),this.onChange(this._value))}writeValue(m){this._value=m,this.#t.detectChanges()}registerOnChange(m){this.onChange=S=>{m(S),this.#t.detectChanges()}}registerOnTouched(m){this.onTouch=()=>{m(),this.#t.detectChanges()}}setDisabledState(m){this.isDisabled=m,this.#t.detectChanges()}static \u0275fac=function(S){return new(S||w)};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-checkbox"]],hostVars:3,hostBindings:function(S,T){1&S&&a.bIt("click",function(J2){return T.onClick(J2)})("keydown.enter",function(J2){return T.onKeydownEnter(J2)}),2&S&&a.BMQ("checked",T._value)("disabled",T.isDisabled)("invalid",T.invalid)},inputs:{forceError:"forceError"},standalone:!0,features:[a.Jv_([{provide:x.kq,useExisting:(0,a.Rfq)(()=>w),multi:!0}]),a.aNF],ngContentSelectors:Hi,decls:4,vars:3,consts:[["type","checkbox","name","checkbox",1,"wzb-checkbox",3,"checked","disabled"],["class","wzb-checkbox__error",4,"ngIf"],[1,"wzb-checkbox__error"]],template:function(S,T){1&S&&(a.NAR(p5),a.j41(0,"label"),a.nrm(1,"input",0),a.SdG(2),a.k0s(),a.DNE(3,Y4,2,1,"span",1)),2&S&&(a.R7$(),a.Y8G("checked",T._value)("disabled",T.isDisabled),a.R7$(2),a.Y8G("ngIf",T.invalid))},dependencies:[k.MD,k.bT,x.X1,x.YN],encapsulation:2,data:{animation:[On()]},changeDetection:0})}return w})(),rl=(()=>{class w{static COLORS=["#8782ff","#45cfff","#3df9c6","#e8a3f4","#ff5c60"];static googleStorageUrl="https://storage.googleapis.com";text;#t;size="medium";ariaHidden=!0;backgroundColor="#fff";backgroundImage="";fallback;set company(m){if(m.logoUrl){this.#t=this.computeImageSize();const S=this.getLogoUrl(m),T=this.#e.resize(S,{width:this.#t});this.backgroundImage=`url(${T})`,this.backgroundColor="#fff",this.text=void 0}else{this.backgroundImage=void 0;const S=Math.abs((0,B3.str)(m.id||m.name));this.backgroundColor=w.COLORS[S%w.COLORS.length],this.text=m.name[0],this.fallback=!0}}wizbiiFiles;#e=(0,a.WQX)(L.fD);#i=(0,a.WQX)(L.jf);getLogoUrl(m){return m.logoUrl.startsWith("http")?m.logoUrl:`${w.googleStorageUrl}/${this.wizbiiFiles}/${m.logoUrl}`}computeImageSize(){let m="medium"===this.size?80:110;return this.#i.devicePixelRatio>=2&&(m*=2),m}static \u0275fac=function(S){return new(S||w)};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-company-logo"]],hostVars:7,hostBindings:function(S,T){2&S&&(a.BMQ("aria-hidden",T.ariaHidden),a.xc7("background-color",T.backgroundColor)("background-image",T.backgroundImage),a.AVh("fallback",T.fallback))},inputs:{size:"size",company:"company",wizbiiFiles:"wizbiiFiles"},standalone:!0,features:[a.aNF],decls:1,vars:1,template:function(S,T){1&S&&a.EFF(0),2&S&&a.JRh(T.text)},styles:["[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center;width:1.458em;height:1.458em;border-radius:.625rem;box-shadow:0 .3125rem .75rem #0000001a;background-size:cover;background-position:center;font-size:3em;text-transform:uppercase;color:#fff}"],changeDetection:0})}return w})(),Tn=(()=>{class w{model;static \u0275fac=function(S){return new(S||w)};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-i18n-month"]],inputs:{model:"model"},standalone:!0,features:[a.aNF],decls:13,vars:13,consts:()=>{let m,S,T,p2,J2,kt,Wt,oe,s0,qe,g0,_0;return m=$localize`:@@wzb-angular-ui.i18n-month.label-text-january:Janvier`,S=$localize`:@@wzb-angular-ui.i18n-month.label-text-february:Février`,T=$localize`:@@wzb-angular-ui.i18n-month.label-text-march:Mars`,p2=$localize`:@@wzb-angular-ui.i18n-month.label-text-april:Avril`,J2=$localize`:@@wzb-angular-ui.i18n-month.label-text-may:Mai`,kt=$localize`:@@wzb-angular-ui.i18n-month.label-text-june:Juin`,Wt=$localize`:@@wzb-angular-ui.i18n-month.label-text-jully:Juillet`,oe=$localize`:@@wzb-angular-ui.i18n-month.label-text-august:Août`,s0=$localize`:@@wzb-angular-ui.i18n-month.label-text-september:Septembre`,qe=$localize`:@@wzb-angular-ui.i18n-month.label-text-october:Octobre`,g0=$localize`:@@wzb-angular-ui.i18n-month.label-text-november:Novembre`,_0=$localize`:@@wzb-angular-ui.i18n-month.label-text-december:Décembre`,[m,S,T,p2,J2,kt,Wt,oe,s0,qe,g0,_0,[3,"ngSwitch"],[4,"ngSwitchCase"]]},template:function(S,T){1&S&&(a.qex(0,12),a.DNE(1,$i,2,0,"ng-container",13)(2,k4,2,0,"ng-container",13)(3,E,2,0,"ng-container",13)(4,y1,2,0,"ng-container",13)(5,K,2,0,"ng-container",13)(6,_1,2,0,"ng-container",13)(7,z2,2,0,"ng-container",13)(8,f3,2,0,"ng-container",13)(9,C3,2,0,"ng-container",13)(10,lt,2,0,"ng-container",13)(11,Fe,2,0,"ng-container",13)(12,ue,2,0,"ng-container",13),a.bVm()),2&S&&(a.Y8G("ngSwitch",T.model),a.R7$(),a.Y8G("ngSwitchCase",1),a.R7$(),a.Y8G("ngSwitchCase",2),a.R7$(),a.Y8G("ngSwitchCase",3),a.R7$(),a.Y8G("ngSwitchCase",4),a.R7$(),a.Y8G("ngSwitchCase",5),a.R7$(),a.Y8G("ngSwitchCase",6),a.R7$(),a.Y8G("ngSwitchCase",7),a.R7$(),a.Y8G("ngSwitchCase",8),a.R7$(),a.Y8G("ngSwitchCase",9),a.R7$(),a.Y8G("ngSwitchCase",10),a.R7$(),a.Y8G("ngSwitchCase",11),a.R7$(),a.Y8G("ngSwitchCase",12))},dependencies:[k.MD,k.ux,k.e1],encapsulation:2,changeDetection:0})}return w})(),r4=(()=>{class w{#t=(0,a.WQX)(a.gRc);#e=(0,a.WQX)(x.ZU);#i=(0,a.WQX)(a.abz);dayInput;#n;set date(m){this.#n=new Date(m),this.#n&&this.#n instanceof Date?(this.day.setValue(this.#n.getDate()),this.month.setValue(this.#n.getMonth()+1),this.year.setValue(this.#n.getFullYear())):(this.day.setValue(null),this.month.setValue(null),this.year.setValue(null))}get date(){return this.#n}dayList=[];monthList=[];yearList=[];day=new x.MJ(null);month=new x.MJ(null);year=new x.MJ(null);isDisabled=!1;matFormFieldClass;required=!0;suggestedDate;displayErrorOnEachField=!1;ageConfig;#a=new I1.t(!1);get isUnderAge$(){return this.#a.asObservable()}#l="desc";set yearOrder(m){this.#l=m,this.#r()}get yearOrder(){return this.#l}#s=100;set pastDiffYears(m){null!=m&&(this.#s=m),this.yearList=[];const S=null!=this.suggestedDate?this.suggestedDate.getFullYear():(new Date).getFullYear();for(let T=S+this.futureDiffYears;T>=S-this.pastDiffYears;T--)this.yearList.push(T);this.#r()}get pastDiffYears(){return this.#s}#o=20;set futureDiffYears(m){null!=m&&(this.#o=m),this.yearList=[];const S=null!=this.suggestedDate?this.suggestedDate.getFullYear():(new Date).getFullYear();for(let T=S+this.futureDiffYears;T>=S-this.pastDiffYears;T--)this.yearList.push(T);this.#r()}get futureDiffYears(){return this.#o}set disabled(m){this.setDisabledState(m)}parentFormSubmitted$=new I1.t(!1);validate(m){if(this.day.errors?.required||this.month.errors?.required||this.year.errors?.required)return{required:!0};if(this.ageConfig){const S=new Date(m.value);if(this.#a.next(this.#c(this.ageConfig,S.getDate(),S.getMonth()+1,S.getFullYear())),this.parentFormSubmitted$.value&&this.#d(this.#a.value),this.#a.value)return{underAge:!0}}return null}#r(){this.yearList.sort("asc"===this.yearOrder?(m,S)=>m-S:(m,S)=>S-m)}ngOnInit(){this.#e?.formDirective&&this.#e.formDirective.ngSubmit.subscribe(m=>{this.parentFormSubmitted$.next(!0),this.#d(this.#a.value)}),this.required&&(this.day.setValidators([x.k0.required]),this.month.setValidators([x.k0.required]),this.year.setValidators([x.k0.required])),this.day.setValue(this.date?.getDate()),this.month.setValue(this.date?.getMonth()),this.year.setValue(this.date?.getFullYear()),(0,F1.z)([this.day.valueChanges,this.month.valueChanges,this.year.valueChanges]).pipe((0,Y2.pQ)(this.#i)).subscribe(([m,S,T])=>{m&&S&&T&&(this.#n=this.getNewDate(m,S,T)),this.onChange(this.date)}),this.#h(),this.#m(),0===this.yearList?.length&&this.#f()}#c(m,S,T,p2){return!!(m&&S&&T&&p2&&this.#u(S,T,p2)<m.age)}#d(m){if(m)return this.day.setErrors({...this.day?.errors??{},underAge:!0},{emitEvent:!0}),this.month.setErrors({...this.month?.errors??{},underAge:!0},{emitEvent:!0}),void this.year.setErrors({...this.year?.errors??{},underAge:!0},{emitEvent:!0});const{underAge:S,...T}=this.year?.errors??{};this.year.setErrors(0===Object.keys(T).length?null:T,{emitEvent:!0});const{underAge:p2,...J2}=this.month?.errors??{};this.month.setErrors(0===Object.keys(J2).length?null:J2,{emitEvent:!0});const{underAge:kt,...Wt}=this.day?.errors??{};this.day.setErrors(0===Object.keys(Wt).length?null:Wt,{emitEvent:!0})}#h(){for(let m=1;m<=31;m++)this.dayList.push(m)}#m(){for(let m=1;m<=12;m++)this.monthList.push(m)}#f(){const m=(new Date).getFullYear();for(let S=m+this.futureDiffYears;S>=m-this.pastDiffYears;S--)this.yearList.push(S)}onChange=()=>{};onTouch=()=>{};onValidatorChange=()=>{};writeValue(m){m&&(this.date=m,this.#t.markForCheck())}registerOnChange(m){this.onChange=S=>{this.day.valid&&this.month.valid&&this.year.valid&&m(S),this.#t.markForCheck(),this.onValidatorChange()}}registerOnValidatorChange(m){this.onValidatorChange=()=>{m(),this.#t.markForCheck()}}registerOnTouched(m){this.onTouch=()=>{m(),this.#t.markForCheck()}}setDisabledState(m){!this.day||!this.month||!this.year||(this.isDisabled=m,this.isDisabled?(this.day.disable(),this.month.disable(),this.year.disable()):(this.day.enable(),this.month.enable(),this.year.enable()))}setSuggestedDay(){this.suggestedDate&&!this.day.value&&this.day.setValue(this.suggestedDate.getDate())}setSuggestedMonth(){this.suggestedDate&&!this.month.value&&this.month.setValue(this.suggestedDate.getMonth())}setSuggestedYear(){this.suggestedDate&&!this.year.value&&this.year.setValue(this.suggestedDate.getFullYear())}trackByNumber(m,S){return S}getNewDate(m,S,T){return m&&S&&T?new Date(T,S-1,m,15):null}#u(m,S,T){const p2=new Date;let J2=p2.getFullYear()-T;const kt=p2.getMonth()+1-S;return(kt<0||0===kt&&p2.getDate()<m)&&J2--,J2}static \u0275fac=function(S){return new(S||w)};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-date"]],viewQuery:function(S,T){if(1&S&&a.GBs(ye,5),2&S){let p2;a.mGM(p2=a.lsd())&&(T.dayInput=p2.first)}},inputs:{matFormFieldClass:"matFormFieldClass",required:"required",suggestedDate:"suggestedDate",displayErrorOnEachField:"displayErrorOnEachField",ageConfig:"ageConfig",yearOrder:"yearOrder",pastDiffYears:"pastDiffYears",futureDiffYears:"futureDiffYears",disabled:"disabled"},standalone:!0,features:[a.Jv_([{provide:x.kq,useExisting:(0,a.Rfq)(()=>w),multi:!0},{provide:x.cz,useExisting:(0,a.Rfq)(()=>w),multi:!0}]),a.aNF],decls:23,vars:18,consts:()=>{let m,S,T,p2,J2,kt,Wt,oe,s0;return m=$localize`:@@wzb-angular-ui.date.day-label-text:Jour`,S=$localize`:@@wzb-angular-ui.date.month-label-text:Mois`,T=$localize`:@@wzb-angular-ui.date.year-label-text:Année`,p2=$localize`:@@wzb-angular-ui.date.day-error-label-text:Le jour est requis`,J2=$localize`:@@wzb-angular-ui.date.month-error-label-text:Le mois est requis`,kt=$localize`:@@wzb-angular-ui.date.year-error-label-text: L'année est requise `,Wt=$localize`:@@wzb-angular-ui.date.day-error-label-text-2: Le jour est requis `,oe=$localize`:@@wzb-angular-ui.date.month-error-label-text-2: Le mois est requis `,s0=$localize`:@@wzb-angular-ui.date.year-error-label-text-2: L'année est requise `,[["dayInput",""],["singleFieldError",""],m,S,T,p2,J2,kt,Wt,oe,s0,[1,"date-form"],[1,"date-form__wrapper"],["appearance","outline",1,"wzb-date__input",3,"ngClass"],["name","day","panelClass","wzb-panel","autocomplete","bday-day",3,"openedChange","formControl","disableOptionCentering"],[3,"value",4,"ngFor","ngForOf","ngForTrackBy"],["name","month","panelClass","wzb-panel","autocomplete","bday-month",3,"openedChange","formControl","disableOptionCentering"],[3,"model"],["name","year","panelClass","wzb-panel","autocomplete","bday-year",3,"openedChange","formControl","disableOptionCentering"],[4,"ngIf","ngIfElse"],[3,"value"],["class","wzb-date__error",4,"ngIf"],[1,"wzb-date__error"],[4,"ngIf"],[1,"single-field-errors-wrapper"],["class","field-error",4,"ngIf"],[1,"field-error"]]},template:function(S,T){if(1&S){const p2=a.RV6();a.j41(0,"div",11)(1,"div",12)(2,"mat-form-field",13)(3,"mat-label"),a.pXf(4,2),a.k0s(),a.j41(5,"mat-select",14,0),a.bIt("openedChange",function(){return a.eBV(p2),a.Njj(T.setSuggestedDay())}),a.DNE(7,Yt,2,2,"mat-option",15),a.k0s()(),a.j41(8,"mat-form-field",13)(9,"mat-label"),a.pXf(10,3),a.k0s(),a.j41(11,"mat-select",16),a.bIt("openedChange",function(){return a.eBV(p2),a.Njj(T.setSuggestedMonth())}),a.j41(12,"mat-select-trigger"),a.nrm(13,"wzb-i18n-month",17),a.k0s(),a.DNE(14,We,2,2,"mat-option",15),a.k0s()(),a.j41(15,"mat-form-field",13)(16,"mat-label"),a.pXf(17,4),a.k0s(),a.j41(18,"mat-select",18),a.bIt("openedChange",function(){return a.eBV(p2),a.Njj(T.setSuggestedYear())}),a.DNE(19,ge,2,2,"mat-option",15),a.k0s()()(),a.DNE(20,v0,4,5,"ng-container",19),a.k0s(),a.DNE(21,Xe,10,14,"ng-template",null,1,a.C5r)}if(2&S){const p2=a.sdS(22);a.R7$(2),a.Y8G("ngClass",T.matFormFieldClass),a.R7$(3),a.Y8G("formControl",T.day)("disableOptionCentering",!0),a.R7$(2),a.Y8G("ngForOf",T.dayList)("ngForTrackBy",T.trackByNumber),a.R7$(),a.Y8G("ngClass",T.matFormFieldClass),a.R7$(3),a.Y8G("formControl",T.month)("disableOptionCentering",!0),a.R7$(2),a.Y8G("model",T.month.value),a.R7$(),a.Y8G("ngForOf",T.monthList)("ngForTrackBy",T.trackByNumber),a.R7$(),a.Y8G("ngClass",T.matFormFieldClass),a.R7$(3),a.Y8G("formControl",T.year)("disableOptionCentering",!0),a.R7$(),a.Y8G("ngForOf",T.yearList)("ngForTrackBy",T.trackByNumber),a.R7$(),a.Y8G("ngIf",!T.displayErrorOnEachField)("ngIfElse",p2)}},dependencies:[k.MD,k.YU,k.Sq,k.bT,k.Jj,x.X1,x.BC,x.l_,R3,V1.rl,V1.nJ,V1.TL,_3,p3,D.wT,V1.RG,Tn],styles:[".date-form[_ngcontent-%COMP%]{padding-bottom:1.25rem;position:relative}.date-form__wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}@media (min-width: 48rem) and (orientation: landscape){.date-form__wrapper[_ngcontent-%COMP%]{gap:1.875rem}}.single-field-errors-wrapper[_ngcontent-%COMP%]{position:absolute;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}@media (min-width: 48rem) and (orientation: landscape){.single-field-errors-wrapper[_ngcontent-%COMP%]{gap:1.875rem}}.field-error[_ngcontent-%COMP%]{margin:.125rem 0 0 auto;font-size:.625rem;font-weight:500}"],data:{animation:[On()]},changeDetection:0})}return w})(),Z5=(()=>{class w{capsLock=new a.bkB;onKeyboardEvent(m){const S=m.getModifierState?.("CapsLock");this.capsLock.emit(S)}static \u0275fac=function(S){return new(S||w)};static \u0275dir=a.FsC({type:w,selectors:[["","wzbCapsLock",""]],hostBindings:function(S,T){1&S&&a.bIt("keydown",function(J2){return T.onKeyboardEvent(J2)},!1,a.tSv)("keyup",function(J2){return T.onKeyboardEvent(J2)},!1,a.tSv)},outputs:{capsLock:"capsLock"}})}return w})(),K5=(()=>{class w{static \u0275fac=function(S){return new(S||w)};static \u0275mod=a.$C({type:w});static \u0275inj=a.G2t({imports:[k.MD]})}return w})(),Wr=(()=>{class w{matInput;destroyed$=new H.B;strengthChanged=new a.bkB;constructor(m){this.matInput=m}ngOnInit(){this.matInput.stateChanges.pipe((0,d3.Q)(this.destroyed$)).subscribe(()=>{this.strengthChanged.emit((0,L.O7)(this.matInput.value))})}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}static \u0275fac=function(S){return new(S||w)(a.rXU(e3.fg,1))};static \u0275dir=a.FsC({type:w,selectors:[["","wzbPasswordStrength",""]],outputs:{strengthChanged:"strengthChanged"}})}return w})(),Pn=(()=>{class w{static \u0275fac=function(S){return new(S||w)};static \u0275mod=a.$C({type:w});static \u0275inj=a.G2t({imports:[k.MD]})}return w})(),y5=(()=>{class w{cdr;form;inputAutocomplete;label;showPasswordStrength=!0;lostPasswordRoute;matFormFieldClass;set customErrors(m){const S=m||null;this.password.setErrors(S?{...this.password.errors||{},...S}:this.password.errors),this.cdr.detectChanges()}_value;set value(m){this._value!==m&&(this._value=m,this.password.setValue(m),this.changeValue(m),this.onTouch())}get value(){return this._value}password;isDisabled;_passwordShown=!1;capsOn;passwordStrengthResult={score:0,complexity:L.Xh.TooShort};PasswordStrength=L.Xh;destroyed$=new H.B;constructor(m,S){this.cdr=m,this.form=S,this.form&&this.form.ngSubmit.subscribe(()=>this.cdr.detectChanges()),this.password=new x.MJ(this.value,[x.k0.required]),this.password.valueChanges.pipe((0,d3.Q)(this.destroyed$)).subscribe(T=>{this.changeValue(T)})}onChange=()=>{};onTouch=()=>{};changeValue(m){this.isDisabled||(this.writeValue(m),this.onChange(this.value))}setCapsOn(m){this.capsOn=m,this.cdr.detectChanges()}writeValue(m){this.value=m,this.cdr.detectChanges()}registerOnChange(m){this.onChange=S=>{m(S),this.cdr.detectChanges()}}registerOnTouched(m){this.onTouch=()=>{m(),this.cdr.detectChanges()}}setDisabledState(m){this.isDisabled=m,this.isDisabled=m,this.isDisabled?this.password.disable():this.password.enable()}changeStrength(m){this.passwordStrengthResult=m,this.cdr.detectChanges()}togglePassword(m){this._passwordShown=m,this.cdr.detectChanges()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}static \u0275fac=function(S){return new(S||w)(a.rXU(a.gRc),a.rXU(x.j4,8))};static \u0275cmp=a.VBU({type:w,selectors:[["wzb-password"]],inputs:{inputAutocomplete:"inputAutocomplete",label:"label",showPasswordStrength:"showPasswordStrength",lostPasswordRoute:"lostPasswordRoute",matFormFieldClass:"matFormFieldClass",customErrors:"customErrors"},standalone:!0,features:[a.Jv_([{provide:x.kq,useExisting:(0,a.Rfq)(()=>w),multi:!0}]),a.aNF],decls:14,vars:15,consts:()=>{let m,S,T,p2,J2,kt,Wt,oe,s0,qe;return m=$localize`:@@wzb-angular-ui.form-password.label-text:Mot de passe`,S=$localize`:@@wzb-angular-ui.form-password.error-required-text:Votre mot de passe est requis`,T=$localize`:@@wzb-angular-ui.form-password.error-min-text:Votre mot de passe est trop court`,p2=$localize`:@@wzb-angular-ui.form-password.error-pattern-text: Votre mot de passe doit comporter au moins 8 caractères dont une minuscule, une majuscule, un chiffre et un symbole `,J2=$localize`:@@wzb-angular-ui.form-password.error-same-text: Les mots de passe ne sont pas identiques ! `,kt=$localize`:@@wzb-angular-ui.form-password.hidden-text:${"\ufffd*3:1\ufffd\ufffd#1:1\ufffd"}:START_TAG_NG_CONTAINER:Masquer le mot de passe${"[\ufffd/#1:1\ufffd\ufffd/*3:1\ufffd|\ufffd/#1:2\ufffd\ufffd/*4:2\ufffd]"}:CLOSE_TAG_NG_CONTAINER:${"\ufffd*4:2\ufffd\ufffd#1:2\ufffd"}:START_TAG_NG_CONTAINER_1:Afficher le mot de passe${"[\ufffd/#1:1\ufffd\ufffd/*3:1\ufffd|\ufffd/#1:2\ufffd\ufffd/*4:2\ufffd]"}:CLOSE_TAG_NG_CONTAINER:`,kt=a.k04(kt),Wt=$localize`:@@wzb-angular-ui.form-password.info-text:De préférence 8 caractères (lettres, chiffres, majuscules et symboles)`,oe=$localize`:@@wzb-angular-ui.form-password.info-weak-text:Faible`,s0=$localize`:@@wzb-angular-ui.form-password.info-good-text:Bon`,qe=$localize`:@@wzb-angular-ui.form-password.info-strong-text:Fort`,[m,S,T,p2,J2,kt,Wt,oe,s0,qe,["appearance","outline",1,"field",3,"hideRequiredMarker","ngClass"],[4,"ngIf"],["matInput","","wzbPasswordStrength","",3,"strengthChanged","type","autocomplete","formControl"],["wzbCapsLock","","matSuffix","",1,"caps-indicator",3,"capsLock"],["width","1.125em","height","1.125em","viewBox","0 0 24 24",4,"ngIf"],["class","btn-clean btn-password","type","button","matSuffix","",3,"btn-password--visible","click",4,"ngIf"],["align","end",4,"ngIf"],["class","password-help",4,"ngIf"],["width","1.125em","height","1.125em","viewBox","0 0 24 24"],["stroke","currentColor","stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M5 12l7-7 7 7"],["width","15","height","1","x","4.5","y","17.5","fill","currentColor","stroke","currentColor","rx",".5"],["type","button","matSuffix","",1,"btn-clean","btn-password",3,"click"],[1,"visually-hidden"],["class","show-password-button","width","1.125em","height","1.125em","viewBox","0 0 24 24",4,"ngIf"],["class","show-password-button","width","1.125em","height","1.125em","viewBox","0 0 25 24",4,"ngIf"],["width","1.125em","height","1.125em","viewBox","0 0 24 24",1,"show-password-button"],["d","M12 15.97a3 3 0 01-2.6-1.5 1 1 0 111.73-1 1 1 0 101.74-1 1 1 0 111.73-1 3 3 0 01-2.6 4.5zm11.82-2.4c.11-.18.18-.38.18-.6a1 1 0 00-.18-.57 16.67 16.67 0 00-3.06-3.36 1 1 0 10-1.28 1.54c.86.72 1.63 1.52 2.3 2.41A12.33 12.33 0 0112 18.2a11.3 11.3 0 01-5.85-1.64 2 2 0 00-2.37.21l-1.59 1.41a1 1 0 101.33 1.5l1.61-1.4A13.28 13.28 0 0012 20.2c4.8-.1 9.23-2.59 11.82-6.63zm-21.17 1.5a1 1 0 00.11-1.42c-.19-.22-.37-.45-.54-.68A12.33 12.33 0 0112 7.77c1.08 0 2.15.15 3.18.45a2 2 0 001.87-.38l2.58-2.1a1 1 0 00-1.26-1.55L15.75 6.3A13.15 13.15 0 0012 5.75c-4.8.1-9.22 2.58-11.82 6.61-.12.19-.18.4-.18.62 0 .2.06.4.18.57.33.48.68.94 1.06 1.38a1 1 0 001.41.11v.02z"],["width","1.125em","height","1.125em","viewBox","0 0 25 24",1,"show-password-button"],["d","M12 19.4C7.2 19.28 2.78 16.8.18 12.77a1 1 0 01-.18-.57c0-.21.06-.42.18-.6a13.87 13.87 0 0123.64 0 1 1 0 11-1.64 1.14A12.47 12.47 0 0012 7c-3.9.1-7.52 2.02-9.77 5.2A12.33 12.33 0 0012 17.4c2.7-.02 5.3-.97 7.37-2.7a1 1 0 011.26 1.55A13.63 13.63 0 0112 19.4zm3-7.4a3 3 0 00-3-3 1 1 0 100 2 1 1 0 11-1 1 1 1 0 10-2 0 3 3 0 006 0z"],["align","end"],[1,"hint-lost-password",3,"routerLink"],[1,"password-help"],[1,"password-help__info"],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["class","password-help__strength password-help__strength--weak",4,"ngSwitchCase"],["class","password-help__strength password-help__strength--good",4,"ngSwitchCase"],["class","password-help__strength password-help__strength--strong",4,"ngSwitchCase"],[1,"password-help__strength","password-help__strength--weak"],["width",".875em","height","1em","viewBox","0 0 24 24",1,"password-help__strength__icon"],["d","M18 22H6a3 3 0 01-3-3v-7a3 3 0 013-3h8c.6 0 1-.4 1-1V6.2c0-1.6-1.1-3-2.7-3.2A3 3 0 009 6a1 1 0 11-2 0 5 5 0 015.5-5C15 1.3 17 3.6 17 6.2V8a3 3 0 01-3 3H6a1 1 0 00-1 1v7c0 .6.4 1 1 1h12c.6 0 1-.4 1-1v-9a1 1 0 112 0v9a3 3 0 01-3 3z"],[1,"password-help__strength","password-help__strength--good"],[1,"password-help__strength","password-help__strength--strong"]]},template:function(S,T){1&S&&(a.j41(0,"mat-form-field",10)(1,"mat-label"),a.DNE(2,Mi,2,1,"ng-container",11)(3,Q0,2,0,"ng-container",11),a.k0s(),a.j41(4,"input",12),a.bIt("strengthChanged",function(J2){return T.changeStrength(J2)}),a.k0s(),a.DNE(5,Wi,2,0,"mat-error",11)(6,xn,2,0,"mat-error",11)(7,_5,2,0,"mat-error",11)(8,Xi,2,0,"mat-error",11),a.j41(9,"span",13),a.bIt("capsLock",function(J2){return T.setCapsOn(J2)}),a.DNE(10,Cn,3,1,"svg",14),a.k0s(),a.DNE(11,Xa,7,6,"button",15)(12,b,3,1,"mat-hint",16),a.k0s(),a.DNE(13,j1,4,1,"span",17)),2&S&&(a.Y8G("hideRequiredMarker",!0)("ngClass",T.matFormFieldClass),a.R7$(2),a.Y8G("ngIf",T.label),a.R7$(),a.Y8G("ngIf",!T.label),a.R7$(),a.Y8G("type",T._passwordShown?"text":"password")("autocomplete",T.inputAutocomplete)("formControl",T.password),a.R7$(),a.Y8G("ngIf",!(null==T.password.errors||!T.password.errors.required)),a.R7$(),a.Y8G("ngIf",!(null==T.password.errors||!T.password.errors.minlength)),a.R7$(),a.Y8G("ngIf",!(null==T.password.errors||!T.password.errors.pattern||null!=T.password.errors&&T.password.errors.minlength||null!=T.password.errors&&T.password.errors.required)),a.R7$(),a.Y8G("ngIf",!(null==T.password.errors||!T.password.errors.mismatch||null!=T.password.errors&&T.password.errors.minlength||null!=T.password.errors&&T.password.errors.pattern||null!=T.password.errors&&T.password.errors.required)),a.R7$(2),a.Y8G("ngIf",T.capsOn),a.R7$(),a.Y8G("ngIf",T.password.dirty),a.R7$(),a.Y8G("ngIf",T.lostPasswordRoute),a.R7$(),a.Y8G("ngIf",T.showPasswordStrength))},dependencies:[k.MD,k.YU,k.bT,k.ux,k.e1,ot.iI,ot.Wk,e3.fS,e3.fg,V1.rl,V1.nJ,V1.MV,V1.TL,V1.yw,K5,Z5,Pn,Wr,x.X1,x.me,x.BC,x.l_],styles:[".field[_ngcontent-%COMP%]{width:100%}.password-help[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:500;line-height:1.42;font-size:.75rem;margin-left:.0625rem}.password-help__strength[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-end;width:22%;font-weight:400}.password-help__strength--weak[_ngcontent-%COMP%]{color:#ff5459}.password-help__strength--good[_ngcontent-%COMP%]{color:#f8c60b}.password-help__strength--strong[_ngcontent-%COMP%]{color:#00ee98}.password-help__info[_ngcontent-%COMP%]{width:70%}.hint-lost-password[_ngcontent-%COMP%]{text-decoration:underline;font-size:.875rem;color:#000028}.btn-password[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;margin-left:.35rem;margin-right:.75em;border-radius:.625rem;background-color:#d8d8d8;color:#000028;transition:background-color .15s ease-out}.input--is-valid[_ngcontent-%COMP%] .btn-password__icon[_ngcontent-%COMP%]{color:inherit}.input--is-invalid[_ngcontent-%COMP%] .btn-password__icon[_ngcontent-%COMP%]{color:#ff5459}.btn-password--visible[_ngcontent-%COMP%]{background-color:var(--primary);color:#fff}.btn-password--visible[_ngcontent-%COMP%] .btn-password__icon[_ngcontent-%COMP%]{color:inherit}"],data:{animation:[Sn()]},changeDetection:0})}return w})();new a.nKC("Service used to upload Wizbii file picker input")},6416:(m2,P1,f)=>{"use strict";f.d(P1,{GG:()=>F2,O7:()=>Q2,Pd:()=>O2,Xh:()=>H1,c$:()=>H,fD:()=>x1,h4:()=>o2,jf:()=>O1});var o=f(2808),a=f(5541),V=(f(5986),f(3928),f(3187),f(9319),f(599),f(9191));function W(Y1,L2){return Object.keys(Y1).filter(L2).reduce((f1,$1)=>(f1[$1]=Y1[$1],f1),{})}function a1(Y1,L2){return new RegExp(`\\??:${L2}`).test(Y1)}function H(Y1,L2={}){const E1=W(L2,Q1=>a1(Y1,Q1)),f1=W(L2,Q1=>!a1(Y1,Q1)),$1=function e1(Y1,L2){return Y1.replace(/\/\??:[^\/]+/g,E1=>{const f1="?"===E1.charAt(1),$1=E1.substr((f1?"/?:":"/:").length);if(L2[$1])return`/${L2[$1]}`;if(f1)return"";throw new Error(`missing parameter ${$1}`)})}(Y1,E1),T1=o.stringify(f1);return`${$1}${T1?`?${T1}`:""}`}new a.nKC("MAT_DAYJS_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Z(){return{useUtc:!1}}});var Q=function(Y1){return Y1.RESIZE="resize",Y1.EXTRACT="extract",Y1.SMARTCROP="smartcrop",Y1.CONVERT="convert",Y1.CROP="crop",Y1.BLUR="blur",Y1}(Q||{});class x1{imaginaryUrl;constructor(L2){this.imaginaryUrl=L2.replace(/\/$/,"")}smartcrop(L2,E1){this.validateDimensions(E1);const f1=this.buildWithQueryParams({url:L2,type:"auto",...E1});return`${this.imaginaryUrl}/${Q.SMARTCROP}?${f1}`}crop(L2,E1){this.validateDimensions(E1);const f1=this.buildWithQueryParams({url:L2,type:"auto",...E1});return`${this.imaginaryUrl}/${Q.CROP}?${f1}`}resize(L2,E1){this.validateDimensions(E1);const f1=this.buildWithQueryParams({url:L2,type:"auto",...E1,nocrop:!0});return`${this.imaginaryUrl}/${Q.RESIZE}?${f1}`}convert(L2,E1){const f1=this.buildWithQueryParams({url:L2,type:"auto",...E1});return`${this.imaginaryUrl}/${Q.CONVERT}?${f1}`}pipe(L2,E1){if(E1.length>10)throw new Error("pipe method is limited to 10 operations maximum");const f1=this.buildWithQueryParams({url:L2,type:"auto",operations:JSON.stringify(E1)});return`${this.imaginaryUrl}/pipeline?${f1}`}getSrcSet(L2,E1){const f1={type:E1.type,quality:E1.quality};return{image1x:this.resize(L2,{...f1,width:E1.width,...E1.height?{height:E1.height}:{}}),image2x:this.resize(L2,{...f1,width:E1.width?2*E1.width:E1.width,...E1.height?{height:2*E1.height}:{}}),image3x:this.resize(L2,{...f1,width:E1.width?3*E1.width:E1.width,...E1.height?{height:3*E1.height}:{}}),image4x:this.resize(L2,{...f1,width:E1.width?4*E1.width:E1.width,...E1.height?{height:4*E1.height}:{}})}}blur(L2,E1,f1=80){const $1=this.buildWithQueryParams({url:L2,type:"auto",sigma:E1,quality:f1});return`${this.imaginaryUrl}/${Q.BLUR}?${$1}`}validateDimensions(L2){if(!L2.width&&!L2.height)throw new Error("dimensions should have at least a width or an height")}buildWithQueryParams(L2){return o.stringify(L2)}}const O1=new a.nKC("WindowToken");class J1{get nativeWindow(){throw new Error("Not implemented.")}}const F2=[{provide:J1,useClass:class G1 extends J1{constructor(){super()}get nativeWindow(){return window}}},{provide:O1,useFactory:function L1(Y1,L2,E1){if((0,V.UE)(L2)&&Y1&&Y1.nativeWindow)return Y1.nativeWindow;const f1=()=>{};return{location:{origin:E1?`${E1.protocol}://${E1.get("host")}`:"",pathname:E1?E1.url:"",assign:f1},performance:{now:f1},setInterval:f1,clearInterval:f1,scrollTo:f1,requestAnimationFrame:f1,addEventListener:f1,removeEventListener:f1,devicePixelRatio:1,navigator:{platform:""},getComputedStyle:()=>({getPropertyValue:()=>""})}},deps:[J1,a.Agw]}];function O2(Y1,L2){if("object"==typeof window){if(!window.env)throw new Error("window.env is not defined. Have you run inject-env script ?");return window.env[Y1]||console.warn(`window['env']['${Y1}'] is undefined. Provide it in your helm chart & add the key to the variable injection whitelist.`),window.env[Y1]}if("object"==typeof global)return global.ANGULAR_ENV||console.warn("global.ANGULAR_ENV has not been set in SSR environment. Define it in your entrypoint if you need it."),(global.ANGULAR_ENV||{})[Y1]}function o2(Y1,L2){if(!{USE_ANSIBLE_VARS:void 0,BUILD_CONFIG:"production",VERSION:"c19c4f0d252d52cb5800b13e5177cc24b4ae6a71",LANG:"fr",LOCALE:"fr_FR",CI_COMMIT_SHA:"c19c4f0d252d52cb5800b13e5177cc24b4ae6a71",USE_SERVER_VARS:!0,BUILD_PROD:!0,GIT_BRANCH_NAME:"v1.18.0"}[Y1])throw new Error(`${Y1} variable has not been defined in your webpack build configuration.`);return{USE_ANSIBLE_VARS:void 0,BUILD_CONFIG:"production",VERSION:"c19c4f0d252d52cb5800b13e5177cc24b4ae6a71",LANG:"fr",LOCALE:"fr_FR",CI_COMMIT_SHA:"c19c4f0d252d52cb5800b13e5177cc24b4ae6a71",USE_SERVER_VARS:!0,BUILD_PROD:!0,GIT_BRANCH_NAME:"v1.18.0"}[Y1]}function g2(Y1){return Y1.split("").reverse().join("")}var H1=function(Y1){return Y1[Y1.TooShort=0]="TooShort",Y1[Y1.VeryWeak=1]="VeryWeak",Y1[Y1.Weak=2]="Weak",Y1[Y1.Good=3]="Good",Y1[Y1.Strong=4]="Strong",Y1[Y1.VeryStrong=5]="VeryStrong",Y1}(H1||{});const y2={enableLengthRule:!0,enableLowerCaseLetterRule:!0,enableUpperCaseLetterRule:!0,enableDigitRule:!0,enableSpecialCharRule:!0,min:8};function Q2(Y1,{enableLengthRule:L2,enableLowerCaseLetterRule:E1,enableUpperCaseLetterRule:f1,enableSpecialCharRule:$1,enableDigitRule:T1,min:Q1}=y2){let f2=0,U2=0,b3=0,y3=0,A3=0,U3=0,g3=0,rt=0,Y3=0,et=0,q3=0,e3=0,R1=0,I1=0,F1=0,W1=0,d2=0,W2=0,D2=-1,v2=-1,t2=-1,J=-1;const b2=Q1;let Y2=H1.TooShort;if(Y1){f2=4*Y1.length,U2=Y1.length;const x2=Y1.replace(/\s+/g,"").split(/\s*/),T2=x2.length;for(let v3=0;v3<T2;v3++){x2[v3].match(/[A-Z]/g)?(-1!==D2&&D2+1===v3&&e3++,D2=v3,b3++):x2[v3].match(/[a-z]/g)?(-1!==v2&&v2+1===v3&&R1++,v2=v3,y3++):x2[v3].match(/[0-9]/g)?(v3>0&&v3<T2-1&&g3++,-1!==t2&&t2+1===v3&&I1++,t2=v3,A3++):x2[v3].match(/[^a-zA-Z0-9_]/g)&&(v3>0&&v3<T2-1&&g3++,J=v3,U3++);let xt=!1;for(let vt=0;vt<T2;vt++)x2[v3]===x2[vt]&&v3!==vt&&(xt=!0,q3+=Math.abs(T2/(vt-v3)));xt&&(et++,Y3=T2-et,q3=Math.ceil(Y3?q3/Y3:q3))}for(let v3=0;v3<23;v3++){const xt="abcdefghijklmnopqrstuvwxyz".substring(v3,v3+3),vt=g2(xt);(-1!==Y1.toLowerCase().indexOf(xt)||-1!==Y1.toLowerCase().indexOf(vt))&&F1++}for(let v3=0;v3<8;v3++){const xt="01234567890".substring(v3,v3+3),vt=g2(xt);(-1!==Y1.toLowerCase().indexOf(xt)||-1!==Y1.toLowerCase().indexOf(vt))&&W1++}for(let v3=0;v3<8;v3++){const xt=")!@#$%^&*()".substring(v3,v3+3),vt=g2(xt);(-1!==Y1.toLowerCase().indexOf(xt)||-1!==Y1.toLowerCase().indexOf(vt))&&d2++}b3>0&&b3<U2&&(f2+=2*(U2-b3)),y3>0&&y3<U2&&(f2+=2*(U2-y3)),A3>0&&A3<U2&&(f2+=4*A3),U3>0&&(f2+=6*U3),g3>0&&(f2+=2*g3),(y3>0||b3>0)&&0===U3&&0===A3&&(f2-=U2),0===y3&&0===b3&&0===U3&&A3>0&&(f2-=U2),et>0&&(f2-=q3),e3>0&&(f2-=2*e3),R1>0&&(f2-=2*R1),I1>0&&(f2-=2*I1),F1>0&&(f2-=3*F1),W1>0&&(f2-=3*W1),d2>0&&(f2-=3*d2);const l2=[U2,b3,y3,A3,U3],P2=[L2?"nLength":null,f1?"nAlphaUC":null,E1?"nAlphaLC":null,T1?"nNumber":null,$1?"nSymbol":null],t3=l2.length;for(let v3=0;v3<t3;v3++){const xt="nLength"===P2[v3]?b2-1:0;(l2[v3]===xt+1||l2[v3]>xt+1)&&W2++}return rt=W2,rt>(Y1.length>=b2?3:4)&&(f2+=2*rt),f2>100?f2=100:f2<0&&(f2=0),f2>=0&&f2<20?Y2=H1.VeryWeak:f2>=20&&f2<40?Y2=H1.Weak:f2>=40&&f2<60?Y2=H1.Good:f2>=60&&f2<80?Y2=H1.Strong:f2>=80&&f2<=100&&(Y2=H1.VeryStrong),{score:f2,complexity:Y2}}return{score:f2,complexity:Y2}}},3670:(m2,P1,f)=>{"use strict";f.d(P1,{Qn:()=>Z,Vw:()=>V1,VC:()=>v1});var o=f(237),a=f(5541),k=f(7008);const x=new a.nKC("JWT_OPTIONS");let D=(()=>{class h1{constructor(O1=null){this.tokenGetter=O1&&O1.tokenGetter||function(){}}urlBase64Decode(O1){let J1=O1.replace(/-/g,"+").replace(/_/g,"/");switch(J1.length%4){case 0:break;case 2:J1+="==";break;case 3:J1+="=";break;default:throw new Error("Illegal base64url string!")}return this.b64DecodeUnicode(J1)}b64decode(O1){let G1="";if((O1=String(O1).replace(/=+$/,"")).length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(let a2,A2,L1=0,F2=0;A2=O1.charAt(F2++);~A2&&(a2=L1%4?64*a2+A2:A2,L1++%4)?G1+=String.fromCharCode(255&a2>>(-2*L1&6)):0)A2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(A2);return G1}b64DecodeUnicode(O1){return decodeURIComponent(Array.prototype.map.call(this.b64decode(O1),J1=>"%"+("00"+J1.charCodeAt(0).toString(16)).slice(-2)).join(""))}decodeToken(O1=this.tokenGetter()){return O1 instanceof Promise?O1.then(J1=>this._decodeToken(J1)):this._decodeToken(O1)}_decodeToken(O1){if(!O1||""===O1)return null;const J1=O1.split(".");if(3!==J1.length)throw new Error("The inspected token doesn't appear to be a JWT. Check to make sure it has three parts and see https://jwt.io for more.");const G1=this.urlBase64Decode(J1[1]);if(!G1)throw new Error("Cannot decode the token.");return JSON.parse(G1)}getTokenExpirationDate(O1=this.tokenGetter()){return O1 instanceof Promise?O1.then(J1=>this._getTokenExpirationDate(J1)):this._getTokenExpirationDate(O1)}_getTokenExpirationDate(O1){let J1;if(J1=this.decodeToken(O1),!J1||!J1.hasOwnProperty("exp"))return null;const G1=new Date(0);return G1.setUTCSeconds(J1.exp),G1}isTokenExpired(O1=this.tokenGetter(),J1){return O1 instanceof Promise?O1.then(G1=>this._isTokenExpired(G1,J1)):this._isTokenExpired(O1,J1)}_isTokenExpired(O1,J1){if(!O1||""===O1)return!0;const G1=this.getTokenExpirationDate(O1);return J1=J1||0,null!==G1&&!(G1.valueOf()>(new Date).valueOf()+1e3*J1)}getAuthScheme(O1,J1){return"function"==typeof O1?O1(J1):O1}}return h1.\u0275fac=function(O1){return new(O1||h1)(a.KVO(x))},h1.\u0275prov=a.jDH({token:h1,factory:h1.\u0275fac}),h1})();var W=f(5536),a1=f(3782),j=f(1082),e1=f(8713),H=f(2790),d1=f(9848),Y=f(1856),l1=f(5117);function v1(h1){const x1=h1?.split(".")[1];if(!x1)return null;const O1=x1.replace("-","+").replace("_","/");return O1?JSON.parse(o(O1)):null}const Z=new a.nKC("JWT_SERVICE_TOKEN");let V1=(()=>{class h1{#t=(0,a.WQX)(Z);#e=new D;isRefreshingToken=!1;tokenSubject=new W.t(null);addToken(O1,J1){const L1="jwt"===O1.headers.get("x-auth-type")?{"x-auth-token":J1,"x-auth-type":"jwt"}:{};return O1.clone({setHeaders:{Authorization:`Bearer ${J1}`,...L1}})}intercept(O1,J1){return this.#t.getTokens().pipe((0,a1.$)(),(0,j.n)(G1=>G1&&!this.#t.blacklistRoutes.some(L1=>L1 instanceof RegExp?L1.test(O1.url):-1!==O1.url.indexOf(L1))?this.#e.isTokenExpired(G1.token)&&!O1.headers.has("X-Skip-Refresh-Token")?this.handle401Error(O1,J1,G1):J1.handle(this.addToken(O1,G1.token)).pipe((0,e1.W)(L1=>L1 instanceof k.yz&&401===L1.status?this.handle401Error(O1,J1,G1):(0,H.$)(()=>L1))):J1.handle(O1)))}handle401Error(O1,J1,G1){return this.isRefreshingToken?this.tokenSubject.asObservable().pipe((0,Y.p)(L1=>null!==L1),(0,l1.s)(1),(0,j.n)(L1=>J1.handle(this.addToken(O1,L1.token)))):(this.isRefreshingToken=!0,this.tokenSubject.next(null),this.#t.refreshToken(G1).pipe((0,j.n)(L1=>L1?(this.tokenSubject.next(L1),this.#t.saveLocalTokens({token:L1.token,refreshToken:L1.refreshToken}),J1.handle(this.addToken(O1,L1.token))):this.logoutUser()),(0,e1.W)(L1=>{const a2=L1.status;return a2>=400&&a2<500?this.logoutUser(L1):(0,H.$)(()=>L1)}),(0,d1.j)(()=>{this.isRefreshingToken=!1})))}logoutUser(O1){return this.#t.logout(),(0,H.$)(()=>O1||"LOGOUT")}static \u0275fac=function(J1){return new(J1||h1)};static \u0275prov=a.jDH({token:h1,factory:h1.\u0275fac})}return h1})()},3900:(m2,P1,f)=>{"use strict";f.d(P1,{Oi:()=>f1,Sp:()=>L2,t:()=>D1,z2:()=>$1,Dz:()=>E1,l9:()=>V1,ak:()=>Q,xC:()=>T1,j8:()=>h1,mg:()=>H1,z4:()=>l1,vW:()=>L1,m6:()=>Q1,kW:()=>x1,ej:()=>y2,Mi:()=>o2,WW:()=>N2,ab:()=>G1,iw:()=>S1});var o=f(5541),a=f(3901),k=f(2790),x=f(3860),D=f(1640),O=f(7008),R=f(6416),V=f(1668),W=f(9191);let a1=(()=>{class $2{constructor(L,I){this.document=L,this.platformId=I,this.documentIsAccessible=(0,W.UE)(this.platformId)}static getCookieRegExp(L){const I=L.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+I+"|;\\s*"+I+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(L){try{return decodeURIComponent(L)}catch{return L}}check(L){return!!this.documentIsAccessible&&(L=encodeURIComponent(L),$2.getCookieRegExp(L).test(this.document.cookie))}get(L){if(this.documentIsAccessible&&this.check(L)){L=encodeURIComponent(L);const $=$2.getCookieRegExp(L).exec(this.document.cookie);return $[1]?$2.safeDecodeURIComponent($[1]):""}return""}getAll(){if(!this.documentIsAccessible)return{};const L={},I=this.document;return I.cookie&&""!==I.cookie&&I.cookie.split(";").forEach($=>{const[g1,p1]=$.split("=");L[$2.safeDecodeURIComponent(g1.replace(/^ /,""))]=$2.safeDecodeURIComponent(p1)}),L}set(L,I,$,g1,p1,X1,w1,D2){if(!this.documentIsAccessible)return;if("number"==typeof $||$ instanceof Date||g1||p1||X1||w1)return void this.set(L,I,{expires:$,path:g1,domain:p1,secure:X1,sameSite:w1||"Lax",partitioned:D2});let v2=encodeURIComponent(L)+"="+encodeURIComponent(I)+";";const t2=$||{};t2.expires&&(v2+="number"==typeof t2.expires?"expires="+new Date((new Date).getTime()+1e3*t2.expires*60*60*24).toUTCString()+";":"expires="+t2.expires.toUTCString()+";"),t2.path&&(v2+="path="+t2.path+";"),t2.domain&&(v2+="domain="+t2.domain+";"),!1===t2.secure&&"None"===t2.sameSite&&(t2.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${L} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),t2.secure&&(v2+="secure;"),t2.sameSite||(t2.sameSite="Lax"),v2+="sameSite="+t2.sameSite+";",t2.partitioned&&(v2+="Partitioned;"),this.document.cookie=v2}delete(L,I,$,g1,p1="Lax"){this.documentIsAccessible&&this.set(L,"",{expires:new Date("Thu, 01 Jan 1970 00:00:01 GMT"),path:I,domain:$,secure:g1,sameSite:p1})}deleteAll(L,I,$,g1="Lax"){if(!this.documentIsAccessible)return;const p1=this.getAll();for(const X1 in p1)p1.hasOwnProperty(X1)&&this.delete(X1,L,I,$,g1)}static#t=this.\u0275fac=function(I){return new(I||$2)(o.KVO(W.qQ),o.KVO(o.Agw))};static#e=this.\u0275prov=o.jDH({token:$2,factory:$2.\u0275fac,providedIn:"root"})}return $2})();var j=f(1969),e1=f(4406),H=f(1082);f(1669);const l1="wizbii_tokens",v1="wizbii_tokens_expiry";function Z($2,d3,{defaultCookieDomain:L,cookieDomains:I,platform:$,appId:g1,locale:p1}){const X1=L??"jobs"===g1?I.fr_FR:I[p1]??"wizbii.me",w1="localhost"===X1||X1.startsWith(".")?X1:`.${X1}`,v2=new Date(Date.now()+33696e6).getTime(),t2="local"!==$,J="local"===$?"Lax":"None";$2.set(l1,JSON.stringify(d3),v2,"/",w1,t2,J),$2.set(v1,v2.toString(10),v2,"/",w1,t2,J)}function S1($2,{defaultCookieDomain:d3,cookieDomains:L,platform:I,locale:$}){const g1=d3??L[$]??"wizbii.me",p1="localhost"===g1||g1.startsWith(".")?g1:`.${g1}`,X1="local"!==I,w1="local"===I?"Lax":"None",D2=new Date("Thu, 01 Jan 1970 00:00:01 GMT");$2.set(l1,"",D2,"/",p1,X1,w1),$2.set(v1,"",D2,"/",p1,X1,w1)}var V1=function($2){return $2.InvalidOldPasswordException="InvalidOldPasswordException",$2.PasswordTooWeakException="PasswordTooWeakException",$2.PasswordAlreadySetException="PasswordAlreadySetException",$2}(V1||{});const D1=new o.nKC("AUTHENTICATION_API_CONFIG");let Q=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(a1);#i=(0,o.WQX)(D1);#n=this.#i.appId;#a=this.#i.baseUrl;#l=this.#i.locale;#s=this.#i.platform;#o=this.#i.cookieDomains;#r=this.#i.defaultCookieDomain;refreshToken(L,I){return this.#t.post(`${this.#a}/v1/jwt/refresh`,{appId:this.#n,token:L.token,refreshToken:L.refreshToken},I)}refreshTokenV2(L,I,$){return this.#t.post(`${this.#a}/v1/jwt/refresh`,{appId:this.#n,token:L.token,refreshToken:L.refreshToken},$).pipe((0,j.M)(g1=>{this.#c(g1,I)}))}signIn(L,I,$,g1){return this.#t.post(`${this.#a}/v2/auth/${this.#l}`,{username:L,password:I,appId:this.#n},g1).pipe((0,j.M)(p1=>{this.#c(p1,$)}))}getRecoveryEmail(L,I,$,g1){return this.#t.post(`${this.#a}/v2/user/lost-password/${this.#l}`,{email:L,redirectUrl:I,appId:$||this.#n,locale:this.#l},g1)}recoverPassword(L,I,$){return this.#t.post(`${this.#a}/v1/user/lost-password/${L}`,{password:I,appId:this.#n,locale:this.#l},$)}getUserOverview(L,I){return this.#t.get(`${this.#a}/v1/user/${L}/overview`,I).pipe((0,e1.T)(V.UJ))}changeEmail(L,I,$){return this.#t.put((0,R.c$)(`${this.#a}/v1/user/:id/email`,{id:L,email:I}),{email:I,appId:this.#n},$)}changePassword(L,I,$,g1){return this.#t.put(`${this.#a}/v1/user/${L}/password`,{oldPassword:I,newPassword:$,appId:this.#n},g1)}setPassword(L,I,$,g1){return this.#t.post(`${this.#a}/v2/user/${L}/password/set/${this.#l}`,{newPassword:I,appId:this.#n,redirectUrl:$},g1)}hardResetPassword(L,I){return this.#t.post(`${this.#a}/v1/user/${L}/password/reset`,I)}getJwtFromLoginToken(L,I){return this.#t.post(`${this.#a}/v1/auth/login-token`,{loginToken:L,appId:this.#n},I)}getLoginTokenByProfileId(L,I,$){return this.#t.post(`${this.#a}/v1/user/${L}/login-token`,I,$)}getRecoveryTokenByUserId(L,I){return this.#t.get(`${this.#a}/v1/user/${L}/recovery-token`,I)}sendResetPasswordEmail(L,I,$){return this.#t.post(`${this.#a}/v1/user/lost-password`,{email:L,appId:I},$)}unlinkSocial(L,I,$){const g1={...$,body:{type:I}};return this.#t.delete(`${this.#a}/v1/user/${L}/authentication`,g1)}associateApple(L,I,$){return this.#t.post(`${this.#a}/associate/${L}/apple`,{...I,locale:this.#l,appId:this.#n},$)}associateGoogle(L,I,$){return this.#t.post(`${this.#a}/associate/${L}/google`,{authCode:I,locale:this.#l,appId:this.#n},$)}associateFacebook(L,I,$){return this.#t.post(`${this.#a}/associate/${L}/facebook`,{accessToken:I,locale:this.#l,appId:this.#n},$)}#c(L,I){Z(this.#e,L,{cookieDomains:this.#o,locale:this.#l,defaultCookieDomain:this.#r,platform:this.#s,appId:I})}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();const h1=new o.nKC("CONTACT_API_CONFIG");let x1=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(h1);#i=this.#e.baseUrl;#n=this.#e.appId;#a=this.#e.locale;send(L,I){return this.#t.post(`${this.#i}/v1/contact/${this.#a}`,{...L,appId:this.#n},I).pipe((0,e1.T)(V.kf))}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();new o.nKC("FILE_API_CONFIG");const G1=new o.nKC("PLACE_API_CONFIG");let L1=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(G1);#i=this.#e.baseUrl;get(L,I){return this.#t.get((0,R.c$)(`${this.#i}/v2/location/?:id`,{id:L}),I).pipe((0,e1.T)($=>new V.Wj($)))}getBy({query:L,countries:I,type:$,language:g1,preferredCountry:p1},X1){const w1=(0,R.c$)(`${this.#i}/v2/location`,{...L?{name:L}:{},...$?{type:$}:{},...I&&I.length?{countries:I.join()}:{},...g1?{language:g1}:{},...p1?{preferredCountry:p1}:{preferredCountry:"fr"}});return this.#t.get(w1,X1).pipe((0,e1.T)(D2=>(D2||[]).map(v2=>new V.Wj(v2))))}getByZipcode({zipCode:L,countries:I,language:$,preferredCountry:g1},p1){const X1=(0,R.c$)(`${this.#i}/v2/location/zip-code`,{...L?{zipCode:L}:{},...I&&I.length?{countries:I.join()}:{},...$?{language:$}:{},...g1?{preferredCountry:g1}:{preferredCountry:"fr"}});return this.#t.get(X1,p1).pipe((0,e1.T)(w1=>(w1||[]).map(D2=>new V.Wj(D2))))}searchAddressBy({query:L,language:I,countries:$,session:g1},p1){const X1=(0,R.c$)(`${this.#i}/address`,{name:L,...$&&$.length?{countries:$.join()}:{},...I?{language:I}:{},...g1?{session:g1}:{}});return this.#t.get(X1,p1)}getAddressDetails(L,I,$){return this.#t.get((0,R.c$)(`${this.#i}/address/:id`,{id:L,...I?{session:I}:{}}),$).pipe((0,e1.T)(g1=>new V.Wj(g1)))}getAddressBy({query:L,countries:I,type:$,language:g1},p1){const X1=(0,R.c$)(`${this.#i}/v2/address`,{...L?{name:L}:{},...$?{type:$}:{},...I&&I.length?{countries:I.join()}:{},...g1?{language:g1}:{}});return this.#t.get(X1,p1).pipe((0,e1.T)(w1=>(w1||[]).map(D2=>new V.pV(D2))))}getReverse({position:L},I){const $=(0,R.c$)(`${this.#i}/v2/location/reverse`,{...L?{lat:L.lat.toString(10),long:L.long.toString(10)}:{}});return this.#t.get($,I).pipe((0,e1.T)(g1=>(g1||[]).map(p1=>new V.Wj(p1))),(0,e1.T)(g1=>g1.find(p1=>null!==p1.city)))}getPreferredAddressProvider(){return this.#t.get((0,R.c$)(`${this.#i}/address-provider`)).pipe((0,e1.T)(L=>L.provider))}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();new o.nKC("PROFILE_API_CONFIG"),new o.nKC("COMPANY_API_CONFIG");const o2=new o.nKC("JOB_API_CONFIG");let N2=(()=>{class $2{http=(0,o.WQX)(O.Qq);jobApiConfig=(0,o.WQX)(o2);baseUrl=this.jobApiConfig.baseUrl;get(L,I){return this.http.get(`${this.baseUrl}/api/jobs/${L}?view=true`,I).pipe((0,e1.T)(V.z6))}getAdmiin(L,I){return this.http.get(`${this.baseUrl}/api/admin/jobs/${L}`,I).pipe((0,e1.T)(V.LS))}getBatch(L,I){const $=L.join(",");return this.http.get(`${this.baseUrl}/api/jobs/${$}`,I).pipe((0,e1.T)(g1=>g1.map(V.z6)))}updateAdmiinJob(L,I){return this.http.post((0,R.c$)(`${this.baseUrl}/api/jobs`),L,I).pipe((0,e1.T)(V.LS))}getDomains(L){return this.http.get((0,R.c$)(`${this.baseUrl}/api/domains/jobs`),L)}deleteAllJobsByCompanyId(L){return this.http.post((0,R.c$)(`${this.baseUrl}/api/company/${L.id}/jobs/delete`),null)}deleteOfflineJobsByCompanyId(L){return this.http.post((0,R.c$)(`${this.baseUrl}/api/company/${L.id}/jobs-offline/delete`),null)}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();new o.nKC("SCHOOL_API_CONFIG");const H1=new o.nKC("CONTENT_API_CONFIG");let y2=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(H1);#i=this.#e.baseUrl;#n=this.#e.locale;getVersionsByServiceAndType(L,I,$){return this.#t.get(`${this.#i}/v1/version/legal-galaxy/${I}/${I===V.gA.CGU?"global":L}/${this.#n}`,$)}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();const L2=new o.nKC("ACCOUNT_API_CONFIG");let E1=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(a1);accountApiConfig=(0,o.WQX)(L2);#i=this.accountApiConfig.appId;#n=this.accountApiConfig.baseUrl;#a=this.accountApiConfig.locale;#l=this.accountApiConfig.platform;#s=this.accountApiConfig.cookieDomains;#o=this.accountApiConfig.defaultCookieDomain;getServicesList(L){return this.#t.get(`${this.#n}/v1/services/${this.#a}`,L)}deleteService(L,I){return this.#t.delete(`${this.#n}/v1/services/delete/${L}`,I)}adminDeleteService(L,I,$){return this.#t.delete(`${this.#n}/v1/services/delete/${L}/${I}`,$)}getIdentityCard(L,I){return this.#t.get(`${this.#n}/v1/identity-card/${L}`,I).pipe((0,e1.T)(V.OY))}getEmailPreferences(L,I){return this.#t.get(`${this.#n}/v2/email-preferences/${L}`,I)}updateEmailPreferences(L,I,$){return this.#t.patch(`${this.#n}/v2/email-preferences/${L}`,{...I,appId:this.#i},$)}getUnsubscribeReasonsV2(){return this.#t.get(`${this.#n}/v2/unsubscribe-reasons`)}unsubscribeReasonsV2(L,I,$){return this.#t.patch(`${this.#n}/v2/unsubscribe-reasons/${L}`,I,$)}getRoles(L){return this.#t.get(`${this.#n}/v1/roles`,L)}getMemberRoles(L,I){return this.#t.get(`${this.#n}/v1/roles/${L}`,I)}addRole(L,I,$){return this.#t.post(`${this.#n}/v1/roles/${L}/add-role`,I,$)}removeRole(L,I,$){return this.#t.post(`${this.#n}/v1/roles/${L}/remove-role`,I,$)}deleteAccount(L,I,$,g1){return this.#t.post(`${this.#n}/v1/account/${L}/delete/${this.#a}`,{reasons:I,message:$},g1)}recoverAccount(L,I="jobs",$){return this.#t.post(`${this.#n}/v1/account/recover`,{recoveryToken:L,appId:I},$)}updateIdentityCard(L,I){return this.#t.put(`${this.#n}/v1/identity-card/${L.id}`,L,I)}getPersonalData(L,I){return this.#t.post(`${this.#n}/v1/personal-data/request-export-account`,{appIds:L,locale:this.#a},I)}signIn(L,I,$,g1,p1){return this.#t.post(`${this.#n}/v1/login`,{username:L,password:I,finalUrl:$,locale:this.#a},p1).pipe((0,j.M)(X1=>{this.#r(X1,g1)}))}signUp(L,I,$){return this.#t.post(`${this.#n}/v1/account`,{...L,locale:this.#a,appId:L.appId?L.appId:"account",finalUrl:I},$).pipe((0,j.M)(g1=>{this.#r(g1,L.appId)}))}setSource(L,I,$){return this.#t.post(`${this.#n}/v1/account/${L}/source`,{source:I},$)}loginWithToken(L,I,$){return this.#t.post(`${this.#n}/v1/login-by-token`,{loginToken:L},{...$}).pipe((0,j.M)(g1=>{this.#r(g1,I)}))}facebookConnect(L,I,$,g1){return this.#t.post(`${this.#n}/v1/login-by-facebook`,{socialAccount:{accessToken:L,locale:this.#a,appId:I,source:$}},g1).pipe((0,j.M)(p1=>{this.#r(p1.tokens,I)}))}googleConnect(L,I,$,g1){return this.#t.post(`${this.#n}/v1/login-by-google`,{socialAccount:{authCode:L,locale:this.#a,appId:I,source:$}},g1).pipe((0,j.M)(p1=>{this.#r(p1.tokens,I)}))}appleConnect(L,I,$,g1){return this.#t.post(`${this.#n}/v1/login-by-apple`,{socialAccount:{...L,locale:this.#a,appId:I,source:$}},g1).pipe((0,j.M)(p1=>{this.#r(p1.tokens,I)}))}getServicesByCountry(L,I){return this.#t.get(`${this.#n}/v1/country/${L}`,I)}getServiceByCountry(L,I){return this.#t.get(`${this.#n}/v1/country/${this.#a}/services/${L}`,I)}#r(L,I){Z(this.#e,L,{cookieDomains:this.#s,locale:this.#a,defaultCookieDomain:this.#o,platform:this.#l,appId:I})}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();const f1=new o.nKC("ABTEST_API_CONFIG");let $1=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(f1);#i=this.#e.baseUrl;#n=this.#e.appId;getVersion(L,I,$){return this.#t.get(`${this.#i}/v1/product/${this.#n}/campaign/${L}/${I}/${$}`,{withCredentials:!0})}patchVersion(L,I,$,g1,p1){return this.#t.patch(`${this.#i}/v1/update-variant/product/${this.#n}/campaign/${L}/${I}/${$}`,g1,p1)}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac,providedIn:"root"})}return $2})();const T1=new o.nKC("CONSENT_API_CONFIG");let Q1=(()=>{class $2{#t=(0,o.WQX)(O.Qq);#e=(0,o.WQX)(T1);#i=(0,o.WQX)(y2);#n=this.#e.baseUrl;#a=this.#e.appId;getAll(L,I,$,g1){return L?I?this.#t.get(`${this.#n}/v2/consent/${L}/${this.#a}`,{...g1,withCredentials:!0,headers:{"x-auth-token":I,"x-auth-type":"jwt"}}):this.#t.get(`${this.#n}/v2/consent/${L}/${$||this.#a}`,{...g1,withCredentials:!0}):(0,a.of)(null)}transformToMember(L,I,$){return I&&""!==I.trim()?this.#t.post(`${this.#n}/v2/consent/transform/${L}`,null,{...$,withCredentials:!0,headers:{"x-auth-token":I,"x-auth-type":"jwt"}}):(0,k.$)(()=>new Error("User not connected"))}sendLastVersionsConsent(L,I,$){const g1=I===V.gA.CGU?"global":this.#a;return this.#i.getVersionsByServiceAndType(g1,I,$).pipe((0,H.n)(p1=>(0,x.H)(window.WizbiiGdpr.saveConsent({key:I,value:L,lastVersion:p1&&p1.lastVersion?p1.lastVersion:null}))),(0,e1.T)(p1=>p1))}sendLastVersionsConsents(L,I){return(0,D.z)(L.map(({type:$})=>this.#i.getVersionsByServiceAndType($===V.gA.CGU?"global":this.#a,$,I))).pipe((0,H.n)($=>{const g1=L.map(({type:p1,value:X1},w1)=>({key:p1,value:X1,lastVersion:$[w1]&&$[w1].lastVersion?$[w1].lastVersion:void 0}));return(0,x.H)(window.WizbiiGdpr.WizbiiGdpr.saveAllConsents(g1)).pipe((0,e1.T)(()=>g1))}))}sendAllConsentsWithLastVersionsConsent(L,I,$,g1){const p1=I===V.gA.CGU?"global":this.#a;return this.#i.getVersionsByServiceAndType(p1,I,g1).pipe((0,H.n)(X1=>(0,x.H)(window.WizbiiGdpr.WizbiiGdpr.saveAllConsents([...L,{key:I,value:$,lastVersion:X1&&X1.lastVersion?X1.lastVersion:null}]))))}static \u0275fac=function(I){return new(I||$2)};static \u0275prov=o.jDH({token:$2,factory:$2.\u0275fac})}return $2})();new o.nKC("SUGGESTIONS_API_CONFIG"),new o.nKC("SUBSCRIPTION_API_CONFIG"),new o.nKC("EMAIL_API_CONFIG"),new o.nKC("FIBII_API_CONFIG"),new o.nKC("OPS_EVENT_API_CONFIG"),new o.nKC("BANKING_PROCESSOR_API_CONFIG")},3:(m2,P1,f)=>{"use strict";f.d(P1,{V8:()=>o1});var o=f(5541);f(9191);function O(X,F){if(Array.prototype.indexOf)return X.indexOf(F);for(var r1=0,U1=X.length;r1<U1;r1++)if(X[r1]===F)return r1;return-1}function R(X,F){for(var r1=X.length-1;r1>=0;r1--)!0===F(X[r1])&&X.splice(r1,1)}function W(X){throw new Error("Unhandled case for value: '".concat(X,"'"))}var r1,a1=function(){function X(F){void 0===F&&(F={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=F.tagName||"",this.attrs=F.attrs||{},this.innerHTML=F.innerHtml||F.innerHTML||""}return X.prototype.setTagName=function(F){return this.tagName=F,this},X.prototype.getTagName=function(){return this.tagName||""},X.prototype.setAttr=function(F,r1){return this.getAttrs()[F]=r1,this},X.prototype.getAttr=function(F){return this.getAttrs()[F]},X.prototype.setAttrs=function(F){return Object.assign(this.getAttrs(),F),this},X.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},X.prototype.setClass=function(F){return this.setAttr("class",F)},X.prototype.addClass=function(F){for(var x3,r1=this.getClass(),U1=this.whitespaceRegex,V2=r1?r1.split(U1):[],a3=F.split(U1);x3=a3.shift();)-1===O(V2,x3)&&V2.push(x3);return this.getAttrs().class=V2.join(" "),this},X.prototype.removeClass=function(F){for(var x3,r1=this.getClass(),U1=this.whitespaceRegex,V2=r1?r1.split(U1):[],a3=F.split(U1);V2.length&&(x3=a3.shift());){var u3=O(V2,x3);-1!==u3&&V2.splice(u3,1)}return this.getAttrs().class=V2.join(" "),this},X.prototype.getClass=function(){return this.getAttrs().class||""},X.prototype.hasClass=function(F){return-1!==(" "+this.getClass()+" ").indexOf(" "+F+" ")},X.prototype.setInnerHTML=function(F){return this.innerHTML=F,this},X.prototype.setInnerHtml=function(F){return this.setInnerHTML(F)},X.prototype.getInnerHTML=function(){return this.innerHTML||""},X.prototype.getInnerHtml=function(){return this.getInnerHTML()},X.prototype.toAnchorString=function(){var F=this.getTagName(),r1=this.buildAttrsStr();return["<",F,r1=r1?" "+r1:"",">",this.getInnerHtml(),"</",F,">"].join("")},X.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var F=this.getAttrs(),r1=[];for(var U1 in F)F.hasOwnProperty(U1)&&r1.push(U1+'="'+F[U1]+'"');return r1.join(" ")},X}(),d1=function(){function X(F){void 0===F&&(F={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=F.newWindow||!1,this.truncate=F.truncate||{},this.className=F.className||""}return X.prototype.build=function(F){return new a1({tagName:"a",attrs:this.createAttrs(F),innerHtml:this.processAnchorText(F.getAnchorText())})},X.prototype.createAttrs=function(F){var r1={href:F.getAnchorHref()},U1=this.createCssClass(F);return U1&&(r1.class=U1),this.newWindow&&(r1.target="_blank",r1.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length<F.getAnchorText().length&&(r1.title=F.getAnchorHref()),r1},X.prototype.createCssClass=function(F){var r1=this.className;if(r1){for(var U1=[r1],V2=F.getCssClassSuffixes(),a3=0,x3=V2.length;a3<x3;a3++)U1.push(r1+"-"+V2[a3]);return U1.join(" ")}return""},X.prototype.processAnchorText=function(F){return this.doTruncate(F)},X.prototype.doTruncate=function(F){var r1=this.truncate;if(!r1||!r1.length)return F;var U1=r1.length,V2=r1.location;return"smart"===V2?function j(X,F,r1){var U1,V2;null==r1?(r1="…",V2=3,U1=8):(V2=r1.length,U1=r1.length);var x3=function(It){var St="";return It.scheme&&It.host&&(St+=It.scheme+"://"),It.host&&(St+=It.host),It.path&&(St+="/"+It.path),It.query&&(St+="?"+It.query),It.fragment&&(St+="#"+It.fragment),St},u3=function(It,St){var Ut=St/2,Ct=Math.ceil(Ut),Ce=-1*Math.floor(Ut),mt="";return Ce<0&&(mt=It.substr(Ce)),It.substr(0,Ct)+r1+mt};if(X.length<=F)return X;var St,Ut,Ct,z3=F-V2,$3=(St={},(Ct=(Ut=X).match(/^([a-z]+):\/\//i))&&(St.scheme=Ct[1],Ut=Ut.substr(Ct[0].length)),(Ct=Ut.match(/^(.*?)(?=(\?|#|\/|$))/i))&&(St.host=Ct[1],Ut=Ut.substr(Ct[0].length)),(Ct=Ut.match(/^\/(.*?)(?=(\?|#|$))/i))&&(St.path=Ct[1],Ut=Ut.substr(Ct[0].length)),(Ct=Ut.match(/^\?(.*?)(?=(#|$))/i))&&(St.query=Ct[1],Ut=Ut.substr(Ct[0].length)),(Ct=Ut.match(/^#(.*?)$/i))&&(St.fragment=Ct[1]),St);if($3.query){var B3=$3.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);B3&&($3.query=$3.query.substr(0,B3[1].length),X=x3($3))}if(X.length<=F||($3.host&&($3.host=$3.host.replace(/^www\./,""),X=x3($3)),X.length<=F))return X;var F3="";if($3.host&&(F3+=$3.host),F3.length>=z3)return $3.host.length==F?($3.host.substr(0,F-V2)+r1).substr(0,z3+U1):u3(F3,z3).substr(0,z3+U1);var E3="";if($3.path&&(E3+="/"+$3.path),$3.query&&(E3+="?"+$3.query),E3){if((F3+E3).length>=z3)return(F3+E3).length==F?(F3+E3).substr(0,F):(F3+u3(E3,z3-F3.length)).substr(0,z3+U1);F3+=E3}if($3.fragment){var Kt="#"+$3.fragment;if((F3+Kt).length>=z3)return(F3+Kt).length==F?(F3+Kt).substr(0,F):(F3+u3(Kt,z3-F3.length)).substr(0,z3+U1);F3+=Kt}if($3.scheme&&$3.host){var ft=$3.scheme+"://";if((F3+ft).length<z3)return(ft+F3).substr(0,F)}if(F3.length<=F)return F3;var Gt="";return z3>0&&(Gt=F3.substr(-1*Math.floor(z3/2))),(F3.substr(0,Math.ceil(z3/2))+r1+Gt).substr(0,z3+U1)}(F,U1):"middle"===V2?function e1(X,F,r1){if(X.length<=F)return X;var U1,V2;null==r1?(r1="…",U1=8,V2=3):(U1=r1.length,V2=r1.length);var a3=F-V2,x3="";return a3>0&&(x3=X.substr(-1*Math.floor(a3/2))),(X.substr(0,Math.ceil(a3/2))+r1+x3).substr(0,a3+U1)}(F,U1):function H(X,F,r1){return function D(X,F,r1){var U1;return X.length>F&&(null==r1?(r1="…",U1=3):U1=r1.length,X=X.substring(0,F-U1)+r1),X}(X,F,r1)}(F,U1)},X}(),Y=function(){function X(F){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=F.tagBuilder,this.matchedText=F.matchedText,this.offset=F.offset}return X.prototype.getMatchedText=function(){return this.matchedText},X.prototype.setOffset=function(F){this.offset=F},X.prototype.getOffset=function(){return this.offset},X.prototype.getCssClassSuffixes=function(){return[this.getType()]},X.prototype.buildTag=function(){return this.tagBuilder.build(this)},X}(),l1=f(9799),v1=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.email="",U1.email=r1.email,U1}return(0,l1.C6)(F,X),F.prototype.getType=function(){return"email"},F.prototype.getEmail=function(){return this.email},F.prototype.getAnchorHref=function(){return"mailto:"+this.email},F.prototype.getAnchorText=function(){return this.email},F}(Y),Z=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.serviceName="",U1.hashtag="",U1.serviceName=r1.serviceName,U1.hashtag=r1.hashtag,U1}return(0,l1.C6)(F,X),F.prototype.getType=function(){return"hashtag"},F.prototype.getServiceName=function(){return this.serviceName},F.prototype.getHashtag=function(){return this.hashtag},F.prototype.getAnchorHref=function(){var r1=this.serviceName,U1=this.hashtag;switch(r1){case"twitter":return"https://twitter.com/hashtag/"+U1;case"facebook":return"https://www.facebook.com/hashtag/"+U1;case"instagram":return"https://instagram.com/explore/tags/"+U1;case"tiktok":return"https://www.tiktok.com/tag/"+U1;default:throw new Error("Unknown service name to point hashtag to: "+r1)}},F.prototype.getAnchorText=function(){return"#"+this.hashtag},F}(Y),S1=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.serviceName="twitter",U1.mention="",U1.mention=r1.mention,U1.serviceName=r1.serviceName,U1}return(0,l1.C6)(F,X),F.prototype.getType=function(){return"mention"},F.prototype.getMention=function(){return this.mention},F.prototype.getServiceName=function(){return this.serviceName},F.prototype.getAnchorHref=function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;case"soundcloud":return"https://soundcloud.com/"+this.mention;case"tiktok":return"https://www.tiktok.com/@"+this.mention;default:throw new Error("Unknown service name to point mention to: "+this.serviceName)}},F.prototype.getAnchorText=function(){return"@"+this.mention},F.prototype.getCssClassSuffixes=function(){var r1=X.prototype.getCssClassSuffixes.call(this),U1=this.getServiceName();return U1&&r1.push(U1),r1},F}(Y),V1=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.number="",U1.plusSign=!1,U1.number=r1.number,U1.plusSign=r1.plusSign,U1}return(0,l1.C6)(F,X),F.prototype.getType=function(){return"phone"},F.prototype.getPhoneNumber=function(){return this.number},F.prototype.getNumber=function(){return this.getPhoneNumber()},F.prototype.getAnchorHref=function(){return"tel:"+(this.plusSign?"+":"")+this.number},F.prototype.getAnchorText=function(){return this.matchedText},F}(Y),D1=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.url="",U1.urlMatchType="scheme",U1.protocolUrlMatch=!1,U1.protocolRelativeMatch=!1,U1.stripPrefix={scheme:!0,www:!0},U1.stripTrailingSlash=!0,U1.decodePercentEncoding=!0,U1.schemePrefixRegex=/^(https?:\/\/)?/i,U1.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,U1.protocolRelativeRegex=/^\/\//,U1.protocolPrepended=!1,U1.urlMatchType=r1.urlMatchType,U1.url=r1.url,U1.protocolUrlMatch=r1.protocolUrlMatch,U1.protocolRelativeMatch=r1.protocolRelativeMatch,U1.stripPrefix=r1.stripPrefix,U1.stripTrailingSlash=r1.stripTrailingSlash,U1.decodePercentEncoding=r1.decodePercentEncoding,U1}return(0,l1.C6)(F,X),F.prototype.getType=function(){return"url"},F.prototype.getUrlMatchType=function(){return this.urlMatchType},F.prototype.getUrl=function(){var r1=this.url;return!this.protocolRelativeMatch&&!this.protocolUrlMatch&&!this.protocolPrepended&&(r1=this.url="http://"+r1,this.protocolPrepended=!0),r1},F.prototype.getAnchorHref=function(){return this.getUrl().replace(/&/g,"&")},F.prototype.getAnchorText=function(){var r1=this.getMatchedText();return this.protocolRelativeMatch&&(r1=this.stripProtocolRelativePrefix(r1)),this.stripPrefix.scheme&&(r1=this.stripSchemePrefix(r1)),this.stripPrefix.www&&(r1=this.stripWwwPrefix(r1)),this.stripTrailingSlash&&(r1=this.removeTrailingSlash(r1)),this.decodePercentEncoding&&(r1=this.removePercentEncoding(r1)),r1},F.prototype.stripSchemePrefix=function(r1){return r1.replace(this.schemePrefixRegex,"")},F.prototype.stripWwwPrefix=function(r1){return r1.replace(this.wwwPrefixRegex,"$1")},F.prototype.stripProtocolRelativePrefix=function(r1){return r1.replace(this.protocolRelativeRegex,"")},F.prototype.removeTrailingSlash=function(r1){return"/"===r1.charAt(r1.length-1)&&(r1=r1.slice(0,-1)),r1},F.prototype.removePercentEncoding=function(r1){var U1=r1.replace(/%22/gi,""").replace(/%26/gi,"&").replace(/%27/gi,"'").replace(/%3C/gi,"<").replace(/%3E/gi,">");try{return decodeURIComponent(U1)}catch{return U1}},F}(Y),Q=function(){return function X(F){this.__jsduckDummyDocProp=null,this.tagBuilder=F.tagBuilder}}(),h1=/[A-Za-z]/,x1=/[\d]/,O1=/[\D]/,J1=/\s/,G1=/['"]/,L1=/[\x00-\x1F\x7F]/,a2=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/.source,O2=a2+/\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/.source+/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/.source,o2=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,X2=O2+o2,N2=O2+o2,r2=new RegExp("[".concat(N2,"]")),g2="(?:["+o2+"]{1,3}\\.){3}["+o2+"]{1,3}",H1="["+N2+"](?:["+N2+"\\-_]{0,61}["+N2+"])?",y2=function(X){return"(?=("+H1+"))\\"+X},Q2=function(X){return"(?:"+y2(X)+"(?:\\."+y2(X+1)+"){0,126}|"+g2+")"},L2=(new RegExp("["+N2+".\\-]*["+N2+"\\-]"),r2),E1=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|verm\xf6gensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|verm\xf6gensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|\u043a\u0430\u0442\u043e\u043b\u0438\u043a|\u0627\u062a\u0635\u0627\u0644\u0627\u062a|\u0627\u0644\u0628\u062d\u0631\u064a\u0646|\u0627\u0644\u062c\u0632\u0627\u0626\u0631|\u0627\u0644\u0639\u0644\u064a\u0627\u0646|\u067e\u0627\u06a9\u0633\u062a\u0627\u0646|\u0643\u0627\u062b\u0648\u0644\u064a\u0643|\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|\u043c\u043e\u0441\u043a\u0432\u0430|\u043e\u043d\u043b\u0430\u0439\u043d|\u0627\u0628\u0648\u0638\u0628\u064a|\u0627\u0631\u0627\u0645\u0643\u0648|\u0627\u0644\u0627\u0631\u062f\u0646|\u0627\u0644\u0645\u063a\u0631\u0628|\u0627\u0645\u0627\u0631\u0627\u062a|\u0641\u0644\u0633\u0637\u064a\u0646|\u0645\u0644\u064a\u0633\u064a\u0627|\u092d\u093e\u0930\u0924\u092e\u094d|\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8|\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|\u05d9\u05e9\u05e8\u05d0\u05dc|\u0627\u06cc\u0631\u0627\u0646|\u0628\u0627\u0632\u0627\u0631|\u0628\u06be\u0627\u0631\u062a|\u0633\u0648\u062f\u0627\u0646|\u0633\u0648\u0631\u064a\u0629|\u0647\u0645\u0631\u0627\u0647|\u092d\u093e\u0930\u094b\u0924|\u0938\u0902\u0917\u0920\u0928|\u09ac\u09be\u0982\u09b2\u09be|\u0c2d\u0c3e\u0c30\u0c24\u0c4d|\u0d2d\u0d3e\u0d30\u0d24\u0d02|\u5609\u91cc\u5927\u9152\u5e97|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|\u0434\u0435\u0442\u0438|\u0441\u0430\u0439\u0442|\u0628\u0627\u0631\u062a|\u0628\u064a\u062a\u0643|\u0680\u0627\u0631\u062a|\u062a\u0648\u0646\u0633|\u0634\u0628\u0643\u0629|\u0639\u0631\u0627\u0642|\u0639\u0645\u0627\u0646|\u0645\u0648\u0642\u0639|\u092d\u093e\u0930\u0924|\u09ad\u09be\u09b0\u09a4|\u09ad\u09be\u09f0\u09a4|\u0a2d\u0a3e\u0a30\u0a24|\u0aad\u0abe\u0ab0\u0aa4|\u0b2d\u0b3e\u0b30\u0b24|\u0cad\u0cbe\u0cb0\u0ca4|\u0dbd\u0d82\u0d9a\u0dcf|\u30a2\u30de\u30be\u30f3|\u30b0\u30fc\u30b0\u30eb|\u30af\u30e9\u30a6\u30c9|\u30dd\u30a4\u30f3\u30c8|\u7ec4\u7ec7\u673a\u6784|\u96fb\u8a0a\u76c8\u79d1|\u9999\u683c\u91cc\u62c9|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|\u0431\u0435\u043b|\u043a\u043e\u043c|\u049b\u0430\u0437|\u043c\u043a\u0434|\u043c\u043e\u043d|\u043e\u0440\u0433|\u0440\u0443\u0441|\u0441\u0440\u0431|\u0443\u043a\u0440|\u0570\u0561\u0575|\u05e7\u05d5\u05dd|\u0639\u0631\u0628|\u0642\u0637\u0631|\u0643\u0648\u0645|\u0645\u0635\u0631|\u0915\u0949\u092e|\u0928\u0947\u091f|\u0e04\u0e2d\u0e21|\u0e44\u0e17\u0e22|\u0ea5\u0eb2\u0ea7|\u30b9\u30c8\u30a2|\u30bb\u30fc\u30eb|\u307f\u3093\u306a|\u4e2d\u6587\u7f51|\u4e9a\u9a6c\u900a|\u5929\u4e3b\u6559|\u6211\u7231\u4f60|\u65b0\u52a0\u5761|\u6de1\u9a6c\u9521|\u8bfa\u57fa\u4e9a|\u98de\u5229\u6d66|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|\u03b5\u03bb|\u03b5\u03c5|\u0431\u0433|\u0435\u044e|\u0440\u0444|\u10d2\u10d4|\ub2f7\ub137|\ub2f7\ucef4|\uc0bc\uc131|\ud55c\uad6d|\u30b3\u30e0|\u4e16\u754c|\u4e2d\u4fe1|\u4e2d\u56fd|\u4e2d\u570b|\u4f01\u4e1a|\u4f5b\u5c71|\u4fe1\u606f|\u5065\u5eb7|\u516b\u5366|\u516c\u53f8|\u516c\u76ca|\u53f0\u6e7e|\u53f0\u7063|\u5546\u57ce|\u5546\u5e97|\u5546\u6807|\u5609\u91cc|\u5728\u7ebf|\u5927\u62ff|\u5a31\u4e50|\u5bb6\u96fb|\u5e7f\u4e1c|\u5fae\u535a|\u6148\u5584|\u624b\u673a|\u62db\u8058|\u653f\u52a1|\u653f\u5e9c|\u65b0\u95fb|\u65f6\u5c1a|\u66f8\u7c4d|\u673a\u6784|\u6e38\u620f|\u6fb3\u9580|\u70b9\u770b|\u79fb\u52a8|\u7f51\u5740|\u7f51\u5e97|\u7f51\u7ad9|\u7f51\u7edc|\u8054\u901a|\u8c37\u6b4c|\u8d2d\u7269|\u901a\u8ca9|\u96c6\u56e2|\u98df\u54c1|\u9910\u5385|\u9999\u6e2f)/,f1=new RegExp("[".concat(N2,"!#$%&'*+/=?^_`{|}~-]")),$1=new RegExp("^".concat(E1.source,"$")),T1=function(X){function F(){var r1=null!==X&&X.apply(this,arguments)||this;return r1.localPartCharRegex=f1,r1.strictTldRegex=$1,r1}return(0,l1.C6)(F,X),F.prototype.parseMatches=function(r1){for(var U1=this.tagBuilder,V2=this.localPartCharRegex,a3=this.strictTldRegex,x3=[],u3=r1.length,z3=new Q1,$3={m:"a",a:"i",i:"l",l:"t",t:"o",o:":"},B3=0,F3=0,E3=z3;B3<u3;){var at=r1.charAt(B3);switch(F3){case 0:"m"===(M1=at)?Ce(1):V2.test(M1)&&Ce();break;case 1:we(r1.charAt(B3-1),at);break;case 2:ft(at);break;case 3:Gt(at);break;case 4:It(at);break;case 5:St(at);break;case 6:Ut(at);break;case 7:Ct(at);break;default:W(F3)}B3++}var M1;return c1(),x3;function we(M1,K1){":"===M1?V2.test(K1)?(F3=2,E3=new Q1((0,l1.Cl)((0,l1.Cl)({},E3),{hasMailtoPrefix:!0}))):mt():$3[M1]===K1||(V2.test(K1)?F3=2:"."===K1?F3=3:"@"===K1?F3=4:mt())}function ft(M1){"."===M1?F3=3:"@"===M1?F3=4:V2.test(M1)||mt()}function Gt(M1){"."===M1||"@"===M1?mt():V2.test(M1)?F3=2:mt()}function It(M1){L2.test(M1)?F3=5:mt()}function St(M1){"."===M1?F3=7:"-"===M1?F3=6:L2.test(M1)||c1()}function Ut(M1){"-"===M1||"."===M1?c1():L2.test(M1)?F3=5:c1()}function Ct(M1){"."===M1||"-"===M1?c1():L2.test(M1)?(F3=5,E3=new Q1((0,l1.Cl)((0,l1.Cl)({},E3),{hasDomainDot:!0}))):c1()}function Ce(M1){void 0===M1&&(M1=2),F3=M1,E3=new Q1({idx:B3})}function mt(){F3=0,E3=z3}function c1(){if(E3.hasDomainDot){var M1=r1.slice(E3.idx,B3);/[-.]$/.test(M1)&&(M1=M1.slice(0,-1));var K1=E3.hasMailtoPrefix?M1.slice(7):M1;(function q1(I2){var N1=(I2.split(".").pop()||"").toLowerCase();return a3.test(N1)})(K1)&&x3.push(new v1({tagBuilder:U1,matchedText:M1,offset:E3.idx,email:K1}))}mt()}},F}(Q),Q1=function(){return function X(F){void 0===F&&(F={}),this.idx=void 0!==F.idx?F.idx:-1,this.hasMailtoPrefix=!!F.hasMailtoPrefix,this.hasDomainDot=!!F.hasDomainDot}}(),f2=function(){function X(){}return X.isValid=function(F,r1){return!(r1&&!this.isValidUriScheme(r1)||this.urlMatchDoesNotHaveProtocolOrDot(F,r1)||this.urlMatchDoesNotHaveAtLeastOneWordChar(F,r1)&&!this.isValidIpAddress(F)||this.containsMultipleDots(F))},X.isValidIpAddress=function(F){var r1=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==F.match(r1)},X.containsMultipleDots=function(F){var r1=F;return this.hasFullProtocolRegex.test(F)&&(r1=F.split("://")[1]),r1.split("/")[0].indexOf("..")>-1},X.isValidUriScheme=function(F){var r1=F.match(this.uriSchemeRegex),U1=r1&&r1[0].toLowerCase();return"javascript:"!==U1&&"vbscript:"!==U1},X.urlMatchDoesNotHaveProtocolOrDot=function(F,r1){return!(!F||r1&&this.hasFullProtocolRegex.test(r1)||-1!==F.indexOf("."))},X.urlMatchDoesNotHaveAtLeastOneWordChar=function(F,r1){return!(!F||!r1||this.hasFullProtocolRegex.test(r1)||this.hasWordCharAfterProtocolRegex.test(F))},X.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,X.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,X.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+a2+"]"),X.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,X}(),U2=(r1=new RegExp("[/?#](?:["+N2+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^\u2713]*["+N2+"\\-+&@#/%=~_()|'$*\\[\\]{}\u2713])?"),new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,Q2(2),")","|","(","(//)?",/(?:www\.)/.source,Q2(6),")","|","(","(//)?",Q2(10)+"\\.",E1.source,"(?![-"+X2+"])",")",")","(?::[0-9]+)?","(?:"+r1.source+")?"].join(""),"gi")),b3=new RegExp("["+N2+"]"),y3=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.stripPrefix={scheme:!0,www:!0},U1.stripTrailingSlash=!0,U1.decodePercentEncoding=!0,U1.matcherRegex=U2,U1.wordCharRegExp=b3,U1.stripPrefix=r1.stripPrefix,U1.stripTrailingSlash=r1.stripTrailingSlash,U1.decodePercentEncoding=r1.decodePercentEncoding,U1}return(0,l1.C6)(F,X),F.prototype.parseMatches=function(r1){for(var $3,U1=this.matcherRegex,V2=this.stripPrefix,a3=this.stripTrailingSlash,x3=this.decodePercentEncoding,u3=this.tagBuilder,z3=[],B3=function(){var E3=$3[0],at=$3[1],Kt=$3[4],Gt=$3.index,It=$3[5]||$3[9],St=r1.charAt(Gt-1);if(!f2.isValid(E3,at)||Gt>0&&"@"===St||Gt>0&&It&&F3.wordCharRegExp.test(St))return"continue";if(/\?$/.test(E3)&&(E3=E3.substr(0,E3.length-1)),F3.matchHasUnbalancedClosingParen(E3))E3=E3.substr(0,E3.length-1);else{var Ut=F3.matchHasInvalidCharAfterTld(E3,at);Ut>-1&&(E3=E3.substr(0,Ut))}var Ct=["http://","https://"].find(function(M1){return!!at&&-1!==at.indexOf(M1)});if(Ct){var Ce=E3.indexOf(Ct);E3=E3.substr(Ce),at=at.substr(Ce),Gt+=Ce}z3.push(new D1({tagBuilder:u3,matchedText:E3,offset:Gt,urlMatchType:at?"scheme":Kt?"www":"tld",url:E3,protocolUrlMatch:!!at,protocolRelativeMatch:!!It,stripPrefix:V2,stripTrailingSlash:a3,decodePercentEncoding:x3}))},F3=this;null!==($3=U1.exec(r1));)B3();return z3},F.prototype.matchHasUnbalancedClosingParen=function(r1){var V2,U1=r1.charAt(r1.length-1);if(")"===U1)V2="(";else if("]"===U1)V2="[";else{if("}"!==U1)return!1;V2="{"}for(var a3=0,x3=0,u3=r1.length-1;x3<u3;x3++){var z3=r1.charAt(x3);z3===V2?a3++:z3===U1&&(a3=Math.max(a3-1,0))}return 0===a3},F.prototype.matchHasInvalidCharAfterTld=function(r1,U1){if(!r1)return-1;var V2=0;U1&&(V2=r1.indexOf(":"),r1=r1.slice(V2));var x3=new RegExp("^((.?//)?[-."+N2+"]*[-"+N2+"]\\.[-"+N2+"]+)").exec(r1);return null===x3?-1:(V2+=x3[1].length,r1=r1.slice(x3[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(r1)?V2:-1)},F}(Q),A3=new RegExp("[_".concat(N2,"]")),U3=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.serviceName="twitter",U1.serviceName=r1.serviceName,U1}return(0,l1.C6)(F,X),F.prototype.parseMatches=function(r1){for(var U1=this.tagBuilder,V2=this.serviceName,a3=[],x3=r1.length,u3=0,z3=-1,$3=0;u3<x3;){var B3=r1.charAt(u3);switch($3){case 0:"#"===(ft=B3)?($3=2,z3=u3):r2.test(ft)&&($3=1);break;case 1:E3(B3);break;case 2:at(B3);break;case 3:Kt(B3);break;default:W($3)}u3++}var ft;return we(),a3;function E3(ft){r2.test(ft)||($3=0)}function at(ft){$3=A3.test(ft)?3:r2.test(ft)?1:0}function Kt(ft){A3.test(ft)||(we(),z3=-1,$3=r2.test(ft)?1:0)}function we(){if(z3>-1&&u3-z3<=140){var ft=r1.slice(z3,u3),Gt=new Z({tagBuilder:U1,matchedText:ft,offset:z3,serviceName:V2,hashtag:ft.slice(1)});a3.push(Gt)}}},F}(Q),g3=["twitter","facebook","instagram","tiktok"],et=new RegExp("".concat(/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/.source,"|").concat(/(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/.source),"g"),q3=function(X){function F(){var r1=null!==X&&X.apply(this,arguments)||this;return r1.matcherRegex=et,r1}return(0,l1.C6)(F,X),F.prototype.parseMatches=function(r1){for(var x3,U1=this.matcherRegex,V2=this.tagBuilder,a3=[];null!==(x3=U1.exec(r1));){var u3=x3[0],z3=u3.replace(/[^0-9,;#]/g,""),$3=!(!x3[1]&&!x3[2]),B3=0==x3.index?"":r1.substr(x3.index-1,1),F3=r1.substr(x3.index+u3.length,1),E3=!B3.match(/\d/)&&!F3.match(/\d/);this.testMatch(x3[3])&&this.testMatch(u3)&&E3&&a3.push(new V1({tagBuilder:V2,matchedText:u3,offset:x3.index,number:z3,plusSign:$3}))}return a3},F.prototype.testMatch=function(r1){return O1.test(r1)},F}(Q),e3=new RegExp("@[_".concat(N2,"]{1,50}(?![_").concat(N2,"])"),"g"),R1=new RegExp("@[_.".concat(N2,"]{1,30}(?![_").concat(N2,"])"),"g"),I1=new RegExp("@[-_.".concat(N2,"]{1,50}(?![-_").concat(N2,"])"),"g"),F1=new RegExp("@[_.".concat(N2,"]{1,23}[_").concat(N2,"](?![_").concat(N2,"])"),"g"),W1=new RegExp("[^"+N2+"]"),d2=function(X){function F(r1){var U1=X.call(this,r1)||this;return U1.serviceName="twitter",U1.matcherRegexes={twitter:e3,instagram:R1,soundcloud:I1,tiktok:F1},U1.nonWordCharRegex=W1,U1.serviceName=r1.serviceName,U1}return(0,l1.C6)(F,X),F.prototype.parseMatches=function(r1){var z3,U1=this.serviceName,V2=this.matcherRegexes[this.serviceName],a3=this.nonWordCharRegex,x3=this.tagBuilder,u3=[];if(!V2)return u3;for(;null!==(z3=V2.exec(r1));){var $3=z3.index,B3=r1.charAt($3-1);if(0===$3||a3.test(B3)){var F3=z3[0].replace(/\.+$/g,""),E3=F3.slice(1);u3.push(new S1({tagBuilder:x3,matchedText:F3,offset:$3,serviceName:U1,mention:E3}))}}return u3},F}(Q);var r3=function(){return function X(F){void 0===F&&(F={}),this.idx=void 0!==F.idx?F.idx:-1,this.type=F.type||"tag",this.name=F.name||"",this.isOpening=!!F.isOpening,this.isClosing=!!F.isClosing}}();!function(){function X(F){void 0===F&&(F={}),this.version=X.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(F.urls),this.email="boolean"==typeof F.email?F.email:this.email,this.phone="boolean"==typeof F.phone?F.phone:this.phone,this.hashtag=F.hashtag||this.hashtag,this.mention=F.mention||this.mention,this.newWindow="boolean"==typeof F.newWindow?F.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(F.stripPrefix),this.stripTrailingSlash="boolean"==typeof F.stripTrailingSlash?F.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding="boolean"==typeof F.decodePercentEncoding?F.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=F.sanitizeHtml||!1;var r1=this.mention;if(!1!==r1&&-1===["twitter","instagram","soundcloud","tiktok"].indexOf(r1))throw new Error("invalid `mention` cfg '".concat(r1,"' - see docs"));var U1=this.hashtag;if(!1!==U1&&-1===g3.indexOf(U1))throw new Error("invalid `hashtag` cfg '".concat(U1,"' - see docs"));this.truncate=this.normalizeTruncateCfg(F.truncate),this.className=F.className||this.className,this.replaceFn=F.replaceFn||this.replaceFn,this.context=F.context||this}X.link=function(F,r1){return new X(r1).link(F)},X.parse=function(F,r1){return new X(r1).parse(F)},X.prototype.normalizeUrlsCfg=function(F){return null==F&&(F=!0),"boolean"==typeof F?{schemeMatches:F,wwwMatches:F,tldMatches:F}:{schemeMatches:"boolean"!=typeof F.schemeMatches||F.schemeMatches,wwwMatches:"boolean"!=typeof F.wwwMatches||F.wwwMatches,tldMatches:"boolean"!=typeof F.tldMatches||F.tldMatches}},X.prototype.normalizeStripPrefixCfg=function(F){return null==F&&(F=!0),"boolean"==typeof F?{scheme:F,www:F}:{scheme:"boolean"!=typeof F.scheme||F.scheme,www:"boolean"!=typeof F.www||F.www}},X.prototype.normalizeTruncateCfg=function(F){return"number"==typeof F?{length:F,location:"end"}:function x(X,F){for(var r1 in F)F.hasOwnProperty(r1)&&void 0===X[r1]&&(X[r1]=F[r1]);return X}(F||{},{length:Number.POSITIVE_INFINITY,location:"end"})},X.prototype.parse=function(F){var r1=this,U1=["a","style","script"],V2=0,a3=[];return function W2(X,F){for(var r1=F.onOpenTag,U1=F.onCloseTag,V2=F.onText,a3=F.onComment,x3=F.onDoctype,u3=new r3,z3=0,$3=X.length,B3=0,F3=0,E3=u3;z3<$3;){var at=X.charAt(z3);switch(B3){case 0:"<"===at&&_3();break;case 1:"!"===(c3=at)?B3=13:"/"===c3?(B3=2,E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{isClosing:!0}))):"<"===c3?_3():h1.test(c3)?(B3=3,E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{isOpening:!0}))):(B3=0,E3=u3);break;case 2:Gt(at);break;case 3:ft(at);break;case 4:It(at);break;case 5:St(at);break;case 6:Ut(at);break;case 7:Ct(at);break;case 8:Ce(at);break;case 9:mt(at);break;case 10:c1(at);break;case 11:M1(at);break;case 12:K1(at);break;case 13:"--"===X.substr(z3,2)?(z3+=2,E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{type:"comment"})),B3=14):"DOCTYPE"===X.substr(z3,7).toUpperCase()?(z3+=7,E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{type:"doctype"})),B3=20):p3();break;case 14:I2(at);break;case 15:G(at);break;case 16:N1(at);break;case 17:z1(at);break;case 18:B1(at);break;case 19:M2(at);break;case 20:Z2(at);break;default:W(B3)}z3++}var c3;function ft(c3){J1.test(c3)?(E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{name:ot()})),B3=4):"<"===c3?_3():"/"===c3?(E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{name:ot()})),B3=12):">"===c3?(E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{name:ot()})),R3()):!h1.test(c3)&&!x1.test(c3)&&":"!==c3&&p3()}function Gt(c3){">"===c3?p3():h1.test(c3)?B3=3:p3()}function It(c3){J1.test(c3)||("/"===c3?B3=12:">"===c3?R3():"<"===c3?_3():"="===c3||G1.test(c3)||L1.test(c3)?p3():B3=5)}function St(c3){J1.test(c3)?B3=6:"/"===c3?B3=12:"="===c3?B3=7:">"===c3?R3():"<"===c3?_3():G1.test(c3)&&p3()}function Ut(c3){J1.test(c3)||("/"===c3?B3=12:"="===c3?B3=7:">"===c3?R3():"<"===c3?_3():G1.test(c3)?p3():B3=5)}function Ct(c3){J1.test(c3)||('"'===c3?B3=8:"'"===c3?B3=9:/[>=`]/.test(c3)?p3():"<"===c3?_3():B3=10)}function Ce(c3){'"'===c3&&(B3=11)}function mt(c3){"'"===c3&&(B3=11)}function c1(c3){J1.test(c3)?B3=4:">"===c3?R3():"<"===c3&&_3()}function M1(c3){J1.test(c3)?B3=4:"/"===c3?B3=12:">"===c3?R3():"<"===c3?_3():(B3=4,function Z3(){z3--}())}function K1(c3){">"===c3?(E3=new r3((0,l1.Cl)((0,l1.Cl)({},E3),{isClosing:!0})),R3()):B3=4}function I2(c3){"-"===c3?B3=15:">"===c3?p3():B3=16}function G(c3){"-"===c3?B3=18:">"===c3?p3():B3=16}function N1(c3){"-"===c3&&(B3=17)}function z1(c3){B3="-"===c3?18:16}function B1(c3){">"===c3?R3():"!"===c3?B3=19:"-"===c3||(B3=16)}function M2(c3){"-"===c3?B3=17:">"===c3?R3():B3=16}function Z2(c3){">"===c3?R3():"<"===c3&&_3()}function p3(){B3=0,E3=u3}function _3(){B3=1,E3=new r3({idx:z3})}function R3(){var c3=X.slice(F3,E3.idx);c3&&V2(c3,F3),"comment"===E3.type?a3(E3.idx):"doctype"===E3.type?x3(E3.idx):(E3.isOpening&&r1(E3.name,E3.idx),E3.isClosing&&U1(E3.name,E3.idx)),p3(),F3=z3+1}function ot(){return X.slice(E3.idx+(E3.isClosing?2:1),z3).toLowerCase()}F3<z3&&function At(){var c3=X.slice(F3,z3);V2(c3,F3),F3=z3+1}()}(F,{onOpenTag:function(x3){U1.indexOf(x3)>=0&&V2++},onText:function(x3,u3){if(0===V2){var $3=function V(X,F){if(!F.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var V2,r1=[],U1=0;V2=F.exec(X);)r1.push(X.substring(U1,V2.index)),r1.push(V2[0]),U1=V2.index+V2[0].length;return r1.push(X.substring(U1)),r1}(x3,/( | |<|<|>|>|"|"|')/gi),B3=u3;$3.forEach(function(F3,E3){if(E3%2==0){var at=r1.parseText(F3,B3);a3.push.apply(a3,at)}B3+=F3.length})}},onCloseTag:function(x3){U1.indexOf(x3)>=0&&(V2=Math.max(V2-1,0))},onComment:function(x3){},onDoctype:function(x3){}}),a3=this.compactMatches(a3),a3=this.removeUnwantedMatches(a3)},X.prototype.compactMatches=function(F){F.sort(function(z3,$3){return z3.getOffset()-$3.getOffset()});for(var r1=0;r1<F.length-1;){var U1=F[r1],V2=U1.getOffset(),a3=U1.getMatchedText().length,x3=V2+a3;if(r1+1<F.length){if(F[r1+1].getOffset()===V2){var u3=F[r1+1].getMatchedText().length>a3?r1:r1+1;F.splice(u3,1);continue}if(F[r1+1].getOffset()<x3){F.splice(r1+1,1);continue}}r1++}return F},X.prototype.removeUnwantedMatches=function(F){return this.hashtag||R(F,function(r1){return"hashtag"===r1.getType()}),this.email||R(F,function(r1){return"email"===r1.getType()}),this.phone||R(F,function(r1){return"phone"===r1.getType()}),this.mention||R(F,function(r1){return"mention"===r1.getType()}),this.urls.schemeMatches||R(F,function(r1){return"url"===r1.getType()&&"scheme"===r1.getUrlMatchType()}),this.urls.wwwMatches||R(F,function(r1){return"url"===r1.getType()&&"www"===r1.getUrlMatchType()}),this.urls.tldMatches||R(F,function(r1){return"url"===r1.getType()&&"tld"===r1.getUrlMatchType()}),F},X.prototype.parseText=function(F,r1){void 0===r1&&(r1=0),r1=r1||0;for(var U1=this.getMatchers(),V2=[],a3=0,x3=U1.length;a3<x3;a3++){for(var u3=U1[a3].parseMatches(F),z3=0,$3=u3.length;z3<$3;z3++)u3[z3].setOffset(r1+u3[z3].getOffset());V2.push.apply(V2,u3)}return V2},X.prototype.link=function(F){if(!F)return"";this.sanitizeHtml&&(F=F.replace(/</g,"<").replace(/>/g,">"));for(var r1=this.parse(F),U1=[],V2=0,a3=0,x3=r1.length;a3<x3;a3++){var u3=r1[a3];U1.push(F.substring(V2,u3.getOffset())),U1.push(this.createMatchReturnVal(u3)),V2=u3.getOffset()+u3.getMatchedText().length}return U1.push(F.substring(V2)),U1.join("")},X.prototype.createMatchReturnVal=function(F){var r1;return this.replaceFn&&(r1=this.replaceFn.call(this.context,F)),"string"==typeof r1?r1:!1===r1?F.getMatchedText():r1 instanceof a1?r1.toAnchorString():F.buildTag().toAnchorString()},X.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var F=this.getTagBuilder(),r1=[new U3({tagBuilder:F,serviceName:this.hashtag}),new T1({tagBuilder:F}),new q3({tagBuilder:F}),new d2({tagBuilder:F,serviceName:this.mention}),new y3({tagBuilder:F,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=r1},X.prototype.getTagBuilder=function(){var F=this.tagBuilder;return F||(F=this.tagBuilder=new d1({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),F},X.version="3.16.2",X.AnchorTagBuilder=d1,X.HtmlTag=a1,X.matcher={Email:T1,Hashtag:U3,Matcher:Q,Mention:d2,Phone:q3,Url:y3},X.match={Email:v1,Hashtag:Z,Match:Y,Mention:S1,Phone:V1,Url:D1}}();new o.nKC("REQUEST");new o.nKC("RESPONSE"),f(3436);let o1=(()=>{class X{put(r1,U1){this.hasLocalStorage()&&window.localStorage.setItem(r1,JSON.stringify(U1))}get(r1,U1){if(!this.hasLocalStorage()||!window.localStorage.getItem(r1))return;const V2=JSON.parse(window.localStorage.getItem(r1));return U1?Array.isArray(V2)?V2.map(a3=>new U1(a3)):new U1(V2):V2}remove(r1){this.hasLocalStorage()&&window.localStorage.getItem(r1)&&window.localStorage.removeItem(r1)}clear(){if(this.hasLocalStorage())for(;window.localStorage.length>0;)window.localStorage.removeItem(window.localStorage.key(0))}hasLocalStorage(){const r1="test";try{return localStorage.setItem(r1,r1),localStorage.removeItem(r1),!0}catch{return!1}}}return X.\u0275fac=function(r1){return new(r1||X)},X.\u0275prov=o.jDH({token:X,factory:X.\u0275fac}),X})();new o.nKC("IMAGINARY_PIPE_CONFIG");new o.nKC("WindowToken");new o.Xx1},1668:(m2,P1,f)=>{"use strict";var o,a,k,x,D,g,V,W,a1,j,e1,H,d1,Y,l1,v1,Z,S1,V1,H1,y2,Q2,Y1,L2,E1,f1,$1,T1,Q1,f2,U2,b3,y3,A3,U3,g3,rt,Y3,et,q3,e3,R1,I1,L;f.d(P1,{Aj:()=>x,Gv:()=>O1,K5:()=>D,LS:()=>W1,OY:()=>W2,UJ:()=>J1,Wj:()=>a2,gA:()=>Q2,kf:()=>O2,nq:()=>x1,pV:()=>A2,rS:()=>j,z6:()=>F1}),(g=o||(o={})).MALE="male",g.FEMALE="female",g.OTHER="other",function(g){g.SINGLE="single",g.MARRIED="married",g.DIVORCED="divorced",g.WIDOWER="widower",g.DOMESTIC_PARTNERSHIP="domestic_partnership",g.CIVIL_UNION="civil_union",g.SEPARATED="separated"}(a||(a={})),function(g){g.SALARIED="salaried",g.PROFESSIONAL="professional",g.RETIRED="retired",g.NO_OCCUPATION="no-occupation",g.UNEMPLOYED="unemployed"}(k||(k={})),function(g){g.fr="fr",g.en="en",g.it="it",g.es="es",g.de="de"}(x||(x={})),function(g){g.fr_FR="fr_FR",g.en_GB="en_GB",g.it_IT="it_IT",g.es_ES="es_ES",g.de_DE="de_DE"}(D||(D={})),function(g){g.Marketing="marketing",g.Communication="communication",g.Evenementiel="evenementiel",g.JournalismeRp="journalisme-rp",g.CommunityManagement="community-management",g.Ventes="ventes",g.RelationClientSupport="relation-client-support",g.Achats="achats",g.Conseil="conseil",g.DirectionEntreprise="direction-d-entreprise",g.DesignUxUi="design-ux-ui",g.GraphismeIllustration="graphisme-illustration",g.ProductionAudiovisuelle="production-audiovisuelle",g.Administration="administration",g.RhFormation="rh-formation",g.Fiscalite="fiscalite",g.Juridique="juridique",g.ComptabiliteControleDeGestion="comptabilite-controle-de-gestion",g.Audit="audit",g.Logistique="logistique",g.ProductionFabricationExploitation="production-fabrication-exploitation",g.TravauxChantiers="travaux-chantiers",g.QualiteMaintenance="qualite-maintenance",g.DeveloppementInformatique="developpement-informatique",g.GestionDeProjetProduit="gestion-de-projet-produit",g.InfraReseauxTelecoms="infra-reseaux-telecoms",g.EtudesStatistiquesData="etudes-statistiques-data",g.EnergieMateriauxMecanique="energie-materiaux-mecanique",g.ArchitectureUrbanisme="architecture-urbanisme",g.ConceptionGenieCivilGenieIndustriel="conception-genie-civil-genie-industriel",g.ChimieBiologieAgronomie="chimie-biologie-agronomie",g.Environnement="environnement",g.ActivitesSocialesEtCulturelles="activites-sociales-et-culturelles",g.ServicesALaPersonne="services-a-la-personne",g.Sante="sante",g.Enseignement="enseignement",g.HotellerieRestauration="hotellerie-restauration"}(V||(V={})),function(g){g.AdministrationPublique="administration_publique",g.AdministrationScolaireEtUniversitaire="administration_scolaire_et_universitaire",g.AeronautiqueEtAerospatiale="aeronautique_et_aerospatiale",g.AffairesEtrangeres="affaires_etrangeres",g.Agriculture="agriculture",g.AgroAlimentaire="agro_alimentaire",g.ArchitectureEtUrbanisme="architecture_et_urbanisme",g.Armee="armee",g.ArticlesDeLuxeEtBijouterie="articles_de_luxe_et_bijouterie",g.ArticlesDeSport="articles_de_sport",g.Arts="arts",g.ArtsEtArtisanat="arts_et_artisanat",g.ArtsVivants="arts_vivants",g.AssociationsEtOrganisationsSocialesEtSyndicales="associations_et_organisations_sociales_et_syndicales",g.Assurances="assurances",g.AutomatismesIndustriels="automatismes_industriels",g.Avocats="avocats",g.Banques="banques",g.Bibliotheques="bibliotheques",g.BiensDeConsommation="biens_de_consommation",g.BiensEtEquipementsPourLesEntreprises="biens_et_equipements_pour_les_entreprises",g.Biotechnologie="biotechnologie",g.CapitalRisqueEtFondsLbo="capital_risque_et_fonds_lbo",g.CentresDeRecherches="centres_de_recherches",g.ChantiersNavals="chantiers_navals",g.Chimie="chimie",g.CollectivitesPubliquesEtTerritoriales="collectivites_publiques_et_territoriales",g.CommerceDeDetail="commerce_de_detail",g.CommerceDeGros="commerce_de_gros",g.CommerceEtDeveloppementInternational="commerce_et_developpement_international",g.CompagnieAerienneAviation="compagnie_aerienne_aviation",g.Comptabilite="comptabilite",g.ConfectionEtMode="confection_et_mode",g.ConseilEnManagement="conseil_en_management",g.Construction="construction",g.ContenusRedactionnels="contenus_redactionnels",g.Cosmetiques="cosmetiques",g.DefenseEtEspace="defense_et_espace",g.Design="design",g.DesignGraphique="design_graphique",g.Divertissements="divertissements",g.Edition="edition",g.ElaborationDeProgrammes="elaboration_de_programmes",g.Elevage="elevage",g.EmballagesEtConteneurs="emballages_et_conteneurs",g.EnseignementSuperieur="enseignement_superieur",g.EntreposageStockage="entreposage_stockage",g.EnvironnementEtEnergiesRenouvelables="environnement_et_energies_renouvelables",g.EquipementsCollectifs="equipements_collectifs",g.EquipementsEtServicesDeLoisirs="equipements_et_services_de_loisirs",g.EquipementsFerroviaires="equipements_ferroviaires",g.EquipementsMedicaux="equipements_medicaux",g.EtudesDeMarche="etudes_de_marche",g.EtudesRecherche="etudes_recherche",g.ExternalisationDElocalisation="externalisation_d_elocalisation",g.FilmsDAnimation="films_d_animation",g.FormationAgrave="formation_agrave",g.FormationPrimaireSecondaire="formation_primaire_secondaire",g.FormationProfessionnelle="formation_professionnelle",g.GenieCivil="genie_civil",g.GestionDePortefeuilles="gestion_de_portefeuilles",g.GestionDesAssociationsEtFondations="gestion_des_associations_et_fondations",g.GrandeDistribution="grande_distribution",g.HopitauxEtCentresDeSoins="hopitaux_et_centres_de_soins",g.HotellerieEtHebergement="hotellerie_et_hebergement",g.Humanitaire="humanitaire",g.Immobilier="immobilier",g.ImmobilierCommercial="immobilier_commercial",g.ImportEtExport="import_et_export",g.ImprimerieReproduction="imprimerie_reproduction",g.IndustrieAutomobile="industrie_automobile",g.IndustrieBoisEtPapiers="industrie_bois_et_papiers",g.IndustrieComposantsElectriquesElectroniques="industrie_composants_electriques_electroniques",g.IndustrieDuCinema="industrie_du_cinema",g.IndustriePharmaceutique="industrie_pharmaceutique",g.IndustrieTextile="industrie_textile",g.IngenierieDuMecenat="ingenierie_du_mecenat",g.IngenierieMecaniqueOuIndustrielle="ingenierie_mecanique_ou_industrielle",g.InstitutionsJudiciaires="institutions_judiciaires",g.InstitutionsReligieuses="institutions_religieuses",g.Internet="internet",g.JeuxDArgentEtCasinos="jeux_d_argent_et_casinos",g.JeuxElectroniques="jeux_electroniques",g.LogicielsInformatiques="logiciels_informatiques",g.LogistiqueEtChaineDApprovisionnement="logistique_et_chaine_d_approvisionnement",g.LoisirsVoyagesEtTourisme="loisirs_voyages_et_tourisme",g.MachinesEtEquipements="machines_et_equipements",g.MandatLegislatif="mandat_legislatif",g.MandatPolitique="mandat_politique",g.MarchesDesCapitaux="marches_des_capitaux",g.MarketingEtPublicite="marketing_et_publicite",g.MateriauxDeConstruction="materiaux_de_construction",g.MaterielInformatique="materiel_informatique",g.MatieresPremieres="matieres_premieres",g.MedecinesAlternatives="medecines_alternatives",g.MediasEnLigne="medias_en_ligne",g.MediasRadioEtTelediffuses="medias_radio_et_telediffuses",g.MessageriesEtFret="messageries_et_fret",g.Meubles="meubles",g.MinesEtMictaux="mines_et_mictaux",g.MuseesEtInstitutionsCulturelles="musees_et_institutions_culturelles",g.Musique="musique",g.Nanotechnologies="nanotechnologies",g.OrganisationDEvenements="organisation_d_evenements",g.PartiPolitique="parti_politique",g.Peche="peche",g.PetroleEtEnergie="petrole_et_energie",g.Photographie="photographie",g.Plastiques="plastiques",g.PoliceGendarmerie="police_gendarmerie",g.PolitiquesPubliques="politiques_publiques",g.PresseEcrite="presse_ecrite",g.ProductionAudiovisuelle="production_audiovisuelle",g.ProduitsElectroniquesGrandPublic="produits_electroniques_grand_public",g.ProfessionsMedicales="professions_medicales",g.Recrutement="recrutement",g.ReglementExtrajudiciaireDeConflits="reglement_extrajudiciaire_de_conflits",g.RelationsPubliquesEtCommunication="relations_publiques_et_communication",g.ReseauxInformatiques="reseaux_informatiques",g.RessourcesHumaines="ressources_humaines",g.Restaurants="restaurants",g.RestaurationCollective="restauration_collective",g.SanteFormeEtBienEtre="sante_forme_et_bien_etre",g.SecteurLaitier="secteur_laitier",g.SecteurMedicoPsychologique="secteur_medico_psychologique",g.SecuriteCivile="securite_civile",g.SecuriteEtEnquetes="securite_et_enquetes",g.SecuriteInformatiqueEtDesReseaux="securite_informatique_et_des_reseaux",g.SemiConducteurs="semi_conducteurs",g.ServicesALaPersonne="services_a_la_personne",g.ServicesAuxConsommateurs="services_aux_consommateurs",g.ServicesDInformation="services_d_information",g.ServicesDInvestissement="services_d_investissement",g.ServicesFinanciers="services_financiers",g.ServicesJuridiques="services_juridiques",g.ServicesPourLEnvironnement="services_pour_l_environnement",g.Sports="sports",g.Tabac="tabac",g.TechnologiesEtServicesDeLInformation="technologies_et_services_de_l_information",g.TechnologiesSansFil="technologies_sans_fil",g.Telecommunications="telecommunications",g.TraductionEtAdaptation="traduction_et_adaptation",g.TransportsMaritimes="transports_maritimes",g.TransportsRoutiersEtFerroviaires="transports_routiers_et_ferroviaires",g.VerresCeramiquesEtCiments="verres_ceramiques_et_ciments",g.Veterinaire="veterinaire",g.VinsEtSpiritueux="vins_et_spiritueux"}(W||(W={})),function(g){g.AppleStore="APPLE_STORE",g.Other="AUTRE",g.Behance="BEHANCE",g.Blog="BLOG",g.Dribbble="DRIBBBLE",g.Facebook="FACEBOOK",g.Github="GITHUB",g.GoogleStore="GOOGLE_STORE",g.Instagram="INSTAGRAM",g.Linkedin="LINKEDIN",g.Pinterest="PINTEREST",g.Skype="SKYPE",g.Tumblr="TUMBLR",g.Twitter="TWITTER",g.Viadeo="VIADEO",g.Youtube="YOUTUBE"}(a1||(a1={}));class D1{media;url;urlBuildingInfo;title;type;constructor(s2={}){this.title=s2.title,this.type=s2.type,this.media=s2.media||"",this.urlBuildingInfo=s2.urlBuildingInfo||"",this.url=s2.url||this.buildUrl(s2.media,s2.urlBuildingInfo)}buildIconName(s2){return s2===a1.Other?"blog":s2.toString().toLowerCase()}checkIfUsingCompleteUrl(s2){switch(s2){case a1.Behance:case a1.Dribbble:case a1.Facebook:case a1.Github:case a1.Instagram:case a1.Pinterest:case a1.Skype:case a1.Twitter:return!1;default:return!0}}buildUrl(s2,O3){if(!s2||!O3)return"";const wt=/(?:https?:\/\/)?(.*?\..*?)(\/.*?(?:\..*?)?)?$/g;switch(s2){case a1.Behance:return`https://www.behance.com/${O3}`;case a1.Dribbble:return`https://www.dribbble.com/${O3}`;case a1.Facebook:return`https://www.facebook.com/${O3}`;case a1.Github:return`https://www.github.com/${O3}`;case a1.Instagram:return`https://www.instagram.com/${O3}`;case a1.Pinterest:return`https://www.pinterest.com/${O3}`;case a1.Skype:return`skype:${O3}?call`;case a1.Twitter:return`https://www.twitter.com/${O3}`;default:return O3.replace(wt,"https://$1$2")}}}function h1(g){return g?new Date("string"==typeof g?g.replace(/\+([0-9]{2}):?([0-9]{2})/g,"+$1:$2"):g):void 0}function x1(g){let s2=g[0];const O3=g.split("@");for(let wt=1;wt<O3[0].length;wt++)s2+="*";return`${s2}@${O3[1]}`}function O1(g){const s2=g.split(" "),O3=s2[s2.length-1];let wt=s2[0];for(let nt=1;nt<s2.length-1;nt++)wt+=` ${s2[nt]}`;wt+=` ${O3[0]}`;for(let nt=1;nt<O3.length;nt++)wt+="*";return wt}function J1(g={}){return{...g,dateCreated:h1(g.dateCreated)}}!function(g){g.Member="member",g.Visitor="visitor"}(j||(j={}));class L1{lat;lon;constructor(s2){const O3=s2||{};this.lat=O3.lat,this.lon=O3.lon}}class a2{cityPlaceId;address;city;zipCode;department;departmentShort;state;stateShort;country;countryShort;geo;type;constructor(s2){const O3=s2||{};this.cityPlaceId=O3.cityPlaceId,this.address=O3.address,this.city=O3.city,this.zipCode=O3.zipCode,this.department=O3.department,this.departmentShort=O3.departmentShort,this.state=O3.state,this.stateShort=O3.stateShort,this.country=O3.country,this.countryShort=O3.countryShort,this.geo=new L1(O3.geo),this.type=O3.type}get short(){if(this.address)return this.mergeParts([this.address,this.city]);if(this.city){const s2=[this.department,this.country].filter(Boolean).find(O3=>O3!==this.city);return this.mergeParts([this.city,s2])}return this.department?this.mergeParts([this.department,this.country]):this.country}mergeParts(s2){return s2.filter(Boolean).join(", ")}}class A2 extends a2{additionalAddress;constructor(s2){super(s2),this.additionalAddress=(s2||{}).additionalAddress}}function O2(g={}){return{...g,dateCreated:h1(g.dateCreated)}}(function(g){g.Contact="contact",g.ContactAts="contact_ats",g.Recruitment="recruitment",g.Business="business",g.DailyRp="daily_rp",g.PasscarriereLp="passcarriere_lp",g.AtsLp="ats_lp",g.Blog="blog",g.Account="account",g.Fibii="fibii",g.Protect="protect",g.Moulteampass="moulteampass",g.UnJeuneUneSolution="unjeuneunesolution",g.Dpo="dpo",g.Money="money",g.MoneyPremium="money_premium",g.Drive="drive",g.DriveCall="drive_call",g.Neph="neph",g.CampusServices="campus_services",g.Boost="boost",g.Bnp="bnp",g.Soge="soge",g.SogeV2="sogev2",g.Cat31="cat31",g.Capg="capg",g.Cans="cans",g.Cavdf="cavdf",g.Cacf="cacf",g.Can="can"})(e1||(e1={})),function(g){g.Instantly="instantly",g.Daily="daily",g.Weekly="weekly",g.Monthly="monthly",g.None="none"}(H||(H={})),function(g){g.Afrikaans="AFRIKAANS",g.Albanais="ALBANAIS",g.Allemand="ALLEMAND",g.Amharique="AMHARIQUE",g.Anglais="ANGLAIS",g.Arabe="ARABE",g.Araona="ARAONA",g.Armenien="ARMENIEN",g.Aymara="AYMARA",g.Azeri="AZERI",g.Basque="BASQUE",g.Baure="BAURE",g.Bengali="BENGALI",g.Besiro="BESIRO",g.Bichelamar="BICHELAMAR",g.Bielorusse="BIELORUSSE",g.Birman="BIRMAN",g.Bulgare="BULGARE",g.Canichana="CANICHANA",g.Cantonais="CANTONAIS",g.Catalan="CATALAN",g.Cavinena="CAVINENA",g.Cayubaba="CAYUBABA",g.Chacobo="CHACOBO",g.Chichewa="CHICHEWA",g.Chimane="CHIMANE",g.Chinois="CHINOIS",g.Cinghalais="CINGHALAIS",g.Coreen="COREEN",g.CreoleGuinee="CREOLE_GUINEE",g.CreoleHaitien="CREOLE_HAITIEN",g.CreoleSeychellois="CREOLE_SEYCHELLOIS",g.Croate="CROATE",g.Danois="DANOIS",g.Divehi="DIVEHI",g.Dothraki="DOTHRAKI",g.Dzongkha="DZONGKHA",g.EseEjja="ESE_EJJA",g.Espagnol="ESPAGNOL",g.Estonien="ESTONIEN",g.Fidjien="FIDJIEN",g.Filipino="FILIPINO",g.Finnois="FINNOIS",g.Francais="FRANCAIS",g.Georgien="GEORGIEN",g.Gilbertin="GILBERTIN",g.Grec="GREC",g.Guarani="GUARANI",g.Guarasuwe="GUARASUWE",g.Guarayu="GUARAYU",g.Hebreu="HEBREU",g.Hindi="HINDI",g.Hindoustani="HINDOUSTANI",g.HiriMotu="HIRI_MOTU",g.Hongrois="HONGROIS",g.Iban="IBAN",g.Indonesien="INDONESIEN",g.Irlandais="IRLANDAIS",g.Islandais="ISLANDAIS",g.Italien="ITALIEN",g.Itonama="ITONAMA",g.Japonais="JAPONAIS",g.Kallawaya="KALLAWAYA",g.Kazakh="KAZAKH",g.Khmer="KHMER",g.Kichwa="KICHWA",g.Kirghiz="KIRGHIZ",g.Kirundi="KIRUNDI",g.Kiswahili="KISWAHILI",g.LangueDesSignes="LANGUE_DES_SIGNES",g.Lao="LAO",g.Latin="LATIN",g.Leko="LEKO",g.Letton="LETTON",g.Lituanien="LITUANIEN",g.Luxembourgeois="LUXEMBOURGEOIS",g.Macedonien="MACEDONIEN",g.Machineri="MACHINERI",g.Malais="MALAIS",g.Malgache="MALGACHE",g.Mandarin="MANDARIN",g.Maori="MAORI",g.Maropa="MAROPA",g.Marshallais="MARSHALLAIS",g.Mirandais="MIRANDAIS",g.MojenoIgnaciano="MOJENO_IGNACIANO",g.Mongol="MONGOL",g.Montenegrin="MONTENEGRIN",g.More="MORE",g.Moseten="MOSETEN",g.Movima="MOVIMA",g.Nauruan="NAURUAN",g.Neerlandais="NEERLANDAIS",g.Nepalais="NEPALAIS",g.Norvegien="NORVEGIEN",g.Ourdou="OURDOU",g.Ouzbek="OUZBEK",g.Pacahuara="PACAHUARA",g.Pachto="PACHTO",g.Paluan="PALUAN",g.Persan="PERSAN",g.Polonais="POLONAIS",g.Portugais="PORTUGAIS",g.Puquina="PUQUINA",g.Quechua="QUECHUA",g.Roumain="ROUMAIN",g.Russe="RUSSE",g.Samoan="SAMOAN",g.Sango="SANGO",g.Serbe="SERBE",g.Sesotho="SESOTHO",g.Shikomor="SHIKOMOR",g.Shona="SHONA",g.Shuar="SHUAR",g.Sindebele="SINDEBELE",g.Siriono="SIRIONO",g.Slovaque="SLOVAQUE",g.Slovene="SLOVENE",g.Somali="SOMALI",g.Suedois="SUEDOIS",g.Tacana="TACANA",g.Tadjik="TADJIK",g.Taiwanais="TAIWANAIS",g.Tamazight="TAMAZIGHT",g.Tamoul="TAMOUL",g.Tapiete="TAPIETE",g.Tcheque="TCHEQUE",g.Tetoum="TETOUM",g.Thai="THAI",g.Tigrinya="TIGRINYA",g.TokPisin="TOK_PISIN",g.Tonguien="TONGUIEN",g.Toromona="TOROMONA",g.Turc="TURC",g.Turkmene="TURKMENE",g.Tuvaluan="TUVALUAN",g.Ukrainien="UKRAINIEN",g.UruChipaya="URU_CHIPAYA",g.Vietnamien="VIETNAMIEN",g.Wichi="WICHI",g.Yaminahua="YAMINAHUA",g.Yaracare="YARACARE",g.Yuki="YUKI"}(d1||(d1={})),function(g){g.Infos="personal-data",g.School="school",g.Search="search"}(Y||(Y={})),function(g){g.NOTIONS="NOTIONS",g.INTERMEDIATE="INTERMEDIATE",g.PROFESSIONAL="PROFESSIONAL",g.NATIVE_LANGUAGE="NATIVE_LANGUAGE"}(l1||(l1={})),function(g){g.Contact="CONTACT",g.Educations="EDUCATIONS",g.ExtraExperiences="EXTRA_EXPERIENCES",g.HardSkills="HARD_SKILLS",g.Intro="INTRO",g.Languages="LANGUAGES",g.PersonalIdentity="PERSONAL_IDENTITY",g.ProExperiences="PRO_EXPERIENCES",g.SoftSkills="SOFT_SKILLS",g.Title="TITLE",g.Visibility="VISIBILITY",g.Links="LINKS"}(v1||(v1={})),function(g){g.Homme="HOMME",g.Femme="FEMME",g.Indefini="INDEFINI",g.NotSpecified="NOT_SPECIFIED"}(Z||(Z={})),function(g){g.Communiquant="COMMUNIQUANT",g.Autonome="AUTONOME",g.Flexible="FLEXIBLE",g.Perseverant="PERSEVERANT",g.Positif="POSITIF",g.Creatif="CREATIF",g.Convaincant="CONVAINCANT",g.Innovant="INNOVANT",g.EspritEquipe="ESPRIT_EQUIPE",g.Curieux="CURIEUX",g.Reactif="REACTIF",g.Rigoureux="RIGOUREUX",g.EspritAnalyse="ESPRIT_ANALYSE",g.Entreprenant="ENTREPRENANT"}(S1||(S1={})),function(g){g.WISH_AFTER_STUDY="APRES_ETUDES",g.WISH_BEFORE_THIRTY="AVANT_30_ANS",g.WISH_SOME_DAY="UN_JOUR"}(V1||(V1={}));class N2{top;left;areawidth;areaheight;constructor(s2={}){this.top=Math.abs(s2.offsetY/s2.zoom),this.left=Math.abs(s2.offsetX/s2.zoom),this.areawidth=900/s2.zoom,this.areaheight=250/s2.zoom}}function r2(g={}){return{...g,bannerInfo:g.bannerInfo?new N2(g.bannerInfo):null,location:g.location?new a2(g.location):null,links:g.links&&g.links.length?g.links.map(s2=>new D1(s2)):null}}function F1(g={}){return{...g,company:g.company?r2(g.company):null,location:g.location?new a2(g.location):null,createdDate:h1(g.createdDate),startDate:h1(g.startDate)}}function W1(g={}){return{...g,company:g.company?r2(g.company):null,location:g.location?new a2(g.location):null,createdDate:h1(g.createdDate),startDate:h1(g.startDate)}}function W2(g={}){return{...g,location:new a2(g.location),birthDate:h1(g.birthDate),dateCreated:h1(g.dateCreated),dateModified:h1(g.dateModified),dateDeleted:h1(g.dateDeleted)}}(function(g){g.LessThreeMonths="LESSTHREEMONTHS",g.ThreeAndSixMonths="THREEANDSIXMONTHS",g.SixAndTwelveMonths="SIXANDTWELVEMONTHS",g.TwelveMonths="TWELVEMONTHS",g.TwelveAndTwentyFourMonths="TWELVEANDTWENTYFOURMONTHS",g.MoreTwelveMonths="MORETWELVEMONTHS",g.ThirtySixMonths="THIRTYSIXMONTHS",g.TwentyFourMonths="TWENTYFOURMONTHS",g.ThreeMonths="THREEMONTHS",g.SixMonths="SIXMONTHS",g.LessOneMonth="LESSONEMONTH",g.OneAndThreeMonths="ONEANDTHREEMONTHS",g.FourAndSixMonths="FOURANDSIXMONTHS",g.SevenAndTwelveMonths="SEVENANDTWELVEMONTHS",g.ThirteenAndTwentyFourMonths="THIRTEENANDTWENTYFOURMONTHS",g.TwentyFiveAndThirtySixMonths="TWENTYFIVEANDTHIRTYSIXMONTHS"})(H1||(H1={})),function(g){g.VISIBLE="visible",g.DELETED="deleted",g.PENDING="pending",g.DRAFT="draft"}(y2||(y2={})),function(g){g.CGU="cgu",g.CGV="cgv",g.CPU="cpu",g.LEGAL_NOTICE="legal-notice",g.PRIVACY_POLICY="privacy-policy",g.PRIVACY_POLICY_COOKIE="privacy-policy-cookie",g.PROMOTIONS="promotions"}(Q2||(Q2={})),function(g){g.Active="active",g.Deleted="deleted"}(Y1||(Y1={})),function(g){g.OneShot="one-shot",g.Monthly="monthly",g.Annually="annually",g.Weekly="weekly",g.Quarterly="quarterly",g.Semesterly="semesterly"}(L2||(L2={})),function(g){g.Boolean="boolean",g.Text="text",g.Amount="amount",g.Choice="choice",g.City="city",g.Country="country",g.Date="date",g.Integer="integer",g.School="school",g.Document="document",g.Dataset="dataset",g.Address="address",g.CrousWishes="crous-wish",g.Phone="phone"}(E1||(E1={})),function(g){g.Select="select",g.Button="button"}(f1||(f1={})),function(g){g.Dollar="USD",g.Euro="EUR",g.Pound="GBP"}($1||($1={})),function(g){g.USD="$",g.EUR="\u20ac",g.GBP="\xa3"}(T1||(T1={})),function(g){g.Dollar="dollar",g.Euro="euro",g.Pound="pound"}(Q1||(Q1={})),function(g){g.Input="input",g.Button="button"}(f2||(f2={})),function(g){g.Yes="yes",g.No="no"}(U2||(U2={})),function(g){g.Kit="kit",g.Depot="depot",g.Dropito="dropito",g.Accompaniment="accompaniment"}(b3||(b3={})),function(g){g.Password="password",g.Text="text"}(y3||(y3={})),function(g){g.EqualsTo="equals_to",g.InferiorOrEqualsTo="inferior_or_equals_to",g.SuperiorOrEqualsTo="superior_or_equals_to",g.SuperiorTo="superior_to",g.InferiorTo="inferior_to",g.IsFalse="is_false",g.IsTrue="is_true",g.Mandatory="mandatory",g.Optional="optional",g.ExpressionLanguage="expression_language",g.AnyOf="any_of"}(A3||(A3={})),function(g){g.Always="always",g.OnlyIf="only_if"}(U3||(U3={})),function(g){g.Draft="draft",g.Archived="archived"}(g3||(g3={})),function(g){g.LocaleEN="localeEN",g.LocaleFR="localeFR",g.LocaleES="localeES",g.LocaleIT="localeIT"}(rt||(rt={})),function(g){g.Draft="draft",g.Published="published",g.Completed="completed",g.Cancelled="cancelled",g.Archived="archived"}(Y3||(Y3={})),function(g){g.STATUS_DRAFT="draft",g.STATUS_PENDING="pending",g.STATUS_VALIDATED="validated",g.STATUS_REJECTED="rejected"}(et||(et={})),function(g){g.adaptation="adaptation",g.assiduite="assiduit\xe9",g.assurance="assurance",g.attention="attention",g.autonomie="autonomie",g.accessibilite="accessibilit\xe9",g.accueil="accueil",g.adresse="adresse",g.agile="agile",g.agreable="agr\xe9able",g.aidant="aidant",g.aimable="aimable",g.altruiste="altruiste",g.ambitieux="ambitieux",g.apaisant="apaisant",g.applique="appliqu\xe9",g.assertif="assertif",g.astucieux="astucieux",g.attachant="attachant",g.attentionne="attentionn\xe9",g.audacieux="audacieux",g.avenant="avenant",g.aventureux="aventureux",g.artistique="artistique",g.actif="actif",g.accompli="accompli",g.authentique="authentique",g.aisance_orale="aisance orale",g.accommodant="accommodant",g.bienveillant="bienveillant",g.bienseant="biens\xe9ant",g.bienfaisant="bienfaisant",g.calme="calme",g.capable_de_se_remettre_en_cause="capable de se remettre en cause",g.capacite_a_travailler_sur_des_horaires_variables="capacit\xe9 \xe0 travailler sur des horaires variables",g.capacite_de_synthese="capacit\xe9 de synth\xe8se",g.captivant="captivant",g.chaleureux="chaleureux",g.charismatique="charismatique",g.clair="clair",g.coherent="coh\xe9rent",g.collaboration="collaboration",g.combatif="combatif",g.communicatif="communicatif",g.compatissant="compatissant",g.competitif="comp\xe9titif",g.comprehensif="compr\xe9hensif",g.concentre="concentr\xe9",g.conciliant="conciliant",g.concis="concis",g.confiant="confiant",g.consciencieux="consciencieux",g.convaincant="convaincant",g.cooperatif="coop\xe9ratif",g.courageux="courageux",g.courtois="courtois",g.creatif="cr\xe9atif",g.cultive="cultiv\xe9",g.curieux="curieux",g.debrouillard="d\xe9brouillard",g.decisionnaire="d\xe9cisionnaire",g.delicat="d\xe9licat",g.determine="d\xe9termin\xe9",g.devoue="devou\xe9",g.digne_de_confiance="digne de confiance",g.diligent="diligent",g.diplomate="diplomate",g.direct="direct",g.discipline="discipline",g.discret="discret",g.disponible="disponible",g.doue="dou\xe9",g.doux="doux",g.droit="droit",g.dynamique="dynamique",g.econome="\xe9conome",g.ecoute="\xe9coute",g.ecoute_active="\xe9coute active",g.efficace="efficace",g.eloquent="\xe9loquent",g.empathique="empathique",g.encourageant="encourageant",g.endurant="endurant",g.energique="\xe9nergique",g.engage="engag\xe9",g.enthousiaste="enthousiaste",g.entrainant="entrainant",g.entreprenant="entreprenant",g.epanoui="\xe9panoui",g.equitable="\xe9quitable",g.esprit_d_analyse="esprit d\u2019analyse",g.esprit_d_equipe="esprit d'\xe9quipe",g.esprit_de_competition="esprit de comp\xe9tition",g.exemplaire="exemplaire",g.exigeant="exigeant",g.experimente="exp\xe9riment\xe9",g.expressif="expressif",g.extraverti="extraverti",g.f\u00e9d\u00e9rateur="f\xe9d\xe9rateur",g.ferme="ferme",g.fiable="fiable",g.fidele="fid\xe8le",g.fin="fin",g.flexible="flexible",g.fort="fort",g.franc="franc",g.genereux="g\xe9n\xe9reux",g.gentil="gentil",g.gestion_des_priorites="gestion des priorit\xe9s",g.gestion_du_stress="gestion du stress",g.gout_du_challenge="go\xfbt du challenge",g.gout_du_depassement="go\xfbt du d\xe9passement",g.gout_du_risque="go\xfbt du risque",g.habile="habile",g.hardi="hardi",g.honn\u00eate="honn\xeate",g.humain="humain",g.humble="humble",g.idealiste="id\xe9aliste",g.imaginatif="imaginatif",g.impartial="impartial",g.implique="impliqu\xe9",g.independant="ind\xe9pendant",g.ingenieux="ing\xe9nieux",g.innovant="innovant",g.inspire="inspir\xe9",g.instinctif="instinctif",g.intelligent="intelligent",g.interessant="int\xe9ressant",g.intrepide="intr\xe9pide",g.intuitif="intuitif",g.inventif="inventif",g.joueur="joueur",g.jovial="jovial",g.judicieux="judicieux",g.juste="juste",g.leadership="leadership",g.libre="libre",g.logique="logique",g.loyal="loyal",g.lucide="lucide",g.maitre_de_soi="ma\xeetre de soi",g.malin="malin",g.mature="mature",g.mediateur="m\xe9diateur",g.methodique="m\xe9thodique",g.meticuleux="m\xe9ticuleux",g.minutieux="minutieux",g.modeste="modeste",g.motive="motiv\xe9",g.naturel="naturel",g.negociateur="n\xe9gociateur",g.novateur="novateur",g.nuance="nuanc\xe9",g.objectif="objectif",g.observateur="observateur",g.obstine="obstin\xe9",g.opportuniste="opportuniste",g.optimiste="optimiste",g.ordonne="ordonn\xe9",g.organise="organis\xe9",g.original="original",g.ouvert="ouvert",g.ouvert_d_esprit="ouvert d'esprit",g.pacifique="pacifique",g.paisible="paisible",g.passionne="passionn\xe9",g.patient="patient",g.pedagogue="p\xe9dagogue",g.pensif="pensif",g.perfectionniste="perfectionniste",g.perseverant="pers\xe9v\xe9rant",g.perspicace="perspicace",g.persuasif="persuasif",g.pointilleux="pointilleux",g.poli="poli",g.polyvalent="polyvalent",g.ponctuel="ponctuel",g.positif="positif",g.precis="pr\xe9cis",g.prevenant="pr\xe9venant",g.prevoyant="pr\xe9voyant",g.prise_de_decision="prise de d\xe9cision",g.proactif="proactif",g.productif="productif",g.protecteur="protecteur",g.prudent="prudent",g.pugnace="pugnace",g.qualifie="qualifi\xe9",g.raffine="raffin\xe9",g.raisonnable="raisonnable",g.rapide="rapide",g.rassurant="rassurant",g.rationnel="rationnel",g.realiste="r\xe9aliste",g.reconnaissant="reconnaissant",g.reflechi="r\xe9fl\xe9chi",g.reserve="r\xe9serv\xe9",g.resilient="r\xe9silient",g.resistant="r\xe9sistant",g.resolu="r\xe9solu",g.resolution_de_probl\u00e8mes="r\xe9solution de probl\xe8mes",g.respectueux="respectueux",g.responsable="responsable",g.rigoureux="rigoureux ",g.ruse="rus\xe9",g.s_exprimer_en_public="s\u2019exprimer en public",g.sage="sage",g.sens_critique="sens critique",g.sens_de_l_esthetique="sens de l'esth\xe9tique",g.sens_de_l_initiative="sens de l\u2019initiative",g.sens_de_l_observation="sens de l\u2019observation",g.sens_pratique="sens pratique",g.sensible="sensible ",g.serein="serein",g.serieux="s\xe9rieux",g.serviable="serviable",g.simple="simple",g.sinc\u00e8re="sinc\xe8re",g.sociable="sociable",g.soigne="soign\xe9",g.soigneux="soigneux",g.souci_de_travail_bien_fait="souci de travail bien fait",g.souci_du_detail="souci du d\xe9tail",g.souple="souple",g.souriant="souriant",g.spontane="spontan\xe9",g.sportif="sportif",g.stable="stable",g.strat\u00e8ge="strat\xe8ge",g.studieux="studieux",g.sur_de_soi="s\xfbr de soi",g.sympathique="sympathique ",g.synthetique="synth\xe9tique",g.synthetiser_l_information="synth\xe9tiser l\u2019information",g.talentueux="talentueux",g.temeraire="t\xe9m\xe9raire",g.tempere="temp\xe9r\xe9",g.tenace="tenace ",g.tolerant="tol\xe9rant ",g.tonique="tonique",g.tranquille="tranquille",g.travail_d_equipe="travail d'\xe9quipe",g.travailleur="travailleur",g.unique="unique",g.utopiste="utopiste",g.vaillant="vaillant",g.valeureux="valeureux",g.vif="vif",g.vigilant="vigilant",g.vivant="vivant",g.volontaire="volontaire",g.vrai="vrai",g.zen="zen"}(q3||(q3={})),function(g){g.MarketComm="market_comm",g.BusinessManagement="business_management",g.CreaDesign="crea_design",g.RhAdminJuridique="rh_admin_juridique",g.GestionFinance="gestion_finance",g.LogistiqueProduction="logistique_production",g.Tech="tech",g.ScienceRdIngenierie="science_rd_ingenierie",g.SanteSocialCulture="sante_social_culture",g.HotellerieRestauration="hotellerie_restauration"}(e3||(e3={})),function(g){g.market_comm="Marketing / Communication",g.business_management="Business Management",g.crea_design="Cr\xe9a / Design",g.rh_admin_juridique="RH / Admin / Juridique",g.gestion_finance="Gestion / Finance",g.logistique_production="Logistique / Production",g.tech="Tech",g.science_rd_ingenierie="Science / R&D / Ingenierie",g.sante_social_culture="Sante / Social / Culture",g.hotellerie_restauration="Hotellerie / Restauration"}(R1||(R1={})),function(g){g.Fulltime="fulltime",g.Parttime="parttime"}(I1||(I1={})),function(g){g.Beginner="beginner",g.Confirmed="confirmed",g.Experimented="experimented"}(L||(L={}));const w1=new Intl.DisplayNames(["fr"],{type:"language",fallback:"none"});var v2,t2,J,m1,o1,k1,b2,Y2,x2,T2,l2,P2,t3,S3,v3,xt,vt,zt,h3,j3,st,_t,ct,bt,Qt,ne,Ae,de;["ab","aa","af","ak","sq","am","ar","an","hy","as","av","ae","ay","az","bm","ba","eu","be","bn","bi","bs","br","bg","my","ca","ch","ce","ny","zh","cu","cv","kw","co","cr","hr","cs","da","dv","nl","dz","en","eo","et","ee","fo","fj","fi","fr","fy","ff","gd","gl","lg","ka","de","el","kl","gn","gu","ht","ha","he","hz","hi","ho","hu","is","io","ig","id","ia","ie","iu","ik","ga","it","ja","jv","kn","kr","ks","kk","km","ki","rw","ky","kv","kg","ko","kj","ku","lo","la","lv","li","ln","lt","lu","lb","mk","mg","ms","ml","mt","gv","mi","mr","mh","mn","na","nv","nd","nr","ng","ne","no","nb","nn","ii","oc","oj","or","om","os","pi","ps","fa","pl","pt","pa","qu","ro","rm","rn","ru","se","sm","sg","sa","sc","sr","sn","sd","si","sk","sl","so","st","es","su","sw","ss","sv","tl","ty","tg","ta","tt","te","th","bo","ti","to","ts","tn","tr","tk","tw","ug","uk","ur","uz","ve","vi","vo","wa","cy","wo","xh","yi","yo","za","zu"].map(g=>({code:g,displayName:w1.of(g)})).filter(g=>g.displayName),function(g){g.Compte="account",g.Drive="permii-app",g.Emploi="jobs",g.Fibii="fibii",g.Protect="protect"}(v2||(v2={})),function(g){g.Sent="sent",g.Working="working",g.Canceled="canceled",g.ToSend="to_send"}(t2||(t2={})),function(g){g.BankAccountCreated="bank_account_created",g.BankAccountFailed="bank_account_failed"}(J||(J={})),function(g){g.ToBeProceed="to_be_proceed",g.Pending="pending",g.Proceed="proceed"}(m1||(m1={})),function(g){g.ToBeStarted="toBeStarted",g.ToBeCompleted="toBeCompleted",g.ToBeValidated="toBeValidated",g.DataValidated="dataValidated",g.Processing="processing",g.WaitingUserFeedback="waitingUserFeedback",g.Submitting="submitting",g.ReadyToDeposit="readyToDeposit",g.Pending="pending",g.Error="error",g.Validated="validated",g.Refund="refund",g.Receiving="receiving",g.Canceled="canceled",g.ToBeUpdated="toBeUpdated",g.DataUpdated="dataUpdated"}(o1||(o1={})),function(g){g.Created="kyc_created",g.Pending="kyc_pending",g.RefusedByCRJ="kyc_refused_by_crj",g.Successed="kyc_succeeded",g.RefusedByMangoPay="kyc_failed"}(k1||(k1={})),function(g){g.AlreadyDeposit="alreadyDeposit",g.SchoolNotAuthorized="schoolNotAuthorized",g.IncompatibleIncome="incomeIncompatible",g.ParentIncomeHigh="parentIncomeHigh",g.PartnerIncomeHigh="partnerIncomeHigh",g.LeaseWithNotSameName="leaseWithNotSameName",g.RoomHasPropertyOfParent="roomHasPropertyOfParent",g.ParentHasIsf="parentHasIsf",g.KycIsRefused="kycIsRefused",g.ClientDidNotRespond="clientDidNotRespond",g.ClientAborted="clientAborted",g.CafRejected="cafRejected",g.FreeClient="freeClient"}(b2||(b2={})),function(g){g.MangoPay="MANGOPAY",g.Excluded="EXCLUDED",g.Banking="BANKING"}(Y2||(Y2={})),function(g){g.Swan="swan",g.Boursorama="boursorama",g.BforBank="bforbank",g.SocieteGenerale="sg",g.Monabanq="monabanq"}(x2||(x2={})),function(g){g.waiting="waiting",g.received="received",g.processing="processing",g.processed="processed"}(T2||(T2={})),function(g){g.VALIDATED="validated-step",g.ONGOING="ongoing-step",g.INFO="info-step",g.FUTURE="future-step"}(l2||(l2={})),function(g){g.INFO="info",g.WARNING="warning",g.ERROR="error",g.SUCCESS="success"}(P2||(P2={})),function(g){g.NotStarted="NOT_STARTED",g.WaitingForIban="WAITING_FOR_IBAN",g.Pending="PENDING",g.PersonalInformationFilled="PERSONAL_INFORMATION_FILLED",g.KycStarted="KYC_STARTED",g.WaitingValidation="WAITING_VALIDATION",g.WaitingForInformation="WAITING_FOR_INFORMATION",g.Validated="VALIDATED",g.Receiving="RECEIVING"}(t3||(t3={})),function(g){g.Craftsman="Craftsman",g.Employee="Employee",g.Entrepreneur="Entrepreneur",g.Farmer="Farmer",g.Manager="Manager",g.Practitioner="Practitioner",g.Retiree="Retiree",g.ShopOwner="ShopOwner",g.Student="Student",g.Unemployed="Unemployed"}(S3||(S3={})),function(g){g.LessThan500="LessThan500",g.Between500And1500="Between500And1500",g.Between1500And3000="Between1500And3000",g.Between3000And4500="Between3000And4500",g.MoreThan4500="MoreThan4500"}(v3||(v3={})),function(g){g.NotStarted="NOT_STARTED",g.Started="STARTED",g.Completed="COMPLETED"}(xt||(xt={})),function(g){g.ActiveWithHelps="active_with_helps",g.ActiveWithoutHelps="active_without_helps",g.Inactive="inactive"}(vt||(vt={})),function(g){g.Device="device",g.StayingWithParents="staying_with_parents",g.Age="age",g.PersonalSituation="personal_situation",g.BankType="bank_type"}(zt||(zt={})),function(g){g.IOS="IOS",g.Android="ANDROID",g.Desktop="DESKTOP"}(h3||(h3={})),function(g){g.Student="STUDENT",g.JobSeeker="JOB_SEEKER",g.Other="OTHER"}(j3||(j3={})),function(g){g.NeoBank="NEO_BANK",g.Traditional="TRADITIONAL",g.Other="OTHER"}(st||(st={})),function(g){g.Equals="equals",g.NotEquals="not_equals"}(_t||(_t={})),function(g){g.Advices="advices",g.Articles="articles",g.Faq="faq",g.Helps="helps",g.Legal="legal"}(ct||(ct={})),function(g){g.Article="article",g.Articles="articles",g.Category="category",g.Categories="categories",g.CategoryAttribute="category-attribute"}(bt||(bt={})),function(g){g.Euros="Euros",g.Livres="Livres"}(Qt||(Qt={})),function(g){g.OneShot="One-shot",g.Monthly="Monthly",g.Quarterly="Quarterly",g.Annually="Annually"}(ne||(ne={})),function(g){g.Paragraph="paragraph",g.Header="header",g.Image="image",g.List="list"}(Ae||(Ae={})),function(g){g.Ordered="ordered",g.Unordered="unordered"}(de||(de={}))},3438:(m2,P1,f)=>{"use strict";f.d(P1,{u0:()=>b3,fE:()=>rt,Vu:()=>d3,xA:()=>$1,oJ:()=>Q2,AZ:()=>Y1,VF:()=>E1,j1:()=>e3,Bk:()=>d2,Xd:()=>W1,BX:()=>f2,x3:()=>A3,_F:()=>I1,Vn:()=>N2,Hy:()=>g3,k0:()=>L1,ZD:()=>g2,u4:()=>l1,Bd:()=>O1,yM:()=>v1,sx:()=>D1});var o=f(6207),a=f(9325);const k=function(){var L=(0,o.A)(function*(I){const $=(new TextEncoder).encode(I),g1=yield window.crypto.subtle.digest("SHA-256",$);return Array.from(new Uint8Array(g1)).map(w1=>w1.toString(16).padStart(2,"0")).join("")});return function($){return L.apply(this,arguments)}}(),D={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var O,R=new Uint8Array(16);function V(){if(!O&&!(O=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return O(R)}for(var W=[],a1=0;a1<256;++a1)W.push((a1+256).toString(16).slice(1));const Y=function d1(L,I,$){if(D.randomUUID&&!I&&!L)return D.randomUUID();var g1=(L=L||{}).random||(L.rng||V)();if(g1[6]=15&g1[6]|64,g1[8]=63&g1[8]|128,I){$=$||0;for(var p1=0;p1<16;++p1)I[$+p1]=g1[p1];return I}return function j(L,I=0){return(W[L[I+0]]+W[L[I+1]]+W[L[I+2]]+W[L[I+3]]+"-"+W[L[I+4]]+W[L[I+5]]+"-"+W[L[I+6]]+W[L[I+7]]+"-"+W[L[I+8]]+W[L[I+9]]+"-"+W[L[I+10]]+W[L[I+11]]+W[L[I+12]]+W[L[I+13]]+W[L[I+14]]+W[L[I+15]]).toLowerCase()}(g1)};function l1(L,I){"object"==typeof window?document.dispatchEvent(new CustomEvent(`track.${L}`,{detail:I})):console.warn(`Cannot track ${L} during SSR. Aborting.`)}function v1({value:L,currency:I,send_to:$,allow_custom_scripts:g1,email:p1}){l1("conversion",{value:L,currency:I,send_to:$,allow_custom_scripts:g1,email:p1})}function D1(L,I,$,g1){l1("event",{category:L,action:I,label:$,value:g1})}function O1({orderReference:L,awc:I,commissionGroupCode:$}){l1("lead",{orderReference:L,awc:I,commissionGroupCode:$})}function G1(L="q"){const I=[];function $(...g1){I.push(g1)}return $[L]=I,$}function L1(L,I){return a2.apply(this,arguments)}function a2(){return(a2=(0,o.A)(function*(L,I){return new Promise(($,g1)=>{const p1=document.createElement("script");p1.src=L,p1.async=!0,I&&(p1.crossOrigin=I),p1.onload=$,p1.onerror=g1,document.head.appendChild(p1)})})).apply(this,arguments)}function F2(){return(F2=(0,o.A)(function*(L,I){return new Promise(($,g1)=>{const p1=document.createElement("iframe");p1.setAttribute("src",L),p1.style.width="0",p1.style.height="0",p1.style.display="none",p1.style.visibility="hidden";const X1=document.createElement("noscript");X1.id=`${I.key.toUpperCase()}iframe`,X1.appendChild(p1),X1.onload=$,X1.onerror=g1,document.body.insertBefore(X1,document.body.firstChild)})})).apply(this,arguments)}class O2{message;errorEvent;src;name;constructor(I,$,g1){this.message=I,this.errorEvent=$,this.src=g1}}function o2(L,I,$,g1){return X2.apply(this,arguments)}function X2(){return X2=(0,o.A)(function*(L,I,$,g1){if(L)return fetch(`${L}/v1/tcs`,{method:"POST",mode:"cors",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify([{provider:I,data:$}])}).then(function(){var p1=(0,o.A)(function*(X1){return X1.ok?X1.json():(console.warn(`Error while tracking ${I} ${g1.toString()}`,X1.text()),Promise.reject({status:X1.status,statusText:X1.statusText}))});return function(X1){return p1.apply(this,arguments)}}()).catch(p1=>console.warn("A network error occurred while reaching ta",p1))}),X2.apply(this,arguments)}function N2(L,I,$){return{load:(g1=(0,o.A)(function*(p1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][p1])try{yield L1(`${I}/lib/a.js${$?`?z=${Date.now()}`:""}`,"use-credentials"),window["WizbiiGdpr.__loadDone__"][p1]=!0}catch{console.warn("Unable to load tracker Wizbii Analytiks")}}),function(X1){return g1.apply(this,arguments)}),unload:g1=>{window.wa=void 0,window["WizbiiGdpr.__loadDone__"][g1]=!1,window["WizbiiGdpr.__afterLoadDone__"][g1]=!1},crossOrigin:"use-credentials",prepareQueue:()=>{window.wa||(window.wa=G1(),window.wa.e=`${I}/collect`,window.wa("set","trackingId",L))},track:{pageview:({url:g1,referrer:p1})=>{window.wa&&window.wa("track",{documentLocation:g1,hitType:"pageview",documentReferer:p1})},event:({category:g1,action:p1,label:X1,value:w1})=>{window.wa&&window.wa("track",{hitType:"event",eventCategory:g1,eventAction:p1,eventLabel:X1,eventValue:w1})}}};var g1}function g2(L){return H1.apply(this,arguments)}function H1(){return H1=(0,o.A)(function*(L){const{waApiUrl:I,waTrackingId:$,waBustCache:g1,uuidSetterDomain:p1,consentWidget:X1,trackers:w1={},informationGroupKeys:D2=[],canDisableWizbiiAnalytiks:v2=!1,availableDefaultTrackers:t2=["analytics_wizbii","analytics_google","waTracker","analytics_at_internet","analytics_matomo"],envFqdn:J}=L;window["WizbiiGdpr.__buffer__"]=[];const m1=Object.keys(w1).reduce((h3,j3)=>({...h3,[v2||"analytics_wizbii"!==j3?j3:"waTracker"]:w1[j3]}),{}),o1=10,b2=J?`https://www.${J}/_api/ta`:void 0;t2.includes("analytics_wizbii")||t2.push("analytics_wizbii"),t2.includes("analytics_matomo")||t2.push("analytics_matomo"),t2.includes("waTracker")||t2.push("waTracker");const Y2=function(h3,j3=!1){return new Map(Object.keys(h3).map(st=>[j3||"analytics_wizbii"!==st?st:"waTracker",h3[st]?.hasImplicitConsent||void 0]))}(m1,v2),x2=I&&$&&!p1?N2($,I,g1):void 0;if(!p1&&!x2)throw new Error("You must send 'uuidSetterDomain' or, 'waApiUrl' and 'waTrackingId'");var T2,h3;function l2(h3,j3){!1===Y2.get(j3)||void 0===Y2.get(j3)&&!t2.includes(j3)||h3.afterLoad&&h3.afterLoad(j3)}function P2(h3){Object.keys(h3).forEach(j3=>{const st=h3[j3];st&&l2(st,j3)})}function t3(h3,j3,st=!0){if(h3.prepareQueue(),!st)return;const _t=h3.track||{};Object.keys(_t).forEach(ct=>{const bt=_t[ct];document.addEventListener(`track.${ct}`,function(){var tt=(0,o.A)(function*({detail:yt}){if(void 0===Y2.get(j3)&&!t2.includes(j3)&&window["WizbiiGdpr.__buffer__"]?.length<o1)window["WizbiiGdpr.__buffer__"].push({key:j3,fn:(Vt=(0,o.A)(function*(){if(!0===Y2.get(j3)||void 0===Y2.get(j3)&&t2.includes(j3)){const Qt=bt({...yt,sstApiUrl:b2});Qt instanceof Promise&&(yield Qt)}}),function(){return Vt.apply(this,arguments)})});else if(!0===Y2.get(j3)||void 0===Y2.get(j3)&&t2.includes(j3)){const Vt=bt({...yt,sstApiUrl:b2});Vt instanceof Promise&&(yield Vt)}var Vt});return function(yt){return tt.apply(this,arguments)}}())})}function S3(h3,j3=!0){Object.keys(h3).forEach(st=>{const _t=h3[st];_t&&t3(_t,st,j3)})}function v3(h3,{key:j3,value:st},_t=!1){const ct=h3[j3],bt=Y2.get(j3);bt!==st&&(Y2.set(j3,st),_t||(!0===bt&&ct?.unload?ct.unload(j3):!1!==bt&&void 0!==bt||!ct?.unload||(t3(ct,j3,!1),xt(ct,j3).then(()=>{l2(ct,j3)}))))}function xt(h3,j3){return vt.apply(this,arguments)}function vt(){return(vt=(0,o.A)(function*(h3,j3){if(!1!==Y2.get(j3)&&(void 0!==Y2.get(j3)||t2.includes(j3)))if(h3.load)yield h3.load(j3);else try{yield L1(h3.scriptUrl,h3.crossOrigin),h3.iframeUrl&&(yield function A2(L,I){return F2.apply(this,arguments)}(h3.iframeUrl,{key:j3}))}catch{console.warn(`Unable to load tracker '${j3}'`)}})).apply(this,arguments)}function zt(h3){return Object.keys(h3).map(function(){var j3=(0,o.A)(function*(st){const _t=h3[st];_t&&(yield xt(_t,st))});return function(st){return j3.apply(this,arguments)}}())}S3({...x2?{waTracker:x2}:{}}),p1&&!x2&&(yield(h3=(0,o.A)(function*(j3){return new Promise((st,_t)=>{const ct=new XMLHttpRequest;ct.withCredentials=!0,ct.open("GET",`${j3}/v2/uuid`,!0),ct.onload=()=>200<=ct.status&&ct.status<300?st(ct.response):_t({status:ct.status,statusText:ct.statusText}),ct.onerror=()=>_t({status:ct.status,statusText:ct.statusText}),ct.send(null)})}),function(j3){return h3.apply(this,arguments)})(p1)),x2&&!p1&&(yield function(){var h3=(0,o.A)(function*(j3){try{yield j3.load("waTracker")}catch(st){throw new O2("Unable to load Wizbii Analytiks",st)}if(X1&&!(0,a.get)("uniqUserId"))throw new Error("'uniqUserId' cookie not set")});return function(j3){return h3.apply(this,arguments)}}()(x2)),T2=m1,window["WizbiiGdpr.__afterLoadDone__"]={},window["WizbiiGdpr.__loadDone__"]={},Object.keys(T2).forEach(h3=>{T2[h3]?.afterLoad&&(window["WizbiiGdpr.__afterLoadDone__"][h3]=!1)}),Object.keys(T2).forEach(h3=>{T2[h3]?.load&&(window["WizbiiGdpr.__loadDone__"][h3]=!1)}),X1&&(yield function(){var h3=(0,o.A)(function*(j3,st){const{version:_t,apiDomain:ct,wizbiiApiDomain:bt,fullName:tt,locale:yt,productId:Vt,productLabel:Qt,enableTermsModal:ne,labels:Ae,defaultValue:de,legalUrlBanner:Se,rejectAll:e2,selector:_2,accountUrl:E2,consentUrl:o3,contentUrl:n3,privacyPolicyCookieUrl:D3}=X1,N3=`https://storage.googleapis.com/cdn-wizbii/consent-widget/${_t||"latest"}/bundle.js`;try{yield L1(N3,"anonymous")}catch(g){throw new O2("Unable to load Consent Widget",g,N3)}document.addEventListener("WizbiiGdpr.consentsChange",({WizbiiGdpr:{consent:g}})=>{g.forEach(s2=>v3(j3,s2))}),document.addEventListener("WizbiiGdpr.consentChange",({WizbiiGdpr:{consent:g}})=>{v3(j3,g)}),window.WizbiiGdpr.init({locale:yt,product:{id:Vt,label:Qt},apiDomain:ct,wizbiiApiDomain:bt,fullName:tt,enableTermsModal:ne,managedConsents:Object.keys(j3),customLabels:Ae,informationGroupKeys:D2,defaultValue:void 0!==de&&de,legalUrlBanner:Se,rejectAll:e2,selector:_2,accountUrl:E2,consentUrl:o3,contentUrl:n3,privacyPolicyCookieUrl:D3}),st&&window.WizbiiGdpr.setAuth(st)});return function(j3,st){return h3.apply(this,arguments)}}()(m1,X1.auth),yield function(){var h3=(0,o.A)(function*(j3){const st=yield window.WizbiiGdpr.getConsents();Object.keys(st).flatMap(_t=>st[_t]).filter(({value:_t})=>void 0!==_t).forEach(_t=>v3(j3,_t,!0))});return function(j3){return h3.apply(this,arguments)}}()(m1)),S3({...m1}),yield Promise.all(zt(m1)),P2(m1),document.addEventListener("WizbiiGdpr.consentsChangeAllBanner",function h3(j3){return(0,o.A)(function*(){S3(j3,!1),yield Promise.all(zt(j3)),P2(j3),(window["WizbiiGdpr.__buffer__"]??[]).map(function(){var st=(0,o.A)(function*({fn:_t}){const ct=_t();ct instanceof Promise&&(yield ct)});return function(_t){return st.apply(this,arguments)}}()),window["WizbiiGdpr.__buffer__"]=[],delete window["WizbiiGdpr.__buffer__"],document.removeEventListener("WizbiiGdpr.consentsChangeAllBanner",h3(j3))})}(m1))}),H1.apply(this,arguments)}function Q2(L){const I="trackinganalytics",$="string"==typeof L?[L]:L;return{load:(g1=(0,o.A)(function*(p1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][p1]){window.gtag&&window.gtag("consent","update",{analytics_storage:"granted"});try{yield L1(`https://www.googletagmanager.com/gtag/js?id=${$[0]}`),window["WizbiiGdpr.__loadDone__"][p1]=!0}catch{console.warn("Unable to load tracker Google Tag Manager")}}}),function(X1){return g1.apply(this,arguments)}),prepareQueue:()=>{if(window.gtag)return $.forEach(g1=>{window.gtag("config",g1,{send_page_view:!1,groups:I})}),void window.gtag("consent","default",{analytics_storage:"denied"});window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("consent","default",{analytics_storage:"denied"}),window.gtag("js",new Date),$.forEach(g1=>{window.gtag("config",g1,{send_page_view:!1,groups:I})})},unload:g1=>{window.gtag&&window.gtag("consent","update",{analytics_storage:"denied"}),window.gtag=void 0,window["WizbiiGdpr.__loadDone__"][g1]=!1},track:{pageview:({page:g1})=>{window.gtag&&window.gtag("event","page_view",{send_to:I,page_path:g1})},event:({category:g1,action:p1,label:X1,value:w1})=>{window.gtag&&window.gtag("event",p1,{send_to:I,event_category:g1,event_label:X1,value:w1})}}};var g1}function Y1(L,I){const $="trackingretargeting";return{load:(g1=(0,o.A)(function*(p1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][p1]){window.dataLayer=window.dataLayer||[];try{yield L1(`https://www.googletagmanager.com/gtag/js?id=${L}`),window["WizbiiGdpr.__loadDone__"][p1]=!0,window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("consent","update",{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted"}),window.gtag("config",L,{groups:$,allow_enhanced_conversions:!0}),window.gtag("set","user_data",{sha256_email_address:I?.email?yield k(I.email):void 0})}catch(X1){console.log("error",X1),console.warn("Unable to load tracker Google Tag Manager")}}}),function(X1){return g1.apply(this,arguments)}),prepareQueue:()=>{if(window.gtag)return window.gtag("config",L,{groups:$,allow_enhanced_conversions:!0}),void window.gtag("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"});window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("config",L,{groups:$,allow_enhanced_conversions:!0}),window.gtag("consent","update",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})},unload:g1=>{window.gtag=void 0,window["WizbiiGdpr.__loadDone__"][g1]=!1},track:{conversion:({value:g1,currency:p1,send_to:X1,allow_custom_scripts:w1})=>{window.gtag&&window.gtag("event","conversion",{send_to:X1,allow_custom_scripts:w1,value:g1,currency:p1})},addToCart:({items:g1,value:p1,currency:X1,send_to:w1})=>{window.gtag&&window.gtag("event","add_to_cart",{send_to:w1,items:g1,value:p1,currency:X1})},redirect:({affiliation:g1,coupon:p1,currency:X1,transaction_id:w1,shipping:D2,tax:v2,value:t2,items:J,send_to:m1})=>{L2({affiliation:g1,coupon:p1,currency:X1,transaction_id:w1,shipping:D2,tax:v2,value:t2,items:J,send_to:m1})},purchase:({affiliation:g1,coupon:p1,currency:X1,transaction_id:w1,shipping:D2,tax:v2,value:t2,items:J,send_to:m1})=>{L2({affiliation:g1,coupon:p1,currency:X1,transaction_id:w1,shipping:D2,tax:v2,value:t2,items:J,send_to:m1})}}};var g1}const L2=({affiliation:L,coupon:I,currency:$,transaction_id:g1,shipping:p1,tax:X1,value:w1,items:D2,send_to:v2})=>{window.gtag&&window.gtag("event","purchase",{send_to:v2,coupon:I,transaction_id:g1,affiliation:L,value:w1,currency:$,tax:X1,shipping:p1,items:D2})};function E1(L){return{load:(I=(0,o.A)(function*($){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][$])try{yield L1(`https://static.hotjar.com/c/hotjar-${L.hjid}.js?sv=${L.hjsv}`),window["WizbiiGdpr.__loadDone__"][$]=!0}catch{console.warn("Unable to load tracker Hotjar")}}),function(g1){return I.apply(this,arguments)}),prepareQueue:()=>{window.hj||(window.hj=G1(),window._hjSettings=L)}};var I}var f1,L;function $1({appId:L,version:I,locale:$,userEmail:g1}){return{load:(p1=(0,o.A)(function*(X1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][X1])try{yield L1(`https://connect.facebook.net/${$||"en_US"}/fbevents.js`),window["WizbiiGdpr.__loadDone__"][X1]=!0;const w1=g1?yield k(g1):void 0;window.fbq("init",L,{em:w1})}catch{console.warn("Unable to load tracker Facebook Pixel")}}),function(w1){return p1.apply(this,arguments)}),unload:p1=>{window.fbq=void 0,window["WizbiiGdpr.__loadDone__"][p1]=!1,window["WizbiiGdpr.__afterLoadDone__"][p1]=!1},prepareQueue:function(){var p1=(0,o.A)(function*(){if(window.fbq)return;const X1=(...D2)=>{X1.callMethod?X1.callMethod.apply(X1,D2):X1.queue.push(D2)};window.fbq=window._fbq=X1.push=X1,X1.loaded=!0,X1.version=I,X1.queue=[],window.fbq("set","autoConfig",!1,L);const w1=g1?yield k(g1):void 0;window.fbq("init",L,{em:w1})});return function(){return p1.apply(this,arguments)}}(),track:{pageview:function(){var p1=(0,o.A)(function*({page:X1,sstApiUrl:w1}){const D2=Y(),v2=g1?yield k(g1):void 0;window.fbq&&window.fbq("track","ViewContent",{},{eventID:D2,em:v2}),o2(w1,f1.Meta,{pixel_id:L,event_id:D2,event_name:"ViewContent",page:X1,locale:$,version:I,user_data:{email:v2}},"pageview")});return function(w1){return p1.apply(this,arguments)}}(),conversion:function(){var p1=(0,o.A)(function*({value:X1,currency:w1,email:D2,sstApiUrl:v2}){const t2=Y(),J=D2?yield k(D2):void 0;window.fbq&&window.fbq("track","CompleteRegistration",{value:X1,currency:w1},{eventID:t2,em:J}),o2(v2,f1.Meta,{pixel_id:L,event_name:"CompleteRegistration",event_id:t2,locale:$,version:I,user_data:{email:J},custom_data:{value:X1,currency:w1}},"conversion")});return function(w1){return p1.apply(this,arguments)}}(),addToCart:function(){var p1=(0,o.A)(function*({currency:X1,value:w1,items:D2,sstApiUrl:v2}){const t2=Y(),J=g1?yield k(g1):void 0;window.fbq&&window.fbq("track","AddToCart",{contents:(D2??[]).map(m1=>({quantity:m1?.quantity,id:m1?.item_id})),content_type:"product",value:w1,currency:X1},{eventID:t2,em:J}),o2(v2,f1.Meta,{pixel_id:L,event_name:"AddToCart",event_id:t2,locale:$,version:I,user_data:{email:J},custom_data:{value:w1,currency:X1,contents:(D2??[]).map(m1=>({quantity:m1?.quantity,product_id:m1?.item_id}))}},"addToCart")});return function(w1){return p1.apply(this,arguments)}}(),purchase:function(){var p1=(0,o.A)(function*({currency:X1,value:w1,items:D2,sstApiUrl:v2}){yield T1(L,I,$,g1,{currency:X1,value:w1,items:D2,sstApiUrl:v2})});return function(w1){return p1.apply(this,arguments)}}(),redirect:function(){var p1=(0,o.A)(function*({currency:X1,value:w1,items:D2,sstApiUrl:v2}){yield T1(L,I,$,g1,{currency:X1,value:w1,items:D2,sstApiUrl:v2})});return function(w1){return p1.apply(this,arguments)}}()}};var p1}(L=f1||(f1={})).Meta="meta",L.Snapchat="snapchat",L.Awin="awin",L.Tiktok="tiktok";const T1=function(){var L=(0,o.A)(function*(I,$,g1,p1,{currency:X1,value:w1,items:D2,sstApiUrl:v2}){const t2=Y(),J=p1?yield k(p1):void 0;window.fbq&&window.fbq("track","Purchase",{value:w1,currency:X1,contents:(D2??[]).map(m1=>({quantity:m1?.quantity,id:m1?.item_id}))},{eventID:t2,em:J}),o2(v2,f1.Meta,{pixel_id:I,event_id:t2,event_name:"Purchase",locale:g1,version:$,user_data:{email:J},custom_data:{value:w1,currency:X1,contents:(D2??[]).map(m1=>({quantity:m1?.quantity,product_id:m1?.item_id}))}},"purchase")});return function($,g1,p1,X1,w1){return L.apply(this,arguments)}}();function f2({appId:L,userEmail:I}){return{load:($=(0,o.A)(function*(g1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][g1])try{yield L1("https://sc-static.net/scevent.min.js"),window["WizbiiGdpr.__loadDone__"][g1]=!0}catch{console.warn("Unable to load tracker Spapchat Pixel")}}),function(p1){return $.apply(this,arguments)}),unload:$=>{window.snaptr=void 0,window["WizbiiGdpr.__loadDone__"][$]=!1,window["WizbiiGdpr.__afterLoadDone__"][$]=!1},prepareQueue:function(){var $=(0,o.A)(function*(){if(window.snaptr)return;const g1=(...w1)=>{g1.handleRequest?g1.handleRequest.apply(g1,w1):g1.queue.push(w1)};window.snaptr=window._snaptr=g1.push=g1,g1.queue=[];const p1=I?yield k(I):void 0;window.snaptr("init",L,I?{user_hashed_email:p1}:{})});return function(){return $.apply(this,arguments)}}(),track:{pageview:function(){var $=(0,o.A)(function*({sstApiUrl:g1}){const p1=I?yield k(I):void 0;window.snaptr&&window.snaptr("track","PAGE_VIEW",{user_hashed_email:p1}),o2(g1,f1.Snapchat,{pixel_id:L,event_type:"PAGE_VIEW",hashed_email:p1},"pageview")});return function(p1){return $.apply(this,arguments)}}(),conversion:function(){var $=(0,o.A)(function*({sstApiUrl:g1,email:p1}){const X1=p1?yield k(p1):void 0;window.snaptr&&window.snaptr("track","SIGN_UP",{success:1,user_hashed_email:X1}),o2(g1,f1.Snapchat,{pixel_id:L,event_type:"SIGN_UP",hashed_email:X1},"conversion")});return function(p1){return $.apply(this,arguments)}}(),addToCart:function(){var $=(0,o.A)(function*({currency:g1,value:p1,items:X1,sstApiUrl:w1}){const D2=I?yield k(I):void 0;window.snaptr&&window.snaptr("track","ADD_CART",{currency:g1,price:p1,item_ids:X1.map(v2=>v2.item_id),user_hashed_email:D2}),o2(w1,f1.Snapchat,{pixel_id:L,event_type:"ADD_CART",price:p1,currency:g1,item_ids:X1.map(v2=>v2.item_id),hashed_email:D2},"addToCart")});return function(p1){return $.apply(this,arguments)}}(),purchase:function(){var $=(0,o.A)(function*({currency:g1,transaction_id:p1,value:X1,sstApiUrl:w1}){yield U2(L,I,{currency:g1,transaction_id:p1,value:X1,sstApiUrl:w1})});return function(p1){return $.apply(this,arguments)}}(),redirect:function(){var $=(0,o.A)(function*({currency:g1,transaction_id:p1,value:X1,sstApiUrl:w1}){yield U2(L,I,{currency:g1,transaction_id:p1,value:X1,sstApiUrl:w1})});return function(p1){return $.apply(this,arguments)}}()}};var $}const U2=function(){var L=(0,o.A)(function*(I,$,{currency:g1,transaction_id:p1,value:X1,sstApiUrl:w1}){const D2=$?yield k($):void 0;window.snaptr&&window.snaptr("track","PURCHASE",{currency:g1,price:X1,transaction_id:p1,user_hashed_email:D2}),o2(w1,f1.Snapchat,{pixel_id:I,event_type:"PURCHASE",transaction_id:p1,price:X1,currency:g1,hashed_email:D2},"purchase")});return function($,g1,p1){return L.apply(this,arguments)}}();function b3({merchantId:L,isTestMode:I}){return{load:($=(0,o.A)(function*(g1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][g1])try{yield L1(`https://www.dwin1.com/${L}.js`),window["WizbiiGdpr.__loadDone__"][g1]=!0}catch{console.warn("Unable to load tracker Awin")}}),function(p1){return $.apply(this,arguments)}),unload:$=>{window.AWIN=void 0,window["WizbiiGdpr.__loadDone__"][$]=!1,window["WizbiiGdpr.__afterLoadDone__"][$]=!1},prepareQueue:()=>{},track:{lead:({orderReference:$,awc:g1,value:p1=1,currency:X1="EUR",commissionGroupCode:w1="DEFAULT",channel:D2="aw",voucherCode:v2="",sstApiUrl:t2})=>{if(!window.AWIN)return;const J=document.createElement("img");J.src=`https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=${L}&amount=${p1}&ch=${D2}&cr=${X1}&testmode=${I?"1":"0"}&parts=${w1}:1&ref=${$}`,J.id="awin-pixel",J.style.height="0px",J.style.width="0px",document.body.appendChild(J),window.AWIN={},window.AWIN.Tracking={},window.AWIN.Tracking.Sale={},window.AWIN.Tracking.Sale.amount=p1,window.AWIN.Tracking.Sale.channel=D2,window.AWIN.Tracking.Sale.orderRef=$,window.AWIN.Tracking.Sale.parts=`${w1}:${p1}`,window.AWIN.Tracking.Sale.voucher=v2,window.AWIN.Tracking.Sale.currency=X1,window.AWIN.Tracking.Sale.test=I,setTimeout(()=>{window.AWIN={},document.getElementById("awin-pixel").remove()},3e3),o2(t2,f1.Awin,{merchant:L,event_type:"CONVERSION",ref:$,parts:`${w1}:${p1}`,testmode:I?"1":"0",amount:p1,vc:v2,awc:g1,p2:{}},"conversion")}}};var $}function A3(L,I){return{load:($=(0,o.A)(function*(g1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][g1])try{yield L1(`https://analytics.tiktok.com/i18n/pixel/sdk.js?sdkid=${L}`),window["WizbiiGdpr.__loadDone__"][g1]=!0}catch{console.warn("Unable to load tracker Tiktok Pixel")}}),function(p1){return $.apply(this,arguments)}),afterLoad:$=>{window["WizbiiGdpr.__afterLoadDone__"]&&!window["WizbiiGdpr.__afterLoadDone__"][$]&&window.ttq&&(window.ttq.load(L),window.ttq.page(),window["WizbiiGdpr.__afterLoadDone__"][$]=!0)},unload:$=>{window.ttq=void 0,window["WizbiiGdpr.__loadDone__"][$]=!1,window["WizbiiGdpr.__afterLoadDone__"][$]=!1},prepareQueue:()=>{window},track:{pageview:function(){var $=(0,o.A)(function*({sstApiUrl:g1}){const p1=Y(),X1=I?yield k(I):void 0;window.ttq&&(window.ttq.identify({email:X1}),window.ttq.track("ViewContent")),o2(g1,f1.Tiktok,{event_source_id:L,event:"ViewContent",event_id:p1,user:{email:X1}},"pageview")});return function(p1){return $.apply(this,arguments)}}(),conversion:function(){var $=(0,o.A)(function*({value:g1,currency:p1,sstApiUrl:X1,email:w1}){const D2=Y(),v2=w1?yield k(w1):void 0;window.ttq&&(window.ttq.identify({email:v2}),window.ttq.track("CompleteRegistration",{value:g1,currency:p1,event_id:D2,user:{email:v2}})),o2(X1,f1.Tiktok,{event_source_id:L,event:"CompleteRegistration",properties:{value:g1,currency:p1},event_id:D2,user:{email:v2}},"conversion")});return function(p1){return $.apply(this,arguments)}}(),addToCart:function(){var $=(0,o.A)(function*(g1){const p1=Y(),X1=I?yield k(I):void 0;window.ttq&&(window.ttq.identify({email:X1}),g1?(window.ttq.track("AddToCart",{event_id:p1,value:g1.value,user:{email:X1},currency:g1.currency,contents:(g1.items??[]).map(w1=>({content_type:"product",quantity:w1?.quantity,content_id:w1?.item_id,content_name:w1?.item_name,price:w1?.price}))}),o2(g1.sstApiUrl,f1.Tiktok,{event_source_id:L,event:"AddToCart",event_id:p1,properties:{value:g1.value,currency:g1.currency,contents:(g1.items??[]).map(w1=>({content_type:"product",quantity:w1?.quantity,content_id:w1?.item_id,content_name:w1?.item_name,price:w1?.price}))},user:{email:X1}},"addToCart")):(window.ttq.track("AddToCart"),o2(g1.sstApiUrl,f1.Tiktok,{event_source_id:L,event:"AddToCart",event_id:p1,user:{email:X1}},"addToCart")))});return function(p1){return $.apply(this,arguments)}}(),purchase:function(){var $=(0,o.A)(function*(g1){yield U3(L,I,g1)});return function(p1){return $.apply(this,arguments)}}(),redirect:function(){var $=(0,o.A)(function*(g1){yield U3(L,I,g1)});return function(p1){return $.apply(this,arguments)}}(),clickButton:function(){var $=(0,o.A)(function*({sstApiUrl:g1}){const p1=Y(),X1=I?yield k(I):void 0;window.ttq&&(window.ttq.identify({email:X1}),window.ttq.track("ClickButton",{event_id:p1})),o2(g1,f1.Tiktok,{event_source_id:L,event:"ClickButton",event_id:p1,user:{email:X1}},"clickButton")});return function(p1){return $.apply(this,arguments)}}()}};var $}const U3=function(){var L=(0,o.A)(function*(I,$,g1){const p1=Y(),X1=$?yield k($):void 0;window.ttq&&(window.ttq.identify({email:X1}),g1?(window.ttq.track("CompletePayment",{event_id:p1,user:{email:X1},value:g1.value,currency:g1.currency,contents:(g1.items??[]).map(w1=>({content_type:"product",quantity:w1?.quantity,content_id:w1?.item_id,content_name:w1?.item_name,price:w1?.price}))}),o2(g1.sstApiUrl,f1.Tiktok,{event_id:p1,event_source_id:I,event:"CompletePayment",properties:{value:g1.value,currency:g1.currency,contents:(g1.items??[]).map(w1=>({content_type:"product",quantity:w1?.quantity,content_id:w1?.item_id,content_name:w1?.item_name,price:w1?.price}))},user:{email:X1}},"purchase")):(window.ttq.track("CompletePayment"),o2(g1.sstApiUrl,f1.Tiktok,{event_source_id:I,event:"CompletePayment",event_id:p1,user:{email:X1}},"purchase")))});return function($,g1,p1){return L.apply(this,arguments)}}();function g3(L,I){return{load:($=(0,o.A)(function*(g1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][g1])try{yield L1("https://s.yimg.com/wi/ytc.js"),window["WizbiiGdpr.__loadDone__"][g1]=!0}catch{console.warn("Unable to load tracker Yahoo Pixel")}}),function(p1){return $.apply(this,arguments)}),unload:$=>{window.dotq=void 0,window["WizbiiGdpr.__loadDone__"][$]=!1,window["WizbiiGdpr.__afterLoadDone__"][$]=!1},prepareQueue:()=>{window.dotq||(window.dotq=window.dotq||[],window.dotq.push({projectId:L,properties:{pixelId:I}}))},afterLoad:$=>{if(window["WizbiiGdpr.__afterLoadDone__"]&&!window["WizbiiGdpr.__afterLoadDone__"][$]&&window.YAHOO){const g1=window.YAHOO.ywa.I13N.fireBeacon,p1=window.dotq;window.dotq=[],window.dotq.push=function(X1){g1([X1])},g1(p1),window["WizbiiGdpr.__afterLoadDone__"][$]=!0}},track:{}};var $}function rt(L){return{load:(I=(0,o.A)(function*($){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][$])try{yield L1("https://bat.bing.com/bat.js"),window["WizbiiGdpr.__loadDone__"][$]=!0}catch{console.warn("Unable to load tracker Bing Pixel")}}),function(g1){return I.apply(this,arguments)}),unload:I=>{window.uetq=void 0,window["WizbiiGdpr.__loadDone__"][I]=!1,window["WizbiiGdpr.__afterLoadDone__"][I]=!1},prepareQueue:()=>{window.uetq||(window.uetq=window.uetq||[])},afterLoad:I=>{if(window["WizbiiGdpr.__afterLoadDone__"]&&!window["WizbiiGdpr.__afterLoadDone__"][I]&&window.UET){window.uetq=window.uetq||[];const $={ti:L,q:window.uetq};window.uetq=new window.UET($),window.uetq.push("pageLoad"),window["WizbiiGdpr.__afterLoadDone__"][I]=!0}},track:{conversion:()=>{window.uetq&&window.uetq.push("event","Click Register",{event_category:"Register"})},redirect:()=>{window.uetq&&window.uetq.push("event","outbound_click",{event_value:10})}}};var I}function e3(L){return{load:(I=(0,o.A)(function*($){window["WizbiiGdpr.__loadDone__"]&&window["WizbiiGdpr.__loadDone__"][$]||(window["WizbiiGdpr.__loadDone__"][$]=!0)}),function(g1){return I.apply(this,arguments)}),unload:I=>{const $=document.getElementById("neuvoo-pixel");$?.parentElement&&$.parentElement.removeChild($),window["WizbiiGdpr.__loadDone__"][I]=!1,window["WizbiiGdpr.__afterLoadDone__"][I]=!1},prepareQueue:()=>{},track:{talentConversion:()=>{const I=document.createElement("img");I.src=`https://www.talent.com/tracker/img-pixel.php?tracker=${L}`,I.id="neuvoo-pixel",I.style.height="0px",I.style.width="0px",document.body.appendChild(I)}}};var I}function I1({twitterId:L,version:I}){return{load:($=(0,o.A)(function*(g1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][g1])try{yield L1("https://static.ads-twitter.com/uwt.js"),window["WizbiiGdpr.__loadDone__"][g1]=!0}catch{console.warn("Unable to load tracker Twitter Pixel")}}),function(p1){return $.apply(this,arguments)}),unload:$=>{window.twq=void 0,window["WizbiiGdpr.__loadDone__"][$]=!1,window["WizbiiGdpr.__afterLoadDone__"][$]=!1},prepareQueue:()=>{if(window.twq)return;const $=(...g1)=>{$.exe?$.exe.apply($,g1):$.queue.push(g1)};window.twq=$.push=$,$.queue=[],$.version=I,window.twq("config",L)},track:{pageview:()=>{window.twq&&window.twq("event",`tw-${L}-od7tq`,{})},conversion:()=>{window.twq&&window.twq("event",`tw-${L}-od7st`,{})},purchase:$=>{F1(L,$)},redirect:$=>{F1(L,$)}}};var $}const F1=(L,I)=>{window.twq&&window.twq("event",`tw-${L}-od7tr`,{value:I?.value,currency:I?.currency,contents:(I?.items??[]).map($=>({content_id:$?.item_id,content_name:$?.item_name,num_items:$?.quantity}))})};function W1({pixelVersion:L,pixelId:I,email:$}){return{load:(g1=(0,o.A)(function*(p1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][p1])try{yield L1("https://s.pinimg.com/ct/core.js"),window["WizbiiGdpr.__loadDone__"][p1]=!0}catch{console.warn("Unable to load tracker Pinterest")}}),function(X1){return g1.apply(this,arguments)}),unload:g1=>{window.pintrk=void 0,window["WizbiiGdpr.__loadDone__"][g1]=!1,window["WizbiiGdpr.__afterLoadDone__"][g1]=!1},prepareQueue:function(){var g1=(0,o.A)(function*(){if(window.pintrk)return;window.pintrk=(...w1)=>{window.pintrk.queue.push(Array.prototype.slice.call(w1))};const p1=$?yield k($):void 0,X1=window.pintrk;X1.queue=[],X1.version=L,window.pintrk("load",I,{em:p1}),window.pintrk("page")});return function(){return g1.apply(this,arguments)}}(),track:{pageview:function(){var g1=(0,o.A)(function*(){const p1=Y(),X1=$?yield k($):void 0;window.pintrk&&window.pintrk("track","pagevisit",{event_id:p1,em:X1})});return function(){return g1.apply(this,arguments)}}(),conversion:function(){var g1=(0,o.A)(function*({email:p1}){const X1=Y(),w1=p1?yield k(p1):void 0;window.pintrk&&window.pintrk("track","signup",{event_id:X1,em:w1})});return function(X1){return g1.apply(this,arguments)}}(),redirect:function(){var g1=(0,o.A)(function*(p1){const X1=Y(),w1=$?yield k($):void 0;window.pintrk&&window.pintrk("track","checkout",{event_id:X1,product_quantity:p1?.quantity,product_name:p1?.item_name,product_id:p1?.item_id,product_price:p1?.value,product_category:p1?.item_category,currency:p1?.currency,em:w1})});return function(X1){return g1.apply(this,arguments)}}()}};var g1}function d2({pixelId:L,pixelVersion:I}){return{load:($=(0,o.A)(function*(g1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][g1])try{yield L1("https://amplify.outbrain.com/cp/obtp.js"),window["WizbiiGdpr.__loadDone__"][g1]=!0}catch{console.warn("Unable to load tracker Outbrain")}}),function(p1){return $.apply(this,arguments)}),unload:$=>{window.obApi=void 0,window["WizbiiGdpr.__loadDone__"][$]=!1,window["WizbiiGdpr.__afterLoadDone__"][$]=!1},prepareQueue:()=>{if(window.obApi){const g1=function(p1){return"[object Array]"===Object.prototype.toString.call(p1)?p1:[p1]};return void(window.obApi.marketerId=g1(window.obApi.marketerId).concat(g1(L)))}const $=window.obApi=g1=>{$.dispatch?$.dispatch.apply($,g1):$.queue.push(g1)};$.version=I,$.loaded=!0,$.marketerId=L,$.queue=[]},track:{pageview:()=>{window.obApi&&window.obApi("track","VIEW_CONTENT")},conversion:()=>{W2()},purchase:()=>{W2()},redirect:$=>{window.obApi&&window.obApi("track","Account Opening",{value:$?.value,currency:$?.currency,items:$?.items??[]})}}};var $}const W2=()=>{window.obApi&&window.obApi("track","Registration")};function d3({appId:L,userEmail:I,productId:$}){return{load:(g1=(0,o.A)(function*(p1){if(!window["WizbiiGdpr.__loadDone__"]||!window["WizbiiGdpr.__loadDone__"][p1])try{yield L1("https://dynamic.criteo.com/js/ld/ld.js"),window["WizbiiGdpr.__loadDone__"][p1]=!0}catch{console.warn("Unable to load tracker Criteo Pixel")}}),function(X1){return g1.apply(this,arguments)}),unload:g1=>{window.criteo_q=void 0,window["WizbiiGdpr.__loadDone__"][g1]=!1,window["WizbiiGdpr.__afterLoadDone__"][g1]=!1},prepareQueue:()=>{window.criteo_q||(window.criteo_q=window.criteo_q||[])},track:{pageview:function(){var g1=(0,o.A)(function*(){const p1=I?yield k(I):void 0,X1=/iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";window.criteo_q&&window.criteo_q.push({event:"setAccount",account:L},{event:"setEmail",email:p1,hash_method:"sha256"},{event:"setSiteType",type:X1},{event:"viewHome"})});return function(){return g1.apply(this,arguments)}}(),redirect:function(){var g1=(0,o.A)(function*(p1){const X1=I?yield k(I):void 0,w1=/iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";window.criteo_q&&window.criteo_q.push({event:"setAccount",account:L},{event:"setEmail",email:X1,hash_method:"sha256"},{event:"setSiteType",type:w1},{event:"trackTransaction",id:Y(),item:[{id:$,price:p1.value,quantity:1}]})});return function(X1){return g1.apply(this,arguments)}}(),conversion:function(){var g1=(0,o.A)(function*({email:p1}){const X1=p1?yield k(p1):void 0,w1=/iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";window.criteo_q&&window.criteo_q.push({event:"setAccount",account:L},{event:"setEmail",email:X1,hash_method:"sha256"},{event:"setSiteType",type:w1},{event:"viewItem",id:Y(),item:[{id:$,price:0,quantity:1}]})});return function(X1){return g1.apply(this,arguments)}}()}};var g1}},1669:(m2,P1,f)=>{"use strict";f.d(P1,{Cc:()=>H0});var k,x,D,O,R,d2,W2,r3,u,T2,l2,P2,t3,S3,v3,xt,vt,zt,h3,j3,st,_t,ct,bt,tt,yt,Vt,Qt,ne,Ae,de,Se,e2,_2,E2,o3,n3,D3,N3,g,s2,O3,wt,nt,dt,re,Ft,gt,ut,Nt,ve,Pt,o=f(6207),V=(f(5986),function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]}),W=function(u){if("loading"===document.readyState)return"loading";var C2=V();if(C2){if(u<C2.domInteractive)return"loading";if(0===C2.domContentLoadedEventStart||u<C2.domContentLoadedEventStart)return"dom-interactive";if(0===C2.domComplete||u<C2.domComplete)return"dom-content-loaded"}return"complete"},a1=function(u){var C2=u.nodeName;return 1===u.nodeType?C2.toLowerCase():C2.toUpperCase().replace(/^#/,"")},j=function(u,C2){var S2="";try{for(;u&&9!==u.nodeType;){var j2=u,K2=j2.id?"#"+j2.id:a1(j2)+(j2.classList&&j2.classList.value&&j2.classList.value.trim()&&j2.classList.value.trim().length?"."+j2.classList.value.trim().replace(/\s+/g,"."):"");if(S2.length+K2.length>(C2||100)-1)return S2||K2;if(S2=S2?K2+">"+S2:K2,j2.id)break;u=j2.parentNode}}catch{}return S2},e1=-1,H=function(){return e1},d1=function(u){addEventListener("pageshow",function(C2){C2.persisted&&(e1=C2.timeStamp,u(C2))},!0)},Y=function(){var u=V();return u&&u.activationStart||0},l1=function(u,C2){var S2=V(),j2="navigate";return H()>=0?j2="back-forward-cache":S2&&(document.prerendering||Y()>0?j2="prerender":document.wasDiscarded?j2="restore":S2.type&&(j2=S2.type.replace(/_/g,"-"))),{name:u,value:void 0===C2?-1:C2,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:j2}},v1=function(u,C2,S2){try{if(PerformanceObserver.supportedEntryTypes.includes(u)){var j2=new PerformanceObserver(function(K2){Promise.resolve().then(function(){C2(K2.getEntries())})});return j2.observe(Object.assign({type:u,buffered:!0},S2||{})),j2}}catch{}},Z=function(u,C2,S2,j2){var K2,q;return function(t1){var N,C1;C2.value>=0&&(t1||j2)&&((q=C2.value-(K2||0))||void 0===K2)&&(K2=C2.value,C2.delta=q,C2.rating=(N=C2.value)>(C1=S2)[1]?"poor":N>C1[0]?"needs-improvement":"good",u(C2))}},S1=function(u){requestAnimationFrame(function(){return requestAnimationFrame(function(){return u()})})},V1=function(u){var C2=function(S2){"pagehide"!==S2.type&&"hidden"!==document.visibilityState||u(S2)};addEventListener("visibilitychange",C2,!0),addEventListener("pagehide",C2,!0)},D1=function(u){var C2=!1;return function(S2){C2||(u(S2),C2=!0)}},Q=-1,h1=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},x1=function(u){"hidden"===document.visibilityState&&Q>-1&&(Q="visibilitychange"===u.type?u.timeStamp:0,J1())},O1=function(){addEventListener("visibilitychange",x1,!0),addEventListener("prerenderingchange",x1,!0)},J1=function(){removeEventListener("visibilitychange",x1,!0),removeEventListener("prerenderingchange",x1,!0)},G1=function(){return Q<0&&(Q=h1(),O1(),d1(function(){setTimeout(function(){Q=h1(),O1()},0)})),{get firstHiddenTime(){return Q}}},L1=function(u){document.prerendering?addEventListener("prerenderingchange",function(){return u()},!0):u()},a2=[1800,3e3],A2=function(u,C2){C2=C2||{},L1(function(){var S2,j2=G1(),K2=l1("FCP"),q=v1("paint",function(t1){t1.forEach(function(N){"first-contentful-paint"===N.name&&(q.disconnect(),N.startTime<j2.firstHiddenTime&&(K2.value=Math.max(N.startTime-Y(),0),K2.entries.push(N),S2(!0)))})});q&&(S2=Z(u,K2,a2,C2.reportAllChanges),d1(function(t1){K2=l1("FCP"),S2=Z(u,K2,a2,C2.reportAllChanges),S1(function(){K2.value=performance.now()-t1.timeStamp,S2(!0)})}))})},F2=[.1,.25],X2={passive:!0,capture:!0},N2=new Date,r2=function(u,C2){k||(k=C2,x=u,D=new Date,y2(removeEventListener),g2())},g2=function(){if(x>=0&&x<D-N2){var u={entryType:"first-input",name:k.type,target:k.target,cancelable:k.cancelable,startTime:k.timeStamp,processingStart:k.timeStamp+x};O.forEach(function(C2){C2(u)}),O=[]}},H1=function(u){if(u.cancelable){var C2=(u.timeStamp>1e12?new Date:performance.now())-u.timeStamp;"pointerdown"==u.type?(S2=C2,j2=u,K2=function(){r2(S2,j2),t1()},q=function(){t1()},t1=function(){removeEventListener("pointerup",K2,X2),removeEventListener("pointercancel",q,X2)},addEventListener("pointerup",K2,X2),addEventListener("pointercancel",q,X2)):r2(C2,u)}var S2,j2,K2,q,t1},y2=function(u){["mousedown","keydown","touchstart","pointerdown"].forEach(function(C2){return u(C2,H1,X2)})},Q2=[100,300],E1=0,f1=1/0,$1=0,T1=function(u){u.forEach(function(C2){C2.interactionId&&(f1=Math.min(f1,C2.interactionId),$1=Math.max($1,C2.interactionId),E1=$1?($1-f1)/7+1:0)})},Q1=function(){return R?E1:performance.interactionCount||0},U2=[200,500],b3=0,y3=function(){return Q1()-b3},A3=[],U3={},g3=function(u){var S2=U3[u.interactionId];if(S2||A3.length<10||u.duration>A3[A3.length-1].latency){if(S2)S2.entries.push(u),S2.latency=Math.max(S2.latency,u.duration);else{var j2={id:u.interactionId,latency:u.duration,entries:[u]};U3[j2.id]=j2,A3.push(j2)}A3.sort(function(K2,q){return q.latency-K2.latency}),A3.splice(10).forEach(function(K2){delete U3[K2.id]})}},et=[2500,4e3],q3={},R1=[800,1800],I1=function u(C2){document.prerendering?L1(function(){return u(C2)}):"complete"!==document.readyState?addEventListener("load",function(){return u(C2)},!0):setTimeout(C2,0)},F1=function(u,C2){C2=C2||{};var S2=l1("TTFB"),j2=Z(u,S2,R1,C2.reportAllChanges);I1(function(){var K2=V();if(K2){var q=K2.responseStart;if(q<=0||q>performance.now())return;S2.value=Math.max(q-Y(),0),S2.entries=[K2],j2(!0),d1(function(){S2=l1("TTFB",0),(j2=Z(u,S2,R1,C2.reportAllChanges))(!0)})}})};(u=d2||(d2={})).North="north",u.South="south",u.Centre="centre",u.East="east",u.West="west",u.Smart="smart",function(u){u.RESIZE="resize",u.EXTRACT="extract",u.SMARTCROP="smartcrop",u.CONVERT="convert",u.CROP="crop",u.BLUR="blur"}(W2||(W2={})),function(u){u.Media="media",u.Header="header",u.Footer="footer",u.Event="event",u.Sidebar="sidebar",u.Survey="survey",u.Nps="nps"}(r3||(r3={})),Error,function(u){u.MALE="male",u.FEMALE="female",u.OTHER="other"}(T2||(T2={})),function(u){u.SINGLE="single",u.MARRIED="married",u.DIVORCED="divorced",u.WIDOWER="widower",u.DOMESTIC_PARTNERSHIP="domestic_partnership",u.CIVIL_UNION="civil_union",u.SEPARATED="separated"}(l2||(l2={})),function(u){u.SALARIED="salaried",u.PROFESSIONAL="professional",u.RETIRED="retired",u.NO_OCCUPATION="no-occupation",u.UNEMPLOYED="unemployed"}(P2||(P2={})),function(u){u.fr="fr",u.en="en",u.it="it",u.es="es",u.de="de"}(t3||(t3={})),function(u){u.fr_FR="fr_FR",u.en_GB="en_GB",u.it_IT="it_IT",u.es_ES="es_ES",u.de_DE="de_DE"}(S3||(S3={})),function(u){u.Marketing="marketing",u.Communication="communication",u.Evenementiel="evenementiel",u.JournalismeRp="journalisme-rp",u.CommunityManagement="community-management",u.Ventes="ventes",u.RelationClientSupport="relation-client-support",u.Achats="achats",u.Conseil="conseil",u.DirectionEntreprise="direction-d-entreprise",u.DesignUxUi="design-ux-ui",u.GraphismeIllustration="graphisme-illustration",u.ProductionAudiovisuelle="production-audiovisuelle",u.Administration="administration",u.RhFormation="rh-formation",u.Fiscalite="fiscalite",u.Juridique="juridique",u.ComptabiliteControleDeGestion="comptabilite-controle-de-gestion",u.Audit="audit",u.Logistique="logistique",u.ProductionFabricationExploitation="production-fabrication-exploitation",u.TravauxChantiers="travaux-chantiers",u.QualiteMaintenance="qualite-maintenance",u.DeveloppementInformatique="developpement-informatique",u.GestionDeProjetProduit="gestion-de-projet-produit",u.InfraReseauxTelecoms="infra-reseaux-telecoms",u.EtudesStatistiquesData="etudes-statistiques-data",u.EnergieMateriauxMecanique="energie-materiaux-mecanique",u.ArchitectureUrbanisme="architecture-urbanisme",u.ConceptionGenieCivilGenieIndustriel="conception-genie-civil-genie-industriel",u.ChimieBiologieAgronomie="chimie-biologie-agronomie",u.Environnement="environnement",u.ActivitesSocialesEtCulturelles="activites-sociales-et-culturelles",u.ServicesALaPersonne="services-a-la-personne",u.Sante="sante",u.Enseignement="enseignement",u.HotellerieRestauration="hotellerie-restauration"}(v3||(v3={})),function(u){u.AdministrationPublique="administration_publique",u.AdministrationScolaireEtUniversitaire="administration_scolaire_et_universitaire",u.AeronautiqueEtAerospatiale="aeronautique_et_aerospatiale",u.AffairesEtrangeres="affaires_etrangeres",u.Agriculture="agriculture",u.AgroAlimentaire="agro_alimentaire",u.ArchitectureEtUrbanisme="architecture_et_urbanisme",u.Armee="armee",u.ArticlesDeLuxeEtBijouterie="articles_de_luxe_et_bijouterie",u.ArticlesDeSport="articles_de_sport",u.Arts="arts",u.ArtsEtArtisanat="arts_et_artisanat",u.ArtsVivants="arts_vivants",u.AssociationsEtOrganisationsSocialesEtSyndicales="associations_et_organisations_sociales_et_syndicales",u.Assurances="assurances",u.AutomatismesIndustriels="automatismes_industriels",u.Avocats="avocats",u.Banques="banques",u.Bibliotheques="bibliotheques",u.BiensDeConsommation="biens_de_consommation",u.BiensEtEquipementsPourLesEntreprises="biens_et_equipements_pour_les_entreprises",u.Biotechnologie="biotechnologie",u.CapitalRisqueEtFondsLbo="capital_risque_et_fonds_lbo",u.CentresDeRecherches="centres_de_recherches",u.ChantiersNavals="chantiers_navals",u.Chimie="chimie",u.CollectivitesPubliquesEtTerritoriales="collectivites_publiques_et_territoriales",u.CommerceDeDetail="commerce_de_detail",u.CommerceDeGros="commerce_de_gros",u.CommerceEtDeveloppementInternational="commerce_et_developpement_international",u.CompagnieAerienneAviation="compagnie_aerienne_aviation",u.Comptabilite="comptabilite",u.ConfectionEtMode="confection_et_mode",u.ConseilEnManagement="conseil_en_management",u.Construction="construction",u.ContenusRedactionnels="contenus_redactionnels",u.Cosmetiques="cosmetiques",u.DefenseEtEspace="defense_et_espace",u.Design="design",u.DesignGraphique="design_graphique",u.Divertissements="divertissements",u.Edition="edition",u.ElaborationDeProgrammes="elaboration_de_programmes",u.Elevage="elevage",u.EmballagesEtConteneurs="emballages_et_conteneurs",u.EnseignementSuperieur="enseignement_superieur",u.EntreposageStockage="entreposage_stockage",u.EnvironnementEtEnergiesRenouvelables="environnement_et_energies_renouvelables",u.EquipementsCollectifs="equipements_collectifs",u.EquipementsEtServicesDeLoisirs="equipements_et_services_de_loisirs",u.EquipementsFerroviaires="equipements_ferroviaires",u.EquipementsMedicaux="equipements_medicaux",u.EtudesDeMarche="etudes_de_marche",u.EtudesRecherche="etudes_recherche",u.ExternalisationDElocalisation="externalisation_d_elocalisation",u.FilmsDAnimation="films_d_animation",u.FormationAgrave="formation_agrave",u.FormationPrimaireSecondaire="formation_primaire_secondaire",u.FormationProfessionnelle="formation_professionnelle",u.GenieCivil="genie_civil",u.GestionDePortefeuilles="gestion_de_portefeuilles",u.GestionDesAssociationsEtFondations="gestion_des_associations_et_fondations",u.GrandeDistribution="grande_distribution",u.HopitauxEtCentresDeSoins="hopitaux_et_centres_de_soins",u.HotellerieEtHebergement="hotellerie_et_hebergement",u.Humanitaire="humanitaire",u.Immobilier="immobilier",u.ImmobilierCommercial="immobilier_commercial",u.ImportEtExport="import_et_export",u.ImprimerieReproduction="imprimerie_reproduction",u.IndustrieAutomobile="industrie_automobile",u.IndustrieBoisEtPapiers="industrie_bois_et_papiers",u.IndustrieComposantsElectriquesElectroniques="industrie_composants_electriques_electroniques",u.IndustrieDuCinema="industrie_du_cinema",u.IndustriePharmaceutique="industrie_pharmaceutique",u.IndustrieTextile="industrie_textile",u.IngenierieDuMecenat="ingenierie_du_mecenat",u.IngenierieMecaniqueOuIndustrielle="ingenierie_mecanique_ou_industrielle",u.InstitutionsJudiciaires="institutions_judiciaires",u.InstitutionsReligieuses="institutions_religieuses",u.Internet="internet",u.JeuxDArgentEtCasinos="jeux_d_argent_et_casinos",u.JeuxElectroniques="jeux_electroniques",u.LogicielsInformatiques="logiciels_informatiques",u.LogistiqueEtChaineDApprovisionnement="logistique_et_chaine_d_approvisionnement",u.LoisirsVoyagesEtTourisme="loisirs_voyages_et_tourisme",u.MachinesEtEquipements="machines_et_equipements",u.MandatLegislatif="mandat_legislatif",u.MandatPolitique="mandat_politique",u.MarchesDesCapitaux="marches_des_capitaux",u.MarketingEtPublicite="marketing_et_publicite",u.MateriauxDeConstruction="materiaux_de_construction",u.MaterielInformatique="materiel_informatique",u.MatieresPremieres="matieres_premieres",u.MedecinesAlternatives="medecines_alternatives",u.MediasEnLigne="medias_en_ligne",u.MediasRadioEtTelediffuses="medias_radio_et_telediffuses",u.MessageriesEtFret="messageries_et_fret",u.Meubles="meubles",u.MinesEtMictaux="mines_et_mictaux",u.MuseesEtInstitutionsCulturelles="musees_et_institutions_culturelles",u.Musique="musique",u.Nanotechnologies="nanotechnologies",u.OrganisationDEvenements="organisation_d_evenements",u.PartiPolitique="parti_politique",u.Peche="peche",u.PetroleEtEnergie="petrole_et_energie",u.Photographie="photographie",u.Plastiques="plastiques",u.PoliceGendarmerie="police_gendarmerie",u.PolitiquesPubliques="politiques_publiques",u.PresseEcrite="presse_ecrite",u.ProductionAudiovisuelle="production_audiovisuelle",u.ProduitsElectroniquesGrandPublic="produits_electroniques_grand_public",u.ProfessionsMedicales="professions_medicales",u.Recrutement="recrutement",u.ReglementExtrajudiciaireDeConflits="reglement_extrajudiciaire_de_conflits",u.RelationsPubliquesEtCommunication="relations_publiques_et_communication",u.ReseauxInformatiques="reseaux_informatiques",u.RessourcesHumaines="ressources_humaines",u.Restaurants="restaurants",u.RestaurationCollective="restauration_collective",u.SanteFormeEtBienEtre="sante_forme_et_bien_etre",u.SecteurLaitier="secteur_laitier",u.SecteurMedicoPsychologique="secteur_medico_psychologique",u.SecuriteCivile="securite_civile",u.SecuriteEtEnquetes="securite_et_enquetes",u.SecuriteInformatiqueEtDesReseaux="securite_informatique_et_des_reseaux",u.SemiConducteurs="semi_conducteurs",u.ServicesALaPersonne="services_a_la_personne",u.ServicesAuxConsommateurs="services_aux_consommateurs",u.ServicesDInformation="services_d_information",u.ServicesDInvestissement="services_d_investissement",u.ServicesFinanciers="services_financiers",u.ServicesJuridiques="services_juridiques",u.ServicesPourLEnvironnement="services_pour_l_environnement",u.Sports="sports",u.Tabac="tabac",u.TechnologiesEtServicesDeLInformation="technologies_et_services_de_l_information",u.TechnologiesSansFil="technologies_sans_fil",u.Telecommunications="telecommunications",u.TraductionEtAdaptation="traduction_et_adaptation",u.TransportsMaritimes="transports_maritimes",u.TransportsRoutiersEtFerroviaires="transports_routiers_et_ferroviaires",u.VerresCeramiquesEtCiments="verres_ceramiques_et_ciments",u.Veterinaire="veterinaire",u.VinsEtSpiritueux="vins_et_spiritueux"}(xt||(xt={})),function(u){u.AppleStore="APPLE_STORE",u.Other="AUTRE",u.Behance="BEHANCE",u.Blog="BLOG",u.Dribbble="DRIBBBLE",u.Facebook="FACEBOOK",u.Github="GITHUB",u.GoogleStore="GOOGLE_STORE",u.Instagram="INSTAGRAM",u.Linkedin="LINKEDIN",u.Pinterest="PINTEREST",u.Skype="SKYPE",u.Tumblr="TUMBLR",u.Twitter="TWITTER",u.Viadeo="VIADEO",u.Youtube="YOUTUBE"}(vt||(vt={})),function(u){u.Member="member",u.Visitor="visitor"}(zt||(zt={})),function(u){u.Contact="contact",u.ContactAts="contact_ats",u.Recruitment="recruitment",u.Business="business",u.DailyRp="daily_rp",u.PasscarriereLp="passcarriere_lp",u.AtsLp="ats_lp",u.Blog="blog",u.Account="account",u.Fibii="fibii",u.Protect="protect",u.Moulteampass="moulteampass",u.UnJeuneUneSolution="unjeuneunesolution",u.Dpo="dpo",u.Money="money",u.MoneyPremium="money_premium",u.Drive="drive",u.DriveCall="drive_call",u.Neph="neph",u.CampusServices="campus_services",u.Boost="boost",u.Bnp="bnp",u.Soge="soge",u.SogeV2="sogev2",u.Cat31="cat31",u.Capg="capg",u.Cans="cans",u.Cavdf="cavdf",u.Cacf="cacf",u.Can="can"}(h3||(h3={})),function(u){u.Instantly="instantly",u.Daily="daily",u.Weekly="weekly",u.Monthly="monthly",u.None="none"}(j3||(j3={})),function(u){u.Afrikaans="AFRIKAANS",u.Albanais="ALBANAIS",u.Allemand="ALLEMAND",u.Amharique="AMHARIQUE",u.Anglais="ANGLAIS",u.Arabe="ARABE",u.Araona="ARAONA",u.Armenien="ARMENIEN",u.Aymara="AYMARA",u.Azeri="AZERI",u.Basque="BASQUE",u.Baure="BAURE",u.Bengali="BENGALI",u.Besiro="BESIRO",u.Bichelamar="BICHELAMAR",u.Bielorusse="BIELORUSSE",u.Birman="BIRMAN",u.Bulgare="BULGARE",u.Canichana="CANICHANA",u.Cantonais="CANTONAIS",u.Catalan="CATALAN",u.Cavinena="CAVINENA",u.Cayubaba="CAYUBABA",u.Chacobo="CHACOBO",u.Chichewa="CHICHEWA",u.Chimane="CHIMANE",u.Chinois="CHINOIS",u.Cinghalais="CINGHALAIS",u.Coreen="COREEN",u.CreoleGuinee="CREOLE_GUINEE",u.CreoleHaitien="CREOLE_HAITIEN",u.CreoleSeychellois="CREOLE_SEYCHELLOIS",u.Croate="CROATE",u.Danois="DANOIS",u.Divehi="DIVEHI",u.Dothraki="DOTHRAKI",u.Dzongkha="DZONGKHA",u.EseEjja="ESE_EJJA",u.Espagnol="ESPAGNOL",u.Estonien="ESTONIEN",u.Fidjien="FIDJIEN",u.Filipino="FILIPINO",u.Finnois="FINNOIS",u.Francais="FRANCAIS",u.Georgien="GEORGIEN",u.Gilbertin="GILBERTIN",u.Grec="GREC",u.Guarani="GUARANI",u.Guarasuwe="GUARASUWE",u.Guarayu="GUARAYU",u.Hebreu="HEBREU",u.Hindi="HINDI",u.Hindoustani="HINDOUSTANI",u.HiriMotu="HIRI_MOTU",u.Hongrois="HONGROIS",u.Iban="IBAN",u.Indonesien="INDONESIEN",u.Irlandais="IRLANDAIS",u.Islandais="ISLANDAIS",u.Italien="ITALIEN",u.Itonama="ITONAMA",u.Japonais="JAPONAIS",u.Kallawaya="KALLAWAYA",u.Kazakh="KAZAKH",u.Khmer="KHMER",u.Kichwa="KICHWA",u.Kirghiz="KIRGHIZ",u.Kirundi="KIRUNDI",u.Kiswahili="KISWAHILI",u.LangueDesSignes="LANGUE_DES_SIGNES",u.Lao="LAO",u.Latin="LATIN",u.Leko="LEKO",u.Letton="LETTON",u.Lituanien="LITUANIEN",u.Luxembourgeois="LUXEMBOURGEOIS",u.Macedonien="MACEDONIEN",u.Machineri="MACHINERI",u.Malais="MALAIS",u.Malgache="MALGACHE",u.Mandarin="MANDARIN",u.Maori="MAORI",u.Maropa="MAROPA",u.Marshallais="MARSHALLAIS",u.Mirandais="MIRANDAIS",u.MojenoIgnaciano="MOJENO_IGNACIANO",u.Mongol="MONGOL",u.Montenegrin="MONTENEGRIN",u.More="MORE",u.Moseten="MOSETEN",u.Movima="MOVIMA",u.Nauruan="NAURUAN",u.Neerlandais="NEERLANDAIS",u.Nepalais="NEPALAIS",u.Norvegien="NORVEGIEN",u.Ourdou="OURDOU",u.Ouzbek="OUZBEK",u.Pacahuara="PACAHUARA",u.Pachto="PACHTO",u.Paluan="PALUAN",u.Persan="PERSAN",u.Polonais="POLONAIS",u.Portugais="PORTUGAIS",u.Puquina="PUQUINA",u.Quechua="QUECHUA",u.Roumain="ROUMAIN",u.Russe="RUSSE",u.Samoan="SAMOAN",u.Sango="SANGO",u.Serbe="SERBE",u.Sesotho="SESOTHO",u.Shikomor="SHIKOMOR",u.Shona="SHONA",u.Shuar="SHUAR",u.Sindebele="SINDEBELE",u.Siriono="SIRIONO",u.Slovaque="SLOVAQUE",u.Slovene="SLOVENE",u.Somali="SOMALI",u.Suedois="SUEDOIS",u.Tacana="TACANA",u.Tadjik="TADJIK",u.Taiwanais="TAIWANAIS",u.Tamazight="TAMAZIGHT",u.Tamoul="TAMOUL",u.Tapiete="TAPIETE",u.Tcheque="TCHEQUE",u.Tetoum="TETOUM",u.Thai="THAI",u.Tigrinya="TIGRINYA",u.TokPisin="TOK_PISIN",u.Tonguien="TONGUIEN",u.Toromona="TOROMONA",u.Turc="TURC",u.Turkmene="TURKMENE",u.Tuvaluan="TUVALUAN",u.Ukrainien="UKRAINIEN",u.UruChipaya="URU_CHIPAYA",u.Vietnamien="VIETNAMIEN",u.Wichi="WICHI",u.Yaminahua="YAMINAHUA",u.Yaracare="YARACARE",u.Yuki="YUKI"}(st||(st={})),function(u){u.Infos="personal-data",u.School="school",u.Search="search"}(_t||(_t={})),function(u){u.NOTIONS="NOTIONS",u.INTERMEDIATE="INTERMEDIATE",u.PROFESSIONAL="PROFESSIONAL",u.NATIVE_LANGUAGE="NATIVE_LANGUAGE"}(ct||(ct={})),function(u){u.Contact="CONTACT",u.Educations="EDUCATIONS",u.ExtraExperiences="EXTRA_EXPERIENCES",u.HardSkills="HARD_SKILLS",u.Intro="INTRO",u.Languages="LANGUAGES",u.PersonalIdentity="PERSONAL_IDENTITY",u.ProExperiences="PRO_EXPERIENCES",u.SoftSkills="SOFT_SKILLS",u.Title="TITLE",u.Visibility="VISIBILITY",u.Links="LINKS"}(bt||(bt={})),function(u){u.Homme="HOMME",u.Femme="FEMME",u.Indefini="INDEFINI",u.NotSpecified="NOT_SPECIFIED"}(tt||(tt={})),function(u){u.Communiquant="COMMUNIQUANT",u.Autonome="AUTONOME",u.Flexible="FLEXIBLE",u.Perseverant="PERSEVERANT",u.Positif="POSITIF",u.Creatif="CREATIF",u.Convaincant="CONVAINCANT",u.Innovant="INNOVANT",u.EspritEquipe="ESPRIT_EQUIPE",u.Curieux="CURIEUX",u.Reactif="REACTIF",u.Rigoureux="RIGOUREUX",u.EspritAnalyse="ESPRIT_ANALYSE",u.Entreprenant="ENTREPRENANT"}(yt||(yt={})),function(u){u.WISH_AFTER_STUDY="APRES_ETUDES",u.WISH_BEFORE_THIRTY="AVANT_30_ANS",u.WISH_SOME_DAY="UN_JOUR"}(Vt||(Vt={})),function(u){u.LessThreeMonths="LESSTHREEMONTHS",u.ThreeAndSixMonths="THREEANDSIXMONTHS",u.SixAndTwelveMonths="SIXANDTWELVEMONTHS",u.TwelveMonths="TWELVEMONTHS",u.TwelveAndTwentyFourMonths="TWELVEANDTWENTYFOURMONTHS",u.MoreTwelveMonths="MORETWELVEMONTHS",u.ThirtySixMonths="THIRTYSIXMONTHS",u.TwentyFourMonths="TWENTYFOURMONTHS",u.ThreeMonths="THREEMONTHS",u.SixMonths="SIXMONTHS",u.LessOneMonth="LESSONEMONTH",u.OneAndThreeMonths="ONEANDTHREEMONTHS",u.FourAndSixMonths="FOURANDSIXMONTHS",u.SevenAndTwelveMonths="SEVENANDTWELVEMONTHS",u.ThirteenAndTwentyFourMonths="THIRTEENANDTWENTYFOURMONTHS",u.TwentyFiveAndThirtySixMonths="TWENTYFIVEANDTHIRTYSIXMONTHS"}(Qt||(Qt={})),function(u){u.VISIBLE="visible",u.DELETED="deleted",u.PENDING="pending",u.DRAFT="draft"}(ne||(ne={})),function(u){u.CGU="cgu",u.CGV="cgv",u.CPU="cpu",u.LEGAL_NOTICE="legal-notice",u.PRIVACY_POLICY="privacy-policy",u.PRIVACY_POLICY_COOKIE="privacy-policy-cookie",u.PROMOTIONS="promotions"}(Ae||(Ae={})),function(u){u.Active="active",u.Deleted="deleted"}(de||(de={})),function(u){u.OneShot="one-shot",u.Monthly="monthly",u.Annually="annually",u.Weekly="weekly",u.Quarterly="quarterly",u.Semesterly="semesterly"}(Se||(Se={})),function(u){u.Boolean="boolean",u.Text="text",u.Amount="amount",u.Choice="choice",u.City="city",u.Country="country",u.Date="date",u.Integer="integer",u.School="school",u.Document="document",u.Dataset="dataset",u.Address="address",u.CrousWishes="crous-wish",u.Phone="phone"}(e2||(e2={})),function(u){u.Select="select",u.Button="button"}(_2||(_2={})),function(u){u.Dollar="USD",u.Euro="EUR",u.Pound="GBP"}(E2||(E2={})),function(u){u.USD="$",u.EUR="\u20ac",u.GBP="\xa3"}(o3||(o3={})),function(u){u.Dollar="dollar",u.Euro="euro",u.Pound="pound"}(n3||(n3={})),function(u){u.Input="input",u.Button="button"}(D3||(D3={})),function(u){u.Yes="yes",u.No="no"}(N3||(N3={})),function(u){u.Kit="kit",u.Depot="depot",u.Dropito="dropito",u.Accompaniment="accompaniment"}(g||(g={})),function(u){u.Password="password",u.Text="text"}(s2||(s2={})),function(u){u.EqualsTo="equals_to",u.InferiorOrEqualsTo="inferior_or_equals_to",u.SuperiorOrEqualsTo="superior_or_equals_to",u.SuperiorTo="superior_to",u.InferiorTo="inferior_to",u.IsFalse="is_false",u.IsTrue="is_true",u.Mandatory="mandatory",u.Optional="optional",u.ExpressionLanguage="expression_language",u.AnyOf="any_of"}(O3||(O3={})),function(u){u.Always="always",u.OnlyIf="only_if"}(wt||(wt={})),function(u){u.Draft="draft",u.Archived="archived"}(nt||(nt={})),function(u){u.LocaleEN="localeEN",u.LocaleFR="localeFR",u.LocaleES="localeES",u.LocaleIT="localeIT"}(dt||(dt={})),function(u){u.Draft="draft",u.Published="published",u.Completed="completed",u.Cancelled="cancelled",u.Archived="archived"}(re||(re={})),function(u){u.STATUS_DRAFT="draft",u.STATUS_PENDING="pending",u.STATUS_VALIDATED="validated",u.STATUS_REJECTED="rejected"}(Ft||(Ft={})),function(u){u.adaptation="adaptation",u.assiduite="assiduit\xe9",u.assurance="assurance",u.attention="attention",u.autonomie="autonomie",u.accessibilite="accessibilit\xe9",u.accueil="accueil",u.adresse="adresse",u.agile="agile",u.agreable="agr\xe9able",u.aidant="aidant",u.aimable="aimable",u.altruiste="altruiste",u.ambitieux="ambitieux",u.apaisant="apaisant",u.applique="appliqu\xe9",u.assertif="assertif",u.astucieux="astucieux",u.attachant="attachant",u.attentionne="attentionn\xe9",u.audacieux="audacieux",u.avenant="avenant",u.aventureux="aventureux",u.artistique="artistique",u.actif="actif",u.accompli="accompli",u.authentique="authentique",u.aisance_orale="aisance orale",u.accommodant="accommodant",u.bienveillant="bienveillant",u.bienseant="biens\xe9ant",u.bienfaisant="bienfaisant",u.calme="calme",u.capable_de_se_remettre_en_cause="capable de se remettre en cause",u.capacite_a_travailler_sur_des_horaires_variables="capacit\xe9 \xe0 travailler sur des horaires variables",u.capacite_de_synthese="capacit\xe9 de synth\xe8se",u.captivant="captivant",u.chaleureux="chaleureux",u.charismatique="charismatique",u.clair="clair",u.coherent="coh\xe9rent",u.collaboration="collaboration",u.combatif="combatif",u.communicatif="communicatif",u.compatissant="compatissant",u.competitif="comp\xe9titif",u.comprehensif="compr\xe9hensif",u.concentre="concentr\xe9",u.conciliant="conciliant",u.concis="concis",u.confiant="confiant",u.consciencieux="consciencieux",u.convaincant="convaincant",u.cooperatif="coop\xe9ratif",u.courageux="courageux",u.courtois="courtois",u.creatif="cr\xe9atif",u.cultive="cultiv\xe9",u.curieux="curieux",u.debrouillard="d\xe9brouillard",u.decisionnaire="d\xe9cisionnaire",u.delicat="d\xe9licat",u.determine="d\xe9termin\xe9",u.devoue="devou\xe9",u.digne_de_confiance="digne de confiance",u.diligent="diligent",u.diplomate="diplomate",u.direct="direct",u.discipline="discipline",u.discret="discret",u.disponible="disponible",u.doue="dou\xe9",u.doux="doux",u.droit="droit",u.dynamique="dynamique",u.econome="\xe9conome",u.ecoute="\xe9coute",u.ecoute_active="\xe9coute active",u.efficace="efficace",u.eloquent="\xe9loquent",u.empathique="empathique",u.encourageant="encourageant",u.endurant="endurant",u.energique="\xe9nergique",u.engage="engag\xe9",u.enthousiaste="enthousiaste",u.entrainant="entrainant",u.entreprenant="entreprenant",u.epanoui="\xe9panoui",u.equitable="\xe9quitable",u.esprit_d_analyse="esprit d\u2019analyse",u.esprit_d_equipe="esprit d'\xe9quipe",u.esprit_de_competition="esprit de comp\xe9tition",u.exemplaire="exemplaire",u.exigeant="exigeant",u.experimente="exp\xe9riment\xe9",u.expressif="expressif",u.extraverti="extraverti",u.f\u00e9d\u00e9rateur="f\xe9d\xe9rateur",u.ferme="ferme",u.fiable="fiable",u.fidele="fid\xe8le",u.fin="fin",u.flexible="flexible",u.fort="fort",u.franc="franc",u.genereux="g\xe9n\xe9reux",u.gentil="gentil",u.gestion_des_priorites="gestion des priorit\xe9s",u.gestion_du_stress="gestion du stress",u.gout_du_challenge="go\xfbt du challenge",u.gout_du_depassement="go\xfbt du d\xe9passement",u.gout_du_risque="go\xfbt du risque",u.habile="habile",u.hardi="hardi",u.honn\u00eate="honn\xeate",u.humain="humain",u.humble="humble",u.idealiste="id\xe9aliste",u.imaginatif="imaginatif",u.impartial="impartial",u.implique="impliqu\xe9",u.independant="ind\xe9pendant",u.ingenieux="ing\xe9nieux",u.innovant="innovant",u.inspire="inspir\xe9",u.instinctif="instinctif",u.intelligent="intelligent",u.interessant="int\xe9ressant",u.intrepide="intr\xe9pide",u.intuitif="intuitif",u.inventif="inventif",u.joueur="joueur",u.jovial="jovial",u.judicieux="judicieux",u.juste="juste",u.leadership="leadership",u.libre="libre",u.logique="logique",u.loyal="loyal",u.lucide="lucide",u.maitre_de_soi="ma\xeetre de soi",u.malin="malin",u.mature="mature",u.mediateur="m\xe9diateur",u.methodique="m\xe9thodique",u.meticuleux="m\xe9ticuleux",u.minutieux="minutieux",u.modeste="modeste",u.motive="motiv\xe9",u.naturel="naturel",u.negociateur="n\xe9gociateur",u.novateur="novateur",u.nuance="nuanc\xe9",u.objectif="objectif",u.observateur="observateur",u.obstine="obstin\xe9",u.opportuniste="opportuniste",u.optimiste="optimiste",u.ordonne="ordonn\xe9",u.organise="organis\xe9",u.original="original",u.ouvert="ouvert",u.ouvert_d_esprit="ouvert d'esprit",u.pacifique="pacifique",u.paisible="paisible",u.passionne="passionn\xe9",u.patient="patient",u.pedagogue="p\xe9dagogue",u.pensif="pensif",u.perfectionniste="perfectionniste",u.perseverant="pers\xe9v\xe9rant",u.perspicace="perspicace",u.persuasif="persuasif",u.pointilleux="pointilleux",u.poli="poli",u.polyvalent="polyvalent",u.ponctuel="ponctuel",u.positif="positif",u.precis="pr\xe9cis",u.prevenant="pr\xe9venant",u.prevoyant="pr\xe9voyant",u.prise_de_decision="prise de d\xe9cision",u.proactif="proactif",u.productif="productif",u.protecteur="protecteur",u.prudent="prudent",u.pugnace="pugnace",u.qualifie="qualifi\xe9",u.raffine="raffin\xe9",u.raisonnable="raisonnable",u.rapide="rapide",u.rassurant="rassurant",u.rationnel="rationnel",u.realiste="r\xe9aliste",u.reconnaissant="reconnaissant",u.reflechi="r\xe9fl\xe9chi",u.reserve="r\xe9serv\xe9",u.resilient="r\xe9silient",u.resistant="r\xe9sistant",u.resolu="r\xe9solu",u.resolution_de_probl\u00e8mes="r\xe9solution de probl\xe8mes",u.respectueux="respectueux",u.responsable="responsable",u.rigoureux="rigoureux ",u.ruse="rus\xe9",u.s_exprimer_en_public="s\u2019exprimer en public",u.sage="sage",u.sens_critique="sens critique",u.sens_de_l_esthetique="sens de l'esth\xe9tique",u.sens_de_l_initiative="sens de l\u2019initiative",u.sens_de_l_observation="sens de l\u2019observation",u.sens_pratique="sens pratique",u.sensible="sensible ",u.serein="serein",u.serieux="s\xe9rieux",u.serviable="serviable",u.simple="simple",u.sinc\u00e8re="sinc\xe8re",u.sociable="sociable",u.soigne="soign\xe9",u.soigneux="soigneux",u.souci_de_travail_bien_fait="souci de travail bien fait",u.souci_du_detail="souci du d\xe9tail",u.souple="souple",u.souriant="souriant",u.spontane="spontan\xe9",u.sportif="sportif",u.stable="stable",u.strat\u00e8ge="strat\xe8ge",u.studieux="studieux",u.sur_de_soi="s\xfbr de soi",u.sympathique="sympathique ",u.synthetique="synth\xe9tique",u.synthetiser_l_information="synth\xe9tiser l\u2019information",u.talentueux="talentueux",u.temeraire="t\xe9m\xe9raire",u.tempere="temp\xe9r\xe9",u.tenace="tenace ",u.tolerant="tol\xe9rant ",u.tonique="tonique",u.tranquille="tranquille",u.travail_d_equipe="travail d'\xe9quipe",u.travailleur="travailleur",u.unique="unique",u.utopiste="utopiste",u.vaillant="vaillant",u.valeureux="valeureux",u.vif="vif",u.vigilant="vigilant",u.vivant="vivant",u.volontaire="volontaire",u.vrai="vrai",u.zen="zen"}(gt||(gt={})),function(u){u.MarketComm="market_comm",u.BusinessManagement="business_management",u.CreaDesign="crea_design",u.RhAdminJuridique="rh_admin_juridique",u.GestionFinance="gestion_finance",u.LogistiqueProduction="logistique_production",u.Tech="tech",u.ScienceRdIngenierie="science_rd_ingenierie",u.SanteSocialCulture="sante_social_culture",u.HotellerieRestauration="hotellerie_restauration"}(ut||(ut={})),function(u){u.market_comm="Marketing / Communication",u.business_management="Business Management",u.crea_design="Cr\xe9a / Design",u.rh_admin_juridique="RH / Admin / Juridique",u.gestion_finance="Gestion / Finance",u.logistique_production="Logistique / Production",u.tech="Tech",u.science_rd_ingenierie="Science / R&D / Ingenierie",u.sante_social_culture="Sante / Social / Culture",u.hotellerie_restauration="Hotellerie / Restauration"}(Nt||(Nt={})),function(u){u.Fulltime="fulltime",u.Parttime="parttime"}(ve||(ve={})),function(u){u.Beginner="beginner",u.Confirmed="confirmed",u.Experimented="experimented"}(Pt||(Pt={}));const ae=new Intl.DisplayNames(["fr"],{type:"language",fallback:"none"});var Zt,u2,H2,s1,h2,X,F,r1,U1,V2,a3,x3,u3,z3,$3,B3,F3,E3,at,Kt,we,ft,Gt,It,St,Ut,Ct,Ce;["ab","aa","af","ak","sq","am","ar","an","hy","as","av","ae","ay","az","bm","ba","eu","be","bn","bi","bs","br","bg","my","ca","ch","ce","ny","zh","cu","cv","kw","co","cr","hr","cs","da","dv","nl","dz","en","eo","et","ee","fo","fj","fi","fr","fy","ff","gd","gl","lg","ka","de","el","kl","gn","gu","ht","ha","he","hz","hi","ho","hu","is","io","ig","id","ia","ie","iu","ik","ga","it","ja","jv","kn","kr","ks","kk","km","ki","rw","ky","kv","kg","ko","kj","ku","lo","la","lv","li","ln","lt","lu","lb","mk","mg","ms","ml","mt","gv","mi","mr","mh","mn","na","nv","nd","nr","ng","ne","no","nb","nn","ii","oc","oj","or","om","os","pi","ps","fa","pl","pt","pa","qu","ro","rm","rn","ru","se","sm","sg","sa","sc","sr","sn","sd","si","sk","sl","so","st","es","su","sw","ss","sv","tl","ty","tg","ta","tt","te","th","bo","ti","to","ts","tn","tr","tk","tw","ug","uk","ur","uz","ve","vi","vo","wa","cy","wo","xh","yi","yo","za","zu"].map(u=>({code:u,displayName:ae.of(u)})).filter(u=>u.displayName),function(u){u.Compte="account",u.Drive="permii-app",u.Emploi="jobs",u.Fibii="fibii",u.Protect="protect"}(Zt||(Zt={})),function(u){u.Sent="sent",u.Working="working",u.Canceled="canceled",u.ToSend="to_send"}(u2||(u2={})),function(u){u.BankAccountCreated="bank_account_created",u.BankAccountFailed="bank_account_failed"}(H2||(H2={})),function(u){u.ToBeProceed="to_be_proceed",u.Pending="pending",u.Proceed="proceed"}(s1||(s1={})),function(u){u.ToBeStarted="toBeStarted",u.ToBeCompleted="toBeCompleted",u.ToBeValidated="toBeValidated",u.DataValidated="dataValidated",u.Processing="processing",u.WaitingUserFeedback="waitingUserFeedback",u.Submitting="submitting",u.ReadyToDeposit="readyToDeposit",u.Pending="pending",u.Error="error",u.Validated="validated",u.Refund="refund",u.Receiving="receiving",u.Canceled="canceled",u.ToBeUpdated="toBeUpdated",u.DataUpdated="dataUpdated"}(h2||(h2={})),function(u){u.Created="kyc_created",u.Pending="kyc_pending",u.RefusedByCRJ="kyc_refused_by_crj",u.Successed="kyc_succeeded",u.RefusedByMangoPay="kyc_failed"}(X||(X={})),function(u){u.AlreadyDeposit="alreadyDeposit",u.SchoolNotAuthorized="schoolNotAuthorized",u.IncompatibleIncome="incomeIncompatible",u.ParentIncomeHigh="parentIncomeHigh",u.PartnerIncomeHigh="partnerIncomeHigh",u.LeaseWithNotSameName="leaseWithNotSameName",u.RoomHasPropertyOfParent="roomHasPropertyOfParent",u.ParentHasIsf="parentHasIsf",u.KycIsRefused="kycIsRefused",u.ClientDidNotRespond="clientDidNotRespond",u.ClientAborted="clientAborted",u.CafRejected="cafRejected",u.FreeClient="freeClient"}(F||(F={})),function(u){u.MangoPay="MANGOPAY",u.Excluded="EXCLUDED",u.Banking="BANKING"}(r1||(r1={})),function(u){u.Swan="swan",u.Boursorama="boursorama",u.BforBank="bforbank",u.SocieteGenerale="sg",u.Monabanq="monabanq"}(U1||(U1={})),function(u){u.waiting="waiting",u.received="received",u.processing="processing",u.processed="processed"}(V2||(V2={})),function(u){u.VALIDATED="validated-step",u.ONGOING="ongoing-step",u.INFO="info-step",u.FUTURE="future-step"}(a3||(a3={})),function(u){u.INFO="info",u.WARNING="warning",u.ERROR="error",u.SUCCESS="success"}(x3||(x3={})),function(u){u.NotStarted="NOT_STARTED",u.WaitingForIban="WAITING_FOR_IBAN",u.Pending="PENDING",u.PersonalInformationFilled="PERSONAL_INFORMATION_FILLED",u.KycStarted="KYC_STARTED",u.WaitingValidation="WAITING_VALIDATION",u.WaitingForInformation="WAITING_FOR_INFORMATION",u.Validated="VALIDATED",u.Receiving="RECEIVING"}(u3||(u3={})),function(u){u.Craftsman="Craftsman",u.Employee="Employee",u.Entrepreneur="Entrepreneur",u.Farmer="Farmer",u.Manager="Manager",u.Practitioner="Practitioner",u.Retiree="Retiree",u.ShopOwner="ShopOwner",u.Student="Student",u.Unemployed="Unemployed"}(z3||(z3={})),function(u){u.LessThan500="LessThan500",u.Between500And1500="Between500And1500",u.Between1500And3000="Between1500And3000",u.Between3000And4500="Between3000And4500",u.MoreThan4500="MoreThan4500"}($3||($3={})),function(u){u.NotStarted="NOT_STARTED",u.Started="STARTED",u.Completed="COMPLETED"}(B3||(B3={})),function(u){u.ActiveWithHelps="active_with_helps",u.ActiveWithoutHelps="active_without_helps",u.Inactive="inactive"}(F3||(F3={})),function(u){u.Device="device",u.StayingWithParents="staying_with_parents",u.Age="age",u.PersonalSituation="personal_situation",u.BankType="bank_type"}(E3||(E3={})),function(u){u.IOS="IOS",u.Android="ANDROID",u.Desktop="DESKTOP"}(at||(at={})),function(u){u.Student="STUDENT",u.JobSeeker="JOB_SEEKER",u.Other="OTHER"}(Kt||(Kt={})),function(u){u.NeoBank="NEO_BANK",u.Traditional="TRADITIONAL",u.Other="OTHER"}(we||(we={})),function(u){u.Equals="equals",u.NotEquals="not_equals"}(ft||(ft={})),function(u){u.Advices="advices",u.Articles="articles",u.Faq="faq",u.Helps="helps",u.Legal="legal"}(Gt||(Gt={})),function(u){u.Article="article",u.Articles="articles",u.Category="category",u.Categories="categories",u.CategoryAttribute="category-attribute"}(It||(It={})),function(u){u.Euros="Euros",u.Livres="Livres"}(St||(St={})),function(u){u.OneShot="One-shot",u.Monthly="Monthly",u.Quarterly="Quarterly",u.Annually="Annually"}(Ut||(Ut={})),function(u){u.Paragraph="paragraph",u.Header="header",u.Image="image",u.List="list"}(Ct||(Ct={})),function(u){u.Ordered="ordered",u.Unordered="unordered"}(Ce||(Ce={}));const pt={dev:!0,debug:!0,browser:!0},He="[Web Vitals Analytics]",o0=u=>u.split("?")[0].split("#")[0],r0=({params:u,path:C2})=>Object.entries(u).reduce((S2,[j2,K2])=>S2.replace(K2,`[${j2}]`),C2),A0=u=>new Blob([new URLSearchParams(u).toString()],{type:"application/x-www-form-urlencoded"}),M0=function(){var u=(0,o.A)(function*(C2,{applicationId:S2,envFqdn:j2,params:K2,path:q},{debug:t1,dev:N,browser:C1}){const w2=((u,{applicationId:C2,params:S2,path:j2},K2)=>({id:u.id,applicationId:C2,page:o0(r0({params:S2,path:j2})),href:o0(window.location.href),eventName:u.name,value:u.value.toString(),...K2?{connectionSpeed:K2}:{}}))(C2,{applicationId:S2,params:K2,path:q},"connection"in window.navigator&&window.navigator.connection&&"effectiveType"in window.navigator.connection?window.navigator.connection.effectiveType:void 0);N||!C1||["localhost","127.0.0.1","wizbii.me"].some(V3=>window.location.href.includes(V3))?t1&&console.debug(He,C2.name,JSON.stringify(w2,null,2)):yield K0(w2,j2)});return function(S2,j2,K2){return u.apply(this,arguments)}}(),K0=(u,C2)=>fetch(`https://www.${C2}/_api/web-metrics-api`,{body:A0(u),method:"POST",credentials:"omit",keepalive:!0}),H0=(u,C2=pt)=>{const S2={...pt,...C2};try{(function(u,C2){!function(u,C2){C2=C2||{},L1(function(){var S2,j2=G1(),K2=l1("FID"),q=function(C1){C1.startTime<j2.firstHiddenTime&&(K2.value=C1.processingStart-C1.startTime,K2.entries.push(C1),S2(!0))},t1=function(C1){C1.forEach(q)},N=v1("first-input",t1);S2=Z(u,K2,Q2,C2.reportAllChanges),N&&V1(D1(function(){t1(N.takeRecords()),N.disconnect()})),N&&d1(function(){K2=l1("FID"),S2=Z(u,K2,Q2,C2.reportAllChanges),O=[],x=-1,k=null,y2(addEventListener),O.push(q),g2()})})}(function(S2){var j2,K2;(j2=S2).attribution={eventTarget:j((K2=j2.entries[0]).target),eventType:K2.name,eventTime:K2.startTime,eventEntry:K2,loadState:W(K2.startTime)},u(S2)},C2)})(function(){var j2=(0,o.A)(function*(K2){return yield M0(K2,u,S2)});return function(K2){return j2.apply(this,arguments)}}()),function(u,C2){F1(function(S2){(function(j2){if(j2.entries.length){var K2=j2.entries[0],q=K2.activationStart||0,t1=Math.max(K2.domainLookupStart-q,0),N=Math.max(K2.connectStart-q,0),C1=Math.max(K2.requestStart-q,0);j2.attribution={waitingTime:t1,dnsTime:N-t1,connectionTime:C1-N,requestTime:j2.value-C1,navigationEntry:K2}}else j2.attribution={waitingTime:0,dnsTime:0,connectionTime:0,requestTime:0}})(S2),u(S2)},void 0)}(function(){var j2=(0,o.A)(function*(K2){return yield M0(K2,u,S2)});return function(K2){return j2.apply(this,arguments)}}()),function(u,C2){var S2,j2;S2=function(S2){(function(j2){if(j2.entries.length){var K2=V();if(K2){var q=K2.activationStart||0,t1=j2.entries[j2.entries.length-1],N=t1.url&&performance.getEntriesByType("resource").filter(function(z0){return z0.name===t1.url})[0],C1=Math.max(0,K2.responseStart-q),w2=Math.max(C1,N?(N.requestStart||N.startTime)-q:0),V3=Math.max(w2,N?N.responseEnd-q:0),G3=Math.max(V3,t1?t1.startTime-q:0),ke={element:j(t1.element),timeToFirstByte:C1,resourceLoadDelay:w2-C1,resourceLoadTime:V3-w2,elementRenderDelay:G3-V3,navigationEntry:K2,lcpEntry:t1};return t1.url&&(ke.url=t1.url),N&&(ke.lcpResourceEntry=N),void(j2.attribution=ke)}}j2.attribution={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadTime:0,elementRenderDelay:j2.value}})(S2),u(S2)},j2=(j2=void 0)||{},L1(function(){var K2,q=G1(),t1=l1("LCP"),N=function(V3){var G3=V3[V3.length-1];G3&&G3.startTime<q.firstHiddenTime&&(t1.value=Math.max(G3.startTime-Y(),0),t1.entries=[G3],K2())},C1=v1("largest-contentful-paint",N);if(C1){K2=Z(S2,t1,et,j2.reportAllChanges);var w2=D1(function(){q3[t1.id]||(N(C1.takeRecords()),C1.disconnect(),q3[t1.id]=!0,K2(!0))});["keydown","click"].forEach(function(V3){addEventListener(V3,function(){return setTimeout(w2,0)},!0)}),V1(w2),d1(function(V3){t1=l1("LCP"),K2=Z(S2,t1,et,j2.reportAllChanges),S1(function(){t1.value=performance.now()-V3.timeStamp,q3[t1.id]=!0,K2(!0)})})}})}(function(){var j2=(0,o.A)(function*(K2){return yield M0(K2,u,S2)});return function(K2){return j2.apply(this,arguments)}}()),function(u,C2){var S2,j2;S2=function(S2){(function(j2){if(j2.entries.length){var K2=j2.entries.reduce(function(N,C1){return N&&N.value>C1.value?N:C1});if(K2&&K2.sources&&K2.sources.length){var q=(t1=K2.sources).find(function(N){return N.node&&1===N.node.nodeType})||t1[0];if(q)return void(j2.attribution={largestShiftTarget:j(q.node),largestShiftTime:K2.startTime,largestShiftValue:K2.value,largestShiftSource:q,largestShiftEntry:K2,loadState:W(K2.startTime)})}}var t1;j2.attribution={}})(S2),u(S2)},j2=(j2=void 0)||{},A2(D1(function(){var K2,q=l1("CLS",0),t1=0,N=[],C1=function(V3){V3.forEach(function(G3){G3.hadRecentInput||(t1&&G3.startTime-N[N.length-1].startTime<1e3&&G3.startTime-N[0].startTime<5e3?(t1+=G3.value,N.push(G3)):(t1=G3.value,N=[G3]))}),t1>q.value&&(q.value=t1,q.entries=N,K2())},w2=v1("layout-shift",C1);w2&&(K2=Z(S2,q,F2,j2.reportAllChanges),V1(function(){C1(w2.takeRecords()),K2(!0)}),d1(function(){t1=0,q=l1("CLS",0),K2=Z(S2,q,F2,j2.reportAllChanges),S1(function(){return K2()})}),setTimeout(K2,0))}))}(function(){var j2=(0,o.A)(function*(K2){return yield M0(K2,u,S2)});return function(K2){return j2.apply(this,arguments)}}()),function(u,C2){A2(function(S2){(function(j2){if(j2.entries.length){var K2=V(),q=j2.entries[j2.entries.length-1];if(K2){var N=Math.max(0,K2.responseStart-(K2.activationStart||0));return void(j2.attribution={timeToFirstByte:N,firstByteToFCP:j2.value-N,loadState:W(j2.entries[0].startTime),navigationEntry:K2,fcpEntry:q})}}j2.attribution={timeToFirstByte:0,firstByteToFCP:j2.value,loadState:W(H())}})(S2),u(S2)},void 0)}(function(){var j2=(0,o.A)(function*(K2){return yield M0(K2,u,S2)});return function(K2){return j2.apply(this,arguments)}}()),function(u,C2){!function(u,C2){C2=C2||{},L1(function(){var S2;"interactionCount"in performance||R||(R=v1("event",T1,{type:"event",buffered:!0,durationThreshold:0}));var j2,K2=l1("INP"),q=function(N){N.forEach(function(V3){V3.interactionId&&g3(V3),"first-input"===V3.entryType&&!A3.some(function(G3){return G3.entries.some(function(ke){return V3.duration===ke.duration&&V3.startTime===ke.startTime})})&&g3(V3)});var C1,w2=(C1=Math.min(A3.length-1,Math.floor(y3()/50)),A3[C1]);w2&&w2.latency!==K2.value&&(K2.value=w2.latency,K2.entries=w2.entries,j2())},t1=v1("event",q,{durationThreshold:null!==(S2=C2.durationThreshold)&&void 0!==S2?S2:40});j2=Z(u,K2,U2,C2.reportAllChanges),t1&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&t1.observe({type:"first-input",buffered:!0}),V1(function(){q(t1.takeRecords()),K2.value<0&&y3()>0&&(K2.value=0,K2.entries=[]),j2(!0)}),d1(function(){A3=[],b3=Q1(),K2=l1("INP"),j2=Z(u,K2,U2,C2.reportAllChanges)}))})}(function(S2){(function(j2){if(j2.entries.length){var K2=j2.entries.sort(function(t1,N){return N.duration-t1.duration||N.processingEnd-N.processingStart-(t1.processingEnd-t1.processingStart)})[0],q=j2.entries.find(function(t1){return t1.target});j2.attribution={eventTarget:j(q&&q.target),eventType:K2.name,eventTime:K2.startTime,eventEntry:K2,loadState:W(K2.startTime)}}else j2.attribution={}})(S2),u(S2)},void 0)}(function(){var j2=(0,o.A)(function*(K2){return yield M0(K2,u,S2)});return function(K2){return j2.apply(this,arguments)}}())}catch(j2){console.error(He,j2)}}},1228:(m2,P1,f)=>{"use strict";f.d(P1,{O:()=>k});var o=f(5541),a=f(9191);let k=(()=>{class x{constructor(O,R){this.document=O,this.platformId=R,this.documentIsAccessible=(0,a.UE)(this.platformId)}static getCookieRegExp(O){const R=O.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+R+"|;\\s*"+R+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(O){try{return decodeURIComponent(O)}catch{return O}}check(O){return!!this.documentIsAccessible&&(O=encodeURIComponent(O),x.getCookieRegExp(O).test(this.document.cookie))}get(O){if(this.documentIsAccessible&&this.check(O)){O=encodeURIComponent(O);const V=x.getCookieRegExp(O).exec(this.document.cookie);return V[1]?x.safeDecodeURIComponent(V[1]):""}return""}getAll(){if(!this.documentIsAccessible)return{};const O={},R=this.document;return R.cookie&&""!==R.cookie&&R.cookie.split(";").forEach(V=>{const[W,a1]=V.split("=");O[x.safeDecodeURIComponent(W.replace(/^ /,""))]=x.safeDecodeURIComponent(a1)}),O}set(O,R,V,W,a1,j,e1,H){if(!this.documentIsAccessible)return;if("number"==typeof V||V instanceof Date||W||a1||j||e1)return void this.set(O,R,{expires:V,path:W,domain:a1,secure:j,sameSite:e1||"Lax",partitioned:H});let d1=encodeURIComponent(O)+"="+encodeURIComponent(R)+";";const Y=V||{};Y.expires&&(d1+="number"==typeof Y.expires?"expires="+new Date((new Date).getTime()+1e3*Y.expires*60*60*24).toUTCString()+";":"expires="+Y.expires.toUTCString()+";"),Y.path&&(d1+="path="+Y.path+";"),Y.domain&&(d1+="domain="+Y.domain+";"),!1===Y.secure&&"None"===Y.sameSite&&(Y.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${O} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),Y.secure&&(d1+="secure;"),Y.sameSite||(Y.sameSite="Lax"),d1+="sameSite="+Y.sameSite+";",Y.partitioned&&(d1+="Partitioned;"),this.document.cookie=d1}delete(O,R,V,W,a1="Lax"){this.documentIsAccessible&&this.set(O,"",{expires:new Date("Thu, 01 Jan 1970 00:00:01 GMT"),path:R,domain:V,secure:W,sameSite:a1})}deleteAll(O,R,V,W="Lax"){if(!this.documentIsAccessible)return;const a1=this.getAll();for(const j in a1)a1.hasOwnProperty(j)&&this.delete(j,O,R,V,W)}static#t=this.\u0275fac=function(R){return new(R||x)(o.KVO(a.qQ),o.KVO(o.Agw))};static#e=this.\u0275prov=o.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},6207:(m2,P1,f)=>{"use strict";function o(k,x,D,O,R,V,W){try{var a1=k[V](W),j=a1.value}catch(e1){return void D(e1)}a1.done?x(j):Promise.resolve(j).then(O,R)}function a(k){return function(){var x=this,D=arguments;return new Promise(function(O,R){var V=k.apply(x,D);function W(j){o(V,O,R,W,a1,"next",j)}function a1(j){o(V,O,R,W,a1,"throw",j)}W(void 0)})}}f.d(P1,{A:()=>a})},9799:(m2,P1,f)=>{"use strict";f.d(P1,{AQ:()=>Q,C6:()=>a,Cg:()=>D,Cl:()=>k,N3:()=>D1,Sn:()=>j,sH:()=>e1,xN:()=>x1});var o=function(r2,g2){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(H1,y2){H1.__proto__=y2}||function(H1,y2){for(var Q2 in y2)Object.prototype.hasOwnProperty.call(y2,Q2)&&(H1[Q2]=y2[Q2])})(r2,g2)};function a(r2,g2){if("function"!=typeof g2&&null!==g2)throw new TypeError("Class extends value "+String(g2)+" is not a constructor or null");function H1(){this.constructor=r2}o(r2,g2),r2.prototype=null===g2?Object.create(g2):(H1.prototype=g2.prototype,new H1)}var k=function(){return k=Object.assign||function(g2){for(var H1,y2=1,Q2=arguments.length;y2<Q2;y2++)for(var Y1 in H1=arguments[y2])Object.prototype.hasOwnProperty.call(H1,Y1)&&(g2[Y1]=H1[Y1]);return g2},k.apply(this,arguments)};function D(r2,g2,H1,y2){var L2,Q2=arguments.length,Y1=Q2<3?g2:null===y2?y2=Object.getOwnPropertyDescriptor(g2,H1):y2;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Y1=Reflect.decorate(r2,g2,H1,y2);else for(var E1=r2.length-1;E1>=0;E1--)(L2=r2[E1])&&(Y1=(Q2<3?L2(Y1):Q2>3?L2(g2,H1,Y1):L2(g2,H1))||Y1);return Q2>3&&Y1&&Object.defineProperty(g2,H1,Y1),Y1}function j(r2,g2){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(r2,g2)}function e1(r2,g2,H1,y2){return new(H1||(H1=Promise))(function(Y1,L2){function E1(T1){try{$1(y2.next(T1))}catch(Q1){L2(Q1)}}function f1(T1){try{$1(y2.throw(T1))}catch(Q1){L2(Q1)}}function $1(T1){T1.done?Y1(T1.value):function Q2(Y1){return Y1 instanceof H1?Y1:new H1(function(L2){L2(Y1)})}(T1.value).then(E1,f1)}$1((y2=y2.apply(r2,g2||[])).next())})}function D1(r2){return this instanceof D1?(this.v=r2,this):new D1(r2)}function Q(r2,g2,H1){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Q2,y2=H1.apply(r2,g2||[]),Y1=[];return Q2=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),E1("next"),E1("throw"),E1("return",function L2(U2){return function(b3){return Promise.resolve(b3).then(U2,Q1)}}),Q2[Symbol.asyncIterator]=function(){return this},Q2;function E1(U2,b3){y2[U2]&&(Q2[U2]=function(y3){return new Promise(function(A3,U3){Y1.push([U2,y3,A3,U3])>1||f1(U2,y3)})},b3&&(Q2[U2]=b3(Q2[U2])))}function f1(U2,b3){try{!function $1(U2){U2.value instanceof D1?Promise.resolve(U2.value.v).then(T1,Q1):f2(Y1[0][2],U2)}(y2[U2](b3))}catch(y3){f2(Y1[0][3],y3)}}function T1(U2){f1("next",U2)}function Q1(U2){f1("throw",U2)}function f2(U2,b3){U2(b3),Y1.shift(),Y1.length&&f1(Y1[0][0],Y1[0][1])}}function x1(r2){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var H1,g2=r2[Symbol.asyncIterator];return g2?g2.call(r2):(r2=function l1(r2){var g2="function"==typeof Symbol&&Symbol.iterator,H1=g2&&r2[g2],y2=0;if(H1)return H1.call(r2);if(r2&&"number"==typeof r2.length)return{next:function(){return r2&&y2>=r2.length&&(r2=void 0),{value:r2&&r2[y2++],done:!r2}}};throw new TypeError(g2?"Object is not iterable.":"Symbol.iterator is not defined.")}(r2),H1={},y2("next"),y2("throw"),y2("return"),H1[Symbol.asyncIterator]=function(){return this},H1);function y2(Y1){H1[Y1]=r2[Y1]&&function(L2){return new Promise(function(E1,f1){!function Q2(Y1,L2,E1,f1){Promise.resolve(f1).then(function($1){Y1({value:$1,done:E1})},L2)}(E1,f1,(L2=r2[Y1](L2)).done,L2.value)})}}}"function"==typeof SuppressedError&&SuppressedError},8330:m2=>{"use strict";m2.exports={rE:"1.18.0"}}},m2=>{m2(m2.s=9107)}]); //# sourceMappingURL=main.449a07025badfae0.js.map