define(["exports"],(function(e){"use strict";let t=null,n=1;const r=Symbol("SIGNAL");function o(e){const n=t;return t=e,n}const i={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 s(e){if((!l(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==n)){if(!e.producerMustRecompute(e)&&!u(e))return e.dirty=!1,void(e.lastCleanEpoch=n);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=n}}function u(e){c(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version)return!0;if(s(n),r!==n.version)return!0}return!1}function a(e,t){if(function(e){var t,n;null!==(t=e.liveConsumerNode)&&void 0!==t||(e.liveConsumerNode=[]),null!==(n=e.liveConsumerIndexOfThis)&&void 0!==n||(e.liveConsumerIndexOfThis=[])}(e),c(e),1===e.liveConsumerNode.length)for(let t=0;t<e.producerNode.length;t++)a(e.producerNode[t],e.producerIndexOfThis[t]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const n=e.liveConsumerIndexOfThis[t],r=e.liveConsumerNode[t];c(r),r.producerIndexOfThis[n]=t}}function l(e){var t,n;return e.consumerIsAlwaysLive||(null!==(t=null==e||null===(n=e.liveConsumerNode)||void 0===n?void 0:n.length)&&void 0!==t?t:0)>0}function c(e){var t,n,r;null!==(t=e.producerNode)&&void 0!==t||(e.producerNode=[]),null!==(n=e.producerIndexOfThis)&&void 0!==n||(e.producerIndexOfThis=[]),null!==(r=e.producerLastReadVersion)&&void 0!==r||(e.producerLastReadVersion=[])}var d=function(e,t){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},d(e,t)};function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}d(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},f.apply(this,arguments)};function p(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function u(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,u)}a((r=r.apply(e,t||[])).next())}))}function g(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(a){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(s=0)),s;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return s.label++,{value:u[1],done:!1};case 5:s.label++,r=u[1],u=[0];continue;case 7:u=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){s=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){s.label=u[1];break}if(6===u[0]&&s.label<o[1]){s.label=o[1],o=u;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(u);break}o[2]&&s.ops.pop(),s.trys.pop();continue}u=t.call(e,s)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,a])}}}function m(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return s}function v(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function w(e){return this instanceof w?(this.v=e,this):new w(e)}function D(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||u(e,t)}))})}function u(e,t){try{(n=o[e](t)).value instanceof w?Promise.resolve(n.value.v).then(a,l):c(i[0][2],n)}catch(e){c(i[0][3],e)}var n}function a(e){u("next",e)}function l(e){u("throw",e)}function c(e,t){e(t),i.shift(),i.length&&u(i[0][0],i[0][1])}}function b(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=m(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function _(e){return"function"==typeof e}function C(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}"function"==typeof SuppressedError&&SuppressedError;var E=C((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n  "):"",this.name="UnsubscriptionError",this.errors=t}}));function S(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var A=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}var t;return e.prototype.unsubscribe=function(){var e,t,n,r,o;if(!this.closed){this.closed=!0;var i=this._parentage;if(i)if(this._parentage=null,Array.isArray(i))try{for(var s=m(i),u=s.next();!u.done;u=s.next()){u.value.remove(this)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(t=s.return)&&t.call(s)}finally{if(e)throw e.error}}else i.remove(this);var a=this.initialTeardown;if(_(a))try{a()}catch(e){o=e instanceof E?e.errors:[e]}var l=this._finalizers;if(l){this._finalizers=null;try{for(var c=m(l),d=c.next();!d.done;d=c.next()){var h=d.value;try{F(h)}catch(e){o=null!=o?o:[],e instanceof E?o=v(v([],y(o)),y(e.errors)):o.push(e)}}}catch(e){n={error:e}}finally{try{d&&!d.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}}if(o)throw new E(o)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)F(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&S(t,e)},e.prototype.remove=function(t){var n=this._finalizers;n&&S(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=((t=new e).closed=!0,t),e}(),I=A.EMPTY;function x(e){return e instanceof A||e&&"closed"in e&&_(e.remove)&&_(e.add)&&_(e.unsubscribe)}function F(e){_(e)?e():e.unsubscribe()}var T={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},k={setTimeout:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return setTimeout.apply(void 0,v([e,t],y(n)))},clearTimeout:function(e){var t=k.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function O(e){k.setTimeout((function(){throw e}))}function P(){}function N(e){e()}var M=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,x(t)&&t.add(n)):n.destination=H,n}return h(t,e),t.create=function(e,t,n){return new B(e,t,n)},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(A),R=Function.prototype.bind;function L(e,t){return R.call(e,t)}var j=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){V(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){V(e)}else V(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){V(e)}},e}(),B=function(e){function t(t,n,r){var o,i,s=e.call(this)||this;_(t)||!t?o={next:null!=t?t:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:s&&T.useDeprecatedNextContext?((i=Object.create(t)).unsubscribe=function(){return s.unsubscribe()},o={next:t.next&&L(t.next,i),error:t.error&&L(t.error,i),complete:t.complete&&L(t.complete,i)}):o=t;return s.destination=new j(o),s}return h(t,e),t}(M);function V(e){O(e)}var H={closed:!0,next:P,error:function(e){throw e},complete:P},U="function"==typeof Symbol&&Symbol.observable||"@@observable";function z(e){return e}var $=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r,o=this,i=(r=e)&&r instanceof M||function(e){return e&&_(e.next)&&_(e.error)&&_(e.complete)}(r)&&x(r)?e:new B(e,t,n);return N((function(){var e=o,t=e.operator,n=e.source;i.add(t?t.call(i,n):n?o._subscribe(i):o._trySubscribe(i))})),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=q(t))((function(t,r){var o=new B({next:function(t){try{e(t)}catch(e){r(e),o.unsubscribe()}},error:r,complete:t});n.subscribe(o)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[U]=function(){return this},e.prototype.pipe=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(0===(e=t).length?z:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)})(this)},e.prototype.toPromise=function(e){var t=this;return new(e=q(e))((function(e,n){var r;t.subscribe((function(e){return r=e}),(function(e){return n(e)}),(function(){return e(r)}))}))},e.create=function(t){return new e(t)},e}();function q(e){var t;return null!==(t=null!=e?e:T.Promise)&&void 0!==t?t:Promise}function W(e){return function(t){if(function(e){return _(null==e?void 0:e.lift)}(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}function G(e,t,n,r,o){return new Z(e,t,n,r,o)}var Z=function(e){function t(t,n,r,o,i,s){var u=e.call(this,t)||this;return u.onFinalize=i,u.shouldUnsubscribe=s,u._next=n?function(e){try{n(e)}catch(e){t.error(e)}}:e.prototype._next,u._error=o?function(e){try{o(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,u._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,u}return h(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;e.prototype.unsubscribe.call(this),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}},t}(M),Q=C((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),Y=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return h(t,e),t.prototype.lift=function(e){var t=new K(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new Q},t.prototype.next=function(e){var t=this;N((function(){var n,r;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var o=m(t.currentObservers),i=o.next();!i.done;i=o.next()){i.value.next(e)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}}))},t.prototype.error=function(e){var t=this;N((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var n=t.observers;n.length;)n.shift().error(e)}}))},t.prototype.complete=function(){var e=this;N((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,n=this,r=n.hasError,o=n.isStopped,i=n.observers;return r||o?I:(this.currentObservers=null,i.push(e),new A((function(){t.currentObservers=null,S(i,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,n=t.hasError,r=t.thrownError,o=t.isStopped;n?e.error(r):o&&e.complete()},t.prototype.asObservable=function(){var e=new $;return e.source=this,e},t.create=function(e,t){return new K(e,t)},t}($),K=function(e){function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return h(t,e),t.prototype.next=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===n||n.call(t,e)},t.prototype.error=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===n||n.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,n;return null!==(n=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==n?n:I},t}(Y),J=function(e){function t(t){var n=e.call(this)||this;return n._value=t,n}return h(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return!n.closed&&t.next(this._value),n},t.prototype.getValue=function(){var e=this,t=e.hasError,n=e.thrownError,r=e._value;if(t)throw n;return this._throwIfClosed(),r},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(Y),X={now:function(){return(X.delegate||Date).now()},delegate:void 0},ee=function(e){function t(t,n,r){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===r&&(r=X);var o=e.call(this)||this;return o._bufferSize=t,o._windowTime=n,o._timestampProvider=r,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=n===1/0,o._bufferSize=Math.max(1,t),o._windowTime=Math.max(1,n),o}return h(t,e),t.prototype.next=function(t){var n=this,r=n.isStopped,o=n._buffer,i=n._infiniteTimeWindow,s=n._timestampProvider,u=n._windowTime;r||(o.push(t),!i&&o.push(s.now()+u)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this._infiniteTimeWindow,r=this._buffer.slice(),o=0;o<r.length&&!e.closed;o+=n?1:2)e.next(r[o]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this,t=e._bufferSize,n=e._timestampProvider,r=e._buffer,o=e._infiniteTimeWindow,i=(o?1:2)*t;if(t<1/0&&i<r.length&&r.splice(0,r.length-i),!o){for(var s=n.now(),u=0,a=1;a<r.length&&r[a]<=s;a+=2)u=a;u&&r.splice(0,u+1)}},t}(Y),te=function(e){function t(t,n){return e.call(this)||this}return h(t,e),t.prototype.schedule=function(e,t){return this},t}(A),ne={setInterval:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return setInterval.apply(void 0,v([e,t],y(n)))},clearInterval:function(e){var t=ne.delegate;return((null==t?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0},re=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r.pending=!1,r}return h(t,e),t.prototype.schedule=function(e,t){var n;if(void 0===t&&(t=0),this.closed)return this;this.state=e;var r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,t)),this.pending=!0,this.delay=t,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),ne.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return t;null!=t&&ne.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n,r=!1;try{this.work(e)}catch(e){r=!0,n=e||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),n},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,n=this.scheduler,r=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,S(r,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(te),oe=function(){function e(t,n){void 0===n&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=X.now,e}(),ie=new(function(e){function t(t,n){void 0===n&&(n=oe.now);var r=e.call(this,t,n)||this;return r.actions=[],r._active=!1,r}return h(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var n;this._active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}},t}(oe))(re),se=ie,ue=new $((function(e){return e.complete()}));function ae(e){return e&&_(e.schedule)}function le(e){return ae((t=e)[t.length-1])?e.pop():void 0;var t}var ce=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e};function de(e){return _(null==e?void 0:e.then)}function he(e){return _(e[U])}function fe(e){return Symbol.asyncIterator&&_(null==e?void 0:e[Symbol.asyncIterator])}function pe(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var ge="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function me(e){return _(null==e?void 0:e[ge])}function ye(e){return D(this,arguments,(function(){var t,n,r;return g(this,(function(o){switch(o.label){case 0:t=e.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,w(t.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,w(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,w(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))}function ve(e){return _(null==e?void 0:e.getReader)}function we(e){if(e instanceof $)return e;if(null!=e){if(he(e))return o=e,new $((function(e){var t=o[U]();if(_(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")}));if(ce(e))return r=e,new $((function(e){for(var t=0;t<r.length&&!e.closed;t++)e.next(r[t]);e.complete()}));if(de(e))return n=e,new $((function(e){n.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,O)}));if(fe(e))return De(e);if(me(e))return t=e,new $((function(e){var n,r;try{for(var o=m(t),i=o.next();!i.done;i=o.next()){var s=i.value;if(e.next(s),e.closed)return}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}e.complete()}));if(ve(e))return De(ye(e))}var t,n,r,o;throw pe(e)}function De(e){return new $((function(t){(function(e,t){var n,r,o,i;return p(this,void 0,void 0,(function(){var s,u;return g(this,(function(a){switch(a.label){case 0:a.trys.push([0,5,6,11]),n=b(e),a.label=1;case 1:return[4,n.next()];case 2:if((r=a.sent()).done)return[3,4];if(s=r.value,t.next(s),t.closed)return[2];a.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return u=a.sent(),o={error:u},[3,11];case 6:return a.trys.push([6,,9,10]),r&&!r.done&&(i=n.return)?[4,i.call(n)]:[3,8];case 7:a.sent(),a.label=8;case 8:return[3,10];case 9:if(o)throw o.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}}))}))})(e,t).catch((function(e){return t.error(e)}))}))}function be(e,t,n,r,o){void 0===r&&(r=0),void 0===o&&(o=!1);var i=t.schedule((function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()}),r);if(e.add(i),!o)return i}function _e(e,t){return void 0===t&&(t=0),W((function(n,r){n.subscribe(G(r,(function(n){return be(r,e,(function(){return r.next(n)}),t)}),(function(){return be(r,e,(function(){return r.complete()}),t)}),(function(n){return be(r,e,(function(){return r.error(n)}),t)})))}))}function Ce(e,t){return void 0===t&&(t=0),W((function(n,r){r.add(e.schedule((function(){return n.subscribe(r)}),t))}))}function Ee(e,t){if(!e)throw new Error("Iterable cannot be null");return new $((function(n){be(n,t,(function(){var r=e[Symbol.asyncIterator]();be(n,t,(function(){r.next().then((function(e){e.done?n.complete():n.next(e.value)}))}),0,!0)}))}))}function Se(e,t){if(null!=e){if(he(e))return function(e,t){return we(e).pipe(Ce(t),_e(t))}(e,t);if(ce(e))return function(e,t){return new $((function(n){var r=0;return t.schedule((function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())}))}))}(e,t);if(de(e))return function(e,t){return we(e).pipe(Ce(t),_e(t))}(e,t);if(fe(e))return Ee(e,t);if(me(e))return function(e,t){return new $((function(n){var r;return be(n,t,(function(){r=e[ge](),be(n,t,(function(){var e,t,o;try{t=(e=r.next()).value,o=e.done}catch(e){return void n.error(e)}o?n.complete():n.next(t)}),0,!0)})),function(){return _(null==r?void 0:r.return)&&r.return()}}))}(e,t);if(ve(e))return function(e,t){return Ee(ye(e),t)}(e,t)}throw pe(e)}function Ae(e,t){return t?Se(e,t):we(e)}function Ie(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ae(e,le(e))}function xe(e,t){return W((function(n,r){var o=0;n.subscribe(G(r,(function(n){r.next(e.call(t,n,o++))})))}))}var Fe=Array.isArray;function Te(e){return xe((function(t){return function(e,t){return Fe(t)?e.apply(void 0,v([],y(t))):e(t)}(e,t)}))}function ke(e,t,n){return void 0===n&&(n=1/0),_(t)?ke((function(n,r){return xe((function(e,o){return t(n,e,r,o)}))(we(e(n,r)))}),n):("number"==typeof t&&(n=t),W((function(t,r){return function(e,t,n,r,o,i,s,u){var a=[],l=0,c=0,d=!1,h=function(){!d||a.length||l||t.complete()},f=function(e){return l<r?p(e):a.push(e)},p=function(e){i&&t.next(e),l++;var u=!1;we(n(e,c++)).subscribe(G(t,(function(e){null==o||o(e),i?f(e):t.next(e)}),(function(){u=!0}),void 0,(function(){if(u)try{l--;for(var e=function(){var e=a.shift();s?be(t,s,(function(){return p(e)})):p(e)};a.length&&l<r;)e();h()}catch(e){t.error(e)}})))};return e.subscribe(G(t,f,(function(){d=!0,h()}))),function(){null==u||u()}}(t,r,e,n)})))}function Oe(){return void 0===(e=1)&&(e=1/0),ke(z,e);var e}var Pe,Ne,Me,Re,Le,je,Be,Ve,He,Ue,ze,$e,qe,We,Ge,Ze,Qe,Ye,Ke,Je,Xe,et,tt,nt,rt,ot=["addListener","removeListener"],it=["addEventListener","removeEventListener"],st=["on","off"];function ut(e,t){return function(n){return function(r){return e[n](t,r)}}}function at(e,t,n){void 0===e&&(e=0),void 0===n&&(n=se);var r=-1;return null!=t&&(ae(t)?n=t:r=t),new $((function(t){var o,i=(o=e)instanceof Date&&!isNaN(o)?+e-n.now():e;i<0&&(i=0);var s=0;return n.schedule((function(){t.closed||(t.next(s++),0<=r?this.schedule(void 0,r):t.complete())}),i)}))}function lt(e,t){return W((function(n,r){var o=0;n.subscribe(G(r,(function(n){return e.call(t,n,o++)&&r.next(n)})))}))}function ct(e){return e<=0?function(){return ue}:W((function(t,n){var r=0;t.subscribe(G(n,(function(t){++r<=e&&(n.next(t),e<=r&&n.complete())})))}))}function dt(e,t){return t?function(n){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Oe()(Ae(e,le(e)))}(t.pipe(ct(1),W((function(e,t){e.subscribe(G(t,P))}))),n.pipe(dt(e)))}:ke((function(t,n){return we(e(t,n)).pipe(ct(1),function(e){return xe((function(){return e}))}(t))}))}function ht(e){return W((function(t,n){try{t.subscribe(n)}finally{n.add(e)}}))}function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gt(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const mt="https://g.co/ng/security#xss";class yt extends Error{constructor(e,t){super(vt(e,t)),this.code=e}}function vt(e,t){const n=`NG0${Math.abs(e)}`;let r=`${n}${t?": "+t:""}`;return r}function wt(e){return t=>{setTimeout(e,void 0,t)}}const Dt=class extends Y{constructor(e=!1){super(),this.__isAsync=e}emit(e){const t=o(null);try{super.next(e)}finally{o(t)}}subscribe(e,t,n){let r=e,o=t||(()=>null),i=n;if(e&&"object"==typeof e){var s,u,a;const t=e;r=null===(s=t.next)||void 0===s?void 0:s.bind(t),o=null===(u=t.error)||void 0===u?void 0:u.bind(t),i=null===(a=t.complete)||void 0===a?void 0:a.bind(t)}this.__isAsync&&(o=wt(o),r&&(r=wt(r)),i&&(i=wt(i)));const l=super.subscribe({next:r,error:o,complete:i});return e instanceof A&&e.add(l),l}};var bt,_t;function Ct(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ct).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Et(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}function St(e,t,n){e!=t&&At(n,e,t,"==")}function At(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function It(e){return{toString:e}.toString()}!function(e){e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional"}(bt||(bt={})),e.ChangeDetectionStrategy=void 0,(_t=e.ChangeDetectionStrategy||(e.ChangeDetectionStrategy={}))[_t.OnPush=0]="OnPush",_t[_t.Default=1]="Default",e.ViewEncapsulation$1=void 0,function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(e.ViewEncapsulation$1||(e.ViewEncapsulation$1={}));const xt=globalThis;const Ft={},Tt=[];function kt(e){for(let t in e)if(e[t]===kt)return t;throw Error("Could not find renamed property on target object.")}function Ot(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}const Pt=kt({"ɵcmp":kt}),Nt=kt({"ɵdir":kt}),Mt=kt({"ɵpipe":kt}),Rt=kt({"ɵmod":kt}),Lt=kt({"ɵfac":kt}),jt=kt({__NG_ELEMENT_ID__:kt}),Bt=kt({__NG_ENV_ID__:kt});var Vt;function Ht(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const n=t.length;if(o+n===r||e.charCodeAt(o+n)<=32)return o}n=o+1}}function Ut(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],u=n[r++];e.setAttribute(t,s,u,i)}else{const i=o,s=n[++r];$t(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function zt(e){return 3===e||4===e||6===e}function $t(e){return 64===e.charCodeAt(0)}function qt(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||Wt(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function Wt(e,t,n,r,o){let i=0,s=e.length;if(-1===t)s=-1;else for(;i<e.length;){const n=e[i++];if("number"==typeof n){if(n===t){s=-1;break}if(n>t){s=i-1;break}}}for(;i<e.length;){const t=e[i];if("number"==typeof t)break;if(t===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}e.InputFlags=void 0,(Vt=e.InputFlags||(e.InputFlags={}))[Vt.None=0]="None",Vt[Vt.SignalBased=1]="SignalBased",Vt[Vt.HasDecoratorInputTransform=2]="HasDecoratorInputTransform";const Gt="ng-template";function Zt(e,t,n){let r=0,o=!0;for(;r<e.length;){let i=e[r++];if("string"==typeof i&&o){const o=e[r++];if(n&&"class"===i&&-1!==Ht(o.toLowerCase(),t,0))return!0}else{if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===t)return!0;return!1}"number"==typeof i&&(o=!1)}}return!1}function Qt(e){return 4===e.type&&e.value!==Gt}function Yt(e,t,n){return t===(4!==e.type||n?e.value:Gt)}function Kt(e,t,n){let r=4;const o=e.attrs||[],i=function(e){for(let t=0;t<e.length;t++){if(zt(e[t]))return t}return e.length}(o);let s=!1;for(let u=0;u<t.length;u++){const a=t[u];if("number"!=typeof a){if(!s)if(4&r){if(r=2|1&r,""!==a&&!Yt(e,a,n)||""===a&&1===t.length){if(Jt(r))return!1;s=!0}}else{const l=8&r?a:t[++u];if(8&r&&null!==e.attrs){if(!Zt(e.attrs,l,n)){if(Jt(r))return!1;s=!0}continue}const c=Xt(8&r?"class":a,o,Qt(e),n);if(-1===c){if(Jt(r))return!1;s=!0;continue}if(""!==l){let e;e=c>i?"":o[c+1].toLowerCase();const t=8&r?e:null;if(t&&-1!==Ht(t,l,0)||2&r&&l!==e){if(Jt(r))return!1;s=!0}}}}else{if(!s&&!Jt(r)&&!Jt(a))return!1;if(s&&Jt(a))continue;s=!1,r=a|1&r}}return Jt(r)||s}function Jt(e){return!(1&e)}function Xt(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let n=!1;for(;o<t.length;){const r=t[o];if(r===e)return o;if(3===r||6===r)n=!0;else{if(1===r||2===r){let e=t[++o];for(;"string"==typeof e;)e=t[++o];continue}if(4===r)break;if(0===r){o+=4;continue}}o+=n?1:2}return-1}return function(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function en(e,t,n=!1){for(let r=0;r<t.length;r++)if(Kt(e,t[r],n))return!0;return!1}function tn(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let t=0;t<e.length;t++)if(e[t]!==r[t])continue e;return!0}}return!1}function nn(e,t){return e?":not("+t.trim()+")":t}function rn(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const t=e[++n];o+="["+s+(t.length>0?'="'+t+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""===o||Jt(s)||(t+=nn(i,o),o=""),r=s,i=i||!Jt(r);n++}return""!==o&&(t+=nn(i,o)),t}function on(e){return e.map(rn).join(",")}function sn(t){return It((()=>{var n;const r=vn(t),o=pt(pt({},r),{},{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===e.ChangeDetectionStrategy.OnPush,directiveDefs:null,pipeDefs:null,dependencies:r.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:null!==(n=t.signals)&&void 0!==n&&n,data:t.data||{},encapsulation:t.encapsulation||e.ViewEncapsulation$1.Emulated,styles:t.styles||Tt,_:null,schemas:t.schemas||null,tView:null,id:""});wn(o);const i=t.dependencies;return o.directiveDefs=Dn(i,!1),o.pipeDefs=Dn(i,!0),o.id=function(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const e of n)t=Math.imul(31,t)+e.charCodeAt(0)|0;t+=2147483648;const r="c"+t;0;return r}(o),o}))}function un(e){return fn(e)||pn(e)}function an(e){return null!==e}function ln(e){return It((()=>({type:e.type,bootstrap:e.bootstrap||Tt,declarations:e.declarations||Tt,imports:e.imports||Tt,exports:e.exports||Tt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null})))}function cn(t,n){if(null==t)return Ft;const r={};for(const i in t)if(t.hasOwnProperty(i)){const s=t[i];let u,a,l=e.InputFlags.None;var o;if(Array.isArray(s))l=s[0],u=s[1],a=null!==(o=s[2])&&void 0!==o?o:u;else u=s,a=s;n?(r[u]=l!==e.InputFlags.None?[i,l]:i,n[u]=a):r[u]=i}return r}function dn(e){return It((()=>{const t=vn(e);return wn(t),t}))}function hn(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function fn(e){return e[Pt]||null}function pn(e){return e[Nt]||null}function gn(e){return e[Mt]||null}function mn(e){const t=fn(e)||pn(e)||gn(e);return null!==t&&t.standalone}function yn(e,t){const n=e[Rt]||null;if(!n&&!0===t)throw new Error(`Type ${Ct(e)} does not have 'ɵmod' property.`);return n}function vn(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ft,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Tt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:cn(e.inputs,t),outputs:cn(e.outputs),debugInfo:null}}function wn(e){var t;null===(t=e.features)||void 0===t||t.forEach((t=>t(e)))}function Dn(e,t){if(!e)return null;const n=t?gn:un;return()=>("function"==typeof e?e():e).map((e=>n(e))).filter(an)}new Map;const bn=0,_n=1,Cn=2,En=3,Sn=4,An=5,In=6,xn=7,Fn=8,Tn=9,kn=10,On=11,Pn=12,Nn=13,Mn=14,Rn=15,Ln=16,jn=17,Bn=18,Vn=19,Hn=20,Un=21,zn=22,$n=23,qn=25,Wn=1,Gn=7,Zn=9,Qn=10;var Yn;function Kn(e){return Array.isArray(e)&&"object"==typeof e[Wn]}function Jn(e){return Array.isArray(e)&&!0===e[Wn]}function Xn(e){return!!(4&e.flags)}function er(e){return e.componentOffset>-1}function tr(e){return!(1&~e.flags)}function nr(e){return!!e.template}function rr(e){return!(256&~e[Cn])}!function(e){e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews"}(Yn||(Yn={}));const or="math";function ir(e){for(;Array.isArray(e);)e=e[bn];return e}function sr(e,t){return ir(t[e])}function ur(e,t){return ir(t[e.index])}function ar(e,t){const n=e.data[t];return n}function lr(e,t){return e[t]}function cr(e,t){const n=t[e];return Kn(n)?n:n[bn]}function dr(e){return!(4&~e[Cn])}function hr(e){return!(128&~e[Cn])}function fr(e,t){return null==t?null:e[t]}function pr(e){e[jn]=0}function gr(e){1024&e[Cn]||(e[Cn]|=1024,hr(e)&&wr(e))}function mr(e,t){for(;e>0;)t=t[Mn],e--;return t}function yr(e){var t;return!!(9216&e[Cn]||null!==(t=e[$n])&&void 0!==t&&t.dirty)}function vr(e){if(yr(e))wr(e);else if(64&e[Cn]){var t;null===(t=e[kn].changeDetectionScheduler)||void 0===t||t.notify()}}function wr(e){var t;null===(t=e[kn].changeDetectionScheduler)||void 0===t||t.notify();let n=_r(e);for(;null!==n&&!(8192&n[Cn])&&(n[Cn]|=8192,hr(n));)n=_r(n)}function Dr(e,t){if(!(256&~e[Cn]))throw new yt(911,!1);null===e[Un]&&(e[Un]=[]),e[Un].push(t)}function br(e,t){if(null===e[Un])return;const n=e[Un].indexOf(t);-1!==n&&e[Un].splice(n,1)}function _r(e){const t=e[En];return Jn(t)?t[En]:t}const Cr={lFrame:Xr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Er(){return Cr.bindingsEnabled}function Sr(){return null!==Cr.skipHydrationRootTNode}function Ar(){Cr.bindingsEnabled=!0}function Ir(){Cr.bindingsEnabled=!1}function xr(){return Cr.lFrame.lView}function Fr(){return Cr.lFrame.tView}function Tr(e){return Cr.lFrame.contextLView=e,e[Fn]}function kr(e){return Cr.lFrame.contextLView=null,e}function Or(){let e=Pr();for(;null!==e&&64===e.type;)e=e.parent;return e}function Pr(){return Cr.lFrame.currentTNode}function Nr(){const e=Cr.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Mr(e,t){const n=Cr.lFrame;n.currentTNode=e,n.isParent=t}function Rr(){return Cr.lFrame.isParent}function Lr(){Cr.lFrame.isParent=!1}function jr(){const e=Cr.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Br(){return Cr.lFrame.bindingIndex}function Vr(e){return Cr.lFrame.bindingIndex=e}function Hr(){return Cr.lFrame.bindingIndex++}function Ur(e){const t=Cr.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function zr(e){Cr.lFrame.inI18n=e}function $r(e,t){const n=Cr.lFrame;n.bindingIndex=n.bindingRootIndex=e,qr(t)}function qr(e){Cr.lFrame.currentDirectiveIndex=e}function Wr(e){const t=Cr.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Gr(){return Cr.lFrame.currentQueryIndex}function Zr(e){Cr.lFrame.currentQueryIndex=e}function Qr(e){const t=e[_n];return 2===t.type?t.declTNode:1===t.type?e[An]:null}function Yr(e,t,n){if(n&bt.SkipSelf){let r=t,o=e;for(;!(r=r.parent,null!==r||n&bt.Host||(r=Qr(o),null===r)||(o=o[Mn],10&r.type)););if(null===r)return!1;t=r,e=o}const r=Cr.lFrame=Jr();return r.currentTNode=t,r.lView=e,!0}function Kr(e){const t=Jr();const n=e[_n];Cr.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Jr(){const e=Cr.lFrame,t=null===e?null:e.child;return null===t?Xr(e):t}function Xr(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function eo(){const e=Cr.lFrame;return Cr.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const to=eo;function no(){const e=eo();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ro(){return Cr.lFrame.selectedIndex}function oo(e){Cr.lFrame.selectedIndex=e}function io(){const e=Cr.lFrame;return ar(e.tView,e.selectedIndex)}function so(){Cr.lFrame.currentNamespace="svg"}function uo(){Cr.lFrame.currentNamespace=or}function ao(){Cr.lFrame.currentNamespace=null}let lo,co=!0;function ho(){return co}function fo(e){co=e}function po(e,t){return new go(ur(e,t))}class go{constructor(e){this.nativeElement=e}}function mo(e){return e instanceof go?e.nativeElement:e}function yo(e){return e.flat(Number.POSITIVE_INFINITY)}function vo(e,t){e.forEach((e=>Array.isArray(e)?vo(e,t):t(e)))}function wo(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Do(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function bo(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function _o(e,t,n){const r=e.length-n;for(;t<r;)e[t]=e[t+n],t++;for(;n--;)e.pop()}function Co(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;){const t=o-2;e[o]=e[t],o--}e[t]=n,e[t+1]=r}}function Eo(e,t,n){let r=Ao(e,t);return r>=0?e[1|r]=n:(r=~r,Co(e,r,t,n)),r}function So(e,t){const n=Ao(e,t);if(n>=0)return e[1|n]}function Ao(e,t){return function(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=e[i<<n];if(t===s)return i<<n;s>t?o=i:r=i+1}return~(o<<n)}(e,t,1)}function Io(){return this._results[Symbol.iterator]()}go.__NG_ELEMENT_ID__=function(){return po(Or(),xr())};class xo{get changes(){var e;return null!==(e=this._changes)&&void 0!==e?e:this._changes=new Dt}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;const t=xo.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=Io)}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,t){return this._results.reduce(e,t)}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,t){this.dirty=!1;const n=yo(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],i=t[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1}return!0}(this._results,n,t))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){void 0===this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}onDirty(e){this._onDirty=e}setDirty(){var e;this.dirty=!0,null===(e=this._onDirty)||void 0===e||e.call(this)}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Fo(e){return!(128&~e.flags)}function To(){if(void 0!==lo)return lo;if("undefined"!=typeof document)return document;throw new yt(210,!1)}function ko(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Oo(e){return{providers:e.providers||[],imports:e.imports||[]}}function Po(e){return No(e,Ro)||No(e,jo)}function No(e,t){return e.hasOwnProperty(t)?e[t]:null}function Mo(e){return e&&(e.hasOwnProperty(Lo)||e.hasOwnProperty(Bo))?e[Lo]:null}const Ro=kt({"ɵprov":kt}),Lo=kt({"ɵinj":kt}),jo=kt({ngInjectableDef:kt}),Bo=kt({ngInjectorDef:kt});class Vo{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.ɵprov=ko({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ho=new Vo("",{providedIn:"root",factory:()=>Uo}),Uo="ng",zo=new Vo(""),$o=new Vo("",{providedIn:"platform",factory:()=>"unknown"});new Vo(""),new Vo("");const qo=new Vo("",{providedIn:"root",factory:()=>{var e;return(null===(e=To().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}}),Wo={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Go=new Vo("",{providedIn:"root",factory:()=>Wo}),Zo=kt({__forward_ref__:kt});function Qo(e){return e.__forward_ref__=Qo,e.toString=function(){return Ct(this())},e}function Yo(e){return Ko(e)?e():e}function Ko(e){return"function"==typeof e&&e.hasOwnProperty(Zo)&&e.__forward_ref__===Qo}function Jo(e){return e&&!!e.ɵproviders}function Xo(e){return"string"==typeof e?e:null==e?"":String(e)}function ei(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Xo(e)}function ti(e,t){t&&t.join(" > ");throw new yt(-200,e)}function ni(e,t){throw new yt(-201,false)}let ri;function oi(e){const t=ri;return ri=e,t}function ii(e,t,n){const r=Po(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&bt.Optional?null:void 0!==t?t:void ni()}const si={},ui="__NG_DI_FLAG__",ai="ngTempTokenPath",li=/\n/gm,ci="ɵ",di="__source";let hi;function fi(e){const t=hi;return hi=e,t}function pi(e,t=bt.Default){if(void 0===hi)throw new yt(-203,!1);if(null===hi)return ii(e,void 0,t);{const n=hi.get(e,t&bt.Optional?null:void 0,t);return n}}function gi(e,t=bt.Default){return(ri||pi)(Yo(e),t)}function mi(e){throw new yt(202,!1)}function yi(e,t=bt.Default){return gi(e,vi(t))}function vi(e){return void 0===e||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function wi(e){const t=[];for(let n=0;n<e.length;n++){const r=Yo(e[n]);if(Array.isArray(r)){if(0===r.length)throw new yt(900,!1);let e,n=bt.Default;for(let t=0;t<r.length;t++){const o=r[t],i=o[ui];"number"==typeof i?-1===i?e=o.token:n|=i:e=o}t.push(gi(e,n))}else t.push(gi(r))}return t}function Di(e,t){return e[ui]=t,e.prototype[ui]=t,e}function bi(e,t,n,r){const o=e[ai];throw t[di]&&o.unshift(t[di]),e.message=function(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==ci?e.slice(2):e;let o=Ct(t);if(Array.isArray(t))o=t.map(Ct).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+":"+("string"==typeof r?JSON.stringify(r):Ct(r)))}o=`{${e.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(li,"\n  ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[ai]=null,e}class _i{constructor(){this.store={},this.onSerializeCallbacks={}}get(e,t){return void 0!==this.store[e]?this.store[e]:t}set(e,t){this.store[e]=t}remove(e){delete this.store[e]}hasKey(e){return this.store.hasOwnProperty(e)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(e,t){this.onSerializeCallbacks[e]=t}toJson(){for(const e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}var Ci;(Pe=_i).ɵprov=ko({token:Pe,providedIn:"root",factory:function(){const e=new _i;return"browser"===yi($o)&&(e.store=function(e,t){const n=e.getElementById(t+"-state");if(null!=n&&n.textContent)try{return JSON.parse(n.textContent)}catch(e){console.warn("Exception while restoring TransferState for app "+t,e)}return{}}(To(),yi(Ho))),e}}),function(e){e.FirstChild="f",e.NextSibling="n"}(Ci||(Ci={}));let Ei=()=>null;function Si(e,t,n=!1){return Ei()}var Ai;!function(e){e.Hydrated="hydrated",e.Skipped="skipped",e.Mismatched="mismatched"}(Ai||(Ai={}));const Ii="__annotations__",xi="__parameters__",Fi="__prop__metadata__";function Ti(e,t,n,r,o){return It((()=>{const i=ki(t);function s(...e){if(this instanceof s)return i.call(this,...e),this;const t=new s(...e);return function(n){o&&o(n,...e);return(n.hasOwnProperty(Ii)?n[Ii]:Object.defineProperty(n,Ii,{value:[]})[Ii]).push(t),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s}))}function ki(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function Oi(e,t,n){return It((()=>{const r=ki(t);function o(...e){if(this instanceof o)return r.apply(this,e),this;const t=new o(...e);return n.annotation=t,n;function n(e,n,r){const o=e.hasOwnProperty(xi)?e[xi]:Object.defineProperty(e,xi,{value:[]})[xi];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(t),e}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o}))}function Pi(e,t,n,r){return It((()=>{const o=ki(t);function i(...e){if(this instanceof i)return o.apply(this,e),this;const t=new i(...e);return function(n,o){if(void 0===n)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const i=n.constructor,s=i.hasOwnProperty(Fi)?i[Fi]:Object.defineProperty(i,Fi,{value:{}})[Fi];s[o]=s.hasOwnProperty(o)&&s[o]||[],s[o].unshift(t),r&&r(n,o,...e)}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i}))}const Ni=Di(Oi("Inject",(e=>({token:e}))),-1),Mi=Di(Oi("Optional"),8),Ri=Di(Oi("Self"),2),Li=Di(Oi("SkipSelf"),4),ji=Di(Oi("Host"),1);function Bi(e,t){const n=e.hasOwnProperty(Lt);return n?e[Lt]:null}const Vi=new Vo(""),Hi=new Vo("",-1),Ui=new Vo("");class zi{get(e,t=si){if(t===si){const t=new Error(`NullInjectorError: No provider for ${Ct(e)}!`);throw t.name="NullInjectorError",t}return t}}function $i(...e){return{"ɵproviders":qi(!0,e),"ɵfromNgModule":!0}}function qi(e,...t){const n=[],r=new Set;let o;const i=e=>{n.push(e)};return vo(t,(e=>{const t=e;Gi(t,i,[],r)&&(o||(o=[]),o.push(t))})),void 0!==o&&Wi(o,i),n}function Wi(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:o}=e[n];Zi(o,(e=>{t(e,r)}))}}function Gi(e,t,n,r){if(!(e=Yo(e)))return!1;let o=null,i=Mo(e);const s=!i&&fn(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const t=e.ngModule;if(i=Mo(t),!i)return!1;o=t}const u=r.has(o);if(s){if(u)return!1;if(r.add(o),s.dependencies){const e="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const o of e)Gi(o,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!u){let e;r.add(o);try{vo(i.imports,(o=>{Gi(o,t,n,r)&&(e||(e=[]),e.push(o))}))}finally{}void 0!==e&&Wi(e,t)}if(!u){const e=Bi(o)||(()=>new o);t({provide:o,useFactory:e,deps:Tt},o),t({provide:Ui,useValue:o,multi:!0},o),t({provide:Vi,useValue:()=>gi(o),multi:!0},o)}const s=i.providers;if(null!=s&&!u){const n=e;Zi(s,(e=>{t(e,n)}))}}}return o!==e&&void 0!==e.providers}function Zi(e,t){for(let n of e)Jo(n)&&(n=n.ɵproviders),Array.isArray(n)?Zi(n,t):t(n)}const Qi=kt({provide:String,useValue:kt});function Yi(e){return null!==e&&"object"==typeof e&&Qi in e}function Ki(e){return!(!e||!e.useExisting)}function Ji(e){return!(!e||!e.useFactory)}function Xi(e){return"function"==typeof e}const es=new Vo(""),ts={},ns={};let rs;function os(){return void 0===rs&&(rs=new zi),rs}class is{}class ss extends is{get destroyed(){return this._destroyed}constructor(e,t,n,r){super(),this.parent=t,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,cs(e,(e=>this.processProvider(e))),this.records.set(Hi,ls(void 0,this)),r.has("environment")&&this.records.set(is,ls(void 0,this));const o=this.records.get(es);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Ui,Tt,bt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const e=o(null);try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const t of e)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),o(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const t=fi(this),n=oi(void 0);try{return e()}finally{fi(t),oi(n)}}get(e,t=si,n=bt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Bt))return e[Bt](this);n=vi(n);const r=fi(this),o=oi(void 0);try{if(!(n&bt.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(i=e)||"object"==typeof i&&i instanceof Vo)&&Po(e);t=n&&this.injectableDefInScope(n)?ls(us(e),ts):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}const r=n&bt.Self?os():this.parent;return t=n&bt.Optional&&t===si?null:t,r.get(e,t)}catch(t){if("NullInjectorError"===t.name){if((t[ai]=t[ai]||[]).unshift(Ct(e)),r)throw t;return bi(t,e,"R3InjectorError",this.source)}throw t}finally{oi(o),fi(r)}var i}resolveInjectorInitializers(){const e=o(null),t=fi(this),n=oi(void 0);try{const e=this.get(Vi,Tt,bt.Self);0;for(const t of e)t()}finally{fi(t),oi(n),o(e)}}toString(){const e=[],t=this.records;for(const n of t.keys())e.push(Ct(n));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new yt(205,!1)}processProvider(e){let t=Xi(e=Yo(e))?e:Yo(e&&e.provide);const n=function(e){if(Yi(e))return ls(void 0,e.useValue);return ls(as(e),ts)}(e);if(Xi(e)||!0!==e.multi)0;else{let n=this.records.get(t);n||(n=ls(void 0,ts,!0),n.factory=()=>wi(n.multi),this.records.set(t,n)),t=e,n.multi.push(e)}this.records.set(t,n)}hydrate(e,t){const n=o(null);try{return t.value===ts&&(t.value=ns,t.value=t.factory()),"object"==typeof t.value&&t.value&&(null!==(r=t.value)&&"object"==typeof r&&"function"==typeof r.ngOnDestroy)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{o(n)}var r}injectableDefInScope(e){if(!e.providedIn)return!1;const t=Yo(e.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(e){const t=this._onDestroyHooks.indexOf(e);-1!==t&&this._onDestroyHooks.splice(t,1)}}function us(e){const t=Po(e),n=null!==t?t.factory:Bi(e);if(null!==n)return n;if(e instanceof Vo)throw new yt(204,!1);if(e instanceof Function)return function(e){const t=e.length;if(t>0)throw new yt(204,!1);const n=(r=e,r&&(r[Ro]||r[jo])||null);var r;return null!==n?()=>n.factory(e):()=>new e}(e);throw new yt(204,!1)}function as(e,t,n){let r;if(Xi(e)){const t=Yo(e);return Bi(t)||us(t)}if(Yi(e))r=()=>Yo(e.useValue);else if(Ji(e))r=()=>e.useFactory(...wi(e.deps||[]));else if(Ki(e))r=()=>gi(Yo(e.useExisting));else{const t=Yo(e&&(e.useClass||e.provide));if(!e.deps)return Bi(t)||us(t);r=()=>new t(...wi(e.deps))}return r}function ls(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function cs(e,t){for(const n of e)Array.isArray(n)?cs(n,t):n&&Jo(n)?cs(n.ɵproviders,t):t(n)}function ds(e,t){e instanceof ss&&e.assertNotDestroyed();const n=fi(e),r=oi(void 0);try{return t()}finally{fi(n),oi(r)}}var hs,fs,ps;function gs(e){const t=xt.ng;if(t&&t.ɵcompilerFacade)return t.ɵcompilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(hs||(hs={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(fs||(fs={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(ps||(ps={}));const ms={"ɵɵdefineInjectable":ko,"ɵɵdefineInjector":Oo,"ɵɵinject":gi,"ɵɵinvalidFactoryDep":mi,resolveForwardRef:Yo},ys=Function;function vs(e){return"function"==typeof e}const ws=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Ds=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,bs=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,_s=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Cs{constructor(e){this._reflect=e||xt.Reflect}factory(e){return(...t)=>new e(...t)}_zipTypesAndAnnotations(e,t){let n;n=bo(void 0===e?t.length:e.length);for(let r=0;r<n.length;r++)void 0===e?n[r]=[]:e[r]&&e[r]!=Object?n[r]=[e[r]]:n[r]=[],t&&null!=t[r]&&(n[r]=n[r].concat(t[r]));return n}_ownParameters(e,t){if(function(e){return ws.test(e)||_s.test(e)||Ds.test(e)&&!bs.test(e)}(e.toString()))return null;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;const n=e.ctorParameters;if(n&&n!==t.ctorParameters){const e="function"==typeof n?n():n,t=e.map((e=>e&&e.type)),r=e.map((e=>e&&Es(e.decorators)));return this._zipTypesAndAnnotations(t,r)}const r=e.hasOwnProperty(xi)&&e[xi],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return o||r?this._zipTypesAndAnnotations(o,r):bo(e.length)}parameters(e){if(!vs(e))return[];const t=Ss(e);let n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}_ownAnnotations(e,t){if(e.annotations&&e.annotations!==t.annotations){let t=e.annotations;return"function"==typeof t&&t.annotations&&(t=t.annotations),t}return e.decorators&&e.decorators!==t.decorators?Es(e.decorators):e.hasOwnProperty(Ii)?e[Ii]:null}annotations(e){if(!vs(e))return[];const t=Ss(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}_ownPropMetadata(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){let t=e.propMetadata;return"function"==typeof t&&t.propMetadata&&(t=t.propMetadata),t}if(e.propDecorators&&e.propDecorators!==t.propDecorators){const t=e.propDecorators,n={};return Object.keys(t).forEach((e=>{n[e]=Es(t[e])})),n}return e.hasOwnProperty(Fi)?e[Fi]:null}propMetadata(e){if(!vs(e))return{};const t=Ss(e),n={};if(t!==Object){const e=this.propMetadata(t);Object.keys(e).forEach((t=>{n[t]=e[t]}))}const r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach((e=>{const t=[];n.hasOwnProperty(e)&&t.push(...n[e]),t.push(...r[e]),n[e]=t})),n}ownPropMetadata(e){return vs(e)&&this._ownPropMetadata(e,Ss(e))||{}}hasLifecycleHook(e,t){return e instanceof ys&&t in e.prototype}}function Es(e){return e?e.map((e=>new(0,e.type.annotationCls)(...e.args?e.args:[]))):[]}function Ss(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}class As{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function Is(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function xs(){return Fs}function Fs(e){return e.type.prototype.ngOnChanges&&(e.setInput=ks),Ts}function Ts(){const e=Ps(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===Ft)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function ks(e,t,n,r,o){const i=this.declaredInputs[r],s=Ps(e)||function(e,t){return e[Os]=t}(e,{previous:Ft,current:null}),u=s.current||(s.current={}),a=s.previous,l=a[i];u[i]=new As(l&&l.currentValue,n,a===Ft),Is(e,t,o,n)}xs.ngInherit=!0;const Os="__ngSimpleChanges__";function Ps(e){return e[Os]||null}let Ns=null;const Ms=function(e,t,n){null!=Ns&&Ns(e,t,n)};function Rs(e,t){for(let l=t.directiveStart,c=t.directiveEnd;l<c;l++){const t=e.data[l],c=t.type.prototype,{ngAfterContentInit:d,ngAfterContentChecked:h,ngAfterViewInit:f,ngAfterViewChecked:p,ngOnDestroy:g}=c;var n,r,o,i,s,u,a;if(d)(null!==(n=e.contentHooks)&&void 0!==n?n:e.contentHooks=[]).push(-l,d);if(h)(null!==(r=e.contentHooks)&&void 0!==r?r:e.contentHooks=[]).push(l,h),(null!==(o=e.contentCheckHooks)&&void 0!==o?o:e.contentCheckHooks=[]).push(l,h);if(f)(null!==(i=e.viewHooks)&&void 0!==i?i:e.viewHooks=[]).push(-l,f);if(p)(null!==(s=e.viewHooks)&&void 0!==s?s:e.viewHooks=[]).push(l,p),(null!==(u=e.viewCheckHooks)&&void 0!==u?u:e.viewCheckHooks=[]).push(l,p);if(null!=g)(null!==(a=e.destroyHooks)&&void 0!==a?a:e.destroyHooks=[]).push(l,g)}}function Ls(e,t,n){Vs(e,t,3,n)}function js(e,t,n,r){(3&e[Cn])===n&&Vs(e,t,n,r)}function Bs(e,t){let n=e[Cn];(3&n)===t&&(n&=16383,n+=1,e[Cn]=n)}function Vs(e,t,n,r){const o=void 0!==r?65535&e[jn]:0,i=null!=r?r:-1,s=t.length-1;let u=0;for(let a=o;a<s;a++){if("number"==typeof t[a+1]){if(u=t[a],null!=r&&u>=r)break}else{t[a]<0&&(e[jn]+=65536),(u<i||-1==i)&&(Us(e,n,t,a),e[jn]=(4294901760&e[jn])+a+2),a++}}}function Hs(e,t){Ms(4,e,t);const n=o(null);try{t.call(e)}finally{o(n),Ms(5,e,t)}}function Us(e,t,n,r){const o=n[r]<0,i=n[r+1],s=e[o?-n[r]:n[r]];if(o){e[Cn]>>14<e[jn]>>16&&(3&e[Cn])===t&&(e[Cn]+=16384,Hs(s,i))}else Hs(s,i)}const zs=-1;class $s{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function qs(e){return e!==zs}function Ws(e){return 32767&e}function Gs(e,t){let n=e>>16;let r=t;for(;n>0;)r=r[Mn],n--;return r}let Zs=!0;function Qs(e){const t=Zs;return Zs=e,t}const Ys=255,Ks=5;let Js=0;const Xs={};function eu(e,t){const n=nu(e,t);if(-1!==n)return n;const r=t[_n];r.firstCreatePass&&(e.injectorIndex=t.length,tu(r.data,e),tu(t,null),tu(r.blueprint,null));const o=ru(e,t),i=e.injectorIndex;if(qs(o)){const e=Ws(o),n=Gs(o,t),r=n[_n].data;for(let o=0;o<8;o++)t[i+o]=n[e+o]|r[e+o]}return t[i+8]=o,i}function tu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function nu(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ru(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=vu(o),null===r)return zs;if(n++,o=o[Mn],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return zs}function ou(e,t,n){!function(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(jt)&&(r=n[jt]),null==r&&(r=n[jt]=Js++);const o=r&Ys,i=1<<o;t.data[e+(o>>Ks)]|=i}(e,t,n)}function iu(e,t,n){if(n&bt.Optional||void 0!==e)return e;ni()}function su(e,t,n,r){if(n&bt.Optional&&void 0===r&&(r=null),!(n&(bt.Self|bt.Host))){const o=e[Tn],i=oi(void 0);try{return o?o.get(t,r,n&bt.Optional):ii(t,r,n&bt.Optional)}finally{oi(i)}}return iu(r,0,n)}function uu(e,t,n,r=bt.Default,o){if(null!==e){if(2048&t[Cn]&&!(r&bt.Self)){const o=function(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&2048&s[Cn]&&!(512&s[Cn]);){const e=au(i,s,n,r|bt.Self,Xs);if(e!==Xs)return e;let t=i.parent;if(!t){const e=s[Hn];if(e){const t=e.get(n,Xs,r);if(t!==Xs)return t}t=vu(s),s=s[Mn]}i=t}return o}(e,t,n,r,Xs);if(o!==Xs)return o}const o=au(e,t,n,r,Xs);if(o!==Xs)return o}return su(t,n,r,o)}function au(e,t,n,r,o){const i=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(jt)?e[jt]:void 0;return"number"==typeof t?t>=0?t&Ys:gu:t}(n);if("function"==typeof i){if(!Yr(t,e,r))return r&bt.Host?iu(o,0,r):su(t,n,r,o);try{let e;if(e=i(r),null!=e||r&bt.Optional)return e;ni()}finally{to()}}else if("number"==typeof i){let o=null,s=nu(e,t),u=zs,a=r&bt.Host?t[Rn][An]:null;for((-1===s||r&bt.SkipSelf)&&(u=-1===s?ru(e,t):t[s+8],u!==zs&&fu(r,!1)?(o=t[_n],s=Ws(u),t=Gs(u,t)):s=-1);-1!==s;){const e=t[_n];if(hu(i,s,e.data)){const e=lu(s,t,n,o,r,a);if(e!==Xs)return e}u=t[s+8],u!==zs&&fu(r,t[_n].data[s+8]===a)&&hu(i,s,t)?(o=e,s=Ws(u),t=Gs(u,t)):s=-1}}return o}function lu(e,t,n,r,o,i){const s=t[_n],u=s.data[e+8],a=cu(u,s,n,null==r?er(u)&&Zs:r!=s&&!!(3&u.type),o&bt.Host&&i===u);return null!==a?du(t,s,a,u):Xs}function cu(e,t,n,r,o){const i=e.providerIndexes,s=t.data,u=1048575&i,a=e.directiveStart,l=e.directiveEnd,c=i>>20,d=o?u+c:l;for(let e=r?u:u+c;e<d;e++){const t=s[e];if(e<a&&n===t||e>=a&&t.type===n)return e}if(o){const e=s[a];if(e&&nr(e)&&e.type===n)return a}return null}function du(e,t,n,r){let o=e[n];const i=t.data;if(o instanceof $s){const s=o;s.resolving&&ti(ei(i[n]));const u=Qs(s.canSeeViewProviders);s.resolving=!0;const a=s.injectImpl?oi(s.injectImpl):null;Yr(e,r,bt.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){var s,u;const r=Fs(t);(null!==(s=n.preOrderHooks)&&void 0!==s?s:n.preOrderHooks=[]).push(e,r),(null!==(u=n.preOrderCheckHooks)&&void 0!==u?u:n.preOrderCheckHooks=[]).push(e,r)}var a,l,c;o&&(null!==(a=n.preOrderHooks)&&void 0!==a?a:n.preOrderHooks=[]).push(0-e,o),i&&((null!==(l=n.preOrderHooks)&&void 0!==l?l:n.preOrderHooks=[]).push(e,i),(null!==(c=n.preOrderCheckHooks)&&void 0!==c?c:n.preOrderCheckHooks=[]).push(e,i))}(n,i[n],t)}finally{null!==a&&oi(a),Qs(u),s.resolving=!1,to()}}return o}function hu(e,t,n){const r=1<<e;return!!(n[t+(e>>Ks)]&r)}function fu(e,t){return!(e&bt.Self||e&bt.Host&&t)}class pu{constructor(e,t){this._tNode=e,this._lView=t}get(e,t,n){return uu(this._tNode,this._lView,e,vi(n),t)}}function gu(){return new pu(Or(),xr())}function mu(e){return It((()=>{const t=e.prototype.constructor,n=t[Lt]||yu(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const e=o[Lt]||yu(o);if(e&&e!==n)return e;o=Object.getPrototypeOf(o)}return e=>new e}))}function yu(e){return Ko(e)?()=>{const t=yu(Yo(e));return t&&t()}:Bi(e)}function vu(e){const t=e[_n],n=t.type;return 2===n?t.declTNode:1===n?e[An]:null}function wu(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const e=n.length;let r=0;for(;r<e;){const o=n[r];if(zt(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<e&&"string"==typeof n[r];)r++;else{if(o===t)return n[r+1];r+=2}}}return null}(Or(),e)}const Du=Oi("Attribute",(e=>({attributeName:e,__NG_ELEMENT_ID__:()=>wu(e)})));let bu=null;function _u(){return bu=bu||new Cs}function Cu(e){return Eu(_u().parameters(e))}function Eu(e){return e.map((e=>function(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n<e.length;n++){const r=e[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof Mi||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof Li||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof Ri||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof ji||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof Ni)t.token=r.token;else if(r instanceof Du){if(void 0===r.attributeName)throw new yt(204,!1);t.attribute=r.attributeName}else t.token=r}else void 0===e||Array.isArray(e)&&0===e.length?t.token=null:t.token=e;return t}(e)))}function Su(e,t){let n=null,r=null;e.hasOwnProperty(Ro)||Object.defineProperty(e,Ro,{get:()=>{if(null===n){const r=gs();n=r.compileInjectable(ms,`ng:///${e.name}/ɵprov.js`,function(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};(Iu(n)||xu(n))&&void 0!==n.deps&&(r.deps=Eu(n.deps));Iu(n)?r.useClass=n.useClass:!function(e){return Au in e}(n)?xu(n)?r.useFactory=n.useFactory:function(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting):r.useValue=n.useValue;return r}(e,t))}return n}}),e.hasOwnProperty(Lt)||Object.defineProperty(e,Lt,{get:()=>{if(null===r){const t=gs();r=t.compileFactory(ms,`ng:///${e.name}/ɵfac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Cu(e),target:t.FactoryTarget.Injectable})}return r},configurable:!0})}const Au=kt({provide:String,useValue:kt});function Iu(e){return void 0!==e.useClass}function xu(e){return void 0!==e.useFactory}const Fu=Ti("Injectable",void 0,void 0,void 0,((e,t)=>Su(e,t)));function Tu(e,t=null,n=null,r){const o=ku(e,t,n,r);return o.resolveInjectorInitializers(),o}function ku(e,t=null,n=null,r,o=new Set){const i=[n||Tt,$i(e)];return r=r||("object"==typeof e?void 0:Ct(e)),new ss(i,t||os(),r||null,o)}class Ou{static create(e,t){if(Array.isArray(e))return Tu({name:""},t,e,"");{var n;const t=null!==(n=e.name)&&void 0!==n?n:"";return Tu({name:t},e.parent,e.providers,t)}}}(Ne=Ou).THROW_IF_NOT_FOUND=si,Ne.NULL=new zi,Ne.ɵprov=ko({token:Ne,providedIn:"any",factory:()=>gi(Hi)}),Ne.__NG_ELEMENT_ID__=-1;function Pu(e){return e.ngOriginalError}class Nu{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e);this._console.error("ERROR",e),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(e){let t=e&&Pu(e);for(;t&&Pu(t);)t=Pu(t);return t||null}}const Mu=new Vo("",{providedIn:"root",factory:()=>yi(Nu).handleError.bind(void 0)});new Vo("");const Ru=new Vo("",{providedIn:"root",factory:()=>false});let Lu,ju;function Bu(){if(void 0===Lu&&(Lu=null,xt.trustedTypes))try{Lu=xt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Lu}function Vu(e){var t;return(null===(t=Bu())||void 0===t?void 0:t.createHTML(e))||e}function Hu(){if(void 0===ju&&(ju=null,xt.trustedTypes))try{ju=xt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return ju}function Uu(e){var t;return(null===(t=Hu())||void 0===t?void 0:t.createHTML(e))||e}function zu(e){var t;return(null===(t=Hu())||void 0===t?void 0:t.createScript(e))||e}function $u(e){var t;return(null===(t=Hu())||void 0===t?void 0:t.createScriptURL(e))||e}class qu{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${mt})`}}class Wu extends qu{getTypeName(){return"HTML"}}class Gu extends qu{getTypeName(){return"Style"}}class Zu extends qu{getTypeName(){return"Script"}}class Qu extends qu{getTypeName(){return"URL"}}class Yu extends qu{getTypeName(){return"ResourceURL"}}function Ku(e){return e instanceof qu?e.changingThisBreaksApplicationSecurity:e}function Ju(e,t){const n=function(e){return e instanceof qu&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${mt})`)}return n===t}function Xu(e){const t=new ta(e);return function(){try{return!!(new window.DOMParser).parseFromString(Vu(""),"text/html")}catch(e){return!1}}()?new ea(t):t}class ea{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{const t=(new window.DOMParser).parseFromString(Vu(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(e){return null}}}class ta{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const t=this.inertDocument.createElement("template");return t.innerHTML=Vu(e),t}}const na=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ra(e){return(e=String(e)).match(na)?e:"unsafe:"+e}function oa(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function ia(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const sa=oa("area,br,col,hr,img,wbr"),ua=oa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),aa=oa("rp,rt"),la=ia(aa,ua),ca=ia(ua,oa("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")),da=ia(aa,oa("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")),ha=ia(sa,ca,da,la),fa=oa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),pa=oa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ga=oa("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"),ma=ia(fa,pa,ga),ya=oa("script,style,template");class va{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=this.checkClobberedElement(t,t.nextSibling);if(e){t=e;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(e){const t=e.nodeName.toLowerCase();if(!ha.hasOwnProperty(t))return this.sanitizedSomething=!0,!ya.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const n=e.attributes;for(let e=0;e<n.length;e++){const t=n.item(e),r=t.name,o=r.toLowerCase();if(!ma.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=t.value;fa[o]&&(i=ra(i)),this.buf.push(" ",r,'="',ba(i),'"')}return this.buf.push(">"),!0}endElement(e){const t=e.nodeName.toLowerCase();ha.hasOwnProperty(t)&&!sa.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(ba(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return t}}const wa=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Da=/([^\#-~ |!])/g;function ba(e){return e.replace(/&/g,"&amp;").replace(wa,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Da,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let _a;function Ca(e,t){let n=null;try{_a=_a||Xu(e);let r=t?String(t):"";n=_a.getInertBodyElement(r);let o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=_a.getInertBodyElement(r)}while(r!==i);const s=new va;return Vu(s.sanitizeChildren(Ea(n)||n))}finally{if(n){const e=Ea(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function Ea(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Sa;function Aa(t){const n=Na();return n?Uu(n.sanitize(e.SecurityContext.HTML,t)||""):Ju(t,"HTML")?Uu(Ku(t)):Ca(To(),Xo(t))}function Ia(t){const n=Na();return n?n.sanitize(e.SecurityContext.STYLE,t)||"":Ju(t,"Style")?Ku(t):Xo(t)}function xa(t){const n=Na();return n?n.sanitize(e.SecurityContext.URL,t)||"":Ju(t,"URL")?Ku(t):ra(Xo(t))}function Fa(t){const n=Na();if(n)return $u(n.sanitize(e.SecurityContext.RESOURCE_URL,t)||"");if(Ju(t,"ResourceURL"))return $u(Ku(t));throw new yt(904,!1)}function Ta(t){const n=Na();if(n)return zu(n.sanitize(e.SecurityContext.SCRIPT,t)||"");if(Ju(t,"Script"))return zu(Ku(t));throw new yt(905,!1)}function ka(e){return Vu(e[0])}function Oa(e){return function(e){var t;return(null===(t=Bu())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function Pa(e,t,n){return function(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Fa:xa}(t,n)(e)}function Na(){const e=xr();return e&&e[kn].sanitizer}e.SecurityContext=void 0,(Sa=e.SecurityContext||(e.SecurityContext={}))[Sa.NONE=0]="NONE",Sa[Sa.HTML=1]="HTML",Sa[Sa.STYLE=2]="STYLE",Sa[Sa.SCRIPT=3]="SCRIPT",Sa[Sa.URL=4]="URL",Sa[Sa.RESOURCE_URL=5]="RESOURCE_URL";const Ma=/^>|^->|<!--|-->|--!>|<!-$/g,Ra=/(<|>)/g,La="​$1​";function ja(e){return e.replace(Ma,(e=>e.replace(Ra,La)))}const Ba=new Map;let Va=0;const Ha="__ngContext__";function Ua(e,t){var n;Kn(t)?(e[Ha]=t[Vn],n=t,Ba.set(n[Vn],n)):e[Ha]=t}function za(e){At("Must never be called in production mode");const t=e[Rn][Fn];return t&&t.constructor?fn(t.constructor):null}function $a(e){var t;At("Must never be called in production mode");const n=za(e),r=null==n||null===(t=n.type)||void 0===t?void 0:t.name;return r?` (used in the '${r}' component template)`:""}new Map([["ngIf","NgIf"],["ngFor","NgFor"],["ngSwitchCase","NgSwitchCase"],["ngSwitchDefault","NgSwitchDefault"]]);function qa(e){return e.ownerDocument.defaultView}function Wa(e){return e.ownerDocument}function Ga(e){return e.ownerDocument.body}function Za(e){return e instanceof Function?e():e}function Qa(e){return"browser"===(null!=e?e:yi(Ou)).get($o)}var Ya;let Ka;function Ja(e,t){return Ka(e,t)}function Xa(e,t,n,r,o){if(null!=r){let i,s=!1;Jn(r)?i=r:Kn(r)&&(s=!0,r=r[bn]);const u=ir(r);0===e&&null!==n?null==o?gl(t,n,u):pl(t,n,u,o||null,!0):1===e&&null!==n?pl(t,n,u,o||null,!0):2===e?Il(t,u,s):3===e&&t.destroyNode(u),null!=i&&function(e,t,n,r,o){const i=n[Gn],s=ir(n);i!==s&&Xa(t,e,r,i,o);for(let o=Qn;o<n.length;o++){const s=n[o];Fl(s[_n],s,e,t,r,i)}}(t,e,i,n,o)}}function el(e,t){return e.createText(t)}function tl(e,t,n){e.setValue(t,n)}function nl(e,t){return e.createComment(ja(t))}function rl(e,t,n){return e.createElement(t,n)}function ol(e,t){Fl(e,t,t[On],2,null,null)}function il(e,t,n,r){const o=Qn+r,i=n.length;r>0&&(n[o-1][Sn]=t),r<i-Qn?(t[Sn]=n[o],wo(n,Qn+r,t)):(n.push(t),t[Sn]=null),t[En]=n;const s=t[Ln];null!==s&&n!==s&&function(e,t){const n=e[Zn],r=t[En];const o=r[En][Rn];const i=t[Rn];i!==o&&(e[Cn]|=Yn.HasTransplantedViews);null===n?e[Zn]=[t]:n.push(t)}(s,t);const u=t[Bn];null!==u&&u.insertView(e),vr(t),t[Cn]|=128}function sl(e,t){const n=e[Zn],r=n.indexOf(t);n.splice(r,1)}function ul(e,t){if(e.length<=Qn)return;const n=Qn+t,r=e[n];if(r){const i=r[Ln];null!==i&&i!==e&&sl(i,r),t>0&&(e[n-1][Sn]=r[Sn]);const s=Do(e,Qn+t);ol(r[_n],o=r),o[bn]=null,o[An]=null;const u=s[Bn];null!==u&&u.detachView(s[_n]),r[En]=null,r[Sn]=null,r[Cn]&=-129}var o;return r}function al(e,t){if(!(256&t[Cn])){const n=t[On];n.destroyNode&&Fl(e,t,n,3,null,null),function(e){let t=e[Pn];if(!t)return ll(e[_n],e);for(;t;){let n=null;if(Kn(t))n=t[Pn];else{const e=t[Qn];e&&(n=e)}if(!n){for(;t&&!t[Sn]&&t!==e;)Kn(t)&&ll(t[_n],t),t=t[En];null===t&&(t=e),Kn(t)&&ll(t[_n],t),n=t&&t[Sn]}t=n}}(t)}}function ll(e,t){if(256&t[Cn])return;const n=o(null);try{t[Cn]&=-129,t[Cn]|=256,t[$n]&&function(e){if(c(e),l(e))for(let t=0;t<e.producerNode.length;t++)a(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}(t[$n]),dl(e,t),cl(e,t),1===t[_n].type&&t[On].destroy();const n=t[Ln];if(null!==n&&Jn(t[En])){n!==t[En]&&sl(n,t);const r=t[Bn];null!==r&&r.detachView(e)}!function(e){Ba.delete(e[Vn])}(t)}finally{o(n)}}function cl(e,t){const n=e.cleanup,r=t[xn];if(null!==n)for(let e=0;e<n.length-1;e+=2)if("string"==typeof n[e]){const t=n[e+3];t>=0?r[t]():r[-t].unsubscribe(),e+=2}else{const t=r[n[e+1]];n[e].call(t)}null!==r&&(t[xn]=null);const o=t[Un];if(null!==o){t[Un]=null;for(let e=0;e<o.length;e++){const t=o[e];t()}}}function dl(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let e=0;e<n.length;e+=2){const r=t[n[e]];if(!(r instanceof $s)){const t=n[e+1];if(Array.isArray(t))for(let e=0;e<t.length;e+=2){const n=r[t[e]],o=t[e+1];Ms(4,n,o);try{o.call(n)}finally{Ms(5,n,o)}}else{Ms(4,r,t);try{t.call(r)}finally{Ms(5,r,t)}}}}}function hl(e,t,n){return fl(e,t.parent,n)}function fl(t,n,r){let o=n;for(;null!==o&&40&o.type;)o=(n=o).parent;if(null===o)return r[bn];{const{componentOffset:n}=o;if(n>-1){const{encapsulation:r}=t.data[o.directiveStart+n];if(r===e.ViewEncapsulation$1.None||r===e.ViewEncapsulation$1.Emulated)return null}return ur(o,r)}}function pl(e,t,n,r,o){e.insertBefore(t,n,r,o)}function gl(e,t,n){e.appendChild(t,n)}function ml(e,t,n,r,o){null!==r?pl(e,t,n,r,o):gl(e,t,n)}function yl(e,t){return e.parentNode(t)}function vl(e,t,n){return bl(e,t,n)}function wl(e,t,n){return 40&e.type?ur(e,n):null}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(Ya||(Ya={}));let Dl,bl=wl;function _l(e,t){bl=e,Dl=t}function Cl(e,t,n,r){const o=hl(e,r,t),i=t[On],s=vl(r.parent||t[An],r,t);if(null!=o)if(Array.isArray(n))for(let e=0;e<n.length;e++)ml(i,o,n[e],s,!1);else ml(i,o,n,s,!1);void 0!==Dl&&Dl(i,r,t,n,o)}function El(e,t){if(null!==t){const n=t.type;if(3&n)return ur(t,e);if(4&n)return Al(-1,e[t.index]);if(8&n){const n=t.child;if(null!==n)return El(e,n);{const n=e[t.index];return Jn(n)?Al(-1,n):ir(n)}}if(32&n){return Ja(t,e)()||ir(e[t.index])}{const n=Sl(e,t);if(null!==n){if(Array.isArray(n))return n[0];const t=_r(e[Rn]);return El(t,n)}return El(e,t.next)}}return null}function Sl(e,t){if(null!==t){const n=e[Rn][An],r=t.projection;return n.projection[r]}return null}function Al(e,t){const n=Qn+e+1;if(n<t.length){const e=t[n],r=e[_n].firstChild;if(null!==r)return El(e,r)}return t[Gn]}function Il(e,t,n){const r=yl(e,t);r&&function(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}function xl(e,t,n,r,o,i,s){for(;null!=n;){const u=r[n.index],a=n.type;if(s&&0===t&&(u&&Ua(ir(u),r),n.flags|=2),32&~n.flags)if(8&a)xl(e,t,n.child,r,o,i,!1),Xa(t,e,o,u,i);else if(32&a){const s=Ja(n,r);let a;for(;a=s();)Xa(t,e,o,a,i);Xa(t,e,o,u,i)}else 16&a?Tl(e,t,r,n,o,i):Xa(t,e,o,u,i);n=s?n.projectionNext:n.next}}function Fl(e,t,n,r,o,i){xl(n,r,e.firstChild,t,o,i,!1)}function Tl(e,t,n,r,o,i){const s=n[Rn],u=s[An].projection[r.projection];if(Array.isArray(u))for(let n=0;n<u.length;n++){Xa(t,e,o,u[n],i)}else{let n=u;const a=s[En];Fo(r)&&(n.flags|=128),xl(e,t,n,a,o,i,!0)}}function kl(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Ol(e,t,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&Ut(e,t,r),null!==o&&kl(e,t,o),null!==i&&function(e,t,n){e.setAttribute(t,"style",n)}(e,t,i)}const Pl={};function Nl(e=1){Ml(Fr(),xr(),ro()+e,!1)}function Ml(e,t,n,r){if(!r){if(!(3&~t[Cn])){const r=e.preOrderCheckHooks;null!==r&&Ls(t,r,n)}else{const r=e.preOrderHooks;null!==r&&js(t,r,0,n)}}oo(n)}function Rl(e,t=bt.Default){const n=xr();if(null===n)return gi(e,t);const r=uu(Or(),n,Yo(e),t);return r}function Ll(){throw new Error("invalid")}function jl(t,n,i,s,u,a){const l=o(null);try{let o=null;if(u&e.InputFlags.SignalBased){o=n[s][r]}null!==o&&void 0!==o.transformFn&&(a=o.transformFn(a)),u&e.InputFlags.HasDecoratorInputTransform&&(a=t.inputTransforms[s].call(n,a)),null!==t.setInput?t.setInput(n,o,a,i,s):Is(n,o,s,a)}finally{o(l)}}function Bl(e,t,n,r,o,i,s,u,a,l,c){const d=t.blueprint.slice();return d[bn]=o,d[Cn]=204|r,(null!==l||e&&2048&e[Cn])&&(d[Cn]|=2048),pr(d),d[En]=d[Mn]=e,d[Fn]=n,d[kn]=s||e&&e[kn],d[On]=u||e&&e[On],d[Tn]=a||e&&e[Tn]||null,d[An]=i,d[Vn]=Va++,d[In]=c,d[Hn]=l,d[Rn]=2==t.type?e[Rn]:d,d}function Vl(e,t,n,r,o){let i=e.data[t];if(null===i)i=Hl(e,t,n,r,o),Cr.lFrame.inI18n&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const e=Nr();i.injectorIndex=null===e?-1:e.injectorIndex}return Mr(i,!0),i}function Hl(e,t,n,r,o){const i=Pr(),s=Rr(),u=s?i:i&&i.parent,a=e.data[t]=function(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,u=0;Sr()&&(u|=128);const a={type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:u,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};0;return a}(0,u,n,t,r,o);return null===e.firstChild&&(e.firstChild=a),null!==i&&(s?null==i.child&&null!==a.parent&&(i.child=a):null===i.next&&(i.next=a,a.prev=i)),a}function Ul(e,t,n,r){if(0===n)return-1;const o=t.length;for(let o=0;o<n;o++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function zl(e,t,n,r,o){const i=ro(),s=2&r;try{oo(-1),s&&t.length>qn&&Ml(e,t,qn,!1);Ms(s?2:0,o),n(r,o)}finally{oo(i);Ms(s?3:1,o)}}function $l(e,t,n){if(Xn(t)){const r=o(null);try{const r=t.directiveStart,o=t.directiveEnd;for(let t=r;t<o;t++){const r=e.data[t];if(r.contentQueries){const e=n[t];r.contentQueries(1,e,t)}}}finally{o(r)}}}function ql(e,t,n){Er()&&(!function(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;er(n)&&function(e,t,n){const r=ur(t,e),o=Gl(n),i=e[kn].rendererFactory;let s=16;n.signals?s=4096:n.onPush&&(s=64);const u=dc(e,Bl(e,o,null,s,r,t,null,i.createRenderer(r,n),null,null,null));e[t.index]=u}(t,n,e.data[o+n.componentOffset]);e.firstCreatePass||eu(n,t);Ua(r,t);const s=n.initialInputs;for(let r=o;r<i;r++){const i=e.data[r],u=du(t,e,r,n);if(Ua(u,t),null!==s&&uc(t,r-o,u,i,n,s),nr(i)){cr(n.index,t)[Fn]=du(t,e,r,n)}}}(e,t,n,ur(n,t)),64&~n.flags||ec(e,t,n))}function Wl(e,t,n=ur){const r=t.localNames;if(null!==r){let o=t.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],u=-1===s?n(t,e):e[s];e[o++]=u}}}function Gl(e){const t=e.tView;if(null===t||t.incompleteFirstPass){const t=null;return e.tView=Zl(1,t,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id)}return t}function Zl(e,t,n,r,o,i,s,u,a,l,c){const d=qn+r,h=d+o,f=function(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Pl);return n}(d,h),p="function"==typeof l?l():l,g=f[_n]={type:e,blueprint:f,template:n,queries:null,viewQuery:u,declTNode:t,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:a,consts:p,incompleteFirstPass:!1,ssrId:c};return g}function Ql(t,n,r,o,i){for(let u in n){var s;if(!n.hasOwnProperty(u))continue;const a=n[u];if(void 0===a)continue;let l;null!==(s=o)&&void 0!==s||(o={});let c=e.InputFlags.None;Array.isArray(a)?(l=a[0],c=a[1]):l=a;let d=u;if(null!==i){if(!i.hasOwnProperty(u))continue;d=i[u]}0===t?Yl(o,r,d,l,c):Yl(o,r,d,l)}return o}function Yl(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],void 0!==o&&i.push(o)}function Kl(e,t,n,r,o,i,s,u){const a=ur(t,n);let l,c=t.inputs;var d;!u&&null!=c&&(l=c[r])?(yc(e,n,l,r,o),er(t)&&function(e,t){const n=cr(t,e);16&n[Cn]||(n[Cn]|=64)}(n,t.index)):3&t.type?(r="class"===(d=r)?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,o=null!=s?s(o,t.value||"",r):o,i.setProperty(a,r,o)):t.type}function Jl(e,t,n,r){if(Er()){const o=null===r?null:{"":-1},i=function(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let s=0;s<n.length;s++){const u=n[s];var i;if(en(t,u.selectors,!1))if(r||(r=[]),nr(u))if(null!==u.findHostDirectiveDefs){const n=[];o=o||new Map,u.findHostDirectiveDefs(u,n,o),r.unshift(...n,u);nc(e,t,n.length)}else r.unshift(u),nc(e,t,0);else o=o||new Map,null===(i=u.findHostDirectiveDefs)||void 0===i||i.call(u,u,r,o),r.push(u)}return null===r?null:[r,o]}(e,n);let s,u;null===i?s=u=null:[s,u]=i,null!==s&&Xl(e,t,n,s,o,u),o&&function(e,t,n){if(t){const r=e.localNames=[];for(let e=0;e<t.length;e+=2){const o=n[t[e+1]];if(null==o)throw new yt(-301,!1);r.push(t[e],o)}}}(n,r,o)}n.mergedAttrs=qt(n.mergedAttrs,n.attrs)}function Xl(e,t,n,r,o,i){for(let o=0;o<r.length;o++)ou(eu(n,t),e,r[o].type);!function(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let e=0;e<r.length;e++){const t=r[e];t.providersResolver&&t.providersResolver(t)}let s=!1,u=!1,a=Ul(e,t,r.length,null);for(let i=0;i<r.length;i++){const d=r[i];n.mergedAttrs=qt(n.mergedAttrs,d.hostAttrs),oc(e,n,t,a,d),rc(a,d,o),null!==d.contentQueries&&(n.flags|=4),null===d.hostBindings&&null===d.hostAttrs&&0===d.hostVars||(n.flags|=64);const h=d.type.prototype;var l,c;if(!s&&(h.ngOnChanges||h.ngOnInit||h.ngDoCheck))(null!==(l=e.preOrderHooks)&&void 0!==l?l:e.preOrderHooks=[]).push(n.index),s=!0;if(!u&&(h.ngOnChanges||h.ngDoCheck))(null!==(c=e.preOrderCheckHooks)&&void 0!==c?c:e.preOrderCheckHooks=[]).push(n.index),u=!0;a++}!function(e,t,n){const r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,u=[];let a=null,l=null;for(let e=r;e<o;e++){const r=i[e],o=n?n.get(r):null,c=o?o.inputs:null,d=o?o.outputs:null;a=Ql(0,r.inputs,e,a,c),l=Ql(1,r.outputs,e,l,d);const h=null===a||null===s||Qt(t)?null:ac(a,e,s);u.push(h)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=8),a.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=u,t.inputs=a,t.outputs=l}(e,n,i)}function ec(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=Cr.lFrame.currentDirectiveIndex;try{oo(i);for(let n=r;n<o;n++){const r=e.data[n],o=t[n];qr(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||tc(r,o)}}finally{oo(-1),qr(s)}}function tc(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function nc(e,t,n){var r;t.componentOffset=n,(null!==(r=e.components)&&void 0!==r?r:e.components=[]).push(t.index)}function rc(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;nr(t)&&(n[""]=e)}}function oc(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=Bi(o.type)),s=new $s(i,nr(o),Rl);e.blueprint[r]=s,n[r]=s,function(e,t,n,r,o){const i=o.hostBindings;if(i){let o=e.hostBindingOpCodes;null===o&&(o=e.hostBindingOpCodes=[]);const s=~t.index;(function(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(o)!=s&&o.push(s),o.push(n,r,i)}}(e,t,r,Ul(e,n,o.hostVars,Pl),o)}function ic(e,t,n,r,o,i){const s=ur(e,t);sc(t[On],s,i,e.value,n,r,o)}function sc(e,t,n,r,o,i,s){if(null==i)e.removeAttribute(t,o,n);else{const u=null==s?Xo(i):s(i,r||"",o);e.setAttribute(t,o,u,n)}}function uc(e,t,n,r,o,i){const s=i[t];if(null!==s)for(let e=0;e<s.length;){const t=s[e++],o=s[e++],i=s[e++],u=s[e++];jl(r,n,t,o,i,u)}}function ac(e,t,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(e.hasOwnProperty(i)){null===r&&(r=[]);const s=e[i];for(let e=0;e<s.length;e+=3)if(s[e]===t){r.push(i,s[e+1],s[e+2],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function lc(e,t,n,r){const o=[e,!0,0,t,null,r,null,n,null,null];return o}function cc(e,t){const n=e.contentQueries;if(null!==n){const r=o(null);try{for(let r=0;r<n.length;r+=2){const o=n[r],i=n[r+1];if(-1!==i){const n=e.data[i];Zr(o),n.contentQueries(2,t[i],i)}}}finally{o(r)}}}function dc(e,t){return e[Pn]?e[Nn][Sn]=t:e[Pn]=t,e[Nn]=t,t}function hc(e,t,n){Zr(0);const r=o(null);try{t(e,n)}finally{o(r)}}function fc(e){return e[xn]||(e[xn]=[])}function pc(e){return e.cleanup||(e.cleanup=[])}function gc(e,t,n){return(null===e||nr(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[Wn])return e;e=e[bn]}return null}(n[t.index])),n[On]}function mc(e,t){const n=e[Tn],r=n?n.get(Nu,null):null;r&&r.handleError(t)}function yc(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],u=n[i++],a=n[i++],l=t[s];jl(e.data[s],l,r,u,a,o)}}function vc(e,t,n){const r=sr(t,e);tl(e[On],r,n)}function wc(e,t){const n=cr(t,e),r=n[_n];!function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[bn];null!==o&&null===n[In]&&(n[In]=Si(0,n[Tn])),Dc(r,n,n[Fn])}function Dc(e,t,n){Kr(t);try{var r;const o=e.viewQuery;null!==o&&hc(1,o,n);const i=e.template;null!==i&&zl(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),null===(r=t[Bn])||void 0===r||r.finishViewCreation(e),e.staticContentQueries&&cc(e,t),e.staticViewQueries&&hc(2,e.viewQuery,n);const s=e.components;null!==s&&function(e,t){for(let n=0;n<t.length;n++)wc(e,t[n])}(t,s)}catch(t){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),t}finally{t[Cn]&=-5,no()}}function bc(e,t,n,r){const i=o(null);try{var s,u;const o=t.tView,i=4096&e[Cn],a=Bl(e,o,n,i?4096:16,null,t,null,null,null,null!==(s=null==r?void 0:r.injector)&&void 0!==s?s:null,null!==(u=null==r?void 0:r.dehydratedView)&&void 0!==u?u:null),l=e[t.index];a[Ln]=l;const c=e[Bn];return null!==c&&(a[Bn]=c.createEmbeddedView(o)),Dc(o,a,n),a}finally{o(i)}}function _c(e,t){const n=Qn+t;if(n<e.length){const t=e[n];return t}}function Cc(e,t){return!t||null===t.firstChild||Fo(e)}function Ec(e,t,n,r=!0){const o=t[_n];if(il(o,t,e,n),r){const r=Al(n,e),i=t[On],s=yl(i,e[Gn]);null!==s&&function(e,t,n,r,o,i){r[bn]=o,r[An]=t,Fl(e,r,n,1,o,i)}(o,e[An],i,t,s,r)}const i=t[In];null!==i&&null!==i.firstChild&&(i.firstChild=null)}function Sc(e,t){const n=ul(e,t);return void 0!==n&&al(n[_n],n),n}function Ac(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];null!==i&&r.push(ir(i)),Jn(i)&&Ic(i,r);const s=n.type;if(8&s)Ac(e,t,n.child,r);else if(32&s){const e=Ja(n,t);let o;for(;o=e();)r.push(o)}else if(16&s){const e=Sl(t,n);if(Array.isArray(e))r.push(...e);else{const n=_r(t[Rn]);Ac(n[_n],n,e,r,!0)}}n=o?n.projectionNext:n.next}return r}function Ic(e,t){for(let n=Qn;n<e.length;n++){const r=e[n],o=r[_n].firstChild;null!==o&&Ac(r[_n],r,o,t)}e[Gn]!==e[bn]&&t.push(e[Gn])}let xc=[];function Fc(e){var t;return null!==(t=e[$n])&&void 0!==t?t:function(e){var t;const n=null!==(t=xc.pop())&&void 0!==t?t:Object.create(Tc);return n.lView=e,n}(e)}const Tc=pt(pt({},i),{},{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{wr(e.lView)},consumerOnSignalRead(){this.lView[$n]=this}});function kc(e){return Pc(e[Pn])}function Oc(e){return Pc(e[Sn])}function Pc(e){for(;null!==e&&!Jn(e);)e=e[Sn];return e}const Nc=100;function Mc(e,t=!0,n=0){const r=e[kn],o=r.rendererFactory;var i;null===(i=o.begin)||void 0===i||i.call(o);try{!function(e,t){Vc(e,t);let n=0;for(;yr(e);){if(n===Nc)throw new yt(103,!1);n++,Vc(e,1)}}(e,n)}catch(n){throw t&&mc(e,n),n}finally{var s,u;null===(s=o.end)||void 0===s||s.call(o),null===(u=r.inlineEffectRunner)||void 0===u||u.flush()}}function Rc(e,t,n,r){var i;const s=t[Cn];if(!(256&~s))return;null===(i=t[kn].inlineEffectRunner)||void 0===i||i.flush(),Kr(t);let u=null,c=null;var d,h;(function(e){return 2!==e.type})(e)&&(c=Fc(t),(d=c)&&(d.nextProducerIndex=0),u=o(d));try{pr(t),Vr(e.bindingStartIndex),null!==n&&zl(e,t,n,2,r);const o=!(3&~s);if(o){const n=e.preOrderCheckHooks;null!==n&&Ls(t,n,null)}else{const n=e.preOrderHooks;null!==n&&js(t,n,0,null),Bs(t,0)}if(function(e){for(let t=kc(e);null!==t;t=Oc(t)){if(!(t[Cn]&Yn.HasTransplantedViews))continue;const e=t[Zn];for(let t=0;t<e.length;t++){const n=e[t];n[En];gr(n)}}}(t),Lc(t,0),null!==e.contentQueries&&cc(e,t),o){const n=e.contentCheckHooks;null!==n&&Ls(t,n)}else{const n=e.contentHooks;null!==n&&js(t,n,1),Bs(t,1)}!function(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let e=0;e<n.length;e++){const r=n[e];if(r<0)oo(~r);else{const o=r,i=n[++e],s=n[++e];$r(i,o),s(2,t[o])}}}finally{oo(-1)}}(e,t);const i=e.components;null!==i&&Hc(t,i,0);const u=e.viewQuery;if(null!==u&&hc(2,u,r),o){const n=e.viewCheckHooks;null!==n&&Ls(t,n)}else{const n=e.viewHooks;null!==n&&js(t,n,2),Bs(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[zn]){for(const e of t[zn])e();t[zn]=null}t[Cn]&=-73}catch(e){throw wr(t),e}finally{null!==c&&(!function(e,t){if(o(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(l(e))for(let t=e.nextProducerIndex;t<e.producerNode.length;t++)a(e.producerNode[t],e.producerIndexOfThis[t]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(c,u),(h=c).lView[$n]!==h&&(h.lView=null,xc.push(h))),no()}}function Lc(e,t){for(let n=kc(e);null!==n;n=Oc(n))for(let e=Qn;e<n.length;e++){Bc(n[e],t)}}function jc(e,t,n){Bc(cr(t,e),n)}function Bc(e,t){hr(e)&&Vc(e,t)}function Vc(e,t){const n=e[_n],r=e[Cn],o=e[$n];let i=!!(0===t&&16&r);if(i||(i=!!(64&r&&0===t)),i||(i=!!(1024&r)),i||(i=!(null==o||!o.dirty||!u(o))),o&&(o.dirty=!1),e[Cn]&=-9217,i)Rc(n,e,n.template,e[Fn]);else if(8192&r){Lc(e,1);const t=n.components;null!==t&&Hc(e,t,1)}}function Hc(e,t,n){for(let r=0;r<t.length;r++)jc(e,t[r],n)}function Uc(e){var t;for(null===(t=e[kn].changeDetectionScheduler)||void 0===t||t.notify();e;){e[Cn]|=64;const t=_r(e);if(512&e[Cn]&&!t)return e;e=t}return null}class zc{get rootNodes(){const e=this._lView,t=e[_n];return Ac(t,e,t.firstChild,[])}constructor(e,t,n=!0){this._lView=e,this._cdRefInjectingView=t,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Fn]}set context(e){this._lView[Fn]=e}get destroyed(){return!(256&~this._lView[Cn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const e=this._lView[En];if(Jn(e)){const t=e[8],n=t?t.indexOf(this):-1;n>-1&&(ul(e,n),Do(t,n))}this._attachedToViewContainer=!1}al(this._lView[_n],this._lView)}onDestroy(e){Dr(this._lView,e)}markForCheck(){Uc(this._cdRefInjectingView||this._lView)}detach(){this._lView[Cn]&=-129}reattach(){vr(this._lView),this._lView[Cn]|=128}detectChanges(){this._lView[Cn]|=1024,Mc(this._lView,this.notifyErrorHandler)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new yt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,ol(this._lView[_n],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new yt(902,!1);this._appRef=e,vr(this._lView)}}class $c{}$c.__NG_ELEMENT_ID__=function(){return Gc(Or(),xr())};const qc=$c,Wc=class extends qc{constructor(e,t,n){super(),this._declarationLView=e,this._declarationTContainer=t,this.elementRef=n}get ssrId(){var e;return(null===(e=this._declarationTContainer.tView)||void 0===e?void 0:e.ssrId)||null}createEmbeddedView(e,t){return this.createEmbeddedViewImpl(e,t)}createEmbeddedViewImpl(e,t,n){const r=bc(this._declarationLView,this._declarationTContainer,e,{injector:t,dehydratedView:n});return new zc(r)}};function Gc(e,t){return 4&e.type?new Wc(t,e,po(e,t)):null}let Zc=()=>null;function Qc(e,t){return Zc()}class Yc{}class Kc{}class Jc{}const Xc="ngComponent";class ed{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${Ct(e)}.`);return t[Xc]=e,t}(e)}}class td{}td.NULL=new ed;class nd{}class rd{constructor(){this.destroyNode=null}}rd.__NG_ELEMENT_ID__=()=>function(){const e=xr(),t=cr(Or().index,e);return(Kn(t)?t:e)[On]}();class od{}(Me=od).ɵprov=ko({token:Me,providedIn:"root",factory:()=>null});const id={};class sd{}(Re=sd).__NG_ELEMENT_ID__=function(){return new ud(xr())},Re.__NG_ENV_ID__=e=>e;class ud extends sd{constructor(e){super(),this._lView=e}onDestroy(e){return Dr(this._lView,e),()=>br(this._lView,e)}}const ad=new Set;function ld(e){var t,n;ad.has(e)||(ad.add(e),null===(t=performance)||void 0===t||null===(n=t.mark)||void 0===n||n.call(t,"mark_feature_usage",{detail:{feature:e}}))}function cd(...e){}class dd{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Dt(!1),this.onMicrotaskEmpty=new Dt(!1),this.onStable=new Dt(!1),this.onError=new Dt(!1),"undefined"==typeof Zone)throw new yt(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&t,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function(){const e="function"==typeof xt.requestAnimationFrame;let t=xt[e?"requestAnimationFrame":"setTimeout"],n=xt[e?"cancelAnimationFrame":"clearTimeout"];if("undefined"!=typeof Zone&&t&&n){const e=t[Zone.__symbol__("OriginalDelegate")];e&&(t=e);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function(e){const t=()=>{!function(e){if(e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId)return;e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(xt,(()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{e.lastRequestAnimationFrameId=-1,pd(e),e.isCheckStableRunning=!0,fd(e),e.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),e.fakeTopEventTask.invoke()})),pd(e)}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{if(function(e){var t;if(!Array.isArray(e))return!1;if(1!==e.length)return!1;return!0===(null===(t=e[0].data)||void 0===t?void 0:t.__ignore_ng_zone__)}(u))return n.invokeTask(o,i,s,u);try{return gd(e),n.invokeTask(o,i,s,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),md(e)}},onInvoke:(n,r,o,i,s,u,a)=>{try{return gd(e),n.invoke(o,i,s,u,a)}finally{e.shouldCoalesceRunChangeDetection&&t(),md(e)}},onHasTask:(t,n,r,o)=>{t.hasTask(r,o),n===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,pd(e),fd(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(t,n,r,o)=>(t.handleError(r,o),e.runOutsideAngular((()=>e.onError.emit(o))),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!dd.isInAngularZone())throw new yt(909,!1)}static assertNotInAngularZone(){if(dd.isInAngularZone())throw new yt(909,!1)}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,e,hd,cd,cd);try{return o.runTask(i,t,n)}finally{o.cancelTask(i)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}const hd={};function fd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular((()=>e.onStable.emit(null)))}finally{e.isStable=!0}}}function pd(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function gd(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function md(e){e._nesting--,fd(e)}class yd{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Dt,this.onMicrotaskEmpty=new Dt,this.onStable=new Dt,this.onError=new Dt}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,r){return e.apply(t,n)}}var vd;function wd(e,t){var n;const r=null!==(n=null==t?void 0:t.injector)&&void 0!==n?n:yi(Ou);if(!(null!=t&&t.runOnServer||Qa(r)))return;r.get(Dd).internalCallbacks.push(e)}!function(e){e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read"}(vd||(vd={}));class Dd{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){var e;this.executeInternalCallbacks(),null===(e=this.handler)||void 0===e||e.execute()}executeInternalCallbacks(){const e=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const t of e)t()}ngOnDestroy(){var e;null===(e=this.handler)||void 0===e||e.destroy(),this.handler=null,this.internalCallbacks.length=0}}function bd(e){return void 0!==e.ngModule}function _d(e){return!!yn(e)}function Cd(e){return!!gn(e)}function Ed(e){return!!pn(e)}function Sd(e){return!!fn(e)}function Ad(e,t){if(Ko(e)&&!(e=Yo(e)))throw new Error(`Expected forwardRef function, imported from "${ei(t)}", to return a standalone entity or NgModule but got "${ei(e)||e}".`);if(null==yn(e)){const r=fn(e)||pn(e)||gn(e);if(null==r)throw bd(e)?new Error(`A module with providers was imported from "${ei(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${ei(e)}" type, imported from "${ei(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!r.standalone)throw new Error(`The "${ei(e)}" ${n=e,fn(n)?"component":pn(n)?"directive":gn(n)?"pipe":"type"}, imported from "${ei(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}var n}(Le=Dd).ɵprov=ko({token:Le,providedIn:"root",factory:()=>new Le});function Id(e,t){for(const n of e)t.add(n)}const xd=new class{constructor(){this.ownerNgModule=new Map,this.ngModulesWithSomeUnresolvedDecls=new Set,this.ngModulesScopeCache=new Map,this.standaloneComponentsScopeCache=new Map}resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const e of this.ngModulesWithSomeUnresolvedDecls){const t=yn(e);if(null!=t&&t.declarations)for(const n of Za(t.declarations))Sd(n)&&this.ownerNgModule.set(n,e)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(e,t){this.resolveNgModulesDecls();const n=fn(e);if(null===n)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${e}`);if(n.standalone){const n=this.getStandaloneComponentScope(e,t);return n.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...n.compilation.directives,...n.compilation.pipes,...n.compilation.ngModules]}}{if(!this.ownerNgModule.has(e))return{dependencies:[]};const t=this.getNgModuleScope(this.ownerNgModule.get(e));return t.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...t.compilation.directives,...t.compilation.pipes]}}}registerNgModule(e,t){if(!_d(e))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${e}`);this.ngModulesWithSomeUnresolvedDecls.add(e)}clearScopeCacheFor(e){this.ngModulesScopeCache.delete(e),this.standaloneComponentsScopeCache.delete(e)}getNgModuleScope(e){if(this.ngModulesScopeCache.has(e))return this.ngModulesScopeCache.get(e);const t=this.computeNgModuleScope(e);return this.ngModulesScopeCache.set(e,t),t}computeNgModuleScope(e){const t=yn(e,!0),n={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const e of Za(t.imports))if(_d(e)){const t=this.getNgModuleScope(e);Id(t.exported.directives,n.compilation.directives),Id(t.exported.pipes,n.compilation.pipes)}else{if(!mn(e)){n.compilation.isPoisoned=!0;break}if(Ed(e)||Sd(e))n.compilation.directives.add(e);else{if(!Cd(e))throw new yt(1e3,"The standalone imported type is neither a component nor a directive nor a pipe");n.compilation.pipes.add(e)}}if(!n.compilation.isPoisoned)for(const e of Za(t.declarations)){if(_d(e)||mn(e)){n.compilation.isPoisoned=!0;break}Cd(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)}for(const e of Za(t.exports))if(_d(e)){const t=this.getNgModuleScope(e);Id(t.exported.directives,n.exported.directives),Id(t.exported.pipes,n.exported.pipes),Id(t.exported.directives,n.compilation.directives),Id(t.exported.pipes,n.compilation.pipes)}else Cd(e)?n.exported.pipes.add(e):n.exported.directives.add(e);return n}getStandaloneComponentScope(e,t){if(this.standaloneComponentsScopeCache.has(e))return this.standaloneComponentsScopeCache.get(e);const n=this.computeStandaloneComponentScope(e,t);return this.standaloneComponentsScopeCache.set(e,n),n}computeStandaloneComponentScope(e,t){const n={compilation:{directives:new Set([e]),pipes:new Set,ngModules:new Set}};for(const r of yo(null!=t?t:[])){const t=Yo(r);try{Ad(t,e)}catch(e){return n.compilation.isPoisoned=!0,n}if(_d(t)){n.compilation.ngModules.add(t);const e=this.getNgModuleScope(t);if(e.exported.isPoisoned)return n.compilation.isPoisoned=!0,n;Id(e.exported.directives,n.compilation.directives),Id(e.exported.pipes,n.compilation.pipes)}else if(Cd(t))n.compilation.pipes.add(t);else{if(!Ed(t)&&!Sd(t))return n.compilation.isPoisoned=!0,n;n.compilation.directives.add(t)}}return n}isOrphanComponent(e){const t=fn(e);return!(!t||t.standalone)&&(this.resolveNgModulesDecls(),!this.ownerNgModule.has(e))}};function Fd(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let e=0;e<t.length;e++){const n=t[e];if("number"==typeof n)i=n;else if(1==i)o=Et(o,n);else if(2==i){r=Et(r,n+": "+t[++e]+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}class Td extends td{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=fn(e);return new Pd(t,this.ngModule)}}function kd(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n];void 0!==r&&t.push({propName:Array.isArray(r)?r[0]:r,templateName:n})}return t}class Od{constructor(e,t){this.injector=e,this.parentInjector=t}get(e,t,n){n=vi(n);const r=this.injector.get(e,id,n);return r!==id||t===id?r:this.parentInjector.get(e,t,n)}}class Pd extends Jc{get inputs(){const e=this.componentDef,t=e.inputTransforms,n=kd(e.inputs);if(null!==t)for(const e of n)t.hasOwnProperty(e.propName)&&(e.transform=t[e.propName]);return n}get outputs(){return kd(this.componentDef.outputs)}constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=on(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}create(t,n,r,i){const s=o(null);try{var u;0;let o=(i=i||this.ngModule)instanceof is?i:null===(u=i)||void 0===u?void 0:u.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new Od(t,o):t,a=s.get(nd,null);if(null===a)throw new yt(407,!1);const l=s.get(od,null),c=s.get(Dd,null),d={rendererFactory:a,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:c,changeDetectionScheduler:s.get(Yc,null)},h=a.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=r?function(t,n,r,o){const i=o.get(Ru,!1)||r===e.ViewEncapsulation$1.ShadowDom;return t.selectRootElement(n,i)}(h,r,this.componentDef.encapsulation,s):rl(h,f,function(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?or:null}(f));let g=512;this.componentDef.signals?g|=4096:this.componentDef.onPush||(g|=16);let m=null;null!==p&&(m=Si(0,0,!0));const y=Zl(0,null,null,1,0,null,null,null,null,null,null),v=Bl(null,y,null,g,null,null,d,h,s,null,m);let w,D;Kr(v);try{const e=this.componentDef;let t,o=null;e.findHostDirectiveDefs?(t=[],o=new Map,e.findHostDirectiveDefs(e,t,o),t.push(e)):t=[e];const i=function(e,t,n,r,o,i,s){const u=o[_n];!function(e,t,n,r){for(const n of e)t.mergedAttrs=qt(t.mergedAttrs,n.hostAttrs);null!==t.mergedAttrs&&(Fd(t,t.mergedAttrs,!0),null!==n&&Ol(r,n,t))}(r,e,t,s);let a=null;null!==t&&(a=Si(0,o[Tn]));const l=i.rendererFactory.createRenderer(t,n);let c=16;n.signals?c=4096:n.onPush&&(c=64);const d=Bl(o,Gl(n),null,c,o[e.index],e,i,l,null,null,a);u.firstCreatePass&&nc(u,e,r.length-1);return dc(o,d),o[e.index]=d}(function(e,t){const n=e[_n],r=qn;return e[r]=t,Vl(n,r,2,"#host",null)}(v,p),p,e,t,v,d,h);D=ar(y,qn),p&&function(e,t,n,r){if(r)Ut(e,n,["ng-version","17.2.4"]);else{const{attrs:r,classes:o}=function(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!Jt(o))break;o=i}r++}return{attrs:t,classes:n}}(t.selectors[0]);r&&Ut(e,n,r),o&&o.length>0&&kl(e,n,o.join(" "))}}(h,e,p,r),void 0!==n&&function(e,t,n){const r=e.projection=[];for(let e=0;e<t.length;e++){const t=n[e];r.push(null!=t?Array.from(t):null)}}(D,this.ngContentSelectors,n),w=function(e,t,n,r,o,i){const s=Or();const u=o[_n],a=ur(s,o);Xl(u,o,s,n,null,r);for(let e=0;e<n.length;e++){Ua(du(o,u,s.directiveStart+e,s),o)}ec(u,o,s),a&&Ua(a,o);const l=du(o,u,s.directiveStart+s.componentOffset,s);if(e[Fn]=o[Fn]=l,null!==i)for(const e of i)e(l,t);return $l(u,s,o),l}(i,e,t,o,v,[Md]),Dc(y,v,null)}finally{no()}return new Nd(this.componentType,w,po(D,v),v,D)}finally{o(s)}}}class Nd extends Kc{constructor(e,t,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=t,this.hostView=this.changeDetectorRef=new zc(r,void 0,!1),this.componentType=e}setInput(e,t){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[e])){var o;if(null!==(o=this.previousInputValues)&&void 0!==o||(this.previousInputValues=new Map),this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),t))return;const n=this._rootLView;yc(n[_n],n,r,e,t),this.previousInputValues.set(e,t);Uc(cr(this._tNode.index,n))}else 0}get injector(){return new pu(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}function Md(){const e=Or();Rs(xr()[_n],e)}class Rd{}Rd.__NG_ELEMENT_ID__=function(){return Hd(Or(),xr())};const Ld=Rd,jd=class extends Ld{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=n}get element(){return po(this._hostTNode,this._hostLView)}get injector(){return new pu(this._hostTNode,this._hostLView)}get parentInjector(){const e=ru(this._hostTNode,this._hostLView);if(qs(e)){const t=Gs(e,this._hostLView),n=Ws(e),r=t[_n].data[n+8];return new pu(r,t)}return new pu(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const t=Bd(this._lContainer);return null!==t&&t[e]||null}get length(){return this._lContainer.length-Qn}createEmbeddedView(e,t,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const i=Qc(this._lContainer,e.ssrId),s=e.createEmbeddedViewImpl(t||{},o,i);return this.insertImpl(s,r,Cc(this._hostTNode,i)),s}createComponent(e,t,n,r,o){var i;const s=e&&!vs(e);let u;if(s)u=t;else{0;const e=t||{};0,u=e.index,n=e.injector,r=e.projectableNodes,o=e.environmentInjector||e.ngModuleRef}const a=s?e:new Pd(fn(e)),l=n||this.parentInjector;if(!o&&null==a.ngModule){const e=(s?l:this.parentInjector).get(is,null);e&&(o=e)}const c=fn(null!==(i=a.componentType)&&void 0!==i?i:{}),d=Qc(this._lContainer,null==c?void 0:c.id),h=(void 0,null),f=a.create(l,r,h,o);return this.insertImpl(f.hostView,u,Cc(this._hostTNode,d)),f}insert(e,t){return this.insertImpl(e,t,!0)}insertImpl(e,t,n){const r=e._lView;if(Jn(r[En])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=r[En],n=new jd(t,t[An],t[En]);n.detach(n.indexOf(e))}}const o=this._adjustIndex(t),i=this._lContainer;return Ec(i,r,o,n),e.attachToViewContainerRef(),wo(Vd(i),o,e),e}move(e,t){return this.insert(e,t)}indexOf(e){const t=Bd(this._lContainer);return null!==t?t.indexOf(e):-1}remove(e){const t=this._adjustIndex(e,-1),n=ul(this._lContainer,t);n&&(Do(Vd(this._lContainer),t),al(n[_n],n))}detach(e){const t=this._adjustIndex(e,-1),n=ul(this._lContainer,t);return n&&null!=Do(Vd(this._lContainer),t)?new zc(n):null}_adjustIndex(e,t=0){return null==e?this.length+t:e}};function Bd(e){return e[8]}function Vd(e){return e[8]||(e[8]=[])}function Hd(e,t){let n;const r=t[e.index];return Jn(r)?n=r:(n=lc(r,t,null,e),t[e.index]=n,dc(t,n)),Ud(n,t,e,r),new jd(n,e,t)}let Ud=function(e,t,n,r){if(e[Gn])return;let o;o=8&n.type?ir(r):function(e,t){const n=e[On],r=n.createComment(""),o=ur(t,e);return pl(n,yl(n,o),r,function(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n);e[Gn]=o};class zd{constructor(e){this.queryList=e,this.matches=null}clone(){return new zd(this.queryList)}setDirty(){this.queryList.setDirty()}}class $d{constructor(e=[]){this.queries=e}createEmbeddedView(e){const t=e.queries;if(null!==t){const n=null!==e.contentQueries?e.contentQueries[0]:t.length,r=[];for(let e=0;e<n;e++){const n=t.getByIndex(e),o=this.queries[n.indexInDeclarationView];r.push(o.clone())}return new $d(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let t=0;t<this.queries.length;t++)null!==rh(e,t).matches&&this.queries[t].setDirty()}}class qd{constructor(e,t,n=null){this.flags=t,this.read=n,this.predicate="string"==typeof e?e.split(",").map((e=>e.trim())):e}}class Wd{constructor(e=[]){this.queries=e}elementStart(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}elementEnd(e){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}embeddedTView(e){let t=null;for(let n=0;n<this.length;n++){const r=null!==t?t.length:0,o=this.getByIndex(n).embeddedTView(e,r);o&&(o.indexInDeclarationView=n,null!==t?t.push(o):t=[o])}return null!==t?new Wd(t):null}template(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}}class Gd{constructor(e,t=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,t){this.elementStart(e,t)}embeddedTView(e,t){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,t),new Gd(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&1&~this.metadata.flags){const t=this._declarationNodeIndex;let n=e.parent;for(;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(e,t){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const o=n[r];this.matchTNodeWithReadOption(e,t,Zd(t,o)),this.matchTNodeWithReadOption(e,t,cu(t,e,o,!1,!1))}else n===$c?4&t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,cu(t,e,n,!1,!1))}matchTNodeWithReadOption(e,t,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===go||r===Rd||r===$c&&4&t.type)this.addMatch(t.index,-2);else{const n=cu(t,e,r,!1,!1);null!==n&&this.addMatch(t.index,n)}else this.addMatch(t.index,n)}}addMatch(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}}function Zd(e,t){const n=e.localNames;if(null!==n)for(let e=0;e<n.length;e+=2)if(n[e]===t)return n[e+1];return null}function Qd(e,t,n,r){return-1===n?function(e,t){return 11&e.type?po(e,t):4&e.type?Gc(e,t):null}(t,e):-2===n?function(e,t,n){if(n===go)return po(t,e);if(n===$c)return Gc(t,e);if(n===Rd)return Hd(t,e)}(e,t,r):du(e,e[_n],n,t)}function Yd(e,t,n,r){const o=t[Bn].queries[r];if(null===o.matches){const r=e.data,i=n.matches,s=[];for(let e=0;null!==i&&e<i.length;e+=2){const o=i[e];if(o<0)s.push(null);else{const u=r[o];s.push(Qd(t,u,i[e+1],n.metadata.read))}}o.matches=s}return o.matches}function Kd(e,t,n,r){const o=e.queries.getByIndex(n),i=o.matches;if(null!==i){const s=Yd(e,t,o,n);for(let e=0;e<i.length;e+=2){const n=i[e];if(n>0)r.push(s[e/2]);else{const o=i[e+1],s=t[-n];for(let e=Qn;e<s.length;e++){const t=s[e];t[Ln]===t[En]&&Kd(t[_n],t,o,r)}if(null!==s[Zn]){const e=s[Zn];for(let t=0;t<e.length;t++){const n=e[t];Kd(n[_n],n,o,r)}}}}}return r}function Jd(e,t){return e[Bn].queries[t].queryList}function Xd(e,t,n){var r;const o=new xo(!(4&~n));!function(e,t,n,r){const o=fc(t);o.push(n),e.firstCreatePass&&pc(e).push(r,o.length-1)}(e,t,o,o.destroy);return(null!==(r=t[Bn])&&void 0!==r?r:t[Bn]=new $d).queries.push(new zd(o))-1}function eh(e,t,n){const r=Fr();return r.firstCreatePass&&(nh(r,new qd(e,t,n),-1),2&~t||(r.staticViewQueries=!0)),Xd(r,xr(),t)}function th(e,t,n,r){const o=Fr();if(o.firstCreatePass){const i=Or();nh(o,new qd(t,n,r),i.index),function(e,t){const n=e.contentQueries||(e.contentQueries=[]),r=n.length?n[n.length-1]:-1;t!==r&&n.push(e.queries.length-1,t)}(o,e),2&~n||(o.staticContentQueries=!0)}return Xd(o,xr(),n)}function nh(e,t,n){null===e.queries&&(e.queries=new Wd),e.queries.track(new Gd(t,n))}function rh(e,t){return e.queries.getByIndex(t)}function oh(e,t){const n=e[_n],r=rh(n,t);return r.crossesNgTemplate?Kd(n,e,t,[]):Yd(n,e,r,t)}function ih(e){return"function"==typeof e&&void 0!==e[r]}function sh(e){return ih(e)&&"function"==typeof e.set}function uh(e,t){const n=e[r];n._lView=xr(),n._queryIndex=t,n._queryList=Jd(n._lView,t),n._queryList.onDirty((()=>n._dirtyCounter.update((e=>e+1))))}class ah{}const lh=Pi("ContentChildren",((e,t={})=>pt({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true},t)),ah),ch=Pi("ContentChild",((e,t={})=>pt({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)),ah),dh=Pi("ViewChildren",((e,t={})=>pt({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true},t)),ah),hh=Pi("ViewChild",((e,t)=>pt({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)),ah);let fh=new Map;const ph=new Set;function gh(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length||e.styleUrl)}const mh=new Map;let yh=!0;function vh(e,t){!function(e,t,n){if(t&&t!==n&&yh)throw new Error(`Duplicate module registered for ${e} - ${Ct(t)} vs ${Ct(t.name)}`)}(t,mh.get(t)||null,e),mh.set(t,e)}function wh(e,t,n){const r=xr(),o=io(),i=ur(o,r);if(2===o.type&&"iframe"===t.toLowerCase()){const e=i;e.src="",e.srcdoc=Vu(""),Il(r[On],e);throw new yt(-910,!1)}return e}function Dh(e){return Object.getPrototypeOf(e.prototype).constructor}function bh(e){let t=Dh(e.type),n=!0;const r=[e];for(;t;){let o;if(nr(e))o=t.ɵcmp||t.ɵdir;else{if(t.ɵcmp)throw new yt(903,!1);o=t.ɵdir}if(o){if(n){r.push(o);const t=e;t.inputs=Ch(e.inputs),t.inputTransforms=Ch(e.inputTransforms),t.declaredInputs=Ch(e.declaredInputs),t.outputs=Ch(e.outputs);const n=o.hostBindings;n&&Ah(e,n);const i=o.viewQuery,s=o.contentQueries;if(i&&Eh(e,i),s&&Sh(e,s),_h(e,o),Ot(e.outputs,o.outputs),nr(o)&&o.data.animation){const t=e.data;t.animation=(t.animation||[]).concat(o.data.animation)}}const t=o.features;if(t)for(let r=0;r<t.length;r++){const o=t[r];o&&o.ngInherit&&o(e),o===bh&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=qt(o.hostAttrs,n=qt(n,o.hostAttrs))}}(r)}function _h(e,t){for(const r in t.inputs){if(!t.inputs.hasOwnProperty(r))continue;if(e.inputs.hasOwnProperty(r))continue;const o=t.inputs[r];if(void 0!==o&&(e.inputs[r]=o,e.declaredInputs[r]=t.declaredInputs[r],null!==t.inputTransforms)){var n;const r=Array.isArray(o)?o[0]:o;if(!t.inputTransforms.hasOwnProperty(r))continue;null!==(n=e.inputTransforms)&&void 0!==n||(e.inputTransforms={}),e.inputTransforms[r]=t.inputTransforms[r]}}}function Ch(e){return e===Ft?{}:e===Tt?[]:e}function Eh(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function Sh(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,o)=>{t(e,r,o),n(e,r,o)}:t}function Ah(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}const Ih=["providersResolver"],xh=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Fh(e){let t,n=Dh(e.type);t=nr(e)?n.ɵcmp:n.ɵdir;const r=e;for(const e of Ih)r[e]=t[e];if(nr(t))for(const e of xh)r[e]=t[e]}function Th(e){const t=t=>{const n=(Array.isArray(e)?e:e()).map((e=>"function"==typeof e?{directive:Yo(e),inputs:Ft,outputs:Ft}:{directive:Yo(e.directive),inputs:Oh(e.inputs),outputs:Oh(e.outputs)}));null===t.hostDirectives?(t.findHostDirectiveDefs=kh,t.hostDirectives=n):t.hostDirectives.unshift(...n)};return t.ngInherit=!0,t}function kh(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const e=pn(r.directive);0,Ph(e.declaredInputs,r.inputs),kh(e,t,n),n.set(e,r),t.push(e)}}function Oh(e){if(void 0===e||0===e.length)return Ft;const t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function Ph(e,t){for(const n in t)if(t.hasOwnProperty(n)){const r=t[n],o=e[n];0,e[r]=o}}function Nh(e){const t=e.inputConfig,n={};for(const e in t)if(t.hasOwnProperty(e)){const r=t[e];Array.isArray(r)&&r[3]&&(n[e]=r[3])}e.inputTransforms=n}class Mh{}class Rh{}function Lh(e,t){return new jh(e,null!=t?t:null,[])}class jh extends Mh{constructor(e,t,n){super(),this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Td(this);const r=yn(e);this._bootstrapComponents=Za(r.bootstrap),this._r3Injector=ku(e,t,[{provide:Mh,useValue:this},{provide:td,useValue:this.componentFactoryResolver},...n],Ct(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((e=>e())),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Bh extends Rh{constructor(e){super(),this.moduleType=e}create(e){return new jh(this.moduleType,e,[])}}class Vh extends Mh{constructor(e){super(),this.componentFactoryResolver=new Td(this),this.instance=null;const t=new ss([...e.providers,{provide:Mh,useValue:this},{provide:td,useValue:this.componentFactoryResolver}],e.parent||os(),e.debugName,new Set(["environment"]));this.injector=t,e.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Hh(e,t,n=null){return new Vh({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}class Uh{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(e,t,n,r){if(!this.cachedInjectors.has(e)){const o=n.length>0?Hh(n,t,r):null;this.cachedInjectors.set(e,o)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}function zh(e,t,n,r){return It((()=>{const o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?o.propDecorators=pt(pt({},o.propDecorators),r):o.propDecorators=r)}))}(je=Uh).ɵprov=ko({token:je,providedIn:"environment",factory:()=>new je});class $h{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new J(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}}function qh(e){return!!Wh(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Wh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Gh(e,t,n){return e[t]=n}function Zh(e,t){return e[t]}function Qh(e,t,n){const r=e[t];return!Object.is(r,n)&&(e[t]=n,!0)}function Yh(e,t,n,r){const o=Qh(e,t,n);return Qh(e,t+1,r)||o}function Kh(e,t,n,r,o){const i=Yh(e,t,n,r);return Qh(e,t+2,o)||i}function Jh(e,t,n,r,o,i){const s=Yh(e,t,n,r);return Yh(e,t+2,o,i)||s}function Xh(e,t,n,r,o,i,s,u){const a=xr(),l=Fr(),c=e+qn,d=l.firstCreatePass?function(e,t,n,r,o,i,s,u,a){const l=t.consts,c=Vl(t,e,4,s||null,fr(l,u));Jl(t,n,c,fr(l,a)),Rs(t,c);const d=c.tView=Zl(2,c,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,l,null);return null!==t.queries&&(t.queries.template(t,c),d.queries=t.queries.embeddedTView(c)),c}(c,l,a,t,n,r,o,i,s):l.data[c];Mr(d,!1);const h=ef(l,a);ho()&&Cl(l,a,h,d),Ua(h,a);const f=lc(h,a,h,d);return a[c]=f,dc(a,f),tr(d)&&ql(l,a,d),null!=s&&Wl(a,d,u),Xh}(Be=$h).ɵfac=function(e){return new(e||Be)},Be.ɵprov=ko({token:Be,factory:Be.ɵfac,providedIn:"root"});let ef=function(e,t,n,r){return fo(!0),t[On].createComment("")};var tf;!function(e){e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED"}(tf||(tf={}));const nf=0,rf=1;var of,sf;!function(e){e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(of||(of={})),function(e){e[e.Initial=-1]="Initial"}(sf||(sf={}));const uf=0,af=1,lf=2,cf=3,df=4,hf=5;var ff;function pf(e,t,n){const r=1===e?hf:df;null===t[r]&&(t[r]=[]),t[r].push(n)}function gf(e,t){const n=1===e?hf:df,r=t[n];if(null!==r){for(const e of r)e();t[n]=null}}function mf(e){gf(1,e),gf(0,e)}function yf(e){return e+1}function vf(e,t){e[_n];const n=yf(t.index);return e[n]}function wf(e,t){const n=yf(t.index);return e.data[n]}function Df(e,t){var n,r,o,i;return t===of.Placeholder?null!==(n=null===(r=e.placeholderBlockConfig)||void 0===r?void 0:r[nf])&&void 0!==n?n:null:t===of.Loading&&null!==(o=null===(i=e.loadingBlockConfig)||void 0===i?void 0:i[nf])&&void 0!==o?o:null}function bf(e){var t,n;return null!==(t=null===(n=e.loadingBlockConfig)||void 0===n?void 0:n[rf])&&void 0!==t?t:null}function _f(e,t){if(!e||0===e.length)return t;const n=new Set(e);for(const e of t)n.add(e);return e.length===n.size?e:Array.from(n)}!function(e){e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough"}(ff||(ff={}));const Cf={passive:!0,capture:!0},Ef=new WeakMap,Sf=new WeakMap,Af=new WeakMap,If=["click","keydown"],xf=["mouseenter","focusin"];let Ff=null,Tf=0;class kf{constructor(){this.callbacks=new Set,this.listener=()=>{for(const e of this.callbacks)e()}}}function Of(e,t){let n=Sf.get(e);if(!n){n=new kf,Sf.set(e,n);for(const t of If)e.addEventListener(t,n.listener,Cf)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){Sf.delete(e);for(const t of If)e.removeEventListener(t,o,Cf)}}}function Pf(e,t){let n=Ef.get(e);if(!n){n=new kf,Ef.set(e,n);for(const t of xf)e.addEventListener(t,n.listener,Cf)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){for(const t of xf)e.removeEventListener(t,o,Cf);Ef.delete(e)}}}function Nf(e,t,n){const r=n.get(dd);let o=Af.get(e);return Ff=Ff||r.runOutsideAngular((()=>new IntersectionObserver((e=>{for(const t of e)t.isIntersecting&&Af.has(t.target)&&r.run(Af.get(t.target).listener)})))),o||(o=new kf,r.runOutsideAngular((()=>Ff.observe(e))),Af.set(e,o),Tf++),o.callbacks.add(t),()=>{if(Af.has(e)){var n,r;if(o.callbacks.delete(t),0===o.callbacks.size)null===(n=Ff)||void 0===n||n.unobserve(e),Af.delete(e),Tf--;if(0===Tf)null===(r=Ff)||void 0===r||r.disconnect(),Ff=null}}}function Mf(e,t){const n=sr(qn+t,e);return n}function Rf(e,t,n,r,o,i,s){const u=e[Tn];wd((function a(){if(rr(e))return;const l=vf(e,t),c=l[af];if(c!==sf.Initial&&c!==of.Placeholder)return;const d=function(e,t,n){var r;if(null==n)return e;if(n>=0)return mr(n,e);const o=e[t.index],i=null!==(r=o[Qn])&&void 0!==r?r:null;return i}(e,t,r);if(!d)return void wd(a,{injector:u});if(rr(d))return;const h=Mf(d,n),f=o(h,(()=>{e!==d&&br(d,f),i()}),u);e!==d&&Dr(d,f),pf(s,l,f)}),{injector:u})}function Lf(e,t){const n=t[Tn].get(jf);return n.add(e),()=>n.remove(e)}class jf{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=yi(dd),this.requestIdleCallbackFn=("undefined"!=typeof requestIdleCallback?requestIdleCallback:setTimeout).bind(globalThis),this.cancelIdleCallbackFn=("undefined"!=typeof requestIdleCallback?cancelIdleCallback:clearTimeout).bind(globalThis)}add(e){(this.executingCallbacks?this.deferred:this.current).add(e),null===this.idleId&&this.scheduleIdleCallback()}remove(e){const{current:t,deferred:n}=this;t.delete(e),n.delete(e),0===t.size&&0===n.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const e=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const e of this.current)e();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const e of this.deferred)this.current.add(e);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn((()=>this.ngZone.run(e)))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}}function Bf(e){return(t,n)=>Vf(e,t,n)}function Vf(e,t,n){const r=n[Tn].get(Hf);return r.add(e,t),()=>r.remove(t)}(Ve=jf).ɵprov=ko({token:Ve,providedIn:"root",factory:()=>new Ve});class Hf{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(e,t){const n=this.executingCallbacks?this.deferred:this.current;this.addToQueue(n,Date.now()+e,t),this.scheduleTimer()}remove(e){const{current:t,deferred:n}=this;-1===this.removeFromQueue(t,e)&&this.removeFromQueue(n,e),0===t.length&&0===n.length&&this.clearTimeout()}addToQueue(e,t,n){let r=e.length;for(let n=0;n<e.length;n+=2){if(e[n]>t){r=n;break}}Co(e,r,t,n)}removeFromQueue(e,t){let n=-1;for(let r=0;r<e.length;r+=2){if(e[r+1]===t){n=r;break}}return n>-1&&_o(e,n,2),n}scheduleTimer(){const e=()=>{this.clearTimeout(),this.executingCallbacks=!0;const e=[...this.current],t=Date.now();for(let n=0;n<e.length;n+=2){const r=e[n+1];if(!(e[n]<=t))break;r()}let n=-1;for(let e=0;e<this.current.length;e+=2){if(!(this.current[e]<=t))break;n=e+1}if(n>=0&&_o(this.current,0,n+1),this.executingCallbacks=!1,this.deferred.length>0){for(let e=0;e<this.deferred.length;e+=2){const t=this.deferred[e],n=this.deferred[e+1];this.addToQueue(this.current,t,n)}this.deferred.length=0}this.scheduleTimer()};if(this.current.length>0){const t=Date.now(),n=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-n>16){this.clearTimeout();const r=Math.max(n-t,16);this.invokeTimerAt=n,this.timeoutId=setTimeout(e,r)}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}}(He=Hf).ɵprov=ko({token:He,providedIn:"root",factory:()=>new He});new Vo("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");const Uf=new Vo("");function zf(e){const t=e.get(Uf,null,{optional:!0});return(null==t?void 0:t.behavior)!==ff.Manual&&Qa(e)}let $f=null;function qf(e,t,n,r){const o=e.consts;null!=n&&(t.placeholderBlockConfig=fr(o,n)),null!=r&&(t.loadingBlockConfig=fr(o,r)),null===$f&&($f=dp)}function Wf(e,t,n,r,o,i,s,u,a){const l=xr(),c=Fr(),d=e+qn;if(Xh(e,null,0,0),c.firstCreatePass){ld("NgDefer");const e={primaryTmplIndex:t,loadingTmplIndex:null!=r?r:null,placeholderTmplIndex:null!=o?o:null,errorTmplIndex:null!=i?i:null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:null!=n?n:null,loadingState:tf.NOT_STARTED,loadingPromise:null,providers:null};null==a||a(c,e,u,s),function(e,t,n){const r=yf(t);e.data[r]=n}(c,d,e)}Or(),l[d];const h=[null,sf.Initial,null,null,null,null];!function(e,t,n){e[_n];const r=yf(t);e[r]=n}(l,d,h);const f=()=>mf(h);pf(0,h,(()=>br(l,f))),Dr(l,f)}function Gf(e){const t=xr();if(Qh(t,Hr(),e)){const n=o(null);try{const n=Boolean(e),r=io(),o=vf(t,r)[af];!1===n&&o===sf.Initial?mp(t,r):!0!==n||o!==sf.Initial&&o!==of.Placeholder||vp(t,r)}finally{o(n)}}}function Zf(e){const t=xr();if(Qh(t,Hr(),e)){const n=o(null);try{const n=Boolean(e),r=t[_n],o=io(),i=wf(r,o);!0===n&&i.loadingState===tf.NOT_STARTED&&pp(i,t,o)}finally{o(n)}}}function Qf(){up(Lf)}function Yf(){ap(Lf)}function Kf(){const e=xr(),t=Or(),n=e[_n],r=e[Tn],o=wf(n,t);zf(r)&&null!==o.loadingTmplIndex||mp(e,t),vp(e,t)}function Jf(){const e=xr(),t=Or(),n=wf(e[_n],t);n.loadingState===tf.NOT_STARTED&&gp(n,e,t)}function Xf(e){up(Bf(e))}function ep(e){ap(Bf(e))}function tp(e,t){const n=xr(),r=Or();mp(n,r),Rf(n,r,e,t,Pf,(()=>vp(n,r)),0)}function np(e,t){const n=xr(),r=Or(),o=wf(n[_n],r);o.loadingState===tf.NOT_STARTED&&Rf(n,r,e,t,Pf,(()=>pp(o,n,r)),1)}function rp(e,t){const n=xr(),r=Or();mp(n,r),Rf(n,r,e,t,Of,(()=>vp(n,r)),0)}function op(e,t){const n=xr(),r=Or(),o=wf(n[_n],r);o.loadingState===tf.NOT_STARTED&&Rf(n,r,e,t,Of,(()=>pp(o,n,r)),1)}function ip(e,t){const n=xr(),r=Or();mp(n,r),Rf(n,r,e,t,Nf,(()=>vp(n,r)),0)}function sp(e,t){const n=xr(),r=Or(),o=wf(n[_n],r);o.loadingState===tf.NOT_STARTED&&Rf(n,r,e,t,Nf,(()=>pp(o,n,r)),1)}function up(e){const t=xr(),n=Or();mp(t,n);const r=e((()=>vp(t,n)),t);pf(0,vf(t,n),r)}function ap(e){const t=xr(),n=Or(),r=wf(t[_n],n);if(r.loadingState===tf.NOT_STARTED){pf(1,vf(t,n),e((()=>pp(r,t,n)),t))}}function lp(e,t,n,r=!1){var o;const i=n[En],s=i[_n];if(rr(i))return;const u=vf(i,t);if(fp(u[af],e)&&fp(null!==(o=u[uf])&&void 0!==o?o:-1,e)){const o=wf(s,t),a=!r&&(null!==bf(o)||null!==Df(o,of.Loading)||Df(o,of.Placeholder));0;const l=a?$f:cp;try{l(e,u,n,t,i)}catch(e){mc(i,e)}}}function cp(e,t,n,r,o){const i=function(e,t,n){const r=wf(t[_n],n);switch(e){case of.Complete:return r.primaryTmplIndex;case of.Loading:return r.loadingTmplIndex;case of.Error:return r.errorTmplIndex;case of.Placeholder:return r.placeholderTmplIndex;default:return null}}(e,o,r);if(null!==i){t[af]=e;const s=o[_n],u=ar(s,i+qn),a=0;let l;if(Sc(n,a),e===of.Complete){const e=wf(s,r),t=e.providers;if(t&&t.length>0){const n=o[Tn].get(is);l=n.get(Uh).getOrCreateInjector(e,n,t,"")}}const c=Qc(0,u.tView.ssrId),d=bc(o,u,null,{dehydratedView:c,injector:l});Ec(n,d,a,Cc(u,c)),Uc(d)}}function dp(e,t,n,r,o){const i=Date.now(),s=wf(o[_n],r);if(null===t[lf]||t[lf]<=i){t[lf]=null;const u=bf(s),a=null!==t[cf];if(e!==of.Loading||null===u||a){e>of.Loading&&a&&(t[cf](),t[cf]=null,t[uf]=null),cp(e,t,n,r,o);const u=Df(s,e);null!==u&&(t[lf]=i+u,hp(u,t,r,n,o))}else{t[uf]=e;const i=hp(u,t,r,n,o);t[cf]=i}}else t[uf]=e}function hp(e,t,n,r,o){return Vf(e,(()=>{const e=t[uf];t[lf]=null,t[uf]=null,null!==e&&lp(e,n,r)}),o)}function fp(e,t){return e<t}function pp(e,t,n){t[Tn]&&zf(t[Tn])&&gp(e,t,n)}function gp(e,t,n){const r=t[Tn],o=t[_n];if(e.loadingState!==tf.NOT_STARTED)return;const i=vf(t,n),s=function(e,t){return ar(e,t.primaryTmplIndex+qn)}(o,e);e.loadingState=tf.IN_PROGRESS,gf(1,i);let u=e.dependencyResolverFn;const a=r.get($h),l=a.add();e.loadingPromise=u?Promise.allSettled(u()).then((n=>{let r=!1;const o=[],i=[];for(const e of n){if("fulfilled"!==e.status){r=!0;break}{const t=e.value,n=fn(t)||pn(t);if(n)o.push(n);else{const e=gn(t);e&&i.push(e)}}}if(e.loadingPromise=null,a.remove(l),r){if(e.loadingState=tf.FAILED,null===e.errorTmplIndex){$a(t);const e=new yt(750,!1);mc(t,e)}}else{e.loadingState=tf.COMPLETE;const t=s.tView;if(o.length>0){t.directiveRegistry=_f(t.directiveRegistry,o);const n=qi(!1,...o.map((e=>e.type)));e.providers=n}i.length>0&&(t.pipeRegistry=_f(t.pipeRegistry,i))}})):Promise.resolve().then((()=>{e.loadingPromise=null,e.loadingState=tf.COMPLETE,a.remove(l)}))}function mp(e,t){const n=e[t.index];lp(of.Placeholder,t,n)}function yp(e,t,n){e.loadingPromise.then((()=>{e.loadingState===tf.COMPLETE?lp(of.Complete,t,n):e.loadingState===tf.FAILED&&lp(of.Error,t,n)}))}function vp(e,t){const n=e[_n],r=e[t.index];if(!zf(e[Tn]))return;const o=vf(e,t),i=wf(n,t);switch(mf(o),i.loadingState){case tf.NOT_STARTED:lp(of.Loading,t,r),gp(i,e,t),i.loadingState===tf.IN_PROGRESS&&yp(i,t,r);break;case tf.IN_PROGRESS:lp(of.Loading,t,r),yp(i,t,r);break;case tf.COMPLETE:lp(of.Complete,t,r);break;case tf.FAILED:lp(of.Error,t,r)}}function wp(e,t,n,r){const o=xr(),i=Hr();if(Qh(o,i,t)){Fr();const i=io();ic(i,o,e,t,n,r)}return wp}function Dp(e,t){let n=!1,r=Br();for(let o=1;o<t.length;o+=2)n=Qh(e,r++,t[o])||n;if(Vr(r),!n)return Pl;let o=t[0];for(let e=1;e<t.length;e+=2)o+=Xo(t[e])+t[e+1];return o}function bp(e,t,n,r){return Qh(e,Hr(),n)?t+Xo(n)+r:Pl}function _p(e,t,n,r,o,i){const s=Yh(e,Br(),n,o);return Ur(2),s?t+Xo(n)+r+Xo(o)+i:Pl}function Cp(e,t,n,r,o,i,s,u){const a=Kh(e,Br(),n,o,s);return Ur(3),a?t+Xo(n)+r+Xo(o)+i+Xo(s)+u:Pl}function Ep(e,t,n,r,o,i,s,u,a,l){const c=Jh(e,Br(),n,o,s,a);return Ur(4),c?t+Xo(n)+r+Xo(o)+i+Xo(s)+u+Xo(a)+l:Pl}function Sp(e,t,n,r,o,i,s,u,a,l,c,d){const h=Br();let f=Jh(e,h,n,o,s,a);return f=Qh(e,h+4,c)||f,Ur(5),f?t+Xo(n)+r+Xo(o)+i+Xo(s)+u+Xo(a)+l+Xo(c)+d:Pl}function Ap(e,t,n,r,o,i,s,u,a,l,c,d,h,f){const p=Br();let g=Jh(e,p,n,o,s,a);return g=Yh(e,p+4,c,h)||g,Ur(6),g?t+Xo(n)+r+Xo(o)+i+Xo(s)+u+Xo(a)+l+Xo(c)+d+Xo(h)+f:Pl}function Ip(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g){const m=Br();let y=Jh(e,m,n,o,s,a);return y=Kh(e,m+4,c,h,p)||y,Ur(7),y?t+Xo(n)+r+Xo(o)+i+Xo(s)+u+Xo(a)+l+Xo(c)+d+Xo(h)+f+Xo(p)+g:Pl}function xp(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y){const v=Br();let w=Jh(e,v,n,o,s,a);return w=Jh(e,v+4,c,h,p,m)||w,Ur(8),w?t+Xo(n)+r+Xo(o)+i+Xo(s)+u+Xo(a)+l+Xo(c)+d+Xo(h)+f+Xo(p)+g+Xo(m)+y:Pl}function Fp(e,t,n,r,o,i){const s=xr(),u=bp(s,t,n,r);if(u!==Pl){const t=io();ic(t,s,e,u,o,i)}return Fp}function Tp(e,t,n,r,o,i,s,u){const a=xr(),l=_p(a,t,n,r,o,i);if(l!==Pl){const t=io();ic(t,a,e,l,s,u)}return Tp}function kp(e,t,n,r,o,i,s,u,a,l){const c=xr(),d=Cp(c,t,n,r,o,i,s,u);if(d!==Pl){const t=io();ic(t,c,e,d,a,l)}return kp}function Op(e,t,n,r,o,i,s,u,a,l,c,d){const h=xr(),f=Ep(h,t,n,r,o,i,s,u,a,l);if(f!==Pl){const t=io();ic(t,h,e,f,c,d)}return Op}function Pp(e,t,n,r,o,i,s,u,a,l,c,d,h,f){const p=xr(),g=Sp(p,t,n,r,o,i,s,u,a,l,c,d);if(g!==Pl){const t=io();ic(t,p,e,g,h,f)}return Pp}function Np(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g){const m=xr(),y=Ap(m,t,n,r,o,i,s,u,a,l,c,d,h,f);if(y!==Pl){const t=io();ic(t,m,e,y,p,g)}return Np}function Mp(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y){const v=xr(),w=Ip(v,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g);if(w!==Pl){const t=io();ic(t,v,e,w,m,y)}return Mp}function Rp(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y,v,w){const D=xr(),b=xp(D,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y);if(b!==Pl){const t=io();ic(t,D,e,b,v,w)}return Rp}function Lp(e,t,n,r){const o=xr(),i=Dp(o,t);if(i!==Pl){const t=io();ic(t,o,e,i,n,r)}return Lp}function jp(e,t){return e<<17|t<<2}function Bp(e){return e>>17&32767}function Vp(e){return 2|e}function Hp(e){return(131068&e)>>2}function Up(e,t){return-131069&e|t<<2}function zp(e){return 1|e}function $p(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,u=Bp(s),a=Hp(s);e[r]=n;let l,c=!1;if(Array.isArray(n)){const e=n;l=e[1],(null===l||Ao(e,l)>0)&&(c=!0)}else l=n;if(o){if(0!==a){const t=Bp(e[u+1]);e[r+1]=jp(t,u),0!==t&&(e[t+1]=Up(e[t+1],r)),e[u+1]=131071&e[u+1]|r<<17}else e[r+1]=jp(u,0),0!==u&&(e[u+1]=Up(e[u+1],r)),u=r}else e[r+1]=jp(a,0),0===u?u=r:e[a+1]=Up(e[a+1],r),a=r;c&&(e[r+1]=Vp(e[r+1])),qp(e,l,r,!0),qp(e,l,r,!1),function(e,t,n,r,o){const i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&Ao(i,t)>=0&&(n[r+1]=zp(n[r+1]))}(t,l,e,r,i),s=jp(u,a),i?t.classBindings=s:t.styleBindings=s}function qp(e,t,n,r){const o=e[n+1],i=null===t;let s=r?Bp(o):Hp(o),u=!1;for(;0!==s&&(!1===u||i);){const n=e[s],o=e[s+1];Wp(n,t)&&(u=!0,e[s+1]=r?zp(o):Vp(o)),s=r?Bp(o):Hp(o)}u&&(e[n+1]=r?Vp(o):zp(o))}function Wp(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ao(e,t)>=0}const Gp={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Zp(e){return e.substring(Gp.key,Gp.keyEnd)}function Qp(e){return e.substring(Gp.value,Gp.valueEnd)}function Yp(e,t){const n=Gp.textEnd;return n===t?-1:(t=Gp.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Gp.key=t,n),Xp(e,t,n))}function Kp(e,t){const n=Gp.textEnd;let r=Gp.key=Xp(e,t,n);return n===r?-1:(r=Gp.keyEnd=function(e,t,n){let r;for(;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=eg(e,r,n,58),r=Gp.value=Xp(e,r,n),r=Gp.valueEnd=function(e,t,n){let r=-1,o=-1,i=-1,s=t,u=s;for(;s<n;){const a=e.charCodeAt(s++);if(59===a)return u;34===a||39===a?u=s=tg(e,a,s,n):t===s-4&&85===i&&82===o&&76===r&&40===a?u=s=tg(e,41,s,n):a>32&&(u=s),i=o,o=r,r=-33&a}return u}(e,r,n),eg(e,r,n,59))}function Jp(e){Gp.key=0,Gp.keyEnd=0,Gp.value=0,Gp.valueEnd=0,Gp.textEnd=e.length}function Xp(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function eg(e,t,n,r){return(t=Xp(e,t,n))<n&&t++,t}function tg(e,t,n,r){let o=-1,i=n;for(;i<r;){const n=e.charCodeAt(i++);if(n==t&&92!==o)return i;o=92==n&&92===o?0:n}throw new Error}function ng(e,t,n){const r=xr(),o=Hr();if(Qh(r,o,t)){const o=Fr(),i=io();Kl(o,i,r,e,t,r[On],n,!1)}return ng}function rg(e,t,n,r,o){const i=o?"class":"style";yc(e,n,t.inputs[i],i,r)}function og(e,t,n){return cg(e,t,n,!1),og}function ig(e,t){return cg(e,t,null,!0),ig}function sg(e){dg(mg,ug,e,!1)}function ug(e,t){for(let n=function(e){return Jp(e),Kp(e,Xp(e,0,Gp.textEnd))}(t);n>=0;n=Kp(t,n))mg(e,Zp(t),Qp(t))}function ag(e){dg(yg,lg,e,!0)}function lg(e,t){for(let n=function(e){return Jp(e),Yp(e,Xp(e,0,Gp.textEnd))}(t);n>=0;n=Yp(t,n))Eo(e,Zp(t),!0)}function cg(e,t,n,r){const o=xr(),i=Fr(),s=Ur(2);if(i.firstUpdatePass&&fg(i,e,s,r),t!==Pl&&Qh(o,s,t)){vg(i,i.data[ro()],o,o[On],e,o[s+1]=function(e,t){null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ct(Ku(e))));return e}(t,n),r,s)}}function dg(e,t,n,r){const o=Fr(),i=Ur(2);o.firstUpdatePass&&fg(o,null,i,r);const s=xr();if(n!==Pl&&Qh(s,i,n)){const u=o.data[ro()];if(bg(u,r)&&!hg(o,i)){0;let e=r?u.classesWithoutHost:u.stylesWithoutHost;null!==e&&(n=Et(e,n||"")),rg(o,u,s,n,r)}else!function(e,t,n,r,o,i,s,u){o===Pl&&(o=Tt);let a=0,l=0,c=0<o.length?o[0]:null,d=0<i.length?i[0]:null;for(;null!==c||null!==d;){const h=a<o.length?o[a+1]:void 0,f=l<i.length?i[l+1]:void 0;let p,g=null;c===d?(a+=2,l+=2,h!==f&&(g=d,p=f)):null===d||null!==c&&c<d?(a+=2,g=c):(l+=2,g=d,p=f),null!==g&&vg(e,t,n,r,g,p,s,u),c=a<o.length?o[a]:null,d=l<i.length?i[l]:null}}(o,u,s,s[On],s[i+1],s[i+1]=function(e,t,n){if(null==n||""===n)return Tt;const r=[],o=Ku(n);if(Array.isArray(o))for(let t=0;t<o.length;t++)e(r,o[t],!0);else if("object"==typeof o)for(const t in o)o.hasOwnProperty(t)&&e(r,t,o[t]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,i)}}function hg(e,t){return t>=e.expandoStartIndex}function fg(e,t,n,r){const o=e.data;if(null===o[n+1]){const i=o[ro()],s=hg(e,n);bg(i,r)&&null===t&&!s&&(t=!1),t=function(e,t,n,r){const o=Wr(e);let i=r?t.residualClasses:t.residualStyles;if(null===o){0===(r?t.classBindings:t.styleBindings)&&(n=gg(n=pg(null,e,t,n,r),t.attrs,r),i=null)}else{const s=t.directiveStylingLast;if(-1===s||e[s]!==o)if(n=pg(o,e,t,n,r),null===i){let n=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0===Hp(r))return;return e[Bp(r)]}(e,t,r);void 0!==n&&Array.isArray(n)&&(n=pg(null,e,t,n[1],r),n=gg(n,t.attrs,r),function(e,t,n,r){const o=n?t.classBindings:t.styleBindings;e[Bp(o)]=r}(e,t,r,n))}else i=function(e,t,n){let r;const o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i<o;i++){r=gg(r,e[i].hostAttrs,n)}return gg(r,t.attrs,n)}(e,t,r)}void 0!==i&&(r?t.residualClasses=i:t.residualStyles=i);return n}(o,i,t,r),$p(o,i,t,n,s,r)}}function pg(e,t,n,r,o){let i=null;const s=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<s&&(i=t[u],r=gg(r,i.hostAttrs,o),i!==e);)u++;return null!==e&&(n.directiveStylingLast=u),r}function gg(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let i=0;i<t.length;i++){const s=t[i];"number"==typeof s?o=s:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Eo(e,s,!!n||t[++i]))}return void 0===e?null:e}function mg(e,t,n){Eo(e,t,Ku(n))}function yg(e,t,n){const r=String(t);""===r||r.includes(" ")||Eo(e,r,n)}function vg(e,t,n,r,o,i,s,u){if(!(3&t.type))return;const a=e.data,l=a[u+1];if(!Dg(1&~l?void 0:wg(a,t,n,o,Hp(l),s))){Dg(i)||function(e){return!(2&~e)}(l)&&(i=wg(a,null,n,o,u,s));!function(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let t=-1===r.indexOf("-")?void 0:Ya.DashCase;null==o?e.removeStyle(n,r,t):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),t|=Ya.Important),e.setStyle(n,r,o,t))}}(r,s,sr(ro(),n),o,i)}}function wg(e,t,n,r,o,i){const s=null===t;let u;for(;o>0;){const t=e[o],i=Array.isArray(t),a=i?t[1]:t,l=null===a;let c=n[o+1];c===Pl&&(c=l?Tt:void 0);let d=l?So(c,r):a===r?c:void 0;if(i&&!Dg(d)&&(d=So(t,r)),Dg(d)&&(u=d,s))return u;const h=e[o+1];o=s?Bp(h):Hp(h)}if(null!==t){let e=i?t.residualClasses:t.residualStyles;null!=e&&(u=So(e,r))}return u}function Dg(e){return void 0!==e}function bg(e,t){return!!(e.flags&(t?8:16))}function _g(e,t,n){dg(Eo,lg,bp(xr(),e,t,n),!0)}function Cg(e,t,n,r,o){dg(Eo,lg,_p(xr(),e,t,n,r,o),!0)}function Eg(e,t,n,r,o,i,s){dg(Eo,lg,Cp(xr(),e,t,n,r,o,i,s),!0)}function Sg(e,t,n,r,o,i,s,u,a){dg(Eo,lg,Ep(xr(),e,t,n,r,o,i,s,u,a),!0)}function Ag(e,t,n,r,o,i,s,u,a,l,c){dg(Eo,lg,Sp(xr(),e,t,n,r,o,i,s,u,a,l,c),!0)}function Ig(e,t,n,r,o,i,s,u,a,l,c,d,h){dg(Eo,lg,Ap(xr(),e,t,n,r,o,i,s,u,a,l,c,d,h),!0)}function xg(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){dg(Eo,lg,Ip(xr(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p),!0)}function Fg(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){dg(Eo,lg,xp(xr(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m),!0)}function Tg(e){dg(Eo,lg,Dp(xr(),e),!0)}function kg(){const e=xr()[Rn][Fn];return e}class Og{destroy(e){}updateValue(e,t){}swap(e,t){const n=Math.min(e,t),r=Math.max(e,t),o=this.detach(r);if(r-n>1){const e=this.detach(n);this.attach(n,o),this.attach(r,e)}else this.attach(n,o)}move(e,t){this.attach(t,this.detach(e))}}function Pg(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function Ng(e,t,n,r){return!(void 0===t||!t.has(r))&&(e.attach(n,t.get(r)),t.delete(r),!0)}function Mg(e,t,n,r,o){if(Ng(e,t,r,n(r,o)))e.updateValue(r,o);else{const t=e.create(r,o);e.attach(r,t)}}function Rg(e,t,n,r){const o=new Set;for(let i=t;i<=n;i++)o.add(r(i,e.at(i)));return o}class Lg{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const t=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(t)?(this.kvMap.set(e,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,t){if(this.kvMap.has(e)){let n=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,t)}else this.kvMap.set(e,t)}forEach(e){for(let[t,n]of this.kvMap)if(e(n,t),void 0!==this._vMap){const r=this._vMap;for(;r.has(n);)n=r.get(n),e(n,t)}}}function jg(e,t,n){ld("NgControlFlow");const r=xr(),i=Hr(),s=Wg(r,qn+e);if(Qh(r,i,t)){const e=o(null);try{if(Sc(s,0),-1!==t){const e=Gg(r[_n],qn+t),o=Qc(0,e.tView.ssrId);Ec(s,bc(r,e,n,{dehydratedView:o}),0,Cc(e,o))}}finally{o(e)}}else{const e=_c(s,0);void 0!==e&&(e[Fn]=n)}}class Bg{constructor(e,t,n){this.lContainer=e,this.$implicit=t,this.$index=n}get $count(){return this.lContainer.length-Qn}}function Vg(e){return e}function Hg(e,t){return t}class Ug{constructor(e,t,n){this.hasEmptyBlock=e,this.trackByFn=t,this.liveCollection=n}}function zg(e,t,n,r,o,i,s,u,a,l,c,d,h){ld("NgControlFlow");const f=void 0!==a,p=xr(),g=u?s.bind(p[Rn][Fn]):s,m=new Ug(f,g);p[qn+e]=m,Xh(e+1,t,n,r,o,i),f&&Xh(e+2,a,l,c,d,h)}class $g extends Og{constructor(e,t,n){super(),this.lContainer=e,this.hostLView=t,this.templateTNode=n,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Qn}at(e){return this.getLView(e)[Fn].$implicit}attach(e,t){const n=t[In];this.needsIndexUpdate||(this.needsIndexUpdate=e!==this.length),Ec(this.lContainer,t,e,Cc(this.templateTNode,n))}detach(e){return this.needsIndexUpdate||(this.needsIndexUpdate=e!==this.length-1),function(e,t){const n=ul(e,t);return n}(this.lContainer,e)}create(e,t){const n=Qc(this.lContainer,this.templateTNode.tView.ssrId);return bc(this.hostLView,this.templateTNode,new Bg(this.lContainer,t,e),{dehydratedView:n})}destroy(e){al(e[_n],e)}updateValue(e,t){this.getLView(e)[Fn].$implicit=t}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[Fn].$index=e}getLView(e){return function(e,t){const n=_c(e,t);return n}(this.lContainer,e)}}function qg(e){const t=o(null),n=ro();try{const t=xr(),r=t[_n],o=t[n];if(void 0===o.liveCollection){const e=n+1,i=Wg(t,e),s=Gg(r,e);o.liveCollection=new $g(i,t,s)}else o.liveCollection.reset();const i=o.liveCollection;if(function(e,t,n){var r;let o,i,s=0,u=e.length-1;if(Array.isArray(t)){let r=t.length-1;for(;s<=u&&s<=r;){var a,l;const c=e.at(s),d=t[s],h=Pg(s,c,s,d,n);if(0!==h){h<0&&e.updateValue(s,d),s++;continue}const f=e.at(u),p=t[r],g=Pg(u,f,r,p,n);if(0!==g){g<0&&e.updateValue(u,p),u--,r--;continue}const m=n(s,c),y=n(u,f),v=n(s,d);if(Object.is(v,y)){const t=n(r,p);Object.is(t,m)?(e.swap(s,u),e.updateValue(u,p),r--,u--):e.move(u,s),e.updateValue(s,d),s++}else if(null!==(a=o)&&void 0!==a||(o=new Lg),null!==(l=i)&&void 0!==l||(i=Rg(e,s,u,n)),Ng(e,o,s,v))e.updateValue(s,d),s++,u++;else if(i.has(v))o.set(m,e.detach(s)),u--;else{const n=e.create(s,t[s]);e.attach(s,n),s++,u++}}for(;s<=r;)Mg(e,o,n,s,t[s]),s++}else if(null!=t){const r=t[Symbol.iterator]();let a=r.next();for(;!a.done&&s<=u;){const t=e.at(s),l=a.value,h=Pg(s,t,s,l,n);if(0!==h)h<0&&e.updateValue(s,l),s++,a=r.next();else{var c,d;null!==(c=o)&&void 0!==c||(o=new Lg),null!==(d=i)&&void 0!==d||(i=Rg(e,s,u,n));const h=n(s,l);if(Ng(e,o,s,h))e.updateValue(s,l),s++,u++,a=r.next();else if(i.has(h)){const r=n(s,t);o.set(r,e.detach(s)),u--}else e.attach(s,e.create(s,l)),s++,u++,a=r.next()}}for(;!a.done;)Mg(e,o,n,e.length,a.value),a=r.next()}for(;s<=u;)e.destroy(e.detach(u--));null===(r=o)||void 0===r||r.forEach((t=>{e.destroy(t)}))}(i,e,o.trackByFn),i.updateIndexes(),o.hasEmptyBlock){const e=Hr(),o=0===i.length;if(Qh(t,e,o)){const e=n+2,i=Wg(t,e);if(o){const n=Gg(r,e),o=Qc(0,n.tView.ssrId);Ec(i,bc(t,n,void 0,{dehydratedView:o}),0,Cc(n,o))}else Sc(i,0)}}}finally{o(t)}}function Wg(e,t){const n=e[t];return n}function Gg(e,t){const n=ar(e,t);return n}function Zg(e,t,n,r){const o=xr(),i=Fr(),s=qn+e,u=o[On],a=i.firstCreatePass?function(e,t,n,r,o,i){const s=t.consts,u=Vl(t,e,2,r,fr(s,o));return Jl(t,n,u,fr(s,i)),null!==u.attrs&&Fd(u,u.attrs,!1),null!==u.mergedAttrs&&Fd(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],l=Kg(i,o,a,u,t);o[s]=l;const c=tr(a);return Mr(a,!0),Ol(u,l,a),32&~a.flags&&ho()&&Cl(i,o,l,a),0===Cr.lFrame.elementDepthCount&&Ua(l,o),Cr.lFrame.elementDepthCount++,c&&(ql(i,o,a),$l(i,a,o)),null!==r&&Wl(o,a),Zg}function Qg(){let e=Or();Rr()?Lr():(e=e.parent,Mr(e,!1));const t=e;(function(e){return Cr.skipHydrationRootTNode===e})(t)&&(Cr.skipHydrationRootTNode=null),Cr.lFrame.elementDepthCount--;const n=Fr();return n.firstCreatePass&&(Rs(n,e),Xn(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return!!(8&e.flags)}(t)&&rg(n,t,xr(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return!!(16&e.flags)}(t)&&rg(n,t,xr(),t.stylesWithoutHost,!1),Qg}function Yg(e,t,n,r){return Zg(e,t,n,r),Qg(),Yg}let Kg=(e,t,n,r,o,i)=>(fo(!0),rl(r,o,Cr.lFrame.currentNamespace));function Jg(e,t,n){const r=xr(),o=Fr(),i=e+qn,s=o.firstCreatePass?function(e,t,n,r,o){const i=t.consts,s=fr(i,r),u=Vl(t,e,8,"ng-container",s);return null!==s&&Fd(u,s,!0),Jl(t,n,u,fr(i,o)),null!==t.queries&&t.queries.elementStart(t,u),u}(i,o,r,t,n):o.data[i];Mr(s,!0);const u=tm(o,r);return r[i]=u,ho()&&Cl(o,r,u,s),Ua(u,r),tr(s)&&(ql(o,r,s),$l(o,s,r)),null!=n&&Wl(r,s),Jg}function Xg(){let e=Or();const t=Fr();return Rr()?Lr():(e=e.parent,Mr(e,!1)),t.firstCreatePass&&(Rs(t,e),Xn(e)&&t.queries.elementEnd(e)),Xg}function em(e,t,n){return Jg(e,t,n),Xg(),em}let tm=(e,t,n,r)=>(fo(!0),nl(t[On],""));function nm(){return xr()}function rm(e,t,n){const r=xr(),o=Hr();if(Qh(r,o,t)){const o=Fr(),i=io();Kl(o,i,r,e,t,r[On],n,!0)}return rm}function om(e,t,n){const r=xr(),o=Hr();if(Qh(r,o,t)){const o=Fr(),i=io();Kl(o,i,r,e,t,gc(Wr(o.data),i,r),n,!0)}return om}const im=void 0;var sm=["en",[["a","p"],["AM","PM"],im],[["AM","PM"],im,im],[["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"]],im,[["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"]],im,[["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}",im,"{1} 'at' {0}",im],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){const t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let um={};function am(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=cm(t);if(n)return n;const r=t.split("-")[0];if(n=cm(r),n)return n;if("en"===r)return sm;throw new yt(701,!1)}function lm(e){return am(e)[dm.PluralCase]}function cm(e){return e in um||(um[e]=xt.ng&&xt.ng.common&&xt.ng.common.locales&&xt.ng.common.locales[e]),um[e]}var dm;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(dm||(dm={}));const hm=["zero","one","two","few","many"];const fm="en-US",pm={marker:"element"},gm={marker:"ICU"};var mm;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(mm||(mm={}));let ym=fm;function vm(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?wl(e,0,n):ir(n[o])}function wm(e,t,n,r,o){const i=t.insertBeforeIndex;if(Array.isArray(i)){let s=r,u=null;if(3&t.type||(u=s,s=o),null!==s&&-1===t.componentOffset)for(let t=1;t<i.length;t++){pl(e,s,n[i[t]],u,!1)}}}function Dm(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];bm(r)||_m(r,t)&&null===Cm(r)&&Em(r,t.index)}}function bm(e){return!(64&e.type)}function _m(e,t){return bm(t)||e.index>t.index}function Cm(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Em(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(_l(vm,wm),e.insertBeforeIndex=t)}function Sm(e,t){const n=e.data[t];if(null===n||"string"==typeof n)return null;const r=n.hasOwnProperty("currentCaseLViewIndex")?n:n.value;return r}function Am(e,t,n){const r=Hl(e,n,64,null,null);return Dm(t,r),r}function Im(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function xm(e){return e>>>17}function Fm(e){return(131070&e)>>>1}let Tm=0,km=0;function Om(e,t,n,r){const o=n[On];let i,s=null;for(let u=0;u<t.length;u++){const a=t[u];if("string"==typeof a){const e=t[++u];null===n[e]&&(n[e]=el(o,a))}else if("number"==typeof a)switch(1&a){case 0:const l=xm(a);let c,d;if(null===s&&(s=l,i=yl(o,r)),l===s?(c=r,d=i):(c=null,d=ir(n[l])),null!==d){const t=Fm(a),r=n[t];pl(o,d,r,c,!1);const i=Sm(e,t);if(null!==i&&"object"==typeof i){const t=Im(i,n);null!==t&&Om(e,i.create[t],n,n[i.anchorIdx])}}break;case 1:const h=a>>>1,f=t[++u],p=t[++u];sc(o,sr(h,n),null,null,f,p,null)}else switch(a){case gm:const e=t[++u],r=t[++u];if(null===n[r]){Ua(n[r]=nl(o,e),n)}break;case pm:const i=t[++u],s=t[++u];if(null===n[s]){Ua(n[s]=rl(o,i,null),n)}}}}function Pm(e,t,n,r,o){for(let i=0;i<n.length;i++){const s=n[i],u=n[++i];if(s&o){let o="";for(let s=i+1;s<=i+u;s++){const i=n[s];if("string"==typeof i)o+=i;else if("number"==typeof i)if(i<0)o+=Xo(t[r-i]);else{const u=i>>>2;switch(3&i){case 1:const i=n[++s],a=n[++s],l=e.data[u];"string"==typeof l?sc(t[On],t[u],null,l,i,o,a):Kl(e,l,t,i,o,t[On],a,!1);break;case 0:const c=t[u];null!==c&&tl(t[On],c,o);break;case 2:Mm(e,Sm(e,u),t,o);break;case 3:Nm(e,Sm(e,u),r,t)}}}}else{const o=n[i+1];if(o>0&&!(3&~o)){const n=Sm(e,o>>>2);t[n.currentCaseLViewIndex]<0&&Nm(e,n,r,t)}}i+=u}}function Nm(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let i=Tm;o<0&&(o=r[t.currentCaseLViewIndex]=~o,i=-1),Pm(e,r,t.update[o],n,i)}}function Mm(e,t,n,r){const o=function(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function(e,t){const n=lm(t)(parseInt(e,10)),r=hm[n];return void 0!==r?r:"other"}(t,ym);n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(Im(t,n)!==o&&(Rm(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[t.anchorIdx];r&&Om(e,t.create[o],n,r)}}function Rm(e,t,n){let r=Im(t,n);if(null!==r){const o=t.remove[r];for(let t=0;t<o.length;t++){const r=o[t];if(r>0){const e=sr(r,n);null!==e&&Il(n[On],e)}else Rm(e,Sm(e,~r),n)}}}function Lm(){const e=[];let t,n,r=-1;function o(e,t){r=0;const o=Im(e,t);n=null!==o?e.remove[o]:Tt}function i(){if(r<n.length){const s=n[r++];if(s>0){const e=t[s];return e}{e.push(r,n);const u=~s,a=t[_n].data[u];return o(a,t),i()}}return 0===e.length?null:(n=e.pop(),r=e.pop(),i())}return function(n,r){for(t=r;e.length;)e.pop();return o(n.value,r),i}}const jm=/�(\d+):?\d*�/gi,Bm=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,Vm=/�(\d+)�/,Hm=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,Um="�",zm=/�\/?\*(\d+:\d+)�/gi,$m=/�(\/?[#*]\d+):?\d*�/gi,qm=/\uE500/g;function Wm(e,t,n,r,o,i){const s=Nr(),u=[],a=[],l=[[]];o=function(e,t){if(function(e){return-1===e}(t))return Jm(e);{const n=e.indexOf(`:${t}${Um}`)+2+t.toString().length,r=e.search(new RegExp(`${Um}\\/\\*\\d+:${t}${Um}`));return Jm(e.substring(n,r))}}(o,i);const c=(d=o,d.replace(qm," ")).split($m);var d;for(let r=0;r<c.length;r++){let i=c[r];if(1&r){const t=47===i.charCodeAt(0),n=(i.charCodeAt(t?1:0),qn+Number.parseInt(i.substring(t?2:1)));if(t)l.shift(),Mr(Nr(),!1);else{const t=Am(e,l[0],n);l.unshift([]),Mr(t,!0)}}else{const r=ty(i);for(let i=0;i<r.length;i++){let c=r[i];if(1&i){const r=c;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const i=Gm(e,s,l[0],n,u,"",!0).index;Xm(e,n,a,t,r,i)}else{const t=c;""!==t&&Zm(e,s,l[0],u,a,n,t)}}}}e.data[r]={create:u,update:a}}function Gm(e,t,n,r,o,i,s){const u=Ul(e,r,1,null);let a=u<<mm.SHIFT,l=Nr();var c;t===l&&(l=null),null===l&&(a|=mm.APPEND_EAGERLY),s&&(a|=mm.COMMENT,c=Lm,void 0===Ka&&(Ka=c())),o.push(a,null===i?"":i);const d=Hl(e,u,s?32:1,null===i?"":i,null);Dm(n,d);const h=d.index;return Mr(d,!1),null!==l&&t!==l&&function(e,t){let n=e.insertBeforeIndex;null===n?(_l(vm,wm),n=e.insertBeforeIndex=[null,t]):(St(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(l,h),d}function Zm(e,t,n,r,o,i,s){const u=s.match(jm),a=Gm(e,t,n,i,r,u?null:s,!1);u&&Qm(o,s,a.index,null,0,null)}function Qm(e,t,n,r,o,i){const s=e.length,u=s+1;e.push(null,null);const a=s+2;const l=t.split(jm);let c=0;for(let t=0;t<l.length;t++){const n=l[t];if(1&t){const t=o+parseInt(n,10);e.push(-1-t),c|=Km(t)}else""!==n&&e.push(n)}return e.push(n<<2|(r?1:0)),r&&e.push(r,i),e[s]=c,e[u]=e.length-a,c}function Ym(e){let t=0;for(let n=0;n<e.length;n++){const r=e[n];"number"==typeof r&&r<0&&t++}return t}function Km(e){return 1<<Math.min(e,31)}function Jm(e){let t,n,r="",o=0,i=!1;for(;null!==(t=zm.exec(e));)i?t[0]===`${Um}/*${n}${Um}`&&(o=t.index,i=!1):(r+=e.substring(o,t.index+t[0].length),n=t[1],i=!0);return r+=e.slice(o),r}function Xm(e,t,n,r,o,i){let s=0;const u={type:o.type,currentCaseLViewIndex:Ul(e,t,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(e,t,n){e.push(Km(t.mainBinding),2,-1-t.mainBinding,n<<2|2)}(n,o,i),function(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(e,i,u);const a=o.values;for(let i=0;i<a.length;i++){const l=a[i],c=[];for(let e=0;e<l.length;e++){const t=l[e];if("string"!=typeof t){const n=c.push(t)-1;l[e]=`\x3c!--�${n}�--\x3e`}}s=ny(e,u,t,n,r,o.cases[i],l.join(""),c)|s}s&&function(e,t,n){e.push(t,1,n<<2|3)}(n,s,i)}function ey(e){const t=[],n=[];let r=1,o=0;const i=ty(e=e.replace(Hm,(function(e,t,n){return r="select"===n?0:1,o=parseInt(t.slice(1),10),""})));for(let e=0;e<i.length;){let o=i[e++].trim();1===r&&(o=o.replace(/\s*(?:=)?(\w+)\s*/,"$1")),o.length&&t.push(o);const s=ty(i[e++]);t.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:t,values:n}}function ty(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let i;for(o.lastIndex=0;i=o.exec(e);){const o=i.index;if("}"==i[0]){if(n.pop(),0==n.length){const n=e.substring(t,o);Hm.test(n)?r.push(ey(n)):r.push(n),t=o+1}}else{if(0==n.length){const n=e.substring(t,o);r.push(n),t=o+1}n.push("{")}}const s=e.substring(t);return r.push(s),r}function ny(e,t,n,r,o,i,s,u){const a=[],l=[],c=[];t.cases.push(i),t.create.push(a),t.remove.push(l),t.update.push(c);const d=Xu(To()).getInertBodyElement(s),h=Ea(d)||d;return h?ry(e,t,n,r,a,l,c,h,o,u,0):0}function ry(e,t,n,r,o,i,s,u,a,l,c){let d=0,h=u.firstChild;for(;h;){const u=Ul(e,n,1,null);switch(h.nodeType){case Node.ELEMENT_NODE:const f=h,p=f.tagName.toLowerCase();if(ha.hasOwnProperty(p)){sy(o,pm,p,a,u),e.data[u]=p;const g=f.attributes;for(let e=0;e<g.length;e++){const t=g.item(e),n=t.name.toLowerCase();!!t.value.match(jm)?ma.hasOwnProperty(n)&&(fa[n]?Qm(s,t.value,u,t.name,0,ra):Qm(s,t.value,u,t.name,0,null)):uy(o,u,t)}d=ry(e,t,n,r,o,i,s,h,u,l,c+1)|d,oy(i,u,c)}break;case Node.TEXT_NODE:const g=h.textContent||"",m=g.match(jm);sy(o,null,m?"":g,a,u),oy(i,u,c),m&&(d=Qm(s,g,u,null,0,null)|d);break;case Node.COMMENT_NODE:const y=Vm.exec(h.textContent||"");if(y){const t=parseInt(y[1],10),s=l[t];sy(o,gm,"",a,u),Xm(e,n,r,a,s,u),iy(i,u,c)}}h=h.nextSibling}return d}function oy(e,t,n){0===n&&e.push(t)}function iy(e,t,n){0===n&&(e.push(~t),e.push(t))}function sy(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,0|r<<17|o<<1)}function uy(e,t,n){e.push(t<<1|1,n.name,n.value)}const ay=0,ly=/\[(�.+?�?)\]/,cy=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,dy=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,hy=/{([A-Z0-9_]+)}/g,fy=/�I18N_EXP_(ICU(_\d+)?)�/g,py=/\/\*/,gy=/\d+\:(\d+)/;function my(e,t,n=-1){const r=Fr(),o=xr(),i=qn+e,s=fr(r.consts,t),u=Nr();if(r.firstCreatePass&&Wm(r,null===u?0:u.index,o,i,s,n),2===r.type){o[Rn][Cn]|=32}else o[Cn]|=32;const a=r.data[i],l=fl(r,u===o[An]?null:u,o),c=u&&8&u.type?o[u.index]:null;!function(e,t,n,r){const o=e[On];for(let i=0;i<t.length;i++){const s=t[i++],u=t[i],a=(s&mm.COMMENT)===mm.COMMENT,l=(s&mm.APPEND_EAGERLY)===mm.APPEND_EAGERLY,c=s>>>mm.SHIFT;let d=e[c];null===d&&(d=e[c]=a?o.createComment(u):el(o,u)),l&&null!==n&&pl(o,n,d,r,!1)}}(o,a.create,l,c),zr(!0)}function yy(){zr(!1)}function vy(e,t,n){my(e,t,n),yy()}function wy(e,t){const n=Fr(),r=fr(n.consts,t);!function(e,t,n){const r=Or().index,o=[];if(e.firstCreatePass&&null===e.data[t]){for(let e=0;e<n.length;e+=2){const t=n[e],i=n[e+1];if(""!==i){if(Bm.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);Qm(o,i,r,t,Ym(o),null)}}e.data[t]=o}}(n,e+qn,r)}function Dy(e){const t=xr();return Qh(t,Hr(),e)&&(Tm|=1<<Math.min(km,31)),km++,Dy}function by(e){!function(e,t,n){if(km>0){const r=e.data[n];Pm(e,t,Array.isArray(r)?r:r.update,Br()-km-1,Tm)}Tm=0,km=0}(Fr(),xr(),e+qn)}function _y(e,t={}){return function(e,t={}){let n=e;if(ly.test(e)){const e={},t=[ay];n=n.replace(cy,((n,r,o)=>{const i=r||o,s=e[i]||[];if(s.length||(i.split("|").forEach((e=>{const t=e.match(gy),n=t?parseInt(t[1],10):ay,r=py.test(e);s.push([n,r,e])})),e[i]=s),!s.length)throw new Error(`i18n postprocess: unmatched placeholder - ${i}`);const u=t[t.length-1];let a=0;for(let e=0;e<s.length;e++)if(s[e][0]===u){a=e;break}const[l,c,d]=s[a];return c?t.pop():u!==l&&t.push(l),s.splice(a,1),d}))}return Object.keys(t).length?(n=n.replace(dy,((e,n,r,o,i,s)=>t.hasOwnProperty(r)?`${n}${t[r]}${s}`:e)),n=n.replace(hy,((e,n)=>t.hasOwnProperty(n)?t[n]:e)),n=n.replace(fy,((e,n)=>{if(t.hasOwnProperty(n)){const r=t[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${e} with key: ${n}`);return r.shift()}return e})),n):n}(e,t)}function Cy(e,t,n,r){const o=xr(),i=Fr(),s=Or();return Sy(i,o,o[On],s,e,t,r),Cy}function Ey(e,t){const n=Or(),r=xr(),o=Fr();return Sy(o,r,gc(Wr(o.data),n,r),n,e,t),Ey}function Sy(e,t,n,r,o,i,s){const u=tr(r),a=e.firstCreatePass&&pc(e),l=t[Fn],c=fc(t);let d=!0;if(3&r.type||s){const h=ur(r,t),f=s?s(h):h,p=c.length,g=s?e=>s(ir(e[r.index])):r.index;let m=null;if(!s&&u&&(m=function(e,t,n,r){const o=e.cleanup;if(null!=o)for(let e=0;e<o.length-1;e+=2){const i=o[e];if(i===n&&o[e+1]===r){const n=t[xn],r=o[e+2];return n.length>r?n[r]:null}"string"==typeof i&&(e+=2)}return null}(e,t,o,r.index)),null!==m){(m.__ngLastListenerFn__||m).__ngNextListenerFn__=i,m.__ngLastListenerFn__=i,d=!1}else{i=Iy(r,t,l,i,!1);const e=n.listen(f,o,i);c.push(i,e),a&&a.push(o,g,p,p+1)}}else i=Iy(r,t,l,i,!1);const h=r.outputs;let f;if(d&&null!==h&&(f=h[o])){const e=f.length;if(e)for(let n=0;n<e;n+=2){const e=f[n],s=f[n+1],u=t[e],l=u[s];0;const d=l.subscribe(i),h=c.length;if(c.push(i,d),a){const e="function"==typeof d?h+1:-(h+1);a.push(o,r.index,h,e)}}}}function Ay(e,t,n,r){const i=o(null);try{return Ms(6,t,n),!1!==n(r)}catch(t){return mc(e,t),!1}finally{Ms(7,t,n),o(i)}}function Iy(e,t,n,r,o){return function i(s){if(s===Function)return r;Uc(e.componentOffset>-1?cr(e.index,t):t);let u=Ay(t,n,r,s),a=i.__ngNextListenerFn__;for(;a;)u=Ay(t,n,a,s)&&u,a=a.__ngNextListenerFn__;return o&&!1===u&&s.preventDefault(),u}}function xy(e=1){return function(e){return(Cr.lFrame.contextLView=mr(e,Cr.lFrame.contextLView))[Fn]}(e)}function Fy(e,t){let n=null;const r=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(!(1&e))return t[e+1]}return null}(e);for(let o=0;o<t.length;o++){const i=t[o];if("*"!==i){if(null===r?en(e,i,!0):tn(r,i))return o}else n=o}return n}function Ty(e){const t=xr()[Rn][An];if(!t.projection){const n=e?e.length:1,r=t.projection=bo(n,null),o=r.slice();let i=t.child;for(;null!==i;){const t=e?Fy(i,e):0;null!==t&&(o[t]?o[t].projectionNext=i:r[t]=i,o[t]=i),i=i.next}}}function ky(e,t=0,n){const r=xr(),o=Fr(),i=Vl(o,qn+e,16,null,n||null);null===i.projection&&(i.projection=t),Lr();(!r[In]||Sr())&&32&~i.flags&&function(e,t,n){Tl(t[On],0,t,n,hl(e,n,t),vl(n.parent||t[An],n,t))}(o,r,i)}function Oy(e,t,n){return Py(e,"",t,"",n),Oy}function Py(e,t,n,r,o){const i=xr(),s=bp(i,t,n,r);if(s!==Pl){const t=Fr(),n=io();Kl(t,n,i,e,s,i[On],o,!1)}return Py}function Ny(e,t,n,r,o,i,s){const u=xr(),a=_p(u,t,n,r,o,i);if(a!==Pl){const t=Fr(),n=io();Kl(t,n,u,e,a,u[On],s,!1)}return Ny}function My(e,t,n,r,o,i,s,u,a){const l=xr(),c=Cp(l,t,n,r,o,i,s,u);if(c!==Pl){const t=Fr(),n=io();Kl(t,n,l,e,c,l[On],a,!1)}return My}function Ry(e,t,n,r,o,i,s,u,a,l,c){const d=xr(),h=Ep(d,t,n,r,o,i,s,u,a,l);if(h!==Pl){const t=Fr(),n=io();Kl(t,n,d,e,h,d[On],c,!1)}return Ry}function Ly(e,t,n,r,o,i,s,u,a,l,c,d,h){const f=xr(),p=Sp(f,t,n,r,o,i,s,u,a,l,c,d);if(p!==Pl){const t=Fr(),n=io();Kl(t,n,f,e,p,f[On],h,!1)}return Ly}function jy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){const g=xr(),m=Ap(g,t,n,r,o,i,s,u,a,l,c,d,h,f);if(m!==Pl){const t=Fr(),n=io();Kl(t,n,g,e,m,g[On],p,!1)}return jy}function By(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){const y=xr(),v=Ip(y,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g);if(v!==Pl){const t=Fr(),n=io();Kl(t,n,y,e,v,y[On],m,!1)}return By}function Vy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y,v){const w=xr(),D=xp(w,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y);if(D!==Pl){const t=Fr(),n=io();Kl(t,n,w,e,D,w[On],v,!1)}return Vy}function Hy(e,t,n){const r=xr(),o=Dp(r,t);if(o!==Pl){const t=Fr(),i=io();Kl(t,i,r,e,o,r[On],n,!1)}return Hy}function Uy(e,t,n,r){th(e,t,n,r)}function zy(e,t,n){eh(e,t,n)}function $y(e){const t=xr(),n=Fr(),r=Gr();Zr(r+1);const o=rh(n,r);if(e.dirty&&dr(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const n=oh(t,r);e.reset(n,mo),e.notifyOnChanges()}return!0}return!1}function qy(){return Jd(xr(),Gr())}function Wy(e,t,n,r,o){uh(t,th(e,n,r,o))}function Gy(e,t,n,r){uh(e,eh(t,n,r))}function Zy(e=1){Zr(Gr()+e)}function Qy(e){return lr(function(){const e=Cr.lFrame.contextLView;return e}(),qn+e)}function Yy(e,t,n){sg(bp(xr(),e,t,n))}function Ky(e,t,n,r,o){sg(_p(xr(),e,t,n,r,o))}function Jy(e,t,n,r,o,i,s){sg(Cp(xr(),e,t,n,r,o,i,s))}function Xy(e,t,n,r,o,i,s,u,a){sg(Ep(xr(),e,t,n,r,o,i,s,u,a))}function ev(e,t,n,r,o,i,s,u,a,l,c){sg(Sp(xr(),e,t,n,r,o,i,s,u,a,l,c))}function tv(e,t,n,r,o,i,s,u,a,l,c,d,h){sg(Ap(xr(),e,t,n,r,o,i,s,u,a,l,c,d,h))}function nv(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){sg(Ip(xr(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p))}function rv(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){sg(xp(xr(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m))}function ov(e){sg(Dp(xr(),e))}function iv(e,t,n,r,o){return cg(e,bp(xr(),t,n,r),o,!1),iv}function sv(e,t,n,r,o,i,s){return cg(e,_p(xr(),t,n,r,o,i),s,!1),sv}function uv(e,t,n,r,o,i,s,u,a){return cg(e,Cp(xr(),t,n,r,o,i,s,u),a,!1),uv}function av(e,t,n,r,o,i,s,u,a,l,c){return cg(e,Ep(xr(),t,n,r,o,i,s,u,a,l),c,!1),av}function lv(e,t,n,r,o,i,s,u,a,l,c,d,h){return cg(e,Sp(xr(),t,n,r,o,i,s,u,a,l,c,d),h,!1),lv}function cv(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){return cg(e,Ap(xr(),t,n,r,o,i,s,u,a,l,c,d,h,f),p,!1),cv}function dv(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){return cg(e,Ip(xr(),t,n,r,o,i,s,u,a,l,c,d,h,f,p,g),m,!1),dv}function hv(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y,v){return cg(e,xp(xr(),t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y),v,!1),hv}function fv(e,t,n){return cg(e,Dp(xr(),t),n,!1),fv}function pv(e,t=""){const n=xr(),r=Fr(),o=e+qn,i=r.firstCreatePass?Vl(r,o,1,t,null):r.data[o],s=gv(r,n,i,t);n[o]=s,ho()&&Cl(r,n,s,i),Mr(i,!1)}let gv=(e,t,n,r,o)=>(fo(!0),el(t[On],r));function mv(e){return yv("",e,""),mv}function yv(e,t,n){const r=xr(),o=bp(r,e,t,n);return o!==Pl&&vc(r,ro(),o),yv}function vv(e,t,n,r,o){const i=xr(),s=_p(i,e,t,n,r,o);return s!==Pl&&vc(i,ro(),s),vv}function wv(e,t,n,r,o,i,s){const u=xr(),a=Cp(u,e,t,n,r,o,i,s);return a!==Pl&&vc(u,ro(),a),wv}function Dv(e,t,n,r,o,i,s,u,a){const l=xr(),c=Ep(l,e,t,n,r,o,i,s,u,a);return c!==Pl&&vc(l,ro(),c),Dv}function bv(e,t,n,r,o,i,s,u,a,l,c){const d=xr(),h=Sp(d,e,t,n,r,o,i,s,u,a,l,c);return h!==Pl&&vc(d,ro(),h),bv}function _v(e,t,n,r,o,i,s,u,a,l,c,d,h){const f=xr(),p=Ap(f,e,t,n,r,o,i,s,u,a,l,c,d,h);return p!==Pl&&vc(f,ro(),p),_v}function Cv(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){const g=xr(),m=Ip(g,e,t,n,r,o,i,s,u,a,l,c,d,h,f,p);return m!==Pl&&vc(g,ro(),m),Cv}function Ev(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){const y=xr(),v=xp(y,e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m);return v!==Pl&&vc(y,ro(),v),Ev}function Sv(e){const t=xr(),n=Dp(t,e);return n!==Pl&&vc(t,ro(),n),Sv}function Av(e,t,n){sh(t)&&(t=t());const r=xr(),o=Hr();if(Qh(r,o,t)){const o=Fr(),i=io();Kl(o,i,r,e,t,r[On],n,!1)}return Av}function Iv(e,t){const n=sh(e);return n&&e.set(t),n}function xv(e,t){const n=xr(),r=Fr(),o=Or();return Sy(r,n,n[On],o,e,t),xv}function Fv(e,t,n,r,o){if(e=Yo(e),Array.isArray(e))for(let i=0;i<e.length;i++)Fv(e[i],t,n,r,o);else{const i=Fr(),s=xr(),u=Or();let a=Xi(e)?e:Yo(e.provide);const l=as(e);0;const c=1048575&u.providerIndexes,d=u.directiveStart,h=u.providerIndexes>>20;if(Xi(e)||!e.multi){const r=new $s(l,o,Rl),f=Ov(a,t,o?c:c+h,d);-1===f?(ou(eu(u,s),i,a),Tv(i,e,t.length),t.push(a),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),n.push(r),s.push(r)):(n[f]=r,s[f]=r)}else{const f=Ov(a,t,c+h,d),p=Ov(a,t,c,c+h),g=f>=0&&n[f],m=p>=0&&n[p];if(o&&!m||!o&&!g){ou(eu(u,s),i,a);const c=function(e,t,n,r,o){const i=new $s(e,n,Rl);return i.multi=[],i.index=t,i.componentProviders=0,kv(i,o,r&&!n),i}(o?Nv:Pv,n.length,o,r,l);!o&&m&&(n[p].providerFactory=c),Tv(i,e,t.length,0),t.push(a),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),n.push(c),s.push(c)}else{const t=kv(n[o?p:f],l,!o&&r);Tv(i,e,f>-1?f:p,t)}!o&&r&&m&&n[p].componentProviders++}}}function Tv(e,t,n,r){const o=Xi(t),i=!!t.useClass;if(o||i){const s=(i?Yo(t.useClass):t).prototype.ngOnDestroy;if(s){const i=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const e=i.indexOf(n);-1===e?i.push(n,[r,s]):i[e+1].push(r,s)}else i.push(n,s)}}}function kv(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Ov(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function Pv(e,t,n,r){return Mv(this.multi,[])}function Nv(e,t,n,r){const o=this.multi;let i;if(this.providerFactory){const e=this.providerFactory.componentProviders,t=du(n,n[_n],this.providerFactory.index,r);i=t.slice(0,e),Mv(o,i);for(let n=e;n<t.length;n++)i.push(t[n])}else i=[],Mv(o,i);return i}function Mv(e,t){for(let n=0;n<e.length;n++){const r=e[n];t.push(r())}return t}function Rv(e,t=[]){return n=>{n.providersResolver=(n,r)=>function(e,t,n){const r=Fr();if(r.firstCreatePass){const o=nr(e);Fv(n,r.data,r.blueprint,o,!0),Fv(t,r.data,r.blueprint,o,!1)}}(n,r?r(e):e,t)}}class Lv{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const t=qi(0,e.type),n=t.length>0?Hh([t],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,n)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}function jv(e){ld("NgStandalone"),e.getStandaloneInjector=t=>t.get(Lv).getOrCreateStandaloneInjector(e)}function Bv(e,t,n){const r=e.ɵcmp;r.directiveDefs=Dn(t,!1),r.pipeDefs=Dn(n,!0)}function Vv(e,t){return It((()=>{const n=yn(e,!0);n.declarations=Hv(t.declarations||Tt),n.imports=Hv(t.imports||Tt),n.exports=Hv(t.exports||Tt),t.bootstrap&&(n.bootstrap=Hv(t.bootstrap)),xd.registerNgModule(e,t)}))}function Hv(e){if("function"==typeof e)return e;const t=yo(e);return t.some(Ko)?()=>t.map(Yo).map(Uv):t.map(Uv)}function Uv(e){return bd(e)?e.ngModule:e}function zv(e,t,n){const r=jr()+e,o=xr();return o[r]===Pl?Gh(o,r,n?t.call(n):t()):Zh(o,r)}function $v(e,t,n,r){return ew(xr(),jr(),e,t,n,r)}function qv(e,t,n,r,o){return tw(xr(),jr(),e,t,n,r,o)}function Wv(e,t,n,r,o,i){return nw(xr(),jr(),e,t,n,r,o,i)}function Gv(e,t,n,r,o,i,s){return rw(xr(),jr(),e,t,n,r,o,i,s)}function Zv(e,t,n,r,o,i,s,u){const a=jr()+e,l=xr(),c=Jh(l,a,n,r,o,i);return Qh(l,a+4,s)||c?Gh(l,a+5,u?t.call(u,n,r,o,i,s):t(n,r,o,i,s)):Zh(l,a+5)}function Qv(e,t,n,r,o,i,s,u,a){const l=jr()+e,c=xr(),d=Jh(c,l,n,r,o,i);return Yh(c,l+4,s,u)||d?Gh(c,l+6,a?t.call(a,n,r,o,i,s,u):t(n,r,o,i,s,u)):Zh(c,l+6)}function Yv(e,t,n,r,o,i,s,u,a,l){const c=jr()+e,d=xr();let h=Jh(d,c,n,r,o,i);return Kh(d,c+4,s,u,a)||h?Gh(d,c+7,l?t.call(l,n,r,o,i,s,u,a):t(n,r,o,i,s,u,a)):Zh(d,c+7)}function Kv(e,t,n,r,o,i,s,u,a,l,c){const d=jr()+e,h=xr(),f=Jh(h,d,n,r,o,i);return Jh(h,d+4,s,u,a,l)||f?Gh(h,d+8,c?t.call(c,n,r,o,i,s,u,a,l):t(n,r,o,i,s,u,a,l)):Zh(h,d+8)}function Jv(e,t,n,r){return ow(xr(),jr(),e,t,n,r)}function Xv(e,t){const n=e[t];return n===Pl?void 0:n}function ew(e,t,n,r,o,i){const s=t+n;return Qh(e,s,o)?Gh(e,s+1,i?r.call(i,o):r(o)):Xv(e,s+1)}function tw(e,t,n,r,o,i,s){const u=t+n;return Yh(e,u,o,i)?Gh(e,u+2,s?r.call(s,o,i):r(o,i)):Xv(e,u+2)}function nw(e,t,n,r,o,i,s,u){const a=t+n;return Kh(e,a,o,i,s)?Gh(e,a+3,u?r.call(u,o,i,s):r(o,i,s)):Xv(e,a+3)}function rw(e,t,n,r,o,i,s,u,a){const l=t+n;return Jh(e,l,o,i,s,u)?Gh(e,l+4,a?r.call(a,o,i,s,u):r(o,i,s,u)):Xv(e,l+4)}function ow(e,t,n,r,o,i){let s=t+n,u=!1;for(let t=0;t<o.length;t++)Qh(e,s++,o[t])&&(u=!0);return u?Gh(e,s,r.apply(i,o)):Xv(e,s)}function iw(e,t){const n=Fr();let r;const o=e+qn;var i;n.firstCreatePass?(r=function(e,t){if(t){0;for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}0;return}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(null!==(i=n.destroyHooks)&&void 0!==i?i:n.destroyHooks=[]).push(o,r.onDestroy)):r=n.data[o];const s=r.factory||(r.factory=Bi(r.type));const u=oi(Rl);try{const e=Qs(!1),t=s();return Qs(e),function(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,xr(),o,t),t}finally{oi(u)}}function sw(e,t,n){const r=e+qn,o=xr(),i=lr(o,r);return dw(o,r)?ew(o,jr(),t,i.transform,n,i):i.transform(n)}function uw(e,t,n,r){const o=e+qn,i=xr(),s=lr(i,o);return dw(i,o)?tw(i,jr(),t,s.transform,n,r,s):s.transform(n,r)}function aw(e,t,n,r,o){const i=e+qn,s=xr(),u=lr(s,i);return dw(s,i)?nw(s,jr(),t,u.transform,n,r,o,u):u.transform(n,r,o)}function lw(e,t,n,r,o,i){const s=e+qn,u=xr(),a=lr(u,s);return dw(u,s)?rw(u,jr(),t,a.transform,n,r,o,i,a):a.transform(n,r,o,i)}function cw(e,t,n){const r=e+qn,o=xr(),i=lr(o,r);return dw(o,r)?ow(o,jr(),t,i.transform,n,i):i.transform.apply(i,n)}function dw(e,t){return e[_n].data[t].pure}function hw(e,t){return Gc(e,t)}function fw(e,t){return()=>{try{return xd.getComponentDependencies(e,t).dependencies}catch(t){throw console.error(`Computing dependencies in local compilation mode for the component "${e.name}" failed with the exception:`,t),t}}}function pw(e,t){const n=fn(e);null!==n&&(n.debugInfo=t)}(Ue=Lv).ɵprov=ko({token:Ue,providedIn:"environment",factory:()=>new Ue(gi(is))});const gw={"ɵɵattribute":wp,"ɵɵattributeInterpolate1":Fp,"ɵɵattributeInterpolate2":Tp,"ɵɵattributeInterpolate3":kp,"ɵɵattributeInterpolate4":Op,"ɵɵattributeInterpolate5":Pp,"ɵɵattributeInterpolate6":Np,"ɵɵattributeInterpolate7":Mp,"ɵɵattributeInterpolate8":Rp,"ɵɵattributeInterpolateV":Lp,"ɵɵdefineComponent":sn,"ɵɵdefineDirective":dn,"ɵɵdefineInjectable":ko,"ɵɵdefineInjector":Oo,"ɵɵdefineNgModule":ln,"ɵɵdefinePipe":hn,"ɵɵdirectiveInject":Rl,"ɵɵgetInheritedFactory":mu,"ɵɵinject":gi,"ɵɵinjectAttribute":wu,"ɵɵinvalidFactory":Ll,"ɵɵinvalidFactoryDep":mi,"ɵɵtemplateRefExtractor":hw,"ɵɵresetView":kr,"ɵɵHostDirectivesFeature":Th,"ɵɵNgOnChangesFeature":xs,"ɵɵProvidersFeature":Rv,"ɵɵCopyDefinitionFeature":Fh,"ɵɵInheritDefinitionFeature":bh,"ɵɵInputTransformsFeature":Nh,"ɵɵStandaloneFeature":jv,"ɵɵnextContext":xy,"ɵɵnamespaceHTML":ao,"ɵɵnamespaceMathML":uo,"ɵɵnamespaceSVG":so,"ɵɵenableBindings":Ar,"ɵɵdisableBindings":Ir,"ɵɵelementStart":Zg,"ɵɵelementEnd":Qg,"ɵɵelement":Yg,"ɵɵelementContainerStart":Jg,"ɵɵelementContainerEnd":Xg,"ɵɵelementContainer":em,"ɵɵpureFunction0":zv,"ɵɵpureFunction1":$v,"ɵɵpureFunction2":qv,"ɵɵpureFunction3":Wv,"ɵɵpureFunction4":Gv,"ɵɵpureFunction5":Zv,"ɵɵpureFunction6":Qv,"ɵɵpureFunction7":Yv,"ɵɵpureFunction8":Kv,"ɵɵpureFunctionV":Jv,"ɵɵgetCurrentView":nm,"ɵɵrestoreView":Tr,"ɵɵlistener":Cy,"ɵɵprojection":ky,"ɵɵsyntheticHostProperty":om,"ɵɵsyntheticHostListener":Ey,"ɵɵpipeBind1":sw,"ɵɵpipeBind2":uw,"ɵɵpipeBind3":aw,"ɵɵpipeBind4":lw,"ɵɵpipeBindV":cw,"ɵɵprojectionDef":Ty,"ɵɵhostProperty":rm,"ɵɵproperty":ng,"ɵɵpropertyInterpolate":Oy,"ɵɵpropertyInterpolate1":Py,"ɵɵpropertyInterpolate2":Ny,"ɵɵpropertyInterpolate3":My,"ɵɵpropertyInterpolate4":Ry,"ɵɵpropertyInterpolate5":Ly,"ɵɵpropertyInterpolate6":jy,"ɵɵpropertyInterpolate7":By,"ɵɵpropertyInterpolate8":Vy,"ɵɵpropertyInterpolateV":Hy,"ɵɵpipe":iw,"ɵɵqueryRefresh":$y,"ɵɵqueryAdvance":Zy,"ɵɵviewQuery":zy,"ɵɵviewQuerySignal":Gy,"ɵɵloadQuery":qy,"ɵɵcontentQuery":Uy,"ɵɵcontentQuerySignal":Wy,"ɵɵreference":Qy,"ɵɵclassMap":ag,"ɵɵclassMapInterpolate1":_g,"ɵɵclassMapInterpolate2":Cg,"ɵɵclassMapInterpolate3":Eg,"ɵɵclassMapInterpolate4":Sg,"ɵɵclassMapInterpolate5":Ag,"ɵɵclassMapInterpolate6":Ig,"ɵɵclassMapInterpolate7":xg,"ɵɵclassMapInterpolate8":Fg,"ɵɵclassMapInterpolateV":Tg,"ɵɵstyleMap":sg,"ɵɵstyleMapInterpolate1":Yy,"ɵɵstyleMapInterpolate2":Ky,"ɵɵstyleMapInterpolate3":Jy,"ɵɵstyleMapInterpolate4":Xy,"ɵɵstyleMapInterpolate5":ev,"ɵɵstyleMapInterpolate6":tv,"ɵɵstyleMapInterpolate7":nv,"ɵɵstyleMapInterpolate8":rv,"ɵɵstyleMapInterpolateV":ov,"ɵɵstyleProp":og,"ɵɵstylePropInterpolate1":iv,"ɵɵstylePropInterpolate2":sv,"ɵɵstylePropInterpolate3":uv,"ɵɵstylePropInterpolate4":av,"ɵɵstylePropInterpolate5":lv,"ɵɵstylePropInterpolate6":cv,"ɵɵstylePropInterpolate7":dv,"ɵɵstylePropInterpolate8":hv,"ɵɵstylePropInterpolateV":fv,"ɵɵclassProp":ig,"ɵɵadvance":Nl,"ɵɵtemplate":Xh,"ɵɵconditional":jg,"ɵɵdefer":Wf,"ɵɵdeferWhen":Gf,"ɵɵdeferOnIdle":Qf,"ɵɵdeferOnImmediate":Kf,"ɵɵdeferOnTimer":Xf,"ɵɵdeferOnHover":tp,"ɵɵdeferOnInteraction":rp,"ɵɵdeferOnViewport":ip,"ɵɵdeferPrefetchWhen":Zf,"ɵɵdeferPrefetchOnIdle":Yf,"ɵɵdeferPrefetchOnImmediate":Jf,"ɵɵdeferPrefetchOnTimer":ep,"ɵɵdeferPrefetchOnHover":np,"ɵɵdeferPrefetchOnInteraction":op,"ɵɵdeferPrefetchOnViewport":sp,"ɵɵdeferEnableTimerScheduling":qf,"ɵɵrepeater":qg,"ɵɵrepeaterCreate":zg,"ɵɵrepeaterTrackByIndex":Vg,"ɵɵrepeaterTrackByIdentity":Hg,"ɵɵcomponentInstance":kg,"ɵɵtext":pv,"ɵɵtextInterpolate":mv,"ɵɵtextInterpolate1":yv,"ɵɵtextInterpolate2":vv,"ɵɵtextInterpolate3":wv,"ɵɵtextInterpolate4":Dv,"ɵɵtextInterpolate5":bv,"ɵɵtextInterpolate6":_v,"ɵɵtextInterpolate7":Cv,"ɵɵtextInterpolate8":Ev,"ɵɵtextInterpolateV":Sv,"ɵɵi18n":vy,"ɵɵi18nAttributes":wy,"ɵɵi18nExp":Dy,"ɵɵi18nStart":my,"ɵɵi18nEnd":yy,"ɵɵi18nApply":by,"ɵɵi18nPostprocess":_y,"ɵɵresolveWindow":qa,"ɵɵresolveDocument":Wa,"ɵɵresolveBody":Ga,"ɵɵsetComponentScope":Bv,"ɵɵsetNgModuleScope":Vv,"ɵɵregisterNgModuleType":vh,"ɵɵgetComponentDepsFactory":fw,"ɵsetClassDebugInfo":pw,"ɵɵsanitizeHtml":Aa,"ɵɵsanitizeStyle":Ia,"ɵɵsanitizeResourceUrl":Fa,"ɵɵsanitizeScript":Ta,"ɵɵsanitizeUrl":xa,"ɵɵsanitizeUrlOrResourceUrl":Pa,"ɵɵtrustConstantHtml":ka,"ɵɵtrustConstantResourceUrl":Oa,"ɵɵvalidateIframeAttribute":wh,forwardRef:Qo,resolveForwardRef:Yo,"ɵɵtwoWayProperty":Av,"ɵɵtwoWayBindingSet":Iv,"ɵɵtwoWayListener":xv,"ɵɵInputFlags":e.InputFlags};let mw=null;const yw=[];let vw=!1;function ww(e){return Array.isArray(e)?e.every(ww):!!Yo(e)}function Dw(e,t={}){!function(e,t,n=!1){const r=yo(t.declarations||Tt);let o=null;Object.defineProperty(e,Rt,{configurable:!0,get:()=>{if(null===o){0;const n=gs();o=n.compileNgModule(gw,`ng:///${e.name}/ɵmod.js`,{type:e,bootstrap:yo(t.bootstrap||Tt).map(Yo),declarations:r.map(Yo),imports:yo(t.imports||Tt).map(Yo).map(Ew),exports:yo(t.exports||Tt).map(Yo).map(Ew),schemas:t.schemas?yo(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(e,Lt,{get:()=>{if(null===i){const t=gs();i=t.compileFactory(gw,`ng:///${e.name}/ɵfac.js`,{name:e.name,type:e,deps:Cu(e),target:t.FactoryTarget.NgModule,typeArgumentCount:0})}return i},configurable:!1});let s=null;Object.defineProperty(e,Lo,{get:()=>{if(null===s){const n={name:e.name,type:e,providers:t.providers||Tt,imports:[(t.imports||Tt).map(Yo),(t.exports||Tt).map(Yo)]},r=gs();s=r.compileInjector(gw,`ng:///${e.name}/ɵinj.js`,n)}return s},configurable:!1})}(e,t),void 0!==t.id&&vh(e,t.id),function(e,t){yw.push({moduleType:e,ngModule:t})}(e,t)}new WeakMap,new WeakMap;function bw(e,t){const n=yo(t.declarations||Tt),r=Cw(e);n.forEach((t=>{if((t=Yo(t)).hasOwnProperty(Pt)){_w(fn(t),r)}else t.hasOwnProperty(Nt)||t.hasOwnProperty(Mt)||(t.ngSelectorScope=e)}))}function _w(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map((e=>e.hasOwnProperty(Pt)?fn(e):pn(e))).filter((e=>!!e)),e.pipeDefs=()=>Array.from(t.compilation.pipes).map((e=>gn(e))),e.schemas=t.schemas,e.tView=null}function Cw(e){if(_d(e)){const t=xd.getNgModuleScope(e);return pt({schemas:yn(e,!0).schemas||null},t)}if(mn(e)){if(null!==(fn(e)||pn(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==gn(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (ɵmod property)`)}function Ew(e){return bd(e)?e.ngModule:e}let Sw=0;function Aw(t,n){let r=null;!function(e,t){gh(t)&&(fh.set(e,t),ph.add(e))}(t,n),Fw(t,n),Object.defineProperty(t,Pt,{get:()=>{if(null===r){const o=gs();if(gh(n)){const e=[`Component '${t.name}' is not resolved:`];throw n.templateUrl&&e.push(` - templateUrl: ${n.templateUrl}`),n.styleUrls&&n.styleUrls.length&&e.push(` - styleUrls: ${JSON.stringify(n.styleUrls)}`),n.styleUrl&&e.push(` - styleUrl: ${n.styleUrl}`),e.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(e.join("\n"))}const i=mw;let s=n.preserveWhitespaces;void 0===s&&(s=null!==i&&void 0!==i.preserveWhitespaces&&i.preserveWhitespaces);let u=n.encapsulation;void 0===u&&(u=null!==i&&void 0!==i.defaultEncapsulation?i.defaultEncapsulation:e.ViewEncapsulation$1.Emulated);const a=n.templateUrl||`ng:///${t.name}/template.html`,l=pt(pt({},kw(t,n)),{},{typeSourceSpan:o.createParseSourceSpan("Component",t.name,a),template:n.template||"",preserveWhitespaces:s,styles:"string"==typeof n.styles?[n.styles]:n.styles||Tt,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null});Sw++;try{if(l.usesInheritance&&Ow(t),r=o.compileComponent(gw,a,l),n.standalone){const e=yo(n.imports||Tt),{directiveDefs:o,pipeDefs:i}=function(e,t){const n=()=>{if(!Sd(e))return[];return[...xd.getStandaloneComponentScope(e,t).compilation.directives].map((e=>fn(e)||pn(e))).filter((e=>null!==e))},r=()=>{if(!Sd(e))return[];return[...xd.getStandaloneComponentScope(e,t).compilation.pipes].map((e=>gn(e))).filter((e=>null!==e))};return{directiveDefs:n,pipeDefs:r}}(t,e);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>e.map(Yo)}}finally{Sw--}if(0===Sw&&function(){if(!vw){vw=!0;try{for(let e=yw.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=yw[e];n.declarations&&n.declarations.every(ww)&&(yw.splice(e,1),bw(t,n))}}finally{vw=!1}}}(),void 0!==t.ngSelectorScope){const e=Cw(t.ngSelectorScope);_w(r,e)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${ei(t)} but is only valid on a component that is standalone.`);r.schemas=n.schemas}else n.standalone&&(r.schemas=[])}return r},configurable:!1})}function Iw(e,t){let n=null;Fw(e,t||{}),Object.defineProperty(e,Nt,{get:()=>{if(null===n){const r=xw(e,t||{}),o=gs();n=o.compileDirective(gw,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function xw(e,t){const n=e&&e.name,r=`ng:///${n}/ɵdir.js`,o=gs(),i=kw(e,t);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Ow(e),{metadata:i,sourceMapUrl:r}}function Fw(e,t){let n=null;Object.defineProperty(e,Lt,{get:()=>{if(null===n){const r=xw(e,t),o=gs();n=o.compileFactory(gw,`ng:///${e.name}/ɵfac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Cu(e),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function Tw(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function kw(e,t){var n;const r=_u(),o=r.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||Ft,propMetadata:o,inputs:t.inputs||Tt,outputs:t.outputs||Tt,queries:Nw(e,o,Mw),lifecycle:{usesOnChanges:r.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Tw(e),exportAs:(i=t.exportAs,void 0===i?null:jw(i)),providers:t.providers||null,viewQueries:Nw(e,o,Rw),isStandalone:!!t.standalone,isSignal:!!t.signals,hostDirectives:(null===(n=t.hostDirectives)||void 0===n?void 0:n.map((e=>"function"==typeof e?{directive:e}:e)))||null};var i}function Ow(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)pn(n)||fn(n)||!Vw(n)||Iw(n,null),n=Object.getPrototypeOf(n)}function Pw(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?jw(n):Yo(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly,isSignal:!!t.isSignal};var n}function Nw(e,t,n){const r=[];for(const o in t)if(t.hasOwnProperty(o)){const i=t[o];i.forEach((t=>{if(n(t)){if(!t.selector)throw new Error(`Can't construct a query for the property "${o}" of "${ei(e)}" since the query selector wasn't defined.`);if(i.some(Lw))throw new Error("Cannot combine @Input decorators with query decorators");r.push(Pw(o,t))}}))}return r}function Mw(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Rw(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function Lw(e){return"Input"===e.ngMetadataName}function jw(e){return e.split(",").map((e=>e.trim()))}const Bw=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Vw(e){const t=_u();if(Bw.some((n=>t.hasLifecycleHook(e,n))))return!0;const n=t.propMetadata(e);for(const e in n){const t=n[e];for(let e=0;e<t.length;e++){const n=t[e],r=n.ngMetadataName;if(Lw(n)||Mw(n)||Rw(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function Hw(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure,isStandalone:!!t.standalone}}const Uw=Ti("Directive",((e={})=>e),void 0,void 0,((e,t)=>Iw(e,t))),zw=Ti("Component",((t={})=>pt({changeDetection:e.ChangeDetectionStrategy.Default},t)),Uw,void 0,((e,t)=>Aw(e,t))),$w=Ti("Pipe",(e=>pt({pure:!0},e)),void 0,void 0,((e,t)=>function(e,t){let n=null,r=null;Object.defineProperty(e,Lt,{get:()=>{if(null===r){const n=Hw(e,t),o=gs(n.type);r=o.compileFactory(gw,`ng:///${n.name}/ɵfac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:Cu(e),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,Mt,{get:()=>{if(null===n){const r=Hw(e,t),o=gs(r.type);n=o.compilePipe(gw,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(e,t))),qw=Pi("Input",(e=>e?"string"==typeof e?{alias:e}:e:{})),Ww=Pi("Output",(e=>({alias:e}))),Gw=Pi("HostBinding",(e=>({hostPropertyName:e})));Pi("HostListener",((e,t)=>({eventName:e,args:t})));const Zw=Ti("NgModule",(e=>e),void 0,void 0,((e,t)=>Dw(e,t)));class Qw{constructor(e){this.full=e;const t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}}new Qw("17.2.4");class Yw{log(e){console.log(e)}warn(e){console.warn(e)}}(ze=Yw).ɵfac=function(e){return new(e||ze)},ze.ɵprov=ko({token:ze,factory:ze.ɵfac,providedIn:"platform"});new class{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const Kw=new Vo(""),Jw=new Vo("");class Xw{constructor(e,t,n){this._ngZone=e,this.registry=t,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,tD||(tD=n,n.addToWindow(t)),this._watchAngularEvents(),e.run((()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular((()=>{this._ngZone.onStable.subscribe({next:()=>{dd.assertNotInAngularZone(),queueMicrotask((()=>{this._isZoneStable=!0,this._runCallbacksIfReady()}))}})}))}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask((()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}}));else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter((t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((e=>({source:e.source,creationLocation:e.creationLocation,data:e.data}))):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout((()=>{this._callbacks=this._callbacks.filter((e=>e.timeoutId!==r)),e()}),t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,n){if(n&&!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(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,t,n){return[]}}($e=Xw).ɵfac=function(e){return new(e||$e)(gi(dd),gi(eD),gi(Jw))},$e.ɵprov=ko({token:$e,factory:$e.ɵfac});class eD{constructor(){this._applications=new Map}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){var n,r;return null!==(n=null===(r=tD)||void 0===r?void 0:r.findTestabilityInTree(this,e,t))&&void 0!==n?n:null}}let tD;function nD(e){return!!e&&"function"==typeof e.then}function rD(e){return!!e&&"function"==typeof e.subscribe}(qe=eD).ɵfac=function(e){return new(e||qe)},qe.ɵprov=ko({token:qe,factory:qe.ɵfac,providedIn:"platform"});const oD=new Vo("");class iD{constructor(){var e;this.initialized=!1,this.done=!1,this.donePromise=new Promise(((e,t)=>{this.resolve=e,this.reject=t})),this.appInits=null!==(e=yi(oD,{optional:!0}))&&void 0!==e?e:[]}runInitializers(){if(this.initialized)return;const e=[];for(const t of this.appInits){const n=t();if(nD(n))e.push(n);else if(rD(n)){const t=new Promise(((e,t)=>{n.subscribe({complete:e,error:t})}));e.push(t)}}const t=()=>{this.done=!0,this.resolve()};Promise.all(e).then((()=>{t()})).catch((e=>{this.reject(e)})),0===e.length&&t(),this.initialized=!0}}(We=iD).ɵfac=function(e){return new(e||We)},We.ɵprov=ko({token:We,factory:We.ɵfac,providedIn:"root"});const sD=new Vo("");function uD(e,t){return Array.isArray(t)?t.reduce(uD,e):pt(pt({},e),t)}class aD{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=yi(Mu),this.afterRenderEffectManager=yi(Dd),this.componentTypes=[],this.components=[],this.isStable=yi($h).hasPendingTasks.pipe(xe((e=>!e))),this._injector=yi(is)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,t){const n=e instanceof Jc;if(!this._injector.get(iD).done){!n&&mn(e);throw new yt(405,!1)}let r;if(n)r=e;else{r=this._injector.get(td).resolveComponentFactory(e)}this.componentTypes.push(r.componentType);const o=r.isBoundToModule?void 0:this._injector.get(Mh);const i=t||r.selector,s=r.create(Ou.NULL,[],i,o),u=s.location.nativeElement,a=s.injector.get(Kw,null);return null==a||a.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),lD(this.components,s),null==a||a.unregisterApplication(u)})),this._loadComponent(s),s}tick(){if(this._runningTick)throw new yt(101,!1);const e=o(null);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1,o(e)}}detectChangesInAttachedViews(){let e=0;const t=this.afterRenderEffectManager;for(;;){if(e===Nc)throw new yt(103,!1);const n=0===e;for(let{_lView:e,notifyErrorHandler:t}of this._views)(n||cD(e))&&this.detectChangesInView(e,t,n);if(e++,t.executeInternalCallbacks(),!this._views.some((({_lView:e})=>cD(e)))&&(t.execute(),!this._views.some((({_lView:e})=>cD(e)))))break}}detectChangesInView(e,t,n){let r;n?(r=0,e[Cn]|=1024):r=64&e[Cn]?0:1,Mc(e,t,r)}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;lD(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const t=this._injector.get(sD,[]);[...this._bootstrapListeners,...t].forEach((t=>t(e)))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach((e=>e())),this._views.slice().forEach((e=>e.destroy()))}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>lD(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new yt(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){0}}function lD(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function cD(e){return yr(e)}(Ge=aD).ɵfac=function(e){return new(e||Ge)},Ge.ɵprov=ko({token:Ge,factory:Ge.ɵfac,providedIn:"root"});class dD{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}class hD{compileModuleSync(e){return new Bh(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const t=this.compileModuleSync(e),n=Za(yn(e).declarations).reduce(((e,t)=>{const n=fn(t);return n&&e.push(new Pd(n)),e}),[]);return new dD(t,n)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}(Ze=hD).ɵfac=function(e){return new(e||Ze)},Ze.ɵprov=ko({token:Ze,factory:Ze.ɵfac,providedIn:"root"});new Vo("");function fD(e,t,n){const r=new Bh(n);return Promise.resolve(r)}class pD{constructor(){this.zone=yi(dd),this.applicationRef=yi(aD)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run((()=>{this.applicationRef.tick()}))}}))}ngOnDestroy(){var e;null===(e=this._onMicrotaskEmptySubscription)||void 0===e||e.unsubscribe()}}(Qe=pD).ɵfac=function(e){return new(e||Qe)},Qe.ɵprov=ko({token:Qe,factory:Qe.ɵfac,providedIn:"root"});new Vo("");function gD(){const e=yi(dd),t=yi(Nu);return n=>e.runOutsideAngular((()=>t.handleError(n)))}class mD{constructor(){this.subscription=new A,this.initialized=!1,this.zone=yi(dd),this.pendingTasks=yi($h)}initialize(){if(this.initialized)return;this.initialized=!0;let e=null;this.zone.isStable||this.zone.hasPendingMacrotasks||this.zone.hasPendingMicrotasks||(e=this.pendingTasks.add()),this.zone.runOutsideAngular((()=>{this.subscription.add(this.zone.onStable.subscribe((()=>{dd.assertNotInAngularZone(),queueMicrotask((()=>{null===e||this.zone.hasPendingMacrotasks||this.zone.hasPendingMicrotasks||(this.pendingTasks.remove(e),e=null)}))})))})),this.subscription.add(this.zone.onUnstable.subscribe((()=>{var t;dd.assertInAngularZone(),null!==(t=e)&&void 0!==t||(e=this.pendingTasks.add())})))}ngOnDestroy(){this.subscription.unsubscribe()}}(Ye=mD).ɵfac=function(e){return new(e||Ye)},Ye.ɵprov=ko({token:Ye,factory:Ye.ɵfac,providedIn:"root"});const yD=new Vo("",{providedIn:"root",factory:()=>yi(yD,bt.Optional|bt.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||fm}),vD=new Vo("",{providedIn:"root",factory:()=>"USD"});var wD;new Vo(""),new Vo(""),function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(wD||(wD={}));const DD=new Vo("");class bD{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e="zone.js",t){return"noop"===e?new yd:"zone.js"===e?new dd(t):e}(null==t?void 0:t.ngZone,function(e){var t,n;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(n=null==e?void 0:e.runCoalescing)&&void 0!==n&&n}}({eventCoalescing:null==t?void 0:t.ngZoneEventCoalescing,runCoalescing:null==t?void 0:t.ngZoneRunCoalescing}));return n.run((()=>{const t=(r=e.moduleType,o=this.injector,new jh(r,o,[{provide:dd,useFactory:()=>n},{provide:Vi,multi:!0,useFactory:()=>{const e=yi(pD,{optional:!0});return()=>e.initialize()}},{provide:Vi,multi:!0,useFactory:()=>{const e=yi(mD);return()=>{e.initialize()}}},{provide:Mu,useFactory:gD}]));var r,o;const i=t.injector.get(Nu,null);return n.runOutsideAngular((()=>{const e=n.onError.subscribe({next:e=>{i.handleError(e)}});t.onDestroy((()=>{lD(this._modules,t),e.unsubscribe()}))})),function(e,t,n){try{const r=n();return nD(r)?r.catch((n=>{throw t.runOutsideAngular((()=>e.handleError(n))),n})):r}catch(n){throw t.runOutsideAngular((()=>e.handleError(n))),n}}(i,n,(()=>{const e=t.injector.get(iD);return e.runInitializers(),e.donePromise.then((()=>(function(e){"string"==typeof e&&(ym=e.toLowerCase().replace(/_/g,"-"))}(t.injector.get(yD,fm)||fm),this._moduleDoBootstrap(t),t)))}))}))}bootstrapModule(e,t=[]){const n=uD({},t);return fD(this.injector,0,e).then((e=>this.bootstrapModuleFactory(e,n)))}_moduleDoBootstrap(e){const t=e.injector.get(aD);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((e=>t.bootstrap(e)));else{if(!e.instance.ngDoBootstrap)throw new yt(-403,!1);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new yt(404,!1);this._modules.slice().forEach((e=>e.destroy())),this._destroyListeners.forEach((e=>e()));const e=this._injector.get(DD,null);e&&(e.forEach((e=>e())),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}(Ke=bD).ɵfac=function(e){return new(e||Ke)(gi(Ou))},Ke.ɵprov=ko({token:Ke,factory:Ke.ɵfac,providedIn:"platform"});let _D=null;const CD=new Vo("");function ED(e){if(_D&&!_D.get(CD,!1))throw new yt(400,!1);_D=e;const t=e.get(bD);return function(e){const t=e.get(zo,null);null==t||t.forEach((e=>e()))}(e),t}function SD(e,t,n=[]){const r=`Platform: ${t}`,o=new Vo(r);return(t=[])=>{let i=AD();if(!i||i.injector.get(CD,!1)){const i=[...n,...t,{provide:o,useValue:!0}];e?e(i):ED(function(e=[],t){return Ou.create({name:t,providers:[{provide:es,useValue:"platform"},{provide:DD,useValue:new Set([()=>_D=null])},...e]})}(i,r))}return function(e){const t=AD();if(!t)throw new yt(401,!1);0;return t}()}}function AD(){var e,t;return null!==(e=null===(t=_D)||void 0===t?void 0:t.get(bD))&&void 0!==e?e:null}class ID{}ID.__NG_ELEMENT_ID__=function(e){return function(e,t,n){if(er(e)&&!n){const n=cr(e.index,t);return new zc(n,n)}if(47&e.type){const e=t[Rn];return new zc(e,t)}return null}(Or(),xr(),!(16&~e))};class xD{constructor(){}supports(e){return qh(e)}create(e){return new TD(e)}}const FD=(e,t)=>t;class TD{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||FD}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,o=null;for(;t||n;){const i=!n||t&&t.currentIndex<ND(n,r,o)?t:n,s=ND(i,r,o),u=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(t=t._next,null==i.previousIndex)r++;else{o||(o=[]);const e=s-r,t=u-r;if(e!=t){for(let n=0;n<e;n++){const r=n<o.length?o[n]:o[n]=0,i=r+n;t<=i&&i<e&&(o[n]=r+1)}o[i.previousIndex]=t-e}}s!==u&&e(i,s,u)}}forEachPreviousItem(e){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachMovedItem(e){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}forEachIdentityChange(e){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}diff(e){if(null==e&&(e=[]),!qh(e))throw new yt(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t,n,r,o=this._itHead,i=!1;if(Array.isArray(e)){this.length=e.length;for(let t=0;t<this.length;t++)n=e[t],r=this._trackByFn(t,n),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,n,r,t)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,t),i=!0),o=o._next}else t=0,function(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(e,(e=>{r=this._trackByFn(t,e),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,e,r,t)),Object.is(o.item,e)||this._addIdentityChange(o,e)):(o=this._mismatch(o,e,r,t),i=!0),o=o._next,t++})),this.length=t;return this._truncate(o),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):e=this._addAfter(new kD(t,n),o,r),e}_verifyReinsertion(e,t,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),null===this._additionsTail?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new PD),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(null===this._movesTail?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new PD),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}}class kD{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class OD{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(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,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class PD{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new OD,this.map.set(t,n)),n.add(e)}get(e,t){const n=e,r=this.map.get(n);return r?r.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ND(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}class MD{constructor(){}supports(e){return e instanceof Map||Wh(e)}create(){return new RD}}class RD{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(e){let t;for(t=this._mapHead;null!==t;t=t._next)e(t)}forEachPreviousItem(e){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}forEachChangedItem(e){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}diff(e){if(e){if(!(e instanceof Map||Wh(e)))throw new yt(900,!1)}else e=new Map;return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(e,((e,n)=>{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}})),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}const n=new LD(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach((n=>t(e[n],n)))}}class LD{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 jD(){return new BD([new xD])}class BD{constructor(e){this.factories=e}static create(e,t){if(null!=t){const n=t.factories.slice();e=e.concat(n)}return new BD(e)}static extend(e){return{provide:BD,useFactory:t=>BD.create(e,t||jD()),deps:[[BD,new Li,new Mi]]}}find(e){const t=this.factories.find((t=>t.supports(e)));if(null!=t)return t;throw new yt(901,!1)}}function VD(){return new HD([new MD])}(Je=BD).ɵprov=ko({token:Je,providedIn:"root",factory:jD});class HD{constructor(e){this.factories=e}static create(e,t){if(t){const n=t.factories.slice();e=e.concat(n)}return new HD(e)}static extend(e){return{provide:HD,useFactory:t=>HD.create(e,t||VD()),deps:[[HD,new Li,new Mi]]}}find(e){const t=this.factories.find((t=>t.supports(e)));if(t)return t;throw new yt(901,!1)}}(Xe=HD).ɵprov=ko({token:Xe,providedIn:"root",factory:VD});const UD=SD(null,"core",[]);class zD{constructor(e){}}(et=zD).ɵfac=function(e){return new(e||et)(gi(aD))},et.ɵmod=ln({type:et}),et.ɵinj=Oo({});class $D{constructor(){this.window=null,this.observer=null,this.options=yi(Go),this.ngZone=yi(dd)}start(){var e,t;if("undefined"==typeof PerformanceObserver||null!==(e=this.options)&&void 0!==e&&e.disableImageSizeWarning&&null!==(t=this.options)&&void 0!==t&&t.disableImageLazyLoadWarning)return;this.observer=this.initPerformanceObserver();const n=To(),r=n.defaultView;if(void 0!==r){this.window=r;const e=()=>{setTimeout(this.scanImages.bind(this),200)};this.ngZone.runOutsideAngular((()=>{var t;"complete"===n.readyState?e():null===(t=this.window)||void 0===t||t.addEventListener("load",e,{once:!0})}))}}ngOnDestroy(){var e;null===(e=this.observer)||void 0===e||e.disconnect()}initPerformanceObserver(){if("undefined"==typeof PerformanceObserver)return null;const e=new PerformanceObserver((e=>{var t,n;const r=e.getEntries();if(0===r.length)return;const o=null!==(t=null===(n=r[r.length-1].element)||void 0===n?void 0:n.src)&&void 0!==t?t:"";o.startsWith("data:")||o.startsWith("blob:")||(this.lcpImageUrl=o)}));return e.observe({type:"largest-contentful-paint",buffered:!0}),e}scanImages(){var e;const t=To().querySelectorAll("img");let n,r=!1;var o;t.forEach((e=>{var o,i,s;if(null===(o=this.options)||void 0===o||!o.disableImageSizeWarning)for(const e of t)!e.getAttribute("ng-img")&&this.isOversized(e)&&(s=e.src,console.warn(vt(-913,`An image with src ${s} has intrinsic file dimensions much larger than its rendered size. This can negatively impact application loading performance. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`)));null!==(i=this.options)&&void 0!==i&&i.disableImageLazyLoadWarning||!this.lcpImageUrl||e.src===this.lcpImageUrl&&(n=!0,("lazy"!==e.loading||e.getAttribute("ng-img"))&&(r=!0))})),!n||r||!this.lcpImageUrl||null!==(e=this.options)&&void 0!==e&&e.disableImageLazyLoadWarning||(o=this.lcpImageUrl,console.warn(vt(-913,`An image with src ${o} is the Largest Contentful Paint (LCP) element but was given a "loading" value of "lazy", which can negatively impact application loading performance. This warning can be addressed by changing the loading value of the LCP image to "eager", or by using the NgOptimizedImage directive's prioritization utilities. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`)))}isOversized(e){if(!this.window)return!1;const t=this.window.getComputedStyle(e);let n=parseFloat(t.getPropertyValue("width")),r=parseFloat(t.getPropertyValue("height"));const o=t.getPropertyValue("box-sizing");if("cover"===t.getPropertyValue("object-fit"))return!1;if("border-box"===o){const e=t.getPropertyValue("padding-top"),o=t.getPropertyValue("padding-right"),i=t.getPropertyValue("padding-bottom"),s=t.getPropertyValue("padding-left");n-=parseFloat(o)+parseFloat(s),r-=parseFloat(e)+parseFloat(i)}const i=e.naturalWidth,s=e.naturalHeight,u=this.window.devicePixelRatio*n,a=this.window.devicePixelRatio*r;return i-u>=1200||s-a>=1200}}(tt=$D).ɵfac=function(e){return new(e||tt)},tt.ɵprov=ko({token:tt,factory:tt.ɵfac,providedIn:"root"});class qD{constructor(){this.appRef=yi(aD),this.taskService=yi($h),this.pendingRenderTaskId=null}notify(){null===this.pendingRenderTaskId&&(this.pendingRenderTaskId=this.taskService.add(),this.raceTimeoutAndRequestAnimationFrame())}async raceTimeoutAndRequestAnimationFrame(){const e=new Promise((e=>setTimeout(e))),t="function"==typeof xt.requestAnimationFrame?new Promise((e=>requestAnimationFrame((()=>e())))):null;await Promise.race([e,t]),this.tick()}tick(){try{this.appRef.destroyed||this.appRef.tick()}finally{const e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}}function WD(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function GD(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function ZD(e){const t=o(null);try{return e()}finally{o(t)}}(nt=qD).ɵfac=function(e){return new(e||nt)},nt.ɵprov=ko({token:nt,factory:nt.ɵfac,providedIn:"root"}),new Vo("",{providedIn:"root",factory:()=>yi(QD)});class QD{}(rt=QD).ɵprov=ko({token:rt,providedIn:"root",factory:()=>new YD});class YD{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=yi($h),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),null===this.taskId){const e=this.taskId=this.pendingTasks.add();queueMicrotask((()=>{this.flush(),this.pendingTasks.remove(e),this.taskId=null}))}}enqueue(e){const t=e.creationZone;this.queues.has(t)||this.queues.set(t,new Set);const n=this.queues.get(t);n.has(e)||(this.queuedEffectCount++,n.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,t]of this.queues)null===e?this.flushQueue(t):e.run((()=>this.flushQueue(t)))}flushQueue(e){for(const t of e)e.delete(t),this.queuedEffectCount--,t.run()}}var KD,JD,XD,eb,tb,nb,rb,ob,ib,sb,ub,ab,lb,cb,db,hb,fb,pb,gb,mb,yb,vb,wb,Db,bb,_b,Cb,Eb,Sb,Ab,Ib,xb,Fb,Tb,kb,Ob,Pb,Nb,Mb;function Rb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rb(Object(n),!0).forEach((function(t){jb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jb(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let Bb=null;function Vb(){return Bb}class Hb{}class Ub{}(KD=Ub).ɵfac=function(e){return new(e||KD)},KD.ɵprov=ko({token:KD,factory:()=>window.navigation,providedIn:"platform"});const zb=new Vo("");class $b{historyGo(e){throw new Error("")}}(JD=$b).ɵfac=function(e){return new(e||JD)},JD.ɵprov=ko({token:JD,factory:()=>yi(qb),providedIn:"platform"}),new Vo("");class qb extends $b{constructor(){super(),this._doc=yi(zb),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Vb().getBaseHref(this._doc)}onPopState(e){const t=Vb().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),()=>t.removeEventListener("popstate",e)}onHashChange(e){const t=Vb().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),()=>t.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,t,n){this._history.pushState(e,t,n)}replaceState(e,t,n){this._history.replaceState(e,t,n)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}function Wb(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function Gb(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length,r=n-("/"===e[n-1]?1:0);return e.slice(0,r)+e.slice(n)}function Zb(e){return e&&"?"!==e[0]?"?"+e:e}(XD=qb).ɵfac=function(e){return new(e||XD)},XD.ɵprov=ko({token:XD,factory:()=>new XD,providedIn:"platform"});class Qb{historyGo(e){throw new Error("")}}(eb=Qb).ɵfac=function(e){return new(e||eb)},eb.ɵprov=ko({token:eb,factory:()=>yi(Kb),providedIn:"root"});const Yb=new Vo("");class Kb extends Qb{constructor(e,t){var n,r,o;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(n=null!==(r=null!=t?t:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=yi(zb).location)||void 0===o?void 0:o.origin)&&void 0!==n?n:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Wb(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+Zb(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const o=this.prepareExternalUrl(n+Zb(r));this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){const o=this.prepareExternalUrl(n+Zb(r));this._platformLocation.replaceState(e,t,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var t,n;null===(t=(n=this._platformLocation).historyGo)||void 0===t||t.call(n,e)}}(tb=Kb).ɵfac=function(e){return new(e||tb)(gi($b),gi(Yb,8))},tb.ɵprov=ko({token:tb,factory:tb.ɵfac,providedIn:"root"});class Jb extends Qb{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=t&&(this._baseHref=t)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){var t;const n=null!==(t=this._platformLocation.hash)&&void 0!==t?t:"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){const t=Wb(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,r){let o=this.prepareExternalUrl(n+Zb(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){let o=this.prepareExternalUrl(n+Zb(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var t,n;null===(t=(n=this._platformLocation).historyGo)||void 0===t||t.call(n,e)}}(nb=Jb).ɵfac=function(e){return new(e||nb)(gi($b),gi(Yb,8))},nb.ɵprov=ko({token:nb,factory:nb.ɵfac});class Xb{constructor(e){this._subject=new Dt,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const t=this._locationStrategy.getBaseHref();this._basePath=function(e){const t=new RegExp("^(https?:)?//").test(e);if(t){const[,t]=e.split(/\/\/[^\/]+/);return t}return e}(Gb(t_(t))),this._locationStrategy.onPopState((e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})}))}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+Zb(t))}normalize(e){return Xb.stripTrailingSlash(function(e,t){if(!e||!t.startsWith(e))return t;const n=t.substring(e.length);if(""===n||["/",";","?","#"].includes(n[0]))return n;return t}(this._basePath,t_(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,t="",n=null){this._locationStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Zb(t)),n)}replaceState(e,t="",n=null){this._locationStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Zb(t)),n)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var t,n;null===(t=(n=this._locationStrategy).historyGo)||void 0===t||t.call(n,e)}onUrlChange(e){var t;return this._urlChangeListeners.push(e),null!==(t=this._urlChangeSubscription)&&void 0!==t||(this._urlChangeSubscription=this.subscribe((e=>{this._notifyUrlChangeListeners(e.url,e.state)}))),()=>{const t=this._urlChangeListeners.indexOf(e);var n;(this._urlChangeListeners.splice(t,1),0===this._urlChangeListeners.length)&&(null===(n=this._urlChangeSubscription)||void 0===n||n.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach((n=>n(e,t)))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}function e_(){return new Xb(gi(Qb))}function t_(e){return e.replace(/\/index.html$/,"")}(rb=Xb).normalizeQueryParams=Zb,rb.joinWithSlash=Wb,rb.stripTrailingSlash=Gb,rb.ɵfac=function(e){return new(e||rb)(gi(Qb))},rb.ɵprov=ko({token:rb,factory:()=>e_(),providedIn:"root"});const n_={ADP:[void 0,void 0,0],AFN:[void 0,"؋",0],ALL:[void 0,void 0,0],AMD:[void 0,"֏",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"₼"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"৳"],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¥","¥"],COP:[void 0,"$",2],CRC:[void 0,"₡",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"Kč",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E£"],ESP:[void 0,"₧",0],EUR:["€"],FJD:[void 0,"$"],FKP:[void 0,"£"],GBP:["£"],GEL:[void 0,"₾"],GHS:[void 0,"GH₵"],GIP:[void 0,"£"],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:["₪"],INR:["₹"],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:["¥",void 0,0],KHR:[void 0,"៛"],KMF:[void 0,"CF",0],KPW:[void 0,"₩",0],KRW:["₩",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"₸"],LAK:[void 0,"₭",0],LBP:[void 0,"L£",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,"₮",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"₦"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["₱"],PKR:[void 0,"Rs",2],PLN:[void 0,"zł"],PYG:[void 0,"₲",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"₽"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"£"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"£"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"£",0],THB:[void 0,"฿"],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,"₺"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"₴"],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:["₫",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F CFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["¤"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var r_,o_,i_,s_,u_,a_,l_;function c_(e,t){return y_(am(e)[dm.DateFormat],t)}function d_(e,t){return y_(am(e)[dm.TimeFormat],t)}function h_(e,t){return y_(am(e)[dm.DateTimeFormat],t)}function f_(e,t){const n=am(e),r=n[dm.NumberSymbols][t];if(void 0===r){if(t===a_.CurrencyDecimal)return n[dm.NumberSymbols][a_.Decimal];if(t===a_.CurrencyGroup)return n[dm.NumberSymbols][a_.Group]}return r}function p_(e,t){return am(e)[dm.NumberFormats][t]}!function(e){e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific"}(r_||(r_={})),function(e){e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other"}(o_||(o_={})),function(e){e[e.Format=0]="Format",e[e.Standalone=1]="Standalone"}(i_||(i_={})),function(e){e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short"}(s_||(s_={})),function(e){e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full"}(u_||(u_={})),function(e){e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e[1/0]=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup"}(a_||(a_={})),function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(l_||(l_={}));const g_=lm;function m_(e){if(!e[dm.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[dm.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function y_(e,t){for(let n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function v_(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}function w_(e,t,n="en"){const r=function(e){return am(e)[dm.Currencies]}(n)[e]||n_[e]||[],o=r[1];return"narrow"===t&&"string"==typeof o?o:r[0]||e}const D_=2;const b_=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,__={},C_=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var E_,S_,A_;function I_(e,t,n,r){let o=function(e){if(U_(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){const[t,n=1,r=1]=e.split("-").map((e=>+e));return x_(t,n-1,r)}const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let n;if(n=e.match(b_))return function(e){const t=new Date(0);let n=0,r=0;const o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11]));o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));const s=Number(e[4]||0)-n,u=Number(e[5]||0)-r,a=Number(e[6]||0),l=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return i.call(t,s,u,a,l),t}(n)}const t=new Date(e);if(!U_(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=F_(n,t)||t;let i,s=[];for(;t;){if(i=C_.exec(t),!i){s.push(t);break}{s=s.concat(i.slice(1));const e=s.pop();if(!e)break;t=e}}let u=o.getTimezoneOffset();r&&(u=H_(r,u),o=function(e,t,n){const r=n?-1:1,o=e.getTimezoneOffset(),i=H_(t,o);return function(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}(e,r*(i-o))}(o,r,!0));let a="";return s.forEach((e=>{const t=function(e){if(V_[e])return V_[e];let t;switch(e){case"G":case"GG":case"GGG":t=P_(A_.Eras,s_.Abbreviated);break;case"GGGG":t=P_(A_.Eras,s_.Wide);break;case"GGGGG":t=P_(A_.Eras,s_.Narrow);break;case"y":t=O_(S_.FullYear,1,0,!1,!0);break;case"yy":t=O_(S_.FullYear,2,0,!0,!0);break;case"yyy":t=O_(S_.FullYear,3,0,!1,!0);break;case"yyyy":t=O_(S_.FullYear,4,0,!1,!0);break;case"Y":t=B_(1);break;case"YY":t=B_(2,!0);break;case"YYY":t=B_(3);break;case"YYYY":t=B_(4);break;case"M":case"L":t=O_(S_.Month,1,1);break;case"MM":case"LL":t=O_(S_.Month,2,1);break;case"MMM":t=P_(A_.Months,s_.Abbreviated);break;case"MMMM":t=P_(A_.Months,s_.Wide);break;case"MMMMM":t=P_(A_.Months,s_.Narrow);break;case"LLL":t=P_(A_.Months,s_.Abbreviated,i_.Standalone);break;case"LLLL":t=P_(A_.Months,s_.Wide,i_.Standalone);break;case"LLLLL":t=P_(A_.Months,s_.Narrow,i_.Standalone);break;case"w":t=j_(1);break;case"ww":t=j_(2);break;case"W":t=j_(1,!0);break;case"d":t=O_(S_.Date,1);break;case"dd":t=O_(S_.Date,2);break;case"c":case"cc":t=O_(S_.Day,1);break;case"ccc":t=P_(A_.Days,s_.Abbreviated,i_.Standalone);break;case"cccc":t=P_(A_.Days,s_.Wide,i_.Standalone);break;case"ccccc":t=P_(A_.Days,s_.Narrow,i_.Standalone);break;case"cccccc":t=P_(A_.Days,s_.Short,i_.Standalone);break;case"E":case"EE":case"EEE":t=P_(A_.Days,s_.Abbreviated);break;case"EEEE":t=P_(A_.Days,s_.Wide);break;case"EEEEE":t=P_(A_.Days,s_.Narrow);break;case"EEEEEE":t=P_(A_.Days,s_.Short);break;case"a":case"aa":case"aaa":t=P_(A_.DayPeriods,s_.Abbreviated);break;case"aaaa":t=P_(A_.DayPeriods,s_.Wide);break;case"aaaaa":t=P_(A_.DayPeriods,s_.Narrow);break;case"b":case"bb":case"bbb":t=P_(A_.DayPeriods,s_.Abbreviated,i_.Standalone,!0);break;case"bbbb":t=P_(A_.DayPeriods,s_.Wide,i_.Standalone,!0);break;case"bbbbb":t=P_(A_.DayPeriods,s_.Narrow,i_.Standalone,!0);break;case"B":case"BB":case"BBB":t=P_(A_.DayPeriods,s_.Abbreviated,i_.Format,!0);break;case"BBBB":t=P_(A_.DayPeriods,s_.Wide,i_.Format,!0);break;case"BBBBB":t=P_(A_.DayPeriods,s_.Narrow,i_.Format,!0);break;case"h":t=O_(S_.Hours,1,-12);break;case"hh":t=O_(S_.Hours,2,-12);break;case"H":t=O_(S_.Hours,1);break;case"HH":t=O_(S_.Hours,2);break;case"m":t=O_(S_.Minutes,1);break;case"mm":t=O_(S_.Minutes,2);break;case"s":t=O_(S_.Seconds,1);break;case"ss":t=O_(S_.Seconds,2);break;case"S":t=O_(S_.FractionalSeconds,1);break;case"SS":t=O_(S_.FractionalSeconds,2);break;case"SSS":t=O_(S_.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=N_(E_.Short);break;case"ZZZZZ":t=N_(E_.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=N_(E_.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=N_(E_.Long);break;default:return null}return V_[e]=t,t}(e);a+=t?t(o,n,u):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),a}function x_(e,t,n){const r=new Date(0);return r.setFullYear(e,t,n),r.setHours(0,0,0),r}function F_(e,t){var n;const r=function(e){return am(e)[dm.LocaleId]}(e);if(null!==(n=__[r])&&void 0!==n||(__[r]={}),__[r][t])return __[r][t];let o="";switch(t){case"shortDate":o=c_(e,u_.Short);break;case"mediumDate":o=c_(e,u_.Medium);break;case"longDate":o=c_(e,u_.Long);break;case"fullDate":o=c_(e,u_.Full);break;case"shortTime":o=d_(e,u_.Short);break;case"mediumTime":o=d_(e,u_.Medium);break;case"longTime":o=d_(e,u_.Long);break;case"fullTime":o=d_(e,u_.Full);break;case"short":const t=F_(e,"shortTime"),n=F_(e,"shortDate");o=T_(h_(e,u_.Short),[t,n]);break;case"medium":const r=F_(e,"mediumTime"),i=F_(e,"mediumDate");o=T_(h_(e,u_.Medium),[r,i]);break;case"long":const s=F_(e,"longTime"),u=F_(e,"longDate");o=T_(h_(e,u_.Long),[s,u]);break;case"full":const a=F_(e,"fullTime"),l=F_(e,"fullDate");o=T_(h_(e,u_.Full),[a,l])}return o&&(__[r][t]=o),o}function T_(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function k_(e,t,n="-",r,o){let i="";(e<0||o&&e<=0)&&(o?e=1-e:(e=-e,i=n));let s=String(e);for(;s.length<t;)s="0"+s;return r&&(s=s.slice(s.length-t)),i+s}function O_(e,t,n=0,r=!1,o=!1){return function(i,s){let u=function(e,t){switch(e){case S_.FullYear:return t.getFullYear();case S_.Month:return t.getMonth();case S_.Date:return t.getDate();case S_.Hours:return t.getHours();case S_.Minutes:return t.getMinutes();case S_.Seconds:return t.getSeconds();case S_.FractionalSeconds:return t.getMilliseconds();case S_.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}(e,i);if((n>0||u>-n)&&(u+=n),e===S_.Hours)0===u&&-12===n&&(u=12);else if(e===S_.FractionalSeconds)return a=t,k_(u,3).substring(0,a);var a;const l=f_(s,a_.MinusSign);return k_(u,t,l,r,o)}}function P_(e,t,n=i_.Format,r=!1){return function(o,i){return function(e,t,n,r,o,i){switch(n){case A_.Months:return function(e,t,n){const r=am(e),o=y_([r[dm.MonthsFormat],r[dm.MonthsStandalone]],t);return y_(o,n)}(t,o,r)[e.getMonth()];case A_.Days:return function(e,t,n){const r=am(e),o=y_([r[dm.DaysFormat],r[dm.DaysStandalone]],t);return y_(o,n)}(t,o,r)[e.getDay()];case A_.DayPeriods:const s=e.getHours(),u=e.getMinutes();if(i){const e=function(e){const t=am(e);return m_(t),(t[dm.ExtraData][2]||[]).map((e=>"string"==typeof e?v_(e):[v_(e[0]),v_(e[1])]))}(t),n=function(e,t,n){const r=am(e);m_(r);const o=y_([r[dm.ExtraData][0],r[dm.ExtraData][1]],t)||[];return y_(o,n)||[]}(t,o,r),i=e.findIndex((e=>{if(Array.isArray(e)){const[t,n]=e,r=s>=t.hours&&u>=t.minutes,o=s<n.hours||s===n.hours&&u<n.minutes;if(t.hours<n.hours){if(r&&o)return!0}else if(r||o)return!0}else if(e.hours===s&&e.minutes===u)return!0;return!1}));if(-1!==i)return n[i]}return function(e,t,n){const r=am(e),o=y_([r[dm.DayPeriodsFormat],r[dm.DayPeriodsStandalone]],t);return y_(o,n)}(t,o,r)[s<12?0:1];case A_.Eras:return function(e,t){return y_(am(e)[dm.Eras],t)}(t,r)[e.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,e,t,n,r)}}function N_(e){return function(t,n,r){const o=-1*r,i=f_(n,a_.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case E_.Short:return(o>=0?"+":"")+k_(s,2,i)+k_(Math.abs(o%60),2,i);case E_.ShortGMT:return"GMT"+(o>=0?"+":"")+k_(s,1,i);case E_.Long:return"GMT"+(o>=0?"+":"")+k_(s,2,i)+":"+k_(Math.abs(o%60),2,i);case E_.Extended:return 0===r?"Z":(o>=0?"+":"")+k_(s,2,i)+":"+k_(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${e}"`)}}}!function(e){e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended"}(E_||(E_={})),function(e){e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day"}(S_||(S_={})),function(e){e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras"}(A_||(A_={}));const M_=0,R_=4;function L_(e){const t=e.getDay(),n=0===t?-3:R_-t;return x_(e.getFullYear(),e.getMonth(),e.getDate()+n)}function j_(e,t=!1){return function(n,r){let o;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();o=1+Math.floor((t+e)/7)}else{const e=L_(n),t=function(e){const t=x_(e,M_,1).getDay();return x_(e,0,1+(t<=R_?R_:R_+7)-t)}(e.getFullYear()),r=e.getTime()-t.getTime();o=1+Math.round(r/6048e5)}return k_(o,e,f_(r,a_.MinusSign))}}function B_(e,t=!1){return function(n,r){return k_(L_(n).getFullYear(),e,f_(r,a_.MinusSign),t)}}const V_={};function H_(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function U_(e){return e instanceof Date&&!isNaN(e.valueOf())}const z_=/^(\d+)?\.((\d+)(-(\d+))?)?$/,$_=22,q_=".",W_="0",G_=";",Z_=",",Q_="#";function Y_(e,t,n,r,o,i,s=!1){let u="",a=!1;if(isFinite(e)){let l=function(e){let t,n,r,o,i,s=Math.abs(e)+"",u=0;(n=s.indexOf(q_))>-1&&(s=s.replace(q_,""));(r=s.search(/e/i))>0?(n<0&&(n=r),n+=+s.slice(r+1),s=s.substring(0,r)):n<0&&(n=s.length);for(r=0;s.charAt(r)===W_;r++);if(r===(i=s.length))t=[0],n=1;else{for(i--;s.charAt(i)===W_;)i--;for(n-=r,t=[],o=0;r<=i;r++,o++)t[o]=Number(s.charAt(r))}n>$_&&(t=t.splice(0,$_-1),u=n-1,n=1);return{digits:t,exponent:u,integerLen:n}}(e);s&&(l=function(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2);return e}(l));let c=t.minInt,d=t.minFrac,h=t.maxFrac;if(i){const e=i.match(z_);if(null===e)throw new Error(`${i} is not a valid digit info`);const t=e[1],n=e[3],r=e[5];null!=t&&(c=X_(t)),null!=n&&(d=X_(n)),null!=r?h=X_(r):null!=n&&d>h&&(h=d)}!function(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,o=r.length-e.integerLen;const i=Math.min(Math.max(t,o),n);let s=i+e.integerLen,u=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let e=s;e<r.length;e++)r[e]=0}else{o=Math.max(0,o),e.integerLen=1,r.length=Math.max(1,s=i+1),r[0]=0;for(let e=1;e<s;e++)r[e]=0}if(u>=5)if(s-1<0){for(let t=0;t>s;t--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;o<Math.max(0,i);o++)r.push(0);let a=0!==i;const l=t+e.integerLen,c=r.reduceRight((function(e,t,n,r){return t+=e,r[n]=t<10?t:t-10,a&&(0===r[n]&&n>=l?r.pop():a=!1),t>=10?1:0}),0);c&&(r.unshift(c),e.integerLen++)}(l,d,h);let f=l.digits,p=l.integerLen;const g=l.exponent;let m=[];for(a=f.every((e=>!e));p<c;p++)f.unshift(0);for(;p<0;p++)f.unshift(0);p>0?m=f.splice(p,f.length):(m=f,f=[0]);const y=[];for(f.length>=t.lgSize&&y.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)y.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&y.unshift(f.join("")),u=y.join(f_(n,r)),m.length&&(u+=f_(n,o)+m.join("")),g&&(u+=f_(n,a_.Exponential)+"+"+g)}else u=f_(n,a_.Infinity);return u=e<0&&!a?t.negPre+u+t.negSuf:t.posPre+u+t.posSuf,u}function K_(e,t,n,r,o){const i=J_(p_(t,r_.Currency),f_(t,a_.MinusSign));i.minFrac=function(e){let t;const n=n_[e];return n&&(t=n[2]),"number"==typeof t?t:D_}(r),i.maxFrac=i.minFrac;return Y_(e,i,t,a_.CurrencyGroup,a_.CurrencyDecimal,o).replace("¤",n).replace("¤","").trim()}function J_(e,t="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(G_),o=r[0],i=r[1],s=-1!==o.indexOf(q_)?o.split(q_):[o.substring(0,o.lastIndexOf(W_)+1),o.substring(o.lastIndexOf(W_)+1)],u=s[0],a=s[1]||"";n.posPre=u.substring(0,u.indexOf(Q_));for(let e=0;e<a.length;e++){const t=a.charAt(e);t===W_?n.minFrac=n.maxFrac=e+1:t===Q_?n.maxFrac=e+1:n.posSuf+=t}const l=u.split(Z_);if(n.gSize=l[1]?l[1].length:0,n.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,i){const e=o.length-n.posPre.length-n.posSuf.length,t=i.indexOf(Q_);n.negPre=i.substring(0,t).replace(/'/g,""),n.negSuf=i.slice(t+e).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}function X_(e){const t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}class eC{}function tC(e,t,n,r){let o=`=${e}`;if(t.indexOf(o)>-1)return o;if(o=n.getPluralCategory(e,r),t.indexOf(o)>-1)return o;if(t.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${e}"`)}(ob=eC).ɵfac=function(e){return new(e||ob)},ob.ɵprov=ko({token:ob,factory:function(e){let t=null;var n;return e?t=new e:(n=gi(yD),t=new nC(n)),t},providedIn:"root"});class nC extends eC{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(g_(t||this.locale)(e)){case o_.Zero:return"zero";case o_.One:return"one";case o_.Two:return"two";case o_.Few:return"few";case o_.Many:return"many";default:return"other"}}}function rC(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[r,o]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}(ib=nC).ɵfac=function(e){return new(e||ib)(gi(yD))},ib.ɵprov=ko({token:ib,factory:ib.ɵfac});const oC=/\s+/,iC=[];class sC{constructor(e,t){this._ngEl=e,this._renderer=t,this.initialClasses=iC,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(oC):iC}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(oC):e}ngDoCheck(){for(const e of this.initialClasses)this._updateState(e,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const t of e)this._updateState(t,!0);else if(null!=e)for(const t of Object.keys(e))this._updateState(t,Boolean(e[t]));this._applyStateDiff()}_updateState(e,t){const n=this.stateMap.get(e);void 0!==n?(n.enabled!==t&&(n.changed=!0,n.enabled=t),n.touched=!0):this.stateMap.set(e,{enabled:t,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const t=e[0],n=e[1];n.changed?(this._toggleClass(t,n.enabled),n.changed=!1):n.touched||(n.enabled&&this._toggleClass(t,!1),this.stateMap.delete(t)),n.touched=!1}}_toggleClass(e,t){(e=e.trim()).length>0&&e.split(oC).forEach((e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)}))}}(sb=sC).ɵfac=function(e){return new(e||sb)(Rl(go),Rl(rd))},sb.ɵdir=dn({type:sb,selectors:[["","ngClass",""]],inputs:{klass:[e.InputFlags.None,"class","klass"],ngClass:"ngClass"},standalone:!0});class uC{constructor(e){this._viewContainerRef=e,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(e){return void 0!==e.ngComponentOutletNgModule||void 0!==e.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(e){return void 0!==e.ngComponentOutlet||void 0!==e.ngComponentOutletContent||void 0!==e.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(e)}ngOnChanges(e){if(this._needToReCreateComponentInstance(e)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const n=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;var t;if(this._needToReCreateNgModuleInstance(e))null===(t=this._moduleRef)||void 0===t||t.destroy(),this.ngComponentOutletNgModule?this._moduleRef=Lh(this.ngComponentOutletNgModule,aC(n)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(aC(n)):this._moduleRef=void 0;this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:n,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const e of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(e,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){var e;null===(e=this._moduleRef)||void 0===e||e.destroy()}_applyInputStateDiff(e){for(const[t,n]of this._inputsUsed)n?(e.setInput(t,this.ngComponentOutletInputs[t]),this._inputsUsed.set(t,!1)):(e.setInput(t,void 0),this._inputsUsed.delete(t))}}function aC(e){return e.get(Mh).injector}(ub=uC).ɵfac=function(e){return new(e||ub)(Rl(Rd))},ub.ɵdir=dn({type:ub,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[xs]});class lC{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class cC{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=this._viewContainer;e.forEachOperation(((e,n,r)=>{if(null==e.previousIndex)t.createEmbeddedView(this._template,new lC(e.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)t.remove(null===n?void 0:n);else if(null!==n){const o=t.get(n);t.move(o,r),dC(o,e)}}));for(let e=0,n=t.length;e<n;e++){const r=t.get(e).context;r.index=e,r.count=n,r.ngForOf=this._ngForOf}e.forEachIdentityChange((e=>{dC(t.get(e.currentIndex),e)}))}static ngTemplateContextGuard(e,t){return!0}}function dC(e,t){e.context.$implicit=t.item}(ab=cC).ɵfac=function(e){return new(e||ab)(Rl(Rd),Rl($c),Rl(BD))},ab.ɵdir=dn({type:ab,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class hC{constructor(e,t){this._viewContainer=e,this._context=new fC,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){pC("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){pC("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}}(lb=hC).ɵfac=function(e){return new(e||lb)(Rl(Rd),Rl($c))},lb.ɵdir=dn({type:lb,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class fC{constructor(){this.$implicit=null,this.ngIf=null}}function pC(e,t){if(!!(t&&!t.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${Ct(t)}'.`)}class gC{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}class mC{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const t=e===this._ngSwitch;return this._lastCasesMatched||(this._lastCasesMatched=t),this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const t of this._defaultViews)t.enforceState(e)}}}(cb=mC).ɵfac=function(e){return new(e||cb)},cb.ɵdir=dn({type:cb,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class yC{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new gC(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}(db=yC).ɵfac=function(e){return new(e||db)(Rl(Rd),Rl($c),Rl(mC,9))},db.ɵdir=dn({type:db,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class vC{constructor(e,t,n){n._addDefault(new gC(e,t))}}(hb=vC).ɵfac=function(e){return new(e||hb)(Rl(Rd),Rl($c),Rl(mC,9))},hb.ɵdir=dn({type:hb,selectors:[["","ngSwitchDefault",""]],standalone:!0});class wC{constructor(e){this._localization=e,this._caseViews={}}set ngPlural(e){this._updateView(e)}addCase(e,t){this._caseViews[e]=t}_updateView(e){this._clearViews();const t=tC(e,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[t])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(e){e&&(this._activeView=e,this._activeView.create())}}(fb=wC).ɵfac=function(e){return new(e||fb)(Rl(eC))},fb.ɵdir=dn({type:fb,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class DC{constructor(e,t,n,r){this.value=e;const o=!isNaN(Number(e));r.addCase(o?`=${e}`:e,new gC(n,t))}}(pb=DC).ɵfac=function(e){return new(e||pb)(wu("ngPluralCase"),Rl($c),Rl(Rd),Rl(wC,1))},pb.ɵdir=dn({type:pb,selectors:[["","ngPluralCase",""]],standalone:!0});class bC{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[n,r]=e.split("."),o=-1===n.indexOf("-")?void 0:Ya.DashCase;null!=t?this._renderer.setStyle(this._ngEl.nativeElement,n,r?`${t}${r}`:t,o):this._renderer.removeStyle(this._ngEl.nativeElement,n,o)}_applyChanges(e){e.forEachRemovedItem((e=>this._setStyle(e.key,null))),e.forEachAddedItem((e=>this._setStyle(e.key,e.currentValue))),e.forEachChangedItem((e=>this._setStyle(e.key,e.currentValue)))}}(gb=bC).ɵfac=function(e){return new(e||gb)(Rl(go),Rl(HD),Rl(rd))},gb.ɵdir=dn({type:gb,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class _C{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){var t;const e=this._viewContainerRef;if(this._viewRef&&e.remove(e.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const n=this._createContextForwardProxy();this._viewRef=e.createEmbeddedView(this.ngTemplateOutlet,n,{injector:null!==(t=this.ngTemplateOutletInjector)&&void 0!==t?t:void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,t,n)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,t,n),get:(e,t,n)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,t,n)}})}}(mb=_C).ɵfac=function(e){return new(e||mb)(Rl(Rd))},mb.ɵdir=dn({type:mb,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[xs]});function CC(e,t){return new yt(2100,!1)}const EC=new class{createSubscription(e,t){return e.then(t,(e=>{throw e}))}dispose(e){}},SC=new class{createSubscription(e,t){return ZD((()=>e.subscribe({next:t,error:e=>{throw e}})))}dispose(e){ZD((()=>e.unsubscribe()))}};class AC{constructor(e){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,(t=>this._updateLatestValue(e,t)))}_selectStrategy(e){if(nD(e))return EC;if(rD(e))return SC;throw CC()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){var n;e===this._obj&&(this._latestValue=t,this.markForCheckOnValueUpdate&&(null===(n=this._ref)||void 0===n||n.markForCheck()))}}(yb=AC).ɵfac=function(e){return new(e||yb)(Rl(ID,16))},yb.ɵpipe=hn({name:"async",type:yb,pure:!1,standalone:!0});class IC{transform(e){if(null==e)return null;if("string"!=typeof e)throw CC();return e.toLowerCase()}}(vb=IC).ɵfac=function(e){return new(e||vb)},vb.ɵpipe=hn({name:"lowercase",type:vb,pure:!0,standalone:!0});const xC=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class FC{transform(e){if(null==e)return null;if("string"!=typeof e)throw CC();return e.replace(xC,(e=>e[0].toUpperCase()+e.slice(1).toLowerCase()))}}(wb=FC).ɵfac=function(e){return new(e||wb)},wb.ɵpipe=hn({name:"titlecase",type:wb,pure:!0,standalone:!0});class TC{transform(e){if(null==e)return null;if("string"!=typeof e)throw CC();return e.toUpperCase()}}(Db=TC).ɵfac=function(e){return new(e||Db)},Db.ɵpipe=hn({name:"uppercase",type:Db,pure:!0,standalone:!0});const kC=new Vo(""),OC=new Vo("");class PC{constructor(e,t,n){this.locale=e,this.defaultTimezone=t,this.defaultOptions=n}transform(e,t,n,r){if(null==e||""===e||e!=e)return null;try{var o,i,s,u,a;const l=null!==(o=null!=t?t:null===(i=this.defaultOptions)||void 0===i?void 0:i.dateFormat)&&void 0!==o?o:"mediumDate",c=null!==(s=null!==(u=null!=n?n:null===(a=this.defaultOptions)||void 0===a?void 0:a.timezone)&&void 0!==u?u:this.defaultTimezone)&&void 0!==s?s:void 0;return I_(e,l,r||this.locale,c)}catch(e){throw CC(0,e.message)}}}(bb=PC).ɵfac=function(e){return new(e||bb)(Rl(yD,16),Rl(kC,24),Rl(OC,24))},bb.ɵpipe=hn({name:"date",type:bb,pure:!0,standalone:!0});const NC=/#/g;class MC{constructor(e){this._localization=e}transform(e,t,n){if(null==e)return"";if("object"!=typeof t||null===t)throw CC();return t[tC(e,Object.keys(t),this._localization,n)].replace(NC,e.toString())}}(_b=MC).ɵfac=function(e){return new(e||_b)(Rl(eC,16))},_b.ɵpipe=hn({name:"i18nPlural",type:_b,pure:!0,standalone:!0});class RC{transform(e,t){if(null==e)return"";if("object"!=typeof t||"string"!=typeof e)throw CC();return t.hasOwnProperty(e)?t[e]:t.hasOwnProperty("other")?t.other:""}}(Cb=RC).ɵfac=function(e){return new(e||Cb)},Cb.ɵpipe=hn({name:"i18nSelect",type:Cb,pure:!0,standalone:!0});class LC{transform(e){return JSON.stringify(e,null,2)}}(Eb=LC).ɵfac=function(e){return new(e||Eb)},Eb.ɵpipe=hn({name:"json",type:Eb,pure:!1,standalone:!0});class jC{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=BC}transform(e,t=BC){var n;if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;null!==(n=this.differ)&&void 0!==n||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=t!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem((e=>{var t,n;this.keyValues.push((t=e.key,n=e.currentValue,{key:t,value:n}))}))),(r||o)&&(this.keyValues.sort(t),this.compareFn=t),this.keyValues}}function BC(e,t){const n=e.key,r=t.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n<r?-1:1;if("number"==typeof n&&"number"==typeof r)return n-r;if("boolean"==typeof n&&"boolean"==typeof r)return n<r?-1:1;const o=String(n),i=String(r);return o==i?0:o<i?-1:1}(Sb=jC).ɵfac=function(e){return new(e||Sb)(Rl(HD,16))},Sb.ɵpipe=hn({name:"keyvalue",type:Sb,pure:!1,standalone:!0});class VC{constructor(e){this._locale=e}transform(e,t,n){if(!zC(e))return null;n||(n=this._locale);try{return function(e,t,n){return Y_(e,J_(p_(t,r_.Decimal),f_(t,a_.MinusSign)),t,a_.Group,a_.Decimal,n)}($C(e),n,t)}catch(e){throw CC(0,e.message)}}}(Ab=VC).ɵfac=function(e){return new(e||Ab)(Rl(yD,16))},Ab.ɵpipe=hn({name:"number",type:Ab,pure:!0,standalone:!0});class HC{constructor(e){this._locale=e}transform(e,t,n){if(!zC(e))return null;n||(n=this._locale);try{return function(e,t,n){return Y_(e,J_(p_(t,r_.Percent),f_(t,a_.MinusSign)),t,a_.Group,a_.Decimal,n,!0).replace(new RegExp("%","g"),f_(t,a_.PercentSign))}($C(e),n,t)}catch(e){throw CC(0,e.message)}}}(Ib=HC).ɵfac=function(e){return new(e||Ib)(Rl(yD,16))},Ib.ɵpipe=hn({name:"percent",type:Ib,pure:!0,standalone:!0});class UC{constructor(e,t="USD"){this._locale=e,this._defaultCurrencyCode=t}transform(e,t=this._defaultCurrencyCode,n="symbol",r,o){if(!zC(e))return null;o||(o=this._locale),"boolean"==typeof n&&(n=n?"symbol":"code");let i=t||this._defaultCurrencyCode;"code"!==n&&(i="symbol"===n||"symbol-narrow"===n?w_(i,"symbol"===n?"wide":"narrow",o):n);try{return K_($C(e),o,i,t,r)}catch(e){throw CC(0,e.message)}}}function zC(e){return!(null==e||""===e||e!=e)}function $C(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error(`${e} is not a number`);return e}(xb=UC).ɵfac=function(e){return new(e||xb)(Rl(yD,16),Rl(vD,16))},xb.ɵpipe=hn({name:"currency",type:xb,pure:!0,standalone:!0});class qC{transform(e,t,n){if(null==e)return null;if(!this.supports(e))throw CC();return e.slice(t,n)}supports(e){return"string"==typeof e||Array.isArray(e)}}(Fb=qC).ɵfac=function(e){return new(e||Fb)},Fb.ɵpipe=hn({name:"slice",type:Fb,pure:!1,standalone:!0});class WC{}(Tb=WC).ɵfac=function(e){return new(e||Tb)},Tb.ɵmod=ln({type:Tb}),Tb.ɵinj=Oo({});const GC="browser";function ZC(e){return"server"===e}new Qw("17.2.4");(kb=class{}).ɵprov=ko({token:kb,providedIn:"root",factory:()=>yi($o)===GC?new QC(yi(zb),window):new YC});class QC{constructor(e,t){this.document=e,this.window=t,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){const t=function(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const n=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let r=n.currentNode;for(;r;){const e=r.shadowRoot;if(e){const n=e.getElementById(t)||e.querySelector(`[name="${t}"]`);if(n)return n}r=n.nextNode()}}return null}(this.document,e);t&&(this.scrollToElement(t),t.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}}class YC{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}}class KC{}function JC(e,t){return XC(e)?new URL(e):new URL(e,t.location.href)}function XC(e){return/^https?:\/\//.test(e)}function eE(e){return XC(e)?new URL(e).hostname:e}const tE=e=>e.src,nE=new Vo("",{providedIn:"root",factory:()=>tE});function rE(e,t){return function(t){(function(e){if("string"!=typeof e||""===e.trim())return!1;try{return new URL(e),!0}catch(e){return!1}})(t)||function(e,t){throw new yt(2959,!1)}(),t=function(e){return e.endsWith("/")?e.slice(0,-1):e}(t);const n=[{provide:nE,useValue:n=>{return XC(n.src)&&function(e,t){throw new yt(2959,!1)}(0,n.src),e(t,Lb(Lb({},n),{},{src:(r=n.src,r.startsWith("/")?r.slice(1):r)}));var r}}];return n}}rE((function(e,t){let n="format=auto";t.width&&(n+=`,width=${t.width}`);return`${e}/cdn-cgi/image/${n}/${t.src}`}));rE((function(e,t){let n="f_auto,q_auto";t.width&&(n+=`,w_${t.width}`);return`${e}/image/upload/${n}/${t.src}`}));rE((function(e,t){const{src:n,width:r}=t;let o;if(r){o=[e,`tr:w-${r}`,n]}else o=[e,n];return o.join("/")}));rE((function(e,t){const n=new URL(`${e}/${t.src}`);n.searchParams.set("auto","format"),t.width&&n.searchParams.set("w",t.width.toString());return n.href}));function oE(e,t=!0){return`The NgOptimizedImage directive ${t?`(activated on an <img> element with the \`ngSrc="${e}"\`) `:""}has detected that`}function iE(e){throw new yt(2958,`Unexpected invocation of the ${e} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class sE{constructor(){this.images=new Map,this.window=null,this.observer=null,iE("LCP checker");const e=yi(zb).defaultView;void 0!==e&&"undefined"!=typeof PerformanceObserver&&(this.window=e,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const e=new PerformanceObserver((e=>{var t,n;const r=e.getEntries();if(0===r.length)return;const o=null!==(t=null===(n=r[r.length-1].element)||void 0===n?void 0:n.src)&&void 0!==t?t:"";if(o.startsWith("data:")||o.startsWith("blob:"))return;const i=this.images.get(o);i&&(i.priority||i.alreadyWarnedPriority||(i.alreadyWarnedPriority=!0,function(e){const t=oE(e);console.error(vt(2955,`${t} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(o)),i.modified&&!i.alreadyWarnedModified&&(i.alreadyWarnedModified=!0,function(e){const t=oE(e);console.warn(vt(2964,`${t} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(o)))}));return e.observe({type:"largest-contentful-paint",buffered:!0}),e}registerImage(e,t,n){if(!this.observer)return;const r={priority:n,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(JC(e,this.window).href,r)}unregisterImage(e){this.observer&&this.images.delete(JC(e,this.window).href)}updateImage(e,t){const n=JC(e,this.window).href,r=this.images.get(n);r&&(r.modified=!0,this.images.set(JC(t,this.window).href,r),this.images.delete(n))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}}(Ob=sE).ɵfac=function(e){return new(e||Ob)},Ob.ɵprov=ko({token:Ob,factory:Ob.ɵfac,providedIn:"root"});const uE=new Set(["localhost","127.0.0.1","0.0.0.0"]),aE=new Vo("");class lE{constructor(){this.document=yi(zb),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(uE),iE("preconnect link checker");const e=this.document.defaultView;void 0!==e&&(this.window=e);const t=yi(aE,{optional:!0});t&&this.populateBlocklist(t)}populateBlocklist(e){Array.isArray(e)?cE(e,(e=>{this.blocklist.add(eE(e))})):this.blocklist.add(eE(e))}assertPreconnect(e,t){var n;if(!this.window)return;const r=JC(e,this.window);this.blocklist.has(r.hostname)||this.alreadySeen.has(r.origin)||(this.alreadySeen.add(r.origin),null!==(n=this.preconnectLinks)&&void 0!==n||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(r.origin)||console.warn(vt(2956,`${oE(t)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the <head> of the document:\n  <link rel="preconnect" href="${r.origin}">`)))}queryPreconnectLinks(){const e=new Set,t=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let n of t){const t=JC(n.href,this.window);e.add(t.origin)}return e}ngOnDestroy(){var e;null===(e=this.preconnectLinks)||void 0===e||e.clear(),this.alreadySeen.clear()}}function cE(e,t){for(let n of e)Array.isArray(n)?cE(n,t):t(n)}(Pb=lE).ɵfac=function(e){return new(e||Pb)},Pb.ɵprov=ko({token:Pb,factory:Pb.ɵfac,providedIn:"root"});const dE=new Vo("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class hE{constructor(){this.preloadedImages=yi(dE),this.document=yi(zb)}createPreloadLinkTag(e,t,n,r){if(this.preloadedImages.has(t))return;this.preloadedImages.add(t);const o=e.createElement("link");e.setAttribute(o,"as","image"),e.setAttribute(o,"href",t),e.setAttribute(o,"rel","preload"),e.setAttribute(o,"fetchpriority","high"),r&&e.setAttribute(o,"imageSizes",r),n&&e.setAttribute(o,"imageSrcset",n),e.appendChild(this.document.head,o)}}(Nb=hE).ɵfac=function(e){return new(e||Nb)},Nb.ɵprov=ko({token:Nb,factory:Nb.ɵfac,providedIn:"root"});const fE=/^((\s*\d+w\s*(,|$)){1,})$/,pE=[1,2];class gE{constructor(){this.imageLoader=yi(nE),this.config=function(e){let t={};e.breakpoints&&(t.breakpoints=e.breakpoints.sort(((e,t)=>e-t)));return Object.assign({},Wo,e,t)}(yi(Go)),this.renderer=yi(rd),this.imgElement=yi(go).nativeElement,this.injector=yi(Ou),this.isServer=ZC(yi($o)),this.preloadLinkCreator=yi(hE),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){ld("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const e=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),e,this.sizes)}ngOnChanges(e){if(e.ngSrc&&!e.ngSrc.isFirstChange()){const e=this._renderedSrc;this.updateSrcAndSrcset(!0);const t=this._renderedSrc;if(null!==this.lcpObserver&&e&&t&&e!==t){this.injector.get(dd).runOutsideAngular((()=>{var n;null===(n=this.lcpObserver)||void 0===n||n.updateImage(e,t)}))}}}callImageLoader(e){let t=e;return this.loaderParams&&(t.loaderParams=this.loaderParams),this.imageLoader(t)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const e={src:this.ngSrc};this._renderedSrc=this.callImageLoader(e)}return this._renderedSrc}getRewrittenSrcset(){const e=fE.test(this.ngSrcset);return this.ngSrcset.split(",").filter((e=>""!==e)).map((t=>{t=t.trim();const n=e?parseFloat(t):parseFloat(t)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:n})} ${t}`})).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){var e;const{breakpoints:t}=this.config;let n=t;"100vw"===(null===(e=this.sizes)||void 0===e?void 0:e.trim())&&(n=t.filter((e=>e>=640)));return n.map((e=>`${this.callImageLoader({src:this.ngSrc,width:e})} ${e}w`)).join(", ")}updateSrcAndSrcset(e=!1){e&&(this._renderedSrc=null);const t=this.getRewrittenSrc();let n;return this.setHostAttribute("src",t),this.ngSrcset?n=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(n=this.getAutomaticSrcset()),n&&this.setHostAttribute("srcset",n),n}getFixedSrcset(){return pE.map((e=>`${this.callImageLoader({src:this.ngSrc,width:this.width*e})} ${e}x`)).join(", ")}shouldGenerateAutomaticSrcset(){let e=!1;return this.sizes||(e=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==tE&&!e}generatePlaceholder(e){const{placeholderResolution:t}=this.config;return!0===e?`url(${this.callImageLoader({src:this.ngSrc,width:t,isPlaceholder:!0})})`:"string"==typeof e&&e.startsWith("data:")?`url(${e})`:null}shouldBlurPlaceholder(e){return!e||!e.hasOwnProperty("blur")||Boolean(e.blur)}removePlaceholderOnLoad(e){const t=()=>{const e=this.injector.get(ID);n(),r(),this.placeholder=!1,e.markForCheck()},n=this.renderer.listen(e,"load",t),r=this.renderer.listen(e,"error",t)}ngOnDestroy(){0}setHostAttribute(e,t){this.renderer.setAttribute(this.imgElement,e,t)}}function mE(e){return"string"==typeof e?e:Ku(e)}function yE(e){return"string"==typeof e&&e.startsWith("data:")?e:WD(e)}var vE,wE,DE,bE,_E,CE,EE,SE,AE,IE,xE;function FE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function TE(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(Mb=gE).ɵfac=function(e){return new(e||Mb)},Mb.ɵdir=dn({type:Mb,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(e,t){2&e&&og("position",t.fill?"absolute":null)("width",t.fill?"100%":null)("height",t.fill?"100%":null)("inset",t.fill?"0":null)("background-size",t.placeholder?"cover":null)("background-position",t.placeholder?"50% 50%":null)("background-repeat",t.placeholder?"no-repeat":null)("background-image",t.placeholder?t.generatePlaceholder(t.placeholder):null)("filter",t.placeholder&&t.shouldBlurPlaceholder(t.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[e.InputFlags.HasDecoratorInputTransform,"ngSrc","ngSrc",mE],ngSrcset:"ngSrcset",sizes:"sizes",width:[e.InputFlags.HasDecoratorInputTransform,"width","width",GD],height:[e.InputFlags.HasDecoratorInputTransform,"height","height",GD],loading:"loading",priority:[e.InputFlags.HasDecoratorInputTransform,"priority","priority",WD],loaderParams:"loaderParams",disableOptimizedSrcset:[e.InputFlags.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",WD],fill:[e.InputFlags.HasDecoratorInputTransform,"fill","fill",WD],placeholder:[e.InputFlags.HasDecoratorInputTransform,"placeholder","placeholder",yE],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[Nh,xs]});class kE{}class OE{}class PE{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?"string"==typeof e?this.lazyInit=()=>{this.headers=new Map,e.split("\n").forEach((e=>{const t=e.indexOf(":");if(t>0){const n=e.slice(0,t),r=n.toLowerCase(),o=e.slice(t+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(o):this.headers.set(r,[o])}}))}:"undefined"!=typeof Headers&&e instanceof Headers?(this.headers=new Map,e.forEach(((e,t)=>{this.setHeaderEntries(t,e)}))):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach((([e,t])=>{this.setHeaderEntries(e,t)}))}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof PE?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((e=>this.applyUpdate(e))),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach((t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))}))}clone(e){const t=new PE;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof PE?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const r=("a"===e.op?this.headers.get(t):void 0)||[];r.push(...n),this.headers.set(t,r);break;case"d":const o=e.value;if(o){let e=this.headers.get(t);if(!e)return;e=e.filter((e=>-1===o.indexOf(e))),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(e,t){const n=(Array.isArray(t)?t:[t]).map((e=>e.toString())),r=e.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(e,r)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach((t=>e(this.normalizedNames.get(t),this.headers.get(t))))}}class NE{encodeKey(e){return LE(e)}encodeValue(e){return LE(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}const ME=/%(\d[a-f0-9])/gi,RE={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function LE(e){return encodeURIComponent(e).replace(ME,((e,t)=>{var n;return null!==(n=RE[t])&&void 0!==n?n:e}))}function jE(e){return`${e}`}class BE{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new NE,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){const n=new Map;e.length>0&&e.replace(/^\?/,"").split("&").forEach((e=>{const r=e.indexOf("="),[o,i]=-1==r?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,r)),t.decodeValue(e.slice(r+1))],s=n.get(o)||[];s.push(i),n.set(o,s)}));return n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach((t=>{const n=e.fromObject[t],r=Array.isArray(n)?n.map(jE):[jE(n)];this.map.set(t,r)}))):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}appendAll(e){const t=[];return Object.keys(e).forEach((n=>{const r=e[n];Array.isArray(r)?r.forEach((e=>{t.push({param:n,value:e,op:"a"})})):t.push({param:n,value:r,op:"a"})})),this.clone(t)}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map((e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map((e=>t+"="+this.encoder.encodeValue(e))).join("&")})).filter((e=>""!==e)).join("&")}clone(e){const t=new BE({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(e),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(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":const t=("a"===e.op?this.map.get(e.param):void 0)||[];t.push(jE(e.value)),this.map.set(e.param,t);break;case"d":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const n=t.indexOf(jE(e.value));-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}})),this.cloneFrom=this.updates=null)}}class VE{constructor(){this.map=new Map}set(e,t){return this.map.set(e,t),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 HE(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function UE(e){return"undefined"!=typeof Blob&&e instanceof Blob}function zE(e){return"undefined"!=typeof FormData&&e instanceof FormData}class $E{constructor(e,t,n,r){var o,i;let s;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,s=r):s=n,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params),this.transferCache=s.transferCache),null!==(o=this.headers)&&void 0!==o||(this.headers=new PE),null!==(i=this.context)&&void 0!==i||(this.context=new VE),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf("?"),r=-1===n?"?":n<t.length-1?"&":"";this.urlWithParams=t+r+e}}else this.params=new BE,this.urlWithParams=t}serializeBody(){return null===this.body?null:HE(this.body)||UE(this.body)||zE(this.body)||(e=this.body,"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams)||"string"==typeof this.body?this.body:this.body instanceof BE?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString();var e}detectContentTypeHeader(){return null===this.body||zE(this.body)?null:UE(this.body)?this.body.type||null:HE(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof BE?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(e={}){var t;const n=e.method||this.method,r=e.url||this.url,o=e.responseType||this.responseType,i=void 0!==e.body?e.body:this.body,s=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,u=void 0!==e.reportProgress?e.reportProgress:this.reportProgress;let a=e.headers||this.headers,l=e.params||this.params;const c=null!==(t=e.context)&&void 0!==t?t:this.context;return void 0!==e.setHeaders&&(a=Object.keys(e.setHeaders).reduce(((t,n)=>t.set(n,e.setHeaders[n])),a)),e.setParams&&(l=Object.keys(e.setParams).reduce(((t,n)=>t.set(n,e.setParams[n])),l)),new $E(n,r,i,{params:l,headers:a,context:c,reportProgress:u,responseType:o,withCredentials:s})}}var qE,WE;!function(e){e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User"}(qE||(qE={}));class GE{constructor(e,t=WE.Ok,n="OK"){this.headers=e.headers||new PE,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class ZE extends GE{constructor(e={}){super(e),this.type=qE.ResponseHeader}clone(e={}){return new ZE({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class QE extends GE{constructor(e={}){super(e),this.type=qE.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new QE({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class YE extends GE{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}}function KE(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}!function(e){e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired"}(WE||(WE={}));class JE{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof $E)r=e;else{let o,i;o=n.headers instanceof PE?n.headers:new PE(n.headers),n.params&&(i=n.params instanceof BE?n.params:new BE({fromObject:n.params})),r=new $E(e,t,void 0!==n.body?n.body:null,{headers:o,context:n.context,params:i,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials,transferCache:n.transferCache})}const o=Ie(r).pipe((i=e=>this.handler.handle(e),_(s)?ke(i,s,1):ke(i,1)));var i,s;if(e instanceof $E||"events"===n.observe)return o;const u=o.pipe(lt((e=>e instanceof QE)));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return u.pipe(xe((e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body})));case"blob":return u.pipe(xe((e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body})));case"text":return u.pipe(xe((e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body})));default:return u.pipe(xe((e=>e.body)))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new BE).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,KE(n,t))}post(e,t,n={}){return this.request("POST",e,KE(n,t))}put(e,t,n={}){return this.request("PUT",e,KE(n,t))}}(vE=JE).ɵfac=function(e){return new(e||vE)(gi(kE))},vE.ɵprov=ko({token:vE,factory:vE.ɵfac});const XE=/^\)\]\}',?\n/,eS="X-Request-URL";function tS(e){if(e.url)return e.url;const t=eS.toLocaleLowerCase();return e.headers.get(t)}class nS{constructor(){var e,t;this.fetchImpl=null!==(e=null===(t=yi(rS,{optional:!0}))||void 0===t?void 0:t.fetch)&&void 0!==e?e:fetch.bind(globalThis),this.ngZone=yi(dd)}handle(e){return new $((t=>{const n=new AbortController;return this.doRequest(e,n.signal,t).then(oS,(e=>t.error(new YE({error:e})))),()=>n.abort()}))}async doRequest(e,t,n){var r;const o=this.createRequestInit(e);let i;try{const r=this.fetchImpl(e.urlWithParams,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?FE(Object(n),!0).forEach((function(t){TE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({signal:t},o));r.then(oS,oS),n.next({type:qE.Sent}),i=await r}catch(t){var s;return void n.error(new YE({error:t,status:null!==(s=t.status)&&void 0!==s?s:0,statusText:t.statusText,url:e.urlWithParams,headers:t.headers}))}const u=new PE(i.headers),a=i.statusText,l=null!==(r=tS(i))&&void 0!==r?r:e.urlWithParams;let c=i.status,d=null;if(e.reportProgress&&n.next(new ZE({headers:u,status:c,statusText:a,url:l})),i.body){const t=i.headers.get("content-length"),r=[],o=i.body.getReader();let s,u,a=0;const l="undefined"!=typeof Zone&&Zone.current;await this.ngZone.runOutsideAngular((async()=>{for(;;){const{done:d,value:h}=await o.read();if(d)break;if(r.push(h),a+=h.length,e.reportProgress){var i,c;u="text"===e.responseType?(null!==(i=u)&&void 0!==i?i:"")+(null!==(c=s)&&void 0!==c?c:s=new TextDecoder).decode(h,{stream:!0}):void 0;const r=()=>n.next({type:qE.DownloadProgress,total:t?+t:void 0,loaded:a,partialText:u});l?l.run(r):r()}}}));const c=this.concatChunks(r,a);try{var h;const t=null!==(h=i.headers.get("Content-Type"))&&void 0!==h?h:"";d=this.parseBody(e,c,t)}catch(t){var f;return void n.error(new YE({error:t,headers:new PE(i.headers),status:i.status,statusText:i.statusText,url:null!==(f=tS(i))&&void 0!==f?f:e.urlWithParams}))}}0===c&&(c=d?WE.Ok:0);c>=200&&c<300?(n.next(new QE({body:d,headers:u,status:c,statusText:a,url:l})),n.complete()):n.error(new YE({error:d,headers:u,status:c,statusText:a,url:l}))}parseBody(e,t,n){switch(e.responseType){case"json":const e=(new TextDecoder).decode(t).replace(XE,"");return""===e?null:JSON.parse(e);case"text":return(new TextDecoder).decode(t);case"blob":return new Blob([t],{type:n});case"arraybuffer":return t.buffer}}createRequestInit(e){var t;const n={},r=e.withCredentials?"include":void 0;if(e.headers.forEach(((e,t)=>n[e]=t.join(","))),null!==(t=n["Accept"])&&void 0!==t||(n.Accept="application/json, text/plain, */*"),!n["Content-Type"]){const t=e.detectContentTypeHeader();null!==t&&(n["Content-Type"]=t)}return{body:e.serializeBody(),method:e.method,headers:n,credentials:r}}concatChunks(e,t){const n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}}(wE=nS).ɵfac=function(e){return new(e||wE)},wE.ɵprov=ko({token:wE,factory:wE.ɵfac});class rS{}function oS(){}function iS(e,t){return t(e)}function sS(e,t){return(n,r)=>t.intercept(n,{handle:t=>e(t,r)})}const uS=new Vo(""),aS=new Vo(""),lS=new Vo(""),cS=new Vo("");function dS(){let e=null;return(t,n)=>{if(null===e){var r;const t=null!==(r=yi(uS,{optional:!0}))&&void 0!==r?r:[];e=t.reduceRight(sS,iS)}const o=yi($h),i=o.add();return e(t,n).pipe(ht((()=>o.remove(i))))}}class hS extends kE{constructor(e,t){super(),this.backend=e,this.injector=t,this.chain=null,this.pendingTasks=yi($h);const n=yi(cS,{optional:!0});this.backend=null!=n?n:e}handle(e){if(null===this.chain){const e=Array.from(new Set([...this.injector.get(aS),...this.injector.get(lS,[])]));this.chain=e.reduceRight(((e,t)=>function(e,t,n){return(r,o)=>ds(n,(()=>t(r,(t=>e(t,o)))))}(e,t,this.injector)),iS)}const t=this.pendingTasks.add();return this.chain(e,(e=>this.backend.handle(e))).pipe(ht((()=>this.pendingTasks.remove(t))))}}(DE=hS).ɵfac=function(e){return new(e||DE)(gi(OE),gi(is))},DE.ɵprov=ko({token:DE,factory:DE.ɵfac});let fS,pS=0;class gS{}function mS(){return"object"==typeof window?window:{}}class yS{constructor(e,t){this.callbackMap=e,this.document=t,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+pS++}handle(e){if("JSONP"!==e.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==e.responseType)throw new Error("JSONP requests must use Json response type.");if(e.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new $((t=>{const n=this.nextCallback(),r=e.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${n}$1`),o=this.document.createElement("script");o.src=r;let i=null,s=!1;this.callbackMap[n]=e=>{delete this.callbackMap[n],i=e,s=!0};const u=()=>{o.parentNode&&o.parentNode.removeChild(o),delete this.callbackMap[n]};return o.addEventListener("load",(e=>{this.resolvedPromise.then((()=>{u(),s?(t.next(new QE({body:i,status:WE.Ok,statusText:"OK",url:r})),t.complete()):t.error(new YE({url:r,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))}))})),o.addEventListener("error",(e=>{u(),t.error(new YE({error:e,status:0,statusText:"JSONP Error",url:r}))})),this.document.body.appendChild(o),t.next({type:qE.Sent}),()=>{s||this.removeListeners(o),u()}}))}removeListeners(e){var t;null!==(t=fS)&&void 0!==t||(fS=this.document.implementation.createHTMLDocument()),fS.adoptNode(e)}}function vS(e,t){return"JSONP"===e.method?yi(yS).handle(e):t(e)}(bE=yS).ɵfac=function(e){return new(e||bE)(gi(gS),gi(zb))},bE.ɵprov=ko({token:bE,factory:bE.ɵfac});class wS{constructor(e){this.injector=e}intercept(e,t){return ds(this.injector,(()=>vS(e,(e=>t.handle(e)))))}}(_E=wS).ɵfac=function(e){return new(e||_E)(gi(is))},_E.ɵprov=ko({token:_E,factory:_E.ɵfac});const DS=/^\)\]\}',?\n/;class bS{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new yt(-2800,!1);const t=this.xhrFactory;return(t.ɵloadImpl?Ae(t.ɵloadImpl()):Ie(null)).pipe((n=()=>new $((n=>{const r=t.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach(((e,t)=>r.setRequestHeader(e,t.join(",")))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const t=e.detectContentTypeHeader();null!==t&&r.setRequestHeader("Content-Type",t)}if(e.responseType){const t=e.responseType.toLowerCase();r.responseType="json"!==t?t:"text"}const o=e.serializeBody();let i=null;const s=()=>{if(null!==i)return i;const t=r.statusText||"OK",n=new PE(r.getAllResponseHeaders()),o=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(r)||e.url;return i=new ZE({headers:n,status:r.status,statusText:t,url:o}),i},u=()=>{let{headers:t,status:o,statusText:i,url:u}=s(),a=null;o!==WE.NoContent&&(a=void 0===r.response?r.responseText:r.response),0===o&&(o=a?WE.Ok:0);let l=o>=200&&o<300;if("json"===e.responseType&&"string"==typeof a){const e=a;a=a.replace(DS,"");try{a=""!==a?JSON.parse(a):null}catch(t){a=e,l&&(l=!1,a={error:t,text:a})}}l?(n.next(new QE({body:a,headers:t,status:o,statusText:i,url:u||void 0})),n.complete()):n.error(new YE({error:a,headers:t,status:o,statusText:i,url:u||void 0}))},a=e=>{const{url:t}=s(),o=new YE({error:e,status:r.status||0,statusText:r.statusText||"Unknown Error",url:t||void 0});n.error(o)};let l=!1;const c=t=>{l||(n.next(s()),l=!0);let o={type:qE.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(o.total=t.total),"text"===e.responseType&&r.responseText&&(o.partialText=r.responseText),n.next(o)},d=e=>{let t={type:qE.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return r.addEventListener("load",u),r.addEventListener("error",a),r.addEventListener("timeout",a),r.addEventListener("abort",a),e.reportProgress&&(r.addEventListener("progress",c),null!==o&&r.upload&&r.upload.addEventListener("progress",d)),r.send(o),n.next({type:qE.Sent}),()=>{r.removeEventListener("error",a),r.removeEventListener("abort",a),r.removeEventListener("load",u),r.removeEventListener("timeout",a),e.reportProgress&&(r.removeEventListener("progress",c),null!==o&&r.upload&&r.upload.removeEventListener("progress",d)),r.readyState!==r.DONE&&r.abort()}})),W((function(e,t){var o=null,i=0,s=!1,u=function(){return s&&!o&&t.complete()};e.subscribe(G(t,(function(e){null==o||o.unsubscribe();var s=0,a=i++;we(n(e,a)).subscribe(o=G(t,(function(n){return t.next(r?r(e,n,a,s++):n)}),(function(){o=null,u()})))}),(function(){s=!0,u()})))}))));var n,r}}(CE=bS).ɵfac=function(e){return new(e||CE)(gi(KC))},CE.ɵprov=ko({token:CE,factory:CE.ɵfac});const _S=new Vo(""),CS="XSRF-TOKEN",ES=new Vo("",{providedIn:"root",factory:()=>CS}),SS="X-XSRF-TOKEN",AS=new Vo("",{providedIn:"root",factory:()=>SS});class IS{}class xS{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=rC(e,this.cookieName),this.lastCookieString=e),this.lastToken}}function FS(e,t){const n=e.url.toLowerCase();if(!yi(_S)||"GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t(e);const r=yi(IS).getToken(),o=yi(AS);return null==r||e.headers.has(o)||(e=e.clone({headers:e.headers.set(o,r)})),t(e)}(EE=xS).ɵfac=function(e){return new(e||EE)(gi(zb),gi($o),gi(ES))},EE.ɵprov=ko({token:EE,factory:EE.ɵfac});class TS{constructor(e){this.injector=e}intercept(e,t){return ds(this.injector,(()=>FS(e,(e=>t.handle(e)))))}}var kS;function OS(e,t){return{"ɵkind":e,"ɵproviders":t}}function PS(...e){const t=[JE,bS,hS,{provide:kE,useExisting:hS},{provide:OE,useExisting:bS},{provide:aS,useValue:FS,multi:!0},{provide:_S,useValue:!0},{provide:IS,useClass:xS}];for(const n of e)t.push(...n.ɵproviders);return function(e){return{"ɵproviders":e}}(t)}(SE=TS).ɵfac=function(e){return new(e||SE)(gi(is))},SE.ɵprov=ko({token:SE,factory:SE.ɵfac}),function(e){e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch"}(kS||(kS={}));const NS=new Vo("");function MS(){return OS(kS.LegacyInterceptors,[{provide:NS,useFactory:dS},{provide:aS,useExisting:NS,multi:!0}])}function RS({cookieName:e,headerName:t}){const n=[];return void 0!==e&&n.push({provide:ES,useValue:e}),void 0!==t&&n.push({provide:AS,useValue:t}),OS(kS.CustomXsrfConfiguration,n)}function LS(){return OS(kS.JsonpSupport,[yS,{provide:gS,useFactory:mS},{provide:aS,useValue:vS,multi:!0}])}class jS{static disable(){return{ngModule:jS,providers:[OS(kS.NoXsrfProtection,[{provide:_S,useValue:!1}]).ɵproviders]}}static withOptions(e={}){return{ngModule:jS,providers:RS(e).ɵproviders}}}(AE=jS).ɵfac=function(e){return new(e||AE)},AE.ɵmod=ln({type:AE}),AE.ɵinj=Oo({providers:[TS,{provide:uS,useExisting:TS,multi:!0},{provide:IS,useClass:xS},RS({cookieName:CS,headerName:SS}).ɵproviders,{provide:_S,useValue:!0}]});class BS{}(IE=BS).ɵfac=function(e){return new(e||IE)},IE.ɵmod=ln({type:IE}),IE.ɵinj=Oo({providers:[PS(MS())]});class VS{}var HS,US,zS,$S,qS,WS,GS,ZS,QS,YS,KS,JS,XS,eA;function tA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tA(Object(n),!0).forEach((function(t){rA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rA(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(xE=VS).ɵfac=function(e){return new(e||xE)},xE.ɵmod=ln({type:xE}),xE.ɵinj=Oo({providers:[LS().ɵproviders]}),new Vo("");class oA extends Hb{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class iA extends oA{static makeCurrent(){var e,t;e=new iA,null!==(t=Bb)&&void 0!==t||(Bb=e)}onAndCancel(e,t,n){return e.addEventListener(t,n),()=>{e.removeEventListener(t,n)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getBaseHref(e){const t=(sA=sA||document.querySelector("base"),sA?sA.getAttribute("href"):null);return null==t?null:new URL(t,document.baseURI).pathname}resetBaseElement(){sA=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return rC(document.cookie,e)}}let sA=null;class uA{build(){return new XMLHttpRequest}}(HS=uA).ɵfac=function(e){return new(e||HS)},HS.ɵprov=ko({token:HS,factory:HS.ɵfac});const aA=new Vo("");class lA{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach((e=>{e.manager=this})),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find((t=>t.supports(e))),!t)throw new yt(5101,!1);return this._eventNameToPlugin.set(e,t),t}}(US=lA).ɵfac=function(e){return new(e||US)(gi(aA),gi(dd))},US.ɵprov=ko({token:US,factory:US.ɵfac});class cA{constructor(e){this._doc=e}}const dA="ng-app-id";class hA{constructor(e,t,n,r={}){this.doc=e,this.appId=t,this.nonce=n,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=ZC(r),this.resetHostNodes()}addStyles(e){for(const t of e){1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}}removeStyles(e){for(const t of e){this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach((e=>e.remove())),e.clear());for(const e of this.getAllStyles())this.onStyleRemoved(e);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){var t;const n=this.styleRef;null===(t=n.get(e))||void 0===t||null===(t=t.elements)||void 0===t||t.forEach((e=>e.remove())),n.delete(e)}collectServerRenderedStyles(){var e;const t=null===(e=this.doc.head)||void 0===e?void 0:e.querySelectorAll(`style[${dA}="${this.appId}"]`);if(null!=t&&t.length){const e=new Map;return t.forEach((t=>{null!=t.textContent&&e.set(t.textContent,t)})),e}return null}changeUsageCount(e,t){const n=this.styleRef;if(n.has(e)){const r=n.get(e);return r.usage+=t,r.usage}return n.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const n=this.styleNodesInDOM,r=null==n?void 0:n.get(t);if((null==r?void 0:r.parentNode)===e)return n.delete(t),r.removeAttribute(dA),r;{const n=this.doc.createElement("style");return this.nonce&&n.setAttribute("nonce",this.nonce),n.textContent=t,this.platformIsServer&&n.setAttribute(dA,this.appId),e.appendChild(n),n}}addStyleToHost(e,t){var n;const r=this.getStyleElement(e,t),o=this.styleRef,i=null===(n=o.get(t))||void 0===n?void 0:n.elements;i?i.push(r):o.set(t,{elements:[r],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}(zS=hA).ɵfac=function(e){return new(e||zS)(gi(zb),gi(Ho),gi(qo,8),gi($o))},zS.ɵprov=ko({token:zS,factory:zS.ɵfac});const fA={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},pA=/%COMP%/g,gA="%COMP%",mA=`_nghost-${gA}`,yA=`_ngcontent-${gA}`,vA=new Vo("",{providedIn:"root",factory:()=>true});function wA(e,t){return t.map((t=>t.replace(pA,e)))}class DA{constructor(e,t,n,r,o,i,s,u=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.removeStylesOnCompDestroy=r,this.doc=o,this.platformId=i,this.ngZone=s,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=ZC(i),this.defaultRenderer=new bA(e,o,s,this.platformIsServer)}createRenderer(t,n){if(!t||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===e.ViewEncapsulation$1.ShadowDom&&(n=nA(nA({},n),{},{encapsulation:e.ViewEncapsulation$1.Emulated}));const r=this.getOrCreateRenderer(t,n);return r instanceof SA?r.applyToHost(t):r instanceof EA&&r.applyStyles(),r}getOrCreateRenderer(t,n){const r=this.rendererByCompId;let o=r.get(n.id);if(!o){const i=this.doc,s=this.ngZone,u=this.eventManager,a=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,c=this.platformIsServer;switch(n.encapsulation){case e.ViewEncapsulation$1.Emulated:o=new SA(u,a,n,this.appId,l,i,s,c);break;case e.ViewEncapsulation$1.ShadowDom:return new CA(u,a,t,n,i,s,this.nonce,c);default:o=new EA(u,a,n,l,i,s,c)}r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}}($S=DA).ɵfac=function(e){return new(e||$S)(gi(lA),gi(hA),gi(Ho),gi(vA),gi(zb),gi($o),gi(dd),gi(qo))},$S.ɵprov=ko({token:$S,factory:$S.ɵfac});class bA{constructor(e,t,n,r){this.eventManager=e,this.doc=t,this.ngZone=n,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,t){return t?this.doc.createElementNS(fA[t]||t,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,t){(_A(e)?e.content:e).appendChild(t)}insertBefore(e,t,n){if(e){(_A(e)?e.content:e).insertBefore(t,n)}}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?this.doc.querySelector(e):e;if(!n)throw new yt(-5104,!1);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=r+":"+t;const o=fA[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=fA[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&(Ya.DashCase|Ya.Important)?e.style.setProperty(t,n,r&Ya.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&Ya.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){null!=e&&(e[t]=n)}setValue(e,t){e.nodeValue=t}listen(e,t,n){if("string"==typeof e&&!(e=Vb().getGlobalEventTarget(this.doc,e)))throw new Error(`Unsupported event target ${e} for event ${t}`);return this.eventManager.addEventListener(e,t,this.decoratePreventDefault(n))}decoratePreventDefault(e){return t=>{if("__ngUnwrap__"===t)return e;!1===(this.platformIsServer?this.ngZone.runGuarded((()=>e(t))):e(t))&&t.preventDefault()}}}"@".charCodeAt(0);function _A(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class CA extends bA{constructor(e,t,n,r,o,i,s,u){super(e,o,i,u),this.sharedStylesHost=t,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const a=wA(r.id,r.styles);for(const e of a){const t=document.createElement("style");s&&t.setAttribute("nonce",s),t.textContent=e,this.shadowRoot.appendChild(t)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,n){return super.insertBefore(this.nodeOrShadowRoot(e),t,n)}removeChild(e,t){return super.removeChild(this.nodeOrShadowRoot(e),t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class EA extends bA{constructor(e,t,n,r,o,i,s,u){super(e,o,i,s),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=r,this.styles=u?wA(u,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class SA extends EA{constructor(e,t,n,r,o,i,s,u){const a=r+"-"+n.id;var l;super(e,t,n,o,i,s,u,a),this.contentAttr=(l=a,yA.replace(pA,l)),this.hostAttr=function(e){return mA.replace(pA,e)}(a)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class AA extends cA{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}}(qS=AA).ɵfac=function(e){return new(e||qS)(gi(zb))},qS.ɵprov=ko({token:qS,factory:qS.ɵfac});const IA=["alt","control","meta","shift"],xA={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},FA={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};class TA extends cA{constructor(e){super(e)}supports(e){return null!=TA.parseEventName(e)}addEventListener(e,t,n){const r=TA.parseEventName(t),o=TA.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>Vb().onAndCancel(e,r.domEventName,o)))}static parseEventName(e){const t=e.toLowerCase().split("."),n=t.shift();if(0===t.length||"keydown"!==n&&"keyup"!==n)return null;const r=TA._normalizeKey(t.pop());let o="",i=t.indexOf("code");if(i>-1&&(t.splice(i,1),o="code."),IA.forEach((e=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),o+=e+".")})),o+=r,0!=t.length||0===r.length)return null;const s={};return s.domEventName=n,s.fullKey=o,s}static matchEventFullKeyCode(e,t){let n=xA[e.key]||e.key,r="";return t.indexOf("code.")>-1&&(n=e.code,r="code."),!(null==n||!n)&&(n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),IA.forEach((t=>{if(t!==n){(0,FA[t])(e)&&(r+=t+".")}})),r+=n,r===t)}static eventCallback(e,t,n){return r=>{TA.matchEventFullKeyCode(r,e)&&n.runGuarded((()=>t(r)))}}static _normalizeKey(e){return"esc"===e?"escape":e}}(WS=TA).ɵfac=function(e){return new(e||WS)(gi(zb))},WS.ɵprov=ko({token:WS,factory:WS.ɵfac});const kA=SD(UD,"browser",[{provide:$o,useValue:GC},{provide:zo,useValue:function(){iA.makeCurrent()},multi:!0},{provide:zb,useFactory:function(){return function(e){lo=e}(document),document},deps:[]}]),OA=new Vo(""),PA=[{provide:Jw,useClass:class{addToWindow(e){xt.getAngularTestability=(t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new yt(5103,!1);return r},xt.getAllAngularTestabilities=()=>e.getAllTestabilities(),xt.getAllAngularRootElements=()=>e.getAllRootElements();xt.frameworkStabilizers||(xt.frameworkStabilizers=[]),xt.frameworkStabilizers.push((e=>{const t=xt.getAllAngularTestabilities();let n=t.length;const r=function(){n--,0==n&&e()};t.forEach((e=>{e.whenStable(r)}))}))}findTestabilityInTree(e,t,n){if(null==t)return null;const r=e.getTestability(t);return null!=r?r:n?Vb().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}},deps:[]},{provide:Kw,useClass:Xw,deps:[dd,eD,Jw]},{provide:Xw,useClass:Xw,deps:[dd,eD,Jw]}],NA=[{provide:es,useValue:"root"},{provide:Nu,useFactory:function(){return new Nu},deps:[]},{provide:aA,useClass:AA,multi:!0,deps:[zb,dd,$o]},{provide:aA,useClass:TA,multi:!0,deps:[zb]},DA,hA,lA,{provide:nd,useExisting:DA},{provide:KC,useClass:uA,deps:[]},[]];class MA{constructor(e){0}static withServerTransition(e){return{ngModule:MA,providers:[{provide:Ho,useValue:e.appId}]}}}(GS=MA).ɵfac=function(e){return new(e||GS)(gi(OA,12))},GS.ɵmod=ln({type:GS}),GS.ɵinj=Oo({providers:[...NA,...PA],imports:[WC,zD]});class RA{constructor(e){this._doc=e,this._dom=Vb()}addTag(e,t=!1){return e?this._getOrCreateElement(e,t):null}addTags(e,t=!1){return e?e.reduce(((e,n)=>(n&&e.push(this._getOrCreateElement(n,t)),e)),[]):[]}getTag(e){return e&&this._doc.querySelector(`meta[${e}]`)||null}getTags(e){if(!e)return[];const t=this._doc.querySelectorAll(`meta[${e}]`);return t?[].slice.call(t):[]}updateTag(e,t){if(!e)return null;t=t||this._parseSelector(e);const n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,t=!1){if(!t){const t=this._parseSelector(e),n=this.getTags(t).filter((t=>this._containsAttributes(e,t)))[0];if(void 0!==n)return n}const n=this._dom.createElement("meta");this._setMetaElementAttributes(e,n);return this._doc.getElementsByTagName("head")[0].appendChild(n),n}_setMetaElementAttributes(e,t){return Object.keys(e).forEach((n=>t.setAttribute(this._getMetaKeyMap(n),e[n]))),t}_parseSelector(e){const t=e.name?"name":"property";return`${t}="${e[t]}"`}_containsAttributes(e,t){return Object.keys(e).every((n=>t.getAttribute(this._getMetaKeyMap(n))===e[n]))}_getMetaKeyMap(e){return LA[e]||e}}(ZS=RA).ɵfac=function(e){return new(e||ZS)(gi(zb))},ZS.ɵprov=ko({token:ZS,factory:ZS.ɵfac,providedIn:"root"});const LA={httpEquiv:"http-equiv"};class jA{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}(QS=jA).ɵfac=function(e){return new(e||QS)(gi(zb))},QS.ɵprov=ko({token:QS,factory:QS.ɵfac,providedIn:"root"});const BA={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},VA=new Vo("HammerGestureConfig"),HA=new Vo("HammerLoader");class UA{constructor(){this.events=[],this.overrides={}}buildHammer(e){const t=new Hammer(e,this.options);t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0});for(const e in this.overrides)t.get(e).set(this.overrides[e]);return t}}(YS=UA).ɵfac=function(e){return new(e||YS)},YS.ɵprov=ko({token:YS,factory:YS.ɵfac});class zA extends cA{constructor(e,t,n,r){super(e),this._config=t,this.console=n,this.loader=r,this._loaderPromise=null}supports(e){return!(!BA.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e))&&!(!window.Hammer&&!this.loader)}addEventListener(e,t,n){const r=this.manager.getZone();if(t=t.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||r.runOutsideAngular((()=>this.loader()));let o=!1,i=()=>{o=!0};return r.runOutsideAngular((()=>this._loaderPromise.then((()=>{window.Hammer?o||(i=this.addEventListener(e,t,n)):i=()=>{}})).catch((()=>{i=()=>{}})))),()=>{i()}}return r.runOutsideAngular((()=>{const o=this._config.buildHammer(e),i=function(e){r.runGuarded((function(){n(e)}))};return o.on(t,i),()=>{o.off(t,i),"function"==typeof o.destroy&&o.destroy()}}))}isCustomEvent(e){return this._config.events.indexOf(e)>-1}}(KS=zA).ɵfac=function(e){return new(e||KS)(gi(zb),gi(VA),gi(Yw),gi(HA,8))},KS.ɵprov=ko({token:KS,factory:KS.ɵfac});class $A{}(JS=$A).ɵfac=function(e){return new(e||JS)},JS.ɵmod=ln({type:JS}),JS.ɵinj=Oo({providers:[{provide:aA,useClass:zA,multi:!0,deps:[zb,VA,Yw,[new Mi,HA]]},{provide:VA,useClass:UA,deps:[]}]});class qA{}(XS=qA).ɵfac=function(e){return new(e||XS)},XS.ɵprov=ko({token:XS,factory:function(e){let t=null;return t=e?new(e||XS):gi(WA),t},providedIn:"root"});class WA extends qA{constructor(e){super(),this._doc=e}sanitize(t,n){if(null==n)return null;switch(t){case e.SecurityContext.NONE:return n;case e.SecurityContext.HTML:return Ju(n,"HTML")?Ku(n):Ca(this._doc,String(n)).toString();case e.SecurityContext.STYLE:return Ju(n,"Style")?Ku(n):n;case e.SecurityContext.SCRIPT:if(Ju(n,"Script"))return Ku(n);throw new yt(5200,!1);case e.SecurityContext.URL:return Ju(n,"URL")?Ku(n):ra(String(n));case e.SecurityContext.RESOURCE_URL:if(Ju(n,"ResourceURL"))return Ku(n);throw new yt(5201,!1);default:throw new yt(5202,!1)}}bypassSecurityTrustHtml(e){return new Wu(e)}bypassSecurityTrustStyle(e){return new Gu(e)}bypassSecurityTrustScript(e){return new Zu(e)}bypassSecurityTrustUrl(e){return new Qu(e)}bypassSecurityTrustResourceUrl(e){return new Yu(e)}}var GA;function ZA(e){switch(e.responseType){case"json":if("response"in e)return e.response;var t=e;return JSON.parse(t.responseText);case"document":return e.responseXML;default:return"response"in e?e.response:(t=e).responseText}}(eA=WA).ɵfac=function(e){return new(e||eA)(gi(zb))},eA.ɵprov=ko({token:eA,factory:eA.ɵfac,providedIn:"root"}),function(e){e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions"}(GA||(GA={})),new Qw("17.2.4");var QA=function(e,t,n,r){void 0===r&&(r="download_load"),this.originalEvent=e,this.xhr=t,this.request=n,this.type=r;var o=t.status,i=t.responseType;this.status=null!=o?o:0,this.responseType=null!=i?i:"";var s=t.getAllResponseHeaders();this.responseHeaders=s?s.split("\n").reduce((function(e,t){var n=t.indexOf(": ");return e[t.slice(0,n)]=t.slice(n+2),e}),{}):{},this.response=ZA(t);var u=e.loaded,a=e.total;this.loaded=u,this.total=a},YA=C((function(e){return function(e,t,n){var r;this.message=e,this.name="AjaxError",this.xhr=t,this.request=n,this.status=t.status,this.responseType=t.responseType;try{r=ZA(t)}catch(e){r=t.responseText}this.response=r}})),KA=function(){function e(e,t){return YA.call(this,"ajax timeout",e,t),this.name="AjaxTimeoutError",this}return e.prototype=Object.create(YA.prototype),e}();function JA(e,t){return sI({method:"GET",url:e,headers:t})}function XA(e,t,n){return sI({method:"POST",url:e,body:t,headers:n})}function eI(e,t){return sI({method:"DELETE",url:e,headers:t})}function tI(e,t,n){return sI({method:"PUT",url:e,body:t,headers:n})}function nI(e,t,n){return sI({method:"PATCH",url:e,body:t,headers:n})}var rI=xe((function(e){return e.response}));function oI(e,t){return rI(sI({method:"GET",url:e,headers:t}))}var iI,sI=(iI=function(e){var t;return t="string"==typeof e?{url:e}:e,new $((function(e){var n,r,o,i=f({async:!0,crossDomain:!1,withCredentials:!1,method:"GET",timeout:0,responseType:"json"},t),s=i.queryParams,u=i.body,a=i.headers,l=i.url;if(!l)throw new TypeError("url is required");if(s)if(l.includes("?")){var c=l.split("?");if(2<c.length)throw new TypeError("invalid url");o=new URLSearchParams(c[1]),new URLSearchParams(s).forEach((function(e,t){return o.set(t,e)})),l=c[0]+"?"+o}else l=l+"?"+(o=new URLSearchParams(s));var d={};if(a)for(var h in a)a.hasOwnProperty(h)&&(d[h.toLowerCase()]=a[h]);var p=i.crossDomain;p||"x-requested-with"in d||(d["x-requested-with"]="XMLHttpRequest");var g=i.withCredentials,m=i.xsrfCookieName,y=i.xsrfHeaderName;if((g||!p)&&m&&y){var v=null!==(r=null===(n=null===document||void 0===document?void 0:document.cookie.match(new RegExp("(^|;\\s*)("+m+")=([^;]*)")))||void 0===n?void 0:n.pop())&&void 0!==r?r:"";v&&(d[y]=v)}var w,D=function(e,t){var n;if(!e||"string"==typeof e||function(e){return"undefined"!=typeof FormData&&e instanceof FormData}(e)||function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}(e)||function(e){return fI(e,"ArrayBuffer")}(e)||function(e){return fI(e,"File")}(e)||function(e){return fI(e,"Blob")}(e)||function(e){return"undefined"!=typeof ReadableStream&&e instanceof ReadableStream}(e))return e;if(function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView(e)}(e))return e.buffer;if("object"==typeof e)return t["content-type"]=null!==(n=t["content-type"])&&void 0!==n?n:"application/json;charset=utf-8",JSON.stringify(e);throw new TypeError("Unknown body type")}(u,d),b=f(f({},i),{url:l,headers:d,body:D});w=t.createXHR?t.createXHR():new XMLHttpRequest;var _=t.progressSubscriber,C=t.includeDownloadProgress,E=void 0!==C&&C,S=t.includeUploadProgress,A=void 0!==S&&S,I=function(t,n){w.addEventListener(t,(function(){var t,r=n();null===(t=null==_?void 0:_.error)||void 0===t||t.call(_,r),e.error(r)}))};I("timeout",(function(){return new KA(w,b)})),I("abort",(function(){return new YA("aborted",w,b)}));var x=function(e,t){return new QA(t,w,b,e+"_"+t.type)},F=function(t,n,r){t.addEventListener(n,(function(t){e.next(x(r,t))}))};A&&[lI,cI,dI].forEach((function(e){return F(w.upload,e,uI)})),_&&[lI,cI].forEach((function(e){return w.upload.addEventListener(e,(function(e){var t;return null===(t=null==_?void 0:_.next)||void 0===t?void 0:t.call(_,e)}))})),E&&[lI,cI].forEach((function(e){return F(w,e,aI)}));var T=function(t){var n="ajax error"+(t?" "+t:"");e.error(new YA(n,w,b))};w.addEventListener("error",(function(e){var t;null===(t=null==_?void 0:_.error)||void 0===t||t.call(_,e),T()})),w.addEventListener(dI,(function(t){var n,r,o=w.status;if(o<400){null===(n=null==_?void 0:_.complete)||void 0===n||n.call(_);var i=void 0;try{i=x(aI,t)}catch(t){return void e.error(t)}e.next(i),e.complete()}else null===(r=null==_?void 0:_.error)||void 0===r||r.call(_,t),T(o)}));var k=b.user,O=b.method,P=b.async;for(var h in k?w.open(O,l,P,k,b.password):w.open(O,l,P),P&&(w.timeout=b.timeout,w.responseType=b.responseType),"withCredentials"in w&&(w.withCredentials=b.withCredentials),d)d.hasOwnProperty(h)&&w.setRequestHeader(h,d[h]);return D?w.send(D):w.send(),function(){w&&4!==w.readyState&&w.abort()}}))},iI.get=JA,iI.post=XA,iI.delete=eI,iI.put=tI,iI.patch=nI,iI.getJSON=oI,iI),uI="upload",aI="download",lI="loadstart",cI="progress",dI="load";var hI=Object.prototype.toString;function fI(e,t){return hI.call(e)==="[object "+t+"]"}e.ApplicationRef=aD,e.BehaviorSubject=J,e.BrowserModule=MA,e.ChangeDetectorRef=ID,e.CommonModule=WC,e.Component=zw,e.ContentChild=ch,e.ContentChildren=lh,e.DatePipe=PC,e.Directive=Uw,e.DomSanitizer=qA,e.ElementRef=go,e.ErrorHandler=Nu,e.EventEmitter=Dt,e.HostBinding=Gw,e.Injectable=Fu,e.Injector=Ou,e.Input=qw,e.Location=Xb,e.NgClass=sC,e.NgForOf=cC,e.NgIf=hC,e.NgModule=Zw,e.NgStyle=bC,e.NgSwitch=mC,e.NgSwitchCase=yC,e.NgTemplateOutlet=_C,e.NgZone=dd,e.Optional=Mi,e.Output=Ww,e.Pipe=$w,e.Renderer2=rd,e.RendererFactory2=nd,e.ReplaySubject=ee,e.Subject=Y,e.Subscription=A,e.ViewChild=hh,e.ViewChildren=dh,e.ViewContainerRef=Rd,e.__awaiter=p,e.ajax=sI,e.createComponent=function(e,t){const n=fn(e),r=t.elementInjector||os();return new Pd(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)},e.createNgModule=Lh,e.debounceTime=function(e,t){return void 0===t&&(t=ie),W((function(n,r){var o=null,i=null,s=null,u=function(){if(o){o.unsubscribe(),o=null;var e=i;i=null,r.next(e)}};function a(){var n=s+e,i=t.now();if(i<n)return o=this.schedule(void 0,n-i),void r.add(o);u()}n.subscribe(G(r,(function(n){i=n,s=t.now(),o||(o=t.schedule(a,e),r.add(o))}),(function(){u(),r.complete()}),void 0,(function(){i=o=null})))}))},e.delay=function(e,t){void 0===t&&(t=ie);var n=at(e,t);return dt((function(){return n}))},e.enableProdMode=function(){0},e.fromEvent=function e(t,n,r,o){if(_(r)&&(o=r,r=void 0),o)return e(t,n,r).pipe(Te(o));var i=y(function(e){return _(e.addEventListener)&&_(e.removeEventListener)}(t)?it.map((function(e){return function(o){return t[e](n,o,r)}})):function(e){return _(e.addListener)&&_(e.removeListener)}(t)?ot.map(ut(t,n)):function(e){return _(e.on)&&_(e.off)}(t)?st.map(ut(t,n)):[],2),s=i[0],u=i[1];if(!s&&ce(t))return ke((function(t){return e(t,n,r)}))(we(t));if(!s)throw new TypeError("Invalid event target");return new $((function(e){var t=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.next(1<t.length?t:t[0])};return s(t),function(){return u(t)}}))},e.map=xe,e.platformBrowser=kA,e.setClassMetadata=zh,e.skip=function(e){return lt((function(t,n){return e<=n}))},e.take=ct,e.takeUntil=function(e){return W((function(t,n){we(e).subscribe(G(n,(function(){return n.complete()}),P)),!n.closed&&t.subscribe(n)}))},e.throttleTime=function(e,t,n){void 0===t&&(t=ie);var r=at(e,t);return function(e,t){return W((function(n,r){var o=null!=t?t:{},i=o.leading,s=void 0===i||i,u=o.trailing,a=void 0!==u&&u,l=!1,c=null,d=null,h=!1,f=function(){null==d||d.unsubscribe(),d=null,a&&(m(),h&&r.complete())},p=function(){d=null,h&&r.complete()},g=function(t){return d=we(e(t)).subscribe(G(r,f,p))},m=function(){if(l){l=!1;var e=c;c=null,r.next(e),!h&&g(e)}};n.subscribe(G(r,(function(e){l=!0,c=e,(!d||d.closed)&&(s?m():g(e))}),(function(){h=!0,(!(a&&l&&d)||d.closed)&&r.complete()})))}))}((function(){return r}),n)},e.ɵsetClassDebugInfo=pw,e.ɵɵInheritDefinitionFeature=bh,e.ɵɵadvance=Nl,e.ɵɵattribute=wp,e.ɵɵclassMap=ag,e.ɵɵclassProp=ig,e.ɵɵcontentQuery=Uy,e.ɵɵdefineComponent=sn,e.ɵɵdefineDirective=dn,e.ɵɵdefineInjectable=ko,e.ɵɵdefineInjector=Oo,e.ɵɵdefineNgModule=ln,e.ɵɵdefinePipe=hn,e.ɵɵdirectiveInject=Rl,e.ɵɵelement=Yg,e.ɵɵelementContainer=em,e.ɵɵelementContainerEnd=Xg,e.ɵɵelementContainerStart=Jg,e.ɵɵelementEnd=Qg,e.ɵɵelementStart=Zg,e.ɵɵgetCurrentView=nm,e.ɵɵgetInheritedFactory=mu,e.ɵɵinject=gi,e.ɵɵlistener=Cy,e.ɵɵloadQuery=qy,e.ɵɵnamespaceHTML=ao,e.ɵɵnamespaceSVG=so,e.ɵɵnextContext=xy,e.ɵɵpipe=iw,e.ɵɵpipeBind1=sw,e.ɵɵpipeBind2=uw,e.ɵɵprojection=ky,e.ɵɵprojectionDef=Ty,e.ɵɵproperty=ng,e.ɵɵpropertyInterpolate=Oy,e.ɵɵpureFunction0=zv,e.ɵɵpureFunction1=$v,e.ɵɵpureFunction2=qv,e.ɵɵpureFunction3=Wv,e.ɵɵpureFunction5=Zv,e.ɵɵpureFunction6=Qv,e.ɵɵpureFunction7=Yv,e.ɵɵqueryRefresh=$y,e.ɵɵreference=Qy,e.ɵɵresetView=kr,e.ɵɵrestoreView=Tr,e.ɵɵsanitizeHtml=Aa,e.ɵɵsanitizeUrl=xa,e.ɵɵsetNgModuleScope=Vv,e.ɵɵstyleProp=og,e.ɵɵtemplate=Xh,e.ɵɵtemplateRefExtractor=hw,e.ɵɵtext=pv,e.ɵɵtextInterpolate=mv,e.ɵɵtextInterpolate1=yv,e.ɵɵtextInterpolate2=vv,e.ɵɵtextInterpolate4=Dv,e.ɵɵviewQuery=zy}));