PageSourceSearch

https://www.futek.com/chunk-iveof2iw.js

js futek.com collected 2026-10-03 19:08:12 UTC 1,232,331 bytes, 296 lines download raw bytes

1var rA=Object.create;var qp=Object.defineProperty,oA=Object.defineProperties,aA=Object.getOwnPropertyDescriptor,sA=Object.getOwnPropertyDescriptors,cA=Object.getOwnPropertyNames,sd=Object.getOwnPropertySymbols,lA=Object.getPrototypeOf,Yp=Object.prototype.hasOwnProperty,Gy=Object.prototype.propertyIsEnumerable;var Wp=(i,e,r)=>e in i?qp(i,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[e]=r,A=(i,e)=>{for(var r in e||={})Yp.call(e,r)&&Wp(i,r,e[r]);if(sd)for(var r of sd(e))Gy.call(e,r)&&Wp(i,r,e[r]);return i},ke=(i,e)=>oA(i,sA(e));var OG=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var Wy=(i,e)=>{var r={};for(var t in i)Yp.call(i,t)&&e.indexOf(t)<0&&(r[t]=i[t]);if(i!=null&&sd)for(var t of sd(i))e.indexOf(t)<0&&Gy.call(i,t)&&(r[t]=i[t]);return r};var PG=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports);var dA=(i,e,r,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of cA(e))!Yp.call(i,n)&&n!==r&&qp(i,n,{get:()=>e[n],enumerable:!(t=aA(e,n))||t.enumerable});return i};var FG=(i,e,r)=>(r=i!=null?rA(lA(i)):{},dA(e||!i||!i.__esModule?qp(r,"default",{value:i,enumerable:!0}):r,i));var g=(i,e,r)=>Wp(i,typeof e!="symbol"?e+"":e,r);var Wo=(i,e,r)=>new Promise((t,n)=>{var o=c=>{try{s(r.next(c))}catch(l){n(l)}},a=c=>{try{s(r.throw(c))}catch(l){n(l)}},s=c=>c.done?t(c.value):Promise.resolve(c.value).then(o,a);s((r=r.apply(i,e)).next())});function qy(i,e){return Object.is(i,e)}var Vt=null,dc=!1,cd=1,Li=Symbol("SIGNAL");function Be(i){let e=Vt;return Vt=i,e}function Yy(){return Vt}function uA(){return dc}var La={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 dd(i){if(dc)throw new Error("");if(Vt===null)return;Vt.consumerOnSignalRead(i);let e=Vt.nextProducerIndex++;if(fd(Vt),e<Vt.producerNode.length&&Vt.producerNode[e]!==i&&uc(Vt)){let r=Vt.producerNode[e];pd(r,Vt.producerIndexOfThis[e])}Vt.producerNode[e]!==i&&(Vt.producerNode[e]=i,Vt.producerIndexOfThis[e]=uc(Vt)?Jy(i,Vt,e):0),Vt.producerLastReadVersion[e]=i.version}function hA(){cd++}function Qy(i){if(!(uc(i)&&!i.dirty)&&!(!i.dirty&&i.lastCleanEpoch===cd)){if(!i.producerMustRecompute(i)&&!hd(i)){i.dirty=!1,i.lastCleanEpoch=cd;return}i.producerRecomputeValue(i),i.dirty=!1,i.lastCleanEpoch=cd}}function Ky(i){if(i.liveConsumerNode===void 0)return;let e=dc;dc=!0;try{for(let r of i.liveConsumerNode)r.dirty||Xy(r)}finally{dc=e}}function Zy(){return Vt?.consumerAllowSignalWrites!==!1}function Xy(i){i.dirty=!0,Ky(i),i.consumerMarkedDirty?.(i)}function hc(i){return i&&(i.nextProducerIndex=0),Be(i)}function ud(i,e){if(Be(e),!(!i||i.producerNode===void 0||i.producerIndexOfThis===void 0||i.producerLastReadVersion===void 0)){if(uc(i))for(let r=i.nextProducerIndex;r<i.producerNode.length;r++)pd(i.producerNode[r],i.producerIndexOfThis[r]);for(;i.producerNode.length>i.nextProducerIndex;)i.producerNode.pop(),i.producerLastReadVersion.pop(),i.producerIndexOfThis.pop()}}function hd(i){fd(i);for(let e=0;e<i.producerNode.length;e++){let r=i.producerNode[e],t=i.producerLastReadVersion[e];if(t!==r.version||(Qy(r),t!==r.version))return!0}return!1}function md(i){if(fd(i),uc(i))for(let e=0;e<i.producerNode.length;e++)pd(i.producerNode[e],i.producerIndexOfThis[e]);i.producerNode.length=i.producerLastReadVersion.length=i.producerIndexOfThis.length=0,i.liveConsumerNode&&(i.liveConsumerNode.length=i.liveConsumerIndexOfThis.length=0)}function Jy(i,e,r){if(e0(i),i.liveConsumerNode.length===0&&t0(i))for(let t=0;t<i.producerNode.length;t++)i.producerIndexOfThis[t]=Jy(i.producerNode[t],i,t);return i.liveConsumerIndexOfThis.push(r),i.liveConsumerNode.push(e)-1}function pd(i,e){if(e0(i),i.liveConsumerNode.length===1&&t0(i))for(let t=0;t<i.producerNode.length;t++)pd(i.producerNode[t],i.producerIndexOfThis[t]);let r=i.liveConsumerNode.length-1;if(i.liveConsumerNode[e]=i.liveConsumerNode[r],i.liveConsumerIndexOfThis[e]=i.liveConsumerIndexOfThis[r],i.liveConsumerNode.length--,i.liveConsumerIndexOfThis.length--,e<i.liveConsumerNode.length){let t=i.liveConsumerIndexOfThis[e],n=i.liveConsumerNode[e];fd(n),n.producerIndexOfThis[t]=e}}function uc(i){return i.consumerIsAlwaysLive||(i?.liveConsumerNode?.length??0)>0}function fd(i){i.producerNode??=[],i.producerIndexOfThis??=[],i.producerLastReadVersion??=[]}function e0(i){i.liveConsumerNode??=[],i.liveConsumerIndexOfThis??=[]}function t0(i){return i.producerNode!==void 0}function Xp(i){let e=Object.create(mA);e.computation=i;let r=()=>{if(Qy(e),dd(e),e.value===ld)throw e.error;return e.value};return r[Li]=e,r}var Qp=Symbol("UNSET"),Kp=Symbol("COMPUTING"),ld=Symbol("ERRORED"),mA=ke(A({},La),{value:Qp,dirty:!0,error:null,equal:qy,producerMustRecompute(i){return i.value===Qp||i.value===Kp},producerRecomputeValue(i){if(i.value===Kp)throw new Error("Detected cycle in computations.");let e=i.value;i.value=Kp;let r=hc(i),t;try{t=i.computation()}catch(n){t=ld,i.error=n}finally{ud(i,r)}if(e!==Qp&&e!==ld&&t!==ld&&i.equal(e,t)){i.value=e;return}i.value=t,i.version++}});function pA(){throw new Error}var i0=pA;function n0(){i0()}function r0(i){i0=i}var fA=null;function o0(i){let e=Object.create(Jp);e.value=i;let r=()=>(dd(e),e.value);return r[Li]=e,r}function gd(i,e){Zy()||n0(),i.equal(i.value,e)||(i.value=e,gA(i))}function a0(i,e){Zy()||n0(),gd(i,e(i.value))}var Jp=ke(A({},La),{equal:qy,value:void 0});function gA(i){i.version++,hA(),Ky(i),fA?.()}function s0(i,e,r){let t=Object.create(_A);r&&(t.consumerAllowSignalWrites=!0),t.fn=i,t.schedule=e;let n=c=>{t.cleanupFn=c};function o(c){return c.fn===null&&c.schedule===null}function a(c){o(c)||(md(c),c.cleanupFn(),c.fn=null,c.schedule=null,c.cleanupFn=Zp)}let s=()=>
1{if(t.fn===null)return;if(uA())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(t.dirty=!1,t.hasRun&&!hd(t))return;t.hasRun=!0;let c=hc(t);try{t.cleanupFn(),t.cleanupFn=Zp,t.fn(n)}finally{ud(t,c)}};return t.ref={notify:()=>Xy(t),run:s,cleanup:()=>t.cleanupFn(),destroy:()=>a(t),[Li]:t},t.ref}var Zp=()=>{},_A=ke(A({},La),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:i=>{i.schedule!==null&&i.schedule(i.ref)},hasRun:!1,cleanupFn:Zp});function we(i){return typeof i=="function"}function ja(i){let r=i(t=>{Error.call(t),t.stack=new Error().stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var _d=ja(i=>function(r){i(this),this.message=r?`${r.length} errors occurred during unsubscription:
2${r.map((t,n)=>`${n+1}) ${t.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=r});function kr(i,e){if(i){let r=i.indexOf(e);0<=r&&i.splice(r,1)}}var de=class i{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(let o of r)o.remove(this);else r.remove(this);let{initialTeardown:t}=this;if(we(t))try{t()}catch(o){e=o instanceof _d?o.errors:[o]}let{_finalizers:n}=this;if(n){this._finalizers=null;for(let o of n)try{c0(o)}catch(a){e=e??[],a instanceof _d?e=[...e,...a.errors]:e.push(a)}}if(e)throw new _d(e)}}add(e){var r;if(e&&e!==this)if(this.closed)c0(e);else{if(e instanceof i){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(e)}}_hasParent(e){let{_parentage:r}=this;return r===e||Array.isArray(r)&&r.includes(e)}_addParent(e){let{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(e),r):r?[r,e]:e}_removeParent(e){let{_parentage:r}=this;r===e?this._parentage=null:Array.isArray(r)&&kr(r,e)}remove(e){let{_finalizers:r}=this;r&&kr(r,e),e instanceof i&&e._removeParent(this)}};de.EMPTY=(()=>{let i=new de;return i.closed=!0,i})();var ef=de.EMPTY;function vd(i){return i instanceof de||i&&"closed"in i&&we(i.remove)&&we(i.add)&&we(i.unsubscribe)}function c0(i){we(i)?i():i.unsubscribe()}var Cn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Va={setTimeout(i,e,...r){let{delegate:t}=Va;return t?.setTimeout?t.setTimeout(i,e,...r):setTimeout(i,e,...r)},clearTimeout(i){let{delegate:e}=Va;return(e?.clearTimeout||clearTimeout)(i)},delegate:void 0};function bd(i){Va.setTimeout(()=>{let{onUnhandledError:e}=Cn;if(e)e(i);else throw i})}function Er(){}var l0=tf("C",void 0,void 0);function d0(i){return tf("E",void 0,i)}function u0(i){return tf("N",i,void 0)}function tf(i,e,r){return{kind:i,value:e,error:r}}var qo=null;function Ba(i){if(Cn.useDeprecatedSynchronousErrorHandling){let e=!qo;if(e&&(qo={errorThrown:!1,error:null}),i(),e){let{errorThrown:r,error:t}=qo;if(qo=null,r)throw t}}else i()}function h0(i){Cn.useDeprecatedSynchronousErrorHandling&&qo&&(qo.errorThrown=!0,qo.error=i)}var Yo=class extends de{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,vd(e)&&e.add(this)):this.destination=yA}static create(e,r,t){return new xn(e,r,t)}next(e){this.isStopped?rf(u0(e),this):this._next(e)}error(e){this.isStopped?rf(d0(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?rf(l0,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},vA=Function.prototype.bind;function nf(i,e){return vA.call(i,e)}var of=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:r}=this;if(r.next)try{r.next(e)}catch(t){yd(t)}}error(e){let{partialObserver:r}=this;if(r.error)try{r.error(e)}catch(t){yd(t)}else yd(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(r){yd(r)}}},xn=class extends Yo{constructor(e,r,t){super();let n;if(we(e)||!e)n={next:e??void 0,error:r??void 0,complete:t??void 0};else{let o;
vendor: 8,459 bytes, line 3
3this&&Cn.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),n={next:e.next&&nf(e.next,o),error:e.error&&nf(e.error,o),complete:e.complete&&nf(e.complete,o)}):n=e}this.destination=new of(n)}};function yd(i){Cn.useDeprecatedSynchronousErrorHandling?h0(i):bd(i)}function bA(i){throw i}function rf(i,e){let{onStoppedNotification:r}=Cn;r&&Va.setTimeout(()=>r(i,e))}var yA={closed:!0,next:Er,error:bA,complete:Er};var za=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Qt(i){return i}function af(...i){return sf(i)}function sf(i){return i.length===0?Qt:i.length===1?i[0]:function(r){return i.reduce((t,n)=>n(t),r)}}var ve=(()=>{class i{constructor(r){r&&(this._subscribe=r)}lift(r){let t=new i;return t.source=this,t.operator=r,t}subscribe(r,t,n){let o=CA(r)?r:new xn(r,t,n);return Ba(()=>{let{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(r){try{return this._subscribe(r)}catch(t){r.error(t)}}forEach(r,t){return t=m0(t),new t((n,o)=>{let a=new xn({next:s=>{try{r(s)}catch(c){o(c),a.unsubscribe()}},error:o,complete:n});this.subscribe(a)})}_subscribe(r){var t;return(t=this.source)===null||t===void 0?void 0:t.subscribe(r)}[za](){return this}pipe(...r){return sf(r)(this)}toPromise(r){return r=m0(r),new r((t,n)=>{let o;this.subscribe(a=>o=a,a=>n(a),()=>t(o))})}}return i.create=e=>new i(e),i})();function m0(i){var e;return(e=i??Cn.Promise)!==null&&e!==void 0?e:Promise}function wA(i){return i&&we(i.next)&&we(i.error)&&we(i.complete)}function CA(i){return i&&i instanceof Yo||wA(i)&&vd(i)}function cf(i){return we(i?.lift)}function De(i){return e=>{if(cf(e))return e.lift(function(r){try{return i(r,this)}catch(t){this.error(t)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ie(i,e,r,t,n){return new lf(i,e,r,t,n)}var lf=class extends Yo{constructor(e,r,t,n,o,a){super(e),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=r?function(s){try{r(s)}catch(c){e.error(c)}}:super._next,this._error=n?function(s){try{n(s)}catch(c){e.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=t?function(){try{t()}catch(s){e.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:r}=this;super.unsubscribe(),!r&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function Ha(){return De((i,e)=>{let r=null;i._refCount++;let t=Ie(e,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount){r=null;return}let n=i._connection,o=r;r=null,n&&(!o||n===o)&&n.unsubscribe(),e.unsubscribe()});i.subscribe(t),t.closed||(r=i.connect())})}var Yn=class extends ve{constructor(e,r){super(),this.source=e,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,cf(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new de;let r=this.getSubject();e.add(this.source.subscribe(Ie(r,void 0,()=>{this._teardown(),r.complete()},t=>{this._teardown(),r.error(t)},()=>this._teardown()))),e.closed&&(this._connection=null,e=de.EMPTY)}return e}refCount(){return Ha()(this)}};var Ua={schedule(i){let e=requestAnimationFrame,r=cancelAnimationFrame,{delegate:t}=Ua;t&&(e=t.requestAnimationFrame,r=t.cancelAnimationFrame);let n=e(o=>{r=void 0,i(o)});return new de(()=>r?.(n))},requestAnimationFrame(...i){let{delegate:e}=Ua;return(e?.requestAnimationFrame||requestAnimationFrame)(...i)},cancelAnimationFrame(...i){let{delegate:e}=Ua;return(e?.cancelAnimationFrame||cancelAnimationFrame)(...i)},delegate:void 0};var p0=ja(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var E=(()=>{class i extends ve{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){let t=new wd(this,this);return t.operator=r,t}_throwIfClosed(){if(this.closed)throw new p0}next(r){Ba(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let t of this.currentObservers)t.next(r)}})}error(r){Ba(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;let{observers:t}=this;for(;t.length;)t.shift().error(r)}})}complete(){Ba(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return((r=this.observers)===null||r===void 0?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){let{hasError:t,isStopped:n,observers:o}=this;return t||n?ef:(this.currentObservers=null,o.push(r),new de(()=>{this.currentObservers=null,kr(o,r)}))}_checkFinalizedStatuses(r){let{hasError:t,thrownError:n,isStopped:o}=this;t?r.error(n):o&&r.complete()}asObservable(){let r=new ve;return r.source=this,r}}return i.create=(e,r)=>new wd(e,r),i})(),wd=class extends E{constructor(e,r){super(),this.destination=e,this.source=r}next(e){var r,t;(t=(r=this.destination)===null||r===void 0?void 0:r.next)===null||t===void 0||t.call(r,e)}error(e){var r,t;(t=(r=this.destination)===null||r===void 0?void 0:r.error)===null||t===void 0||t.call(r,e)}complete(){var e,r;(r=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||r===void 0||r.call(e)}_subscribe(e){var r,t;return(t=(r=this.source)===null||r===void 0?void 0:r.subscribe(e))!==null&&t!==void 0?t:ef}};var at=class extends E{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let r=super._subscribe(e);return!r.closed&&e.next(this._value),r}getValue(){let{hasError:e,thrownError:r,_value:t}=this;if(e)throw r;return this._throwIfClosed(),t}next(e){super.next(this._value=e)}};var mc={now(){return(mc.delegate||Date).now()},delegate:void 0};var Sr=class extends E{constructor(e=1/0,r=1/0,t=mc){super(),this._bufferSize=e,this._windowTime=r,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,r)}next(e){let{isStopped:r,_buffer:t,_infiniteTimeWindow:n,_timestampProvider:o,_windowTime:a}=this;r||(t.push(e),!n&&t.push(o.now()+a)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let r=this._innerSubscribe(e),{_infiniteTimeWindow:t,_buffer:n}=this,o=n.slice();for(let a=0;a<o.length&&!e.closed;a+=t?1:2)e.next(o[a]);return this._checkFinalizedStatuses(e),r}_trimBuffer(){let{_bufferSize:e,_timestampProvider:r,_buffer:t,_infiniteTimeWindow:n}=this,o=(n?1:2)*e;if(e<1/0&&o<t.length&&t.splice(0,t.length-o),!n){let a=r.now(),s=0;for(let c=1;c<t.length&&t[c]<=a;c+=2)s=c;s&&t.splice(0,s+1)}}};var Cd=class extends de{constructor(e,r){super()}schedule(e,r=0){return this}};var pc={setInterval(i,e,...r){let{delegate:t}=pc;return t?.setInterval?t.setInterval(i,e,...r):setInterval(i,e,...r)},clearInterval(i){let{delegate:e}=pc;return(e?.clearInterval||clearInterval)(i)},delegate:void 0};var $a=class extends Cd{constructor(e,r){super(e,r),this.scheduler=e,this.work=r,this.pending=!1}schedule(e,r=0){var t;if(this.closed)return this;this.state=e;let n=this.id,o=this.scheduler;return n!=null&&(this.id=this.recycleAsyncId(o,n,r)),this.pending=!0,this.delay=r,this.id=(t=this.id)!==null&&t!==void 0?t:this.requestAsyncId(o,this.id,r),this}requestAsyncId(e,r,t=0){return pc.setInterval(e.flush.bind(e,this),t)}recycleAsyncId(e,r,t=0){if(t!=null&&this.delay===t&&this.pending===!1)return r;r!=null&&pc.clearInterval(r)}execute(e,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let t=this._execute(e,r);if(t)return t;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,r){let t=!1,n;try{this.work(e)}catch(o){t=!0,n=o||new Error("Scheduled action threw falsy error")}if(t)return this.unsubscribe(),n}unsubscribe(){if(!this.closed){let{id:e,scheduler:r}=this,{actions:t}=r;
vendor: 5,155 bytes, line 3
3this.work=this.state=this.scheduler=null,this.pending=!1,kr(t,this),e!=null&&(this.id=this.recycleAsyncId(r,e,null)),this.delay=null,super.unsubscribe()}}};var Ga=class i{constructor(e,r=i.now){this.schedulerActionCtor=e,this.now=r}schedule(e,r=0,t){return new this.schedulerActionCtor(this,e).schedule(t,r)}};Ga.now=mc.now;var Wa=class extends Ga{constructor(e,r=Ga.now){super(e,r),this.actions=[],this._active=!1}flush(e){let{actions:r}=this;if(this._active){r.push(e);return}let t;this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=r.shift());if(this._active=!1,t){for(;e=r.shift();)e.unsubscribe();throw t}}};var Dn=new Wa($a),f0=Dn;var xd=class extends $a{constructor(e,r){super(e,r),this.scheduler=e,this.work=r}requestAsyncId(e,r,t=0){return t!==null&&t>0?super.requestAsyncId(e,r,t):(e.actions.push(this),e._scheduled||(e._scheduled=Ua.requestAnimationFrame(()=>e.flush(void 0))))}recycleAsyncId(e,r,t=0){var n;if(t!=null?t>0:this.delay>0)return super.recycleAsyncId(e,r,t);let{actions:o}=e;r!=null&&r===e._scheduled&&((n=o[o.length-1])===null||n===void 0?void 0:n.id)!==r&&(Ua.cancelAnimationFrame(r),e._scheduled=void 0)}};var Dd=class extends Wa{flush(e){this._active=!0;let r;e?r=e.id:(r=this._scheduled,this._scheduled=void 0);let{actions:t}=this,n;e=e||t.shift();do if(n=e.execute(e.state,e.delay))break;while((e=t[0])&&e.id===r&&t.shift());if(this._active=!1,n){for(;(e=t[0])&&e.id===r&&t.shift();)e.unsubscribe();throw n}}};var Id=new Dd(xd);var Mt=new ve(i=>i.complete());function kd(i){return i&&we(i.schedule)}function df(i){return i[i.length-1]}function Ed(i){return we(df(i))?i.pop():void 0}function Ji(i){return kd(df(i))?i.pop():void 0}function g0(i,e){return typeof df(i)=="number"?i.pop():e}function v0(i,e,r,t){function n(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function s(d){try{l(t.next(d))}catch(h){a(h)}}function c(d){try{l(t.throw(d))}catch(h){a(h)}}function l(d){d.done?o(d.value):n(d.value).then(s,c)}l((t=t.apply(i,e||[])).next())})}function _0(i){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&i[e],t=0;if(r)return r.call(i);if(i&&typeof i.length=="number")return{next:function(){return i&&t>=i.length&&(i=void 0),{value:i&&i[t++],done:!i}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Qo(i){return this instanceof Qo?(this.v=i,this):new Qo(i)}function b0(i,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=r.apply(i,e||[]),n,o=[];return n=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),n[Symbol.asyncIterator]=function(){return this},n;function a(v){return function(w){return Promise.resolve(w).then(v,h)}}function s(v,w){t[v]&&(n[v]=function(W){return new Promise(function(L,$){o.push([v,W,L,$])>1||c(v,W)})},w&&(n[v]=w(n[v])))}function c(v,w){try{l(t[v](w))}catch(W){_(o[0][3],W)}}function l(v){v.value instanceof Qo?Promise.resolve(v.value.v).then(d,h):_(o[0][2],v)}function d(v){c("next",v)}function h(v){c("throw",v)}function _(v,w){v(w),o.shift(),o.length&&c(o[0][0],o[0][1])}}function y0(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=i[Symbol.asyncIterator],r;return e?e.call(i):(i=typeof _0=="function"?_0(i):i[Symbol.iterator](),r={},t("next"),t("throw"),t("return"),r[Symbol.asyncIterator]=function(){return this},r);function t(o){r[o]=i[o]&&function(a){return new Promise(function(s,c){a=i[o](a),n(s,c,a.done,a.value)})}}function n(o,a,s,c){Promise.resolve(c).then(function(l){o({value:l,done:s})},a)}}var qa=i=>i&&typeof i.length=="number"&&typeof i!="function";function Sd(i){return we(i?.then)}function Md(i){return we(i[za])}function Td(i){return Symbol.asyncIterator&&we(i?.[Symbol.asyncIterator])}function Ad(i){return new TypeError(`You provided ${i!==null&&typeof i=="object"?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function xA(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Rd=xA();function Od(i){return we(i?.[Rd])}function Pd(i){return b0(this,arguments,function*(){let r=i.getReader();try{for(;;){let{value:t,done:n}=yield Qo(r.read());if(n)return yield Qo(void 0);yield yield Qo(t)}}finally{r.releaseLock()}})}function Fd(i){return we(i?.getReader)}function $e(i){if(i instanceof ve)return i;if(i!=null){if(Md(i))return DA(i);if(qa(i))return IA(i);if(Sd(i))return kA(i);if(Td(i))return w0(i);if(Od(i))return EA(i);if(Fd(i))return SA(i)}throw Ad(i)}function DA(i){return new ve(e=>{let r=i[za]();if(we(r.subscribe))return r.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function IA(i){return new ve(e=>{for(let r=0;r<i.length&&!e.closed;r++)e.next(i[r]);e.complete()})}function kA(i){return new ve(e=>{i.then(r=>{e.closed||(e.next(r),e.complete())},r=>e.error(r)).then(null,bd)})}function EA(i){return new ve(e=>{for(let r of i)if(e.next(r),e.closed)return;e.complete()})}function w0(i){return new ve(e=>
vendor: 1,713 bytes, line 3
3{MA(i,e).catch(r=>e.error(r))})}function SA(i){return w0(Pd(i))}function MA(i,e){var r,t,n,o;return v0(this,void 0,void 0,function*(){try{for(r=y0(i);t=yield r.next(),!t.done;){let a=t.value;if(e.next(a),e.closed)return}}catch(a){n={error:a}}finally{try{t&&!t.done&&(o=r.return)&&(yield o.call(r))}finally{if(n)throw n.error}}e.complete()})}function Kt(i,e,r,t=0,n=!1){let o=e.schedule(function(){r(),n?i.add(this.schedule(null,t)):this.unsubscribe()},t);if(i.add(o),!n)return o}function Nd(i,e=0){return De((r,t)=>{r.subscribe(Ie(t,n=>Kt(t,i,()=>t.next(n),e),()=>Kt(t,i,()=>t.complete(),e),n=>Kt(t,i,()=>t.error(n),e)))})}function Ld(i,e=0){return De((r,t)=>{t.add(i.schedule(()=>r.subscribe(t),e))})}function C0(i,e){return $e(i).pipe(Ld(e),Nd(e))}function x0(i,e){return $e(i).pipe(Ld(e),Nd(e))}function D0(i,e){return new ve(r=>{let t=0;return e.schedule(function(){t===i.length?r.complete():(r.next(i[t++]),r.closed||this.schedule())})})}function I0(i,e){return new ve(r=>{let t;return Kt(r,e,()=>{t=i[Rd](),Kt(r,e,()=>{let n,o;try{({value:n,done:o}=t.next())}catch(a){r.error(a);return}o?r.complete():r.next(n)},0,!0)}),()=>we(t?.return)&&t.return()})}function jd(i,e){if(!i)throw new Error("Iterable cannot be null");return new ve(r=>{Kt(r,e,()=>{let t=i[Symbol.asyncIterator]();Kt(r,e,()=>{t.next().then(n=>{n.done?r.complete():r.next(n.value)})},0,!0)})})}function k0(i,e){return jd(Pd(i),e)}function E0(i,e){if(i!=null){if(Md(i))return C0(i,e);if(qa(i))return D0(i,e);if(Sd(i))return x0(i,e);if(Td(i))return jd(i,e);if(Od(i))return I0(i,e);if(Fd(i))return k0(i,e)}throw Ad(i)}function st(i,e){return e?E0(i,e):$e(i)}function oe(...i){let e=Ji(i);return st(i,e)}function Qn(i,e){let r=we(i)?i:()=>i,t=n=>
3n.error(r());return new ve(e?n=>e.schedule(t,0,n):t)}function co(i){return!!i&&(i instanceof ve||we(i.lift)&&we(i.subscribe))}var In=ja(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"});function TA(i,e){let r=typeof e=="object";return new Promise((t,n)=>{let o=new xn({next:a=>{t(a),o.unsubscribe()},error:n,complete:()=>{r?t(e.defaultValue):n(new In)}});i.subscribe(o)})}function S0(i){return i instanceof Date&&!isNaN(i)}function ie(i,e){return De((r,t)=>{let n=0;r.subscribe(Ie(t,o=>{t.next(i.call(e,o,n++))}))})}var{isArray:AA}=Array;function RA(i,e){return AA(e)?i(...e):i(e)}function Ya(i){return ie(e=>RA(i,e))}var{isArray:OA}=Array,{getPrototypeOf:PA,prototype:FA,keys:NA}=Object;function Vd(i){if(i.length===1){let e=i[0];if(OA(e))return{args:e,keys:null};if(LA(e)){let r=NA(e);return{args:r.map(t=>e[t]),keys:r}}}return{args:i,keys:null}}function LA(i){return i&&typeof i=="object"&&PA(i)===FA}function Bd(i,e){return i.reduce((r,t,n)=>(r[t]=e[n],r),{})}function kn(...i){let e=Ji(i),r=Ed(i),{args:t,keys:n}=Vd(i);if(t.length===0)return st([],e);let o=new ve(jA(t,e,n?a=>Bd(n,a):Qt));return r?o.pipe(Ya(r)):o}function jA(i,e,r=Qt){return t=>{M0(e,()=>{let{length:n}=i,o=new Array(n),a=n,s=n;for(let c=0;c<n;c++)M0(e,()=>{let l=st(i[c],e),d=!1;l.subscribe(Ie(t,h=>{o[c]=h,d||(d=!0,s--),s||t.next(r(o.slice()))},()=>{--a||t.complete()}))},t)},t)}}function M0(i,e,r){i?Kt(r,i,e):e()}function T0(i,e,r,t,n,o,a,s){let c=[],l=0,d=0,h=!1,_=()=>{h&&!c.length&&!l&&e.complete()},v=W=>l<t?w(W):c.push(W),w=W=>{o&&e.next(W),l++;let L=!1;$e(r(W,d++)).subscribe(Ie(e,$=>{n?.($),o?v($):e.next($)},()=>{L=!0},void 0,()=>{if(L)try{for(l--;c.length&&l<t;){let $=c.shift();a?Kt(e,a,()=>w($)):w($)}_()}catch($){e.error($)}}))};return i.subscribe(Ie(e,v,()=>{h=!0,_()})),()=>{s?.()}}function xt(i,e,r=1/0){return we(e)?xt((t,n)=>ie((o,a)=>e(t,o,n,a))($e(i(t,n))),r):(typeof e=="number"&&(r=e),De((t,n)=>T0(t,n,i,r)))}function Kn(i=1/0){return xt(Qt,i)}function A0(){return Kn(1)}function Zn(...i){return A0()(st(i,Ji(i)))}function Xn(i){return new ve(e=>{$e(i()).subscribe(e)})}function fc(...i){let e=Ed(i),{args:r,keys:t}=Vd(i),n=new ve(o=>{let{length:a}=r;if(!a){o.complete();return}let s=new Array(a),c=a,l=a;for(let d=0;d<a;d++){let h=!1;$e(r[d]).subscribe(Ie(o,_=>{h||(h=!0,l--),s[d]=_},()=>c--,void 0,()=>{(!c||!h)&&(l||o.next(t?Bd(t,s):s),o.complete())}))}});return e?n.pipe(Ya(e)):n}var VA=["addListener","removeListener"],BA=["addEventListener","removeEventListener"],zA=["on","off"];function ji(i,e,r,t){if(we(r)&&(t=r,r=void 0),t)return ji(i,e,r).pipe(Ya(t));let[n,o]=$A(i)?BA.map(a=>s=>i[a](e,s,r)):HA(i)?VA.map(R0(i,e)):UA(i)?zA.map(R0(i,e)):[];if(!n&&qa(i))return xt(a=>ji(a,e,r))($e(i));if(!n)throw new TypeError("Invalid event target");return new ve(a=>{let s=(...c)=>a.next(1<c.length?c:c[0]);return n(s),()=>o(s)})}function R0(i,e){return r=>t=>i[r](e,t)}function HA(i){return we(i.addListener)&&we(i.removeListener)}function UA(i){return we(i.on)&&we(i.off)}function $A(i){return we(i.addEventListener)&&we(i.removeEventListener)}function En(i=0,e,r=f0){let t=-1;return e!=null&&(kd(e)?r=e:t=e),new ve(n=>{let o=S0(i)?+i-r.now():i;o<0&&(o=0);let a=0;return r.schedule(function(){n.closed||(n.next(a++),0<=t?this.schedule(void 0,t):n.complete())},o)})}function uf(i=0,e=Dn){return i<0&&(i=0),En(i,i,e)}function Ze(...i){let e=Ji(i),r=g0(i,1/0),t=i;return t.length?t.length===1?$e(t[0]):Kn(r)(st(t,e)):Mt}var GA=new ve(Er);function be(i,e){return De((r,t)=>{let n=0;r.subscribe(Ie(t,o=>i.call(e,o,n++)&&t.next(o)))})}function O0(i){return De((e,r)=>{let t=!1,n=null,o=null,a=!1,s=()=>{if(o?.unsubscribe(),o=null,t){t=!1;let l=n;n=null,r.next(l)}a&&r.complete()},c=()=>{o=null,a&&r.complete()};e.subscribe(Ie(r,l=>{t=!0,n=l,o||$e(i(l)).subscribe(o=Ie(r,s,c))},()=>{a=!0,(!t||!o||o.closed)&&r.complete()}))})}function zd(i,e=Dn){return O0(()=>En(i,e))}function WA(i,...e){var r,t;let n=(r=Ji(e))!==null&&r!==void 0?r:Dn,o=(t=e[0])!==null&&t!==void 0?t:null,a=e[1]||1/0;return De((s,c)=>{let l=[],d=!1,h=w=>{let{buffer:W,subs:L}=w;L.unsubscribe(),kr(l,w),c.next(W),d&&_()},_=()=>{if(l){let w=new de;c.add(w);let L={buffer:[],subs:w};l.push(L),Kt(w,n,()=>h(L),i)}};o!==null&&o>
3=0?Kt(c,n,_,o,!0):d=!0,_();let v=Ie(c,w=>{let W=l.slice();for(let L of W){let{buffer:$}=L;$.push(w),a<=$.length&&h(L)}},()=>{for(;l?.length;)c.next(l.shift().buffer);v?.unsubscribe(),c.complete(),c.unsubscribe()},void 0,()=>l=null);s.subscribe(v)})}function $t(i){return De((e,r)=>{let t=null,n=!1,o;t=e.subscribe(Ie(r,void 0,void 0,a=>{o=$e(i(a,$t(i)(e))),t?(t.unsubscribe(),t=null,o.subscribe(r)):n=!0})),n&&(t.unsubscribe(),t=null,o.subscribe(r))})}function P0(i,e,r,t,n){return(o,a)=>{let s=r,c=e,l=0;o.subscribe(Ie(a,d=>{let h=l++;c=s?i(c,d,h):(s=!0,d),t&&a.next(c)},n&&(()=>{s&&a.next(c),a.complete()})))}}function Mr(i,e){return we(e)?xt(i,e,1):xt(i,1)}function F0(i){return new ve(e=>i.subscribe(e))}var qA={connector:()=>new E};function Hd(i,e=qA){let{connector:r}=e;return De((t,n)=>{let o=r();$e(i(F0(o))).subscribe(n),n.add(t.subscribe(o))})}function en(i,e=Dn){return De((r,t)=>{let n=null,o=null,a=null,s=()=>{if(n){n.unsubscribe(),n=null;let l=o;o=null,t.next(l)}};function c(){let l=a+i,d=e.now();if(d<l){n=this.schedule(void 0,l-d),t.add(n);return}s()}r.subscribe(Ie(t,l=>{o=l,a=e.now(),n||(n=e.schedule(c,i),t.add(n))},()=>{s(),t.complete()},void 0,()=>{o=n=null}))})}function lo(i){return De((e,r)=>{let t=!1;e.subscribe(Ie(r,n=>{t=!0,r.next(n)},()=>{t||r.next(i),r.complete()}))})}function Ge(i){return i<=0?()=>Mt:De((e,r)=>{let t=0;e.subscribe(Ie(r,n=>{++t<=i&&(r.next(n),i<=t&&r.complete())}))})}function N0(){return De((i,e)=>{i.subscribe(Ie(e,Er))})}function uo(i){return ie(()=>i)}function hf(i,e){return e?r=>Zn(e.pipe(Ge(1),N0()),r.pipe(hf(i))):xt((r,t)=>$e(i(r,t)).pipe(Ge(1),uo(r)))}function YA(i,e=Dn){let r=En(i,e);return hf(()=>r)}function Ko(i,e=Qt){return i=i??QA,De((r,t)=>{let n,o=!0;r.subscribe(Ie(t,a=>{let s=e(a);(o||!i(n,s))&&(o=!1,n=s,t.next(a))}))})}function QA(i,e){return i===e}function Ud(i=KA){return De((e,r)=>{let t=!1;e.subscribe(Ie(r,n=>{t=!0,r.next(n)},()=>t?r.complete():r.error(i())))})}function KA(){return new In}function Sn(i){return De((e,r)=>{try{e.subscribe(r)}finally{r.add(i)}})}function Mn(i,e){let r=arguments.length>=2;return t=>t.pipe(i?be((n,o)=>i(n,o,t)):Qt,Ge(1),r?lo(e):Ud(()=>new In))}function Qa(i){return i<=0?()=>Mt:De((e,r)=>{let t=[];e.subscribe(Ie(r,n=>{t.push(n),i<t.length&&t.shift()},()=>{for(let n of t)r.next(n);r.complete()},void 0,()=>{t=null}))})}function mf(i,e){let r=arguments.length>=2;return t=>t.pipe(i?be((n,o)=>i(n,o,t)):Qt,Qa(1),r?lo(e):Ud(()=>new In))}function L0(i,e){let r=we(i)?i:()=>i;return we(e)?Hd(e,{connector:r}):t=>new Yn(t,r)}function ZA(i){return i?e=>Hd(i)(e):e=>L0(new E)(e)}function ho(i=1/0){let e;i&&typeof i=="object"?e=i:e={count:i};let{count:r=1/0,delay:t,resetOnSuccess:n=!1}=e;return r<=0?Qt:De((o,a)=>{let s=0,c,l=()=>{let d=!1;c=o.subscribe(Ie(a,h=>{n&&(s=0),a.next(h)},void 0,h=>{if(s++<r){let _=()=>{c?(c.unsubscribe(),c=null,l()):d=!0};if(t!=null){let v=typeof t=="number"?En(t):$e(t(h,s)),w=Ie(a,()=>{w.unsubscribe(),_()},()=>{a.complete()});v.subscribe(w)}else _()}else a.error(h)})),d&&(c.unsubscribe(),c=null,l())};l()})}function pf(i,e){return De(P0(i,e,arguments.length>=2,!0))}function gc(i={}){let{connector:e=()=>new E,resetOnError:r=!0,resetOnComplete:t=!0,resetOnRefCountZero:n=!0}=i;return o=>{let a,s,c,l=0,d=!1,h=!1,_=()=>{s?.unsubscribe(),s=void 0},v=()=>{_(),a=c=void 0,d=h=!1},w=()=>{let W=a;v(),W?.unsubscribe()};return De((W,L)=>{l++,!h&&!d&&_();let $=c=c??e();L.add(()=>{l--,l===0&&!h&&!d&&(s=ff(w,n))}),$.subscribe(L),!a&&l>0&&(a=new xn({next:pe=>$.next(pe),error:pe=>{h=!0,_(),s=ff(v,r,pe),$.error(pe)},complete:()=>{d=!0,_(),s=ff(v,t),$.complete()}}),$e(W).subscribe(a))})(o)}}function ff(i,e,...r){if(e===!0){i();return}if(e===!1)return;let t=new xn({next:()=>{t.unsubscribe(),i()}});return $e(e(...r)).subscribe(t)}function $d(i,e,r){let t,n=!1;return i&&typeof i=="object"?{bufferSize:t=1/0,windowTime:e=1/0,refCount:n=!1,scheduler:r}=i:t=i??1/0,gc({connector:()=>new Sr(t,e,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:n})}function Zo(i){return be((e,r)=>i<=r)}function We(...i){let e=Ji(i);return De((r,t)=>{(e?Zn(i,r,e):Zn(i,r)).subscribe(t)})}function Dt(i,e){return De((r,t)=>{let n=null,o=0,a=!1,s=()=>a&&!n&&t.complete();r.subscribe(Ie(t,c=>{n?.unsubscribe();let l=0,d=o++;$e(i(c,d)).subscribe(n=Ie(t,h=>t.next(e?e(c,h,d,l++):h),()=>
3{n=null,s()}))},()=>{a=!0,s()}))})}function ue(i){return De((e,r)=>{$e(i).subscribe(Ie(r,()=>r.complete(),Er)),!r.closed&&e.subscribe(r)})}function gf(i,e=!1){return De((r,t)=>{let n=0;r.subscribe(Ie(t,o=>{let a=i(o,n++);(a||e)&&t.next(o),!a&&t.complete()}))})}function ut(i,e,r){let t=we(i)||e||r?{next:i,error:e,complete:r}:i;return t?De((n,o)=>{var a;(a=t.subscribe)===null||a===void 0||a.call(t);let s=!0;n.subscribe(Ie(o,c=>{var l;(l=t.next)===null||l===void 0||l.call(t,c),o.next(c)},()=>{var c;s=!1,(c=t.complete)===null||c===void 0||c.call(t),o.complete()},c=>{var l;s=!1,(l=t.error)===null||l===void 0||l.call(t,c),o.error(c)},()=>{var c,l;s&&((c=t.unsubscribe)===null||c===void 0||c.call(t)),(l=t.finalize)===null||l===void 0||l.call(t)}))}):Qt}var Ow="https://g.co/ng/security#xss",ce=class extends Error{constructor(e,r){super(zu(e,r)),this.code=e}};function zu(i,e){return`${`NG0${Math.abs(i)}`}${e?": "+e:""}`}var Pw=Symbol("InputSignalNode#UNSET"),XA=ke(A({},Jp),{transformFn:void 0,applyValueToInputSignal(i,e){gd(i,e)}});function Fw(i,e){let r=Object.create(XA);r.value=i,r.transformFn=e?.transform;function t(){if(dd(r),r.value===Pw)throw new ce(-950,!1);return r.value}return t[Li]=r,t}function Mc(i){return{toString:i}.toString()}var Gd="__parameters__";function JA(i){return function(...r){if(i){let t=i(...r);for(let n in t)this[n]=t[n]}}}function Nw(i,e,r){return Mc(()=>{let t=JA(e);function n(...o){if(this instanceof n)return t.apply(this,o),this;let a=new n(...o);return s.annotation=a,s;function s(c,l,d){let h=c.hasOwnProperty(Gd)?c[Gd]:Object.defineProperty(c,Gd,{value:[]})[Gd];for(;h.length<=d;)h.push(null);return(h[d]=h[d]||[]).push(a),c}}return r&&(n.prototype=Object.create(r.prototype)),n.prototype.ngMetadataName=i,n.annotationCls=n,n})}var Zt=globalThis;function ht(i){for(let e in i)if(i[e]===ht)return e;throw Error("Could not find renamed property on target object.")}function eR(i,e){for(let r in e)e.hasOwnProperty(r)&&!i.hasOwnProperty(r)&&(i[r]=e[r])}function bi(i){if(typeof i=="string")return i;if(Array.isArray(i))return"["+i.map(bi).join(", ")+"]";if(i==null)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;let e=i.toString();if(e==null)return""+e;let r=e.indexOf(`
4`);return r===-1?e:e.substring(0,r)}function Of(i,e){return i==null||i===""?e===null?"":e:e==null||e===""?i:i+" "+e}var tR=ht({__forward_ref__:ht});function Ne(i){return i.__forward_ref__=Ne,i.toString=function(){return bi(this())},i}function Xt(i){return Lw(i)?i():i}function Lw(i){return typeof i=="function"&&i.hasOwnProperty(tR)&&i.__forward_ref__===Ne}function k(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function F(i){return{providers:i.providers||[],imports:i.imports||[]}}function Hu(i){return j0(i,Vw)||j0(i,Bw)}function jw(i){return Hu(i)!==null}function j0(i,e){return i.hasOwnProperty(e)?i[e]:null}function iR(i){let e=i&&(i[Vw]||i[Bw]);return e||null}function V0(i){return i&&(i.hasOwnProperty(B0)||i.hasOwnProperty(nR))?i[B0]:null}var Vw=ht({\u0275prov:ht}),B0=ht({\u0275inj:ht}),Bw=ht({ngInjectableDef:ht}),nR=ht({ngInjectorDef:ht}),C=class{constructor(e,r){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof r=="number"?this.__NG_ELEMENT_ID__=r:r!==void 0&&(this.\u0275prov=k({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function zw(i){return i&&!!i.\u0275providers}var rR=ht({\u0275cmp:ht}),oR=ht({\u0275dir:ht}),aR=ht({\u0275pipe:ht}),sR=ht({\u0275mod:ht}),su=ht({\u0275fac:ht}),vc=ht({__NG_ELEMENT_ID__:ht}),z0=ht({__NG_ENV_ID__:ht});function tr(i){return typeof i=="string"?i:i==null?"":String(i)}function cR(i){return typeof i=="function"?i.name||i.toString():typeof i=="object"&&i!=null&&typeof i.type=="function"?i.type.name||i.type.toString():tr(i)}function lR(i,e){let r=e?`. Dependency path: ${e.join(" > ")} > ${i}`:"";throw new ce(-200,i)}function qg(i,e){throw new ce(-201,!1)}var ze=function(i){return i[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional",i}(ze||{}),Pf;function Hw(){return Pf}function Ti(i){let e=Pf;return Pf=i,e}function Uw(i,e,r){let t=Hu(i);if(t&&t.providedIn=="root")return t.value===void 0?t.value=t.factory():t.value;if(r&ze.Optional)return null;if(e!==void 0)return e;qg(i,"Injector")}var dR={},yc=dR,Ff="__NG_DI_FLAG__",cu="ngTempTokenPath",uR="ngTokenPath",hR=/\n/gm,mR="\u0275",H0="__source",es;function pR(){return es}function mo(i){let e=es;return es=i,e}function fR(i,e=ze.Default){if(es===void 0)throw new ce(-203,!1);return es===null?Uw(i,void 0,e):es.get(i,e&ze.Optional?null:void 0,e)}function y(i,e=ze.Default){return(Hw()||fR)(Xt(i),e)}function b(i,e=ze.Default){return y(i,Uu(e))}function Uu(i){return typeof i>"u"||typeof i=="number"?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function Nf(i){let e=[];for(let r=0;r<i.length;r++){let t=Xt(i[r]);if(Array.isArray(t)){if(t.length===0)throw new ce(900,!1);let n,o=ze.Default;for(let a=0;a<t.length;a++){let s=t[a],c=gR(s);typeof c=="number"?c===-1?n=s.token:o|=c:n=s}e.push(y(n,o))}else e.push(y(t))}return e}function $w(i,e){return i[Ff]=e,i.prototype[Ff]=e,i}function gR(i){return i[Ff]}function _R(i,e,r,t){let n=i[cu];throw e[H0]&&n.unshift(e[H0]),i.message=vR(`
5`+i.message,n,r,t),i[uR]=n,i[cu]=null,i}function vR(i,e,r,t=null){i=i&&i.charAt(0)===`
6`&&i.charAt(1)==mR?i.slice(2):i;let n=bi(e);if(Array.isArray(e))n=e.map(bi).join(" -> ");else if(typeof e=="object"){let o=[];for(let a in e)if(e.hasOwnProperty(a)){let s=e[a];o.push(a+":"+(typeof s=="string"?JSON.stringify(s):bi(s)))}n=`{${o.join(", ")}}`}return`${r}${t?"("+t+")":""}[${n}]: ${i.replace(hR,`
7  `)}`}var Ri=$w(Nw("Optional"),8);var Bi=$w(Nw("SkipSelf"),4);function ia(i,e){let r=i.hasOwnProperty(su);return r?i[su]:null}function bR(i,e,r){if(i.length!==e.length)return!1;for(let t=0;t<i.length;t++){let n=i[t],o=e[t];if(r&&(n=r(n),o=r(o)),o!==n)return!1}return!0}function yR(i){return i.flat(Number.POSITIVE_INFINITY)}
vendor: 4,393 bytes, line 7
7function Yg(i,e){i.forEach(r=>Array.isArray(r)?Yg(r,e):e(r))}function Gw(i,e,r){e>=i.length?i.push(r):i.splice(e,0,r)}function lu(i,e){return e>=i.length-1?i.pop():i.splice(e,1)[0]}function wR(i,e){let r=[];for(let t=0;t<i;t++)r.push(e);return r}function CR(i,e,r,t){let n=i.length;if(n==e)i.push(r,t);else if(n===1)i.push(t,i[0]),i[0]=r;else{for(n--,i.push(i[n-1],i[n]);n>e;){let o=n-2;i[n]=i[o],n--}i[e]=r,i[e+1]=t}}function $u(i,e,r){let t=Tc(i,e);return t>=0?i[t|1]=r:(t=~t,CR(i,t,e,r)),t}function _f(i,e){let r=Tc(i,e);if(r>=0)return i[r|1]}function Tc(i,e){return xR(i,e,1)}function xR(i,e,r){let t=0,n=i.length>>r;for(;n!==t;){let o=t+(n-t>>1),a=i[o<<r];if(e===a)return o<<r;a>e?n=o:t=o+1}return~(n<<r)}var Tr={},di=[],na=new C(""),Ww=new C("",-1),qw=new C(""),du=class{get(e,r=yc){if(r===yc){let t=new Error(`NullInjectorError: No provider for ${bi(e)}!`);throw t.name="NullInjectorError",t}return r}},Yw=function(i){return i[i.OnPush=0]="OnPush",i[i.Default=1]="Default",i}(Yw||{}),ir=function(i){return i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",i}(ir||{}),go=function(i){return i[i.None=0]="None",i[i.SignalBased=1]="SignalBased",i[i.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",i}(go||{});function DR(i,e,r){let t=i.length;for(;;){let n=i.indexOf(e,r);if(n===-1)return n;if(n===0||i.charCodeAt(n-1)<=32){let o=e.length;if(n+o===t||i.charCodeAt(n+o)<=32)return n}r=n+1}}function Lf(i,e,r){let t=0;for(;t<r.length;){let n=r[t];if(typeof n=="number"){if(n!==0)break;t++;let o=r[t++],a=r[t++],s=r[t++];i.setAttribute(e,a,s,o)}else{let o=n,a=r[++t];IR(o)?i.setProperty(e,o,a):i.setAttribute(e,o,a),t++}}return t}function Qw(i){return i===3||i===4||i===6}function IR(i){return i.charCodeAt(0)===64}function wc(i,e){if(!(e===null||e.length===0))if(i===null||i.length===0)i=e.slice();else{let r=-1;for(let t=0;t<e.length;t++){let n=e[t];typeof n=="number"?r=n:r===0||(r===-1||r===2?U0(i,r,n,null,e[++t]):U0(i,r,n,null,null))}}return i}function U0(i,e,r,t,n){let o=0,a=i.length;if(e===-1)a=-1;else for(;o<i.length;){let s=i[o++];if(typeof s=="number"){if(s===e){a=-1;break}else if(s>e){a=o-1;break}}}for(;o<i.length;){let s=i[o];if(typeof s=="number")break;if(s===r){if(t===null){n!==null&&(i[o+1]=n);return}else if(t===i[o+1]){i[o+2]=n;return}}o++,t!==null&&o++,n!==null&&o++}a!==-1&&(i.splice(a,0,e),o=a+1),i.splice(o++,0,r),t!==null&&i.splice(o++,0,t),n!==null&&i.splice(o++,0,n)}var Kw="ng-template";function kR(i,e,r,t){let n=0;if(t){for(;n<e.length&&typeof e[n]=="string";n+=2)if(e[n]==="class"&&DR(e[n+1].toLowerCase(),r,0)!==-1)return!0}else if(Qg(i))return!1;if(n=e.indexOf(1,n),n>-1){let o;for(;++n<e.length&&typeof(o=e[n])=="string";)if(o.toLowerCase()===r)return!0}return!1}function Qg(i){return i.type===4&&i.value!==Kw}function ER(i,e,r){let t=i.type===4&&!r?Kw:i.value;return e===t}function SR(i,e,r){let t=4,n=i.attrs,o=n!==null?AR(n):0,a=!1;for(let s=0;s<e.length;s++){let c=e[s];if(typeof c=="number"){if(!a&&!Tn(t)&&!Tn(c))return!1;if(a&&Tn(c))continue;a=!1,t=c|t&1;continue}if(!a)if(t&4){if(t=2|t&1,c!==""&&!ER(i,c,r)||c===""&&e.length===1){if(Tn(t))return!1;a=!0}}else if(t&8){if(n===null||!kR(i,n,c,r)){if(Tn(t))return!1;a=!0}}else{let l=e[++s],d=MR(c,n,Qg(i),r);if(d===-1){if(Tn(t))return!1;a=!0;continue}if(l!==""){let h;if(d>o?h="":h=n[d+1].toLowerCase(),t&2&&l!==h){if(Tn(t))return!1;a=!0}}}}return Tn(t)||a}function Tn(i){return(i&1)===0}function MR(i,e,r,t){if(e===null)return-1;let n=0;if(t||!r){let o=!1;for(;n<e.length;){let a=e[n];if(a===i)return n;if(a===3||a===6)o=!0;else if(a===1||a===2){let s=e[++n];for(;typeof s=="string";)s=e[++n];continue}else{if(a===4)break;if(a===0){n+=4;continue}}n+=o?1:2}return-1}else return RR(e,i)}function Zw(i,e,r=!1){for(let t=0;t<e.length;t++)if(SR(i,e[t],r))return!0;return!1}function TR(i){let e=i.attrs;if(e!=null){let r=e.indexOf(5);if(!(r&1))return e[r+1]}return null}function AR(i){for(let e=0;e<i.length;e++){let r=i[e];if(Qw(r))return e}return i.length}function RR(i,e){let r=i.indexOf(4);if(r>-1)for(r++;r<i.length;){let t=i[r];if(typeof t=="number")return-1;if(t===e)return r;r++}return-1}function OR(i,e){e:for(let r=0;r<e.length;r++){let t=e[r];if(i.length===t.length){for(let n=0;n<i.length;n++)if(i[n]!==t[n])continue e;return!0}}return!1}function $0(i,e){return i?":not("+e.trim()+")":e}function PR(i){let e=i[0],r=1,t=2,n="",o=!1;for(;r<i.length;){let a=i[r];
7if(typeof a=="string")if(t&2){let s=i[++r];n+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else t&8?n+="."+a:t&4&&(n+=" "+a);else n!==""&&!Tn(a)&&(e+=$0(o,n),n=""),t=a,o=o||!Tn(t);r++}return n!==""&&(e+=$0(o,n)),e}function FR(i){return i.map(PR).join(",")}function NR(i){let e=[],r=[],t=1,n=2;for(;t<i.length;){let o=i[t];if(typeof o=="string")n===2?o!==""&&e.push(o,i[++t]):n===8&&r.push(o);else{if(!Tn(n))break;n=o}t++}return{attrs:e,classes:r}}function T(i){return Mc(()=>{let e=tC(i),r=ke(A({},e),{decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===Yw.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&i.dependencies||null,getStandaloneInjector:null,signals:i.signals??!1,data:i.data||{},encapsulation:i.encapsulation||ir.Emulated,styles:i.styles||di,_:null,schemas:i.schemas||null,tView:null,id:""});iC(r);let t=i.dependencies;return r.directiveDefs=W0(t,!1),r.pipeDefs=W0(t,!0),r.id=VR(r),r})}function LR(i){return Ar(i)||Kg(i)}function jR(i){return i!==null}function N(i){return Mc(()=>({type:i.type,bootstrap:i.bootstrap||di,declarations:i.declarations||di,imports:i.imports||di,exports:i.exports||di,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function G0(i,e){if(i==null)return Tr;let r={};for(let t in i)if(i.hasOwnProperty(t)){let n=i[t],o,a,s=go.None;Array.isArray(n)?(s=n[0],o=n[1],a=n[2]??o):(o=n,a=n),e?(r[o]=s!==go.None?[t,s]:t,e[o]=a):r[o]=t}return r}function x(i){return Mc(()=>{let e=tC(i);return iC(e),e})}function Tt(i){return{type:i.type,name:i.name,factory:null,pure:i.pure!==!1,standalone:i.standalone===!0,onDestroy:i.type.prototype.ngOnDestroy||null}}function Ar(i){return i[rR]||null}function Kg(i){return i[oR]||null}function Xw(i){return i[aR]||null}function Jw(i){let e=Ar(i)||Kg(i)||Xw(i);return e!==null?e.standalone:!1}function eC(i,e){let r=i[sR]||null;if(!r&&e===!0)throw new Error(`Type ${bi(i)} does not have '\u0275mod' property.`);return r}function tC(i){let e={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:i.inputs||Tr,exportAs:i.exportAs||null,standalone:i.standalone===!0,signals:i.signals===!0,selectors:i.selectors||di,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:G0(i.inputs,e),outputs:G0(i.outputs),debugInfo:null}}function iC(i){i.features?.forEach(e=>e(i))}function W0(i,e){if(!i)return null;let r=e?Xw:LR;return()=>(typeof i=="function"?i():i).map(t=>r(t)).filter(jR)}function VR(i){let e=0,r=[i.selectors,i.ngContentSelectors,i.hostVars,i.hostAttrs,i.consts,i.vars,i.decls,i.encapsulation,i.standalone,i.signals,i.exportAs,JSON.stringify(i.inputs),JSON.stringify(i.outputs),Object.getOwnPropertyNames(i.type.prototype),!!i.contentQueries,!!i.viewQuery].join("|");for(let n of r)e=Math.imul(31,e)+n.charCodeAt(0)<<0;return e+=2147483648,"c"+e}function ds(i){return{\u0275providers:i}}function BR(...i){return{\u0275providers:nC(!0,i),\u0275fromNgModule:!0}}function nC(i,...e){let r=[],t=new Set,n,o=a=>{r.push(a)};return Yg(e,a=>{let s=a;jf(s,o,[],t)&&(n||=[],n.push(s))}),n!==void 0&&rC(n,o),r}function rC(i,e){for(let r=0;r<i.length;r++){let{ngModule:t,providers:n}=i[r];Zg(n,o=>{e(o,t)})}}function jf(i,e,r,t){if(i=Xt(i),!i)return!1;let n=null,o=V0(i),a=!o&&Ar(i);if(!o&&!a){let c=i.ngModule;if(o=V0(c),o)n=c;else return!1}else{if(a&&!a.standalone)return!1;n=i}let s=t.has(n);if(a){if(s)return!1;if(t.add(n),a.dependencies){let c=typeof a.dependencies=="function"?a.dependencies():a.dependencies;for(let l of c)jf(l,e,r,t)}}else if(o){if(o.imports!=null&&!s){t.add(n);let l;try{Yg(o.imports,d=>{jf(d,e,r,t)&&(l||=[],l.push(d))})}finally{}l!==void 0&&rC(l,e)}if(!s){let l=ia(n)||(()=>new n);e({provide:n,useFactory:l,deps:di},n),e({provide:qw,useValue:n,multi:!0},n),e({provide:na,useValue:()=>y(n),multi:!0},n)}let c=o.providers;if(c!=null&&!s){let l=i;Zg(c,d=>{e(d,l)})}}else return!1;return n!==i&&i.providers!==void 0}function Zg(i,e){for(let r of i)zw(r)&&(r=r.\u0275providers),Array.isArray(r)?Zg(r,e):e(r)}var zR=ht({provide:String,useValue:ht});function oC(i){return i!==null&&typeof i=="object"&&zR in i}function HR(i){return!!(i&&i.useExisting)}function UR(i){return!!(i&&i.useFactory)}function is(i){return typeof i=="function"}function $R(i){return!!i.useClass}var Gu=new C(""),tu={},GR={},vf;function Wu(){return vf===void 0&&(vf=new du),vf}var Bt=class{},Cc=class extends Bt{get destroyed(){return this._destroyed}constructor(e,r,t,n){super(),this.parent=r,this.source=t,this.scopes=n,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Bf(e,a=>this.processProvider(a)),this.records.set(Ww,Ka(void 0,this)),n.has("environment")&&this.records.set(Bt,K
7a(void 0,this));let o=this.records.get(Gu);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(qw,di,ze.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=Be(null);try{for(let t of this._ngOnDestroyHooks)t.ngOnDestroy();let r=this._onDestroyHooks;this._onDestroyHooks=[];for(let t of r)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Be(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let r=mo(this),t=Ti(void 0),n;try{return e()}finally{mo(r),Ti(t)}}get(e,r=yc,t=ze.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(z0))return e[z0](this);t=Uu(t);let n,o=mo(this),a=Ti(void 0);try{if(!(t&ze.SkipSelf)){let c=this.records.get(e);if(c===void 0){let l=KR(e)&&Hu(e);l&&this.injectableDefInScope(l)?c=Ka(Vf(e),tu):c=null,this.records.set(e,c)}if(c!=null)return this.hydrate(e,c)}let s=t&ze.Self?Wu():this.parent;return r=t&ze.Optional&&r===yc?null:r,s.get(e,r)}catch(s){if(s.name==="NullInjectorError"){if((s[cu]=s[cu]||[]).unshift(bi(e)),o)throw s;return _R(s,e,"R3InjectorError",this.source)}else throw s}finally{Ti(a),mo(o)}}resolveInjectorInitializers(){let e=Be(null),r=mo(this),t=Ti(void 0),n;try{let o=this.get(na,di,ze.Self);for(let a of o)a()}finally{mo(r),Ti(t),Be(e)}}toString(){let e=[],r=this.records;for(let t of r.keys())e.push(bi(t));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ce(205,!1)}processProvider(e){e=Xt(e);let r=is(e)?e:Xt(e&&e.provide),t=qR(e);if(!is(e)&&e.multi===!0){let n=this.records.get(r);n||(n=Ka(void 0,tu,!0),n.factory=()=>Nf(n.multi),this.records.set(r,n)),r=e,n.multi.push(e)}this.records.set(r,t)}hydrate(e,r){let t=Be(null);try{return r.value===tu&&(r.value=GR,r.value=r.factory()),typeof r.value=="object"&&r.value&&QR(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{Be(t)}}injectableDefInScope(e){if(!e.providedIn)return!1;let r=Xt(e.providedIn);return typeof r=="string"?r==="any"||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(e){let r=this._onDestroyHooks.indexOf(e);r!==-1&&this._onDestroyHooks.splice(r,1)}};function Vf(i){let e=Hu(i),r=e!==null?e.factory:ia(i);if(r!==null)return r;if(i instanceof C)throw new ce(204,!1);if(i instanceof Function)return WR(i);throw new ce(204,!1)}function WR(i){if(i.length>0)throw new ce(204,!1);let r=iR(i);return r!==null?()=>r.factory(i):()=>new i}function qR(i){if(oC(i))return Ka(void 0,i.useValue);{let e=aC(i);return Ka(e,tu)}}function aC(i,e,r){let t;if(is(i)){let n=Xt(i);return ia(n)||Vf(n)}else if(oC(i))t=()=>Xt(i.useValue);else if(UR(i))t=()=>i.useFactory(...Nf(i.deps||[]));else if(HR(i))t=()=>y(Xt(i.useExisting));else{let n=Xt(i&&(i.useClass||i.provide));if(YR(i))t=()=>new n(...Nf(i.deps));else return ia(n)||Vf(n)}return t}function Ka(i,e,r=!1){return{factory:i,value:e,multi:r?[]:void 0}}function YR(i){return!!i.deps}function QR(i){return i!==null&&typeof i=="object"&&typeof i.ngOnDestroy=="function"}function KR(i){return typeof i=="function"||typeof i=="object"&&i instanceof C}function Bf(i,e){for(let r of i)Array.isArray(r)?Bf(r,e):r&&zw(r)?Bf(r.\u0275providers,e):e(r)}function rn(i,e){i instanceof Cc&&i.assertNotDestroyed();let r,t=mo(i),n=Ti(void 0);try{return e()}finally{mo(t),Ti(n)}}function sC(){return Hw()!==void 0||pR()!=null}function Xg(i){if(!sC())throw new ce(-203,!1)}function ZR(i){let e=Zt.ng;if(e&&e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function XR(i){return typeof i=="function"}var Ai=0,Te=1,Ee=2,ei=3,Rn=4,Oi=5,nn=6,uu=7,ui=8,ns=9,nr=10,tt=11,xc=12,q0=13,us=14,yi=15,ra=16,Za=17,Rr=18,qu=19,cC=20,fo=21,iu=22,tn=23,yt=25,Jg=1,Dc=6,Or=7,hu=8,rs=9,Jt=10,mu=function(i){return i[i.None=0]="None",i[i.HasTransplantedViews=2]="HasTransplantedViews",i}(mu||{});function On(i){return Array.isArray(i)&&typeof i[Jg]=="object"}function or(i){return Array.isArray(i)&&i[Jg]===!0}function e_(i){return(i.flags&4)!==0}
7function Ac(i){return i.componentOffset>-1}function Yu(i){return(i.flags&1)===1}function Pr(i){return!!i.template}function pu(i){return(i[Ee]&512)!==0}var zf=class{constructor(e,r,t){this.previousValue=e,this.currentValue=r,this.firstChange=t}isFirstChange(){return this.firstChange}};function lC(i,e,r,t){e!==null?e.applyValueToInputSignal(e,t):i[r]=t}function Ce(){return dC}function dC(i){return i.type.prototype.ngOnChanges&&(i.setInput=eO),JR}Ce.ngInherit=!0;function JR(){let i=hC(this),e=i?.current;if(e){let r=i.previous;if(r===Tr)i.previous=e;else for(let t in e)r[t]=e[t];i.current=null,this.ngOnChanges(e)}}function eO(i,e,r,t,n){let o=this.declaredInputs[t],a=hC(i)||tO(i,{previous:Tr,current:null}),s=a.current||(a.current={}),c=a.previous,l=c[o];s[o]=new zf(l&&l.currentValue,r,c===Tr),lC(i,e,n,r)}var uC="__ngSimpleChanges__";function hC(i){return i[uC]||null}function tO(i,e){return i[uC]=e}var Y0=null;var Jn=function(i,e,r){Y0?.(i,e,r)},mC="svg",iO="math";function Pn(i){for(;Array.isArray(i);)i=i[Ai];return i}function nO(i){for(;Array.isArray(i);){if(typeof i[Jg]=="object")return i;i=i[Ai]}return null}function pC(i,e){return Pn(e[i])}function zi(i,e){return Pn(e[i.index])}function t_(i,e){return i.data[e]}function Qu(i,e){return i[e]}function yo(i,e){let r=e[i];return On(r)?r:r[Ai]}function rO(i){return(i[Ee]&4)===4}function i_(i){return(i[Ee]&128)===128}function oO(i){return or(i[ei])}function _o(i,e){return e==null?null:i[e]}function fC(i){i[Za]=0}function gC(i){i[Ee]&1024||(i[Ee]|=1024,i_(i)&&Zu(i))}function aO(i,e){for(;i>0;)e=e[us],i--;return e}function Ku(i){return!!(i[Ee]&9216||i[tn]?.dirty)}function Hf(i){i[nr].changeDetectionScheduler?.notify(8),i[Ee]&64&&(i[Ee]|=1024),Ku(i)&&Zu(i)}function Zu(i){i[nr].changeDetectionScheduler?.notify(0);let e=oa(i);for(;e!==null&&!(e[Ee]&8192||(e[Ee]|=8192,!i_(e)));)e=oa(e)}function _C(i,e){if((i[Ee]&256)===256)throw new ce(911,!1);i[fo]===null&&(i[fo]=[]),i[fo].push(e)}function sO(i,e){if(i[fo]===null)return;let r=i[fo].indexOf(e);r!==-1&&i[fo].splice(r,1)}function oa(i){let e=i[ei];return or(e)?e[ei]:e}var Oe={lFrame:IC(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var vC=!1;function cO(){return Oe.lFrame.elementDepthCount}function lO(){Oe.lFrame.elementDepthCount++}function dO(){Oe.lFrame.elementDepthCount--}function bC(){return Oe.bindingsEnabled}function hs(){return Oe.skipHydrationRootTNode!==null}function uO(i){return Oe.skipHydrationRootTNode===i}function hO(i){Oe.skipHydrationRootTNode=i}function mO(){Oe.skipHydrationRootTNode=null}function ye(){return Oe.lFrame.lView}function ct(){return Oe.lFrame.tView}function Y(i){return Oe.lFrame.contextLView=i,i[ui]}function Q(i){return Oe.lFrame.contextLView=null,i}function Gt(){let i=yC();for(;i!==null&&i.type===64;)i=i.parent;return i}function yC(){return Oe.lFrame.currentTNode}function pO(){let i=Oe.lFrame,e=i.currentTNode;return i.isParent?e:e.parent}function ha(i,e){let r=Oe.lFrame;r.currentTNode=i,r.isParent=e}function n_(){return Oe.lFrame.isParent}function r_(){Oe.lFrame.isParent=!1}function fO(){return Oe.lFrame.contextLView}function wC(){return vC}function Q0(i){vC=i}function Nr(){let i=Oe.lFrame,e=i.bindingRootIndex;return e===-1&&(e=i.bindingRootIndex=i.tView.bindingStartIndex),e}function CC(){return Oe.lFrame.bindingIndex}function gO(i){return Oe.lFrame.bindingIndex=i}function wo(){return Oe.lFrame.bindingIndex++}function Xu(i){let e=Oe.lFrame,r=e.bindingIndex;return e.bindingIndex=e.bindingIndex+i,r}function _O(){return Oe.lFrame.inI18n}function vO(i,e){let r=Oe.lFrame;r.bindingIndex=r.bindingRootIndex=i,Uf(e)}function bO(){return Oe.lFrame.currentDirectiveIndex}function Uf(i){Oe.lFrame.currentDirectiveIndex=i}function o_(i){let e=Oe.lFrame.currentDirectiveIndex;return e===-1?null:i[e]}function a_(){return Oe.lFrame.currentQueryIndex}function Ju(i){Oe.lFrame.currentQueryIndex=i}function yO(i){let e=i[Te];return e.type===2?e.declTNode:e.type===1?i[Oi]:null}function xC(i,e,r){if(r&ze.SkipSelf){let n=e,o=i;for(;n=n.parent,n===null&&!(r&ze.Host);)if(n=yO(o),n===null||(o=o[us],n.type&10))break;if(n===null)return!1;e=n,i=o}let t=Oe.lFrame=DC();return t.currentTNode=e,t.lView=i,!0}function s_(i){let e=DC(),r=i[Te];Oe.lFrame=e,e.currentTNode=r.firstChild,e.lView=i,e.tView=r,e.contextLView=i,e.bindingIndex=r.bindingStartIndex,e.inI18n=!1}function DC(){let i=Oe.lFrame,e=i===null?null:i.child;return e===null?IC(i):e}function IC(i){let e={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 2,277 bytes, line 7
7selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:i,child:null,inI18n:!1};return i!==null&&(i.child=e),e}function kC(){let i=Oe.lFrame;return Oe.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}var EC=kC;function c_(){let i=kC();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function wO(i){return(Oe.lFrame.contextLView=aO(i,Oe.lFrame.contextLView))[ui]}function Lr(){return Oe.lFrame.selectedIndex}function aa(i){Oe.lFrame.selectedIndex=i}function Co(){let i=Oe.lFrame;return t_(i.tView,i.selectedIndex)}function _t(){Oe.lFrame.currentNamespace=mC}function on(){CO()}function CO(){Oe.lFrame.currentNamespace=null}function SC(){return Oe.lFrame.currentNamespace}var MC=!0;function eh(){return MC}function xo(i){MC=i}function xO(i,e,r){let{ngOnChanges:t,ngOnInit:n,ngDoCheck:o}=e.type.prototype;if(t){let a=dC(e);(r.preOrderHooks??=[]).push(i,a),(r.preOrderCheckHooks??=[]).push(i,a)}n&&(r.preOrderHooks??=[]).push(0-i,n),o&&((r.preOrderHooks??=[]).push(i,o),(r.preOrderCheckHooks??=[]).push(i,o))}function th(i,e){for(let r=e.directiveStart,t=e.directiveEnd;r<t;r++){let o=i.data[r].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:d}=o;a&&(i.contentHooks??=[]).push(-r,a),s&&((i.contentHooks??=[]).push(r,s),(i.contentCheckHooks??=[]).push(r,s)),c&&(i.viewHooks??=[]).push(-r,c),l&&((i.viewHooks??=[]).push(r,l),(i.viewCheckHooks??=[]).push(r,l)),d!=null&&(i.destroyHooks??=[]).push(r,d)}}function nu(i,e,r){TC(i,e,3,r)}function ru(i,e,r,t){(i[Ee]&3)===r&&TC(i,e,r,t)}function bf(i,e){let r=i[Ee];(r&3)===e&&(r&=16383,r+=1,i[Ee]=r)}function TC(i,e,r,t){let n=t!==void 0?i[Za]&65535:0,o=t??-1,a=e.length-1,s=0;for(let c=n;c<a;c++)if(typeof e[c+1]=="number"){if(s=e[c],t!=null&&s>=t)break}else e[c]<0&&(i[Za]+=65536),(s<o||o==-1)&&(DO(i,r,e,c),i[Za]=(i[Za]&4294901760)+c+2),c++}function K0(i,e){Jn(4,i,e);let r=Be(null);try{e.call(i)}finally{Be(r),Jn(5,i,e)}}function DO(i,e,r,t){let n=r[t]<0,o=r[t+1],a=n?-r[t]:r[t],s=i[a];n?i[Ee]>>14<i[Za]>>
716&&(i[Ee]&3)===e&&(i[Ee]+=16384,K0(s,o)):K0(s,o)}var ts=-1,sa=class{constructor(e,r,t){this.factory=e,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=t}};function IO(i){return i instanceof sa}function kO(i){return(i.flags&8)!==0}function EO(i){return(i.flags&16)!==0}var yf={},$f=class{constructor(e,r){this.injector=e,this.parentInjector=r}get(e,r,t){t=Uu(t);let n=this.injector.get(e,yf,t);return n!==yf||r===yf?n:this.parentInjector.get(e,r,t)}};function AC(i){return i!==ts}function fu(i){return i&32767}function SO(i){return i>>16}function gu(i,e){let r=SO(i),t=e;for(;r>0;)t=t[us],r--;return t}var Gf=!0;function _u(i){let e=Gf;return Gf=i,e}var MO=256,RC=MO-1,OC=5,TO=0,er={};function AO(i,e,r){let t;typeof r=="string"?t=r.charCodeAt(0)||0:r.hasOwnProperty(vc)&&(t=r[vc]),t==null&&(t=r[vc]=TO++);let n=t&RC,o=1<<n;e.data[i+(n>>OC)]|=o}function vu(i,e){let r=PC(i,e);if(r!==-1)return r;let t=e[Te];t.firstCreatePass&&(i.injectorIndex=e.length,wf(t.data,i),wf(e,null),wf(t.blueprint,null));let n=l_(i,e),o=i.injectorIndex;if(AC(n)){let a=fu(n),s=gu(n,e),c=s[Te].data;for(let l=0;l<8;l++)e[o+l]=s[a+l]|c[a+l]}return e[o+8]=n,o}function wf(i,e){i.push(0,0,0,0,0,0,0,0,e)}function PC(i,e){return i.injectorIndex===-1||i.parent&&i.parent.injectorIndex===i.injectorIndex||e[i.injectorIndex+8]===null?-1:i.injectorIndex}function l_(i,e){if(i.parent&&i.parent.injectorIndex!==-1)return i.parent.injectorIndex;let r=0,t=null,n=e;for(;n!==null;){if(t=VC(n),t===null)return ts;if(r++,n=n[us],t.injectorIndex!==-1)return t.injectorIndex|r<<16}return ts}function Wf(i,e,r){AO(i,e,r)}function RO(i,e){if(e==="class")return i.classes;if(e==="style")return i.styles;let r=i.attrs;if(r){let t=r.length,n=0;for(;n<t;){let o=r[n];if(Qw(o))break;if(o===0)n=n+2;else if(typeof o=="number")for(n++;n<t&&typeof r[n]=="string";)n++;else{if(o===e)return r[n+1];n=n+2}}}return null}function FC(i,e,r){if(r&ze.Optional||i!==void 0)return i;qg(e,"NodeInjector")}function NC(i,e,r,t){if(r&ze.Optional&&t===void 0&&(t=null),!(r&(ze.Self|ze.Host))){let n=i[ns],o=Ti(void 0);try{return n?n.get(e,t,r&ze.Optional):Uw(e,t,r&ze.Optional)}finally{Ti(o)}}return FC(t,e,r)}function LC(i,e,r,t=ze.Default,n){if(i!==null){if(e[Ee]&2048&&!(t&ze.Self)){let a=NO(i,e,r,t,er);if(a!==er)return a}let o=jC(i,e,r,t,er);if(o!==er)return o}return NC(e,r,t,n)}function jC(i,e,r,t,n){let o=PO(r);if(typeof o=="function"){if(!xC(e,i,t))return t&ze.Host?FC(n,r,t):NC(e,r,t,n);try{let a;if(a=o(t),a==null&&!(t&ze.Optional))qg(r);else return a}finally{EC()}}else if(typeof o=="number"){let a=null,s=PC(i,e),c=ts,l=t&ze.Host?e[yi][Oi]:null;for((s===-1||t&ze.SkipSelf)&&(c=s===-1?l_(i,e):e[s+8],c===ts||!X0(t,!1)?s=-1:(a=e[Te],s=fu(c),e=gu(c,e)));s!==-1;){let d=e[Te];if(Z0(o,s,d.data)){let h=OO(s,e,r,a,t,l);if(h!==er)return h}c=e[s+8],c!==ts&&X0(t,e[Te].data[s+8]===l)&&Z0(o,s,e)?(a=d,s=fu(c),e=gu(c,e)):s=-1}}return n}function OO(i,e,r,t,n,o){let a=e[Te],s=a.data[i+8],c=t==null?Ac(s)&&Gf:t!=a&&(s.type&3)!==0,l=n&ze.Host&&o===s,d=ou(s,a,r,c,l);return d!==null?ca(e,a,d,s):er}function ou(i,e,r,t,n){let o=i.providerIndexes,a=e.data,s=o&1048575,c=i.directiveStart,l=i.directiveEnd,d=o>>20,h=t?s:s+d,_=n?s+d:l;for(let v=h;v<_;v++){let w=a[v];if(v<c&&r===w||v>=c&&w.type===r)return v}if(n){let v=a[c];if(v&&Pr(v)&&v.type===r)return c}return null}function ca(i,e,r,t){let n=i[r],o=e.data;if(IO(n)){let a=n;a.resolving&&lR(cR(o[r]));let s=_u(a.canSeeViewProviders);a.resolving=!0;let c,l=a.injectImpl?Ti(a.injectImpl):null,d=xC(i,t,ze.Default);try{n=i[r]=a.factory(void 0,o,i,t),e.firstCreatePass&&r>=t.directiveStart&&xO(r,o[r],e)}finally{l!==null&&Ti(l),_u(s),a.resolving=!1,EC()}}return n}function PO(i){if(typeof i=="string")return i.charCodeAt(0)||0;let e=i.hasOwnProperty(vc)?i[vc]:void 0;return typeof e=="number"?e>=0?e&RC:FO:e}function Z0(i,e,r){let t=1<<i;return!!(r[e+(i>>OC)]&t)}function X0(i,e){return!(i&ze.Self)&&!(i&ze.Host&&e)}var ta=class{constructor(e,r){this._tNode=e,this._lView=r}get(e,r,t){return LC(this._tNode,this._lView,e,Uu(t),r)}};function FO(){return new ta(Gt(),ye())}function Ae(i){return Mc(()=>{let e=i.prototype.constructor,r=e[su]||qf(e),t=Object.prototype,n=Object.getPrototypeOf(i.prototype).constructor;for(;n&&n!==t;){let o=n[su]||qf(n);if(o&&o!==r)return o;n=Object.getPrototypeOf(n)}return o=>new o})}function qf(i){return Lw(i)?()=>{let e=qf(Xt(i));return e&&e()}:ia(i)}function NO(i,e,r,t,n){let o=i,a=e;for(;o!==null&&a!==null&&a[Ee]&2048&&!(a[Ee]&512);){let s=jC(o,a,r,t|ze.Self,er);if(s!==er)return s;let c=o.parent;if(!c){let l=a[cC];if(l){let d=l.get(r,er,t);if(d!==er)return d}c=VC(a),a=a[us]}o=c}return n}function VC(i){let e=i[Te],r=e.type;return r===2?e.declTNode:r===1?i[Oi]:null}function mt(i){return RO(Gt(),i)}function J0(i,e=null,r=null,t){let n=BC(i,e,r,t);
7return n.resolveInjectorInitializers(),n}function BC(i,e=null,r=null,t,n=new Set){let o=[r||di,BR(i)];return t=t||(typeof i=="object"?void 0:bi(i)),new Cc(o,e||Wu(),t||null,n)}var Jo=class Jo{static create(e,r){if(Array.isArray(e))return J0({name:""},r,e,"");{let t=e.name??"";return J0({name:t},e.parent,e.providers,t)}}};Jo.THROW_IF_NOT_FOUND=yc,Jo.NULL=new du,Jo.\u0275prov=k({token:Jo,providedIn:"any",factory:()=>y(Ww)}),Jo.__NG_ELEMENT_ID__=-1;var fe=Jo;var LO=new C("");LO.__NG_ELEMENT_ID__=i=>{let e=Gt();if(e===null)throw new ce(204,!1);if(e.type&2)return e.value;if(i&ze.Optional)return null;throw new ce(204,!1)};var jO="ngOriginalError";function Cf(i){return i[jO]}var zC=!0,ma=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=VO,e.__NG_ENV_ID__=t=>t;let i=e;return i})(),Yf=class extends ma{constructor(e){super(),this._lView=e}onDestroy(e){return _C(this._lView,e),()=>sO(this._lView,e)}};function VO(){return new Yf(ye())}var ar=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new at(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>new e});let i=e;return i})();var Qf=class extends E{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,sC()&&(this.destroyRef=b(ma,{optional:!0})??void 0,this.pendingTasks=b(ar,{optional:!0})??void 0)}emit(e){let r=Be(null);try{super.next(e)}finally{Be(r)}}subscribe(e,r,t){let n=e,o=r||(()=>null),a=t;if(e&&typeof e=="object"){let c=e;n=c.next?.bind(c),o=c.error?.bind(c),a=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),n&&(n=this.wrapInTimeout(n)),a&&(a=this.wrapInTimeout(a)));let s=super.subscribe({next:n,error:o,complete:a});return e instanceof de&&e.add(s),s}wrapInTimeout(e){return r=>{let t=this.pendingTasks?.add();setTimeout(()=>{e(r),t!==void 0&&this.pendingTasks?.remove(t)})}}},S=Qf;function bu(...i){}function HC(i){let e,r;function t(){i=bu;try{r!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(r),e!==void 0&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{i(),t()}),typeof requestAnimationFrame=="function"&&(r=requestAnimationFrame(()=>{i(),t()})),()=>t()}function ew(i){return queueMicrotask(()=>i()),()=>{i=bu}}var d_="isAngularZone",yu=d_+"_ID",BO=0,H=class i{constructor(e){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new S(!1),this.onMicrotaskEmpty=new S(!1),this.onStable=new S(!1),this.onError=new S(!1);let{enableLongStackTrace:r=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:n=!1,scheduleInRootZone:o=zC}=e;if(typeof Zone>"u")throw new ce(908,!1);Zone.assertZonePatched();let a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!n&&t,a.shouldCoalesceRunChangeDetection=n,a.callbackScheduled=!1,a.scheduleInRootZone=o,UO(a)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(d_)===!0}static assertInAngularZone(){if(!i.isInAngularZone())throw new ce(909,!1)}static assertNotInAngularZone(){if(i.isInAngularZone())throw new ce(909,!1)}run(e,r,t){return this._inner.run(e,r,t)}runTask(e,r,t,n){let o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+n,e,zO,bu,bu);try{return o.runTask(a,r,t)}finally{o.cancelTask(a)}}runGuarded(e,r,t){return this._inner.runGuarded(e,r,t)}runOutsideAngular(e){return this._outer.run(e)}},zO={};function u_(i){if(i._nesting==0&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function HO(i){if(i.isCheckStableRunning||i.callbackScheduled)return;i.callbackScheduled=!0;function e(){HC(()=>{i.callbackScheduled=!1,Kf(i),i.isCheckStableRunning=!0,u_(i),i.isCheckStableRunning=!1})}i.scheduleInRootZone?Zone.root.run(()=>{e()}):i._outer.run(()=>{e()}),Kf(i)}function UO(i){let e=()=>{HO(i)},r=BO++;i._inner=i._inner.fork({name:"angular",properties:{[d_]:!0,[yu]:r,[yu+r]:!0},onInvokeTask:(t,n,o,a,s,c)=>
7{if($O(c))return t.invokeTask(o,a,s,c);try{return tw(i),t.invokeTask(o,a,s,c)}finally{(i.shouldCoalesceEventChangeDetection&&a.type==="eventTask"||i.shouldCoalesceRunChangeDetection)&&e(),iw(i)}},onInvoke:(t,n,o,a,s,c,l)=>{try{return tw(i),t.invoke(o,a,s,c,l)}finally{i.shouldCoalesceRunChangeDetection&&!i.callbackScheduled&&!GO(c)&&e(),iw(i)}},onHasTask:(t,n,o,a)=>{t.hasTask(o,a),n===o&&(a.change=="microTask"?(i._hasPendingMicrotasks=a.microTask,Kf(i),u_(i)):a.change=="macroTask"&&(i.hasPendingMacrotasks=a.macroTask))},onHandleError:(t,n,o,a)=>(t.handleError(o,a),i.runOutsideAngular(()=>i.onError.emit(a)),!1)})}function Kf(i){i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&i.callbackScheduled===!0?i.hasPendingMicrotasks=!0:i.hasPendingMicrotasks=!1}function tw(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function iw(i){i._nesting--,u_(i)}var wu=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new S,this.onMicrotaskEmpty=new S,this.onStable=new S,this.onError=new S}run(e,r,t){return e.apply(r,t)}runGuarded(e,r,t){return e.apply(r,t)}runOutsideAngular(e){return e()}runTask(e,r,t,n){return e.apply(r,t)}};function $O(i){return UC(i,"__ignore_ng_zone__")}function GO(i){return UC(i,"__scheduler_tick__")}function UC(i,e){return!Array.isArray(i)||i.length!==1?!1:i[0]?.data?.[e]===!0}function WO(i="zone.js",e){return i==="noop"?new wu:i==="zone.js"?new H(e):i}var wi=class{constructor(){this._console=console}handleError(e){let r=this._findOriginalError(e);this._console.error("ERROR",e),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(e){let r=e&&Cf(e);for(;r&&Cf(r);)r=Cf(r);return r||null}},qO=new C("",{providedIn:"root",factory:()=>{let i=b(H),e=b(wi);return r=>i.runOutsideAngular(()=>e.handleError(r))}}),Zf=class{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=b(wi,{optional:!0}),this.destroyRef=b(ma),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(e){if(this.destroyed)throw new ce(953,!1);return(this.listeners??=[]).push(e),{unsubscribe:()=>{let r=this.listeners?.indexOf(e);r!==void 0&&r!==-1&&this.listeners?.splice(r,1)}}}emit(e){if(this.destroyed)throw new ce(953,!1);if(this.listeners===null)return;let r=Be(null);try{for(let t of this.listeners)try{t(e)}catch(n){this.errorHandler?.handleError(n)}}finally{Be(r)}}};function jr(i){return new Zf}function nw(i,e){return Fw(i,e)}function YO(i){return Fw(Pw,i)}var Vr=(nw.required=YO,nw);function QO(){return ms(Gt(),ye())}function ms(i,e){return new R(zi(i,e))}var R=(()=>{let e=class e{constructor(t){this.nativeElement=t}};e.__NG_ELEMENT_ID__=QO;let i=e;return i})();function $C(i){return i instanceof R?i.nativeElement:i}function KO(){return this._results[Symbol.iterator]()}var zt=class i{get changes(){return this._changes??=new S}constructor(e=!1){this._emitDistinctChangesOnly=e,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;let r=i.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=KO)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,r){return this._results.reduce(e,r)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,r){this.dirty=!1;let t=yR(e);(this._changesDetected=!bR(this._results,t,r))&&(this._results=t,this.length=t.length,this.last=t[this.length-1],this.first=t[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}},ZO="ngSkipHydration",XO="ngskiphydration";function GC(i){let e=i.mergedAttrs;if(e===null)return!1;for(let r=0;r<e.length;r+=2){let t=e[r];if(typeof t=="number")return!1;if(typeof t=="string"&&t.toLowerCase()===XO)return!0}return!1}function WC(i){return i.hasAttribute(ZO)}function Cu(i){return(i.flags&128)===128}function JO(i){if(Cu(i))return!0;let e=i.parent;for(;e;){if(Cu(i)||GC(e))return!0;e=e.parent}return!1}var qC=new Map,eP=0;function tP(){return eP++}function iP(i){qC.set(i[qu],i)}function Xf(i){qC.delete(i[qu])}var rw="__ngContext__";function vo(i,e){On(e)?(i[rw]=e[qu],iP(e)):i[rw]=e}function YC(i){return KC(i[xc])}function QC(i){return KC(i[Rn])}function KC(i){for(;i!==null&&!or(i);)i=i[Rn];return i}var Jf;function ZC(i){Jf=i}function Rc(){if(Jf!==void 0)return Jf;if(typeof document<"u")return document;throw new ce(210,!1)}var pa=new C("",{providedIn:"root",factory:()=>nP}),nP="ng",h_=new C(""),Wt=new C("",{providedIn:"platform",factory:()=>"unknown"});var He=new C(""),Oc=new C("",{providedIn:"root",factory:()=>Rc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function rP(){let i=new ps;return b(Wt)==="browser"&&(i.store=oP(Rc(),b(pa))),i}var ps=(()=>{let e=class e{constructor(){this.store={},this.onSerializeCallbacks={}}get(t,n){return this.store[t]!==void 0?this.store[t]:n}set(t,n){this.store[t]=n}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(t,n){this.onSerializeCallbacks[t]=n}toJson(){for(let t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(n){console.warn("Exception in onSerialize callback: ",n)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}};e.\u0275prov=k({token:e,providedIn:"root",factory:rP});let i=e;return i})();function oP(i,e){let r=i.getElementById(e+"-state");if(r?.textContent)try{return JSON.parse(r.textContent)}catch(t){console.warn("Exception while restoring TransferState for app "+e,t)}return{}}var XC="h",JC="b",eg=function(i){return i.FirstChild="f",i.NextSibling="n",i}(eg||{}),aP="e",sP="t",m_="c",ex="x",xu="r",cP="i",lP="n",tx="d";var dP="__nghData__",ix=dP,xf="ngh",uP="nghm",nx=()=>null;function hP(i,e,r=!1){let t=i.getAttribute(xf);if(t==null)return null;let[n,o]=t.split("|");
7if(t=r?o:n,!t)return null;let a=o?`|${o}`:"",s=r?n:a,c={};if(t!==""){let d=e.get(ps,null,{optional:!0});d!==null&&(c=d.get(ix,[])[Number(t)])}let l={data:c,firstChild:i.firstChild??null};return r&&(l.firstChild=i,ih(l,0,i.nextSibling)),s?i.setAttribute(xf,s):i.removeAttribute(xf),l}function mP(){nx=hP}function p_(i,e,r=!1){return nx(i,e,r)}function pP(i){let e=i._lView;return e[Te].type===2?null:(pu(e)&&(e=e[yt]),e)}function fP(i){return i.textContent?.replace(/\s/gm,"")}function gP(i){let e=Rc(),r=e.createNodeIterator(i,NodeFilter.SHOW_COMMENT,{acceptNode(o){let a=fP(o);return a==="ngetn"||a==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),t,n=[];for(;t=r.nextNode();)n.push(t);for(let o of n)o.textContent==="ngetn"?o.replaceWith(e.createTextNode("")):o.remove()}function ih(i,e,r){i.segmentHeads??={},i.segmentHeads[e]=r}function tg(i,e){return i.segmentHeads?.[e]??null}function _P(i,e){let r=i.data,t=r[aP]?.[e]??null;return t===null&&r[m_]?.[e]&&(t=f_(i,e)),t}function rx(i,e){return i.data[m_]?.[e]??null}function f_(i,e){let r=rx(i,e)??[],t=0;for(let n of r)t+=n[xu]*(n[ex]??1);return t}function vP(i){if(typeof i.disconnectedNodes>"u"){let e=i.data[tx];i.disconnectedNodes=e?new Set(e):null}return i.disconnectedNodes}function Pc(i,e){if(typeof i.disconnectedNodes>"u"){let r=i.data[tx];i.disconnectedNodes=r?new Set(r):null}return!!vP(i)?.has(e)}var Wd=new C(""),ox=!1,ax=new C("",{providedIn:"root",factory:()=>ox});var qd;function sx(){if(qd===void 0&&(qd=null,Zt.trustedTypes))try{qd=Zt.trustedTypes.createPolicy("angular",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return qd}function nh(i){return sx()?.createHTML(i)||i}function bP(i){return sx()?.createScriptURL(i)||i}var Yd;function cx(){if(Yd===void 0&&(Yd=null,Zt.trustedTypes))try{Yd=Zt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return Yd}function ow(i){return cx()?.createHTML(i)||i}function aw(i){return cx()?.createScriptURL(i)||i}var Fr=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ow})`}},ig=class extends Fr{getTypeName(){return"HTML"}},ng=class extends Fr{getTypeName(){return"Style"}},rg=class extends Fr{getTypeName(){return"Script"}},og=class extends Fr{getTypeName(){return"URL"}},ag=class extends Fr{getTypeName(){return"ResourceURL"}};function an(i){return i instanceof Fr?i.changingThisBreaksApplicationSecurity:i}function Br(i,e){let r=yP(i);if(r!=null&&r!==e){if(r==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${r} (see ${Ow})`)}return r===e}function yP(i){return i instanceof Fr&&i.getTypeName()||null}function lx(i){return new ig(i)}function dx(i){return new ng(i)}function ux(i){return new rg(i)}function hx(i){return new og(i)}function mx(i){return new ag(i)}function wP(i){let e=new cg(i);return CP()?new sg(e):e}var sg=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let r=new window.DOMParser().parseFromString(nh(e),"text/html").body;return r===null?this.inertDocumentHelper.getInertBodyElement(e):(r.firstChild?.remove(),r)}catch{return null}}},cg=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let r=this.inertDocument.createElement("template");return r.innerHTML=nh(e),r}};function CP(){try{return!!new window.DOMParser().parseFromString(nh(""),"text/html")}catch{return!1}}var xP=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function rh(i){return i=String(i),i.match(xP)?i:"unsafe:"+i}function zr(i){let e={};for(let r of i.split(","))e[r]=!0;return e}function Fc(...i){let e={};for(let r of i)for(let t in r)r.hasOwnProperty(t)&&(e[t]=!0);return e}var px=zr("area,br,col,hr,img,wbr"),fx=zr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),gx=zr("rp,rt"),DP=Fc(gx,fx),IP=Fc(fx,zr("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")),kP=Fc(gx,zr("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")),sw=Fc(px,IP,kP,DP),_x=zr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),EP=zr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
7olspan,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"),SP=zr("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"),MP=Fc(_x,EP,SP),TP=zr("script,style,template"),lg=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let r=e.firstChild,t=!0,n=[];for(;r;){if(r.nodeType===Node.ELEMENT_NODE?t=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,t&&r.firstChild){n.push(r),r=OP(r);continue}for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let o=RP(r);if(o){r=o;break}r=n.pop()}}return this.buf.join("")}startElement(e){let r=cw(e).toLowerCase();if(!sw.hasOwnProperty(r))return this.sanitizedSomething=!0,!TP.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);let t=e.attributes;for(let n=0;n<t.length;n++){let o=t.item(n),a=o.name,s=a.toLowerCase();if(!MP.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let c=o.value;_x[s]&&(c=rh(c)),this.buf.push(" ",a,'="',lw(c),'"')}return this.buf.push(">"),!0}endElement(e){let r=cw(e).toLowerCase();sw.hasOwnProperty(r)&&!px.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(e){this.buf.push(lw(e))}};function AP(i,e){return(i.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function RP(i){let e=i.nextSibling;if(e&&i!==e.previousSibling)throw vx(e);return e}function OP(i){let e=i.firstChild;if(e&&AP(i,e))throw vx(e);return e}function cw(i){let e=i.nodeName;return typeof e=="string"?e:"FORM"}function vx(i){return new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`)}var PP=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,FP=/([^\#-~ |!])/g;function lw(i){return i.replace(/&/g,"&amp;").replace(PP,function(e){let r=e.charCodeAt(0),t=e.charCodeAt(1);return"&#"+((r-55296)*1024+(t-56320)+65536)+";"}).replace(FP,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Qd;function g_(i,e){let r=null;try{Qd=Qd||wP(i);let t=e?String(e):"";r=Qd.getInertBodyElement(t);let n=5,o=t;do{if(n===0)throw new Error("Failed to sanitize html because the input is unstable");n--,t=o,o=r.innerHTML,r=Qd.getInertBodyElement(t)}while(t!==o);let s=new lg().sanitizeChildren(dw(r)||r);return nh(s)}finally{if(r){let t=dw(r)||r;for(;t.firstChild;)t.firstChild.remove()}}}function dw(i){return"content"in i&&NP(i)?i.content:null}function NP(i){return i.nodeType===Node.ELEMENT_NODE&&i.nodeName==="TEMPLATE"}var ti=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(ti||{});function oh(i){let e=__();return e?ow(e.sanitize(ti.HTML,i)||""):Br(i,"HTML")?ow(an(i)):g_(Rc(),tr(i))}function ii(i){let e=__();return e?e.sanitize(ti.URL,i)||"":Br(i,"URL")?an(i):rh(tr(i))}function LP(i){let e=__();if(e)return aw(e.sanitize(ti.RESOURCE_URL,i)||"");if(Br(i,"ResourceURL"))return aw(an(i));throw new ce(904,!1)}function wX(i){return bP(i[0])}function jP(i,e){return e==="src"&&(i==="embed"||i==="frame"||i==="iframe"||i==="media"||i==="script")||e==="href"&&(i==="base"||i==="link")?LP:ii}function bx(i,e,r){return jP(e,r)(i)}function __(){let i=ye();return i&&i[nr].sanitizer}var VP=/^>|^->|<!--|-->|--!>|<!-$/g,BP=/(<|>)/g,zP="\u200B$1\u200B";function HP(i){return i.replace(VP,e=>e.replace(BP,zP))}function CX(i){return i.ownerDocument.defaultView}function xX(i){return i.ownerDocument}function UP(i){return i.ownerDocument.body}function yx(i){return i instanceof Function?i():i}function Xa(i){return(i??b(fe)).get(Wt)==="browser"}var rr=function(i){return i[i.Important=1]="Important",i[i.DashCase=2]="DashCase",i}(rr||{}),$P;function v_(i,e){return $P(i,e)}function Ja(i,e,r,t,n){if(t!=null){let o,a=!1;or(t)?o=t:On(t)&&(a=!0,t=t[Ai]);let s=Pn(t);i===0&&r!==null?n==null?kx(e,r,s):Du(e,r,s,n||null,!0):i===1&&r!==null?Du(e,r,s,n||null,!0):i===2?w_(e,s,a):i===3&&e.destroyNode(s),o!=null&&nF(e,i,o,r,n)}}function wx(i,e){return i.createText(e)}function GP(i,e,r){i.setValue(e,r)}function Cx(i,e){return i.createComment(HP(e))}function b_(i,e,r){return i.createElement(e,r)}function WP(i,e){xx(i,e),e[Ai]=null,e[Oi]=null}function qP(i,e,r,t,n,o){t[Ai]=n,t[Oi]=e,ch(i,t,r,1,n,o)}function xx(i,e){e[nr].changeDetectionScheduler?.notify(9),ch(i,e,e[tt],2,null,null)}function YP(i){let e=i[xc];if(!e)return Df(i[Te],i);for(;e;){let r=null;if(On(e))r=e[xc];else{let t=e[Jt];t&&(r=t)}if(!r){for(;e&&!e[Rn]&&e!==i;)On(e)&&Df(e[Te],e),e=e[ei];e===null&&(e=i),On(e)&&Df(e[Te],e),r=e&&e[Rn]}e=r}}function QP(i,e,r,t){let n=Jt+t,o=r.length;t>0&&(r[n-1][Rn]=e),t<o-Jt?(e[Rn]=r[n],Gw(r,Jt+t,e)):(r.push(e),e[Rn]=null),e[ei]=r;let a=e[ra];a!==null&&r!==a&&Dx(a,e);let s=e[Rr];s!==null&&s.insertView(i),Hf(e),e[Ee]|=128}function Dx(i,e){let r=i[rs],t=e[ei];if(On(t))i[Ee]|=mu.HasTransplantedViews;else{let n=t[ei][yi];e[yi]!==n&&(i[Ee]|=mu.HasTransplantedViews)}r===null?i[rs]=[e]:r.push(e)}function y_(i,e){let r=i[rs],t=r.indexOf(e);r.splice(t,1)}function Ic(i,e){if(i.length<=Jt)return;let r=Jt+e,t=i[r];if(t){let n=t[ra];n!==null&&n!==i&&y_(n,t),e>0&&(i[r-1][Rn]=t[Rn]);let o=lu(i,Jt+e);WP(t[Te],t);let a=o[Rr];a!==null&&a.detachView(o[Te]),t[ei]=null,t[Rn]=null,t[Ee]&=-129}return t}function ah(i,e){if(!(e[Ee]&256)){let r=e[tt];r.destroyNode&&ch(i,e,r,3,null,null),YP(e)}}function Df(i,e){if(e[Ee]&256)return;let r=Be(null);try{e[Ee]&=-129,e[Ee]|=256,e[tn]&&md(e[tn]),ZP(i,e),KP(i,e),e[Te].type===1&&e[tt].destroy();let t=e[ra];if(t!==null&&or(e[ei])){t!==e[ei]&&y_(t,e);let n=e[Rr];n!==null&&n.detachView(i)}Xf(e)}finally{Be(r)}}function KP(i,e){let r=i.cleanup,t=e[uu];if(r!==null)for(let o=0;o<r.length-1;o+=2)if(typeof r[o]=="string"){let a=r[o+3];a>=0?t[a]():t[-a].unsubscribe(),o+=2}else{let a=t[r[o+1]];r[o].call(a)}t!==null&&(e[uu]=null);let n=e[fo];if(n!==null){e[fo]=null;for(let o=0;o<n.length;o++){let a=n[o];a()}}}function ZP(i,e){let r;if(i!=null&&(r=i.destroyHooks)!=null)for(let t=0;t<r.length;t+=2){let n=e[r[t]];if(!(n instanceof sa)){let o=r[t+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){let s=n[o[a]],c=o[a+1];Jn(4,s,c);try{c.call(s)}finally{Jn(5,s,c)}}else{Jn(4,n,o);try{o.call(n)}finally{Jn(5,n,o)}}}}}function Ix(i,e,r){return XP(i,e.parent,r)}function XP(i,e,r){let t=e;for(;t!==null&&t.type&168;)e=t,t=e.parent;if(t===null)return r[Ai];
7{let{componentOffset:n}=t;if(n>-1){let{encapsulation:o}=i.data[t.directiveStart+n];if(o===ir.None||o===ir.Emulated)return null}return zi(t,r)}}function Du(i,e,r,t,n){i.insertBefore(e,r,t,n)}function kx(i,e,r){i.appendChild(e,r)}function uw(i,e,r,t,n){t!==null?Du(i,e,r,t,n):kx(i,e,r)}function Ex(i,e){return i.parentNode(e)}function JP(i,e){return i.nextSibling(e)}function Sx(i,e,r){return tF(i,e,r)}function eF(i,e,r){return i.type&40?zi(i,r):null}var tF=eF,hw;function sh(i,e,r,t){let n=Ix(i,t,e),o=e[tt],a=t.parent||e[Oi],s=Sx(a,t,e);if(n!=null)if(Array.isArray(r))for(let c=0;c<r.length;c++)uw(o,n,r[c],s,!1);else uw(o,n,r,s,!1);hw!==void 0&&hw(o,t,e,r,n)}function _c(i,e){if(e!==null){let r=e.type;if(r&3)return zi(e,i);if(r&4)return dg(-1,i[e.index]);if(r&8){let t=e.child;if(t!==null)return _c(i,t);{let n=i[e.index];return or(n)?dg(-1,n):Pn(n)}}else{if(r&128)return _c(i,e.next);if(r&32)return v_(e,i)()||Pn(i[e.index]);{let t=Mx(i,e);if(t!==null){if(Array.isArray(t))return t[0];let n=oa(i[yi]);return _c(n,t)}else return _c(i,e.next)}}}return null}function Mx(i,e){if(e!==null){let t=i[yi][Oi],n=e.projection;return t.projection[n]}return null}function dg(i,e){let r=Jt+i+1;if(r<e.length){let t=e[r],n=t[Te].firstChild;if(n!==null)return _c(t,n)}return e[Or]}function w_(i,e,r){i.removeChild(null,e,r)}function Tx(i){i.textContent=""}function C_(i,e,r,t,n,o,a){for(;r!=null;){if(r.type===128){r=r.next;continue}let s=t[r.index],c=r.type;if(a&&e===0&&(s&&vo(Pn(s),t),r.flags|=2),(r.flags&32)!==32)if(c&8)C_(i,e,r.child,t,n,o,!1),Ja(e,i,n,s,o);else if(c&32){let l=v_(r,t),d;for(;d=l();)Ja(e,i,n,d,o);Ja(e,i,n,s,o)}else c&16?Ax(i,e,t,r,n,o):Ja(e,i,n,s,o);r=a?r.projectionNext:r.next}}function ch(i,e,r,t,n,o){C_(r,t,i.firstChild,e,n,o,!1)}function iF(i,e,r){let t=e[tt],n=Ix(i,r,e),o=r.parent||e[Oi],a=Sx(o,r,e);Ax(t,0,e,r,n,a)}function Ax(i,e,r,t,n,o){let a=r[yi],c=a[Oi].projection[t.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let d=c[l];Ja(e,i,n,d,o)}else{let l=c,d=a[ei];Cu(t)&&(l.flags|=128),C_(i,e,l,d,n,o,!0)}}function nF(i,e,r,t,n){let o=r[Or],a=Pn(r);o!==a&&Ja(e,i,t,o,n);for(let s=Jt;s<r.length;s++){let c=r[s];ch(c[Te],c,i,e,t,o)}}function rF(i,e,r,t,n){if(e)n?i.addClass(r,t):i.removeClass(r,t);else{let o=t.indexOf("-")===-1?void 0:rr.DashCase;n==null?i.removeStyle(r,t,o):(typeof n=="string"&&n.endsWith("!important")&&(n=n.slice(0,-10),o|=rr.Important),i.setStyle(r,t,n,o))}}function oF(i,e,r){i.setAttribute(e,"style",r)}function Rx(i,e,r){r===""?i.removeAttribute(e,"class"):i.setAttribute(e,"class",r)}function Ox(i,e,r){let{mergedAttrs:t,classes:n,styles:o}=r;t!==null&&Lf(i,e,t),n!==null&&Rx(i,e,n),o!==null&&oF(i,e,o)}var ni={};function p(i=1){Px(ct(),ye(),Lr()+i,!1)}function Px(i,e,r,t){if(!t)if((e[Ee]&3)===3){let o=i.preOrderCheckHooks;o!==null&&nu(e,o,r)}else{let o=i.preOrderHooks;o!==null&&ru(e,o,0,r)}aa(r)}function u(i,e=ze.Default){let r=ye();if(r===null)return y(i,e);let t=Gt();return LC(t,r,Xt(i),e)}function fa(){let i="invalid";throw new Error(i)}function Fx(i,e,r,t,n,o){let a=Be(null);try{let s=null;n&go.SignalBased&&(s=e[t][Li]),s!==null&&s.transformFn!==void 0&&(o=s.transformFn(o)),n&go.HasDecoratorInputTransform&&(o=i.inputTransforms[t].call(e,o)),i.setInput!==null?i.setInput(e,s,o,r,t):lC(e,s,t,o)}finally{Be(a)}}function aF(i,e){let r=i.hostBindingOpCodes;if(r!==null)try{for(let t=0;t<r.length;t++){let n=r[t];if(n<0)aa(~n);else{let o=n,a=r[++t],s=r[++t];vO(a,o);let c=e[o];s(2,c)}}}finally{aa(-1)}}function lh(i,e,r,t,n,o,a,s,c,l,d){let h=e.blueprint.slice();return h[Ai]=n,h[Ee]=t|4|128|8|64,(l!==null||i&&i[Ee]&2048)&&(h[Ee]|=2048),fC(h),h[ei]=h[us]=i,h[ui]=r,h[nr]=a||i&&i[nr],h[tt]=s||i&&i[tt],h[ns]=c||i&&i[ns]||null,h[Oi]=o,h[qu]=tP(),h[nn]=d,h[cC]=l,h[yi]=e.type==2?i[yi]:h,h}function fs(i,e,r,t,n){let o=i.data[e];if(o===null)o=sF(i,e,r,t,n),_O()&&(o.flags|=32);else if(o.type&64){o.type=r,o.value=t,o.attrs=n;let a=pO();o.injectorIndex=a===null?-1:a.injectorIndex}return ha(o,!0),o}function sF(i,e,r,t,n){let o=yC(),a=n_(),s=a?o:o&&o.parent,c=i.data[e]=pF(i,s,r,e,t,n);return i.firstChild===null&&(i.firstChild=c),o!==null&&(a?o.child==null&&c.parent!==null&&(o.child=c):o.next===null&&(o.next=c,c.prev=o)),c}function Nx(i,e,r,t){if(r===0)return-1;let n=e.length;for(let o=0;o<r;
7o++)e.push(t),i.blueprint.push(t),i.data.push(null);return n}function Lx(i,e,r,t,n){let o=Lr(),a=t&2;try{aa(-1),a&&e.length>yt&&Px(i,e,yt,!1),Jn(a?2:0,n),r(t,n)}finally{aa(o),Jn(a?3:1,n)}}function x_(i,e,r){if(e_(e)){let t=Be(null);try{let n=e.directiveStart,o=e.directiveEnd;for(let a=n;a<o;a++){let s=i.data[a];if(s.contentQueries){let c=r[a];s.contentQueries(1,c,a)}}}finally{Be(t)}}}function D_(i,e,r){bC()&&(yF(i,e,r,zi(r,e)),(r.flags&64)===64&&zx(i,e,r))}function I_(i,e,r=zi){let t=e.localNames;if(t!==null){let n=e.index+1;for(let o=0;o<t.length;o+=2){let a=t[o+1],s=a===-1?r(e,i):i[a];i[n++]=s}}}function jx(i){let e=i.tView;return e===null||e.incompleteFirstPass?i.tView=k_(1,null,i.template,i.decls,i.vars,i.directiveDefs,i.pipeDefs,i.viewQuery,i.schemas,i.consts,i.id):e}function k_(i,e,r,t,n,o,a,s,c,l,d){let h=yt+t,_=h+n,v=cF(h,_),w=typeof l=="function"?l():l;return v[Te]={type:i,blueprint:v,template:r,queries:null,viewQuery:s,declTNode:e,data:v.slice().fill(null,h),bindingStartIndex:h,expandoStartIndex:_,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:typeof o=="function"?o():o,pipeRegistry:typeof a=="function"?a():a,firstChild:null,schemas:c,consts:w,incompleteFirstPass:!1,ssrId:d}}function cF(i,e){let r=[];for(let t=0;t<e;t++)r.push(t<i?null:ni);return r}function lF(i,e,r,t){let o=t.get(ax,ox)||r===ir.ShadowDom,a=i.selectRootElement(e,o);return dF(a),a}function dF(i){Vx(i)}var Vx=()=>null;function uF(i){WC(i)?Tx(i):gP(i)}function hF(){Vx=uF}function mF(i,e,r,t){let n=$x(e);n.push(r),i.firstCreatePass&&Gx(i).push(t,n.length-1)}function pF(i,e,r,t,n,o){let a=e?e.injectorIndex:-1,s=0;return hs()&&(s|=128),{type:r,index:t,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:n,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function mw(i,e,r,t,n){for(let o in e){if(!e.hasOwnProperty(o))continue;let a=e[o];if(a===void 0)continue;t??={};let s,c=go.None;Array.isArray(a)?(s=a[0],c=a[1]):s=a;let l=o;if(n!==null){if(!n.hasOwnProperty(o))continue;l=n[o]}i===0?pw(t,r,l,s,c):pw(t,r,l,s)}return t}function pw(i,e,r,t,n){let o;i.hasOwnProperty(r)?(o=i[r]).push(e,t):o=i[r]=[e,t],n!==void 0&&o.push(n)}function fF(i,e,r){let t=e.directiveStart,n=e.directiveEnd,o=i.data,a=e.attrs,s=[],c=null,l=null;for(let d=t;d<n;d++){let h=o[d],_=r?r.get(h):null,v=_?_.inputs:null,w=_?_.outputs:null;c=mw(0,h.inputs,d,c,v),l=mw(1,h.outputs,d,l,w);let W=c!==null&&a!==null&&!Qg(e)?AF(c,d,a):null;s.push(W)}c!==null&&(c.hasOwnProperty("class")&&(e.flags|=8),c.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=s,e.inputs=c,e.outputs=l}function gF(i){return i==="class"?"className":i==="for"?"htmlFor":i==="formaction"?"formAction":i==="innerHtml"?"innerHTML":i==="readonly"?"readOnly":i==="tabindex"?"tabIndex":i}function ga(i,e,r,t,n,o,a,s){let c=zi(e,r),l=e.inputs,d;!s&&l!=null&&(d=l[t])?(S_(i,r,d,t,n),Ac(e)&&_F(r,e.index)):e.type&3?(t=gF(t),n=a!=null?a(n,e.value||"",t):n,o.setProperty(c,t,n)):e.type&12}function _F(i,e){let r=yo(e,i);r[Ee]&16||(r[Ee]|=64)}function E_(i,e,r,t){if(bC()){let n=t===null?null:{"":-1},o=CF(i,r),a,s;o===null?a=s=null:[a,s]=o,a!==null&&Bx(i,e,r,a,n,s),n&&xF(r,t,n)}r.mergedAttrs=wc(r.mergedAttrs,r.attrs)}function Bx(i,e,r,t,n,o){for(let l=0;l<t.length;l++)Wf(vu(r,e),i,t[l].type);IF(r,i.data.length,t.length);for(let l=0;l<t.length;l++){let d=t[l];d.providersResolver&&d.providersResolver(d)}let a=!1,s=!1,c=Nx(i,e,t.length,null);for(let l=0;l<t.length;l++){let d=t[l];r.mergedAttrs=wc(r.mergedAttrs,d.hostAttrs),kF(i,r,e,c,d),DF(c,d,n),d.contentQueries!==null&&(r.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(r.flags|=64);let h=d.type.prototype;!a&&(h.ngOnChanges||h.ngOnInit||h.ngDoCheck)&&((i.preOrderHooks??=[]).push(r.index),a=!0),!s&&(h.ngOnChanges||h.ngDoCheck)&&((i.preOrderCheckHooks??=[]).push(r.index),s=!0),c++}fF(i,r,o)}function vF(i,e,r,t,n){let o=n.hostBindings;if(o){let a=i.hostBindingOpCodes;a===null&&(a=i.hostBindingOpCodes=[]);let s=~e.index;bF(a)!=s&&a.push(s),a.push(r,t,o)}}function bF(i){let e=i.length;for(;e>0;){let r=i[--e];if(typeof r=="number"&&r<0)return r}return 0}function yF(i,e,r,t){let n=r.directiveStart,o=r.directiveEnd;
7Ac(r)&&EF(e,r,i.data[n+r.componentOffset]),i.firstCreatePass||vu(r,e),vo(t,e);let a=r.initialInputs;for(let s=n;s<o;s++){let c=i.data[s],l=ca(e,i,s,r);if(vo(l,e),a!==null&&TF(e,s-n,l,c,r,a),Pr(c)){let d=yo(r.index,e);d[ui]=ca(e,i,s,r)}}}function zx(i,e,r){let t=r.directiveStart,n=r.directiveEnd,o=r.index,a=bO();try{aa(o);for(let s=t;s<n;s++){let c=i.data[s],l=e[s];Uf(s),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&wF(c,l)}}finally{aa(-1),Uf(a)}}function wF(i,e){i.hostBindings!==null&&i.hostBindings(1,e)}function CF(i,e){let r=i.directiveRegistry,t=null,n=null;if(r)for(let o=0;o<r.length;o++){let a=r[o];if(Zw(e,a.selectors,!1))if(t||(t=[]),Pr(a))if(a.findHostDirectiveDefs!==null){let s=[];n=n||new Map,a.findHostDirectiveDefs(a,s,n),t.unshift(...s,a);let c=s.length;ug(i,e,c)}else t.unshift(a),ug(i,e,0);else n=n||new Map,a.findHostDirectiveDefs?.(a,t,n),t.push(a)}return t===null?null:[t,n]}function ug(i,e,r){e.componentOffset=r,(i.components??=[]).push(e.index)}function xF(i,e,r){if(e){let t=i.localNames=[];for(let n=0;n<e.length;n+=2){let o=r[e[n+1]];if(o==null)throw new ce(-301,!1);t.push(e[n],o)}}}function DF(i,e,r){if(r){if(e.exportAs)for(let t=0;t<e.exportAs.length;t++)r[e.exportAs[t]]=i;Pr(e)&&(r[""]=i)}}function IF(i,e,r){i.flags|=1,i.directiveStart=e,i.directiveEnd=e+r,i.providerIndexes=e}function kF(i,e,r,t,n){i.data[t]=n;let o=n.factory||(n.factory=ia(n.type,!0)),a=new sa(o,Pr(n),u);i.blueprint[t]=a,r[t]=a,vF(i,e,t,Nx(i,r,n.hostVars,ni),n)}function EF(i,e,r){let t=zi(e,i),n=jx(r),o=i[nr].rendererFactory,a=16;r.signals?a=4096:r.onPush&&(a=64);let s=dh(i,lh(i,n,null,a,t,e,null,o.createRenderer(t,r),null,null,null));i[e.index]=s}function SF(i,e,r,t,n,o){let a=zi(i,e);MF(e[tt],a,o,i.value,r,t,n)}function MF(i,e,r,t,n,o,a){if(o==null)i.removeAttribute(e,n,r);else{let s=a==null?tr(o):a(o,t||"",n);i.setAttribute(e,n,s,r)}}function TF(i,e,r,t,n,o){let a=o[e];if(a!==null)for(let s=0;s<a.length;){let c=a[s++],l=a[s++],d=a[s++],h=a[s++];Fx(t,r,c,l,d,h)}}function AF(i,e,r){let t=null,n=0;for(;n<r.length;){let o=r[n];if(o===0){n+=4;continue}else if(o===5){n+=2;continue}if(typeof o=="number")break;if(i.hasOwnProperty(o)){t===null&&(t=[]);let a=i[o];for(let s=0;s<a.length;s+=3)if(a[s]===e){t.push(o,a[s+1],a[s+2],r[n+1]);break}}n+=2}return t}function Hx(i,e,r,t){return[i,!0,0,e,null,t,null,r,null,null]}function Ux(i,e){let r=i.contentQueries;if(r!==null){let t=Be(null);try{for(let n=0;n<r.length;n+=2){let o=r[n],a=r[n+1];if(a!==-1){let s=i.data[a];Ju(o),s.contentQueries(2,e[a],a)}}}finally{Be(t)}}}function dh(i,e){return i[xc]?i[q0][Rn]=e:i[xc]=e,i[q0]=e,e}function hg(i,e,r){Ju(0);let t=Be(null);try{e(i,r)}finally{Be(t)}}function $x(i){return i[uu]??=[]}function Gx(i){return i.cleanup??=[]}function Wx(i,e,r){return(i===null||Pr(i))&&(r=nO(r[e.index])),r[tt]}function qx(i,e){let r=i[ns],t=r?r.get(wi,null):null;t&&t.handleError(e)}function S_(i,e,r,t,n){for(let o=0;o<r.length;){let a=r[o++],s=r[o++],c=r[o++],l=e[a],d=i.data[a];Fx(d,l,t,s,c,n)}}function Yx(i,e,r){let t=pC(e,i);GP(i[tt],t,r)}function RF(i,e){let r=yo(e,i),t=r[Te];OF(t,r);let n=r[Ai];n!==null&&r[nn]===null&&(r[nn]=p_(n,r[ns])),M_(t,r,r[ui])}function OF(i,e){for(let r=e.length;r<i.blueprint.length;r++)e.push(i.blueprint[r])}function M_(i,e,r){s_(e);try{let t=i.viewQuery;t!==null&&hg(1,t,r);let n=i.template;n!==null&&Lx(i,e,n,1,r),i.firstCreatePass&&(i.firstCreatePass=!1),e[Rr]?.finishViewCreation(i),i.staticContentQueries&&Ux(i,e),i.staticViewQueries&&hg(2,i.viewQuery,r);let o=i.components;o!==null&&PF(e,o)}catch(t){throw i.firstCreatePass&&(i.incompleteFirstPass=!0,i.firstCreatePass=!1),t}finally{e[Ee]&=-5,c_()}}function PF(i,e){for(let r=0;r<e.length;r++)RF(i,e[r])}function Nc(i,e,r,t){let n=Be(null);try{let o=e.tView,s=i[Ee]&4096?4096:16,c=lh(i,o,r,s,null,e,null,null,t?.injector??null,t?.embeddedViewInjector??null,t?.dehydratedView??null),l=i[e.index];c[ra]=l;let d=i[Rr];return d!==null&&(c[Rr]=d.createEmbeddedView(o)),M_(o,c,r),c}finally{Be(n)}}function Qx(i,e){let r=Jt+e;if(r<i.length)return i[r]}function os(i,e){return!e||e.firstChild===null||Cu(i)}function Lc(i,e,r,t=!0){let n=e[Te];if(QP(n,e,i,r),t){let a=dg(r,i),s=e[tt],c=Ex(s,i[Or]);c!==null&&qP(n,i[Oi],s,e,c,a)}let o=e[nn];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function Kx(i,e){let r=Ic(i,e);return r!==void 0&&ah(r[Te],r),r}function Iu(i,e,r,t,n=!1){for(;r!==null;){if(r.type===128){r=n?r.projectionNext:r.next;continue}let o=e[r.index];o!==null&&t.push(Pn(o)),or(o)&&FF(o,t);let a=r.type;if(a&8)Iu(i,e,r.child,t);else if(a&32){let s=v_(r,e),c;for(;c=s();)t.push(c)}else if(a&16){let s=Mx(e,r);if(Array.isArray(s))t.push(...s);else{let c=oa(e[yi]);Iu(c[Te],c,s,t,!0)}}r=n?r.projectionNext:r.next}return t}function FF(i,e){for(let r=Jt;r<i.length;r++){let t=i[r],n=t[Te].firstChild;n!==null&&Iu(t[Te],t,n,e)}i[Or]!==i[Ai]&&e.push(i[Or])}var Zx=[];function NF(i){return i[tn]??LF(i)}function LF(i){let e=Zx.pop()??Object.create(VF);return e.lView=i,e}
7function jF(i){i.lView[tn]!==i&&(i.lView=null,Zx.push(i))}var VF=ke(A({},La),{consumerIsAlwaysLive:!0,consumerMarkedDirty:i=>{Zu(i.lView)},consumerOnSignalRead(){this.lView[tn]=this}});function BF(i){let e=i[tn]??Object.create(zF);return e.lView=i,e}var zF=ke(A({},La),{consumerIsAlwaysLive:!0,consumerMarkedDirty:i=>{let e=oa(i.lView);for(;e&&!Xx(e[Te]);)e=oa(e);e&&gC(e)},consumerOnSignalRead(){this.lView[tn]=this}});function Xx(i){return i.type!==2}var HF=100;function Jx(i,e=!0,r=0){let t=i[nr],n=t.rendererFactory,o=!1;o||n.begin?.();try{UF(i,r)}catch(a){throw e&&qx(i,a),a}finally{o||(n.end?.(),t.inlineEffectRunner?.flush())}}function UF(i,e){let r=wC();try{Q0(!0),mg(i,e);let t=0;for(;Ku(i);){if(t===HF)throw new ce(103,!1);t++,mg(i,1)}}finally{Q0(r)}}function $F(i,e,r,t){let n=e[Ee];if((n&256)===256)return;let o=!1,a=!1;!o&&e[nr].inlineEffectRunner?.flush(),s_(e);let s=!0,c=null,l=null;o||(Xx(i)?(l=NF(e),c=hc(l)):Yy()===null?(s=!1,l=BF(e),c=hc(l)):e[tn]&&(md(e[tn]),e[tn]=null));try{fC(e),gO(i.bindingStartIndex),r!==null&&Lx(i,e,r,2,t);let d=(n&3)===3;if(!o)if(d){let v=i.preOrderCheckHooks;v!==null&&nu(e,v,null)}else{let v=i.preOrderHooks;v!==null&&ru(e,v,0,null),bf(e,0)}if(a||GF(e),eD(e,0),i.contentQueries!==null&&Ux(i,e),!o)if(d){let v=i.contentCheckHooks;v!==null&&nu(e,v)}else{let v=i.contentHooks;v!==null&&ru(e,v,1),bf(e,1)}aF(i,e);let h=i.components;h!==null&&iD(e,h,0);let _=i.viewQuery;if(_!==null&&hg(2,_,t),!o)if(d){let v=i.viewCheckHooks;v!==null&&nu(e,v)}else{let v=i.viewHooks;v!==null&&ru(e,v,2),bf(e,2)}if(i.firstUpdatePass===!0&&(i.firstUpdatePass=!1),e[iu]){for(let v of e[iu])v();e[iu]=null}o||(e[Ee]&=-73)}catch(d){throw o||Zu(e),d}finally{l!==null&&(ud(l,c),s&&jF(l)),c_()}}function eD(i,e){for(let r=YC(i);r!==null;r=QC(r))for(let t=Jt;t<r.length;t++){let n=r[t];tD(n,e)}}function GF(i){for(let e=YC(i);e!==null;e=QC(e)){if(!(e[Ee]&mu.HasTransplantedViews))continue;let r=e[rs];for(let t=0;t<r.length;t++){let n=r[t];gC(n)}}}function WF(i,e,r){let t=yo(e,i);tD(t,r)}function tD(i,e){i_(i)&&mg(i,e)}function mg(i,e){let t=i[Te],n=i[Ee],o=i[tn],a=!!(e===0&&n&16);if(a||=!!(n&64&&e===0),a||=!!(n&1024),a||=!!(o?.dirty&&hd(o)),a||=!1,o&&(o.dirty=!1),i[Ee]&=-9217,a)$F(t,i,t.template,i[ui]);else if(n&8192){eD(i,1);let s=t.components;s!==null&&iD(i,s,1)}}function iD(i,e,r){for(let t=0;t<e.length;t++)WF(i,e[t],r)}function T_(i,e){let r=wC()?64:1088;for(i[nr].changeDetectionScheduler?.notify(e);i;){i[Ee]|=r;let t=oa(i);if(pu(i)&&!t)return i;i=t}return null}var la=class{get rootNodes(){let e=this._lView,r=e[Te];return Iu(r,e,r.firstChild,[])}constructor(e,r,t=!0){this._lView=e,this._cdRefInjectingView=r,this.notifyErrorHandler=t,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[ui]}set context(e){this._lView[ui]=e}get destroyed(){return(this._lView[Ee]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[ei];if(or(e)){let r=e[hu],t=r?r.indexOf(this):-1;t>-1&&(Ic(e,t),lu(r,t))}this._attachedToViewContainer=!1}ah(this._lView[Te],this._lView)}onDestroy(e){_C(this._lView,e)}markForCheck(){T_(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Ee]&=-129}reattach(){Hf(this._lView),this._lView[Ee]|=128}detectChanges(){this._lView[Ee]|=1024,Jx(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ce(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=pu(this._lView),r=this._lView[ra];r!==null&&!e&&y_(r,this._lView),xx(this._lView[Te],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new ce(902,!1);this._appRef=e;let r=pu(this._lView),t=this._lView[ra];t!==null&&!r&&Dx(t,this._lView),Hf(this._lView)}},Se=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=QF;let i=e;return i})(),qF=Se,YF=class extends qF{constructor(e,r,t){super(),this._declarationLView=e,this._declarationTContainer=r,this.elementRef=t}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,r){return this.createEmbeddedViewImpl(e,r)}createEmbeddedViewImpl(e,r,t){let n=Nc(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:r,dehydratedView:t});return new la(n)}};function QF(){return uh(Gt(),ye())}function uh(i,e){return i.type&4?new YF(e,i,ms(i,e)):null}var KF=new RegExp(`^(\\d+)*(${JC}|${XC})*(.*)`);function ZF(i){let e=i.match(KF),[r,t,n,o]=e,a=t?parseInt(t,10):n,s=[];for(let[c,l,d]of o.matchAll(/(f|n)(\d*)/g)){let h=parseInt(d,10)||1;s.push(l,h)}return[a,...s]}function XF(i){return!i.prev&&i.parent?.type===8}function If(i){return i.index-yt}function JF(i,e){let r=i.i18nNodes;if(r)return r.get(e)}function hh(i,e,r,t){let n=If(t),o=JF(i,n);if(o===void 0){let a=i.data[lP];if(a?.[n])o=tN(a[n],r);else if(e.firstChild===t)o=i.firstChild;else{let s=t.prev===null,c=t.prev??t.parent;if(XF(t)){let l=If(t.parent);o=tg(i,l)}else{let l=zi(c,r);if(s)o=l.firstChild;else{let d=If(c),h=tg(i,d);if(c.type===2&&h){let v=f_(i,d)+1;o=mh(v,h)}else o=l.nextSibling}}}}return o}function mh(i,e){let r=e;for(let t=0;t<i;t++)r=r.nextSibling;return r}function eN(i,e){let r=i;for(let t=0;t<e.length;t+=2){let n=e[t],o=e[t+1];for(let a=0;a<o;a++)switch(n){case eg.FirstChild:r=r.firstChild;break;case eg.NextSibling:r=r.nextSibling;break}}return r}function tN(i,e){let[r,...t]=ZF(i),n;if(r===XC)n=e[yi][Ai];else if(r===JC)n=UP(e[yi][Ai]);else{let o=Number(r);n=Pn(e[o+yt])}return eN(n,t)}var iN=!1;function nN(i){iN=i}function rN(i){let e=i[nn];if(e){let{i18nNodes:r,dehydratedIcuData:t}=e;if(r&&t){let n=i[tt];for(let o of t.values())oN(n,r,o)}e.i18nNodes=void 0,e.dehydratedIcuData=void 0}}function oN(i,e,r){for(let t of r.node.cases[r.case]){let n=e.get(t.index-yt);n&&w_(i,n,!1)}}function nD(i){let e=i[Dc]??[],t=i[ei][tt];for(let n of e)aN(n,t);i[Dc]=di}function aN(i,e){let r=0,t=i.firstChild;if(t){let n=i.data[xu];for(;r<n;){let o=t.nextSibling;w_(e,t,!1),t=o,r++}}}function rD(i){nD(i);let e=i[Ai];On(e)&&ku(e);for(let r=Jt;r<i.length;r++)ku(i[r])}function ku(i){rN(i);let e=i[Te];for(let r=yt;r<e.bindingStartIndex;r++)if(or(i[r])){let t=i[r];rD(t)}else On(i[r])&&ku(i[r])}function sN(i){let e=i._views;for(let r of e){let t=pP(r);t!==null&&t[Ai]!==null&&(On(t)?ku(t):rD(t))}}function cN(i,e){let r=[];for(let t of e)for(let n=0;n<(t[ex]??1);n++){let o={data:t,firstChild:null};t[xu]>0&&(o.firstChild=i,i=mh(t[xu],i)),r.push(o)}return[i,r]}var oD=()=>null;function lN(i,e){let r=i[Dc];return!e||r===null||r.length===0?null:r[0].data[cP]===e?r.shift():(nD(i),null)}function dN(){oD=lN}function as(i,e){return oD(i,e)}var ss=class{},A_=new C("",{providedIn:"root",factory:()=>!1});var aD=new C(""),sD=new C(""),pg=class{},Eu=class{};function uN(i){let e=Error(`No component factory found for ${bi(i)}.`);return e[hN]=i,e}var hN="ngComponent";
7var fg=class{resolveComponentFactory(e){throw uN(e)}},q_=class q_{};q_.NULL=new fg;var Vi=q_,cs=class{},Hi=(()=>{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=>mN();let i=e;return i})();function mN(){let i=ye(),e=Gt(),r=yo(e.index,i);return(On(r)?r:i)[tt]}var pN=(()=>{let e=class e{};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>null});let i=e;return i})();function Su(i,e,r){let t=r?i.styles:null,n=r?i.classes:null,o=0;if(e!==null)for(let a=0;a<e.length;a++){let s=e[a];if(typeof s=="number")o=s;else if(o==1)n=Of(n,s);else if(o==2){let c=s,l=e[++a];t=Of(t,c+": "+l+";")}}r?i.styles=t:i.stylesWithoutHost=t,r?i.classes=n:i.classesWithoutHost=n}var Mu=class extends Vi{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let r=Ar(e);return new da(r,this.ngModule)}};function fw(i,e){let r=[];for(let t in i){if(!i.hasOwnProperty(t))continue;let n=i[t];if(n===void 0)continue;let o=Array.isArray(n),a=o?n[0]:n,s=o?n[1]:go.None;e?r.push({propName:a,templateName:t,isSignal:(s&go.SignalBased)!==0}):r.push({propName:a,templateName:t})}return r}function fN(i){let e=i.toLowerCase();return e==="svg"?mC:e==="math"?iO:null}var da=class extends Eu{get inputs(){let e=this.componentDef,r=e.inputTransforms,t=fw(e.inputs,!0);if(r!==null)for(let n of t)r.hasOwnProperty(n.propName)&&(n.transform=r[n.propName]);return t}get outputs(){return fw(this.componentDef.outputs,!1)}constructor(e,r){super(),this.componentDef=e,this.ngModule=r,this.componentType=e.type,this.selector=FR(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!r}create(e,r,t,n){let o=Be(null);try{n=n||this.ngModule;let a=n instanceof Bt?n:n?.injector;a&&this.componentDef.getStandaloneInjector!==null&&(a=this.componentDef.getStandaloneInjector(a)||a);let s=a?new $f(e,a):e,c=s.get(cs,null);if(c===null)throw new ce(407,!1);let l=s.get(pN,null),d=s.get(ss,null),h={rendererFactory:c,sanitizer:l,inlineEffectRunner:null,changeDetectionScheduler:d},_=c.createRenderer(null,this.componentDef),v=this.componentDef.selectors[0][0]||"div",w=t?lF(_,t,this.componentDef.encapsulation,s):b_(_,v,fN(v)),W=512;this.componentDef.signals?W|=4096:this.componentDef.onPush||(W|=16);let L=null;w!==null&&(L=p_(w,s,!0));let $=k_(0,null,null,1,0,null,null,null,null,null,null),pe=lh(null,$,null,W,null,null,h,_,s,null,L);s_(pe);let Qe,je,Nt=null;try{let St=this.componentDef,Xi,Na=null;St.findHostDirectiveDefs?(Xi=[],Na=new Map,St.findHostDirectiveDefs(St,Xi,Na),Xi.push(St)):Xi=[St];let nA=gN(pe,w);Nt=_N(nA,w,St,Xi,pe,h,_),je=t_($,yt),w&&yN(_,St,w,t),r!==void 0&&wN(je,this.ngContentSelectors,r),Qe
7=bN(Nt,St,Xi,Na,pe,[CN]),M_($,pe,null)}catch(St){throw Nt!==null&&Xf(Nt),Xf(pe),St}finally{c_()}return new gg(this.componentType,Qe,ms(je,pe),pe,je)}finally{Be(o)}}},gg=class extends pg{constructor(e,r,t,n,o){super(),this.location=t,this._rootLView=n,this._tNode=o,this.previousInputValues=null,this.instance=r,this.hostView=this.changeDetectorRef=new la(n,void 0,!1),this.componentType=e}setInput(e,r){let t=this._tNode.inputs,n;if(t!==null&&(n=t[e])){if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),r))return;let o=this._rootLView;S_(o[Te],o,n,e,r),this.previousInputValues.set(e,r);let a=yo(this._tNode.index,o);T_(a,1)}}get injector(){return new ta(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function gN(i,e){let r=i[Te],t=yt;return i[t]=e,fs(r,t,2,"#host",null)}function _N(i,e,r,t,n,o,a){let s=n[Te];vN(t,i,e,a);let c=null;e!==null&&(c=p_(e,n[ns]));let l=o.rendererFactory.createRenderer(e,r),d=16;r.signals?d=4096:r.onPush&&(d=64);let h=lh(n,jx(r),null,d,n[i.index],i,o,l,null,null,c);return s.firstCreatePass&&ug(s,i,t.length-1),dh(n,h),n[i.index]=h}function vN(i,e,r,t){for(let n of i)e.mergedAttrs=wc(e.mergedAttrs,n.hostAttrs);e.mergedAttrs!==null&&(Su(e,e.mergedAttrs,!0),r!==null&&Ox(t,r,e))}function bN(i,e,r,t,n,o){let a=Gt(),s=n[Te],c=zi(a,n);Bx(s,n,a,r,null,t);for(let d=0;d<r.length;d++){let h=a.directiveStart+d,_=ca(n,s,h,a);vo(_,n)}zx(s,n,a),c&&vo(c,n);let l=ca(n,s,a.directiveStart+a.componentOffset,a);if(i[ui]=n[ui]=l,o!==null)for(let d of o)d(l,e);return x_(s,a,n),l}function yN(i,e,r,t){if(t)Lf(i,r,["ng-version","18.2.13"]);else{let{attrs:n,classes:o}=NR(e.selectors[0]);n&&Lf(i,r,n),o&&o.length>0&&Rx(i,r,o.join(" "))}}function wN(i,e,r){let t=i.projection=[];for(let n=0;n<e.length;n++){let o=r[n];t.push(o!=null?Array.from(o):null)}}function CN(){let i=Gt();th(ye()[Te],i)}var Ve=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=xN;let i=e;return i})();function xN(){let i=Gt();return lD(i,ye())}var DN=Ve,cD=class extends DN{constructor(e,r,t){super(),this._lContainer=e,this._hostTNode=r,this._hostLView=t}get element(){return ms(this._hostTNode,this._hostLView)}get injector(){return new ta(this._hostTNode,this._hostLView)}get parentInjector(){let e=l_(this._hostTNode,this._hostLView);if(AC(e)){let r=gu(e,this._hostLView),t=fu(e),n=r[Te].data[t+8];return new ta(n,r)}else return new ta(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let r=gw(this._lContainer);return r!==null&&r[e]||null}get length(){return this._lContainer.length-Jt}createEmbeddedView(e,r,t){let n,o;typeof t=="number"?n=t:t!=null&&(n=t.index,o=t.injector);let a=as(this._lContainer,e.ssrId),s=e.createEmbeddedViewImpl(r||{},o,a);return this.insertImpl(s,n,os(this._hostTNode,a)),s}createComponent(e,r,t,n,o){let a=e&&!XR(e),s;if(a)s=r;else{let w=r||{};s=w.index,t=w.injector,n=w.projectableNodes,o=w.environmentInjector||w.ngModuleRef}let c=a?e:new da(Ar(e)),l=t||this.parentInjector;if(!o&&c.ngModule==null){let W=(a?l:this.parentInjector).get(Bt,null);W&&(o=W)}let d=Ar(c.componentType??{}),h=as(this._lContainer,d?.id??null),_=h?.firstChild??null,v=c.create(l,n,_,o);return this.insertImpl(v.hostView,s,os(this._hostTNode,h)),v}insert(e,r){return this.insertImpl(e,r,!0)}insertImpl(e,r,t){let n=e._lView;if(oO(n)){let s=this.indexOf(e);if(s!==-1)this.detach(s);else{let c=n[ei],l=new cD(c,c[Oi],c[ei]);l.detach(l.indexOf(e))}}let o=this._adjustIndex(r),a=this._lContainer;return Lc(a,n,o,t),e.attachToViewContainerRef(),Gw(kf(a),o,e),e}move(e,r){return this.insert(e,r)}indexOf(e){let r=gw(this._lContainer);return r!==null?r.indexOf(e):-1}remove(e){let r=this._adjustIndex(e,-1),t=Ic(this._lContainer,r);t&&(lu(kf(this._lContainer),r),ah(t[Te],t))}detach(e){let r=this._adjustIndex(e,-1),t=Ic(this._lContainer,r);return t&&lu(kf(this._lContainer),r)!=null?new la(t):null}_adjustIndex(e,r=0){return e??this.length+r}};function gw(i){return i[hu]}function kf(i){return i[hu]||(i[hu]=[])}function lD(i,e){let r,t=e[i.index];return or(t)?r=t:(r=Hx(t,e,null,i),e[i.index]=r,dh(e,r)),dD(r,e,i,t),new cD(r,i,e)}function IN(i,e){let r=i[tt],t=r.createComment(""),n=zi(e,i),o=Ex(r,n);return Du(r,o,t,JP(r,n),!1),t}var dD=uD,R_=()=>!1;function kN(i,e,r){return R_(i,e,r)}function uD(i,e,r,t){if(i[Or])return;let n;r.type&8?n=Pn(t):n=IN(e,r),i[Or]=n}function EN(i,e,r){if(i[Or]&&i[Dc])return!0;let t=r[nn],n=e.index-yt;if(!t||JO(e)||Pc(t,n))return!1;let a=tg(t,n),s=t.data[m_]?.[n],[c,l]=cN(a,s);return i[Or]=c,i[Dc]=l,!0}function SN(i,e,r,t){R_(i,r,e)||uD(i,e,r,t)}function MN(){dD=SN,R_=EN}var _g=class i{constructor(e){this.queryList=e,this.matches=null}clone(){return new i(this.queryList)}setDirty(){this.queryList.setDirty()}},vg=class i{constructor(e=[]){this.queries=e}createEmbeddedView(e){let r=e.queries;if(r!==null){let t=e.contentQueries!==null?e.contentQueries[0]:r.length,n=[];for(let o=0;o<t;o++){let a=r.getByIndex(o),s=this.queries[a.indexInDeclarationView];n.push(s.clone())}return new i(n)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let r=0;r<this.queries.length;r++)P_(e,r).matches!==null&&this.queries[r].setDirty()}},Tu=class{constructor(e,r,t=null){this.flags=r,this.read=t,typeof e=="string"?this.predicate=FN(e):this.predicate=e}},bg=class i{constructor(e=[]){this.queries=e}elementStart(e,r){for(let t=0;t<this.queries.length;t++)this.queries[t].elementStart(e,r)}elementEnd(e){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(e)}embeddedTView(e){let r=null;for(let t=0;t<this.length;t++){let n=r!==null?r.length:0,o=this.getByIndex(t).embeddedTView(e,n);o&&(o.indexInDeclarationView=t,r!==null?r.push(o):r=[o])}return r!==null?new i(r):null}template(e,r){for(let t=0;t<this.queries.length;t++)this.queries[t].template(e,r)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}},yg=class i{constructor(e,r=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(e,r){this.isApplyingToNode(r)&&this.matchTNode(e,r)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,r){this.elementStart(e,r)}embeddedTView(e,r){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,r),new i(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let r=this._declarationNodeIndex,t=e.parent;for(;t!==null&&t.type&8&&t.index!==r;)t=t.parent;return r===(t!==null?t.index:-1)}return this._appliesToNextNode}
vendor: 4,162 bytes, line 7
7matchTNode(e,r){let t=this.metadata.predicate;if(Array.isArray(t))for(let n=0;n<t.length;n++){let o=t[n];this.matchTNodeWithReadOption(e,r,TN(r,o)),this.matchTNodeWithReadOption(e,r,ou(r,e,o,!1,!1))}else t===Se?r.type&4&&this.matchTNodeWithReadOption(e,r,-1):this.matchTNodeWithReadOption(e,r,ou(r,e,t,!1,!1))}matchTNodeWithReadOption(e,r,t){if(t!==null){let n=this.metadata.read;if(n!==null)if(n===R||n===Ve||n===Se&&r.type&4)this.addMatch(r.index,-2);else{let o=ou(r,e,n,!1,!1);o!==null&&this.addMatch(r.index,o)}else this.addMatch(r.index,t)}}addMatch(e,r){this.matches===null?this.matches=[e,r]:this.matches.push(e,r)}};function TN(i,e){let r=i.localNames;if(r!==null){for(let t=0;t<r.length;t+=2)if(r[t]===e)return r[t+1]}return null}function AN(i,e){return i.type&11?ms(i,e):i.type&4?uh(i,e):null}function RN(i,e,r,t){return r===-1?AN(e,i):r===-2?ON(i,e,t):ca(i,i[Te],r,e)}function ON(i,e,r){if(r===R)return ms(e,i);if(r===Se)return uh(e,i);if(r===Ve)return lD(e,i)}function hD(i,e,r,t){let n=e[Rr].queries[t];if(n.matches===null){let o=i.data,a=r.matches,s=[];for(let c=0;a!==null&&c<a.length;c+=2){let l=a[c];if(l<0)s.push(null);else{let d=o[l];s.push(RN(e,d,a[c+1],r.metadata.read))}}n.matches=s}return n.matches}function wg(i,e,r,t){let n=i.queries.getByIndex(r),o=n.matches;if(o!==null){let a=hD(i,e,n,r);for(let s=0;s<o.length;s+=2){let c=o[s];if(c>0)t.push(a[s/2]);else{let l=o[s+1],d=e[-c];for(let h=Jt;h<d.length;h++){let _=d[h];_[ra]===_[ei]&&wg(_[Te],_,l,t)}if(d[rs]!==null){let h=d[rs];for(let _=0;_<h.length;_++){let v=h[_];wg(v[Te],v,l,t)}}}}}return t}function O_(i,e){return i[Rr].queries[e].queryList}function mD(i,e,r){let t=new zt((r&4)===4);return mF(i,e,t,t.destroy),(e[Rr]??=new vg).queries.push(new _g(t))-1}function PN(i,e,r){let t=ct();return t.firstCreatePass&&(fD(t,new Tu(i,e,r),-1),(e&2)===2&&(t.staticViewQueries=!0)),mD(t,ye(),e)}function pD(i,e,r,t){let n=ct();if(n.firstCreatePass){let o=Gt();fD(n,new Tu(e,r,t),o.index),NN(n,i),(r&2)===2&&(n.staticContentQueries=!0)}return mD(n,ye(),r)}function FN(i){return i.split(",").map(e=>e.trim())}function fD(i,e,r){i.queries===null&&(i.queries=new bg),i.queries.track(new yg(e,r))}function NN(i,e){let r=i.contentQueries||(i.contentQueries=[]),t=r.length?r[r.length-1]:-1;e!==t&&r.push(i.queries.length-1,e)}function P_(i,e){return i.queries.getByIndex(e)}function gD(i,e){let r=i[Te],t=P_(r,e);return t.crossesNgTemplate?wg(r,i,e,[]):hD(r,i,t,e)}var _w=new Set;function sn(i){_w.has(i)||(_w.add(i),performance?.mark?.("mark_feature_usage",{detail:{feature:i}}))}function ph(i){return typeof i=="function"&&i[Li]!==void 0}function ri(i,e){sn("NgSignals");let r=o0(i),t=r[Li];return e?.equal&&(t.equal=e.equal),r.set=n=>gd(t,n),r.update=n=>a0(t,n),r.asReadonly=LN.bind(r),r}function LN(){let i=this[Li];if(i.readonlyFn===void 0){let e=()=>this();e[Li]=i,i.readonlyFn=e}return i.readonlyFn}function _D(i){return ph(i)&&typeof i.set=="function"}function vD(i,e){let r,t=Xp(()=>{r._dirtyCounter();let n=zN(r,i);if(e&&n===void 0)throw new ce(-951,!1);return n});return r=t[Li],r._dirtyCounter=ri(0),r._flatValue=void 0,t}function jN(){return vD(!0,!1)}function VN(){return vD(!0,!0)}function BN(i,e){let r=i[Li];r._lView=ye(),r._queryIndex=e,r._queryList=O_(r._lView,e),r._queryList.onDirty(()=>r._dirtyCounter.update(t=>t+1))}function zN(i,e){let r=i._lView,t=i._queryIndex;if(r===void 0||t===void 0||r[Ee]&4)return e?void 0:di;let n=O_(r,t),o=gD(r,t);return n.reset(o,$C),e?n.first:n._changesDetected||i._flatValue===void 0?i._flatValue=n.toArray():i._flatValue}function vw(i,e){return jN()}function HN(i,e){return VN()}var bD=(vw.required=HN,vw);function UN(i){let e=[],r=new Map;function t(n){let o=r.get(n);if(!o){let a=i(n);r.set(n,o=a.then(qN))}return o}return Au.forEach((n,o)=>{let a=[];n.templateUrl&&a.push(t(n.templateUrl).then(l=>{n.template=l}));let s=typeof n.styles=="string"?[n.styles]:n.styles||[];if(n.styles=s,n.styleUrl&&n.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(n.styleUrls?.length){let l=n.styles.length,d=n.styleUrls;
7n.styleUrls.forEach((h,_)=>{s.push(""),a.push(t(h).then(v=>{s[l+_]=v,d.splice(d.indexOf(h),1),d.length==0&&(n.styleUrls=void 0)}))})}else n.styleUrl&&a.push(t(n.styleUrl).then(l=>{s.push(l),n.styleUrl=void 0}));let c=Promise.all(a).then(()=>YN(o));e.push(c)}),GN(),Promise.all(e).then(()=>{})}var Au=new Map,$N=new Set;function GN(){let i=Au;return Au=new Map,i}function WN(){return Au.size===0}function qN(i){return typeof i=="string"?i:i.text()}function YN(i){$N.delete(i)}function QN(i){return Object.getPrototypeOf(i.prototype).constructor}function J(i){let e=QN(i.type),r=!0,t=[i];for(;e;){let n;if(Pr(i))n=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new ce(903,!1);n=e.\u0275dir}if(n){if(r){t.push(n);let a=i;a.inputs=Kd(i.inputs),a.inputTransforms=Kd(i.inputTransforms),a.declaredInputs=Kd(i.declaredInputs),a.outputs=Kd(i.outputs);let s=n.hostBindings;s&&eL(i,s);let c=n.viewQuery,l=n.contentQueries;if(c&&XN(i,c),l&&JN(i,l),KN(i,n),eR(i.outputs,n.outputs),Pr(n)&&n.data.animation){let d=i.data;d.animation=(d.animation||[]).concat(n.data.animation)}}let o=n.features;if(o)for(let a=0;a<o.length;a++){let s=o[a];s&&s.ngInherit&&s(i),s===J&&(r=!1)}}e=Object.getPrototypeOf(e)}ZN(t)}function KN(i,e){for(let r in e.inputs){if(!e.inputs.hasOwnProperty(r)||i.inputs.hasOwnProperty(r))continue;let t=e.inputs[r];if(t!==void 0&&(i.inputs[r]=t,i.declaredInputs[r]=e.declaredInputs[r],e.inputTransforms!==null)){let n=Array.isArray(t)?t[0]:t;if(!e.inputTransforms.hasOwnProperty(n))continue;i.inputTransforms??={},i.inputTransforms[n]=e.inputTransforms[n]}}}function ZN(i){let e=0,r=null;for(let t=i.length-1;t>=0;t--){let n=i[t];n.hostVars=e+=n.hostVars,n.hostAttrs=wc(n.hostAttrs,r=wc(r,n.hostAttrs))}}function Kd(i){return i===Tr?{}:i===di?[]:i}function XN(i,e){let r=i.viewQuery;r?i.viewQuery=(t,n)=>{e(t,n),r(t,n)}:i.viewQuery=e}function JN(i,e){let r=i.contentQueries;r?i.contentQueries=(t,n,o)=>{e(t,n,o),r(t,n,o)}:i.contentQueries=e}function eL(i,e){let r=i.hostBindings;r?i.hostBindings=(t,n)=>{e(t,n),r(t,n)}:i.hostBindings=e}function yD(i){let e=r=>{let t=Array.isArray(i);r.hostDirectives===null?(r.findHostDirectiveDefs=wD,r.hostDirectives=t?i.map(Cg):[i]):t?r.hostDirectives.unshift(...i.map(Cg)):r.hostDirectives.unshift(i)};return e.ngInherit=!0,e}function wD(i,e,r){if(i.hostDirectives!==null)for(let t of i.hostDirectives)if(typeof t=="function"){let n=t();for(let o of n)bw(Cg(o),e,r)}else bw(t,e,r)}function bw(i,e,r){let t=Kg(i.directive);tL(t.declaredInputs,i.inputs),wD(t,e,r),r.set(t,i),e.push(t)}function Cg(i){return typeof i=="function"?{directive:Xt(i),inputs:Tr,outputs:Tr}:{directive:Xt(i.directive),inputs:yw(i.inputs),outputs:yw(i.outputs)}}function yw(i){if(i===void 0||i.length===0)return Tr;let e={};for(let r=0;r<i.length;r+=2)e[i[r]]=i[r+1];return e}function tL(i,e){for(let r in e)if(e.hasOwnProperty(r)){let t=e[r],n=i[r];i[t]=n}}function se(i){let e=i.inputConfig,r={};for(let t in e)if(e.hasOwnProperty(t)){let n=e[t];Array.isArray(n)&&n[3]&&(r[t]=n[3])}i.inputTransforms=r}var bo=class{},kc=class{};var Ru=class extends bo{constructor(e,r,t,n=!0){super(),this.ngModuleType=e,this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Mu(this);let o=eC(e);this._bootstrapComponents=yx(o.bootstrap),this._r3Injector=BC(e,r,[{provide:bo,useValue:this},{provide:Vi,useValue:this.componentFactoryResolver},...t],bi(e),new Set(["environment"])),n&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},Ou=class extends kc{constructor(e){super(),this.moduleType=e}create(e){return new Ru(this.moduleType,e,[])}};function iL(i,e,r){return new Ru(i,e,r,!1)}var xg=class extends bo{constructor(e){super(),this.componentFactoryResolver=new Mu(this),this.instance=null;let r=new Cc([...e.providers,{provide:bo,useValue:this},{provide:Vi,useValue:this.componentFactoryResolver}],e.parent||Wu(),e.debugName,new Set(["environment"]));
7this.injector=r,e.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function fh(i,e,r=null){return new xg({providers:i,parent:e,debugName:r,runEnvironmentInitializers:!0}).injector}function CD(i){return F_(i)?Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i:!1}function nL(i,e){if(Array.isArray(i))for(let r=0;r<i.length;r++)e(i[r]);else{let r=i[Symbol.iterator](),t;for(;!(t=r.next()).done;)e(t.value)}}function F_(i){return i!==null&&(typeof i=="function"||typeof i=="object")}function gs(i,e,r){return i[e]=r}function xD(i,e){return i[e]}function hi(i,e,r){let t=i[e];return Object.is(t,r)?!1:(i[e]=r,!0)}function Ec(i,e,r,t){let n=hi(i,e,r);return hi(i,e+1,t)||n}function DD(i,e,r,t,n){let o=Ec(i,e,r,t);return hi(i,e+2,n)||o}function rL(i,e,r,t,n,o){let a=Ec(i,e,r,t);return Ec(i,e+2,n,o)||a}function jc(i){return(i.flags&32)===32}function oL(i,e,r,t,n,o,a,s,c){let l=e.consts,d=fs(e,i,4,a||null,s||null);E_(e,r,d,_o(l,c)),th(e,d);let h=d.tView=k_(2,d,t,n,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l,null);return e.queries!==null&&(e.queries.template(e,d),h.queries=e.queries.embeddedTView(d)),d}function Pu(i,e,r,t,n,o,a,s,c,l){let d=r+yt,h=e.firstCreatePass?oL(d,e,i,t,n,o,a,s,c):e.data[d];ha(h,!1);let _=ID(e,i,h,r);eh()&&sh(e,i,_,h),vo(_,i);let v=Hx(_,i,_,h);return i[d]=v,dh(i,v),kN(v,h,i),Yu(h)&&D_(e,i,h),c!=null&&I_(i,h,l),h}function B(i,e,r,t,n,o,a,s){let c=ye(),l=ct(),d=_o(l.consts,o);return Pu(c,l,i,e,r,t,n,d,a,s),B}var ID=kD;function kD(i,e,r,t){return xo(!0),e[tt].createComment("")}function aL(i,e,r,t){let n=e[nn],o=!n||hs()||jc(r)||Pc(n,t);if(xo(o),o)return kD(i,e,r,t);let a=n.data[sP]?.[t]??null;a!==null&&r.tView!==null&&r.tView.ssrId===null&&(r.tView.ssrId=a);let s=hh(n,i,e,r);ih(n,t,s);let c=f_(n,t);return mh(c,s)}function sL(){ID=aL}var po=function(i){return i[i.EarlyRead=0]="EarlyRead",i[i.Write=1]="Write",i[i.MixedReadWrite=2]="MixedReadWrite",i[i.Read=3]="Read",i}(po||{}),ED=(()=>{let e=class e{constructor(){this.impl=null}execute(){this.impl?.execute()}};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>new e});let i=e;return i})(),ea=class ea{constructor(){this.ngZone=b(H),this.scheduler=b(ss),this.errorHandler=b(wi,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}execute(){this.executing=!0;for(let e of ea.PHASES)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[e]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>r.hooks[e](r.pipelinedValue))}catch(t){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(t)}this.executing=!1;for(let e of this.sequences)e.afterRun(),e.once&&(this.sequences.delete(e),e.destroy());for(let e of this.deferredRegistrations)this.sequences.add(e);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){this.executing?this.deferredRegistrations.add(e):(this.sequences.add(e),this.scheduler.notify(6))}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}};ea.PHASES=[po.EarlyRead,po.Write,po.MixedReadWrite,po.Read],ea.\u0275prov=k({token:ea,providedIn:"root",factory:()=>new ea});var Dg=ea,Ig=class{constructor(e,r,t,n){this.impl=e,this.hooks=r,this.once=t,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=n?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}};function Vc(i,e){!e?.injector&&Xg(Vc);let r=e?.injector??b(fe);return Xa(r)?(sn("NgAfterRender"),SD(i,r,e,!1)):MD}function pt(i,e){!e?.injector&&Xg(pt);let r=e?.injector??b(fe);return Xa(r)?(sn("NgAfterNextRender"),SD(i,r,e,!0)):MD}function cL(i,e){if(i instanceof Function){let r=[void 0,void 0,void 0,void 0];return r[e]=i,r}else return[i.earlyRead,i.write,i.mixedReadWrite,i.read]}function SD(i,e,r,t){let n=e.get(ED);n.impl??=e.get(Dg);let o=r?.phase??po.MixedReadWrite,a=r?.manualCleanup!==!0?e.get(ma):null,s=new Ig(n.impl,cL(i,o),t,a);return n.impl.register(s),s}var MD={destroy(){}};function G(i,e,r,t){let n=ye(),o=wo();if(hi(n,o,e)){let a=ct(),s=Co();SF(s,n,i,e,r,t)}return G}function N_(i,e,r,t){return hi(i,wo(),r)?e+tr(r)+t:ni}function TD(i,e,r,t,n,o){let a=CC(),s=Ec(i,a,r,n);return Xu(2),s?e+tr(r)+t+tr(n)+o:ni}function lL(i,e,r,t,n,o,a,s){let c=CC(),l=DD(i,c,r,n,a);return Xu(3),l?e+tr(r)+t+tr(n)+o+tr(a)+s:ni}function Zd(i,e){return i<<17|e<<2}function ua(i){return i>>17&32767}function dL(i){return(i&2)==2}function uL(i,e){return i&131071|e<<17}function kg(i){return i|2}function ls(i){return(i&131068)>>2}function Ef(i,e){return i&-131069|e<<2}function hL(i){return(i&1)===1}function Eg(i){return i|1}function mL(i,e,r,t,n,o){let a=o?e.classBindings:e.styleBindings,s=ua(a),c=ls(a);i[t]=r;let l=!1,d;if(Array.isArray(r)){let h=r;d=h[1],(d===null||Tc(h,d)>0)&&(l=!0)}else d=r;
vendor: 8,760 bytes, line 7
7if(n)if(c!==0){let _=ua(i[s+1]);i[t+1]=Zd(_,s),_!==0&&(i[_+1]=Ef(i[_+1],t)),i[s+1]=uL(i[s+1],t)}else i[t+1]=Zd(s,0),s!==0&&(i[s+1]=Ef(i[s+1],t)),s=t;else i[t+1]=Zd(c,0),s===0?s=t:i[c+1]=Ef(i[c+1],t),c=t;l&&(i[t+1]=kg(i[t+1])),ww(i,d,t,!0),ww(i,d,t,!1),pL(e,d,i,t,o),a=Zd(s,c),o?e.classBindings=a:e.styleBindings=a}function pL(i,e,r,t,n){let o=n?i.residualClasses:i.residualStyles;o!=null&&typeof e=="string"&&Tc(o,e)>=0&&(r[t+1]=Eg(r[t+1]))}function ww(i,e,r,t){let n=i[r+1],o=e===null,a=t?ua(n):ls(n),s=!1;for(;a!==0&&(s===!1||o);){let c=i[a],l=i[a+1];fL(c,e)&&(s=!0,i[a+1]=t?Eg(l):kg(l)),a=t?ua(l):ls(l)}s&&(i[r+1]=t?kg(n):Eg(n))}function fL(i,e){return i===null||e==null||(Array.isArray(i)?i[1]:i)===e?!0:Array.isArray(i)&&typeof e=="string"?Tc(i,e)>=0:!1}var An={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function gL(i){return i.substring(An.key,An.keyEnd)}function _L(i){return vL(i),AD(i,RD(i,0,An.textEnd))}function AD(i,e){let r=An.textEnd;return r===e?-1:(e=An.keyEnd=bL(i,An.key=e,r),RD(i,e,r))}function vL(i){An.key=0,An.keyEnd=0,An.value=0,An.valueEnd=0,An.textEnd=i.length}function RD(i,e,r){for(;e<r&&i.charCodeAt(e)<=32;)e++;return e}function bL(i,e,r){for(;e<r&&i.charCodeAt(e)>32;)e++;return e}function D(i,e,r){let t=ye(),n=wo();if(hi(t,n,e)){let o=ct(),a=Co();ga(o,a,t,i,e,t[tt],r,!1)}return D}function Sg(i,e,r,t,n){let o=e.inputs,a=n?"class":"style";S_(i,r,o[a],a,t)}function It(i,e,r){return PD(i,e,r,!1),It}function z(i,e){return PD(i,e,null,!0),z}function lt(i){FD(IL,OD,i,!0)}function OD(i,e){for(let r=_L(e);r>=0;r=AD(e,r))$u(i,gL(e),!0)}function PD(i,e,r,t){let n=ye(),o=ct(),a=Xu(2);if(o.firstUpdatePass&&LD(o,i,a,t),e!==ni&&hi(n,a,e)){let s=o.data[Lr()];jD(o,s,n,n[tt],i,n[a+1]=EL(e,r),t,a)}}function FD(i,e,r,t){let n=ct(),o=Xu(2);n.firstUpdatePass&&LD(n,null,o,t);let a=ye();if(r!==ni&&hi(a,o,r)){let s=n.data[Lr()];if(VD(s,t)&&!ND(n,o)){let c=t?s.classesWithoutHost:s.stylesWithoutHost;c!==null&&(r=Of(c,r||"")),Sg(n,s,a,r,t)}else kL(n,s,a,a[tt],a[o+1],a[o+1]=DL(i,e,r),t,o)}}function ND(i,e){return e>=i.expandoStartIndex}function LD(i,e,r,t){let n=i.data;if(n[r+1]===null){let o=n[Lr()],a=ND(i,r);VD(o,t)&&e===null&&!a&&(e=!1),e=yL(n,o,e,t),mL(n,o,e,r,a,t)}}function yL(i,e,r,t){let n=o_(i),o=t?e.residualClasses:e.residualStyles;if(n===null)(t?e.classBindings:e.styleBindings)===0&&(r=Sf(null,i,e,r,t),r=Sc(r,e.attrs,t),o=null);else{let a=e.directiveStylingLast;if(a===-1||i[a]!==n)if(r=Sf(n,i,e,r,t),o===null){let c=wL(i,e,t);c!==void 0&&Array.isArray(c)&&(c=Sf(null,i,e,c[1],t),c=Sc(c,e.attrs,t),CL(i,e,t,c))}else o=xL(i,e,t)}return o!==void 0&&(t?e.residualClasses=o:e.residualStyles=o),r}function wL(i,e,r){let t=r?e.classBindings:e.styleBindings;if(ls(t)!==0)return i[ua(t)]}function CL(i,e,r,t){let n=r?e.classBindings:e.styleBindings;i[ua(n)]=t}function xL(i,e,r){let t,n=e.directiveEnd;for(let o=1+e.directiveStylingLast;o<n;o++){let a=i[o].hostAttrs;t=Sc(t,a,r)}return Sc(t,e.attrs,r)}function Sf(i,e,r,t,n){let o=null,a=r.directiveEnd,s=r.directiveStylingLast;for(s===-1?s=r.directiveStart:s++;s<a&&(o=e[s],t=Sc(t,o.hostAttrs,n),o!==i);)s++;return i!==null&&(r.directiveStylingLast=s),t}function Sc(i,e,r){let t=r?1:2,n=-1;if(e!==null)for(let o=0;o<e.length;o++){let a=e[o];typeof a=="number"?n=a:n===t&&(Array.isArray(i)||(i=i===void 0?[]:["",i]),$u(i,a,r?!0:e[++o]))}return i===void 0?null:i}function DL(i,e,r){if(r==null||r==="")return di;let t=[],n=an(r);if(Array.isArray(n))for(let o=0;o<n.length;o++)i(t,n[o],!0);else if(typeof n=="object")for(let o in n)n.hasOwnProperty(o)&&i(t,o,n[o]);else typeof n=="string"&&e(t,n);return t}function IL(i,e,r){let t=String(e);t!==""&&!t.includes(" ")&&$u(i,t,r)}function kL(i,e,r,t,n,o,a,s){n===ni&&(n=di);let c=0,l=0,d=0<n.length?n[0]:null,h=0<o.length?o[0]:null;for(;d!==null||h!==null;){let _=c<n.length?n[c+1]:void 0,v=l<o.length?o[l+1]:void 0,w=null,W;d===h?(c+=2,l+=2,_!==v&&(w=h,W=v)):h===null||d!==null&&d<h?(c+=2,w=d):(l+=2,w=h,W=v),w!==null&&jD(i,e,r,t,w,W,a,s),d=c<n.length?n[c]:null,h=l<o.length?o[l]:null}}function jD(i,e,r,t,n,o,a,s){if(!(e.type&3))return;let c=i.data,l=c[s+1],d=hL(l)?Cw(c,e,r,n,ls(l),a):void 0;if(!Fu(d)){Fu(o)||dL(l)&&(o=Cw(c,null,r,n,s,a));let h=pC(Lr(),r);rF(t,a,h,n,o)}}function Cw(i,e,r,t,n,o){let a=e===null,s;for(;n>0;){let c=i[n],l=Array.isArray(c),d=l?c[1]:c,h=d===null,_=r[n+1];_===ni&&(_=h?di:void 0);let v=h?_f(_,t):d===t?_:void 0;if(l&&!Fu(v)&&(v=_f(c,t)),Fu(v)&&(s=v,a))return s;let w=i[n+1];n=a?ua(w):ls(w)}if(e!==null){let c=o?e.residualClasses:e.residualStyles;c!=null&&(s=_f(c,t))}return s}function Fu(i){return i!==void 0}function EL(i,e){return i==null||i===""||(typeof e=="string"?i=i+e:typeof i=="object"&&(i=bi(an(i)))),i}function VD(i,e){return(i.flags&(e?8:16))!==0}function gh(i,e,r){let t=ye(),n=N_(t,i,e,r);FD($u,OD,n,!0)}var Mg=class{destroy(e){}updateValue(e,r){}swap(e,r){let t=Math.min(e,r),n=Math.max(e,r),o=this.detach(n);if(n-t>1){let a=this.detach(t);this.attach(t,o),this.attach(n,a)}else this.attach(t,o)}move(e,r){this.attach(r,this.detach(e))}};function Mf(i,e,r,t,n){return i===r&&Object.is(e,t)?1:Object.is(n(i,e),n(r,t))?-1:0}function SL(i,e,r){let t,n,o=0,a=i.length-1,s=void 0;if(Array.isArray(e)){let c=e.length-1;for(;o<=a&&o<=c;){let l=i.at(o),d=e[o],h=Mf(o,l,o,d,r);if(h!==0){h<0&&i.updateValue(o,d),o++;continue}let _=i.at(a),v=e[c],w=Mf(a,_,c,v,r);if(w!==0){w<0&&i.updateValue(a,v),a--,c--;continue}let W=r(o,l),L=r(a,_),$=r(o,d);if(Object.is($,L)){let pe=r(c,v);Object.is(pe,W)?(i.swap(o,a),i.updateValue(a,v),c--,a--):i.move(a,o),i.updateValue(o,d),o++;continue}if(t??=new Nu,n??=Dw(i,o,a,r),Tg(i,t,o,$))i.updateValue(o,d),o++,a++;else if(n.has($))t.set(W,i.detach(o)),a--;else{let pe=i.create(o,e[o]);i.attach(o,pe),o++,a++}}for(;o<=c;)xw(i,t,r,o,e[o]),o++}else if(e!=null){let c=e[Symbol.iterator](),l=c.next();for(;!l.done&&o<=a;){let d=i.at(o),h=l.value,_=Mf(o,d,o,h,r);if(_!==0)_<0&&i.updateValue(o,h),o++,l=c.next();else{t??=new Nu,n??=Dw(i,o,a,r);let v=r(o,h);if(Tg(i,t,o,v))i.updateValue(o,h),o++,a++,l=c.next();else if(!n.has(v))i.attach(o,i.create(o,h)),o++,a++,l=c.next();else{let w=r(o,d);t.set(w,i.detach(o)),a--}}}for(;!l.done;)xw(i,t,r,i.length,l.value),l=c.next()}for(;o<=a;)i.destroy(i.detach(a--));t?.forEach(c=>{i.destroy(c)})}function Tg(i,e,r,t){return e!==void 0&&e.has(t)?(i.attach(r,e.get(t)),e.delete(t),!0):!1}function xw(i,e,r,t,n){if(Tg(i,e,t,r(t,n)))i.updateValue(t,n);else{let o=i.create(t,n);i.attach(t,o)}}function Dw(i,e,r,t){let n=new Set;for(let o=e;o<=r;o++)n.add(t(o,i.at(o)));return n}var Nu=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let r=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(r)?(this.kvMap.set(e,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,r){if(this.kvMap.has(e)){let t=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map);let n=this._vMap;for(;n.has(t);)t=n.get(t);n.set(t,r)}else this.kvMap.set(e,r)}forEach(e){for(let[r,t]of this.kvMap)if(e(t,r),this._vMap!==void 0){let n=this._vMap;for(;n.has(t);)t=n.get(t),e(t,r)}}};function te(i,e){sn("NgControlFlow");let r=ye(),t=wo(),n=r[t]!==ni?r[t]:-1,o=n!==-1?Lu(r,yt+n):void 0,a=0;if(hi(r,t,i)){let s=Be(null);try{if(o!==void 0&&Kx(o,a),i!==-1){let c=yt+i,l=Lu(r,c),d=Pg(r[Te],c),h=as(l,d.tView.ssrId),_=Nc(r,d,e,{dehydratedView:h});Lc(l,_,a,os(d,h))}}finally{Be(s)}}else if(o!==void 0){let s=Qx(o,a);s!==void 0&&(s[ui]=e)}}var Ag=class{constructor(e,r,t){this.lContainer=e,this.$implicit=r,this.$index=t}get $count(){return this.lContainer.length-Jt}};function Fn(i,e){return e}var Rg=class{constructor(e,r,t){this.hasEmptyBlock=e,this.trackByFn=r,this.liveCollection=t}};function wt(i,e,r,t,n,o,a,s,c,l,d,h,_){sn("NgControlFlow");let v=ye(),w=ct(),W=c!==void 0,L=ye(),$=s?a.bind(L[yi][ui]):a,pe=new Rg(W,$);L[yt+i]=pe,Pu(v,w,i+1,e,r,t,n,_o(w.consts,o)),W&&Pu(v,w,i+2,c,l,d,h,_o(w.consts,_))}var Og=class extends Mg{constructor(e,r,t){super(),this.lContainer=e,this.hostLView=r,this.templateTNode=t,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Jt}at(e){return this.getLView(e)[ui].$implicit}attach(e,r){let t=r[nn];this.needsIndexUpdate||=e!==this.length,Lc(this.lContainer,r,e,os(this.templateTNode,t))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,ML(this.lContainer,e)}create(e,r){let t=as(this.lContainer,this.templateTNode.tView.ssrId),n=Nc(this.hostLView,this.templateTNode,new Ag(this.lContainer,r,e),{dehydratedView:t});return this.operationsCounter?.recordCreate(),n}destroy(e){ah(e[Te],e),this.operationsCounter?.recordDestroy()}updateValue(e,r){this.getLView(e)[ui].$implicit=r}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
7updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[ui].$index=e}getLView(e){return TL(this.lContainer,e)}};function Ct(i){let e=Be(null),r=Lr();try{let t=ye(),n=t[Te],o=t[r],a=r+1,s=Lu(t,a);if(o.liveCollection===void 0){let l=Pg(n,a);o.liveCollection=new Og(s,t,l)}else o.liveCollection.reset();let c=o.liveCollection;if(SL(c,i,o.trackByFn),c.updateIndexes(),o.hasEmptyBlock){let l=wo(),d=c.length===0;if(hi(t,l,d)){let h=r+2,_=Lu(t,h);if(d){let v=Pg(n,h),w=as(_,v.tView.ssrId),W=Nc(t,v,void 0,{dehydratedView:w});Lc(_,W,0,os(v,w))}else Kx(_,0)}}}finally{Be(e)}}function Lu(i,e){return i[e]}function ML(i,e){return Ic(i,e)}function TL(i,e){return Qx(i,e)}function Pg(i,e){return t_(i,e)}function AL(i,e,r,t,n,o){let a=e.consts,s=_o(a,n),c=fs(e,i,2,t,s);return E_(e,r,c,_o(a,o)),c.attrs!==null&&Su(c,c.attrs,!1),c.mergedAttrs!==null&&Su(c,c.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,c),c}function m(i,e,r,t){let n=ye(),o=ct(),a=yt+i,s=n[tt],c=o.firstCreatePass?AL(a,o,n,e,r,t):o.data[a],l=BD(o,n,c,s,e,i);n[a]=l;let d=Yu(c);return ha(c,!0),Ox(s,l,c),!jc(c)&&eh()&&sh(o,n,l,c),cO()===0&&vo(l,n),lO(),d&&(D_(o,n,c),x_(o,c,n)),t!==null&&I_(n,c),m}function f(){let i=Gt();n_()?r_():(i=i.parent,ha(i,!1));let e=i;uO(e)&&mO(),dO();let r=ct();return r.firstCreatePass&&(th(r,i),e_(i)&&r.queries.elementEnd(i)),e.classesWithoutHost!=null&&kO(e)&&Sg(r,e,ye(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&EO(e)&&Sg(r,e,ye(),e.stylesWithoutHost,!1),f}function U(i,e,r,t){return m(i,e,r,t),f(),U}var BD=(i,e,r,t,n,o)=>(xo(!0),b_(t,n,SC()));function RL(i,e,r,t,n,o){let a=e[nn],s=!a||hs()||jc(r)||Pc(a,o);if(xo(s),s)return b_(t,n,SC());let c=hh(a,i,e,r);return rx(a,o)&&ih(a,o,c.nextSibling),a&&(GC(r)||WC(c))&&Ac(r)&&(hO(r),Tx(c)),c}function OL(){BD=RL}function PL(i,e,r,t,n){let o=e.consts,a=_o(o,t),s=fs(e,i,8,"ng-container",a);a!==null&&Su(s,a,!0);let c=_o(o,n);return E_(e,r,s,c),e.queries!==null&&e.queries.elementStart(e,s),s}function sr(i,e,r){let t=ye(),n=ct(),o=i+yt,a=n.firstCreatePass?PL(o,n,t,e,r):n.data[o];ha(a,!0);let s=zD(n,t,a,i);return t[o]=s,eh()&&sh(n,t,s,a),vo(s,t),Yu(a)&&(D_(n,t,a),x_(n,a,t)),r!=null&&I_(t,a),sr}function cr(){let i=Gt(),e=ct();return n_()?r_():(i=i.parent,ha(i,!1)),e.firstCreatePass&&(th(e,i),e_(i)&&e.queries.elementEnd(i)),cr}function dt(i,e,r){return sr(i,e,r),cr(),dt}var zD=(i,e,r,t)=>(xo(!0),Cx(e[tt],""));function FL(i,e,r,t){let n,o=e[nn],a=!o||hs()||Pc(o,t)||jc(r);if(xo(a),a)return Cx(e[tt],"");let s=hh(o,i,e,r),c=_P(o,t);return ih(o,t,s),n=mh(c,s),n}function NL(){zD=FL}function _e(){return ye()}function vt(i,e,r){let t=ye(),n=wo();if(hi(t,n,e)){let o=ct(),a=Co();ga(o,a,t,i,e,t[tt],r,!0)}return vt}function Hr(i,e,r){let t=ye(),n=wo();if(hi(t,n,e)){let o=ct(),a=Co(),s=o_(o.data),c=Wx(s,a,t);ga(o,a,t,i,e,c,r,!0)}return Hr}var Xo=void 0;function LL(i){let e=i,r=Math.floor(Math.abs(i)),t=i.toString().replace(/^[^.]*\.?/,"").length;return r===1&&t===0?1:5}var jL=["en",[["a","p"],["AM","PM"],Xo],[["AM","PM"],Xo,Xo],[["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"]],Xo,[["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"]],Xo,[["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}",Xo,"{1} 'at' {0}",Xo],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",LL],Tf={};function Pi(i){let e=VL(i),r=Iw(e);if(r)return r;let t=e.split("-")[0];if(r=Iw(t),r)return r;if(t==="en")return jL;throw new ce(701,!1)}function Iw(i){return i in Tf||(Tf[i]=Zt.ng&&Zt.ng.common&&Zt.ng.common.locales&&Zt.ng.common.locales[i]),Tf[i]}var kt=function(i){return i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData",i}(kt||{});function VL(i){return i.toLowerCase().replace(/_/g,"-")}var ju="en-US",BL="USD";var zL=ju;function HL(i){typeof i=="string"&&(zL=i.toLowerCase().replace(/_/g,"-"))}var UL=(i,e,r)=>{};function M(i,e,r,t){let n=ye(),o=ct(),a=Gt();return L_(o,n,n[tt],a,i,e,t),M}function Ur(i,e){let r=Gt(),t=ye(),n=ct(),o=o_(n.data),a=Wx(o,r,t);return L_(n,t,a,r,i,e),Ur}function $L(i,e,r,t){let n=i.cleanup;if(n!=null)for(let o=0;o<n.length-1;o+=2){let a=n[o];if(a===r&&n[o+1]===t){let s=e[uu],c=n[o+2];return s.length>c?s[c]:null}
7typeof a=="string"&&(o+=2)}return null}function L_(i,e,r,t,n,o,a){let s=Yu(t),l=i.firstCreatePass&&Gx(i),d=e[ui],h=$x(e),_=!0;if(t.type&3||a){let W=zi(t,e),L=a?a(W):W,$=h.length,pe=a?je=>a(Pn(je[t.index])):t.index,Qe=null;if(!a&&s&&(Qe=$L(i,e,n,t.index)),Qe!==null){let je=Qe.__ngLastListenerFn__||Qe;je.__ngNextListenerFn__=o,Qe.__ngLastListenerFn__=o,_=!1}else{o=Ew(t,e,d,o),UL(W,n,o);let je=r.listen(L,n,o);h.push(o,je),l&&l.push(n,pe,$,$+1)}}else o=Ew(t,e,d,o);let v=t.outputs,w;if(_&&v!==null&&(w=v[n])){let W=w.length;if(W)for(let L=0;L<W;L+=2){let $=w[L],pe=w[L+1],Nt=e[$][pe].subscribe(o),St=h.length;h.push(o,Nt),l&&l.push(n,t.index,St,-(St+1))}}}function kw(i,e,r,t){let n=Be(null);try{return Jn(6,e,r),r(t)!==!1}catch(o){return qx(i,o),!1}finally{Jn(7,e,r),Be(n)}}function Ew(i,e,r,t){return function n(o){if(o===Function)return t;let a=i.componentOffset>-1?yo(i.index,e):e;T_(a,5);let s=kw(e,r,t,o),c=n.__ngNextListenerFn__;for(;c;)s=kw(e,r,c,o)&&s,c=c.__ngNextListenerFn__;return s}}function I(i=1){return wO(i)}function GL(i,e){let r=null,t=TR(i);for(let n=0;n<e.length;n++){let o=e[n];if(o==="*"){r=n;continue}if(t===null?Zw(i,o,!0):OR(t,o))return n}return r}function he(i){let e=ye()[yi][Oi];if(!e.projection){let r=i?i.length:1,t=e.projection=wR(r,null),n=t.slice(),o=e.child;for(;o!==null;){if(o.type!==128){let a=i?GL(o,i):0;a!==null&&(n[a]?n[a].projectionNext=o:t[a]=o,n[a]=o)}o=o.next}}}function X(i,e=0,r,t,n,o){let a=ye(),s=ct(),c=t?i+1:null;c!==null&&Pu(a,s,c,t,n,o,null,r);let l=fs(s,yt+i,16,null,r||null);l.projection===null&&(l.projection=e),r_();let h=!a[nn]||hs();a[yi][Oi].projection[l.projection]===null&&c!==null?WL(a,s,c):h&&(l.flags&32)!==32&&iF(s,a,l)}function WL(i,e,r){let t=yt+r,n=e.data[t],o=i[t],a=as(o,n.tView.ssrId),s=Nc(i,n,void 0,{dehydratedView:a});Lc(o,s,0,os(n,a))}function j_(i,e,r){return Ci(i,"",e,"",r),j_}function Ci(i,e,r,t,n){let o=ye(),a=N_(o,e,r,t);if(a!==ni){let s=ct(),c=Co();ga(s,c,o,i,a,o[tt],n,!1)}return Ci}function qL(i,e,r,t,n,o,a){let s=ye(),c=TD(s,e,r,t,n,o);if(c!==ni){let l=ct(),d=Co();ga(l,d,s,i,c,s[tt],a,!1)}return qL}function YL(i,e,r,t,n,o,a,s,c){let l=ye(),d=lL(l,e,r,t,n,o,a,s);if(d!==ni){let h=ct(),_=Co();ga(h,_,l,i,d,l[tt],c,!1)}return YL}function me(i,e,r,t){pD(i,e,r,t)}function ae(i,e,r){PN(i,e,r)}function j(i){let e=ye(),r=ct(),t=a_();Ju(t+1);let n=P_(r,t);if(i.dirty&&rO(e)===((n.metadata.flags&2)===2)){if(n.matches===null)i.reset([]);else{let o=gD(e,t);i.reset(o,$C),i.notifyOnChanges()}return!0}return!1}function V(){return O_(ye(),a_())}function HD(i,e,r,t,n){BN(e,pD(i,r,t,n))}function UD(i=1){Ju(a_()+i)}function QL(i,e,r,t){r>=i.data.length&&(i.data[r]=null,i.blueprint[r]=null),e[r]=t}function Ue(i){let e=fO();return Qu(e,yt+i)}function P(i,e=""){let r=ye(),t=ct(),n=i+yt,o=t.firstCreatePass?fs(t,n,1,e,null):t.data[n],a=$D(t,r,o,e,i);r[n]=a,eh()&&sh(t,r,a,o),ha(o,!1)}var $D=(i,e,r,t,n)=>(xo(!0),wx(e[tt],t));function KL(i,e,r,t,n){let o=e[nn],a=!o||hs()||jc(r)||Pc(o,n);return xo(a),a?wx(e[tt],t):hh(o,i,e,r)}function ZL(){$D=KL}function ge(i){return Pe("",i,""),ge}function Pe(i,e,r){let t=ye(),n=N_(t,i,e,r);return n!==ni&&Yx(t,Lr(),n),Pe}function V_(i,e,r,t,n){let o=ye(),a=TD(o,i,e,r,t,n);return a!==ni&&Yx(o,Lr(),a),V_}function Ui(i,e,r){_D(e)&&(e=e());let t=ye(),n=wo();if(hi(t,n,e)){let o=ct(),a=Co();ga(o,a,t,i,e,t[tt],r,!1)}return Ui}function cn(i,e){let r=_D(i);return r&&i.set(e),r}function $i(i,e){let r=ye(),t=ct(),n=Gt();return L_(t,r,r[tt],n,i,e),$i}function XL(i,e,r){let t=ct();if(t.firstCreatePass){let n=Pr(i);Fg(r,t.data,t.blueprint,n,!0),Fg(e,t.data,t.blueprint,n,!1)}}function Fg(i,e,r,t,n){if(i=Xt(i),Array.isArray(i))for(let o=0;o<i.length;o++)Fg(i[o],e,r,t,n);else{let o=ct(),a=ye(),s=Gt(),c=is(i)?i:Xt(i.provide),l=aC(i),d=s.providerIndexes&1048575,h=s.directiveStart,_=s.providerIndexes>>20;if(is(i)||!i.multi){let v=new sa(l,n,u),w=Rf(c,e,n?d:d+_,h);w===-1?(Wf(vu(s,a),o,c),Af(o,i,e.length),e.push(c),s.directiveStart++,s.directiveEnd++,n&&(s.providerIndexes+=1048576),r.push(v),a.push(v)):(r[w]=v,a[w]=v)}else{let v=Rf(c,e,d+_,h),w=Rf(c,e,d,d+_),W=v>=0&&r[v],L=w>=0&&r[w];if(n&&!L||!n&&!W){Wf(vu(s,a),o,c);let $=t2(n?e2:JL,r.length,n,t,l);!n&&L&&(r[w].providerFactory=$),Af(o,i,e.length,0),e.push(c),s.directiveStart++,s.directiveEnd++,n&&(s.providerIndexes+=1048576),r.push($),a.push($)}else{let $=GD(r[n?w:v],l,!n&&t);Af(o,i,v>-1?v:w,$)}
vendor: 4,221 bytes, line 7
7!n&&t&&L&&r[w].componentProviders++}}}function Af(i,e,r,t){let n=is(e),o=$R(e);if(n||o){let c=(o?Xt(e.useClass):e).prototype.ngOnDestroy;if(c){let l=i.destroyHooks||(i.destroyHooks=[]);if(!n&&e.multi){let d=l.indexOf(r);d===-1?l.push(r,[t,c]):l[d+1].push(t,c)}else l.push(r,c)}}}function GD(i,e,r){return r&&i.componentProviders++,i.multi.push(e)-1}function Rf(i,e,r,t){for(let n=r;n<t;n++)if(e[n]===i)return n;return-1}function JL(i,e,r,t){return Ng(this.multi,[])}function e2(i,e,r,t){let n=this.multi,o;if(this.providerFactory){let a=this.providerFactory.componentProviders,s=ca(r,r[Te],this.providerFactory.index,t);o=s.slice(0,a),Ng(n,o);for(let c=a;c<s.length;c++)o.push(s[c])}else o=[],Ng(n,o);return o}function Ng(i,e){for(let r=0;r<i.length;r++){let t=i[r];e.push(t())}return e}function t2(i,e,r,t,n){let o=new sa(i,r,u);return o.multi=[],o.index=e,o.componentProviders=0,GD(o,n,t&&!r),o}function ee(i,e=[]){return r=>{r.providersResolver=(t,n)=>XL(t,n?n(i):i,e)}}var i2=(()=>{let e=class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let n=nC(!1,t.type),o=n.length>0?fh([n],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=k({token:e,providedIn:"environment",factory:()=>new e(y(Bt))});let i=e;return i})();function q(i){sn("NgStandalone"),i.getStandaloneInjector=e=>e.get(i2).getOrCreateStandaloneInjector(i)}function B_(i,e,r){let t=Nr()+i,n=ye();return n[t]===ni?gs(n,t,r?e.call(r):e()):xD(n,t)}function Do(i,e,r,t){return WD(ye(),Nr(),i,e,r,t)}function lr(i,e,r,t,n){return qD(ye(),Nr(),i,e,r,t,n)}function kX(i,e,r,t,n,o){return YD(ye(),Nr(),i,e,r,t,n,o)}function EX(i,e,r,t,n,o,a,s){let c=Nr()+i,l=ye(),d=rL(l,c,r,t,n,o);return hi(l,c+4,a)||d?gs(l,c+5,s?e.call(s,r,t,n,o,a):e(r,t,n,o,a)):xD(l,c+5)}function SX(i,e,r,t){return n2(ye(),Nr(),i,e,r,t)}function _h(i,e){let r=i[e];return r===ni?void 0:r}function WD(i,e,r,t,n,o){let a=e+r;return hi(i,a,n)?gs(i,a+1,o?t.call(o,n):t(n)):_h(i,a+1)}function qD(i,e,r,t,n,o,a){let s=e+r;return Ec(i,s,n,o)?gs(i,s+2,a?t.call(a,n,o):t(n,o)):_h(i,s+2)}function YD(i,e,r,t,n,o,a,s){let c=e+r;return DD(i,c,n,o,a)?gs(i,c+3,s?t.call(s,n,o,a):t(n,o,a)):_h(i,c+3)}function n2(i,e,r,t,n,o){let a=e+r,s=!1;for(let c=0;c<n.length;c++)hi(i,a++,n[c])&&(s=!0);return s?gs(i,a,t.apply(o,n)):_h(i,a)}function $r(i,e){let r=ct(),t,n=i+yt;r.firstCreatePass?(t=r2(e,r.pipeRegistry),r.data[n]=t,t.onDestroy&&(r.destroyHooks??=[]).push(n,t.onDestroy)):t=r.data[n];let o=t.factory||(t.factory=ia(t.type,!0)),a,s=Ti(u);try{let c=_u(!1),l=o();return _u(c),QL(r,ye(),n,l),l}finally{Ti(s)}}function r2(i,e){if(e)for(let r=e.length-1;r>=0;r--){let t=e[r];if(i===t.name)return t}}function _s(i,e,r){let t=i+yt,n=ye(),o=Qu(n,t);return H_(n,t)?WD(n,Nr(),e,o.transform,r,o):o.transform(r)}function z_(i,e,r,t){let n=i+yt,o=ye(),a=Qu(o,n);return H_(o,n)?qD(o,Nr(),e,a.transform,r,t,a):a.transform(r,t)}function MX(i,e,r,t,n){let o=i+yt,a=ye(),s=Qu(a,o);return H_(a,o)?YD(a,Nr(),e,s.transform,r,t,n,s):s.transform(r,t,n)}function H_(i,e){return i[Te].data[e].pure}function Gr(i,e){return uh(i,e)}var Xd=null;function o2(i){Xd!==null&&(i.defaultEncapsulation!==Xd.defaultEncapsulation||i.preserveWhitespaces!==Xd.preserveWhitespaces)||(Xd=i)}var vh=(()=>{let e=class e{log(t){console.log(t)}warn(t){console.warn(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"});let i=e;return i})();var U_=new C(""),Bc=new C(""),bh=(()=>{let e=class e{constructor(t,n,o){this._ngZone=t,this.registry=n,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,$_||(a2(o),o.addToWindow(n)),this._watchAngularEvents(),t.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:()=>{H.assertNotInAngularZone(),queueMicrotask(()=>
7{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(t)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,n,o){let a=-1;n&&n>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==a),t()},n)),this._callbacks.push({doneCb:t,timeoutId:a,updateCb:o})}whenStable(t,n,o){if(o&&!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(t,n,o),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,n,o){return[]}};e.\u0275fac=function(n){return new(n||e)(y(H),y(yh),y(Bc))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),yh=(()=>{let e=class e{constructor(){this._applications=new Map}registerApplication(t,n){this._applications.set(t,n)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,n=!0){return $_?.findTestabilityInTree(this,t,n)??null}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"});let i=e;return i})();function a2(i){$_=i}var $_;function _a(i){return!!i&&typeof i.then=="function"}function QD(i){return!!i&&typeof i.subscribe=="function"}var wh=new C(""),KD=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,n)=>{this.resolve=t,this.reject=n}),this.appInits=b(wh,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let t=[];for(let o of this.appInits){let a=o();if(_a(a))t.push(a);else if(QD(a)){let s=new Promise((c,l)=>{a.subscribe({complete:c,error:l})});t.push(s)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{n()}).catch(o=>{this.reject(o)}),t.length===0&&n(),this.initialized=!0}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),vs=new C("");function s2(){r0(()=>{throw new ce(600,!1)})}function c2(i){return i.isBoundToModule}var l2=10;function d2(i,e,r){try{let t=r();return _a(t)?t.catch(n=>{throw e.runOutsideAngular(()=>i.handleError(n)),n}):t}catch(t){throw e.runOutsideAngular(()=>i.handleError(t)),t}}function ZD(i,e){return Array.isArray(e)?e.reduce(ZD,i):A(A({},i),e)}var mi=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=b(qO),this.afterRenderManager=b(ED),this.zonelessEnabled=b(A_),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new E,this.afterTick=new E,this.componentTypes=[],this.components=[],this.isStable=b(ar).hasPendingTasks.pipe(ie(t=>!t)),this._injector=b(Bt)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let t;return new Promise(n=>{t=this.isStable.subscribe({next:o=>{o&&n()}})}).finally(()=>{t.unsubscribe()})}get injector(){return this._injector}bootstrap(t,n){let o=t instanceof Eu;if(!this._injector.get(KD).done){let v=!o&&Jw(t),w=!1;throw new ce(405,w)}let s;o?s=t:s=this._injector.get(Vi).resolveComponentFactory(t),this.componentTypes.push(s.componentType);let c=c2(s)?void 0:this._injector.get(bo),l=n||s.selector,d=s.create(fe.NULL,[],l,c),h=d.location.nativeElement,_=d.injector.get(U_,null);return _?.registerApplication(h),d.onDestroy(()=>{this.detachView(d.hostView),au(this.components,d),_?.unregisterApplication(h)}),this._loadComponent(d),d}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new ce(101,!1);let t=Be(null);try{this._runningTick=!0,this.synchronize()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1,Be(t),this.afterTick.next()}}synchronize(){let t=null;
7this._injector.destroyed||(t=this._injector.get(cs,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;this.dirtyFlags!==0&&n++<l2;)this.synchronizeOnce(t)}synchronizeOnce(t){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(n);for(let{_lView:o,notifyErrorHandler:a}of this._views)u2(o,a,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&7)return}else t?.begin?.(),t?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:t})=>Ku(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let n=t;this._views.push(n),n.attachToAppRef(this)}detachView(t){let n=t;au(this._views,n),n.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);let n=this._injector.get(vs,[]);[...this._bootstrapListeners,...n].forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>au(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new ce(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function au(i,e){let r=i.indexOf(e);r>-1&&i.splice(r,1)}var Jd;function Ch(i){Jd??=new WeakMap;let e=Jd.get(i);if(e)return e;let r=i.isStable.pipe(Mn(t=>t)).toPromise().then(()=>{});return Jd.set(i,r),i.onDestroy(()=>Jd?.delete(i)),r}function u2(i,e,r,t){if(!r&&!Ku(i))return;Jx(i,e,r&&!t?0:1)}var Lg=class{constructor(e,r){this.ngModuleFactory=e,this.componentFactories=r}},xh=(()=>{let e=class e{compileModuleSync(t){return new Ou(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){let n=this.compileModuleSync(t),o=eC(t),a=yx(o.declarations).reduce((s,c)=>{let l=Ar(c);return l&&s.push(new da(l)),s},[]);return new Lg(n,a)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),h2=new C("");function m2(i,e,r){let t=new Ou(r);return Promise.resolve(t)}function Sw(i){for(let e=i.length-1;e>=0;e--)if(i[e]!==void 0)return i[e]}var p2=(()=>{let e=class e{constructor(){this.zone=b(H),this.changeDetectionScheduler=b(ss),this.applicationRef=b(mi)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function f2({ngZoneFactory:i,ignoreChangesOutsideZone:e,scheduleInRootZone:r}){return i??=()=>new H(ke(A({},XD()),{scheduleInRootZone:r})),[{provide:H,useFactory:i},{provide:na,multi:!0,useFactory:()=>{let t=b(p2,{optional:!0});return()=>t.initialize()}},{provide:na,multi:!0,useFactory:()=>{let t=b(g2);return()=>{t.initialize()}}},e===!0?{provide:aD,useValue:!0}:[],{provide:sD,useValue:r??zC}]}function XD(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:i?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:i?.runCoalescing??!1}}var g2=(()=>{let e=class e{constructor(){this.subscription=new de,this.initialized=!1,this.zone=b(H),this.pendingTasks=b(ar)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{H.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}
7))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{H.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var _2=(()=>{let e=class e{constructor(){this.appRef=b(mi),this.taskService=b(ar),this.ngZone=b(H),this.zonelessEnabled=b(A_),this.disableScheduling=b(aD,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new de,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(yu):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(b(sD,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof wu||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&t===5)return;switch(t){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 7:{this.appRef.deferredDirtyFlags|=8;break}case 9:case 8:case 6:case 10:default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;let n=this.useMicrotaskScheduler?ew:HC;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>n(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>n(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(yu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){throw this.taskService.remove(t),n}finally{this.cleanup()}this.useMicrotaskScheduler=!0,ew(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function v2(){return typeof $localize<"u"&&$localize.locale||ju}var Io=new C("",{providedIn:"root",factory:()=>b(Io,ze.Optional|ze.SkipSelf)||v2()}),JD=new C("",{providedIn:"root",factory:()=>BL});var Vu=new C("");function eu(i){return!i.moduleRef}function b2(i){let e=eu(i)?i.r3Injector:i.moduleRef.injector,r=e.get(H);return r.run(()=>{eu(i)?i.r3Injector.resolveInjectorInitializers():i.moduleRef.resolveInjectorInitializers();let t=e.get(wi,null),n;if(r.runOutsideAngular(()=>{n=r.onError.subscribe({next:o=>{t.handleError(o)}})}),eu(i)){let o=()=>e.destroy(),a=i.platformInjector.get(Vu);a.add(o),e.onDestroy(()=>{n.unsubscribe(),a.delete(o)})}else{let o=()=>i.moduleRef.destroy(),a=i.platformInjector.get(Vu);a.add(o),i.moduleRef.onDestroy(()=>{au(i.allPlatformModules,i.moduleRef),n.unsubscribe(),a.delete(o)})}return d2(t,r,()=>{let o=e.get(KD);return o.runInitializers(),o.donePromise.then(()=>{let a=e.get(Io,ju);if(HL(a||ju),eu(i)){let s=e.get(mi);return i.rootComponent!==void 0&&s.bootstrap(i.rootComponent),s}else return y2(i.moduleRef,i.allPlatformModules),i.moduleRef})})})}function y2(i,e){let r=i.injector.get(mi);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(t=>r.bootstrap(t));else if(i.instance.ngDoBootstrap)i.instance.ngDoBootstrap(r);else throw new ce(-403,!1);e.push(i)}var eI=(()=>{let e=class e{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,n){let o=n?.scheduleInRootZone,a=()=>WO(n?.ngZone,ke(A({},XD({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing})),{scheduleInRootZone:o})),s=n?.ignoreChangesOutsideZone,c=[f2({ngZoneFactory:a,ignoreChangesOutsideZone:s}),{provide:ss,useExisting:_2}],l=iL(t.moduleType,this.injector,c);return b2({moduleRef:l,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,n=[]){let o=ZD({},n);return m2(this.injector,o,t).then(a=>this.bootstrapModuleFactory(a,o))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ce(404,!1);
vendor: 8,966 bytes, line 7
7this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let t=this._injector.get(Vu,null);t&&(t.forEach(n=>n()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};e.\u0275fac=function(n){return new(n||e)(y(fe))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"});let i=e;return i})(),bc=null,tI=new C("");function w2(i){if(bc&&!bc.get(tI,!1))throw new ce(400,!1);s2(),bc=i;let e=i.get(eI);return D2(i),e}function G_(i,e,r=[]){let t=`Platform: ${e}`,n=new C(t);return(o=[])=>{let a=iI();if(!a||a.injector.get(tI,!1)){let s=[...r,...o,{provide:n,useValue:!0}];i?i(s):w2(C2(s,t))}return x2(n)}}function C2(i=[],e){return fe.create({name:e,providers:[{provide:Gu,useValue:"platform"},{provide:Vu,useValue:new Set([()=>bc=null])},...i]})}function x2(i){let e=iI();if(!e)throw new ce(401,!1);return e}function iI(){return bc?.get(eI)??null}function D2(i){i.get(h_,null)?.forEach(r=>r())}function TX(){return!1}var ne=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=I2;let i=e;return i})();function I2(i){return k2(Gt(),ye(),(i&16)===16)}function k2(i,e,r){if(Ac(i)&&!r){let t=yo(i.index,e);return new la(t,t)}else if(i.type&175){let t=e[yi];return new la(t,e)}return null}var jg=class{constructor(){}supports(e){return CD(e)}create(e){return new Vg(e)}},E2=(i,e)=>e,Vg=class{constructor(e){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=e||E2}forEachItem(e){let r;for(r=this._itHead;r!==null;r=r._next)e(r)}forEachOperation(e){let r=this._itHead,t=this._removalsHead,n=0,o=null;for(;r||t;){let a=!t||r&&r.currentIndex<Mw(t,n,o)?r:t,s=Mw(a,n,o),c=a.currentIndex;if(a===t)n--,t=t._nextRemoved;else if(r=r._next,a.previousIndex==null)n++;else{o||(o=[]);let l=s-n,d=c-n;if(l!=d){for(let _=0;_<l;_++){let v=_<o.length?o[_]:o[_]=0,w=v+_;d<=w&&w<l&&(o[_]=v+1)}let h=a.previousIndex;o[h]=d-l}}s!==c&&e(a,s,c)}}forEachPreviousItem(e){let r;for(r=this._previousItHead;r!==null;r=r._nextPrevious)e(r)}forEachAddedItem(e){let r;for(r=this._additionsHead;r!==null;r=r._nextAdded)e(r)}forEachMovedItem(e){let r;for(r=this._movesHead;r!==null;r=r._nextMoved)e(r)}forEachRemovedItem(e){let r;for(r=this._removalsHead;r!==null;r=r._nextRemoved)e(r)}forEachIdentityChange(e){let r;for(r=this._identityChangesHead;r!==null;r=r._nextIdentityChange)e(r)}diff(e){if(e==null&&(e=[]),!CD(e))throw new ce(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let r=this._itHead,t=!1,n,o,a;if(Array.isArray(e)){this.length=e.length;for(let s=0;s<this.length;s++)o=e[s],a=this._trackByFn(s,o),r===null||!Object.is(r.trackById,a)?(r=this._mismatch(r,o,a,s),t=!0):(t&&(r=this._verifyReinsertion(r,o,a,s)),Object.is(r.item,o)||this._addIdentityChange(r,o)),r=r._next}else n=0,nL(e,s=>{a=this._trackByFn(n,s),r===null||!Object.is(r.trackById,a)?(r=this._mismatch(r,s,a,n),t=!0):(t&&(r=this._verifyReinsertion(r,s,a,n)),Object.is(r.item,s)||this._addIdentityChange(r,s)),r=r._next,n++}),this.length=n;return this._truncate(r),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,r,t,n){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null),e!==null?(Object.is(e.item,r)||this._addIdentityChange(e,r),this._reinsertAfter(e,o,n)):(e=this._linkedRecords===null?null:this._linkedRecords.get(t,n),e!==null?(Object.is(e.item,r)||this._addIdentityChange(e,r),this._moveAfter(e,o,n)):e=this._addAfter(new Bg(r,t),o,n)),e}_verifyReinsertion(e,r,t,n){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null);return o!==null?e=this._reinsertAfter(o,e._prev,n):e.currentIndex!=n&&(e.currentIndex=n,this._addToMoves(e,n)),e}_truncate(e){for(;e!==null;){let r=e._next;this._addToRemovals(this._unlink(e)),e=r}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,r,t){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let n=e._prevRemoved,o=e._nextRemoved;return n===null?this._removalsHead=o:n._nextRemoved=o,o===null?this._removalsTail=n:o._prevRemoved=n,this._insertAfter(e,r,t),this._addToMoves(e,t),e}_moveAfter(e,r,t){return this._unlink(e),this._insertAfter(e,r,t),this._addToMoves(e,t),e}_addAfter(e,r,t){return this._insertAfter(e,r,t),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,r,t){let n=r===null?this._itHead:r._next;return e._next=n,e._prev=r,n===null?this._itTail=e:n._prev=e,r===null?this._itHead=e:r._next=e,this._linkedRecords===null&&(this._linkedRecords=new Bu),this._linkedRecords.put(e),e.currentIndex=t,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let r=e._prev,t=e._next;return r===null?this._itHead=t:r._next=t,t===null?this._itTail=r:t._prev=r,e}_addToMoves(e,r){return e.previousIndex===r||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Bu),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,r){return e.item=r,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},Bg=class{constructor(e,r){this.item=e,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}},zg=class{constructor(){this._head=null,this._tail=null}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,r){let t;for(t=this._head;t!==null;t=t._nextDup)if((r===null||r<=t.currentIndex)&&Object.is(t.trackById,e))return t;return null}remove(e){let r=e._prevDup,t=e._nextDup;return r===null?this._head=t:r._nextDup=t,t===null?this._tail=r:t._prevDup=r,this._head===null}},Bu=class{constructor(){this.map=new Map}put(e){let r=e.trackById,t=this.map.get(r);t||(t=new zg,this.map.set(r,t)),t.add(e)}get(e,r){let t=e,n=this.map.get(t);return n?n.get(e,r):null}remove(e){let r=e.trackById;return this.map.get(r).remove(e)&&this.map.delete(r),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Mw(i,e,r){let t=i.previousIndex;if(t===null)return t;let n=0;return r&&t<r.length&&(n=r[t]),t+e+n}var Hg=class{constructor(){}supports(e){return e instanceof Map||F_(e)}create(){return new Ug}},Ug=class{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 this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(e){let r;for(r=this._mapHead;r!==null;r=r._next)e(r)}forEachPreviousItem(e){let r;for(r=this._previousMapHead;r!==null;r=r._nextPrevious)e(r)}forEachChangedItem(e){let r;for(r=this._changesHead;r!==null;r=r._nextChanged)e(r)}forEachAddedItem(e){let r;for(r=this._additionsHead;r!==null;r=r._nextAdded)e(r)}forEachRemovedItem(e){let r;for(r=this._removalsHead;r!==null;r=r._nextRemoved)e(r)}diff(e){if(!e)e=new Map;else if(!(e instanceof Map||F_(e)))throw new ce(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let r=this._mapHead;
7if(this._appendAfter=null,this._forEach(e,(t,n)=>{if(r&&r.key===n)this._maybeAddToChanges(r,t),this._appendAfter=r,r=r._next;else{let o=this._getOrCreateRecordForKey(n,t);r=this._insertBeforeOrAppend(r,o)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let t=r;t!==null;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,r){if(e){let t=e._prev;return r._next=e,r._prev=t,e._prev=r,t&&(t._next=r),e===this._mapHead&&(this._mapHead=r),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(e,r){if(this._records.has(e)){let n=this._records.get(e);this._maybeAddToChanges(n,r);let o=n._prev,a=n._next;return o&&(o._next=a),a&&(a._prev=o),n._next=null,n._prev=null,n}let t=new $g(e);return this._records.set(e,t),t.currentValue=r,this._addToAdditions(t),t}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,r){Object.is(r,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=r,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,r){e instanceof Map?e.forEach(r):Object.keys(e).forEach(t=>r(e[t],t))}},$g=class{constructor(e){this.key=e,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 Tw(){return new ln([new jg])}var ln=(()=>{let e=class e{constructor(t){this.factories=t}static create(t,n){if(n!=null){let o=n.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>e.create(t,n||Tw()),deps:[[e,new Bi,new Ri]]}}find(t){let n=this.factories.find(o=>o.supports(t));if(n!=null)return n;throw new ce(901,!1)}};e.\u0275prov=k({token:e,providedIn:"root",factory:Tw});let i=e;return i})();function Aw(){return new Dh([new Hg])}var Dh=(()=>{let e=class e{constructor(t){this.factories=t}static create(t,n){if(n){let o=n.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>e.create(t,n||Aw()),deps:[[e,new Bi,new Ri]]}}find(t){let n=this.factories.find(o=>o.supports(t));if(n)return n;throw new ce(901,!1)}};e.\u0275prov=k({token:e,providedIn:"root",factory:Aw});let i=e;return i})();var nI=G_(null,"core",[]),rI=(()=>{let e=class e{constructor(t){}};e.\u0275fac=function(n){return new(n||e)(y(mi))},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var Rw=!1;function S2(){Rw||(Rw=!0,mP(),OL(),ZL(),NL(),sL(),MN(),dN(),hF())}function M2(i,e){return Ch(i)}function oI(){return ds([{provide:Wd,useFactory:()=>{let i=!0;return Xa()&&(i=!!b(ps,{optional:!0})?.get(ix,null)),i&&sn("NgHydration"),i}},{provide:na,useValue:()=>{nN(!1),Xa()&&b(Wd)&&(T2(),S2())},multi:!0},{provide:ax,useFactory:()=>Xa()&&b(Wd)},{provide:vs,useFactory:()=>
7{if(Xa()&&b(Wd)){let i=b(mi),e=b(fe);return()=>{M2(i,e).then(()=>{sN(i)})}}return()=>{}},multi:!0}])}function T2(){let i=Rc(),e;for(let r of i.body.childNodes)if(r.nodeType===Node.COMMENT_NODE&&r.textContent?.trim()===uP){e=r;break}if(!e)throw new ce(-507,!1)}function O(i){return typeof i=="boolean"?i:i!=null&&i!=="false"}function Ke(i,e=NaN){return!isNaN(parseFloat(i))&&!isNaN(Number(i))?Number(i):e}function Wr(i,e){sn("NgSignals");let r=Xp(i);return e?.equal&&(r[Li].equal=e.equal),r}function dn(i){let e=Be(null);try{return i()}finally{Be(e)}}var A2=new C("",{providedIn:"root",factory:()=>b(R2)}),R2=(()=>{let e=class e{};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>new Gg});let i=e;return i})(),Gg=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=b(ar),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),this.taskId===null){let r=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(r),this.taskId=null})}}enqueue(e){let r=e.creationZone;this.queues.has(r)||this.queues.set(r,new Set);let t=this.queues.get(r);t.has(e)||(this.queuedEffectCount++,t.add(e))}flush(){for(;this.queuedEffectCount>0;)for(let[e,r]of this.queues)e===null?this.flushQueue(r):e.run(()=>this.flushQueue(r))}flushQueue(e){for(let r of e)e.delete(r),this.queuedEffectCount--,r.run()}},Wg=class{constructor(e,r,t,n,o,a){this.scheduler=e,this.effectFn=r,this.creationZone=t,this.injector=o,this.watcher=s0(s=>this.runEffect(s),()=>this.schedule(),a),this.unregisterOnDestroy=n?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(r){this.injector.get(wi,null,{optional:!0})?.handleError(r)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function W_(i,e){sn("NgSignals"),!e?.injector&&Xg(W_);let r=e?.injector??b(fe),t=e?.manualCleanup!==!0?r.get(ma):null,n=new Wg(r.get(A2),i,typeof Zone>"u"?null:Zone.current,t,r,e?.allowSignalWrites??!1),o=r.get(ne,null,{optional:!0});return!o||!(o._lView[Ee]&8)?n.watcher.notify():(o._lView[iu]??=[]).push(n.watcher.notify),n}function aI(i,e){let r=Ar(i),t=e.elementInjector||Wu();return new da(r).create(t,e.projectableNodes,e.hostElement,e.environmentInjector)}function sI(i){let e=Ar(i);if(!e)return null;let r=new da(e);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 e.standalone},get isSignal(){return e.signals}}}var _I=null;function Ln(){return _I}function vI(i){_I??=i}var Oh=class{};var re=new C(""),rv=(()=>{let e=class e{historyGo(t){throw new Error("")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>b(O2),providedIn:"platform"});let i=e;return i})(),bI=new C(""),O2=(()=>{let e=class e extends rv{constructor(){super(),this._doc=b(re),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ln().getBaseHref(this._doc)}onPopState(t){let n=Ln().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",t,!1),()=>n.removeEventListener("popstate",t)}onHashChange(t){let n=Ln().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",t,!1),()=>n.removeEventListener("hashchange",t)}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(t){this._location.pathname=t}pushState(t,n,o){this._history.pushState(t,n,o)}replaceState(t,n,o){this._history.replaceState(t,n,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>new e,providedIn:"platform"});let i=e;return i})();function ov(i,e){if(i.length==0)return e;if(e.length==0)return i;let r=0;return i.endsWith("/")&&r++,e.startsWith("/")&&r++,r==2?i+e.substring(1):r==1?i+e:i+"/"+e}function cI(i){let e=i.match(/#|\?|$/),r=e&&e.index||i.length,t=r-(i[r-1]==="/"?1:0);return i.slice(0,t)+i.slice(r)}function Yr(i){return i&&i[0]!=="?"?"?"+i:i}var Kr=(()=>{let e=class e{historyGo(t){throw new Error("")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>b(av),providedIn:"root"});let i=e;return i})(),yI=new C(""),av=(()=>{let e=class e extends Kr{constructor(t,n){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??b(re).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.on
7HashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return ov(this._baseHref,t)}path(t=!1){let n=this._platformLocation.pathname+Yr(this._platformLocation.search),o=this._platformLocation.hash;return o&&t?`${n}${o}`:n}pushState(t,n,o,a){let s=this.prepareExternalUrl(o+Yr(a));this._platformLocation.pushState(t,n,s)}replaceState(t,n,o,a){let s=this.prepareExternalUrl(o+Yr(a));this._platformLocation.replaceState(t,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}};e.\u0275fac=function(n){return new(n||e)(y(rv),y(yI,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),wI=(()=>{let e=class e extends Kr{constructor(t,n){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(t){let n=ov(this._baseHref,t);return n.length>0?"#"+n:n}pushState(t,n,o,a){let s=this.prepareExternalUrl(o+Yr(a));s.length==0&&(s=this._platformLocation.pathname),this._platformLocation.pushState(t,n,s)}replaceState(t,n,o,a){let s=this.prepareExternalUrl(o+Yr(a));s.length==0&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(t,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}};e.\u0275fac=function(n){return new(n||e)(y(rv),y(yI,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),hn=(()=>{let e=class e{constructor(t){this._subject=new S,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let n=this._locationStrategy.getBaseHref();this._basePath=N2(cI(lI(n))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,n=""){return this.path()==this.normalize(t+Yr(n))}normalize(t){return e.stripTrailingSlash(F2(this._basePath,lI(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,n="",o=null){this._locationStrategy.pushState(o,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Yr(n)),o)}replaceState(t,n="",o=null){this._locationStrategy.replaceState(o,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Yr(n)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",n){this._urlChangeListeners.forEach(o=>o(t,n))}subscribe(t,n,o){return this._subject.subscribe({next:t,error:n,complete:o})}};e.normalizeQueryParams=Yr,e.joinWithSlash=ov,e.stripTrailingSlash=cI,e.\u0275fac=function(n){return new(n||e)(y(Kr))},e.\u0275prov=k({token:e,factory:()=>P2(),providedIn:"root"});let i=e;return i})();function P2(){return new hn(y(Kr))}function F2(i,e){if(!i||!e.startsWith(i))return e;let r=e.substring(i.length);return r===""||["/",";","?","#"].includes(r[0])?r:e}function lI(i){return i.replace(/\/index.html$/,"")}function N2(i){if(new RegExp("^(https?:)?//").test(i)){let[,r]=i.split(/\/\/[^\/]+/);return r}return i}var CI={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]},sv=function(i){return i[i.Decimal=0]="Decimal",i[i.Percent=1]="Percent",i[i.Currency=2]="Currency",i[i.Scientific=3]="Scientific",i}(sv||{});var xi=function(i){return i[i.Format=0]="Format",i[i.Standalone=1]="Standalone",i}(xi||{}
7),ft=function(i){return i[i.Narrow=0]="Narrow",i[i.Abbreviated=1]="Abbreviated",i[i.Wide=2]="Wide",i[i.Short=3]="Short",i}(ft||{}),Gi=function(i){return i[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i}(Gi||{}),pi={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 L2(i){return Pi(i)[kt.LocaleId]}function j2(i,e,r){let t=Pi(i),n=[t[kt.DayPeriodsFormat],t[kt.DayPeriodsStandalone]],o=un(n,e);return un(o,r)}function V2(i,e,r){let t=Pi(i),n=[t[kt.DaysFormat],t[kt.DaysStandalone]],o=un(n,e);return un(o,r)}function B2(i,e,r){let t=Pi(i),n=[t[kt.MonthsFormat],t[kt.MonthsStandalone]],o=un(n,e);return un(o,r)}function z2(i,e){let t=Pi(i)[kt.Eras];return un(t,e)}function Ih(i,e){let r=Pi(i);return un(r[kt.DateFormat],e)}function kh(i,e){let r=Pi(i);return un(r[kt.TimeFormat],e)}function Eh(i,e){let t=Pi(i)[kt.DateTimeFormat];return un(t,e)}function dr(i,e){let r=Pi(i),t=r[kt.NumberSymbols][e];if(typeof t>"u"){if(e===pi.CurrencyDecimal)return r[kt.NumberSymbols][pi.Decimal];if(e===pi.CurrencyGroup)return r[kt.NumberSymbols][pi.Group]}return t}function xI(i,e){return Pi(i)[kt.NumberFormats][e]}function H2(i){return Pi(i)[kt.Currencies]}function DI(i){if(!i[kt.ExtraData])throw new Error(`Missing extra locale data for the locale "${i[kt.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function U2(i){let e=Pi(i);return DI(e),(e[kt.ExtraData][2]||[]).map(t=>typeof t=="string"?Y_(t):[Y_(t[0]),Y_(t[1])])}function $2(i,e,r){let t=Pi(i);DI(t);let n=[t[kt.ExtraData][0],t[kt.ExtraData][1]],o=un(n,e)||[];return un(o,r)||[]}function un(i,e){for(let r=e;r>-1;r--)if(typeof i[r]<"u")return i[r];throw new Error("Locale data API: locale data undefined")}function Y_(i){let[e,r]=i.split(":");return{hours:+e,minutes:+r}}function G2(i,e,r="en"){let t=H2(r)[i]||CI[i]||[],n=t[1];return e==="narrow"&&typeof n=="string"?n:t[0]||i}var W2=2;function q2(i){let e,r=CI[i];return r&&(e=r[2]),typeof e=="number"?e:W2}var Y2=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Sh={},Q2=/((?:[^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]*)/,Qr=function(i){return i[i.Short=0]="Short",i[i.ShortGMT=1]="ShortGMT",i[i.Long=2]="Long",i[i.Extended=3]="Extended",i}(Qr||{}),nt=function(i){return i[i.FullYear=0]="FullYear",i[i.Month=1]="Month",i[i.Date=2]="Date",i[i.Hours=3]="Hours",i[i.Minutes=4]="Minutes",i[i.Seconds=5]="Seconds",i[i.FractionalSeconds=6]="FractionalSeconds",i[i.Day=7]="Day",i}(nt||{}),it=function(i){return i[i.DayPeriods=0]="DayPeriods",i[i.Days=1]="Days",i[i.Months=2]="Months",i[i.Eras=3]="Eras",i}(it||{});function K2(i,e,r,t){let n=oj(i);e=qr(r,e)||e;let a=[],s;for(;e;)if(s=Q2.exec(e),s){a=a.concat(s.slice(1));let d=a.pop();if(!d)break;e=d}else{a.push(e);break}let c=n.getTimezoneOffset();t&&(c=kI(t,c),n=rj(n,t,!0));let l="";return a.forEach(d=>{let h=ij(d);l+=h?h(n,r,c):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function Ph(i,e,r){let t=new Date(0);return t.setFullYear(i,e,r),t.setHours(0,0,0),t}function qr(i,e){let r=L2(i);if(Sh[r]??={},Sh[r][e])return Sh[r][e];let t="";switch(e){case"shortDate":t=Ih(i,Gi.Short);break;case"mediumDate":t=Ih(i,Gi.Medium);break;case"longDate":t=Ih(i,Gi.Long);break;case"fullDate":t=Ih(i,Gi.Full);break;case"shortTime":t=kh(i,Gi.Short);break;case"mediumTime":t=kh(i,Gi.Medium);break;case"longTime":t=kh(i,Gi.Long);break;case"fullTime":t=kh(i,Gi.Full);break;case"short":let n=qr(i,"shortTime"),o=qr(i,"shortDate");t=Mh(Eh(i,Gi.Short),[n,o]);break;case"medium":let a=qr(i,"mediumTime"),s=qr(i,"mediumDate");t=Mh(Eh(i,Gi.Medium),[a,s]);break;case"long":let c=qr(i,"longTime"),l=qr(i,"longDate");t=Mh(Eh(i,Gi.Long),[c,l]);break;case"full":let d=qr(i,"fullTime"),h=qr(i,"fullDate");t=Mh(Eh(i,Gi.Full),[d,h]);break}return t&&(Sh[r][e]=t),t}function Mh(i,e){return e&&(i=i.replace(/\{([^}]+)}/g,function(r,t){return e!=null&&t in e?e[t]:r})),i}function Nn(i,e,r="-",t,n){let o="";(i<0||n&&i<=0)&&(n?i=-i+1:(i=-i,o=r));let a=String(i);for(;a.length<e;
7)a="0"+a;return t&&(a=a.slice(a.length-e)),o+a}function Z2(i,e){return Nn(i,3).substring(0,e)}function Lt(i,e,r=0,t=!1,n=!1){return function(o,a){let s=X2(i,o);if((r>0||s>-r)&&(s+=r),i===nt.Hours)s===0&&r===-12&&(s=12);else if(i===nt.FractionalSeconds)return Z2(s,e);let c=dr(a,pi.MinusSign);return Nn(s,e,c,t,n)}}function X2(i,e){switch(i){case nt.FullYear:return e.getFullYear();case nt.Month:return e.getMonth();case nt.Date:return e.getDate();case nt.Hours:return e.getHours();case nt.Minutes:return e.getMinutes();case nt.Seconds:return e.getSeconds();case nt.FractionalSeconds:return e.getMilliseconds();case nt.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${i}".`)}}function bt(i,e,r=xi.Format,t=!1){return function(n,o){return J2(n,o,i,e,r,t)}}function J2(i,e,r,t,n,o){switch(r){case it.Months:return B2(e,n,t)[i.getMonth()];case it.Days:return V2(e,n,t)[i.getDay()];case it.DayPeriods:let a=i.getHours(),s=i.getMinutes();if(o){let l=U2(e),d=$2(e,n,t),h=l.findIndex(_=>{if(Array.isArray(_)){let[v,w]=_,W=a>=v.hours&&s>=v.minutes,L=a<w.hours||a===w.hours&&s<w.minutes;if(v.hours<w.hours){if(W&&L)return!0}else if(W||L)return!0}else if(_.hours===a&&_.minutes===s)return!0;return!1});if(h!==-1)return d[h]}return j2(e,n,t)[a<12?0:1];case it.Eras:return z2(e,t)[i.getFullYear()<=0?0:1];default:let c=r;throw new Error(`unexpected translation type ${c}`)}}function Th(i){return function(e,r,t){let n=-1*t,o=dr(r,pi.MinusSign),a=n>0?Math.floor(n/60):Math.ceil(n/60);switch(i){case Qr.Short:return(n>=0?"+":"")+Nn(a,2,o)+Nn(Math.abs(n%60),2,o);case Qr.ShortGMT:return"GMT"+(n>=0?"+":"")+Nn(a,1,o);case Qr.Long:return"GMT"+(n>=0?"+":"")+Nn(a,2,o)+":"+Nn(Math.abs(n%60),2,o);case Qr.Extended:return t===0?"Z":(n>=0?"+":"")+Nn(a,2,o)+":"+Nn(Math.abs(n%60),2,o);default:throw new Error(`Unknown zone width "${i}"`)}}}var ej=0,Rh=4;function tj(i){let e=Ph(i,ej,1).getDay();return Ph(i,0,1+(e<=Rh?Rh:Rh+7)-e)}function II(i){let e=i.getDay(),r=e===0?-3:Rh-e;return Ph(i.getFullYear(),i.getMonth(),i.getDate()+r)}function Q_(i,e=!1){return function(r,t){let n;if(e){let o=new Date(r.getFullYear(),r.getMonth(),1).getDay()-1,a=r.getDate();n=1+Math.floor((a+o)/7)}else{let o=II(r),a=tj(o.getFullYear()),s=o.getTime()-a.getTime();n=1+Math.round(s/6048e5)}return Nn(n,i,dr(t,pi.MinusSign))}}function Ah(i,e=!1){return function(r,t){let o=II(r).getFullYear();return Nn(o,i,dr(t,pi.MinusSign),e)}}var K_={};function ij(i){if(K_[i])return K_[i];let e;switch(i){case"G":case"GG":case"GGG":e=bt(it.Eras,ft.Abbreviated);break;case"GGGG":e=bt(it.Eras,ft.Wide);break;case"GGGGG":e=bt(it.Eras,ft.Narrow);break;case"y":e=Lt(nt.FullYear,1,0,!1,!0);break;case"yy":e=Lt(nt.FullYear,2,0,!0,!0);break;case"yyy":e=Lt(nt.FullYear,3,0,!1,!0);break;case"yyyy":e=Lt(nt.FullYear,4,0,!1,!0);break;case"Y":e=Ah(1);break;case"YY":e=Ah(2,!0);break;case"YYY":e=Ah(3);break;case"YYYY":e=Ah(4);break;case"M":case"L":e=Lt(nt.Month,1,1);break;case"MM":case"LL":e=Lt(nt.Month,2,1);break;case"MMM":e=bt(it.Months,ft.Abbreviated);break;case"MMMM":e=bt(it.Months,ft.Wide);break;case"MMMMM":e=bt(it.Months,ft.Narrow);break;case"LLL":e=bt(it.Months,ft.Abbreviated,xi.Standalone);break;case"LLLL":e=bt(it.Months,ft.Wide,xi.Standalone);break;case"LLLLL":e=bt(it.Months,ft.Narrow,xi.Standalone);break;case"w":e=Q_(1);break;case"ww":e=Q_(2);break;case"W":e=Q_(1,!0);break;case"d":e=Lt(nt.Date,1);break;case"dd":e=Lt(nt.Date,2);break;case"c":case"cc":e=Lt(nt.Day,1);break;case"ccc":e=bt(it.Days,ft.Abbreviated,xi.Standalone);break;case"cccc":e=bt(it.Days,ft.Wide,xi.Standalone);break;case"ccccc":e=bt(it.Days,ft.Narrow,xi.Standalone);break;case"cccccc":e=bt(it.Days,ft.Short,xi.Standalone);break;case"E":case"EE":case"EEE":e=bt(it.Days,ft.Abbreviated);break;case"EEEE":e=bt(it.Days,ft.Wide);break;case"EEEEE":e=bt(it.Days,ft.Narrow);break;case"EEEEEE":e=bt(it.Days,ft.Short);break;case"a":case"aa":case"aaa":e=bt(it.DayPeriods,ft.Abbreviated);break;case"aaaa":e=bt(it.DayPeriods,ft.Wide);break;case"aaaaa":e=bt(it.DayPeriods,ft.Narrow);break;case"b":case"bb":case"bbb":e=bt(it.DayPeriods,ft.Abbreviated,xi.Standalone,!0);break;case"bbbb":e=bt(it.DayPeriods,ft.Wide,xi.Standalone,!0);break;case"bbbbb":e=bt(it.DayPeriods,ft.Narrow,xi.Standalone,!0);break;case"B":case"BB":case"BBB":e=bt(it.DayPeriods,ft.Abbreviated,xi.Format,!0);break;case"BBBB":e=bt(it.DayPeriods,ft.Wide,xi.Format,!0);break;case"BBBBB":e=bt(it.DayPeriods,ft.Narrow,xi.Format,!0);break;case"h":e=Lt(nt.Hours,1,-12);break;case"hh":e=Lt(nt.Hours,2,-12);break;case"H":e=Lt(nt.Hours,1);break;case"HH":e=Lt(nt.Hours,2);break;case"m":e=Lt(nt.Minutes,1);break;case"mm":e=Lt(nt.Minutes,2);break;case"s":e=Lt(nt.Seconds,1);break;case"ss":e=Lt(nt.Seconds,2);break;case"S":e=Lt(nt.FractionalSeconds,1);break;case"SS":e=Lt(nt.FractionalSeconds,2);break;case"SSS":e=Lt(nt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=Th(Qr.Short);break;case"ZZZZZ":e=Th(Qr.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=Th(Qr.ShortGMT);break;
vendor: 4,139 bytes, line 7
7case"OOOO":case"ZZZZ":case"zzzz":e=Th(Qr.Long);break;default:return null}return K_[i]=e,e}function kI(i,e){i=i.replace(/:/g,"");let r=Date.parse("Jan 01, 1970 00:00:00 "+i)/6e4;return isNaN(r)?e:r}function nj(i,e){return i=new Date(i.getTime()),i.setMinutes(i.getMinutes()+e),i}function rj(i,e,r){let t=r?-1:1,n=i.getTimezoneOffset(),o=kI(e,n);return nj(i,t*(o-n))}function oj(i){if(dI(i))return i;if(typeof i=="number"&&!isNaN(i))return new Date(i);if(typeof i=="string"){if(i=i.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(i)){let[n,o=1,a=1]=i.split("-").map(s=>+s);return Ph(n,o-1,a)}let r=parseFloat(i);if(!isNaN(i-r))return new Date(r);let t;if(t=i.match(Y2))return aj(t)}let e=new Date(i);if(!dI(e))throw new Error(`Unable to convert "${i}" into a date`);return e}function aj(i){let e=new Date(0),r=0,t=0,n=i[8]?e.setUTCFullYear:e.setFullYear,o=i[8]?e.setUTCHours:e.setHours;i[9]&&(r=Number(i[9]+i[10]),t=Number(i[9]+i[11])),n.call(e,Number(i[1]),Number(i[2])-1,Number(i[3]));let a=Number(i[4]||0)-r,s=Number(i[5]||0)-t,c=Number(i[6]||0),l=Math.floor(parseFloat("0."+(i[7]||0))*1e3);return o.call(e,a,s,c,l),e}function dI(i){return i instanceof Date&&!isNaN(i.valueOf())}var sj=/^(\d+)?\.((\d+)(-(\d+))?)?$/,uI=22,Fh=".",zc="0",cj=";",lj=",",Z_="#",hI="\xA4";function EI(i,e,r,t,n,o,a=!1){let s="",c=!1;if(!isFinite(i))s=dr(r,pi.Infinity);else{let l=mj(i);a&&(l=hj(l));let d=e.minInt,h=e.minFrac,_=e.maxFrac;if(o){let pe=o.match(sj);if(pe===null)throw new Error(`${o} is not a valid digit info`);let Qe=pe[1],je=pe[3],Nt=pe[5];Qe!=null&&(d=X_(Qe)),je!=null&&(h=X_(je)),Nt!=null?_=X_(Nt):je!=null&&h>_&&(_=h)}pj(l,h,_);let v=l.digits,w=l.integerLen,W=l.exponent,L=[];for(c=v.every(pe=>!pe);w<d;w++)v.unshift(0);for(;w<0;w++)v.unshift(0);w>0?L=v.splice(w,v.length):(L=v,v=[0]);let $=[];for(v.length>=e.lgSize&&$.unshift(v.splice(-e.lgSize,v.length).join(""));v.length>e.gSize;)$.unshift(v.splice(-e.gSize,v.length).join(""));v.length&&$.unshift(v.join("")),s=$.join(dr(r,t)),L.length&&(s+=dr(r,n)+L.join("")),W&&(s+=dr(r,pi.Exponential)+"+"+W)}return i<0&&!c?s=e.negPre+s+e.negSuf:s=e.posPre+s+e.posSuf,s}function dj(i,e,r,t,n){let o=xI(e,sv.Currency),a=SI(o,dr(e,pi.MinusSign));return a.minFrac=q2(t),a.maxFrac=a.minFrac,EI(i,a,e,pi.CurrencyGroup,pi.CurrencyDecimal,n).replace(hI,r).replace(hI,"").trim()}function uj(i,e,r){let t=xI(e,sv.Decimal),n=SI(t,dr(e,pi.MinusSign));return EI(i,n,e,pi.Group,pi.Decimal,r)}function SI(i,e="-"){let r={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},t=i.split(cj),n=t[0],o=t[1],a=n.indexOf(Fh)!==-1?n.split(Fh):[n.substring(0,n.lastIndexOf(zc)+1),n.substring(n.lastIndexOf(zc)+1)],s=a[0],c=a[1]||"";r.posPre=s.substring(0,s.indexOf(Z_));for(let d=0;d<c.length;d++){let h=c.charAt(d);h===zc?r.minFrac=r.maxFrac=d+1:h===Z_?r.maxFrac=d+1:r.posSuf+=h}let l=s.split(lj);if(r.gSize=l[1]?l[1].length:0,r.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,o){let d=n.length-r.posPre.length-r.posSuf.length,h=o.indexOf(Z_);r.negPre=o.substring(0,h).replace(/'/g,""),r.negSuf=o.slice(h+d).replace(/'/g,"")}else r.negPre=e+r.posPre,r.negSuf=r.posSuf;return r}function hj(i){if(i.digits[0]===0)return i;let e=i.digits.length-i.integerLen;return i.exponent?i.exponent+=2:(e===0?i.digits.push(0,0):e===1&&i.digits.push(0),i.integerLen+=2),i}function mj(i){let e=Math.abs(i)+"",r=0,t,n,o,a,s;for((n=e.indexOf(Fh))>-1&&(e=e.replace(Fh,"")),(o=e.search(/e/i))>0?(n<0&&(n=o),n+=+e.slice(o+1),e=e.substring(0,o)):n<0&&(n=e.length),o=0;e.charAt(o)===zc;o++);if(o===(s=e.length))t=[0],n=1;else{for(s--;e.charAt(s)===zc;)s--;for(n-=o,t=[],a=0;o<=s;o++,a++)t[a]=Number(e.charAt(o))}return n>uI&&(t=t.splice(0,uI-1),r=n-1,n=1),{digits:t,exponent:r,integerLen:n}}function pj(i,e,r){if(e>r)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${r}).`);let t=i.digits,n=t.length-i.integerLen,o=Math.min(Math.max(e,n),r),a=o+i.integerLen,s=t[a];if(a>0){t.splice(Math.max(i.integerLen,a));for(let h=a;h<t.length;h++)t[h]=0}else{n=Math.max(0,n),i.integerLen=1,t.length=Math.max(1,a=o+1),t[0]=0;for(let h=1;h<a;h++)t[h]=0}if(s>=5)if(a-1<0){for(let h=0;h>
7a;h--)t.unshift(0),i.integerLen++;t.unshift(1),i.integerLen++}else t[a-1]++;for(;n<Math.max(0,o);n++)t.push(0);let c=o!==0,l=e+i.integerLen,d=t.reduceRight(function(h,_,v,w){return _=_+h,w[v]=_<10?_:_-10,c&&(w[v]===0&&v>=l?w.pop():c=!1),_>=10?1:0},0);d&&(t.unshift(d),i.integerLen++)}function X_(i){let e=parseInt(i);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+i);return e}function Lh(i,e){e=encodeURIComponent(e);for(let r of i.split(";")){let t=r.indexOf("="),[n,o]=t==-1?[r,""]:[r.slice(0,t),r.slice(t+1)];if(n.trim()===e)return decodeURIComponent(o)}return null}var J_=/\s+/,mI=[],ys=(()=>{let e=class e{constructor(t,n){this._ngEl=t,this._renderer=n,this.initialClasses=mI,this.stateMap=new Map}set klass(t){this.initialClasses=t!=null?t.trim().split(J_):mI}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(J_):t}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let n of t)this._updateState(n,!0);else if(t!=null)for(let n of Object.keys(t))this._updateState(n,!!t[n]);this._applyStateDiff()}_updateState(t,n){let o=this.stateMap.get(t);o!==void 0?(o.enabled!==n&&(o.changed=!0,o.enabled=n),o.touched=!0):this.stateMap.set(t,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let n=t[0],o=t[1];o.changed?(this._toggleClass(n,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),o.touched=!1}}_toggleClass(t,n){t=t.trim(),t.length>0&&t.split(J_).forEach(o=>{n?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(n){return new(n||e)(u(R),u(Hi))},e.\u0275dir=x({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let i=e;return i})();var ev=class{constructor(e,r,t,n){this.$implicit=e,this.ngForOf=r,this.index=t,this.count=n}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},ur=(()=>{let e=class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,n,o){this._viewContainer=t,this._template=n,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;if(!this._differ&&t)if(0)try{}catch{}else this._differ=this._differs.find(t).create(this.ngForTrackBy)}if(this._differ){let t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){let n=this._viewContainer;t.forEachOperation((o,a,s)=>{if(o.previousIndex==null)n.createEmbeddedView(this._template,new ev(o.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)n.remove(a===null?void 0:a);else if(a!==null){let c=n.get(a);n.move(c,s),pI(c,o)}});for(let o=0,a=n.length;o<a;o++){let c=n.get(o).context;c.index=o,c.count=a,c.ngForOf=this._ngForOf}t.forEachIdentityChange(o=>{let a=n.get(o.currentIndex);pI(a,o)})}static ngTemplateContextGuard(t,n){return!0}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(Se),u(ln))},e.\u0275dir=x({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let i=e;return i})();function pI(i,e){i.context.$implicit=e.item}var hr=(()=>{let e=class e{constructor(t,n){this._viewContainer=t,this._context=new tv,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){fI("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){fI("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenView
7Ref=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(t,n){return!0}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(Se))},e.\u0275dir=x({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let i=e;return i})(),tv=class{constructor(){this.$implicit=null,this.ngIf=null}};function fI(i,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${i} must be a TemplateRef, but received '${bi(e)}'.`)}var QX=(()=>{let e=class e{constructor(t,n,o){this._ngEl=t,this._differs=n,this._renderer=o,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){let t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,n){let[o,a]=t.split("."),s=o.indexOf("-")===-1?void 0:rr.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,a?`${n}${a}`:n,s):this._renderer.removeStyle(this._ngEl.nativeElement,o,s)}_applyChanges(t){t.forEachRemovedItem(n=>this._setStyle(n.key,null)),t.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),t.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}};e.\u0275fac=function(n){return new(n||e)(u(R),u(Dh),u(Hi))},e.\u0275dir=x({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let i=e;return i})(),ko=(()=>{let e=class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,n,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,o):!1,get:(t,n,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,o)}})}};e.\u0275fac=function(n){return new(n||e)(u(Ve))},e.\u0275dir=x({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Ce]});let i=e;return i})();function Hc(i,e){return new ce(2100,!1)}var KX=(()=>{let e=class e{transform(t){if(t==null)return null;if(typeof t!="string")throw Hc(e,t);return t.toUpperCase()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275pipe=Tt({name:"uppercase",type:e,pure:!0,standalone:!0});let i=e;return i})(),fj="mediumDate",gj=new C(""),_j=new C(""),ZX=(()=>{let e=class e{constructor(t,n,o){this.locale=t,this.defaultTimezone=n,this.defaultOptions=o}transform(t,n,o,a){if(t==null||t===""||t!==t)return null;try{let s=n??this.defaultOptions?.dateFormat??fj,c=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return K2(t,s,a||this.locale,c)}catch(s){throw Hc(e,s.message)}}};e.\u0275fac=function(n){return new(n||e)(u(Io,16),u(gj,24),u(_j,24))},e.\u0275pipe=Tt({name:"date",type:e,pure:!0,standalone:!0});let i=e;return i})();function vj(i,e){return{key:i,value:e}}var XX=(()=>{let e=class e{constructor(t){this.differs=t,this.keyValues=[],this.compareFn=gI}transform(t,n=gI){if(!t||!(t instanceof Map)&&typeof t!="object")return null;this.differ??=this.differs.find(t).create();let o=this.differ.diff(t),a=n!==this.compareFn;return o&&(this.keyValues=[],o.forEachItem(s=>{this.keyValues.push(vj(s.key,s.currentValue))})),(o||a)&&(this.keyValues.sort(n),this.compareFn=n),this.keyValues}};e.\u0275fac=function(n){return new(n||e)(u(Dh,16))},e.\u0275pipe=Tt({name:"keyvalue",type:e,pure:!1,standalone:!0});let i=e;return i})();function gI(i,e){let r=i.key,t=e.key;if(r===t)return 0;if(r===void 0)return 1;if(t===void 0)return-1;if(r===null)return 1;if(t===null)return-1;if(typeof r=="string"&&typeof t=="string")return r<t?-1:1;
7if(typeof r=="number"&&typeof t=="number")return r-t;if(typeof r=="boolean"&&typeof t=="boolean")return r<t?-1:1;let n=String(r),o=String(t);return n==o?0:n<o?-1:1}var MI=(()=>{let e=class e{constructor(t){this._locale=t}transform(t,n,o){if(!AI(t))return null;o||=this._locale;try{let a=RI(t);return uj(a,o,n)}catch(a){throw Hc(e,a.message)}}};e.\u0275fac=function(n){return new(n||e)(u(Io,16))},e.\u0275pipe=Tt({name:"number",type:e,pure:!0,standalone:!0});let i=e;return i})();var TI=(()=>{let e=class e{constructor(t,n="USD"){this._locale=t,this._defaultCurrencyCode=n}transform(t,n=this._defaultCurrencyCode,o="symbol",a,s){if(!AI(t))return null;s||=this._locale,typeof o=="boolean"&&(o=o?"symbol":"code");let c=n||this._defaultCurrencyCode;o!=="code"&&(o==="symbol"||o==="symbol-narrow"?c=G2(c,o==="symbol"?"wide":"narrow",s):c=o);try{let l=RI(t);return dj(l,s,c,n,a)}catch(l){throw Hc(e,l.message)}}};e.\u0275fac=function(n){return new(n||e)(u(Io,16),u(JD,16))},e.\u0275pipe=Tt({name:"currency",type:e,pure:!0,standalone:!0});let i=e;return i})();function AI(i){return!(i==null||i===""||i!==i)}function RI(i){if(typeof i=="string"&&!isNaN(Number(i)-parseFloat(i)))return Number(i);if(typeof i!="number")throw new Error(`${i} is not a number`);return i}var JX=(()=>{let e=class e{transform(t,n,o){if(t==null)return null;if(!this.supports(t))throw Hc(e,t);return t.slice(n,o)}supports(t){return typeof t=="string"||Array.isArray(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275pipe=Tt({name:"slice",type:e,pure:!1,standalone:!0});let i=e;return i})();var ot=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})(),cv="browser",bj="server";function Eo(i){return i===cv}function Uc(i){return i===bj}var OI=(()=>{let e=class e{};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>Eo(b(Wt))?new iv(b(re),window):new nv});let i=e;return i})(),iv=class{constructor(e,r){this.document=e,this.window=r,this.offset=()=>[0,0]}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let r=yj(this.document,e);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let r=e.getBoundingClientRect(),t=r.left+this.window.pageXOffset,n=r.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(t-o[0],n-o[1])}};function yj(i,e){let r=i.getElementById(e)||i.getElementsByName(e)[0];if(r)return r;if(typeof i.createTreeWalker=="function"&&i.body&&typeof i.body.attachShadow=="function"){let t=i.createTreeWalker(i.body,NodeFilter.SHOW_ELEMENT),n=t.currentNode;for(;n;){let o=n.shadowRoot;if(o){let a=o.getElementById(e)||o.querySelector(`[name="${e}"]`);if(a)return a}n=t.nextNode()}}return null}var nv=class{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},bs=class{};var Gc=class{},Wc=class{},Di=class i{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(`
8`).forEach(r=>{let t=r.indexOf(":");if(t>0){let n=r.slice(0,t),o=n.toLowerCase(),a=r.slice(t+1).trim();this.maybeSetNormalizedName(n,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((r,t)=>{this.setHeaderEntries(t,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([r,t])=>{this.setHeaderEntries(r,t)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let r=this.headers.get(e.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,r){return this.clone({name:e,value:r,op:"a"})}set(e,r){return this.clone({name:e,value:r,op:"s"})}delete(e,r){return this.clone({name:e,value:r,op:"d"})}maybeSetNormalizedName(e,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,e)}init(){this.lazyInit&&(this.lazyInit instanceof i?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e
vendor: 5,056 bytes, line 8
8=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(r=>{this.headers.set(r,e.headers.get(r)),this.normalizedNames.set(r,e.normalizedNames.get(r))})}clone(e){let r=new i;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof i?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([e]),r}applyUpdate(e){let r=e.name.toLowerCase();switch(e.op){case"a":case"s":let t=e.value;if(typeof t=="string"&&(t=[t]),t.length===0)return;this.maybeSetNormalizedName(e.name,r);let n=(e.op==="a"?this.headers.get(r):void 0)||[];n.push(...t),this.headers.set(r,n);break;case"d":let o=e.value;if(!o)this.headers.delete(r),this.normalizedNames.delete(r);else{let a=this.headers.get(r);if(!a)return;a=a.filter(s=>o.indexOf(s)===-1),a.length===0?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,a)}break}}setHeaderEntries(e,r){let t=(Array.isArray(r)?r:[r]).map(o=>o.toString()),n=e.toLowerCase();this.headers.set(n,t),this.maybeSetNormalizedName(e,n)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>e(this.normalizedNames.get(r),this.headers.get(r)))}};var dv=class{encodeKey(e){return PI(e)}encodeValue(e){return PI(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function wj(i,e){let r=new Map;return i.length>0&&i.replace(/^\?/,"").split("&").forEach(n=>{let o=n.indexOf("="),[a,s]=o==-1?[e.decodeKey(n),""]:[e.decodeKey(n.slice(0,o)),e.decodeValue(n.slice(o+1))],c=r.get(a)||[];c.push(s),r.set(a,c)}),r}var Cj=/%(\d[a-f0-9])/gi,xj={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function PI(i){return encodeURIComponent(i).replace(Cj,(e,r)=>xj[r]??e)}function jh(i){return`${i}`}var mr=class i{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new dv,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=wj(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(r=>{let t=e.fromObject[r],n=Array.isArray(t)?t.map(jh):[jh(t)];this.map.set(r,n)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let r=this.map.get(e);return r?r[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,r){return this.clone({param:e,value:r,op:"a"})}appendAll(e){let r=[];return Object.keys(e).forEach(t=>{let n=e[t];Array.isArray(n)?n.forEach(o=>{r.push({param:t,value:o,op:"a"})}):r.push({param:t,value:n,op:"a"})}),this.clone(r)}set(e,r){return this.clone({param:e,value:r,op:"s"})}delete(e,r){return this.clone({param:e,value:r,op:"d"})}toString(){return this.init(),this.keys().map(e=>{let r=this.encoder.encodeKey(e);return this.map.get(e).map(t=>r+"="+this.encoder.encodeValue(t)).join("&")}).filter(e=>e!=="").join("&")}clone(e){let r=new i({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(e),r}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let r=(e.op==="a"?this.map.get(e.param):void 0)||[];r.push(jh(e.value)),this.map.set(e.param,r);break;case"d":if(e.value!==void 0){let t=this.map.get(e.param)||[],n=t.indexOf(jh(e.value));n!==-1&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var uv=class{constructor(){this.map=new Map}set(e,r){return this.map.set(e,r),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function Dj(i){switch(i){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function FI(i){return typeof ArrayBuffer<"u"&&i instanceof ArrayBuffer}function NI(i){return typeof Blob<"u"&&i instanceof Blob}function LI(i){return typeof FormData<"u"&&i instanceof FormData}function Ij(i){return typeof URLSearchParams<"u"&&i instanceof URLSearchParams}var $c=class i{constructor(e,r,t,n){this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let o;if(Dj(this.method)||n?(this.body=t!==void 0?t:null,o=n):o=t,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new Di,this.context??=new uv,!this.params)this.params=new mr,this.urlWithParams=r;else{let a=this.params.toString();if(a.length===0)this.urlWithParams=r;else{let s=r.indexOf("?"),c=s===-1?"?":s<r.length-1?"&":"";this.urlWithParams=r+c+a}}}serializeBody(){return this.body===null?null:typeof this.body=="str
8ing"||FI(this.body)||NI(this.body)||LI(this.body)||Ij(this.body)?this.body:this.body instanceof mr?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||LI(this.body)?null:NI(this.body)?this.body.type||null:FI(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof mr?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(e={}){let r=e.method||this.method,t=e.url||this.url,n=e.responseType||this.responseType,o=e.transferCache??this.transferCache,a=e.body!==void 0?e.body:this.body,s=e.withCredentials??this.withCredentials,c=e.reportProgress??this.reportProgress,l=e.headers||this.headers,d=e.params||this.params,h=e.context??this.context;return e.setHeaders!==void 0&&(l=Object.keys(e.setHeaders).reduce((_,v)=>_.set(v,e.setHeaders[v]),l)),e.setParams&&(d=Object.keys(e.setParams).reduce((_,v)=>_.set(v,e.setParams[v]),d)),new i(r,t,a,{params:d,headers:l,context:h,reportProgress:c,responseType:n,withCredentials:s,transferCache:o})}},Mo=function(i){return i[i.Sent=0]="Sent",i[i.UploadProgress=1]="UploadProgress",i[i.ResponseHeader=2]="ResponseHeader",i[i.DownloadProgress=3]="DownloadProgress",i[i.Response=4]="Response",i[i.User=5]="User",i}(Mo||{}),qc=class{constructor(e,r=200,t="OK"){this.headers=e.headers||new Di,this.status=e.status!==void 0?e.status:r,this.statusText=e.statusText||t,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}},Bh=class i extends qc{constructor(e={}){super(e),this.type=Mo.ResponseHeader}clone(e={}){return new i({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},va=class i extends qc{constructor(e={}){super(e),this.type=Mo.Response,this.body=e.body!==void 0?e.body:null}clone(e={}){return new i({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},So=class extends qc{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},QI=200,kj=204;function lv(i,e){return{body:e,headers:i.headers,context:i.context,observe:i.observe,params:i.params,reportProgress:i.reportProgress,responseType:i.responseType,withCredentials:i.withCredentials,transferCache:i.transferCache}}var jn=(()=>{let e=class e{constructor(t){this.handler=t}request(t,n,o={}){let a;if(t instanceof $c)a=t;else{let l;o.headers instanceof Di?l=o.headers:l=new Di(o.headers);let d;o.params&&(o.params instanceof mr?d=o.params:d=new mr({fromObject:o.params})),a=new $c(t,n,o.body!==void 0?o.body:null,{headers:l,context:o.context,params:d,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let s=oe(a).pipe(Mr(l=>this.handler.handle(l)));if(t instanceof $c||o.observe==="events")return s;let c=s.pipe(be(l=>l instanceof va));switch(o.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return c.pipe(ie(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return c.pipe(ie(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return c.pipe(ie(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body}));case"json":default:return c.pipe(ie(l=>l.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(t,n={}){return this.request("DELETE",t,n)}get(t,n={}){return this.request("GET",t,n)}
8head(t,n={}){return this.request("HEAD",t,n)}jsonp(t,n){return this.request("JSONP",t,{params:new mr().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,n={}){return this.request("OPTIONS",t,n)}patch(t,n,o={}){return this.request("PATCH",t,lv(o,n))}post(t,n,o={}){return this.request("POST",t,lv(o,n))}put(t,n,o={}){return this.request("PUT",t,lv(o,n))}};e.\u0275fac=function(n){return new(n||e)(y(Gc))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),Ej=/^\)\]\}',?\n/,Sj="X-Request-URL";function jI(i){if(i.url)return i.url;let e=Sj.toLocaleLowerCase();return i.headers.get(e)}var hv=(()=>{let e=class e{constructor(){this.fetchImpl=b(mv,{optional:!0})?.fetch??((...t)=>globalThis.fetch(...t)),this.ngZone=b(H)}handle(t){return new ve(n=>{let o=new AbortController;return this.doRequest(t,o.signal,n).then(pv,a=>n.error(new So({error:a}))),()=>o.abort()})}doRequest(t,n,o){return Wo(this,null,function*(){let a=this.createRequestInit(t),s;try{let w=this.ngZone.runOutsideAngular(()=>this.fetchImpl(t.urlWithParams,A({signal:n},a)));Mj(w),o.next({type:Mo.Sent}),s=yield w}catch(w){o.error(new So({error:w,status:w.status??0,statusText:w.statusText,url:t.urlWithParams,headers:w.headers}));return}let c=new Di(s.headers),l=s.statusText,d=jI(s)??t.urlWithParams,h=s.status,_=null;if(t.reportProgress&&o.next(new Bh({headers:c,status:h,statusText:l,url:d})),s.body){let w=s.headers.get("content-length"),W=[],L=s.body.getReader(),$=0,pe,Qe,je=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Wo(this,null,function*(){for(;;){let{done:St,value:Xi}=yield L.read();if(St)break;if(W.push(Xi),$+=Xi.length,t.reportProgress){Qe=t.responseType==="text"?(Qe??"")+(pe??=new TextDecoder).decode(Xi,{stream:!0}):void 0;let Na=()=>o.next({type:Mo.DownloadProgress,total:w?+w:void 0,loaded:$,partialText:Qe});je?je.run(Na):Na()}}}));let Nt=this.concatChunks(W,$);try{let St=s.headers.get("Content-Type")??"";_=this.parseBody(t,Nt,St)}catch(St){o.error(new So({error:St,headers:new Di(s.headers),status:s.status,statusText:s.statusText,url:jI(s)??t.urlWithParams}));return}}h===0&&(h=_?QI:0),h>=200&&h<300?(o.next(new va({body:_,headers:c,status:h,statusText:l,url:d})),o.complete()):o.error(new So({error:_,headers:c,status:h,statusText:l,url:d}))})}parseBody(t,n,o){switch(t.responseType){case"json":let a=new TextDecoder().decode(n).replace(Ej,"");return a===""?null:JSON.parse(a);case"text":return new TextDecoder().decode(n);case"blob":return new Blob([n],{type:o});case"arraybuffer":return n.buffer}}createRequestInit(t){let n={},o=t.withCredentials?"include":void 0;if(t.headers.forEach((a,s)=>n[a]=s.join(",")),t.headers.has("Accept")||(n.Accept="application/json, text/plain, */*"),!t.headers.has("Content-Type")){let a=t.detectContentTypeHeader();a!==null&&(n["Content-Type"]=a)}return{body:t.serializeBody(),method:t.method,headers:n,credentials:o}}concatChunks(t,n){let o=new Uint8Array(n),a=0;for(let s of t)o.set(s,a),a+=s.length;return o}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),mv=class{};function pv(){}function Mj(i){i.then(pv,pv)}function KI(i,e){return e(i)}function Tj(i,e){return(r,t)=>e.intercept(r,{handle:n=>i(n,t)})}function Aj(i,e,r){return(t,n)=>rn(r,()=>e(t,o=>i(o,n)))}var Rj=new C(""),fv=new C(""),ZI=new C(""),XI=new C("",{providedIn:"root",factory:()=>!0});function Oj(){let i=null;return(e,r)=>{i===null&&(i=(b(Rj,{optional:!0})??[]).reduceRight(Tj,KI));let t=b(ar);if(b(XI)){let o=t.add();return i(e,r).pipe(Sn(()=>t.remove(o)))}else return i(e,r)}}var VI=(()=>{let e=class e extends Gc{constructor(t,n){super(),this.backend=t,this.injector=n,this.chain=null,this.pendingTasks=b(ar),this.contributeToStability=b(XI)}handle(t){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(fv),...this.injector.get(ZI,[])]));this.chain=n.reduceRight((o,a)=>Aj(o,a,this.injector),KI)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(t,o=>this.backend.handle(o)).pipe(Sn(()=>this.pendingTasks.remove(n)))}else return this.chain(t,n=>this.backend.handle(n))}};e.\u0275fac=function(n){return new(n||e)(y(Wc),y(Bt))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();var Pj=/^\)\]\}',?\n/;function Fj(i){return"responseURL"in i&&i.responseURL?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):null}var BI=(()=>{let e=class e{constructor(t){this.xhrFactory=t}handle(t){if(t.method==="JSONP")throw new ce(-2800,!1);let n=this.xhrFactory;return(n.\u0275loadImpl?st(n.\u0275loadImpl()):oe(null)).pipe(Dt(()=>new ve(a=>{let s=n.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEac
8h((L,$)=>s.setRequestHeader(L,$.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){let L=t.detectContentTypeHeader();L!==null&&s.setRequestHeader("Content-Type",L)}if(t.responseType){let L=t.responseType.toLowerCase();s.responseType=L!=="json"?L:"text"}let c=t.serializeBody(),l=null,d=()=>{if(l!==null)return l;let L=s.statusText||"OK",$=new Di(s.getAllResponseHeaders()),pe=Fj(s)||t.url;return l=new Bh({headers:$,status:s.status,statusText:L,url:pe}),l},h=()=>{let{headers:L,status:$,statusText:pe,url:Qe}=d(),je=null;$!==kj&&(je=typeof s.response>"u"?s.responseText:s.response),$===0&&($=je?QI:0);let Nt=$>=200&&$<300;if(t.responseType==="json"&&typeof je=="string"){let St=je;je=je.replace(Pj,"");try{je=je!==""?JSON.parse(je):null}catch(Xi){je=St,Nt&&(Nt=!1,je={error:Xi,text:je})}}Nt?(a.next(new va({body:je,headers:L,status:$,statusText:pe,url:Qe||void 0})),a.complete()):a.error(new So({error:je,headers:L,status:$,statusText:pe,url:Qe||void 0}))},_=L=>{let{url:$}=d(),pe=new So({error:L,status:s.status||0,statusText:s.statusText||"Unknown Error",url:$||void 0});a.error(pe)},v=!1,w=L=>{v||(a.next(d()),v=!0);let $={type:Mo.DownloadProgress,loaded:L.loaded};L.lengthComputable&&($.total=L.total),t.responseType==="text"&&s.responseText&&($.partialText=s.responseText),a.next($)},W=L=>{let $={type:Mo.UploadProgress,loaded:L.loaded};L.lengthComputable&&($.total=L.total),a.next($)};return s.addEventListener("load",h),s.addEventListener("error",_),s.addEventListener("timeout",_),s.addEventListener("abort",_),t.reportProgress&&(s.addEventListener("progress",w),c!==null&&s.upload&&s.upload.addEventListener("progress",W)),s.send(c),a.next({type:Mo.Sent}),()=>{s.removeEventListener("error",_),s.removeEventListener("abort",_),s.removeEventListener("load",h),s.removeEventListener("timeout",_),t.reportProgress&&(s.removeEventListener("progress",w),c!==null&&s.upload&&s.upload.removeEventListener("progress",W)),s.readyState!==s.DONE&&s.abort()}})))}};e.\u0275fac=function(n){return new(n||e)(y(bs))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),JI=new C(""),Nj="XSRF-TOKEN",Lj=new C("",{providedIn:"root",factory:()=>Nj}),jj="X-XSRF-TOKEN",Vj=new C("",{providedIn:"root",factory:()=>jj}),zh=class{},Bj=(()=>{let e=class e{constructor(t,n,o){this.doc=t,this.platform=n,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Lh(t,this.cookieName),this.lastCookieString=t),this.lastToken}};e.\u0275fac=function(n){return new(n||e)(y(re),y(Wt),y(Lj))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();function zj(i,e){let r=i.url.toLowerCase();if(!b(JI)||i.method==="GET"||i.method==="HEAD"||r.startsWith("http://")||r.startsWith("https://"))return e(i);let t=b(zh).getToken(),n=b(Vj);return t!=null&&!i.headers.has(n)&&(i=i.clone({headers:i.headers.set(n,t)})),e(i)}var gv=function(i){return i[i.Interceptors=0]="Interceptors",i[i.LegacyInterceptors=1]="LegacyInterceptors",i[i.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",i[i.NoXsrfProtection=3]="NoXsrfProtection",i[i.JsonpSupport=4]="JsonpSupport",i[i.RequestsMadeViaParent=5]="RequestsMadeViaParent",i[i.Fetch=6]="Fetch",i}(gv||{});function ek(i,e){return{\u0275kind:i,\u0275providers:e}}function uJ(...i){let e=[jn,BI,VI,{provide:Gc,useExisting:VI},{provide:Wc,useFactory:()=>b(hv,{optional:!0})??b(BI)},{provide:fv,useValue:zj,multi:!0},{provide:JI,useValue:!0},{provide:zh,useClass:Bj}];for(let r of i)e.push(...r.\u0275providers);return ds(e)}var zI=new C("");function hJ(){return ek(gv.LegacyInterceptors,[{provide:zI,useFactory:Oj},{provide:fv,useExisting:zI,multi:!0}])}function mJ(){return ek(gv.Fetch,[hv,{provide:Wc,useExisting:hv}])}var Hj=new C(""),HI="b",UI="h",$I="s",GI="st",WI="u",qI="rt",Vh=new C(""),Uj=["GET","HEAD"];function $j(i,e){let v=b(Vh),{isCacheActive:r}=v,t=Wy(v,["isCacheActive"]),{transferCache:n,method:o}=i;if(!r||n===!1||o==="POST"&&!t.includePostRequests&&!n||o!=="POST"&&!Uj.includes(o)||!t.includeRequestsWithAuthHeaders&&Gj(i)||t.filter?.(i)===!1)return e(i);let a=b(ps),s=b(Hj,{optional:!0}),c=Uc(b(Wt));if(s&&!c)throw new ce(2803,!1);let l=c&&s?Qj(i.url,s):i.url,d=qj(i,l),h=a.get(d,null),_=t.includeHeaders;if(typeof n=="object"&&n.includeHeaders&&(_=n.includeHeaders),h){let{[HI]:w,[qI]:W,[UI]:L,[$I]:$,[GI]:pe,[WI]:Qe}=h,je=w;switch(W){case"arraybuffer":je=new TextEncoder().encode(w).buffer;break;case"blob":je=new Blob([w]);break}let Nt=new Di(L);return oe(new va({body:je,headers:Nt,status:$,statusText:pe,url:Qe}))}return e(i).pipe(ut(w=>{w instanceof va&&c&&a.set(d,{[HI]:w.body,[UI]:Wj(w.headers,_),[$I]:w.status,[GI]:w.statusText,[WI]:l,[qI]:i.responseType})}))}function Gj(i){return i.headers.has("authorization")||i.headers.has("proxy-authorization")}function Wj(i,e){if(!e)return{};let r={};for(let t of e){let n=i.getAll(t);n!==null&&(r[t]=n)}return r}function YI(i){return[...i.keys()].sort().map(e=>`${e}=${i.getAll(e)}`).join("&")}function qj(i,e){let{params:r,method:t,responseType:n}=i,o=YI(r),a=i.serializeBody();a instanceof URLSearchParams?a=YI(a):typeof a!="string"&&(a="");let s=[t,n,e,a,o].join("|"),c=Yj(s);return c}function Yj(i){let e=0;for(let r of i)e=Math.imul(31,e)+r.charCodeAt(0)<<0;return e+=2147483648,e.toString()}function tk(i){return[{provide:Vh,useFactory:()=>(sn("NgHttpTransferCache"),A({isCacheActive:!0},i))},{provide:ZI,useValue:$j,multi:!0,deps:[ps,Vh]},{provide:vs,multi:!0,useFactory:()=>{let e=b(mi),r=b(Vh);return()=>{Ch(e).then(()=>{r.isCacheActive=!1})}}}]}function Qj(i,e){let r=new URL(i,"resolve://").origin,t=e[r];return t?i.replace(r,t):i}var bv=class extends Oh{constructor(){super(...arguments),this.supportsDOMEvents=!0}},yv=class i extends bv{static makeCurrent(){vI(new i)}onAndCancel(e,r,t){return e.addEventListener(r,t),()=>{e.removeEventListener(r,t)}}dispatchEvent(e,r){e.dispatchEvent(r)}remove(e){e.remove()}createElement(e,r){return r=r||this.getDefaultDocument(),r.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}
8isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,r){return r==="window"?window:r==="document"?e:r==="body"?e.body:null}getBaseHref(e){let r=Kj();return r==null?null:Zj(r)}resetBaseElement(){Yc=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return Lh(document.cookie,e)}},Yc=null;function Kj(){return Yc=Yc||document.querySelector("base"),Yc?Yc.getAttribute("href"):null}function Zj(i){return new URL(i,document.baseURI).pathname}var wv=class{addToWindow(e){Zt.getAngularTestability=(t,n=!0)=>{let o=e.findTestabilityInTree(t,n);if(o==null)throw new ce(5103,!1);return o},Zt.getAllAngularTestabilities=()=>e.getAllTestabilities(),Zt.getAllAngularRootElements=()=>e.getAllRootElements();let r=t=>{let n=Zt.getAllAngularTestabilities(),o=n.length,a=function(){o--,o==0&&t()};n.forEach(s=>{s.whenStable(a)})};Zt.frameworkStabilizers||(Zt.frameworkStabilizers=[]),Zt.frameworkStabilizers.push(r)}findTestabilityInTree(e,r,t){if(r==null)return null;let n=e.getTestability(r);return n??(t?Ln().isShadowRoot(r)?this.findTestabilityInTree(e,r.host,!0):this.findTestabilityInTree(e,r.parentElement,!0):null)}},Xj=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),Cv=new C(""),ok=(()=>{let e=class e{constructor(t,n){this._zone=n,this._eventNameToPlugin=new Map,t.forEach(o=>{o.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,n,o){return this._findPluginFor(n).addEventListener(t,n,o)}getZone(){return this._zone}_findPluginFor(t){let n=this._eventNameToPlugin.get(t);if(n)return n;if(n=this._plugins.find(a=>a.supports(t)),!n)throw new ce(5101,!1);return this._eventNameToPlugin.set(t,n),n}};e.\u0275fac=function(n){return new(n||e)(y(Cv),y(H))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),Uh=class{constructor(e){this._doc=e}},_v="ng-app-id",ak=(()=>{let e=class e{constructor(t,n,o,a={}){this.doc=t,this.appId=n,this.nonce=o,this.platformId=a,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Uc(a),this.resetHostNodes()}addStyles(t){for(let n of t)this.changeUsageCount(n,1)===1&&this.onStyleAdded(n)}removeStyles(t){for(let n of t)this.changeUsageCount(n,-1)<=0&&this.onStyleRemoved(n)}ngOnDestroy(){let t=this.styleNodesInDOM;t&&(t.forEach(n=>n.remove()),t.clear());for(let n of this.getAllStyles())this.onStyleRemoved(n);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(let n of this.getAllStyles())this.addStyleToHost(t,n)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(let n of this.hostNodes)this.addStyleToHost(n,t)}onStyleRemoved(t){let n=this.styleRef;n.get(t)?.elements?.forEach(o=>o.remove()),n.delete(t)}collectServerRenderedStyles(){let t=this.doc.head?.querySelectorAll(`style[${_v}="${this.appId}"]`);if(t?.length){let n=new Map;return t.forEach(o=>{o.textContent!=null&&n.set(o.textContent,o)}),n}return null}changeUsageCount(t,n){let o=this.styleRef;if(o.has(t)){let a=o.get(t);return a.usage+=n,a.usage}return o.set(t,{usage:n,elements:[]}),n}getStyleElement(t,n){let o=this.styleNodesInDOM,a=o?.get(n);if(a?.parentNode===t)return o.delete(n),a.removeAttribute(_v),a;{let s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=n,this.platformIsServer&&s.setAttribute(_v,this.appId),t.appendChild(s),s}}addStyleToHost(t,n){let o=this.getStyleElement(t,n),a=this.styleRef,s=a.get(n)?.elements;s?s.push(o):a.set(n,{elements:[o],usage:1})}resetHostNodes(){let t=this.hostNodes;t.clear(),t.add(this.doc.head)}};e.\u0275fac=function(n){return new(n||e)(y(re),y(pa),y(Oc,8),y(Wt))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),vv={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/Math/MathML"},Iv=/%COMP%/g,sk="%COMP%",Jj=`_nghost-${sk}`,eV=`_ngcontent-${sk}`,tV=!0,iV=new C("",{providedIn:"root",factory:()=>tV});function nV(i){return eV.replace(Iv,i)}function rV(i){return Jj.replace(Iv,i)}function ck(i,e){return e.map(r=>r.replace(Iv,i))}var ik=(()=>{let e=class e{constructor(t,n,o,a,s,c,l,d=null){this.eventManager=t,this.sharedStylesHost=n,this.appId=o,this.removeStylesOnCompDestroy=a,this.doc=s,this.platformId=c,this.ngZone=l,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=Uc(c),this.defaultRenderer=new Qc(t,s,l,this.platformIsServer)}createRenderer(t,n){if(!t||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===ir.ShadowDom&&(n=ke(A({},n),{encapsulation:ir.Emulated}));let o=this.getOrCreateRenderer(t,n);
8return o instanceof $h?o.applyToHost(t):o instanceof Kc&&o.applyStyles(),o}getOrCreateRenderer(t,n){let o=this.rendererByCompId,a=o.get(n.id);if(!a){let s=this.doc,c=this.ngZone,l=this.eventManager,d=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,_=this.platformIsServer;switch(n.encapsulation){case ir.Emulated:a=new $h(l,d,n,this.appId,h,s,c,_);break;case ir.ShadowDom:return new xv(l,d,t,n,s,c,this.nonce,_);default:a=new Kc(l,d,n,h,s,c,_);break}o.set(n.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(n){return new(n||e)(y(ok),y(ak),y(pa),y(iV),y(re),y(Wt),y(H),y(Oc))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),Qc=class{constructor(e,r,t,n){this.eventManager=e,this.doc=r,this.ngZone=t,this.platformIsServer=n,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,r){return r?this.doc.createElementNS(vv[r]||r,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,r){(nk(e)?e.content:e).appendChild(r)}insertBefore(e,r,t){e&&(nk(e)?e.content:e).insertBefore(r,t)}removeChild(e,r){r.remove()}selectRootElement(e,r){let t=typeof e=="string"?this.doc.querySelector(e):e;if(!t)throw new ce(-5104,!1);return r||(t.textContent=""),t}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,r,t,n){if(n){r=n+":"+r;let o=vv[n];o?e.setAttributeNS(o,r,t):e.setAttribute(r,t)}else e.setAttribute(r,t)}removeAttribute(e,r,t){if(t){let n=vv[t];n?e.removeAttributeNS(n,r):e.removeAttribute(`${t}:${r}`)}else e.removeAttribute(r)}addClass(e,r){e.classList.add(r)}removeClass(e,r){e.classList.remove(r)}setStyle(e,r,t,n){n&(rr.DashCase|rr.Important)?e.style.setProperty(r,t,n&rr.Important?"important":""):e.style[r]=t}removeStyle(e,r,t){t&rr.DashCase?e.style.removeProperty(r):e.style[r]=""}setProperty(e,r,t){e!=null&&(e[r]=t)}setValue(e,r){e.nodeValue=r}listen(e,r,t){if(typeof e=="string"&&(e=Ln().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${r}`);return this.eventManager.addEventListener(e,r,this.decoratePreventDefault(t))}decoratePreventDefault(e){return r=>{if(r==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(r)):e(r))===!1&&r.preventDefault()}}};function nk(i){return i.tagName==="TEMPLATE"&&i.content!==void 0}var xv=class extends Qc{constructor(e,r,t,n,o,a,s,c){super(e,o,a,c),this.sharedStylesHost=r,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=ck(n.id,n.styles);for(let d of l){let h=document.createElement("style");s&&h.setAttribute("nonce",s),h.textContent=d,this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,r){return super.appendChild(this.nodeOrShadowRoot(e),r)}insertBefore(e,r,t){return super.insertBefore(this.nodeOrShadowRoot(e),r,t)}removeChild(e,r){return super.removeChild(null,r)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Kc=class extends Qc{constructor(e,r,t,n,o,a,s,c){super(e,o,a,s),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=n,this.styles=c?ck(c,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},$h=class extends Kc{constructor(e,r,t,n,o,a,s,c){let l=n+"-"+t.id;super(e,r,t,o,a,s,c,l),this.contentAttr=nV(l),this.hostAttr=rV(l)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,r){let t=super.createElement(e,r);return super.setAttribute(t,this.contentAttr,""),t}},oV=(()=>{let e=class e extends Uh{constructor(t){super(t)}supports(t){return!0}addEventListener(t,n,o){return t.addEventListener(n,o,!1),()=>this.removeEventListener(t,n,o)}removeEventListener(t,n,o){return t.removeEventListener(n,o)}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),rk=["alt","control","meta","shift"],aV={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},sV={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey},cV=(()=>{let e=class e extends Uh{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,n,o){let a=e.parseEventName(n),s=e.eventCallback(a.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ln().onAndCancel(t,a.domEventName,s))}static parseEventName(t){let n=t.toLowerCase().split("."),o=n.shift();if(n.length===0||!(o==="keydown"||o==="keyup"))return null;let a=e._normalizeKey(n.pop()),s="",c=n.indexOf("code");if(c>
8-1&&(n.splice(c,1),s="code."),rk.forEach(d=>{let h=n.indexOf(d);h>-1&&(n.splice(h,1),s+=d+".")}),s+=a,n.length!=0||a.length===0)return null;let l={};return l.domEventName=o,l.fullKey=s,l}static matchEventFullKeyCode(t,n){let o=aV[t.key]||t.key,a="";return n.indexOf("code.")>-1&&(o=t.code,a="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),rk.forEach(s=>{if(s!==o){let c=sV[s];c(t)&&(a+=s+".")}}),a+=o,a===n)}static eventCallback(t,n,o){return a=>{e.matchEventFullKeyCode(a,t)&&o.runGuarded(()=>n(a))}}static _normalizeKey(t){return t==="esc"?"escape":t}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();function lV(){yv.makeCurrent()}function dV(){return new wi}function uV(){return ZC(document),document}var hV=[{provide:Wt,useValue:cv},{provide:h_,useValue:lV,multi:!0},{provide:re,useFactory:uV,deps:[]}],EJ=G_(nI,"browser",hV),mV=new C(""),pV=[{provide:Bc,useClass:wv,deps:[]},{provide:U_,useClass:bh,deps:[H,yh,Bc]},{provide:bh,useClass:bh,deps:[H,yh,Bc]}],fV=[{provide:Gu,useValue:"root"},{provide:wi,useFactory:dV,deps:[]},{provide:Cv,useClass:oV,multi:!0,deps:[re,H,Wt]},{provide:Cv,useClass:cV,multi:!0,deps:[re]},ik,ak,ok,{provide:cs,useExisting:ik},{provide:bs,useClass:Xj,deps:[]},[]],SJ=(()=>{let e=class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:pa,useValue:t.appId}]}}};e.\u0275fac=function(n){return new(n||e)(y(mV,12))},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[...fV,...pV],imports:[ot,rI]});let i=e;return i})(),Gh=(()=>{let e=class e{constructor(t){this._doc=t,this._dom=Ln()}addTag(t,n=!1){return t?this._getOrCreateElement(t,n):null}addTags(t,n=!1){return t?t.reduce((o,a)=>(a&&o.push(this._getOrCreateElement(a,n)),o),[]):[]}getTag(t){return t&&this._doc.querySelector(`meta[${t}]`)||null}getTags(t){if(!t)return[];let n=this._doc.querySelectorAll(`meta[${t}]`);return n?[].slice.call(n):[]}updateTag(t,n){if(!t)return null;n=n||this._parseSelector(t);let o=this.getTag(n);return o?this._setMetaElementAttributes(t,o):this._getOrCreateElement(t,!0)}removeTag(t){this.removeTagElement(this.getTag(t))}removeTagElement(t){t&&this._dom.remove(t)}_getOrCreateElement(t,n=!1){if(!n){let s=this._parseSelector(t),c=this.getTags(s).filter(l=>this._containsAttributes(t,l))[0];if(c!==void 0)return c}let o=this._dom.createElement("meta");return this._setMetaElementAttributes(t,o),this._doc.getElementsByTagName("head")[0].appendChild(o),o}_setMetaElementAttributes(t,n){return Object.keys(t).forEach(o=>n.setAttribute(this._getMetaKeyMap(o),t[o])),n}_parseSelector(t){let n=t.name?"name":"property";return`${n}="${t[n]}"`}_containsAttributes(t,n){return Object.keys(t).every(o=>n.getAttribute(this._getMetaKeyMap(o))===t[o])}_getMetaKeyMap(t){return gV[t]||t}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),gV={httpEquiv:"http-equiv"},Wh=(()=>{let e=class e{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ba=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:function(n){let o=null;return n?o=new(n||e):o=y(_V),o},providedIn:"root"});let i=e;return i})(),_V=(()=>{let e=class e extends ba{constructor(t){super(),this._doc=t}sanitize(t,n){if(n==null)return null;switch(t){case ti.NONE:return n;case ti.HTML:return Br(n,"HTML")?an(n):g_(this._doc,String(n)).toString();case ti.STYLE:return Br(n,"Style")?an(n):n;case ti.SCRIPT:if(Br(n,"Script"))return an(n);throw new ce(5200,!1);case ti.URL:return Br(n,"URL")?an(n):rh(String(n));case ti.RESOURCE_URL:if(Br(n,"ResourceURL"))return an(n);throw new ce(5201,!1);default:throw new ce(5202,!1)}}bypassSecurityTrustHtml(t){return lx(t)}bypassSecurityTrustStyle(t){return dx(t)}bypassSecurityTrustScript(t){return ux(t)}bypassSecurityTrustUrl(t){return hx(t)}bypassSecurityTrustResourceUrl(t){return mx(t)}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Dv=function(i){return i[i.NoHttpTransferCache=0]="NoHttpTransferCache",i[i.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",i[i.I18nSupport=2]="I18nSupport",i[i.EventReplay=3]="EventReplay",i}(Dv||{});
8function MJ(...i){let e=[],r=new Set,t=r.has(Dv.HttpTransferCacheOptions);for(let{\u0275providers:n,\u0275kind:o}of i)r.add(o),n.length&&e.push(n);return ds([[],oI(),r.has(Dv.NoHttpTransferCache)||t?[]:tk({}),e])}var Le="primary",dl=Symbol("RouteTitle"),Tv=class{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let r=this.params[e];return Array.isArray(r)?r[0]:r}return null}getAll(e){if(this.has(e)){let r=this.params[e];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}};function Es(i){return new Tv(i)}function vV(i,e,r){let t=r.path.split("/");if(t.length>i.length||r.pathMatch==="full"&&(e.hasChildren()||t.length<i.length))return null;let n={};for(let o=0;o<t.length;o++){let a=t[o],s=i[o];if(a[0]===":")n[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:i.slice(0,t.length),posParams:n}}function bV(i,e){if(i.length!==e.length)return!1;for(let r=0;r<i.length;++r)if(!pr(i[r],e[r]))return!1;return!0}function pr(i,e){let r=i?Av(i):void 0,t=e?Av(e):void 0;if(!r||!t||r.length!=t.length)return!1;let n;for(let o=0;o<r.length;o++)if(n=r[o],!bk(i[n],e[n]))return!1;return!0}function Av(i){return[...Object.keys(i),...Object.getOwnPropertySymbols(i)]}function bk(i,e){if(Array.isArray(i)&&Array.isArray(e)){if(i.length!==e.length)return!1;let r=[...i].sort(),t=[...e].sort();return r.every((n,o)=>t[o]===n)}else return i===e}function yk(i){return i.length>0?i[i.length-1]:null}function Ro(i){return co(i)?i:_a(i)?st(Promise.resolve(i)):oe(i)}var yV={exact:Ck,subset:xk},wk={exact:wV,subset:CV,ignored:()=>!0};function lk(i,e,r){return yV[r.paths](i.root,e.root,r.matrixParams)&&wk[r.queryParams](i.queryParams,e.queryParams)&&!(r.fragment==="exact"&&i.fragment!==e.fragment)}function wV(i,e){return pr(i,e)}function Ck(i,e,r){if(!wa(i.segments,e.segments)||!Qh(i.segments,e.segments,r)||i.numberOfChildren!==e.numberOfChildren)return!1;for(let t in e.children)if(!i.children[t]||!Ck(i.children[t],e.children[t],r))return!1;return!0}function CV(i,e){return Object.keys(e).length<=Object.keys(i).length&&Object.keys(e).every(r=>bk(i[r],e[r]))}function xk(i,e,r){return Dk(i,e,e.segments,r)}function Dk(i,e,r,t){if(i.segments.length>r.length){let n=i.segments.slice(0,r.length);return!(!wa(n,r)||e.hasChildren()||!Qh(n,r,t))}else if(i.segments.length===r.length){if(!wa(i.segments,r)||!Qh(i.segments,r,t))return!1;for(let n in e.children)if(!i.children[n]||!xk(i.children[n],e.children[n],t))return!1;return!0}else{let n=r.slice(0,i.segments.length),o=r.slice(i.segments.length);return!wa(i.segments,n)||!Qh(i.segments,n,t)||!i.children[Le]?!1:Dk(i.children[Le],e,o,t)}}function Qh(i,e,r){return e.every((t,n)=>wk[r](i[n].parameters,t.parameters))}var Xr=class{constructor(e=new rt([],{}),r={},t=null){this.root=e,this.queryParams=r,this.fragment=t}get queryParamMap(){return this._queryParamMap??=Es(this.queryParams),this._queryParamMap}toString(){return IV.serialize(this)}},rt=class{constructor(e,r){this.segments=e,this.children=r,this.parent=null,Object.values(r).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Kh(this)}},ya=class{constructor(e,r){this.path=e,this.parameters=r}get parameterMap(){return this._parameterMap??=Es(this.parameters),this._parameterMap}toString(){return kk(this)}};function xV(i,e){return wa(i,e)&&i.every((r,t)=>pr(r.parameters,e[t].parameters))}function wa(i,e){return i.length!==e.length?!1:i.every((r,t)=>r.path===e[t].path)}function DV(i,e){let r=[];return Object.entries(i.children).forEach(([t,n])=>{t===Le&&(r=r.concat(e(n,t)))}),Object.entries(i.children).forEach(([t,n])=>{t!==Le&&(r=r.concat(e(n,t)))}),r}var ul=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>new Ss,providedIn:"root"});let i=e;return i})(),Ss=class{parse(e){let r=new Ov(e);return new Xr(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(e){let r=`/${Zc(e.root,!0)}`,t=SV(e.queryParams),n=typeof e.fragment=="string"?`#${kV(e.fragment)}`:"";return`${r}${t}${n}`}},IV=new Ss;function Kh(i){return i.segments.map(e=>kk(e)).join("/")}function Zc(i,e){if(!i.hasChildren())return Kh(i);if(e){let r=i.children[Le]?Zc(i.children[Le],!1):"",t=[];
vendor: 6,974 bytes, line 8
8return Object.entries(i.children).forEach(([n,o])=>{n!==Le&&t.push(`${n}:${Zc(o,!1)}`)}),t.length>0?`${r}(${t.join("//")})`:r}else{let r=DV(i,(t,n)=>n===Le?[Zc(i.children[Le],!1)]:[`${n}:${Zc(t,!1)}`]);return Object.keys(i.children).length===1&&i.children[Le]!=null?`${Kh(i)}/${r[0]}`:`${Kh(i)}/(${r.join("//")})`}}function Ik(i){return encodeURIComponent(i).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qh(i){return Ik(i).replace(/%3B/gi,";")}function kV(i){return encodeURI(i)}function Rv(i){return Ik(i).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Zh(i){return decodeURIComponent(i)}function dk(i){return Zh(i.replace(/\+/g,"%20"))}function kk(i){return`${Rv(i.path)}${EV(i.parameters)}`}function EV(i){return Object.entries(i).map(([e,r])=>`;${Rv(e)}=${Rv(r)}`).join("")}function SV(i){let e=Object.entries(i).map(([r,t])=>Array.isArray(t)?t.map(n=>`${qh(r)}=${qh(n)}`).join("&"):`${qh(r)}=${qh(t)}`).filter(r=>r);return e.length?`?${e.join("&")}`:""}var MV=/^[^\/()?;#]+/;function kv(i){let e=i.match(MV);return e?e[0]:""}var TV=/^[^\/()?;=#]+/;function AV(i){let e=i.match(TV);return e?e[0]:""}var RV=/^[^=?&#]+/;function OV(i){let e=i.match(RV);return e?e[0]:""}var PV=/^[^&#]+/;function FV(i){let e=i.match(PV);return e?e[0]:""}var Ov=class{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new rt([],{}):new rt([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(e.length>0||Object.keys(r).length>0)&&(t[Le]=new rt(e,r)),t}parseSegment(){let e=kv(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new ce(4009,!1);return this.capture(e),new ya(Zh(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let r=AV(this.remaining);if(!r)return;this.capture(r);let t="";if(this.consumeOptional("=")){let n=kv(this.remaining);n&&(t=n,this.capture(t))}e[Zh(r)]=Zh(t)}parseQueryParam(e){let r=OV(this.remaining);if(!r)return;this.capture(r);let t="";if(this.consumeOptional("=")){let a=FV(this.remaining);a&&(t=a,this.capture(t))}let n=dk(r),o=dk(t);if(e.hasOwnProperty(n)){let a=e[n];Array.isArray(a)||(a=[a],e[n]=a),a.push(o)}else e[n]=o}parseParens(e){let r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let t=kv(this.remaining),n=this.remaining[t.length];if(n!=="/"&&n!==")"&&n!==";")throw new ce(4010,!1);let o;t.indexOf(":")>-1?(o=t.slice(0,t.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=Le);let a=this.parseChildren();r[o]=Object.keys(a).length===1?a[Le]:new rt([],a),this.consumeOptional("//")}return r}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new ce(4011,!1)}};function Ek(i){return i.segments.length>0?new rt([],{[Le]:i}):i}function Sk(i){let e={};for(let[t,n]of Object.entries(i.children)){let o=Sk(n);if(t===Le&&o.segments.length===0&&o.hasChildren())for(let[a,s]of Object.entries(o.children))e[a]=s;else(o.segments.length>0||o.hasChildren())&&(e[t]=o)}let r=new rt(i.segments,e);return NV(r)}function NV(i){if(i.numberOfChildren===1&&i.children[Le]){let e=i.children[Le];return new rt(i.segments.concat(e.segments),e.children)}return i}function Ca(i){return i instanceof Xr}function LV(i,e,r=null,t=null){let n=Mk(i);return Tk(n,e,r,t)}function Mk(i){let e;function r(o){let a={};for(let c of o.children){let l=r(c);a[c.outlet]=l}let s=new rt(o.url,a);return o===i&&(e=s),s}let t=r(i.root),n=Ek(t);return e??n}function Tk(i,e,r,t){let n=i;for(;n.parent;)n=n.parent;if(e.length===0)return Ev(n,n,n,r,t);let o=jV(e);if(o.toRoot())return Ev(n,n,new rt([],{}),r,t);let a=VV(o,n,i),s=a.processChildren?el(a.segmentGroup,a.index,o.commands):Rk(a.segmentGroup,a.index,o.commands);return Ev(n,a.segmentGroup,s,r,t)}function Xh(i){return typeof i=="object"&&i!=null&&!i.outlets&&!i.segmentPath}function nl(i){return typeof i=="object"&&i!=null&&i.outlets}function Ev(i,e,r,t,n){let o={};t&&Object.entries(t).forEach(([c,l])=>{o[c]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`});let a;i===e?a=r:a=Ak(i,e,r);let s=Ek(Sk(a));return new Xr(s,o,n)}function Ak(i,e,r){let t={};return Object.entries(i.children).forEach(([n,o])=>{o===e?t[n]=r:t[n]=Ak(o,e,r)}),new rt(i.segments,t)}var Jh=class{constructor(e,r,t){if(this.isAbsolute=e,this.numberOfDoubleDots=r,this.commands=t,e&&t.length>0&&Xh(t[0]))throw new ce(4003,!1);let n=t.find(nl);if(n&&n!==yk(t))throw new ce(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function jV(i){if(typeof i[0]=="string"&&i.length===1&&i[0]==="/")return new Jh(!0,0,i);let e=0,r=!1,t=i.reduce((n,o,a)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let s={};return Object.entries(o.outlets).forEach(([c,l])=>{s[c]=typeof l=="string"?l.split("/"):l}),[...n,{outlets:s}]}if(o.segmentPath)return[...n,o.segmentPath]}return typeof o!="string"?[...n,o]:a===0?(o.split("/").forEach((s,c)=>{c==0&&s==="."||(c==0&&s===""?r=!0:s===".."?e++:s!=""&&n.push(s))}),n):[...n,o]},[]);return new Jh(r,e,t)}var Ds=class{constructor(e,r,t){this.segmentGroup=e,this.processChildren=r,this.index=t}};function VV(i,e,r){if(i.isAbsolute)return new Ds(e,!0,0);if(!r)return new Ds(e,!1,NaN);if(r.parent===null)return new Ds(r,!0,0);let t=Xh(i.commands[0])?0:1,n=r.segments.length-1+t;return BV(r,n,i.numberOfDoubleDots)}function BV(i,e,r){let t=i,n=e,o=r;for(;o>n;){if(o-=n,t=t.parent,!t)throw new ce(4005,!1);n=t.segments.length}return new Ds(t,!1,n-o)}function zV(i){return nl(i[0])?i[0].outlets:{[Le]:i}}function Rk(i,e,r){if(i??=new rt([],{}),i.segments.length===0&&i.hasChildren())return el(i,e,r);let t=HV(i,e,r),n=r.slice(t.commandIndex);if(t.match&&t.pathIndex<i.segments.length){let o=new rt(i.segments.slice(0,t.pathIndex),{});return o.children[Le]=new rt(i.segments.slice(t.pathIndex),i.children),el(o,0,n)}else return t.match&&n.length===0?new rt(i.segments,{}):t.match&&!i.hasChildren()?Pv(i,e,r):t.match?el(i,0,n):Pv(i,e,r)}function el(i,e,r){if(r.length===0)return new rt(i.segments,{});{let t=zV(r),n={};if(Object.keys(t).some(o=>o!==Le)&&i.children[Le]&&i.numberOfChildren===1&&i.children[Le].segments.length===0){let o=el
8(i.children[Le],e,r);return new rt(i.segments,o.children)}return Object.entries(t).forEach(([o,a])=>{typeof a=="string"&&(a=[a]),a!==null&&(n[o]=Rk(i.children[o],e,a))}),Object.entries(i.children).forEach(([o,a])=>{t[o]===void 0&&(n[o]=a)}),new rt(i.segments,n)}}function HV(i,e,r){let t=0,n=e,o={match:!1,pathIndex:0,commandIndex:0};for(;n<i.segments.length;){if(t>=r.length)return o;let a=i.segments[n],s=r[t];if(nl(s))break;let c=`${s}`,l=t<r.length-1?r[t+1]:null;if(n>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!hk(c,l,a))return o;t+=2}else{if(!hk(c,{},a))return o;t++}n++}return{match:!0,pathIndex:n,commandIndex:t}}function Pv(i,e,r){let t=i.segments.slice(0,e),n=0;for(;n<r.length;){let o=r[n];if(nl(o)){let c=UV(o.outlets);return new rt(t,c)}if(n===0&&Xh(r[0])){let c=i.segments[e];t.push(new ya(c.path,uk(r[0]))),n++;continue}let a=nl(o)?o.outlets[Le]:`${o}`,s=n<r.length-1?r[n+1]:null;a&&s&&Xh(s)?(t.push(new ya(a,uk(s))),n+=2):(t.push(new ya(a,{})),n++)}return new rt(t,{})}function UV(i){let e={};return Object.entries(i).forEach(([r,t])=>{typeof t=="string"&&(t=[t]),t!==null&&(e[r]=Pv(new rt([],{}),0,t))}),e}function uk(i){let e={};return Object.entries(i).forEach(([r,t])=>e[r]=`${t}`),e}function hk(i,e,r){return i==r.path&&pr(e,r.parameters)}var tl="imperative",qt=function(i){return i[i.NavigationStart=0]="NavigationStart",i[i.NavigationEnd=1]="NavigationEnd",i[i.NavigationCancel=2]="NavigationCancel",i[i.NavigationError=3]="NavigationError",i[i.RoutesRecognized=4]="RoutesRecognized",i[i.ResolveStart=5]="ResolveStart",i[i.ResolveEnd=6]="ResolveEnd",i[i.GuardsCheckStart=7]="GuardsCheckStart",i[i.GuardsCheckEnd=8]="GuardsCheckEnd",i[i.RouteConfigLoadStart=9]="RouteConfigLoadStart",i[i.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",i[i.ChildActivationStart=11]="ChildActivationStart",i[i.ChildActivationEnd=12]="ChildActivationEnd",i[i.ActivationStart=13]="ActivationStart",i[i.ActivationEnd=14]="ActivationEnd",i[i.Scroll=15]="Scroll",i[i.NavigationSkipped=16]="NavigationSkipped",i}(qt||{}),pn=class{constructor(e,r){this.id=e,this.url=r}},Ms=class extends pn{constructor(e,r,t="imperative",n=null){super(e,r),this.type=qt.NavigationStart,this.navigationTrigger=t,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Bn=class extends pn{constructor(e,r,t){super(e,r),this.urlAfterRedirects=t,this.type=qt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},qi=function(i){return i[i.Redirect=0]="Redirect",i[i.SupersededByNewNavigation=1]="SupersededByNewNavigation",i[i.NoDataFromResolver=2]="NoDataFromResolver",i[i.GuardRejected=3]="GuardRejected",i}(qi||{}),em=function(i){return i[i.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",i[i.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",i}(em||{}),Zr=class extends pn{constructor(e,r,t,n){super(e,r),this.reason=t,this.code=n,this.type=qt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},To=class extends pn{constructor(e,r,t,n){super(e,r),this.reason=t,this.code=n,this.type=qt.NavigationSkipped}},rl=class extends pn{constructor(e,r,t,n){super(e,r),this.error=t,this.target=n,this.type=qt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},tm=class extends pn{constructor(e,r,t,n){super(e,r),this.urlAfterRedirects=t,this.state=n,this.type=qt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Fv=class extends pn{constructor(e,r,t,n){super(e,r),this.urlAfterRedirects=t,this.state=n,this.type=qt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Nv=class extends pn{constructor(e,r,t,n,o){super(e,r),this.urlAfterRedirects=t,this.state=n,this.shouldActivate=o,this.type=qt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Lv=class extends pn{constructor(e,r,t,n){super(e,r),this.urlAfterRedirects=t,this.state=n,this.type=qt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},jv=class extends pn{constructor(e,r,t,n){super(e,r),this.urlAfterRedirects=t,this.state=n,this.type=qt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Vv=class{constructor(e){this.route=e,this.type=qt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Bv=class{constructor(e){this.route=e,this.type=qt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},zv=class{constructor(e){this.snapshot=e,this.type=qt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Hv=class{constructor(e){this.snapshot=e,this.type=qt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Uv=class{constructor(e){this.snapshot=e,this.type=qt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},$v=class{constructor(e){this.snapshot=e,this.type=qt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},im=class{constructor(e,r,t){this.routerEvent=e,this.position=r,this.anchor=t,this.type=qt.Scroll}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},ol=class{},Ts=class{constructor(e,r){this.url=e,this.navigationBehaviorOptions=r}};function $V(i,e){return i.providers&&!i._injector&&(i._injector=fh(i.providers,e,`Route: ${i.path}`)),i._injector??e}function Vn(i){return i.outlet||Le}function GV(i,e){let r=i.filter(t=>Vn(t)===e);return r.push(...i.filter(t=>Vn(t)!==e)),r}function hl(i){if(!i)return null;
8if(i.routeConfig?._injector)return i.routeConfig._injector;for(let e=i.parent;e;e=e.parent){let r=e.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}var Gv=class{get injector(){return hl(this.route?.snapshot)??this.rootInjector}set injector(e){}constructor(e){this.rootInjector=e,this.outlet=null,this.route=null,this.children=new ml(this.rootInjector),this.attachRef=null}},ml=(()=>{let e=class e{constructor(t){this.rootInjector=t,this.contexts=new Map}onChildOutletCreated(t,n){let o=this.getOrCreateContext(t);o.outlet=n,this.contexts.set(t,o)}onChildOutletDestroyed(t){let n=this.getContext(t);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let n=this.getContext(t);return n||(n=new Gv(this.rootInjector),this.contexts.set(t,n)),n}getContext(t){return this.contexts.get(t)||null}};e.\u0275fac=function(n){return new(n||e)(y(Bt))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),nm=class{constructor(e){this._root=e}get root(){return this._root.value}parent(e){let r=this.pathFromRoot(e);return r.length>1?r[r.length-2]:null}children(e){let r=Wv(e,this._root);return r?r.children.map(t=>t.value):[]}firstChild(e){let r=Wv(e,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(e){let r=qv(e,this._root);return r.length<2?[]:r[r.length-2].children.map(n=>n.value).filter(n=>n!==e)}pathFromRoot(e){return qv(e,this._root).map(r=>r.value)}};function Wv(i,e){if(i===e.value)return e;for(let r of e.children){let t=Wv(i,r);if(t)return t}return null}function qv(i,e){if(i===e.value)return[e];for(let r of e.children){let t=qv(i,r);if(t.length)return t.unshift(e),t}return[]}var Wi=class{constructor(e,r){this.value=e,this.children=r}toString(){return`TreeNode(${this.value})`}};function xs(i){let e={};return i&&i.children.forEach(r=>e[r.value.outlet]=r),e}var rm=class extends nm{constructor(e,r){super(e),this.snapshot=r,ib(this,e)}toString(){return this.snapshot.toString()}};function Ok(i){let e=WV(i),r=new at([new ya("",{})]),t=new at({}),n=new at({}),o=new at({}),a=new at(""),s=new Jr(r,t,o,a,n,Le,i,e.root);return s.snapshot=e.root,new rm(new Wi(s,[]),e)}function WV(i){let e={},r={},t={},n="",o=new Is([],e,t,n,r,Le,i,null,{});return new am("",new Wi(o,[]))}var Jr=class{constructor(e,r,t,n,o,a,s,c){this.urlSubject=e,this.paramsSubject=r,this.queryParamsSubject=t,this.fragmentSubject=n,this.dataSubject=o,this.outlet=a,this.component=s,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(ie(l=>l[dl]))??oe(void 0),this.url=e,this.params=r,this.queryParams=t,this.fragment=n,this.data=o}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(ie(e=>Es(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ie(e=>Es(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function om(i,e,r="emptyOnly"){let t,{routeConfig:n}=i;return e!==null&&(r==="always"||n?.path===""||!e.component&&!e.routeConfig?.loadComponent)?t={params:A(A({},e.params),i.params),data:A(A({},e.data),i.data),resolve:A(A(A(A({},i.data),e.data),n?.data),i._resolvedData)}:t={params:A({},i.params),data:A({},i.data),resolve:A(A({},i.data),i._resolvedData??{})},n&&Fk(n)&&(t.resolve[dl]=n.title),t}var Is=class{get title(){return this.data?.[dl]}constructor(e,r,t,n,o,a,s,c,l){this.url=e,this.params=r,this.queryParams=t,this.fragment=n,this.data=o,this.outlet=a,this.component=s,this.routeConfig=c,this._resolve=l}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??=Es(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Es(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(t=>t.toString()).join("/"),r=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${r}')`}},am=class extends nm{constructor(e,r){super(r),this.url=e,ib(this,r)}toString(){return Pk(this._root)}};
8function ib(i,e){e.value._routerState=i,e.children.forEach(r=>ib(i,r))}function Pk(i){let e=i.children.length>0?` { ${i.children.map(Pk).join(", ")} } `:"";return`${i.value}${e}`}function Sv(i){if(i.snapshot){let e=i.snapshot,r=i._futureSnapshot;i.snapshot=r,pr(e.queryParams,r.queryParams)||i.queryParamsSubject.next(r.queryParams),e.fragment!==r.fragment&&i.fragmentSubject.next(r.fragment),pr(e.params,r.params)||i.paramsSubject.next(r.params),bV(e.url,r.url)||i.urlSubject.next(r.url),pr(e.data,r.data)||i.dataSubject.next(r.data)}else i.snapshot=i._futureSnapshot,i.dataSubject.next(i._futureSnapshot.data)}function Yv(i,e){let r=pr(i.params,e.params)&&xV(i.url,e.url),t=!i.parent!=!e.parent;return r&&!t&&(!i.parent||Yv(i.parent,e.parent))}function Fk(i){return typeof i.title=="string"||i.title===null}var qV=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=Le,this.activateEvents=new S,this.deactivateEvents=new S,this.attachEvents=new S,this.detachEvents=new S,this.parentContexts=b(ml),this.location=b(Ve),this.changeDetector=b(ne),this.inputBinder=b(um,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(t){if(t.name){let{firstChange:n,previousValue:o}=t.name;if(n)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ce(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ce(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ce(4012,!1);this.location.detach();let t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,n){this.activated=t,this._activatedRoute=n,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){let t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,n){if(this.isActivated)throw new ce(4013,!1);this._activatedRoute=t;let o=this.location,s=t.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,l=new Qv(t,c,o.injector);this.activated=o.createComponent(s,{index:o.length,injector:l,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Ce]});let i=e;return i})(),Qv=class i{__ngOutletInjector(e){return new i(this.route,this.childContexts,e)}constructor(e,r,t){this.route=e,this.childContexts=r,this.parent=t}get(e,r){return e===Jr?this.route:e===ml?this.childContexts:this.parent.get(e,r)}},um=new C(""),mk=(()=>{let e=class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){let{activatedRoute:n}=t,o=kn([n.queryParams,n.params,n.data]).pipe(Dt(([a,s,c],l)=>(c=A(A(A({},a),s),c),l===0?oe(c):Promise.resolve(c)))).subscribe(a=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(t);return}let s=sI(n.component);if(!s){this.unsubscribeFromRouteData(t);return}for(let{templateName:c}of s.inputs)t.activatedComponentRef.setInput(c,a[c])});this.outletDataSubscriptions.set(t,o)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();function YV(i,e,r){let t=al(i,e._root,r?r._root:void 0);return new rm(t,e)}function al(i,e,r){if(r&&i.shouldReuseRoute(e.value,r.value.snapshot)){let t=r.value;t._futureSnapshot=e.value;let n=QV(i,e,r);return new Wi(t,n)}else{if(i.shouldAttach(e.value)){let o=i.retrieve(e.value);if(o!==null){let a=o.route;return a.value._futureSnapshot=e.value,a.children=e.children.map(s=>al(i,s)),a}}let t=KV(e.value),n=e.children.map(o=>al(i,o));return new Wi(t,n)}}function QV(i,e,r){return e.children.map(t=>{for(let n of r.children)if(i.shouldReuseRoute(t.value,n.value.snapshot))return al(i,t,n);return al(i,t)})}function KV(i){return new Jr(new at(i.url),new at(i.params),new at(i.queryParams),new at(i.fragment),new at(i.data),i.outlet,i.component,i)}var sl=class{constructor(e,r){this.redirectTo=e,this.navigationBehaviorOptions=r}},Nk="ngNavigationCancelingError";function sm(i,e){let{redirectTo:r,navigationBehaviorOptions:t}=Ca(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,n=Lk(!1,qi.Redirect);return n.url=r,n.navigationBehaviorOptions=t,n}function Lk(i,e){let r=new Error(`NavigationCancelingError: ${i||""}`);return r[Nk]=!0,r.cancellationCode=e,r}function ZV(i){return jk(i)&&Ca(i.url)}function jk(i){return!!i&&i[Nk]}var XV=(i,e,r,t)=>ie(n=>(new Kv(e,n.targetRouterState,n.currentRouterState,r,t).activate(i),n)),Kv=class{constructor(e,r,t,n,o){this.routeReuseStrategy=e,this.futureState=r,this.currState=t,this.forwardEvent=n,this.inputBindingEnabled=o}activate(e){let r=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,t,e),Sv(this.futureState.root),this.activateChildRoutes(r,t,e)}deactivateChildRoutes(e,r,t){let n=xs(r);
vendor: 6,727 bytes, line 8
8e.children.forEach(o=>{let a=o.value.outlet;this.deactivateRoutes(o,n[a],t),delete n[a]}),Object.values(n).forEach(o=>{this.deactivateRouteAndItsChildren(o,t)})}deactivateRoutes(e,r,t){let n=e.value,o=r?r.value:null;if(n===o)if(n.component){let a=t.getContext(n.outlet);a&&this.deactivateChildRoutes(e,r,a.children)}else this.deactivateChildRoutes(e,r,t);else o&&this.deactivateRouteAndItsChildren(r,t)}deactivateRouteAndItsChildren(e,r){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,r):this.deactivateRouteAndOutlet(e,r)}detachAndStoreRouteSubtree(e,r){let t=r.getContext(e.value.outlet),n=t&&e.value.component?t.children:r,o=xs(e);for(let a of Object.values(o))this.deactivateRouteAndItsChildren(a,n);if(t&&t.outlet){let a=t.outlet.detach(),s=t.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:a,route:e,contexts:s})}}deactivateRouteAndOutlet(e,r){let t=r.getContext(e.value.outlet),n=t&&e.value.component?t.children:r,o=xs(e);for(let a of Object.values(o))this.deactivateRouteAndItsChildren(a,n);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(e,r,t){let n=xs(r);e.children.forEach(o=>{this.activateRoutes(o,n[o.value.outlet],t),this.forwardEvent(new $v(o.value.snapshot))}),e.children.length&&this.forwardEvent(new Hv(e.value.snapshot))}activateRoutes(e,r,t){let n=e.value,o=r?r.value:null;if(Sv(n),n===o)if(n.component){let a=t.getOrCreateContext(n.outlet);this.activateChildRoutes(e,r,a.children)}else this.activateChildRoutes(e,r,t);else if(n.component){let a=t.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){let s=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),Sv(s.route.value),this.activateChildRoutes(e,null,a.children)}else a.attachRef=null,a.route=n,a.outlet&&a.outlet.activateWith(n,a.injector),this.activateChildRoutes(e,null,a.children)}else this.activateChildRoutes(e,null,t)}},cm=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},ks=class{constructor(e,r){this.component=e,this.route=r}};function JV(i,e,r){let t=i._root,n=e?e._root:null;return Xc(t,n,r,[t.value])}function eB(i){let e=i.routeConfig?i.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:i,guards:e}}function Rs(i,e){let r=Symbol(),t=e.get(i,r);return t===r?typeof i=="function"&&!jw(i)?i:e.get(i):t}function Xc(i,e,r,t,n={canDeactivateChecks:[],canActivateChecks:[]}){let o=xs(e);return i.children.forEach(a=>{tB(a,o[a.value.outlet],r,t.concat([a.value]),n),delete o[a.value.outlet]}),Object.entries(o).forEach(([a,s])=>il(s,r.getContext(a),n)),n}function tB(i,e,r,t,n={canDeactivateChecks:[],canActivateChecks:[]}){let o=i.value,a=e?e.value:null,s=r?r.getContext(i.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){let c=iB(a,o,o.routeConfig.runGuardsAndResolvers);c?n.canActivateChecks.push(new cm(t)):(o.data=a.data,o._resolvedData=a._resolvedData),o.component?Xc(i,e,s?s.children:null,t,n):Xc(i,e,r,t,n),c&&s&&s.outlet&&s.outlet.isActivated&&n.canDeactivateChecks.push(new ks(s.outlet.component,a))}else a&&il(e,s,n),n.canActivateChecks.push(new cm(t)),o.component?Xc(i,null,s?s.children:null,t,n):Xc(i,null,r,t,n);return n}function iB(i,e,r){if(typeof r=="function")return r(i,e);switch(r){case"pathParamsChange":return!wa(i.url,e.url);case"pathParamsOrQueryParamsChange":return!wa(i.url,e.url)||!pr(i.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Yv(i,e)||!pr(i.queryParams,e.queryParams);case"paramsChange":default:return!Yv(i,e)}}function il(i,e,r){let t=xs(i),n=i.value;Object.entries(t).forEach(([o,a])=>{n.component?e?il(a,e.children.getContext(o),r):il(a,null,r):il(a,e,r)}),n.component?e&&e.outlet&&e.outlet.isActivated?r.canDeactivateChecks.push(new ks(e.outlet.component,n)):r.canDeactivateChecks.push(new ks(null,n)):r.canDeactivateChecks.push(new ks(null,n))}function pl(i){return typeof i=="function"}function nB(i){return typeof i=="boolean"}function rB(i){return i&&pl(i.canLoad)}function oB(i){return i&&pl(i.canActivate)}function aB(i){return i&&pl(i.canActivateChild)}function sB(i){return i&&pl(i.canDeactivate)}function cB(i){return i&&pl(i.canMatch)}function Vk(i){return i instanceof In||i?.name==="EmptyError"}var Yh=Symbol("INITIAL_VALUE");function As(){return Dt(i=>kn(i.map(e=>e.pipe(Ge(1),We(Yh)))).pipe(ie(e=>{for(let r of e)if(r!==!0){if(r===Yh)return Yh;if(r===!1||lB(r))return r}return!0}),be(e=>e!==Yh),Ge(1)))}function lB(i){return Ca(i)||i instanceof sl}function dB(i,e){return xt(r=>{let{targetSnapshot:t,currentSnapshot:n,guards:{canActivateChecks:o,canDeactivateChecks:a}}=r;return a.length===0&&o.length===0?oe(ke(A({},r),{guardsResult:!0})):uB(a,t,n,i).pipe(xt(s=>s&&nB(s)?hB(t,o,i,e):oe(s)),ie(s=>ke(A({},r),{guardsResult:s})))})}function uB(i,e,r,t){return st(i).pipe(xt(n=>_B(n.component,n.route,r,e,t)),Mn(n=>n!==!0,!0))}function hB(i,e,r,t){return st(e).pipe(Mr(n=>Zn(pB(n.route.parent,t),mB(n.route,t),gB(i,n.path,r),fB(i,n.route,r))),Mn(n=>n!==!0,!0))}function mB(i,e){return i!==null&&e&&e(new Uv(i)),oe(!0)}function pB(i,e){return i!==null&&e&&e(new zv(i)),oe(!0)}function fB(i,e,r){let t=e.routeConfig?e.routeConfig.canActivate:null;if(!t||t.length===0)return oe(!0);let n=t.map(o=>Xn(()=>{let a=hl(e)??r,s=Rs(o,a),c=oB(s)?s.canActivate(e,i):rn(a,()=>s(e,i));return Ro(c).pipe(Mn())}));return oe(n).pipe(As())}function gB(i,e,r){let t=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(a=>eB(a)).filter(a=>a!==null).map(a=>Xn(()=>{let s=a.guards.map(c=>{let l=hl(a.node)??r,d=Rs(c,l),h=aB(d)?d.canActivateChild(t,i):rn(l,()=>d(t,i));return Ro(h).pipe(Mn())});return oe(s).pipe(As())}));return oe(o).pipe(As())}function _B(i,e,r,t,n){let o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return oe(!0);let a=o.map(s=>{let c=hl(e)??n,l=Rs(s,c),d=sB(l)?l.canDeactivate(i,e,r,t):rn(c,()=>l(i,e,r,t));return Ro(d).pipe(Mn())});return oe(a).pipe(As())}function vB(i,e,r,t){let n=e.canLoad;if(n===void 0||n.length===0)return oe(!0);let o=n.map(a=>{let s=Rs(a,i),c=rB(s)?s.canLoad(e,r):rn(i,()=>s(e,r));return Ro(c)});return oe(o).pipe(As(),Bk(t))}function Bk(i){return af(ut(e=>{if(typeof e!="boolean")throw sm(i,e)}),ie(e=>e===!0))}function bB(i,e,r,t){let n=e.canMatch;if(!n||n.length===0)return oe(!0);let o=n.map(a=>{let s=Rs(a,i),c=cB(s)?s.canMatch(e,r):rn(i,()=>s(e,r));return Ro(c)});return oe(o).pipe(As(),Bk(t))}var cl=class{constructor(e){this.segmentGroup=e||null}}
8,ll=class extends Error{constructor(e){super(),this.urlTree=e}};function Cs(i){return Qn(new cl(i))}function yB(i){return Qn(new ce(4e3,!1))}function wB(i){return Qn(Lk(!1,qi.GuardRejected))}var Zv=class{constructor(e,r){this.urlSerializer=e,this.urlTree=r}lineralizeSegments(e,r){let t=[],n=r.root;for(;;){if(t=t.concat(n.segments),n.numberOfChildren===0)return oe(t);if(n.numberOfChildren>1||!n.children[Le])return yB(`${e.redirectTo}`);n=n.children[Le]}}applyRedirectCommands(e,r,t,n,o){if(typeof r!="string"){let s=r,{queryParams:c,fragment:l,routeConfig:d,url:h,outlet:_,params:v,data:w,title:W}=n,L=rn(o,()=>s({params:v,data:w,queryParams:c,fragment:l,routeConfig:d,url:h,outlet:_,title:W}));if(L instanceof Xr)throw new ll(L);r=L}let a=this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),e,t);if(r[0]==="/")throw new ll(a);return a}applyRedirectCreateUrlTree(e,r,t,n){let o=this.createSegmentGroup(e,r.root,t,n);return new Xr(o,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(e,r){let t={};return Object.entries(e).forEach(([n,o])=>{if(typeof o=="string"&&o[0]===":"){let s=o.substring(1);t[n]=r[s]}else t[n]=o}),t}createSegmentGroup(e,r,t,n){let o=this.createSegments(e,r.segments,t,n),a={};return Object.entries(r.children).forEach(([s,c])=>{a[s]=this.createSegmentGroup(e,c,t,n)}),new rt(o,a)}createSegments(e,r,t,n){return r.map(o=>o.path[0]===":"?this.findPosParam(e,o,n):this.findOrReturn(o,t))}findPosParam(e,r,t){let n=t[r.path.substring(1)];if(!n)throw new ce(4001,!1);return n}findOrReturn(e,r){let t=0;for(let n of r){if(n.path===e.path)return r.splice(t),n;t++}return e}},Xv={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function CB(i,e,r,t,n){let o=zk(i,e,r);return o.matched?(t=$V(e,t),bB(t,e,r,n).pipe(ie(a=>a===!0?o:A({},Xv)))):oe(o)}function zk(i,e,r){if(e.path==="**")return xB(r);if(e.path==="")return e.pathMatch==="full"&&(i.hasChildren()||r.length>0)?A({},Xv):{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};let n=(e.matcher||vV)(r,i,e);if(!n)return A({},Xv);let o={};Object.entries(n.posParams??{}).forEach(([s,c])=>{o[s]=c.path});let a=n.consumed.length>0?A(A({},o),n.consumed[n.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:n.consumed,remainingSegments:r.slice(n.consumed.length),parameters:a,positionalParamSegments:n.posParams??{}}}function xB(i){return{matched:!0,parameters:i.length>0?yk(i).parameters:{},consumedSegments:i,remainingSegments:[],positionalParamSegments:{}}}function pk(i,e,r,t){return r.length>0&&kB(i,r,t)?{segmentGroup:new rt(e,IB(t,new rt(r,i.children))),slicedSegments:[]}:r.length===0&&EB(i,r,t)?{segmentGroup:new rt(i.segments,DB(i,r,t,i.children)),slicedSegments:r}:{segmentGroup:new rt(i.segments,i.children),slicedSegments:r}}function DB(i,e,r,t){let n={};for(let o of r)if(hm(i,e,o)&&!t[Vn(o)]){let a=new rt([],{});n[Vn(o)]=a}return A(A({},t),n)}function IB(i,e){let r={};r[Le]=e;for(let t of i)if(t.path===""&&Vn(t)!==Le){let n=new rt([],{});r[Vn(t)]=n}return r}function kB(i,e,r){return r.some(t=>hm(i,e,t)&&Vn(t)!==Le)}function EB(i,e,r){return r.some(t=>hm(i,e,t))}function hm(i,e,r){return(i.hasChildren()||e.length>0)&&r.pathMatch==="full"?!1:r.path===""}function SB(i,e,r){return e.length===0&&!i.children[r]}var Jv=class{};function MB(i,e,r,t,n,o,a="emptyOnly"){return new eb(i,e,r,t,n,a,o).recognize()}var TB=31,eb=class{constructor(e,r,t,n,o,a,s){this.injector=e,this.configLoader=r,this.rootComponentType=t,this.config=n,this.urlTree=o,this.paramsInheritanceStrategy=a,this.urlSerializer=s,this.applyRedirects=new Zv(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(e){return new ce(4002,`'${e.segmentGroup}'`)}recognize(){let e=pk(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(ie(({children:r,rootSnapshot:t})=>{let n=new Wi(t,r),o=new am("",n),a=LV(t,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(a),{state:o,tree:a}}))}match(e){let r=new Is([],Object.freeze({}),Object.freeze(A({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Le,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,Le,r).pipe(ie(t=>({children:t,rootSnapshot:r})),$t(t=>{if(t instanceof ll)return this.urlTree=t.urlTree,this.match(t.urlTree.root);throw t instanceof cl?this.noMatchError(t):t}))}processSegmentGroup(e,r,t,n,o){return t.segments.length===0&&t.hasChildren()?this.processChildren(e,r,t,o):this.processSegment(e,r,t,t.segments,n,!0,o).pipe(ie(a=>a instanceof Wi?[a]:[]))}processChildren(e,r,t,n){let o=[];for(let a of Object.keys(t.children))a==="primary"?o.unshift(a):o.push(a);return st(o).pipe(Mr(a=>{let s=t.children[a],c=GV(r,a);return this.processSegmentGroup(e,c,s,a,n)}),pf((a,s)=>(a.push(...s),a)),lo(null),mf(),xt(a=>{if(a===null)return Cs(t);let s=Hk(a);return AB(s),oe(s)}))}processSegment(e,r,t,n,o,a,s){return st(r).pipe(Mr(c=>this.processSegmentAgainstRoute(c._injector??e,r,c,t,n,o,a,s).pipe($t(l=>{if(l instanceof cl)return oe(null);throw l}))),Mn(c=>!!c),$t(c=>{if(Vk(c))return SB(t,n,o)?oe(new Jv):Cs(t);throw c}))}processSegmentAgainstRoute(e,r,t,n,o,a,s,c){return Vn(t)!==a&&(a===Le||!hm(n,o,t))?Cs(n):t.redirectTo===void 0?this.matchSegmentAgainstRoute(e,n,t,o,a,c):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(e,n,r,t,o,a,c):Cs(n)}expandSegmentAgainstRouteUsingRedirect(e,r,t,n,o,a,s){let{matched:c,parameters:l,consumedSegments:d,positionalParamSegments:h,remainingSegments:_}=zk(r,n,o);if(!c)return Cs(r);
8typeof n.redirectTo=="string"&&n.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>TB&&(this.allowRedirects=!1));let v=new Is(o,l,Object.freeze(A({},this.urlTree.queryParams)),this.urlTree.fragment,fk(n),Vn(n),n.component??n._loadedComponent??null,n,gk(n)),w=om(v,s,this.paramsInheritanceStrategy);v.params=Object.freeze(w.params),v.data=Object.freeze(w.data);let W=this.applyRedirects.applyRedirectCommands(d,n.redirectTo,h,v,e);return this.applyRedirects.lineralizeSegments(n,W).pipe(xt(L=>this.processSegment(e,t,r,L.concat(_),a,!1,s)))}matchSegmentAgainstRoute(e,r,t,n,o,a){let s=CB(r,t,n,e,this.urlSerializer);return t.path==="**"&&(r.children={}),s.pipe(Dt(c=>c.matched?(e=t._injector??e,this.getChildConfig(e,t,n).pipe(Dt(({routes:l})=>{let d=t._loadedInjector??e,{parameters:h,consumedSegments:_,remainingSegments:v}=c,w=new Is(_,h,Object.freeze(A({},this.urlTree.queryParams)),this.urlTree.fragment,fk(t),Vn(t),t.component??t._loadedComponent??null,t,gk(t)),W=om(w,a,this.paramsInheritanceStrategy);w.params=Object.freeze(W.params),w.data=Object.freeze(W.data);let{segmentGroup:L,slicedSegments:$}=pk(r,_,v,l);if($.length===0&&L.hasChildren())return this.processChildren(d,l,L,w).pipe(ie(Qe=>new Wi(w,Qe)));if(l.length===0&&$.length===0)return oe(new Wi(w,[]));let pe=Vn(t)===o;return this.processSegment(d,l,L,$,pe?Le:o,!0,w).pipe(ie(Qe=>new Wi(w,Qe instanceof Wi?[Qe]:[])))}))):Cs(r)))}getChildConfig(e,r,t){return r.children?oe({routes:r.children,injector:e}):r.loadChildren?r._loadedRoutes!==void 0?oe({routes:r._loadedRoutes,injector:r._loadedInjector}):vB(e,r,t,this.urlSerializer).pipe(xt(n=>n?this.configLoader.loadChildren(e,r).pipe(ut(o=>{r._loadedRoutes=o.routes,r._loadedInjector=o.injector})):wB(r))):oe({routes:[],injector:e})}};function AB(i){i.sort((e,r)=>e.value.outlet===Le?-1:r.value.outlet===Le?1:e.value.outlet.localeCompare(r.value.outlet))}function RB(i){let e=i.value.routeConfig;return e&&e.path===""}function Hk(i){let e=[],r=new Set;for(let t of i){if(!RB(t)){e.push(t);continue}let n=e.find(o=>t.value.routeConfig===o.value.routeConfig);n!==void 0?(n.children.push(...t.children),r.add(n)):e.push(t)}for(let t of r){let n=Hk(t.children);e.push(new Wi(t.value,n))}return e.filter(t=>!r.has(t))}function fk(i){return i.data||{}}function gk(i){return i.resolve||{}}function OB(i,e,r,t,n,o){return xt(a=>MB(i,e,r,t,a.extractedUrl,n,o).pipe(ie(({state:s,tree:c})=>ke(A({},a),{targetSnapshot:s,urlAfterRedirects:c}))))}function PB(i,e){return xt(r=>{let{targetSnapshot:t,guards:{canActivateChecks:n}}=r;if(!n.length)return oe(r);let o=new Set(n.map(c=>c.route)),a=new Set;for(let c of o)if(!a.has(c))for(let l of Uk(c))a.add(l);let s=0;return st(a).pipe(Mr(c=>o.has(c)?FB(c,t,i,e):(c.data=om(c,c.parent,i).resolve,oe(void 0))),ut(()=>s++),Qa(1),xt(c=>s===a.size?oe(r):Mt))})}function Uk(i){let e=i.children.map(r=>Uk(r)).flat();return[i,...e]}function FB(i,e,r,t){let n=i.routeConfig,o=i._resolve;return n?.title!==void 0&&!Fk(n)&&(o[dl]=n.title),NB(o,i,e,t).pipe(ie(a=>(i._resolvedData=a,i.data=om(i,i.parent,r).resolve,null)))}function NB(i,e,r,t){let n=Av(i);if(n.length===0)return oe({});let o={};return st(n).pipe(xt(a=>LB(i[a],e,r,t).pipe(Mn(),ut(s=>{if(s instanceof sl)throw sm(new Ss,s);o[a]=s}))),Qa(1),uo(o),$t(a=>Vk(a)?Mt:Qn(a)))}function LB(i,e,r,t){let n=hl(e)??t,o=Rs(i,n),a=o.resolve?o.resolve(e,r):rn(n,()=>o(e,r));return Ro(a)}function Mv(i){return Dt(e=>{let r=i(e);return r?st(r).pipe(ie(()=>e)):oe(e)})}var $k=(()=>{let e=class e{buildTitle(t){let n,o=t.root;for(;o!==void 0;)n=this.getResolvedTitleForRoute(o)??n,o=o.children.find(a=>a.outlet===Le);return n}getResolvedTitleForRoute(t){return t.data[dl]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>b(jB),providedIn:"root"});let i=e;return i})(),jB=(()=>{let e=class e extends $k{constructor(t){super(),this.title=t}updateTitle(t){let n=this.buildTitle(t);n!==void 0&&this.title.setTitle(n)}};e.\u0275fac=function(n){return new(n||e)(y(Wh))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),fl=new C("",{providedIn:"root",factory:()=>({})}),VB=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=T({type:e,selectors:[["ng-component"]],standalone:!0,features:[q],decls:1,vars:0,template:function(n,o){n&1&&U(0,"router-outlet")},dependencies:[qV],encapsulation:2});let i=e;return i})();function nb(i){let e=i.children&&i.children.map(nb),r=e?ke(A({},i),{children:e}):A({},i);return!r.component&&!r.loadComponent&&(e||r.loadChildren)&&r.outlet&&r.outlet!==Le&&(r.component=VB),r}var lm=new C(""),rb=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=b(xh)}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return oe(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);let n=Ro(t.loadComponent()).pipe(ie(Gk),ut(a=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=a}),Sn(()=>{this.componentLoaders.delete(t)})),o=new Yn(n,()=>new E).pipe(Ha());return this.componentLoaders.set(t,o),o}loadChildren(t,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return oe({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let a=BB(n,this.compiler,t,this.onLoadEndListener).pipe(Sn(()=>{this.childrenLoaders.delete(n)})),s=new Yn(a,()=>new E).pipe(Ha());return this.childrenLoaders.set(n,s),s}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function BB(i,e,r,t){return Ro(i.loadChildren()).pipe(ie(Gk),xt(n=>n instanceof kc||Array.isArray(n)?oe(n):st(e.compileModuleAsync(n))),ie(n=>{t&&t(i);let o,a,s=!1;return Array.isArray(n)?(a=n,s=!0):(o=n.create(r).injector,a=o.get(lm,[],{optional:!0,self:!0}).flat()),{routes:a.map(nb),injector:o}}))}function zB(i){return i&&typeof i=="object"&&"default"in i}function Gk(i){return zB(i)?i.default:i}var ob=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>b(HB),providedIn:"root"});let i=e;return i})(),HB=(()=>{let e=class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,n){return t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Wk=new C(""),qk=new C("");function UB(i,e,r){let t=i.get(qk),n=i.get(re);return i.get(H).runOutsideAngular(()=>{if(!n.startViewTransition||t.skipNextTransition)return t.skipNextTransition=!1,new Promise(l=>setTimeout(l));let o,a=new Promise(l=>{o=l}),s=n.startViewTransition(()=>(o(),$B(i))),{onViewTransitionCreated:c}=t;return c&&rn(i,()=>c({transition:s,from:e,to:r})),a})}function $B(i){return new Promise(e=>{pt({read:()=>setTimeout(e)},{injector:i})})}var GB=new C(""),ab=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new E,this.transitionAbortSubject=ne
8w E,this.configLoader=b(rb),this.environmentInjector=b(Bt),this.urlSerializer=b(ul),this.rootContexts=b(ml),this.location=b(hn),this.inputBindingEnabled=b(um,{optional:!0})!==null,this.titleStrategy=b($k),this.options=b(fl,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=b(ob),this.createViewTransition=b(Wk,{optional:!0}),this.navigationErrorHandler=b(GB,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>oe(void 0),this.rootComponentType=null;let t=o=>this.events.next(new Vv(o)),n=o=>this.events.next(new Bv(o));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=t}complete(){this.transitions?.complete()}handleNavigationRequest(t){let n=++this.navigationId;this.transitions?.next(ke(A(A({},this.transitions.value),t),{id:n}))}setupNavigations(t,n,o){return this.transitions=new at({id:0,currentUrlTree:n,currentRawUrl:n,extractedUrl:this.urlHandlingStrategy.extract(n),urlAfterRedirects:this.urlHandlingStrategy.extract(n),rawUrl:n,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:tl,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(be(a=>a.id!==0),ie(a=>ke(A({},a),{extractedUrl:this.urlHandlingStrategy.extract(a.rawUrl)})),Dt(a=>{let s=!1,c=!1;return oe(a).pipe(Dt(l=>{if(this.navigationId>a.id)return this.cancelNavigationTransition(a,"",qi.SupersededByNewNavigation),Mt;this.currentTransition=a,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?ke(A({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let d=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),h=l.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!d&&h!=="reload"){let _="";return this.events.next(new To(l.id,this.urlSerializer.serialize(l.rawUrl),_,em.IgnoredSameUrlNavigation)),l.resolve(!1),Mt}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return oe(l).pipe(Dt(_=>{let v=this.transitions?.getValue();return this.events.next(new Ms(_.id,this.urlSerializer.serialize(_.extractedUrl),_.source,_.restoredState)),v!==this.transitions?.getValue()?Mt:Promise.resolve(_)}),OB(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),ut(_=>{a.targetSnapshot=_.targetSnapshot,a.urlAfterRedirects=_.urlAfterRedirects,this.currentNavigation=ke(A({},this.currentNavigation),{finalUrl:_.urlAfterRedirects});let v=new tm(_.id,this.urlSerializer.serialize(_.extractedUrl),this.urlSerializer.serialize(_.urlAfterRedirects),_.targetSnapshot);this.events.next(v)}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:_,extractedUrl:v,source:w,restoredState:W,extras:L}=l,$=new Ms(_,this.urlSerializer.serialize(v),w,W);this.events.next($);let pe=Ok(this.rootComponentType).snapshot;return this.currentTransition=a=ke(A({},l),{targetSnapshot:pe,urlAfterRedirects:v,extras:ke(A({},L),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=v,oe(a)}else{let _="";return this.events.next(new To(l.id,this.urlSerializer.serialize(l.extractedUrl),_,em.IgnoredByUrlHandlingStrategy)),l.resolve(!1),Mt}}),ut(l=>{let d=new Fv(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),ie(l=>(this.currentTransition=a=ke(A({},l),{guards:JV(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),a)),dB(this.environmentInjector,l=>this.events.next(l)),ut(l=>{if(a.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw sm(this.urlSerializer,l.guardsResult);let d=new Nv(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(d)}),be(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",qi.GuardRejected),!1)),Mv(l=>{if(l.guards.canActivateChecks.length)return oe(l).pipe(ut(d=>{let h=new Lv(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}),Dt(d=>{let h=!1;return oe(d).pipe(PB(this.paramsInheritanceStrategy,this.environmentInjector),ut({next:()=>h=!0,complete:()=>
8{h||this.cancelNavigationTransition(d,"",qi.NoDataFromResolver)}}))}),ut(d=>{let h=new jv(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}))}),Mv(l=>{let d=h=>{let _=[];h.routeConfig?.loadComponent&&!h.routeConfig._loadedComponent&&_.push(this.configLoader.loadComponent(h.routeConfig).pipe(ut(v=>{h.component=v}),ie(()=>{})));for(let v of h.children)_.push(...d(v));return _};return kn(d(l.targetSnapshot.root)).pipe(lo(null),Ge(1))}),Mv(()=>this.afterPreactivation()),Dt(()=>{let{currentSnapshot:l,targetSnapshot:d}=a,h=this.createViewTransition?.(this.environmentInjector,l.root,d.root);return h?st(h).pipe(ie(()=>a)):oe(a)}),ie(l=>{let d=YV(t.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=a=ke(A({},l),{targetRouterState:d}),this.currentNavigation.targetRouterState=d,a}),ut(()=>{this.events.next(new ol)}),XV(this.rootContexts,t.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),Ge(1),ut({next:l=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Bn(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{s=!0}}),ue(this.transitionAbortSubject.pipe(ut(l=>{throw l}))),Sn(()=>{!s&&!c&&this.cancelNavigationTransition(a,"",qi.SupersededByNewNavigation),this.currentTransition?.id===a.id&&(this.currentNavigation=null,this.currentTransition=null)}),$t(l=>{if(c=!0,jk(l))this.events.next(new Zr(a.id,this.urlSerializer.serialize(a.extractedUrl),l.message,l.cancellationCode)),ZV(l)?this.events.next(new Ts(l.url,l.navigationBehaviorOptions)):a.resolve(!1);else{let d=new rl(a.id,this.urlSerializer.serialize(a.extractedUrl),l,a.targetSnapshot??void 0);try{let h=rn(this.environmentInjector,()=>this.navigationErrorHandler?.(d));if(h instanceof sl){let{message:_,cancellationCode:v}=sm(this.urlSerializer,h);this.events.next(new Zr(a.id,this.urlSerializer.serialize(a.extractedUrl),_,v)),this.events.next(new Ts(h.redirectTo,h.navigationBehaviorOptions))}else{this.events.next(d);let _=t.errorHandler(l);a.resolve(!!_)}}catch(h){this.options.resolveNavigationPromiseOnError?a.resolve(!1):a.reject(h)}}return Mt}))}))}cancelNavigationTransition(t,n,o){let a=new Zr(t.id,this.urlSerializer.serialize(t.extractedUrl),n,o);this.events.next(a),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==n?.toString()&&!this.currentNavigation?.extras.skipLocationChange}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function WB(i){return i!==tl}var qB=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>b(YB),providedIn:"root"});let i=e;return i})(),tb=class{shouldDetach(e){return!1}store(e,r){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,r){return e.routeConfig===r.routeConfig}},YB=(()=>{let e=class e extends tb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Yk=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:()=>b(QB),providedIn:"root"});let i=e;return i})(),QB=(()=>{let e=class e extends Yk{constructor(){super(...arguments),this.location=b(hn),this.urlSerializer=b(ul),this.options=b(fl,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=b(ob),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Xr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ok(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(n=>{n.type==="popstate"&&t(n.url,n.state)})}handleRouterEvent(t,n){if(t instanceof Ms)this.stateMemento=this.createStateMemento();else if(t instanceof To)this.rawUrlTree=n.initialUrl;else if(t instanceof tm){if(this.urlUpdateStrategy==="eager"&&!n.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(n.finalUrl,n.initialUrl);this.setBrowserUrl(n.targetBrowserUrl??o,n)}}else t instanceof ol?(this.currentUrlTree=n.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(n.finalUrl,n.initialUrl),this.routerState=n.targetRouterState,this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(n.targetBrowserUrl??this.rawUrlTree,n)):t instanceof Zr&&(t.code===qi.GuardRejected||t.code===qi.NoDataFromRe
8solver)?this.restoreHistory(n):t instanceof rl?this.restoreHistory(n,!0):t instanceof Bn&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,n){let o=t instanceof Xr?this.urlSerializer.serialize(t):t;if(this.location.isCurrentPathEqualTo(o)||n.extras.replaceUrl){let a=this.browserPageId,s=A(A({},n.extras.state),this.generateNgRouterState(n.id,a));this.location.replaceState(o,"",s)}else{let a=A(A({},n.extras.state),this.generateNgRouterState(n.id,this.browserPageId+1));this.location.go(o,"",a)}}restoreHistory(t,n=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,a=this.currentPageId-o;a!==0?this.location.historyGo(a):this.currentUrlTree===t.finalUrl&&a===0&&(this.resetState(t),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetState(t),this.resetUrlToCurrentUrlTree())}resetState(t){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,n){return this.canceledNavigationResolution==="computed"?{navigationId:t,\u0275routerPageId:n}:{navigationId:t}}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Jc=function(i){return i[i.COMPLETE=0]="COMPLETE",i[i.FAILED=1]="FAILED",i[i.REDIRECTING=2]="REDIRECTING",i}(Jc||{});function Qk(i,e){i.events.pipe(be(r=>r instanceof Bn||r instanceof Zr||r instanceof rl||r instanceof To),ie(r=>r instanceof Bn||r instanceof To?Jc.COMPLETE:(r instanceof Zr?r.code===qi.Redirect||r.code===qi.SupersededByNewNavigation:!1)?Jc.REDIRECTING:Jc.FAILED),be(r=>r!==Jc.REDIRECTING),Ge(1)).subscribe(()=>{e()})}function KB(i){throw i}var ZB={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},XB={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Ii=(()=>{let e=class e{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.console=b(vh),this.stateManager=b(Yk),this.options=b(fl,{optional:!0})||{},this.pendingTasks=b(ar),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=b(ab),this.urlSerializer=b(ul),this.location=b(hn),this.urlHandlingStrategy=b(ob),this._events=new E,this.errorHandler=this.options.errorHandler||KB,this.navigated=!1,this.routeReuseStrategy=b(qB),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=b(lm,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!b(um,{optional:!0}),this.eventsSubscription=new de,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(n=>{try{let o=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(o!==null&&a!==null){if(this.stateManager.handleRouterEvent(n,a),n instanceof Zr&&n.code!==qi.Redirect&&n.code!==qi.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof Bn)this.navigated=!0;else if(n instanceof Ts){let s=n.navigationBehaviorOptions,c=this.urlHandlingStrategy.merge(n.url,o.currentRawUrl),l=A({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||WB(o.source)},s);this.scheduleNavigation(c,tl,null,l,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}ez(n)&&this._events.next(n)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),tl,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,n)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(t,"popstate",n)},0)})}navigateToSyncWithBrowser(t,n,o){let a={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let l=A({},o);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(a.state=l)}let c=this.parseUrl(t);this.scheduleNavigation(c,n,s,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(nb),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(t,n={}){let{relativeTo:o,queryParams:a,fragment:s,queryParamsHandling:c,preserveFragment:l}=n,d=l?this.currentUrlTree.fragment:s,h=null;switch(c??this.options.defaultQueryParamsHandling){case"merge":h=A(A({},this.currentUrlTree.queryParams),a);break;case"preserve":h=this.currentUrlTree.queryParams;break;default:h=a||null}h!==null&&(h=this.removeEmptyProps(h));let _;try{let v=o?o.snapshot:this.routerState.snapshot.root;_=Mk(v)}
8catch{(typeof t[0]!="string"||t[0][0]!=="/")&&(t=[]),_=this.currentUrlTree.root}return Tk(_,t,h,d??null)}navigateByUrl(t,n={skipLocationChange:!1}){let o=Ca(t)?t:this.parseUrl(t),a=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(a,tl,null,n)}navigate(t,n={skipLocationChange:!1}){return JB(t),this.navigateByUrl(this.createUrlTree(t,n),n)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,n){let o;if(n===!0?o=A({},ZB):n===!1?o=A({},XB):o=n,Ca(t))return lk(this.currentUrlTree,t,o);let a=this.parseUrl(t);return lk(this.currentUrlTree,a,o)}removeEmptyProps(t){return Object.entries(t).reduce((n,[o,a])=>(a!=null&&(n[o]=a),n),{})}scheduleNavigation(t,n,o,a,s){if(this.disposed)return Promise.resolve(!1);let c,l,d;s?(c=s.resolve,l=s.reject,d=s.promise):d=new Promise((_,v)=>{c=_,l=v});let h=this.pendingTasks.add();return Qk(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(h))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:a,resolve:c,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(_=>Promise.reject(_))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function JB(i){for(let e=0;e<i.length;e++)if(i[e]==null)throw new ce(4008,!1)}function ez(i){return!(i instanceof ol)&&!(i instanceof Ts)}var Ao=(()=>{let e=class e{constructor(t,n,o,a,s,c){this.router=t,this.route=n,this.tabIndexAttribute=o,this.renderer=a,this.el=s,this.locationStrategy=c,this.href=null,this.onChanges=new E,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let l=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=t.events.subscribe(d=>{d instanceof Bn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(t){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",t)}ngOnChanges(t){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(t){t==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(Ca(t)?this.routerLinkInput=t:this.routerLinkInput=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0"))}onClick(t,n,o,a,s){let c=this.urlTree;if(c===null||this.isAnchorElement&&(t!==0||n||o||a||s||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(c,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let t=this.urlTree;this.href=t!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t)):null;let n=this.href===null?null:bx(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",n)}applyAttributeValue(t,n){let o=this.renderer,a=this.el.nativeElement;n!==null?o.setAttribute(a,t,n):o.removeAttribute(a,t)}get urlTree(){return this.routerLinkInput===null?null:Ca(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};e.\u0275fac=function(n){return new(n||e)(u(Ii),u(Jr),mt("tabindex"),u(Hi),u(R),u(Kr))},e.\u0275dir=x({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(n,o){n&1&&M("click",function(s){return o.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),n&2&&G("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",O],skipLocationChange:[2,"skipLocationChange","skipLocationChange",O],replaceUrl:[2,"replaceUrl","replaceUrl",O],routerLink:"routerLink"},standalone:!0,features:[se,Ce]});let i=e;return i})(),qJ=(()=>{let e=class e{get isActive(){return this._isActive}constructor(t,n,o,a,s){this.router=t,this.element=n,this.renderer=o,this.cdr=a,this.link=s,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new S,this.routerEventsSubscription=t.events.subscribe(c=>{c instanceof Bn&&this.update()})}ngAfterContentInit(){oe(this.links.changes,oe(null)).pipe(Kn()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let t=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=st(t).pipe(Kn()).subscribe(n=>{this._isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(t){let n=Array.isArray(t)?t:t.split(" ");this.classes=n.filter(o=>!!o)}ngOnChanges(t){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let t=this.hasActiveLinks();
8this.classes.forEach(n=>{t?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),t&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==t&&(this._isActive=t,this.cdr.markForCheck(),this.isActiveChange.emit(t))})}isLinkActive(t){let n=tz(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return o=>{let a=o.urlTree;return a?t.isActive(a,n):!1}}hasActiveLinks(){let t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.links.some(t)}};e.\u0275fac=function(n){return new(n||e)(u(Ii),u(R),u(Hi),u(ne),u(Ao,8))},e.\u0275dir=x({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(n,o,a){if(n&1&&me(a,Ao,5),n&2){let s;j(s=V())&&(o.links=s)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Ce]});let i=e;return i})();function tz(i){return!!i.paths}var dm=class{};var iz=(()=>{let e=class e{constructor(t,n,o,a,s){this.router=t,this.injector=o,this.preloadingStrategy=a,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(be(t=>t instanceof Bn),Mr(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,n){let o=[];for(let a of n){a.providers&&!a._injector&&(a._injector=fh(a.providers,t,`Route: ${a.path}`));let s=a._injector??t,c=a._loadedInjector??s;(a.loadChildren&&!a._loadedRoutes&&a.canLoad===void 0||a.loadComponent&&!a._loadedComponent)&&o.push(this.preloadConfig(s,a)),(a.children||a._loadedRoutes)&&o.push(this.processRoutes(c,a.children??a._loadedRoutes))}return st(o).pipe(Kn())}preloadConfig(t,n){return this.preloadingStrategy.preload(n,()=>{let o;n.loadChildren&&n.canLoad===void 0?o=this.loader.loadChildren(t,n):o=oe(null);let a=o.pipe(xt(s=>s===null?oe(void 0):(n._loadedRoutes=s.routes,n._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));if(n.loadComponent&&!n._loadedComponent){let s=this.loader.loadComponent(n);return st([a,s]).pipe(Kn())}else return a})}};e.\u0275fac=function(n){return new(n||e)(y(Ii),y(xh),y(Bt),y(dm),y(rb))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Kk=new C(""),nz=(()=>{let e=class e{constructor(t,n,o,a,s={}){this.urlSerializer=t,this.transitions=n,this.viewportScroller=o,this.zone=a,this.options=s,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof Ms?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Bn?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof To&&t.code===em.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof im&&(t.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(t.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new im(t,this.lastSource==="popstate"?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};e.\u0275fac=function(n){fa()},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();function rz(i){return i.routerState.root}function gl(i,e){return{\u0275kind:i,\u0275providers:e}}function oz(){let i=b(fe);return e=>{let r=i.get(mi);if(e!==r.components[0])return;let t=i.get(Ii),n=i.get(Zk);i.get(sb)===1&&t.initialNavigation(),i.get(Xk,null,ze.Optional)?.setUpPreloading(),i.get(Kk,null,ze.Optional)?.init(),t.resetRootComponentType(r.componentTypes[0]),n.closed||(n.next(),n.complete(),n.unsubscribe())}}var Zk=new C("",{factory:()=>new E}),sb=new C("",{providedIn:"root",factory:()=>1});function az(){return gl(2,[{provide:sb,useValue:0},{provide:wh,multi:!0,deps:[fe],useFactory:e=>{let r=e.get(bI,Promise.resolve());return()=>r.then(()=>new Promise(t=>{let n=e.get(Ii),o=e.get(Zk);Qk(n,()=>{t(!0)}),e.get(ab).afterPreactivation=()=>(t(!0),o.closed?oe(void 0):o),n.initialNavigation()}))}}])}function sz(){return gl(3,[{provide:wh,multi:!0,useFactory:()=>{let e=b(Ii);return()=>{e.setUpLocationChangeListener()}}},{provide:sb,useValue:2}])}var Xk=new C("");function cz(i){return gl(0,[{provide:Xk,useExisting:iz},{provide:dm,useExisting:i}])}function lz(){return gl(8,[mk,{provide:um,useExisting:mk}])}function dz(i){let e=[{provide:Wk,useValue:UB},{provide:qk,useValue:A({skipNextTransition:!!i?.skipInitialTransition},i)}];return gl(9,e)}var _k=new C("ROUTER_FORROOT_GUARD"),uz=[hn,{provide:ul,useClass:Ss},Ii,ml,{provide:Jr,useFactory:rz,deps:[Ii]},rb,[]],Jk=(()=>{let e=class e{constructor(t){}static forRoot(t,n){return{ngModule:e,providers:[uz,[],{provide:lm,multi:!0,useValue:t},{provide:_k,useFactory:fz,deps:[[Ii,new Ri,new Bi]]},{provide:fl,useValue:n||{}},n?.useHash?mz():pz(),hz(),n?.preloadingStrategy?cz(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?gz(n):[],n?.bindToComponentInputs?lz().\u0275providers:[],n?.enableViewTransitions?dz().\u0275providers:[],_z()]}}static forChild(t){return{ngModule:e,providers:[{provide:lm,multi:!0,useValue:t}]}}};e.\u0275fac=function(n){return new(n||e)(y(_k,8))},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();function hz(){return{provide:Kk,useFactory:()=>
8{let i=b(OI),e=b(H),r=b(fl),t=b(ab),n=b(ul);return r.scrollOffset&&i.setOffset(r.scrollOffset),new nz(n,t,i,e,r)}}}function mz(){return{provide:Kr,useClass:wI}}function pz(){return{provide:Kr,useClass:av}}function fz(i){return"guarded"}function gz(i){return[i.initialNavigation==="disabled"?sz().\u0275providers:[],i.initialNavigation==="enabledBlocking"?az().\u0275providers:[]]}var vk=new C("");function _z(){return[{provide:vk,useFactory:oz},{provide:vs,multi:!0,useExisting:vk}]}function YJ(i){return i.map(e=>(...r)=>b(e).canActivate(...r))}function QJ(i){return i.map(e=>(...r)=>b(e).canDeactivate(...r))}var Xe=(()=>{class i{}return g(i,"AddedYears",7),g(i,"ApplicationSwiftResultCount",25),g(i,"AutoReloadFrequency",18e5),g(i,"baseUrl","https://api.futek.com"),g(i,"defaultmodelBannerimage","https://media.futek.com/content/futek/images/home/defaultmodelimage.jpg"),g(i,"emailUrl","https://www.futek.com"),g(i,"FileHostUrl","https://media.futek.com"),g(i,"googleAddressApi","AIzaSyBg_qNVvIPLatfkkSmhUdiONNveDYWZ2IY"),g(i,"GraphQLSingleKey","vUZRr1roZIYcmOCUuBDHcDigUmxIM5u2IVha4geIqfKpXW5U"),g(i,"GraphQLURL","https://cg.optimizely.com/content/v2?cache=true&stored=false"),g(i,"lightGalleryLicenseKey","E31394AD-722E-4A8C-8F15-4575CDFDB041"),g(i,"NoImagePath","https://media.futek.com/images/store/noImage.jpg"),g(i,"OptimizelyCMSBaseUrl","https://adm.futek.com/"),g(i,"recaptcha","6Lfw8rkUAAAAAArg4bgrln2Y0ymTPOvScDsvvIVt"),g(i,"recaptchaV3","6LcT8WctAAAAADRzSGQacIMIV62_ulUTGWnDFJ8e"),g(i,"rumiApiBaseUrl","https://api-v2.futek.com"),g(i,"storeImgPath","https://media.futek.com"),g(i,"StoreSwiftResultCount",25),g(i,"SupportSwiftResultCount",25),g(i,"swiftTypeEngineKey","o7K_fAm9sfhsBPqjNfi1"),g(i,"WebMode","PROD"),g(i,"webURL","https://www.futek.com"),i})();var lb;try{lb=typeof Intl<"u"&&Intl.v8BreakIterator}catch{lb=!1}var xe=(()=>{let e=class e{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Eo(this._platformId):typeof document=="object"&&!!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||lb)&&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}};e.\u0275fac=function(n){return new(n||e)(y(Wt))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Os,eE=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function db(){if(Os)return Os;if(typeof document!="object"||!document)return Os=new Set(eE),Os;let i=document.createElement("input");return Os=new Set(eE.filter(e=>(i.setAttribute("type",e),i.type===e))),Os}var vl;function vz(){if(vl==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>vl=!0}))}finally{vl=vl||!1}return vl}function At(i){return vz()?i:!!i.capture}var zn=function(i){return i[i.NORMAL=0]="NORMAL",i[i.NEGATED=1]="NEGATED",i[i.INVERTED=2]="INVERTED",i}(zn||{}),mm,xa;function pm(){if(xa==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return xa=!1,xa;if("scrollBehavior"in document.documentElement.style)xa=!0;else{let i=Element.prototype.scrollTo;i?xa=!/\{\s*\[native code\]\s*\}/.test(i.toString()):xa=!1}}return xa}function Ps(){if(typeof document!="object"||!document)return zn.NORMAL;if(mm==null){let i=document.createElement("div"),e=i.style;i.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";let r=document.createElement("div"),t=r.style;
8t.width="2px",t.height="1px",i.appendChild(r),document.body.appendChild(i),mm=zn.NORMAL,i.scrollLeft===0&&(i.scrollLeft=1,mm=i.scrollLeft===0?zn.NEGATED:zn.INVERTED),i.remove()}return mm}var cb;function bz(){if(cb==null){let i=typeof document<"u"?document.head:null;cb=!!(i&&(i.createShadowRoot||i.attachShadow))}return cb}function Fs(i){if(bz()){let e=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function fr(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let e=i.shadowRoot.activeElement;if(e===i)break;i=e}return i}function Yt(i){return i.composedPath?i.composedPath()[0]:i.target}function bl(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function Je(i,...e){return e.length?e.some(r=>i[r]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}function oi(i){return i!=null&&`${i}`!="false"}function Ei(i,e=0){return ub(i)?Number(i):arguments.length===2?e:0}function ub(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function Da(i){return Array.isArray(i)?i:[i]}function Rt(i){return i==null?"":typeof i=="string"?i:`${i}px`}function Ot(i){return i instanceof R?i.nativeElement:i}function tE(i,e=/\s+/){let r=[];if(i!=null){let t=Array.isArray(i)?i:`${i}`.split(e);for(let n of t){let o=`${n}`.trim();o&&r.push(o)}}return r}function yz(i){if(i.type==="characterData"&&i.target instanceof Comment)return!0;if(i.type==="childList"){for(let e=0;e<i.addedNodes.length;e++)if(!(i.addedNodes[e]instanceof Comment))return!1;for(let e=0;e<i.removedNodes.length;e++)if(!(i.removedNodes[e]instanceof Comment))return!1;return!0}return!1}var iE=(()=>{let e=class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),wz=(()=>{let e=class e{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map,this._ngZone=b(H)}ngOnDestroy(){this._observedElements.forEach((t,n)=>this._cleanupObserver(n))}observe(t){let n=Ot(t);return new ve(o=>{let s=this._observeElement(n).pipe(ie(c=>c.filter(l=>!yz(l))),be(c=>!!c.length)).subscribe(c=>{this._ngZone.run(()=>{o.next(c)})});return()=>{s.unsubscribe(),this._unobserveElement(n)}})}_observeElement(t){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(t))this._observedElements.get(t).count++;else{let n=new E,o=this._mutationObserverFactory.create(a=>n.next(a));o&&o.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:o,stream:n,count:1})}return this._observedElements.get(t).stream})}_unobserveElement(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}_cleanupObserver(t){if(this._observedElements.has(t)){let{observer:n,stream:o}=this._observedElements.get(t);n&&n.disconnect(),o.complete(),this._observedElements.delete(t)}}};e.\u0275fac=function(n){return new(n||e)(y(iE))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),fm=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(t){this._debounce=Ei(t),this._subscribe()}constructor(t,n){this._contentObserver=t,this._elementRef=n,this.event=new S,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let t=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?t.pipe(en(this.debounce)):t).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)(u(wz),u(R))},e.\u0275dir=x({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",O],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[se]});let i=e;return i})(),Ns=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[iE]});let i=e;return i})();var nE=new Set,Ia,Cz=(()=>{let e=class e{constructor(t,n){this._platform=t,this._nonce=n,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Dz}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&xz(t,this._nonce),this._matchMedia(t)}};e.\u0275fac=function(n){return new(n||e)(y(xe),y(Oc,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function xz(i,e){if(!nE.has(i))try{Ia||(Ia=document.createElement("style"),e&&Ia.setAttribute("nonce",e),Ia.setAttribute("type","text/css"),document.head.appendChild(Ia)),Ia.sheet&&(Ia.sheet.insertRule(`@media ${i} {body{ }}`,0),nE.add(i))}catch(r){console.error(r)}}function Dz(i){return{matches:i==="all"||i==="",media:i,addListener:()=>{},removeListener:()=>{}}}var Ls=(()=>{let e=class e{constructor(t,n){this._mediaMatcher=t,this._zone=n,this._queries=new Map,this._destroySubject=ne
8w E}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return rE(Da(t)).some(o=>this._registerQuery(o).mql.matches)}observe(t){let o=rE(Da(t)).map(s=>this._registerQuery(s).observable),a=kn(o);return a=Zn(a.pipe(Ge(1)),a.pipe(Zo(1),en(0))),a.pipe(ie(s=>{let c={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:d})=>{c.matches=c.matches||l,c.breakpoints[d]=l}),c}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let n=this._mediaMatcher.matchMedia(t),a={observable:new ve(s=>{let c=l=>this._zone.run(()=>s.next(l));return n.addListener(c),()=>{n.removeListener(c)}}).pipe(We(n),ie(({matches:s})=>({query:t,matches:s})),ue(this._destroySubject)),mql:n};return this._queries.set(t,a),a}};e.\u0275fac=function(n){return new(n||e)(y(Cz),y(H))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function rE(i){return i.map(e=>e.split(",")).reduce((e,r)=>e.concat(r)).map(e=>e.trim())}var eo={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)"};var dE=" ";function vb(i,e,r){let t=bm(i,e);r=r.trim(),!t.some(n=>n.trim()===r)&&(t.push(r),i.setAttribute(e,t.join(dE)))}function Cm(i,e,r){let t=bm(i,e);r=r.trim();let n=t.filter(o=>o!==r);n.length?i.setAttribute(e,n.join(dE)):i.removeAttribute(e)}function bm(i,e){return i.getAttribute(e)?.match(/\S+/g)??[]}var uE="cdk-describedby-message",gm="cdk-describedby-host",pb=0,xm=(()=>{let e=class e{constructor(t,n){this._platform=n,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${pb++}`,this._document=t,this._id=b(pa)+"-"+pb++}describe(t,n,o){if(!this._canBeDescribed(t,n))return;let a=hb(n,o);typeof n!="string"?(aE(n,this._id),this._messageRegistry.set(a,{messageElement:n,referenceCount:0})):this._messageRegistry.has(a)||this._createMessageElement(n,o),this._isElementDescribedByMessage(t,a)||this._addMessageReference(t,a)}removeDescription(t,n,o){if(!n||!this._isElementNode(t))return;let a=hb(n,o);if(this._isElementDescribedByMessage(t,a)&&this._removeMessageReference(t,a),typeof n=="string"){let s=this._messageRegistry.get(a);s&&s.referenceCount===0&&this._deleteMessageElement(a)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let t=this._document.querySelectorAll(`[${gm}="${this._id}"]`);for(let n=0;n<t.length;n++)this._removeCdkDescribedByReferenceIds(t[n]),t[n].removeAttribute(gm);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(t,n){let o=this._document.createElement("div");aE(o,this._id),o.textContent=t,n&&o.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(o),this._messageRegistry.set(hb(t,n),{messageElement:o,referenceCount:0})}_deleteMessageElement(t){this._messageRegistry.get(t)?.messageElement?.remove(),this._messageRegistry.delete(t)}_createMessagesContainer(){if(this._messagesContainer)return;let t="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${t}[platform="server"]`);for(let a=0;a<n.length;a++)n[a].remove();let o=this._document.createElement("div");o.style.visibility="hidden",o.classList.add(t),o.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&o.setAttribute("platform","server"),this._document.body.appendChild(o),this._messagesContainer=o}_removeCdkDescribedByReferenceIds(t){let n=bm(t,"aria-describedby").filter(o=>o.indexOf(uE)!=0);t.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(t,n){let o=this._messageRegistry.get(n);vb(t,"aria-describedby",o.messageElement.id),t.setAttribute(gm,this._id),o.referenceCount++}_removeMessageReference(t,n){let o=this._messageRegistry.get(n);o.referenceCount--,Cm(t,"aria-describedby",o.messageElement.id),t.removeAttribute(gm)}_isElementDescribedByMessage(t,n){let o=bm(t,"aria-describedby"),a=this._messageRegistry.get(n),s=a&&a.messageElement.id;return!!s&&o.indexOf(s)!=-1}_canBeDescribed(t,n){if(!this._isElementNode(t))return!1;if(n&&typeof n=="object")return!0;let o=n==null?"":`${n}`.trim(),a=t.getAttribute("aria-label");return o?!a||a.trim()!==o:!1}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}};e.\u0275fac=function(n){return new(n||e)(y(re),y(xe))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function hb(i,e){return typeof i=="string"?`${e||""}/${i}`:i}function aE(i,e){i.id||(i.id=`${uE}-${e}-${pb++}`)}var Pz=200,fb=class{constructor(e,r){this._letterKeyStream=new E,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new E,this.selectedItem=this._selectedItem;let t=typeof r?.debounceInterval=="number"?r.debounceInterval:Pz;r?.skipPredicate&&(this._skipPredicateFn=r.skipPredicate),this.setItems(e),this._setupKeyHandler(t)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(e){this._selectedItemIndex=e}setItems(e){this._items=e}handleKey(e){let r=e.keyCode;e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(r>=65&&r<=90||r>=48&&r<=57)&&this._letterKeyStream.next(String.fromCharCode(r))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(e){this._letterKeyStream.pipe(ut(r=>this._pressedLetters.push(r)),en(e),be(()=>this._pressedLetters.length>0),ie(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(r=>{for(let t=1;t<this._items.length+1;t++){let n=(this._selectedItemIndex+t)%this._items.length,o=this._items[n];if(!this._skipPredicateFn?.(o)&&o.getLabel?.().toLocaleUpperCase().trim().indexOf(r)===0){this._selectedItem.next(o);break}}this._pressedLetters=[]})}},ym=class{constructor(e,r){this._items=e,this._activeItemIndex=-1,this._activeItem=ri(null),this._wrap=!1,this._typeaheadSub
8scription=de.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=t=>t.disabled,this.tabOut=new E,this.change=new E,e instanceof zt?this._itemChangesSubscription=e.changes.subscribe(t=>this._itemsChanged(t.toArray())):ph(e)&&(this._effectRef=W_(()=>this._itemsChanged(e()),{injector:r}))}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){this._typeaheadSubscription.unsubscribe();let r=this._getItemsArray();return this._typeahead=new fb(r,{debounceInterval:typeof e=="number"?e:void 0,skipPredicate:t=>this._skipPredicateFn(t)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(t=>{this.setActiveItem(t)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this}withPageUpDown(e=!0,r=10){return this._pageUpAndDown={enabled:e,delta:r},this}setActiveItem(e){let r=this._activeItem();this.updateActiveItem(e),this._activeItem()!==r&&this.change.next(this._activeItemIndex)}onKeydown(e){let r=e.keyCode,n=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!e[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(r){case 9:this.tabOut.next();return;case 40:if(this._vertical&&n){this.setNextItemActive();break}else return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&n){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&n){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&n){let o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&n){let o=this._activeItemIndex+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(o<a?o:a-1,-1);break}else return;default:(n||Je(e,"shiftKey"))&&this._typeahead?.handleKey(e);return}this._typeahead?.reset(),e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){let r=this._getItemsArray(),t=typeof e=="number"?e:r.indexOf(e),n=r[t];this._activeItem.set(n??null),this._activeItemIndex=t,this._typeahead?.setCurrentSelectedItemIndex(t)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){let r=this._getItemsArray();for(let t=1;t<=r.length;t++){let n=(this._activeItemIndex+e*t+r.length)%r.length,o=r[n];if(!this._skipPredicateFn(o)){this.setActiveItem(n);return}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,r){let t=this._getItemsArray();if(t[e]){for(;this._skipPredicateFn(t[e]);)if(e+=r,!t[e])return;this.setActiveItem(e)}}_getItemsArray(){return ph(this._items)?this._items():this._items instanceof zt?this._items.toArray():this._items}_itemsChanged(e){this._typeahead?.setItems(e);let r=this._activeItem();if(r){let t=e.indexOf(r);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t,this._typeahead?.setCurrentSelectedItemIndex(t))}}},wm=class extends ym{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}},Oo=class extends ym{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}};var gr=(()=>{let e=class e{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return Nz(t)&&getComputedStyle(t).visibility==="visible"}isTabbable(t){if(!this._platform.isBrowser)return!1;let n=Fz($z(t));if(n&&(sE(n)===-1||!this.isVisible(n)))return!1;let o=t.nodeName.toLowerCase(),a=sE(t);return t.hasAttribute("contenteditable")?a!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!Hz(t)?!1:o==="audio"?t.hasAttribute("controls")?a!==-1:!1:o==="video"?a===-1?!1:a!==null?!0:this._platform.FIRE
8FOX||t.hasAttribute("controls"):t.tabIndex>=0}isFocusable(t,n){return Uz(t)&&!this.isDisabled(t)&&(n?.ignoreVisibility||this.isVisible(t))}};e.\u0275fac=function(n){return new(n||e)(y(xe))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Fz(i){try{return i.frameElement}catch{return null}}function Nz(i){return!!(i.offsetWidth||i.offsetHeight||typeof i.getClientRects=="function"&&i.getClientRects().length)}function Lz(i){let e=i.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function jz(i){return Bz(i)&&i.type=="hidden"}function Vz(i){return zz(i)&&i.hasAttribute("href")}function Bz(i){return i.nodeName.toLowerCase()=="input"}function zz(i){return i.nodeName.toLowerCase()=="a"}function hE(i){if(!i.hasAttribute("tabindex")||i.tabIndex===void 0)return!1;let e=i.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)))}function sE(i){if(!hE(i))return null;let e=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function Hz(i){let e=i.nodeName.toLowerCase(),r=e==="input"&&i.type;return r==="text"||r==="password"||e==="select"||e==="textarea"}function Uz(i){return jz(i)?!1:Lz(i)||Vz(i)||i.hasAttribute("contenteditable")||hE(i)}function $z(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}var gb=class{get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}constructor(e,r,t,n,o=!1,a){this._element=e,this._checker=r,this._ngZone=t,this._document=n,this._injector=a,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let e=this._startAnchor,r=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let r=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){let t=this._getFirstTabbableElement(r);return t?.focus(e),!!t}return r.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let r=this._getRegionBoundary("start");return r&&r.focus(e),!!r}focusLastTabbableElement(e){let r=this._getRegionBoundary("end");return r&&r.focus(e),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let r=e.children;for(let t=0;t<r.length;t++){let n=r[t].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(r[t]):null;if(n)return n}return null}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let r=e.children;for(let t=r.length-1;t>=0;t--){let n=r[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[t]):null;if(n)return n}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,r){e?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._injector?pt(e,{injector:this._injector}):setTimeout(e)}},no=(()=>{let e=class e{constructor(t,n,o){this._checker=t,this._ngZone=n,this._injector=b(fe),this._document=o}create(t,n=!1){return new gb(t,this._checker,this._ngZone,this._document,n,this._injector)}};e.\u0275fac=function(n){return new(n||e)(y(gr),y(H),y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),mE=(()=>{let e=class e{get enabled(){return this.focusTrap?.enabled||!1}set enabled(t){this.focusTrap&&(this.focusTrap.enabled=t)}constructor(t,n,o){this._elementRef=t,this._focusTrapFactory=n,this._previouslyFocusedElement=null,b(xe).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(t){let n=t.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=fr(),this.focusTrap?.focusInitialElementWhenReady()}};e.\u0275fac=function(n){return new(n||e)(u(R),u(no),u(re))},e.\u0275dir=x({type:e,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",O],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",O]},exportAs:["cdkTrapFocus"],standalone:!0,features:[se,Ce]});let i=e;return i})();function Cl(i){return i.buttons===0||i.detail===0}function xl(i){let e=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];
8return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var Gz=new C("cdk-input-modality-detector-options"),Wz={ignoreKeys:[18,17,224,91,16]},pE=650,js=At({passive:!0,capture:!0}),qz=(()=>{let e=class e{get mostRecentModality(){return this._modality.value}constructor(t,n,o,a){this._platform=t,this._mostRecentTarget=null,this._modality=new at(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(c=>c===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Yt(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs<pE||(this._modality.next(Cl(s)?"keyboard":"mouse"),this._mostRecentTarget=Yt(s))},this._onTouchstart=s=>{if(xl(s)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Yt(s)},this._options=A(A({},Wz),a),this.modalityDetected=this._modality.pipe(Zo(1)),this.modalityChanged=this.modalityDetected.pipe(Ko()),t.isBrowser&&n.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,js),o.addEventListener("mousedown",this._onMousedown,js),o.addEventListener("touchstart",this._onTouchstart,js)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,js),document.removeEventListener("mousedown",this._onMousedown,js),document.removeEventListener("touchstart",this._onTouchstart,js))}};e.\u0275fac=function(n){return new(n||e)(y(xe),y(H),y(re),y(Gz,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Yz=new C("liveAnnouncerElement",{providedIn:"root",factory:Qz});function Qz(){return null}var Kz=new C("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Zz=0,Dm=(()=>{let e=class e{constructor(t,n,o,a){this._ngZone=n,this._defaultOptions=a,this._document=o,this._liveElement=t||this._createLiveElement()}announce(t,...n){let o=this._defaultOptions,a,s;return n.length===1&&typeof n[0]=="number"?s=n[0]:[a,s]=n,this.clear(),clearTimeout(this._previousTimeout),a||(a=o&&o.politeness?o.politeness:"polite"),s==null&&o&&(s=o.duration),this._liveElement.setAttribute("aria-live",a),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(c=>this._currentResolve=c)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,typeof s=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),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(){let t="cdk-live-announcer-element",n=this._document.getElementsByClassName(t),o=this._document.createElement("div");for(let a=0;a<n.length;a++)n[a].remove();return o.classList.add(t),o.classList.add("cdk-visually-hidden"),o.setAttribute("aria-atomic","true"),o.setAttribute("aria-live","polite"),o.id=`cdk-live-announcer-${Zz++}`,this._document.body.appendChild(o),o}_exposeAnnouncerToModals(t){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<n.length;o++){let a=n[o],s=a.getAttribute("aria-owns");s?s.indexOf(t)===-1&&a.setAttribute("aria-owns",s+" "+t):a.setAttribute("aria-owns",t)}}};e.\u0275fac=function(n){return new(n||e)(y(Yz,8),y(H),y(re),y(Kz,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var vm=function(i){return i[i.IMMEDIATE=0]="IMMEDIATE",i[i.EVENTUAL=1]="EVENTUAL",i}(vm||{}),Xz=new C("cdk-focus-monitor-default-options"),_m=At({passive:!0,capture:!0}),gt=(()=>{let e=class e{constructor(t,n,o,a,s){this._ngZone=t,this._platform=n,this._inputModalityDetector=o,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 E,this._rootNodeFocusAndBlurListener=c=>{let l=Yt(c);for(let d=l;d;d=d.parentElement)c.type==="focus"?this._onFocus(c,d):this._onBlur(c,d)},this._document=a,this._detectionMode=s?.detectionMode||vm.IMMEDIATE}monitor(t,n=!1){let o=Ot(t);if(!this._platform.isBrowser||o.nodeType!==1)return oe();let a=Fs(o)||this._getDocument(),s=this._elementInfo.get(o);if(s)return n&&(s.checkChildren=!0),s.subject;
8let c={checkChildren:n,subject:new E,rootNode:a};return this._elementInfo.set(o,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(t){let n=Ot(t),o=this._elementInfo.get(n);o&&(o.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(o))}focusVia(t,n,o){let a=Ot(t),s=this._getDocument().activeElement;a===s?this._getClosestElementsInfo(a).forEach(([c,l])=>this._originChanged(c,n,l)):(this._setOrigin(n),typeof a.focus=="function"&&a.focus(o))}ngOnDestroy(){this._elementInfo.forEach((t,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===vm.EVENTUAL||!!t?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(t,n){t.classList.toggle("cdk-focused",!!n),t.classList.toggle("cdk-touch-focused",n==="touch"),t.classList.toggle("cdk-keyboard-focused",n==="keyboard"),t.classList.toggle("cdk-mouse-focused",n==="mouse"),t.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(t,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=t,this._originFromTouchInteraction=t==="touch"&&n,this._detectionMode===vm.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?pE:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(t,n){let o=this._elementInfo.get(n),a=Yt(t);!o||!o.checkChildren&&n!==a||this._originChanged(n,this._getFocusOrigin(a),o)}_onBlur(t,n){let o=this._elementInfo.get(n);!o||o.checkChildren&&t.relatedTarget instanceof Node&&n.contains(t.relatedTarget)||(this._setClasses(n),this._emitOrigin(o,null))}_emitOrigin(t,n){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(n))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;let n=t.rootNode,o=this._rootNodeFocusListenerCount.get(n)||0;o||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,_m),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,_m)}),this._rootNodeFocusListenerCount.set(n,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ue(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(t){let n=t.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let o=this._rootNodeFocusListenerCount.get(n);o>1?this._rootNodeFocusListenerCount.set(n,o-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,_m),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,_m),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,n,o){this._setClasses(t,n),this._emitOrigin(o,n),this._lastFocusOrigin=n}_getClosestElementsInfo(t){let n=[];return this._elementInfo.forEach((o,a)=>{(a===t||o.checkChildren&&a.contains(t))&&n.push([a,o])}),n}_isLastInteractionFromInputLabel(t){let{_mostRecentTarget:n,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!n||n===t||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA"||t.disabled)return!1;let a=t.labels;if(a){for(let s=0;s<a.length;s++)if(a[s].contains(n))return!0}return!1}};e.\u0275fac=function(n){return new(n||e)(y(H),y(xe),y(qz),y(re,8),y(Xz,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Im=(()=>{let e=class e{constructor(t,n){this._elementRef=t,this._focusMonitor=n,this._focusOrigin=null,this.cdkFocusChange=new S}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,t.nodeType===1&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)(u(R),u(gt))},e.\u0275dir=x({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let i=e;return i})(),ka=function(i){return i[i.NONE=0]="NONE",i[i.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",i[i.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",i}(ka||{}),cE="cdk-high-contrast-black-on-white",lE="cdk-high-contrast-white-on-black",mb="cdk-high-contrast-active",bb=(()=>{let e=class e{constructor(t,n){this._platform=t,this._document=n,this._breakpointSubscription=b(Ls).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
8s())})}getHighContrastMode(){if(!this._platform.isBrowser)return ka.NONE;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let n=this._document.defaultView||window,o=n&&n.getComputedStyle?n.getComputedStyle(t):null,a=(o&&o.backgroundColor||"").replace(/ /g,"");switch(t.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return ka.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return ka.BLACK_ON_WHITE}return ka.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(mb,cE,lE),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===ka.BLACK_ON_WHITE?t.add(mb,cE):n===ka.WHITE_ON_BLACK&&t.add(mb,lE)}}};e.\u0275fac=function(n){return new(n||e)(y(xe),y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Po=(()=>{let e=class e{constructor(t){t._applyBodyHighContrastModeCssClasses()}};e.\u0275fac=function(n){return new(n||e)(y(bb))},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[Ns]});let i=e;return i})();var Jz=new C("cdk-dir-doc",{providedIn:"root",factory:eH});function eH(){return b(re)}var tH=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function iH(i){let e=i?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?tH.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var Ye=(()=>{let e=class e{constructor(t){if(this.value="ltr",this.change=new S,t){let n=t.body?t.body.dir:null,o=t.documentElement?t.documentElement.dir:null;this.value=iH(n||o||"ltr")}}ngOnDestroy(){this.change.complete()}};e.\u0275fac=function(n){return new(n||e)(y(Jz,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var _r=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var nH=["text"],rH=[[["mat-icon"]],"*"],oH=["mat-icon","*"];function aH(i,e){if(i&1&&U(0,"mat-pseudo-checkbox",1),i&2){let r=I();D("disabled",r.disabled)("state",r.selected?"checked":"unchecked")}}function sH(i,e){if(i&1&&U(0,"mat-pseudo-checkbox",3),i&2){let r=I();D("disabled",r.disabled)}}function cH(i,e){if(i&1&&(m(0,"span",4),P(1),f()),i&2){let r=I();p(),Pe("(",r.group.label,")")}}var lH=["mat-internal-form-field",""],dH=["*"];var Il=(()=>{let e=class e{};e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let i=e;return i})(),kl=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let i=e;return i})();function uH(){return!0}var hH=new C("mat-sanity-checks",{providedIn:"root",factory:uH}),K=(()=>{let e=class e{constructor(t,n,o){this._sanityChecks=n,this._document=o,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return bl()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[t]}};e.\u0275fac=function(n){return new(n||e)(y(bb),y(hH,8),y(re))},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[_r,_r]});let i=e;return i})();var Fo=class{constructor(e,r,t,n,o){this._defaultMatcher=e,this.ngControl=r,this._parentFormGroup=t,this._parentForm=n,this._stateChanges=o,this.errorState=!1}updateErrorState(){let e=this.errorState,r=this._parentFormGroup||this._parentForm,t=this.matcher||this._defaultMatcher,n=this.ngControl?this.ngControl.control:null,o=t?.isErrorState(n,r)??!1;o!==e&&(this.errorState=o,this._stateChanges.next())}};var fE=new C("MAT_DATE_LOCALE",{providedIn:"root",factory:mH});function mH(){return b(Io)}var ai=class{constructor(){this._localeChanges=new E,this.localeChanges=this._localeChanges}getValidDateOrNull(e){return this.isDateInstance(e)&&this.isValid(e)?e:null}deserialize(e){return e==null||this.isDateInstance(e)&&this.isValid(e)?e:this.invalid()}setLocale(e){this.locale=e,this._localeChanges.next()}compareDate(e,r){return this.getYear(e)-this.getYear(r)||this.getMonth(e)-this.getMonth(r)||this.getDate(e)-this.getDate(r)}sameDate(e,r){if(e&&r){let t=this.isValid(e),n=this.isValid(r);return t&&n?!this.compareDate(e,r):t==n}return e==r}clampDate(e,r,t){return r&&this.compareDate(e,r)<0?r:t&&this.compareDate(e,t)>0?t:e}},No=new C("mat-date-formats"),pH=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function yb(i,e){let r=Array(i);for(let t=0;t<i;t++)r[t]=e(t);return r}var fH=(()=>{let e=class e extends ai{constructor(t){super(),this.useUtcForDisplay=!1,this._matDateLocale=b(fE,{optional:!0}),t!==void 0&&(this._matDateLocale=t),super.setLocale(this._matDateLocale)}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){let n=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});
8return yb(12,o=>this._format(n,new Date(2017,o,1)))}getDateNames(){let t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return yb(31,n=>this._format(t,new Date(2017,0,n+1)))}getDayOfWeekNames(t){let n=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return yb(7,o=>this._format(n,new Date(2017,0,o+1)))}getYearName(t){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,t)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let t=new Intl.Locale(this.locale),n=(t.getWeekInfo?.()||t.weekInfo)?.firstDay??0;return n===7?0:n}return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,n,o){let a=this._createDateWithOverflow(t,n,o);return a.getMonth()!=n,a}today(){return new Date}parse(t,n){return typeof t=="number"?new Date(t):t?new Date(Date.parse(t)):null}format(t,n){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");let o=new Intl.DateTimeFormat(this.locale,ke(A({},n),{timeZone:"utc"}));
8return this._format(o,t)}addCalendarYears(t,n){return this.addCalendarMonths(t,n*12)}addCalendarMonths(t,n){let o=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+n,this.getDate(t));return this.getMonth(o)!=((this.getMonth(t)+n)%12+12)%12&&(o=this._createDateWithOverflow(this.getYear(o),this.getMonth(o),0)),o}addCalendarDays(t,n){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+n)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if(typeof t=="string"){if(!t)return null;if(pH.test(t)){let n=new Date(t);if(this.isValid(n))return n}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,n,o){let a=new Date;return a.setFullYear(t,n,o),a.setHours(0,0,0,0),a}_2digit(t){return("00"+t).slice(-2)}_format(t,n){let o=new Date;return o.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),o.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),t.format(o)}};e.\u0275fac=function(n){return new(n||e)(y(fE,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),gH={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};var DE=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[_H()]});let i=e;return i})();function _H(i=gH){return[{provide:ai,useClass:fH},{provide:No,useValue:i}]}var gn=(()=>{let e=class e{isErrorState(t,n){return!!(t&&t.invalid&&(t.touched||n&&n.submitted))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ib=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,K]});let i=e;return i})(),Yi=function(i){return i[i.FADING_IN=0]="FADING_IN",i[i.VISIBLE=1]="VISIBLE",i[i.FADING_OUT=2]="FADING_OUT",i[i.HIDDEN=3]="HIDDEN",i}(Yi||{}),xb=class{constructor(e,r,t,n=!1){this._renderer=e,this.element=r,this.config=t,this._animationForciblyDisabledThroughCss=n,this.state=Yi.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},gE=At({passive:!0,capture:!0}),Db=class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{let r=Yt(e);r&&this._events.get(e.type)?.forEach((t,n)=>{(n===r||n.contains(r))&&t.forEach(o=>o.handleEvent(e))})}}addHandler(e,r,t,n){let o=this._events.get(r);if(o){let a=o.get(t);a?a.add(n):o.set(t,new Set([n]))}else this._events.set(r,new Map([[t,new Set([n])]])),e.runOutsideAngular(()=>{document.addEventListener(r,this._delegateEventHandler,gE)})}removeHandler(e,r,t){let n=this._events.get(e);if(!n)return;let o=n.get(r);o&&(o.delete(t),o.size===0&&n.delete(r),n.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,gE)))}},_E={enterDuration:225,exitDuration:150},vH=800,vE=At({passive:!0,capture:!0}),bE=["mousedown","touchstart"],yE=["mouseup","mouseleave","touchend","touchcancel"],Dl=class Dl{constructor(e,r,t,n){this._target=e,this._ngZone=r,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=Ot(t))}fadeInRipple(e,r,t={}){let n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=A(A({},_E),t.animation);t.centered&&(e=n.left+n.width/2,r=n.top+n.height/2);let a=t.radius||bH(e,r,n),s=e-n.left,c=r-n.top,l=o.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${s-a}px`,d.style.top=`${c-a}px`,d.style.height=`${a*2}px`,d.style.width=`${a*2}px`,t.color!=null&&(d.style.backgroundColor=t.color),d.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(d);let h=window.getComputedStyle(d),_=h.transitionProperty,v=h.transitionDuration,w=_==="none"||v==="0s"||v==="0s, 0s"||n.width===0&&n.height===0,W=new xb(this,d,t,w);d.style.transform="scale3d(1, 1, 1)",W.state=Yi.FADING_IN,t.persistent||(this._mostRecentTransientRipple=W);let L=null;return!w&&(l||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let $=()=>{L&&(L.fallbackTimer=null),clearTimeout(Qe),this._finishRippleTransition(W)},pe=()=>this._destroyRipple(W),Qe=setTimeout(pe,l+100);d.addEventListener("transitionend",$),d.addEventListener("transitioncancel",pe),L={onTransitionEnd:$,onTransitionCancel:pe,fallbackTimer:Qe}}),this._activeRipples.set(W,L),(w||!l)&&this._finishRippleTransition(W),W}fadeOutRipple(e){if(e.state===Yi.FADING_OUT||e.state===Yi.HIDDEN)return;let r=e.element,t=A(A({},_E),e.config.animation);r.style.transitionDuration=`${t.exitDuration}
8ms`,r.style.opacity="0",e.state=Yi.FADING_OUT,(e._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let r=Ot(e);!this._platform.isBrowser||!r||r===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=r,bE.forEach(t=>{Dl._eventManager.addHandler(this._ngZone,t,r,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{yE.forEach(r=>{this._triggerElement.addEventListener(r,this,vE)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===Yi.FADING_IN?this._startFadeOutTransition(e):e.state===Yi.FADING_OUT&&this._destroyRipple(e)}_startFadeOutTransition(e){let r=e===this._mostRecentTransientRipple,{persistent:t}=e.config;e.state=Yi.VISIBLE,!t&&(!r||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let r=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=Yi.HIDDEN,r!==null&&(e.element.removeEventListener("transitionend",r.onTransitionEnd),e.element.removeEventListener("transitioncancel",r.onTransitionCancel),r.fallbackTimer!==null&&clearTimeout(r.fallbackTimer)),e.element.remove()}_onMousedown(e){let r=Cl(e),t=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+vH;!this._target.rippleDisabled&&!r&&!t&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig))}_onTouchStart(e){if(!this._target.rippleDisabled&&!xl(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let r=e.changedTouches;if(r)for(let t=0;t<r.length;t++)this.fadeInRipple(r[t].clientX,r[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(e=>{let r=e.state===Yi.VISIBLE||e.config.terminateOnPointerUp&&e.state===Yi.FADING_IN;!e.config.persistent&&r&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(bE.forEach(r=>Dl._eventManager.removeHandler(r,e,this)),this._pointerUpEventsRegistered&&(yE.forEach(r=>e.removeEventListener(r,this,vE)),this._pointerUpEventsRegistered=!1))}};Dl._eventManager=new Db;var Em=Dl;function bH(i,e,r){let t=Math.max(Math.abs(i-r.left),Math.abs(i-r.right)),n=Math.max(Math.abs(e-r.top),Math.abs(e-r.bottom));return Math.sqrt(t*t+n*n)}var Ea=new C("mat-ripple-global-options"),jt=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}constructor(t,n,o,a,s){this._elementRef=t,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new Em(this,n,t,o)}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:A(A(A({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{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(t,n=0,o){return typeof t=="number"?this._rippleRenderer.fadeInRipple(t,n,A(A({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,A(A({},this.rippleConfig),t))}};e.\u0275fac=function(n){return new(n||e)(u(R),u(H),u(xe),u(Ea,8),u(He,8))},e.\u0275dir=x({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,o){n&2&&z("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let i=e;return i})(),Ht=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,K]});let i=e;return i})(),kb=(()=>{let e=class e{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1,this.appearance="full"}};e.\u0275fac=function(n){return new(n||e)(u(He,8))},e.\u0275cmp=T({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,o){n&2&&z("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[q],decls:0,vars:0,template:function(n,o){},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-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
8height: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});let i=e;return i})(),Eb=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K]});let i=e;return i})(),Mm=new C("MAT_OPTION_PARENT_COMPONENT");var Tm=new C("MatOptgroup");var yH=0,Sm=class{constructor(e,r=!1){this.source=e,this.isUserInput=r}},Qi=(()=>{let e=class e{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(t){this._disabled=t}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(t,n,o,a){this._element=t,this._changeDetectorRef=n,this._parent=o,this.group=a,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${yH++}`,this.onSelectionChange=new S,this._stateChanges=new E}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,n){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){(t.keyCode===13||t.keyCode===32)&&!Je(t)&&(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new Sm(this,t))}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(Mm,8),u(Tm,8))},e.\u0275cmp=T({type:e,selectors:[["mat-option"]],viewQuery:function(n,o){if(n&1&&ae(nH,7),n&2){let a;j(a=V())&&(o._text=a.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,o){n&1&&M("click",function(){return o._selectViaInteraction()})("keydown",function(s){return o._handleKeydown(s)}),n&2&&(vt("id",o.id),G("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),z("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",O]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[se,q],ngContentSelectors:oH,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,o){n&1&&(he(rH),B(0,aH,1,2,"mat-pseudo-checkbox",1),X(1),m(2,"span",2,0),X(4,1),f(),B(5,sH,1,1,"mat-pseudo-checkbox",3)(6,cH,2,1,"span",4),U(7,"div",5)),n&2&&(te(o.multiple?0:-1),p(5),te(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),p(),te(o.group&&o.group._inert?6:-1),p(),D("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[kb,jt],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.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);outline:0}.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, var(--mat-app-on-secondary-container))}.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, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.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-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=e;return i})();function Sb(i,e,r){if(r.length){let t=e.toArray(),n=r.toArray(),o=0;for(let a=0;a<i+1;a++)t[a].group&&t[a].group===n[o]&&o++;return o}return 0}function Mb(i,e,r,t){return i<r?i:i+e>r+t?Math.max(0,i-t+e):r}var zs=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[Ht,K,Eb]});let i=e;return i})(),wE={capture:!0},CE=["focus","mousedown","mouseenter","touchstart"],wb="mat-ripple-loader-uninitialized",Cb="mat-ripple-loader-class-name",xE="mat-ripple-loader-centered",km="mat-ripple-loader-disabled",Tb=(()=>{let e=class e{constructor(){this._document=b(re,{optional:!0}),this._animationMode=b(He,{optional:!0}),this._globalRippleOptions=b(Ea,{optional:!0}),this._platform=b(xe),this._ngZone=b(H),this._hosts=new Map,this._onInteraction=t=>{let n=Yt(t);if(n instanceof HTMLElement){let o=n.closest(`[${wb}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}},this._ngZone.runOutsideAngular(()=>{for(let t of CE)this._document?.addEventListener(t,this._onInteraction,wE)})}ngOnDestroy(){let t=this._hosts.keys();for(let n of t)this.destroyRipple(n);for(let n of CE)this._document?.removeEventListener(n,this._onInteraction,wE)}configureRipple(t,n){t.setAttribute(wb,this._globalRippleOptions?.namespace??""),(n.className||!t.hasAttribute(Cb))&&t.setAttribute(Cb,n.className||""),n.centered&&t.setAttribute(xE,""),n.disabled&&t.setAttribute(km,"")}getRipple(t){return this._hosts.get(t)||this._createRipple(t)}setDisabled(t,n){let o=this._hosts.get(t);if(o){o.disabled=n;return}n?t.setAttribute(km,""):t.removeAttribute(km)}_createRipple(t){if(!this._document)return;let n=this._hosts.get(t);if(n)return n;t.querySelector(".mat-ripple")?.remove();let o=this._document.createElement("span");o.classList.add("mat-ripple",t.getAttribute(Cb)),t.append(o);let a=new jt(new R(o),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=t,a.centered=t.hasAttribute(xE),a.disabled=t.hasAttribute(km),this.attachRipple(t,a),a}attachRipple(t,n){t.removeAttribute(wb),this._hosts.set(t,n)}destroyRipple(t){let n=this._hosts.get(t);n&&(n.ngOnDestroy(),this._hosts.delete(t))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Hs=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=T({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,o){n&2&&z("mdc-form-field--align-en
8d",o.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[q],attrs:lH,ngContentSelectors:dH,decls:1,vars:0,template:function(n,o){n&1&&(he(),X(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0});let i=e;return i})();var wH=["determinateSpinner"];function CH(i,e){if(i&1&&(_t(),m(0,"svg",11),U(1,"circle",12),f()),i&2){let r=I();G("viewBox",r._viewBox()),p(),It("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeCircumference()/2,"px")("stroke-width",r._circleStrokeWidth(),"%"),G("r",r._circleRadius())}}var xH=new C("mat-progress-spinner-default-options",{providedIn:"root",factory:DH});function DH(){return{diameter:IE}}var IE=100,IH=10,Am=(()=>{let e=class e{get color(){return this._color||this._defaultColor}set color(t){this._color=t}constructor(t,n,o){this._elementRef=t,this._defaultColor="primary",this._value=0,this._diameter=IE,this._noopAnimations=n==="NoopAnimations"&&!!o&&!o._forceAnimations,this.mode=t.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",o&&(o.color&&(this.color=this._defaultColor=o.color),o.diameter&&(this.diameter=o.diameter),o.strokeWidth&&(this.strokeWidth=o.strokeWidth))}get value(){return this.mode==="determinate"?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,t||0))}get diameter(){return this._diameter}set diameter(t){this._diameter=t||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(t){this._strokeWidth=t||0}_circleRadius(){return(this.diameter-IH)/2}_viewBox(){let t=this._circleRadius()*2+this.strokeWidth;return`0 0 ${t} ${t}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}};e.\u0275fac=function(n){return new(n||e)(u(R),u(He,8),u(xH))},e.\u0275cmp=T({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(n,o){if(n&1&&ae(wH,5),n&2){let a;j(a=V())&&(o._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(n,o){n&2&&(G("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",o.mode==="determinate"?o.value:null)("mode",o.mode),lt("mat-"+o.color),It("width",o.diameter,"px")("height",o.diameter,"px")("--mdc-circular-progress-size",o.diameter+"px")("--mdc-circular-progress-active-indicator-width",o.diameter+"px"),z("_mat-animation-noopable",o._noopAnimations)("mdc-circular-progress--indeterminate",o.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",Ke],diameter:[2,"diameter","diameter",Ke],strokeWidth:[2,"strokeWidth","strokeWidth",Ke]},exportAs:["matProgressSpinner"],standalone:!0,features:[se,q],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(n,o){if(n&1&&(B(0,CH,2,8,"ng-template",null,0,Gr),m(2,"div",2,1),_t(),m(4,"svg",3),U(5,"circle",4),f()(),on(),m(6,"div",5)(7,"div",6)(8,"div",7),dt(9,8),f(),m(10,"div",9),dt(11,8),f(),m(12,"div",10),dt(13,8),f()()()),n&2){let a=Ue(1);p(4),G("viewBox",o._viewBox()),p(),It("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeDashOffset(),"px")("stroke-width",o._circleStrokeWidth(),"%"),G("r",o._circleRadius()),p(4),D("ngTemplateOutlet",a),p(2),D("ngTemplateOutlet",a),p(2),D("ngTemplateOutlet",a)}},dependencies:[ko],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.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 !important}.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}.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 .mdc-circular-progress__determinate-container{opacity:0}
8.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.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, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 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 .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__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__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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}@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-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)}}"],encapsulation:2,changeDetection:0});let i=e;return i})();var Rm=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[ot,K]});let i=e;return i})();var Om=class{};function Pm(i){return i&&typeof i.connect=="function"&&!(i instanceof Yn)}var Us=function(i){return i[i.REPLACED=0]="REPLACED",i[i.INSERTED=1]="INSERTED",i[i.MOVED=2]="MOVED",i[i.REMOVED=3]="REMOVED",i}(Us||{}),El=new C("_ViewRepeater"),$s=class{applyChanges(e,r,t,n,o){e.forEachOperation((a,s,c)=>{let l,d;if(a.previousIndex==null){let h=t(a,s,c);l=r.createEmbeddedView(h.templateRef,h.context,h.index),d=Us.INSERTED}else c==null?(r.remove(s),d=Us.REMOVED):(l=r.get(s),r.move(l,c),d=Us.MOVED);o&&o({context:l?.context,operation:d,record:a})})}detach(){}};var Gs=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(e=!1,r,t=!0,n){this._multiple=e,this._emitChanges=t,this.compareWith=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new E,r&&r.length&&(e?r.forEach(o=>this._markSelected(o)):this._markSelected(r[0]),this._selectedToEmit.length=0)}select(...e){this._verifyValueAssignment(e),e.forEach(t=>this._markSelected(t));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}deselect(...e){this._verifyValueAssignment(e),e.forEach(t=>this._unmarkSelected(t));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}setSelection(...e){this._verifyValueAssignment(e);let r=this.selected,t=new Set(e);e.forEach(o=>this._markSelected(o)),r.filter(o=>
8!t.has(this._getConcreteValue(o,t))).forEach(o=>this._unmarkSelected(o));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e)}clear(e=!0){this._unmarkAll();let r=this._hasQueuedChanges();return e&&this._emitChangeEvent(),r}isSelected(e){return this._selection.has(this._getConcreteValue(e))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}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(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){e.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(e,r){if(this.compareWith){r=r??this._selection;for(let t of r)if(this.compareWith(e,t))return t;return e}else return e}};var Ws=(()=>{let e=class e{constructor(){this._listeners=[]}notify(t,n){for(let o of this._listeners)o(t,n)}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(n=>t!==n)}}ngOnDestroy(){this._listeners=[]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var PE=(()=>{let e=class e{constructor(t,n){this._renderer=t,this._elementRef=n,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(t,n){this._renderer.setProperty(this._elementRef.nativeElement,t,n)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}};e.\u0275fac=function(n){return new(n||e)(u(Hi),u(R))},e.\u0275dir=x({type:e});let i=e;return i})(),Wm=(()=>{let e=class e extends PE{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,features:[J]});let i=e;return i})(),fi=new C("");var kH={provide:fi,useExisting:Ne(()=>FE),multi:!0};function EH(){let i=Ln()?Ln().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}var SH=new C(""),FE=(()=>{let e=class e extends PE{constructor(t,n,o){super(t,n),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!EH())}writeValue(t){let n=t??"";this.setProperty("value",n)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}};e.\u0275fac=function(n){return new(n||e)(u(Hi),u(R),u(SH,8))},e.\u0275dir=x({type:e,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(n,o){n&1&&M("input",function(s){return o._handleInput(s.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(s){return o._compositionEnd(s.target.value)})},features:[ee([kH]),J]});let i=e;return i})();function jo(i){return i==null||(typeof i=="string"||Array.isArray(i))&&i.length===0}function NE(i){return i!=null&&typeof i.length=="number"}var Ut=new C(""),qm=new C(""),MH=/^(?=.{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])?)*$/,Vo=class{static min(e){return LE(e)}static max(e){return jE(e)}static required(e){return VE(e)}static requiredTrue(e){return TH(e)}static email(e){return BE(e)}static minLength(e){return zE(e)}static maxLength(e){return HE(e)}static pattern(e){return UE(e)}static nullValidator(e){return Nm(e)}static compose(e){return QE(e)}static composeAsync(e){return KE(e)}};function LE(i){return e=>{if(jo(e.value)||jo(i))return null;let r=parseFloat(e.value);return!isNaN(r)&&r<i?{min:{min:i,actual:e.value}}:null}}function jE(i){return e=>{if(jo(e.value)||jo(i))return null;let r=parseFloat(e.value);return!isNaN(r)&&r>i?{max:{max:i,actual:e.value}}:null}}function VE(i){return jo(i.value)?{required:!0}:null}function TH(i){return i.value===!0?null:{required:!0}}function BE(i){return jo(i.value)||MH.test(i.value)?null:{email:!0}}function zE(i){return e=>jo(e.value)||!NE(e.value)?null:e.value.length<i?{minlength:{requiredLength:i,actualLength:e.value.length}}:null}function HE(i){return e=>NE(e.value)&&e.value.length>i?{maxlength:{requiredLength:i,actualLength:e.value.length}}:null}function UE(i){if(!i)return Nm;let e,r;return typeof i=="string"?(r="",i.charAt(0)!=="^"&&(r+="^"),r+=i,i.charAt(i.length-1)!=="$"&&(r+="$"),e=new RegExp(r)):(r=i.toString(),e=i),t=>{if(jo(t.value))return null;let n=t.value;return e.test(n)?null:{pattern:{requiredPattern:r,actualValue:n}}}}function Nm(i){return null}function $E(i){return i!=null}function GE(i){return _a(i)?st(i):i}function WE(i){let e={};
8return i.forEach(r=>{e=r!=null?A(A({},e),r):e}),Object.keys(e).length===0?null:e}function qE(i,e){return e.map(r=>r(i))}function AH(i){return!i.validate}function YE(i){return i.map(e=>AH(e)?e:r=>e.validate(r))}function QE(i){if(!i)return null;let e=i.filter($E);return e.length==0?null:function(r){return WE(qE(r,e))}}function Fb(i){return i!=null?QE(YE(i)):null}function KE(i){if(!i)return null;let e=i.filter($E);return e.length==0?null:function(r){let t=qE(r,e).map(GE);return fc(t).pipe(ie(WE))}}function Nb(i){return i!=null?KE(YE(i)):null}function EE(i,e){return i===null?[e]:Array.isArray(i)?[...i,e]:[i,e]}function ZE(i){return i._rawValidators}function XE(i){return i._rawAsyncValidators}function Rb(i){return i?Array.isArray(i)?i:[i]:[]}function Lm(i,e){return Array.isArray(i)?i.includes(e):i===e}function SE(i,e){let r=Rb(e);return Rb(i).forEach(n=>{Lm(r,n)||r.push(n)}),r}function ME(i,e){return Rb(e).filter(r=>!Lm(i,r))}var jm=class{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(e){this._rawValidators=e||[],this._composedValidatorFn=Fb(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Nb(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,r){return this.control?this.control.hasError(e,r):!1}getError(e,r){return this.control?this.control.getError(e,r):null}},vr=class extends jm{get formDirective(){return null}get path(){return null}},_n=class extends jm{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},Vm=class{constructor(e){this._cd=e}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},RH={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},Wte=ke(A({},RH),{"[class.ng-submitted]":"isSubmitted"}),br=(()=>{let e=class e extends Vm{constructor(t){super(t)}};e.\u0275fac=function(n){return new(n||e)(u(_n,2))},e.\u0275dir=x({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,o){n&2&&z("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[J]});let i=e;return i})(),qte=(()=>{let e=class e extends Vm{constructor(t){super(t)}};e.\u0275fac=function(n){return new(n||e)(u(vr,10))},e.\u0275dir=x({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,o){n&2&&z("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[J]});let i=e;return i})();var Sl="VALID",Fm="INVALID",qs="PENDING",Ml="DISABLED",Bo=class{},Bm=class extends Bo{constructor(e,r){super(),this.value=e,this.source=r}},Al=class extends Bo{constructor(e,r){super(),this.pristine=e,this.source=r}},Rl=class extends Bo{constructor(e,r){super(),this.touched=e,this.source=r}},Ys=class extends Bo{constructor(e,r){super(),this.status=e,this.source=r}},Ob=class extends Bo{constructor(e){super(),this.source=e}},Pb=class extends Bo{constructor(e){super(),this.source=e}};function JE(i){return(Ym(i)?i.validators:i)||null}function OH(i){return Array.isArray(i)?Fb(i):i||null}function eS(i,e){return(Ym(e)?e.asyncValidators:i)||null}function PH(i){return Array.isArray(i)?Nb(i):i||null}function Ym(i){return i!=null&&!Array.isArray(i)&&typeof i=="object"}function FH(i,e,r){let t=i.controls;if(!(e?Object.keys(t):t).length)throw new ce(1e3,"");if(!t[r])throw new ce(1001,"")}
8function NH(i,e,r){i._forEachChild((t,n)=>{if(r[n]===void 0)throw new ce(1002,"")})}var zm=class{constructor(e,r){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=Wr(()=>this.statusReactive()),this.statusReactive=ri(void 0),this._pristine=Wr(()=>this.pristineReactive()),this.pristineReactive=ri(!0),this._touched=Wr(()=>this.touchedReactive()),this.touchedReactive=ri(!1),this._events=new E,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get status(){return dn(this.statusReactive)}set status(e){dn(()=>this.statusReactive.set(e))}get valid(){return this.status===Sl}get invalid(){return this.status===Fm}get pending(){return this.status==qs}get disabled(){return this.status===Ml}get enabled(){return this.status!==Ml}get pristine(){return dn(this.pristineReactive)}set pristine(e){dn(()=>this.pristineReactive.set(e))}get dirty(){return!this.pristine}get touched(){return dn(this.touchedReactive)}set touched(e){dn(()=>this.touchedReactive.set(e))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(SE(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(SE(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(ME(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(ME(e,this._rawAsyncValidators))}hasValidator(e){return Lm(this._rawValidators,e)}hasAsyncValidator(e){return Lm(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){let r=this.touched===!1;this.touched=!0;let t=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(ke(A({},e),{sourceControl:t})),r&&e.emitEvent!==!1&&this._events.next(new Rl(!0,t))}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(r=>r.markAllAsTouched(e))}markAsUntouched(e={}){let r=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let t=e.sourceControl??this;this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:t})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,t),r&&e.emitEvent!==!1&&this._events.next(new Rl(!1,t))}
vendor: 4,092 bytes, line 8
8markAsDirty(e={}){let r=this.pristine===!0;this.pristine=!1;let t=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(ke(A({},e),{sourceControl:t})),r&&e.emitEvent!==!1&&this._events.next(new Al(!1,t))}markAsPristine(e={}){let r=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let t=e.sourceControl??this;this._forEachChild(n=>{n.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,t),r&&e.emitEvent!==!1&&this._events.next(new Al(!0,t))}markAsPending(e={}){this.status=qs;let r=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Ys(this.status,r)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(ke(A({},e),{sourceControl:r}))}disable(e={}){let r=this._parentMarkedDirty(e.onlySelf);this.status=Ml,this.errors=null,this._forEachChild(n=>{n.disable(ke(A({},e),{onlySelf:!0}))}),this._updateValue();let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Bm(this.value,t)),this._events.next(new Ys(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(ke(A({},e),{skipPristineCheck:r}),this),this._onDisabledChange.forEach(n=>n(!0))}enable(e={}){let r=this._parentMarkedDirty(e.onlySelf);this.status=Sl,this._forEachChild(t=>{t.enable(ke(A({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(ke(A({},e),{skipPristineCheck:r}),this),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(e,r){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},r),this._parent._updateTouched({},r))}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let t=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Sl||this.status===qs)&&this._runAsyncValidator(t,e.emitEvent)}let r=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Bm(this.value,r)),this._events.next(new Ys(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(ke(A({},e),{sourceControl:r}))}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ml:Sl}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e,r){if(this.asyncValidator){this.status=qs,this._hasOwnPendingAsyncValidator={emitEvent:r!==!1};let t=GE(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(n=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(n,{emitEvent:r,shouldHaveEmitted:e})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e}return!1}setErrors(e,r={}){this.errors=e,this._updateControlsErrors(r.emitEvent!==!1,this,r.shouldHaveEmitted)}get(e){let r=e;return r==null||(Array.isArray(r)||(r=r.split(".")),r.length===0)?null:r.reduce((t,n)=>t&&t._find(n),this)}getError(e,r){let t=r?this.get(r):this;return t&&t.errors?t.errors[e]:null}hasError(e,r){return!!this.getError(e,r)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e,r,t){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||t)&&this._events.next(new Ys(this.status,r)),this._parent&&this._parent._updateControlsErrors(e,r,t)}_initObservables(){this.valueChanges=new S,this.statusChanges=new S}_calculateStatus(){return this._allControlsDisabled()?Ml:this.errors?Fm:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(qs)?qs:this._anyControlsHaveStatus(Fm)?Fm:Sl}_anyControlsHaveStatus(e){return this._anyControls(r=>r.status===e)}
vendor: 7,166 bytes, line 8
8_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e,r){let t=!this._anyControlsDirty(),n=this.pristine!==t;this.pristine=t,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,r),n&&this._events.next(new Al(this.pristine,r))}_updateTouched(e={},r){this.touched=this._anyControlsTouched(),this._events.next(new Rl(this.touched,r)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,r)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Ym(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let r=this._parent&&this._parent.dirty;return!e&&!!r&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=OH(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=PH(this._rawAsyncValidators)}},Hm=class extends zm{constructor(e,r,t){super(JE(r),eS(t,r)),this.controls=e,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,r){return this.controls[e]?this.controls[e]:(this.controls[e]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(e,r,t={}){this.registerControl(e,r),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(e,r={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(e,r,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],r&&this.registerControl(e,r),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,r={}){NH(this,!0,e),Object.keys(e).forEach(t=>{FH(this,!0,t),this.controls[t].setValue(e[t],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(e,r={}){e!=null&&(Object.keys(e).forEach(t=>{let n=this.controls[t];n&&n.patchValue(e[t],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(e={},r={}){this._forEachChild((t,n)=>{t.reset(e?e[n]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r,this),this._updateTouched(r,this),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(e,r,t)=>(e[t]=r.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(r,t)=>t._syncPendingControls()?!0:r);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(r=>{let t=this.controls[r];t&&e(t,r)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[r,t]of Object.entries(this.controls))if(this.contains(r)&&e(t))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(r,t,n)=>((t.enabled||this.disabled)&&(r[n]=t.value),r))}_reduceChildren(e,r){let t=e;return this._forEachChild((n,o)=>{t=r(t,n,o)}),t}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Qs=new C("CallSetDisabledState",{providedIn:"root",factory:()=>Qm}),Qm="always";function LH(i,e){return[...e.path,i]}function Ol(i,e,r=Qm){Lb(i,e),e.valueAccessor.writeValue(i.value),(i.disabled||r==="always")&&e.valueAccessor.setDisabledState?.(i.disabled),VH(i,e),zH(i,e),BH(i,e),jH(i,e)}function Um(i,e,r=!0){let t=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(t),e.valueAccessor.registerOnTouched(t)),Gm(i,e),i&&(e._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function $m(i,e){i.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(e)})}function jH(i,e){if(e.valueAccessor.setDisabledState){let r=t=>{e.valueAccessor.setDisabledState(t)};i.registerOnDisabledChange(r),e._registerOnDestroy(()=>{i._unregisterOnDisabledChange(r)})}}function Lb(i,e){let r=ZE(i);e.validator!==null?i.setValidators(EE(r,e.validator)):typeof r=="function"&&i.setValidators([r]);let t=XE(i);e.asyncValidator!==null?i.setAsyncValidators(EE(t,e.asyncValidator)):typeof t=="function"&&i.setAsyncValidators([t]);let n=()=>i.updateValueAndValidity();$m(e._rawValidators,n),$m(e._rawAsyncValidators,n)}function Gm(i,e){let r=!1;if(i!==null){if(e.validator!==null){let n=ZE(i);if(Array.isArray(n)&&n.length>0){let o=n.filter(a=>a!==e.validator);o.length!==n.length&&(r=!0,i.setValidators(o))}}if(e.asyncValidator!==null){let n=XE(i);if(Array.isArray(n)&&n.length>0){let o=n.filter(a=>a!==e.asyncValidator);o.length!==n.length&&(r=!0,i.setAsyncValidators(o))}}}let t=()=>{};return $m(e._rawValidators,t),$m(e._rawAsyncValidators,t),r}function VH(i,e){e.valueAccessor.registerOnChange(r=>{i._pendingValue=r,i._pendingChange=!0,i._pendingDirty=!0,i.updateOn==="change"&&tS(i,e)})}function BH(i,e){e.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,i.updateOn==="blur"&&i._pendingChange&&tS(i,e),i.updateOn!=="submit"&&i.markAsTouched()})}function tS(i,e){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function zH(i,e){let r=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};i.registerOnChange(r),e._registerOnDestroy(()=>{i._unregisterOnChange(r)})}function iS(i,e){i==null,Lb(i,e)}function HH(i,e){return Gm(i,e)}function nS(i,e){if(!i.hasOwnProperty("model"))return!1;let r=i.model;return r.isFirstChange()?!0:!Object.is(e,r.currentValue)}function UH(i){return Object.getPrototypeOf(i.constructor)===Wm}function rS(i,e){i._syncPendingControls(),e.forEach(r=>{let t=r.control;t.updateOn==="submit"&&t._pendingChange&&(r.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function oS(i,e){if(!e)return null;Array.isArray(e);let r,t,n;return e.forEach(o=>{o.constructor===FE?r=o:UH(o)?t=o:n=o}),n||t||r||null}function $H(i,e){let r=i.indexOf(e);r>-1&&i.splice(r,1)}var GH={provide:vr,useExisting:Ne(()=>Pl)},Tl=Promise.resolve(),Pl=(()=>{let e=class e extends vr{get submitted(){return dn(this.submittedReactive)}constructor(t,n,o){super(),this.callSetDisabledState=o,this._submitted=Wr(()=>this.submittedReactive()),this.submittedReactive=ri(!1),this._directives=new Set,this.ngSubmit=new S,this.form=new Hm({},Fb(t),Nb(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Tl.then(()=>{let n=this._findContainer(t.path);t.control=n.registerControl(t.name,t.control),Ol(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}
8removeControl(t){Tl.then(()=>{let n=this._findContainer(t.path);n&&n.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){Tl.then(()=>{let n=this._findContainer(t.path),o=new Hm({});iS(o,t),n.registerControl(t.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Tl.then(()=>{let n=this._findContainer(t.path);n&&n.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,n){Tl.then(()=>{this.form.get(t.path).setValue(n)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submittedReactive.set(!0),rS(this.form,this._directives),this.ngSubmit.emit(t),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}};e.\u0275fac=function(n){return new(n||e)(u(Ut,10),u(qm,10),u(Qs,8))},e.\u0275dir=x({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,o){n&1&&M("submit",function(s){return o.onSubmit(s)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ee([GH]),J]});let i=e;return i})();function TE(i,e){let r=i.indexOf(e);r>-1&&i.splice(r,1)}function AE(i){return typeof i=="object"&&i!==null&&Object.keys(i).length===2&&"value"in i&&"disabled"in i}var aS=class extends zm{constructor(e=null,r,t){super(JE(r),eS(t,r)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ym(r)&&(r.nonNullable||r.initialValueIsDefault)&&(AE(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,r={}){this.value=this._pendingValue=e,this._onChange.length&&r.emitModelToViewChange!==!1&&this._onChange.forEach(t=>t(this.value,r.emitViewToModelChange!==!1)),this.updateValueAndValidity(r)}patchValue(e,r={}){this.setValue(e,r)}reset(e=this.defaultValue,r={}){this._applyFormState(e),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){TE(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){TE(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){AE(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var WH=i=>i instanceof aS;var qH={provide:_n,useExisting:Ne(()=>$n)},RE=Promise.resolve(),$n=(()=>{let e=class e extends _n{constructor(t,n,o,a,s,c){super(),this._changeDetectorRef=s,this.callSetDisabledState=c,this.control=new aS,this._registered=!1,this.name="",this.update=new S,this._parent=t,this._setValidators(n),this._setAsyncValidators(o),this.valueAccessor=oS(this,a)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){let n=t.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),nS(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Ol(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(t){RE.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){let n=t.isDisabled.currentValue,o=n!==0&&O(n);RE.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?LH(t,this._parent):[t]}};e.\u0275fac=function(n){return new(n||e)(u(vr,9),u(Ut,10),u(qm,10),u(fi,10),u(ne,8),u(Qs,8))},e.\u0275dir=x({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[ee([qH]),J,Ce]});let i=e;return i})(),Qte=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let i=e;return i})(),YH={provide:fi,useExisting:Ne(()=>QH),multi:!0},QH=(()=>{let e=class e extends Wm{writeValue(t){let n=t??"";this.setProperty("value",n)}registerOnChange(t){this.onChange=n=>{t(n==""?null:parseFloat(n))}}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,o){n&1&&M("input",function(s){return o.onChange(s.target.value)})("blur",function(){return o.onTouched()})},features:[ee([YH]),J]});let i=e;return i})();var sS=new C(""),KH={provide:_n,useExisting:Ne(()=>ZH)},ZH=(()=>{let e=class e extends _n{set isDisabled(t){}constructor(t,n,o,a,s){super(),this._ngModelWarningConfig=a,this.callSetDisabledState=s,this.update=new S,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=oS(this,o)}ngOnChanges(t){if(this._isControlChanged(t)){let n=t.form.previousValue;n&&Um(n,this,!1),Ol(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}nS(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
8ngOnDestroy(){this.form&&Um(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}};e._ngModelWarningSentOnce=!1,e.\u0275fac=function(n){return new(n||e)(u(Ut,10),u(qm,10),u(fi,10),u(sS,8),u(Qs,8))},e.\u0275dir=x({type:e,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[ee([KH]),J,Ce]});let i=e;return i})(),XH={provide:vr,useExisting:Ne(()=>Fl)},Fl=(()=>{let e=class e extends vr{get submitted(){return dn(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}constructor(t,n,o){super(),this.callSetDisabledState=o,this._submitted=Wr(()=>this._submittedReactive()),this._submittedReactive=ri(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new S,this._setValidators(t),this._setAsyncValidators(n)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Gm(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){let n=this.form.get(t.path);return Ol(n,t,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),n}getControl(t){return this.form.get(t.path)}
8removeControl(t){Um(t.control||null,t,!1),$H(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,n){this.form.get(t.path).setValue(n)}onSubmit(t){return this._submittedReactive.set(!0),rS(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new Ob(this.control)),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this._submittedReactive.set(!1),this.form._events.next(new Pb(this.form))}_updateDomValue(){this.directives.forEach(t=>{let n=t.control,o=this.form.get(t.path);n!==o&&(Um(n||null,t),WH(o)&&(Ol(o,t,this.callSetDisabledState),t.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){let n=this.form.get(t.path);iS(n,t),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){let n=this.form.get(t.path);n&&HH(n,t)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Lb(this.form,this),this._oldForm&&Gm(this._oldForm,this)}_checkFormPresent(){this.form}};e.\u0275fac=function(n){return new(n||e)(u(Ut,10),u(qm,10),u(Qs,8))},e.\u0275dir=x({type:e,selectors:[["","formGroup",""]],hostBindings:function(n,o){n&1&&M("submit",function(s){return o.onSubmit(s)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ee([XH]),J,Ce]});let i=e;return i})();var JH={provide:fi,useExisting:Ne(()=>lS),multi:!0};function cS(i,e){return i==null?`${e}`:(e&&typeof e=="object"&&(e="Object"),`${i}: ${e}`.slice(0,50))}function e3(i){return i.split(":")[0]}var lS=(()=>{let e=class e extends Wm{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;let n=this._getOptionId(t),o=cS(n,t);this.setProperty("value",o)}registerOnChange(t){this.onChange=n=>{this.value=this._getOptionValue(n),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(let n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n),t))return n;return null}_getOptionValue(t){let n=e3(t);return this._optionMap.has(n)?this._optionMap.get(n):t}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(n,o){n&1&&M("change",function(s){return o.onChange(s.target.value)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[ee([JH]),J]});let i=e;return i})(),Kte=(()=>{let e=class e{constructor(t,n,o){this._element=t,this._renderer=n,this._select=o,this._select&&(this.id=this._select._registerOption())}set ngValue(t){this._select!=null&&(this._select._optionMap.set(this.id,t),this._setElementValue(cS(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}};e.\u0275fac=function(n){return new(n||e)(u(R),u(Hi),u(lS,9))},e.\u0275dir=x({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});let i=e;return i})(),t3={provide:fi,useExisting:Ne(()=>dS),multi:!0};function OE(i,e){return i==null?`${e}`:(typeof e=="string"&&(e=`'${e}'`),e&&typeof e=="object"&&(e="Object"),`${i}: ${e}`.slice(0,50))}function i3(i){return i.split(":")[0]}var dS=(()=>{let e=class e extends Wm{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;let n;if(Array.isArray(t)){let o=t.map(a=>this._getOptionId(a));n=(a,s)=>{a._setSelected(o.indexOf(s.toString())>-1)}}else n=(o,a)=>{o._setSelected(!1)};
8this._optionMap.forEach(n)}registerOnChange(t){this.onChange=n=>{let o=[],a=n.selectedOptions;if(a!==void 0){let s=a;for(let c=0;c<s.length;c++){let l=s[c],d=this._getOptionValue(l.value);o.push(d)}}else{let s=n.options;for(let c=0;c<s.length;c++){let l=s[c];if(l.selected){let d=this._getOptionValue(l.value);o.push(d)}}}this.value=o,t(o)}}_registerOption(t){let n=(this._idCounter++).toString();return this._optionMap.set(n,t),n}_getOptionId(t){for(let n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n)._value,t))return n;return null}_getOptionValue(t){let n=i3(t);return this._optionMap.has(n)?this._optionMap.get(n)._value:t}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(n,o){n&1&&M("change",function(s){return o.onChange(s.target)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[ee([t3]),J]});let i=e;return i})(),Zte=(()=>{let e=class e{constructor(t,n,o){this._element=t,this._renderer=n,this._select=o,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){this._select!=null&&(this._value=t,this._setElementValue(OE(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(OE(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}};e.\u0275fac=function(n){return new(n||e)(u(R),u(Hi),u(dS,9))},e.\u0275dir=x({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});let i=e;return i})();function uS(i){return typeof i=="number"?i:parseInt(i,10)}function hS(i){return typeof i=="number"?i:parseFloat(i)}var Sa=(()=>{let e=class e{constructor(){this._validator=Nm}ngOnChanges(t){if(this.inputName in t){let n=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):Nm,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return t!=null}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,features:[Ce]});let i=e;return i})(),n3={provide:Ut,useExisting:Ne(()=>r3),multi:!0},r3=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=t=>hS(t),this.createValidator=t=>jE(t)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&G("max",o._enabled?o.max:null)},inputs:{max:"max"},features:[ee([n3]),J]});let i=e;return i})(),o3={provide:Ut,useExisting:Ne(()=>a3),multi:!0},a3=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=t=>hS(t),this.createValidator=t=>LE(t)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&G("min",o._enabled?o.min:null)},inputs:{min:"min"},features:[ee([o3]),J]});let i=e;return i})(),s3={provide:Ut,useExisting:Ne(()=>Nl),multi:!0};var Nl=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=O,this.createValidator=t=>VE}enabled(t){return t}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,o){n&2&&G("required",o._enabled?"":null)},inputs:{required:"required"},features:[ee([s3]),J]});let i=e;return i})();var c3={provide:Ut,useExisting:Ne(()=>l3),multi:!0},l3=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=O,this.createValidator=t=>BE}enabled(t){return t}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[ee([c3]),J]});let i=e;return i})(),d3={provide:Ut,useExisting:Ne(()=>u3),multi:!0},u3=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=t=>uS(t),this.createValidator=t=>zE(t)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&G("minlength",o._enabled?o.minlength:null)},inputs:{minlength:"minlength"},features:[ee([d3]),J]});let i=e;return i})(),h3={provide:Ut,useExisting:Ne(()=>m3),multi:!0},m3=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=t=>uS(t),this.createValidator=t=>HE(t)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&G("maxlength",o._enabled?o.maxlength:null)},inputs:{maxlength:"maxlength"},features:[ee([h3]),J]});let i=e;return i})(),p3={provide:Ut,useExisting:Ne(()=>f3),multi:!0},f3=(()=>{let e=class e extends Sa{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=t=>t,this.createValidator=t=>UE(t)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&G("pattern",o._enabled?o.pattern:null)},inputs:{pattern:"pattern"},features:[ee([p3]),J]});let i=e;return i})();var mS=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var jb=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:Qs,useValue:t.callSetDisabledState??Qm}]}}};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[mS]});let i=e;return i})(),pS=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:sS,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Qs,useValue:t.callSetDisabledState??Qm}]}}};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[mS]});let i=e;return i})();var g3=["button"],_3=["*"];function v3(i,e){if(i&1&&U(0,"mat-pseudo-checkbox",3),i&2){let r=I();D("disabled",r.disabled)}}function b3(i,e){if(i&1&&U(0,"mat-pseudo-checkbox",3),i&2){let r=I();D("disabled",r.disabled)}}var fS=new C("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:y3});function y3(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var gS=new C("MatButtonToggleGroup"),w3={provide:fi,useExisting:Ne(()=>C3),multi:!0},_S=0,Km=class{constructor(e,r){this.source=e,this.value=r}},C3=(()=>{let e=class e{get name(){return this._name}set name(t){this._name=t,this._markButtonsForCheck()}get value(){let t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map(n=>n.value):t[0]?t[0].value:void 0}set value(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}get selected(){let t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}get multiple(){return this._multiple}set multiple(t){this._multiple=t,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(t){this._disabledInteractive=t,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._markButtonsForCheck()}get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(t){this._hideMultipleSelectionIndicator=t,this._markButtonsForCheck()}constructor(t,n,o){this._changeDetector=t,this._dir=o,this._multiple=!1,this._disabled=!1,this._disabledInteractive=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${_S++}
8`,this.valueChange=new S,this.change=new S,this.appearance=n&&n.appearance?n.appearance:"standard",this.hideSingleSelectionIndicator=n?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=n?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new Gs(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(t=>t.checked)),this.multiple||this._initializeTabIndex()}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_keydown(t){if(this.multiple||this.disabled)return;let o=t.target.id,a=this._buttonToggles.toArray().findIndex(c=>c.buttonId===o),s=null;switch(t.keyCode){case 32:case 13:s=this._buttonToggles.get(a)||null;break;case 38:s=this._getNextButton(a,-1);break;case 37:s=this._getNextButton(a,this.dir==="ltr"?-1:1);break;case 40:s=this._getNextButton(a,1);break;case 39:s=this._getNextButton(a,this.dir==="ltr"?1:-1);break;default:return}s&&(t.preventDefault(),s._onButtonClick(),s.focus())}_emitChangeEvent(t){let n=new Km(t,this.value);this._rawValue=n.value,this._controlValueAccessorChangeFn(n.value),this.change.emit(n)}_syncButtonToggle(t,n,o=!1,a=!1){!this.multiple&&this.selected&&!t.checked&&(this.selected.checked=!1),this._selectionModel?n?this._selectionModel.select(t):this._selectionModel.deselect(t):a=!0,a?Promise.resolve().then(()=>this._updateModelValue(t,o)):this._updateModelValue(t,o)}_isSelected(t){return this._selectionModel&&this._selectionModel.isSelected(t)}_isPrechecked(t){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(n=>t.value!=null&&n===t.value):t.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(t=>{t.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let t=0;t<this._buttonToggles.length;t++){let n=this._buttonToggles.get(t);if(!n.disabled){n.tabIndex=0;break}}this._markButtonsForCheck()}_getNextButton(t,n){let o=this._buttonToggles;for(let a=1;a<=o.length;a++){let s=(t+n*a+o.length)%o.length,c=o.get(s);if(c&&!c.disabled)return c}return null}_setSelectionByValue(t){this._rawValue=t,this._buttonToggles&&(this.multiple&&t?(Array.isArray(t),this._clearSelection(),t.forEach(n=>this._selectValue(n))):(this._clearSelection(),this._selectValue(t)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(t=>{t.checked=!1,this.multiple||(t.tabIndex=-1)})}_selectValue(t){let n=this._buttonToggles.find(o=>o.value!=null&&o.value===t);n&&(n.checked=!0,this._selectionModel.select(n),this.multiple||(n.tabIndex=0))}_updateModelValue(t,n){n&&this._emitChangeEvent(t),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(t=>t._markForCheck())}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(fS,8),u(Ye,8))},e.\u0275dir=x({type:e,selectors:[["mat-button-toggle-group"]],contentQueries:function(n,o,a){if(n&1&&me(a,vS,5),n&2){let s;j(s=V())&&(o._buttonToggles=s)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(n,o){n&1&&M("keydown",function(s){return o._keydown(s)}),n&2&&(G("role",o.multiple?"group":"radiogroup")("aria-disabled",o.disabled),z("mat-button-toggle-vertical",o.vertical)("mat-button-toggle-group-appearance-standard",o.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",O],value:"value",multiple:[2,"multiple","multiple",O],disabled:[2,"disabled","disabled",O],disabledInteractive:[2,"disabledInteractive","disabledInteractive",O],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",O],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",O]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],standalone:!0,features:[ee([w3,{provide:gS,useExisting:e}]),se]});let i=e;return i})(),vS=(()=>{let e=class e{get buttonId(){return`${this.id}-button`}get tabIndex(){return this._tabIndex}set tabIndex(t){this._tabIndex=t,this._markForCheck()}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(t){this._appearance=t}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(t){t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(t){this._disabled=t}get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(t){this._disabledInteractive=t}constructor(t,n,o,a,s,c){this._changeDetectorRef=n,this._elementRef=o,this._focusMonitor=a,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new S;let l=Number(s);this.tabIndex=l||l===0?l:null,this.buttonToggleGroup=t,this.appearance=c&&c.appearance?c.appearance:"standard",this.disabledInteractive=c?.disabledInteractive??!1}ngOnInit(){let t=this.buttonToggleGroup;this.id=this.id||`mat-button-toggle-${_S++}`,t&&(t._isPrechecked(this)?this.checked=!0:t._isSelected(this)!==this._checked&&t._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,
8!1,!0)}focus(t){this._buttonElement.nativeElement.focus(t)}_onButtonClick(){if(this.disabled)return;let t=this.isSingleSelector()?!0:!this._checked;if(t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(o=>o.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new Km(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}};e.\u0275fac=function(n){return new(n||e)(u(gS,8),u(ne),u(R),u(gt),mt("tabindex"),u(fS,8))},e.\u0275cmp=T({type:e,selectors:[["mat-button-toggle"]],viewQuery:function(n,o){if(n&1&&ae(g3,5),n&2){let a;j(a=V())&&(o._buttonElement=a.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,o){n&1&&M("focus",function(){return o.focus()}),n&2&&(G("aria-label",null)("aria-labelledby",null)("id",o.id)("name",null),z("mat-button-toggle-standalone",!o.buttonToggleGroup)("mat-button-toggle-checked",o.checked)("mat-button-toggle-disabled",o.disabled)("mat-button-toggle-disabled-interactive",o.disabledInteractive)("mat-button-toggle-appearance-standard",o.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",O],appearance:"appearance",checked:[2,"checked","checked",O],disabled:[2,"disabled","disabled",O],disabledInteractive:[2,"disabledInteractive","disabledInteractive",O]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[se,q],ngContentSelectors:_3,decls:8,vars:14,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"button",1,0),M("click",function(){return Y(a),Q(o._onButtonClick())}),m(2,"span",2),B(3,v3,1,1,"mat-pseudo-checkbox",3)(4,b3,1,1,"mat-pseudo-checkbox",3),X(5),f()(),U(6,"span",4)(7,"span",5)}if(n&2){let a=Ue(1);D("id",o.buttonId)("disabled",o.disabled&&!o.disabledInteractive||null),G("role",o.isSingleSelector()?"radio":"button")("tabindex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("aria-pressed",o.isSingleSelector()?null:o.checked)("aria-checked",o.isSingleSelector()?o.checked:null)("name",o._getButtonName())("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),p(3),te(o.buttonToggleGroup&&o.checked&&!o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),p(),te(o.buttonToggleGroup&&o.checked&&o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),p(3),D("matRippleTrigger",a)("matRippleDisabled",o.disableRipple||o.disabled)}},dependencies:[jt,kb],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-app-on-surface));background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-app-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-app-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-app-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-app-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-app-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}
8.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}"],encapsulation:2,changeDetection:0});let i=e;return i})(),bS=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,Ht,vS,K]});let i=e;return i})();var D3=["switch"],I3=["*"];function k3(i,e){i&1&&(m(0,"span",10),_t(),m(1,"svg",12),U(2,"path",13),f(),m(3,"svg",14),U(4,"path",15),f()())}var E3=new C("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),S3={provide:fi,useExisting:Ne(()=>yS),multi:!0},Zm=class{constructor(e,r){this.source=e,this.checked=r}},M3=0,yS=(()=>{let e=class e{_createChangeEvent(t){return new Zm(this,t)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(t){this._checked=t,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(t,n,o,a,s,c){this._elementRef=t,this._focusMonitor=n,this._changeDetectorRef=o,this.defaults=s,this._onChange=l=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new S,this.toggleChange=new S,this.tabIndex=parseInt(a)||0,this.color=s.color||"accent",this._noopAnimations=c==="NoopAnimations",this.id=this._uniqueId=`mat-mdc-slide-toggle-${++M3}`,this.hideIcon=s.hideIcon??!1,this.disabledInteractive=s.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{t==="keyboard"||t==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):t||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(t){t.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(t){this.checked=!!t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}validate(t){return this.required&&t.value!==!0?{required:!0}:null}registerOnValidatorChange(t){this._validatorOnChange=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Zm(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}};e.\u0275fac=function(n){return new(n||e)(u(R),u(gt),u(ne),mt("tabindex"),u(E3),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["mat-slide-toggle"]],viewQuery:function(n,o){if(n&1&&ae(D3,5),n&2){let a;j(a=V())&&(o._switchElement=a.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,o){n&2&&(vt("id",o.id),G("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),lt(o.color?"mat-"+o.color:""),z("mat-mdc-slide-toggle-focused",o._focused)("mat-mdc-slide-toggle-checked",o.checked)("_mat-animation-noopable",o._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",O],
8color:"color",disabled:[2,"disabled","disabled",O],disableRipple:[2,"disableRipple","disableRipple",O],tabIndex:[2,"tabIndex","tabIndex",t=>t==null?0:Ke(t)],checked:[2,"checked","checked",O],hideIcon:[2,"hideIcon","hideIcon",O],disabledInteractive:[2,"disabledInteractive","disabledInteractive",O]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[ee([S3,{provide:Ut,useExisting:e,multi:!0}]),se,Ce,q],ngContentSelectors:I3,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"div",1)(1,"button",2,0),M("click",function(){return Y(a),Q(o._handleClick())}),U(3,"span",3),m(4,"span",4)(5,"span",5)(6,"span",6),U(7,"span",7),f(),m(8,"span",8),U(9,"span",9),f(),B(10,k3,5,0,"span",10),f()()(),m(11,"label",11),M("click",function(c){return Y(a),Q(c.stopPropagation())}),X(12),f()()}if(n&2){let a=Ue(2);D("labelPosition",o.labelPosition),p(),z("mdc-switch--selected",o.checked)("mdc-switch--unselected",!o.checked)("mdc-switch--checked",o.checked)("mdc-switch--disabled",o.disabled)("mat-mdc-slide-toggle-disabled-interactive",o.disabledInteractive),D("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("disabled",o.disabled&&!o.disabledInteractive),G("id",o.buttonId)("name",o.name)("aria-label",o.ariaLabel)("aria-labelledby",o._getAriaLabelledBy())("aria-describedby",o.ariaDescribedby)("aria-required",o.required||null)("aria-checked",o.checked)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),p(8),D("matRippleTrigger",a)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),p(),te(o.hideIcon?-1:10),p(),D("for",o.buttonId),G("id",o._labelId)}},dependencies:[jt,Hs],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}
8.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}
8.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);
8fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0});let i=e;return i})();var wS=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[yS,K,K]});let i=e;return i})();var T3=20,yr=(()=>{let e=class e{constructor(t,n,o){this._ngZone=t,this._platform=n,this._scrolled=new E,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let n=this.scrollContainers.get(t);n&&(n.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=T3){return this._platform.isBrowser?new ve(n=>{this._globalSubscription||this._addGlobalListener();let o=t>0?this._scrolled.pipe(zd(t)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):oe()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(t,n){let o=this.getAncestorScrollContainers(t);return this.scrolled(n).pipe(be(a=>!a||o.indexOf(a)>-1))}getAncestorScrollContainers(t){let n=[];return this.scrollContainers.forEach((o,a)=>{this._scrollableContainsElement(a,t)&&n.push(a)}),n}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(t,n){let o=Ot(n),a=t.getElementRef().nativeElement;do if(o==a)return!0;while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let t=this._getWindow();return ji(t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};
8e.\u0275fac=function(n){return new(n||e)(y(H),y(xe),y(re,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Gn=(()=>{let e=class e{constructor(t,n,o,a){this.elementRef=t,this.scrollDispatcher=n,this.ngZone=o,this.dir=a,this._destroyed=new E,this._elementScrolled=new ve(s=>this.ngZone.runOutsideAngular(()=>ji(this.elementRef.nativeElement,"scroll").pipe(ue(this._destroyed)).subscribe(s)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){let n=this.elementRef.nativeElement,o=this.dir&&this.dir.value=="rtl";t.left==null&&(t.left=o?t.end:t.start),t.right==null&&(t.right=o?t.start:t.end),t.bottom!=null&&(t.top=n.scrollHeight-n.clientHeight-t.bottom),o&&Ps()!=zn.NORMAL?(t.left!=null&&(t.right=n.scrollWidth-n.clientWidth-t.left),Ps()==zn.INVERTED?t.left=t.right:Ps()==zn.NEGATED&&(t.left=t.right?-t.right:t.right)):t.right!=null&&(t.left=n.scrollWidth-n.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){let n=this.elementRef.nativeElement;pm()?n.scrollTo(t):(t.top!=null&&(n.scrollTop=t.top),t.left!=null&&(n.scrollLeft=t.left))}measureScrollOffset(t){let n="left",o="right",a=this.elementRef.nativeElement;if(t=="top")return a.scrollTop;if(t=="bottom")return a.scrollHeight-a.clientHeight-a.scrollTop;let s=this.dir&&this.dir.value=="rtl";return t=="start"?t=s?o:n:t=="end"&&(t=s?n:o),s&&Ps()==zn.INVERTED?t==n?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft:s&&Ps()==zn.NEGATED?t==n?a.scrollLeft+a.scrollWidth-a.clientWidth:-a.scrollLeft:t==n?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}};e.\u0275fac=function(n){return new(n||e)(u(R),u(yr),u(H),u(Ye,8))},e.\u0275dir=x({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let i=e;return i})(),A3=20,gi=(()=>{let e=class e{constructor(t,n,o){this._platform=t,this._change=new E,this._changeListener=a=>{this._change.next(a)},this._document=o,n.runOutsideAngular(()=>{if(t.isBrowser){let a=this._getWindow();a.addEventListener("resize",this._changeListener),a.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let t=this._getWindow();t.removeEventListener("resize",this._changeListener),t.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:n,height:o}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+o,right:t.left+n,height:o,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,n=this._getWindow(),o=t.documentElement,a=o.getBoundingClientRect(),s=-a.top||t.body.scrollTop||n.scrollY||o.scrollTop||0,c=-a.left||t.body.scrollLeft||n.scrollX||o.scrollLeft||0;return{top:s,left:c}}change(t=A3){return t>0?this._change.pipe(zd(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}};e.\u0275fac=function(n){return new(n||e)(y(xe),y(H),y(re,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var si=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})(),Ta=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[_r,si,_r,si]});let i=e;return i})();function LS(i){let e=i.cloneNode(!0),r=e.querySelectorAll("[id]"),t=i.nodeName.toLowerCase();e.removeAttribute("id");for(let n=0;n<r.length;n++)r[n].removeAttribute("id");return t==="canvas"?DS(i,e):(t==="input"||t==="select"||t==="textarea")&&xS(i,e),CS("canvas",i,e,DS),CS("input, textarea, select",i,e,xS),e}function CS(i,e,r,t){let n=e.querySelectorAll(i);if(n.length){let o=r.querySelectorAll(i);for(let a=0;a<n.length;a++)t(n[a],o[a])}}var R3=0;function xS(i,e){e.type!=="file"&&(e.value=i.value),e.type==="radio"&&e.name&&(e.name=`mat-clone-${e.name}-${R3++}`)}function DS(i,e){let r=e.getContext("2d");if(r)try{r.drawImage(i,0,0)}catch{}}function Gb(i){let e=i.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height,x:e.x,y:e.y}}function Bb(i,e,r){let{top:t,bottom:n,left:o,right:a}=i;return r>=t&&r<=n&&e>=o&&e<=a}function jl(i,e,r){i.top+=e,i.bottom=i.top+i.height,i.left+=r,i.right=i.left+i.width}
vendor: 1,933 bytes, line 8
8function IS(i,e,r,t){let{top:n,right:o,bottom:a,left:s,width:c,height:l}=i,d=c*e,h=l*e;return t>n-h&&t<a+h&&r>s-d&&r<o+d}var tp=class{constructor(e){this._document=e,this.positions=new Map}clear(){this.positions.clear()}cache(e){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),e.forEach(r=>{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:Gb(r)})})}handleScroll(e){let r=Yt(e),t=this.positions.get(r);if(!t)return null;let n=t.scrollPosition,o,a;if(r===this._document){let l=this.getViewportScrollPosition();o=l.top,a=l.left}else o=r.scrollTop,a=r.scrollLeft;let s=n.top-o,c=n.left-a;return this.positions.forEach((l,d)=>{l.clientRect&&r!==d&&r.contains(d)&&jl(l.clientRect,s,c)}),n.top=o,n.left=a,{top:s,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function jS(i,e){let r=i.rootNodes;if(r.length===1&&r[0].nodeType===e.ELEMENT_NODE)return r[0];let t=e.createElement("div");return r.forEach(n=>t.appendChild(n)),t}function Wb(i,e,r){for(let t in e)if(e.hasOwnProperty(t)){let n=e[t];n?i.setProperty(t,n,r?.has(t)?"important":""):i.removeProperty(t)}return i}function Ks(i,e){let r=e?"":"none";Wb(i.style,{"touch-action":e?"":"none","-webkit-user-drag":e?"":"none","-webkit-tap-highlight-color":e?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function kS(i,e,r){Wb(i.style,{position:e?"":"fixed",top:e?"":"0",opacity:e?"":"0",left:e?"":"-999em"},r)}function ip(i,e){return e&&e!="none"?i+" "+e:i}function ES(i,e){i.style.width=`${e.width}px`,i.style.height=`${e.height}px`,i.style.transform=np(e.left,e.top)}function np(i,e){return`translate3d(${Math.round(i)}px, ${Math.round(e)}px, 0)`}function SS(i){let e=i.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(i)*e}function O3(i){let e=getComputedStyle(i),r=Vb(e,"transition-property"),t=r.find(s=>
8s==="transform"||s==="all");if(!t)return 0;let n=r.indexOf(t),o=Vb(e,"transition-duration"),a=Vb(e,"transition-delay");return SS(o[n])+SS(a[n])}function Vb(i,e){return i.getPropertyValue(e).split(",").map(t=>t.trim())}var P3=new Set(["position"]),zb=class{get element(){return this._preview}constructor(e,r,t,n,o,a,s,c,l){this._document=e,this._rootElement=r,this._direction=t,this._initialDomRect=n,this._previewTemplate=o,this._previewClass=a,this._pickupPositionOnPage=s,this._initialTransform=c,this._zIndex=l}attach(e){this._preview=this._createPreview(),e.appendChild(this._preview),MS(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(e){this._preview.style.transform=e}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(e){this._preview.classList.add(e)}getTransitionDuration(){return O3(this._preview)}addEventListener(e,r){this._preview.addEventListener(e,r)}removeEventListener(e,r){this._preview.removeEventListener(e,r)}_createPreview(){let e=this._previewTemplate,r=this._previewClass,t=e?e.template:null,n;if(t&&e){let o=e.matchSize?this._initialDomRect:null,a=e.viewContainer.createEmbeddedView(t,e.context);a.detectChanges(),n=jS(a,this._document),this._previewEmbeddedView=a,e.matchSize?ES(n,o):n.style.transform=np(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else n=LS(this._rootElement),ES(n,this._initialDomRect),this._initialTransform&&(n.style.transform=this._initialTransform);return Wb(n.style,{"pointer-events":"none",margin:MS(n)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},P3),Ks(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("popover","manual"),n.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(o=>n.classList.add(o)):n.classList.add(r)),n}};function MS(i){return"showPopover"in i}var TS=At({passive:!0}),Xm=At({passive:!1}),AS=At({passive:!1,capture:!0}),F3=800,RS=new Set(["position"]),Hb=class{get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(e){e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions(),this._handles.forEach(r=>Ks(r,e)))}constructor(e,r,t,n,o,a){this._config=r,this._document=t,this._ngZone=n,this._viewportRuler=o,this._dragDropRegistry=a,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=ri(!1),this._moveEvents=new E,this._pointerMoveSubscription=de.EMPTY,this._pointerUpSubscription=de.EMPTY,this._scrollSubscription=de.EMPTY,this._resizeSubscription=de.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this.scale=1,this._disabled=!1,this.beforeStarted=new E,this.started=new E,this.released=new E,this.ended=new E,this.entered=new E,this.exited=new E,this.dropped=new E,this.moved=this._moveEvents,this._pointerDown=s=>{if(this.beforeStarted.next(),this._handles.length){let c=this._getTargetHandle(s);c&&!this._disabledHandles.has(c)&&!this.disabled&&this._initializeDragSequence(c,s)}else this.disabled||this._initializeDragSequence(this._rootElement,s)},this._pointerMove=s=>{let c=this._getPointerPositionOnPage(s);if(!this._hasStartedDragging()){let d=Math.abs(c.x-this._pickupPositionOnPage.x),h=Math.abs(c.y-this._pickupPositionOnPage.y);if(d+h>=this._config.dragStartThreshold){let v=Date.now()>=this._dragStartTime+this._getDragStartDelay(s),w=this._dropContainer;if(!v){this._endDragSequence(s);return}(!w||!w.isDragging()&&!w.isReceiving())&&(s.cancelable&&s.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(s)))}return}s.cancelable&&s.preventDefault();let l=this._getConstrainedPointerPosition(c);if(this._hasMoved=!0,this._lastKnownPointerPosition=c,this._updatePointerDirectionDelta(l),this._dropContainer)this._updateActiveDropContainer(l,c);else{let d=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,h=this._activeTransform;h.x=l.x-d.x+this._passiveTransform.x,h.y=l.y-d.y+this._passiveTransform.y,this._applyRootElementTransform(h.x,h.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:l,event:s,distance:this._getDragDistance(l),delta:this._pointerDirectionDelta})})},this._pointerUp=s=>{this._endDragSequence(s)},this._nativeDragStart=s=>{if(this._handles.length){let c=this._getTargetHandle(s);c&&!this._disabledHandles.has(c)&&!this.disabled&&s.preventDefault()}else this.disabled||s.preventDefault()},this.withRootElement(e).withParent(r.parentDragRef||null),this._parentPositions=new tp(t),a.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(e){this._handles=e.map(t=>
8Ot(t)),this._handles.forEach(t=>Ks(t,this.disabled)),this._toggleNativeDragInteractions();let r=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&r.add(t)}),this._disabledHandles=r,this}withPreviewTemplate(e){return this._previewTemplate=e,this}withPlaceholderTemplate(e){return this._placeholderTemplate=e,this}withRootElement(e){let r=Ot(e);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,Xm),r.addEventListener("touchstart",this._pointerDown,TS),r.addEventListener("dragstart",this._nativeDragStart,Xm)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(e){return this._boundaryElement=e?Ot(e):null,this._resizeSubscription.unsubscribe(),e&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(e){return this._parentDragRef=e,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(e){!this._disabledHandles.has(e)&&this._handles.indexOf(e)>-1&&(this._disabledHandles.add(e),Ks(e,!0))}enableHandle(e){this._disabledHandles.has(e)&&(this._disabledHandles.delete(e),Ks(e,this.disabled))}withDirection(e){return this._direction=e,this}_withDropContainer(e){this._dropContainer=e}getFreeDragPosition(){let e=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:e.x,y:e.y}}setFreeDragPosition(e){return this._activeTransform={x:0,y:0},this._passiveTransform.x=e.x,this._passiveTransform.y=e.y,this._dropContainer||this._applyRootElementTransform(e.x,e.y),this}withPreviewContainer(e){return this._previewContainer=e,this}_sortFromLastPointerPosition(){let e=this._lastKnownPointerPosition;e&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(e),e)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._getShadowRoot()?.removeEventListener("selectstart",PS,AS)}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(e){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:e}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(e),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let r=this._getPointerPositionOnPage(e);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:e})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}
vendor: 20,781 bytes, line 8
8_startDragSequence(e){Ll(e)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let r=this._getShadowRoot(),t=this._dropContainer;if(r&&this._ngZone.runOutsideAngular(()=>{r.addEventListener("selectstart",PS,AS)}),t){let n=this._rootElement,o=n.parentNode,a=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");o.insertBefore(s,n),this._initialTransform=n.style.transform||"",this._preview=new zb(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3),this._preview.attach(this._getPreviewInsertionPoint(o,r)),kS(n,!1,RS),this._document.body.appendChild(o.replaceChild(a,n)),this.started.next({source:this,event:e}),t.start(),this._initialContainer=t,this._initialIndex=t.getItemIndex(this)}else this.started.next({source:this,event:e}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(t?t.getScrollableParents():[])}_initializeDragSequence(e,r){this._parentDragRef&&r.stopPropagation();let t=this.isDragging(),n=Ll(r),o=!n&&r.button!==0,a=this._rootElement,s=Yt(r),c=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+F3>Date.now(),l=n?xl(r):Cl(r);if(s&&s.draggable&&r.type==="mousedown"&&r.preventDefault(),t||o||c||l)return;if(this._handles.length){let _=a.style;this._rootElementTapHighlight=_.webkitTapHighlightColor||"",_.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(_=>this._updateOnScroll(_)),this._boundaryElement&&(this._boundaryRect=Gb(this._boundaryElement));let d=this._previewTemplate;this._pickupPositionInElement=d&&d.template&&!d.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,e,r);let h=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:h.x,y:h.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(e){kS(this._rootElement,!0,RS),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let r=this._dropContainer,t=r.getItemIndex(this),n=this._getPointerPositionOnPage(e),o=this._getDragDistance(n),a=r._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:o,dropPoint:n,event:e}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:a,distance:o,dropPoint:n,event:e}),r.drop(this,t,this._initialIndex,this._initialContainer,a,o,n,e),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:e,y:r},{x:t,y:n}){let o=this._initialContainer._getSiblingContainerFromPosition(this,e,r);!o&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(e,r)&&(o=this._initialContainer),o&&o!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=o,this._dropContainer.enter(this,e,r,o===this._initialContainer&&o.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:o,currentIndex:o.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,n),this._dropContainer._sortItem(this,e,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(e,r):this._applyPreviewTransform(e-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let e=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(e.left,e.top);let r=this._preview.getTransitionDuration();return r===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{let n=a=>{(!a||this._preview&&Yt(a)===this._preview.element&&a.propertyName==="transform")&&(this._preview?.removeEventListener("transitionend",n),t(),clearTimeout(o))},o=setTimeout(n,r*1.5);this._preview.addEventListener("transitionend",n)}))}_createPlaceholderElement(){let e=this._placeholderTemplate,r=e?e.template:null,t;return r?(this._placeholderRef=e.viewContainer.createEmbeddedView(r,e.context),this._placeholderRef.detectChanges(),t=jS(this._placeholderRef,this._document)):t=LS(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(e,r,t){let n=r===this._rootElement?null:r,o=n?n.getBoundingClientRect():e,a=Ll(t)?t.targetTouches[0]:t,s=this._getViewportScrollPosition(),c=a.pageX-o.left-s.left,l=a.pageY-o.top-s.top;return{x:o.left-e.left+c,y:o.top-e.top+l}}_getPointerPositionOnPage(e){let r=this._getViewportScrollPosition(),t=Ll(e)?e.touches[0]||e.changedTouches[0]||{pageX:0,pageY:0}:e,n=t.pageX-r.left,o=t.pageY-r.top;if(this._ownerSVGElement){let a=this._ownerSVGElement.getScreenCTM();if(a){let s=this._ownerSVGElement.createSVGPoint();return s.x=n,s.y=o,s.matrixTransform(a.inverse())}}return{x:n,y:o}}_getConstrainedPointerPosition(e){let r=this._dropContainer?this._dropContainer.lockAxis:null,{x:t,y:n}=this.constrainPosition?this.constrainPosition(e,this,this._initialDomRect,this._pickupPositionInElement):e;if(this.lockAxis==="x"||r==="x"?n=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||r==="y")&&(t=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:o,y:a}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:c,height:l}=this._getPreviewRect(),d=s.top+a,h=s.bottom-(l-a),_=s.left+o,v=s.right-(c-o);t=OS(t,_,v),n=OS(n,d,h)}return{x:t,y:n}}_updatePointerDirectionDelta(e){let{x:r,y:t}=e,n=this._pointerDirectionDelta,o=this._pointerPositionAtLastDirectionChange,a=Math.abs(r-o.x),s=Math.abs(t-o.y);return a>this._config.pointerDirectionChangeThreshold&&(n.x=r>o.x?1:-1,o.x=r),s>this._config.pointerDirectionChangeThreshold&&(n.y=t>o.y?1:-1,o.y=t),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let e=this._handles.length>0||!this.isDragging();e!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=e,Ks(this._rootElement,e))}_removeRootElementListeners(e){e.removeEventListener("mousedown",this._pointerDown,Xm),e.removeEventListener("touchstart",this._pointerDown,TS),e.removeEventListener("dragstart",this._nativeDragStart,Xm)}_applyRootElementTransform(e,r){let t=1/this.scale,n=np(e*t,r*t),o=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=o.transform&&o.transform!="none"?o.transform:""),o.transform=ip(n,this._initialTransform)}_applyPreviewTransform(e,r){let t=this._previewTemplate?.template?void 0:this._initialTransform,n=np(e,r);this._preview.setTransform(ip(n,t))}_getDragDistance(e){let r=this._pickupPositionOnPage;return r?{x:e.x-r.x,y:e.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:e,y:r}=this._passiveTransform;if(e===0&&r===0||this.isDragging()||!this._boundaryElement)return;let t=this._rootElement.getBoundingClientRect(),n=this._boundaryElement.getBoundingClientRect();if(n.width===0&&n.height===0||t.width===0&&t.height===0)return;let o=n.left-t.left,a=t.right-n.right,s=n.top-t.top,c=t.bottom-n.bottom;n.width>t.width?(o>0&&(e+=o),a>0&&(e-=a)):e=0,n.height>t.height?(s>0&&(r+=s),c>0&&(r-=c)):r=0,(e!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:e})}_getDragStartDelay(e){let r=this.dragStartDelay;return typeof r=="number"?r:Ll(e)?r.touch:r?r.mouse:0}_updateOnScroll(e){let r=this._parentPositions.handleScroll(e);if(r){let t=Yt(e);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&jl(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=Fs(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(e,r){let t=this._previewContainer||"global";if(t==="parent")return e;if(t==="global"){let n=this._document;return r||n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||n.body}return Ot(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_getTargetHandle(e){return this._handles.find(r=>e.target&&(e.target===r||r.contains(e.target)))}};function OS(i,e,r){return Math.max(e,Math.min(r,i))}function Ll(i){return i.type[0]==="t"}function PS(i){i.preventDefault()}function VS(i,e,r){let t=FS(e,i.length-1),n=FS(r,i.length-1);if(t===n)return;let o=i[t],a=n<t?-1:1;for(let s=t;s!==n;s+=a)i[s]=i[s+a];i[n]=o}function FS(i,e){return Math.max(0,Math.min(e,i))}var rp=class{constructor(e){this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(e){this.withItems(e)}sort(e,r,t,n){let o=this._itemPositions,a=this._getItemIndexFromPointerPosition(e,r,t,n);if(a===-1&&o.length>0)return null;let s=this.orientation==="horizontal",c=o.findIndex(L=>L.drag===e),l=o[a],d=o[c].clientRect,h=l.clientRect,_=c>a?1:-1,v=this._getItemOffsetPx(d,h,_),w=this._getSiblingOffsetPx(c,o,_),W=o.slice();return VS(o,c,a),o.forEach((L,$)=>{if(W[$]===L)return;let pe=L.drag===e,Qe=pe?v:w,je=pe?e.getPlaceholderElement():L.drag.getRootElement();L.offset+=Qe;let Nt=Math.round(L.offset*(1/L.drag.scale));s?(je.style.transform=ip(`translate3d(${Nt}px, 0, 0)`,L.initialTransform),jl(L.clientRect,0,Qe)):(je.style.transform=ip(`translate3d(0, ${Nt}px, 0)`,L.initialTransform),jl(L.clientRect,Qe,0))}),this._previousSwap.overlaps=Bb(h,r,t),this._previousSwap.drag=l.drag,this._previousSwap.delta=s?n.x:n.y,{previousIndex:c,currentIndex:a}}enter(e,r,t,n){let o=n==null||n<0?this._getItemIndexFromPointerPosition(e,r,t):n,a=this._activeDraggables,s=a.indexOf(e),c=e.getPlaceholderElement(),l=a[o];if(l===e&&(l=a[o+1]),!l&&(o==null||o===-1||o<a.length-1)&&this._shouldEnterAsFirstChild(r,t)&&(l=a[0]),s>-1&&a.splice(s,1),l&&!this._dragDropRegistry.isDragging(l)){let d=l.getRootElement();d.parentElement.insertBefore(c,d),a.splice(o,0,e)}else this._element.appendChild(c),a.push(e);c.style.transform="",this._cacheItemPositions()}withItems(e){this._activeDraggables=e.slice(),this._cacheItemPositions()}withSortPredicate(e){this._sortPredicate=e}reset(){this._activeDraggables?.forEach(e=>{let r=e.getRootElement();if(r){let t=this._itemPositions.find(n=>n.drag===e)?.initialTransform;r.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(e){return(this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===e)}updateOnScroll(e,r){this._itemPositions.forEach(({clientRect:t})=>{jl(t,e,r)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}withElementContainer(e){this._element=e}_cacheItemPositions(){let e=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(r=>{let t=r.getVisibleElement();return{drag:r,offset:0,initialTransform:t.style.transform||"",clientRect:Gb(t)}}).sort((r,t)=>e?r.clientRect.left-t.clientRect.left:r.clientRect.top-t.clientRect.top)}_getItemOffsetPx(e,r,t){let n=this.orientation==="horizontal",o=n?r.left-e.left:r.top-e.top;return t===-1&&(o+=n?r.width-e.width:r.height-e.height),o}_getSiblingOffsetPx(e,r,t){let n=this.orientation==="horizontal",o=r[e].clientRect,a=r[e+t*-1],s=o[n?"width":"height"]*t;if(a){let c=n?"left":"top",l=n?"right":"bottom";t===-1?s-=a.clientRect[c]-o[l]:s+=o[c]-a.clientRect[l]}return s}_shouldEnterAsFirstChild(e,r){if(!this._activeDraggables.length)return!1;let t=this._itemPositions,n=this.orientation==="horizontal";if(t[0].drag!==this._activeDraggables[0]){let a=t[t.length-1].clientRect;return n?e>=a.right:r>=a.bottom}else{let a=t[0].clientRect;return n?e<=a.left:r<=a.top}}_getItemIndexFromPointerPosition(e,r,t,n){let o=this.orientation==="horizontal",a=this._itemPositions.findIndex(({drag:s,clientRect:c})=>{if(s===e)return!1;if(n){let l=o?n.x:n.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&l===this._previousSwap.delta)return!1}return o?r>=Math.floor(c.left)&&r<Math.floor(c.right):t>=Math.floor(c.top)&&t<Math.floor(c.bottom)});return a===-1||!this._sortPredicate(a,e)?-1:a}},Ub=class{constructor(e,r){this._document=e,this._dragDropRegistry=r,this._previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:!1},this._relatedNodes=[]}start(e){let r=this._element.childNodes;this._relatedNodes=[];for(let t=0;t<r.length;t++){let n=r[t];this._relatedNodes.push([n,n.nextSibling])}this.withItems(e)}sort(e,r,t,n){let o=this._getItemIndexFromPointerPosition(e,r,t),a=this._previousSwap;if(o===-1||this._activeItems[o]===e)return null;let s=this._activeItems[o];if(a.drag===s&&a.overlaps&&a.deltaX===n.x&&a.deltaY===n.y)return null;let c=this.getItemIndex(e),l=e.getPlaceholderElement(),d=s.getRootElement();o>c?d.after(l):d.before(l),VS(this._activeItems,c,o);let h=this._getRootNode().elementFromPoint(r,t);return a.deltaX=n.x,a.deltaY=n.y,a.drag=s,a.overlaps=d===h||d.contains(h),{previousIndex:c,currentIndex:o}}enter(e,r,t,n){let o=n==null||n<0?this._getItemIndexFromPointerPosition(e,r,t):n;o===-1&&(o=this._getClosestItemIndexToPointer(e,r,t));let a=this._activeItems[o],s=this._activeItems.indexOf(e);s>-1&&this._activeItems.splice(s,1),a&&!this._dragDropRegistry.isDragging(a)?(this._activeItems.splice(o,0,e),a.getRootElement().before(e.getPlaceholderElement())):(this._activeItems.push(e),this._element.appendChild(e.getPlaceholderElement()))}withItems(e){this._activeItems=e.slice()}withSortPredicate(e){this._sortPredicate=e}reset(){let e=this._element,r=this._previousSwap;for(let t=this._relatedNodes.length-1;t>-1;t--){let[n,o]=this._relatedNodes[t];n.parentNode===e&&n.nextSibling!==o&&(o===null?e.appendChild(n):o.parentNode===e&&e.insertBefore(n,o))}this._relatedNodes=[],this._activeItems=[],r.drag=null,r.deltaX=r.deltaY=0,r.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(e){return this._activeItems.indexOf(e)}updateOnScroll(){this._activeItems.forEach(e=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})}withElementContainer(e){e!==this._element&&(this._element=e,this._rootNode=void 0)}_getItemIndexFromPointerPosition(e,r,t){let n=this._getRootNode().elementFromPoint(Math.floor(r),Math.floor(t)),o=n?this._activeItems.findIndex(a=>{let s=a.getRootElement();return n===s||s.contains(n)}):-1;return o===-1||!this._sortPredicate(o,e)?-1:o}_getRootNode(){return this._rootNode||(this._rootNode=Fs(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(e,r,t){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let n=1/0,o=-1;for(let a=0;a<this._activeItems.length;a++){let s=this._activeItems[a];if(s!==e){let{x:c,y:l}=s.getRootElement().getBoundingClientRect(),d=Math.hypot(r-c,t-l);d<n&&(n=d,o=a)}}return o}},NS=.05,BS=.05,vn=function(i){return i[i.NONE=0]="NONE",i[i.UP=1]="UP",i[i.DOWN=2]="DOWN",i}(vn||{}),Mi=function(i){return i[i.NONE=0]="NONE",i[i.LEFT=1]="LEFT",i[i.RIGHT=2]="RIGHT",i}(Mi||{}),$b=class{constructor(e,r,t,n,o){this._dragDropRegistry=r,this._ngZone=n,this._viewportRuler=o,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new E,this.entered=new E,this.exited=new E,this.dropped=new E,this.sorted=new E,this.receivingStarted=new E,this.receivingStopped=new E,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=de.EMPTY,this._verticalScrollDirection=vn.NONE,this._horizontalScrollDirection=Mi.NONE,this._stopScrollTimers=new E,this._cachedShadowRoot=null,this._scrollableElements=[],this._direction="ltr",this._startScrollInterval=()=>{this._stopScrolling(),uf(0,Id).pipe(ue(this._stopScrollTimers)).subscribe(()=>{let s=this._scrollNode,c=this.autoScrollStep;this._verticalScrollDirection===vn.UP?s.scrollBy(0,-c):this._verticalScrollDirection===vn.DOWN&&s.scrollBy(0,c),this._horizontalScrollDirection===Mi.LEFT?s.scrollBy(-c,0):this._horizontalScrollDirection===Mi.RIGHT&&s.scrollBy(c,0)})};let a=this.element=Ot(e);this._document=t,this.withOrientation("vertical").withElementContainer(a),r.registerDropContainer(this),this._parentPositions=new tp(t)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(e,r,t,n){this._draggingStarted(),n==null&&this.sortingDisabled&&(n=this._draggables.indexOf(e)),this._sortStrategy.enter(e,r,t,n),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:e,container:this,currentIndex:this.getItemIndex(e)})}exit(e){this._reset(),this.exited.next({item:e,container:this})}drop(e,r,t,n,o,a,s,c={}){this._reset(),this.dropped.next({item:e,currentIndex:r,previousIndex:t,container:this,previousContainer:n,isPointerOverContainer:o,distance:a,dropPoint:s,event:c})}withItems(e){let r=this._draggables;return this._draggables=e,e.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(r.filter(n=>n.isDragging()).every(n=>e.indexOf(n)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(e){return this._direction=e,this._sortStrategy instanceof rp&&(this._sortStrategy.direction=e),this}connectedTo(e){return this._siblings=e.slice(),this}withOrientation(e){if(e==="mixed")this._sortStrategy=new Ub(this._document,this._dragDropRegistry);else{let r=new rp(this._dragDropRegistry);r.direction=this._direction,r.orientation=e,this._sortStrategy=r}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((r,t)=>this.sortPredicate(r,t,this)),this}withScrollableParents(e){let r=this._container;return this._scrollableElements=e.indexOf(r)===-1?[r,...e]:e.slice(),this}withElementContainer(e){if(e===this._container)return this;let r=Ot(this.element),t=this._scrollableElements.indexOf(this._container),n=this._scrollableElements.indexOf(e);return t>-1&&this._scrollableElements.splice(t,1),n>-1&&this._scrollableElements.splice(n,1),this._sortStrategy&&this._sortStrategy.withElementContainer(e),this._cachedShadowRoot=null,this._scrollableElements.unshift(e),this._container=e,this}getScrollableParents(){return this._scrollableElements}getItemIndex(e){return this._isDragging?this._sortStrategy.getItemIndex(e):this._draggables.indexOf(e)}isReceiving(){return this._activeSiblings.size>0}_sortItem(e,r,t,n){if(this.sortingDisabled||!this._domRect||!IS(this._domRect,NS,r,t))return;let o=this._sortStrategy.sort(e,r,t,n);o&&this.sorted.next({previousIndex:o.previousIndex,currentIndex:o.currentIndex,container:this,item:e})}_startScrollingIfNecessary(e,r){if(this.autoScrollDisabled)return;let t,n=vn.NONE,o=Mi.NONE;if(this._parentPositions.positions.forEach((a,s)=>
8{s===this._document||!a.clientRect||t||IS(a.clientRect,NS,e,r)&&([n,o]=N3(s,a.clientRect,this._direction,e,r),(n||o)&&(t=s))}),!n&&!o){let{width:a,height:s}=this._viewportRuler.getViewportSize(),c={width:a,height:s,top:0,right:a,bottom:s,left:0};n=zS(c,r),o=HS(c,e),t=window}t&&(n!==this._verticalScrollDirection||o!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=n,this._horizontalScrollDirection=o,this._scrollNode=t,(n||o)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let e=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=e.msScrollSnapType||e.scrollSnapType||"",e.scrollSnapType=e.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let e=this._container.style;e.scrollSnapType=e.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(e,r){return this._domRect!=null&&Bb(this._domRect,e,r)}_getSiblingContainerFromPosition(e,r,t){return this._siblings.find(n=>n._canReceive(e,r,t))}_canReceive(e,r,t){if(!this._domRect||!Bb(this._domRect,r,t)||!this.enterPredicate(e,this))return!1;let n=this._getShadowRoot().elementFromPoint(r,t);return n?n===this._container||this._container.contains(n):!1}_startReceiving(e,r){let t=this._activeSiblings;!t.has(e)&&r.every(n=>this.enterPredicate(n,this)||this._draggables.indexOf(n)>-1)&&(t.add(e),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:e,receiver:this,items:r}))}_stopReceiving(e){this._activeSiblings.delete(e),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:e,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(e=>{if(this.isDragging()){let r=this._parentPositions.handleScroll(e);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let e=Fs(this._container);this._cachedShadowRoot=e||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let e=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,e))}};function zS(i,e){let{top:r,bottom:t,height:n}=i,o=n*BS;return e>=r-o&&e<=r+o?vn.UP:e>=t-o&&e<=t+o?vn.DOWN:vn.NONE}function HS(i,e){let{left:r,right:t,width:n}=i,o=n*BS;return e>=r-o&&e<=r+o?Mi.LEFT:e>=t-o&&e<=t+o?Mi.RIGHT:Mi.NONE}function N3(i,e,r,t,n){let o=zS(e,n),a=HS(e,t),s=vn.NONE,c=Mi.NONE;if(o){let l=i.scrollTop;o===vn.UP?l>0&&(s=vn.UP):i.scrollHeight-l>i.clientHeight&&(s=vn.DOWN)}if(a){let l=i.scrollLeft;r==="rtl"?a===Mi.RIGHT?l<0&&(c=Mi.RIGHT):i.scrollWidth+l>i.clientWidth&&(c=Mi.LEFT):a===Mi.LEFT?l>0&&(c=Mi.LEFT):i.scrollWidth-l>i.clientWidth&&(c=Mi.RIGHT)}return[s,c]}var Jm=At({passive:!1,capture:!0}),ep=new Set,L3=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=T({type:e,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],standalone:!0,features:[q],decls:0,vars:0,template:function(n,o){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}"],encapsulation:2,changeDetection:0});let i=e;return i})(),j3=(()=>{let e=class e{constructor(t,n){this._ngZone=t,this._appRef=b(mi),this._environmentInjector=b(Bt),this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=ri([]),this._globalListeners=new Map,this._draggingPredicate=o=>o.isDragging(),this.pointerMove=new E,this.pointerUp=new E,this.scroll=ne
8w E,this._preventDefaultWhileDragging=o=>{this._activeDragInstances().length>0&&o.preventDefault()},this._persistentTouchmoveListener=o=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&o.preventDefault(),this.pointerMove.next(o))},this._document=n}registerDropContainer(t){this._dropInstances.has(t)||this._dropInstances.add(t)}registerDragItem(t){this._dragInstances.add(t),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Jm)})}removeDropContainer(t){this._dropInstances.delete(t)}removeDragItem(t){this._dragInstances.delete(t),this.stopDragging(t),this._dragInstances.size===0&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Jm)}startDragging(t,n){if(!(this._activeDragInstances().indexOf(t)>-1)&&(this._loadResets(),this._activeDragInstances.update(o=>[...o,t]),this._activeDragInstances().length===1)){let o=n.type.startsWith("touch");this._globalListeners.set(o?"touchend":"mouseup",{handler:a=>this.pointerUp.next(a),options:!0}).set("scroll",{handler:a=>this.scroll.next(a),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Jm}),o||this._globalListeners.set("mousemove",{handler:a=>this.pointerMove.next(a),options:Jm}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((a,s)=>{this._document.addEventListener(s,a.handler,a.options)})})}}stopDragging(t){this._activeDragInstances.update(n=>{let o=n.indexOf(t);return o>-1?(n.splice(o,1),[...n]):n}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(t){return this._activeDragInstances().indexOf(t)>-1}scrolled(t){let n=[this.scroll];return t&&t!==this._document&&n.push(new ve(o=>this._ngZone.runOutsideAngular(()=>{let s=c=>{this._activeDragInstances().length&&o.next(c)};return t.addEventListener("scroll",s,!0),()=>{t.removeEventListener("scroll",s,!0)}}))),Ze(...n)}ngOnDestroy(){this._dragInstances.forEach(t=>this.removeDragItem(t)),this._dropInstances.forEach(t=>this.removeDropContainer(t)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((t,n)=>{this._document.removeEventListener(n,t.handler,t.options)}),this._globalListeners.clear()}_loadResets(){if(!ep.has(this._appRef)){ep.add(this._appRef);let t=aI(L3,{environmentInjector:this._environmentInjector});this._appRef.onDestroy(()=>{ep.delete(this._appRef),ep.size===0&&t.destroy()})}}};e.\u0275fac=function(n){return new(n||e)(y(H),y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),V3={dragStartThreshold:5,pointerDirectionChangeThreshold:5},B3=(()=>{let e=class e{constructor(t,n,o,a){this._document=t,this._ngZone=n,this._viewportRuler=o,this._dragDropRegistry=a}createDrag(t,n=V3){return new Hb(t,n,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(t){return new $b(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}};e.\u0275fac=function(n){return new(n||e)(y(re),y(H),y(gi),y(j3))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var US=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[B3],imports:[si]});let i=e;return i})();var H3=[[["caption"]],[["colgroup"],["col"]],"*"],U3=["caption","colgroup, col","*"];function $3(i,e){i&1&&X(0,2)}function G3(i,e){i&1&&(m(0,"thead",0),dt(1,1),f(),m(2,"tbody",0),dt(3,2)(4,3),f(),m(5,"tfoot",0),dt(6,4),f())}function W3(i,e){i&1&&dt(0,1)(1,2)(2,3)(3,4)}var Wn=new C("CDK_TABLE");var dp=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["","cdkCellDef",""]],standalone:!0});let i=e;return i})(),up=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["","cdkHeaderCellDef",""]],standalone:!0});let i=e;return i})(),WS=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["","cdkFooterCellDef",""]],standalone:!0});let i=e;return i})(),Zs=(()=>{let e=class e{get name(){return this._name}set name(t){this._setNameInput(t)}get sticky(){return this._sticky}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(t){t!==this._stickyEnd&&(this._stickyEnd=t,this._hasStickyChanged=!0)}constructor(t){this._table=t,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}};e.\u0275fac=function(n){return new(n||e)(u(Wn,8))},e.\u0275dir=x({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,o,a){if(n&1&&(me(a,dp,5),me(a,up,5),me(a,WS,5)),n&2){let s;j(s=V())&&(o.cell=s.first),j(s=V())&&(o.headerCell=s.first),j(s=V())&&(o.footerCell=s.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",O],stickyEnd:[2,"stickyEnd","stickyEnd",O]},standalone:!0,features:[ee([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),se]});let i=e;return i})(),ap=class{constructor(e,r){r.nativeElement.classList.add(...e._columnCssClassName)}},qS=(()=>{let e=class e extends ap{constructor(t,n){super(t,n)}};e.\u0275fac=function(n){return new(n||e)(u(Zs),u(R))},e.\u0275dir=x({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[J]});let i=e;return i})();var YS=(()=>{let e=class e extends ap{constructor(t,n){super(t,n);let o=t._table?._getCellRole();o&&n.nativeElement.setAttribute("role",o)}};e.\u0275fac=function(n){return new(n||e)(u(Zs),u(R))},e.\u0275dir=x({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[J]});let i=e;return i})(),sp=class{constructor(){this.tasks=[],this.endTasks=[]}},cp=new C("_COALESCED_STYLE_SCHEDULER"),Yb=(()=>{let e=class e{constructor(t){this._currentSchedule=null,this._ngZone=b(H)}schedule(t){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(t)}scheduleEnd(t){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(t)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new sp,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let t=this._currentSchedule;this._currentSchedule=new sp;for(let n of t.tasks)n();for(let n of t.endTasks)n()}this._currentSchedule=null})))}};
8e.\u0275fac=function(n){return new(n||e)(y(H))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();var Qb=(()=>{let e=class e{constructor(t,n){this.template=t,this._differs=n}ngOnChanges(t){if(!this._columnsDiffer){let n=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof Vl?t.headerCell.template:this instanceof Kb?t.footerCell.template:t.cell.template}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(ln))},e.\u0275dir=x({type:e,features:[Ce]});let i=e;return i})(),Vl=(()=>{let e=class e extends Qb{get sticky(){return this._sticky}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0)}constructor(t,n,o){super(t,n),this._table=o,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(t){super.ngOnChanges(t)}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t}resetStickyChanged(){this._hasStickyChanged=!1}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(ln),u(Wn,8))},e.\u0275dir=x({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",O]},standalone:!0,features:[se,J,Ce]});let i=e;return i})(),Kb=(()=>{let e=class e extends Qb{get sticky(){return this._sticky}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0)}constructor(t,n,o){super(t,n),this._table=o,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(t){super.ngOnChanges(t)}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t}resetStickyChanged(){this._hasStickyChanged=!1}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(ln),u(Wn,8))},e.\u0275dir=x({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",O]},standalone:!0,features:[se,J,Ce]});let i=e;return i})(),hp=(()=>{let e=class e extends Qb{constructor(t,n,o){super(t,n),this._table=o}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(ln),u(Wn,8))},e.\u0275dir=x({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[J]});let i=e;return i})(),Ra=(()=>{let e=class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}};e.mostRecentCellOutlet=null,e.\u0275fac=function(n){return new(n||e)(u(Ve))},e.\u0275dir=x({type:e,selectors:[["","cdkCellOutlet",""]],standalone:!0});let i=e;return i})(),Zb=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=T({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[q],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&dt(0,0)},dependencies:[Ra],encapsulation:2});let i=e;return i})();var Xb=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=T({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[q],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&dt(0,0)},dependencies:[Ra],encapsulation:2});let i=e;return i})(),QS=(()=>{let e=class e{constructor(t){this.templateRef=t,this._contentClassName="cdk-no-data-row"}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0});let i=e;return i})(),$S=["top","bottom","left","right"],qb=class{constructor(e,r,t,n,o=!0,a=!0,s){this._isNativeHtmlTable=e,this._stickCellCss=r,this.direction=t,this._coalescedStyleScheduler
8=n,this._isBrowser=o,this._needsPositionStickyOnElement=a,this._positionListener=s,this._elemSizeCache=new WeakMap,this._resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(c=>this._updateCachedSizes(c)):null,this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null,this._cachedCellWidths=[],this._borderCellCss={top:`${r}-border-elem-top`,bottom:`${r}-border-elem-bottom`,left:`${r}-border-elem-left`,right:`${r}-border-elem-right`}}clearStickyPositioning(e,r){(r.includes("left")||r.includes("right"))&&this._removeFromStickyColumnReplayQueue(e);let t=[];for(let n of e)if(n.nodeType===n.ELEMENT_NODE){t.push(n);for(let o=0;o<n.children.length;o++)t.push(n.children[o])}this._coalescedStyleScheduler.schedule(()=>{for(let n of t)this._removeStickyStyle(n,r)})}updateStickyColumns(e,r,t,n=!0,o=!0){if(o&&this._updateStickyColumnReplayQueue({rows:[...e],stickyStartStates:[...r],stickyEndStates:[...t]}),!e.length||!this._isBrowser||!(r.some(a=>a)||t.some(a=>a))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return}this._coalescedStyleScheduler.schedule(()=>{let a=e[0],s=a.children.length,c=this._getCellWidths(a,n),l=this._getStickyStartColumnPositions(c,r),d=this._getStickyEndColumnPositions(c,t),h=r.lastIndexOf(!0),_=t.indexOf(!0),v=this.direction==="rtl",w=v?"right":"left",W=v?"left":"right";for(let L of e)for(let $=0;$<s;$++){let pe=L.children[$];r[$]&&this._addStickyStyle(pe,w,l[$],$===h),t[$]&&this._addStickyStyle(pe,W,d[$],$===_)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:h===-1?[]:c.slice(0,h+1).map((L,$)=>r[$]?L:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:_===-1?[]:c.slice(_).map((L,$)=>t[$+_]?L:null).reverse()}))})}stickRows(e,r,t){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let n=t==="bottom"?e.slice().reverse():e,o=t==="bottom"?r.slice().reverse():r,a=[],s=[],c=[];for(let d=0,h=0;d<n.length;d++){if(!o[d])continue;a[d]=h;let _=n[d];c[d]=this._isNativeHtmlTable?Array.from(_.children):[_];let v=this._retrieveElementSize(_).height;h+=v,s[d]=v}let l=o.lastIndexOf(!0);for(let d=0;d<n.length;d++){if(!o[d])continue;let h=a[d],_=d===l;for(let v of c[d])this._addStickyStyle(v,t,h,_)}t==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:s,offsets:a,elements:c}):this._positionListener?.stickyFooterRowsUpdated({sizes:s,offsets:a,elements:c})})}updateStickyFooterContainer(e,r){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{let t=e.querySelector("tfoot");t&&(r.some(n=>!n)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1))})}_removeStickyStyle(e,r){for(let n of r)e.style[n]="",e.classList.remove(this._borderCellCss[n]);$S.some(n=>r.indexOf(n)===-1&&e.style[n])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,r,t,n){e.classList.add(this._stickCellCss),n&&e.classList.add(this._borderCellCss[r]),e.style[r]=`${t}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(e){let r={top:100,bottom:10,left:1,right:1},t=0;for(let n of $S)e.style[n]&&(t+=r[n]);return t?`${t}`:""}_getCellWidths(e,r=!0){if(!r&&this._cachedCellWidths.length)return this._cachedCellWidths;let t=[],n=e.children;for(let o=0;o<n.length;o++){let a=n[o];t.push(this._retrieveElementSize(a).width)}return this._cachedCellWidths=t,t}_getStickyStartColumnPositions(e,r){let t=[],n=0;for(let o=0;o<e.length;o++)r[o]&&(t[o]=n,n+=e[o]);return t}_getStickyEndColumnPositions(e,r){let t=[],n=0;for(let o=e.length;o>0;
8o--)r[o]&&(t[o]=n,n+=e[o]);return t}_retrieveElementSize(e){let r=this._elemSizeCache.get(e);if(r)return r;let t=e.getBoundingClientRect(),n={width:t.width,height:t.height};return this._resizeObserver&&(this._elemSizeCache.set(e,n),this._resizeObserver.observe(e,{box:"border-box"})),n}_updateStickyColumnReplayQueue(e){this._removeFromStickyColumnReplayQueue(e.rows),!this._stickyColumnsReplayTimeout&&this._updatedStickyColumnsParamsToReplay.push(e)}_removeFromStickyColumnReplayQueue(e){let r=new Set(e);for(let t of this._updatedStickyColumnsParamsToReplay)t.rows=t.rows.filter(n=>!r.has(n));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(t=>!!t.rows.length)}_updateCachedSizes(e){let r=!1;for(let t of e){let n=t.borderBoxSize?.length?{width:t.borderBoxSize[0].inlineSize,height:t.borderBoxSize[0].blockSize}:{width:t.contentRect.width,height:t.contentRect.height};n.width!==this._elemSizeCache.get(t.target)?.width&&q3(t.target)&&(r=!0),this._elemSizeCache.set(t.target,n)}r&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{for(let t of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(t.rows,t.stickyStartStates,t.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null},0))}};function q3(i){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(e=>i.classList.contains(e))}var lp=new C("CDK_SPL");var Jb=(()=>{let e=class e{constructor(t,n){this.viewContainer=t,this.elementRef=n;let o=b(Wn);o._rowOutlet=this,o._outletAssigned()}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(R))},e.\u0275dir=x({type:e,selectors:[["","rowOutlet",""]],standalone:!0});let i=e;return i})(),ey=(()=>{let e=class e{constructor(t,n){this.viewContainer=t,this.elementRef=n;let o=b(Wn);o._headerRowOutlet=this,o._outletAssigned()}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(R))},e.\u0275dir=x({type:e,selectors:[["","headerRowOutlet",""]],standalone:!0});let i=e;return i})(),ty=(()=>{let e=class e{constructor(t,n){this.viewContainer=t,this.elementRef=n;let o=b(Wn);o._footerRowOutlet=this,o._outletAssigned()}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(R))},e.\u0275dir=x({type:e,selectors:[["","footerRowOutlet",""]],standalone:!0});let i=e;return i})(),iy=(()=>{let e=class e{constructor(t,n){this.viewContainer=t,this.elementRef=n;let o=b(Wn);o._noDataRowOutlet=this,o._outletAssigned()}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(R))},e.\u0275dir=x({type:e,selectors:[["","noDataRowOutlet",""]],standalone:!0});let i=e;return i})();var ny=(()=>{let e=class e{_getCellRole(){if(this._cellRoleInternal===void 0){let t=this._elementRef.nativeElement.getAttribute("role");return t==="grid"||t==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(t){this._trackByFn=t}get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=t,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(t){this._fixedLayout=t,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(t,n,o,a,s,c,l,d,h,_,v,w){this._differs=t,this._changeDetectorRef=n,this._elementRef=o,this._dir=s,this._platform=l,this._viewRepeater=d,this._coalescedStyleScheduler
8=h,this._viewportRuler=_,this._stickyPositioningListener=v,this._onDestroy=new E,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new S,this.viewChange=new at({start:0,end:Number.MAX_VALUE}),this._injector=b(fe),a||o.nativeElement.setAttribute("role","table"),this._document=c,this._isServer=!l.isBrowser,this._isNativeHtmlTable=o.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((t,n)=>this.trackBy?this.trackBy(n.dataIndex,n.data):n),this._viewportRuler.change().pipe(ue(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(t=>{t?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Pm(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let t=this._dataDiffer.diff(this._renderRows);if(!t){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,n,(o,a,s)=>this._getEmbeddedViewArgs(o.item,s),o=>o.item.data,o=>{o.operation===Us.INSERTED&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),t.forEachIdentityChange(o=>{let a=n.get(o.currentIndex);a.context.$implicit=o.item.data}),this._updateNoDataRow(),pt(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(t){this._customColumnDefs.add(t)}removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}setNoDataRow(t){this._customNoDataRow=t}updateStickyHeaderRowStyles(){let t=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let o=GS(this._headerRowOutlet,"thead");o&&(o.style.display=t.length?"":"none")}let n=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,n,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){let t=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let o=GS(this._footerRowOutlet,"tfoot");o&&(o.style.display=t.length?"":"none")}let n=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){let t=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...t,...n,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach((a,s)=>{this._addStickyColumnStyles([a],this._headerRowDefs[s])}
8),this._rowDefs.forEach(a=>{let s=[];for(let c=0;c<n.length;c++)this._renderRows[c].rowDef===a&&s.push(n[c]);this._addStickyColumnStyles(s,a)}),o.forEach((a,s)=>{this._addStickyColumnStyles([a],this._footerRowDefs[s])}),Array.from(this._columnDefsByName.values()).forEach(a=>a.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let t=[],n=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=0;o<this._data.length;o++){let a=this._data[o],s=this._getRenderRowsForData(a,o,n.get(a));this._cachedRenderRowsMap.has(a)||this._cachedRenderRowsMap.set(a,new WeakMap);for(let c=0;c<s.length;c++){let l=s[c],d=this._cachedRenderRowsMap.get(l.data);d.has(l.rowDef)?d.get(l.rowDef).push(l):d.set(l.rowDef,[l]),t.push(l)}}return t}_getRenderRowsForData(t,n,o){return this._getRowDefs(t,n).map(s=>{let c=o&&o.has(s)?o.get(s):[];if(c.length){let l=c.shift();return l.dataIndex=n,l}else return{data:t,rowDef:s,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),op(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=op(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=op(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=op(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let t=this._rowDefs.filter(n=>!n.when);!this.multiTemplateDataRows&&t.length>1,this._defaultRowDef=t[0]}_renderUpdatedColumns(){let t=(s,c)=>{let l=!!c.getColumnsDiff();return s||l},n=this._rowDefs.reduce(t,!1);n&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(t,!1);o&&this._forceRenderHeaderRows();let a=this._footerRowDefs.reduce(t,!1);return a&&this._forceRenderFooterRows(),n||o||a}_switchDataSource(t){this._data=[],Pm(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;Pm(this.dataSource)?t=this.dataSource.connect(this):co(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=oe(this.dataSource)),this._renderChangeSubscription=t.pipe(ue(this._onDestroy)).subscribe(n=>{this._data=n||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,n)=>this._renderRow(this._headerRowOutlet,t,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,n)=>this._renderRow(this._footerRowOutlet,t,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(t,n){let o=Array.from(n.columns||[]).map(c=>{let l=this._columnDefsByName.get(c);return l}),a=o.map(c=>c.sticky),s=o.map(c=>c.stickyEnd);this._stickyStyler.updateStickyColumns(t,a,s,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(t){let n=[];for(let o=0;o<t.viewContainer.length;o++){let a=t.viewContainer.get(o);n.push(a.rootNodes[0])}return n}_getRowDefs(t,n){if(this._rowDefs.length==1)return[this._rowDefs[0]];let o=[];if(this.multiTemplateDataRows)o=this._rowDefs.filter(a=>!a.when||a.when(n,t));else{let a=this._rowDefs.find(s=>s.when&&s.when(n,t))||this._defaultRowDef;a&&o.push(a)}return o.length,o}_getEmbeddedViewArgs(t,n){let o=t.rowDef,a={$implicit:t.data};return{templateRef:o.template,context:a,index:n}}_renderRow(t,n,o,a={}){let s=t.viewContainer.createEmbeddedView(n.template,a,o);return this._renderCellTemplateForItem(n,a),s}_renderCellTemplateForItem(t,n){for(let o of this._getCellTemplates(t))Ra.mostRecentCellOutlet&&Ra.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let t=this._rowOutlet.viewContainer;for(let n=0,o=t.length;n<o;n++){let s=t.get(n).context;s.count=o,s.first=n===0,s.last=n===o-1,s.even=n%2===0,s.odd=!s.even,this.multiTemplateDataRows?(s.dataIndex=this._renderRows[n].dataIndex,s.renderIndex=n):s.index=this._renderRows[n].dataIndex}}_getCellTemplates(t){return!t||!t.columns?[]:Array.from(t.columns,n=>{let o=this._columnDefsByName.get(n);return t.extractCellTemplate(o)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let t=(n,o)=>n||o.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let t=this._dir?this._dir.value:"ltr";this._stickyStyler=new qb(this._isNativeHtmlTable,this.stickyCssClass,t,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:oe()).pipe(ue(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(t){return t.filter(n=>!n._table||n._table===this)}
8_updateNoDataRow(){let t=this._customNoDataRow||this._noDataRow;if(!t)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(n){let a=o.createEmbeddedView(t.templateRef),s=a.rootNodes[0];a.rootNodes.length===1&&s?.nodeType===this._document.ELEMENT_NODE&&(s.setAttribute("role","row"),s.classList.add(t._contentClassName))}else o.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}};e.\u0275fac=function(n){return new(n||e)(u(ln),u(ne),u(R),mt("role"),u(Ye,8),u(re),u(xe),u(El),u(cp),u(gi),u(lp,12),u(H,8))},e.\u0275cmp=T({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,o,a){if(n&1&&(me(a,QS,5),me(a,Zs,5),me(a,hp,5),me(a,Vl,5),me(a,Kb,5)),n&2){let s;j(s=V())&&(o._noDataRow=s.first),j(s=V())&&(o._contentColumnDefs=s),j(s=V())&&(o._contentRowDefs=s),j(s=V())&&(o._contentHeaderRowDefs=s),j(s=V())&&(o._contentFooterRowDefs=s)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,o){n&2&&z("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",O],fixedLayout:[2,"fixedLayout","fixedLayout",O]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[ee([{provide:Wn,useExisting:e},{provide:El,useClass:$s}
8,{provide:cp,useClass:Yb},{provide:lp,useValue:null}]),se,q],ngContentSelectors:U3,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,o){n&1&&(he(H3),X(0),X(1,1),B(2,$3,1,0)(3,G3,7,0)(4,W3,4,0)),n&2&&(p(2),te(o._isServer?2:-1),p(),te(o._isNativeHtmlTable?3:4))},dependencies:[ey,Jb,iy,ty],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let i=e;return i})();function op(i,e){return i.concat(Array.from(e))}function GS(i,e){let r=e.toUpperCase(),t=i.viewContainer.element.nativeElement;for(;t;){let n=t.nodeType===1?t.nodeName:null;if(n===r)return t;if(n==="TABLE")break;t=t.parentNode}return null}var mp=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[Ta]});let i=e;return i})();var pp=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var Bl=class{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},Fi=class extends Bl{constructor(e,r,t,n,o){super(),this.component=e,this.viewContainerRef=r,this.injector=t,this.componentFactoryResolver=n,this.projectableNodes=o}},ci=class extends Bl{constructor(e,r,t,n){super(),this.templateRef=e,this.viewContainerRef=r,this.context=t,this.injector=n}get origin(){return this.templateRef.elementRef}attach(e,r=this.context){return this.context=r,super.attach(e)}detach(){return this.context=void 0,super.detach()}},ry=class extends Bl{constructor(e){super(),this.element=e instanceof R?e.nativeElement:e}},zo=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof Fi)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof ci)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof ry)return this._attachedPortal=e,this.attachDomPortal(e)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var fp=class extends zo{constructor(e,r,t,n,o){super(),this.outletElement=e,this._componentFactoryResolver=r,this._appRef=t,this._defaultInjector=n,this.attachDomPortal=a=>{this._document;let s=a.element;s.parentNode;let c=this._document.createComment("dom-portal");s.parentNode.insertBefore(c,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(s,c)})},this._document=o}attachComponentPortal(e){let t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),n;return e.viewContainerRef?(n=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>n.destroy())):(n=t.create(e.injector||this._defaultInjector||fe.NULL),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=e,n}attachTemplatePortal(e){let r=e.viewContainerRef,t=r.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return t.rootNodes.forEach(n=>this.outletElement.appendChild(n)),t.detectChanges(),this.setDisposeFn(()=>{let n=r.indexOf(t);n!==-1&&r.remove(n)}),this._attachedPortal=e,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var KS=(()=>{let e=class e extends ci{constructor(t,n){super(t,n)}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(Ve))},e.\u0275dir=x({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[J]});let i=e;return i})();var Ft=(()=>{let e=class e extends zo{constructor(t,n,o){super(),this._componentFactoryResolver=t,this._viewContainerRef
8=n,this._isInitialized=!1,this.attached=new S,this.attachDomPortal=a=>{this._document;let s=a.element;s.parentNode;let c=this._document.createComment("dom-portal");a.setAttachedHost(this),s.parentNode.insertBefore(c,s),this._getRootNode().appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(s,c)})},this._document=o}get portal(){return this._attachedPortal}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(t){t.setAttachedHost(this);let n=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,a=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),s=n.createComponent(a,n.length,t.injector||n.injector,t.projectableNodes||void 0);return n!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=t,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(t){t.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}};e.\u0275fac=function(n){return new(n||e)(u(Vi),u(Ve),u(re))},e.\u0275dir=x({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[J]});let i=e;return i})();var li=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var ZS=pm(),oy=class{constructor(e,r){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=Rt(-this._previousScrollPosition.left),e.style.top=Rt(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,r=this._document.body,t=e.style,n=r.style,o=t.scrollBehavior||"",a=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),ZS&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),ZS&&(t.scrollBehavior=o,n.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let r=this._document.body,t=this._viewportRuler.getViewportSize();return r.scrollHeight>t.height||r.scrollWidth>t.width}};var ay=class{constructor(e,r,t,n){this._scrollDispatcher=e,this._ngZone=r,this._viewportRuler=t,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(be(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},gp=class{enable(){}disable(){}attach(){}};function sy(i,e){return e.some(r=>{let t=i.bottom<r.top,n=i.top>r.bottom,o=i.right<r.left,a=i.left>r.right;return t||n||o||a})}function XS(i,e){return e.some(r=>{let t=i.top<r.top,n=i.bottom>r.bottom,o=i.left<r.left,a=i.right>r.right;return t||n||o||a})}var cy=class{constructor(e,r,t,n){this._scrollDispatcher=e,this._viewportRuler
8=r,this._ngZone=t,this._config=n,this._scrollSubscription=null}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();sy(r,[{width:t,height:n,bottom:n,right:t,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}},Y3=(()=>{let e=class e{constructor(t,n,o,a){this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=o,this.noop=()=>new gp,this.close=s=>new ay(this._scrollDispatcher,this._ngZone,this._viewportRuler,s),this.block=()=>new oy(this._viewportRuler,this._document),this.reposition=s=>new cy(this._scrollDispatcher,this._viewportRuler,this._ngZone,s),this._document=a}};e.\u0275fac=function(n){return new(n||e)(y(yr),y(gi),y(H),y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),bn=class{constructor(e){if(this.scrollStrategy=new gp,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let r=Object.keys(e);for(let t of r)e[t]!==void 0&&(this[t]=e[t])}}};var ly=class{constructor(e,r){this.connectionPair=e,this.scrollableViewProperties=r}};var rM=(()=>{let e=class e{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){let n=this._attachedOverlays.indexOf(t);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Q3=(()=>{let e=class e extends rM{constructor(t,n){super(t),this._ngZone=n,this._key
8downListener=o=>{let a=this._attachedOverlays;for(let s=a.length-1;s>-1;s--)if(a[s]._keydownEvents.observers.length>0){let c=a[s]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(o)):c.next(o);break}}}add(t){super.add(t),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)}};e.\u0275fac=function(n){return new(n||e)(y(re),y(H,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),K3=(()=>{let e=class e extends rM{constructor(t,n,o){super(t),this._platform=n,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=a=>{this._pointerDownEventTarget=Yt(a)},this._clickListener=a=>{let s=Yt(a),c=a.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:s;this._pointerDownEventTarget=null;let l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){let h=l[d];if(h._outsidePointerEvents.observers.length<1||!h.hasAttached())continue;if(JS(h.overlayElement,s)||JS(h.overlayElement,c))break;let _=h._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>_.next(a)):_.next(a)}}}add(t){if(super.add(t),!this._isAttached){let n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0)}};e.\u0275fac=function(n){return new(n||e)(y(re),y(xe),y(H,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function JS(i,e){let r=typeof ShadowRoot<"u"&&ShadowRoot,t=e;for(;t;){if(t===i)return!0;t=r&&t instanceof ShadowRoot?t.host:t.parentNode}return!1}var Xs=(()=>{let e=class e{constructor(t,n){this._platform=n,this._document=t}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let t="cdk-overlay-container";if(this._platform.isBrowser||bl()){let o=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let a=0;a<o.length;a++)o[a].remove()}let n=this._document.createElement("div");n.classList.add(t),bl()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}};e.\u0275fac=function(n){return new(n||e)(y(re),y(xe))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),qn=class{constructor(e,r,t,n,o,a,s,c,l,d=!1,h){this._portalOutlet=e,this._host=r,this._pane=t,this._config=n,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=c,this._outsideClickDispatcher=l,this._animationsDisabled=d,this._injector=h,this._backdropElement=null,this._backdropClick=new E,this._attachments=new E,this._detachments=new E,this._locationChanges=de.EMPTY,this._backdropClickHandler=_=>this._backdropClick.next(_),this._backdropTransitionendHandler=_=>{this._disposeBackdrop(_.target)},this._keydownEvents=new E,this._outsidePointerEvents=new E,this._renders=new E,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy,this._afterRenderRef=dn(()=>Vc(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let r=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=pt(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),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),typeof r?.onDestroy=="function"&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
8pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.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(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=A(A({},this._config),e),this._updateElementSize()}setDirection(e){this._config=ke(A({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=Rt(this._config.width),e.height=Rt(this._config.height),e.minWidth=Rt(this._config.minWidth),e.minHeight=Rt(this._config.minHeight),e.maxWidth=Rt(this._config.maxWidth),e.maxHeight=Rt(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="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(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e)},500))}}_toggleClasses(e,r,t){let n=Da(r||[]).filter(o=>!!o);n.length&&(t?e.classList.add(...n):e.classList.remove(...n))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let e=this._renders.pipe(ue(Ze(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(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()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},eM="cdk-overlay-connected-position-bounding-box",Z3=/([A-Za-z%]+)$/,zl=class{get positions(){return this._preferredPositions}
vendor: 11,034 bytes, line 8
8constructor(e,r,t,n,o){this._viewportRuler=r,this._document=t,this._platform=n,this._overlayContainer=o,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 E,this._resizeSubscription=de.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(eM),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.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){this.reapplyLastPosition();return}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();let e=this._originRect,r=this._overlayRect,t=this._viewportRect,n=this._containerRect,o=[],a;for(let s of this._preferredPositions){let c=this._getOriginPoint(e,n,s),l=this._getOverlayPoint(c,r,s),d=this._getOverlayFit(l,r,t,s);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,c);return}if(this._canFitWithFlexibleDimensions(d,l,t)){o.push({position:s,origin:c,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(c,s)});continue}(!a||a.overlayFit.visibleArea<d.visibleArea)&&(a={overlayFit:d,overlayPoint:l,originPoint:c,position:s,overlayRect:r})}if(o.length){let s=null,c=-1;for(let l of o){let d=l.boundingBoxRect.width*l.boundingBoxRect.height*(l.position.weight||1);d>c&&(c=d,s=l)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(a.position,a.originPoint);return}this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Oa(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(eM),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let r=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,r)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,r,t){let n;if(t.originX=="center")n=e.left+e.width/2;else{let a=this._isRtl()?e.right:e.left,s=this._isRtl()?e.left:e.right;n=t.originX=="start"?a:s}r.left<0&&(n-=r.left);let o;return t.originY=="center"?o=e.top+e.height/2:o=t.originY=="top"?e.top:e.bottom,r.top<0&&(o-=r.top),{x:n,y:o}}_getOverlayPoint(e,r,t){let n;t.overlayX=="center"?n=-r.width/2:t.overlayX==="start"?n=this._isRtl()?-r.width:0:n=this._isRtl()?0:-r.width;let o;return t.overlayY=="center"?o=-r.height/2:o=t.overlayY=="top"?0:-r.height,{x:e.x+n,y:e.y+o}}_getOverlayFit(e,r,t,n){let o=iM(r),{x:a,y:s}=e,c=this._getOffset(n,"x"),l=this._getOffset(n,"y");c&&(a+=c),l&&(s+=l);let d=0-a,h=a+o.width-t.width,_=0-s,v=s+o.height-t.height,w=this._subtractOverflows(o.width,d,h),W=this._subtractOverflows(o.height,_,v),L=w*W;return{visibleArea:L,isCompletelyWithinViewport:o.width*o.height===L,fitsInViewportVertically:W===o.height,fitsInViewportHorizontally:w==o.width}}_canFitWithFlexibleDimensions(e,r,t){if(this._hasFlexibleDimensions){let n=t.bottom-r.y,o=t.right-r.x,a=tM(this._overlayRef.getConfig().minHeight),s=tM(this._overlayRef.getConfig().minWidth),c=e.fitsInViewportVertically||a!=null&&a<=n,l=e.fitsInViewportHorizontally||s!=null&&s<=o;return c&&l}return!1}_pushOverlayOnScreen(e,r,t){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let n=iM(r),o=this._viewportRect,a=Math.max(e.x+n.width-o.width,0),s=Math.max(e.y+n.height-o.height,0),c=Math.max(o.top-t.top-e.y,0),l=Math.max(o.left-t.left-e.x,0),d=0,h=0;return n.width<=o.width?d=l||-a:d=e.x<this._viewportMargin?o.left-t.left-e.x:0,n.height<=o.height?h=c||-s:h=e.y<this._viewportMargin?o.top-t.top-e.y:0,this._previousPushAmount={x:d,y:h},{x:e.x+d,y:e.y+h}}_applyPosition(e,r){if(this._setTransformOrigin(e),this._setOverlayElementStyles(r,e),this._setBoundingBoxStyles(r,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let t=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!X3(this._lastScrollVisibility,t)){let n=new ly(e,t);this._positionChanges.next(n)}this._lastScrollVisibility=t}this._lastPosition=e,this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let r=this._boundingBox.querySelectorAll(this._transformOriginSelector),t,n=e.overlayY;e.overlayX==="center"?t="center":this._isRtl()?t=e.overlayX==="start"?"right":"left":t=e.overlayX==="start"?"left":"right";for(let o=0;o<r.length;o++)r[o].style.transformOrigin=`${t} ${n}`}_calculateBoundingBoxRect(e,r){let t=this._viewportRect,n=this._isRtl(),o,a,s;if(r.overlayY==="top")a=e.y,o=t.height-a+this._viewportMargin;else if(r.overlayY==="bottom")s=t.height-e.y+this._viewportMargin*2,o=t.height-s+this._viewportMargin;else{let v=Math.min(t.bottom-e.y+t.top,e.y),w=this._lastBoundingBoxSize.height;o=v*2,a=e.y-v,o>w&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.y-w/2)}let c=r.overlayX==="start"&&!n||r.overlayX==="end"&&n,l=r.overlayX==="end"&&!n||r.overlayX==="start"&&n,d,h,_;if(l)_=t.width-e.x+this._viewportMargin*2,d=e.x-this._viewportMargin;else if(c)h=e.x,d=t.right-e.x;else{let v=Math.min(t.right-e.x+t.left,e.x),w=this._lastBoundingBoxSize.width;d=v*2,h=e.x-v,d>w&&!this._isInitialRender&&!this._growAfterOpen&&(h=e.x-w/2)}return{top:a,left:h,bottom:s,right:_,width:d,height:o}}_setBoundingBoxStyles(e,r){let t=this._calculateBoundingBoxRect(e,r);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));let n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;n.height=Rt(t.height),n.top=Rt(t.top),n.bottom=Rt(t.bottom),n.width=Rt(t.width),n.left=Rt(t.left),n.right=Rt(t.right),r.overlayX==="center"?n.alignItems="center":n.alignItems=r.overlayX==="end"?"flex-end":"flex-start",r.overlayY==="center"?n.justifyContent="center":n.justifyContent=r.overlayY==="bottom"?"flex-end":"flex-start",o&&(n.maxHeight=Rt(o)),a&&(n.maxWidth=Rt(a))}this._lastBoundingBoxSize=t,Oa(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Oa(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Oa(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,r){let t={},n=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(n){let d=this._viewportRuler.getViewportScrollPosition();Oa(t,this._getExactOverlayY(r,e,d)),Oa(t,this._getExactOverlayX(r,e,d))}else t.position="static";let s="",c=this._getOffset(r,"x"),l=this._getOffset(r,"y");c&&(s+=`translateX(${c}px) `),l&&(s+=`translateY(${l}px)`),t.transform=s.trim(),a.maxHeight&&(n?t.maxHeight=Rt(a.maxHeight):o&&(t.maxHeight="")),a.maxWidth&&(n?t.maxWidth=Rt(a.maxWidth):o&&(t.maxWidth="")),Oa(this._pane.style,t)}_getExactOverlayY(e,r,t){let n={top:"",bottom:""},o=this._getOverlayPoint(r,this._overlayRect,e);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,t)),e.overlayY==="bottom"){let a=this._document.documentElement.clientHeight;n.bottom=`${a-(o.y+this._overlayRect.height)}px`}else n.top=Rt(o.y);return n}_getExactOverlayX(e,r,t){let n={left:"",right:""},o=this._getOverlayPoint(r,this._overlayRect,e);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,t));let a;if(this._isRtl()?a=e.overlayX==="end"?"left":"right":a=e.overlayX==="end"?"right":"left",a==="right"){let s=this._document.documentElement.clientWidth;n.right=`${s-(o.x+this._overlayRect.width)}px`}else n.left=Rt(o.x);return n}_getScrollVisibility(){let e=this._getOriginRect(),r=this._pane.getBoundingClientRect(),t=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:XS(e,t),isOriginOutsideView:sy(e,t),isOverlayClipped:XS(r,t),isOverlayOutsideView:sy(r,t)}}_subtractOverflows(e,...r){return r.reduce((t,n)=>t-Math.max(n,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+e-this._viewportMargin,bottom:t.top+r-this._viewportMargin,width:e-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,r){return r==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&Da(e).forEach(r=>{r!==""&&this._appliedPanelClasses.indexOf(r)===-1&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
8h(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof R)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let r=e.width||0,t=e.height||0;return{top:e.y,bottom:e.y+t,left:e.x,right:e.x+r,height:t,width:r}}};function Oa(i,e){for(let r in e)e.hasOwnProperty(r)&&(i[r]=e[r]);return i}function tM(i){if(typeof i!="number"&&i!=null){let[e,r]=i.split(Z3);return!r||r==="px"?parseFloat(e):null}return i||null}function iM(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}function X3(i,e){return i===e?!0:i.isOriginClipped===e.isOriginClipped&&i.isOriginOutsideView===e.isOriginOutsideView&&i.isOverlayClipped===e.isOverlayClipped&&i.isOverlayOutsideView===e.isOverlayOutsideView}var nM="cdk-global-overlay-wrapper",dy=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){let r=e.getConfig();this._overlayRef=e,this._width&&!r.width&&e.updateSize({width:this._width}),this._height&&!r.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(nM),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:n,height:o,maxWidth:a,maxHeight:s}=t,c=(n==="100%"||n==="100vw")&&(!a||a==="100%"||a==="100vw"),l=(o==="100%"||o==="100vh")&&(!s||s==="100%"||s==="100vh"),d=this._xPosition,h=this._xOffset,_=this._overlayRef.getConfig().direction==="rtl",v="",w="",W="";c?W="flex-start":d==="center"?(W="center",_?w=h:v=h):_?d==="left"||d==="end"?(W="flex-end",v=h):(d==="right"||d==="start")&&(W="flex-start",w=h):d==="left"||d==="start"?(W="flex-start",v=h):(d==="right"||d==="end")&&(W="flex-end",w=h),e.position=this._cssPosition,e.marginLeft=c?"0":v,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=c?"0":w,r.justifyContent=W,r.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,t=r.style;r.classList.remove(nM),t.justifyContent=t.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},J3=(()=>{let e=class e{constructor(t,n,o,a){this._viewportRuler=t,this._document=n,this._platform=o,this._overlayContainer=a}global(){return new dy}flexibleConnectedTo(t){return new zl(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};e.\u0275fac=function(n){return new(n||e)(y(gi),y(re),y(xe),y(Xs))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),eU=0,qe=(()=>{let e=class e{constructor(t,n,o,a,s,c,l,d,h,_,v,w){this.scrollStrategies=t,this._overlayContainer=n,this._componentFactoryResolver=o,this._positionBuilder=a,this._keyboardDispatcher=s,this._injector=c,this._ngZone=l,this._document=d,this._directionality=h,this._location=_,this._outsideClickDispatcher=v,this._animationsModuleType=w}create(t){let n=this._createHostElement(),o=this._createPaneElement(n),a=this._createPortalOutlet(o),s=new bn(t);return s.direction=s.direction||this._directionality.value,new qn(a,n,o,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Bt))}position(){return this._positionBuilder}_createPaneElement(t){let n=this._document.createElement("div");return n.id=`cdk-overlay-${eU++}`,n.classList.add("cdk-overlay-pane"),t.appendChild(n),n}_createHostElement(){let t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(mi)),new fp(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};e.\u0275fac=function(n){return new(n||e)(y(Y3),y(Xs),y(Vi),y(J3),y(Q3),y(fe),y(H),y(re),y(Ye),y(hn),y(K3),y(He,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),tU=[{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"}],oM=new C("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.reposition()}}),Hl=(()=>{let e=class e{constructor(t){this.elementRef=t}};e.\u0275fac=function(n){return new(n||e)(u(R))},e.\u0275dir=x({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let i=e;return i})(),uy=(()=>{let e=class e{get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(t){this._disposeOnNavigation=t}constructor(t,n,o,a,s){this._overlay=t,this._dir=s,this._backdropSubscription=de.EMPTY,this._attachSubscription=de.EMPTY,this._detachSubscription=de.EMPTY,this._positionSubscription=de.EMPTY,this._disposeOnNavigation=!1,this._ngZone=b(H),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new S,this.positionChange=new S,this.attach=new S,this.detach=new S,this.overlayKeydown=new S,this.overlayOutsideClick=new S,this._templatePortal=new ci(n,o),this._scrollStrategyFactory=a,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(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=tU);let t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!Je(n)&&(n.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let o=this._getOriginElement(),a=Yt(n);(!o||o!==a&&!o.contains(a))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let t=this._position=this.positionStrategy||this._createPositionStrategy(),n=new bn({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(n.width=this.width),(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(t){let n=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return t.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let t=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(t),t}
8_getOrigin(){return this.origin instanceof Hl?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Hl?this.origin.elementRef.nativeElement:this.origin instanceof R?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_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(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(gf(()=>this.positionChange.observers.length>0)).subscribe(t=>{this._ngZone.run(()=>this.positionChange.emit(t)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)(u(qe),u(Se),u(Ve),u(oM),u(Ye,8))},e.\u0275dir=x({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",O],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",O],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",O],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",O],push:[2,"cdkConnectedOverlayPush","push",O],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",O]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[se,Ce]});let i=e;return i})();function iU(i){return()=>i.scrollStrategies.reposition()}var nU={provide:oM,deps:[qe],useFactory:iU},_i=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[qe,nU],imports:[_r,li,Ta,Ta]});let i=e;return i})();var yn=function(i){return i[i.State=0]="State",i[i.Transition=1]="Transition",i[i.Sequence=2]="Sequence",i[i.Group=3]="Group",i[i.Animate=4]="Animate",i[i.Keyframes=5]="Keyframes",i[i.Style=6]="Style",i[i.Trigger=7]="Trigger",i[i.Reference=8]="Reference",i[i.AnimateChild=9]="AnimateChild",i[i.AnimateRef=10]="AnimateRef",i[i.Query=11]="Query",i[i.Stagger=12]="Stagger",i}(yn||{}),rre="*";function et(i,e){return{type:yn.Trigger,name:i,definitions:e,options:{}}}function Fe(i,e=null){return{type:yn.Animate,styles:e,timings:i}}function ec(i,e=null){return{type:yn.Group,steps:i,options:e}}function ore(i,e=null){return{type:yn.Sequence,steps:i,options:e}}function le(i){return{type:yn.Style,styles:i,offset:null}}function Me(i,e,r){return{type:yn.State,name:i,styles:e,options:r}}function Ho(i){return{type:yn.Keyframes,steps:i}}function Re(i,e,r=null){return{type:yn.Transition,expr:i,animation:e,options:r}}function wr(i=null){return{type:yn.AnimateChild,options:i}}function Cr(i,e,r=null){return{type:yn.Query,selector:i,animation:e,options:r}}function are(i,e){return{type:yn.Stagger,timings:i,animation:e}}var aM=class{constructor(e=0,r=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=e+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e
8=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let r=e=="start"?this._onStartFns:this._onDoneFns;r.forEach(t=>t()),r.length=0}},sM=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let r=0,t=0,n=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++r==o&&this._onFinish()}),a.onDestroy(()=>{++t==o&&this._onDestroy()}),a.onStart(()=>{++n==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let r=e*this.totalTime;this.players.forEach(t=>{let n=t.totalTime?Math.min(1,r/t.totalTime):1;t.setPosition(n)})}getPosition(){let e=this.players.reduce((r,t)=>r===null||t.totalTime>r.totalTime?t:r,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let r=e=="start"?this._onStartFns:this._onDoneFns;r.forEach(t=>t()),r.length=0}},sre="!";var hy=class{constructor(e){this._box=e,this._destroyed=new E,this._resizeSubject=new E,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new ve(r=>{let t=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),t.unsubscribe(),this._elementObservables.delete(e)}}).pipe(be(r=>r.some(t=>t.target===e)),$d({bufferSize:1,refCount:!0}),ue(this._destroyed))),this._elementObservables.get(e)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},_p=(()=>{let e=class e{constructor(){this._observers=new Map,this._ngZone=b(H),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,t]of this._observers)t.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(t,n){let o=n?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new hy(o)),this._observers.get(o).observe(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var rU=["notch"],oU=["matFormFieldNotchedOutline",""],aU=["*"],sU=["textField"],cU=["iconPrefixContainer"],lU=["textPrefixContainer"],dU=["iconSuffixContainer"],uU=["textSuffixContainer"],hU=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],mU=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function pU(i,e){i&1&&U(0,"span",21)}function fU(i,e){if(i&1&&(m(0,"label",20),X(1,1),B(2,pU,1,0,"span",21),f()),i&2){let r=I(2);D("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),G("for",r._
8control.disableAutomaticLabeling?null:r._control.id),p(2),te(!r.hideRequiredMarker&&r._control.required?2:-1)}}function gU(i,e){if(i&1&&B(0,fU,3,5,"label",20),i&2){let r=I();te(r._hasFloatingLabel()?0:-1)}}function _U(i,e){i&1&&U(0,"div",7)}function vU(i,e){}function bU(i,e){if(i&1&&B(0,vU,0,0,"ng-template",13),i&2){I(2);let r=Ue(1);D("ngTemplateOutlet",r)}}function yU(i,e){if(i&1&&(m(0,"div",9),B(1,bU,1,1,null,13),f()),i&2){let r=I();D("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),p(),te(r._forceDisplayInfixLabel()?-1:1)}}function wU(i,e){i&1&&(m(0,"div",10,2),X(2,2),f())}function CU(i,e){i&1&&(m(0,"div",11,3),X(2,3),f())}function xU(i,e){}function DU(i,e){if(i&1&&B(0,xU,0,0,"ng-template",13),i&2){I();let r=Ue(1);D("ngTemplateOutlet",r)}}function IU(i,e){i&1&&(m(0,"div",14,4),X(2,4),f())}function kU(i,e){i&1&&(m(0,"div",15,5),X(2,5),f())}function EU(i,e){i&1&&U(0,"div",16)}function SU(i,e){if(i&1&&(m(0,"div",18),X(1,6),f()),i&2){let r=I();D("@transitionMessages",r._subscriptAnimationState)}}function MU(i,e){if(i&1&&(m(0,"mat-hint",22),P(1),f()),i&2){let r=I(2);D("id",r._hintLabelId),p(),ge(r.hintLabel)}}function TU(i,e){if(i&1&&(m(0,"div",19),B(1,MU,2,2,"mat-hint",22),X(2,7),U(3,"div",23),X(4,8),f()),i&2){let r=I();D("@transitionMessages",r._subscriptAnimationState),p(),te(r.hintLabel?1:-1)}}var xr=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-label"]],standalone:!0});let i=e;return i})(),AU=0,gM=new C("MatError"),Fre=(()=>{let e=class e{constructor(t,n){this.id=`mat-mdc-error-${AU++}`,t||n.nativeElement.setAttribute("aria-live","polite")}};e.\u0275fac=function(n){return new(n||e)(mt("aria-live"),u(R))},e.\u0275dir=x({type:e,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,o){n&2&&vt("id",o.id)},inputs:{id:"id"},standalone:!0,features:[ee([{provide:gM,useExisting:e}])]});let i=e;return i})(),RU=0,cM=(()=>{let e=class e{constructor(){this.align="start",this.id=`mat-mdc-hint-${RU++}`}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,o){n&2&&(vt("id",o.id),G("align",null),z("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0});let i=e;return i})(),_M=new C("MatPrefix"),Nre=(()=>{let e=class e{constructor(){this._isText=!1}set _isTextSelector(t){this._isText=!0}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[ee([{provide:_M,useExisting:e}])]});let i=e;return i})(),vM=new C("MatSuffix"),Lre=(()=>{let e=class e{constructor(){this._isText=!1}set _isTextSelector(t){this._isText=!0}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[ee([{provide:vM,useExisting:e}])]});let i=e;return i})(),bM=new C("FloatingLabelParent"),lM=(()=>{let e=class e{get floating(){return this._floating}set floating(t){this._floating=t,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(t){this._monitorResize=t,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(t){this._elementRef=t,this._floating=!1,this._monitorResize=!1,this._resizeObserver=b(_p),this._ngZone=b(H),this._parent=b(bM),this._resizeSubscription=new de}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return OU(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())})}};e.\u0275fac=function(n){return new(n||e)(u(R))}
8,e.\u0275dir=x({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,o){n&2&&z("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let i=e;return i})();function OU(i){let e=i;if(e.offsetParent!==null)return e.scrollWidth;let r=e.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);let t=r.scrollWidth;return r.remove(),t}var dM="mdc-line-ripple--active",vp="mdc-line-ripple--deactivating",uM=(()=>{let e=class e{constructor(t,n){this._elementRef=t,this._handleTransitionEnd=o=>{let a=this._elementRef.nativeElement.classList,s=a.contains(vp);o.propertyName==="opacity"&&s&&a.remove(dM,vp)},n.runOutsideAngular(()=>{t.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let t=this._elementRef.nativeElement.classList;t.remove(vp),t.add(dM)}deactivate(){this._elementRef.nativeElement.classList.add(vp)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(H))},e.\u0275dir=x({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let i=e;return i})(),hM=(()=>{let e=class e{constructor(t,n){this._elementRef=t,this._ngZone=n,this.open=!1}ngAfterViewInit(){let t=this._elementRef.nativeElement.querySelector(".mdc-floating-label");t?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(t.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>t.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(t){!this.open||!t?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${t}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}};e.\u0275fac=function(n){return new(n||e)(u(R),u(H))},e.\u0275cmp=T({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,o){if(n&1&&ae(rU,5),n&2){let a;j(a=V())&&(o._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,o){n&2&&z("mdc-notched-outline--notched",o.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[q],attrs:oU,ngContentSelectors:aU,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,o){n&1&&(he(),U(0,"div",1),m(1,"div",2,0),X(3),f(),U(4,"div",3))},encapsulation:2,changeDetection:0});let i=e;return i})(),PU={transitionMessages:et("transitionMessages",[Me("enter",le({opacity:1,transform:"translateY(0%)"})),Re("void => enter",[le({opacity:0,transform:"translateY(-5px)"}),Fe("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},tc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e});let i=e;return i})();var Pa=new C("MatFormField"),FU=new C("MAT_FORM_FIELD_DEFAULT_OPTIONS"),mM=0,pM="fill",NU="auto",fM="fixed",LU="translateY(-50%)",Dr=(()=>{let e=class e{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=oi(t)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||NU}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(t){let n=this._appearance,o=t||this._defaults?.appearance||pM;this._appearance=o,this._appearance==="outline"&&this._appearance!==n&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||fM}set subscriptSizing(t){this._subscriptSizing=t||this._defaults?.subscriptSizing||fM}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}
8set _control(t){this._explicitFormFieldControl=t}constructor(t,n,o,a,s,c,l,d){this._elementRef=t,this._changeDetectorRef=n,this._dir=a,this._platform=s,this._defaults=c,this._animationMode=l,this._labelChild=bD(xr),this._hideRequiredMarker=!1,this.color="primary",this._appearance=pM,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${mM++}`,this._hintLabelId=`mat-mdc-hint-${mM++}`,this._subscriptAnimationState="",this._destroyed=new E,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=b(fe),this.getLabelId=Wr(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=Wr(()=>!!this._labelChild()),c&&(c.appearance&&(this.appearance=c.appearance),this._hideRequiredMarker=!!c?.hideRequiredMarker,c.color&&(this.color=c.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(t){let n=this._control,o="mat-mdc-form-field-type-";t&&this._elementRef.nativeElement.classList.remove(o+t.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(o+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(ue(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(t=>!t._isText),this._hasTextPrefix=!!this._prefixChildren.find(t=>t._isText),this._hasIconSuffix=!!this._suffixChildren.find(t=>!t._isText),this._hasTextSuffix=!!this._suffixChildren.find(t=>t._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Ze(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(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Vc(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(ue(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat
8():!1}_shouldForward(t){let n=this._control?this._control.ngControl:null;return n&&n[t]}_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(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let t=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&t.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let n=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,o=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;n?t.push(n.id):this._hintLabel&&t.push(this._hintLabelId),o&&t.push(o.id)}else this._errorChildren&&t.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(t)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let t=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){t.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let n=this._iconPrefixContainer?.nativeElement,o=this._textPrefixContainer?.nativeElement,a=this._iconSuffixContainer?.nativeElement,s=this._textSuffixContainer?.nativeElement,c=n?.getBoundingClientRect().width??0,l=o?.getBoundingClientRect().width??0,d=a?.getBoundingClientRect().width??0,h=s?.getBoundingClientRect().width??0,_=this._dir.value==="rtl"?"-1":"1",v=`${c+l}px`,W=`calc(${_} * (${v} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;t.style.transform=`var(
9        --mat-mdc-form-field-label-transform,
10        ${LU} translateX(${W})
11    )`;let L=c+l+d+h;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${L}px)`)}_isAttachedToDom(){let t=this._elementRef.nativeElement;if(t.getRootNode){let n=t.getRootNode();return n&&n!==t}return document.documentElement.contains(t)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(H),u(Ye),u(xe),u(FU,8),u(He,8),u(re))},e.\u0275cmp=T({type:e,selectors:[["mat-form-field"]],contentQueries:function(n,o,a){if(n&1&&(HD(a,o._labelChild,xr,5),me(a,tc,5),me(a,_M,5),me(a,vM,5),me(a,gM,5),me(a,cM,5)),n&2){UD();let s;j(s=V())&&(o._formFieldControl=s.first),j(s=V())&&(o._prefixChildren=s),j(s=V())&&(o._suffixChildren=s),j(s=V())&&(o._errorChildren=s),j(s=V())&&(o._hintChildren=s)}},viewQuery:function(n,o){if(n&1&&(ae(sU,5),ae(cU,5),ae(lU,5),ae(dU,5),ae(uU,5),ae(lM,5),ae(hM,5),ae(uM,5)),n&2){let a;j(a=V())&&(o._textField=a.first),j(a=V())&&(o._iconPrefixContainer=a.first),j(a=V())&&(o._textPrefixContainer=a.first),j(a=V())&&(o._iconSuffixContainer=a.first),j(a=V())&&(o._textSuffixContainer=a.first),j(a=V())&&(o._floatingLabel=a.first),j(a=V())&&(o._notchedOutline=a.first),j(a=V())&&(o._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(n,o){n&2&&z("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[ee([{provide:Pa,useExisting:e},{provide:bM,useExisting:e}]),q],ngContentSelectors:mU,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormField
11FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,o){if(n&1){let a=_e();he(hU),B(0,gU,1,1,"ng-template",null,0,Gr),m(2,"div",6,1),M("click",function(c){return Y(a),Q(o._control.onContainerClick(c))}),B(4,_U,1,0,"div",7),m(5,"div",8),B(6,yU,2,2,"div",9)(7,wU,3,0,"div",10)(8,CU,3,0,"div",11),m(9,"div",12),B(10,DU,1,1,null,13),X(11),f(),B(12,IU,3,0,"div",14)(13,kU,3,0,"div",15),f(),B(14,EU,1,0,"div",16),f(),m(15,"div",17),B(16,SU,2,1,"div",18)(17,TU,5,2,"div",19),f()}if(n&2){let a;p(2),z("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),p(2),te(!o._hasOutline()&&!o._control.disabled?4:-1),p(2),te(o._hasOutline()?6:-1),p(),te(o._hasIconPrefix?7:-1),p(),te(o._hasTextPrefix?8:-1),p(2),te(!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),p(2),te(o._hasTextSuffix?12:-1),p(),te(o._hasIconSuffix?13:-1),p(),te(o._hasOutline()?-1:14),p(),z("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),p(),te((a=o._getDisplayedMessages())==="error"?16:a==="hint"?17:-1)}},dependencies:[lM,hM,ko,uM,cM],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.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--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.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, var(--mat-app-on-surface-variant))}.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.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.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, var(--mat-app-on-surface-variant))}.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.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;
11left:0;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{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.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-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-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::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{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
11over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{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;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
11over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.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:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.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, var(--mat-app-primary))}.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, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.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;will-change:auto}.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;will-change: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-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.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;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}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}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.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;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[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-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.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, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-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%;z-index:0}.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>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.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-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-infix:has(textarea[cols]){width:auto}.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-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .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--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-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:[PU.transitionMessages]},changeDetection:0});let i=e;return i})(),ro=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,ot,Ns,K]});let i=e;return i})();var jU=new C("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.reposition()}});function VU(i){return()=>i.scrollStrategies.reposition()}var BU={provide:jU,deps:[qe],useFactory:VU};var yM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[BU],imports:[_i,zs,K,ot,si,zs,K]});let i=e;return i})();var wM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[Po,K,K]});let i=e;return i})();function zU(i,e){}var oo=class{constructor(){thi
11s.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var $l=(()=>{let e=class e extends zo{constructor(t,n,o,a,s,c,l,d){super(),this._elementRef=t,this._focusTrapFactory=n,this._config=a,this._interactivityChecker=s,this._ngZone=c,this._overlayRef=l,this._focusMonitor=d,this._platform=b(xe),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=b(ne),this._injector=b(fe),this._isDestroyed=!1,this.attachDomPortal=h=>{this._portalOutlet.hasAttached();let _=this._portalOutlet.attachDomPortal(h);return this._contentAttached(),_},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(t){this._ariaLabelledByQueue.push(t),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(t){let n=this._ariaLabelledByQueue.indexOf(t);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(t){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),n}attachTemplatePortal(t){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(t,n){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{t.removeEventListener("blur",o),t.removeEventListener("mousedown",o),t.removeAttribute("tabindex")};t.addEventListener("blur",o),t.addEventListener("mousedown",o)})),t.focus(n)}_focusByCssSelector(t,n){let o=this._elementRef.nativeElement.querySelector(t);o&&this._forceFocus(o,n)}_trapFocus(){this._isDestroyed||pt(()=>{let t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let t=this._config.restoreFocus,n=null;if(typeof t=="string"?n=this._document.querySelector(t):typeof t=="boolean"?n=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(n=t),this._config.restoreFocus&&n&&typeof n.focus=="function"){let o=fr(),a=this._elementRef.nativeElement;(!o||o===this._document.body||o===a||a.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let t=this._elementRef.nativeElement,n=fr();return t===n||t.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=fr()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};e.\u0275fac=function(n){return new(n||e)(u(R),u(no),u(re,8),u(oo),u(gr),u(H),u(qn),u(gt))},e.\u0275cmp=T({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(n,o){if(n&1&&ae(Ft,7),n&2){let a;j(a=V())&&(o._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,o){n&2&&G("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[J,q],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,o){n&1&&B(0,zU,0,0,"ng-template",0)},dependencies:[Ft],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let i=e;return i})(),Ul=class{constructor(e,r){this.overlayRef=e,this.config=r,this.closed=new E,this.disableClose=r.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=r.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!Je(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=>{r.closeOnOverlayDetachments!==!1&&this.close()})}close(e,r){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=r?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(e),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",r=""){return this.overlayRef.updateSize({width:e,height:r}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},HU=new C("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.block()}}),UU=new C("DialogData"),$U=new C("DefaultDialogConfig");var GU=0,Gl=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(t,n,o,a,s,c){this._overlay=t,this._injector=n,this._defaultOptions=o,this._parentDialog=a,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new E,this._afterOpenedAtThisLevel=new E,this._ariaHiddenElements=new Map,this.afterAllClosed=Xn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(We(void 0))),this._scrollStrategy=c}open(t,n){let o=this._defaultOptions||new oo;n=A(A({},o),n),n.id=n.id||`cdk-dialog-${GU++}`,n.id&&this.getDialogById(n.id);let a=this._getOverlayConfig(n),s=this._overlay.create(a),c=new Ul(s,n),l=this._attachContainer(s,c,n);return c.containerInstance=l,this._attachDialogContent(t,c,l,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){my(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(n=>n.id===t)}ngOnDestroy(){my(this._openDialogsAtThisLevel,t=>{t.config.closeOnDestroy===!1&&this._removeOpenDialog(t,!1)}),my(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(t){let n=new bn({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(n.backdropClass=t.backdropClass),n}_attachContainer(t,n,o){let a=o.injector||o.viewContainerRef?.injector,s=[{provide:oo,useValue:o},{provide:Ul,useValue:n},{provide:qn,useValue:t}],c;o.container?typeof o.container=="function"?c=o.container:(c=o.container.type,s.push(...o.container.providers(o))):c=$l;let l=new Fi(c,o.viewContainerRef,fe.create({parent:a||this._injector,providers:s}),o.componentFactoryResolver);return t.attach(l).instance}_attachDialogContent(t,n,o,a){if(t instanceof Se){let s=this._createInjector(a,n,o,void 0),c={$implicit:a.data,dialogRef:n};a.templateContext&&(c=A(A({},c),typeof a.templateContext=="function"?a.templateContext():a.templateContext)),o.attachTemplatePortal(new ci(t,null,c,s))}else{let s=this._createInjector(a,n,o,this._injector),c=o.attachComponentPortal(new Fi(t,a.viewContainerRef,s,a.componentFactoryResolver));n.componentRef=c,n.componentInstance=c.instance}}_createInjector(t,n,o,a){let s=t.injector||t.viewContainerRef?.injector,c=[{provide:UU,useValue:t.data},{provide:Ul,useValue:n}];return t.providers&&(typeof t.providers=="function"?c.push(...t.providers(n,t,o)):c.push(...t.providers)),t.direction&&(!s||!s.get(Ye,null,{optional:!0}))&&c.push({provide:Ye,useValue:{value:t.direction,change:oe()}}),fe.create({parent:s||a,providers:c})}_removeOpenDialog(t,n){let o=this.openDialogs.indexOf(t);o>
11-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((a,s)=>{a?s.setAttribute("aria-hidden",a):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let t=this._overlayContainer.getContainerElement();if(t.parentElement){let n=t.parentElement.children;for(let o=n.length-1;o>-1;o--){let a=n[o];a!==t&&a.nodeName!=="SCRIPT"&&a.nodeName!=="STYLE"&&!a.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}};e.\u0275fac=function(n){return new(n||e)(y(qe),y(fe),y($U,8),y(e,12),y(Xs),y(HU))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function my(i,e){let r=i.length;for(;r--;)e(i[r])}var yp=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[Gl],imports:[_i,li,Po,li]});let i=e;return i})();function qU(i,e){}var YU={bottomSheetState:et("state",[Me("void, hidden",le({transform:"translateY(100%)"})),Me("visible",le({transform:"translateY(0%)"})),Re("visible => void, visible => hidden",ec([Fe(`${kl.COMPLEX} ${Il.ACCELERATION_CURVE}`),Cr("@*",wr(),{optional:!0})])),Re("void => visible",ec([Fe(`${kl.EXITING} ${Il.DECELERATION_CURVE}`),Cr("@*",wr(),{optional:!0})]))])},QU=(()=>{let e=class e extends $l{constructor(t,n,o,a,s,c,l,d,h){super(t,n,o,a,s,c,l,h),this._animationState="void",this._animationStateChanged=new S,this._breakpointSubscription=d.observe([eo.Medium,eo.Large,eo.XLarge]).subscribe(()=>{let _=this._elementRef.nativeElement.classList;_.toggle("mat-bottom-sheet-container-medium",d.isMatched(eo.Medium)),_.toggle("mat-bottom-sheet-container-large",d.isMatched(eo.Large)),_.toggle("mat-bottom-sheet-container-xlarge",d.isMatched(eo.XLarge))})}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){super.ngOnDestroy(),this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(t){t.toState==="visible"&&this._trapFocus(),this._animationStateChanged.emit(t)}_onAnimationStart(t){this._animationStateChanged.emit(t)}_captureInitialFocus(){}};e.\u0275fac=function(n){return new(n||e)(u(R),u(no),u(re,8),u(oo),u(gr),u(H),u(qn),u(Ls),u(gt))},e.\u0275cmp=T({type:e,selectors:[["mat-bottom-sheet-container"]],hostAttrs:["tabindex","-1",1,"mat-bottom-sheet-container"],hostVars:4,hostBindings:function(n,o){n&1&&Ur("@state.start",function(s){return o._onAnimationStart(s)})("@state.done",function(s){return o._onAnimationDone(s)}),n&2&&(Hr("@state",o._animationState),G("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-label",o._config.ariaLabel))},standalone:!0,features:[J,q],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,o){n&1&&B(0,qU,0,0,"ng-template",0)},dependencies:[Ft],styles:[".mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto;background:var(--mat-bottom-sheet-container-background-color, var(--mat-app-surface-container-low));color:var(--mat-bottom-sheet-container-text-color, var(--mat-app-on-surface));font-family:var(--mat-bottom-sheet-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-bottom-sheet-container-text-size, var(--mat-app-body-large-size));line-height:var(--mat-bottom-sheet-container-text-line-height, var(--mat-app-body-large-line-height));font-weight:var(--mat-bottom-sheet-container-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-bottom-sheet-container-text-tracking, var(--mat-app-body-large-tracking))}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:var(--mat-bottom-sheet-container-shape);border-top-right-radius:var(--mat-bottom-sheet-container-shape)}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}"],encapsulation:2,data:{animation:[YU.bottomSheetState]}});let i=e;return i})(),KU=new C("MatBottomSheetData"),py=class{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.ariaModal=!0,this.closeOnNavigation=!0,this.autoFocus="dialog",this.restoreFocus=!0}},wp=class{get instance(){return this._ref.componentInstance}get componentRef(){return this._ref.componentRef}constructor(e,r,t){this._ref=e,this._afterOpened=new E,this.containerInstance=t,this.disableClose=r.disableClose,t._animationStateChanged.pipe(be(n=>n.phaseName==="done"&&n.toState==="visible"),Ge(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(be(n=>n.phaseName==="done"&&n.toState==="hidden"),Ge(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._ref.close(this._result)}),e.overlayRef.detachments().subscribe(()=>{this._ref.close(this._result)}),Ze(this.backdropClick(),this.keydownEvents().pipe(be(n=>n.keyCode===27))).subscribe(n=>{!this.disableClose&&(n.type!=="keydown"||!Je(n))&&(n.preventDefault(),this.dismiss())})}dismiss(e){this.containerInstance&&(this.containerInstance._animationStateChanged.pipe(be(r=>r.phaseName==="start"),Ge(1)).subscribe(r=>{this._closeFallbackTimeout=setTimeout(()=>{this._ref.close(this._result)},r.totalTime+100),this._ref.overlayRef.detachBackdrop()}),this._result=e,this.containerInstance.exit(),this.containerInstance=null)}afterDismissed(){return this._ref.closed}afterOpened(){return this._afterOpened}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}},ZU=new C("mat-bottom-sheet-default-options"),XU=(()=>{let e=class e{get _openedBottomSheetRef(){let t=this._parentBottomSheet;return t?t._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(t){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=t:this._bottomSheetRefAtThisLevel=t}constructor(t,n,o,a){this._overlay=t,this._parentBottomSheet=o,this._defaultOptions=a,this._bottomSheetRefAtThisLevel=null,this._dialog=n.get(Gl)}open(t,n){let o=A(A({},this._defaultOptions||new py),n),a;return this._dialog.open(t,ke(A({},o),{disableClose:!0,closeOnOverlayDetachments:!1,maxWidth:"100%",container:QU,scrollStrategy:o.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0"),templateContext:()=>({bottomSheetRef:a}),providers:(s,c,l)=>(a=new wp(s,o,l),[{provide:wp,useValue:a},{provide:KU,useValue:o.data}])})),a.afterDismissed().subscribe(()=>{this._openedBottomSheetRef===a&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>a.containerInstance?.enter()),this._openedBottomSheetRef.dismiss()):a.containerInstance.enter(),this._openedBottomSheetRef=a,a}dismiss(t){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(t)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}};e.\u0275fac=function(n){return new(n||e)(y(qe),y(fe),y(e,12),y(ZU,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),CM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[XU],imports:[yp,K,li,K]});let i=e;return i})();var xM=["mat-button",""],DM=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],IM=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],JU='.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
11.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
11.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',kM=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var e5=["mat-icon-button",""],t5=["*"];var i5=new C("MAT_BUTTON_CONFIG");var n5=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],fy=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(t){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,t)}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=t,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._updateRippleDisabled()}constructor(t,n,o,a){this._elementRef=t,this._platform=n,this._ngZone=o,this._animationMode=a,this._focusMonitor=b(gt),this._rippleLoader=b(Tb),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let s=b(i5,{optional:!0}),c=t.nativeElement,l=c.classList;this.disabledInteractive=s?.disabledInteractive??!1,this.color=s?.color??null,this._rippleLoader?.configureRipple(c,{className:"mat-mdc-button-ripple"});for(let{attribute:d,mdcClasses:h}of n5)c.hasAttribute(d)&&l.add(...h)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(t="program",n){t?this._focusMonitor.focusVia(this._elementRef.nativeElement,t,n):this._elementRef.nativeElement.focus(n)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};e.\u0275fac=function(n){fa()},e.\u0275dir=x({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",O],disabled:[2,"disabled","disabled",O],ariaDisabled:[2,"aria-disabled","ariaDisabled",O],disabledInteractive:[2,"disabledInteractive","disabledInteractive",O]},features:[se]});let i=e;return i})();var r5=(()=>{let e=class e extends fy{constructor(t,n,o,a){super(t,n,o,a),this._haltDisabledEvents=s=>{this.disabled&&(s.preventDefault(),s.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}
11_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled||null}};e.\u0275fac=function(n){fa()},e.\u0275dir=x({type:e,inputs:{tabIndex:[2,"tabIndex","tabIndex",t=>t==null?void 0:Ke(t)]},features:[se,J]});let i=e;return i})(),Wl=(()=>{let e=class e extends fy{constructor(t,n,o,a){super(t,n,o,a)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(xe),u(H),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(n,o){n&2&&(G("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),lt(o.color?"mat-"+o.color:""),z("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[J,q],attrs:xM,ngContentSelectors:IM,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,o){n&1&&(he(DM),U(0,"span",0),X(1),m(2,"span",1),X(3,1),f(),X(4,2),U(5,"span",2)(6,"span",3)),n&2&&z("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
11.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
11.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let i=e;return i})(),iae=(()=>{let e=class e extends r5{constructor(t,n,o,a){super(t,n,o,a)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(xe),u(H),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(n,o){n&2&&(G("disabled",o._getDisabledAttribute())("tabindex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("aria-disabled",o._getAriaDisabled()),lt(o.color?"mat-"+o.color:""),z("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[J,q],attrs:xM,ngContentSelectors:IM,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,o){n&1&&(he(DM),U(0,"span",0),X(1),m(2,"span",1),X(3,1),f(),X(4,2),U(5,"span",2)(6,"span",3)),n&2&&z("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:[JU,kM],encapsulation:2,changeDetection:0});let i=e;return i})();var ql=(()=>{let e=class e extends fy{constructor(t,n,o,a){super(t,n,o,a),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}};e.\u0275fac=function(n){return new(n||e)(u(R),u(xe),u(H),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(n,o){n&2&&(G("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),lt(o.color?"mat-"+o.color:""),z("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[J,q],attrs:e5,ngContentSelectors:t5,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,o){n&1&&(he(),U(0,"span",0),X(1),U(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
11.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',kM],encapsulation:2,changeDetection:0});let i=e;return i})();var Uo=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,Ht,K]});let i=e;return i})();var o5=["*"];var a5=new C("MAT_CARD_CONFIG"),fae=(()=>{let e=class e{constructor(t){this.appearance=t?.appearance||"raised"}};e.\u0275fac=function(n){return new(n||e)(u(a5,8))},e.\u0275cmp=T({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(n,o){n&2&&z("mat-mdc-card-outlined",o.appearance==="outlined")("mdc-card--outlined",o.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[q],ngContentSelectors:o5,decls:1,vars:0,template:function(n,o){n&1&&(he(),X(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}
11.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0});let i=e;return i})();var gae=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0});let i=e;return i})();var EM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,ot,K]});let i=e;return i})();var s5=["input"],c5=["label"],l5=["*"],d5=new C("mat-checkbox-default-options",{providedIn:"root",factory:MM});function MM(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var vi=function(i){return i[i.Init=0]="Init",i[i.Checked=1]="Checked",i[i.Unchecked=2]="Unchecked",i[i.Indeterminate=3]="Indeterminate",i}(vi||{}),u5={provide:fi,useExisting:Ne(()=>TM),multi:!0},gy=class{},h5=0,SM=MM(),TM=(()=>{let e=class e{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(t){let n=new gy;return n.source=this,n.checked=t,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(t,n,o,a,s,c){this._elementRef=t,this._changeDetectorRef=n,this._ngZone=o,this._animationMode=s,this._options=c,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new S,this.indeterminateChange=new S,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=vi.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||SM,this.color=this._options.color||SM.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++h5}`,this.disabledInteractive=c?.disabledInteractive??!1}ngOnChanges(t){t.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){let n=t!=this._indeterminate;this._indeterminate=t,n&&(this._indeterminate?this._transitionCheckState(vi.Indeterminate):this._transitionCheckState(this.checked?vi.Checked:vi.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}validate(t){return this.required&&t.value!==!0?{required:!0}:null}
11registerOnValidatorChange(t){this._validatorChangeFn=t}_transitionCheckState(t){let n=this._currentCheckState,o=this._getAnimationTargetElement();if(!(n===t||!o)&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let t=this._options?.clickAction;!this.disabled&&t!=="noop"?(this.indeterminate&&t!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?vi.Checked:vi.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&t==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(t){t.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(t,n){if(this._animationMode==="NoopAnimations")return"";switch(t){case vi.Init:if(n===vi.Checked)return this._animationClasses.uncheckedToChecked;if(n==vi.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case vi.Unchecked:return n===vi.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case vi.Checked:return n===vi.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case vi.Indeterminate:return n===vi.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(t){let n=this._inputElement;n&&(n.nativeElement.indeterminate=t)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(t){t.target&&this._labelElement.nativeElement.contains(t.target)&&t.stopPropagation()}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(H),mt("tabindex"),u(He,8),u(d5,8))},e.\u0275cmp=T({type:e,selectors:[["mat-checkbox"]],viewQuery:function(n,o){if(n&1&&(ae(s5,5),ae(c5,5),ae(jt,5)),n&2){let a;j(a=V())&&(o._inputElement=a.first),j(a=V())&&(o._labelElement=a.first),j(a=V())&&(o.ripple=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,o){n&2&&(vt("id",o.id),G("tabindex",null)("aria-label",null)("aria-labelledby",null),lt(o.color?"mat-"+o.color:"mat-accent"),z("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked)("mat-mdc-checkbox-disabled-interactive",o.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",O],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",O],tabIndex:[2,"tabIndex","tabIndex",t=>t==null?void 0:Ke(t)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",O],checked:[2,"checked","checked",O],disabled:[2,"disabled","disabled",O],indeterminate:[2,"indeterminate","indeterminate",O]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[ee([u5,{provide:Ut,useExisting:e,multi:!0}]),se,Ce,q],ngContentSelectors:l5,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"div",3),M("click",function(c){return Y(a),Q(o._preventBubblingFromLabel(c))}),m(1,"div",4,0)(3,"div",5),M("click",function(){return Y(a),Q(o._onTouchTargetClick())}),f(),m(4,"input",6,1),M("blur",function(){return Y(a),Q(o._onBlur())})("click",function(){return Y(a),Q(o._onInputClick())})("change",function(c){return Y(a),Q(o._onInteractionEvent(c))}),f(),U(6,"div",7),m(7,"div",8),_t(),m(8,"svg",9),U(9,"path",10),f(),on(),U(10,"div",11),f(),U(11,"div",12),f(),m(12,"label",13,2),X(14),f()()}if(n&2){let a=Ue(2);D("labelPosition",o.labelPosition),p(4),z("mdc-checkbox--selected",o.checked),D("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled&&!o.disabledInteractive)("id",o.inputId)("required",o.required)("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex),G("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("aria-disabled",o.disabled&&o.disabledInteractive?!0:null)("name",o.name)("value",o.value),p(7),D("matRippleTrigger",a)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),p(),D("for",o.inputId)}},dependencies:[jt,Hs],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;
11transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
11}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=e;return i})();var AM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[TM,K,K]});let i=e;return i})();var m5=new C("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var RM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[gn,{provide:m5,useValue:{separatorKeyCodes:[13]}}],imports:[K,Ht,K]});let i=e;return i})();var OM=At({passive:!0}),PM=(()=>{let e=class e{constructor(t,n){this._platform=t,this._ngZone=n,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return Mt;let n=Ot(t),o=this._monitoredElements.get(n);if(o)return o.subject;let a=new E,s="cdk-text-field-autofilled",c=l=>{l.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(s)?(n.classList.add(s),this._ngZone.run(()=>a.next({target:l.target,isAutofilled:!0}))):l.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(s)&&(n.classList.remove(s),this._ngZone.run(()=>a.next({target:l.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",c,OM),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:a,unlisten:()=>{n.removeEventListener("animationstart",c,OM)}}),a}stopMonitoring(t){let n=Ot(t),o=this._monitoredElements.get(n);o&&(o.unlisten(),o.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}
11ngOnDestroy(){this._monitoredElements.forEach((t,n)=>this.stopMonitoring(n))}};e.\u0275fac=function(n){return new(n||e)(y(xe),y(H))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var FM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var _y=new C("MAT_INPUT_VALUE_ACCESSOR"),f5=["button","checkbox","file","hidden","image","radio","range","reset","submit"],g5=0,mse=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){this._disabled=oi(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Vo.required)??!1}set required(t){this._required=oi(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea&&db().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=oi(t)}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,n,o,a,s,c,l,d,h,_){this._elementRef=t,this._platform=n,this.ngControl=o,this._autofillMonitor=d,this._ngZone=h,this._formField=_,this._uid=`mat-input-${g5++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new E,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(W=>db().has(W)),this._iOSKeyupListener=W=>{let L=W.target;!L.value&&L.selectionStart===0&&L.selectionEnd===0&&(L.setSelectionRange(1,1),L.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};let v=this._elementRef.nativeElement,w=v.nodeName.toLowerCase();this._inputValueAccessor=l||v,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&h.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Fo(c,o,s,a,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=w==="select",this._isTextarea=w==="textarea",this._isInFormField=!!_,this._isNativeSelect&&(this.controlType=v.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.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),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(t){this._elementRef.nativeElement.focus(t)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(t){t!==this.focused&&(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_dirtyCheckPlaceholder(){let t=this._getPlaceholder();if(t!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=t,t?n.setAttribute("placeholder",t):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){f5.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let t=this._elementRef.nativeElement,n=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&n&&n.label)}else return this.focused||!this.empty}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let t=this._elementRef.nativeElement;return this._isNativeSelect&&(t.multiple||t.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(xe),u(_n,10),u(Pl,8),u(Fl,8),u(gn),u(_y,10),u(PM),u(H),u(Pa,8))},e.\u0275dir=x({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(n,o){n&1&&M("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}
11),n&2&&(vt("id",o.id)("disabled",o.disabled)("required",o.required),G("name",o.name||null)("readonly",o.readonly&&!o._isNativeSelect||null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),z("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[ee([{provide:tc,useExisting:e}]),Ce]});let i=e;return i})(),NM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,ro,ro,FM,K]});let i=e;return i})();var _5=["mat-calendar-body",""];function v5(i,e){return this._trackRow(e)}var $M=(i,e)=>e.id;function b5(i,e){if(i&1&&(m(0,"tr",0)(1,"td",3),P(2),f()()),i&2){let r=I();p(),It("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),G("colspan",r.numCols),p(),Pe(" ",r.label," ")}}function y5(i,e){if(i&1&&(m(0,"td",3),P(1),f()),i&2){let r=I(2);It("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),G("colspan",r._firstRowOffset),p(),Pe(" ",r._firstRowOffset>=r.labelMinRequiredCells?r.label:""," ")}}function w5(i,e){if(i&1){let r=_e();m(0,"td",6)(1,"button",7),M("click",function(n){let o=Y(r).$implicit,a=I(2);return Q(a._cellClicked(o,n))})("focus",function(n){let o=Y(r).$implicit,a=I(2);return Q(a._emitActiveDateChange(o,n))}),m(2,"span",8),P(3),f(),U(4,"span",9),f()()}if(i&2){let r=e.$implicit,t=e.$index,n=I().$index,o=I();It("width",o._cellWidth)("padding-top",o._cellPadding)("padding-bottom",o._cellPadding),G("data-mat-row",n)("data-mat-col",t),p(),z("mat-calendar-body-disabled",!r.enabled)("mat-calendar-body-active",o._isActiveCell(n,t))("mat-calendar-body-range-start",o._isRangeStart(r.compareValue))("mat-calendar-body-range-end",o._isRangeEnd(r.compareValue))("mat-calendar-body-in-range",o._isInRange(r.compareValue))("mat-calendar-body-comparison-bridge-start",o._isComparisonBridgeStart(r.compareValue,n,t))("mat-calendar-body-comparison-bridge-end",o._isComparisonBridgeEnd(r.compareValue,n,t))("mat-calendar-body-comparison-start",o._isComparisonStart(r.compareValue))("mat-calendar-body-comparison-end",o._isComparisonEnd(r.compareValue))("mat-calendar-body-in-comparison-range",o._isInComparisonRange(r.compareValue))("mat-calendar-body-preview-start",o._isPreviewStart(r.compareValue))("mat-calendar-body-preview-end",o._isPreviewEnd(r.compareValue))("mat-calendar-body-in-preview",o._isInPreview(r.compareValue)),D("ngClass",r.cssClasses)("tabindex",o._isActiveCell(n,t)?0:-1),G("aria-label",r.ariaLabel)("aria-disabled",!r.enabled||null)("aria-pressed",o._isSelected(r.compareValue))("aria-current",o.todayValue===r.compareValue?"date":null)("aria-describedby",o._getDescribedby(r.compareValue)),p(),z("mat-calendar-body-selected",o._isSelected(r.compareValue))("mat-calendar-body-comparison-identical",o._isComparisonIdentical(r.compareValue))("mat-calendar-body-today",o.todayValue===r.compareValue),p(),Pe(" ",r.displayValue," ")}}function C5(i,e){if(i&1&&(m(0,"tr",1),B(1,y5,2,6,"td",4),wt(2,w5,5,48,"td",5,$M),f()),i&2){let r=e.$implicit,t=e.$index,n=I();p(),te(t===0&&n._firstRowOffset?1:-1),p(),Ct(r)}}function x5(i,e){if(i&1&&(m(0,"th",2)(1,"span",6),P(2),f(),m(3,"span",3),P(4),f()()),i&2){let r=e.$implicit;p(2),ge(r.long),p(2),ge(r.narrow)}}var D5=["*"];function I5(i,e){}function k5(i,e){if(i&1){let r=_e();m(0,"mat-month-view",4),$i("activeDateChange",function(n){Y(r);let o=I();return cn(o.activeDate,n)||(o.activeDate=n),Q(n)}),M("_userSelection",function(n){Y(r);let o=I();return Q(o._dateSelected(n))})("dragStarted",function(n){Y(r);let o=I();return Q(o._dragStarted(n))})("dragEnded",function(n){Y(r);let o=I();return Q(o._dragEnded(n))}),f()}if(i&2){let r=I();Ui("activeDate",r.activeDate),D("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName)("activeDrag",r._activeDrag)}}function E5(i,e){if(i&1){let r=_e();m(0,"mat-year-view",5),$i("activeDateChange",function(n){Y(r);let o=I();return cn(o.activeDate,n)||(o.activeDate=n),Q(n)}),M("monthSelected",function(n){Y(r);let o=I();return Q(o._monthSelectedInYearView(n))})("selectedChange",function(n){Y(r);let o=I();return Q(o._goToDateInView(n,"month"))}),f()}if(i&2){let r=I();Ui("activeDate",r.activeDate),D("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)}}function S5(i,e){if(i&1){let r=_e();m(0,"mat-multi-year-view",6),$i("activeDateChange",function(n){Y(r);let o=I();return cn(o.activeDate,n)||(o.activeDate=n),Q(n)}),M("yearSelected",function(n){Y(r);let o=I();return Q(o._yearSelectedInMultiYearView(n))})("selectedChange",function(n){Y(r);let o=I();return Q(o._goToDateInView(n,"year"))}),f()}if(i&2){let r=I();Ui("activeDate",r.activeDate),D("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)}}function M5(i,e){}var T5=["button"],A5=[[["","matDatepickerToggleIcon",""]]],R5=["[matDatepickerToggleIcon]"];function O5(i,e){i&1&&(_t(),m(0,"svg",2),U(1,"path",3),f())}var Zl=(()=>{let e=class e{constructor(){this.changes=new E,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Cho
11ose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(t,n){return`${t} \u2013 ${n}`}formatYearRangeLabel(t,n){return`${t} to ${n}`}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),P5=0,Ql=class{constructor(e,r,t,n,o={},a=e,s){this.value=e,this.displayValue=r,this.ariaLabel=t,this.enabled=n,this.cssClasses=o,this.compareValue=a,this.rawValue=s,this.id=P5++}},F5=1,LM=At({passive:!1,capture:!0}),$o=At({passive:!0,capture:!0}),Cp=At({passive:!0}),nc=(()=>{let e=class e{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(t,n){this._elementRef=t,this._ngZone=n,this._platform=b(xe),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new S,this.previewChange=new S,this.activeDateChange=new S,this.dragStarted=new S,this.dragEnded=new S,this._didDragSinceMouseDown=!1,this._injector=b(fe),this._trackRow=o=>o,this._enterHandler=o=>{if(this._skipNextFocus&&o.type==="focus"){this._skipNextFocus=!1;return}if(o.target&&this.isRange){let a=this._getCellFromElement(o.target);a&&this._ngZone.run(()=>this.previewChange.emit({value:a.enabled?a:null,event:o}))}},this._touchmoveHandler=o=>{if(!this.isRange)return;let a=jM(o),s=a?this._getCellFromElement(a):null;a!==o.target&&(this._didDragSinceMouseDown=!0),by(o.target)&&o.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:s?.enabled?s:null,event:o}))},this._leaveHandler=o=>{this.previewEnd!==null&&this.isRange&&(o.type!=="blur"&&(this._didDragSinceMouseDown=!0),o.target&&this._getCellFromElement(o.target)&&!(o.relatedTarget&&this._getCellFromElement(o.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:o})))},this._mousedownHandler=o=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let a=o.target&&this._getCellFromElement(o.target);!a||!this._isInRange(a.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:a.rawValue,event:o})})},this._mouseupHandler=o=>{if(!this.isRange)return;let a=by(o.target);if(!a){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:o})});return}a.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let s=this._getCellFromElement(a);this.dragEnded.emit({value:s?.rawValue??null,event:o})})},this._touchendHandler=o=>{let a=jM(o);a&&this._mouseupHandler({target:a})},this._id=`mat-calendar-body-${F5++}`,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,n.runOutsideAngular(()=>{let o=t.nativeElement;o.addEventListener("touchmove",this._touchmoveHandler,LM),o.addEventListener("mouseenter",this._enterHandler,$o),o.addEventListener("focus",this._enterHandler,$o),o.addEventListener("mouseleave",this._leaveHandler,$o),o.addEventListener("blur",this._leaveHandler,$o),o.addEventListener("mousedown",this._mousedownHandler,Cp),o.addEventListener("touchstart",this._mousedownHandler,Cp),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(t,n){this._didDragSinceMouseDown||t.enabled&&this.selectedValueChange.emit({value:t.value,event:n})}_emitActiveDateChange(t,n){t.enabled&&this.activeDateChange.emit({value:t.value,event:n})}_isSelected(t){return this.startValue===t||this.endValue===t}ngOnChanges(t){let n=t.numCols,{rows:o,numCols:a}=this;(t.rows||n)&&(this._firstRowOffset=o&&o.length&&o[0].length?a-o[0].length:0),(t.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/a}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/a}%`)}ngOnDestroy(){let t=this._elementRef.nativeElement;t.removeEventListener("touchmove",this._touchmoveHandler,LM),t.removeEventListener("mouseenter",this._enterHandler,$o),t.removeEventListener("focus",this._enterHandler,$o),t.removeEventListener("mouseleave",this._leaveHandler,$o),t.removeEventListener("blur",this._leaveHandler,$o),t.removeEventListener("mousedown",this._mousedownHandler,Cp),t.removeEventListener("touchstart",this._mousedownHandler,Cp),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(t,n){let o=t*this.numCols+n;return t&&(o-=this._firstRowOffset),o==this.activeCell}_focusActiveCell(t=!0){pt(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(t||(this._skipNextFocus=!0),n.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(t){return yy(t,this.startValue,this.endValue)}_isRangeEnd(t){return wy(t,this.startValue,this.endValue)}_isInRange(t){return Cy(t,this.startValue,this.endValue,this.isRange)}_isComparisonStart(t){return yy(t,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(t,n,o){if(!this._isComparisonStart(t)||this._isRangeStart(t)||!this._isInRange(t))return!1;let a=this.rows[n][o-1];if(!a){let s=this.rows[n-1];a=s&&s[s.length-1]}return a&&!this._isRangeEnd(a.compareValue)}_isComparisonBridgeEnd(t,n,o){if(!this._isComparisonEnd(t)||this._isRangeEnd(t)||!this._isInRange(t))return!1;let a=this.rows[n][o+1];if(!a){let s=this.rows[n+1];a=s&&s[0]}return a&&!this._isRangeStart(a.compareValue)}_isComparisonEnd(t){return wy(t,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(t){return Cy(t,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(t){return this.comparisonStart===this.comparisonEnd&&t===this.comparisonStart}_isPreviewStart(t){return yy(t,this.previewStart,this.previewEnd)}_isPreviewEnd(t){return wy(t,this.previewStart,this.previewEnd)}_isInPreview(t){return Cy(t,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(t){return this.isRange?this.startValue===t&&this.endValue===t?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===t?this._startDateLabelId:this.endValue===t?this._endDateLabelId:null:null}_getCellFromElement(t){let n=by(t);if(n){let o=n.getAttribute("data-mat-row"),a=n.getAttribute("data-mat-col");if(o&&a)return this.rows[parseInt(o)][parseInt(a)]}return null}};e.\u0275fac=function(n){return new(n||e)(u(R),u(H))},e.\u0275cmp=T({type:e,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numC
11ols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[Ce,q],attrs:_5,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,o){n&1&&(B(0,b5,3,6,"tr",0),wt(1,C5,4,1,"tr",1,v5,!0),m(3,"span",2),P(4),f(),m(5,"span",2),P(6),f()),n&2&&(te(o._firstRowOffset<o.labelMinRequiredCells?0:-1),p(),Ct(o.rows),p(2),D("id",o._startDateLabelId),p(),Pe(" ",o.startDateAccessibleName,`
12`),p(),D("id",o._endDateLabelId),p(),Pe(" ",o.endDateAccessibleName,`
13`))},dependencies:[ys],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-app-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-app-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}
13[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-app-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-app-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-app-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-app-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-app-secondary))}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}
13.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0});let i=e;return i})();function vy(i){return i?.nodeName==="TD"}function by(i){let e;return vy(i)?e=i:vy(i.parentNode)?e=i.parentNode:vy(i.parentNode?.parentNode)&&(e=i.parentNode.parentNode),e?.getAttribute("data-mat-row")!=null?e:null}function yy(i,e,r){return r!==null&&e!==r&&i<r&&i===e}function wy(i,e,r){return e!==null&&e!==r&&i>=e&&i===r}function Cy(i,e,r,t){return t&&e!==null&&r!==null&&e!==r&&i>=e&&i<=r}function jM(i){let e=i.changedTouches[0];return document.elementFromPoint(e.clientX,e.clientY)}var wn=class{constructor(e,r){this.start=e,this.end=r}},Kl=(()=>{let e=class e{constructor(t,n){this.selection=t,this._adapter=n,this._selectionChanged=new E,this.selectionChanged=this._selectionChanged,this.selection=t}updateSelection(t,n){let o=this.selection;this.selection=t,this._selectionChanged.next({selection:t,source:n,oldValue:o})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(t){return this._adapter.isDateInstance(t)&&this._adapter.isValid(t)}};e.\u0275fac=function(n){fa()},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})(),N5=(()=>{let e=class e extends Kl{constructor(t){super(null,t)}add(t){super.updateSelection(t,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let t=new e(this._adapter);return t.updateSelection(this.selection,this),t}};e.\u0275fac=function(n){return new(n||e)(y(ai))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let i=e;return i})();function L5(i,e){return i||new N5(e)}var GM={provide:Kl,deps:[[new Ri,new Bi,Kl],ai],useFactory:L5};var WM=new C("MAT_DATE_RANGE_SELECTION_STRATEGY");var xy=7,j5=0,VM=(()=>{let e=class e{get activeDate(){return this._activeDate}set activeDate(t){let n=this._activeDate,o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(o,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}get selected(){return this._selected}set selected(t){t instanceof wn?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}constructor(t,n,o,a,s){this._changeDetectorRef=t,this._dateFormats=n,this._dateAdapter=o,this._dir=a,this._rangeStrategy=s,this._rerenderSubscription=de.EMPTY,this.activeDrag=null,this.selectedChange=new S,this._userSelection=new S,this.dragStarted=new S,this.dragEnded=new S,this.activeDateChange=new S,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(We(null)).subscribe(()=>this._init())}ngOnChanges(t){let n=t.comparisonStart||t.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),t.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(t){let n=t.value,o=this._getDateFromDayOfMonth(n),a,s;this._selected instanceof wn?(a=this._getDateInCurrentMonth(this._selected.start),s=this._getDateInCurrentMonth(this._selected.end)):a=s=this._getDateInCurrentMonth(this._selected),(a!==n||s!==n)&&this.selectedChange.emit(o),this._userSelection.emit({value:o,event:t.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(t){let n=t.value,o=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(o,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(t){let n=this._activeDate,o=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,o?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,o?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&t.preventDefault();return;case 27:this._previewEnd!=null&&!Je(t)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:t}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:t})),t.preventDefault(),t.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),t.preventDefault()}_handleCalendarBodyKeyup(t){(t.keyCode===32||t.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:t}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(xy+this._dateAdapter.getDayOfWeek(t)-this._dateAdapter.getFirstDayOfWeek())%xy,this._initWeek
13days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(t){this._matCalendarBody._focusActiveCell(t)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:t,value:n}){if(this._rangeStrategy){let o=n?n.rawValue:null,a=this._rangeStrategy.createPreview(o,this.selected,t);if(this._previewStart=this._getCellCompareValue(a.start),this._previewEnd=this._getCellCompareValue(a.end),this.activeDrag&&o){let s=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,o,t);s&&(this._previewStart=this._getCellCompareValue(s.start),this._previewEnd=this._getCellCompareValue(s.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(t){if(this.activeDrag)if(t.value){let n=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,t.value,t.event);this.dragEnded.emit({value:n??null,event:t.event})}else this.dragEnded.emit({value:null,event:t.event})}_getDateFromDayOfMonth(t){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),t)}_initWeekdays(){let t=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),a=this._dateAdapter.getDayOfWeekNames("long").map((s,c)=>({long:s,narrow:n[c],id:j5++}));this._weekdays=a.slice(t).concat(a.slice(0,t))}_createWeekCells(){let t=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames();this._weeks=[[]];for(let o=0,a=this._firstWeekOffset;o<t;o++,a++){a==xy&&(this._weeks.push([]),a=0);let s=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),o+1),c=this._shouldEnableDate(s),l=this._dateAdapter.format(s,this._dateFormats.display.dateA11yLabel),d=this.dateClass?this.dateClass(s,"month"):void 0;this._weeks[this._weeks.length-1].push(new Ql(o+1,n[o],l,c,d,this._getCellCompareValue(s),s))}}_shouldEnableDate(t){return!!t&&(!this.minDate||this._dateAdapter.compareDate(t,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(t,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(t))}_getDateInCurrentMonth(t){return t&&this._hasSameMonthAndYear(t,this.activeDate)?this._dateAdapter.getDate(t):null}_hasSameMonthAndYear(t,n){return!!(t&&n&&this._dateAdapter.getMonth(t)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(n))}_getCellCompareValue(t){if(t){let n=this._dateAdapter.getYear(t),o=this._dateAdapter.getMonth(t),a=this._dateAdapter.getDate(t);return new Date(n,o,a).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(t){t instanceof wn?(this._rangeStart=this._getCellCompareValue(t.start),this._rangeEnd=this._getCellCompareValue(t.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(t),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(t){return!this.dateFilter||this.dateFilter(t)}_clearPreview(){this._previewStart=this._previewEnd=null}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(No,8),u(ai,8),u(Ye,8),u(WM,8))},e.\u0275cmp=T({type:e,selectors:[["mat-month-view"]],viewQuery:function(n,o){if(n&1&&ae(nc,5),n&2){let a;j(a=V())&&(o._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[Ce,q],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,o){n&1&&(m(0,"table",0)(1,"thead",1)(2,"tr"),wt(3,x5,5,2,"th",2,$M),f(),m(5,"tr",3),U(6,"th",4),f()(),m(7,"tbody",5),M("selectedValueChange",function(s){return o._dateSelected(s)})("activeDateChange",function(s){return o._updateActiveDate(s)})("previewChange",function(s){return o._previewChanged(s)})("dragStarted",function(s){return o.dragStarted.emit(s)})("dragEnded",function(s){return o._dragEnded(s)})("keyup",function(s){return o._handleCalendarBodyKeyup(s)})("keydown",function(s){return o._handleCalendarBodyKeydown(s)}),f()()),n&2&&(p(3),Ct(o._weekdays),p(4),D("label",o._monthLabel)("rows",o._weeks)("todayValue",o._todayDate)("startValue",o._rangeStart)("endValue",o._rangeEnd)("comparisonStart",o._comparisonRangeStart)("comparisonEnd",o._comparisonRangeEnd)("previewStart",o._previewStart)("previewEnd",o._previewEnd)("isRange",o._isRange)("labelMinRequiredCells",3)("activeCell",o._dateAdapter.getDate(o.activeDate)-1)("startDateAccessibleName",o.startDateAccessibleName)("endDateAccessibleName",o.endDateAccessibleName))},dependencies:[nc],encapsulation:2,changeDetection:0});let i=e;return i})(),Ki=24,Dy=4,BM=(()=>{let e=class e{get activeDate(){return this._activeDate}set activeDate(t){let n=this._activeDate,o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(o,this.minDate,this.maxDate),qM(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(t){t instanceof wn?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t)),this._setSelectedYear(t)}
13get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}constructor(t,n,o){this._changeDetectorRef=t,this._dateAdapter=n,this._dir=o,this._rerenderSubscription=de.EMPTY,this.selectedChange=new S,this.yearSelected=new S,this.activeDateChange=new S,this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(We(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let n=this._dateAdapter.getYear(this._activeDate)-Yl(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let o=0,a=[];o<Ki;o++)a.push(n+o),a.length==Dy&&(this._years.push(a.map(s=>this._createCellForYear(s))),a=[]);this._changeDetectorRef.markForCheck()}_yearSelected(t){let n=t.value,o=this._dateAdapter.createDate(n,0,1),a=this._getDateFromYear(n);this.yearSelected.emit(o),this.selectedChange.emit(a)}_updateActiveDate(t){let n=t.value,o=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(o,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(t){let n=this._activeDate,o=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,o?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,o?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Dy);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Dy);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Yl(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ki-Yl(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-Ki*10:-Ki);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?Ki*10:Ki);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),t.preventDefault()}_handleCalendarBodyKeyup(t){(t.keyCode===32||t.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:t}),this._selectionKeyPressed=!1)}_getActiveCell(){return Yl(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(t){let n=this._dateAdapter.getMonth(this.activeDate),o=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(t,n,1));return this._dateAdapter.createDate(t,n,Math.min(this._dateAdapter.getDate(this.activeDate),o))}_createCellForYear(t){let n=this._dateAdapter.createDate(t,0,1),o=this._dateAdapter.getYearName(n),a=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new Ql(t,o,o,this._shouldEnableYear(t),a)}_shouldEnableYear(t){if(t==null||this.maxDate&&t>this._dateAdapter.getYear(this.maxDate)||this.minDate&&t<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(t,0,1);for(let o=n;this._dateAdapter.getYear(o)==t;o=this._dateAdapter.addCalendarDays(o,1))if(this.dateFilter(o))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(t){if(this._selectedYear=null,t instanceof wn){let n=t.start||t.end;n&&(this._selectedYear=this._dateAdapter.getYear(n))}else t&&(this._selectedYear=this._dateAdapter.getYear(t))}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(ai,8),u(Ye,8))},e.\u0275cmp=T({type:e,selectors:[["mat-multi-year-view"]],viewQuery:function(n,o){if(n&1&&ae(nc,5),n&2){let a;j(a=V())&&(o._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[q],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(n,o){n&1&&(m(0,"table",0)(1,"thead",1)(2,"tr"),U(3,"th",2),f()(),m(4,"tbody",3),M("selectedValueChange",function(s){return o._yearSelected(s)})("activeDateChange",function(s){return o._updateActiveDate(s)})("keyup",function(s){return o._handleCalendarBodyKeyup(s)})("keydown",function(s){return o._handleCalendarBodyKeydown(s)}),f()()),n&2&&(p(4),D("rows",o._years)("todayValue",o._todayYear)("startValue",o._selectedYear)("endValue",o._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",o._getActiveCell()))},dependencies:[nc],encapsulation:2,changeDetection:0});let i=e;return i})();function qM(i,e,r,t,n){let o=i.getYear(e),a=i.getYear(r),s=YM(i,t,n);return Math.floor((o-s)/Ki)===Math.floor((a-s)/Ki)}function Yl(i,e,r,t){let n=i.getYear(e);return V5(n-YM(i,r,t),Ki)}function YM(i,e,r){let t=0;return r?t=i.getYear(r)-Ki+1:e&&(t=i.getYear(e)),t}function V5(i,e){return(i%e+e)%e}var zM=(()=>{let e=class e{get activeDate(){return this._activeDate}set activeDate(t){let n=this._activeDate,o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(o,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(t){t instanceof wn?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t)),this._setSelectedMonth(t)}
13get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}constructor(t,n,o,a){this._changeDetectorRef=t,this._dateFormats=n,this._dateAdapter=o,this._dir=a,this._rerenderSubscription=de.EMPTY,this.selectedChange=new S,this.monthSelected=new S,this.activeDateChange=new S,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(We(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(t){let n=t.value,o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(o);let a=this._getDateFromMonth(n);this.selectedChange.emit(a)}_updateActiveDate(t){let n=t.value,o=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(o,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(t){let n=this._activeDate,o=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,o?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,o?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),t.preventDefault()}_handleCalendarBodyKeyup(t){(t.keyCode===32||t.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:t}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let t=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(o=>this._createCellForMonth(o,t[o]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(t){return t&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(t):null}_getDateFromMonth(t){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),o=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,Math.min(this._dateAdapter.getDate(this.activeDate),o))}_createCellForMonth(t,n){let o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),a=this._dateAdapter.format(o,this._dateFormats.display.monthYearA11yLabel),s=this.dateClass?this.dateClass(o,"year"):void 0;return new Ql(t,n.toLocaleUpperCase(),a,this._shouldEnableMonth(t),s)}_shouldEnableMonth(t){let n=this._dateAdapter.getYear(this.activeDate);if(t==null||this._isYearAndMonthAfterMaxDate(n,t)||this._isYearAndMonthBeforeMinDate(n,t))return!1;if(!this.dateFilter)return!0;let o=this._dateAdapter.createDate(n,t,1);for(let a=o;this._dateAdapter.getMonth(a)==t;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isYearAndMonthAfterMaxDate(t,n){if(this.maxDate){let o=this._dateAdapter.getYear(this.maxDate),a=this._dateAdapter.getMonth(this.maxDate);return t>o||t===o&&n>a}return!1}_isYearAndMonthBeforeMinDate(t,n){if(this.minDate){let o=this._dateAdapter.getYear(this.minDate),a=this._dateAdapter.getMonth(this.minDate);return t<o||t===o&&n<a}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(t){t instanceof wn?this._selectedMonth=this._getMonthInCurrentYear(t.start)||this._getMonthInCurrentYear(t.end):this._selectedMonth=this._getMonthInCurrentYear(t)}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(No,8),u(ai,8),u(Ye,8))},e.\u0275cmp=T({type:e,selectors:[["mat-year-view"]],viewQuery:function(n,o){if(n&1&&ae(nc,5),n&2){let a;j(a=V())&&(o._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[q],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(n,o){n&1&&(m(0,"table",0)(1,"thead",1)(2,"tr"),U(3,"th",2),f()(),m(4,"tbody",3),M("selectedValueChange",function(s){return o._monthSelected(s)})("activeDateChange",function(s){return o._updateActiveDate(s)})("keyup",function(s){return o._handleCalendarBodyKeyup(s)})("keydown",function(s){return o._handleCalendarBodyKeydown(s)}),f()()),n&2&&(p(4),D("label",o._yearLabel)("rows",o._months)("todayValue",o._todayMonth)("startValue",o._selectedMonth)("endValue",o._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",o._dateAdapter.getMonth(o.activeDate)))},dependencies:[nc],encapsulation:2,changeDetection:0});let i=e;return i})(),B5=1,QM=(()=>{let e=class e{constructor(t,n,o,a,s){this._intl=t,this.calendar=n,this._dateAdapter=o,this._dateFormats=a,this._id=`mat-calendar-header-${B5++}`,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>s.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-Ki)}nextClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:Ki)}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(t,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(t)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(n):qM(this._dateAdapter,t,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-Yl(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),o=n+Ki-1,a=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),s=this._dateAdapter.getYearName(this._dateAdapter.createDate(o,0,1));return[a,s]}};e.\u0275fac=function(n){return new(n||e)(u(Zl),u(Ne(()=>Iy)),u(ai,8),u(No,8),u(ne))},e.\u0275cmp=T({type:e,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[q],ngContentSelectors:D5,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
13s"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(n,o){n&1&&(he(),m(0,"div",0)(1,"div",1)(2,"span",2),P(3),f(),m(4,"button",3),M("click",function(){return o.currentPeriodClicked()}),m(5,"span",4),P(6),f(),_t(),m(7,"svg",5),U(8,"polygon",6),f()(),on(),U(9,"div",7),X(10),m(11,"button",8),M("click",function(){return o.previousClicked()}),_t(),m(12,"svg",9),U(13,"path",10),f()(),on(),m(14,"button",11),M("click",function(){return o.nextClicked()}),_t(),m(15,"svg",9),U(16,"path",12),f()()()()),n&2&&(p(2),D("id",o._periodButtonLabelId),p(),ge(o.periodButtonDescription),p(),G("aria-label",o.periodButtonLabel)("aria-describedby",o._periodButtonLabelId),p(2),ge(o.periodButtonText),p(),z("mat-calendar-invert",o.calendar.currentView!=="month"),p(4),D("disabled",!o.previousEnabled()),G("aria-label",o.prevButtonLabel),p(3),D("disabled",!o.nextEnabled()),G("aria-label",o.nextButtonLabel))},dependencies:[Wl,ql],encapsulation:2,changeDetection:0});let i=e;return i})(),Iy=(()=>{let e=class e{get startAt(){return this._startAt}set startAt(t){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get selected(){return this._selected}set selected(t){t instanceof wn?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get activeDate(){return this._clampedActiveDate}set activeDate(t){this._clampedActiveDate=this._dateAdapter.clampDate(t,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(t){let n=this._currentView!==t?t:null;this._currentView=t,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&this.viewChanged.emit(n)}constructor(t,n,o,a){this._dateAdapter=n,this._dateFormats=o,this._changeDetectorRef=a,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new S,this.yearSelected=new S,this.monthSelected=new S,this.viewChanged=new S(!0),this._userSelection=new S,this._userDragDrop=new S,this._activeDrag=null,this.stateChanges=new E,this._intlChanges=t.changes.subscribe(()=>{a.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Fi(this.headerComponent||QM),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(t){let n=t.minDate&&!this._dateAdapter.sameDate(t.minDate.previousValue,t.minDate.currentValue)?t.minDate:void 0,o=t.maxDate&&!this._dateAdapter.sameDate(t.maxDate.previousValue,t.maxDate.currentValue)?t.maxDate:void 0,a=n||o||t.dateFilter;if(a&&!a.firstChange){let s=this._getCurrentViewComponent();s&&(this._moveFocusOnNextTick=!0,this._changeDetectorRef.detectChanges(),s._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(t){let n=t.value;(this.selected instanceof wn||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(t)}_yearSelectedInMultiYearView(t){this.yearSelected.emit(t)}_monthSelectedInYearView(t){this.monthSelected.emit(t)}_goToDateInView(t,n){this.activeDate=t,this.currentView=n}_dragStarted(t){this._activeDrag=t}_dragEnded(t){this._activeDrag&&(t.value&&this._userDragDrop.emit(t),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}};e.\u0275fac=function(n){return new(n||e)(u(Zl),u(ai,8),u(No,8),u(ne))},e.\u0275cmp=T({type:e,selectors:[["mat-calendar"]],viewQuery:function(n,o){if(n&1&&(ae(VM,5),ae(zM,5),ae(BM,5)),n&2){let a;j(a=V())&&(o.monthView=a.first),j(a=V())&&(o.yearView=a.first),j(a=V())&&(o.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[ee([GM]),Ce,q],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,o){if(n&1&&(B(0,I5,0,0,"ng-template",0),m(1,"div",1),B(2,k5,1,11,"mat-month-view",2)(3,E5,1,6,"mat-year-view",3)(4,S5,1,6,"mat-multi-year-view",3),f()),n&2){let a;D("cdkPortalOutlet",o._calendarHeaderPortal),p(2),te((a=o.currentView)==="month"?2:a==="year"?3:a==="multi-year"?4:-1)}},dependencies:[Ft,Im,VM,zM,BM],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}
13.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-app-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-app-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-app-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=e;return i})(),HM={transformPanel:et("transformPanel",[Re("void => enter-dropdown",Fe("120ms cubic-bezier(0, 0, 0.2, 1)",Ho([le({opacity:0,transform:"scale(1, 0.8)"}),le({opacity:1,transform:"scale(1, 1)"})]))),Re("void => enter-dialog",Fe("150ms cubic-bezier(0, 0, 0.2, 1)",Ho([le({opacity:0,transform:"scale(0.7)"}),le({transform:"none",opacity:1})]))),Re("* => void",Fe("100ms linear",le({opacity:0}
13)))]),fadeInCalendar:et("fadeInCalendar",[Me("void",le({opacity:0})),Me("enter",le({opacity:1})),Re("void => *",Fe("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])},z5=0,KM=new C("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.reposition()}});function H5(i){return()=>i.scrollStrategies.reposition()}var U5={provide:KM,deps:[qe],useFactory:H5},ZM=(()=>{let e=class e{constructor(t,n,o,a,s,c){this._elementRef=t,this._changeDetectorRef=n,this._globalModel=o,this._dateAdapter=a,this._rangeSelectionStrategy=s,this._subscriptions=new de,this._animationDone=new E,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=c.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(t){let n=this._model.selection,o=t.value,a=n instanceof wn;if(a&&this._rangeSelectionStrategy){let s=this._rangeSelectionStrategy.selectionFinished(o,n,t.event);this._model.updateSelection(s,this)}else o&&(a||!this._dateAdapter.sameDate(o,n))&&this._model.add(o);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(t){this._model.updateSelection(t.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(t){this._isAnimating=t.phaseName==="start",this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(t,n){this._model=t?this._globalModel.clone():this._globalModel,this._actionsPortal=t,n&&this._changeDetectorRef.detectChanges()}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(Kl),u(ai),u(WM,8),u(Zl))},e.\u0275cmp=T({type:e,selectors:[["mat-datepicker-content"]],viewQuery:function(n,o){if(n&1&&ae(Iy,5),n&2){let a;j(a=V())&&(o._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(n,o){n&1&&Ur("@transformPanel.start",function(s){return o._handleAnimationEvent(s)})("@transformPanel.done",function(s){return o._handleAnimationEvent(s)}),n&2&&(Hr("@transformPanel",o._animationState),lt(o.color?"mat-"+o.color:""),z("mat-datepicker-content-touch",o.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[q],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,o){if(n&1&&(m(0,"div",0)(1,"mat-calendar",1),M("yearSelected",function(s){return o.datepicker._selectYear(s)})("monthSelected",function(s){return o.datepicker._selectMonth(s)})("viewChanged",function(s){return o.datepicker._viewChanged(s)})("_userSelection",function(s){return o._handleUserSelection(s)})("_userDragDrop",function(s){return o._handleUserDragDrop(s)}),f(),B(2,M5,0,0,"ng-template",2),m(3,"button",3),M("focus",function(){return o._closeButtonFocused=!0})("blur",function(){return o._closeButtonFocused=!1})("click",function(){return o.datepicker.close()}),P(4),f()()),n&2){let a;z("mat-datepicker-content-container-with-custom-header",o.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",o._actionsPortal),G("aria-modal",!0)("aria-labelledby",(a=o._dialogLabelId)!==null&&a!==void 0?a:void 0),p(),lt(o.datepicker.panelClass),D("id",o.datepicker.id)("startAt",o.datepicker.startAt)("startView",o.datepicker.startView)("minDate",o.datepicker._getMinDate())("maxDate",o.datepicker._getMaxDate())("dateFilter",o.datepicker._getDateFilter())("headerComponent",o.datepicker.calendarHeaderComponent)("selected",o._getSelected())("dateClass",o.datepicker.dateClass)("comparisonStart",o.comparisonStart)("comparisonEnd",o.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",o.startDateAccessibleName)("endDateAccessibleName",o.endDateAccessibleName),p(),D("cdkPortalOutlet",o._actionsPortal),p(),z("cdk-visually-hidden",!o._closeButtonF
13ocused),D("color",o.color||"primary"),p(),ge(o._closeButtonText)}},dependencies:[mE,Iy,Ft,Wl],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-app-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-app-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-app-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-app-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[HM.transformPanel,HM.fadeInCalendar]},changeDetection:0});let i=e;return i})(),UM=(()=>{let e=class e{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(t){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(t){this._color=t}get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(t){t!==this._disabled&&(this._disabled=t,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(t){this._panelClass=tE(t)}get opened(){return this._opened}set opened(t){t?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(t,n,o,a,s,c,l){this._overlay=t,this._viewContainerRef=o,this._dateAdapter=s,this._dir=c,this._model=l,this._inputStateChanges=de.EMPTY,this._document=b(re),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new S,this.monthSelected=new S,this.viewChanged=new S(!0),this.openedStream=new S,this.closedStream
13=new S,this._opened=!1,this.id=`mat-datepicker-${z5++}`,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new E,this._injector=b(fe),this._changeDetectorRef=b(ne),this._dateAdapter,this._scrollStrategy=a,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(t){let n=t.xPosition||t.yPosition;if(n&&!n.firstChange&&this._overlayRef){let o=this._overlayRef.getConfig().positionStrategy;o instanceof zl&&(this._setConnectedPositions(o),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(t){this._model.add(t)}_selectYear(t){this.yearSelected.emit(t)}_selectMonth(t){this.monthSelected.emit(t)}_viewChanged(t){this.viewChanged.emit(t)}registerInput(t){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=t,this._inputStateChanges=t.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(t){this._actionsPortal,this._actionsPortal=t,this._componentRef?.instance._assignActions(t,!0)}removeActions(t){t===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=fr(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let t=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",n=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:o,location:a}=this._componentRef;o._startExitAnimation(),o._animationDone.pipe(Ge(1)).subscribe(()=>{let s=this._document.activeElement;t&&(!s||s===this._document.activeElement||a.nativeElement.contains(s))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}t?setTimeout(n):n()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(t){t.datepicker=this,t.color=this.color,t._dialogLabelId=this.datepickerInput.getOverlayLabelId(),t._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let t=this.touchUi,n=new Fi(ZM,this._viewContainerRef),o=this._overlayRef=this._overlay.create(new bn({positionStrategy:t?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[t?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:t?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:`mat-datepicker-${t?"dialog":"popup"}`}));this._getCloseStream(o).subscribe(a=>{a&&a.preventDefault(),this.close()}),o.keydownEvents().subscribe(a=>{let s=a.keyCode;(s===38||s===40||s===37||s===39||s===33||s===34)&&a.preventDefault()}),this._componentRef=o.attach(n),this._forwardContentValues(this._componentRef.instance),t||pt(()=>{o.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){let t=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(t)}_setConnectedPositions(t){let n=this.xPosition==="end"?"end":"start",o=n==="start"?"end":"start",a=this.yPosition==="above"?"bottom":"top",s=a==="top"?"bottom":"top";return t.withPositions([{originX:n,originY:s,overlayX:n,overlayY:a},{originX:n,originY:a,overlayX:n,overlayY:s},{originX:o,originY:s,overlayX:o,overlayY:a},{originX:o,originY:a,overlayX:o,overlayY:s}])}_getCloseStream(t){let n=["ctrlKey","shiftKey","metaKey"];return Ze(t.backdropClick(),t.detachments(),t.keydownEvents().pipe(be(o=>o.keyCode===27&&!Je(o)||this.datepickerInput&&Je(o,"altKey")&&o.keyCode===38&&n.every(a=>!Je(o,a)))))}};e.\u0275fac=function(n){return new(n||e)(u(qe),u(H),u(Ve),u(KM),u(ai,8),u(Ye,8),u(Kl))}
13,e.\u0275dir=x({type:e,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",O],disabled:[2,"disabled","disabled",O],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",O],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",O]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[se,Ce]});let i=e;return i})(),Wse=(()=>{let e=class e extends UM{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275cmp=T({type:e,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[ee([GM,{provide:UM,useExisting:e}]),J,q],decls:0,vars:0,template:function(n,o){},encapsulation:2,changeDetection:0});let i=e;return i})(),ic=class{constructor(e,r){this.target=e,this.targetElement=r,this.value=this.target.value}},$5=(()=>{let e=class e{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(t){this._assignValueProgrammatically(t)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(t){let n=t,o=this._elementRef.nativeElement;this._disabled!==n&&(this._disabled=n,this.stateChanges.next(void 0)),n&&this._isInitialized&&o.blur&&o.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(t){this._model=t,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(n=>{if(this._shouldHandleChangeEvent(n)){let o=this._getValueFromModel(n.selection);this._lastValueValid=this._isValidValue(o),this._cvaOnChange(o),this._onTouched(),this._formatValue(o),this.dateInput.emit(new ic(this,this._elementRef.nativeElement)),this.dateChange.emit(new ic(this,this._elementRef.nativeElement))}})}constructor(t,n,o){this._elementRef=t,this._dateAdapter=n,this._dateFormats=o,this.dateChange=new S,this.dateInput=new S,this.stateChanges=new E,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=de.EMPTY,this._localeSubscription=de.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=a=>{let s=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value));return!s||this._matchesFilter(s)?null:{matDatepickerFilter:!0}},this._minValidator=a=>{let s=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),c=this._getMinDate();return!c||!s||this._dateAdapter.compareDate(c,s)<=0?null:{matDatepickerMin:{min:c,actual:s}}},this._maxValidator=a=>{let s=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),c=this._getMaxDate();return!c||!s||this._dateAdapter.compareDate(c,s)>=0?null:{matDatepickerMax:{max:c,actual:s}}},this._lastValueValid=!1,this._localeSubscription=n.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(t){G5(t,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(t){this._validatorOnChange=t}validate(t){return this._validator?this._validator(t):null}writeValue(t){this._assignValueProgrammatically(t)}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_onKeydown(t){let n=["ctrlKey","shiftKey","metaKey"];Je(t,"altKey")&&t.keyCode===40&&n.every(a=>!Je(t,a))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),t.preventDefault())}_onInput(t){let n=this._lastValueValid,o=this._dateAdapter.parse(t,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(o),o=this._dateAdapter.getValidDateOrNull(o);let a=!this._dateAdapter.sameDate(o,this.value);!o||a?this._cvaOnChange(o):(t&&!this.value&&this._cvaOnChange(o),n!==this._lastValueValid&&this._val
13idatorOnChange()),a&&(this._assignValue(o),this.dateInput.emit(new ic(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new ic(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(t){this._elementRef.nativeElement.value=t!=null?this._dateAdapter.format(t,this._dateFormats.display.dateInput):""}_assignValue(t){this._model?(this._assignValueToModel(t),this._pendingValue=null):this._pendingValue=t}_isValidValue(t){return!t||this._dateAdapter.isValid(t)}_parentDisabled(){return!1}_assignValueProgrammatically(t){t=this._dateAdapter.deserialize(t),this._lastValueValid=this._isValidValue(t),t=this._dateAdapter.getValidDateOrNull(t),this._assignValue(t),this._formatValue(t)}_matchesFilter(t){let n=this._getDateFilter();return!n||n(t)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ai,8),u(No,8))},e.\u0275dir=x({type:e,inputs:{value:"value",disabled:[2,"disabled","disabled",O]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[se,Ce]});let i=e;return i})();function G5(i,e){let r=Object.keys(i);for(let t of r){let{previousValue:n,currentValue:o}=i[t];if(e.isDateInstance(n)&&e.isDateInstance(o)){if(!e.sameDate(n,o))return!0}else return!0}return!1}var W5={provide:fi,useExisting:Ne(()=>XM),multi:!0},q5={provide:Ut,useExisting:Ne(()=>XM),multi:!0},XM=(()=>{let e=class e extends $5{set matDatepicker(t){t&&(this._datepicker=t,this._ariaOwns.set(t.opened?t.id:null),this._closedSubscription=t.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=t.openedStream.subscribe(()=>{this._ariaOwns.set(t.id)}),this._registerModel(t.registerInput(this)))}get min(){return this._min}set min(t){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._validatorOnChange())}get max(){return this._max}set max(t){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(t){let n=this._matchesFilter(this.value);this._dateFilter=t,this._matchesFilter(this.value)!==n&&this._validatorOnChange()}constructor(t,n,o,a){super(t,n,o),this._formField=a,this._closedSubscription=de.EMPTY,this._openedSubscription=de.EMPTY,this._ariaOwns=ri(null),this._validator=Vo.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(t){return t}_assignValueToModel(t){this._model&&this._model.updateSelection(t,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(t){return t.source!==this}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ai,8),u(No,8),u(Pa,8))},e.\u0275dir=x({type:e,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(n,o){n&1&&M("input",function(s){return o._onInput(s.target.value)})("change",function(){return o._onChange()})("blur",function(){return o._onBlur()})("keydown",function(s){return o._onKeydown(s)}),n&2&&(vt("disabled",o.disabled),G("aria-haspopup",o._datepicker?"dialog":null)("aria-owns",o._ariaOwns())("min",o.min?o._dateAdapter.toIso8601(o.min):null)("max",o.max?o._dateAdapter.toIso8601(o.max):null)("data-mat-calendar",o._datepicker?o._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[ee([W5,q5,{provide:_y,useExisting:e}]),J]});let i=e;return i})(),Y5=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0});let i=e;return i})(),Q5=(()=>{let e=class e{get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(t){this._disabled=t}constructor(t,n,o){this._intl=t,this._changeDetectorRef=n,this._stateChanges=de.EMPTY;let a=Number(o);this.tabIndex=a||a===0?a:null}ngOnChanges(t){t.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(t){this.datepicker&&!this.disabled&&(this.datepicker.open(),t.stopPropagation())}_watchStateChanges(){let t=this.datepicker?this.datepicker.stateChanges:oe(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:oe(),o=this.datepicker?Ze(this.datepicker.openedStream,this.datepicker.closedStream):oe();this._stateChanges.unsubscribe(),this._stateChanges=Ze(this._intl.changes,t,n,o).subscribe(()=>this._changeDetectorRef.markForCheck())}};e.\u0275fac=function(n){return new(n||e)(u(Zl),u(ne),mt("tabindex"))}
13,e.\u0275cmp=T({type:e,selectors:[["mat-datepicker-toggle"]],contentQueries:function(n,o,a){if(n&1&&me(a,Y5,5),n&2){let s;j(s=V())&&(o._customIcon=s.first)}},viewQuery:function(n,o){if(n&1&&ae(T5,5),n&2){let a;j(a=V())&&(o._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,o){n&1&&M("click",function(s){return o._open(s)}),n&2&&(G("tabindex",null)("data-mat-calendar",o.datepicker?o.datepicker.id:null),z("mat-datepicker-toggle-active",o.datepicker&&o.datepicker.opened)("mat-accent",o.datepicker&&o.datepicker.color==="accent")("mat-warn",o.datepicker&&o.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",O],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[se,Ce,q],ngContentSelectors:R5,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(n,o){n&1&&(he(A5),m(0,"button",1,0),B(2,O5,2,0,":svg:svg",2),X(3),f()),n&2&&(D("disabled",o.disabled)("disableRipple",o.disableRipple),G("aria-haspopup",o.datepicker?"dialog":null)("aria-label",o.ariaLabel||o._intl.openCalendarLabel)("tabindex",o.disabled?-1:o.tabIndex),p(2),te(o._customIcon?-1:2))},dependencies:[ql],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-app-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-app-on-surface-variant))}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0});let i=e;return i})();var JM=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[Zl,U5],imports:[ot,Uo,_i,Po,li,K,ZM,Q5,QM,si]});let i=e;return i})();function K5(i,e){}var Xl=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},ky="mdc-dialog--open",eT="mdc-dialog--opening",tT="mdc-dialog--closing",Z5=150,X5=75,J5=(()=>{let e=class e extends $l{constructor(t,n,o,a,s,c,l,d,h){super(t,n,o,a,s,c,l,h),this._animationMode=d,this._animationStateChanged=new S,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?nT(this._config.enterAnimationDuration)??Z5:0,this._exitAnimationDuration=this._animationsEnabled?nT(this._config.exitAnimationDuration)??X5:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(iT,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(eT,ky)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ky),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ky),this._animationsEnabled?(this._hostElement.style.setProperty(iT,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(tT)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(t){this._actionSectionCount+=t,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(eT,tT)}_waitForAnimationToComplete(t,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,t)}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(t):t()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(t){let n=super.attachComponentPortal(t);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}};e.\u0275fac=function(n){return new(n||e)(u(R),u(no),u(re,8),u(Xl),u(gr),u(H),u(qn),u(He,8),u(gt))},e.\u0275cmp=T({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,o){n&2&&(vt("id",o._config.id),G("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),z("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[J,q],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,o){n&1&&(m(0,"div",0)(1,"div",1),B(2,K5,0,0,"ng-template",2),f()())},dependencies:[Ft],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
13.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2});let i=e;return i})(),iT="--mat-dialog-transition-duration";function nT(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?Ei(i.substring(0,i.length-2)):i.endsWith("s")?Ei(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var xp=function(i){return i[i.OPEN=0]="OPEN",i[i.CLOSING=1]="CLOSING",i[i.CLOSED=2]="CLOSED",i}(xp||{}),Fa=class{constructor(e,r,t){this._ref=e,this._containerInstance=t,this._afterOpened=new E,this._beforeClosed=new E,this._state=xp.OPEN,this.disableClose=r.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),t._animationStateChanged.pipe(be(n=>n.state==="opened"),Ge(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(be(n=>n.state==="closed"),Ge(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Ze(this.backdropClick(),this.keydownEvents().pipe(be(n=>n.keyCode===27&&!this.disableClose&&!Je(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),rT(this,n.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(be(r=>r.state==="closing"),Ge(1)).subscribe(r=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),r.totalTime+100)}),this._state=xp.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(e){let r=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?r.left(e.left):r.right(e.right):r.centerHorizontally(),e&&(e.top||e.bottom)?e.top?r.top(e.top):r.bottom(e.bottom):r.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",r=""){return this._ref.updateSize(e,r),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=xp.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function rT(i,e,r){return i._closeInteractionType=e,i.close(r)}var Ey=new C("MatMdcDialogData"),e4=new C("mat-mdc-dialog-default-options"),t4=new C("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.block()}});var i4=0,Sy=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(t,n,o,a,s,c,l,d){this._overlay=t,this._defaultOptions=a,this._scrollStrategy=s,this._parentDialog=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new E,this._afterOpenedAtThisLevel=new E,this.dialogConfigClass=Xl,this.afterAllClosed=Xn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(We(void 0))),this._dialog=n.get(Gl),this._dialogRefConstructor=Fa,this._dialogContainerType=J5,this._dialogDataToken=Ey}open(t,n){let o;n=A(A({},this._defaultOptions||new Xl),n),n.id=n.id||`mat-mdc-dialog-${i4++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let a=this._dialog.open(t,ke(A({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:oo,useValue:n}]},templateContext:()=>({dialogRef:o}),providers:(s,c,l)=>(o=new this._dialogRefConstructor(s,n,l),o.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:c.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=a.componentRef,o.componentInstance=a.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(o);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(n=>n.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(t){let n=t.length;for(;n--;)t[n].close()}};e.\u0275fac=function(n){return new(n||e)(y(qe),y(fe),y(hn,8),y(e4,8),y(t4),y(e,12),y(Xs),y(He,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),n4=0,pce=(()=>{let e=class e{constructor(t,n,o){this.dialogRef=t,this._elementRef=n,this._dialog=o,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=aT(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){let n=t._matDialogClose||t._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(t){rT(this.dialogRef,t.screenX===0&&t.screenY===0?"keyboard":"mouse",this.dialogResult)}};e.\u0275fac=function(n){return new(n||e)(u(Fa,8),u(R),u(Sy))},e.\u0275dir=x({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,o){n&1&&M("click",function(s){return o._onButtonClick(s)}),n&2&&G("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[Ce]});let i=e;return i}
13)(),oT=(()=>{let e=class e{constructor(t,n,o){this._dialogRef=t,this._elementRef=n,this._dialog=o}ngOnInit(){this._dialogRef||(this._dialogRef=aT(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}};e.\u0275fac=function(n){return new(n||e)(u(Fa,8),u(R),u(Sy))},e.\u0275dir=x({type:e,standalone:!0});let i=e;return i})(),fce=(()=>{let e=class e extends oT{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${n4++}`}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,o){n&2&&vt("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[J]});let i=e;return i})(),gce=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[yD([Gn])]});let i=e;return i})(),_ce=(()=>{let e=class e extends oT{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,o){n&2&&z("mat-mdc-dialog-actions-align-start",o.align==="start")("mat-mdc-dialog-actions-align-center",o.align==="center")("mat-mdc-dialog-actions-align-end",o.align==="end")},inputs:{align:"align"},standalone:!0,features:[J]});let i=e;return i})();function aT(i,e){let r=i.nativeElement.parentElement;for(;r&&!r.classList.contains("mat-mdc-dialog-container");)r=r.parentElement;return r?e.find(t=>t.id===r.id):null}var sT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[Sy],imports:[yp,_i,li,K,K]});let i=e;return i})();var Dp=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,K]});let i=e;return i})();var o4=0,My=new C("CdkAccordion"),cT=(()=>{let e=class e{constructor(){this._stateChanges=new E,this._openCloseAllActions=new E,this.id=`cdk-accordion-${o4++}`,this.multi=!1}openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(t){this._stateChanges.next(t)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",O]},exportAs:["cdkAccordion"],standalone:!0,features:[ee([{provide:My,useExisting:e}]),se,Ce]});let i=e;return i})(),a4=0,lT=(()=>{let e=class e{get expanded(){return this._expanded}set expanded(t){if(this._expanded!==t){if(this._expanded=t,this.expandedChange.emit(t),t){this.opened.emit();let n=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,n)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}constructor(t,n,o){this.accordion=t,this._changeDetectorRef=n,this._expansionDispatcher=o,this._openCloseAllSubscription=de.EMPTY,this.closed=new S,this.opened=new S,this.destroyed=new S,this.expandedChange=new S,this.id=`cdk-accordion-child-${a4++}`,this._expanded=!1,this.disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=o.listen((a,s)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===s&&this.id!==a&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}
13ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(t=>{this.disabled||(this.expanded=t)})}};e.\u0275fac=function(n){return new(n||e)(u(My,12),u(ne),u(Ws))},e.\u0275dir=x({type:e,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",O],disabled:[2,"disabled","disabled",O]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],standalone:!0,features:[ee([{provide:My,useValue:void 0}]),se]});let i=e;return i})(),dT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({});let i=e;return i})();var s4=["body"],c4=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],l4=["mat-expansion-panel-header","*","mat-action-row"];function d4(i,e){}var u4=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],h4=["mat-panel-title","mat-panel-description","*"];function m4(i,e){if(i&1&&(m(0,"span",1),_t(),m(1,"svg",2),U(2,"path",3),f()()),i&2){let r=I();D("@indicatorRotate",r._getExpandedState())}}var Ty=new C("MAT_ACCORDION"),uT="225ms cubic-bezier(0.4,0.0,0.2,1)",mT={indicatorRotate:et("indicatorRotate",[Me("collapsed, void",le({transform:"rotate(0deg)"})),Me("expanded",le({transform:"rotate(180deg)"})),Re("expanded <=> collapsed, void => collapsed",Fe(uT))]),bodyExpansion:et("bodyExpansion",[Me("collapsed, void",le({height:"0px",visibility:"hidden"})),Me("expanded",le({height:"*",visibility:""})),Re("expanded <=> collapsed, void => collapsed",Fe(uT))])},pT=new C("MAT_EXPANSION_PANEL"),p4=(()=>{let e=class e{constructor(t,n){this._template=t,this._expansionPanel=n}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(pT,8))},e.\u0275dir=x({type:e,selectors:[["ng-template","matExpansionPanelContent",""]],standalone:!0});let i=e;return i})(),f4=0,fT=new C("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),g4=(()=>{let e=class e extends lT{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(t){this._hideToggle=t}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(t){this._togglePosition=t}constructor(t,n,o,a,s,c,l){super(t,n,o),this._viewContainerRef=a,this._animationMode=c,this._hideToggle=!1,this.afterExpand=new S,this.afterCollapse=new S,this._inputChanges=new E,this._headerId=`mat-expansion-panel-header-${f4++}`,this.accordion=t,this._document=s,this._animationsDisabled=c==="NoopAnimations",l&&(this.hideToggle=l.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(We(null),be(()=>this.expanded&&!this._portal),Ge(1)).subscribe(()=>{this._portal=new ci(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(t){this._inputChanges.next(t)}ngOnDestroy(){super.ngOnDestroy(),this._inputChanges.complete()}_containsFocus(){if(this._body){let t=this._document.activeElement,n=this._body.nativeElement;return t===n||n.contains(t)}return!1}_animationStarted(t){!hT(t)&&!this._animationsDisabled&&this._body&&this._body?.nativeElement.setAttribute("inert","")}_animationDone(t){hT(t)||(t.toState==="expanded"?this.afterExpand.emit():t.toState==="collapsed"&&this.afterCollapse.emit(),!this._animationsDisabled&&this._body&&this._body.nativeElement.removeAttribute("inert"))}};e.\u0275fac=function(n){return new(n||e)(u(Ty,12),u(ne),u(Ws),u(Ve),u(re),u(He,8),u(fT,8))},e.\u0275cmp=T({type:e,selectors:[["mat-expansion-panel"]],contentQueries:function(n,o,a){if(n&1&&me(a,p4,5),n&2){let s;j(s=V())&&(o._lazyContent=s.first)}},viewQuery:function(n,o){if(n&1&&ae(s4,5),n&2){let a;j(a=V())&&(o._body=a.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(n,o){n&2&&z("mat-expanded",o.expanded)("_mat-animation-noopable",o._animationsDisabled)("mat-expansion-panel-spacing",o._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",O],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],standalone:!0,features:[ee([{provide:Ty,useValue:void 0},{provide:pT,useExisting:e}]),se,J,Ce,q],ngContentSelectors:l4,decls:7,vars:4,consts:[["body",""],["role","regi
13on",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(n,o){if(n&1){let a=_e();he(c4),X(0),m(1,"div",1,0),M("@bodyExpansion.start",function(c){return Y(a),Q(o._animationStarted(c))})("@bodyExpansion.done",function(c){return Y(a),Q(o._animationDone(c))}),m(3,"div",2),X(4,1),B(5,d4,0,0,"ng-template",3),f(),X(6,2),f()}n&2&&(p(),D("@bodyExpansion",o._getExpandedState())("id",o.id),G("aria-labelledby",o._headerId),p(4),D("cdkPortalOutlet",o._portal))},dependencies:[Ft],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color, var(--mat-app-surface));color:var(--mat-expansion-container-text-color, var(--mat-app-on-surface));border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-app-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-app-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-app-body-large-tracking))}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-app-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[mT.bodyExpansion]},changeDetection:0});let i=e;return i})();function hT(i){return i.fromState==="void"}var _4=(()=>{let e=class e{constructor(t,n,o,a,s,c,l){this.panel=t,this._element=n,this._focusMonitor=o,this._changeDetectorRef=a,this._animationMode=c,this._parentChangeSubscription=de.EMPTY,this.tabIndex=0;let d=t.accordion?t.accordion._stateChanges.pipe(be(h=>!!(h.hideToggle||h.togglePosition))):Mt;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=Ze(t.opened,t.closed,d,t._inputChanges.pipe(be(h=>!!(h.hideToggle||h.disabled||h.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),t.closed.pipe(be(()=>t._containsFocus())).subscribe(()=>o.focusVia(n,"program")),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}get disabled(){return this.panel.disabled}
13_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let t=this._isExpanded();return t&&this.expandedHeight?this.expandedHeight:!t&&this.collapsedHeight?this.collapsedHeight:null}_keydown(t){switch(t.keyCode){case 32:case 13:Je(t)||(t.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t);return}}focus(t,n){t?this._focusMonitor.focusVia(this._element,t,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(t=>{t&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}};e.\u0275fac=function(n){return new(n||e)(u(g4,1),u(R),u(gt),u(ne),u(fT,8),u(He,8),mt("tabindex"))},e.\u0275cmp=T({type:e,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(n,o){n&1&&M("click",function(){return o._toggle()})("keydown",function(s){return o._keydown(s)}),n&2&&(G("id",o.panel._headerId)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o._getPanelId())("aria-expanded",o._isExpanded())("aria-disabled",o.panel.disabled),It("height",o._getHeaderHeight()),z("mat-expanded",o._isExpanded())("mat-expansion-toggle-indicator-after",o._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",o._getTogglePosition()==="before")("_mat-animation-noopable",o._animationMode==="NoopAnimations"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",t=>t==null?0:Ke(t)]},standalone:!0,features:[se,q],ngContentSelectors:h4,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(n,o){n&1&&(he(u4),m(0,"span",0),X(1),X(2,1),X(3,2),f(),B(4,m4,3,1,"span",1)),n&2&&(z("mat-content-hide-toggle",!o._showToggle()),p(4),te(o._showToggle()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font, var(--mat-app-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-app-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-app-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-app-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-app-title-medium-tracking))}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-app-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-app-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{dis
13play:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-app-on-surface-variant))}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[mT.indicatorRotate]},changeDetection:0});let i=e;return i})(),ile=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"],standalone:!0});let i=e;return i})(),nle=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"],standalone:!0});let i=e;return i})(),rle=(()=>{let e=class e extends cT{constructor(){super(...arguments),this._ownHeaders=new zt,this.hideToggle=!1,this.displayMode="default",this.togglePosition="after"}ngAfterContentInit(){this._headers.changes.pipe(We(this._headers)).subscribe(t=>{this._ownHeaders.reset(t.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Oo(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(t){this._keyManager.onKeydown(t)}_handleHeaderFocus(t){this._keyManager.updateActiveItem(t)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["mat-accordion"]],contentQueries:function(n,o,a){if(n&1&&me(a,_4,5),n&2){let s;j(s=V())&&(o._headers=s)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(n,o){n&2&&z("mat-accordion-multi",o.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",O],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],standalone:!0,features:[ee([{provide:Ty,useExisting:e}]),se,J]});let i=e;return i})(),gT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,dT,li]});let i=e;return i})();var _T=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[Ib,K,Ib,K]});let i=e;return i})();var v4=["*"],Ip;function b4(){if(Ip===void 0&&(Ip=null,typeof window<"u")){let i=window;i.trustedTypes!==void 0&&(Ip=i.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}))}return Ip}function Jl(i){return b4()?.createHTML(i)||i}function vT(i){return Error(`Unable to find icon with the name "${i}"`)}function y4(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function bT(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function yT(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}var ao=class{constructor(e,r,t){this.url=e,this.svgText=r,this.options=t}},w4=(()=>{let e=class e{constructor(t,n,o,a){this._httpClient=t,this._sanitizer=n,this._errorHandler=a,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
13sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=o}addSvgIcon(t,n,o){return this.addSvgIconInNamespace("",t,n,o)}addSvgIconLiteral(t,n,o){return this.addSvgIconLiteralInNamespace("",t,n,o)}addSvgIconInNamespace(t,n,o,a){return this._addSvgIconConfig(t,n,new ao(o,null,a))}addSvgIconResolver(t){return this._resolvers.push(t),this}addSvgIconLiteralInNamespace(t,n,o,a){let s=this._sanitizer.sanitize(ti.HTML,o);if(!s)throw yT(o);let c=Jl(s);return this._addSvgIconConfig(t,n,new ao("",c,a))}addSvgIconSet(t,n){return this.addSvgIconSetInNamespace("",t,n)}addSvgIconSetLiteral(t,n){return this.addSvgIconSetLiteralInNamespace("",t,n)}addSvgIconSetInNamespace(t,n,o){return this._addSvgIconSetConfig(t,new ao(n,null,o))}addSvgIconSetLiteralInNamespace(t,n,o){let a=this._sanitizer.sanitize(ti.HTML,n);if(!a)throw yT(n);let s=Jl(a);return this._addSvgIconSetConfig(t,new ao("",s,o))}registerFontClassAlias(t,n=t){return this._fontCssClassesByAlias.set(t,n),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(...t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){let n=this._sanitizer.sanitize(ti.RESOURCE_URL,t);if(!n)throw bT(t);let o=this._cachedIconsByUrl.get(n);return o?oe(kp(o)):this._loadSvgIconFromConfig(new ao(t,null)).pipe(ut(a=>this._cachedIconsByUrl.set(n,a)),ie(a=>kp(a)))}getNamedSvgIcon(t,n=""){let o=wT(n,t),a=this._svgIconConfigs.get(o);if(a)return this._getSvgFromConfig(a);if(a=this._getIconConfigFromResolvers(n,t),a)return this._svgIconConfigs.set(o,a),this._getSvgFromConfig(a);let s=this._iconSetConfigs.get(n);return s?this._getSvgFromIconSetConfigs(t,s):Qn(vT(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgText?oe(kp(this._svgElementFromConfig(t))):this._loadSvgIconFromConfig(t).pipe(ie(n=>kp(n)))}_getSvgFromIconSetConfigs(t,n){let o=this._extractIconWithNameFromAnySet(t,n);if(o)return oe(o);let a=n.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe($t(c=>{let d=`Loading icon set URL: ${this._sanitizer.sanitize(ti.RESOURCE_URL,s.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(d)),oe(null)})));return fc(a).pipe(ie(()=>{let s=this._extractIconWithNameFromAnySet(t,n);if(!s)throw vT(t);return s}))}_extractIconWithNameFromAnySet(t,n){for(let o=n.length-1;o>=0;o--){let a=n[o];if(a.svgText&&a.svgText.toString().indexOf(t)>-1){let s=this._svgElementFromConfig(a),c=this._extractSvgIconFromSet(s,t,a.options);if(c)return c}}return null}_loadSvgIconFromConfig(t){return this._fetchIcon(t).pipe(ut(n=>t.svgText=n),ie(()=>this._svgElementFromConfig(t)))}_loadSvgIconSetFromConfig(t){return t.svgText?oe(null):this._fetchIcon(t).pipe(ut(n=>t.svgText=n))}_extractSvgIconFromSet(t,n,o){let a=t.querySelector(`[id="${n}"]`);if(!a)return null;let s=a.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,o);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),o);let c=this._svgElementFromString(Jl("<svg></svg>"));return c.appendChild(s),this._setSvgAttributes(c,o)}_svgElementFromString(t){let n=this._document.createElement("DIV");n.innerHTML=t;let o=n.querySelector("svg");if(!o)throw Error("<svg> tag not found");return o}_toSvgElement(t){let n=this._svgElementFromString(Jl("<svg></svg>")),o=t.attributes;for(let a=0;a<o.length;a++){let{name:s,value:c}=o[a];s!=="id"&&n.setAttribute(s,c)}for(let a=0;a<t.childNodes.length;a++)t.childNodes[a].nodeType===this._document.ELEMENT_NODE&&n.appendChild(t.childNodes[a].cloneNode(!0));return n}_setSvgAttributes(t,n){return t.setAttribute("fit",""),t.setAttribute("height","100%"),t.setAttribute("width","100%"),t.setAttribute("preserveAspectRatio","xMidYMid meet"),t.setAttribute("focusable","false"),n&&n.viewBox&&t.setAttribute("viewBox",n.viewBox),t}_fetchIcon(t){let{url:n,options:o}=t,a=o?.withCredentials??!1;if(!this._httpClient)throw y4();if(n==null)throw Error(`Cannot fetch icon from URL "${n}".`);let s=this._sanitizer.sanitize(ti.RESOURCE_URL,n);if(!s)throw bT(n);let c=this._inProgressUrlFetches.get(s);if(c)return c;let l=this._httpClient.get(s,{responseType:"text",withCredentials:a}).pipe(ie(d=>Jl(d)),Sn(()=>this._inProgressUrlFetches.delete(s)),gc());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(t,n,o){return this._svgIconConfigs.set(wT(t,n),o),this}_addSvgIconSetConfig(t,n){let o=this._iconSetConfigs.get(t);return o?o.push(n):this._iconSetConfigs.set(t,[n]),this}_svgElementFromConfig(t){if(!t.svgElement){let n=this._svgElementFromString(t.svgText);this._setSvgAttributes(n,t.options),t.svgElement=n}return t.svgElement}_getIconConfigFromResolvers(t,n){for(let o=0;o<this._resolvers.length;o++){let a=this._resolvers[o](n,t);if(a)return C4(a)?new ao(a.url,null,a.options):new ao(a,null)}}};e.\u0275fac=function(n){return new(n||e)(y(jn,8),y(ba),y(re,8),y(wi))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function kp(i){return i.cloneNode(!0)}function wT(i,e){return i+":"+e}function C4(i){return!!(i.url&&i.options)}var x4=new C("MAT_ICON_DEFAULT_OPTIONS"),D4=new C("mat-icon-location",{providedIn:"root",factory:I4});function I4(){let i=b(re),e=i?i.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}var CT=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],k4=CT.map(i=>`[${i}]`).join(", "),E4=/^url\(['"]?#(.*?)['"]?\)$/,Ep=(()=>{let e=class e{get color(){return this._color||this._defaultColor}set color(t){this._color=t}get svgIcon(){return this._svgIcon}set svgIcon(t){t!==this._svgIcon&&(t?this._updateSvgIcon(t):this._svgIcon&&this._clearSvgElement(),this._svgIcon=t)}get fontSet(){return this._fontSet}set fontSet(t){let n=this._cleanupFontValue(t);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(t){let n=this._cleanupFontValue(t);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}constructor(t,n,o,a,s,c){this._elementRef=t,this._iconRegistry=n,this._location=a,this._errorHandler=s,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=de.EMPTY,c&&(c.color&&(this.color=this._defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),o||t.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(t){if(!t)return["",""];let n=t.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let t=this._elementsWithExternalReferences;if(t&&t.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(t)}_clearSvgElement(){let t=this._elementRef.nativeElement,n=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let o=t.childNodes[n];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}
13_updateFontIconClasses(){if(!this._usingFontIcon())return;let t=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>t.classList.remove(o)),n.forEach(o=>t.classList.add(o)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&t.classList.remove(this._previousFontIconClass),this.fontIcon&&t.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(t){return typeof t=="string"?t.trim().split(" ")[0]:t}_prependPathToReferences(t){let n=this._elementsWithExternalReferences;n&&n.forEach((o,a)=>{o.forEach(s=>{a.setAttribute(s.name,`url('${t}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(t){let n=t.querySelectorAll(k4),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let a=0;a<n.length;a++)CT.forEach(s=>{let c=n[a],l=c.getAttribute(s),d=l?l.match(E4):null;if(d){let h=o.get(c);h||(h=[],o.set(c,h)),h.push({name:s,value:d[1]})}})}_updateSvgIcon(t){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),t){let[n,o]=this._splitIconName(t);n&&(this._svgNamespace=n),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,n).pipe(Ge(1)).subscribe(a=>this._setSvgElement(a),a=>{let s=`Error retrieving icon ${n}:${o}! ${a.message}`;this._errorHandler.handleError(new Error(s))})}}};e.\u0275fac=function(n){return new(n||e)(u(R),u(w4),mt("aria-hidden"),u(D4),u(wi),u(x4,8))},e.\u0275cmp=T({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,o){n&2&&(G("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),lt(o.color?"mat-"+o.color:""),z("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",O],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[se,q],ngContentSelectors:v4,decls:1,vars:0,template:function(n,o){n&1&&(he(),X(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});let i=e;return i})(),rc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,K]});let i=e;return i})();var xT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[Ns,ot,K,Ht,Eb,Dp]});let i=e;return i})();var DT={transformMenu:et("transformMenu",[Me("void",le({opacity:0,transform:"scale(0.8)"})),Re("void => enter",Fe("120ms cubic-bezier(0, 0, 0.2, 1)",le({opacity:1,transform:"scale(1)"}))),Re("* => void",Fe("100ms 25ms linear",le({opacity:0}
13)))]),fadeInItems:et("fadeInItems",[Me("showing",le({opacity:1})),Re("void => *",[le({opacity:0}),Fe("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},qle=DT.fadeInItems,Yle=DT.transformMenu;var M4=new C("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.reposition()}});function T4(i){return()=>i.scrollStrategies.reposition()}var A4={provide:M4,deps:[qe],useFactory:T4};var IT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[A4],imports:[ot,Ht,K,_i,si,K]});let i=e;return i})();var R4=["trigger"],O4=["panel"],P4=[[["mat-select-trigger"]],"*"],F4=["mat-select-trigger","*"];function N4(i,e){if(i&1&&(m(0,"span",4),P(1),f()),i&2){let r=I();p(),ge(r.placeholder)}}function L4(i,e){i&1&&X(0)}function j4(i,e){if(i&1&&(m(0,"span",11),P(1),f()),i&2){let r=I(2);p(),ge(r.triggerValue)}}function V4(i,e){if(i&1&&(m(0,"span",5),B(1,L4,1,0)(2,j4,2,1,"span",11),f()),i&2){let r=I();p(),te(r.customTrigger?1:2)}}function B4(i,e){if(i&1){let r=_e();m(0,"div",12,1),M("@transformPanel.done",function(n){Y(r);let o=I();return Q(o._panelDoneAnimatingStream.next(n.toState))})("keydown",function(n){Y(r);let o=I();return Q(o._handleKeydown(n))}),X(2,1),f()}if(i&2){let r=I();gh("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",r._getPanelTheme(),""),D("ngClass",r.panelClass)("@transformPanel","showing"),G("id",r.id+"-panel")("aria-multiselectable",r.multiple)("aria-label",r.ariaLabel||null)("aria-labelledby",r._getPanelAriaLabelledby())}}var z4={transformPanelWrap:et("transformPanelWrap",[Re("* => void",Cr("@transformPanel",[wr()],{optional:!0}))]),transformPanel:et("transformPanel",[Me("void",le({opacity:0,transform:"scale(1, 0.8)"})),Re("void => showing",Fe("120ms cubic-bezier(0, 0, 0.2, 1)",le({opacity:1,transform:"scale(1, 1)"}))),Re("* => void",Fe("100ms linear",le({opacity:0}
13)))])};var kT=0,ET=new C("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.reposition()}});function H4(i){return()=>i.scrollStrategies.reposition()}var U4=new C("MAT_SELECT_CONFIG"),$4={provide:ET,deps:[qe],useFactory:H4},ST=new C("MatSelectTrigger"),Ay=class{constructor(e,r){this.source=e,this.value=r}},Ir=(()=>{let e=class e{_scrollOptionIntoView(t){let n=this.options.toArray()[t];if(n){let o=this.panel.nativeElement,a=Sb(t,this.options,this.optionGroups),s=n._getHostElement();t===0&&a===1?o.scrollTop=0:o.scrollTop=Mb(s.offsetTop,s.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(t){return new Ay(this,t)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Vo.required)??!1}set required(t){this._required=t,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){this._selectionModel,this._multiple=t}get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,n,o,a,s,c,l,d,h,_,v,w,W,L){this._viewportRuler=t,this._changeDetectorRef=n,this._elementRef=s,this._dir=c,this._parentFormField=h,this.ngControl=_,this._liveAnnouncer=W,this._defaultOptions=L,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._panelOpen=!1,this._compareWith=($,pe)=>$===pe,this._uid=`mat-select-${kT++}`,this._triggerAriaLabelledBy=null,this._destroy=new E,this.stateChanges=new E,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${kT++}`,this._panelDoneAnimatingStream=new E,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new E,this.optionSelectionChanges=Xn(()=>{let $=this.options;return $?$.changes.pipe(We($),Dt(()=>Ze(...$.map(pe=>pe.onSelectionChange)))):this._initialized.pipe(Dt(()=>this.optionSelectionChanges))}),this.openedChange=new S,this._openedStream=this.openedChange.pipe(be($=>$),ie(()=>{}
13)),this._closedStream=this.openedChange.pipe(be($=>!$),ie(()=>{})),this.selectionChange=new S,this.valueChange=new S,this._trackedModal=null,this._skipPredicate=$=>this.panelOpen?!1:$.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),L?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=L.typeaheadDebounceInterval),this._errorStateTracker=new Fo(a,_,d,l,this.stateChanges),this._scrollStrategyFactory=w,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(v)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Gs(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Ko(),ue(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(ue(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(ue(this._destroy)).subscribe(t=>{t.added.forEach(n=>n.select()),t.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(We(null),ue(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let t=this._getTriggerAriaLabelledby(),n=this.ngControl;if(t!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?o.setAttribute("aria-labelledby",t):o.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.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._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){let t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;let n=`${this.id}-panel`;this._trackedModal&&Cm(this._trackedModal,"aria-owns",n),vb(t,"aria-owns",n),this._trackedModal=t}_clearFromModal(){if(!this._trackedModal)return;let t=`${this.id}-panel`;Cm(this._trackedModal,"aria-owns",t),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,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){let t=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){let n=t.keyCode,o=n===40||n===38||n===37||n===39,a=n===13||n===32,s=this._keyManager;if(!s.isTyping()&&a&&!Je(t)||(this.multiple||t.altKey)&&o)t.preventDefault(),this.open();else if(!this.multiple){let c=this.selected;s.onKeydown(t);let l=this.selected;l&&c!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(t){let n=this._keyManager,o=t.keyCode,a=o===40||o===38,s=n.isTyping();if(a&&t.altKey)t.preventDefault(),this.close();else if(!s&&(o===13||o===32)&&n.activeItem&&!Je(t))t.preventDefault(),n.activeItem._selectViaInteraction();else if(!s&&this._multiple&&o===65&&t.ctrlKey){t.preventDefault();let c=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(c?l.select():l.deselect())})}else{let c=n.activeItemIndex;n.onKeydown(t),this._multiple&&a&&t.shiftKey&&n.activeItem&&n.activeItemIndex!==c&&n.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(Ge(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
13_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(t){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(t);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(t){let n=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return o.value!=null&&this._compareWith(o.value,t)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(t){return t!==this._value||this._multiple&&Array.isArray(t)?(this.options&&this._setSelectionByValue(t),this._value=t,!0):!1}_getOverlayWidth(t){return this.panelWidth==="auto"?(t instanceof Hl?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let t of this.options)t._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new wm(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(){let t=Ze(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ue(t)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Ze(...this.options.map(n=>n._stateChanges)).pipe(ue(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(t,n){let o=this._selectionModel.isSelected(t);t.value==null&&!this._multiple?(t.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(t.value)):(o!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),n&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),n&&this.focus())),o!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let t=this.options.toArray();this._selectionModel.sort((n,o)=>this.sortComparator?this.sortComparator(n,o,t):t.indexOf(n)-t.indexOf(o)),this.stateChanges.next()}}_propagateChanges(t){let n;this.multiple?n=this.selected.map(o=>o.value):n=this.selected?this.selected.value:t,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){t=n;break}this._keyManager.setActiveItem(t)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(t){this._elementRef.nativeElement.focus(t)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),n=t?t+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),n=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(n+=" "+this.ariaLabelledby),n}_panelDoneAnimating(t){this.openedChange.emit(t)}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}};e.\u0275fac=function(n){return new(n||e)(u(gi),u(ne),u(H),u(gn),u(R),u(Ye,8),u(Pl,8),u(Fl,8),u(Pa,8),u(_n,10),mt("tabindex"),u(ET),u(Dm),u(U4,8))},e.\u0275cmp=T({type:e,selectors:[["mat-select"]],contentQueries:function(n,o,a){if(n&1&&(me(a,ST,5),me(a,Qi,5),me(a,Tm,5)),n&2){let s;j(s=V())&&(o.customTrigger=s.first),j(s=V())&&(o.options=s),j(s=V())&&(o.optionGroups=s)}},viewQuery:function(n,o){if(n&1&&(ae(R4,5),ae(O4,5),ae(uy,5)),n&2){let a;j(a=V())&&(o.trigger=a.first),j(a=V())&&(o.panel=a.first),j(a=V())&&(o._overlayDir=a.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(n,o){n&1&&M("keydown",function(s){return o._handleKeydown(s)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}
13),n&2&&(G("id",o.id)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),z("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",O],disableRipple:[2,"disableRipple","disableRipple",O],tabIndex:[2,"tabIndex","tabIndex",t=>t==null?0:Ke(t)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",O],placeholder:"placeholder",required:[2,"required","required",O],multiple:[2,"multiple","multiple",O],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",O],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Ke],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[ee([{provide:tc,useExisting:e},{provide:Mm,useExisting:e}]),se,Ce,q],ngContentSelectors:F4,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[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-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(n,o){if(n&1){let a=_e();he(P4),m(0,"div",2,0),M("click",function(){return Y(a),Q(o.open())}),m(3,"div",3),B(4,N4,2,1,"span",4)(5,V4,3,1,"span",5),f(),m(6,"div",6)(7,"div",7),_t(),m(8,"svg",8),U(9,"path",9),f()()()(),B(10,B4,3,9,"ng-template",10),M("backdropClick",function(){return Y(a),Q(o.close())})("attach",function(){return Y(a),Q(o._onAttached())})("detach",function(){return Y(a),Q(o.close())})}if(n&2){let a=Ue(1);p(3),G("id",o._valueId),p(),te(o.empty?4:5),p(6),D("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||a)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[Hl,uy,ys],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, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.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{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, var(--mat-app-surface-container))}.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}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.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, var(--mat-app-on-surface-variant))}._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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[z4.transformPanel]},changeDetection:0});let i=e;return i})(),Dde=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-select-trigger"]],standalone:!0,features:[ee([{provide:ST,useExisting:e}])]});let i=e;return i})(),oc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[$4],imports:[ot,_i,zs,K,si,ro,zs,K]});let i=e;return i})();var G4=["tooltip"],AT=20;var RT=new C("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let i=b(qe);return()=>i.scrollStrategies.reposition({scrollThrottle:AT})}});function W4(i){return()=>i.scrollStrategies.reposition({scrollThrottle:AT})}var q4={provide:RT,deps:[qe],useFactory:W4};function Y4(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var Q4=new C("mat-tooltip-default-options",{providedIn:"root",factory:Y4});var MT="tooltip-panel",TT=At({passive:!0}),K4=8,Z4=8,X4=24,J4=200,OT=(()=>{let e=class e{get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.
13show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(t){this._positionAtOrigin=oi(t),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(t){let n=oi(t);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(t){this._showDelay=Ei(t)}get hideDelay(){return this._hideDelay}set hideDelay(t){this._hideDelay=Ei(t),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(t){let n=this._message;this._message=t!=null?String(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(t,n,o,a,s,c,l,d,h,_,v,w){this._overlay=t,this._elementRef=n,this._scrollDispatcher=o,this._viewContainerRef=a,this._ngZone=s,this._platform=c,this._ariaDescriber=l,this._focusMonitor=d,this._dir=_,this._defaultOptions=v,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=e8,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new E,this._injector=b(fe),this._scrollStrategy=h,this._document=w,v&&(this._showDelay=v.showDelay,this._hideDelay=v.hideDelay,v.position&&(this.position=v.position),v.positionAtOrigin&&(this.positionAtOrigin=v.positionAtOrigin),v.touchGestures&&(this.touchGestures=v.touchGestures),v.tooltipClass&&(this.tooltipClass=v.tooltipClass)),_.change.pipe(ue(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=K4}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(ue(this._destroyed)).subscribe(t=>{t?t==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let t=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,o])=>{t.removeEventListener(n,o,TT)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message,"tooltip"),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(n);this._detach(),this._portal=this._portal||new Fi(this._tooltipComponent,this._viewContainerRef);let a=this._tooltipInstance=o.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe(ue(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),a.show(t)}hide(t=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(t):(n._cancelPendingAnimations(),this._detach()))}toggle(t){this._isTooltipVisible()?this.hide():this.show(void 0,t)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(t){if(this._overlayRef){let a=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!t)&&a._origin instanceof R)return this._overlayRef;this._detach()}let n=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),o=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?t||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return o.positionChanges.pipe(ue(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:o,panelClass:`${this._cssClassPrefix}-${MT}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ue(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ue(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ue(this._destroyed)).subscribe(a=>{this._isTooltipVisible()&&a.keyCode===27&&!Je(a)&&(a.preventDefault(),a.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(t){let n=t.getConfig().positionStrategy,o=this._getOrigin(),a=this._getOverlayPosition();n.withPositions([this._addOffset(A(A({},o.main),a.main)),this._addOffset(A(A({},o.fallback),a.fallback))])}_addOffset(t){let n=Z4,o=!this._dir||this._dir.value=="ltr";return t.originY==="top"?t.offsetY=-n:t.originY==="bottom"?t.offsetY=n:t.originX==="start"?t.offsetX=o?-n:n:t.originX==="end"&&(t.offsetX=o?n:-n),t}_getOrigin(){let t=!this._dir||this._dir.value=="ltr",n=this.position,o;n=="above"||n=="below"?o={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&t||n=="right"&&!t?o={originX:"start",originY:"center"}:(n=="after"||n=="right"&&t||n=="left"&&!t)&&(o={originX:"end",originY:"center"});let{x:a,y:s}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:a,originY:s}}}_getOverlayPosition(){let t=!this._dir||this._dir.value=="ltr",n=this.position,o;n=="above"?o={overlayX:"center",overlayY:"bottom"}:n=="below"?o={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&t||n=="right"&&!t?o={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&t||n=="left"&&!t)&&(o={overlayX:"start",overlayY:"center"});let{x:a,y:s}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:a,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),pt(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):t==="end"?t="start":t==="start"&&(t="end"),{x:t,y:n}}_updateCurrentPositionClass(t){let{overlayY:n,originX:o,originY:a}=t,s;if(n==="center"?this._dir&&this._dir.value==="rtl"?s=o==="end"?"left":"right":s=o==="start"?"left"
13:"right":s=n==="bottom"&&a==="top"?"above":"below",s!==this._currentPosition){let c=this._overlayRef;if(c){let l=`${this._cssClassPrefix}-${MT}-`;c.removePanelClass(l+this._currentPosition),c.addPanelClass(l+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",t=>{this._setupPointerExitEventsIfNeeded();let n;t.x!==void 0&&t.y!==void 0&&(n=t),this.show(void 0,n)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",t=>{let n=t.targetTouches?.[0],o=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let a=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,o)},this._defaultOptions.touchLongPressShowDelay??a)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let t=[];if(this._platformSupportsMouseEvents())t.push(["mouseleave",n=>{let o=n.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let n=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};t.push(["touchend",n],["touchcancel",n])}this._addListeners(t),this._passiveListeners.push(...t)}_addListeners(t){t.forEach(([n,o])=>{this._elementRef.nativeElement.addEventListener(n,o,TT)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(t){if(this._isTooltipVisible()){let n=this._document.elementFromPoint(t.clientX,t.clientY),o=this._elementRef.nativeElement;n!==o&&!o.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){let t=this.touchGestures;if(t!=="off"){let n=this._elementRef.nativeElement,o=n.style;(t==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(t==="on"||!n.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}_syncAriaDescription(t){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,t,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}};e.\u0275fac=function(n){return new(n||e)(u(qe),u(R),u(yr),u(Ve),u(H),u(xe),u(xm),u(gt),u(RT),u(Ye),u(Q4,8),u(re))},e.\u0275dir=x({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,o){n&2&&z("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0});let i=e;return i})(),e8=(()=>{let e=class e{constructor(t,n,o){this._changeDetectorRef=t,this._elementRef=n,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new E,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=o==="NoopAnimations"}show(t){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},t)}hide(t){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},t)}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:t}){(!t||!this._triggerElement.contains(t))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let t=this._elementRef.nativeElement.getBoundingClientRect();return t.height>X4&&t.width>=J4}_handleAnimationEnd({animationName:t}){(t===this._showAnimation||t===this._hideAnimation)&&this._finalizeAnimation(t===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(t){t?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(t){let n=this._tooltip.nativeElement,o=this._showAnimation,a=this._hideAnimation;if(n.classList.remove(t?a:o),n.classList.add(t?o:a),this._isVisible!==t&&(this._isVisible=t,this._changeDetectorRef.markForCheck()),t&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(n);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}t&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(t))}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(R),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(n,o){if(n&1&&ae(G4,7),n&2){let a;j(a=V())&&(o._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,o){n&1&&M("mouseleave",function(s){return o._handleMouseLeave(s)})},standalone:!0,features:[q],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,o){if(n&1){let a=_e();m(0,"div",1,0),M("animationend",function(c){return Y(a),Q(o._handleAnimationEnd(c))}),m(2,"div",2),P(3),f()()}n&2&&(z("mdc-tooltip--multiline",o._isMultiline),D("ngClass",o.tooltipClass),p(3),ge(o.message))},dependencies:[ys],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;
13max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let i=e;return i})();var Mp=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[q4],imports:[Po,ot,_i,K,K,si]});let i=e;return i})();function t8(i,e){if(i&1&&(m(0,"mat-option",17),P(1),f()),i&2){let r=e.$implicit;D("value",r),p(),Pe(" ",r," ")}}function i8(i,e){if(i&1){let r=_e();m(0,"mat-form-field",14)(1,"mat-select",16,0),M("selectionChange",function(n){Y(r);let o=I(2);return Q(o._changePageSize(n.value))}),wt(3,t8,2,2,"mat-option",17,Fn),f(),m(5,"div",18),M("click",function(){Y(r);let n=Ue(2);return Q(n.open())}),f()()}if(i&2){let r=I(2);D("appearance",r._formFieldAppearance)("color",r.color),p(),D("value",r.pageSize)("disabled",r.disabled)("aria-labelledby",r._pageSizeLabelId)("panelClass",r.selectConfig.panelClass||"")("disableOptionCentering",r.selectConfig.disableOptionCentering),p(2),Ct(r._displayedPageSizeOptions)}}function n8(i,e){if(i&1&&(m(0,"div",15),P(1),f()),i&2){let r=I(2);p(),ge(r.pageSize)}}function r8(i,e){if(i&1&&(m(0,"div",3)(1,"div",13),P(2),f(),B(3,i8,6,7,"mat-form-field",14)(4,n8,2,1,"div",15),f()),i&2){let r=I();p(),G("id",r._pageSizeLabelId),p(),Pe(" ",r._intl.itemsPerPageLabel," "),p(),te(r._displayedPageSizeOptions.length>1?3:-1),p(),te(r._displayedPageSizeOptions.length<=1?4:-1)}}function o8(i,e){if(i&1){let r=_e();m(0,"button",19),M("click",function(){Y(r);let n=I();return Q(n.firstPage())}),_t(),m(1,"svg",8),U(2,"path",20),f()()}if(i&2){let r=I();D("matTooltip",r._intl.firstPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("matTooltipPosition","above")("disabled",r._previousButtonsDisabled()),G("aria-label",r._intl.firstPageLabel)}}function a8(i,e){if(i&1){let r=_e();m(0,"button",21),M("click",function(){Y(r);let n=I();return Q(n.lastPage())}),_t(),m(1,"svg",8),U(2,"path",22),f()()}if(i&2){let r=I();D("matTooltip",r._intl.lastPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("matTooltipPosition","above")("disabled",r._nextButtonsDisabled()),G("aria-label",r._intl.lastPageLabel)}}var Tp=(()=>{let e=class e{constructor(){this.changes=new E,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(t,n,o)=>{if(o==0||n==0)return`0 of ${o}`;o=Math.max(o,0);let a=t*n,s=a<o?Math.min(a+n,o):a+n;return`${a+1} \u2013 ${s} of ${o}`}}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function s8(i){return i||new Tp}var c8={provide:Tp,deps:[[new Ri,new Bi,Tp]],useFactory:s8},l8=50;var d8=new C("MAT_PAGINATOR_DEFAULT_OPTIONS"),u8=0,h8=(()=>{let e=class e{get pageIndex(){return this._pageIndex}set pageIndex(t){this._pageIndex=Math.max(t||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(t){this._length=t||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(t){this._pageSize=Math.max(t||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(n=>Ke(n,0)),this._updateDisplayedPageSizeOptions()}constructor(t,n,o){if(this._intl=t,this._changeDetectorRef=n,this._pageSizeLabelId=`mat-paginator-page-size-label-${u8++}`,this._isInitialized=!1,this._initializedStream=new Sr(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.show
13FirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new S,this.initialized=this._initializedStream,this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),o){let{pageSize:a,pageSizeOptions:s,hidePageSize:c,showFirstLastButtons:l}=o;a!=null&&(this._pageSize=a),s!=null&&(this._pageSizeOptions=s),c!=null&&(this.hidePageSize=c),l!=null&&(this.showFirstLastButtons=l)}this._formFieldAppearance=o?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(t)}previousPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(t)}firstPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}lastPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let t=this.getNumberOfPages()-1;return this.pageIndex<t&&this.pageSize!=0}
13getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(t){let n=this.pageIndex*this.pageSize,o=this.pageIndex;this.pageIndex=Math.floor(n/t)||0,this.pageSize=t,this._emitPageEvent(o)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:l8),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((t,n)=>t-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}};e.\u0275fac=function(n){return new(n||e)(u(Tp),u(ne),u(d8,8))},e.\u0275cmp=T({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",Ke],length:[2,"length","length",Ke],pageSize:[2,"pageSize","pageSize",Ke],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",O],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",O],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",O]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[se,q],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,o){n&1&&(m(0,"div",1)(1,"div",2),B(2,r8,5,4,"div",3),m(3,"div",4)(4,"div",5),P(5),f(),B(6,o8,3,5,"button",6),m(7,"button",7),M("click",function(){return o.previousPage()}),_t(),m(8,"svg",8),U(9,"path",9),f()(),on(),m(10,"button",10),M("click",function(){return o.nextPage()}),_t(),m(11,"svg",8),U(12,"path",11),f()(),B(13,a8,3,5,"button",12),f()()()),n&2&&(p(2),te(o.hidePageSize?-1:2),p(3),Pe(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),p(),te(o.showFirstLastButtons?6:-1),p(),D("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("matTooltipPosition","above")("disabled",o._previousButtonsDisabled()),G("aria-label",o._intl.previousPageLabel),p(3),D("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("matTooltipPosition","above")("disabled",o._nextButtonsDisabled()),G("aria-label",o._intl.nextPageLabel),p(3),te(o.showFirstLastButtons?13:-1))},dependencies:[Dr,Ir,Qi,ql,OT],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;
13fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0});let i=e;return i})(),PT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[c8],imports:[Uo,oc,Mp,h8]});let i=e;return i})();var FT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K]});let i=e;return i})();var m8=["input"],p8=["formField"],f8=["*"],NT=0,Ap=class{constructor(e,r){this.source=e,this.value=r}},g8={provide:fi,useExisting:Ne(()=>Ry),multi:!0},LT=new C("MatRadioGroup"),_8=new C("mat-radio-default-options",{providedIn:"root",factory:v8});function v8(){return{color:"accent",disabledInteractive:!1}}var Ry=(()=>{let e=class e{get name(){return this._name}set name(t){this._name=t,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(t){this._labelPosition=t==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._markRadiosForCheck()}get required(){return this._required}set required(t){this._required=t,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(t){this._disabledInteractive=t,this._markRadiosForCheck()}constructor(t){this._changeDetector=t,this._value=null,this._name=`mat-radio-group-${NT++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new S,this._disabledInteractive=!1}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(t=>t===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(t=>{t.name=this.name,t._markForCheck()})}_updateSelectedRadioFromValue(){let t=this._selected!==null&&this._selected.value===this._value;this._radios&&!t&&(this._selected=null,this._radios.forEach(n=>{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new Ap(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(t=>t._markForCheck())}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetector.markForCheck()}};e.\u0275fac=function(n){return new(n||e)(u(ne))},e.\u0275dir=x({type:e,selectors:[["mat-radio-group"]],contentQueries:function(n,o,a){if(n&1&&me(a,Rp,5),n&2){let s;j(s=V())&&(o._radios=s)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",O],required:[2,"required","required",O],disabledInteractive:[2,"disabledInteractive","disabledInteractive",O]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[ee([g8,{provide:LT,useExisting:e}]),se]});let i=e;return i})(),Rp=(()=>{let e=class e{get checked(){return this._checked}set checked(t){this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispat
13cher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(t){this._labelPosition=t}get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(t){this._setDisabled(t)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(t){this._required=t}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(t){this._color=t}get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(t){this._disabledInteractive=t}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(t,n,o,a,s,c,l,d){this._elementRef=n,this._changeDetector=o,this._focusMonitor=a,this._radioDispatcher=s,this._defaultOptions=l,this._ngZone=b(H),this._uniqueId=`mat-radio-${++NT}`,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new S,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=b(fe),this._onInputClick=h=>{this.disabled&&this.disabledInteractive&&h.preventDefault()},this.radioGroup=t,this._noopAnimations=c==="NoopAnimations",this._disabledInteractive=l?.disabledInteractive??!1,d&&(this.tabIndex=Ke(d,0))}focus(t,n){n?this._focusMonitor.focusVia(this._inputElement,n,t):this._inputElement.nativeElement.focus(t)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((t,n)=>{t!==this.id&&n===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{!t&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Ap(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(t){if(t.stopPropagation(),!this.checked&&!this.disabled){let n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(t){this._onInputInteraction(t),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}_updateTabIndex(){let t=this.radioGroup,n;if(!t||!t.selected||this.disabled?n=this.tabIndex:n=t.selected===this?this.tabIndex:-1,n!==this._previousTabIndex){let o=this._inputElement?.nativeElement;o&&(o.setAttribute("tabindex",n+""),this._previousTabIndex=n,pt(()=>{queueMicrotask(()=>{t&&t.selected&&t.selected!==this&&document.activeElement===o&&(t.selected?._inputElement.nativeElement.focus(),document.activeElement===o&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}};e.\u0275fac=function(n){return new(n||e)(u(LT,8),u(R),u(ne),u(gt),u(Ws),u(He,8),u(_8,8),mt("tabindex"))},e.\u0275cmp=T({type:e,selectors:[["mat-radio-button"]],viewQuery:function(n,o){if(n&1&&(ae(m8,5),ae(p8,7,R)),n&2){let a;j(a=V())&&(o._inputElement=a.first),j(a=V())&&(o._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(n,o){n&1&&M("focus",function(){return o._inputElement.nativeElement.focus()}
13),n&2&&(G("id",o.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),z("mat-primary",o.color==="primary")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("mat-mdc-radio-checked",o.checked)("mat-mdc-radio-disabled",o.disabled)("mat-mdc-radio-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",O],tabIndex:[2,"tabIndex","tabIndex",t=>t==null?0:Ke(t)],checked:[2,"checked","checked",O],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",O],required:[2,"required","required",O],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",O]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[se,q],ngContentSelectors:f8,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"div",2,0)(2,"div",3)(3,"div",4),M("click",function(c){return Y(a),Q(o._onTouchTargetClick(c))}),f(),m(4,"input",5,1),M("change",function(c){return Y(a),Q(o._onInputInteraction(c))}),f(),m(6,"div",6),U(7,"div",7)(8,"div",8),f(),m(9,"div",9),U(10,"div",10),f()(),m(11,"label",11),X(12),f()()}n&2&&(D("labelPosition",o.labelPosition),p(2),z("mdc-radio--disabled",o.disabled),p(2),D("id",o.inputId)("checked",o.checked)("disabled",o.disabled&&!o.disabledInteractive)("required",o.required),G("name",o.name)("value",o.value)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),p(5),D("matRippleTrigger",o._rippleTrigger.nativeElement)("matRippleDisabled",o._isRippleDisabled())("matRippleCentered",!0),p(2),D("for",o.inputId))},dependencies:[jt,Hs],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}
13.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner
13-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0});let i=e;return i})(),Op=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,ot,Ht,Rp,K]});let i=e;return i})();var Fp=["*"],y8=["content"],w8=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],C8=["mat-drawer","mat-drawer-content","*"];function x8(i,e){if(i&1){let r=_e();m(0,"div",1),M("click",function(){Y(r);let n=I();return Q(n._onBackdropClicked())}),f()}if(i&2){let r=I();z("mat-drawer-shown",r._isShowingBackdrop())}}function D8(i,e){i&1&&(m(0,"mat-drawer-content"),X(1,2),f())}var I8=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],k8=["mat-sidenav","mat-sidenav-content","*"];function E8(i,e){if(i&1){let r=_e();m(0,"div",1),M("click",function(){Y(r);let n=I();return Q(n._onBackdropClicked())}),f()}if(i&2){let r=I();z("mat-drawer-shown",r._isShowingBackdrop())}}function S8(i,e){i&1&&(m(0,"mat-sidenav-content"),X(1,2),f())}var M8='.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}',VT={transformDrawer:et("transform",[Me("open, open-instant",le({transform:"none",visibility:"visible"})),Me("void",le({"box-shadow":"none",visibility:"hidden"})),Re("void => open-instant",Fe("0ms")),Re("void <=> open, open-instant => void",Fe("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};var T8=new C("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:A8}),Oy=new C("MAT_DRAWER_CONTAINER");function A8(){return!1}var Pp=(()=>{let e=class e extends Gn{constructor(t,n,o,a,s){super(o,a,s),this._changeDetectorRef=t,this._container=n}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(Ne(()=>zT)),u(R),u(yr),u(H))},e.\u0275cmp=T({type:e,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(n,o){n&2&&It("margin-left",o._container._contentMargins.left,"px")("margin-right",o._container._contentMargins.right,"px")},standalone:!0,features:[ee([{provide:Gn,useExisting:e}]),J,q],ngContentSelectors:Fp,decls:1,vars:0,template:function(n,o){n&1&&(he(),X(0))},encapsulation:2,changeDetection:0});let i=e;return i})(),BT=(()=>{let e=class e{get position(){return this._position}set position(t){t=t==="end"?"end":"start",t!==this._position&&(this._isAttached&&this._updatePositionInParent(t),this._position=t,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(t){this._disableClose=oi(t)}get autoFocus(){let t=this._autoFocus;return t??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(t){(t==="true"||t==="false"||t==null)&&(t=oi(t)),this._autoFocus=t}get opened(){return this._opened}set opened(t){this.toggle(oi(t))}constructor(t,n,o,a,s,c,l,d){this._elementRef=t,this._focusTrapFactory=n,this._focusMonitor=o,this._platform=a,this._ngZone=s,this._interactivityChecker=c,this._doc=l,this._container=d,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new E,this._animationEnd=new E,this._animationState="void",this.openedChange=new S(!0),this._openedStream
13=this.openedChange.pipe(be(h=>h),ie(()=>{})),this.openedStart=this._animationStarted.pipe(be(h=>h.fromState!==h.toState&&h.toState.indexOf("open")===0),uo(void 0)),this._closedStream=this.openedChange.pipe(be(h=>!h),ie(()=>{})),this.closedStart=this._animationStarted.pipe(be(h=>h.fromState!==h.toState&&h.toState==="void"),uo(void 0)),this._destroyed=new E,this.onPositionChanged=new S,this._modeChanged=new E,this._injector=b(fe),this._changeDetectorRef=b(ne),this.openedChange.pipe(ue(this._destroyed)).subscribe(h=>{h?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{ji(this._elementRef.nativeElement,"keydown").pipe(be(h=>h.keyCode===27&&!this.disableClose&&!Je(h)),ue(this._destroyed)).subscribe(h=>this._ngZone.run(()=>{this.close(),h.stopPropagation(),h.preventDefault()}))}),this._animationEnd.subscribe(h=>{let{fromState:_,toState:v}=h;(v.indexOf("open")===0&&_==="void"||v==="void"&&_.indexOf("open")===0)&&this.openedChange.emit(this._opened)})}_forceFocus(t,n){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{t.removeEventListener("blur",o),t.removeEventListener("mousedown",o),t.removeAttribute("tabindex")};t.addEventListener("blur",o),t.addEventListener("mousedown",o)})),t.focus(n)}_focusByCssSelector(t,n){let o=this._elementRef.nativeElement.querySelector(t);o&&this._forceFocus(o,n)}_takeFocus(){if(!this._focusTrap)return;let t=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":pt(()=>{!this._focusTrap.focusInitialElement()&&typeof t.focus=="function"&&t.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(t){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,t):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let t=this._doc.activeElement;return!!t&&this._elementRef.nativeElement.contains(t)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(t){return this.toggle(!0,t)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(t=!this.opened,n){t&&n&&(this._openedVia=n);let o=this._setOpen(t,!t&&this._isFocusWithinDrawer(),this._openedVia||"program");return t||(this._openedVia=null),o}_setOpen(t,n,o){return this._opened=t,t?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",n&&this._restoreFocus(o)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(a=>{this.openedChange.pipe(Ge(1)).subscribe(s=>a(s?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(t){if(!this._platform.isBrowser)return;let n=this._elementRef.nativeElement,o=n.parentNode;t==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),o.insertBefore(this._anchor,n)),o.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(no),u(gt),u(xe),u(H),u(gr),u(re,8),u(Oy,8))},e.\u0275cmp=T({type:e,selectors:[["mat-drawer"]],viewQuery:function(n,o){if(n&1&&ae(y8,5),n&2){let a;j(a=V())&&(o._content=a.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(n,o){n&1&&Ur("@transform.start",function(s){return o._animationStarted.next(s)})("@transform.done",function(s){return o._animationEnd.next(s)}),n&2&&(Hr("@transform",o._animationState),G("align",null),z("mat-drawer-end",o.position==="end")("mat-drawer-over",o.mode==="over")("mat-drawer-push",o.mode==="push")("mat-drawer-side",o.mode==="side")("mat-drawer-opened",o.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],standalone:!0,features:[q],ngContentSelectors:Fp,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,o){n&1&&(he(),m(0,"div",1,0),X(2),f())},dependencies:[Gn],encapsulation:2,data:{animation:[VT.transformDrawer]},changeDetection:0});let i=e;return i})(),zT=(()=>{let e=class e{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(t){this._autosize=oi(t)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(t){this._backdropOverride=t==null?null:oi(t)}get scrollable(){return this._userContent||this._content}constructor(t,n,o,a,s,c=!1,l){this._dir=t,this._element=n,this._ngZone=o,this._changeDetectorRef=a,this._animationMode=l,this._drawers=new zt,this.backdropClick=new S,this._destroyed=new E,this._doCheckSubject=ne
13w E,this._contentMargins={left:null,right:null},this._contentMarginChanges=new E,this._injector=b(fe),t&&t.change.pipe(ue(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),s.change().pipe(ue(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=c}ngAfterContentInit(){this._allDrawers.changes.pipe(We(this._allDrawers),ue(this._destroyed)).subscribe(t=>{this._drawers.reset(t.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(We(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(t=>{this._watchDrawerToggle(t),this._watchDrawerPosition(t),this._watchDrawerMode(t)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(en(10),ue(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(t=>t.open())}close(){this._drawers.forEach(t=>t.close())}updateContentMargins(){let t=0,n=0;if(this._left&&this._left.opened){if(this._left.mode=="side")t+=this._left._getWidth();else if(this._left.mode=="push"){let o=this._left._getWidth();t+=o,n-=o}}if(this._right&&this._right.opened){if(this._right.mode=="side")n+=this._right._getWidth();else if(this._right.mode=="push"){let o=this._right._getWidth();n+=o,t-=o}}t=t||null,n=n||null,(t!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:t,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(t){t._animationStarted.pipe(be(n=>n.fromState!==n.toState),ue(this._drawers.changes)).subscribe(n=>{n.toState!=="open-instant"&&this._animationMode!=="NoopAnimations"&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),t.mode!=="side"&&t.openedChange.pipe(ue(this._drawers.changes)).subscribe(()=>this._setContainerClass(t.opened))}_watchDrawerPosition(t){t&&t.onPositionChanged.pipe(ue(this._drawers.changes)).subscribe(()=>{pt(()=>{this._validateDrawers()},{injector:this._injector,phase:po.Read})})}_watchDrawerMode(t){t&&t._modeChanged.pipe(ue(Ze(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(t){let n=this._element.nativeElement.classList,o="mat-drawer-container-has-open";t?n.add(o):n.remove(o)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(t=>{t.position=="end"?(this._end!=null,this._end=t):(this._start!=null,this._start=t)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(t=>t&&!t.disableClose&&this._drawerHasBackdrop(t)).forEach(t=>t._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(t){return t!=null&&t.opened}_drawerHasBackdrop(t){return this._backdropOverride==null?!!t&&t.mode!=="side":this._backdropOverride}};e.\u0275fac=function(n){return new(n||e)(u(Ye,8),u(R),u(H),u(ne),u(gi),u(T8),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["mat-drawer-container"]],contentQueries:function(n,o,a){if(n&1&&(me(a,Pp,5),me(a,BT,5)),n&2){let s;j(s=V())&&(o._content=s.first),j(s=V())&&(o._allDrawers=s)}},viewQuery:function(n,o){if(n&1&&ae(Pp,5),n&2){let a;j(a=V())&&(o._userContent=a.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(n,o){n&2&&z("mat-drawer-container-explicit-backdrop",o._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[ee([{provide:Oy,useExisting:e}]),q],ngContentSelectors:C8,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,o){n&1&&(he(w8),B(0,x8,1,2,"div",0),X(1),X(2,1),B(3,D8,2,0,"mat-drawer-content")),n&2&&(te(o.hasBackdrop?0:-1),p(3),te(o._content?-1:3))},dependencies:[Pp],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0});let i=e;return i})(),jT=(()=>{let e=class e extends Pp{constructor(t,n,o,a,s){super(t,n,o,a,s)}};e.\u0275fac=function(n){return new(n||e)(u(ne),u(Ne(()=>O8)),u(R),u(yr),u(H))},e.\u0275cmp=T({type:e,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(n,o){n&2&&It("margin-left",o._container._contentMargins.left,"px")("margin-right",o._container._contentMargins.right,"px")},standalone:!0,features:[ee([{provide:Gn,useExisting:e}]),J,q],ngContentSelectors:Fp,decls:1,vars:0,template:function(n,o){n&1&&(he(),X(0))},encapsulation:2,changeDetection:0});let i=e;return i})(),R8=(()=>{let e=class e extends BT{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(t){this._fixedInViewport=oi(t)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(t){this._fixedTopGap=Ei(t)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(t){this._fixedBottomGap=Ei(t)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275cmp=T({type:e,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(n,o){n&2&&(G("align",null),It("top",o.fixedInViewport?o.fixedTopGap:null,"px")("bottom",o.fixedInViewport?o.fixedBottomGap:null,"px"),z("mat-drawer-end",o.position==="end")("mat-drawer-over",o.mode==="over")("mat-drawer-push",o.mode==="push")("mat-drawer-side",o.mode==="side")("mat-drawer-opened",o.opened)("mat-sidenav-fixed",o.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[J,q],ngContentSelectors:Fp,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,o){n&1&&(he(),m(0,"div",1,0),X(2),f())},dependencies:[Gn],encapsulation:2,data:{animation:[VT.transformDrawer]},changeDetection:0});let i=e;return i})(),O8=(()=>{let e=class e extends zT{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275cmp=T({type:e,selectors:[["mat-sidenav-container"]],contentQueries:function(n,o,a){if(n&1&&(me(a,jT,5),me(a,R8,5)),n&2){let s;j(s=V())&&(o._content=s.first),j(s=V())&&(o._allDrawers=s)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(n,o){n&2&&z("mat-drawer-container-explicit-backdrop",o._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[ee([{provide:Oy,useExisting:e}]),J,q],ngContentSelectors:k8,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,o){n&1&&(he(I8),B(0,E8,1,2,"div",0),X(1),X(2,1),B(3,S8,2,0,"mat-sidenav-content")),n&2&&(te(o.hasBackdrop?0:-1),p(3),te(o._content?-1:3))},dependencies:[jT],styles:[M8],encapsulation:2,changeDetection:0});let i=e;return i})(),HT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,si,si,K]});let i=e;return i})();var UT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,Ht]});let i=e;return i})();function P8(i,e){if(i&1){let r=_e();m(0,"div",1)(1,"button",2),M("click",function(){Y(r);let n=I();return Q(n.action())}),P(2),f()()}if(i&2){let r=I();p(2),Pe(" ",r.data.action," ")}}var F8=["label"];function N8(i,e){}var L8=Math.pow(2,31)-1,ed=class{constructor(e,r){this._overlayRef=r,this._afterDismissed=new E,this._afterOpened=new E,this._onAction=new E,this._dismissedByAction=!1,this.containerInstance=e,e._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,L8))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}
13,$T=new C("MatSnackBarData"),ac=class{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}},j8=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});let i=e;return i})(),V8=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});let i=e;return i})(),B8=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});let i=e;return i})(),GT=(()=>{let e=class e{constructor(t,n){this.snackBarRef=t,this.data=n}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}};e.\u0275fac=function(n){return new(n||e)(u(ed),u($T))},e.\u0275cmp=T({type:e,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[q],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(n,o){n&1&&(m(0,"div",0),P(1),f(),B(2,P8,3,1,"div",1)),n&2&&(p(),Pe(" ",o.data.message,`
14`),p(),te(o.hasAction?2:-1))},dependencies:[Wl,j8,V8,B8],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0});let i=e;return i})(),z8={snackBarState:et("state",[Me("void, hidden",le({transform:"scale(0.8)",opacity:0}
14)),Me("visible",le({transform:"scale(1)",opacity:1})),Re("* => visible",Fe("150ms cubic-bezier(0, 0, 0.2, 1)")),Re("* => void, * => hidden",Fe("75ms cubic-bezier(0.4, 0.0, 1, 1)",le({opacity:0})))])},H8=0,U8=(()=>{let e=class e extends zo{constructor(t,n,o,a,s){super(),this._ngZone=t,this._elementRef=n,this._changeDetectorRef=o,this._platform=a,this.snackBarConfig=s,this._document=b(re),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new E,this._onExit=new E,this._onEnter=new E,this._animationState="void",this._liveElementId=`mat-snack-bar-container-live-${H8++}`,this.attachDomPortal=c=>{this._assertNotAttached();let l=this._portalOutlet.attachDomPortal(c);return this._afterPortalAttached(),l},s.politeness==="assertive"&&!s.announcementMessage?this._live="assertive":s.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(t){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(t);return this._afterPortalAttached(),n}attachTemplatePortal(t){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(t);return this._afterPortalAttached(),n}onAnimationEnd(t){let{fromState:n,toState:o}=t;if((o==="void"&&n!=="void"||o==="hidden")&&this._completeExit(),o==="visible"){let a=this._onEnter;this._ngZone.run(()=>{a.next(),a.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let t=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;
14n&&(Array.isArray(n)?n.forEach(s=>t.classList.add(s)):t.classList.add(n)),this._exposeToModals();let o=this._label.nativeElement,a="mdc-snackbar__label";o.classList.toggle(a,!o.querySelector(`.${a}`))}_exposeToModals(){let t=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<n.length;o++){let a=n[o],s=a.getAttribute("aria-owns");this._trackedModals.add(a),s?s.indexOf(t)===-1&&a.setAttribute("aria-owns",s+" "+t):a.setAttribute("aria-owns",t)}}_clearFromModals(){this._trackedModals.forEach(t=>{let n=t.getAttribute("aria-owns");if(n){let o=n.replace(this._liveElementId,"").trim();o.length>0?t.setAttribute("aria-owns",o):t.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let t=this._elementRef.nativeElement.querySelector("[aria-hidden]"),n=this._elementRef.nativeElement.querySelector("[aria-live]");if(t&&n){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(o=document.activeElement),t.removeAttribute("aria-hidden"),n.appendChild(t),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}};e.\u0275fac=function(n){return new(n||e)(u(H),u(R),u(ne),u(xe),u(ac))},e.\u0275cmp=T({type:e,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,o){if(n&1&&(ae(Ft,7),ae(F8,7)),n&2){let a;j(a=V())&&(o._portalOutlet=a.first),j(a=V())&&(o._label=a.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(n,o){n&1&&Ur("@state.done",function(s){return o.onAnimationEnd(s)}),n&2&&Hr("@state",o._animationState)},standalone:!0,features:[J,q],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,o){n&1&&(m(0,"div",1)(1,"div",2,0)(3,"div",3),B(4,N8,0,0,"ng-template",4),f(),U(5,"div"),f()()),n&2&&(p(5),G("aria-live",o._live)("role",o._role)("id",o._liveElementId))},dependencies:[Ft],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[z8.snackBarState]}});let i=e;return i})();function $8(){return new ac}var G8=new C("mat-snack-bar-default-options",{providedIn:"root",factory:$8}),Py=(()=>{let e=class e{get _openedSnackBarRef(){let t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}constructor(t,n,o,a,s,c){this._overlay=t,this._live=n,this._injector=o,this._breakpointObserver=a,this._parentSnackBar=s,this._defaultConfig=c,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=GT,this.snackBarContainerComponent=U8,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(t,n){return this._attach(t,n)}openFromTemplate(t,n){return this._attach(t,n)}open(t,n="",o){let a=A(A({},this._defaultConfig),o);return a.data={message:t,action:n}
14,a.announcementMessage===t&&(a.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,a)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,n){let o=n&&n.viewContainerRef&&n.viewContainerRef.injector,a=fe.create({parent:o||this._injector,providers:[{provide:ac,useValue:n}]}),s=new Fi(this.snackBarContainerComponent,n.viewContainerRef,a),c=t.attach(s);return c.instance.snackBarConfig=n,c.instance}_attach(t,n){let o=A(A(A({},new ac),this._defaultConfig),n),a=this._createOverlay(o),s=this._attachSnackBarContainer(a,o),c=new ed(s,a);if(t instanceof Se){let l=new ci(t,null,{$implicit:o.data,snackBarRef:c});c.instance=s.attachTemplatePortal(l)}else{let l=this._createInjector(o,c),d=new Fi(t,void 0,l),h=s.attachComponentPortal(d);c.instance=h.instance}return this._breakpointObserver.observe(eo.HandsetPortrait).pipe(ue(a.detachments())).subscribe(l=>{a.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),o.announcementMessage&&s._onAnnounce.subscribe(()=>{this._live.announce(o.announcementMessage,o.politeness)}),this._animateSnackBar(c,o),this._openedSnackBarRef=c,this._openedSnackBarRef}_animateSnackBar(t,n){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),n.duration&&n.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(n.duration))}_createOverlay(t){let n=new bn;n.direction=t.direction;let o=this._overlay.position().global(),a=t.direction==="rtl",s=t.horizontalPosition==="left"||t.horizontalPosition==="start"&&!a||t.horizontalPosition==="end"&&a,c=!s&&t.horizontalPosition!=="center";return s?o.left("0"):c?o.right("0"):o.centerHorizontally(),t.verticalPosition==="top"?o.top("0"):o.bottom("0"),n.positionStrategy=o,this._overlay.create(n)}_createInjector(t,n){let o=t&&t.viewContainerRef&&t.viewContainerRef.injector;return fe.create({parent:o||this._injector,providers:[{provide:ed,useValue:n},{provide:$T,useValue:t.data}]})}};e.\u0275fac=function(n){return new(n||e)(y(qe),y(Dm),y(fe),y(Ls),y(e,12),y(G8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var WT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[Py],imports:[_i,li,Uo,K,GT,K]});let i=e;return i})();var W8=["mat-sort-header",""],q8=["*"];function Y8(i,e){if(i&1){let r=_e();m(0,"div",2),M("@arrowPosition.start",function(){Y(r);let n=I();return Q(n._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){Y(r);let n=I();return Q(n._disableViewStateAnimation=!1)}),U(1,"div",3),m(2,"div",4),U(3,"div",5)(4,"div",6)(5,"div",7),f()()}if(i&2){let r=I();D("@arrowOpacity",r._getArrowViewState())("@arrowPosition",r._getArrowViewState())("@allowChildren",r._getArrowDirectionState()),p(2),D("@indicator",r._getArrowDirectionState()),p(),D("@leftPointer",r._getArrowDirectionState()),p(),D("@rightPointer",r._getArrowDirectionState())}}var qT=new C("MAT_SORT_DEFAULT_OPTIONS"),Q8=(()=>{let e=class e{get direction(){return this._direction}set direction(t){this._direction=t}constructor(t){this._defaultOptions=t,this._initializedStream=new Sr(1),this.sortables=new Map,this._stateChanges=new E,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new S,this.initialized=this._initializedStream}register(t){this.sortables.set(t.id,t)}deregister(t){this.sortables.delete(t.id)}sort(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(t){if(!t)return"";let n=t?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,o=K8(t.start||this.start,n),a=o.indexOf(this.direction)+1;return a>=o.length&&(a=0),o[a]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}};e.\u0275fac=function(n){return new(n||e)(u(qT,8))},e.\u0275dir=x({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",O],disabled:[2,"matSortDisabled","disabled",O]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[se,Ce]});let i=e;return i})();function K8(i,e){let r=["asc","desc"];return i=="desc"&&r.reverse(),e||r.push(""),r}var Go=kl.ENTERING+" "+Il.STANDARD_CURVE,sc={indicator:et("indicator",[Me("active-asc, asc",le({transform:"translateY(0px)"})),Me("active-desc, desc",le({transform:"translateY(10px)"})),Re("active-asc <=> active-desc",Fe(Go))]),leftPointer:et("leftPointer",[Me("active-asc, asc",le({transform:"rotate(-45deg)"})),Me("active-desc, desc",le({transform:"rotate(45deg)"})),Re("active-asc <=> active-desc",Fe(Go))]),rightPointer:et("rightPointer",[Me("active-asc, asc",le({transform:"rotate(45deg)"})),Me("active-desc, desc",le({transform:"rotate(-45deg)"})),Re("active-asc <=> active-desc",Fe(Go))]),arrowOpacity:et("arrowOpacity",[Me("desc-to-active, asc-to-active, active",le({opacity:1})),Me("desc-to-hint, asc-to-hint, hint",le({opacity:.54})),Me("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",le({opacity:0}
14)),Re("* => asc, * => desc, * => active, * => hint, * => void",Fe("0ms")),Re("* <=> *",Fe(Go))]),arrowPosition:et("arrowPosition",[Re("* => desc-to-hint, * => desc-to-active",Fe(Go,Ho([le({transform:"translateY(-25%)"}),le({transform:"translateY(0)"})]))),Re("* => hint-to-desc, * => active-to-desc",Fe(Go,Ho([le({transform:"translateY(0)"}),le({transform:"translateY(25%)"})]))),Re("* => asc-to-hint, * => asc-to-active",Fe(Go,Ho([le({transform:"translateY(25%)"}),le({transform:"translateY(0)"})]))),Re("* => hint-to-asc, * => active-to-asc",Fe(Go,Ho([le({transform:"translateY(0)"}),le({transform:"translateY(-25%)"})]))),Me("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",le({transform:"translateY(0)"})),Me("hint-to-desc, active-to-desc, desc",le({transform:"translateY(-25%)"})),Me("hint-to-asc, active-to-asc, asc",le({transform:"translateY(25%)"}))]),allowChildren:et("allowChildren",[Re("* <=> *",[Cr("@*",wr(),{optional:!0})])])},Np=(()=>{let e=class e{constructor(){this.changes=new E}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Z8(i){return i||new Np}var X8={provide:Np,deps:[[new Ri,new Bi,Np]],useFactory:Z8},Ohe=(()=>{let e=class e{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(t){this._updateSortActionDescription(t)}constructor(t,n,o,a,s,c,l,d){this._intl=t,this._changeDetectorRef=n,this._sort=o,this._columnDef=a,this._focusMonitor=s,this._elementRef=c,this._ariaDescriber=l,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",d?.arrowPosition&&(this.arrowPosition=d?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{let n=!!t;n!==this._showIndicatorHint&&(this._setIndicatorHintVisible(n),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_setIndicatorHintVisible(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(t){this._viewState=t||{},this._disableViewStateAnimation&&(this._viewState={toState:t.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(t){!this._isDisabled()&&(t.keyCode===32||t.keyCode===13)&&(t.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let t=this._viewState.fromState;return(t?`${t}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(t){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,t)),this._sortActionDescription=t}_handleStateChanges(){this._rerenderSubscription=Ze(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}};e.\u0275fac=function(n){return new(n||e)(u(Np),u(ne),u(Q8,8),u("MAT_SORT_HEADER_COLUMN_DEF",8),u(gt),u(R),u(xm,8),u(qT,8))},e.\u0275cmp=T({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,o){n&1&&M("click",function(){return o._handleClick()})("keydown",function(s){return o._handleKeydown(s)})("mouseenter",function(){return o._setIndicatorHintVisible(!0)})("mouseleave",function(){return o._setIndicatorHintVisible(!1)}),n&2&&(G("aria-sort",o._getAriaSortAttribute()),z("mat-sort-header-disabled",o._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",O],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",O]},exportAs:["matSortHeader"],standalone:!0,features:[se,q],attrs:W8,ngContentSelectors:q8,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(n,o){n&1&&(he(),m(0,"div",0)(1,"div",1),X(2),f(),B(3,Y8,6,6,"div",2),f()),n&2&&(z("mat-sort-header-sorted",o._isSorted())("mat-sort-header-position-before",o.arrowPosition==="before"),G("tabindex",o._isDisabled()?null:0)("role",o._isDisabled()?null:"button"),p(3),te(o._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}
14.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[sc.indicator,sc.leftPointer,sc.rightPointer,sc.arrowOpacity,sc.arrowPosition,sc.allowChildren]},changeDetection:0});let i=e;return i})(),YT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[X8],imports:[K]});let i=e;return i})();var J8=["*"];function e$(i,e){i&1&&X(0)}var Fy=(()=>{let e=class e{constructor(t){this._elementRef=t}focus(){this._elementRef.nativeElement.focus()}};e.\u0275fac=function(n){return new(n||e)(u(R))},e.\u0275dir=x({type:e,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0});let i=e;return i})(),Ny=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["","cdkStepLabel",""]],standalone:!0});let i=e;return i})(),t$=0;var so={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},Ly=new C("STEPPER_GLOBAL_OPTIONS"),Lp=(()=>{let e=class e{get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride}set completed(t){this._completedOverride=t}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return this._customError==null?this._getDefaultError():this._customError}set hasError(t){this._customError=t}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(t,n){this._stepper=t,this.interacted=!1,this.interactedStream=new S,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=n||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(t=>t.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError!=null}};e.\u0275fac=function(n){return new(n||e)(u(Ne(()=>cc)),u(Ly,8))},e.\u0275cmp=T({type:e,selectors:[["cdk-step"]],contentQueries:function(n,o,a){if(n&1&&(me(a,Ny,5),me(a,vr,5)),n&2){let s;j(s=V())&&(o.stepLabel=s.first),j(s=V())&&(o._childForms=s)}},viewQuery:function(n,o){if(n&1&&ae(Se,7),n&2){let a;j(a=V())&&(o.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",O],optional:[2,"optional","optional",O],completed:[2,"completed","completed",O],hasError:[2,"hasError","hasError",O]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[se,Ce,q],ngContentSelectors:J8,decls:1,vars:0,template:function(n,o){n&1&&(he(),B(0,e$,1,0,"ng-template"))},encapsulation:2,changeDetection:0});let i=e;return i})(),cc=(()=>{let e=class e{get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this.steps&&this._steps?(this._isValidIndex(t),this.selected?._markAsInteracted(),this._selectedIndex!==t&&!this._anyControlsInvalidOrPending(t)&&(t>=this._selectedIndex||this.steps.toArray()[t].editable)&&this._updateSelectedItemIndex(t)):this._selectedIndex=t}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(t){this.selectedIndex=t&&this.steps?this.steps.toArray().indexOf(t):-1}get orientation(){return this._orientation}set orientation(t){this._orientation=t,this._keyManager&&this._keyManager.withVerticalOrientation(t==="vertical")}constructor(t,n,o){this._dir=t,this._changeDetectorRef=n,this._elementRef=o,this._destroyed=new E,this.steps=new zt,this._sortedHeaders=new zt,this.linear=!1,this._selectedIndex=0,this.selectionChange=new S,this.selectedIndexChange=new S,this._orientation="horizontal",this._groupId=t$++}ngAfterContentInit(){this._steps.changes.pipe(We(this._steps),ue(this._destroyed)).subscribe(t=>{this.steps.reset(t.filter(n=>n._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe(We(this._stepHeader),ue(this._destroyed)).subscribe(t=>{this._sortedHeaders.reset(t.toArray().sort((n,o)=>n._elementRef.nativeElement.compareDocumentPosition(o._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Oo(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),(this._dir?this._dir.change:oe()).pipe(We(this._layoutDirection()),ue(this._destroyed)).subscribe(t=>this._keyManager.withHorizontalOrientation(t)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(t=>t.reset()),this._stateChanged()}_getStepLabelId(t){return`cdk-step-label-${this._groupId}-${t}`}_getStepContentId(t){return`cdk-step-content-${this._groupId}-${t}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(t){let n=t-this._selectedIndex;return n<0?this._layoutDirection()==="rtl"?"next":"previous":n>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getIndicatorType(t,n=so.NUMBER){let o=this.steps.toArray()[t],a=this._isCurrentStep(t);return o._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(o,a):this._getGuidelineLogic(o,a,n)}_getDefaultIndicatorLogic(t,n){return t._showError()&&t.hasError&&!n?so.ERROR:!t.completed||n?so.NUMBER:t.editable?so.EDIT:so.DONE}_getGuidelineLogic(t,n,o=so.NUMBER){return t._showError()&&t.hasError&&!n?so.ERROR:t.completed&&!n?so.DONE:t.completed&&n?o:t.editable&&n?s
14o.EDIT:o}_isCurrentStep(t){return this._selectedIndex===t}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(t){let n=this.steps.toArray();this.selectionChange.emit({selectedIndex:t,previouslySelectedIndex:this._selectedIndex,selectedStep:n[t],previouslySelectedStep:n[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(t):this._keyManager.updateActiveItem(t),this._selectedIndex=t,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(t){let n=Je(t),o=t.keyCode,a=this._keyManager;a.activeItemIndex!=null&&!n&&(o===32||o===13)?(this.selectedIndex=a.activeItemIndex,t.preventDefault()):a.setFocusOrigin("keyboard").onKeydown(t)}_anyControlsInvalidOrPending(t){return this.linear&&t>=0?this.steps.toArray().slice(0,t).some(n=>{let o=n.stepControl;return(o?o.invalid||o.pending||!n.interacted:!n.completed)&&!n.optional&&!n._completedOverride}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let t=this._elementRef.nativeElement,n=fr();return t===n||t.contains(n)}_isValidIndex(t){return t>-1&&(!this.steps||t<this.steps.length)}};e.\u0275fac=function(n){return new(n||e)(u(Ye,8),u(ne),u(R))},e.\u0275dir=x({type:e,selectors:[["","cdkStepper",""]],contentQueries:function(n,o,a){if(n&1&&(me(a,Lp,5),me(a,Fy,5)),n&2){let s;j(s=V())&&(o._steps=s),j(s=V())&&(o._stepHeader=s)}},inputs:{linear:[2,"linear","linear",O],selectedIndex:[2,"selectedIndex","selectedIndex",Ke],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[se]});let i=e;return i})(),QT=(()=>{let e=class e{constructor(t){this._stepper=t,this.type="submit"}};e.\u0275fac=function(n){return new(n||e)(u(cc))},e.\u0275dir=x({type:e,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(n,o){n&1&&M("click",function(){return o._stepper.next()}),n&2&&vt("type",o.type)},inputs:{type:"type"},standalone:!0});let i=e;return i})(),KT=(()=>{let e=class e{constructor(t){this._stepper=t,this.type="button"}};e.\u0275fac=function(n){return new(n||e)(u(cc))},e.\u0275dir=x({type:e,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(n,o){n&1&&M("click",function(){return o._stepper.previous()}),n&2&&vt("type",o.type)},inputs:{type:"type"},standalone:!0});let i=e;return i})(),ZT=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[_r]});let i=e;return i})();function i$(i,e){if(i&1&&dt(0,2),i&2){let r=I();D("ngTemplateOutlet",r.iconOverrides[r.state])("ngTemplateOutletContext",r._getIconContext())}}function n$(i,e){if(i&1&&(m(0,"span",7),P(1),f()),i&2){let r=I(2);p(),ge(r._getDefaultTextForState(r.state))}}function r$(i,e){if(i&1&&(m(0,"span",8),P(1),f()),i&2){let r=I(3);p(),ge(r._intl.completedLabel)}}function o$(i,e){if(i&1&&(m(0,"span",8),P(1),f()),i&2){let r=I(3);p(),ge(r._intl.editableLabel)}}function a$(i,e){if(i&1&&(B(0,r$,2,1,"span",8)(1,o$,2,1,"span",8),m(2,"mat-icon",7),P(3),f()),i&2){let r=I(2);te(r.state==="done"?0:r.state==="edit"?1:-1),p(3),ge(r._getDefaultTextForState(r.state))}}function s$(i,e){if(i&1&&B(0,n$,2,1,"span",7)(1,a$,4,2,"mat-icon",7),i&2){let r,t=I();te((r=t.state)==="number"?0:1)}}function c$(i,e){i&1&&(m(0,"div",4),dt(1,9),f()),i&2&&(p(),D("ngTemplateOutlet",e.template))}function l$(i,e){if(i&1&&(m(0,"div",4),P(1),f()),i&2){let r=I();p(),ge(r.label)}}function d$(i,e){if(i&1&&(m(0,"div",5),P(1),f()),i&2){let r=I();p(),ge(r._intl.optionalLabel)}}function u$(i,e){if(i&1&&(m(0,"div",6),P(1),f()),i&2){let r=I();p(),ge(r.errorMessage)}}var JT=["*"];function h$(i,e){}function m$(i,e){if(i&1&&(X(0),B(1,h$,0,0,"ng-template",0)),i&2){let r=I();p(),D("cdkPortalOutlet",r._portal)}}var e1=(i,e)=>({step:i,i:e}),t1=i=>({animationDuration:i}),i1=(i,e)=>({value:i,params:e});function p$(i,e){i&1&&X(0)}function f$(i,e){i&1&&U(0,"div",6)}function g$(i,e){if(i&1&&(dt(0,5),B(1,f$,1,0,"div",6)),i&2){let r=e.$implicit,t=e.$index,n=e.$count;I(2);let o=Ue(4);D("ngTemplateOutlet",o)("ngTemplateOutletContext",lr(3,e1,r,t)),p(),te(t!==n-1?1:-1)}}function _$(i,e){if(i&1){let r=_e();m(0,"div",7),M("@horizontalStepTransition.done",function(n){Y(r);let o=I(2);return Q(o._animationDone.next(n))}),dt(1,8),f()}if(i&2){let r=e.$implicit,t=e.$index,n=I(2);z("mat-horizontal-stepper-content-inactive",n.selectedIndex!==t),D("@horizontalStepTransition",lr(8,i1,n._getAnimationDirection(t),Do(6,t1,n._getAnimationDuration())))("id",n._getStepContentId(t)),G("aria-labelledby",n._getStepLabelId(t)),p(),D("ngTemplateOutlet",r.content)}}function v$(i,e){if(i&1&&(m(0,"div",1)(1,"div",2),wt(2,g$,2,6,null,null,Fn),f(),m(4,"div",3),wt(5,_$,2,11,"div",4,Fn),f()()),i&2){let r=I();p(2),Ct(r.steps),p(3),Ct(r.steps)}}function b$(i,e){if(i&1){let r=_e();m(0,"div",9),dt(1,5),m(2,"div",10)(3,"div",11),M("@verticalStepTransition.done",function(n){Y(r);let o=I(2);return Q(o._animationDone.next(n))}),m(4,"div",12),dt(5,8),f()()()()}if(i&2){let r=e.$implicit,t=e.$index,n=e.$count,o=I(2),a=Ue(4);p(),D("ngTemplateOutlet",a)("ngTemplateOutletContext",lr(10,e1,r,t)),p(),z("mat-stepper-vertical-line",t!==n-1),p(),z("mat-vertical-stepper-content-inactive",o.selectedIndex!==t),D("@verticalStepTransition",lr(15,i1,o._getAnimationDirection(t),Do(13,t1,o._getAnimationDuration())))("id",o._getStepContentId(t)),G("aria-labelledby",o._getStepLabelId(t)),p(2),D("ngTemplateOutlet",r.content)}}function y$(i,e){if(i&1&&wt(0,b$,6,18,"div",9,Fn),i&2){let r=I();Ct(r.steps)}}function w$(i,e){if(i&1){let r=_e();m(0,"mat-step-header",13),M("click",function(){let n=Y(r).step;return Q(n.select())})("keydown",function(n){Y(r);let o=I();return Q(o._onKeydown(n))}),f()}if(i&2){let r=e.step,t=e.i,n=I();z("mat-horizontal-stepper-header",n.orientation==="horizontal")("mat-vertical-stepper-header",n.orientation==="vertical"),D("tabIndex",n._getFocusIndex()===t?0:-1)("id",n._getStepLabelId(t))("index",t)("state",n._getIndicatorType(t,r.state))("label",r.stepLabel||r.label)("selected",n.selectedIndex===t)("active",n._stepIsNavigable(t,r))("optional",r.optional)("errorMessage",r.errorMessage)("iconOverrides",n._iconOverrides)("disableRipple",n.disableRipple||!n._stepIsNavigable(t,r))("color",r.color||n.color),G("aria-posinset",t+1)("aria-setsize",n.steps.length)("aria-controls",n._getStepContentId(t))("aria-selected",n.selectedIndex==t)("aria-label",r.ariaLabel||null)("aria-labelledby",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null)("aria-disabled",n._stepIsNavigable(t,r)?null:!0)}}var jy=(()=>{let e=class e extends Ny{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","matStepLabel",""]],standalone:!0,features:[J]});let i=e;return i})(),jp=(()=>{let e=class e{constructor(){this.changes=new E,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function C$(i){return i||new jp}var x$={provide:jp,deps:[[new Ri,new Bi,jp]],useFactory:C$},Vy=(()=>{let e=class e extends Fy{constructor(t,n,o,a){super(o),this._intl=t,this._focusMonitor=n,this._intlSubscription=t.changes.subscribe(()=>a.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}
14focus(t,n){t?this._focusMonitor.focusVia(this._elementRef,t,n):this._elementRef.nativeElement.focus(n)}_stringLabel(){return this.label instanceof jy?null:this.label}_templateLabel(){return this.label instanceof jy?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(t){return t=="number"?`${this.index+1}`:t=="edit"?"create":t=="error"?"warning":t}};e.\u0275fac=function(n){return new(n||e)(u(jp),u(gt),u(R),u(ne))},e.\u0275cmp=T({type:e,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(n,o){n&2&&lt("mat-"+(o.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[J,q],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(n,o){if(n&1&&(U(0,"div",0),m(1,"div")(2,"div",1),B(3,i$,1,2,"ng-container",2)(4,s$,2,1),f()(),m(5,"div",3),B(6,c$,2,1,"div",4)(7,l$,2,1,"div",4)(8,d$,2,1,"div",5)(9,u$,2,1,"div",6),f()),n&2){let a;D("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disableRipple),p(),gh("mat-step-icon-state-",o.state," mat-step-icon"),z("mat-step-icon-selected",o.selected),p(2),te(o.iconOverrides&&o.iconOverrides[o.state]?3:4),p(2),z("mat-step-label-active",o.active)("mat-step-label-selected",o.selected)("mat-step-label-error",o.state=="error"),p(),te((a=o._templateLabel())?6:o._stringLabel()?7:-1,a),p(2),te(o.optional&&o.state!="error"?8:-1),p(),te(o.state==="error"?9:-1)}},dependencies:[jt,ko,Ep],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-app-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-app-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-app-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-app-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-app-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-app-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-app-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-app-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-app-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-app-on-primary))}'],encapsulation:2,changeDetection:0});let i=e;return i})(),n1="500ms",r1="225ms",XT={horizontalStepTransition:et("horizontalStepTransition",[Me("previous",le({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),Me("current",le({transform:"none",visibility:"inherit"})),Me("next",le({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),Re("* => *",ec([Fe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),Cr("@*",wr(),{optional:!0})]),{params:{animationDuration:n1}})]),verticalStepTransition:et("verticalStepTransition",[Me("previous",le({height:"0px",visibility:"hidden"})),Me("next",le({height:"0px",visibility:"hidden"})),Me("current",le({height:"*",visibility:"inherit"})),Re("* <=> current",ec([Fe("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),Cr("@*",wr(),{optional:!0})]),{params:{animationDuration:r1}})])},D$=(()=>{let e=class e{constructor(t){this.templateRef=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]},standalone:!0});let i=e;return i})(),I$=(()=>{let e=class e{constructor(t){this._template=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["ng-template","matStepContent",""]],standalone:!0});let i=e;return i})(),k$=(()=>{let e=class e extends Lp{constructor(t,n,o,a){super(t,a),this._errorStateMatcher=n,this._viewContainerRef
14=o,this._isSelected=de.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(Dt(()=>this._stepper.selectionChange.pipe(ie(t=>t.selectedStep===this),We(this._stepper.selected===this)))).subscribe(t=>{t&&this._lazyContent&&!this._portal&&(this._portal=new ci(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(t,n){let o=this._errorStateMatcher.isErrorState(t,n),a=!!(t&&t.invalid&&this.interacted);return o||a}};e.\u0275fac=function(n){return new(n||e)(u(Ne(()=>o1)),u(gn,4),u(Ve),u(Ly,8))},e.\u0275cmp=T({type:e,selectors:[["mat-step"]],contentQueries:function(n,o,a){if(n&1&&(me(a,jy,5),me(a,I$,5)),n&2){let s;j(s=V())&&(o.stepLabel=s.first),j(s=V())&&(o._lazyContent=s.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[ee([{provide:gn,useExisting:e},{provide:Lp,useExisting:e}]),J,q],ngContentSelectors:JT,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(n,o){n&1&&(he(),B(0,m$,2,1,"ng-template"))},dependencies:[Ft],encapsulation:2,changeDetection:0});let i=e;return i})(),o1=(()=>{let e=class e extends cc{get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t)?t+"ms":t}constructor(t,n,o){super(t,n,o),this._stepHeader=void 0,this._steps=void 0,this.steps=new zt,this.animationDone=new S,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new E,this._animationDuration="",this._isServer=!b(xe).isBrowser;let a=o.nativeElement.nodeName.toLowerCase();this.orientation=a==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:t,templateRef:n})=>this._iconOverrides[t]=n),this.steps.changes.pipe(ue(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(ue(this._destroyed)).subscribe(t=>{t.toState==="current"&&this.animationDone.emit()})}_stepIsNavigable(t,n){return n.completed||this.selectedIndex===t||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:this.orientation==="horizontal"?n1:r1}};e.\u0275fac=function(n){return new(n||e)(u(Ye,8),u(ne),u(R))},e.\u0275cmp=T({type:e,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(n,o,a){if(n&1&&(me(a,k$,5),me(a,D$,5)),n&2){let s;j(s=V())&&(o._steps=s),j(s=V())&&(o._icons=s)}},viewQuery:function(n,o){if(n&1&&ae(Vy,5),n&2){let a;j(a=V())&&(o._stepHeader=a)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(n,o){n&2&&(G("aria-orientation",o.orientation),z("mat-stepper-horizontal",o.orientation==="horizontal")("mat-stepper-vertical",o.orientation==="vertical")("mat-stepper-label-position-end",o.orientation==="horizontal"&&o.labelPosition=="end")("mat-stepper-label-position-bottom",o.orientation==="horizontal"&&o.labelPosition=="bottom")("mat-stepper-header-position-bottom",o.headerPosition==="bottom"))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[ee([{provide:cc,useExisting:e}]),J,q],ngContentSelectors:JT,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(n,o){if(n&1&&(he(),B(0,p$,1,0
14)(1,v$,7,0,"div",1)(2,y$,2,0)(3,w$,1,23,"ng-template",null,0,Gr)),n&2){let a;te(o._isServer?0:-1),p(),te((a=o.orientation)==="horizontal"?1:a==="vertical"?2:-1)}},dependencies:[ko,Vy],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-app-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-app-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;
14left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-app-outline));top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[XT.horizontalStepTransition,XT.verticalStepTransition]},changeDetection:0});let i=e;return i})(),Dme=(()=>{let e=class e extends QT{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(n,o){n&2&&vt("type",o.type)},standalone:!0,features:[J]});let i=e;return i})(),Ime=(()=>{let e=class e extends KT{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(n,o){n&2&&vt("type",o.type)},standalone:!0,features:[J]});let i=e;return i})(),a1=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({providers:[x$,gn],imports:[K,ot,li,ZT,rc,Ht,o1,Vy,K]});let i=e;return i})();var E$=[[["caption"]],[["colgroup"],["col"]],"*"],S$=["caption","colgroup, col","*"];function M$(i,e){i&1&&X(0,2)}function T$(i,e){i&1&&(m(0,"thead",0),dt(1,1),f(),m(2,"tbody",2),dt(3,3)(4,4),f(),m(5,"tfoot",0),dt(6,5),f())}function A$(i,e){i&1&&dt(0,1)(1,3)(2,4)(3,5)}var Ume=(()=>{let e=class e extends ny{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275cmp=T({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,o){n&2&&z("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[ee([{provide:ny,useExisting:e},{provide:Wn,useExisting:e},{provide:cp,useClass:Yb},{provide:El,useClass:$s},{provide:lp,useValue:null}]),J,q],ngContentSelectors:S$,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,o){n&1&&(he(E$),X(0),X(1,1),B(2,M$,1,0)(3,T$,7,0)(4,A$,4,0)),n&2&&(p(2),te(o._isServer?2:-1),p(),te(o._isNativeHtmlTable?3:4))},dependencies:[ey,Jb,iy,ty],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}
14.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});let i=e;return i})(),$me=(()=>{let e=class e extends dp{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","matCellDef",""]],standalone:!0,features:[ee([{provide:dp,useExisting:e}]),J]});let i=e;return i})(),Gme=(()=>{let e=class e extends up{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[ee([{provide:up,useExisting:e}]),J]});let i=e;return i})();var Wme=(()=>{let e=class e extends Zs{get name(){return this._name}set name(t){this._setNameInput(t)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[ee([{provide:Zs,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),J]});let i=e;return i})(),qme=(()=>{let e=class e extends qS{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[J]});let i=e;return i})();var Yme=(()=>{let e=class e extends YS{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[J]});let i=e;return i})();var Qme=(()=>{let e=class e extends Vl{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",O]},standalone:!0,features:[ee([{provide:Vl,useExisting:e}]),se,J]});let i=e;return i})();var Kme=(()=>{let e=class e extends hp{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[ee([{provide:hp,useExisting:e}]),J]});let i=e;return i})(),Zme=(()=>{let e=class e extends Zb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275cmp=T({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[ee([{provide:Zb,useExisting:e}]),J,q],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&dt(0,0)},dependencies:[Ra],encapsulation:2});let i=e;return i})();var Xme=(()=>{let e=class e extends Xb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ae(e)))(o||e)}})(),e.\u0275cmp=T({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[ee([{provide:Xb,useExisting:e}]),J,q],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&dt(0,0)},dependencies:[Ra],encapsulation:2});let i=e;return i})();var c1=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,mp,K]});let i=e;return i})(),R$=9007199254740991,s1=class extends Om{get data(){return this._data.value}set data(e){e=Array.isArray(e)?e:[],this._data.next(e),this._renderChangesSubscription||this._filterData(e)}get filter(){return this._filter.value}set filter(e){this._filter.next(e),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(e){this._sort=e,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(e){this._paginator=e,this._updateChangeSubscription()}constructor(e=[]){super(),this._renderData=new at([]),this._filter=new at(""),this._internalPageChanges=new E,this._renderChangesSubscription=null,this.sortingDataAccessor=(r,t)=>{let n=r[t];if(ub(n)){let o=Number(n);return o<R$?o:n}return n},this.sortData=(r,t)=>{let n=t.active,o=t.direction;return!n||o==""?r:r.sort((a,s)=>{let c=this.sortingDataAccessor(a,n),l=this.sortingDataAccessor(s,n),d=typeof c,h=typeof l;d!==h&&(d==="number"&&(c+=""),h==="number"&&(l+=""));let _=0;return c!=null&&l!=null?c>l?_=1:c<l&&(_=-1):c!=null?_=1:l!=null&&(_=-1),_*(o=="asc"?1:-1)})},this.filterPredicate=(r,t)=>{let n=Object.keys(r).reduce((a,s)=>a+r[s]+"\u25EC","").toLowerCase(),o=t.trim().toLowerCase();return n.indexOf(o)!=-1},this._data=new at(e),this._updateChangeSubscription()}_updateChangeSubscription(){let e=this._sort?Ze(this._sort.sortChange,this._sort.initialized):oe(null),r=this._paginator?Ze(this._paginator.page,this._internalPageChanges,this._paginator.initialized):oe(null),t=this._data,n=kn([t,this._filter]).pipe(ie(([s])=>this._filterData(s))),o=kn([n,e]).pipe(ie(([s])=>this._orderData(s))),a=kn([o,r]).pipe(ie(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=a.subscribe(s=>this._renderData.next(s))}_filterData(e){return this.filteredData=this.filter==null||this.filter===""?e:e.filter(r=>this.filterPredicate(r,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e}_pageData(e){if(!this.paginator)return e;let r=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(r,r+this.paginator.pageSize)}_updatePaginator(e){Promise.resolve().then(()=>{let r=this.paginator;if(r&&(r.length=e,r.pageIndex>0)){let t=Math.ceil(r.length/r.pageSize)-1||0,n=Math.min(r.pageIndex,t);n!==r.pageIndex&&(r.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var td=["*"];function O$(i,e){i&1&&X(0)}var u1=["tabListContainer"],h1=["tabList"],m1=["tabListInner"],p1=["nextPaginator"],f1=["previousPaginator"],P$=i=>({animationDuration:i}),F$=(i,e)=>({value:i,params:e});function N$(i,e){}var L$=["tabBodyWrapper"],j$=["tabHeader"];function V$(i,e){}function B$(i,e){if(i&1&&B(0,V$,0,0,"ng-template",12),i&2){let r=I().$implicit;D("cdkPortalOutlet",r.templateLabel)}}function z$(i,e){if(i&1&&P(0),i&2){let r=I().$implicit;ge(r.textLabel)}}function H$(i,e){if(i&1){let r=_e();m(0,"div",7,2),M("click",function(){let n=Y(r),o=n.$implicit,a=n.$index,s=I(),c=Ue(1);return Q(s._handleClick(o,c,a))})("cdkFocusChange",function(n){let o=Y(r).$index,a=I();return Q(a._tabFocusChanged(n,o))}),U(2,"span",8)(3,"div",9),m(4,"span",10)(5,"span",11),B(6,B$,1,1,null,12)(7,z$,1,1),f()()()}if(i&2){let r=e.$implicit,t=e.$index,n=Ue(1),o=I();lt(r.labelClass),z("mdc-tab--active",o.selectedIndex===t),D("id",o._getTabLabelId(t))("disabled",r.disabled)("fitInkBarToContent",o.fitInkBarToContent),G("tabIndex",o._getTabIndex(t))("aria-posinset",t+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(t))("aria-selected",o.selectedIndex===t)("aria-label",r.ariaLabel||null)("aria-labelledby",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null),p(3),D("matRippleTrigger",n)("matRippleDisabled",r.disabled||o.disableRipple),p(3),te(r.templateLabel?6:7
14)}}function U$(i,e){i&1&&X(0)}function $$(i,e){if(i&1){let r=_e();m(0,"mat-tab-body",13),M("_onCentered",function(){Y(r);let n=I();return Q(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){Y(r);let o=I();return Q(o._setTabBodyWrapperHeight(n))}),f()}if(i&2){let r=e.$implicit,t=e.$index,n=I();lt(r.bodyClass),z("mat-mdc-tab-body-active",n.selectedIndex===t),D("id",n._getTabContentId(t))("content",r.content)("position",r.position)("origin",r.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),G("tabindex",n.contentTabIndex!=null&&n.selectedIndex===t?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(t))("aria-hidden",n.selectedIndex!==t)}}var G$=["mat-tab-nav-bar",""],W$=["mat-tab-link",""],q$=new C("MatTabContent"),Y$=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(n){return new(n||e)(u(Se))},e.\u0275dir=x({type:e,selectors:[["","matTabContent",""]],standalone:!0,features:[ee([{provide:q$,useExisting:e}])]});let i=e;return i})(),Q$=new C("MatTabLabel"),g1=new C("MAT_TAB"),K$=(()=>{let e=class e extends KS{constructor(t,n,o){super(t,n),this._closestTab=o}};e.\u0275fac=function(n){return new(n||e)(u(Se),u(Ve),u(g1,8))},e.\u0275dir=x({type:e,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[ee([{provide:Q$,useExisting:e}]),J]});let i=e;return i})(),_1=new C("MAT_TAB_GROUP"),Z$=(()=>{let e=class e{get templateLabel(){return this._templateLabel}set templateLabel(t){this._setTemplateLabelInput(t)}get content(){return this._contentPortal}constructor(t,n){this._viewContainerRef=t,this._closestTabGroup=n,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new E,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new ci(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(t){t&&t._closestTab===this&&(this._templateLabel=t)}};e.\u0275fac=function(n){return new(n||e)(u(Ve),u(_1,8))},e.\u0275cmp=T({type:e,selectors:[["mat-tab"]],contentQueries:function(n,o,a){if(n&1&&(me(a,K$,5),me(a,Y$,7,Se)),n&2){let s;j(s=V())&&(o.templateLabel=s.first),j(s=V())&&(o._explicitContent=s.first)}},viewQuery:function(n,o){if(n&1&&ae(Se,7),n&2){let a;j(a=V())&&(o._implicitContent=a.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",O],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[ee([{provide:g1,useExisting:e}]),se,Ce,q],ngContentSelectors:td,decls:1,vars:0,template:function(n,o){n&1&&(he(),B(0,O$,1,0,"ng-template"))},encapsulation:2});let i=e;return i})(),By="mdc-tab-indicator--active",l1="mdc-tab-indicator--no-transition",Vp=class{constructor(e){this._items=e}hide(){this._items.forEach(e=>e.deactivateInkBar())}alignToElement(e){let r=this._items.find(n=>n.elementRef.nativeElement===e),t=this._currentItem;if(r!==t&&(t?.deactivateInkBar(),r)){let n=t?.elementRef.nativeElement.getBoundingClientRect?.();r.activateInkBar(n),this._currentItem=r}}},v1=(()=>{let e=class e{constructor(){this._elementRef=b(R),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(t){this._fitToContent!==t&&(this._fitToContent=t,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(t){let n=this._elementRef.nativeElement;if(!t||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(By);return}let o=n.getBoundingClientRect(),a=t.width/o.width,s=t.left-o.left;n.classList.add(l1),this._inkBarContentElement.style.setProperty("transform",`translateX(${s}px) scaleX(${a})`),n.getBoundingClientRect(),n.classList.remove(l1),n.classList.add(By),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(By)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let t=this._elementRef.nativeElement.ownerDocument||document,n=this._inkBarElement=t.createElement("span"),o=this._inkBarContentElement=t.createElement("span");n.className="mdc-tab-indicator",o.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",n.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let t=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;t.appendChild(this._inkBarElement)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",O]},features:[se]});let i=e;return i})();var b1=(()=>{let e=class e extends v1{constructor(t){super(),this.elementRef=t,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}};e.\u0275fac=function(n){return new(n||e)(u(R))},e.\u0275dir=x({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(n,o){n&2&&(G("aria-disabled",!!o.disabled),z("mat-mdc-tab-disabled",o.disabled))},inputs:{disabled:[2,"disabled","disabled",O]},standalone:!0,features:[se,J]});let i=e;return i})(),d1=At({passive:!0}),X$=650,J$=100,y1=(()=>{let e=class e{get selectedIndex(){return this._selectedIndex}set selectedIndex(t){let n=isNaN(t)?0:t;this._selectedIndex!=n&&(this._selectedIndexChanged=!0,this._selectedIndex=n,this._keyManager&&this._keyManager.updateActiveItem(n))}constructor(t,n,o,a,s,c,l){this._elementRef=t,this._changeDetectorRef=n,this._viewportRuler
14=o,this._dir=a,this._ngZone=s,this._platform=c,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new E,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new E,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new S,this.indexFocused=new S,this._sharedResizeObserver=b(_p),this._injector=b(fe),s.runOutsideAngular(()=>{ji(t.nativeElement,"mouseleave").pipe(ue(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){ji(this._previousPaginator.nativeElement,"touchstart",d1).pipe(ue(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),ji(this._nextPaginator.nativeElement,"touchstart",d1).pipe(ue(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){let t=this._dir?this._dir.change:oe("ltr"),n=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(en(32),ue(this._destroyed)),o=this._viewportRuler.change(150).pipe(ue(this._destroyed)),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Oo(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),pt(a,{injector:this._injector}),Ze(t,o,n,this._items.changes,this._itemsResized()).pipe(ue(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return typeof ResizeObserver!="function"?Mt:this._items.changes.pipe(We(this._items),Dt(t=>new ve(n=>this._ngZone.runOutsideAngular(()=>{let o=new ResizeObserver(a=>n.next(a));return t.forEach(a=>o.observe(a.elementRef.nativeElement)),()=>{o.disconnect()}}))),Zo(1),be(t=>t.some(n=>n.contentRect.width>0&&n.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(t){if(!Je(t))switch(t.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let n=this._items.get(this.focusIndex);n&&!n.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t))}break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){let t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",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(t){!this._isValidIndex(t)||this.focusIndex===t||!this._keyManager||this._keyManager.setActiveItem(t)}_isValidIndex(t){return this._items?!!this._items.toArray()[t]:!0}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();let n=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?n.scrollLeft=0:n.scrollLeft=n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let t=this.scrollDistance,n=this._getLayoutDirection()==="ltr"?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){let n=this._tabListContainer.nativeElement.offsetWidth,o=(t=="before"?-1:1)*n/3;return this._scrollTo(this._scrollDistance+o)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;let n=this._items?this._items.toArray()[t]:null;if(!n)return;let o=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:a,offsetWidth:s}=n.elementRef.nativeElement,c,l;this._getLayoutDirection()=="ltr"?(c=a,l=c+s):(l=this._tabListInner.nativeElement.offsetWidth-a,c=l-s);let d=this.scrollDistance,h=this.scrollDistance+o;c<d?this.scrollDistance-=d-c:l>h&&(this.scrollDistance+=Math.min(l-h,c-d))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let t=this._tabListInner.nativeElement.scrollWidth,n=this._elementRef.nativeElement.offsetWidth,o=t-n>=5;o||(this.scrollDistance=0),o!==this._showPaginationControls&&(this._showPaginationControls=o,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let t=this._tabListInner.nativeElement.scrollWidth,n=this._tabListContainer.nativeElement.offsetWidth;return t-n||0}_alignInkBarToSelectedTab(){let t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=t?t.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,n){n&&n.button!=null&&n.button!==0||(this._stopInterval(),En(X$,J$).pipe(ue(Ze(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:o,distance:a}=this._scrollHeader(t);(a===0||a>=o)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(gi),u(Ye,8),u(H),u(xe),u(He,8))},e.\u0275dir=x({type:e,inputs:{disablePagination:[2,"disablePagination","disablePagination",O],selectedIndex:[2,"selectedIndex","selectedIndex",Ke]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[se]});let i=e;return i})(),e6=(()=>{let e=class e extends y1{constructor(t,n,o,a,s,c,l){super(t,n,o,a,s,c,l),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new Vp(this._items),super.ngAfterContentInit()}_itemSelected(t){t.preventDefault()}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(gi),u(Ye,8),u(H),u(xe),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["mat-tab-header"]],contentQueries:function(n,o,a){if(n&1&&me(a,b1,4),n&2){let s;j(s=V())&&(o._items=s)}},viewQuery:function(n,o){if(n&1&&(ae(u1,7),ae(h1,7),ae(m1,7),ae(p1,5),ae(f1,5)),n&2){let a;j(a=V())&&(o._tabListContainer=a.first),j(a=V())&&(o._tabList=a.first),j(a=V())&&(o._tabListInner=a.first),j(a=V())&&(o._nextPaginator=a.first),j(a=V())&&(o._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(n,o){n&2&&z("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",O]},standalone:!0,features:[se,J,q],ngContentSelectors:td,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"div",5,0),M("click",function(){return Y(a),Q(o._handlePaginatorClick("before"))})("mousedown",function(c){return Y(a),Q(o._handlePaginatorPress("before",c))})("touchend",function(){return Y(a),Q(o._stopInterval())}),U(2,"div",6),f(),m(3,"div",7,1),M("keydown",function(c){return Y(a),Q(o._handleKeydown(c))}),m(5,"div",8,2),M("cdkObserveContent",function(){return Y(a),Q(o._onContentChanges())}),m(7,"div",9,3),X(9),f()()(),m(10,"div",10,4),M("mousedown",function(c){return Y(a),Q(o._handlePaginatorPress("after",c))})("click",function(){return Y(a),Q(o._handlePaginatorClick("after"))})("touchend",function(){return Y(a),Q(o._stopInterval())}),U(12,"div",6),f()}n&2&&(z("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),D("matRippleDisabled",o._disableScrollBefore||o.disableRipple),p(3),z("_mat-animation-noopable",o._animationMode==="NoopAnimations"),p(2),G("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby||null),p(5),z("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),D("matRippleDisabled",o._disableScrollAfter||o.disableRipple))},dependencies:[jt,fm],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;
14cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2});let i=e;return i})(),w1=new C("MAT_TABS_CONFIG"),t6={translateTab:et("translateTab",[Me("center, void, left-origin-center, right-origin-center",le({transform:"none",visibility:"visible"})),Me("left",le({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Me("right",le({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Re("* => left, * => right, left => center, right => center",Fe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Re("void => left-origin-center",[le({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),Fe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Re("void => right-origin-center",[le({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),Fe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},i6=(()=>{let e=class e extends Ft{constructor(t,n,o,a){super(t,n,a),this._host=o,this._centeringSub=de.EMPTY,this._leavingSub=de.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(We(this._host._isCenterPosition(this._host._position))).subscribe(t=>{this._host._content&&t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)(u(Vi),u(Ve),u(Ne(()=>C1)),u(re))},e.\u0275dir=x({type:e,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[J]});let i=e;return i})(),C1=(()=>{let e=class e{set position(t){this._positionIndex=t,this._computePositionAnimationState()}constructor(t,n,o){this._elementRef=t,this._dir=n,this._dirChangeSubscription=de.EMPTY,this._translateTabComplete=new E,this._onCentering=new S,this._beforeCentering=new S,this._afterLeavingCenter=new S,this._onCentered=new S(!0),this.animationDuration="500ms",this.preserveContent=!1,n&&(this._dirChangeSubscription=n.change.subscribe(a=>{this._computePositionAnimationState(a),o.markForCheck()})),this._translateTabComplete.subscribe(a=>{this._isCenterPosition(a.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(a.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){let n=this._isCenterPosition(t.toState);this._beforeCentering.emit(n),n&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(t){return t=="center"||t=="left-origin-center"||t=="right-origin-center"}_computePositionAnimationState(t=this._getLayoutDirection()){this._positionIndex<0?this._position=t=="ltr"?"left"
14:"right":this._positionIndex>0?this._position=t=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(t){let n=this._getLayoutDirection();return n=="ltr"&&t<=0||n=="rtl"&&t>0?"left-origin-center":"right-origin-center"}};e.\u0275fac=function(n){return new(n||e)(u(R),u(Ye,8),u(ne))},e.\u0275cmp=T({type:e,selectors:[["mat-tab-body"]],viewQuery:function(n,o){if(n&1&&ae(Ft,5),n&2){let a;j(a=V())&&(o._portalHost=a.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[q],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(n,o){if(n&1){let a=_e();m(0,"div",1,0),M("@translateTab.start",function(c){return Y(a),Q(o._onTranslateTabStarted(c))})("@translateTab.done",function(c){return Y(a),Q(o._translateTabComplete.next(c))}),B(2,N$,0,0,"ng-template",2),f()}n&2&&D("@translateTab",lr(3,F$,o._position,Do(1,P$,o.animationDuration)))},dependencies:[i6,Gn],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[t6.translateTab]}});let i=e;return i})(),n6=0,r6=!0,kpe=(()=>{let e=class e{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(t){this._fitInkBarToContent=t,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=isNaN(t)?null:t}get animationDuration(){return this._animationDuration}set animationDuration(t){let n=t+"";this._animationDuration=/^\d+$/.test(n)?t+"ms":n}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(t){this._contentTabIndex=isNaN(t)?null:t}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){if(!r6)throw new Error("mat-tab-group background color must be set through the Sass theming API");let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&n.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}constructor(t,n,o,a){this._elementRef=t,this._changeDetectorRef=n,this._animationMode=a,this._tabs=new zt,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=de.EMPTY,this._tabLabelSubscription=de.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new S,this.focusChange=new S,this.animationDone=new S,this.selectedTabChange=new S(!0),this._isServer=!b(xe).isBrowser,this._groupId=n6++,this.animationDuration=o&&o.animationDuration?o.animationDuration:"500ms",this.disablePagination=o&&o.disablePagination!=null?o.disablePagination:!1,this.dynamicHeight=o&&o.dynamicHeight!=null?o.dynamicHeight:!1,o?.contentTabIndex!=null&&(this.contentTabIndex=o.contentTabIndex),this.preserveContent=!!o?.preserveContent,this.fitInkBarToContent=o&&o.fitInkBarToContent!=null?o.fitInkBarToContent:!1,this.stretchTabs=o&&o.stretchTabs!=null?o.stretchTabs:!0}ngAfterContentChecked(){let t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){let n=this._selectedIndex==null;if(!n){this.selectedTabChange.emit(this._createChangeEvent(t));let o=this._tabBodyWrapper.nativeElement;o.style.minHeight=o.clientHeight+"px"}Promise.resolve().then(()=>
14{this._tabs.forEach((o,a)=>o.isActive=a===t),n||(this.selectedIndexChange.emit(t),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,o)=>{n.position=o-t,this._selectedIndex!=null&&n.position==0&&!n.origin&&(n.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let t=this._clampTabIndex(this._indexToSelect);if(t===this._selectedIndex){let n=this._tabs.toArray(),o;for(let a=0;a<n.length;a++)if(n[a].isActive){this._indexToSelect=this._selectedIndex=a,this._lastFocusedTabIndex=null,o=n[a];break}!o&&n[t]&&Promise.resolve().then(()=>{n[t].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(t))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(We(this._allTabs)).subscribe(t=>{this._tabs.reset(t.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(t){let n=this._tabHeader;n&&(n.focusIndex=t)}_focusChanged(t){this._lastFocusedTabIndex=t,this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){let n=new zy;return n.index=t,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[t]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Ze(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;let n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=t+"px")}_removeTabBodyWrapperHeight(){let t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,n,o){n.focusIndex=o,t.disabled||(this.selectedIndex=o)}_getTabIndex(t){let n=this._lastFocusedTabIndex??this.selectedIndex;return t===n?0:-1}_tabFocusChanged(t,n){t&&t!=="mouse"&&t!=="touch"&&(this._tabHeader.focusIndex=n)}};e.\u0275fac=function(n){return new(n||e)(u(R),u(ne),u(w1,8),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["mat-tab-group"]],contentQueries:function(n,o,a){if(n&1&&me(a,Z$,5),n&2){let s;j(s=V())&&(o._allTabs=s)}},viewQuery:function(n,o){if(n&1&&(ae(L$,5),ae(j$,5)),n&2){let a;j(a=V())&&(o._tabBodyWrapper=a.first),j(a=V())&&(o._tabHeader=a.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(n,o){n&2&&(lt("mat-"+(o.color||"primary")),It("--mat-tab-animation-duration",o.animationDuration),z("mat-mdc-tab-group-dynamic-height",o.dynamicHeight)("mat-mdc-tab-group-inverted-header",o.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",o.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",O],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",O],dynamicHeight:[2,"dynamicHeight","dynamicHeight",O],selectedIndex:[2,"selectedIndex","selectedIndex",Ke],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",Ke],disablePagination:[2,"disablePagination","disablePagination",O],disableRipple:[2,"disableRipple","disableRipple",O],preserveContent:[2,"preserveContent","preserveContent",O],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[ee([{provide:_1,useExisting:e}]),se,q],ngContentSelectors:td,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"mat-tab-header",3,0),M("indexFocused",function(c){return Y(a),Q(o._focusChanged(c))})("selectFocusedIndex",function(c){return Y(a),Q(o.selectedIndex=c)}
14),wt(2,H$,8,17,"div",4,Fn),f(),B(4,U$,1,0),m(5,"div",5,1),wt(7,$$,1,13,"mat-tab-body",6,Fn),f()}n&2&&(D("selectedIndex",o.selectedIndex||0)("disableRipple",o.disableRipple)("disablePagination",o.disablePagination)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby),p(2),Ct(o._tabs),p(2),te(o._isServer?4:-1),p(),z("_mat-animation-noopable",o._animationMode==="NoopAnimations"),p(2),Ct(o._tabs))},dependencies:[e6,b1,Im,jt,Ft,C1],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}
14.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}
14.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{al
14ign-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2});let i=e;return i})(),zy=class{},o6=0,a6=(()=>{let e=class e extends y1{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(t){this._fitInkBarToContent.next(t),this._changeDetectorRef.markForCheck()}get animationDuration(){return this._animationDuration}set animationDuration(t){let n=t+"";this._animationDuration=/^\d+$/.test(n)?t+"ms":n}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&n.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}constructor(t,n,o,a,s,c,l,d){super(t,a,s,n,o,c,l),this._fitInkBarToContent=new at(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=d&&d.disablePagination!=null?d.disablePagination:!1,this.fitInkBarToContent=d&&d.fitInkBarToContent!=null?d.fitInkBarToContent:!1,this.stretchTabs=d&&d.stretchTabs!=null?d.stretchTabs:!0}_itemSelected(){}ngAfterContentInit(){this._inkBar=new Vp(this._items),this._items.changes.pipe(We(null),ue(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;let t=this._items.toArray();for(let n=0;n<t.length;n++)if(t[n].active){this.selectedIndex=n,this._changeDetectorRef.markForCheck(),this.tabPanel&&(this.tabPanel._activeTabId=t[n].id);return}this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}};e.\u0275fac=function(n){return new(n||e)(u(R),u(Ye,8),u(H),u(ne),u(gi),u(xe),u(He,8),u(w1,8))},e.\u0275cmp=T({type:e,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(n,o,a){if(n&1&&me(a,s6,5),n&2){let s;j(s=V())&&(o._items=s)}},viewQuery:function(n,o){if(n&1&&(ae(u1,7),ae(h1,7),ae(m1,7),ae(p1,5),ae(f1,5)),n&2){let a;j(a=V())&&(o._tabListContainer=a.first),j(a=V())&&(o._tabList=a.first),j(a=V())&&(o._tabListInner=a.first),j(a=V())&&(o._nextPaginator=a.first),j(a=V())&&(o._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(n,o){n&2&&(G("role",o._getRole()),It("--mat-tab-animation-duration",o.animationDuration),z("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",o.stretchTabs)("mat-primary",o.color!=="warn"&&o.color!=="accent")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("_mat-animation-noopable",o._animationMode==="NoopAnimations"))},inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",O],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",O],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[2,"disableRipple","disableRipple",O],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],standalone:!0,features:[se,J,q],attrs:G$,ngContentSelectors:td,decls:13,vars:6,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,o){if(n&1){let a=_e();he(),m(0,"div",5,0),M("click",function(){return Y(a),Q(o._handlePaginatorClick("before"))})("mousedown",function(c){return Y(a),Q(o._handlePaginatorPress("before",c))})("touchend",function(){return Y(a),Q(o._stopInterval())}),U(2,"div",6),f(),m(3,"div",7,1),M("keydown",function(c){return Y(a),Q(o._handleKeydown(c))}),m(5,"div",8,2),M("cdkObserveContent",function(){return Y(a),Q(o._onContentChanges())}),m(7,"div",9,3),X(9),f()()(),m(10,"div",10,4),M("mousedown",function(c){return Y(a),Q(o._handlePaginatorPress("after",c))})("click",function(){return Y(a),Q(o._handlePaginatorClick("after"))})("touchend",function(){return Y(a),Q(o._stopInterval())}),U(12,"div",6),f()}n&2&&(z("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),D("matRippleDisabled",o._disableScrollBefore||o.disableRipple),p(10),z("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),D("matRippleDisabled",o._disableScrollAfter||o.disableRipple))},dependencies:[jt,fm],styles:[".mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}
14.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-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;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2});let i=e;return i})(),s6=(()=>{let e=class e extends v1{get active(){return this._isActive}set active(t){t!==this._isActive&&(this._isActive=t,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(t,n,o,a,s,c){super(),this._tabNavBar=t,this.elementRef=n,this._focusMonitor=s,this._destroyed=new E,this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id=`mat-tab-link-${o6++}`,this.rippleConfig=o||{},this.tabIndex=parseInt(a)||0,c==="NoopAnimations"&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),t._fitInkBarToContent.pipe(ue(this._destroyed)).subscribe(l=>{this.fitInkBarToContent=l})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(t){(t.keyCode===32||t.keyCode===13)&&(this.disabled?t.preventDefault():this._tabNavBar.tabPanel&&(t.keyCode===32&&t.preventDefault(),this.elementRef.nativeElement.click()))}
14_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.disabled?-1:this.tabIndex}};e.\u0275fac=function(n){return new(n||e)(u(a6),u(R),u(Ea,8),mt("tabindex"),u(gt),u(He,8))},e.\u0275cmp=T({type:e,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(n,o){n&1&&M("focus",function(){return o._handleFocus()})("keydown",function(s){return o._handleKeydown(s)}),n&2&&(G("aria-controls",o._getAriaControls())("aria-current",o._getAriaCurrent())("aria-disabled",o.disabled)("aria-selected",o._getAriaSelected())("id",o.id)("tabIndex",o._getTabIndex())("role",o._getRole()),z("mat-mdc-tab-disabled",o.disabled)("mdc-tab--active",o.active))},inputs:{active:[2,"active","active",O],disabled:[2,"disabled","disabled",O],disableRipple:[2,"disableRipple","disableRipple",O],tabIndex:[2,"tabIndex","tabIndex",t=>t==null?0:Ke(t)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[se,J,q],attrs:W$,ngContentSelectors:td,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(n,o){n&1&&(he(),U(0,"span",0)(1,"div",1),m(2,"span",2)(3,"span",3),X(4),f()()),n&2&&(p(),D("matRippleTrigger",o.elementRef.nativeElement)("matRippleDisabled",o.rippleDisabled))},dependencies:[jt],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0});let i=e;return i})();var x1=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,K]});let i=e;return i})();var c6=["*",[["mat-toolbar-row"]]],l6=["*","mat-toolbar-row"],d6=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0});let i=e;return i})(),Tpe=(()=>{let e=class e{constructor(t,n,o){this._elementRef=t,this._platform=n,this._document=o}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}};e.\u0275fac=function(n){return new(n||e)(u(R),u(xe),u(re))},e.\u0275cmp=T({type:e,selectors:[["mat-toolbar"]],contentQueries:function(n,o,a){if(n&1&&me(a,d6,5),n&2){let s;j(s=V())&&(o._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(n,o){n&2&&(lt(o.color?"mat-"+o.color:""),z("mat-toolbar-multiple-rows",o._toolbarRows.length>0)("mat-toolbar-single-row",o._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[q],ngContentSelectors:l6,decls:2,vars:0,template:function(n,o){n&1&&(he(c6),X(0),X(1,
141))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-app-surface));color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-app-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-app-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-app-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-app-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-app-title-large-tracking));margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0});let i=e;return i})();var D1=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[K,K]});let i=e;return i})();var I1=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=N({type:e}),e.\u0275inj=F({imports:[pp,K,K]});let i=e;return i})();var k1=(()=>{let e=class e{};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275mod",N({type:e})),g(e,"\u0275inj",F({imports:[mp,pp,US,yM,wM,CM,Uo,bS,EM,AM,RM,a1,JM,sT,Dp,gT,_T,rc,NM,xT,IT,DE,PT,FT,Rm,Op,Ht,oc,HT,UT,wS,WT,YT,c1,x1,D1,Mp,I1,Ta,ro]}));let i=e;return i})();function E1(i){let e=i.match(/\/(contentassets|globalassets)\/.*/i);return e?e[0]:""}function Afe(i,e){let r=E1(i);return e.map(n=>{let o=n.width?`width=${n.width}`:"",a=n.height?`height=${n.height}`:"",s=[o,a].filter(Boolean).join(",");return`${Xe.OptimizelyCMSBaseUrl}cdn-cgi/image/${s}${r} ${n.width||""}w`}).join(", ")}function Rfe(i,e){let r=E1(i),t=e[0],n=t.width?`width=${t.width}`:"",o=t.height?`height=${t.height}`:"",a=[n,o].filter(Boolean).join(",");return`${Xe.OptimizelyCMSBaseUrl}cdn-cgi/image/${a}${r}`}function S1(i){if(!i||i==null||i==null)return i;let e=/(<img\b[^>]*?\bsrc=["'])(\/?globalassets\/[^"']+)(["'])/gi;return i.replace(e,(r,t,n,o)=>{n.startsWith("/")||(n="/"+n);let a=`${Xe.OptimizelyCMSBaseUrl}${n.replace(/^\/?/,"")}`;return`${t}${a}${o}`})}function Ofe(i){return i&&(i.endsWith(".mp4")||i.endsWith(".webm")||i.endsWith(".ogg"))}var Bp=(()=>{let e=class e{constructor(t){g(this,"sanitized");this.sanitized=t}transform(t){return t=S1(t),t=t.replace("sandbox",""),t=this.addPlaysInlineAttributeToVideoTag(t),this.sanitized.bypassSecurityTrustHtml(t)}addPlaysInlineAttributeToVideoTag(t){return t.replace(/<video([^>]*)>/gi,(n,o)=>(/playsinline/.test(o)||(o+=" playsinline"),/webkit-playsinline/.test(o)||(o+=" webkit-playsinline"),`<video${o}>`))}};g(e,"\u0275fac",function(n){return new(n||e)(u(ba,16))}),g(e,"\u0275pipe",Tt({name:"safeHtml",type:e,pure:!0}));let i=e;return i})();var jfe=(()=>{let e=class e{transform(t,n){return typeof t!="number"?Number(t.replace(/[^0-9.
14-]+/g,""))*n:t*n}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275pipe",Tt({name:"removeCurrencyPipe",type:e,pure:!0}));let i=e;return i})();var zfe=(()=>{let e=class e{transform(t){return t?.replace(/[^a-zA-Z0-9-]/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"-")}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275pipe",Tt({name:"applicationName",type:e,pure:!0}));let i=e;return i})();var Kfe=(()=>{let e=class e{constructor(t){g(this,"sanitizer");this.sanitizer=t}transform(t,n){switch(n){case"html":return this.sanitizer.bypassSecurityTrustHtml(t);case"style":return this.sanitizer.bypassSecurityTrustStyle(t);case"script":return this.sanitizer.bypassSecurityTrustScript(t);case"url":return this.sanitizer.bypassSecurityTrustUrl(t);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(t);default:throw new Error(`Invalid safe type specified: ${n}`)}}};g(e,"\u0275fac",function(n){return new(n||e)(u(ba,16))}),g(e,"\u0275pipe",Tt({name:"safe",type:e,pure:!0}));let i=e;return i})();var tge=(()=>{let e=class e{transform(t,n,o){if(!n||!Array.isArray(t))return t;if(n&&Array.isArray(t)){let a=Object.keys(n);return o?t.filter(s=>a.reduce((c,l)=>c&&new RegExp(n[l],"gi").test(s[l])||n[l]=="",!0)):t.filter(s=>a.some(c=>new RegExp(n[c],"gi").test(s[c])||n[c]==""))}}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275pipe",Tt({name:"searchFilter",type:e,pure:!0}));let i=e;return i})();function h6(i,e){if(i&1){let r=_e();m(0,"a",12),M("keyup.enter",function(){Y(r),I(3);let n=Ue(1);return Q(n.previous())})("click",function(){Y(r),I(3);let n=Ue(1);return Q(n.previous())}),P(1),m(2,"span",13),P(3),f()()}if(i&2){let r=I(3);p(),Pe(" ",r.previousLabel," "),p(2),ge(r.screenReaderPageLabel)}}function m6(i,e){if(i&1&&(m(0,"span",14),P(1),m(2,"span",13),P(3),f()()),i&2){let r=I(3);p(),Pe(" ",r.previousLabel," "),p(2),ge(r.screenReaderPageLabel)}}function p6(i,e){if(i&1&&(m(0,"li",9),B(1,h6,4,2,"a",10)(2,m6,4,2,"span",11),f()),i&2){I(2);let r=Ue(1);z("disabled",r.isFirstPage()),p(),D("ngIf",1<r.getCurrent()),p(),D("ngIf",r.isFirstPage())}}function f6(i,e){if(i&1){let r=_e();m(0,"a",12),M("keyup.enter",function(){Y(r);let n=I().$implicit;I(2);let o=Ue(1);return Q(o.setCurrent(n.value))})("click",function(){Y(r);let n=I().$implicit;I(2);let o=Ue(1);return Q(o.setCurrent(n.value))}),m(1,"span",13),P(2),f(),m(3,"span"),P(4),$r(5,"number"),f()()}if(i&2){let r=I().$implicit,t=I(2);p(2),Pe("",t.screenReaderPageLabel," "),p(2),ge(r.label==="..."?r.label:z_(5,2,r.label,""))}}function g6(i,e){if(i&1&&(sr(0),m(1,"span",16)(2,"span",13),P(3),f(),m(4,"span"),P(5),$r(6,"number"),f()(),cr()),i&2){let r=I().$implicit,t=I(2);p(3),Pe("",t.screenReaderCurrentLabel," "),p(2),ge(r.label==="..."?r.label:z_(6,2,r.label,""))}}function _6(i,e){if(i&1&&(m(0,"li"),B(1,f6,6,5,"a",10)(2,g6,7,5,"ng-container",15),f()),i&2){let r=e.$implicit;I(2);let t=Ue(1);z("current",t.getCurrent()===r.value)("ellipsis",r.label==="..."),p(),D("ngIf",t.getCurrent()!==r.value),p(),D("ngIf",t.getCurrent()===r.value)}}function v6(i,e){if(i&1){let r=_e();m(0,"a",12),M("keyup.enter",function(){Y(r),I(3);let n=Ue(1);return Q(n.next())})("click",function(){Y(r),I(3);let n=Ue(1);return Q(n.next())}),P(1),m(2,"span",13),P(3),f()()}if(i&2){let r=I(3);p(),Pe(" ",r.nextLabel," "),p(2),ge(r.screenReaderPageLabel)}}function b6(i,e){if(i&1&&(m(0,"span",14),P(1),m(2,"span",13),P(3),f()()),i&2){let r=I(3);p(),Pe(" ",r.nextLabel," "),p(2),ge(r.screenReaderPageLabel)}}function y6(i,e){if(i&1&&(m(0,"li",17),B(1,v6,4,2,"a",10)(2,b6,4,2,"span",11),f()),i&2){I(2);let r=Ue(1);z("disabled",r.isLastPage()),p(),D("ngIf",!r.isLastPage()),p(),D("ngIf",r.isLastPage())}}function w6(i,e){if(i&1&&(m(0,"ul",4),B(1,p6,3,4,"li",5),m(2,"li",6),P(3),f(),B(4,_6,3,6,"li",7)(5,y6,3,4,"li",8),f()),i&2){let r=I(),t=Ue(1);z("responsive",r.responsive),p(),D("ngIf",r.directionLinks),p(2),V_(" ",t.getCurrent()," / ",t.getLastPage()," "),p(),D("ngForOf",t.pages)("ngForTrackBy",r.trackByIndex),p(),D("ngIf",r.directionLinks)}}var id=class{constructor(){this.change=new S,this.instances={},this.DEFAULT_ID="DEFAULT_PAGINATION_ID"}defaultId(){return this.DEFAULT_ID}register(e){return e.id==null&&(e.id=this.DEFAULT_ID),this.instances[e.id]?this.updateInstance(e):(this.instances[e.id]=e,!0)}updateInstance(e){let r=!1;for(let t in this.instances[e.id])e[t]!==this.instances[e.id][t]&&(this.instances[e.id][t]=e[t],r=!0);return r}getCurrentPage(e){return this.instances[e]?this.instances[e].currentPage:1}setCurrentPage(e,r){if(this.instances[e]){let t=this.instances[e],n=Math.ceil(t.totalItems/t.itemsPerPage);r<=n&&1<=r&&(this.instances[e].currentPage=r,this.change.emit(e))}}setTotalItems(e,r){this.instances[e]&&0<=r&&(this.instances[e].totalItems=r,this.change.emit(e))}setItemsPerPage(e,r){this.instances[e]&&(this.instances[e].itemsPerPage=r,this.change.emit(e))}getInstance(e=this.DEFAULT_ID){return this.instances[e]?this.clone(this.instances[e]):{}}clone(e){var r={};for(var t in e)e.hasOwnProperty(t)&&(r[t]=e[t]);return r}},C6=Number.MAX_SAFE_INTEGER,yge=(()=>{class i{constructor(r){this.service=r,this.state={}}transform(r,t){if(!(r instanceof Array)){let h=t.id||this.service.defaultId();return this.state[h]?this.state[h].slice:r}let n=t.totalItems&&t.totalItems!==r.length,o=this.createInstance(r,t),a=o.id,s,c,l=o.itemsPerPage,d=this.service.register(o);if(!n&&r instanceof Array){if(l=+l||C6,s=(o.currentPage-1)*l,c=s+l,this.stateIsIdentical(a,r,s,c))return this.state[a].slice;{let _=r.slice(s,c);return this.saveState(a,r,_,s,c),this.service.change.emit(a),_}}else return d&&this.service.change.emit(a),this.saveState(a,r,r,s,c),r}createInstance(r,t){return this.checkConfig(t),{id:t.id!=null?t.id:this.service.defaultId(),itemsPerPage:+t.itemsPerPage||0,currentPage:+t.currentPage||1,totalItems:+t.totalItems||r.length}}checkConfig(r){let n=["itemsPerPage","currentPage"].filter(o=>!(o in r));if(0<n.length)throw new Error(`PaginatePipe: Argument is missing the following required properties: ${n.join(", ")}`)}saveState(r,t,n,o,a){this.state[r]={collection:t,size:t.length,slice:n,start:o,end:a}}stateIsIdentical(r,t,n,o){let a=this.state[r];return!a||!(a.size===t.length&&a.start===n&&a.end===o)?!1:a.slice.every((c,l)=>c===t[n+l])}}return i.\u0275fac=function(r){return new(r||i)(u(id,16))},i.\u0275pipe=Tt({name:"paginate",type:i,pure:!1}),i})();var x6=(()=>{class i{constructor(r,t){this.service=r,this.changeDetectorRef=t,this.maxSize=7,this.pageChange=new S,this.pageBoundsCorrection=new S,this.pages=[],this.changeSub=this.service.change.subscribe(n=>{this.id===n&&(this.updatePageLinks(),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges())})}ngOnInit(){this.id===void 0&&(this.id=this.service.defaultId()),this.updatePageLinks()}ngOnChanges(r){this.updatePageLinks()}ngOnDestroy(){this.changeSub.unsubscribe()}previous(){this.checkValidId(),this.setCurrent(this.getCurrent()-1)}next(){this.checkValidId(),this.setCurrent(this.getCurrent()+1)}isFirstPage(){return this.getCurrent()===1}isLastPage(){return this.getLastPage()===this.getCurrent()}setCurrent(r){this.pageChange.emit(r)}
14getCurrent(){return this.service.getCurrentPage(this.id)}getLastPage(){let r=this.service.getInstance(this.id);return r.totalItems<1?1:Math.ceil(r.totalItems/r.itemsPerPage)}getTotalItems(){return this.service.getInstance(this.id).totalItems}checkValidId(){this.service.getInstance(this.id).id==null&&console.warn(`PaginationControlsDirective: the specified id "${this.id}" does not match any registered PaginationInstance`)}updatePageLinks(){let r=this.service.getInstance(this.id),t=this.outOfBoundCorrection(r);t!==r.currentPage?setTimeout(()=>{this.pageBoundsCorrection.emit(t),this.pages=this.createPageArray(r.currentPage,r.itemsPerPage,r.totalItems,this.maxSize)}):this.pages=this.createPageArray(r.currentPage,r.itemsPerPage,r.totalItems,this.maxSize)}outOfBoundCorrection(r){let t=Math.ceil(r.totalItems/r.itemsPerPage);return t<r.currentPage&&0<t?t:r.currentPage<1?1:r.currentPage}createPageArray(r,t,n,o){o=+o;let a=[],s=Math.max(Math.ceil(n/t),1),c=Math.ceil(o/2),l=r<=c,d=s-c<r,h=!l&&!d,_=o<s,v=1;for(;v<=s&&v<=o;){let w,W=this.calculatePageNumber(v,r,o,s),L=v===2&&(h||d),$=v===o-1&&(h||l);_&&(L||$)?w="...":w=W,a.push({label:w,value:W}),v++}return a}calculatePageNumber(r,t,n,o){let a=Math.ceil(n/2);return r===n?o:r===1?r:n<o?o-a<t?o-n+r:a<t?t-a+r:r:r}}return i.\u0275fac=function(r){return new(r||i)(u(id),u(ne))},i.\u0275dir=x({type:i,selectors:[["pagination-template"],["","pagination-template",""]],inputs:{id:"id",maxSize:"maxSize"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},exportAs:["paginationApi"],features:[Ce]}),i})();function Hy(i){return!!i&&i!=="false"}var wge=(()=>{class i{constructor(){this.maxSize=7,this.previousLabel="Previous",this.nextLabel="Next",this.screenReaderPaginationLabel="Pagination",this.screenReaderPageLabel="page",this.screenReaderCurrentLabel="You're on page",this.pageChange=new S,this.pageBoundsCorrection=new S,this._directionLinks=!0,this._autoHide=!1,this._responsive=!1}get directionLinks(){return this._directionLinks}set directionLinks(r){this._directionLinks=Hy(r)}get autoHide(){return this._autoHide}set autoHide(r){this._autoHide=Hy(r)}get responsive(){return this._responsive}set responsive(r){this._responsive=Hy(r)}trackByIndex(r){return r}}return i.\u0275fac=function(r){return new(r||i)},i.\u0275cmp=T({type:i,selectors:[["pagination-controls"]],inputs:{id:"id",maxSize:"maxSize",directionLinks:"directionLinks",autoHide:"autoHide",responsive:"responsive",previousLabel:"previousLabel",nextLabel:"nextLabel",screenReaderPaginationLabel:"screenReaderPaginationLabel",screenReaderPageLabel:"screenReaderPageLabel",screenReaderCurrentLabel:"screenReaderCurrentLabel"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},decls:4,vars:4,consts:[["p","paginationApi"],[3,"pageChange","pageBoundsCorrection","id","maxSize"],["role","navigation"],["class","ngx-pagination",3,"responsive",4,"ngIf"],[1,"ngx-pagination"],["class","pagination-previous",3,"disabled",4,"ngIf"],[1,"small-screen"],[3,"current","ellipsis",4,"ngFor","ngForOf","ngForTrackBy"],["class","pagination-next",3,"disabled",4,"ngIf"],[1,"pagination-previous"],["tabindex","0",3,"keyup.enter","click",4,"ngIf"],["aria-disabled","true",4,"ngIf"],["tabindex","0",3,"keyup.enter","click"],[1,"show-for-sr"],["aria-disabled","true"],[4,"ngIf"],["aria-live","polite"],[1,"pagination-next"]],template:function(r,t){if(r&1){let n=_e();m(0,"pagination-template",1,0),M("pageChange",function(a){return Y(n),Q(t.pageChange.emit(a))})("pageBoundsCorrection",function(a){return Y(n),Q(t.pageBoundsCorrection.emit(a))}),m(2,"nav",2),B(3,w6,6,8,"ul",3),f()()}if(r&2){let n=Ue(1);D("id",t.id)("maxSize",t.maxSize),p(2),G("aria-label",t.screenReaderPaginationLabel),p(),D("ngIf",!(t.autoHide&&n.pages.length<=1))}},dependencies:[x6,hr,ur,MI],styles:[`.ngx-pagination{margin-left:0;margin-bottom:1rem}.ngx-pagination:before,.ngx-pagination:after{content:" ";display:table}.ngx-pagination:after{clear:both}.ngx-pagination li{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-right:.0625rem;border-radius:0}.ngx-pagination li{display:inline-block}.ngx-pagination a,.ngx-pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.ngx-pagination a:hover,.ngx-pagination button:hover{background:#e6e6e6}.ngx-pagination .current{padding:.1875rem .625rem;background:#2199e8;color:#fefefe;cursor:default}.ngx-pagination .disabled{padding:.1875rem .625rem;color:#cacaca;
14cursor:default}.ngx-pagination .disabled:hover{background:transparent}.ngx-pagination a,.ngx-pagination button{cursor:pointer}.ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{content:"\\ab";display:inline-block;margin-right:.5rem}.ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{content:"\\bb";display:inline-block;margin-left:.5rem}.ngx-pagination .show-for-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ngx-pagination .small-screen{display:none}@media screen and (max-width: 601px){.ngx-pagination.responsive .small-screen{display:inline-block}.ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next){display:none}}
15`],encapsulation:2,changeDetection:0}),i})(),T1=(()=>{class i{}return i.\u0275fac=function(r){return new(r||i)},i.\u0275mod=N({type:i}),i.\u0275inj=F({providers:[id],imports:[[ot]]}),i})();var xge=(()=>{let e=class e{transform(t,n,o=[]){return!n||!t?t:e.filter(t,n,o)}static filter(t,n,o){let a=n.toLowerCase();function s(c,l){if(typeof c=="string"&&c.toString().toLowerCase().includes(a))return!0;for(let d in c)if(!(c[d]===null||c[d]==null||o.includes(d))){if(typeof c[d]=="object"){if(s(c[d],l))return!0}else if(c[d].toString().toLowerCase().includes(a))return!0}return!1}return t.filter(function(c){return s(c,n)})}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275pipe",Tt({name:"filter",type:e,pure:!1})),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac}));let i=e;return i})();var D6=new C("google-tag-manager-config"),I6=(()=>{let e=class e{constructor(t){this._googleTagManagerConfig={id:null,gtm_auth:"",gtm_preview:""},t&&this.set(t)}set(t){this._googleTagManagerConfig=t}get(){return this._googleTagManagerConfig}};e.\u0275fac=function(n){return new(n||e)(y(D6,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),zp=(()=>{let e=class e{constructor(t,n,o="noisy",a,s,c,l){this.googleTagManagerConfiguration=t,this.googleTagManagerId=n,this.googleTagManagerMode=o,this.googleTagManagerAuth=a,this.googleTagManagerPreview=s,this.googleTagManagerResourcePath=c,this.googleTagManagerCSPNonce=l,this.isLoaded=!1,this.browserGlobals={windowRef(){return window},documentRef(){return document}},this.config=this.googleTagManagerConfiguration?.get(),this.config==null&&(this.config={id:null}),this.config=ke(A({},this.config),{id:n||this.config.id,gtm_auth:a||this.config.gtm_auth,gtm_preview:s||this.config.gtm_preview,gtm_resource_path:c||this.config.gtm_resource_path}),this.config.id!=null}checkForId(){if(this.googleTagManagerMode!=="silent"&&!this.config.id)throw new Error("Google tag manager ID not provided.");return!!this.config.id}getDataLayer(){this.checkForId();let t=this.browserGlobals.windowRef();return t.dataLayer=t.dataLayer||[],t.dataLayer}pushOnDataLayer(t){this.checkForId(),this.getDataLayer().push(t)}addGtmToDom(){return new Promise((t,n)=>{if(this.isLoaded)return t(this.isLoaded);if(!this.checkForId())return t(!1);let o=this.browserGlobals.documentRef();this.pushOnDataLayer({"gtm.start":new Date().getTime(),event:"gtm.js"});let a=o.createElement("script");a.id="GTMscript",a.async=!0,a.src=this.applyGtmQueryParams(this.config.gtm_resource_path?this.config.gtm_resource_path:"https://www.googletagmanager.com/gtm.js"),a.addEventListener("load",()=>t(this.isLoaded=!0)),a.addEventListener("error",()=>n(!1)),this.googleTagManagerCSPNonce&&a.setAttribute("nonce",this.googleTagManagerCSPNonce),o.head.insertBefore(a,o.head.firstChild)})}pushTag(t){return new Promise((n,o)=>{if(!this.checkForId())return n();if(!this.isLoaded)this.addGtmToDom().then(()=>(this.pushOnDataLayer(t),n())).catch(()=>o());else return this.pushOnDataLayer(t),n()})}applyGtmQueryParams(t){return t.indexOf("?")===-1&&(t+="?"),t+Object.keys(this.config).filter(n=>this.config[n]).map(n=>`${n}=${this.config[n]}`).join("&")}};e.\u0275fac=function(n){return new(n||e)(y(I6,8),y("googleTagManagerId",8),y("googleTagManagerMode",8),y("googleTagManagerAuth",8),y("googleTagManagerPreview",8),y("googleTagManagerResourcePath",8),y("googleTagManagerCSPNonce",8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Rge=(()=>{let e=class e{constructor(t){g(this,"gtmService");g(this,"documentationMenu",[]);this.gtmService=t}GetUserName(){return localStorage.getItem("userId")??""}TrackFindDoc(t){let n={event:"support_page",eventCategory:"support_page",eventAction:"Find_documentation_section",eventLabel:t,userId:this.GetUserName()};this.gtmService.pushTag(n)}};g(e,"\u0275fac",function(n){return new(n||e)(u(zp))}),g(e,"\u0275cmp",T({type:e,selectors:[["app-find-documentation"]],inputs:{documentationMenu:"documentationMenu"},decls:22,vars:0,consts:[[1,"documentationpanelm1"],[1,"Findtextb1"],[1,"Glossarypanml1"],[1,"newSensorlink"],["routerLink","/sensor-manuals",1,"Whitelinkpl1",3,"click"],["routerLink","/instrument-manuals",1,"Whitelinkpl1",3,"click"],["routerLink","/customer-faq",1,"Whitelinkpl1",3,"click"],["routerLink","/white-papers",1,"Whitelinkpl1",3,"click"],["href","https://www.youtube.com/user/futekadvsensortech","target","_blank",1,"Whitelinkpl1",3,"click"],["routerLink","/support/knowledgecenter/glossary",1,"Whitelinkpl1",3,"click"]],template:function(n,o){n&1&&(m(0,"div",0)(1,"div",1),P(2,"Find documentation"),f(),m(3,"div",2)(4,"span",3)(5,"a",4),M("click",function(){return o.TrackFindDoc("Sensor Guides")}),P(6,"Sensor Guides"),f()(),m(7,"span",3)(8,"a",5),M("click",function(){return o.TrackFindDoc("Instrumentation & Software Manuals")}),P(9,"Instrumentation & Software Manuals"),f()(),m(10,"span",3)(11,"a",6),M("click",function(){return o.TrackFindDoc("FAQs")}),P(12,"FAQs"),f()(),m(13,"span",3)(14,"a",7),M("click",function(){return o.TrackFindDoc("White Papers")}),P(15,"White Papers"),f()(),m(16,"span",3)(17,"a",8),M("click",function(){return o.TrackFindDoc("Tutorials")}),P(18,"Tutorials"),f()(),m(19,"span",3)(20,"a",9),M("click",function(){return o.TrackFindDoc("Glossary")}),P(21,"Glossary"),f()()()())},dependencies:[Ao],styles:[".Whitelinkpl1[_ngcontent-%COMP%]{color:#ca0000!important}.Whitelinkpl1[_ngcontent-%COMP%]:hover{color:#ca0000!important;text-decoration:underline!important}.documentationpanelm1[_ngcontent-%COMP%]{border-top:1px solid #000;border-bottom:1px solid #000;padding:30px 0;margin-top:30px;margin-bottom:30px}.Findtextb1[_ngcontent-%COMP%]{font-family:Nunito Sans,sans-serif;font-size:14pt;font-weight:700;border-top:0px solid #000;
15width:100%;padding-top:20px;text-align:center;margin-bottom:10px}.Glossarypanml1[_ngcontent-%COMP%]{margin-top:15px;margin-bottom:21px;font-family:Nunito Sans,sans-serif;font-size:11pt;text-align:center;width:100%}.newSensorlink[_ngcontent-%COMP%]{padding-right:40px}"]}));let i=e;return i})();var Nge=(()=>{let e=class e{constructor(t){g(this,"_gtmService");g(this,"FileHostUrl",Xe.FileHostUrl);g(this,"resourcesMenu",[]);g(this,"leftMenu");g(this,"rightMenu");this._gtmService=t}ngOnInit(){this.leftMenu=this.resourcesMenu[0],this.rightMenu=this.resourcesMenu[1]}TrackSupportResource(t){let n={event:"support_page",eventCategory:"support_page",eventAction:"more_support_resources",eventLabel:t,userId:this.GetUserName()};this._gtmService.pushTag(n)}TrackHelpYou(t){let n={event:"support_page",eventCategory:"support_page",eventAction:"Let_us_help_you",eventLabel:t,userId:this.GetUserName()};this._gtmService.pushTag(n)}GetUserName(){return localStorage.getItem("userId")??""}};g(e,"\u0275fac",function(n){return new(n||e)(u(zp))}),g(e,"\u0275cmp",T({type:e,selectors:[["app-support-resources"]],inputs:{resourcesMenu:"resourcesMenu"},decls:40,vars:20,consts:[[1,"row"],[1,"Moretextb1"],[1,"row","resourcesplp1"],[1,"col-md-3"],[1,"tracklinkl1",3,"click"],["routerLink","/unitconversion/load",1,"supportlinkop1"],["alt","Online Calculators",1,"supportarrowimgh1",3,"src"],["routerLink","/bolttorque/american",1,"supportlinkop1"],["alt","Bolt Torque Calculator",1,"supportarrowimgh1",3,"src"],["routerLink","/resolutioncalculator",1,"supportlinkop1"],["alt","Resolution Calculator",1,"supportarrowimgh1",3,"src"],["download","",1,"supportlinkop1",3,"href"],["alt","Shunt Resistor Calculator",1,"supportarrowimgh1",3,"src"],["target","_blank",1,"supportlinkop1",3,"href"],["alt","White Papers",1,"supportarrowimgh1",3,"src"],[1,"tracklinkl1"],["routerLink","/sensor-library",1,"supportlinkop1"],["alt","Sensor Library",1,"supportarrowimgh1",3,"src"],["href","/extended-warranty","target","_blank",1,"supportlinkop1"],["alt","Warranty",1,"supportarrowimgh1",3,"src"],["routerLink","/productcatalog","target","_blank",1,"supportlinkop1"],["alt","Product Catalog",1,"supportarrowimgh1",3,"src"]],template:function(n,o){n&1&&(m(0,"div",0)(1,"div",1),P(2,"More support resources:"),f(),m(3,"div",2)(4,"div",3)(5,"div",4),M("click",function(){return o.TrackSupportResource("Unit Conversion Calculator")}),m(6,"a",5),U(7,"img",6),P(8,"Unit Conversion Calculator"),f()(),m(9,"div",4),M("click",function(){return o.TrackSupportResource("Bolt Torque Calculator")}),m(10,"a",7),U(11,"img",8),P(12,"Bolt Torque Calculator"),f()(),m(13,"div",4),M("click",function(){return o.TrackSupportResource("Resolution Calculator")}),m(14,"a",9),U(15,"img",10),P(16,"Resolution Calculator"),f()()(),m(17,"div",3)(18,"div",4),M("click",function(){return o.TrackSupportResource("Shunt Resistor Calculator")}),m(19,"a",11),U(20,"img",12),P(21,"Shunt Resistor Calculator"),f()()(),m(22,"div",3)(23,"div",4),M("click",function(){return o.TrackSupportResource("Credit Application")}),m(24,"a",13),U(25,"img",14),P(26,"Credit Application"),f()()(),m(27,"div",3)(28,"div",15)(29,"a",16),U(30,"img",17),P(31,"Sensor Library"),f()(),m(32,"div",15)(33,"a",18),U(34,"img",19),P(35,"Extended Warranty"),f()(),m(36,"div",15)(37,"a",20),U(38,"img",21),P(39,"Product Catalog"),f()()()()()),n&2&&(p(7),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(4),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(4),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(4),Ci("href","",o.FileHostUrl,"//content/futek/files/downloads/shunt-resistor-calculator.xlsx",ii),p(),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(4),Ci("href","",o.FileHostUrl,"/content/futek/files/pdf/businesscreditapplication.pdf",ii),p(),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(
155),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(4),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii),p(4),Ci("src","",o.FileHostUrl,"/content/futek/images/home/rightarrowmark.png",ii))},dependencies:[Ao],styles:[".Moretextb1[_ngcontent-%COMP%]{width:100%;font-family:Nunito Sans,sans-serif;font-size:12pt;font-weight:700;margin-bottom:10px}.resourcesplp1[_ngcontent-%COMP%]{width:100%;margin-bottom:45px;line-height:25px}.tracklinkl1[_ngcontent-%COMP%]{font-size:12px;font-family:Nunito Sans,sans-serif}.supportarrowimgh1[_ngcontent-%COMP%]{margin:-5px 0 0 1px}.supportlinkop1[_ngcontent-%COMP%]{color:#ca0000!important;cursor:pointer}.supportlinkop1[_ngcontent-%COMP%]:hover{color:#ca0000!important;text-decoration:underline!important}"]}));let i=e;return i})();function k6(i,e){if(i&1&&(m(0,"mat-option",3),P(1),f()),i&2){let r=e.$implicit;D("value",r.Value),p(),Pe(" ",r.Text," ")}}var Uge=(()=>{let e=class e{constructor(){g(this,"prMdPadding",!1);g(this,"graphEnabled",!1);g(this,"departments",[]);g(this,"currentSelection");g(this,"departmentSelected",new S)}ngOnInit(){this.populateDepartments()}onDepartmentSelected(){this.departmentSelected.emit(this.currentSelection)}populateDepartments(){let t=["Engineering","Procurement/Supply Chain","Quality","Senior Management","Other"];this.departments=t.map(n=>({Value:n,Text:n,TextExt:n,Title:n,Selected:!1,PhoneCode:null}))}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-select-department"]],inputs:{prMdPadding:"prMdPadding",graphEnabled:"graphEnabled"},outputs:{departmentSelected:"departmentSelected"},decls:6,vars:6,consts:[["appearance","outline",1,"w-100"],["name","DepartmentList","placeholder","Department",3,"selectionChange","ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,o){n&1&&(sr(0),m(1,"mat-form-field",0)(2,"mat-label"),P(3,"Department"),f(),m(4,"mat-select",1),M("selectionChange",function(){return o.onDepartmentSelected()}),$i("ngModelChange",function(s){return cn(o.currentSelection,s)||(o.currentSelection=s),s}),B(5,k6,2,2,"mat-option",2),f()(),cr()),n&2&&(p(),z("pr-md-15px",o.prMdPadding)("select-department",o.graphEnabled),p(3),Ui("ngModel",o.currentSelection),p(),D("ngForOf",o.departments))},dependencies:[Dr,xr,Ir,Qi,br,$n,ur],styles:[".select-department[_ngcontent-%COMP%]{padding-right:30px}@media screen and (max-width: 769px){.select-department[_ngcontent-%COMP%]{padding-right:0}}@media (min-width: 768px){.pr-md-15px[_ngcontent-%COMP%]{padding-right:15px!important}}"]}));let i=e;return i})();function E6(i,e){if(i&1&&(m(0,"mat-option",3),P(1),f()),i&2){let r=e.$implicit;D("value",r.Value),p(),Pe("",r.Text," ")}}var Qge=(()=>{let e=class e{constructor(){g(this,"projectStages",[]);g(this,"currentSelection");g(this,"projectStageSelected",new S)}ngOnInit(){this.populateProjectStages()}onProjectStageSelected(){this.projectStageSelected.emit(this.currentSelection)}populateProjectStages(){let t=["Idea Stage","Proof of concept/Prototyping","Verification & Validation","Mass Production","Scaling up/expanding existing design"];this.projectStages=t.map(n=>({Value:n,Text:n,TextExt:n,Title:n,Selected:!1,PhoneCode:null}))}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-select-project-stage"]],outputs:{projectStageSelected:"projectStageSelected"},decls:5,vars:2,consts:[["appearance","outline",1,"form-field","select-project"],["name","ProjectStage","placeholder","Project Stage",3,"selectionChange","ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,o){n&1&&(m(0,"mat-form-field",0)(1,"mat-label"),P(2,"Project Stage"),f(),m(3,"mat-select",1),M("selectionChange",function(){return o.onProjectStageSelected()}),$i("ngModelChange",function(s){return cn(o.currentSelection,s)||(o.currentSelection=s),s}),B(4,E6,2,2,"mat-option",2),f()()),n&2&&(p(3),Ui("ngModel",o.currentSelection),p(),D("ngForOf",o.projectStages))},dependencies:[Dr,xr,Ir,Qi,br,$n,ur],styles:[".select-project[_ngcontent-%COMP%]{width:100%;padding-right:30px}@media screen and (max-width: 769px){.select-project[_ngcontent-%COMP%]{padding-right:0}}"]}));let i=e;return i})();var Uy=new C("API_CONFIG"),Jge=i=>({provide:Uy,useValue:i});var Hp=class{constructor({accessToken:e,apiKeys:r,basePath:t,credentials:n,encodeParam
15:o,encoder:a,password:s,username:c,withCredentials:l}={}){g(this,"apiKeys");g(this,"username");g(this,"password");g(this,"accessToken");g(this,"basePath");g(this,"withCredentials");g(this,"encoder");g(this,"encodeParam");g(this,"credentials");r&&(this.apiKeys=r),c!==void 0&&(this.username=c),s!==void 0&&(this.password=s),e!==void 0&&(this.accessToken=e),t!==void 0&&(this.basePath=t),l!==void 0&&(this.withCredentials=l),a&&(this.encoder=a),this.encodeParam=o??(d=>this.defaultEncodeParam(d)),this.credentials=n??{},this.credentials.Bearer||(this.credentials.Bearer=()=>typeof this.accessToken=="function"?this.accessToken():this.accessToken)}selectHeaderContentType(e){if(e.length===0)return;let r=e.find(t=>this.isJsonMime(t));return r===void 0?e[0]:r}selectHeaderAccept(e){if(e.length===0)return;let r=e.find(t=>this.isJsonMime(t));return r===void 0?e[0]:r}isJsonMime(e){return e!==null&&/^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$/i.test(e)}lookupCredential(e){let r=this.credentials[e];return typeof r=="function"?r():r}addCredentialToHeaders(e,r,t,n){let o=this.lookupCredential(e);return o?t.set(r,(n??"")+o):t}addCredentialToQuery(e,r,t){let n=this.lookupCredential(e);return n?t.set(r,n):t}defaultEncodeParam(e){let r=e.dataFormat==="date-time"&&e.value instanceof Date?e.value.toISOString():e.value;return encodeURIComponent(String(r))}};var Up=class{encodeKey(e){return encodeURIComponent(e)}encodeValue(e){return encodeURIComponent(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};var $p=(()=>{let e=class e{constructor(){g(this,"http",b(jn));g(this,"apiConfig",b(Uy));g(this,"configuration",new Hp({basePath:this.apiConfig.baseUrl}));g(this,"encoder",this.configuration.encoder||new Up)}get withCredentials(){return this.configuration.withCredentials}url(t){return`${this.configuration.basePath}${t}`}buildOptions(t){let n=new mr({encoder:this.encoder});if(t?.params)for(let[a,s]of Object.entries(t.params))s!=null&&(n=n.set(a,s));let o=t?.headers instanceof Di?t.headers:new Di(t?.headers||{});return{params:n,headers:o,withCredentials:this.withCredentials}}handleError(t){let n="Unknown error occurred";return t.error instanceof ErrorEvent?n=`Client Error: ${t.error.message}`:n=`Server Error: ${t.status} - ${t.message}`,console.error("[API ERROR]",n,t),Qn(()=>new Error(n))}head(t,n){return this.http.head(this.url(t),this.buildOptions(n)).pipe(ho(this.apiConfig.retryCount??1),$t(this.handleError))}get(t,n){return this.http.get(this.url(t),this.buildOptions(n)).pipe(ho(this.apiConfig.retryCount??1),$t(this.handleError))}post(t,n,o){return this.http.post(this.url(t),n,this.buildOptions(o)).pipe(ho(this.apiConfig.retryCount??1),$t(this.handleError))}put(t,n,o){return this.http.put(this.url(t),n,this.buildOptions(o)).pipe(ho(this.apiConfig.retryCount??1),$t(this.handleError))}patch(t,n,o){return this.http.patch(this.url(t),n,this.buildOptions(o)).pipe(ho(this.apiConfig.retryCount??1),$t(this.handleError))}delete(t,n){return this.http.delete(this.url(t),this.buildOptions(n)).pipe(ho(this.apiConfig.retryCount??1),$t(this.handleError))}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var R1=(()=>{let e=class e{constructor(){g(this,"api",b($p));g(this,"configuration",this.api.configuration)}getProjectStages(t,n){let o={};return t&&(o.includeDeleted=t),n?n.params=A(A({},o),n.params):n={params:o},this.api.get("/api/v2/project-stages",n)}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var S6=(i,e)=>e.id;function M6(i,e){if(i&1&&(m(0,"mat-option",2),P(1),f()),i&2){let r=e.$implicit;D("value",r.id),p(),ge(r.description)}}var C_e=(()=>{let e=class e{constructor(){g(this,"projectStagesService",b(R1));g(this,"projectStages",[]);g(this,"currentSelection",null);g(this,"projectStageSelected",jr())}ngOnInit(){this.projectStagesService.getProjectStages().subscribe(t=>this.projectStages=t)}onProjectStageSelected(){this.currentSelection!=null&&this.projectStageSelected.emit(this.currentSelection)}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-project-stage-selector"]],outputs:{projectStageSelected:"projectStageSelected"},decls:6,vars:1,consts:[["appearance","outline",1,"form-field","select-project"],["name","ProjectStage","placeholder","Project Stage","required","",3,"selectionChange","ngModelChange","ngModel"],[3,"value"]],template:function(n,o){n&1&&(m(0,"mat-form-field",0)(1,"mat-label"),P(2,"Project Stage"),f(),m(3,"mat-select",1),M("selectionChange",function(){return o.onProjectStageSelected()}),$i("ngModelChange",function(s){return cn(o.currentSelection,s)||
15(o.currentSelection=s),s}),wt(4,M6,2,2,"mat-option",2,S6),f()()),n&2&&(p(3),Ui("ngModel",o.currentSelection),p(),Ct(o.projectStages))},dependencies:[Dr,xr,Ir,Qi,br,Nl,$n],styles:[".select-project[_ngcontent-%COMP%]{width:100%;padding-right:30px}@media screen and (max-width: 769px){.select-project[_ngcontent-%COMP%]{padding-right:0}}"]}));let i=e;return i})();var O1=(()=>{let e=class e{constructor(){g(this,"api",b($p));g(this,"configuration",this.api.configuration)}getLeadSources(t,n){let o={};return t&&(o.includeDeleted=t),n?n.params=A(A({},o),n.params):n={params:o},this.api.get("/api/v2/lead-sources",n)}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var T6=(i,e)=>e.id;function A6(i,e){if(i&1&&(m(0,"mat-option",2),P(1),f()),i&2){let r=e.$implicit;D("value",r.id),p(),ge(r.description)}}var O_e=(()=>{let e=class e{constructor(){g(this,"leadSourcesService",b(O1));g(this,"leadSources",[]);g(this,"currentSelection",null);g(this,"leadSourceSelected",jr());g(this,"leadSourceDescriptionSelected",jr());g(this,"isLeadSourceOther",jr())}ngOnInit(){this.leadSourcesService.getLeadSources().subscribe(t=>this.leadSources=t)}get selectedLeadSource(){return this.leadSources.find(t=>t.id===this.currentSelection)}get isOtherSelected(){return!!this.selectedLeadSource?.description?.toLowerCase().includes("please specify")}onLeadSourceSelected(){this.currentSelection!=null&&(this.leadSourceSelected.emit(this.currentSelection),this.leadSourceDescriptionSelected.emit(this.selectedLeadSource?.description??""),this.isLeadSourceOther.emit(this.isOtherSelected))}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-lead-source-selector"]],outputs:{leadSourceSelected:"leadSourceSelected",leadSourceDescriptionSelected:"leadSourceDescriptionSelected",isLeadSourceOther:"isLeadSourceOther"},decls:6,vars:1,consts:[["appearance","outline",1,"form-field"],["name","leadSource","placeholder","How did you hear about us?","required","",3,"selectionChange","ngModelChange","ngModel"],[3,"value"]],template:function(n,o){n&1&&(m(0,"mat-form-field",0)(1,"mat-label"),P(2,"How did you hear about us?"),f(),m(3,"mat-select",1),M("selectionChange",function(){return o.onLeadSourceSelected()}),$i("ngModelChange",function(s){return cn(o.currentSelection,s)||(o.currentSelection=s),s}),wt(4,A6,2,2,"mat-option",2,T6),f()()),n&2&&(p(3),Ui("ngModel",o.currentSelection),p(),Ct(o.leadSources))},dependencies:[Dr,xr,Ir,Qi,br,Nl,$n],styles:["[_nghost-%COMP%]{display:contents}"]}));let i=e;return i})();function R6(i,e){i&1&&(m(0,"div",1),U(1,"div",2),m(2,"div",3),P(3,"Loading..."),f()())}var j_e=(()=>{let e=class e{constructor(){g(this,"isLoading",!0)}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-spinner"]],inputs:{isLoading:"isLoading"},decls:1,vars:1,consts:[["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"spinner"],[1,"loading-text"]],template:function(n,o){n&1&&B(0,R6,4,0,"div",0),n&2&&D("ngIf",o.isLoading)},dependencies:[hr],styles:[".spinner[_ngcontent-%COMP%]{border:16px solid #f3f3f3;border-top:16px solid var(--secondary-color-500);border-radius:50%;width:110px;height:110px;animation:_ngcontent-%COMP%_spin 1s linear infinite}.loading-text[_ngcontent-%COMP%]{margin-top:16px;font-size:1.4em;color:#333}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;width:100%}"]}));let i=e;return i})();function H_e(){if(typeof window>"u")return null;let i=new URL(window.location.href),e="graphQLToken",t=new URLSearchParams(i.search).get(e);return t!=null&&sessionStorage.setItem(e,t),sessionStorage.getItem(e)}function O6(i){let e=setInterval(()=>{window.epi&&(clearInterval(e),i())},1e3)}function P1(i){O6(()=>{!window.epi||window.epi==null||window.epi.subscribe("contentSaved",function(e){i(e)})})}function P6(i){return/^(?:[a-zA-Z]+:)?\/\//.test(i)}function lc(i){if(i)return P6(i)?i:`${Xe.OptimizelyCMSBaseUrl}${i}`}function F6(i){i.assets.originalJquery=i.assets.originalJquery.replaceAll('"/Util/EPiServer.Forms.','"'+Xe.OptimizelyCMSBaseUrl+"Util/EPiServer.Forms."),i.assets.jquery=i.assets.jquery.replaceAll('"/Util/EPiServer.Forms.','"'+Xe.OptimizelyCMSBaseUrl+"Util/EPiServer.Forms."),i.assets.prerequisite=i.assets.prerequisite.replaceAll('"/Util/EPiServer.Forms.','"'+Xe.OptimizelyCMSBaseUrl+"Util/EPiServer.Forms."),i.template=i.template.replaceAll('"/EPiServer.Forms/DataSubmit','"'+Xe.OptimizelyCMSBaseUrl+"EPiServer.Forms/DataSubmit"),i.template=i.template.replaceAll('"/api/Forms','"'+Xe.OptimizelyCMSBaseUrl+"api/Forms")}function N6(formModel,attachNode){F6(formModel),(window.epi==null||window.epi.EPiServer==null||window.epi.EPiServer.Forms==null)&&(window.eval(formModel.assets.originalJquery),window.eval(formModel.assets.jquery)),window.eval(formModel.assets.prerequisite);let style=document.createElement("style");style.type="text/css",style.innerHTML=formModel.assets.css,document.getElementsByTagName("head")[0].appendChild(style);let element=typeof attachNode=="object"?attachNode:document.getElementById(attachNode);window.jQuery(element).html(formModel.template),window.epi.EPiServer.Forms.__Initialized=void 0,eval(formModel.assets.viewModeJs)}function F1(i){let e={expand:"*",currentPageUrl:window.location.pathname},r=new URLSearchParams(e).toString(),t=`${Xe.OptimizelyCMSBaseUrl}api/episerver/v3.0/content/${i}?${r}`;fetch(t,{headers:{Accept:"*/*","Accept-Language":""}}).then(n=>n.json()).then(n=>{var o=document.getElementById(`formContainer_${i}`);N6(n.formModel,o)})}function U_e(i,e){let r=(i||"").replace(/<[^>]*>/g,"").slice(0,e);return r?r+"... ":""}var N1=(()=>{let e=class e{constructor(){g(this,"formId",0)}ngOnInit(){F1(this.formId)}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-optimizelyform"]],inputs:{formId:"formId"},decls:1,vars:2,consts:[[1,"optimizely-form",3,"id"]],template:function(n,o){n&1&&U(0,"div",0),n&2&&Ci("id","formContainer_",o.formId,"")},styles:['.optimizely-form .FormTextbox input,   .optimizely-form .FormTextbox textarea,   .optimizely-form .FormDateTime input{background:var(--text-primary-onbrand);padding:.75rem 1rem .75rem 1.25rem;border:1px solid var(--action-primary-disabled);font-weight:400;line-height:1.5;width:100%;border-radius:4px;display:block!important}  .optimizely-form .FormDateTime input{width:100%!important}  .optimizely-form .FormTextbox input{height:46px}  .optimizely-form .FormSelection select{background:var(--text-primary-onbrand);padding:.75rem 1rem;border:1px solid var(--action-primary-disabled);font-weight:400;line-height:1.5;height:46px;width:100%;border-radius:4px}  .optimizely-form .FormTextbox label,   .optimizely-form .FormSelection label,   .optimizely-form .Form
15Choice .Form__Element__Caption,   .optimizely-form .FormDateTime label,   .optimizely-form .FormFileUpload label{margin-bottom:.5rem!important;font-weight:500;line-height:1.5;font-size:1rem;display:block!important}  .optimizely-form .FormChoice input{opacity:0;visibility:hidden;position:absolute}  .optimizely-form .FormChoice label{padding-left:2rem;position:relative;font-weight:400;letter-spacing:0px;cursor:pointer;pointer-events:all}  .optimizely-form .FormChoice input[type=radio]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid var(--border-default);border-radius:50%;box-sizing:border-box;transition:all .2s ease-in-out;position:absolute;left:0;top:2px}  .optimizely-form .FormChoice input[type=radio]:checked+label:before{border-color:var(--bg-brand-primary)}  .optimizely-form .FormChoice input[type=radio]:checked+label:after{content:"";position:absolute;border-color:var(--bg-brand-primary);background:radial-gradient(circle,var(--bg-brand-primary) 20%,transparent 41%);height:20px;width:20px;border-radius:50%;left:0;top:2px}  .optimizely-form .FormChoice input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid var(--border-default);border-radius:4px;box-sizing:border-box;transition:all .2s ease-in-out;position:absolute;left:0;top:2px}  .optimizely-form .FormChoice input[type=checkbox]:checked+label:before{border-color:var(--bg-brand-primary);background:var(--bg-brand-primary)}  .optimizely-form .FormChoice input[type=checkbox]:checked+label:after{content:"";position:absolute;left:8px;top:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);background-color:transparent}  .optimizely-form .FormSubmitButton{background:var(--bg-brand-primary);padding:.75rem 1rem;font-weight:600;font-size:.875rem;color:var(--text-primary-onbrand);border-radius:4px}  .optimizely-form .Form__Element__ValidationError{color:var(--text-error)!important;margin-top:.25rem;font-size:.875rem;font-weight:400}  .optimizely-form .ValidationFail{color:var(--text-primary)!important}  .optimizely-form .ValidationFail legend{color:var(--text-primary)!important}  .optimizely-form .width-100{width:100%}  .optimizely-form .width-50{width:49%}  .optimizely-form .width-33{width:32%}  .optimizely-form .width-66{width:65%}  .optimizely-form .Form__Element.FormStep{display:flex;flex-wrap:wrap;column-gap:1.25rem;width:100%}']}));let i=e;return i})();var Y_e=(()=>{let e=class e{constructor(t,n){g(this,"dialogRef");g(this,"data");this.dialogRef=t,this.data=n}onYesClick(){this.dialogRef.close(!0)}onNoClick(){this.dialogRef.close(!1)}};g(e,"\u0275fac",function(n){return new(n||e)(u(Fa),u(Ey))}),g(e,"\u0275cmp",T({type:e,selectors:[["app-yes-no-dialog"]],decls:10,vars:2,consts:[[1,"small-dialog"],["mat-dialog-title",""],[1,"dialog-content"],[1,"dialog-actions"],[1,"tertiary-button","small-button",3,"click"],[1,"primary-button","small-button",3,"click"]],template:function(n,o){n&1&&(m(0,"div",0)(1,"h2",1),P(2),f(),m(3,"div",2),P(4),f(),m(5,"div",3)(6,"button",4),M("click",function(){return o.onNoClick()}),P(7,"No"),f(),m(8,"button",5),M("click",function(){return o.onYesClick()}),P(9,"Yes"),f()()()),n&2&&(p(2),ge(o.data.title),p(2),ge(o.data.message))},styles:[".small-dialog[_ngcontent-%COMP%]{padding:2rem}.small-dialog[_ngcontent-%COMP%]   .dialog-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:1rem;gap:1rem}"]}));let i=e;return i})();var L1=(()=>{let e=class e{constructor(t){g(this,"host");g(this,"width");g(this,"height");g(this,"className");this.host=t}ngOnInit(){let t=this.host.nativeElement;this.className&&t.classList.add(this.className),t.style.setProperty("--skeleton-rect-width",this.width??"100%"),t.style.setProperty("--skeleton-rect-height",this.height??"20px")}};g(e,"\u0275fac",function(n){return new(n||e)(u(R))}),g(e,"\u0275cmp",T({type:e,selectors:[["skeleton-rect"]],hostAttrs:[1,"pulse"],decls:0,vars:0,template:function(n,o){},styles:["[_nghost-%COMP%]{display:block;width:var(--skeleton-rect-width);height:var(--skeleton-rect-height);background:linear-gradient(90deg,#efeff6 25%,#e0e0e0,#efeff6 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_shimmer 1.5s infinite}@keyframes _ngcontent-%COMP%_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}"]}));let i=e;return i})();function j6(i,e){return Math.floor(Math.random()*(e-i+1))+i}function V6(){return window.innerWidth<=768}var eve=(()=>{let e=class e{constructor(t,n){g(this,"templateRef");g(this,"viewContainer");this.templateRef=t,this.viewContainer=n}set skeleton(t){if(this.viewContainer.clear(),t?.isLoading){let n=t.repeat??1,o=V6();for(let a=0;a<n;a++){let s=this.viewContainer.createComponent(L1);Object.assign(s.instance,{width:t.width==="rand"?`${j6(30,90)}%`:o?t.mobileWidth:t.width,height:o&&t.mobileHeight?t.mobileHeight:t.height,className:t.className})}}else this.viewContainer.createEmbeddedView(this.templateRef)}};g(e,"\u0275fac",function(n){return new(n||e)(u(Se),u(Ve))}),g(e,"\u0275dir",x({type:e,selectors:[["","skeleton",""]],inputs:{skeleton:"skeleton"}}));let i=e;return i})();function B6(i,e){if(i&1&&(m(0,"h1",6),P(1),f()),i&2){let r=I(2);p(),Pe(" ",r.h1Tag||r.singlePageData.BreadCrumbTitle," ")}}function z6(i,e){if(i&1&&(m(0,"h1",6),P(1),f()),i&2){let r=I(2);p(),Pe(" ",r.h1Tag||r.singlePageData.BreadCrumbTitle," ")}}function H6(i,e){if(i&1&&(m(0,"div"),U(1,"img",8),f()),i&2){let r=I(3);p(),D("src",r.singlePageData.ImageURL,ii)}}function U6(i,e){if(i&1&&(m(0,"div",7),B(1,H6,2,1,"div",0),f()),i&2){let r=I(2);p(),D("ngIf",r.singlePageData.ImageURL)}}function $6(i,e){if(i&1&&(m(0,"div")(1,"div",9),P(2),f()()),i&2){let r=I(2);p(2),Pe(" ",r.singlePageData.Description," ")}}function G6(i,e){if(i&1&&U(0,"app-optimizelyform",10),i&2){let r=I(2);D("formId",r.singlePageData.FormId)}}function W6(i,e){if(i&1&&(U(0,"div",11),$r(1,"safeHtml")),i&2){let r=I(2);D("innerHTML",_s(1,1,r.singlePageData.Content),oh)}}function q6(i,e){if(i&1&&(sr(0),B(1,B6,2,1,"h1",1)(2,z6,2,1,"h1",1)(3,U6,2,1,"div",2)(4,$6,3,1,"div",0),m(5,"div",3),B(6,G6,1,1,"app-optimizelyform",4)(7,W6,2,3,"div",5),f(),cr()),i&2){let r=I();p(),D("ngIf",r.singlePageData&&r.newsPage),p(),D("ngIf",r.singlePageData&&!r.newsPage),p(),D("ngIf",r.singlePageData&&r.newsPage),p(),D("ngIf",r.singlePageData&&r.newsPage),p(2),D("ngIf",r.singlePageData&&r.singlePageData.FormId),p(),D("ngIf",r.singlePageData)}}var j1=(()=>{let e=class e{constructor(){g(this,"singlePageData");g(this,"newsPage",!1);g(this,"h1Tag")}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-standard-content-page"]],inputs:{singlePageData:"singlePageData",newsPage:"newsPage",h1Tag:"h1Tag"},decls:1,vars:1,consts:[[4,"ngIf"],["class","h6 title",4,"ngIf"],["class","text-row",4,"ngIf"],[1,"text-row","text-l"],[3,"formId",4,"ngIf"],["data-epi-edit","Content","class","text-l",3,"innerHTML",4,"ngIf"],[1,"h6","title"],[1,"text-row"],[1,"img-fluid",3,"src"],[1,"text-l","text-row"],[3,"formId"],["data-epi-edit","Content",1,"text-l",3,"innerHTML"]],template:function(n,o){n&1&&B(0,q6,8,6,"ng-container",0),n&2&&D("ngIf",!(o.singlePageData!=null&&o.singlePageData.Webinars))},dependencies:[hr,N1,Bp],encapsulation:2,changeDetection:0}));let i=e;return i})();var V1={RumiApiEnabled:"FeatureFlag.RumiApiEnabled",LocalizationEnabled:"FeatureFlag.LocalizationEnabled",RumiApi62_63:"FeatureFlag.RumiApi62_63",RumiApi64_65:"FeatureFlag.RumiApi64_65",RumiApiShippingCarriers:"FeatureFlag.RumiApiShippingCarriers",RumiUserScope:"FeatureFlag.RumiUserScope"},B1=(()=>{let e=class e{constructor(t){g(this,"featureFlags");this.featureFlags=t}get FeatureFlags(){return this.featureFlags}IsEnabled(t){try{return this.FeatureFlags[t]&&this.FeatureFlags[t]==!0}catch{return!1}}};g(e,"\u0275fac",function(n){return new(n||e)(y("APP_FEATURE_FLAGS"))}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var z1=(()=>{let e=class e{constructor(t,n,o,a){g(this,"title");g(this,"meta");g(this,"doc");g(this,"router");g(this,"weburl",Xe.webURL);this.title=t,this.meta=n,this.doc=o,this.router=a}updateTitle(t){this.title.setTitle(t)}
15updateUrl(t){this.meta.updateTag({name:"url",content:t})}updateDescription(t){this.meta.updateTag({name:"description",content:t})}updateKeywords(t){this.meta.updateTag({name:"keywords",content:t})}addSwiftTypeData(t){this.meta.addTag({class:"swiftype",name:"futekclass","data-type":"string",content:t})}createLinkForCanonicalURL(t){let n=this.doc.querySelectorAll("link[rel='canonical']");n.length>0&&n[0].parentNode.removeChild(n[0]);let o=this.doc.createElement("link");o.setAttribute("rel","canonical"),this.doc.head.appendChild(o);let s=(t??this.router.url).split("?")[0].split("#")[0];o.setAttribute("href",this.weburl+(s.startsWith("/")?s:`/${s}`))}updateSEODetails(t,n){this.updateTitle(t.Title),this.updateDescription(t.Description),this.updateKeywords(t.Keywords),this.createLinkForCanonicalURL(n)}};g(e,"\u0275fac",function(n){return new(n||e)(y(Wh),y(Gh),y(re),y(Ii))}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var nd=class{constructor(){g(this,"Name");g(this,"Title");g(this,"Content");g(this,"FormId");g(this,"SeoDetail")}static GetSinglePage(e){return{query:`query GetSinglePageDetails($routeSegment: String){
16            SinglePage(
17              where: {
18                RouteSegment: { eq: $routeSegment }
19              }
20              orderBy: { _modified: DESC }
21            ) {
22              item {
23                Name
24                Title
25                Content
26                Form {
27                  Expanded {
28                    ContentLink {
29                      Id
30                    }
31                  }
32                }
33                SeoInformation {
34                  Title
35                  Description
36                  Keywords
37                  H1Tag
38                }
39              }
40            }
41          }`,variables:`{"routeSegment": "${e}"}`}}static get SinglePageDetailsMapper(){return ie(e=>{let r=e.data.SinglePage.item;return r?{Name:r.Name,Title:r.Title,Content:r.Content,FormId:r.Form?r.Form.Expanded.ContentLink.Id:null,SeoDetail:r.SeoInformation}:null})}};var H1=(()=>{let e=class e{constructor(t){g(this,"http");g(this,"baseUrl",Xe.baseUrl);g(this,"headersData",new Di);this.http=t,this.headersData=this.headersData.append("Content-Type","application/json")}getCareerOpportunities(){return this.http.get(this.baseUrl+"/SinglePageUI/GetPage/Career",{headers:this.headersData})}GetSinglePage(t){return this.http.post(Xe.GraphQLURL,nd.GetSinglePage(t)).pipe(nd.SinglePageDetailsMapper)}};g(e,"\u0275fac",function(n){return new(n||e)(y(jn))}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var U1=(()=>{let e=class e{constructor(){g(this,"loaderSubject",new E);g(this,"loaderState",this.loaderSubject.asObservable())}show(){this.loaderSubject.next({show:!0})}hide(){this.loaderSubject.next({show:!1})}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var rd=(()=>{class i{}return g(i,"language","en"),g(i,"supportedLanguages",["en","es"]),i})();var $1=(()=>{let e=class e{constructor(t,n){g(this,"http");g(this,"platformId");g(this,"translations",{});this.http=t,this.platformId=n}load(t){let n=`${Xe.OptimizelyCMSBaseUrl}api/resources/${rd.language}?sections=${t.join("&sections=")}`;return this.http.get(n).toPromise().then(o=>{this.translations=o||{}}).catch(o=>{})}translate(t){let n=this.translations;for(let o of t.split(".")){if(!n[o])return t;n=n[o]}return n}get CurrentLanguage(){return Eo(this.platformId)?localStorage.getItem("language"):rd.language}getTranslations(){return this.translations}switchLanguage(t){if(!Eo(this.platformId))return;rd.language=t,localStorage.setItem("language",t);let{protocol:n,host:o,pathname:a,search:s,hash:c}=window.location,l=a.split("/");l.length>1&&rd.supportedLanguages.includes(l[1])&&l.splice(1,1),l.splice(1,0,t);let d=l.join("/"),h=`${n}//${o}${d}${s}${c}`;window.location.href=h}};g(e,"\u0275fac",function(n){return new(n||e)(y(jn),y(Wt))}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var od=class{static GetCategoriesAndTagsQuery(){return{query:`query GetNewsCategoriesAndTags {
42              NewsPage {
43                item {
44                  NewsCategories {
45                    ContentLink {
46                      Expanded {
47                        ... on NewsCategoryPage {
48                          Name
49                          Title
50                          RouteSegments
51                          Newsrooms {
52                            ContentLink {
53                              Expanded {
54                                ... on NewsroomPage {
55                                  Name
56                                }
57                              }
58                            }
59                          }
60                        }
61                      }
62                    }
63                  }
64                  NewsTags {
65                    ContentLink {
66                      Expanded {
67                        ... on NewsTagPage {
68                          Name
69                          Title
70                          RouteSegments
71                          Newsrooms {
72                            ContentLink {
73                              Expanded {
74                                ... on NewsroomPage {
75                                  Name
76                                }
77                              }
78                            }
79                          }
80                        }
81                      }
82                    }
83                  }
84                }
85              }
86            }`,variables:{}}}static get CategoriesAndTagsMapper(){return ie(e=>{let r=e?.data?.NewsPage?.item,t=(r?.NewsCategories||[]).map(o=>o?.ContentLink?.Expanded).filter(o=>!!o&&(o.Newsrooms?.length||0)>0).map(o=>({Name:o.Name,Title:o.Title,RouteSegments:o.RouteSegments})),n=(r?.NewsTags||[]).map(o=>o?.ContentLink?.Expanded).filter(o=>!!o&&(o.Newsrooms?.length||0)>0).map(o=>({Name:o.Name,Title:o.Title,RouteSegments:o.RouteSegments}));return{categories:t,tags:n}})}};var Zi=class{static GetNewsroomByCategoryQuery(e){return{query:`
87          query GetNewsroomByCategory($routeSegment: String!) {
88            NewsCategoryPage(where: { RouteSegments: { eq: $routeSegment } }) {
89                item {
90                    Title
91                        Newsrooms {
92                            ContentLink {
93                                Expanded {
94                                    ... on NewsroomPage {
95                                        Name
96                                        Title
97                                        ReleaseDate
98                                        Description
99                                        BlockMedia {
100                                            Url
101                                        }
102                                        RouteSegments
103                                        NewsStatus
104                                    }
105                                }
106                            }
107                        }
108                    }
109                }
110            }
111        `,variables:{routeSegment:e}}}static GetNewsroomByTagQuery(e){return{query:`
112          query GetNewsroomByTag($routeSegment: String!) {
113            NewsTagPage(where: { RouteSegments: { eq: $routeSegment } }) {
114                item {
115                    Title
116                        Newsrooms {
117                            ContentLink {
118                                Expanded {
119                                    ... on NewsroomPage {
120                                        Name
121                                        Title
122                                        ReleaseDate
123                                        Description
124                                        BlockMedia {
125                                            Url
126                                        }
127                                        RouteSegments
128                                        NewsStatus
129                                    }
130                                }
131                            }
132                        }
133                    }
134                }
135            }
136        `,variables:{routeSegment:e}}}static get NewsroomMapper(){return ie(e=>{let r=e?.data?.NewsCategoryPage?.item;if(!r)return null;let n=(r.Newsrooms||[]).map(o=>o?.ContentLink?.Expanded).filter(o=>o?.NewsStatus==="PUBLISHED");return{BreadCrumb:{Name:r.Name,Title:r.Title,Type:"Category"},Newsrooms:n.map(o=>({Name:o.Name,Title:o.Title,NewsStatus:o.NewsStatus,ReleaseDate:o.ReleaseDate,Description:o.Description,ImageURL:lc(o.BlockMedia?.Url),RouteSegments:o.RouteSegments}))}})}static get NewsroomTagMapper(){return ie(e=>{let r=e?.data?.NewsTagPage?.item;if(!r)return null;let n=(r.Newsrooms||[]).map(o=>o?.ContentLink?.Expanded).filter(o=>o?.NewsStatus==="PUBLISHED");return{BreadCrumb:{Name:r.Name,Title:r.Title,Type:"Tag"},Newsrooms:n.map(o=>({Name:o.Name,Title:o.Title,NewsStatus:o.NewsStatus,ReleaseDate:o.ReleaseDate,Description:o.Description,ImageURL:lc(o.BlockMedia?.Url),RouteSegments:o.RouteSegments}))}})}static GetArchivedNewsroomsQuery(){return{query:`
137            query GetArchivedNewsrooms {
138              NewsroomPage(where: { NewsStatus: { eq: "ARCHIVED" } }) {
139                items {
140                  Name
141                  Title
142                  ReleaseDate
143                  Description
144                  NewsStatus
145                  RouteSegments
146                  BlockMedia {
147                    Url
148                  }
149                  SeoInformation {
150                    Title
151                    Description
152                    Keywords
153                  }
154                }
155              }
156            }
157          `,variables:{}}}static get ArchivedNewsroomMapper(){return ie(e=>{let r=e?.data?.NewsroomPage?.items||[];return{BreadCrumb:{Title:"Archived",Name:"Archived",Type:"Category"},Newsrooms:r}})}static GetArchivedNewsroomsCountQuery(){return{query:`
158            query GetArchivedNewsroomsCount {
159              NewsroomPage(where: { NewsStatus: { eq: "ARCHIVED" } }) {
160                total
161              }
162            }
163          `,variables:{}}}static get ArchivedNewsroomCountMapper(){return ie(e=>e?.data?.NewsroomPage?.total||0)}static GetNewsroomDetailQuery(e){return{query:`
164            query GetNewsroomDetail($pagetitle: String!) {
165              NewsroomPage(where: { Name: { eq: $pagetitle } }) {
166                item {
167                  Name
168                  Title
169                  ReleaseDate
170                  Description
171                  Content
172                  BlockMedia {
173                    Url
174                  }
175                  RouteSegments
176                  NewsStatus
177                  SeoInformation {
178                        Title
179                        Description
180                        Keywords
181                        H1Tag
182                    }
183                }
184              }
185            }
186          `,variables:{pagetitle:e}}}static get NewsroomDetailMapper(){return ie(e=>{let r=e?.data?.NewsroomPage?.item;return r?{Name:r.Name,Title:r.Title,ReleaseDate:r.ReleaseDate,Description:r.Description,Content:r.Content,RouteSegments:r.RouteSegments,NewsStatus:r.NewsStatus,ImageURL:lc(r.BlockMedia?.Url),SeoInformation:{Title:r.SeoInformation?.Title,Description:r.SeoInformation?.Description,Keywords:r.SeoInformation?.Keywords,H1Tag:r.SeoInformation?.H1Tag}}:null})}};var ad=class{static GetWebinarsPageQuery(){return{query:`
187        query GetWebinars {
188            NewsPage {
189              item {
190                WebinarPreviews {
191                  ContentLink {
192                    Expanded {
193                      ... on PreviewBlocksPage {
194                          PreviewBlocks {
195                            ContentLink {
196                              Expanded {
197                                ... on PreviewBlock {
198                                  Title
199                                  Description
200                                  Link {
201                                    Text
202                                    Href
203                                  }
204                                  BlockMedia {
205                                    Url
206                                }
207                              }
208                            }
209                          }
210                        }
211                      }
212                    }
213                  }
214                }
215              }
216            }
217          }
218        `}}static get WebinarsMapper(){return ie(e=>{console.log("WebinarsMapper input",e);let t=(e?.data?.NewsPage?.item?.WebinarPreviews||[]).flatMap(n=>n?.ContentLink?.Expanded?.PreviewBlocks?.map(o=>{let a=o?.ContentLink?.Expanded;return{Title:a?.Title||"",Description:a?.Description||"",Link:a?.Link||{},ImageURL:lc(a?.BlockMedia?.Url)}})||[]);return console.log("WebinarsMapper webinars",t),t})}};var G1=(()=>{let e=class e{constructor(t){g(this,"http");g(this,"baseUrl",Xe.baseUrl);this.http=t}Home(){return this.http.get(this.baseUrl+"/NewsCategory/ProductAnnouncement")}productannouncement(t){return this.http.get(this.baseUrl+"/NewsCategory/ProductAnnouncement/"+t.Id)}NewsCategories(){return this.http.get(this.baseUrl+"/NewsCategory/GetAllNewsCategoriesData")}GetNewsCategoriesAndTagsWithGraphql(){return this.http.post(Xe.GraphQLURL,od.GetCategoriesAndTagsQuery()).pipe(od.CategoriesAndTagsMapper)}GetNewsroomByCategoryWithGraphQL(t){let n=Zi.GetNewsroomByCategoryQuery(t);return this.http.post(Xe.GraphQLURL,n).pipe(Zi.NewsroomMapper)}GetNewsroomByTagWithGraphQL(t){let n=Zi.GetNewsroomByTagQuery(t);return this.http.post(Xe.GraphQLURL,n).pipe(Zi.NewsroomTagMapper)}GetArchivedNewsroomsWithGraphQL(){return this.http.post(Xe.GraphQLURL,Zi.GetArchivedNewsroomsQuery()).pipe(Zi.ArchivedNewsroomMapper)}GetArchivedNewsroomsCountWithGraphQL(){return this.http.post(Xe.GraphQLURL,Zi.GetArchivedNewsroomsCountQuery()).pipe(Zi.ArchivedNewsroomCountMapper)}GetNewsroomDetailWithGraphQL(t){return this.http.post(Xe.GraphQLURL,Zi.GetNewsroomDetailQuery(t)).pipe(Zi.NewsroomDetailMapper)}GetWebinarsPageWithGraphQL(){return this.http.post(Xe.GraphQLURL,ad.GetWebinarsPageQuery()).pipe(ad.WebinarsMapper)}};g(e,"\u0275fac",function(n){return new(n||e)(y(jn))}),g(e,"\u0275prov",k({token:e,factory:e.\u0275fac,providedIn:"root"}));let i=e;return i})();var tG=(i,e)=>e.name;function iG(i,e){if(i&1&&(m(0,"p",5),P(1),f()),i&2){let r=I().$implicit;p(),ge(r.name)}}function nG(i,e){if(i&1&&(m(0,"a",6),P(1),f(),m(2,"i",4),P(3,"keyboard_arrow_right "),f()),i&2){let r=I().$implicit;D("routerLink",r.url),p(),ge(r.name)}}function rG(i,e){if(i&1&&B(0,iG,2,1,"p",5)(1,nG,4,2),i&2){let r=e.$index,t=e.$count;te(r===t-1?0:1)}}function oG(i,e){if(i&1&&(m(0,"a",1),_t(),m(1,"svg",2),U(2,"path",3),f()(),on(),m(3,"i",4),P(4,"keyboard_arrow_right "),f(),wt
218(5,rG,2,1,null,null,tG)),i&2){let r=I();p(5),Ct(r.breadcrumbs)}}function aG(i,e){if(i&1){let r=_e();m(0,"i",4),P(1,"keyboard_arrow_left "),f(),m(2,"a",7),M("click",function(){Y(r);let n=I();return Q(n.getBack())}),P(3,"Back"),f()}}var W1=(()=>{let e=class e{constructor(t,n){g(this,"location");g(this,"router");g(this,"breadcrumbs",[]);g(this,"areBreadcrumbsValid");this.location=t,this.router=n}ngOnInit(){this.checkBreadcrumbsValidity(this.breadcrumbs)}getBack(){let t=this.router.lastSuccessfulNavigation?.previousNavigation,n=t?.finalUrl?.toString();if(t&&n?.startsWith("/search/")){t.id===1?this.router.navigateByUrl("/"):this.location.historyGo(-2);return}this.location.back()}checkBreadcrumbsValidity(t){this.areBreadcrumbsValid=t.every(n=>!!n.name)}};g(e,"\u0275fac",function(n){return new(n||e)(u(hn),u(Ii))}),g(e,"\u0275cmp",T({type:e,selectors:[["app-breadcrumbs"]],inputs:{breadcrumbs:"breadcrumbs"},decls:3,vars:1,consts:[[1,"breadcrumbs"],["routerLink","/","aria-label","home",1,"home-icon"],["width","18","height","18","viewBox","0 0 18 18","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M15.8629 17.5219H12.1785C11.2785 17.5219 10.5191 16.7906 10.5191 15.8625V12.8812C10.5191 12.6562 10.3504 12.4875 10.1254 12.4875H7.87539C7.65039 12.4875 7.48164 12.6562 7.48164 12.8812V15.8625C7.48164 16.7906 6.75039 17.5219 5.82227 17.5219H2.13789C1.23789 17.5219 0.478516 16.7906 0.478516 15.8625V6.38437C0.478516 5.90625 0.703516 5.48437 1.09727 5.23125L8.26914 0.703125C8.71914 0.421875 9.28
218164 0.421875 9.70352 0.703125L16.8754 5.25937C17.2691 5.5125 17.4941 5.93437 17.4941 6.4125V15.8625C17.5223 16.7625 16.7629 17.5219 15.8629 17.5219ZM7.87539 11.2219H10.1254C11.0535 11.2219 11.7848 11.9531 11.7848 12.8812V15.8625C11.7848 16.0875 11.9535 16.2562 12.1785 16.2562H15.8629C16.0879 16.2562 16.2566 16.0875 16.2566 15.8625V6.38437C16.2566 6.35625 16.2285 6.32812 16.2285 6.3L9.02852 1.77187C9.00039 1.74375 8.97227 1.74375 8.94414 1.77187L1.80039 6.3C1.77227 6.32812 1.74414 6.35625 1.74414 6.38437V15.8625C1.74414 16.0875 1.91289 16.2562 2.13789 16.2562H5.82227C6.04727 16.2562 6.21602 16.0875 6.21602 15.8625V12.8812C6.21602 11.9812 6.94727 11.2219 7.87539 11.2219Z","fill","#111827"],[1,"material-icons","text-color-tertiary"],["data-epi-edit","Name",1,"text-l","semibold","text-color-primary"],[1,"text-l","semibold","text-color-tertiary",3,"routerLink"],[1,"text-l","semibold","text-color-primary",3,"click"]],template:function(n,o){n&1&&(m(0,"div",0),B(1,oG,7,0)(2,aG,4,0),f()),n&2&&(p(),te(o.areBreadcrumbsValid?1:2))},dependencies:[Ao],encapsulation:2}));let i=e;return i})();var cG=()=>({name:"News",url:"/news/Announcements"}),q1=i=>({name:i}),Y1=(i,e)=>[i,e],lG=()=>({name:"Support",url:"/support"});function dG(i,e){if(i&1&&U(0,"app-breadcrumbs",4),i&2){let r=I(2);D("breadcrumbs",lr(4,Y1,B_(1,cG),Do(2,q1,r.singlePageData==null?null:r.singlePageData.Title)))}}function uG(i,e){if(i&1&&U(0,"app-breadcrumbs",4),i&2){let r=I(2);D("breadcrumbs",lr(4,Y1,B_(1,lG),Do(2,q1,r.singlePageData==null?null:r.singlePageData.Title)))}}function hG(i,e){if(i&1&&(m(0,"h1",14),P(1),f()),i&2){let r=I(3);p(),ge(r.h1Tag||r.singlePageData.BreadCrumbTitle)}}function mG(i,e){if(i&1&&(m(0,"a",15)(1,"span",16),U(2,"img",17),f(),m(3,"span",18),P(4),f()()),i&2){let r=e.$implicit;D("href",r.Link==null?null:r.Link.Href,ii),p(2),j_("alt",r.Title||"Webinar Image"),D("src",r.ImageURL,ii),p(2),ge(r.Title)}}function pG(i,e){if(i&1&&(m(0,"div",8)(1,"section",9),B(2,hG,2,1,"h1",10),m(3,"div",11)(4,"div",12),B(5,mG,5,4,"a",13),f()()()()),i&2){let r=I(2);p(2),D("ngIf",r.singlePageData&&r.newsPage),p(3),D("ngForOf",r.singlePageData.Webinars)}}function fG(i,e){if(i&1&&(m(0,"div",3),B(1,dG,1,7,"app-breadcrumbs",4)(2,uG,1,7,"app-breadcrumbs",4),m(3,"div",5),B(4,pG,6,2,"div",6),U(5,"app-standard-content-page",7),f()()),i&2){let r=I();p(),te(r.newsPage||r.singlePageData&&r.singlePageData.Title==="Webinars"?1:-1),p(),te(!r.newsPage&&r.singlePageData&&r.singlePageData.Title!="Webinars"?2:-1),p(2),D("ngIf",(r.singlePageData==null||r.singlePageData.Webinars==null?null:r.singlePageData.Webinars.length)>0),p(),D("singlePageData",r.singlePageData)("newsPage",r.newsPage)("h1Tag",r.h1Tag)}}function gG(i,e){i&1&&(m(0,"div",19)(1,"div",20),U(2,"mat-progress-spinner",21),f()())}var Qve=(()=>{let e=class e{constructor(t,n,o,a,s,c,l,d,h,_){g(this,"route");g(this,"_seoClientService");g(this,"meta");g(this,"platformId");g(this,"router");g(this,"pageService");g(this,"_loaderService");g(this,"localization");g(this,"_featureFlagsService");g(this,"_newsService");g(this,"pageType","");g(this,"singlePageData");g(this,"SeoDetail");g(this,"newsPage",!1);g(this,"ngUnsubscribe",new E);g(this,"LocalizationEnabled",!1);g(this,"translationsLoaded",!1);g(this,"h1Tag","");g(this,"pageTypeParam");this.route=t,this._seoClientService=n,this.meta=o,this.platformId=a,this.router=s,this.pageService=c,this._loaderService=l,this.localization=d,this._featureFlagsService=h,this._newsService=_,this.LocalizationEnabled=this._featureFlagsService.IsEnabled(V1.LocalizationEnabled)}ngOnInit(){this.route.paramMap.subscribe(n=>{this.pageTypeParam=n.get("pagetype")??this.pageType;let o=n.get("detail")==="detail";this.newsPage=o,o?this.getNewsRoomByTitleWithGraphQL():this.getSinglePage()}),this._seoClientService.createLinkForCanonicalURL(),this.LocalizationEnabled&&this.localization.load(["common.buttons"]).then(()=>{this.translationsLoaded=!0});let t=this;if(Eo(this.platformId)){let n=this;P1(o=>{o.properties.forEach(function(a){if(a.successful)switch(a.name){case"icontent_name":n.singlePageData.Name=a.value;break;case"title":n.singlePageData.Title=a.value;break;case"content":n.singlePageData.Content=a.value;break;default:n.singlePageData[a.name]=a.name}})})}}get activePageType(){return this.pageType.length>0?this.pageType:this.pageTypeParam}getNewsRoomByTitleWithGraphQL(){let t=this.activePageType;t&&this._newsService.GetNewsroomDetailWithGraphQL(t).subscribe({next:n=>{if(!n)return;this.singlePageData=n;let o=n.SeoInformation||{};this._seoClientService.updateTitle(o.Title||n.Title),this._seoClientService.updateDescription(o.Description||n.Title),this._seoClientService.updateKeywords(o.Keywords||n.Title),this.h1Tag=o.H1Tag||n.Title},error:n=>{console.error("Failed to fetch newsroom detail via GraphQL:",n)}})}getSinglePage(){let t=this.activePageType;t&&(this._seoClientService.addSwiftTypeData("support"),t?.toLowerCase()==="webinars"?this.fetchWebinarsPageGraphQL():this.fetchSinglePagePageContentGraphQL(t))}fetchSinglePagePageContentGraphQL(t){this.pageService.GetSinglePage(t).subscribe(n=>{this.singlePageData=n,this.updateSEODetails(this.singlePageData.SeoDetail,t)})}updateSEODetails(t,n){t&&t.Title&&t.Title!=""?this._seoClientService.updateTitle(t.Title):this._seoClientService.updateTitle(n),t&&t.Description&&t.De
218scription!=""?this._seoClientService.updateDescription(t.Description):this.meta.updateTag({name:"description",content:n}),t&&t.MetaKeyword&&t.MetaKeyword!=""?this._seoClientService.updateKeywords(t.MetaKeyword):this.meta.updateTag({name:"keywords",content:n}),t&&t.H1Tag&&t.H1Tag!=""?this.h1Tag=t.H1Tag:t&&t.Title&&t.Title!=""&&(this.h1Tag=t.Title)}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete(),this._loaderService.hide()}fetchWebinarsPageGraphQL(){this._newsService.GetWebinarsPageWithGraphQL().subscribe({next:t=>{this.singlePageData={Webinars:t},this.newsPage=!0,this.singlePageData.Title="Webinars",this._seoClientService.updateTitle("Webinars"),this._seoClientService.updateDescription("Our featured webinars on sensors, MedTech, robotics, and more."),this._seoClientService.updateKeywords("Our featured webinars on sensors, MedTech, robotics, and more.")},error:t=>{console.error("Failed to fetch webinars page via GraphQL",t)}})}};g(e,"\u0275fac",function(n){return new(n||e)(u(Jr),u(z1),u(Gh),u(Wt),u(Ii),u(H1),u(U1),u($1),u(B1),u(G1))}),g(e,"\u0275cmp",T({type:e,selectors:[["app-single-page"]],inputs:{pageType:"pageType"},decls:4,vars:2,consts:[["loader",""],[1,"main-panel"],["class","panel-wrapper single-page text-color-primary",4,"ngIf","ngIfElse"],[1,"panel-wrapper","single-page","text-color-primary"],[3,"breadcrumbs"],["data-swiftype-name","pagecontent","data-swiftype-type","string",1,"singlepagecontentp1"],["class","",4,"ngIf"],[3,"singlePageData","newsPage","h1Tag"],[1,""],["id","mktg"],["class","title",4,"ngIf"],[1,"row","mb-4"],[1,"col-lg-12","webinars"],["class","webinar","target","_blank","rel","noopener noreferrer",3,"href",4,"ngFor","ngForOf"],[1,"title"],["target","_blank","rel","noopener noreferrer",1,"webinar",3,"href"],[1,"preview"],["loading","lazy",3,"src","alt"],[1,"caption"],[1,"loader-overlay-light"],[1,"loadingpanel"],["mode","indeterminate",1,"spinner"]],template:function(n,o){if(n&1&&(m(0,"div",1),B(1,fG,6,6,"div",2)(2,gG,3,0,"ng-template",null,0,Gr),f()),n&2){let a=Ue(3);p(),D("ngIf",o.singlePageData)("ngIfElse",a)}},dependencies:[Am,ur,hr,j1,W1],styles:[`.panel-wrapper.single-page .title{font-size:var(--heading-l-font-size);font-weight:var(--font-weight-bold);line-height:var(--heading-l-line-height);letter-spacing:var(--letter-spacing-none)}.panel-wrapper.single-page .text-row{margin-bottom:1rem}.row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}h4,.h4{font-size:16px;font-family:Nunito Sans,sans-serif;font-weight:700}.singleStoreheaderpanel{margin:40px 0 0}.allDescriptiontitleprodctpl2{font-size:12pt;font-family:Nunito Sans,sans-serif;margin-bottom:10px}.Descriptionrowpaneltextb1{font-size:12pt;font-family:Nunito Sans,sans-serif;margin-top:30px;margin-bottom:30px}.clusterpanel{width:22.8%;min-height:150px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;font: 12pt/22px Open Sans,sans-serif;color:#000;text-decoration:none;padding:15px;border:1px solid #00000000;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.09) 0%,rgba(255,255,255,.1) 100%);float:left;margin-bottom:30px}.activestoretitlepl1{color:#ca0000;font-size:38px;font-weight:200;line-height:.929em;letter-spacing:-.02em;text-transform:capitalize;display:inline-block}.clusterpanel a,.clusterpanel a:hover{color:#000!important;text-decoration:none}.clusterpanel a span{font-size:14px;line-height:20px;margin-top:1em;font-weight:400;float:left}.clusterpanel:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod\\2026IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#f3c507 0%,#f9eb75 99.76%,#f9eb75 100%);background-image:-o-linear-gradient(bottom,#f3c507 0%,#f9eb75 99.76%,#f9eb75 100%);background-image:-webkit-linear-gradient(bottom,#f3c507 0%,#f9eb75 99.76%,#f9eb75 100%);cursor:pointer}.subspacewidth{width:29px}.divcustfaq{padding:5px 5px 5px 30px;font-family:Nunito Sans,sans-serif}.pcontentfaq,.pcontentTAndC{font-family:Nunito Sans,sans-serif;padding:5px 5px 5px 60px;color:#696969;font-size:14px}.divTandCHeader{padding:5px 5px 5px 0;font-family:Nunito Sans,sans-serif}ul.divTandCHeader{padding-left:30px;font-family:Nunito Sans,sans-serif;color:#696969;font-size:14px}ul.divTandCHeader li{padding-left:30px;font-family:Nunito Sans,sans-serif;color:#696969}@media (min-width: 320px) and (max-width: 640px){#singlepagetextmb1{font-size:22px!important;font-weight:400!important;line-height:45px!important}.singlepagecontentp1{margin-top:30px}}
219`,`
220                    @import url('https://fonts.googleapis.com/css?family=Nunito+Sans:400italic,700italic,400,700');
221                    @import url('https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css');
222                    @import url('https://media.futek.com/content/futek/images/store/2021/store_mktg.css');
223
224                    .webinars {
225                        padding-top: 3rem;
226                        display: grid;
227                        grid-gap: 2.5em;
228                        grid-row-gap: 2.5em;
229                        grid-template-columns: repeat(1, 1fr);
230                    }
231
232                    @media(min-width: 480px) {
233                        .webinars {
234                            grid-template-columns: repeat(4, 1fr);
235                        }
236                    }
237
238                    @media(min-width: 992px) {
239                        .webinars {
240                            grid-template-columns: repeat(4, 1fr);
241                        }
242                    }
243
244                    .webinar {
245                        display: block;
246                    }
247
248                    .webinar span.preview {
249                        display: block;
250                        position: relative;
251                        width: 100%;
252                        background: url('https://go.futek.com/l/64862/2021-10-24/g6zl7z/64862/1635085145s7ALjsB6/screen.png') center no-repeat;
253                        background-size: contain;
254                    }
255
256                    .webinar span.preview:after {
257                        display: block;
258                        position: absolute;
259                        top: -10%;
260                        content: ' ';
261                        width: 100%;
262                        height: 100%;
263                        padding: 6% 4% 22% 4%;
264                        background: url('https://go.futek.com/l/64862/2021-10-24/g6zl82/64862/1635085583zEIORzal/play.png') center no-repeat;
265                        background-size: contain;
266                        z-index: 2;
267                    }
268
269                    .webinar span.preview img {
270                        width: 100%;
271                        padding: 6% 4% 22% 4%;
272                    }
273
274                    .webinar span.caption {
275                        display: block;
276                        margin: 0.5em 0;
277                        text-align: center;
278                        font-size: 16px;
279                        font-weight: 700;
280                        color: #111827;
281                        text-decoration: none;
282                    }
283
284                    .webinar:hover,
285                    .webinar:focus {
286                        text-decoration: none;
287                    }
288
289                    .title {
290                        font-size: var(--heading-l-font-size) !important;
291                        font-weight: var(--font-weight-bold);
292                        line-height: var(--heading-l-line-height);
293                        letter-spacing: var(--letter-spacing-none);
294                    }
295                `],encapsulation:2}));let i=e;return i})();var Jve=(()=>{let e=class e{validate(t){return t.value&&(t.value||"").trim().length===0?{whitespace:!0}:null}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275dir",x({type:e,selectors:[["","noWhitespace",""]],features:[ee([{provide:Ut,useExisting:e,multi:!0}])]}));let i=e;return i})();function _G(i,e){if(i&1&&(m(0,"p",0),P(1),f()),i&2){let r=I();p(),Pe(" ",r.shippingAddressValidationMessage," ")}}var vG="FUTEK does not currently ship to this address. Please review and ensure your address is correct and if the issue persists,  contact FUTEK Customer Service with any questions.",Gp=function(i){return i.Success="success",i.Error="error",i.Warning="warning",i}(Gp||{}),Q1=(()=>{let e=class e{constructor(){g(this,"status",Vr());g(this,"shippingAddressValidationMessage",vG);g(this,"ShippingMethodStatus",Gp)}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-shipping-status-message"]],inputs:{status:[1,"status"]},standalone:!0,features:[q],decls:1,vars:1,consts:[[1,"shipping-status--error","text-m"]],template:function(n,o){n&1&&B(0,_G,2,1,"p",0),n&2&&te(o.status()===o.ShippingMethodStatus.Error?0:-1)},styles:[".shipping-status[_ngcontent-%COMP%]{font-style:italic}.shipping-status--warning[_ngcontent-%COMP%]{color:var(--text-warning)}.shipping-status--error[_ngcontent-%COMP%]{color:var(--text-error)}"]}));let i=e;return i})();function yG(i,e){i&1&&U(0,"mat-progress-spinner",0),i&2&&D("diameter",20)}function wG(i,e){if(i&1&&(m(0,"span",7),P(1),$r(2,"currency"),f()),i&2){let r=I().$implicit;p(),Pe(" ",_s(2,1,r.Rate)," ")}}function CG(i,e){if(i&1&&(m(0,"mat-radio-button",5),P(1),B(2,wG,3,3,"span",6),f()),i&2){let r=e.$implicit;D("value",r.Rate),p(),Pe(" ",r.ShippingMethod," "),p(),D("ngIf",r.Rate>0)}}function xG(i,e){if(i&1){let r=_e();m(0,"mat-radio-group",3),M("change",function(n){Y(r);let o=I(2);return Q(o.onSelectionChanged(n))}),B(1,CG,3,3,"mat-radio-button",4),f()}if(i&2){let r=I(2);D("ngModel",r.selectedValue()),p(),D("ngForOf",r.shippingRates())}}function DG(i,e){if(i&1&&(U(0,"app-shipping-status-message",1),B(1,xG,2,2,"mat-radio-group",2)),i&2){let r=I();D("status",r.shippingMethodStatus()),p(),te(r.shippingMethodStatus()!==r.ShippingMethodStatus.Error?1:-1)}}var cbe=(()=>{let e=class e{constructor(){g(this,"ShippingMethodStatus",Gp);g(this,"shippingRatesLoaded",Vr(!0));g(this,"shippingMethodStatus",Vr.required());g(this,"shippingRates",Vr([]));g(this,"selectedValue",Vr(null));g(this,"selectedValueChange",jr());g(this,"methodSelected",jr())}onSelectionChanged(t){let n=this.shippingRates().find(o=>o.Rate===t.value);n&&(this.selectedValueChange.emit(t.value),this.methodSelected.emit(n))}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-shipping-method-selector"]],inputs:{shippingRatesLoaded:[1,"shippingRatesLoaded"],shippingMethodStatus:[1,"shippingMethodStatus"],shippingRates:[1,"shippingRates"],selectedValue:[1,"selectedValue"]},outputs:{selectedValueChange:"selectedValueChange",methodSelected:"methodSelected"},decls:2,vars:1,consts:[["mode","indeterminate",1,"stock-spinner","mt-4",3,"diameter"],[3,"status"],[1,"shipping-radio-btns",3,"ngModel"],[1,"shipping-radio-btns",3,"change","ngModel"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["class","RateShippanelct1",4,"ngIf"],[1,"RateShippanelct1"]],template:function(n,o){n&1&&B(0,yG,1,1,"mat-progress-spinner",0)(1,DG,2,2),n&2&&te(o.shippingRatesLoaded()?1:0)},dependencies:[Ry,Rp,Am,br,$n,ur,hr,Q1,TI],styles:[".shipping-radio-btns[_ngcontent-%COMP%]{display:flex;gap:1rem;flex-wrap:wrap}.shipping-radio-btns[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{width:45%!important}.RateShippanelct1[_ngcontent-%COMP%]{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:10pt;padding-right:8px}mat-radio-button[_ngcontent-%COMP%]:last-child{display:flex;flex-direction:column}.stock-spinner[_ngcontent-%COMP%]{display:inline-block}.stock-spinner[_ngcontent-%COMP%]     circle{stroke:var(--primary-color-600)!important}"]}));let i=e;return i})();
295var IG="Thank you for contacting FUTEK. Our team will review your details and contact you shortly!",mbe=(()=>{let e=class e{constructor(){g(this,"message",Vr(IG))}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-response-message"]],inputs:{message:[1,"message"]},standalone:!0,features:[q],decls:2,vars:1,consts:[[1,"row","alert","alert-success","animated"]],template:function(n,o){n&1&&(m(0,"p",0),P(1),f()),n&2&&(p(),Pe(" ",o.message()," "))},encapsulation:2}));let i=e;return i})();var kG=(i,e)=>e.orderIndex;function EG(i,e){if(i&1&&(m(0,"div",0)(1,"h5",1),P(2),f(),U(3,"div",2),$r(4,"safeHtml"),f()),i&2){let r=e.$implicit;p(2),ge(r.title),p(),D("innerHTML",_s(4,2,r.content),oh)}}var gbe=(()=>{let e=class e{constructor(){g(this,"faqs",[])}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-faq-list"]],inputs:{faqs:"faqs"},decls:2,vars:0,consts:[[1,"faq-item"],[1,"faq-item-title"],[1,"faq-item-content","text-m","text-color-primary",3,"innerHTML"]],template:function(n,o){n&1&&wt(0,EG,5,4,"div",0,kG),n&2&&Ct(o.faqs)},dependencies:[Bp],styles:[".faq-item[_ngcontent-%COMP%]{margin-bottom:16px}.faq-item-title[_ngcontent-%COMP%]{margin-bottom:4px;font-weight:600}"]}));let i=e;return i})();var $y=class{constructor(e,r){this._document=r;let t=this._textarea=this._document.createElement("textarea"),n=t.style;n.position="fixed",n.top=n.opacity="0",n.left="-999em",t.setAttribute("aria-hidden","true"),t.value=e,t.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(t)}copy(){let e=this._textarea,r=!1;try{if(e){let t=this._document.activeElement;e.select(),e.setSelectionRange(0,e.value.length),r=this._document.execCommand("copy"),t&&t.focus()}}catch{}return r}destroy(){let e=this._textarea;e&&(e.remove(),this._textarea=void 0)}},K1=(()=>{let e=class e{constructor(t){this._document=t}copy(t){let n=this.beginCopy(t),o=n.copy();return n.destroy(),o}beginCopy(t){return new $y(t,this._document)}};e.\u0275fac=function(n){return new(n||e)(y(re))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var SG=(i,e)=>e.label;function MG(i,e){if(i&1&&(m(0,"span"),P(1),f()),i&2){let r=e.$implicit;p(),ge(r)}}function TG(i,e){if(i&1){let r=_e();m(0,"div",8)(1,"dt"),P(2),f(),m(3,"dd")(4,"span",10),P(5),f(),m(6,"button",11),M("click",function(){let n=Y(r).$implicit,o=I();return Q(o.copyField(n))}),m(7,"mat-icon",6),P(8),f()()()()}if(i&2){let r=e.$implicit,t=I();p(2),ge(r.label),p(3),ge(r.value),p(),z("wire-transfer__copy--done",t.copiedKey()===r.label),G("aria-label","Copy "+r.label),p(2),Pe(" ",t.copiedKey()===r.label?"check":"content_copy"," ")}}var Z1="PNC Bank",X1=["249 Fifth Avenue","Pittsburgh, PA 15222"],J1=[{label:"Account No.",value:"3828516246"},{label:"Domestic Routing No.",value:"083009060"},{label:"International Routing No.",value:"083000108"},{label:"SWIFT Code",value:"PNCCUS33"}],eA="Bank Information for Wire Transfer",tA="__all__",AG=2e3,RG=2500,iA=(()=>{let e=class e{constructor(){g(this,"heading",eA);g(this,"bankName",Z1);g(this,"bankAddress",X1);g(this,"fields",J1);g(this,"copyAllKey",tA);g(this,"copiedKey",ri(null));g(this,"announcement",ri(""));g(this,"clipboard",b(K1));g(this,"snackBar",b(Py));g(this,"resetTimer");b(ma).onDestroy(()=>clearTimeout(this.resetTimer))}copyField(t){this.copy(t.value,t.label,`${t.label} copied`)}copyAll(){let t=[eA,Z1,...X1,"",...J1.map(n=>`${n.label}: ${n.value}`)].join(`
296`);this.copy(t,tA,"Bank details copied")}copy(t,n,o){return Wo(this,null,function*(){let a=yield this.writeToClipboard(t),s=a?o:"Couldn't copy - please select the text manually";clearTimeout(this.resetTimer),a&&(this.copiedKey.set(n),this.resetTimer=setTimeout(()=>this.copiedKey.set(null),AG)),this.announcement.set(s),this.snackBar.open(s,void 0,{duration:RG})})}writeToClipboard(t){return Wo(this,null,function*(){if(navigator.clipboard&&window.isSecureContext)try{return yield navigator.clipboard.writeText(t),!0}catch{}return this.clipboard.copy(t)})}};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275cmp",T({type:e,selectors:[["app-wire-transfer-details"]],standalone:!0,features:[q],decls:19,vars:5,consts:[[1,"wire-transfer"],[1,"wire-transfer__heading"],[1,"wire-transfer__header"],[1,"wire-transfer__bank"],[1,"wire-transfer__bank-name"],["type","button","aria-label","Copy all bank details",1,"wire-transfer__copy-all",3,"click"],["aria-hidden","true"],[1,"wire-transfer__fields"],[1,"wire-transfer__row"],["aria-live","polite",1,"wire-transfer__sr-only"],[1,"wire-transfer__value"],["type","button",1,"wire-transfer__copy",3,"click"]],template:function(n,o){n&1&&(m(0,"section",0)(1,"h4",1),P(2),f(),m(3,"div",2)(4,"address",3)(5,"span",4),P(6),f(),wt(7,MG,2,1,"span",null,Fn),f(),m(9,"button",5),M("click",function(){return o.copyAll()}),m(10,"mat-icon",6),P(11),f(),m(12,"span"),P(13),f()()(),m(14,"dl",7),wt(15,TG,9,6,"div",8,SG),f(),m(17,"span",9),P(18),f()()),n&2&&(p(2),ge(o.heading),p(4),ge(o.bankName),p(),Ct(o.bankAddress),p(4),ge(o.copiedKey()===o.copyAllKey?"check":"content_copy"),p(2),ge(o.copiedKey()===o.copyAllKey?"Copied":"Copy all"),p(2),Ct(o.fields),p(3),ge(o.announcement()))},dependencies:[rc,Ep],styles:["[_nghost-%COMP%]{display:block;width:100%;flex-basis:100%;padding-top:16px}.wire-transfer[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:20px 24px 8px;
296border:1px solid var(--divider-default);border-left:4px solid var(--action-primary-default);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-family-theme);font-size:14px;line-height:1.5}.wire-transfer__heading[_ngcontent-%COMP%]{margin:0;font-size:16px;font-weight:var(--font-weight-bold);color:var(--text-primary)}.wire-transfer__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--divider-default)}.wire-transfer__bank[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:0;font-style:normal;color:var(--text-tertiary)}.wire-transfer__bank-name[_ngcontent-%COMP%]{font-size:16px;font-weight:var(--font-weight-bold);color:var(--text-primary)}.wire-transfer__copy-all[_ngcontent-%COMP%], .wire-transfer__copy[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-default);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.wire-transfer__copy-all[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .wire-transfer__copy[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{width:18px;height:18px;font-size:18px;line-height:18px}.wire-transfer__copy-all[_ngcontent-%COMP%]:focus-visible, .wire-transfer__copy[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.wire-transfer__copy-all[_ngcontent-%COMP%]{flex-shrink:0;gap:6px;padding:8px 16px;border:1px solid var(--action-primary-default);border-radius:4px;color:var(--action-primary-default);font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold)}.wire-transfer__copy-all[_ngcontent-%COMP%]:hover{background:var(--bg-brand-primary-subtle);border-color:var(--action-primary-hover);color:var(--action-primary-hover)}.wire-transfer__fields[_ngcontent-%COMP%]{margin:0}.wire-transfer__row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}.wire-transfer__row[_ngcontent-%COMP%] + .wire-transfer__row[_ngcontent-%COMP%]{border-top:1px solid var(--divider-default)}.wire-transfer__row[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%]{font-weight:var(--font-weight-regular);color:var(--text-tertiary)}.wire-transfer__row[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:0}.wire-transfer__value[_ngcontent-%COMP%]{font-size:16px;font-weight:var(--font-weight-bold);color:var(--text-primary);-webkit-user-select:all;user-select:all}.wire-transfer__copy[_ngcontent-%COMP%]{flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid var(--divider-default);border-radius:4px;color:var(--text-secondary)}.wire-transfer__copy[_ngcontent-%COMP%]:hover{border-color:var(--border-hover);background:var(--bg-hover)}.wire-transfer__copy--done[_ngcontent-%COMP%], .wire-transfer__copy--done[_ngcontent-%COMP%]:hover{border-color:var(--border-success);background:var(--bg-success-subtile);color:var(--text-success)}.wire-transfer__sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 479px){.wire-transfer[_ngcontent-%COMP%]{padding:16px 16px 4px}.wire-transfer__header[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.wire-transfer__copy-all[_ngcontent-%COMP%]{width:100%}}@media (max-width: 359px){.wire-transfer__row[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:4px}.wire-transfer__row[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%]{width:100%;justify-content:space-between}}@media print{.wire-transfer[_ngcontent-%COMP%]{background:none}.wire-transfer__copy-all[_ngcontent-%COMP%], .wire-transfer__copy[_ngcontent-%COMP%]{display:none}.wire-transfer[_ngcontent-%COMP%], .wire-transfer__fields[_ngcontent-%COMP%]{break-inside:avoid;page-break-inside:avoid}}"]}));let i=e;return i})();var Wye=(()=>{let e=class e{};g(e,"\u0275fac",function(n){return new(n||e)}),g(e,"\u0275mod",N({type:e})),g(e,"\u0275inj",F({imports:[Jk,ro,Op,Rm,oc,jb,ot,iA,ot,jb,pS,k1,T1]}));let i=e;return i})();export{A as a,ke as b,OG as c,Wy as d,PG as e,FG as f,g,Wo as h,ve as i,E as j,at as k,Mt as l,st as m,oe as n,Qn as o,TA as p,ie as q,Zn as r,Xn as s,fc as t,ji as u,En as v,uf as w,Ze as x,GA as y,be as z,WA as A,$t as B,en as C,Ge as D,YA as E,Ko as F,Sn as G,ZA as H,Dt as I,ue as J,ut as K,ce as L,Ne as M,k as N,F as O,C as P,y as Q,b as R,T as S,N as T,x as U,Tt as V,ds as W,Xg as X,Ce as Y,Y as Z,Q as _,_t as $,on as aa,Ae as ba,fe as ca,ma as da,S as ea,H as fa,wi as ga,R as ha,Wt as ia,He as ja,ps as ka,ti as la,oh as ma,ii as na,LP as oa,wX as pa,CX as qa,xX as ra,p as sa,u as ta,Vi as ua,cs as va,Hi as wa,ri as xa,se as ya,B as za,G as Aa,D as Ba,It as Ca,z as Da,lt as Ea,te as Fa,Fn as Ga,wt as Ha,Ct as Ia,m as Ja,f as Ka,U as La,sr as Ma,cr as Na,dt as Oa,_e as Pa,Hr as Qa,M as Ra,I as Sa,he as Ta,X as Ua,j_ as Va,Ci as Wa,qL as Xa,YL as Ya,ae as Za,j as _a,V as $a,Ue as ab,P as bb,ge as cb,Pe as db,V_ as eb,Ui as fb,cn as gb,$i as hb,ee as ib,q as jb,B_ as kb,Do as lb,lr as mb,kX as 
296nb,EX as ob,SX as pb,$r as qb,_s as rb,z_ as sb,MX as tb,Gr as ub,wh as vb,mi as wb,TX as xb,ne as yb,O as zb,re as Ab,rv as Bb,hn as Cb,ys as Db,ur as Eb,hr as Fb,QX as Gb,ko as Hb,KX as Ib,ZX as Jb,XX as Kb,MI as Lb,TI as Mb,JX as Nb,ot as Ob,Eo as Pb,Uc as Qb,Di as Rb,va as Sb,So as Tb,jn as Ub,Rj as Vb,uJ as Wb,hJ as Xb,mJ as Yb,ik as Zb,EJ as _b,SJ as $b,Gh as ac,Wh as bc,ba as cc,MJ as dc,FE as ec,br as fc,qte as gc,Pl as hc,aS as ic,$n as jc,Qte as kc,QH as lc,ZH as mc,lS as nc,Kte as oc,Zte as pc,r3 as qc,a3 as rc,Nl as sc,l3 as tc,u3 as uc,m3 as vc,f3 as wc,jb as xc,yn as yc,rre as zc,et as Ac,Fe as Bc,ore as Cc,le as Dc,Me as Ec,Ho as Fc,Re as Gc,Cr as Hc,are as Ic,aM as Jc,sM as Kc,sre as Lc,Qi as Mc,xr as Nc,Fre as Oc,Nre as Pc,Lre as Qc,Dr as Rc,ro as Sc,mse as Tc,NM as Uc,R8 as Vc,O8 as Wc,HT as Xc,ul as Yc,Ss as Zc,Ms as _c,Bn as $c,Jr as ad,qV as bd,Ii as cd,Ao as dd,qJ as ed,Jk as fd,YJ as gd,QJ as hd,Xe as id,H_e as jd,P1 as kd,lc as ld,U_e as md,nd,V1 as od,B1 as pd,Jge as qd,$p as rd,Wl as sd,iae as td,ql as ud,fae as vd,gae as wd,Ep as xd,Am as yd,Rm as zd,Ir as Ad,Dde as Bd,Py as Cd,mbe as Dd,U1 as Ed,Fa as Fd,Ey as Gd,Sy as Hd,pce as Id,fce as Jd,gce as Kd,_ce as Ld,z1 as Md,H1 as Nd,rd as Od,$1 as Pd,G1 as Qd,Afe as Rd,Rfe as Sd,Ofe as Td,Bp as Ud,j1 as Vd,W1 as Wd,Qve as Xd,zp as Yd,g4 as Zd,_4 as _d,ile as $d,nle as ae,rle as be,Y$ as ce,K$ as de,Z$ as ee,kpe as fe,a6 as ge,s6 as he,yge as ie,wge as je,OT as ke,h8 as le,tge as me,TM as ne,j_e as oe,Ry as pe,Rp as qe,C3 as re,vS as se,bS as te,Wse as ue,XM as ve,Q5 as we,yS as xe,wS as ye,Q8 as ze,Ohe as Ae,jy as Be,D$ as Ce,k$ as De,o1 as Ee,Dme as Fe,Ime as Ge,Ume as He,$me as Ie,Gme as Je,Wme as Ke,qme as Le,Yme as Me,Qme as Ne,Kme as Oe,Zme as Pe,Xme as Qe,s1 as Re,Tpe as Se,jfe as Te,zfe as Ue,Kfe as Ve,xge as We,Rge as Xe,Nge as Ye,Uge as Ze,Qge as _e,C_e as $e,O_e as af,Y_e as bf,eve as cf,Jve as df,Gp as ef,cbe as ff,gbe as gf,iA as hf,Wye as if};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.